PKL(JD )novius-os-latest/searchindex.jsSearch.setIndex({envversion:42,terms:{divers:60,fumito:56,four:[4,42,38],prefix:59,consider:49,sorri:60,divertir:49,otra:49,concret:[44,25],under:[59,4,8],worth:27,"t\u00edo":49,my_behaviour:25,fieldset:[44,7],rel:14,voic:[60,49],affect:12,voir:20,vast:8,after_submiss:23,showcas:5,upload:[4,7,41,55,31,46],blognews_secondary_inform:6,sharedmediacontext:25,context_properti:[18,25],wijmo:[],enjoy:[4,60],urljson:59,concisa:49,speci:18,direct:55,consequ:[],second:[54,32,12,58,13],controller_admin_media:28,mybehaviourmethod:25,even:[4,57,43,41],hide:1,tipo:49,followsymlink:[55,46],"new":[],net:25,ever:5,widget:[27,7,59,31,33,17],sobr:49,never:47,here:[42,38,6,30,4,25,47,59,10,44,46,17],before_sav:[0,25,27],path:[],tools_url:[59,7],anymor:[59,33,51,7],precis:[15,1],datetim:[31,59],studi:31,novius_taskmanag:31,environment_rel:[59,7],hascommonfield:[31,25],bro:60,substr:23,unix:46,wysiwygopt:31,org:[4,6],instabl:24,txt:[46,57],describ:[44,46,14,5,38],would:54,init:24,call:[],asset:47,recommend:[46,42,8],tell:[59,32,4,0,10],saber:49,notif:[59,25,23],friendlyslug:31,notic:46,warn:[60,24],pagefound:33,monk_species_common_id:[18,25],must:[],word:[60,4,5,38,27],servido:49,setup:[],work:[],noviusos_slideshow:[31,20],era:49,publication_bool_properti:[33,17],context_main:57,datacatch:30,give:[55,4,42],indic:4,captcha:4,want:[18,20,21,39,51,4,23,6,29,60,16,44,32,46,33],noviusos_simpletwitt:30,everi:[0,24,51,4,5,6,7,28,60,59,32,46,15],end:[],controller_front_appl:44,turn:60,init_item:7,autoritario:49,insert_upd:[28,59,45],how:[],second_paramet:12,optional_data:30,env:54,answer:[31,60,23],config:[],updat:[],after:[],befor:[20,21,39,4,24,8,27,56,0,57],wrong:[59,60],access_log:46,"ser\u00eda":49,ovh:55,parallel:8,orm_behaviour_twinn:[18,25],attempt:33,bootstrap:[],remplac:59,hasta:49,perform:47,environ:[],enter:[14,60,46],my_us:32,order:[56,4,41,47,44,31,60,34],oper:[0,47],feedback:4,"atenci\u00f3n":49,over:59,becaus:[59,51,21,25,58],peut:23,privileg:[55,42],"dise\u00f1ador":49,vari:[32,0,51],textbox:31,img:[31,30,59],fix:[31,19,42,59],better:[31,20,25],persist:60,hidden:1,my_param:32,easier:[59,4,27,34],them:[27,0,24,5,51,7,8,47,41,29,42,58,13,44,32,15],renderer_vers:59,thei:[],proce:28,slate:59,loginfail:31,"break":[],virtual_nam:[44,20],traductor:49,mucho:49,choic:[3,20],changelog:12,action_popup:44,data_catch:30,localis:[4,60],each:[21,1,24,5,51,7,8,47,41,13,32,15,34],went:60,side:[4,27],mean:[55,46,1],hoster:55,intentado:49,colleagu:60,monk_nam:27,logo:57,get_href:[59,7],molestia:49,rewrit:46,adapt:[60,54,58,31,46,33],correcto:49,verif:41,situat:[32,5,6],free:60,"int\u00e9ntalo":49,omegat:4,filter:[59,0,8],"2_moder":1,renew:31,ish:60,unabl:24,eventstat:25,confus:[59,7],suppos:12,english:[],"est\u00e1":49,"150x150":29,fuera:49,adopta:49,restrict:31,unlik:[25,8],from_item:7,wasn:60,fantast:4,primari:[1,28,59,13,31,60],"compa\u00f1ero":49,top:[31,59,4,42,27],tou:24,master:[46,56,24],too:[59,32,7,8],similarli:21,boostrap:53,namespac:[21,45,44,0,31,34],tool:[0,24,27,47,46,60],refocu:28,context_rel:[59,7],happili:5,technic:13,provid:[0,23,30,4,27,47,10,42,44,32,46,60],tree:[0,8,59,57,31,32],item_context:[59,7,13],project:[4,27],haya:49,minut:[4,17],evernot:4,entail:30,"_behaviour":[18,25],raw:46,manner:25,increment:57,seen:60,recreat:32,latter:[51,47],pootl:4,fuel_env:54,"r\u00e9pertoir":24,contenturl:[28,44],unknow:31,usernam:4,object:[59,15,27],deleg:51,dessu:44,letter:15,simplic:1,don:[20,21,1,56,51,4,6,47,0,32,44,42,46,60],dom:27,doc:[19,4,27],lib_agenda:59,max_width:20,doe:[54,55,15,59,60],behaviour_author:25,my_default:38,mostli:27,visitor:15,syntax:[44,59,52],"\u65e5\u672c\u8a9e":[19,4],diccionario:49,realizado:49,enable_rol:[33,1],involv:60,absolut:[],layout:[31,3,0,44,8],relaton:15,menu:[31,3,14,42],explain:[54,3,27,6],configur:[],apach:[],profesion:49,rich:[4,27],folder:[],"_context":59,likewis:46,stop:12,a2ensit:46,report:19,bar:33,twice:59,extend_configur:12,linguist:5,renderer_media:[],mysql:[],datatyp:59,configmodel:31,mandatori:[],result:[32,0,17],respons:[47,32,0,33,23],cache_model_properti:[31,3,54],themselv:1,"ins\u00edpido":49,best:[28,4],subject:23,said:60,databas:[],wikipedia:15,figur:32,simplest:54,awai:5,approach:15,attribut:[31,20,0,1],accord:[28,42],extend:[],debe:49,futura:49,"_get":28,friendly_slug:[31,38],variar:49,subfold:55,protect:[18,4,25,12,41],han:49,fault:60,howev:[54,27,34],your_user_nam:42,"_context_":5,logic:[0,47],login:[15,58],com:[24,30,27,51,41,12,46],"com\u00fan":49,con:49,height:29,add_replyto_to_first_email:31,tarea:49,assum:60,flavourless:60,mizuno:56,three:[12,8,13],been:[20,21,22,60,4,7,44,31,46,59,34],trigger:[25,0,6,12,32],basic:[],tini:41,suppress:8,ani:[],coherent:49,controller_admin_pag:45,child:[59,12],"catch":23,"_site_":5,htmlimgres:20,ident:44,launcher:[0,30,17,59,33,61],servic:[55,46],properti:[],anchor:31,coher:30,cann:25,gentrifi:60,vendor:[],blog_custom:6,sever:[],receiv:[44,60,47,25,23],suggest:[],make:[20,0,24,30,4,23,25,27,60,15,34],mayb:[55,60],complex:24,complet:[1,5,51,59,44,46],ello:49,serevr:46,hand:4,item_common_id_properti:13,refin:[24,17],hacer:49,kept:4,campo:49,hypothet:59,client:55,programa:49,thi:[0,1,3,4,5,6,47,12,14,17,20,21,22,25,28,30,32,34,38,24,42,44,46,27,51,41,54,55,58,59,60,61],everyth:[42,5],action_insert_upd:[28,45],left:[31,8],identifi:42,just:[18,21,1,56,4,5,6,41,54,43,42,12,58,31,32,46,60,38],photo:18,human:[51,4,57],yet:[59,60],languag:[],previous:59,hai:49,main_control:[44,32,14,6,7],easi:[4,42,58],had:[59,60],ideal:49,els:44,save:[],is_preview:31,preserv:8,"fran\u00e7ai":4,birth:18,field_nam:59,specif:[0,38,56,30,4,25,7,57,33],manual:[],"_titl":28,avatar:41,inappropri:60,documento:49,unnecessari:12,underli:51,www:[55,46,41,24],right:[18,42,3,4,59,29,31,46,61],old:[23,56,24,59,44,17],borr:49,intern:25,bore:60,ico:[14,46],bottom:[4,42],iconurl:[59,30],datetimepick:57,localhost:[],core:[],plu:7,bold:52,queda:49,repositori:[46,56],post:[],"super":44,trustworthi:60,search_column:59,noviusos_new:[31,20],"inspiraci\u00f3n":49,algo:49,mismo:49,evt_cat_id:59,produc:3,coherencia:49,cualquier:49,objetivo:49,"float":29,encod:[],son:49,down:45,sou:4,wrap:[31,60],accordingli:[46,10,7],git:[],wai:[54,51,4,27,25,7,41,28,13,32,34],support:[],transform:[31,51,45,38],happi:[4,60,39],avail:[],width:29,reli:[59,27],editor:[55,46],inspector_nam:59,head:14,form:[],offer:[0,8,27],forc:52,forg:[27,6,41,23],"_language_":5,second_level:44,"true":[54,20,1,59,3,41,28,44,16,12,30,31,33],"throw":[44,12,41],tengan:49,bugfix:31,depreci:17,until:51,loginsuccess:20,featur:[],classic:[18,55],is_new:28,link_to_fulls:20,propio:49,exist:[20,0,5,25,7,52,28,55,21,12,59,32,46,58],check:[],vista:[31,46],when:[],refactor:[31,20,57],flood:33,role:[],widget_page_selector:59,test:[31,44,58],shrink:[31,29],relat:[20,0,27,59,8,44,31,15,33],intend:[60,12],intent:30,sql:[31,34],siento:49,femal:52,model_:59,longer:[59,52,12],logro:49,htdoc:[32,46,47,45,24],"30min":32,ignor:[31,24],time:[20,0,5,51,7,8,41,54,43,57,58,31,32,60,34],serious:4,snake_cas:20,chain:57,skip:[32,61],jerga:49,primer:49,row:15,decid:[15,13],middl:7,depend:[],readabl:4,comun:49,decir:49,parse_wysiwyg:31,sourc:[3,23,24,60,19],string:[32,4,21,33],exact:46,thumbnailaltern:16,administr:[],level:[1,7,54,57,44,32,15],"dise\u00f1o":49,item:[],unsupport:31,team:[60,52],cooki:57,div:[31,14,6],round:31,dir:[10,41],repetitivo:49,colaborador:49,sign:[],sigu:49,nos_env:54,appear:[],sharer:7,current:[28,32,41],gener:[],french:[18,21,4,5,7],add_field:52,modif:0,along:0,reir:49,toolbar:[28,31,59,24],launcher_nam:59,parse_opt:[],culpa:49,carpeta:49,behav:56,extrem:8,renderer_selector:[],regardless:54,monk_context:[18,25],modul:10,prefer:4,filezilla:55,visibl:[1,51,28,59,31,33],instal:[],mobil:5,blognews_primary_inform:6,memori:31,sake:1,dude:60,everybodi:[55,4],live:46,scope:[],checkout:[46,56,24],logran:49,cache_path:7,oop:60,lang_common_id:[59,7],nosroot:32,cuanto:49,get_url_absolut:[59,7],enhancer_arg:[44,23],pretend:49,focu:[28,61],callhmvcuncach:32,cat:4,hardest:42,estupendo:49,can:[0,1,3,4,5,6,7,8,47,23,12,13,14,18,21,22,56,25,31,32,33,34,38,24,41,42,43,44,46,48,27,51,52,53,54,55,57,58,59,60],utilizarlo:49,purpos:8,encapsul:59,repository_url:56,agenc:56,occur:[33,23],alwai:[31,33,25,1],multipl:[38,13,57,1,7],evt_date_begin:59,fpm:46,strlen:23,charset:14,write:[],foreach:[29,27,16,23],map:[],product:[],strtr:28,max:29,clone:[4,46,56],spot:59,applicationrequiredfrommetadata:[],appnam:0,mac:46,mymethod:32,mai:[18,23,4,51,32,60],underscor:15,data:[],mal:49,noviusos_blog:[31,3,20],form_process:25,before_insert:25,inform:[],"switch":[],preced:1,combin:[1,38],callabl:[31,32,33],defaultview:16,adaptarlo:49,approv:4,nbsp:4,still:[59,32],appdesk:[],equiv:14,forma:49,noviusos_help:58,group:[61,13],thank:[],is_main_properti:[18,25,13],json_decod:55,window:[],establec:49,haughti:60,addrel:31,main:[0,38,8,47,28,59,13,44,46,1],non:[4,20,47],recal:57,mod_xsendfil:10,profession:60,initi:[31,46],evt_id:59,interclass:31,now:[],"possibilit\u00e9":7,possess:21,name:[0,1,47,12,14,15,17,21,25,28,31,32,33,56,41,42,46,51,52,55,58,59,61],drop:4,revert:20,separ:[20,15,45,34,47],actualizado:49,noviusos_com:[31,4],cett:4,domain:[32,46,42,41],notabl:27,noviusos_enhanc:31,replac:[],continu:[4,24],contributor:[60,56],year:18,happen:[32,21],shown:[28,6,8],accomplish:8,blognews_post_item:6,space:[4,38],urlencod:[31,30,44],created_by_properti:25,profil:[],poco:49,correct:32,integr:57,migrat:[],herramienta:49,unpublish:31,ajax:44,orm:[],mysqli:3,controller_admin_form:21,fastcgi_split_path_info:46,reusabl:[27,25],question:4,application_b:12,british:60,thing:[32,15,1,34],place:[8,56,51,53,58,59,15],first:[],origin:[49,24,3,4,6,41,60],interlingu:[4,57],carri:[0,8,60],ergonomi:27,arrai:[1,3,6,41,10,12,18,20,21,45,25,28,29,30,32,33,38,44,52,54,16,58,59],yourself:4,fast:[42,8],spanish:[4,5,57],open:[],size:[],given:[42,1,27,55,59,60],convent:[15,47],language_count:59,ifmodul:10,htmlanchor:20,conveni:[54,34],friend:60,hub:19,especi:[30,60,27,25,32],copi:[],specifi:[28,32,0,44,41],nos_com:20,my_kei:25,through_wher:31,publication_d:6,occident:57,than:[4,54,58,44,32,60],png:[59,30,16],null_allow:31,ressourc:51,no_acc:38,were:[31,32,7],posit:31,browser:[],pre:[],sai:[30,55,60,24],premier:13,argument:[59,25,1,12],ant:49,documentroot:46,caus:60,action_main:44,moreov:52,note:[],sendfil:51,emphasis:8,take:[],controller_crud:7,noth:13,begin:[44,55,4],importantli:42,nosrenderer_date_pick:31,track:42,esbocen:49,"\u00e9xito":49,pair:[43,5],icon:[0,1,8,28,59,16,44,14],original_nam:41,todo:49,renam:[38,56,24,7,54,59,33,17],textarea:52,usuario:49,adopt:60,meanwhil:[1,8],tweet:30,check_property_callback:31,model_class:25,desarrollador:49,show:[42,6,8,16,31,60],salido:49,permiss:[],corner:[59,4,42],link_to_item:20,help:[19,4,15,58,27],xml:32,onli:[0,1,3,4,5,6,7,8,12,13,20,21,23,25,28,31,32,34,56,44,41,54,57,58,59],activ:[],written:[0,27,59,48,44,60],setrendereropt:20,controller_admin_login:15,noviusos_form:[31,44,4,21,23],noviusos_pag:[59,4,45,58],methid:59,get:[20,21,1,60,3,4,25,59,55,12,44,32,46,33],seguidor:49,ventana:49,secondari:[0,8],repo:4,crudconfig:25,cannot:[59,47],ssh:[],copywrit:4,requir:[],prime:60,evt_publish:59,error_log:46,where:[],summari:[42,6,8],wiki:12,urlres:[],get_current_user_id:32,error_pag:46,sean:49,dirigido:49,concern:57,noviu:[],review:4,label:[1,3,52,28,44,59,60],enough:60,between:[20,0,4,27,8,54,44,12,31,15],my_app:[44,21,16,1,41],"import":[27,1,61],prepare_i18n:21,across:13,getenhancerurl:44,sortabl:57,my_sit:24,parent:[59,21,57],screen:0,como:49,come:[42,27],empezar:49,audienc:60,tutori:27,mani:[21,1,56,4,8,54,31,60],mano:49,libgd2:55,among:[25,1,13],inspir:[28,60],por:49,period:59,pop:8,exploit:0,shared_wysiwygs_context:18,cancel:8,colonn:7,seulement:7,invert:60,mark:60,behaviour_publish:33,addit:[0,30,3,27,25,7,47,28,59,51,13,44,32],thousand:27,valor:49,navegador:49,i18n:[],quick:[],bonjour:4,those:[20,42,23,27,54,12,31],"case":[],ameno:49,traducir:49,invok:[0,51],"dise\u00f1ado":49,"dud\u00e9i":49,advantag:[0,8],noviusos_blognew:[3,4,6],henc:1,worri:[42,60],orm_behaviour_author:25,uncom:3,myapp:41,par:[44,59],develop:[],author:[0,51,6,41,8,57,31,33],media:[],tour:4,same:[18,0,1,51,25,7,8,47,44,43,57,58,13,31,32,46,15],html:[44,20,45,23,4,27,52,29,31,32,14,46],speech:60,hecho:49,pai:[59,60],document:[],document_root:[46,47],persona:[60,49],screenshot:4,utf8:42,driver:3,col_html:20,capabl:44,improv:[],extern:[3,27,23],directric:49,appropri:[59,32,10,6],mantenga:49,modifica:49,category_nam:44,monk_context_common_id:[18,25],titl:[44,20,60,30,6,59,8,28,29,57,31,32,33],model:[],roughli:51,execut:[],can_delete_item:1,current_dictionari:[31,21],model_media:[],enabled_typ:[],new_monkei:27,nosappl:[],except:[33,23,54,12,31,15],littl:[21,60],apache2:[55,46],blog:[],versa:47,item_environ:[59,7],real:10,puedan:49,read:[19,4,0,60],cuando:49,llegado:49,dark:4,grid:[0,1,7,8,28,59,31],mon:44,world:60,mod:46,application_nam:[12,47],una:49,common_field:[18,25],server:[],benefit:4,either:[0,47],cascad:[27,6,58],output:[31,51],viewforgeuncach:32,manag:[],gettoolkitimag:29,imagen:49,consultar:49,refresh:[33,24],root:[],constitut:8,frontcach:32,noviusos_us:4,get_public_path_res:[20,16],confirm:[28,31,0,8,60],screencast:8,apostroph:60,complic:21,refer:[27,42,25,1,47],power:[4,27],default_sort:57,habe:20,isset:[28,44,41],nosotro:49,acc:[1,24],central:51,noviusos_appmanag:4,get_url:[59,7],queremo:49,degre:29,stand:[15,27],act:[6,8],backup:24,effici:60,lastli:56,mensaj:49,actualiza:49,yout:5,your:[],trabajar:49,hubies:49,lof:42,log:[24,41,47,54,31,32,46,60],her:60,area:45,ergonom:[0,8],overwrit:59,start:[],interfac:[31,20,5,8,27],rmdir:24,lot:[27,33,8,47],resum:8,bundl:6,regard:4,"_session":41,json_respons:25,page_lang:59,inspecteur:0,pull:19,possibl:[],"default":[],vice:47,embed:48,connect:[31,54,42,24],nosact:59,mundo:49,file:[],cultur:60,jargon:60,originalment:49,anfi_valu:23,fill:[44,3,42,25],again:[0,60],googl:[30,7],extract:24,prepend:33,item_per_pag:44,valid:[0,1,27,52,57,32,60],writabl:12,you:[],trash:28,sethead:[32,33],event_nam:23,lang_is_main:[59,7],respuesta:49,symbol:[60,51,47],renderer_datetime_pick:31,allowoverrid:[55,46],xsendfil:[],backward:12,directori:[],descript:[29,30],mass:31,potenti:[31,57,56],delete_from_disk:20,original:3,register_funct:[3,23],addprioritymessag:31,mediafound:31,forget:[44,46,21,56],controller_base_url:[28,59],standardis:27,model_label:28,abil:[31,44,33],follow:[],children:[59,12],autoindex:46,aaron:[60,49],smile:60,parseopt:20,liter:[],straightforward:42,fals:[20,1,30,6,59,54,44,16,12,3,31,32],offlin:[],candid:51,mechan:[],fall:58,veri:[54,4,60,45,58],get_link:[59,7],list:[20,1,25,4,6,52,8,41,29,57,44,32,59],small:8,dimens:31,geturlenhanc:[],design:[27,6,49,60],pass:[57,25,47],hidecontext:59,what:[],sub:[59,4,47],nano:[55,46],section:[59,32,58],required_data:30,abl:[20,56,51,54,12,44],version:[],iscommonfield:31,a2enmod:46,"public":[],full:[],hash:14,eficacia:49,behaviour:[],modular:57,shouldn:4,folder_id:1,aquella:49,strong:[59,4],modifi:[42,22,56,25,48,59,60],valu:[60,1,59,23,4,25,52,47,28,44,16,12,13,31,32,14,33,46,41],search:[59,8],evitar:49,pick:31,action:[],via:[],data_typ:3,renderer_opt:[59,33,17],texto:49,base_url:[20,33],put:[21,15,56],href:[20,3,29,31,14,33],getappl:31,establish:[4,15,60],valid_contain:31,ctrl:[44,47],regist:[6,23],two:[20,42,45,1,25,7,8,41,54,59,57,53,31,16,34],page_titl:57,taken:[44,5],trabajo:49,more:[0,1,24,4,5,25,52,27,41,29,60,21,57,13,31,42,59],type_titl:30,desir:[20,12,56],xsendfile_modul:10,flag:38,particular:[21,0,8],known:[32,21,8],cach:[],none:55,hour:4,launch:[43,0],dev:[55,46],dei:49,remain:[20,60],del:49,male:52,instantan:51,explod:[44,57],application_namespac:34,pont:49,markdeltastop:31,registr:31,share:[],templat:[],"_attach":41,addcss:6,goal:[60,6],rather:[32,60,8],utiliza:49,reject:4,simpl:[],css:[],isn:[44,46],resourc:[51,47],professionn:[4,60],reflect:47,my_appl:[44,58],embrac:0,nospath:45,sistema:49,associ:[0,1,51,52,7,13,59,32],github:[4,46,56],isimag:20,callback:[],alphabet:4,starts_with:23,checkbox:[31,57,52],rotat:[31,29],blognews_sourc:3,soon:23,"har\u00e1":49,through:[10,34,58,13],pane:8,hierarchi:27,arrogant:49,paramet:[20,25,7,47,28,44,57,31,32,33,41],delete_public_cach:20,style:[],pronto:49,brows:8,undestand:10,markdeltastart:31,might:60,alter:[],config_data:12,good:56,"return":[],lowercas:[59,15],untransl:4,framework:[],oxford:60,perm_category_kei:1,"as\u00ed":49,nugget:[],authent:[21,41],easili:[31,30,54,61],achiev:39,alreadi:[20,4,28,59,12,44,60,34],found:[15,59,5,25,13],widget_media:59,hard:4,idea:59,procedur:[],realli:[32,27,6],toda:49,oil:[24,17],expect:[44,6],mousewheel:57,active_setup:38,orient:27,ftp:[],siempr:49,publish:[],twinnable_many_mani:31,cache_duration_funct:[54,33],file_nam:[12,41],ass:25,unreview:4,advanc:[],personn:24,tmp_name:41,differ:[],flexslid:20,get_img_tag_res:[31,20],base:[0,1,23,25,59,60,31,32,14,15],basa:49,item_id:13,"quer\u00e1i":49,show_when:1,confirmationdialog:28,canupdatemetadata:12,delete_lock:1,assign:[31,13],feed:32,picker:[31,7],major:8,notifi:[31,23],upper:[31,41],get_class:[44,20],infograph:[30,0],misc:31,number:[44,4,46],done:[42,5,4,27,51,7,59,32,60],enhancer_url:44,blank:59,stabl:46,tinymc:[57,7],model_properti:3,guess:20,php:[],script:51,interact:[],least:[30,0,47],order_bi:[59,57],store:[54,51,25],schema:[3,13],option:[55,30,27,25,52,44,57,31,46,59],para:49,norma:49,selector:57,apppath:[3,6,45],pars:32,myclass:32,"\u30b9\u30bf\u30a4\u30eb\u30ac\u30a4\u30c9":4,produit:23,kind:[60,8],item_titl:13,whenev:34,inputnam:59,remov:[55,38],posibl:49,aunqu:49,jqueri:[],reus:0,str:23,monk_context_is_main:[18,25],sentimo:49,comput:[],"_getvirtualpath":20,sharedwysiwygscontext:25,favicon:[14,57,46],packag:[47,7,24],expir:32,mod_rewrit:[32,46],mon_appli:[44,16],"null":[3,25],aburrido:49,evt_titl:59,built:[0,8,27],lib:59,replyto:31,controller_admin_enhanc:44,ation:28,tiempo:49,also:[27,0,22,1,56,4,23,6,59,8,47,28,44,57,58,31,32,46,60,38],without:[20,38,59,24,51,25,7,44,12,31,32,33],build:[31,7,38],distribut:[55,46],previou:[44,20],reach:8,chart:4,react:5,most:[0,4,27,51,52,47,13,44,34],plai:[15,27],"conversaci\u00f3n":49,divertirs:49,diferent:49,recogido:49,clear:60,ext:[51,41],part:[44,42,1,27],clean:[31,38],model_ev:59,latest:[4,46],session:[25,41],slideshow_j:20,crop_res:29,find:[],impact:27,my_id:41,factor:31,hit:[],express:[0,1,27],nativ:[22,4,5,59,10,13,31,33],him:60,restart:55,catcher:[],preocup:49,common:[],shared_medias_context:18,arr:[44,20,27,25],set:[],ser:49,ondemand:30,fuesen:49,see:[20,45,24,3,4,27,8,47,59,12,13,31,32,60],cultura:49,arg:[32,12],seo:31,close:7,horizont:0,hispanohablant:49,expert:[31,24],someth:60,won:[20,56],json_repsons:25,altern:8,catalogu:30,appreci:4,numer:1,javascript:[20,27,7,47,28,44,31],deletefromdisk:20,your_password:42,succeed:60,solv:21,triger:27,classnam:25,popul:0,both:[28,25,31,6],last:[59,46,61,23],app_extend:52,obra:49,context:[],whole:20,load:[53,6,59,8,44,57,12,31,32,58],point:[],comm_context:20,header:[32,10,33,51,14],param:[],linux:46,mistak:[0,60],cache_duration_pag:[54,33],fuelphp:[],becom:[],user_id:25,many_mani:31,due:55,empti:[23,3,24,25,44,32],sinc:[59,21,47],walter:[60,49],normalizada:49,fr_fr:13,imag:[30,51,41,8,47,31,33],slideshow:[],demasiado:49,create_in_fold:1,understand:[0,1,4,25,57,44],guardar:49,repetit:[60,8,61],utmost:27,look:[19,39,4,6,12,13,44,34],regla:49,getcustomdata:33,straight:[60,5,56],urlrenhanc:59,item_is_main_properti:13,durat:[],formatt:7,"while":60,abov:[32,46,38,41],"_properti":[33,25],fun:60,everyon:4,propag:12,conten:49,readi:4,centr:[],common_id_properti:[18,25,13],itself:[46,0,1],vanish:5,grant:[46,4,42,1],belong:[15,47],blognews_post:6,anfi_field_typ:23,"_class":25,conflict:55,optim:54,wherea:[25,1],moment:[44,59],user:[],apreciar:49,lower:38,task:[31,8,61],equival:[32,38,47],hago:49,commonli:55,entiti:4,"a\u00f1adir":49,explan:42,"_file":41,"ortograf\u00eda":49,deletecacheitem:31,no_speci:38,password:[42,52],publication_state_properti:[33,17],symlinksifownermatch:55,shortcut:14,input:[31,59,52],subsequ:51,magic_quot:55,varchar:[3,13],xss:31,big:[51,8],noviusos_app:1,nginx:[],alias:57,accion:49,introduzca:49,lost:60,apologis:60,collect:[21,51,41,60],"boolean":13,setcachedur:[32,33],often:41,simplifi:[],creation:[],some:[],noviusos_templates_bas:14,sampl:[38,24,3,54,59,12,31,46],monk_birth_year:[18,25],controller_front:[44,32,33],twinnable_has_on:31,per:[44,33],blog_titl:44,headertext:59,libapache2:46,contacto:49,machin:54,run:[],llamar:49,nuevo:49,step:[],wget:46,neutro:49,nueva:49,faith:60,"\u00eatre":23,absolute_url:30,prevenir:49,duda:49,modal:8,block:[31,51,1],appwizard:31,pero:49,within:[],nosrenderer_datetime_pick:31,announc:30,xpm:55,sock:46,stylesheet:14,"long":60,custom:[],my_field:1,includ:[],perm_nam:1,shownbitem:12,cagado:49,files:31,doctyp:14,great:[4,60,8],bossi:60,link:[],translat:[],toobar:28,russian:[4,57],line:[24,3,4,28,55,32,46],serio:49,concaten:20,utf:14,consist:[4,60,51],previewurl:44,noviusos_:[4,24],escrito:49,similar:[31,54,27,51,47],genial:49,inferfac:27,common_i18n:59,doesn:[0,8,13,59,32,60],encontramo:49,page_context:59,obligatorio:49,"espa\u00f1a":49,startdat:59,crypt:42,setenv:[54,55],"5rc2":55,problema:49,elemento:49,lang:[21,7,47,57,58,59],urlenhanc:[31,44,25,17],addcachesuffixhandl:[32,33],virtualhost:[55,46],sendcont:[32,33],notion:[59,1,7],depth:31,infomaniak:55,"tendr\u00eda":49,hello:60,xsendfilepath:10,code:[20,0,23,51,25,53,59,12,13,31,32,15,33],queri:[31,59,15,16],dispel:[],privat:51,conectars:49,documen:27,elsewher:21,friendli:[],send:[],appea:59,sens:60,sent:[31,51],unzip:[46,56],tuto:55,"voil\u00e0":59,facebook:[30,7],tri:20,disablecach:33,gender:52,"try":[55,60,23],localizado:49,dealt:44,radio:[31,52],fluida:49,pleas:[0,56,4,27,24,59,60],visualis:[],natur:30,crop:[31,29],uniqu:[25,1],"bot\u00f3n":49,video:51,download:[4,56,46,24],hspace:31,click:[42,24,4,7,28,57],fonction:41,compat:[20,56,12,17],index:[31,55,46,45,12],acceso:49,deletecacheenhanc:31,access:[],fastcgi_index:46,colegueo:49,whatev:57,icon64:59,"p\u00fablico":49,bodi:[14,23],sino:49,intercept:[31,27],let:[24,30,4,13,3,59,60],ubuntu:[],vertic:59,accessor:18,remark:59,didn:[20,12],convers:60,larger:[59,7],repes:47,later:[42,56],oficial:49,model_categori:44,implement:[20,21,27,25,52,57,13,31,33,34],claro:49,appli:[21,22,1,56,4,24,47,54,44,46],app:[],clara:49,submodul:[46,24],apt:[55,46],api:[],palabra:49,from:[],"fran\u00e7ais":19,zip:[],commun:[59,56],new_url:23,upgrad:[],next:[],few:[54,4,17,13],doubt:[],fiabl:49,pencil:[28,59],children_count:59,datakei:59,model_fold:[],trail:38,user_connect:41,controller_admin_crud:21,account:[],retriev:[59,21,15,32],obvious:4,fetch:[47,3,56,24],control:[],"n\u00facleo":49,process:[42,4,51,59,31,32,46],lock:1,sudo:[55,46,24],nos_blog_post:3,tag:[],tab:[],get_url_model:[],tan:49,prevent:[59,60,57,7],html_bodi:23,lamp:[],subdirectori:[55,21,12],instead:[20,21,45,23,60,59,31,33,17],sin:49,tien:49,attent:[59,60],json_encod:55,disabled_extens:7,correspond:[59,21,25,56],get_path:20,element:[0,6,8,27],issu:31,allow:[],deletecach:20,ouput:51,directo:49,move:[7,59,12,31,46,33],comma:60,traduccion:49,"tambi\u00e9n":49,chosen:[46,48,8,61],clickabl:[],"r\u00e9dactionnel":4,restrain:60,temp_dir:31,first_level:44,therefor:[44,4,48,61,60],byb:25,pixel:[29,20],"2013v1":[],handl:[45,1,4,27,51,7,8,32,15,17],auto:33,nada:49,spell:60,handi:4,selectedview:59,orm_behaviour_context:25,aplicacion:49,my_permiss:1,edit:[],loadconfigur:[],mode:[],beneath:44,noviusos_media:4,desconectars:49,"_lang":59,get_img_tag:[31,20],meta:[14,0,57,8],"static":[],our:[59,4,6,46,13],special:[],out:[],variabl:[18,4,25,7,59,58,44,32,14],reload:[31,46],influenc:27,categori:[],disappear:[5,1],wich:59,get_context:25,plural:[],red:[28,42],novius_ftplit:[57,56],insid:[56,3,25,58,13,59,32,14],watermark:31,manipul:27,standalon:7,que:49,dictionari:[],releas:[],idioma:49,could:[60,23,56,17],ask:[32,0,58],dato:49,keep:[59,4,6],length:[31,54],organis:[],outsid:[],softwar:[],suffix:[],model_pag:[],eficient:49,echo:29,date:[],widget_:59,dubrovka:[46,56,24],prioriti:[31,59,4],quieran:49,unknown:33,licens:55,accent:38,system:[],messag:[31,55,60,57,24],getcontext:33,monkei:[18,27,25,47],termin:[46,42],action_preview:44,boil:45,my_valu:25,"puntuaci\u00f3n":49,cellformatt:31,rst:4,exactli:[0,25],lista:49,haven:34,rss:32,onc:[1,39,4,58,44,32,46],structur:[],charact:[31,59,42,7,38],publication_statu:59,htaccess:[],try_fil:46,your_url_her:59,julian:27,clearli:60,robot:[46,57],clic:56,have:[],tabl:[],need:[19,54,0,1,24,51,4,25,52,47,41,59,10,21,16,48,58,44,42,60,17],border:31,optimis:[],twinnable_has_mani:31,screw:60,afraid:59,dictionnari:60,rout:45,mechanism:[51,23],chiba:[],which:[0,1,30,4,5,6,8,47,13,14,21,45,23,25,31,32,33,56,41,44,46,27,51,52,58,59,61],ostab:31,instanci:44,singl:[5,45,60],uppercas:15,lugar:49,fastcgi_param:46,agenda:59,qeuri:59,who:[5,25],discov:[],manten:49,segment:[44,45,38],"class":[],prove:[59,4],estuvies:49,urg:42,inconveni:60,advertencia:49,url:[],gather:[51,47],request:[19,1,23,51,41,12,31,15,34],uri:[32,46],inde:4,post_sourc:3,fiel:49,error:[19,49,24,51,41,59,44,46,60],determin:[32,1],"64x64":44,"_id":28,version_histori:12,text:[1,3,4,52,8,59,12,30,44,14,46],model_nam:59,i18n_fil:21,server_nam:46,"\u00faltimo":49,principal:49,redirect:[],model_post:44,textual:23,locat:[21,23,41,53,47,12,32,46,14,58],application_2:58,bien:49,terminar:49,should:[0,1,41,8,47,42,58,13,32,46,15,34,17],after_:25,manipular:47,fuel:[54,46,47],local:[],meant:30,embargo:49,accel:[10,51],autom:24,is_imag:20,model_monkei:[18,27,25],increas:[31,8],issafehtml:20,set_renderer_opt:[],enabl:[],organ:31,nostab:[28,59],grayscal:[31,29],htmlspecialchar:3,whether:[44,32,1],she:60,contain:[20,0,58,56,51,3,4,25,8,47,28,59,21,12,13,31,32,46,15,34,48],profesional:49,hmvc:[],application_a:12,perdido:49,officiali:31,knowledg:60,dialog:[28,44],exista:49,statu:[59,32,33],model_exampl:41,pattern:[15,58,27],favor:[5,1],state:24,progress:33,doumentroot:46,email:[],kei:[],job:[4,60,25],entir:44,joe:4,developmen:56,behaviour_urlenhanc:44,utilizad:49,plugin:57,admin:[],utilizan:49,equal:[20,38,58],utilizar:49,etc:[55,46,8],instanc:[],instand:59,atleast:1,column_with_html:20,comment:[],vent:13,llegada:49,guidelin:[],print_r:44,chmod:55,competent:49,laugh:60,respect:[25,12,47],quit:[54,21,16,41],attachmentfound:31,addprioritydictionari:31,creat:[],quotat:60,compos:1,compon:[30,0],json:[],coloqui:49,besid:60,equipo:49,notfoundexcept:44,togeth:13,present:31,multi:[],toolkit_imag:[31,29],widget_opt:[59,33,17],align:31,escribir:49,"2013v3":[],defin:[],vspace:31,mon_appl:58,escribid:49,deben:49,nosno:32,"5th":47,site:[],archiv:56,inspector:[],renderer_publish:25,behaviour_context:25,welcom:[19,4,60],japanes:[19,4,57],specified_model:30,setstatu:33,"ense\u00f1ar":49,formulario:49,en_gb:[38,13],nightli:46,my_file_typ:41,http:[42,24,30,27,25,41,51,12,3,32,14,46],"a\u00f1adido":49,upon:[32,0,51,8,47],effect:32,mailchimp:[60,49],collat:42,expand:3,"modifi\u00e9":23,icon_titl:59,off:[],center:60,nevertheless:4,well:[44,54,34],exampl:[],command:[42,46,24,55,17],choos:[21,39,4,54,31,33],undefin:55,usual:[51,60,25,41,8],twinnabl:[],less:5,get_private_path:20,"confirmaci\u00f3n":49,web:[55,51],personalis:6,utf8_general_ci:42,exempl:[27,25,23],sonrisa:49,your_db_nam:42,ski:44,match:[58,24],rememb:[59,4],webpag:[],orm_behaviour_publish:[33,17],crud:[],know:[21,4,27,10,44,60,34],desk:[],"2nd":[],recurs:[55,46,24],desc:59,insert:[31,32,20],resid:49,like:[18,20,0,38,23,25,4,27,6,59,8,55,58,31,46],success:[],necessari:[59,3,6,32],resiz:[31,33,47],page:[],app_depend:12,chiba2:[31,52],context_count:59,dispatch:33,es_:13,twitter:[],"export":8,flush:42,home:[0,1,4,8,31,32],est:[49,23],lead:47,avoid:[31,4,60],esa:49,action_delet:28,eso:49,speak:7,pued:49,proporciona:49,extendable_load:[33,17],facilit:57,"panhisp\u00e1nico":49,host:[],before_:25,although:[60,27,13],slug:[],simpler:[27,41],about:[],actual:[4,60,16,56],column:[],freedom:52,fastcgi_pass:46,twinnable_belongs_to:31,desktop:[31,56],htmlimg:20,disabl:[31,57,33,6,1],"final":[59,4,60],setcustomdata:33,automat:[21,56,52,54,44,10,58,31,59],dataset:[],merg:[59,7,58],first_paramet:12,transfer:51,much:[31,32,4,27,57],"var":[55,46],"function":[],unexpect:17,controller_test:58,forward:19,gain:1,uninstal:22,no_accent_and_speci:38,eas:34,count:[44,25,6,59],made:[46,0,8],temp:31,log_not_found:46,wish:41,writeabl:55,displai:[],troubl:[20,12],record:15,below:[23,3,4,8,47,59,32],limit:[44,59,41,8],otherwis:[28,21],problem:[],"int":13,dure:[31,32,12],sentido:49,probabl:[54,46,24],get_public_path:20,sharabl:[30,25],traducido:49,virtual:[],php5:[55,46],finish:[],other:[],futur:[51,12],branch:[46,56],"p\u00e1gina":49,findmainorcontext:31,servernam:46,use_xsendfil:10,user_login:[],wamp:55,debian:46,stai:4,type_url:30,amp:46,marcada:49,rule:[60,38],data_map:[20,1,25,28,16,59],portion:32},objtypes:{},objnames:{},filenames:["understand/applications","understand/permissions","understand/index","app_extend/add_field","contribute/translate","understand/multi_context/principles","app_extend/change_appearance","release/0.2","understand/ergonomy","install/index","install/post_install_optimisations","install/whats_next/index","release/migrate_from_chiba.2_to_dubrovka","understand/multi_context/twinnable","app_create/template","fuelphp","app_create/appdesk_views","release/migrate_from_0.2_to_chiba.1","app_create/common_fields","index","release/migrate_from_chiba.1_to_chiba.2","app_create/translate","install/whats_next/applications","app_extend/front_event","install/upgrade","app_create/create_behaviour","app_extend/index","understand/fundamentals_software","app_extend/add_action","app_create/image_transform","understand/sharing","release/chiba.2","understand/front_and_cache","release/chiba.1","app_create/migrations","contribute/index","manage/index","release/index","manage/friendly_slug","install/whats_next/first_page","app_create/index","app_create/attachment","install/setup_wizard","manage/define_contexts","app_create/enhancer","understand/differences_fuelphp","install/install","understand/organization_directories","install/whats_next/templates","contribute/copy_style_guide_es","understand/multi_context/index","understand/media_centre","app_create/add_field","app_extend/boostrap","manage/production","install/common_problems","manage/install_app","release/dubrovka","app_extend/extending","release/migrate_from_0.1_to_0.2","contribute/copy_style_guide","app_create/app_wizard"],titles:["Applications’ fundamentals","Permissions","Discover Novius OS","Adding a field","Translate Novius OS","Multi-contexts basics","Changing the appearance on the website","Release notes 0.2","UI guidelines","Install Novius OS","Post-install optimisations","What’s next","Migration guide from the Chiba 2 version to the D version","Contextable / Twinnable","Create a template","FuelPHP fundamentals","Add thumbnails view in App Desk","Migration guide from the 0.2 version to the Chiba 1 version","Add common fields to all contexts","Novius OS documentation","Migration guide from the Chiba 1 version to the Chiba 2 version","Translate an application","Applications","Alter a behaviour of the front-office","Updates","Create your own Behaviour","Extend an application","Software’s fundamentals","Add an action in the admin","Display thumbnails in differents formats","Content sharing","Release notes Chiba 2","Front-Office and cache","Release notes Chiba 1","Migrations files","Contribute to Novius OS","Manage your website","Version notes","Friendly slug","First page","Create a new application","Add attachment","Setup wizard","Define your site\u2019s languages and contexts","Add an enhancer","Differences with FuelPHP","Installation","Folder organisation","Templates","Manual de estilo (Espa\u00f1ol)","Multi-Contexts","Media centre","Add fields","Bootstrap","Production","Common Installation Problems","Install a Novius OS application","Release notes D","Extensions mechanisms","Migration guide from the 0.1 version to the 0.2 version","Copy style guide (English)","The application wizard"],objects:{},titleterms:{all:18,forbidden:55,dispel:4,follow:59,content:[19,39,30,55,44,32,46],depend:23,wizard:[42,61],friendli:38,send:23,liter:13,offlin:4,"traducci\u00f3n":49,mechan:[12,58],administr:42,button:52,item:20,quick:[4,46],wijmo:[27,12],visualis:3,ejemplo:49,geturlenhanc:20,sign:42,consequ:59,durat:54,what:[11,15],appear:6,access:55,delet:28,version:[59,20,37,12,17],"new":[20,33,56,40,7,57,31,15],method:[20,25,12,56],metadata:[44,59,14,21,12],full:59,gener:[32,46,51],behaviour:[0,25,23],ubuntu:55,path:45,becom:20,parse_opt:20,step:42,action:[28,59,6,1],chang:[20,6,59,54,44,57,12,31],renderer_selector:20,via:[46,24],"espa\u00f1ol":49,app:[0,16,8,56],deprec:[31,20,33,57,12],api:[59,20,1,12],"1st":[6,56],instal:[42,56,9,55,10,46],select:52,from:[20,23,56,54,12,59,17],zip:[46,56,24],upgrad:[20,12],next:11,websit:[36,44,6],doubt:4,call:20,scope:12,preview:[44,39],type:52,trait:60,model_fold:20,enhanc:[44,20,52],cach:[54,3,32],must:55,account:42,join:41,alia:41,setup:[42,38],work:39,root:47,control:[44,0],noviu:[35,19,20,2,30,4,56,25,9,47,12],share:30,templat:[14,48,6],tag:4,tab:8,get_url_model:20,"introducci\u00f3n":49,end:12,secur:41,anoth:58,write:[55,15,39],how:[4,15,1],lamp:46,simpl:30,css:6,updat:[31,56,57,24],map:59,product:54,after:20,date:59,data:[59,30],bootstrap:[45,53],inform:51,"switch":59,environ:54,allow:55,media:[18,20,51],autoload:45,orm_behaviour:25,appdesk:59,dynam:25,style:[4,60],thank:23,clickabl:20,window:55,mail:23,alter:[32,58,23],"2013v1":12,"return":20,thei:20,"break":[31,59,20,57,12],framework:27,front:[44,32,20,23],now:20,nosappl:12,introduct:60,edit:28,config:[21,1,12],loadconfigur:12,mode:21,replac:58,procedur:59,"static":25,event:[59,20,25,58],special:5,out:42,ftp:55,publish:[59,39],categori:59,plural:12,navig:8,advanc:[46,21],migrat:[20,24,12,59,34,17],standard:52,orm:[15,27],dictionari:21,releas:[31,33,57,7],hmvc:12,mvc:[15,27],organis:47,outsid:[32,51],principl:41,first:[42,39],softwar:27,suffix:32,directli:6,model_pag:20,placehold:[28,4],open:39,size:20,differ:[29,45],workaround:55,interact:32,system:55,attach:[20,51,41],listen:25,"public":[12,47],copi:[4,60],symptom:55,target:28,structur:[30,27,1],jqueri:27,htaccess:55,browser:24,pre:13,comput:46,ani:13,wysiwyg:18,have:20,tabl:[19,46,55],dedic:58,optimis:[10,51],callback:20,note:[31,37,33,57,7],contact:23,take:6,simplifi:12,discov:2,render:52,why:25,url:[44,20,41,23],declar:3,permiss:[55,1],find:56,redirect:23,absolut:20,configur:[20,0,5,6,54,59,10,21,58,44,14,46],solut:6,folder:47,local:[58,47],hit:39,contribut:35,applicationrequiredfrommetadata:12,ssh:24,requir:[46,42],set_renderer_opt:20,catcher:30,enabl:10,thumbnail:[29,20,16],common:[18,55],where:[15,56],view:[20,6,16,58,14,15],urlres:20,set:42,renderer_media:20,mandatori:[59,20],extend:[25,6,12,26],databas:[54,3,42],lengua:49,email:54,magic_quotes_gpc:55,popup:44,kei:12,extens:[55,41,58],admin:28,instanc:25,context:[18,20,50,38,5,43,13,59],improv:[31,57],comment:20,tone:60,point:45,guidelin:8,tono:49,"2nd":[6,56],guid:[20,4,12,59,60,17],"espa\u00f1ola":49,offic:[20,45,23,24,55,44,32],json:55,basic:5,slideshow:20,apach:[55,10],i18n:[59,12],"case":5,multi:[59,5,50],acerca:49,properti:[3,25],"2013v3":12,defin:[43,0],observ:[0,25],centr:51,site:43,activ:[3,56],inspector:59,sever:1,develop:[20,24,57,12,31,33],suggest:4,document:[19,4],finish:42,user:1,php:[21,1],off:55,entri:45,person:60,exampl:[18,30,5,60,13],english:60,model:[3,20,0,25,41],twinnabl:13,execut:32,mysql:42,model_media:20,languag:[59,4,60,43],chiba:[31,20,33,12,17],enabled_typ:12,param:20,blog:[20,33],add:[18,39,52,41,28,16,44],save:20,"redacci\u00f3n":49,applic:[20,0,22,1,39,40,56,26,47,21,12,13,59,42,61,58],vendor:[31,57],format:29,webpag:39,crud:[59,20,1,12],nginx:[10,46],desk:[0,16,8],success:20,docutil:13,manual:49,server:[54,55,46],nugget:30,page:[59,20,39],twitter:30,creation:14,some:[12,39],back:[44,55,45,24],fuelphp:[45,15,25,12,27],localhost:54,core:47,run:24,usag:27,host:46,post:10,slug:38,about:60,column:20,manag:[36,22],own:[21,25],within:47,encod:20,dataset:20,your:[36,20,21,24,39,25,54,43,12,46],git:[46,56,24],span:13,support:12,submit:[4,52],custom:54,avail:4,start:4,handler:32,includ:30,personalidad:49,"function":51,form:[33,3,0,12,23],link:20,translat:[59,4,21,60],possibl:32,"default":[20,38],displai:[44,29],fundament:[15,0,27],problem:55,featur:[31,33,57,7],constant:45,creat:[42,40,25,58,44,14,15],estilo:49,file:[21,1,24,46,4,56,51,12,44,14,15,34,58],check:[42,1],when:[55,4,46],detail:41,virtual:46,field:[18,3,52],other:21,role:1,you:23,rasgo:49,user_login:20,"class":[25,13],xsendfil:10,developp:7,directori:47,profil:1}})PKL(JDR!&!&novius-os-latest/search.html Search — English documentation
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKL(JD0novius-os-latest/.buildinfo# Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. config: f75cef6626e5d002682555ab7412171d tags: 00f4ea815d169aff4f86d98de9ff2bbb PKL(JDNO:I6I6novius-os-latest/genindex.html Index — English documentation
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD?99novius-os-latest/fuelphp.html FuelPHP fundamentals — English documentation

FuelPHP fundamentals

What is MVC?

MVC stands for Model-View-Controller.

MVC is an approach to separating your code depending on what role it plays. Basically, a request is handled by the controller. It retrieves data using models. Then, it decides what view to use to display the data to your visitors.

See also

MVC in Wikipedia

Where to create my new files?

Every classes follows the same precise naming convention:

  • lowercase, except the first letter of each level in uppercase ;
  • underscores are use to separate directories.

For instance, the classes/controller/admin/login.php file contains the class named Controller_Admin_Login.

PHP classes are placed in the classes directory.

Controllers classes are found in the classes/controller directory.

Models classes belongs in the classes/model directory.

How to write a view?

Views should be put in the views directory.

How to use the ORM?

An ORM does 2 things:

  • it maps your database table rows to PHP objects ;
  • it allows to establish relations between them.

FuelPHP’s ORM uses the Active Record pattern.

The following links from the FuelPHP’s documentation will help you:

See also

Creating models

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKL(JDcUCnovius-os-latest/objects.inv# Sphinx inventory version 2 # Project: Novius OS # Version: dubrovka # The remainder of this file is compressed using zlib. xڽXKo8W] "HPX8PJRN_Çd9I5uIhjfr% ́ ]Vq01%Y 1isKw +W<5P@gF2{XHQ0'G{'>JxQ_b@g/Yy9Fs=/yVLV MQ^qO䛡r3E-/:/+6?͝:P?)]eQDM54PS44!{Ejp,l)$1na;5x _l P2n8Siy^hUaQFڍ]o%$ߐԆ45Lek]z}j w5pF4IKoRg]H#uҳ nBTJVnvX7*#He) w`@ ›p39=WiN.fy!^J[B(9R V8A}mF>M>i/[0E=r6#XgX%idtgr~~!ض( $#ݯdŊ["8a%&bFÜcE  eFYkIİ+-5a+eYw싑) x afmB)`Df#PlA6Us$ӁW_TYw4c} \ u;{,pkzщ840?\7' "-2*yaVFxJUoúI@m/O!D'N9$Ԓ5M- {%]k#-jؘb Į}M3 LdE!@=OxFn;DOo/6k(, AA*#Jt-Gڤ;V hgk-R<`o7ЖDWsAy#l#6&`e%t8\6-28c8䡾 r3 YfP``I\>Ƶo5dXzGf콱]f2O ڬB<\`CNvǀј! '*tS ;ٻMS|HOxP/k"?)o=F4M)}%^w77XW.Tk֟||RUh~0; sÀ{렾8e;,_'zedb ݠ F; O'/\,>*ӗX2qPzT8"ޫ)C7:ivdvm̊\&xi-Cm4ڸ^o'՟PKJ(JD^H^Hnovius-os-latest/index.html Novius OS documentation — English documentation

Novius OS documentation

Welcome to Novius OS documentation. It is hosted and generated by Read The Docs.

All contributions are welcome: Reporting or fixing errors, submitting improvements or translations.

Sources are on Git Hub, we look forward to your Pull Request. Contact us if you need help with your contribution.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKvC?$3novius-os-latest/_images/pootle-nos-directories.pngPNG  IHDR.IgAMA7tEXtSoftwareAdobe ImageReadyqe<PLTE̙e‘gü޼ΫηؙΫ޼͙geeeggً3:؍‘;üoc:޾UVE:ª;ۜ;淃]ۧ;vۣ;:d救:Ϋۗ;:u¹:;:sܳ@aޔԔΈn:Ӆۭ޼ɢ髙gηeرXW(IDATxb`` hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` ($*Hv!BJERʬhzP@`V) T)*J1[ovRŗcG(@8 K]~fNT ґ%Vh)( |6H! @x " O`)pdZ=ʡBE.4_8H 5kYk  !] @Bd ݭ  9O ,`tEjhCNf (~Cr%,5@nu 4R(H| # G$bȱZRýca=O  JfA">'xG1“z£Ph" l+`H8 4C] QBU/gDtB 6gP!q~| jZ  ]={ _j#s8)eP4lAs<2hb),!>ȍ1TGkhY[Aua)^S!P 24 Ͼ FZEK":8, 4.Ƞ(G) G%D BJ)ka.x # FT(2)pRT oC6)jÔFA4A0!>Dȍ1Gjs "\L} l gPYD(] z.Ю> ~%ڰu*/O8 &()SEcS=.$_ 6ΠBd(" v HO("~DyQ@H[(h@h@Q0 4F( (h@(#4]F( :hv@e @fQ0 .4]F( :hv@e @.+\]]x#+Hmd—]̊qsvv^>DLMN wpfQ0 @.e 3-w ss̼ 26 مB ,ـ\Ȅ|V]_vYYa®k;VQG E AL3FvC&̯-p./8Uה6'$kVpoj<~)rr΀f315-78oXeAKD@!qP8].mJ@WL3{iFIv |%fu.}IQC#Ʈ$5%@l 65TYKjkf@T+SW](., !]Bsİ./Ĭ۾r´IsbU@eqs,nHI@-1aǡ].N eE%ke l٢d}iޫ&|d߉Ƕm߲3fvQG]`#7Mf8mwk ev}i_[xp |fK(ش35[( x R@cUlLj2Apu#.4fl @fQ0 .4]F( :hv@e @fQ0 .4]F( :hv@h@Q0 4F( (h@h@Q0 4F( (h@#𡯗o@;ƣic‡}w:.C2 F |ed.C66{c66%!"%Y>zhvǍ,tHnR. !C_!ŗ2p,鴕Nr26 L (BiUy`Zر9%Tbl"-!V"3Ґt0 -ޔWtE=H 'qd72#FsؠS(df!3!7 ?A^[le @h@Q0 4F( (h@h@aG厂3.`]h4Q@tv2 F F(Dg.`]h4Q@tv2 F eC_=p-,h eC_m m;hv$z`48-8 QA nUgc%Kv |2E AΪPjP[$Mxxd—]P}&^6H ,:A!#wAXR@dainhvAR. bV./v #,"ȵLxU,HAV8ZxP6 Cp! @."gFqHȾsZA{`B ]>ҌMν!ST/}ANw`@ Q}$/~t+Jv}A xHA[0Ym z+EFf66K ;TR+p:]>1!]DeEK |WhrOd3sJ * JxA!Dƃ* kEi CؑRb`&Y !C_%m`7m`ib.\`@ uPY0m0]H!edN~(1,@CS8(BdD\BQc(\ i166!ըtN !C_Q U "k`S . !L^$pUمƘ=Rjpi>z+36B. (h]|DE4Z?`2 {%` >z+rvaP?.v~\ƒ]@`0 Pf0B42Ơ*8\b O}E.-ؐX10dcx`}!BHz-ؾfRCX#(؆JA:|ƑhQZh !."օhhM6[FP4F( (h@h@Q0 4F( v4zZ(=# 2 F F(Dg.`]h4Q@tv2 F F(Dg.`]_v >/\Yh eC_m !wpУe @ ꡯc4PL% +PCyCge-. eC_Gf?`Sd.j<$rKmgKv |WhrKa3orfryA5 Dƃ* @Z!F P[nFq,$ͣ$ 0%B4#y$z+"'L꠼ƨ,م]PLxʂiu[n@!`hu͌Q Ihvu3X Bsİ./ oL" ]ED)R,Ȣj5Y[vQgc3Cf! 8o8e—]P}E.7V4E*,.܀NCgcL^=7(<]au61f piz+S7@.(h]|DEvޫ~Y=.0.C0L%pd—]P}E.;%p ye!1—]nfD:% FaCbE| ; B KEiT&4FpCf+PG&]h׌YHQ0d @<:jq4 Nv]m22 Rv`]h4Q@tv2 F F(Dg.`]hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` z>mY~ǿx4mP@Veh4]FHJg˹xG ` 66!DXYeK |2KZ?/=-Rʢ%K>z+4'^MIAoJxA@(d5Bf2X؁LHZ  ^@.!]ņI |Wh7EIT 09s=<@*@!p )`)ɤ+@8pIbfmX *?>z+ EK,=)i1Mb4 P:mUⳋp.]@>b`S!0 Ő ԃEɑpF |Q,bP|cq 7]@CE</]`D YahiPr|Ç> !"(\(}ᾱ  ,WE<>~|REFC">|G!Ϟn`RA- 4Mm,˲8`>|GnǏ78ܹsg\E6.qS76\⻂ ־ 0o}([l@_~$1?MӴ\z^gR(J~}ÇzD,,,h!WʥJJ~_C`h(|BB;χ'j[Vղ$IJg|Ç9xh|||x \W  U(o ? !QF J9C᧟^Jq?[+qaÇ>|(q+(/(;NwxH4$I(z @+++rٗÇ>rrr ܡdFPEkCk*nB` Wv i \\wDeY$Me'In.xVn Ç>|xj]lDқwG(wx,Κ)@٢Nឱ2 yãL5Y@A_9=w914M[7MeYl6*k#Ç>|qY|c*AvVH qKG0F$dWpo@qu@F peY" KאRd?X㿿 s*2n{^RÇ>|n s2o~ ! 6`=։A7Ȟ&p=Yw> h|w Wvkd`.&K  ?}l`j,gmnT*B3>|( 2clȢ"= cQ+'2C=J|\ɫ*KaAEa°ֲ`>ֆͻZ7H2moH|.0)3s)^z3Ç>xN}2 , z0ǰL i333&wFal>|<D(eCZB' ! !K<_j(0 0Xw$ Az'kJ_V:Tou@Hx , |9^wfi^ _S%>|Ç6]vc:$oU! ! ! !0 z_\&aQ%b'3Jxۑ.@ _ξrիQJ88(^0 w,TÇ>|"2 ~:&-P~` 0[v_A5(0- 2__*;j AY8k׮ݸqèm 8>G>|E4==mjMFg=~:q,.CA%Wj2&͟Eq|B/AA0'NAa8qbvvF+کzYv;ŵ+WA@(k,LW>|Çai:f)(^_x\( (5$E3}U(bC Qg( 6"`(XCA,..v7Mvqم_~;Y^kŋ0,JaSZ~}ÇlĮ +p( 2ZSR 0x_-q Z:Qn"!x8xΝ2wiO0?/_xr ʉMa>}ۇ>|8 V0 Ap4]ZDAB},2S Y\=Vg`?ahv*8?vIc0TC@ Ϳ%=؉'Ƿ:sss_/Oz>|! ;8vٿ!! '(+ipXHg?׽\.'Ir__o6O:x@EnK|g'/cϟ7P)˲Vu3=|b&'NX{bRq, KT<8p꯶Qw}O>>|4113l @}g&&&Ç>PW\SeU;`SNQhʨ! D&cFozU 5PyȼӧO7MʗdRsAٙ+Wκ8 t`jU?taht;S3XHÇ>^x-,,4Aæl_o  o!O7 g~-~+a;~_}{[v_^^]X1+]|BNk zKL,˒$I$\oÇ>^x$IjZ^o4zR8uHd0L AVKxR={~ǿ;-oOzaal*{n| rGefl޸q\.(%GFU.ܶ`8OWfARwsj˿ۿ?~(*w&ti-JXf|V4}>|;|FÇMjZ-0?jPj08q qq/(UQg3xMM'IT*׿|3|s~\^I.]NΜO/]I^Ogٹ痗WWVVVVVt:? ?W$R/^8s}-oy[?>GSviFQT.*23 n۵x~{ȇ>|(euH%M4^?kw`i[Bjkx??ߋjşϷmww}CmBo|0$)I$˲%xeij4C߿#Ç>6!d'CF3~2f_oEƀ7/[5yJ7+pBD7avv̒G=΃>}|O}x>|N⡧9H~(P"ƟTNZ0d8}!1W8Ň>|Q~ww#;owUGؿǫժU^a.]jZ/b[@$??˿ˏ?v 2>|!ɐB$?Ck~8EP}Kox`#2?.~s݅#SSZVĐCI(_~u?>|Ç|lM!HVĕ9`W~0 f=t1' Ә{et>gLJFFFFZpIYΝ;y+ j>|E|vKԂߤK_wCA~fx4<+0x4>8o!$W:Յ~iݫ{cs`YT*`ҥK__!>|Nj`&1c;3O׃UR  $`o]|E (+Cu>h2{mҙo.VɑFQ.( ˗/s[\\Ç>|j۵Z- znd$oEQ;QYiBXB_J>}pޛyefJd?~hT|ƭpT588844h4ڀ!ӱ Ξ=O4>_Ç>|r88hCV5[z^792v M~}sKNc5>|ÇxࠁDNLj-204ef3Yfoz7urxsD@zZ4s=pzzүTɁF144TV ɲ,2/inf󩧞z' KÇ>|iSTɅ?rl]K7t:VŋO=3<2|>|q#k^}w(,;W?ykY㊇0ԑL@$F$i)JrVuӌOcYuvO:@iGч>|𱝈aN(͠OKQxۉ;'K~|0_,ʱB" ,]de0`rH8nw{Rc|pr_ul?>|!~V8{;'?77ϟ7j7qF n\w3~aZv:,vu9r$*U.!>|Ƕ"C'L *Ο{'|ɳgϦi2Cv$b.aJn32_}ξ gΜpF.dâ\rBaum4{ݵk`J•זn?}Ç>6b{u`uރ6fyK.,//# D!,JdhhhbbbrrrjjjllRJV   Ç>vn9rmYēCXc䞉vtn߷tRVZh  Yb{i54?nvim:}Ç>667$]jvsa%сpܨU8p]R^lvW˭^7It9!>|-C[%^4kvfyuA`T/Z*E80 $I^tzi{ftzn?2sa>|ÇC;BiY,4;y|Çx|Çt<>|< Ç>| >|ÇW:ȇ>|JC!Ç>|C>|ÇW:pȇ>|JC̓FÇ>^x(>~i$>24MS;k 0kE^^-kw0tKfp|~~jz+ -K|v"ڟo~\!v찺7 0 eS ynfo@Ծ^F^^t01?2Wh/*2R좳.e]@MZ)svA; {:L?zG;{{џ+1]WCW4=EE_0>MSNMbkj>4G[r7 ]HC|Q(rG+*s>.Iv@O]*iM_6wfCepc7hCΰDhG-E{2XB#mثew>vsuvHh^Ujtפ#hwlb$@ XX H} ȏ8,4a'Efڨ/5hԒ}w >h`IgQ2$Ll1]XpRI j/;]膸LBO*DQH@B5<a$q;+ :DRN;}):,T#~|B Eޟ\zn'iQq &=[+ؗu/[؛S4cw#R:B[E]ͥM`= (XRDܦXg(G|#t𮴆צyا~4mqMv>(xUNH *-]%]vΗKh k2CJHXy.=wILCGhtR:p2w)uW:%f Dv Se_R@:+ºA\ڪ.a_͚gb&vy\sAKB#?r?(c"pwj-ЄtQE.ns3M=k4!}YLPnTp•J ƦwRӥkϣ|r9RWyiNRTSX'4AceHׯ5%2,6&_C IDAT"kuҩ^#i'ETDd BrrK6&XuUQ>$Ƽ,ݺsUDP%=IHoJWR׾ţʨ߱W## E9,XQV\ᑴ(rG‰}Pv}ĄKMҧ))/&%ؼ(\VD/LzJ[~Umk7T)rܬGAIBTJm|҇-Wk&v rE,,KHS]C~bEQr7t1S&rQvo.RhAs.>`It?ݭa,\RHF/a-r!Mر@Mwt=^97юn ?R.P7ӽ$vaD%Sl8K/@] @>JI4&{,O X:{O =J (K2;s JjϠ/R,`mvp|]& fƥ\&|5P{ݾ,7T@+Y6ER(fw*H܈m՘ Ct${qT$oGDFޝ 6Ū@؜Tu>+Ȁܔ"e\ H6zU,^aߋ=sa(."A1xʞE(v^3SKM}wtnoCp7ؕ,Js?Mܡz҉. !l4"~2d0i~}w&)ݖdw3@TBJܲ,:sM`@% ݕGڃܭD1-)H6x⌕r) X5)ǃ|$Flp%\ZsZp=}EtuVj"`mrPKRV*etKb`P-[9dq+ z)Ea3.on C<{S(́47(wݿ9w)'i~JDY'iFwNVPȒLV7I| R\u,WD &)RN@JlvL*.Dlw{=Ht4MCܓKg W$IIg- AMEX"EUic `{UV$}vG==] =\ʧ+Fxoh bo;]=XAj]QHg8ETJd=tzf$+LNZ""(]Yh?-=eE".ԤyD !D+ -tSD]#[(Î$UagGǑTq=dg}F |vl"h3tc%t#svr8OE+ ; X7IϮQl'$%bN4MSpΪ1X$*r@sĠ6ZV͸M_d|}(*Y+[ )z&YTdh|u*:HS '2 noJ]b`&*Z>Ҍ#>SJ^='+L&+r[Gя=6@mT #% l \ 6WVjDR/l I$#z7\6=]%IAJ QCMr֦97C7Z:YAb{IT bV7tFx} vq>Ydt)9窉)2䈡1ϾYVeVNȝ24l6;t]R1@2H3A[$đ1"XHJyShkRR]bnfH-+w>o^*CZ]PȻSD#I3]S,I+X$)qVJAb,qk@vSUZҊjD(TlI-- 7ʉ%D7Q7ps&HEA"CAp%HZGJO:oZ( O]7)}EfiKʙK:}P; 1@o ;]]Ē@ ]P)P9K Rfvٯ ,U҆\77'teLtbG"Qw(=*%ET&SW0,i٤;Q۶`ᗰHv }Cics߂3L ܤN`E Jъ}DAe9JŖxZV2U tݮT~^ZW9PI?`+pSW%7J@ۆ$qqBwO=k B l\)RSʋPzF)`N`%Mta]`@Ӌ;ETS~v)F%Ol }qkL\mCZ";Zrc5BГxE=R\@2f9}ʁI{Cp5Ru~,Lak#R *$SlžҬCpbh$Y.{ZZ DOMR6os-ڢ `dc'T\#Qd*17ݬfd"UĔ4ҫ7ŤCY骻B-MjZPnK_̑e t2 PL{Φ'NjqDS(WP;G(]w+^Ф6# } YX<&>*9?(Wxc6|tBv{(0ItI;.}L%>H gݴJԣ^H:Ko:>z k,Q#EJ zJvD?E =mA0&+7Y ~ຈ+ܞ%9$Qݳw W$ %XnpH"\c;+KS'*.!r$ZUMl1LB9Ɠ$ЦR*,zH6Va_7MJY6$4!l+VX7p=M!5S՜Rl\wMQH9<$QI"(< 8ϿTcI):W[Y_G % >jkXX{HykDPrpV odW7av]@JW5veJ4̙m|W*n.|2԰I "VW#C`~zt`6E,@ _SAf*dZ,+; H$,ՋF?IdndJ^L?*ƦXjK B"Prl@ۨH{XDi#z(RGΧР={WQ((} Tė[J]lŝ*a/uFp]Mѷ;L )rՆKn[HꎞS6fkIQH Oy"bR0ntl^,~J1p]?2\Mvϒڿ)6`JD03M1T:oxSrTL@q$$ Ko`71^ 4*gS|G-a`W !9%U<͛Fd̀'U=]'W%rS ({%$^TXWb8rF"qvZ~MIGL6+qE+w }.Z#yTA?x-fSE%*-V1PmqO'#c"RR 9>kPJ&Ȃpv,(UHH&A(w-6R{I)IƇS|XMWJWjj+t*-:$Ҁ\$zIM$ʇݪ5|QEmtn΂R*ܾQDDS>FB3.LyMrgBt ^xR}VۼwrS`:P,:ƀ]6f{`.騶sdGM%lg!ט%\@n=.O#"VYI74f{-('"Z5Hԝ?n'D`<æpJRҹF됔 fIs"c;~^ m JT=/Jؑ>6$^v:QQFWO]a]u P*"zX Hy,bAږNt4OtBIYdQZ}%FG(ή[(<1g NE"iQ/e.nPQHf$EdJQW0i|̈́$]`"Y $#JnM-R*e56`>Cдe&"?vDz2ITV. @QՑ,.PRb}($HxBF;Q@hoÊJn}q$ -Y-{Ay1'ׅaT*50Ҕ`& K)nGPP84-݉z>J'qv@E#ׇP?ʁrS f5fJePT6ӥrw>xhc&+ T<]/p]ĥTY؅#"{,= }mB'&г ZR"Ib>CtX+Avڴk.FT4b`V@{Xsه!0I3LL 4.Sc +康(pz#]$TJo-Y gUTZÛRQ)'קu c(]Lp n6ۅ$[b`JA]Ĥ]@%g=2nJvr+#tqNwy5T&LW$8q-1eYJIQz Ja}#a&P2N*P4t/lw~Mp ] kB&4TJhRwRvCGu顴#P=%!ϵDJuܴXgV]S'sgĒEaw.$aSPXsviS*;iyAE7λ HcjIG|hKR8J`V:wB^"&9"2/ڤPނ`%eÊ9Wp9w+iց`h”ɯ{6įFFiRY.[[#wDGL 7-^5T)p98C,R'q͑ڜQ67ZQ3"g"tD ۔n-,l7O+-Ah޺~l+.xbv_]o)`fF,wEмV.luA?: Yq U߹HEd54Ş[$) D=F+&:8]*4 v!BXҔDTk"/X4Uu RӮVSԔ=#ݰL!oDt'jc_0lkn(8˩ K5 R;kh-1}(5k*$,,uDvkr"vjIEb_J; ]6TE 4f`At鳰`ї$ThLe͕,ԟ_dvlwkE%C_GʳRWRxEɘ+~xMY&R .G;m-xZ)0@/c$uȚ(Eє(!Z%{=.B7=u`\/J]?./e&m_͟tf. 4`LR-g (& SBTR*8E1ܲtEےMAJ#laz{Vy)5)1-QtNemv%BtUЖU ;c"ɈН|P rE zGZX {uVO!Ew;ʷq)Ѻvc9w&b݆$]tR=6TGzejIndUyfjg>S-\tnS[2h!AIiڰy=.O_J=K~dCE&aWfBaʁT**LfJFzqEGLe-PA"!IAdncDN*%Eѝ$ut,R]Tj:hх ޡ=iDA nR.}YṷKQ:iBi=lz 2BBBܲ]D8u`PF?{CI$iӔnlE:!7S:IDR+GrMŰ]XɎJH*r}c4&HmT*flgu@tTM]KL`Iw;`G=x }nޘI_!erl:vs;:*b)55wmEl Sl'&BrTA 3ʌ3N@>w-ӄ-HϺxH"6$V"ڌmp B[Y(R\,/"q WoV3GfӬ}>\qX'b$6u_Օ@ g+A IDATnF7-BGK'z$}dlTwSz蚯hr{K2Ru?lSA :(=)9.-kCa ōr"L"% \2t/ ٖ$(Vn2+BQJuwPJXyB24a͉M+- cJinw9PTڥ2P=ĉƀ")= )Ϲ5\hpMĪ))g T\a ҩHJ[*lͬv^Q]@9,}=_*g)_AwirsHtkSYOβXd zp5vKN&*U-.,@3!3IY D_^G [5btAY:R$TR:]q$]hiAі`(f`%IEȵv\\S˰hi)@5h.ێ`E.^Z%#a5PVlZ's]R@!4ܠ9fIt=z$ϓ$1iPas:s:zjC!:{I6oQN}H%4ϩn;ƔJR:ʠ{F2l'rH۪D:J=] HAf}8]"[bӐ1%QRJܠpͼ]y|ut4w5"wOe)1e^ZRč}yݬEX-cuT8t^n׬fL]p. [ٱ3HaJ-(Q!y#Z@NE'NM $?PaЇ:‡&\̨-iݽӎ&Aư?8uC] &@5.٦׶()._[{/v4͟wnkpuujԌ nkۭeӤvʅ"|*sg4g$[)s#/sgOE######1 L.w7n,,,,--ҜetXJgBi-is_JZBeP,Apr^Ep}Jݍ3˲ᱱ!i[*I,---,,@"sR5E(%Y `#]NsT&$A kG>-yzlt:Im43{JhJ%TѴ;+bg6jn`I*Ŧ]gqVonh\>rݻ-W|Kl{qvmv{eeevvʕ+~.7U)LH/j @Κ[&C,D+H:Oy\8>rԔM*;l}w tС^l6ggg_n̿T~6“ ƪLE {rEKSH`kͧ} b {snٻw]צ]r[BJTbkؗ-4IL}}ףRK v4ݻw͂\Rgju޽wn333333n\n9ᲩM%A_. @3:4.7ŵf4?11[sf͌}6_nv4hak5*ڪDjL)l=HKK:%zJm6==dn{ JRVׯ\bn"'G:US6VQLCs?.k#g  8:{ܸҢsw  ޽ێYp#$XZznvMaI)d*$ ;d}i,8055no2 shv횝zD ȹRTK$>Nur~]TkM55W:IѝYC4F*it I*`*KT:tAuK~3hZ54 H$+IBAJzBeYv;N;|MUZKx^wM,R\6" *2`B(Mt VB9r\.ȼ \\.j+WPw 6H[Is 6wKdJ7n:z2XwzzzS)fb s6hhh\.\|ƍ.9Z%ĒJ:!ɒyxeNylY%r&icż[mt&''fT*.\h6f|M}QS'SlnBj2;RvwT@npQ409Ç///?\qa{;46aNpښSJhnv[QciGjEҺrR ʦQFnzZ={?lyt_)at_(=>2{eMt|i}+Asjjرc֠8񲒧ڸ q\./^h\\Ei8g$ gFtבWāX@*K5Y0dܱÇKeŽoQryxxR\xѸf$ A)K(V0Z%>0+*Q6l6GGG:df*a IQpph~.\0i6-hr_6y t)vmGso7W`*!(Vf41qՍz{$,^\rYTT;Eѝw޹gϞ"-y'MDD333FkUtJ@muhEuzJ=ƑKiF\ ] oߵkNM`I]:R xҤ˗/#v/wtC%=l kΖW+HbWebD nȑ#ŏn;~FWh59ry6 +LJSV<EvEylIUI]+ 블FAL,a^7`hGQ%PjYeņ=jKvXY,}ےP!ʵ) [/`T*կ6(+R )(dh^9rĀ9. n(%2el=;FX_M~^YnQewu \RZr`-,8r!BL F{,ܯ~j z; WA` wiFc?{c쨱vZbI^@\*kY\\vس> ۝Jbw@$d!9ug`59f\&;Q  Y&`k; ;g%=zo.wOdn9K.mˊ1 3Mӻm?3=\1ϦQxREj+B}FWzǏn.]:sO}\Z68CmnO΀hGD/K\)y]w.%l=Ȗ rPz}̳i1 C[Xw1(кȔЍiwܹaX;|I!-СCOܙſNJPv}F?y:v?O&IrEnQZt:>uTu\`oԦBL4帣/X tEͯ}kG}Ӟ_[vqǫ&'J7WNgvnW^cfDgGYH!f W'CH+ICJSPKHP|UE?m fs۵Z͜]N<"CwMuDNa: ]uv]nO8aȃV.取3 &qf~jRi=V=)ۘ4lNB P>w}+T&/~X^lXzsfn]k&njo/.. n3zR_ʂu1سg˗&SE,tQEa)ʲAh*{f4MnöbE-.-ܸ1u5ЖWF @}`td`Ѐczwݻw_vCEq`dh;9VǓ{dٮ@}VҨn>C憘={^jfB'&+͐Z C ߄^x{i4F =#_L3JőwRy6q%cSj&שL۸=E&ÿgϞikS5MәknW75; R0290+leG~ŋ׻dWd;7wV񕕕% 44VXU!hsOױmKg߉]vl6?t}u IR\l6-+(dYq QsVDsr4uDv&''lWcp` @8&2FdY?O+sss7#{O?X$I&''WWWMI#i2|t %k%sT6H}׺.4Q,4_a<Ǘ;mW') {pdj'0+nos4 nٳMY ^СCԧVVV %֕+++F$mϢ]V위tWiY)ٟe-oJ  ]C{hrrWei'֒rA:/3طo^N53sM!3 Ao>B$Ԏ=ͰGIvB(2UŲ]Qmn~[ӠFk+++nǥV'Ҝ |h }͑z߾}aZ %tKNG*ަ 8-'B3DQta읟~SR).q)KqQG;.q)Jq\*G\oFk?zQ\jZ^n 7={{}hVNzl갘1طoYM6 ISE5p#Yf߱kodIjd]VNO)0T6;NI6uikrt#:I?^؍7\QTd27vf4hÉٲ^QZ7zG۶Ŗ2DE`\{GJAaulмSL*`ddyg?Șn+B`EyN¹FKGUdK 3["(jO:>>^oiiat$ CCCzHʞwFYVO:eԸ*eBt!ۃE:Q}\bF6!4~oV-۳Ffp?7 0Bksiʲ(_Jm}CCCgΞ>s# j8p}eEBW<{t۳1=~\iQ27жj:խtaUʕjY'4 >jv:*9Hl&}a -ڕJtiYK!lRɌMp$A$g ,o4HܧՕxMRN X {/!s-뉡oe)@688x=~+_TZޜ"ΰjZݮsss`ҳ4YX_ig6*]Z_<Ʌ֩$IgjھFGGJJGY^\>{ի7nLMbX"䒌T*u݁ѥ%R䒷kQE7R" t:M}2ޅ7qSy) 2 2Ȃ42peeiVn9|ϟݿFbjP$xsuu%\jyֈ@ln-i!RnjR8\23{}"r4>>959{{EY3;fM+]14Vtwv4~zkl,ͩN|Jxhh6 ;5kR*  TEQtQ sU(tƍcǎ5CIXH-ڞYo~mRlvZsDiyyyzzzaa:U3 jS:z%h7eСC2zX۽rRGT.ёC={SSFFFuH:%doȌq$<8!Lٞe*Ӵ)+^d_$IWەPφ fUfz!^H^\p\Zc`4>cvFNw \J]ļhkl|勄ry 0u(Su@?hPkNd+\rzaMH_%7@zСCP̜rQ$c!3B 0F ̦ض8IBAxj&!޺nduwX8`u]wfffkk eሲPO#ug^ ,pGϟ7lY\:p3SSڶ؎5PgRB8^l^xҙg u[vts=Xzy!ANk(L4J,~ƿ$Iɲ%oP&X]]6V*z$铃Mu8a$W"tԮ!r2X(#'Ru`sss\ʵR} ! PlG|:CHҾD!Bm;ZuSCw.dz>11$ {=:#tf!eײ,)C sZL&s}8@FQTrl ^/ U3I%I5K&sӁY-&%+ך)y*[ ĿόٔèsЉ4рMDūat'xjxǁ _%'E?{$OϐwhP#G^[n}owdzb$f De (&=k_(G=]f06"u圲Zsi2k!IEr]ŋǎ{myfEBhJ|a~HJ?r?"=jJiI ͉I:5!%@:{GBff޹vdTrab(8gffVVVY; -( \dhA rѣr#$1V8q[Fj@QJ.ZY;A4!Fx!pAͭܶձ 3K&)WN`iM{7Hx()D9PGb1½^ҕQ^*g]1;3ER\Yan%f)YK2-j엖dR_Gϟ?oiiƂLֶuob|<6Q̗&'7q]\uַΝ}=ٹdSưl2^]o30?hbb7t]wŋN?,fi6PDw6Czj(xd7h 5s0rh~~ސzK$۝ظeYbGcB)B!Wy|nx(ͶT7A4 P>S *O;)HX1 h"lHx+ddm@7>9zQZal B!nf#tC.li:yn\.3ܽؔ|n>?@.վ|5BSSSh8ȅR!E7p&CUc14 Zut=ŔkL(>Ve&m^7;; @Ižʈ\m<>VPVP݊Ä5@EHfGJيۑ9*5®Çu-)FꍚmYD=ĴRqB%e\< %J3@ahtTܑ ?XvJrhlՄ(`dYIJl#IP^Zm[o]83۲ڝR4== hR~8.kkkB,n8W3L`I63gt5Ҳ)S0_`:Ccteex133%WHlaD]׃3a Ⴧ X nB23j۶](&/SsVZh nL[ͷg\.3kdtuCG$L2 @ZIpB 7]=y\6gYKVe>719$ׂNfu]lyႴHMt\EvT]%7`,JwVD PR > 4H DbY2MɽA lR֭[~溮f0}ʨH'Md ne#BA@agP9^ıG?p=hl!w߿}gHW92"!( ef1|l*rM:My╣$e,L:1:r<W_ a4s66l6u}vGj)P(-:d oF z ס'6!HdYg3_|y/-ցSo/ooWxKW.=|,ɌPCrWI\^YY5WuT*q~ꕲJK-̕14`F4i;Nmv6&Һ@70/W~n@ՅXw$)I !2!?R/I#\hD \v A/^z^}O:x!E3 IDATQ-obb'?pnWlFs(@0C5dHj& -u\SᐈNi"8?N "c21DDzףV qr3 ?Ze ç;*` ˰/ n_mgzfuɈyXFakv:>uct|̽R:>>+`2r k[KѥWjyl[-JՍI)Qީ( eѰSu_!}Mn]nc,zl&@ِ D{f}oaS{[&$ɠG9ηJU9+ q/9! =txʴ(^tZ~Ȱ unJ:Y2ҨJΒ!MӉC~naBݖ=oD(TI*Fx<ϗtZxz}enL'$Y$:%!/+:Y$?KR@CSǞ*E)4!vkd2Adkk/Q!B3t: 2ݍDBۊ"pNrH &*̅%[y!k2)NxtC !L4BItФY~A<ǡw Aa^OB8e? fi8B x lTwkNl((a[T<,/5:4y` t=e)s)NHǦ+c~!2 xo'{m7 xB a(ch>>iVa9p@-1A˭<$8LʐKFVwPjF>w~v|tRx ^j $$[p@Iٲmg#?X^*'°'6ǢR=6" #](|䄫} mH)2Ufa 2rP'vqAkzk^1P?ankdhFa׻wC6 l4IS祙Lw?r4ڗ^'!"n!z6ȣv߸9|+Ji>ca)Yet+ oڧY'.pPWdi5oNiw]ú8R"F2Aúl6 @PGAVq4^|!NvY©CNnsHUZt:&gYeNeDdo̴i5ޣHy;PJs\"]pd2e!B䡌[cG' $2{;m( (%;;;z%5 .|*oܐ2ѩ?M!3RJ Ud;oŪQaOqHH(L|xbl҅=#'s <pˣV_|!Ep)B#1jupBI$Ixz+w:@?s|!dƻ+?eӐ,6M4*$&%'~RǾ4Fc$i/T9*<@$tBl?XU%g4-/zpW}OY`N%6 :d#_ZWnu%5{찓es,BR}?n_`2$F )0 ;$F$$v/wgX)վﳥ05{*j,)9Un H6qY gxTSDrFXϗ1u^ً876j,Ɛu] {(IA2 |*!},Iۏzj6)!ҐuHhPwf>}L:=Z #dRU mTSRi2pA+d cҹC~3t _o(FBK6zGQonMحl:Y1FAi}\EPAY~كә>"DDo޼ch bs7ѵI]1`^w& pJO'Ira5!DchJ8F֝]R75tABC腙Fa!VskbYt:먬FPvP_ׯ\ba̩u2iv$Iժ7c79QVԽA+Mep x[FCe{eyd~[߹(|?c#ۉZ`AMY8O@~YuQJ|wPi=,*A7Q4>o$ * cY$R@{!ȕ=VGPOYLQ&M J`nY4dc$?*vkkvϞ )(5MR$q<3-0A),۶|e[._Vgk%O*$bz/LDד+N z~je$ta"JR8 l?|Lh=8 _z SjSy {{RttJ;2&0loo8~g<[ݗqqwvοu~nvT*ݾF9ݑ!.CW,y3) FJJ>/_z]@TGazk||SPsW,wkjAfs|>eY;`2N"+|P%^DzmB~t"^ւ+h\BH'/HSfBd  Π\tlUzS BCEXVBs2W>sT싆HR5 =#l<#KeG~+Mz]r !:sgr[\6*ĭqu]fAﺎm;G۶m;y^&d %$Zpfe]yBި'IЃԇD{?߹)kA&:~9vS_L*xU k NTbwϙ!]"0yD9Rch4˷O '7IgYסZ.1ޮt{{"d;ҭ7ϝ?wȑٙ9˲$68˲!y[ w8+_:99S*BE|C`|`m ֢Bd{l}eMu96t+d<[B$ d|B 뻫kknr]7d$q: B܇#jYve{/GS^BN'#z,g P|]jp\`+>J|@Cw]x1ڰjR&H+$IB_xt:*(~:|lz-f]\ig(;Ie%TUs0dOs&'')!`u=55i?aثlbl|=חׇ( ۝fn4k^ֺrnA!tl^'VWW777]0999999>>nٜMrzm۠u'"p: Or$07eʫQsr"#D1F:J+?ӣrSa{} `DVB!ܷ*'|ڶv1rgik֏92VE-eaVrcF=rlnn{!?{Mh86f:Kԯ$>P|R.ĺn!81|W l6!j'66w%IBHlYeAA[N! {^ ^E,Xۮl6ۭ͌MRcq]B܂n@1nP>L\OE2P3]&t/cozF ~"%hzL=x"үrVʠAˤl)oe۬dF r&*laIgqTwN-Jvv`z1$$&qE`JdgBz]ń la GE^S` {, sİ*sX^fdXFl܅A {d?[o]xСCz衇څ *|Z}ꩧX2L9۷'&&(|4 3$Gƒ-wW8( 9똳~PuxRui<]rtⲗ}pK,-% 1rLTh K:: IٳƣNRa& KyƑ-0NBѐQ2_F!  򫭐"rp:\zFSxhA(q~|vF=]w(%/@ETy➩( y_>c u: QP=Tx``RNF_ FQ$I. `www}}}vvv_;˂e2~|\o.\xgffƮ]v^;hAV*'/^[9o(ߜUxX-]򾎌^GaR)<{,!p0 eYeߧ\.˫>|SNjf3d2NcSF>hct2%,Ѿʌ<S9Z ЌNtO>nٶcȶmО'L&(˔Nj!cN|!, ^¥$Bǎvoݼ(pYQY H~A/bHN3Aמ1D$B{OPv컵NP(KQS-ȶ]v]7!$&Dll8yGo<\j;$c gYop_'9 B<Q?pmf0JihcgxpV]A{bG0 Q ~"<в *!B_ij' RY,*B(nT0|͠z>6V ޓI)^\]6z/*#H{/(~$Ra#k,”P01 y`Hȕ{, R2>Y`v{{;\.'„8;K!4mtEl6;559dpJ$ܻUٜV~-.e+u9G]q Jrd$<}߲8wk;$ !{.} "w(T rW./Xl4?xgNn' {-F=_qc<59\bxLvD-7,}(X]fSpaN), 5%cFmf ʕ`_j+\S6b0q,t4p2cܜ!f;iB_ Ahc'qnbΥɅ"DIћ[׮l=yeU*&|)-"%Q =e)',H.c|82~9|Wr`8+lJh+X1'yr|>)+Nt|߇zAlJĶY>1Q$ofbll_~rəYqE}!Tk:GVoQY<$pB6S<Zy|AJ3RL9ku\.^VeY WV? a ; 0źIxR!vći8 ?M- 9vU&UZX؋XxzWyyLqzs?vT(mdnZǪmb=UʏXCH,y@1~(].Pf?1 *+!EKHo+C3 j@cu @'N?+{p ޥ$Y^[^}J y%>z!Z]6PbYwkڟ!8Jgom(+ |ēcens|ZݾpI۶Aβq ƖgJclaX'/moW=n9_lٔQ? jv!E}8mt Ϟ (u{9Nby /&! !$efjAlDC f]:y[g.w#/K{J6F^w8nܸq{q]ǹa^:NRdf}؋vbvC,mjT-ttk7F Gwwwy2@{(y\ Z]8ÅN`YP6B~tQ_(3&) ?J%]+d,hя~iqlvD)9AFfqYkt/KӍ۝6vgOM̙iߵu^J=t\f]` R!%jGG:ؘ90}OB)Jxmm-as]Ƕ_ !X\՟}Cm, [cA& v$&APesg2g 8EQo||_Ky1URvf=P&4f"Mgc!:*VaUf>h13e R°gٖeY6,;a!Jkɼw=Iȗo&uhY@!a9Pb?8QB(# T>zVẮ~}yrx|}s=v:Vʊt0Lu0Pΐ*Qis$$I W8pӧOCLADH>Э^\.ollnYө>5o30(^ǜUr@(O)3F\.EM 1Ɩm1 #ҰnK{A$CH߹_9%d|b|b'!7_{}onW;|`QTf-0[ 0B  tLR!`8+]#Ktza՜Q0Ȳ\DZ0Yw޹cO끰v>mu8fQض-Pyy =v{7^gYG>j+o,XBчq#( C ;ʜ3. +2M}#JHBhmlYcCڟf}${0sÁxwZԡ;(c4,.]Dz%Ce̙?%n:t[gFX@Mz^cl[8֠޻q'qFQ n}7|4?ȫ!TGȞwNpwx;rDYBHoe t̑ 9ױmM]o+#G@IL!w9l]%4/ǎKC&z,LSD 2{(EM7 KiB7Ke]7Fz /֛8I2 ֯.8‚˶S wR$L '+WБV7m8YxN:8?u㋗C=5eNl)K8rxSOW%z5(srh6P.ԅw30 ȱ,'!Ȳ0!QZ_k["]scX@ލq\ #x#$gz\8$f-qSSJIIL(8c%IRJr=++֕+ Z~)s EO4ґHitUVV ۥ7]Y#k"-˂(R;;˂s 2 6%%6o%$Xx(Ujd˫9d(Y [*"4\"}߿זd6|{wʟ~_}kҚ)gO]g }q˔ YjWHVLlrVVkf>9f66NRjA ! >$j !y{G?neYpZ=ؘQE^Y[S__|{ZmQ}?y277h4yE__<ȑ#G< w޹tҭ[oݺ|>o.q@z3paVf&P9f&А$nr9 6 I)ɡvu,klx򂨌ky0\o]z瞻V g"q_OvՉ̏%.!c n&[$IVjz'Y7{5R|a(YcZ)˗߹arL& ZH,BȲ=p W '~&pUo<!R'&&.xR+WLz&,ULSTL+߬L }D6fHY#T~9Dd)Crh42`^'g*40lʡTLɷZ-~n8??#O9zW꯾_[6'wrGeq'?\AWXbsS&u7\GgHGMdgf?KۿO?#4ʕ+_җΟ?~oVzvOgϞ1{}ꩧ?կ~Ї>d&{1-b.(HGׅGFBl@>խtJg(jb|߷m+1BVVVRkR OsB6yvݗ>lV_֎O??KMJw]h2~K+~m4š@w4`kssscccJ-0RS>E%JqGK wo3-6xH8ӧ/>pey gb1Mԡ\deq=gI 诂 5F4OVL}^E~cW!/\l6Y1&Ű~%;iXL> (r#\qq{N3:@<_|᯾k{}? >ysY0ˏ@ lQr:Mzd|6$2۶'&&>O\~^?l6c>J'd{x4V5??(RJ[NZ?;;O?@FdVQ c²H=9e.iٜRby`I [//.2hpO9>ճjB[op|q웯j Yp>4߾rqRQF-}W)C4(a 4[C\B(&@)Yl6źZh-2=={¹b8;;j51!QRFp^ONN ؑ\hУfr^6|= {333JesffNT f ;"T=Xt9re Pɋ =Ӡ84QPG"5D{%̑qޣXhW!K1rd4L&&4[8w-6'?w_g|8~WWW֟zr H}H|[t|e]FvEPJ[04AْA9+'h$^Q춎u(?/'RW/ 8 zccųW d&%AZյؔٱ6y<ZC(}"}үVrِQE /|'/$Nh9( %q(wknu Vxu)hJȈ_~8*C>Zt)9 JYr[@ KXLFZ0񉉉> QA("}e!aQ\c($!$I:\WSFP6|zEeٔFV^:tQ0 ZzV6\nC!tta8 7lշV#b섥| V;3:>옜@(dߡn\-EcXIj5,yWݭ~ߘ;rXyĖEI͛70  AȲ955A)"AAˠFþOnYг5q݉ 1@Z&F!llFy`BFm`ǾЭ\Ydtu8=ChYp-O|g_ʫO?Cgv/]yK=>ymiQĻQ#_x[x讻8[@: A6@s#r,&fDصYS}z3?O} VQ]r77~̙3zwQMn V(BB&a̍Jd.ʞMpa t:aQ5!sͅn-L!ȅ'ss]BH%|qqG]ZZ>777W.wwwS>  HeF *GQD(E b$S Ќ-T MnCJH@"qW.>t!}B._%A"oQ$E$! %2:yp}c[CIB݈j|qIxbr/{ɲAɗדClzzZ3 ff$&Q>僺έF`jί{Ov lT)X,V*o: n;;jbvvvk`]J )M$e̕*`a H(#L1Q2 yRN!gY߫&i("6aȁͬ8~.]z^LLd2vܸNiw*[ͭ8}_\\:}꡹Ga/.g2t(z9GxPtGI+|mP(Ƶ USH%efZXpfRUrPdfOT\?3,..&kzС}ci>btohvFS$U6L:|4FGzwAollj89@$Qٶ|j% }lXV&.\0BCJ9y*jKH1t,{%B"ZW%簕* CA)*b_0nkkkrrRكVce2(bZi٪l޸~xD֒ IDATAB76OG*>K1 [ $~wݣ@J;zRY7<!JS9ur_Co&_ۖ`4Çw; >VL !J%봴JWh%kuW~F󼭭)ၔ禰B`,Idl3 ԅa=55eSeY Jonn{ށKG}*1F"&ošD2{ ""\u-Vu8+f 6pQ΄6Ӱ, &:Rvvv&''i=Jۇa>!9}ҬUR GRa)pNِz3w3z?7HPYFț8. BÇL&391y/tB,X vP&VrGn ekmX^xx9wah#B <పz‘#G ͼˣYT3K(5ZnvB],Y 7* * =S+gJ9ϠBmllA.I;#`ai%N2؈%*W >g۶777<t.,B47rя|< ;a3}'qCf ɩ$ҋ)]0.luuA*sA02iz)fR:;j󀾕L._B7{hL܈b1G!%bW y~AӸlnnAݝw4ӡd`@OLL輯t,j$P $2|Aew<1<@|%̑( B8 Y ϐ"[zu^:?2*??)5 LCz +_ficc$e#eS(kXҾ?,'턭W\0%Y-\EZMI` t" i6/~[A8j#_N=xPIXFS'&vqI%%/缄ѳ)9REVˋA?= ;@s=?\N>_fscJ 3k4loC?V,Fwsb6)"1-漝j:}^]]5MŻ2,Oo_r*\enTY-dnh㬬J%>GH֮3b/.<;;;gzx|15ļjK/{ea˲&^q_V&s+)DZ__gѭ+| )R*'s}ҵad<Z*Xi(k+ҳRC,Sxh礪an$jhmm  {{B 9Qv3TRY,->&_*WWM¬d׵:!.u7e+EQf t iʺlZJ\.*W!d ZT8>á̈́t:*Y4$5}CRn!2! r9٢ѷSpPۃ* ~dH^)RsңRTFS9^b##4];4JgơߔIAh4ZЯW7X9Z|k_{Ǖ??_J3 :hj5hd J3ս921fkwdQ,*$>S6bLI*o;|1g-ߍa$FݗY xd M0g}$Iy|)N?ЙCVz{9ٌK Yr1/q躁wq@n-SJ3n e?<4g}BZ1 Vz2$a<yu***p3!<_MDD)8d;f,nmm-//>|hyk[ {p,dy7"țNlݲE{CH~+>***bjYLP84Gpק$mnn.++1bX3P {l&(  'yyy9sV$qs&Zi؁.|emsssEEis-΂o"C”-[˳f&15٣:?rbNqmЖ9`ݰ= 莟(CӯV@kwԌ@D.vf9m@AǬfmݞgrr23X T5 ;7kkkE`'6ea!H&&F!1Ieƚg jVH#=S'4>EOjjjRFD;2p9>A}^zm۶k:;;{ܸqqږ>*~zӦ b= ,8H W6O-[dggQX/w.`elhmmݻ}`Q ;]Ս~?/aCꝓ=ߨҧ/ B("v>QXDIZ`a f8nee%v'[h`k`mKK˶m)뗌A>uCY ސ_H5{sA[TTؘL&[ZZĠVcڧE'&qR<ڶm֫Wl'`qS6@:t*L~r%,))ַ|F*X ~LjQ3ʼnwvttw&Z ?;(ȋgg}c5])󢚛KKKI@T_E&QAf:s_G4mg;hmWr@QH7!TVHeFRkkkII /HkI$8G<{uDIDH~ %%%#Fۗ*(3fpܩΡ.--%b<h#==*ĒX pR)\..ރl+fXZZZ*eƛjUBPWm$e5#v0q$ƻjbS! Ŝ讯$ݶ!"1kI`.Q-.ł[[$Ax HD|N4K`P[hbVx Bhh Gd5ZID:W˻ܔs[CpSktq-BfE'L"!0i8 2 /7Dd42[N.JKKoqB;(gYiCEb M =Q@{Fqqi oi(B~mmm%%%#G4*9ltmLD`ZOl"Zܠ4B C"E4Ł‡ޗPDMBƊ`4Aw(;IGC `0yyyX]cKG+pQBۻZ4$tFq>oiiٸq# p^E{BXaYG8t8;`MʚvGD mVi-~4ںnݺf{# e Aw(~UKK˺u'k h'GVQjjjJJJ0 މnF1^\."mZKfk"$DXRRRSS#,yRF!#,ҋPذfcҴHs'I^M,.̰p47nFScrUX;/zƍa-6|r؋PH#w F$$A] >Ӥ5;]|뺦fƍ999H`-MoĽ(n$+hŕy6%HN#7TaȐ!ZB Jqh# mݺN1ˇ>`SmPDKG 9tuum۶5772E7*.wZ| q"%Ɋ&Zc*'h_+(TOP'Tf!2x˒񪪪&\KQc1Coqh6c{QqgV"EF}Q#NFӉfddTUU566:d ,0By IDATDb˖-(q-|Smx]#2ܹ.Qi⛒Ldt 3h>QĚU4֍̓$&.f+J򊈻HA?kDHBnjkiˀlл8A)k׮}WQءx' UTT aH<SPj'T b%ti]HQgSSӆ h;iZ# +**R8 m"ۍf;Y8o1~F?f"tpg:[[[ׯ_?lذ(݊9ZZZ˃ @>Á"hANLB;I/}R+SjLr}h4 g{%@0rhѻwo'ddtsFt31\X,mmmׯ:tS9U ρN#nm,F%G+mn.K.EX>Opl#޾~~ 4],"Fm4Jp2D"QUUUSSC(&Ϗ(FђʎJFM!DꌘA&(,,p@BE8S{Q7?8h׏_ؙAjc~('ɚ۷geeh'ږË'#Kհ'ӄyF Ld ٷo_,vX7q>d댱5;2c} _vsYG;F<4W|nƣjРAʏmpӂm۶V5'a*pyvy΋?湊 99ֹ4Hl߾} ***\h|Z )CR*DQ雑 ?2vd_kic-|1UL'cdffرrРAH;ƺd]]]ee%{QB2 Ba NC#"]3!|!Ñπ=81("vQHȝؐˆL/#5,'&ǰEEA|;v߿ȉ1brQ /fuuu,,ŭM߱@`zɋ145o4Mt&B2~6)zkZ.G/vTTT'4iRwS5]Q`Jegs<-zMyrWPKQ^b\}޽{^.̵?NT*k׮&L7qqVb>-& k`-ju(4ep9k!n2Hի&(4ȤQLt]]]mmmss36Жi`T+ oT$k_< fե(dt(QWWYTTԧOͤ[577;a!hÏ/Umɰygσ$mu,."W>GҭM9iKk/q%RՒ !.}wLVV"WUUmٲ%//W^B \XT޽{ݖY!.pU!_(z)ΧO܃;_gggNNN",//իW(f)6J $O|Vf:lLo'zE Q}}KLK"ppkR s'FDGGGkkΝ;G3''1 &6VvW7quk|;!%6j]Ys5[E:/ZJUY§xcl&d2ىeT*B(b}17VgݫW/~hZX5MSCYG8Cs'-/Xw9(ʼnCa]jjjI‚Դlooommhkkьㅅ(V0El$d1XA) I_@; #(0;kd !h"DvZ b9 GƮ50ȗ)6BШWj@0ly@G+C>DWHA1"O|~g)EЏNj~'b LgBibETb}u'$2FsICɬpA9C{9Ja6TX]?1r.6#J5NȀDBX,ɈVdIka.I qyFNd2{(ֵlUFFF޽q{ŠsͰhzFOh2aj.Q4Z6>#!b"H&"N_齸 TҚEҸ'~44kf{LnE 6nH00CD"Y[[ _k|s9ڏ\5ԉ٠Eܲ(ƨu9čpGI#z*NJ"Ꝉ SAbb3a/*yc6U Gdf&C n' 0)$Xڬ"SqfIG"> qvq1Z6#F^ɥ!kZbKxh8 ~`7x>L%4v!Jvtd/ w30fq1o`̂g =ͯCQ+(>bkR]rMbF d[c<'0 _ßX E'Lt,cq B iO j#:]d@|~S#īQ yؖd3o\+RkǠJsiXZ&Pay<&TI>DCp[7^#EQ2@KbCԨ*reā5(8~FdvaYb^n{3I_I{D=A/~畇6~m("t2C?ň0HGNMBZ`d#r~[$ϐ$٪mGb*__K l"ϋ'3FO5p@߹>?{x#kR2''g̘1S {a'(%%%Έt +_Inw(InH+"YQ"/$#!}WN$IZC`C!-r&&Hp>NknaQl~OݙF:w4%>͎@2P7$8|mp#@VSsss蔟":`US 6YgBob_lSS柜ibq"NVVhSb\)_$;;ړ"(Hw$]gׯ_aaU:::4S_Vq^"*ɚQרI#FQ(֒`096lD !\$TYnjmM̟$+Dp4m=8,5<ٺg* ց44}kZ ]Z/l=X"(IІڭ0fnv"lNqOКFQ1l+bDێZPP b`l18"^ `rkV1 sRѢ3a6s$hcƌ`gbO3o|#Fv@tMZ kSH{$lb x7P2 O܈7di|~+>_PPAIl*qXn% a]  3j`6ju^4qΉ(1n8䣆zӣ(Q,szW\_SϸPfP:ZRB[V莘G9N [.*h <6=cs'|}^^^(*.k..w+:z?e/j)B`fgg hw\-d&!_M YnPGÀLt7R= jX+b7 E;38yJ yf(i( m7˜ PѠ.I=z HJ1@W+J ԞpzBDF-##2I+˒)n yˆğa 9GĿ"hCQ$+C}HOt:qWFܠo_ٷz9y Nm(!Zӳgxf-%b&dL\Q|F!ӸeV؃)@q3<2+++~(H2WZGz=AEH1N`?c@]ѸQF槖$hH A_ T)T=RV5F#f=FB'Z5H<94NGHc2GTYo>,^>QXEF1X(/+ g/FJ qbmDK^#!4;^ws6BK `YZP6 bͨ"Cjll7o޼yn&|e(nk0T3QĀ{췿mh՜.!Dh?h0qB(R7SOko~SN9wޱEƣVP:])K09Կ!wGHAӊ>"!|%̞={׮]p1̞=^^wugϮaжmf͚uڡj!P'{ڸS<#JNG$mhC!=gΜ9ss=ijj:gΜyfMɟ3fعsgcc3n("G{Ԋ l (bƶoMa? 6Zˁo֭8C(h uiG}/b"=/0a!+74)фD(Ȉ''Mn?Hփ)cǎ?VZ/O Hlذxr4P ILmBISK}j:bO[l O?uH 6nEff|>5)ˆٵlџiuDI{{[o%%%k֬4;YYY~رc5Z0˖-_Uc4jH3r!Jv|,m55'`S LHpP\\cǎ?|9:$ x⋻{^{mQQ"?Ϛɓ'ϙ3'##gݴiS,;C:x<^YY׿YSS~x3gN>}jjj'^uU Wۯɓ''ks7nߞJ***.'x ,Wl洧В72("/ Ƭ=MFo .]PTTtI'r)tzݺu7o\\\|L2e۶m?}E-]O>SxA Oۈ?6՜i$2qg@v"_I?Xcˊ;v+_N:O>{͚5drƍmmm~8L?M 0wܩS՚뮕+W<ꫯ=z?Yf544|W_=fXx>cǎ3f\ve_|o~' ,0`ڵk{1|Nj/'|7صkW߾}O;38+zEڞvwZYYQ 8͛>}:|gsvO>̜8q󋊊O?3ftvv\o߾W\qŔ)SO>d\wO?tPy-*bhF&&J<RilUǐ!Cz _~9rH+1eJ/hood'? IDAT~~9s tR|C=TRRrQG3fٲe-jooݓK.]paGG߿jժI&?>z,_|ذa\pAuuG8c w9%8Ǜr98'<_s5NHƀ4pb#wd|=ɓ~o+//;\{wӦM|p~?9믿_~>lEE@NQdl^4" ȁL> xVj;s\x >OF1cƌ 6|0'?{wǽzw[^^~m97|sko~뭷655?^zСC_~O>[oݲe9眃~暚ǵ^xa^^wQZZ롇<͛ ; &9[|= ) Ӱǽc|1pŊA?9`Jmm7XWW7wܼ%%%7|-[8xK/XbOjEhZѥяHL2 (Fj<;׻dɒQF?Ԅy7"E=Nx_|駟>~^z驧 .2+WyA`Xt ?я#hgff.]t͚5Æ 3ȡÆ CwٰaCkk롇w{Ɩ0zJmGS# 0(b<9b/J/}>k߿^8jԨX,p¶.l̙Ǐ~mַj׿X\\|EC-ArteN 6ܖb>Tp5 æo߾C]~}IIΝ;g̘q/X`ժU%%%W]uٳ'Nx饗'x"3k _w_gyO?6mڂ vUVVvښ+W644{slذaӦMZ[[YfM8K.y7G9Հ.ѣGkBJFF0֩px@pE wDC&??.++ۺu1oIkk^;k֬I&͝;7=\u aÆ޼y5kjjj=}xe\,2 (}F9H(f ӦMk;'xcwxs?O?9r$p]t{~ժUt>?A /LR'O5j>-++N{sg466|[n=ӱ//_#Gk]C//X~Wb7K!H!ȩ[\n-HS4"[C}_r+?cC?0QUUռyN>%K<뮽sJS̯f#|YSbF17wyg`AC1*PWh|f[I0J' `'Onkk6lv؁rXh?ywyνKXBPH-[<ΠX1!qȈ҂L5k`|aGII 9.<9(n)Ľ;f̘ ^x;syw>6n܈O>dɒE]ve|4}WosFXҀQf)FO2wYs 1?Bѷ$#ő YE"O %$Ѹ"6i1KcǎEȄ >8蠃3z꩗^z)˗Xn$o:t?Ͼ}7m۶vmÇ_hQ߾}Ǐxb\/2I&d7k1cƟ_|1>hŊ7tSss#<2u#<ڐ!CdݰoD}֔9Rhk D\B9ů0tܹsر~~ò͛srr~=?ܼyٳO:餬뮻n|{2;;o.M6=Ck֬9gϞD' (ZyD9ٽ'yB@گ_?>`|fĉ.T ;K.裏w9餓222.\8bĈ˥ 'NZhc=vԩ~3lX~}^꫅Nw͛O>/ի??>JWw9W{ fc(r0`wߝtgϿ{ _zӦMG}4?mڴ qz(RD3MͱG$MZ)~_MI\ݤFEޢA\ԢEֹz[bM4)++k…sgI=oiNN?nܸ7xcgqqM6mѢEwy'2OYf 8Sqw}}\/Xlsbk,qK?`_Ka^~W^yΛ1cD)F*jb0ӑ+2ȹK8gEE>q&CDCR"2~*“K3fdar]i TpZU# "b%s8h8?CSkMѰBEinv- O 6zt:}-,_W^u"i U&.~_ _D. w'_9HM|@Qmؓ:tG3+ݔڢ .b:Z#O "t:]YYygqwyvVUUuY~wjQ/$c=د,T:һ!9NmAӳٙ|K]xqaa9sz-z,Jm'$@>Ě9(37vCHAAqH&HW7>"k2z(sk$1Ȅt>ωkx.F LE xo9cXFHUXXx-X6OҲ3F(&APKx{H>lIIIvvѣ͛_8/4Jw}MP?zc"@jP'?F`эֺh,lE\i9R0o,VҐ@.e l( 1}۷o<1}L G:# fZՃIxA#QQ,Ea Ics"\Ḋ5=t:L&KKK9Uň#Q«g*jnn.//wuLYt+\ Ԣ:/5YΝ;ڈJtk׳=Uzv@MMAw qt[@rO QlLai+h…rKIIɄ w˗_y΃%:ݗ.]j8jGχEKi7V($v G=,G&~:g2-%ֹތOiXZ y€1E] W^m}vb,MojE?D ׶N xk#">"0Gi-K9$IT30g1.ت$ `Io&?_yF*W MP]oGǨs&GMհ Lj_ rM@h)9H\_|q^^mݶqFQojI!ƻb@1~9( {@ꫯuQ'xڵkoӧϙ3/X`w}W\qŰa^|E繻lٲ_> λ/+WTTwy p~رcO:$ EiA A ]}m.;H5 8f1@ H9I~0Xl`1qg"FNhh_<5w]@̆>IH8 Z'z0p,C ZC+tB㦄c4glmuk..z )I-#U8kJ"˄X"_1;#|G5JQ QX4B׹sΙ3nHRoj ;1cڵ59}˨Qyu.9sx㍩Tjɒ%`zG)\u|~?*-{XCSN: ƍwgviذaÞ{{g„ Çj=ѣG=s㋝25tMhGo6΍}{|nG?;wi~Rfzq_C9nN6CS}Eae*Z HZIxŘ;j\~*J@Wp{݌El=ZD>4 IDATSy[}!n]wK>{7)IčȂ30]G)RkW2}Xw㢝ZN}nSI`Z@y Oj㦜[f r?&wL@cccyy1cDW:2E{ʿ/|Ar0=ōV/E79^u'hurhn<=(-#s(2]4uwqb8!Cj{ǣ%9wfh[Qcx㇮@-/qeuy"أDnl蘑-Up%h ! 9 %b49s9 ?S@䀦DB #脓4EDh,ѺC?}i YT& A1mʅJND`EL_!՗f՚1 C{pD3T^|kg׿{xd^~rpKE`gq6z^х8 G\uL\+wR䱉Pc_ςt?|4ӽ{|d| :w}_sm46pj87b 24 a؆Mu* bwnǍ-M7 Z#Pz,Oh$kc"B.YV$"$Glᝤ!XZݶ|U$bAP7I tg~ 4?imv$(&bD}׊ZEar͈E_gc@5nL,)xc,/AW\''.e!mSm|lFᢋ.zϟ?a„kztO?n˗/曝#ʼm۶׿>:'x矏b|^c+5UAVAW2誚K܈LD]П^t{G٫W^x!HGuESg-aNҀ,rC/T 54P q"xネZ+i@A'[֞h Xo_Ko!E3 )CD6xW㭋mF!c' a$zpHAo>$h|73 nQDqfvA>ӆ];:[ouС-[Os=.#A $s̉b??`{7''G)--uDnV(!#@Cĵ74=J O%p ӧO_p~a뵋q⯾W^wu-ZTXXmh Κ5KA8:n ao*A:;ӱ݁7w)T;iI V>kkb<$V%![1eZL 1*[LӜo!Z0᧹^q`U6mVQ)6HbL_d, (#-M-*k)}T"ƊCa(V{jnHZZZl >`_0v&(濠zʕÇ=z4tM}ŋ7f|T¯ o<%!$iv"[n.Ld?O76bfyv#V"Gk ̜D3ȩ)a jy\?bA%4vF&ߊ94r~K KQAx(R5hZËib%Fw7wo;6L5B4 Zv ^Ph5Qdff>0w+VZ0X6i)M*W/sdrp׌mޭ ʋ=X"? B%cINL4X[9q8%Q84:6?L3qY؄Vk2^"-#4=a j;'ɚbq`!'h(^ђc,XM$ڧD RIUH 7uL^wq#ڋj *BXQ1mк̀IteQS>"4(JaaO>S0qk&bfĹ; )BqiHȄ D&'jS<@QF|-4ڠȀ_5nND] [P\WEY64uP\o4%i+t>I 6@ # DAeĘ(j:Jd4=yf$8Q\{иdDVVVBVИ7z\hf'\x68 [ji-ŒɤiGuuӧOP|8U2%2X- 4,(*7^#gF ! L,KfI1IjH&JʂGR >Db/?qyZ h47]0dQ5[3jH=%&FC!v"nѴLuG]Ƚw@bxdb]؂@ﲎx !҉tb_ mۑ677G7pa=s'bĠ#FⶬJn3!qFK# 52{Oy#\( olSS.YA: @("WڰѢ%RM<|h"՜H!v.lH0hЄ99P4xfCjLI7p{a߈l(R)-O&0^R5ֺ ylH 8as&p QҐc +F b֏pi55q4!X3f,!FK̅rŊaă֠(~WK&6H5PlcJ.>e_kkkVVVFFF*yW.Hg;::-Z2AFӧRp0Duhݤm": i k'1u;4a[O+PhhZOx":1 Whel'-ȶSRzD7= AӣU"4pPЁ9.ʸ_a[`"T+ YFa= b{VւX5$Wc tvvHb*t5rׯBLF-D򀦶e4t(](2Q 7<h,ekR_KFo&ۑ$ۨ>"Z8ٸ|҇Dx Lgk:PaS6ңWqL|0q)HP E MyK=< a'p wPsDң*61 a(jDL.[m7 ~x\%| '%EkD~S4cXMWIGt#=6UD|6vA2PRCq C>ni(Pʖh"yC%9#"kgd5k849x<r$($i4N5#hDe80Z44¹Ƙq Ͱmx4K}CQTEb)]D&ͽYČ+i` ylOV[lWq1$~ \"v ]I?9i+zÆef~D,R;"r505LoZ@ zy4 *ِXiP.h\R!4soDc-91" En5cփJAhyIPB(FZ=7h 1ù.Db.2+bP;D^֪uk!Q K+ﶋ!%Q%xNr8h{T?׆6iiQV| !IECcXH<!A}yʮޝa3B=DC%.)Ү9Z mb8l/LӞkaY־!d. vEK]Z5 œAPG8r\{F7$no .Fas.d,ȘHHMUj _0Cq=QC#gr56[OXvBI"CMyq&hY㛑H0 B%lC]n7.EOTn 5qD43FrMI# oEr2X+8&o4mCBLRA`DA]`~ 7+emh. #iD1B ɋ!kj"PŋƋy o5 N e,& LUzFbMu[e,sePg~[4}(S]+Ȋ{x,C)n@ZœXDh@b\mLadc bekbMje?$2iSeb-&+;<ո%Vs5;*EbY\6ЦtpH r~PO 6(JZjԚ5g@8mGO@bne0«f6b鐖`AmDj SjT dbXɆ8xQA@\_!*[2~}FѺ5$ VAwӸUP[EKo=!L$8bvHJZhZTyb-h0qNQe-M_z^F r.?yI0!iHq@W(2-' wG!*\&Dmji]3bjDi] P4r@ik-ӂTD&rHZ?R&YNRXCqBjA(̦@I[8d# Oh=z'$swѻ*F n h!kUrLcK yxj cFyuiu7HPXpU? j8 46a(c V3brLjsZ= MXOvӊVLN4H"L2roIL,GF& VQ? E\!4\#4{7L3Y2Z|)!bL  ^$h58CsR*i ^rdEB!fAI>,ĔK,:t譍ªʥS4f Kafâ*4g<~U' ZD/b f5(b! E}KCXۿ;)1R1z]v/`NFF'9Pt%|%Ib$gi PƮdt:r%A2BoZh k/s$Dpm& -q0(>bgC Ň ^+ C+b$ n]:}[5-3E"Y,miQod\/- #hEW+^0+FCr]Fiٱk4db]* LZOQ( ݿ&TZs6Hl'%]ZWmZ4a@WW./[00Pl4Ƞːh vӣ*|hA7Q*9a<ǭϹy*O>t PQAWgO:H6yb(`ȣ}BMUcAHѻ0$2̯ĈP #5N+S2V ՘ۡf̄JJeaC%ՕEM'{ES wG 9#gzvۢZPcs\`_i%"%Z[~K\ k\+hժ )h|^P xze yqk>dS V85 "bߥ_*5a1jڤZǥ k,"M -mv]ZF2H*}x,-J6׋5 "LYlܬBzDK%dbY@;j.+ m 3U[L^ӪVS6@Ίv\[d-+wCL,HD'Ʊ.ئE8|o$Q8.ik˃c' ;Eȃ57n3=}@tR-rx3Z)}JUIc0v]B+~Ƹ,&xA MPml J)9fоŬҼ;<ڻѱ KYt_] qmR`;g6]%}EkH6v/qAm-CԎlRQ.J5pwȎ-wYpa{~sitȅkmCѫ<yoK hȇ,?R0t2?o]jX !1if6# }Ъc 50F+Ec(7xLZE9}b^Ƹ2!.XefHo''F4.#Ю+fiR\mi)ڒhU,E#Y1%m$yՅ:}5;w mlfdTLzsG1!~8ZUӈvstӰC] ws>dz)(}4To| 4̄@a[i[ jV_5_soq,4.Pv9҇=ZzEiGr{pCJ]a25Z#!W=W?T- WVŠ 'p&d."$ t3wFM\YO-}jIN0ִ0wHkR4[*(F Ic]@cUcsИ84 od35c*QR&T›3T UoBGcISAV I1 hqgs6̮6[,8X%vJ[@!hDž_Q;bA;uI2&֛=V;ޠwՐ.*}# 2_xiRP%#b{ȠY~s-g%!Ȭ (`UQZP+G#*}Pl{|os =hRltbW[Sތf ʺaIi;1r2_f.}"2@E>cDwGmW^9yVUfiq?˴1\ -c=GvcvD{ zcŻ ]Pu^anw\9rC,-@9ݒlMTYHٵ/")S,o^\V5{\xK\ӆ8]/7),{Vȹ4&Faȼ8Y!2uH wn1gTgٺ.+׾WG^\Ucy,1Jُ"5aՠ>Sy}U !9nu3ڞRdZLW{@Xt>YV8x.BΟ*Y4n;ډnyYR?bƁ]eϏAN/XU,o)QE6_GI%Gj:W'Hh&$bY=@fse斋$E0R[qiU 48]aNI_t15@nlx%)aoa0Xჱĵ'}M+):ź(TSxcq{ӹ)j7=95䎥y{َJA"ibFRDzCj&RtPf*Z,f,+{sErw0؂~̩KclMhݜ]ؐQspTxBE<_ryMixHHymbh9Æw؟;BD v{V?Zl`$d원LX!R3~!e\mIlNcĴK766IdN>&Zܴe)vd 4닓䚬[D66pa+lϓ3Ҕ(;)ʺbҝ!ֶ)h\Ey'gt֣'}^6.))ϽY^ikoX- =gL}yTE=<~F婊XXج%OxBM?Ea StVТٷ2 HFN0v`6sWa1-dd$vc1 !uYlo]BOh}7Jưd8Bz;ٙa|Fp!3CwUSK5>{otX `ZK)lc%JIv ^jұEO#8/7Ĺyݰ9 ޤc 1h\Pi14A#~.V IAqAae^7l֓=c,ªe-hhg/jf:W0ZYHyx|K5RqQZ[J3F={ W1u@*0q aJ"NFrEDHs´6AU]rUsodY/q6e"%;2hm"ɝr)RdWP:,XiI6#.Ul5Fm)|ڨ7p,mĦ$~`]_qL\3Br!FZ ǫA! ㎹Δ9@ӎ2h{1 dhPW!ssl9AXdqQ=}lKZzg U0I^W(jh,EXkonP?:G jZ<}ʏ=ָ)(M V6΃hF0ROh!<#Í~kU#4DBG(å5GӸ"ѣmF@1n|y*UJxEl" 񊃪) T3t< E[9+?CńWƼ,Mq MGQwg!SO"U#Q9KySw^jȸ2s,-:DSct5ӔvݢЪ{}oSZ\;~r3 xR{Q!Ӹ ,߷k=D[eJ/K;+v^齞A9PbrU~eQKrmhKoA}URoXV%z 8qO]Y8y~rwwJ "Zcm+A<'~v猕@eN,`{`%D# *ʲm "C$JJl-ݷΒL\yM j"Y6>Y?{٥q8qe:N0{1&*u\mx ټrh P!hE(8;x} <e}OˤRxsi'YY,"ka驅A@[D@` 6W2.7+q ,֪͂0ы߭dGj:va/`0c=\ŗYa#r[GE[/el0KmR ]"}Š}6!rf3qr'N|5ncE(Mh+R͊Ai#udOF{]v)dTx3;ݒ1a(U{iҒϱ/A%~MY~^ONzk=] bD0(KU|}ܴ=7AKZ (dɸC|YVՠ6bF2t}N[Q{!A"k͖i[_ڰY˕Z:6Y\ ; LEd̙b 1H,KҬsjaˎPQ~~'B^csST N 3<;cjNf~5eOb(lWM(n"I(v.ȼ2D,zrǚ9gZmA2n5Uu,[ӳjaץtNrO:[oq$‘iz32SL_{.'Un|ls?UU`Ok]R0ścB !; ԑl\n$7R%7Զٖg  ht [*$WLR "Լnȝ',(~K\AgcYe¿ b0 uQ8Sؙq8"DNy#~ЃElS1&Kg,fBܞuV_;W;wÏ?l+n%Oʦ;I___7{AGf%zll+r:ߝaԖ_繟9[YuؽP_?kì9t4LX2k5sD}YVߕa$> fyY-qGN `in/pYrx+s[NNT]銧Y2XGS08;#f%έ%%f^,Pܣ}@'njsf_dEh#m^؁NW0idb͢VXݞ` C<#@`^y9Liy YǂDb`Tf䬡k3~}K]at=n6EHK_JZih1Bn0_rR~wc]׎tKq"vXevꡫ%.BT.NK׈[b \m4 g=۟sSXYM2|6-_VM7ik_bĽ@ vt Y"hק@kKlٖaxCcx<R,mbvJRN}?=4p?kQf9Dx7Aϕ%E>I8jՐ>)-l=ǻ"B3坘N$vDا-1ؔ9n'L,TUa"ZF^qn̅k!ڐiXgJWQP B:rq0^xK}Prz ϼqx omFQP ?47?ubɆ`1 9ua.9˙dU,+qcJ;~ƗEc:Kj" Fn[V1YC~&}ziC-LH [cݘd>(]Q\UlS(\ni\r۴hXLE+ pa:h0pgʈFb @uRt e_ ي|,@}̰D(2v #’I;<1ePX Jh1 Ê!+2qFfoUf:#%,YF]fF܎Pv%:udtDIt -֋ ZzWaۿKz~{^k#SYǏ8Ѯh,yꙋo T"'tŜIJ·g2K6A/[p g%*rI_~|JOy$haU0ʟ&w}r:=?t7A)6^QXe8ݼ )n3װj߻+poO<CT'cܳV&_o=(KX=MpPY, CV3f#\ ̑KQjJ@{06\r 0\ ^σW@ћ?_{ϸm| xnHр1O7q>N ew>{e}X%nY[ :\ >ڂu=ޮ*,g`'y떴iA{~we^g:Qιnqf=rX+w4b$_drޘ{0"!;.5"ØNq ZְYKU viaK!brf|U vY92 ѩDW[X,Ƞd&"Qp8|4RIk{2N}>?Kғm)GWwJjN/^1 ;д,-(p~p_dxV8,+ۢPFb%dxqМ|c'D}OG,Z 3 &j}ϓrd{^QaX?U<5YYq5{Ic|ڋ$Z,L ǙY!x~/g篷2S*^o~HPD7F1+ц:r4-\;~l^{Fz?!R;_A#RKsQ}=9_ Irq`ozA1G^daɝ&Nư.D3خ˿ Ծbu l#hrJGa1ʘwEery;OFW*$*FFin=iD:C8]z%i0y =׽7c(& M^~}i]5٪"f=۩NJLXss̫׸o;nA-R iy p"6\빯,qK H^Ͱ-Nic3RZĮp>|}>9M^_Xi)~wfvJZ.e݌(2be{6ٍ7uWId5z`ps#9mP5JEU Wz[YY? u^ן?òEus,i%6;mFTp^#E)f/F[\lFWZba (!x{U튥c8N|>O _~FSb[ c{VP~"L{hMK M*kCٗ|ʯpaIslĬUXޛx0OTBeT AG>"1cV}2-9sKGtgEQ?|-7ܽqv1rJݷk4jS oɗƨ^5/㺷&8Z+N`J^ˬOsS(yMN9[ɾ(= c iiӇb\iKϐ%?fWʐNѻ563- ykAe[^ك|Ƃ\]( aHI4ZȒZ cC!wVࡉ]Gݡ9;J7X&>ן|7zag%]H'Q߿393 JG$= c&O~N)gxnEڶfr<#6+Ufjr'dn+"׵P:\m-Z9GRȄ:Q!7Ll1}{Z=xEˍG#X̞cM#]G"D/TB6JCFl?J4f^焁+SZoѹ$޷gԿ|3 G?Ti:vI@{U# b[@gyBsIwoOA'+of(ꑿYLbSbcN;jPZd2\E0+ 5$RD$ m0䱔 i@WX5UHʫT&2+F[Xg-1̝y?Ә߮g9ILlr sGC"5(xurr)측 39Z |Ou'JW-?_{:agSrw\pf`@S/)Ȱ3s34A10>&nƮ-,7͙zbIlB*ÖYUpx ֯*6|SYPLpkrBXؕ,-#-3P0pdh WX[YIXnk 9O?Ze'>=^к ^la># O ^\!p6,Feg~hz>il~~Ig U-{جT|0o>L%E܊20-8JU1*~e:NHt83İ܉QHclU!Re!v2IwVHXfQbA˖X,C/l~ \=x@V_M"tAu6}zWl2%L`d&hѠTL]qXq>hq l] MJ00 pم@ 3c4,G@a$LZ\P,`+/@49/(aF3Q@-@ЋKP%Ņ̾#'KwJ Tfhh10kqH~sxtD OW )-08G( }}qpᰎK HnBXEChpjc"aCD"U wx1BR}|9Zd'`uȥ;PN80a%K(2 )V((JG>C dӥjSܶ6D$ͲP|O |: HԸ'K:P +9EVvy?RfS0e^aJ`~4aj%L>>x:q0U&9d9Ȃ &E$.`´ JPf* llla+'3g>%h@ !nnLD@JX_Ѹ k/X7>M66/_T_k+,\WL h5U\dGR=ȫ78Kr  BBB,r 6,~G^0Y璗ߣr1;Př.o<8E^<ˮ`K6;<H5{ƩXS7̆+ Pͅ0[ KNϲm . .(#x7o)߯! L %̇$xwI -.~L\L0]ey?DR=ȫs,Mھj @eɐjyC`<y 0oNR]ZQC#C؏"(ȣe _k%Da@^edJBy6`$YFE-.9]eo+JAAdIi k &߿ۘI3*Ts*R ٰM $tLJp„/{=o푏t#HMu) L )n!9PpS0š ,@PPAAF\\k4]T(!Wca PȈĤqlJ9 0q`/ʃʇl.}PU. e/h\S] Zh9I0>ȫ02|!"f$a2J̨˜AC7޺z˹"#VARJd0esX(J2Pر{%%\#]]!r (U+}+yL!3ZT;"&@&h񚢢 cs!/6/-}(H맀ƕбy' Q0AH2b.k9\5h&(/jk HIl6̊r8#ԼS̰Kp0U03̏8lC*4DDDx S 4<&@1} _tժUAYp+{B`Α|]嶖z!~08rw>JqX=@pW%jIm^Ѧ3,&gOPǁm ĀЂr8B=l zqP$1^_00aLdB.1VUL^V (]Sʜ#%G e,aC=r"]ֺχ%^߿o_L\`{R3'O-\y8Yia@A`R39}fؼrB0ʼ,"д5=25q0X}~>Фu(im3vBD~`WB5  `+S(Q;&@{BYON4M`AHLs #z/pNTڃ.gx–0.Sf-T0C;26t& s(] 0ʼwO2P>@P5`e[@d'V`eP,!@ R1 bD D "1蜠2?^+ vMؕ;a?aJ%5VWbihy57>fd&C(vɏEv,b۽¶Β@ z2qm{]k岷!`Ҡ J8\ЄYPBFdi ,r! &220=@]`q|铀%d X<j 4! 52 2A8D/0!WHkaaf8\@&"UҡRKK@LnIw\Ԡ;W,^2]yK|2?e 0+@T98!N)`j2=Ĥց. T'"aĭ\Lf`@h!5K`&{&hvqC Ǖ0Aa002:QdrBI  l`%&|- t,0e@.};vl۞Z,((ODT\[me, J{Wcr`bՙ|W*Qe{x´O C$t.XXDj,aLw,!S w@LUj2"5~0 W1#5`C3 kD+sժP#-aRcK΂[*** S)ay(0#/|gw12J=PYpQ džɓ5<u\ 3e?I/j'LZd<2OD@N'O]TIA0S,!5^ 8sb'"'L]wԇO O&, \b @ t2W`+ }.̻LTn]18aF@ 0WOxuj+߳H:S8#}OKǼP9#— {Oi1f@e&yP )`z! @!Sf @R|(U@:%wD$LA9Iqk݊ Z7eZlS@r떬/@<-_|y޽H 2<8Jpg#kc'x+ & 2Wrss'E@Q^z:%''wJE3NQxXbPJpb@r0~5<w"ӟ 7UMEOa圜Ɂt LlTp4y-ʝ@%Fj v66^x3*p!)scX_MkllL*#{䆊ŋrNQT`5<}zO W@ Bl}LtjȖǩvRL t= D nˋA ӛ*RM(dUBR=HM'– dh^ {S$}(/I,999/a P!(zHWpLTlr01v (s6/߳ښ[vd*n)P NdED%Ti0R&@J;^}88r\qEP}- {_2yGCo``K-(  HR=HMĐf ol9̙^ ڇx~K5;8/^ XA঑dyvyT lJ-H 7$M .{[ZQ@@Єz3]^!>0X\NEMJ *ɒa~ Đf n΃K`NH*2e)`CHߑ@5Y*Wݎ`C -%\Qz{WP~m(Đf$Rʻ^tWd lW*9UXG(Đf$iS~JL8=uEQ0  m|TQ3 FPDV>QWqf!Vx(@R5` 1@h@a"Q0 F89hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` hQ@4Q4 F F(DE` hQ@4Q4 F hG:afQ>Qo7@!CɭX@8+QAFNVjF /Ê$|5z h]#XĖ!8Ed"Q_T/`9Y{@ a-d] ,YABl r!q@n<-;ZP`%  hvHAdYa r\N&>pڀ,r!}k Ft 3g==@` OzWru&aQ oʃ]`feo@ @V@2@K,Gn@8pw2 e+>@e @fQ0 .4]F( :hv@e @fQ0 .4F( (h@h@Q0 4F( (h@h@Q0 4F( (h@h@e004;IENDB`PKvCv7vcc.novius-os-latest/_images/metadata_enhancer.pngPNG  IHDRy\&fbKGD pHYs  :ݙtIME 6VU IDATxw|TއJ!P(H^h**\* * (X.EK "H$ғ͖S?6&$9sf̙4I4 @  N$@ y@ H@PWBݡӁ,C~>dg>yy`"I״K*GYc[Xgh{A%cGPhvף hP4PU_YuegDnB ΍+ӭˠMNjj:3~^d}든zEyBHgϞ=h|n<r_JFUZ_ksd"++>>>%ң䱪(vR\7@ J[xVJzjdQX4E`)R/+nQv6\mʛqG_g[A+|*jE :rэ}: rE^Y/;;ZjX?ԪU ƧǍ!nķ(W}1{ᅲ>g6#;}ckD Ys9t$[컻-TUl6hDzy|#ZC2}H?[8-_asW7WQ\+JKKCVD4nwE^F/JVի1g4qc񍚿BeAHf3aN~ȑW4.OP~.DE[uA?yW_ŧh݈y{O @= 痤dre-N.,7O"Iu]XۤԩSyꩧHNNvڼ_cy,D^E#xUѸ% a$uѝ8a7!:;QDjٲ?z=Jn.SO`6Chf!5jT)QRlSHcsaһ۴A{nJ]=,a[,HgÒ%p`t4 6iRR=a,_n[(|䵂_3gl '$MԷ/|RӦg{ٶƶ(ĉhH'ªUرhӦp!|1ދ6e RP*M:.W_QvccyLy8c$͡$~k('^&銊Ӯ];vHoF^z9ּw 47Ū:.UFT?e(]l}5JXhf}ɴeGf~ʜ2m|z;Sf}NEֹZaZIJJBUU~F%|Ի~]y%Y?8vu7ꧼIPzu*X5+|¼눴BySzmPC /D3]_o(6dgl܈Y7߬[Wwm؀:{6ʩS(F#_c;w(d ^UQaϙn6Ԡ ԏ>BIMEIME]5 ݖ-Hs放q?@@}a۱mq9E;QB8q%) %3q E/F G]%- %/ϖqqB1T <8ݥRc놕:&4eNuz4MN$mi α^3lc=hdɌ?z;VUGڸJڵkӼys豀D!+pvt҅<ȲLPP!E~XQ- RSS۷c:wy'ڵ+KTB,s/Lf͘6m&MrVZѳgO*iӧ,vjJDDD|EQǶ dYjuyQU~2 ӎ˫X~>,,Ʉi̟?JÇ/V4, f PEQX,`A׍%OQ5!: Mh|3jErKdT8cǎKbbbݏ/VL|}}pB>}:VMӪſ+eɓKhZY~{ߝ;;,HUqqpZ]p~}{iiomaS:±wڴ0"QPCCѭ^W0t튮Y3?Bhu>~6O. bCtɓnߧSݵvg ZXLyF F9#ۈϧҸqcN׮]0`s̡W^mۖk:m߾=-[$66ٳg;Zh͛7uִnݚoMX|9;wCL0*"ছnBQxA|kCx f( aaaNiҰaC^rss˼hZjƍ:?%?Ӈ%K`2زe w}?55:[&]ku^^^  ٌ]ۀ[VO>MZZΝ#%%EQ,Eٳ ZDh*r6.}GO@B xbzjrrr>((,jժUif̘yߕy۽}fݻGp\ld>?ЕuHg^HEwAnǏ\:ajzC7qe qݥ4eӅJ3^Es&5"))8z/:_'9|* )gs*o&?lV^g}[o~`ܹ瓛˱cx7ؼy3=zuֱsN, k֬6*J:ܿ ! tKf &,Znx999DEE9>׿*.vO ԭ[^O~~~FPP^^^n 5kָ%dsPXUYU*VV#f{x!!!ԫWMhР͚5C4IKKsj*{F#}vKڵ B4lѣG_G|||T{Irssٽ{7Vud:7dee٠cVtw-48e˖۷/u 00Mغuѕ?߄Ɍ3غu+se ???^fJb-9998XV7taeWᔌ$IzGW">>>T/^Ϟ=Yvm)7zrk,s-^=OSۧ6VՊ(‰c4Ӑ Pٴga޽Mh׮ bɒ%1Μ9wAnۭud99{,Gfʕ4oޜӧO;]?xiӦ1o<^{5O|֭[.Si9s'x~F駟2vXV^p7rHڷo=àAXv-)vX2Ǜ_UPC*1S;s-EoT9&ND @k=}K[W#ҿj2ٺmkFJJB7s&䴀4__8ys9[ ';K8 {Pt =$,HVmС,a=3>}P|[AӐaP*wk> hݺA:SH[s"aIM@z:ҫ:9'*=LP"ơNN|OL%'Mg1壯h4[YWKؿ7,^/:uгgO4Md2Yʽ׏W^y•dY([f޽ԙ9>:/ X4]4HGNʵY.%ɲ_`ޥ1NOY1~x6lU2QL|||Jmر%)""4Mcǎ<󤤤I۶mˬvmDFFi#G駟h4@v4ƍ,4i҄#G0i$ѣCitwUJcݻf.YGwж-݋*WKC۵ ,8PXZWW仅:'0nxZߪ+ZM4.\@ǎ #++&)(( ## vԉ˗;Q_mݵ`2eArU('aZ9y$Fʓ\]Y,dYfѢEtiӆ_~EQX,$''IWbլX5YbUl] rQ'`ӯQ\3|,ZX:wN믿vfꊞ+H4֭[̙32e 7ndԩG巤;(WUƍ믿޽{СΝZ-2YVsQPo {P6ov;n]RU_56w ʰaAA(> ghs[^^^(k"ڥQccOGY</Zn˅6guދZ>`[(&a Zb"3Q>TҒ(Hj-[(:zӡetoV.ịO޺u+:Fhǒ*Q3|pzEPP;+!!nXׯDGG!C`6 d֬Yf+((ٳX,ٵ{ӿNiʺ4'O:˻ >&N\\.ZZ^hFvv6z"55޽{siӦ ]t!$$ѕ긫tt徢*YeyjI].$Ib틽K>6YX,si1 EtMM}Y W ѣGq~ТN34NyH+TME4TMx?(ʙdm~_(6YdL,b&00uaZֻΕ,';vdʔ)9r&MFjj*4ma;|p8sR~vmK>} u;+III3d֭[IMMnљU@-2#+~~h$,Yq[Ҋ̪&yxZEZ|H_P45%W~կNSN{yɨK/kQ޽<޹3}q%+vYǻvEyWOIЦO/TE\tgڗX)\Q?׋?{`rZ\۞qswKk{կ7C``  0>zin\7wy'+W9dY.glEN]dC1Lj#ꫯ\y wfU;4ԱRǞ$-Ûﴬݚ'9w6 vPmՏD4#/3|.]0jҢE /_NVU;vٳԮ]YfѪpSΥa0}_f 3fbkF\\G&==ooo㣏>࣏>b?ЬY3V_jάYcjժEz4cϞ=<F߿?OX(!EZ,^^< -Vroǣ/EeչU6QWI*|s;v) O|9dΜ9?=u֭9rYINNZ xJ>XabͳgٳgP!ĶfYeUEVȊʹ)# Eغmܰ?R P e\xwzWEѣG3ȸݛ޽{CѸگر#7o.7< Ys{:IYo^]wp[Np}<%L!W[e~*NW~)]w͆KN~l˚x!~Py̞#{Yi&(ʖ0H\miZ!@ Dà.˹v>0bÇC2%VZ̜9 :)wC=Dxxh<"\[4j`ϟwOYN׫:y}']o]'"\پ@<\y,D u($@</dãW"uDzԌ<"4FB"Wn-Eޒ-{Qsaaa"*$\5E4BWGc@ joTP:, Lj ۛ@<<ﯲX޳g={dٲe:w-f3ӧOm۶ 0u~U]l&//~WK,a„ 7cƌqƌ5#G?T\I;L2ooozXzO/SOvzjTUe 2cƌv>|8r :toEL&OΝ2dD_gJnW:~WQG_n"OC"a%m޶t!\B݀zB 'DyB .s!-[baΜ94lk2|vp7{l[.rKٹ; ;^C<쳌9I`ĉOm'wm۶޽;3g䩧{᭷ޢYfDGGg3sL>>#K޽+"Уʧ .aCLp[5VoKCcﴉx:nu5፫"mܔ(*ZuDDҼvKڇ'vE͌&7"Oy"! mtKVTey!ƒ±chܸ1}0a۶mرшi㏗ޕ|~,Z[nxqYf|'| 2Mc Ε}̚5Yfb t³>KJJ 7n$!!ݻѣG:t(;wfٲek׎&M. 8͛[oŚ5kСoV3F>|8:CkA)XW[+JOEch;~L'.2PN^3',T.ij h `d?=%^*כVJ%s6&YM%S'i}; l|VL}9۷*-⌾}b0$@FE.]Lٶm[eX111deeq 6lHNٵkGaʔ)Qڵ ĀСC~F(uqXl#;wS?'##UD dΝNo[H5l0 VꚎ;s7}tOu-A|`^*QzY$ŧOвE[p]v$Ӽm,-|WK^Yu*h((Nۇ&M8veI_U̷aU1$3I4@P5LH֛E{{{;PTY _ 99f͚1m4&MTh4_裏VT޽{}UU jܹ4hЀC1i$&j[Zy(X,[, GtEYQRRR }BBB߾]n:zϯԵlڴ p][?3 Vᵕ ]g9;z!Mdm/dkcwi9F:Dp [\KT"[EQ UM4 uje~3\{V .I*D+wh*,>v+zK֟W0;&O'&&X;vl=/7ZwY7k֌0RSSiР'N$%%@XXSN%44Ν;̙3to1o< #33ӱ~uܙ>}p92225jwyg1ɚ5k0LL0ҫ_1yvgyF[RPP@\\\rT~WdYE{\~=//^vz}׮]ٸq#ӯ_?N>MFFd2a0x' :wL߾}9s YYYߟrE:u*7?Ÿ7o2f$Ibe.6{9'^T.]Uγ{kcp &$+I'%n# 3ci,}d –-[ui,X?MHLLd„ ѽ{w>F#sd2ѡC̙SjիʩSر# ;N/$I^^> 7o&..?___0HC=ĤIJ>`ȲO?̓>x_}Ll۶l4g}ֱBG}IJexzzz2o<O<}=1&L~nݺF=z4U d2q ܘ"5i$4MaÆiŋ8Lv\, WGLL M4A4^DFF:L͡:uaY[qZlIzz:,Wj+g閝?aɳ[j׮wwͼyرc<3g,%/99ڵkW햼 6ХK4Mow%--v^%+ۊ{hР#wcM|(6/4uחp4MN:\xM*䏳eyp9ʛr$\?Y|>\,lH`ڢnnK:ٜIe[gLYMpRf'a/ ,8LDŽ?᝗G[pnTUa39YY E)qњOoՄG rLxprEou$ۃ2w)#DFF2c ngm6z8p [n%22ӿ6vѣyyy;mu``pMXXcYlj*{F#W,͚5__n{n]W"oلsk.KŦMؾ}˾YE~9so6*ftUJVLUy,c61L<}|-[m۶ M*lsV+7oñTNcÆ >ܥsػ샖cbb6mZբVS4|NW8 " 233ȳ3ci٦xk2틬k_ߛ7'8G *|gff\췻پ8~4_mϴl݂|k>9֤"OSm$Ro `hQ%0005/ǏgÆ 4WegUU_~+GWi]$2^^^Xŋ_RNz}Y~=7ndΜ9lذ3gޘ","##4SN9̈́a\xn}Uگfjv܉,4jR5urV1U%d2y`0!vAnn.m۶v믿μyǶoΧ~ZldcܹsIJJM6X,vQlJRRŔNGTTߒg #Ͷcu)^ z'qYN]eM?wv583lݷ_-Q*+-y/UAʶuiѪ9O:UǹsGݸoE lA +/UQ].rErǗuؑcOb0xWKN:q2zh6lȱc0 ߟ r鿟_ڷX,t:-ZDp;v$,,,.\T޽FMLL oaɫ:yqf۾}{:wqJ3<fͪ w[IKyyvoHc}hUhkšdddQp!SBdt 4Rϥѩ7RBpuhWyV8N!U{yw8x >>>DFF2q*JH۸۪lw ĠA*Wb[.?ת5ǦYQ:Wa[./ ٹ%&NUdqÑY|rGdgm$ÔU}Adh׼1Cpm!,+Wችk.ǟdv7-ZҺUaAU9~Fѵڊ~\NXo^^xxx:wy 4688͛jI`ۛCU!!!4ipU³ߧ(oFy+V/Hryy ,}lm4SߌdeҰս)kם=N6 N}/̏?oɓ'۷/}axzzrihd߾}ȲڵkСCW5 rqfeڵk;. $ԛɳ:ygkZ(?NCJ'6($yz no^sY^gncM1lذvGrr2 6,C=ĬYXr%o&6l@$zĉfyfz!/ ^ݻs:.q2 g^:D|||~}DEEq@ }[g\/xS}m5ڶEzy 78!!!Nk7mȑ#VD6nH>}h׮]-{rr뭶׿! V ,^C/Zn,U#nL|$ U/ў}xxS([J DMӐe(=aʮ0pHG$t:,ߖP'ԭ[In( S[_yk#:CQb¬owڵ+f"11IXp!cƌ _D@PE]I,L_%b8<w}`UVՊ_0`IIIo1bV-yA b_xtR㉊))WbUootFc/B ٳgC q I |~VmxYU$n!oyDӉ1_@ D@ <@ "O ܈"O<@ "O @ D@ D!B @ @ T@ pyGMvv6AAgHXwPMˀ 4dY4(0 *˅ [ӑ/.|4E yjR%"# $$$PnPjժ푗qkgq)݋N///BCCy:t @ pnS%,cZHH:WRogS7oHII[o_~"%O MY|ZTn"6 IDAT^d2SPP@Ʊ$]Gfn=w*aaaŎO67oK/dOEN۷/K,'j ’'ܦ,Kh$,4Nw8 j1ph.>^d';nxMӰX, 2(> ʕ+YnIIIHD=E4ÇIOOUV"AAX{hZTKF^=Zλf1LfΝ;lj'xw7mȑ#ۛD6nȆ >|8ԫW>}B A*LKHMS b1c2POْc>Č!36cݻXX5,bt:Q !5Z li*OO/r زm PBH|}}0ˮONN=۷wڵ+_}f… ܹ3=z믿jrE֬Y䎢1&O TF:QQ<|HۈWnWGK.%&& ;w.?#Ceڵ 0ufڵnڵ | .вeKnƍٽ{7:￟ŋ{\d!% N%Zw qOEQZJ)J*VyUp_KKO)=qiD+DEݪM)$e$k7 ;ymvgfg7<<[Ν;O>___$&&">>С= ߿ $ hӦ x{{v`8p _(DĐGDO!歿 ۹yOMl2aeص7ǺykNz撺Nl]4tsܹ6m~:t~~~2*?W_-<<<8pСC@NN}Ebb" ӧȑ#ڵ+y@֭X5 : >+V@ǎѩS'CL!,RayyyHG"{ũ,u5h抎JP4rwC` G:6oHNNƔ)S`4k k֬AXX>=027ܹswޅz=.^| ֮]y땭SeÈ+Э[7;111ѣZ-n WWWBD yD)2&3Y_"B:n.@na6 E>r Nq@VQ-5hԠ] bĉh֬wtݻ~~~Fe_~e,]ǏGff&bbb={bڴix뭷Cbرz*0((^* K.Exx8$I͛1~xh4b8x t:}]L6"b#'Ťw ǕV8M~:Z-qVhuT B899A1~;j߾=""";?^Lj#0g8p+8nhٲ% ((:t!뇑#G"-- Çۡhj*H ( ABBڷoB <#GqqqNCJJ uWruݶmUq23N!)Len,XȰĬX}w`X 66b˷p:Q&GגM '=.]x[-yDd DZ6膾T:aeD#"*lw"*Z"'=<"iFJ Wo(  ~5\YϚN@I~(ѰZ|&p3=,bxADDDb#"""b#"""'AFrQͨx*_Be۶m|QhhhXˎQ5OS!!򈈈!򈈈!!򈈈!򈈈!!!򈈈qXN>_8WzZl/z1p96lܼd$!,!QDFV°S̃"""jV'OTOu_,p!DF `L+[QX$cq(ݛ͉"""b3+j/(´#lM~|Cd![EYx{>Im0jtCDDDO'D$^W~Zz&.(?ƒBDDDOg%/n1VEX6Zy'ELu>]k:YMK,UL9{ Efv> 1j{;A_SЧs '"""bȫ@MmUϻ6Xf`Wp9 ?FNG}Iw},o>(**ƍ^^-Z`Ŋ'""GZlm0=ھ:/~,ޏ蟓0y>S8c{Ayͬu޸q͛7[mz֯_ѣGɓFvv6.^;wC# yBT 鴞x:/^9ҀZ_Ƌ],QˆuW 6mR àAгgO""z=3Cmnܾoܽ_F:6l`rHW^~z I㕜\zÙ3g⣏>_<=3X>+\t˼;waaa4h8pշo_HdВoB$4mԠlqq1"##OOOhZxzzbذa8|WX>09s;vT]n͛7oܹiӦqưGͱtRxNCk׮*ڿ5pز7?tZ՞-QTm޽ѦM 111/fͪt,cĈ2 ѣGKHH@qMgϞٳgvZDGG[n-[ <<[naؽ{7y,]ڎ[jRRRcر'OaccSn}Q[RSRRШQ#\rE-c̙r 222 Bz^^"##q!;wu;YzZǒ7qłI]akҍ70^{MoرcF\\ФI?Bedd`РAjE=0`߿P䨡p̘1jk֬ƍe˖᫯z{#Gv꼎;bȑjEYr*wqq1gBrr21aԫWO]7^z;v,:u.믿rJKQXEK^R㨿mڴI 2d&O|).]T.d >}`Ϟ=عs' >>캾 JСCܹ3%cǎÍ7 &`((( 0vRs\o`…=z4$I*w%- 6TC1c0i$̖-[ ܹs`ԪU  SG-/YhѢu;v쀃akkkT>Ì3ÇG޽e8u4hYѥK8qNDDIQQQ"))IO%f5o\Dppu6={ǎ3XuVhenݺnjcu։M6'󅽽NttA"YS]uY.]MKKj9s""" {LLsU;::L{=uN.3$["))cu;~8.^/9U[)L27onp`eU… eG7nV$3ԡhkJHHP8puk׮'OG$~xyy\b`hٲ}^^ҺIDDd)<+&L~E^GxxWz[NNNKNۖi5tʐe}/[cj+ރdTt GG Uzv-ۢeʑ#Gooo5 '''ܻwp]UÇ׷KoT?ZP^=PFĚR2/p}0RQA:/$MDDO>6X={a\BF֤M>|8<==u \xѠ2??;v@bb"%={-sʀFDDO:|pj=^)eO6h^Ej߽ 6`ߠAO?PÇoEAARRR0dԮ]/^!CY|9,X@Dɵk׌NqZjĈڸ8̛7O]pdddAnԨQ&yX+3_8FW/>G5ª~ظy# yoƾ}Æ +7ѣ1gqA=7@DDՋ,pqqABBx!K#-- ۷oW4iRc͚58uO>5kФI\pYYYj9s}S! Qiїv_SQ4hM5jA]U`T3vލO\}g?؆7ӫeOz{{'DIw69Qٳg-[NVEfoܹs L'N ,, 7Vs=l޼;w>p5Bll,6l؀  Ell,-[SDDDD9MT۶m&>P=x6KZYNaٟġGS`cSJe3&OW ՘lU^K.!>> f5Cl~KY~A}qg wljEorDDDDO: y*ÙA['"""zXMkwq >`c!<]?i/*Zc{_Xe3Qw1yQ4*J+[M-|8}z?-yDDD,y-yOcG~A1fR!˲:]N< 55}:7QUWى!L-yŬL_rWʀ.aHi5X6#y}:k!hsyx?NE~?O]hE7ZؒGDD$$9z*ChlO \yr0Q~냛kmD~/6v,dg=[MD ym|sywJNZ"""z!J/8̐WMd!IoPEg 7WJ%*DĐg, dNX2'\V^uj&sDDDS99 8; ԫ'{2 Ԯ-е@L>\C^gO={ mެwqj6=[ #ssN__@7PQ``+W,7-M^YMV֭__P{Jޜ㒗,*?S:/+K)go/W3z֬̋o p? VSӥI1_?cڷ,P`@V&R , زŰLR+NNG򎊣FOzv'O @:߆[$l*;ddHx][[d~0K' 'O ܻ'pΙ3@F_~dY)oo_3=%M\`RWkmcI!"g%/.]ΞHO8Qذe')Ii*,d-_<^iͻ~]BBJiP`vT.4v\w Ne z? и@rŋۆ%;qryqݫW+ƙOKK/)ml漼dYѣKWĵm6K}[\hhhvp¹*?V-[KyDD qٸ8N;))J}PjsIhH5ɢ||~Uš5&FǏK]z D x{Kx?0#0xd[-yJ=-Z\mX/((-yN)]*oeY[h% *c3-ekI=[`b ۷KW2`f/eۗ_q刊III}S]OK=M~Ι[6/OVɲlsOe#ڵe^;;t:er혚lm}\c{zw*۷7oR~y'*֭}-NF,lld)|}e! Y,:uR{y)23e%III`Qie[*5 5Krr HUڶ9),4յ/hjox8`g'e}w^0˶$];U O:\&pRѱC)IDATOa;EEme5k]~V'DV%6m&oI ._O@d$%a0@+} T*0"B_򈈈PIhprWKTƨQʕ7n ):`d̠AuLrsr!vr2u*pr6Ml߲0BUNIx۰$a$I`G'~cM߫J^3b dѻ3ulcߢ}zxŷ à lrss   E,%yT1Yܵב0l+5MKI<\%]ѨPԵ04 #!Ei'7MMMhFVVCAAANoau%⢪%0YKo,:ڧ( 9WLVx9CU@EE‡ KAsHI4QU5e_[1/0DZ<ł;FAA%ٕ4.JJJgN*vE0.ڊǶںfT~-3TPDi QݎoPL|"0,u]O3 `0HeeevZr  pZaHu$ ۺm`8LJOùcR%˩F&AEEM.2x{ kahU00^p8ڃ ^v.   0lJou& q"0>ep[f$YXU *QhJ̽4^/ })Lm1V+b\4hfZap88NsAAA8aG/]ZgFZۊds|n7F[‚Y z}ӌ!T[!V ͏ ,(&EJ+n=uMe>͖*  pZ øh:qFڕh[dAш"ktdlR l7rFȈYcqWҸi,8d‹PůYuPkii!!w   0(L[Q m#*B_F_o" ӂQ4PQQ*6%MɖVҘ4@U[š>}2=zB0u6i~5AA.y]g w&gX\̱9p!hY!8hh6,}XYѲ %E>F R`BaSaL}"L$?6ݯ&ft415f=.l划p'_륱  -!  -%L:kbbAU-*@UEY5WtMBH㵝,+vQQ ESQT5`\$*IuVU*{k&D98yC4cKZDqRM(4@ @MMMkiWB!"6M"AAANOaߗ<0;iB2Ǟ CTŗtPԄ0XZoqkhEj1S5&uKv[so6fr3zcC#U\MM& Ѫa*++innQÙI0j]vS5fAԨW7D"]AA$öKRMK&.Ea5{06FٜE%&T%!; ! Hl &MeMqQb1ia&֡jGlVrrs4xѧ/60)9‘2ʎD}wAASsxǭXâEnta,;W6L=DpEkDzkv ?Ui[}Օ5nTUURN&y{Y+ߞ݈[Љ3%Lyy9=r!as6m :SF5MO#ep%7n؈j0 J K[  gxJ= ]$cb+LYYFn<] F/9x'x ܹG/e82sӦG"&e?>yTehFӍi8{ *Y C8 x(^]kW_hǏW^']X~=$  qAUU{1<Wt;?)<~~#Gv_ )s 㖻d.Qq5Ţ%E UR(GvM$.cERPg &LSD^/UUU466huK6n1X,-]1@XZHc0A U0. %~JMM ?gSPP__D ߿>--5 ]/(`(BmM-`aF$2jkk6d,BUmdb?L=&~Fi|EZL"z^K,'vaՆRAaw~Q`@Q?^t#o!&x޼yܹP(tBfKY~"  | _`ʔ) @0Lq%M qA4vaa!O=6UV?{キ1p89q PUŒu=#1PQX U;^TUSQ,t.WO PU:\̟??f|T'f)C PYQImmm;ٙ&}fGm5<aX=0e> pPT`!cp .OA?'p2ѹ*VEӨb]#a..1}'QP-6Zavﭥ_ow`0ح|α=^e  }}.\wM7Dvv6p{/g߾}9{jM֣2wH,z]B!hll󑕕j*!Ccs !JⳢpm+. đ#ϥţ1p~wkwЯ%A"0^jkjihlt! @#vW&C^_jw=H7a|*ncX,  rN+BL  MWzwiѱa ;;0P-6:Ȱ7,SgPut]Oܿ{HZAAӟ5kk|O]x<455t:q\deerV:ֺd-Tѥu|MBEQSF~B!8K\/f{{/o߭ =ݾS/j' ,Y3Ba }sUL TOaqm&fZDCCHEQ#qoddѧW((Zőr/{:~LӤ_~ݻ{, AA3^z^zݻws7{S;M7 o:,~a}ԩЀfrIFF،DE*Q Zc-5" 4D(--4 t@uMM?q.=_zoKk=ptB0x\3bؾ]2+arss۴Mړc:=:E9Ynn$O*uLCGQ4Pia,Zxe˖qb(  |KuZZZhiiMh5PvT@uGP4 `Ŋ4 łר[6oay^fu/ngҥڵf|^@ ]gU̘9[/YEHGB1yw=I' 552#!2fp9PLDQ-hF0!~YG_B{P=s(  0l;D"1-^/.'݆bڬ w[YPhZ""i_a |?SQQA^n.yuG?Eu"W]}K.Č3ܥKfĬ+HV J:O|=YLPK8ΚIUes3BeRpZ֩'E`0 ÉZ},  0lwaaa`RSiGNvZ~ӟ?,)z`>pz~ 7t$-}SD↓,fΜ^/w!  gR[ľ3VQ:w+0ᚈ6#mwcq+w;6e%:L.:ZIٞ a۶udQ:\al^6KN!۶`I\Hy',cЖD>zMN#;r/^OvMo^|9\sr  kUQ:}]ѸHsOKb9x[3?úN t`uQ}/lD?ۡz;Zw><@t]w~3-[W_-kWRAA3) ӹOv%Ζ|,  tq"*ݶ:282> ܁=i,?i0p8L$gv$IC+pLDif-޻3SPjF@1TňYT SQr0F*N Ӆ (U@KϒK :    (* mdX[* g5e]-4n߸qL~wm^Tl  a&t:S?sa'iV VMSmgP]e5دYY64M#x|44xed{y؝.,V+vˍjMWh*9SFuguXY0:  ! VWiO^ndu@<ۄAx! @bP[?`u}.%rwy[B#&t:S@];].l6Pm9 }T6q=0 LDQUlN7 蟍bbٱ;XV,˃UtN=9񹪂  pFo:aؑ PҋD7];BmޠAO?Hc|! F0`PU?4m\{׼֥G4LLn?Τn[pdD9]u%׻XkQiiϞQ%eΡ  pAq0?EQm؃jטet)( ցVz IoIKA0`G"&Cdda " UivSijΪرDdk0a&V%.G! cfc0̘84PTEQs=sϣu%=  gBpm]&c1Fvajj2|>*z)fFggCvȗ_&a[ROD\D(<#%:erKU\_\%[ ^/a`ZW¶B6UU&(  0vjBƗgHv`GY̳dZCWl5ymF500jia '[oi|BUt_}%e)پ_]%@nkH$:|0JAAA8̈́b6$`p:J̯늶k*B-&7\>%UL>; XdX0<ݠ ¿xVa:ظxBXVNgbJ*  %#lD0M %%*g:ՑЊSSB>z+j6v$0Cc+ɼBuU4HWs";Kz444l Q(GSb(  0ԼHχN`0H8Tv%:3z=>kY zÐ .7TAM5:;A?zMztVg]ill4q8 ](  0T=V׷H$vrZBBG# {,"kaUծϛ.=wmllD4N'V5-\AAA8Q{_zqO VMdm,o& vu}==XgT.2`HAAA8#Bƙ IDATt& 2bdYl)e`n£]:~0&Efr   0!: zڗfEu[o;w޴j֒YzOq a\F"&O 7ŋEImnAA$ŕ);lTg2w6N;gٲe,_]v {$ޑ8H$Bss3l6&OUW]ܹs[؏o (k]   ø0х0vX+L\6JKٶm˖-cTTTt[u'>9W\ɓ/f]AAADé{tpF\7r2Ͱz)//gӦMlٲ;wR^^ޥ;brZKK 4551p@&N\̙3)**Bڨ8ROK("=/  @0ȓ}:cǎ%77 <-!j-54  p<׿'>1{+Wxb7n%&w-@alV+cF jr~M.?iב\GuBJ3]/'wЀyvwNV[8]GW(GǏn EA>0ٳg'B<|0%%%TVVR]]MCCKss3̈́a"bZq8dddM^(,,d9"l6vM𴄨i:_([SN֭AA1#%Axzx4M^~ <&!f,Y8oPiN85\guhxزm;gOiǭ\6rBǫDt&&ZE%e'7AF+'2qM-![Bxom uto֝ps嗑n`Ԉ97 -*X{5Wa5|{yy\XT-m)|,mՁ0<V7L!OǏ(hBÊaeYpX5V ahC7LºN0l0`E0YkAAvK ÙpdQ 0MZRMUTֻs35??VEcc#7hcko1m۷^GEmxu) ;+3Q~ye%>o?[زW[瞓RnisOCH(|?ٺ};}I[Lg4^Y\3:4#ٗ|fi_7O=RTU9#XEu$ Oܗ0M Ӥ<(  h^]R,G-Lo o +#:j'Ʈ׃r:r\sfNg-\<ƌd3AS(/#ۿ?B}C-9٭aa-*`zE"rs`wgt瓙ۋ>Pu*Q΢L9\0QE};΢9]?uoάiӶљv}ƕTԕ   6ba|7jQ*_.M]@Yy#G 7bpy Y[PZ/3r.Ya wV4z_|@(L(9bY^~MΚGsHUM)7s>p4c0l3i1!L45}ݶPAJ)/mޑX #ha|,m'b(  eۛ͢hHO2aw9%R,IgΛV_X [ɼld'wt s/ [xi4ᚵ|;R"NVUT9{% MTch;x˜ 21Sn¢*my|i?2lضIwFGm>k|,mױP   /, {sѹY7.^[BYE5wƔ7;n_g՚86d ^Dǟ+BBٶc'3/S_/v[~}qXrrWMX7ϙ9⃇΃0uh[-c:$׽oo3z@V.rl01i橯K( //q}åen:_q¹ #m埵~>k%L^ϰ   ǎMSTEӆn2_Kh E07UQhhPRES&aE7L<~N$HZoKJ.}rh*  2h4DUIC2c&cZ(o1WfرuW{-egDJ6q=\Dwzkˆ9(6:X.Y`Kf0AAA8Ӑ3   " S   p& Cх   g0| "   g3o% u00 CZHAA4EUUTUml6TUj:i&^LA+On4  5(bXzpxn&-. {r4  q\zh&# |&p: pH >s<,1x ‰o ( MGJ6s YcvSEyyR~7d4<ԐZ Cua0L2vyى_x@"= pͿټ}jkS&s¢YSۿcO< ܁(,v.Sj ?Ͻ#gʂYL~Z^y%zW_aΜyr_y+HuMKώŰEiMq0Ϡ9G[Mgm͚5 裏Ek+`Q93y7lnȾ;CAlݷuGcԊ "} ++\v|LuIu:a W=;eYSx1x})۝ᩭ/ƨ鳸wYϷKuCOohY1 Ó`4OBqټy3]w< TVV'k}vLdʔ) 3R]]믿ΡCn:,-Zv`0}݇`ż444PPPW^Iqq1k֬Çsדl۶@ @AA_|1ӦM~ߤ#G:~aXd K,G?=Xy4n] PRу`%gi~ՊnqZOUR͢1i`*:KGxt!iX,6&M?iۻ,Nl6G"G^b,]3 +bV'b9tx[cFDola=1s__m^†mKp,s'-juP^S:\N'Qv0gK7WR,A5MjtS7nؐ?U\{񢋨6 fFuXr0(.yHv?Ϥٳ1-|&O?M{a4Ǎi5j|ͅMI:hf,=aA7t,Ƭ /a]&Z{-7=V0pPtCGUf;, SOXO>Di~)" ذaHfΜ***S>l۶ ͤIػw/|Ot|Ijkk=z4{fƍ^LxS fl۶ݻwӧO.RVZŮ]x׹0M'|0dƍygD"s9=MH1}t֬YCUU `8&iѭk8=\}:fϽ1SGgփ4BXYZ[vTEU=7&w_|qV-rK+8g@k=v&?ndxQ~c;OML0o. ^[~Y*g#үi9BL:k.GS&gٺs9'ٴy9S??h7_*ˎlL䅘yRJ^r-ۼڒD˝M6 6x2禫@Ӌ+ ,MӤo$t5?CKSk}VfSOEťݎ82n%cN|Ӧ65ܷgq1χvڵ 4v;~,I)#{:׭k'R?uafe|_nn|wJ? x:`?XI^0`/CŨxHH5_ S?= }˹OyGٻayw- ? 6yu%}|Ǐ ŧ9k+8 7p&`a٨8zRݙ5˹'p9֩-/?#^O}67vX7+_xd*`_dؤsxT[m{D;?2xXSW~4Z#)s {u3Sez*T"ިy%^q\m_kF;inns`A àmۢ[wz+?J+}nf,2kkk;{/\tE\uU}w}7\p^z)޽{9p}kH8Xp!#F`r-)VxYݹcy8j. N&Ҽ Oo^Oa^{LkK6߾o.=7_JN/͂Yhjpz m(֓r\g "//;bk үw/ Txl sFzJqߓ9G8]ؑӯ̨`}W.6.g{?+~&*=!IhOdnlusܸGY!CO9_{^Kݛ%[6ZŮ7v,([XڹͨITĽe x>{aelcv>4]tʵi_Pvc`x_Wvo?0U%pTOMi -^&şkl~fw>G+ig/W_r\}펔{䴰s:t Np|Wl޼ӧS[ MCC0zh֭[Cwf1l0mƟg>WZ)]sNN>H$ؗK<D"p۬;L9gee%hjjJ<1 444tٿݹU=?*jEtii3cm+fh``a>}sqCX`imvhk^-a\N;H,--MY+(ۋ(9t,S\ZǤ;ϡz.& GɡCd;1Gj;$*.$tjxooTTSKv:Cr7ɁC[(>;?~)h0]q[zhF/xރ>HIs< /&g2ʿCɓ)|i2>$!Bﺋ?!Mh:D7& #X}>6l@No$>)( >vz/)=>FGKwmns.*3f֫?-Ѽo!C;Vخc( Y 1cApmF>پ9!PG5w|@XgXS_7ގa_dFxdhrM2irX)/ EW;H&voJκx6`ROmCWP4j9DY3]{v;W^y/"W^yvkQ0Þ~~L}L d IDATG+ 7$#<@{שu%VP(Qf@+9rfWzyGilldȐ!L6 QKa]}&Db[7}k:q~Jڮyz`s=\fϼw5{N -u ]> |9B]è3nQL&NPU\qai|ϧw#3ԵkY,?CYU'h)*M ))! xŽ ϶.Qi} k)kŷ͖(o@N?\@ScRr o'I/ZTycb&7kFkV{LFu P}`٧ %}˺RZmh+]?& M:m Ʌ^mhT/]=ȯ15X1T݇>}rdVLAE JްqԴ;<*;-L*!$B1 M@@6ZpWZ]EwYtuW*ªŊ  H zM 2d2307SIH y=}fs9̹9>_َ8,(8iok9gMsW"wfLfYq:6|jR\\Lnn.rʈjrQEyo>HKK㩧l6w)C}󻧀ܹtj0͛IOOgĈY[uqs(i ^, 6sԫG)՚m=^L>P J ΫhW8^̡<2s"Q!3ϨP 7 Dk"?a!tMόj KR@Ea=@xrWU]̼L#{*~s5*|j!V[z",4#eahp&v6I/e^?c=鎹o -%f԰t ރ7hA  hƏ'v bVYF]_O أi٠r$SA؁N A*I6+О:EpA޽ڡCYmۈڲU'u|V>l6d!N>r8}nZm^ccee nWKMPrz [=dja: 8E2Eȇ,q ȲC= Ç"2:cw:4)TV;f#*:q-ydAerUK̓s+}G/?coc3lUԘ,^Ae~Khh cQUUů7̨Qظq#-bРA;vrΓN:a~-㏎Fi}}Cspݻw'==#G4݋h_~-\rt@9xh$+Օ L63_*=Si~,Gr,{5uRY^JEG 13%~ρbzsLv8qO[M@um_m̮$'/ΜXHKDG%3mc(u=#́#[8x=,GKs`=pϟQ&qfrOJeCoiѵ:CGzo˹cQvMĮXAW_)B3Nz |~utNA8@{ejN;6o%#Es` Fa5Swk!WVջ-~ujzNLCBb"ZE.XO[㺥DW]Ï+$edzJqax~s:ڬȧ;y.ǻ@bN;ʪjec73 i}0l?~b%.UPa0Q]ZĩJ{[H~Q~X3zqA#IUOӏ?d_a%'$oNM#]kK}9&k-znh%b ]O C;_ҙ<|N3oCxi>߹99@QQp`1z뭌?z6oLΝݮjs޽;SN%44˗o>McǔgY+_}fxc;=FjuZ\Ùl?R1C([BTaA-F%~E_mN M$w*q,z,Ow*jL첍{&]%feUI 7?v++8xW2zpOb`0!ANh4j OtJFE G@rī ›f=qutJ5W?m_&B#ШuvgrEY @1 L].G1\zi@z#~%B0bAG_q]e9L| t C;x͛L&O; sm3lvZ`|nNaZ?ŵ<2$/j[򷓕:fZFON?b(9܊J`ϯXNOvtj*eㅆzǿ1j {S|h7&\C0Z57\҃5|qJX $EbUٞ[JiQ5.]Ш%WU#>PU_:r/>mQiuzi<5ڙ ):KR ``Q% +OKѨU|lvnFNێR`[첌j]p 6Nk?O.[Efr4Q0vaطo_tH m?M% A @. :[ C_%۽me%ZM}r25#FP~u^bNDHn.nR'tz=Lݺٲm#OؾٌS'*Sɯ рtZ˶, C@ *EG`,PM]:-Lr7AQKpH:lX!{ Ut-w?ôhp7I.VCa1@ Z( _`dYFk&,T vVY A!XU AFB @ S]Ed;:-V#rsAǭcEJ*wP %Aӟ%8Al ڭ/@"$I"..1ٱgE{8C@ ZB ݎJR>]^CIP ӴC3@ .$aVE ?/P% C @pN$IЗ l+xNatt4[_tX/ A +cmbN@ h5~Iq};^s ccc&22 : 0QFCwn6MtnVkQ`vi1tlO΢0lq_3 ǜsp?(*sQ@|t7vt1]gڮS[]p'=gM\=1/K  EOhۅ Y!9Cᘩ#sqLn|pg`Jm? Q(Ak0tc(lAWqY/8!>[p{eA',m(@ 51KzB! rm!]T`?UQfGMS@ ή@tD hz\]l+/'׊T x>`,8_QଈB_PX gڗ Lp9r].ib9 @ -B:ڞF==ZVQ`v%77FZV6JJB$T*鹴̈́!_# Ղ` Uj"N4>҄ j"iІ"\Do;* HB :Iňր$;zȏ-bʔ)^!{Lr9.G~Ie]NnledYWVstu~]GvG^\?j{^3NOÒqѣpx]=;k<=̅vCQpgz##IUy|kah૯`ڵ̚5ӧs[?yyyL4-[7o&syf˼oɓ9y$̟?_9/=ׯWο[q2uT/zahG5VLCCwǑdL*ՠ8>CeB _yB·Oh豒^= U άc#ϋSF~lˎvo5%W `;Vbc-DE5E5jqJXXdϞ=2gFҥK{x),,dc1c Yp!{/|seʕ:t(ടx BCCyg>|cDzqFRyfRRRHIIq T̮]طoj={(HLLZF8jnS!8""ddNsKno~(iɛ@p.Xf ƍk /U畗WtHsz$5ms\cdd$ݻw'!!Ͻ\N^^-^I]7W XVƲ]jlBtt4_= 6իWskFN0f¨SNmAa8p}a>*M{Ȑ!޽+_~۷s饗^uP D``jF6jj>=:=41Q8T慡XE 8wOHae-v#k ]Rm'w2qv-: !,,l&??#G**@ a\sy, ㏷yOl1[LլZիWѣVָ1cưaٳg=Wݻwof3޽|M6ώ;E%BP}Hj@CH05l;Hd-V* mw7^qk4Ovv6YYYn/D@ sh$''?f2227orVuޚ5kX~=/qqq̜9St6 YLsbر}%x뭷عs'sE׋Z"{ MQZe T2wakG7V뾭" IMM eeevIJJbȑFyV^͸q(**bΜ9L6+KPt:ñ,_*V+hZ~G.r;jkk}GѐO.]:޽{w"##Yl"<=6lX2d-"33I߿?-bԨQm]B\8=6̄yMTMJJj6oXWw¢!PCEr*oQ(/f铿GL\9￟#GsWXW_%5nq6osPoKV5ZMLL ^z)3f@_W,Yŋ k&L ''^ϰa5j'OdԨQs=|,^3`+X`uuu\{>Ì7?C<\0dff0`,_؄0tZ ĖR e67ʁ4La"##cj/jիoXѣG)//o߾14S?_|AQQz믿PZZ7/ IDAT /),,d2OS8M oKyKڬ޻ 70nIܭCܷM {teѢEz)L0 &<\;;h2O7x#7x۾$i*|Ābm C|3 Pn^{=aAqu_genmb(tw@Ⱝ,PRIךdc7mڤ۷/]v{졬ZY\Sղj*OZZ[\d2 &Vˣݻg̙ 8>}Oce(kݙ1c6Z|xt4=9rX_Cœzuݎ`ĉs= 0h'۶mSt-SDD@L9كגx]&'' :uDii)ׯ|P̷8OO/3_[~=u,Ly??1 Aj zz$=S${$u. Vla:uK/쯯LܚHEEx]ӰL&T]][PP4zQZx[Ri)i BInU`f3ǎcСv9>KPP۾:%3L}h4<Ԡųax+KV~g>ϊ=s?*l6;{~ox?~-N#kwVlЫW/ٰaIرcݻwgϞ(vӉd͚5Q^^N%\7|``- z_kjR >\8tȲLN8p ,}v*++'66ÇSTT1tܙ,K^^$Fdd$uuu]@\\ÇoQG .~g=ջwo&NHmm-|Ȳ̍7HzzzqI6 ٳOسg#G2i$jkkΗ$~w}o FMhZf͚G}7|CDDSNeСp@By{?̱c8v>ϸ }6>= zȾ}PTIJeػw/Y^/-Ls:s OV;4`5~xx8|wƒ@JJ R\\x<ܲe 'N 44΄ eիWSVH7j(**R駟`00aBBB:).6?N^^_j,Y;vPWWGFF'OѣܹYg{MGҋVywX, w]w,˘L&ehPP.&SN.wZ-fνK^^8̙NfQ]]Muu5zw}ZJJJDMל g" SRRѣGINNv5q/^kSN5) u:Ok.l6}AVErr2dgg7;_7teeeX,3M]h7 7|3fΝ^#Gi&F%n/l$z߾k3fP>s o˫ ̘;yB9ѷo_222())UV1bbʕJ~IMMEq FQCii)]tAVaN"..NbAerss),,^@$dY&66!CpBd„ X,Ԅ0[+E}<|E'F3"/oCIccc Uzq5;srsT@||ϡ;wU>={,ˬ[^zJ/8|wdffϐ!C?-'N_~';;+UM %}7,3g$22kbǎ?QnX,>|xOln/YowK)s}ْ:FEz=YYYdggS[[Fk׮JEnHJJk׮z6mDii)AAA$&&b4 w;11re(jϞ=ݖTʒ%K$2l0, Q̜93j+bf^I# b(˲^dd$ʺ5<99-3N###'ҥKv#1bEEEn=sNƏ75CO5w3g–-[97LHH2'bǟ3hgcp mSJJJ2ؓ>}(KR9tqӪ߷o_e(Ç7@ [nn򽮮w}}of $S?UĶJ*++ECNlѨϻNj" s5m7+OX6V 0 AG䲞I8|~ ҵyfQ^^NBBoIJRN+aK,VJ^KVL2E#9"q~ߞCIa #!6{x M.tWtNuඎ@ BHIYo(P9&9|'#.82{69972l0S 8xy7nKkù?a]31pN{ >qִ4Ϲz;=;-Z =_1w!)I aݺu2/ 0<-2l6Vml<%lںm_uM-CG_2^!Ckcиۚ3pZN@Tm/4ZKʪ]š0R%P,B sT %. j5qqqʼnZ! oͦBFCCTׇp}/7:>3%Ws\ef>Zunj*fMT` B4},j%"k݌ ҪiI9LRlM̡ ϛ_`270^$LJS^]돲m1እ?~<Įå Hcڄ^DH)QaAlUт*{SeՇҪy푱ufl6[Y&FpսAEO~:#e>~ϚU oBYU9qњ9,@qpܒ-@b&6yҹա s$gܽ 2kj?lǕSfoqJp' Tcs^X:dkvb4y/bp=O/桧_a[  flzU69Mrմ??_wEO[:]??2_o᪩uCɉ=Tl2}W~)$#;@Ai-+>{ZB5<>c?gO܋{2p)]"LT:NhlvN Ěr:- jSz#ZAC@ t<-:`]ô5|^dn?P›_ ?0=:z-:]B&9 Ȯu$&N'Hld0w<<Tjc-^Zc8"b:`2I]BaU-uF5ϿG&s%%cX#aٰoGΡ|RR^FNi4%U@K F*9VNח8 V`Df~CpX4A!Jj,ح?l_Đ!lݓ+-7dq.u^ %h+@ P %yo^|fi֩3Ӡ"}  ]P({Pb KpI>nIأ%s vYEpH8&Y)_ QCLRTuB~㎉ xShtP?}KY0eؼ  }bwb^EqxnV$kdJ2!vv ?eX)ĆCxw=q]I-T`1 bTW#h"81Eaڔs1PX @ aCհ=(Jxca(R_~LlA^ٝmB<-$@ByKzD nl'Cb6Q+PǚUFR{%]t:=>"fMŠ ;VJcq[Z bi\L)8c9}x9s؟{%OIx_nKag]Ci5tZ$ ), 'O&88w}q!zNbbbx[\0wwu]t{/Gyt4v{{O}Fi狂E/ J^ht!F6h]݋ erndw-_Edj c/> 6;SȭQQp׃%La8^+e:3畏)jkFqACR b6183̥Rj3(0l ek,1`2aV8Xqizõ!1&3l~gRnt a7q(7\h <N:FQ6ZJR6 l0#3\" ]jl۶#G*l&={vy Ua꟦|?SĉE NS:S__!l4[yLf$=u,^ő};ҵ&K,]q\Ͷޣ!8+ x摙,|GJTe祥uO›6?-s ~-1h6*dm TM,\}tهJ/d41-.M{8+|-)ދLn?=RorZs4˖mG'/ -+W#2s⫭?~/^L~~> u]dee5"|I&Lmۨfر~̛7ܹs{ҥ ۷/۶mc֬YF) % {oe?UrD|ѹşٲ>#r(cړ˔c&]#1=s 6pYOƐƧ?EPiYL{oжlS0enǎooLԛBH9l9W+6Rk}4MdLE}MX{%vkj/~؜ǻ|d{\ϲ:Qbw~3VVkܓV|[)cSotsNڂVU5PQ$$9?Q \T=sb2 Ǐsw(°9s0eΝ?/F_Ge|{SXX… y 77ٳg3f222{ y.Əώ;7oK,ID/STTă>Ș1cx'>}:< SVVFN$I̚5g;wO_A4e _G"Cd~p>#! f}'=̀˧`{XT<=_ug$%_$]BR%oE3\|8v۱DvN'ԫ !<.Йp8F\,{Ծ$m "HGչ].$+g>irbakzzŖ-[7n7ndȑՍ㕷lBtt4_= 6իWEzz:Æ9&xtM,_+x^{5:uhl6FeeW۷DŽ Kytlذo^Jq%%%Daa!]vy^{-zիWoO_AS.5#m@ 0t]wљz,1f>>Z]cm-.^G/涠kSTnNh\j1# IDATƭ2f֯_ϸqXnw}7NRQPPӕ}6#F`وqxoEVj*V^NGXV7jee%iUl*/J#l0yV^͸q(**bΜ9L6#GqFFw}GYYWFNGxx8v˗SUUӁ%\oO?رc?g„ M_~M^F!??.]CT$KN Bz Cb(8LJu,N/QQQeɒ%,^E0=,ZW_}!CDŽ F3l0Fɓ'FDD0g/^̢EHHH/2D_^+ PWWG[tAGi%'! v8#D#ǖ{ U|x_ֈD 8Gl۶y~|S@ .Cϵ - X,0~ D5hm޴ VNZ"pq0%dqG}C@zPR@ ν0ljX@2Lڨ'[>ЩCC@p^u<@޽ cʵ]c* z\ C1lTp>іԏg}@ 8aKLJJp,b6#88Pv;QQQDDD(>|ѣG &jt7TF٬^I݅^,j+,yȑ#%vmt:k.fΜIVV444o`n3Ƀ@ ! [N .i{MX ARk]UU׹FpSN%,,^xW^y#Yf1sL OYY˖-ȑ#3h n@ ڽjBAGpZ #ߝ֓Ϥb('LVz/Ķz|p 4B1b neYfh"JKK:t(555ľܸ3DA C'-'Y7oIwBC<ᬧ=ZYv-&''b*&MJcǎtMF@ C6 Egkt-v r ê*UVVZ 㜋rJV\vΝ; "vs($Iz5㯸BYn|{u-^;hb(Gls2lj 7|檫\jEo@ Ί0|W#unVjbZihhfaZl"ѣGѣӖ.],L>~0|p222c~)uuuvmT*8p }uٙ{ʤI(**bժUӇK/ItpQJKKow%88ɓ'Ǻuׯ>-`|vn=;F=ڤ9ӹsQz"jZY^*k44̵.f0s aC6' k:{<$%%)l6K,!>>ZC@ aӵl;7WqƗVP56}9qzj֭aaaA(yW$$$R0 DEEaYr%QQQ <YuSOϞ==z4%KP[[,t:IIIT*N8AVV:GLPPfh*38A)}OqYe=SHNa(,fsCI"""b7ӧ111ѣG2d9+@ \<П@tw ~Z,nS$$Ii-tgWv{/€ضm*o}}vnʄ wr]]= "##͛7s VXf0t:"\ŘVUV%((}qq2220ՑBxx".qӫW/>W_}ETTh4ƍV (s- B'=7R_\[цhlF @ a3/39o[}h4^8Oz.pVx16lxYnݺ.ǝ={Պ^̙3h@Qrrr8s ( F3gΠjUU9sCqujAAAb4|}}}aXeӧ///0QTT䰾-R]6Cg?&\\se/[vu}a(`lW5pƌlݺO>*͓رcYbDp滜W/Ku ̑#G^L&L&SӔTXBq5Ų5ԡmaٰYvrk+ 8NlwSv<˶a('Ng%>>|IFI~~>~)~!|Wl޼3f.qZ\ݮϹ_ۇ /˾Ņ\)B8~'^ ˞ ek/}J|ל`X٥PW: s B352_~&M?LΝF#ZӧԩS0gfL>ѣG3g6o̧~J۶mIII?䭷"**Ǐ /ЩS'<<<\Ϯ]}v>c7|o-P\j|=y<"}Rc(BT/_6!,{K&g!$^?q%P,W=^9pXZP7 :Daa5k8C{uAJJ ֭7.!!!|SXXHQQzHxxxwܸq?C1x+ڈUH08~ϡW4I0B!*B'eC`xM1aeY~*GgЗsE|J޽m=K`x+nY6BQ̀*$Vt2inJFq9*}Ee?\JYqm),t;Ve_!w:w\y)B!eCq}Pk YmdG BQO[M! `XAɆB!Ǐ;G@@-~kJ9h@KcZ_DJ0fh߾e!Q !BTQMRfPUPkZB!Bq-\{H_R_FgE% q;s%}qYjB!*Vcj /j-_[(Ply F UUEE&Mpd !BCg$ QN)6Ѷ^4 I!BԺscq=Ì=X}G᭷^~<裲Bqݟ{KdoxxNS2-k o#6:ⅻ1txِ i_J̥xy@H?k;@I)X x ͥBQkνҲh̄ݘ#or^g YͿip&1gvuq{z8υ.WUO$ !r %4 KEU 7(d@a1x@F 0ZQ/Zw!B\_F#Gf߿D5j:>~ԨQlڴlx8p JƍiР9995+)-~~]hiX`8-~pg{ xz6Sgdo`Ґ.ҝA.dKB|셸>(JR5 Y6w|[|CzݞC]1x`f̘AÆ S*gyxB-eZphј}(Ɍ [g`kn*mB`0kKX`0 B#զjq}jXʏX,NB!c0L뾾.ل8d^'2r{ȇ+71q}PX2ьauW0eT|d'm ˜w5OUk KJлY'ykߟ }7O-\:pԩrÓ,B\233 YKMMž={ʕUSϽ,C=_ڻݮyl;x/7;}ltwo}Hzs +m$V|>Føq}ȑDEEpB ᡇ}+н{wvM^^ˣTƏONhРu_|=y<`zLɄ~u$'o$o@:[A:L/-;˶; ={`ڵ|h4"##4iM4,B\7nݻ3x*K/hܸ1v[jsOYu|K QuXOjS jӄ;41Z`آE t:#&&͛7ӹsgQFt͛swa @DDH05&s%\TJH6ܬ p[!#.m-&,3o)ނy$U∋pe !י>}0bĈrXbð#G6z>>//}ulUvQ>*1I?Yyjt0h4tԉ[Ҽys~{= -Ǿ}~([(nPօ6%&}ܙBW kр9_f}MQKs*-JaF_v8͚ ۷YhBQ={^z)Sp뭷rao?]\"wU-5Ν;3qDڶmM7D:uСCӦ'Ƹɥ.ܬg(<[DX;(*YȒw!=#`|| ¤VRǏˆB!޽9s投UZZڵkի/sЀQ[!_}UOfĉk׎;S>BUќ BȆB!޽l^24N`S,$VHn"Bqν~szB+_e]`@FQԂܦS!b> Wc(^BBIB! J_[`BQ*.BӋ[pd !BRc(ܣs>ڣjjhKcB!DR3yx3F!.V88b_7߻ SD16 IDATC=V5yqn-ZPZ ~`o@E}ZNis߾9~u/˗^CNyh4!Ndgg1'`G[R3[^8T}zod7`ۈ{C/$P //h  gm@I)X x ͥdwyj?iݦ-iikӡcg!NxbSx{kVv/)-LЍ?樾.u6E ;`rsVma_'<m cr+H0BTbՠ&{iss4*(,hp(R+%|јÿ{>lw[&)˖~AұCG<VKngːaV99ܸ1^_+88s?bTT ӅB L̛;f-ZpL!<5>?PP`if 6ݹ~K/"==nnz  Ҳx}wׅQLћ 7p09 ow&Ȱ g3ezvNfZ& MTp޵7(帘4)!E Ƃt%C +A-jl\[;vQPPdboҡcg4if^x;!~2Sx}ޝ>4ry>>>XV>>/@ӦyυBj'cNNz)y\#ӧcza 5jJKK+|MTXfGS2rzge.Jd[@zw |L]ĐH73[NNcQe@9}(PJ0B8BU%DRR?%z(w(ԁ K1l|K!ܱla `׎@S禛``s/6kFZjjT~Y9y2/>_(;]!>CQZ-[6s/tlywuTクDZL&q}:3{E"O qV=˫ω99̫A.%B8X͔(Ɍ [g`kn*mB`0kKX`0 B#զju˶ҥkwnLαx)DhXه| ܰJ(r^,K9ZvBQE}}})0X,sr v6$4S Μaʒ۫#ġCausG3V= Gf^ôNQ'>W4C!"tDI:Ahu'8ȟ`_|S0\z0CG/s2h@Pp0;w0mFz:xzzRTtZ9~Sߙn GIqB!p-++0ۏiij f߾_ʪQ*MY=sWmᕇzP/ؿʵwO׻]32 v8_nwض @n"Vz{g BJ-heN@0FA3%zp^fAl/@4 A4oޒ'ֺu[/[U+dgg7__r QPPo^rd2Wd !՗Kx'cŊ#.kw'˗-eO t‘筛i2Ƭ[exq`7UΦvTUeL^@M!x{X w6i^N%5I#8}C!D$B`y]dz, @^mpgܞ0&{C:^ B^2 AݓN2c5tm;3X}kH3Zp.388@ZpEQyuN(W+\NÆdB!D\NhCC.7mnoL䣹xzy`xlUvQ>*1I?Yy$ !\T셪L Pl˜as8,e-aJB!jRRNj`2W8}"|cL|ƷDqؽkO1\KD2+#P@cՂ Zobծ{326pC)GO0\bZ\\p|_[nϾ!:fw]zͭ#">!ƜPZƬ1dx* +:ˈn0O Ղ٬^PB!BP;cՂR B!BAJJZ*PQb4Pj%UEE&Mpd !BQc  (J0B8(6Ѷ-VV+mȦB!D- R3yx3F!.Vv>t1m쯛݅GHzV>q$ !xqn-ZPZ ~`o@E}ZNSѣPTTDxx8=zgϞFFg}F@@@Ϗ?>Bk$++G}w:f2qqBcA:fqwˡQ ul5~^YJ\ܸȑ#\֭yWj/>2uTfϞͩSXjUxר_>}'OfÆ ]_ΝKjj*k֬}+B\[oŌ38}4/lM?LB׮]Yx1'!!F_iii);lhJC\NE ;8лcH73d"L]D1wE ;~M~\U]ge]IH0sַHJJ?6$q[\vE:П0??mnݚr޽bN#<<;C={hEB!( Z86nm #..NGV8|_WcL|5tfD& !u{ٗW/ğ9's2x_siMg˲RR!j1gW!Xf4fJ2#ؚC{1 |5LHzZ@vv6YYY^h$] NszȠaÆ9u>:+oL!~d2aX&$ıgΰ0L&S Μaʒ۫#ġCausG3V= Gf^ôNQ*O&;}FUjAUh#PZkJJлY'ykߟ }7O-\<6lؐ@y衇޽SG9\NZ BCC7o}Xaa!UB!.]ff&vlj aϞ=妭I\)K`-PWG狧ݮyl;x/7;}6h4\Jop|VZPQ)[oT=熙@>d?%QPH?kXFa̘1L6 Ν;ݻ7!!!*֭[駟_ӷo_6mꫲBlѢE?-0* $B`y]dz,$#:+ZCf޼: 4p~h].3 +V8 >| 4`U.kȑcBKpF>}8hD؇}xyy`xlUvQ>*1I?r[%䅚B Bs.يjBUXrȇjGr(6{agPR9  }(BJJJ8uZ{o㮜={^z)Sp뭷rao?_cֹ:eV +ޯ`(PQ1%OTV nV,3xhUvUN0 =Gp=%kq.!ҿ*N:<̚5lxGjTk]cx𲂡\)PL.#>-X$9q=|,LZf[ɘKLy˶B!n$ bРAΚk\K.tҥƮs ).ݦBj vnWYuxݯaqw,~A8h*7O>s>?@vBqegg1'kluKdoxxNS2-k o#6:75{C/K1T@l.ZGB5@Y'JJ  nPlv}ۻg7̚Nϸ xp0zo<Ȣ ⡡FB!S>>ZUKJˢax0tcf9y /,*fQN6~8ƜU[ u@<hc^{ZU BZbՠ&{iss4*(,hp(R+_JKKtۏ]wӓ ?%`Xj$%c/H:vwuHSǏ' 9q< //ov>}ܶu+6$`ɡYyb>>>wey橱 6m?oŘ͍蘱z@! L̛;f-ZpL!<5>?PP`if 6ݹ~K/"==nnz  Ҳx}wׅQLћ 7p09 ow&Ȱ Nz6Sgdo`ҐDm rF>B^N/ P5 Y6w|[|Z@\>lڸF_iii);lhJC\NE ;8l hC!ݘϐ2u|c i,JLTh:ϨL)PZفAUU M$%%Y8-pa rpw;O]`qQch2ٮM®;~pwwM71$&ھL~߿ot:#"xeڤϏPnkCZzZ>=hifD!pPV==c !~t:-[]:ոq,5ɟf\^ȤaS?$yn!s"=DzAou{9-J\J*jGIf:[sShzo=_/_iI6PTӲl0''r,BBB%,а0 (**"h$00oY7խ ~0tZgeeWv~777U> B!}}})0X,sr v6$4S Μaʒ۫#ġCausG3V= Gf^ôNQ*O&;}PcX1%I! {u{Ҹnww^H'ԕ e{y76mᦛAHٶuKq9Ltl,'a4j%پݻvV>-Bʴ?Z`ʪQoʒj <ԃzVTcػ]37Md}2xh4횹1T+xP PZBκpˊwv !c8{n 8IC'P{ΔZ±|F]ѹ8|B'!nݖ˖zJ'Y|t-Z*߭qHO2|ĨJױBQ=_}%:AuçmoziM\r{˜S t8:t+% Q㠓_'=C)gvd@h ]y /ks"ҌrhI-+|/̫p9~2rXtðA r2t|8B7({z9qnoL䣹xz՜Ws.U}TRc~<J՜jPU4ֳ)Za^9,c1{CšQ!-JJJHI9VEɔ_EgxI2u#c?Ƭsu.;˼`lI0B8ቊj͊|7NjiFhGc-.%B@֬WᄌU:}xDG>ĘC@` J˖՘u5 /s~ic(D:=Wt&na|yߏH>Izf&-3W-`d%&d !7 ~9k~qb)Ʈs 5ZPQ ~{5`;~AxVme !F 5 B+' BZmΗYp; z@萝"D!F{劕UZZڵkի/sЀ\ , XT:]C!5摑IBk{|˽e¥_q# Dm&B!vt>՞?TQ˜֌`MWxyD QJB!nl>ZU^I$ !B@T77-+j^*r1y F EZ`TUm4])B W;^f5zϝ S]<V?'Ol d7-zEis_WSQ8e~$퇒" >Mcڏ!K8}-CߧQ22엕n6l#quC{VW~[|&omn_blG۶Zi8Zh48 B!uXj&/c("J'@L{w0NEQn`xެQۙA7A&lqmf>˪ wA=+m(@TUQ;Η~Vg= otl{TҦP-)7qĉԽ op 3C;aYQ 9zqn-ZPZ ~`o@E}ZNc2.PELJhx |||09>re?|e !HVV>MuKdoxxNS2-k;W 7`ۈyPˆDsd0= uv '$,K.klo[uxm5}(_qW)kVpd-tfF0MHX%5t/5~ۈ ^;{o i[|םϬm޾0mhs﹠=|ʁ-}&8wxį](^>_Q 9~ J̥xy@H?k;p@I)X x DǍGǎdf͚0aBP+K! &L@׊j^RZ Ã03Q}]lxaQ1vwUMp099y.t0&'vg#>>A3F$,S] gMpd shҒevKNS®>EG 5iBx"~ܽmGctek(]]}Ӷi.Һꬿ,V Jh67G nP,bЁV7`.j]txzz_7mڔΝ;mcMXnDGG3Caa!͍ѣG3j(6mDvv6QQQ~N~o[ORUU%DRR?%z(w(ԁܿ9s0d  A׿ŭʨQ:t(~~~ҺukRSS]ٳgO4 hтmF@@ ݝu2tPNd2۷/͓ψBQEDQZ-qqqlܸF\\:VZ[クDZL&q}:3{E"O qV=˫ω99QXVkXknWxxAкj 0V8k vFsoGC}g#J8.8}=#*̙ ]Qvrz2q]?؞oʯ1UKcՌCIf:[sShzo=_/_iI6PԊ 6lwq|WC0]6:ƒ_ix Exx8?7<}ωBQ0LX, q3,,̡ 9Ô%wxTULf+itbHo,+"KEV\. Q(tX$4Q(H$hy<3s˹u&ι};W?W(,o6-?`͐׸!$ee."1 s̕5^L ]V}I120~??|r.#9Y9'~XSݡ<'ٿc =W÷{-Gg?fFZbaγ//#e1DDۨ_'BP+3jt熺7Ӥ4k܃nh_؁ܒ?aaaԭ[, /W|SCCC9}קNOOOQ/2g̝;<)xX,w%7ir^VH`5%kӈ7D]y3mLO7@"צQ15F a"Ԃ+E#-:\m6a G ޼x'xᇙ={6<ԶmGh"Gbb"~)ݺu`̚5W^yڵkBCDDDJNϞ=С}+VG8puѼy muW (WEM;{K GxiwDʮoiװ#,~9|;<"1 rrRCe{w#dAhN N׮]>|8;vKl6yG^2nӳgO ɿRߟgy>ӬY3WAq7i[戨DVf<_ZϛҮa˾ř Yf;cџ.\reE*9]+L۾+ٹNꆹs[(+qW ^\t8GFL_=tocٜJEDD(..:&$$0zh>CN'F*_ӧŽ[!GJJ-DFF^27 ~Yi|FR+G01;8wtCyΛwq2%Sngz7-^X犈9?~ł/%Wdee30i$4h8-?VHmO(T0ĞwYNU?HnULt99 V"""א//;[/F7nHJJ"88#FT{ DwW2WN "R@TF[`cNHa{ ,z\w"""גh]J8** & ({ E?=s歸eae>VsZL k'"""j EDY=uvTJW E8߭Ξ={r8|7=h(}VIEaODDjH:sRwb#//G ԢR0AψTzCCbURsv<@j T%ӋGnj Uc("<cFtb6Yk&:d}o!7zB^0,E8hzx643%00[|g -d]b.RmN4ScJX/`S09VP+ =+'rk  '߮ ^U s_ 55:}2/""R__? >b{ZwT"up3yÇmeÏvU=̥zctӣ\X=-O`("؝f0d'k/AU? Vl s81.Zf"%%ǟ|57Rf- ÿ邏9ۯѡc'Bjj <8awm"%9SWJr2M6BN]XvH122l x#gfȃc?~i/6nv}ӧ[:j֪EjJ ?5 J䅹Kx(ZEF~ R`5;z ow`N'1iJ< 0aXW];;EҩbǙuH3)tݫ,}wdp Фz~MbW,qk]qn222l;u!%%ɯHƌgSϲu~iǏK8}߭eժ]q>rۈlP\DD)%9'Ȥɯ?[@jj o/:uwgӧ_֯]Sp30w ʴEkj;}Qe~],Zp:%aS>dؔ9n-CS|]leb W(@`("sai _^SN- а0~@ԭwUUc[l, }TQAºu7fnhԈSeП{l=zH9x;& ͽna lBhXzߊjIftع~Oॏ@.X wJР);W+4#]N&zŎEGХ"Rݙ#/܄j$YؔϞ? Bɰ_:um"{O6m@.]HKK%<adfdz(3=-fs_,S)^PPs2l6v;)64, [ E9r&I3o'j= -F|'WW3$R~9vǒS0rsQ6jWbߏ@B '0ȗ<-؁:vbr藃;z6m֭[ L{i<==$;;:~*mڶ#zpf]4!""R^ x{)X,{MJLPV\Л49o/sC{Q+$̵wNׯM#2ټ/O".L?2uzA6R;7JyT0R{-fBeNa˿& oEa#)?*fT q&̝>-ZrjueK-ȗc.]iL :wͽHIɿlͭR4-""r||FGzzݢhӦ5K(rmMVm+fp@(jڑ[b?K #F(Vvvv 0{SJQC) V݁X` iEVak(wy'x\>?MX*N(pƸANS2GD z0KyӷuC5s8sa5^C)l1'e#P,=cDߦf7egX'}1gs*|^2CBB 7E^x~‹ETa.vo&>[nw655okجw˳?6hYQJa=KsbyaY;Bp:adrHIK;8Î`sװ'ײG9OX$77'O`XfK/ql^yqύG_ؾ-~lsy.32Z/`ቁi͉=,Et 5~~=Fݪ>8sr9K/< x쉧zYVUU{w"%9*U:&MUm5#*+l*#{\oq{G1N'$b=ф@_m=J^*^_V:u=ctKo(6KuܕNVm0BC)(3y+~`ފ My~!>nVce>xwܤ'"""Z14쫗nNJf/3wP8wtvVJnدXYo}^2]~K& K7KT0"""DDD8+^Q&SEU0AϔlT IDATL^sѰKǛ5l6U`N~`NEƟ~sW8ʺd>u;(湈\uP0Νãa\#. F9x~<4MgoqsV\E{t~ Ex–TxfqQ~]x}H0\oM n|?:P*ͫF˪ۿ/E릛0 pt:1l޻d}o!7zB^0,E8hzx6O޲>Hݪ!<:o.\+ (vޢgfw[!n]}GO1sF8>(:saӥIO>:EQ˖-J1;͘ɥaNZ_3^ ~&2 3<`1لpb\%o6zـn|1o N8E/fX`X*U0ӴiSyn&W1m۶壏>bѢE׏D>Su릃(""'yIKK?gϞtЁ>+VУG8uh޼yٶ1|zpj[ٽ%a#;"kaeoĴkX[Rj GHeddаS`H/״hӨn!?,ܞŌ!E9mڴB.)**u]K|,\wwwvuDDDD<vzɐ!C;y}>ׯOfͰX*N(pƸANS2GD z0K*~mݐv \1-ggX"ģt|eZ[ož}׬Y3^D28p?fو-) owO~#;ѷymVɠ{c_|ٜJŋK]fhh(UTYfׯ_ETQFiCBBʴ^"""f+ߟ#G6%%O6}bRH*Md-D*zRcrc;ET^kFΝ֬ D*?T<'Fٙl_^#J&'ϋt޼3)98 v; ]˾VP)(77ǏcX%==鳲xg4i 4|Tm.%f\Fk"sή*M6ΰaÀsAyBCCcp/ӪU+Ξ=/Bxx8ߩS/$>> C&M0 ˗Kff&tܙ],r4<18x9bhqn;A;S'Ҩ[=gNNU\\O= 6C@DD///;ͭWθqCRR1Bcxk G26##kzݩS'<ȏ?H.]طo999oN~ܹ31fg!//wyܹsyHLLdʕуF߲b B܋HdMedy|?:vCz@FF'N}̛7ѣGopIv]9s&gˋ LJ' a@pS鐕 ksU`УG 2}tVJff&¾}hذ!ڵo߾|7H>}hܸ1mڴa4i҄V^M֭y1(in>c1%Ѭ< yaV; L&\ ͍իWNzARRR?CCCHLLĉ 65pЮ];6mرcY|9sΥZj3&MlK3\l'ZjUj'C;xY!i`ۯʭ] 6믻Bȑ# !..􉉉ɔ)S\㒓Z$$$)Sdɒ%L:ylK% 3ٝE?yo|}|׏?jVnh nqŃaff&t:Yt)v:v̶mhѢVɓiӆ?իWӭ[78q"Cb'+~~~:DDDDDD(kތGP?AA~EϞ={ M6tؑcǎѱcGq}222hݺ5իWb /9s\ ݛ=z`qqqĐM:ux'u&Hd26,""""{a@H!ၗx{{ハxyy鉇e|J8xRR6װѣGC~A}6tͅ5MF)5M E;,ܬlA<_F]g-RFf3\~J O֬yVnݺ 6^ztj׮̈́ Q)0ig(ŇK|>}\}\up("""RYgwJj>CJ @͈(Huq3&]I*"""`("aPTT^n>U.gCTf1ԇa :7/94kf^DDDDPDtxv2|yo v1)RU۷8su(Ra%s p-]NERO57U&4mԈp 6$A"4lV{~J333Й$,WMժ6شܸ1xعs ^fepukpP$a0mx{4nlFN,  304xy˲G5 3XR;+`yz4h ""RɕXct:qp8#ntbԉAb0`$j6G-1bz>P~}M`(Wر |sa=>[|m/ bc 6,_ #'~Z  n֯0/c/9>l뛗gл7lpaDDr+M&nnxZ[,XfL&̘?_+uA< >1113qDYDͦH 媺~0XĮ]q.o5c0fL= |`pAnS'旑nbҤeAj^8O/y/ºu 6l0//۲bc R/7 22oLDDf  3R;d0U[`={9cϞ=С؅ 0ɓ'5,33{wnݺ?3w\=Jhh(C}̞=ǏƨQhѢG'`…rǍǨQY&Ǐsl۶L ٶm9993n Ç3k, e˖sѳgOoNZZ]v宻bʔ)lٲƎK6m3g6l~;jSE l, 2d.֗t0r<CLf*W yy3Ԩap5|r޽T #ڼ vlm]v2}M. z0.] b@DD*w\ch2Q~}:TB5 B%CӦMٻw/gΜ_w̟?1c0m4ۇfcҤIݛ pw3eʔ2חD@@3f`ԨQ[0sLF9s`ĉoߞy1zhx NKv\xY%\x~o;mmڔ}=/^ ж)|/%ch"&-00$ 7#&/+͛WQQQ4nܘnݺf5jDHH={uL4 ww2-G{/~@ll,ǵ6mڰzj{ZjTV'ORN˲Z$$$zjZn?٬AK-V\͛`F8u<~N-x?.c6_t-yHQwK fnZt:q֭0pǓ1 ӉɄ2{NKKsðٽ{7)))_%Fddd{n|+t8qaÆs8'eliӦ;˗3w\UƘ1chҤ>y6no@'J/<;`@7jt h0AX 6mckWᅦse'!Cn6zE<{,5/+fff?rcؿN" ` Kv08s͚o4Ddd$SLq KNNjzɪ颸@DDSL!33%K0uT͛3NDN#GLooжmjJC bb j&s'<_ޝw^?Ma?fy"""I|*YaDHȆMZfe4==DΜ9ݻyWV۷m۶>|up8ػw/k׮K.4oޜD֬Ydǎ,Z___BCCZZ\/^|Y} iӆcǎzjN''N &&RX,?~l~'&O̙3g ???eRatUif".΄aW1~LxxzU9йshބΝMj󮔇/&:t_^&ݭ ""RiZcظ/NՆ-9NuM၇88777TB֭>|8`&LܹsywR ?͛7`ĉ̞=YfƳ>뺴s|̞=˺l3 ^x9sݻ7=z >>ywΌ3Ʋc IDATʢwCvv6u'Y&M s#P*ù*ķɓP6? Ľ&V04`G3uHUbwtN'<08r=uBCO{S202ے55*? vl;Mu22III!00d0 gR7,L\S']k0Oo0h?,MУeKWM8uv:lI)MLŶ@j2< B?=s6a>׽ǹld6=)""qY~=8Poc@v """o)*1N+Suk^"Mt ""g0.|,1c[""""""נ+ """"""ŭ*TB1BLjCDDD~S0Tc("ERHW~ lmáExiGTTeb;%-EDDDDD*1, `$'`9ٞo‹ۋ/770drss aȐ!7wmP||< Б)rcm˄}#O#0#ի(B۵kdž  [~=m۶u>r *0͸qضma0{lF#xWHLL %%^{5?Od28q"gf֬Y#/"""""RTH  3R;de/l nWl!QhLl, Q/\:j`20(S+""""RA^JaҡywBp,fn47L+j/Tý(r?T6lFFJ2*Rq? DDDD*i(2JzObxvofU  Տbzc8w+Ot ֡ڳ">LL[譍'EDDDDD*x8`(""""""ۅ9PDDDDD1o#2 E"PDDDrCYPDDDDDDJ*""""""F(R4hP W A 8`:w00&odnv-Z=+r |8Hpq?.%-۠AVnY9dp67\HHHtpi0a{"C}Ǻu눏gŮqضmTgӉd08<ˁ}Gٿ;`ثW/6n܈n/0|Ϟ=deeѡCxꩧtTDDDDDD]VRRS:Nly2spNd;s10t:ϊ]X۶myؾ};m۶u _jQQQXVyXx1۶m> 99.]p8\>|YfGhh(w}7-[fܹ=zPJ1 9saׯرc """""2^Xj0aCj~sAի`Z,XvkXFFիgΜaԩ1?pN>oĉoߞy1zhx N<ə3gxݻ7g̘1L6}cv̙3={6^^^,\PgTJk ? N'x{bXI;Y nwj_Wɂ 7|3;vfa4h@ MeׯO6mX, 8 bcc O>Ѹqcڴiիټy3#**5[nYJBBW&!!\-Huia:/}N:Uh@Y`AT^ an6VZ^TR6 @bb"'N`ذaֱ]v8N ݻiڴ)cǎe̝;jժ1f4i3BDDDDD*Kk K vŋyw.88{Yf1m4Zju]@@@/sq5"ӻwoz8w\yTO1 8bbbΦN:<:DDDDDRj`م&dC;?:3d%$ @1bXKD,Un{E>(>RBEm ʯ Jmڋ"^$QT"I$!!$d!C <9̜=˷#Uuyx]l6]SDDDDD2aY`3GTf;wH'dJ0 Cc("""""Xֹ[V(tB ]1 a1=Mdʊ\fV!::bbbرcXaIv-駟w%55ݻ_LZZw>`_=ʃ>츻}{ansxj=y<x zw} 40 ",,4k/la;4_LΝ;1yg6\.{aŊ7|뾰f4III_;_?~tm(gذaA\\)))iKJJ|ѤrضmWfM7 ˲,l[j|QQQ @rRRRl횧{mJZDDDDDec:covnz;k.5\CDD1m4y˛o|b`&꫄\8p aaalݺw)@bb"c&,^{ʕ+),,$((;XCfiii|GġCطo^7|\Ӟo۶m{$''SUUEqq<̋QRRvDDDDD0vx=tT 6Uw|lvcĈJDDDDD:=FxTO &=gΝn7qJDDDDD:I8l96FӦtN i'(,,$$$NW1c\̜93g~-C.]XzN]x;^XQ7B֛P>w q82\nNj0mתH;t"-l Esi""""qbCQ( EDDDDD EDDDDD3k;32ZyTE:?\DDDD v?Ӳ9o;C˅eYDPDDDD XbuuuxL4,JnZܻ˲l+Wovرc/~q+h"/^Llll_}U^~eHII?1iii|<lݺUCFf^eA? /eyQRR³#GǷl{/n7bۙ7o]tR+_QQ7|yqp8x衇􉋴B(6qUt0OAL.x-:i3,]^ffm vz?Njj*999уs璐@zz:7n䷿-ݺuc˖-޽~5kPUUŊ+HNNfܸq~m>C?L“O>IZZZulieqFv @ll,M_PHUI"' AN^-_r℗S&'$|~4/z*++Yl&L`̟?5kp N5\?Ovv6*<<t&'$22|;㢖yذaNSJAuEDDD:V{ c5M bw={(s Knݘ9s&C%11t.~s}q!n6bbb.iZ[)**"==1cưh"ls0 (6u,˂AN9kz3g0`̘1ڵI&]#Fyݻ7 ,`H`("""`Dl L]`l!v>aDDqqqC׿Ebb"=K.mb[[~QQѤrضmWfH v """z\jԟc5<9/f޽3psr1zs //򳲲Xr%t:}PDDDD:V{ ]eY IJ,Mzmv;\ |r6nә6mׯ'((3gbX`k׮eĈٓSR]]͌3.-"''ŋSSSÀx  EDDD:`xTO &#{ }"^CZ82fM7"_š r{*gnY]˥򉈈tLGecط`ЕN̳wnsh tj """~U'61tsD4oQ0 @uAL > s `[TUE.;Ba=w8]Th(8C˘¡a*$"""""TCQ0CQ0Χի>Ôf#qCx;W""""""-z\t $kW#$KvJ׀^}mC˅eY:×"+/:gYݸeZ ٺu+ ::oYh/&66IKKӧ$""""" C ѿ?uuu-N@NNN ٽ{7>,f?N ֮]KAAw'""""""u iR[[K:w  tbfm3|zoՋI&~zXb 04mۆn`ܹ?~Trrrѣs%!!<y?)| w 66d鋈UIMӬn7|>}cX+Ok|w.Agǵ|(i||:F~?歮v-0]b\(3J*jq]мvAt+{a~pSDDDPD.%(//'88)Spuב{/rxw{.;v)S~RT&LpA랚ÇMii)< EEE 8 ƛoIFF6#G2c x nzƍ޽;f۷cDzg&L?O(++gϞ̙30HKKO>!<<ѣ5jo}+++on<Ȯ]p80tP|A)99vž}0MsM7,"##x<ٳgw}7/2TVVITn7K,aƌٳ$,-^znfb9k 33yi&ƍǾ}8}4/"wyg4^^[PXRZJ__eʄ>6 EDD Ek|8^TTӦMcŊߟX޽;Ŝ:uGyH.]ѣGìZ >CFѣG޽;a&fl6v'OrJxG8v}(**",,Zeɒ%:DDDPUUŘ1c|0l0_,XHKK<:=i޳eY9r&$$n: _; ;;ٚ29s˲|V;qqqunNknw05 |v: ?+F5 SH'fpٝ묬,˙0a111ӿߡaJC@ln_;n0ӧdgg3h v;|`lxC^u&O̸q㨨h^0ڵ\4y' ##={웧7_pקvڪwa =~C9""" "r )=z --H SxMxz˲cΝc#))Zȿ/.\`֭\~AsvoM||` ӧl/ܚ^xVZng޼y~!SO=EϞ=k, Ixx8֭c…mpbs=rmջ@Gm6c(""oz1£zZxfy"e߭}~DDD.bRYYӧq:;ٳ'. EDDJDD_|vK]]N0˛[YY1Mkʕ+3gPp/,Hn7t֍|{Й3g ={>v.b?犊 BBB(,,lv6+wuӲ2@T=zt:4M***O>A~~~4^Ux9sp؛%WFYA)g^ܦ]ˑlfm]DD fy;"q7ff~\+Byy9i2e߭&WVGeH.4oO3w8W"""mHH%6,>~}KX_}?_Ze5HoUũyw-km֖qvR;--ۡn$6WwI[F9ZjwYVw3ޒZGONRq~˞W>j:V0v_dSBw{u_);, WF.Ŷe>v4PX 9Κ5k JfgO:!7T탂puu ,++{M6 LJXF̝;Np\X|߆UWW;991c kk0ADEEK+VX|VShaaav_*(nwJř;Zz*qe3BH"W}ILm?{Nh}@6guPtᶡMAB!ovJ;D]g7,rv[dEA!t7SoEh7@ZcQRRRVVF&wM`0F:!$,--5--->,$W6B_L&k6|X,dRYPPV FBBaMyo5~Ovy[-2&&8K&F˦> bgNNSaN!Ålڅ WSB4 )V^,{i?<Ñ#GԂE[[H$2K8..k@]xqbxʔ)|>:((hJ6&&&!#;Yي_)R4Ȟ6< X~?I$V% {?n홞Vo/>Mf u +PX r9Lf0:ݻ9,++j|>d2Y Tko[[[mmV-..}"}}}iiiaaa>>>3gά*))~zMMW}0o xZ _f6mYpwx4-Q":D /{?M;A\rIIIǏ~~~AG˗//**:tPff… L0 l,,,.]zojh!EEEOW\ij23Ȝc;/lT~YEE껤 ;:#mፊ6v* ,-kܬhԻM=2Paß:D ̢-@9I$\ngg?~/vss{P;#\.OKKsqq={"++K$$$8::)\/*m~톅ST!oTW%eÜ^:|;{.wo{q_W> 7hsBpRXJ^q &RqLcm]u3gάZW_}TLKKsss[hŷn&\z5J.(E2\ϼ> #qsk|agg7gΜTjcc|Pߵ~:J4kHHR^Z&ERc_2͆QٯP8[@F8Ѕ&,, ߐcہʂ);~(IUvOʤAHBi 06 @`H Y  @0}< ` `b x26-hxnjj\.okk3]`yryK҆kR(XÖ&^d===M:2)J___iiD"7R/' Ay`H$:w;HM\nnn .,..ζ5p QΞ=;$$!c*mXlggs)M6V &0r!D"9w\DDD"H$zxsy777?^,t*ݾ!"7~aɑ#GJX,>|Ǐ?~ر'N"zzzN:?hA.IJKK_+Vܹŋ۷o4-tuukg2/2gϞ7d/7uիWZ*88b-CuFWUU;c }ݻwI$Ҕ)Sf͚T\\LPREll,Aŕ:iܹ֏L&#L&o D̙3gʕw޷oܹs_~ t:B۷onTsssCCʕ+I$҅ ΰg%H镕L&矧h.\hii!O?4A׮]+// hZFqtt|'T* tˁ N>~;wusnO NqĂ |}}?㼼}V3(,,ܰaCqqEذao!x"ˏ;k ^ATH<m=zt~~B5""<00 W^1*_~ió0;;;&&bIk׮?M1Rh^VVYO X,T*]p!B(''[/===F \]]+**d2Drb!DD^^^kkR\xihhOmiij-2iDSSݻwBd29&&Okhh(((P(bvvvuwwS(0k׮Z? D"Qll,n͒ipOOϗ_~{|.**77wժU #==]? /]OYt3g")SGGGBQl"jCxxݻw| ?j}DDDQQQ~~>RP(~+WXpR2̢ܘ tzhhhffի{HT*uss /,,s1kI:.""!'okll|wG_{tklʔ)L& x= Cr#oZYYw\ťj:===dӯA$+78B/T:'iS(F<3z- @ &N8cח_ ,0oC<"jrdr&EMOtP1Лgf7ԬW{DDvc=G#HT*Jmll|LVTZVR(uq9k,V(6Q iu:]GGc{{RDRbUWWwuu͙3I$Ld2oM =D"IHH6mΝ;x7$Ν;gaarl@}^9!!BPT~`L:ח1̆R<́:}_JEjt:޽{rpADR]]F d2/ AϟAR)}׊0i!te''?\,#._<ig3kB~~i(aHlmmmaaO&h\.|EtzooL&)ꢢ"a`}oc"LL&{zzOdJezz:Fh~:BR/G9 > 7ρz6A_58jlf0>cA `xH<^ q $끛{{{Y,Vxx%X"'NHHH`0B099y֭)J5`x`V_# kmmussm'nt5MkkӨ  rvvvqqikk3&V(Ν Bc'pRQQ :Ldh |;$ |&0~ `АƱ0ƁC|/@ӕzoz0|У@=IJJP( ŧNͮ<>2ݼyp/_q_4++kͦ5ۅMIRGK}*Ջt:PkT!b[iش0:fwGPe>V򞣿5tV,3lfN GkO.fΜֶsNPaaaII|@W_}uA^,+++,, طo_XXX__R|t:|>AMMM| ܷo3J-++۹s'A7WCB˝qIII z6nXZZѱsN>+ʔ@5}yӚpfxXu6 Tʹ]v%/Ž;mۆOyyydd$ΨUTT>о3gp<{{{6}ՎNBd2l{{{$zmCddO?!{͆dff8;;K$M6Uոhɤ-c%J,-2A vܞZ3O5Ջ|W=4i= p8$d8Ki4uX?~0S 쪪SN-^8""B(bkS#:n!TjHooYZZk4g*``~Џܪ OG8;sRLlL -S;;#͘1O?jswwP(IIIUUUl6{ԩtw<Ĵ |>hߠ{b;>ttt0BfڵO#{RC2h~F߿_Qf1i@i5?ʕ+QumB=LgNWY6~`L#LN 0 `@c򞵇.{k?Nn5['{:{?IIIT~.Lt;23O'xrD1;m쫹N/$R;'JeLL{R~B{ܭOPY=ՒI10چ:tVCWk!Tmԙ Iik"3dG_aˡ8Yzkq}fIWLM@PkDCN'տ[k:mc-^(kܮ՟s7+57ieE\606\ᣏ bIDATZa_P(v%JweA,hgsjzCNwf9(VȠ|/Cu7f)}wci+z # NA%W'o)s!Yi3AjfS@yY;XBSՋZJ+%]񘶦!Fˢ>lK&!4}_OgpW#zQ\B :ܮ:t2Bșǔզ3fu g2=h׈ W3gd ?' 0)S]9!&=3`/UEDؐ M ҙ IikDJB{)D"Q$*4ۗwRp{ Vg:T,fPQ>[nW nT{^6BJ& M)))ʌEq9TYH:}" *@3m?i邀2,Rp]ra[J>9[h966rBT#e8ESg:q-Nي i/*m?BV;ۗgtfܼy;c144>4JKozP5㕯ᄆk(Zpm#HM\6m-k|_gYPGٯdÓa:̌WWWC/ |d1Z3〇(Jzܻw Aj`Ly`N 1z`aD>G !}<!B x``ʸBh BCBvvvd2nN(  #xեP(Md&*jmoo!F&988dL<Bh @PN&i'O$H~~~Wn@III[l@| ֭zliiG\- _n]pppxx8tx``y`Ryȑޏ?bkj M6\.7>>~Æ T`|$IBB&Hg̙[lqppfEDD߿Q|YYYgΜ1|H\n]bbʕ+CBB<(JߔdN:S 8rHCCd:nj?:::55U޽Û7oo󬬬JeiiիW+++X,ְãߓק13 >>(p/^V rss?裃FK.}w8$N.Bt:B>x饗x f/i׮]+V8x`^^Jؼy3۴iSkkkJJ A+V .\p87nlmm=v3<Vsrrlmm|9sѬeЯwtt츸7|L&hoo7m7nZ޶mB(11111ͨjKJJr9/>Lf<(ZjZ}a\\\\\#+΃5!BP(rŋB޶m[vvEbbb233yJ-***z{{u:]aaaoooeeeTTN};vݻ@8oY {~뭷<==Ϟ=# w //jq'777<<|ǎ* ݸqC"0 { @ !y.]~[{yyKV~x|;H u7l6޼y/N駟n߾u|6M"X,VqqT*;n:VRXXgx,ϛ7/55L&wwwܻwO +k׮%H|>άH~ᇴ4={xv]6l0޴zܳaÆ#GlڴIm۶͞=Weeݻre6lb11~[P 𕢽=::1//޽{8d!?NZ!Rr-Q$-6^WWgW9r8p`79Nll,Lp8ӦMSTp 9ڲe֭[BYYY} N|rm۶-X@Ra y7o"MVTT F_Lfbb_|ARܚ6cjgΜyW֯_ҥ? ;;;,olkZz?fiiI"!u:DTTŢR| , *JT*e2Lf2AjNG GÆdj)VVVoN!@9gO(^f ^f P8H>wN辗~CdٰP]j_Lo M&0j5` 7fd00Y cC/$IՒ #$Xn'77wXh&GG' JBOXr). ǐd???` & pkgx`@N?GNcV;y;'LD`<uR$MK12U)NIL:NKlQO^UI"x?6*0Bdh6&*mCYWe2)l)1MS6v")~ }5DG*҇N8~eҞRZJ$ @V\ 撁,R0Q& LXx^PԔeX8AeVʒ2Hݤ_͑L&k01dUE*{,`ųTx+E$mrտesV%&# sIt?TQd)Wk`CI@ pEP8T# VL&keUgUCVHYrEx #9VGRRݍrLMǭYs%IY,8J,kMzo2xw骽6Yux 94m+ qZ1| 6, @a:4`ڊ`vSM&"$˙1Ef"0#,7f@JLeg &FLm$y1mK(1.Rì'm)hPbp'=sOA˝z EHLiB6kU9_E>k~}'E܆Je9lR>t$ `yS ԬH*206$$փ8n'@VJWd$zAs]A#o^!SXF`WzZ@=GS"8FB&`@=D!3@rȆTpi4jeY+AӶ*UIi$,zH`@oWWm/Ab6\Fv O dR|-\ǐ6,y:B^UɰQ42L=KXI`\)gTh,&c5 k*y=-8ӈ-P}C`'USxKw}%IPWFíR=l'HLQPDUicմK(#!Pegݡ藜Sr.T69w%+v ҼY*리5NpFkݒreΐ+ is_TPkUEɪ#.k[X4sg=GYzY^B;ZV8&cUy"m]p2>Q(a-2kɤ ҂6,*(Dw\!˹BJ]Z8i|KJ,wEAa&!)$}7|~Q*&2YnJH6K)HR;ӚI%tj~ 0F2lUR**YغUҤad!)K*Oe1H#5?ˋY/#&&&1b""GȞ1Gp&p',A0itX~ j='%dZUq],e%`M"0U4KS.iY ( b/o J)4!y^Ib7J$W{;jK8RQr[V /R\5JfAihcm}Zo>/TDIMuԽ0<_zZF)e'[ԁ5_@8":Tm?@rpJ\a{L|l١x@@<Ԗ޲U"P>i#Q+mc)%{2J9_[(TٛX{RB%H a)"JT VYi+]JlLjxek4~ #U6,`T.]E%zI5ik4"$y-kF)䢌l"Pa:Ee1Tb`NJB]vr&LIe|נی`[aD0zHU\9hgcu>(GOluֱir W!Ho-dcKZI%nTQV[(Qg5 ᾰ|]@z6PPB[llC)km:QɺU2yUŘ HƏPiv:B0 Ȅz*ʹ-yU}O)@f1D%:fEYD>]#\"bbOHRCZӯ#0@_Z`EhS7'{2Y$ B2&<0I,T 'VQ7T@}apRU_!lb@%p֒0х7rSU JIr^b$ G8&ET!aZ_(,[;aHg퓬-cZRF/ w6<rmYT- M(,0~̴| \7Ii Y4#sX.Q 4Vm%l#[ }mʆ?PI!;M.W5uĶU .Aϱy39MFK։DJEFVҰeZ!+Eb\Wr X3*uH|%(C˯ ٙIt&xkS4(;`S)[DDLWQ(k4p9rU~ENRjy :K؇k a:7WID*08Vr<_H㜦]-E{Ci!mtWSU%Ad\}T$>Ƙ- &)jɣHf9QYDiaW95^N7??}4o Cʦ.'Yz>emU3,{ df:H=gY(j*K$A<} _e. uf+YVV1SYgiTQ CKQ+.J87%X]R\]?;IFN6BPH%E)򒲶B^6m"u㗐DAߕ/[0 @q</\BD?#`nYCdEΗeR$ 6tcɎY< &B u*t!LWJ5,*JuZPPMɠ8&(q/-WHJS #d+݃b!'k2KbT܊5*Ğ"ri!"(WNd%/y/}ÇsfI;/}Uo I7A Yé Gθyde i1_A ZhWN+U)+rf*I%MˉIKuA! #V4lJNZ]X]ſM.rbIFx)[[ -.6T9n(oox[ʽ@~8+D nQj1x#Iv,/īBH)+efB5! o8 u(Qi6JI+:dSa JRi# I8FWvckSbr`%.&VEEP:EvKG 7E@a_J|)ӜJl+NQ-Fvy)^U,Pr+L}[;'E(Gd']*eW=vrE`.dˊ$],OZ dnc|aḱGf) 2D1tD]9aU1@ ieVܥ Vk*t[Zn0-WDX!wxBuxR ;-{F\RT[JH6ro%XI#W%2^ab=K1hSuPJْld~̦)%*D*M’kq9$iHtUJu)r%t+qS sΨI' p#t/wD~cS0 8nFi{\2Dep09&DKd}yFź JUuҒYؔ:Xae>W=CmZ/kJbrMUP KVJfHsZȅȮ KpُHWYqewhpB]=t=&5 xZHvto02nYF]ꯖPS+*AbKƱ\ 2BJRrZ)Y:ƬPMWMDR [Q A)/u%ec>In(YW6+dN%YtStj8'Z,O<ݟYLL9QdDzwZY;ZzL*m-UfɑⳲTIL6Ύ2QJuN3 RV HV0{FCٿkI!TV`T 2K)аH'O\WSY4PZdXɥB&;yMYlV_)m]*RĊQKyRO䴬|%m8 [ h4*KUVSZ,J˜!.1JCaXP+%֤U_rҰ$Ԓr~64JrZ䬨u$ _ RYyR)A*Ӕ(UANU+]6$ţ>!ʺQgfZK1Rg2=tjfO r5XJ| -uΒ^&Jb *-Fh| ,+-(d#ɲfQ6"KRu5i v!ФnȊm/J;*'uB]gU" ڬ1UY!%5?M慽Y+)5rZvRD/yY D S ,rF 1Y]%kkIA)bCQI%RKoմy6]""y$8{q E2]@QWIC3*d)RZ.ձeyIJdI&{q$ s`?%ݖseꟅre)X,/w ivfV:)T'i,4Jl[=%o],/ek#|ePޤa+BKˁ%J(VHVNIqԜl*SH5ưZuHE Aޛhh9ߌ:IۺX JRZwyD1+Q_劂KPBxكGdɓW,-\Y$늾 513~"^켛_sO,Dp"Ƨun:O<:y8.6U +4,lC,Jl %(i-bp(1g&5xQ8FnnX뙏ajUWOj/:*KY(a&U +aT_ZDъ%8^iv*<+B0J_?|߯ٿp!0#ܒp/[\ьEogۨC6KMF,gUG%PVjF>F``BLJZӃxxȿ[C݉92&Uv vHv>4-%^\XRS XKU(Z0:󥪐(EZ,5+g6lďnSp0؛?h7b AtML? 1w8># `0 wſxל==Ƴۿʵ[D)8KELld;-+RRI}riN6 KKUIXwwQ:)Rz<2%JidiʳvG*nT`Vf%UQ$dC:j3JoVv :ke+Z/wpfc< a@!Ql(9p3H}1pH!N޴o󾋞w/y/d!Ϭi/Ej~%j*_ i64gQEb>iI~"50nrg-KbK mvU% $%'ex!Ba:LX,.r:مU)ڪd> kef1F;܋A"~,y.7f qq/h]_7ꝿM?b!M>%=aᵔwDZuYTXY )M6,ʕ&K1ʇ-.7D}̈=O.j[^Z-kM;GM,JiKjTRֿw+]hMIkZt +F`Z3Kg6DT刏o~/2^A<!4tF8Aw_%(/O1g:*!Y$*4[`vmhey$aJ>X^D/l,~*7 Dc$\Y>b1жJec,=E$]ْsTe-YE3JrBlȻՃqpw-޴Gv@4m ~6gik^oP*wc}y)|š٫2q,_B" ~Ez_}Ÿ )\%ƕ%Sב^M` ג^8t@Lɳ2 $.gޒ=cKPlT )bJˠ-ղC.jK+ L1[{.J,Z+!n!5;"֭5*,IVz3\?::5&x ~& sm=CgP xDܸi5#G ?_ґ^΂;"% UvJwZRjPhQYulgUV铝O? 42],Gj{.3((^հShFV"IchВ ٙ%b("*guQ>}%ՃUUDQ:xaX\zlxe`]o?tm0΁Q+b5܃}pL ګ1{%pOg,TGMET<^qE/6O렍LY uSYno"E/ . },V`7[-+(djf:TZn˒Pi=WA@:P]t:o? m`ޯdF0oAMt4#tG%~=C?)gf ã 4\oѫK?[ u%1TU%gܱAR (UrJU[ҿ/NE 4{? ?ΆrQW9M'{*ל&V-YeLAydM[A%"iYYg٪So0 ޺%E`$\ feNAR %q9T3AIʜdk.˺}@\{*RuQ5L:K_0JJ9)r+&175#xObl#`r .>s54o >❯vm^zJA zTst>1"S*Cftdgϔx4Kե>+Ud8}޿Cz/ `BbJ ُ6PNʢfRٺ=\whEɵY(oF.W2+XN(R6.媬].ūiF{iK|qD  k~#\hnͮū>@ؿs97oo ;7- B,^ k$W DX9eœY:,M%Uk[ b#*fk]%|e$d$DDښ&K (qmXdl lRqw=mG)+Vḇ61~;6<)6@`t캶a2}`acLƭSWz0xD Bǎ={_K>lXk)i W)vbJ>YIʪjBM$UTq=HZl5w,wYuXS*"*S }\jA_U< 5_gϨVRSfK%R(x4Ӗ= .%ҚuuJN+IYvRqVҨtԘc̄%/ϻuͅ;=n={""S&Ҙف8>2O|}:qA;<)ߴgyi vϥs|Zrs#M{~Hth8t a:[R[B bjI=TaXZ><]`"_%|>{vV,5G\To^:Pp_*[`f;,ұ[ Y"ffVGIT8U)b|%pɝ"n!B>!Ec sebkDH3ϹxLjS-:{ ';N%O(Ӵ*{ ,ZBEY+Jvp$"_8 GgbEyQ'R%q mAo KrmdERp&#a)J(_oiګ5=zi98cq+h9hݢ1Ek=6<<;[[\o{^Z7XXFQT2ULW{ K[uP8;nYI*/.x?.#~Ϳ9#L JZgڽ,5kښf!Ѡ RLdu)R$oP)> uΊa%gI1$^տ"mSz8k89r`71 '\7FK:2!̱ǝqxZg| qpMqli\zoďއc> ,Q6jB|(+@2=z˃>)R3>?3;Ǚ}spQ5dG)bKjL&D]cܒTVL9_R:Uck0 m'^dWK ]GqC4|cLiCQDyFG&)4DDf_2k;43n{SL>=@D6<߷Mɰ[Bv*'UHVfTVJ@1U`s)\-0eV / K*+WGvQͬ,X%K,JVtT.ޢ5EZXfVI)ml9]<{GOWMv"?jt~Фiv\nvCi2"B3IA@tn;OrЅq1fty"?fUi0~A樂-oy›8l(׷{аCd2e:<5RWոXe"Wڵlg_}7Uwsr#FGml'-oXBX j]C7[\F9^rV53?5H Wx{L?z˳еv{/n3<o=]q-Q;FD.LƧ&q2Ccg.ȃLrcǬ2Dg渹W?\cj9s= o]ov_;g@% RtKv% Z%\(OX+.)eOJP5hGz33c׆hۗ ̿cnE!/98k{lQX(xH-g(; lU䪢ȵRѪ@]1v/ꕏ\ߚ,n 9t3fc3ᾋ\d|LF*FjU,|A>Y6=j$h{l2A[*)艃;Ɨ`:oTu?T .\T2Jp|Kc&-x ʀNad/-?1s#5qڔבZTQYQӲ'RȫUV)zd㬨gK>^'u*R2j͛r.آ _"@00#-B/cq t ڏӃsx1@]Hkblc6\GLg^ߴ>g=w۟7lG 3؜m6nǧp7)"31.^B"- 8C^C%ADrc5w(NIJA^Y~%V`eRGRaR|`IR'%a<|Ș3@wd_OV @HEOe]Jj; Z99{li Ǫ='klʒ lWs#x57Aݝo/M3tO[O@. bt}E|Y7w!0"7 c|#S<\G!LkFW.ֱR&hDR+1E.eodm*Y(8 8GΨ~#e~RQia$l-uU ߒY՜RYV6Tm]1NIȕW*K0GwGON5n28Ւ_ӀpN~OaFB\C0hkD]{jC=;z>zitpawrj\<ppcFc03|3oqvҝ߸=g۷O6C{s<@h7:ߵw{4":MpՁI V_mmAsuiY|g"3a))2&7OX$H+Hρ9k)'k,% UCX#DFUCvY KYWw|O7=?vgbC OG"Fh//+P.Aغm(4;8*&b f#D4"lȏh@K>F~b Y?h6b& 5qpyP s`vH.r b⬃<'"ǣxnso Ͼ}m_y[d2:`fR췕A}$vq'toA~+H\%argyp$X_\uK XYNZRqO !d DCK͑2% WGV%ae픑+- gd痪%w"o;g?ǿ͛F p@=x~>~=G0][:=Ƅ==u`nc_at';w%rk7>Ɓ(kyO`` bD9a#Ѐozɸ~l aWmUJ `A?MJX(\cڼ IDATMj;+bE4[ž]haB2s LM]ra )?WK(T֝ y b*@rJZhEZK>*3V<{FK'pid|9"b`ՃvD ~l&ss([&O<I|sh==?t\ 4{n6_TOj;C P^KB 0EjZ b<)G?O>޵3q_k(~\y,S?b̙'!F`k~FEKn̾gWߵ;n^lGM:oi?A-p9qۋMlf'@V1LaKV%xȫR~^ƒ,Y,8$ߐ OLu/i,' ^͚Rd*Y[+%Y+gldj r2EK#0";^ۍu mc!ƶij"E0s5ns7n[;>9bt8:LƍqQ{@{G[~c~vmG1A.`#bhDsaO:47ͧ (F:wg6 =?xW/|Lw]kpB@rv?3gȵ'Fp}m0o<.-PJ4&-^3!B~#ኄ ?b2 ^BCwV%`ijZYe[VIAU钦 \KUMvWOCC_>ӹdqlҍ:"|>wcJˡbF9S 17{qӖBp Ńx)9<>[v #BpskS{ v{4=Cl?~?Wvnt8F8?)qɑg:+4{N >u:+˷)$ZGKVZ/zVI 9 o MHZBD1|\xDɂ-P uU(P^i4*.JYuzJCaӡCcozV{+-ps8aGP쟹n0;6?pn}ce.^z@ ֧qa`F<&?Jjy`awq#|_;6.>8uq Ep9r}h="0>?8Q4Gn@C ҇3_,S\YVmC$0G#pn)S[Am=E'8,oҨ4V1ۊJ:i r|Ge\E~T-+j@/)ثYUv, w=_= nu>_zka?1śhn]ljd'<\+!?0Z}w^,l^%,d\,z!da,E>%oJ=Ү4!{޳gYd{Ϸ~''[7Ƈ4?"#nU5;n}7cؘ#P84ɃGMih,n??~woo|uOExt _>5v4 ̙ (\L.9c瀖fGFw^ 2%BW-,yxVrBjݤ~wµ`B&O55XiSPW3-,5U`L:Lˊ<}^[b;sLgkԯI [OId11L1GyJ@#p ٫h+UyKTdQ@_Jk+;R-Ofei*%l (H^z߹M7I&"0'5M"QA Mٿj.xn&|)P턞`BG` ޓugoj?3_umm0wr 3G8Vzq £dh.4@e2 4Bn9s)bЈvuAaErj%^.n ij\^b -Ԥh)69H*u9-fiY$[0&lEMk9uu*r ;JXTu}og]&LGs6gc轛ۻ _tIt$I|N Lq'nlwsQ2;Hs 3ǹ;8yI/y..RwffWOxָaBZ>p#l&@Qi۳7^=XI^<\؟&f0GS|9HtcZpUu`]MfwWUDEy)mSRə]%[K= Rx-+Xi\ >ڵ7\>gxĆ@&uwNjofvbڦ-7+]^u~i MqtLe\`f8t8}kÝ|p1GWx[hw/,wqWIcکRYEtrYL8lrO߭\1:lA̋? 8"࣋-Ңme\&m,k*'TQR)b-YWb[3kBH}[^w?>?yOk@Fl\Ew|4>Y?'"-[]{#~;g6ΞØ;4±;4>Ʊw0@%0/b qbb "a~kK9Pg@w2׸\zeft,a`$ a P 瘸ǚ"N~e1IpX+ڡ5W%6\=HuLPfO,#źxW~[~sόܹ'PkfnܼF:|{x[\cV}{/&CA.`PyDn/6 <^@D"DTDC&x.BBת9c6Uj}vNNDdVլ՜Ƙcuο @N `)+>tSCo>~tZZ'$b=B ]N֕ (ב/؄.!FE=^#r@ (bjWE,f|VZ,2 U.ܴH BCy"R`0pㅖkZFcsoT}H$o` jA18}@8wx !ۇnїtRP!dJP? JCL7P f2CQ-Cl׆F?Y4++[p}a3Z{>z6:ID8UK RK#" 婙NW7b5P%()QAk]cL#Ɣް LZc֯$Sr5U~.~1aJĄTa Y@F,AZ\r6wUO7F^8 l,BrFx9Q+}2VON)7)FS/}+Yk1]y@@f;I6YSR@y и1 R[F!`9ok E$ u"YR ("a-~|e7ZJxAyLeSZг}G,n] yOOϜ}Y333BX]^]_۰SmւjwXE1)uuIw򘐀ng[uAOHBp {9 2k VʦP K:l}_G>C2TO<0˰TOg 0 $4^\,UJt$سIȶ0Cg] 6z;O!Z,sFuo(]PV; HK*]%ɦB$ bӳ[!N_->nNR%.;2gjA(ƠE ᬜyw˼O5K/|}|9rtrr}#waD,ˋ/y"3+_^^]h0Dӛ+n;8+賿ћ-eXːVs;ݑ!`=s}=btq;Oj)o_)wBWYáHALR _nR#r}~ac8z9^ ';SP@\)BR'usU2UJA)A )LR ,M z`C5=^4H0O d^5 8"PB\]l b%C'-p{pEH )Y+$Qdjԛ/][~CvI=G'r7y??k{>~xW]wyk?xúݮ94+dB|wL` "`B*ྟWYH5g{(7vUKxIdn#:*d^mDk]&VmO[]oiqyX䁏l2w?Ųv?PZn{.ryX!jaUzաBm@ 4kx uTm`;v},P3sREȯ t{Y6Vr_;Y7SÌRC$UPAa;Mw8+UǨdcG"c"@DN#oy[>7oi/zыfVWW1l#E/߸tɓ.~zj Id ML1?+eWiґNG'S/Ww*y@N@PQj*n;= wB.\(RTcXyA;cP,@qEmV jAc|7VbN,} W+FR;UEeSPqen 1+1U N] |q`pmڈY'[-G(:)i0Н er̓6DCceJh&D52R3c?)ޔm0HՔV % z'&'骫:~|qG<9ٽ^ue$"V>t+RΆ½&6: ~){Gs;l02d*1+P0(Y5&Rv}[H^ xPA?$v9v0ޫkfDE(Qڐ܂mqt;t=<jE=Bthk %Fɮ)!2#@R~ ,PԐmTg2jQmJo׮#EG4HT 01)} LE⌵c 燨\W$F4sm~GO#f(U2T hfUh9o~klJ5Q Tj f4K׻kOӞ'OHY$I~4DUBJFGD5K1/^_w䴔0EWL- JX[()AL=i.BPnPnPIt=3@4+t7Du06(@߿*ѥƉmLjFCXa !:CM~!KB lz񎓨d|1 jw @?wsr %-LyrO{_ #\8G{ݒD"w_H؄ҀiOIhvIi_O1OYS|obS({?e&QKݻI˲`lt7^6@ FڽM33E ݲ/ TȢHe IDATDC,TiO`[f,mC ؎$gO=#&.cHlH 0T.q~#i?[o335Zܡ?&7bN]lݵk~cOpk/ n̬$I?1h#]_$c{W]7hg/vū/|ўe`Q(qDg ] G6C.W$2Ҳ kOn'+"}h>* }Ԁ3ܹ%WWJ~'Z]7ܘ9b&r!߸/~ytR4tZ1i{+_gߣSa(XX@3=! IT%=OQD OV[Jk.ʙ %u:48noq}2PױWeJZ+[UpfʼnȋG$gλ1oo,s"0Ha`Q֓ >3Xѕ\ɀDSiA`GK*dv)?@%2N%l߱kQ$"<$h>JYo(9KhFwΞv:thlt qwuWf~s9眥% c-lnl&&s\@,F)F8.YOrGQf#_Z}ه{g!HFxTU-n(z:Rs)xhᡉ9fGHUmǬCAxNO@͕%(>{zNʺ7MQA R%R89nnT1}ƣl@c|IJPeTUQbͤd7;ZS).ύ_$BsΣ+-)(RJwGP w{\"6}~AQUJdR|"NYa9Рpׁ8üȗZpmA[Zlgd{gY633Weemvz/эM 4 941jю=t/L65%I)(0 =JS]vI0emV–lC--&l@Bڧ bm:KXFSK[TCэ{)"0$' 9EߝHz6_ ֋_2_ִ(]1=On"4Fw X$@9~J1:jkusDz6T'!)טKF7)&=\=G؉NT7ԣ}a@EI(cm\!~/?B!&iA8EԜ HD Lar'7BN55Q-Ua$IdI f.k=e)" Rղ,..,%IZ7oׇ^g=s}}ZkUH{ErٯKvR670ov41I&ZĢ4iӰ9{ί^G#qb!/p9j4MUj 2MCZk$EKC h 0 ^TI:0\Lb*\W+Y1AA,Cgջ5AU.H:j(L~_* <W "Hon--P7-;L_u # *=BݖYq 3=O◊_d)9殾P,\߫ZD\X֚Ԣ7Xޘv@ACt21 4IDUa1$[j" x9RpYZ>"bafֽ~w}V-3c1S\O|*g>KD̬"ɖwK[@{E@Tb|cko0J :KZ I%yZ[t? XI7vǩLdl2~&4:rmP|Uz!Z!; Q.R-.ʼndvh)D-!B bTtP*)qvYyңn3"(]Ѯ54 yvh0,wZk*֪|^~}*87@XW1n|Oף"f|HvYDC)!Uy˻ILT6zXFwtq<sёL ,F`)=γlibˢ(K+"Qpf Eei#mG`Ƙ4M0AE$IkrNLL~^{meeYfYgl~ݳoӞC^z=ܳ8=5nV<';Z}"""<6>zo=u#&Rrbds=d\~_%s? 2tj(C/;ޡG; CaqbjnO3ݞ[Io{"1F`DDy.I}o7J(~q+$}#F #ʠUծrT "bHI%iP:,6!]FM~1n66]v>qN'.tFIXS{d iXNJR6niG@ZS((,kdHֵNw(uk1Y-7r,P0B4Ni/%hRBEMy{ENcK{nwye&Ʀƒ$9ib XZZ1#c4M򼰶,2/7fblbrrҹL,Ga2~q*dL3kK'C'95T9YsuƪQ= (G_#GLLN[կE/Oο7}{ek l,['<]֖V[^*\|?ٹsTovϿ0XFOcJD $]HFוSǽ)5} a~;/T3PJ X€5}`%D[e`v%Ўvg>/|w}gqE>83/{ԣy3q]vYBz..//yFO3_ 1[OۻI/}K7~Y%*Yix=.y %Id]hͫ)ˉɉyS>j8=ZU!T!GR73 g9$9ьt`:pZJ(f8NJPLζ=,V% &Gs-QGU_P {TR8QA<95W - ;ABB^1iu\"VE []oގ\S]@ @$IqUQK)])i fzO(Ne r6ƈzys#v "1桙¨U2Jlʒ'tj=,_5׿u_-._>K.S-.W¡ {;ێ.l;3='=/SscS"RڜH+Ǝ=x #.7eLͯQIhgNxOy߄^yy{]yagwٽsvػkǾ靥؏_]pooj{%O|ϟ'/6vW$ }g>9]8:;9cnܷs]Sn~'|Օq?_xE_ያ#4!ņ&9wo|GtI T;sT tsy#&MZ2'#g'ɸQ&B1aaY`j7D#{^VsP0Y-0lAL(uf(|vuL\W[j"NU`1z#m]u>M Z8;&CSR(1G"h/DdH)imj]5Px mok.B[ [`MI' AՓ5u3a}c J}}ɣz3zQ0=M_M-f|-?d{+.(^IG$O*(Q奙?w7_mڱc3@dk,vjye7{}o{[)?k{׻t: hKtk>ї>g/UW}|fjHLf":Mӥ-n][]nҗn2M poXo?Iw`#DcĘ](STB2+teaD5$k;t]y/؁HI@#I7uUZ8"RPf2S @e" LdWoHraǽa TE(j~%:L ipacy:E&*thv`Uev+V&$ aY,w0V m f~= Fs4ƿ'44I-P SJz,pJPxT  kA c$~ |]5]%g!+SY)r$b[#e!Ш*w$$S9zҢ(zƛ9?+~uIzݯ33k׽w?W6I"Ѣ>)O#GWFF:}QC1djr?yws=kλDR0L}Oյ"15}UdJg9Z!-Ltx5=VhtRą?7E: 7L$g K`A2ByH٫6QKJgٞ:qѓ SFff *q Q$ Ьs`#^ƐLJjefQXLv "vU"BD.<"arOכV#B#lodfʃ/_bYPBj$ԄxTU9`v4p9n;MNhZ( @__mի~({ssqefR ߲m<}g,.-QX|ݻqq\1Y'_MW'oMOOoGe"rvj@$&1u$BLIf&'))LHg▃7ݵ[Bދ+r 뉆_R:dԉ1Ďm*J_)hX* Upt[r*oa5:q >Iz@s)gu|kS&AM3~UܜmT8ǿr|M`T$NomjH[g}(u)RKs&ѡ \A9Q@ 48}|o?"{P}b 4)&'ǿx"% >$1HFS<ȳy/BUW}>;;KbU"2LM򍯾GysCal)/KR r(篿Og,`qVm['EnW7I(eɬE VH2Ihzu%sC݃u RD)x J07dt+A7Vi @I ѸS-m n1~|3'2QU;G \th=Yȟ$\T/q7j8gtڦFwmZWjB6lR-TEPnjXk|:M#L>7H#VňhJRڲ\J)C0$_CbJBI(OB%U-?3xNhOPFF:w5Heϻ45#nرD[OO~ڶj(x$K4 6 ZMҒQN,L͞/ +Ŧeό-{I2-oo1bRӔ37RjWEV 53й{#B`߱{N?./_HW Pi8eA]přINhj}Օ|_Ptml,)B t:V߄'n^JۭNoȧ?;^S?+ fY}Uu6n?h ixnv$/s)tKR"9{~ c{Qv6BRB b lUs wV*>@TT-gƛQOSNDq06PWMEXȚ ="ONsm0fT&vd;ݰ kF_99P O@@;O *Ɍ&mwG8[Bl JSwXQ EZ/(\B;jhn$ 1Sp~H]eOV&ZEOxtziQ3 D]Ǡ[[NMN8pW\ .yͫ(n\N,KS%3lvn^f!2=Gu0,L\ACexdGuMD-q{>Gm((l7Q X 突QyQT0*@CвbiSX)ڶi#@*'l]6h8KD\늢T2dFh\;G;SP8c{WܶIdl|c xZnL؂[Fxl/<"k$jZ('KPvv SRJվVINBU%ľƒ=P"y@=)X >u;IiQ:!{_C'sDN:16; @ԝfT- l85yё#7{7>a}c I*-z*aȖn"JHޅ.g< Q.L(GS,|4ۡ`G*Kqqv93&xWd 9B}PAJu%c06HEqeGGs&e{L(f6 ir[pa)4zm ?Pl u2aI(D b9jϭ @@ l(rSfk\5.؏vW|Ծvr9 Vb(1DM5ܟ 37#G,(K"JLrov[gu`ZS-~?xg=B /<񍯿/\Z^8x,u'|)J|#U;7̤y5HyNóS&Bs{4>8AP?1릑U#Ǎ,lwJP4$zsPA!3t@=-K;e)u r~w `ǎ_ O////xaqnUKRA&K&ͭc=$0щ pF$I?wGw= 3eOE@wjFLlmw~3HUm1# e6b~?Ȑ8갟Cf/[7$0 n˪)UTè$RK;="ui 6==5=;v2KIYg]{=VbNfjfvν;,,^<#k=1[^C;(5KlEYظ%iwVƝ\AsFIxOP`""mHUǐ orȔGζһ(AP}ℂԣ]B&@Ssq:Hp*@~~B niWb:ah7VՁAhf FR?%!gӨ#3VQ;z3;㸪X) ATQ]nEҀ 0 ͏14=3\!:n?& %RQ*y$Gu&ȬwKZjuK E@,11xf̳ /{6 ؞̛=1؀c<xZP/֖q#ʪp$'ݮʌ_8*ɮ BF  :WT5T]zi8; !{f4т-[?8 )") dDŧ-1p]J<~ l9\I,Z"WӓR;,0@W*) gO0BYl 4vaɫ(wuw<*gE~wQX8_ґJ^ 3ıv [$_K98.mVT>$n 댁ICˍbI81Hi$,9%?wSheŻ_dt]EkơyS@QV7Eӧ%M-P\U9RRKvBx>q3 U"iaH_pBp>$uӊQ"d; oaq]њA:gMD_v{7x#a9!\Dmh^sg>LRu?_'f^X\_9z%f$!]PKK v^4n97al8Q6}a M- pOѳjJӖڴ$PM_>rVja؜^H1x@ բB(fFE+0 RGS14B9(_J=9i))-u~N ]NFoq>mpv )Nyve9IZ2S*E AX$E. GX Daš!>\ PCwAYpbhm6 K 9%CCBw'ʽ_? (/tmeu8uιյ];O'?t:Jo28;[UV-{os *ݟ`^{׈C,]j|. j}Ǒ{uk6!Ve1v񕋗$8!B@z"qG *3^ sdC:P2h 2Q ࠸Ta+ pk}ӐҬ6 HًlQ=a4a`kᱠ#i7Ezmd9~ϩ')*u 1.0cg8^pNX)9'As;A3 = Tc3|cOe dA .Έɀ IDATiWn%He !b:@j (wSrnCDt~~GIOm?w-//g'JՕv>ַ~z۹n>&e1` A=J XK^twXX"Ia }2 #Q< B|==Ӧa3v8GǼECԦ]e"Q-K~M5rRx@Wß(!$A6~^MwcY|qd&@ҨgLwD8ۖ$Τ{;`{&YVum ~U HqIur%w.w+!X 8B{pQȟ| c!,c3 I]"vbHF/h~n+~~Ou ؾG~@ŠHK42k!3|Q{}/nߑhtWPO=C=xߵ}oX2[xc" [jݾ1m?EcI@ j 2 ^#*/j)ȰJOϠ?l߯UڣVV_]Cq\H"DB A \E TF\RN`$ +C+\ӣDDSCF'Rz68,1oh/5 n4Lj\p@Ή+U\>P-ϓ r"Wwb*n-rDL+ $82FaGlM vp[ԓT(/juAfyd?3O`/|(ړkҪ}:}'=]ƻ׵x;3nqq{#oMJ"R*ƠLR[ng XÙ€v\t럹zN&E)|3ʰ4|4Qn9, _&!K"GLq+ 2TR8y>JyY!.l?M3 a>aIQUJvpW5FN{Ok\.1:?~ZVu>n]&Ev?b1;D$D>P/ a`G~ghQCNn=@IK`KĞh[.t~lOzSVI@NÐ/9.]v͜`qawûS7׮3K'bE/=bO:vEo:izǿ}Y_tSÁs{.D1g8t{k~?#H߿iǶ6 P ~>d#mhH~x(l>-~מ8؎\Sp\2ġnQ{$I'Tɯu OQ@?xog.(`Qr~+wP,h^TLT@;OɦN2Z( ߸2#uԼT}Kb)f} u(&&&izsTC 3ۥst)GըX:ݺDqW5`NbSBf:~?Oķt:xrCK[*D\M-홥ӧO\{~eik=˗ߙ^w_;WN?tբ(p@+++N^}5??W3+H= 7fs &"/2.F%Z%,#Z$$w. 87EČt`^ZRU5jAq\IX~d@` H܆ V&`ϭ$鉪D>~$Y 4PWO3NҐH\#eӉj$N2$-M -I`Ϣ.3ئB b iKt# _PYR ڊMNJKm ZK/mgs_Y[zVV?u:?]?sӧO?rip8 kkkO;q<_e=뮻_(/,.41嗼EooSk9tNڃ8v`/~?w?p#믯]:tH >&j#QR=r /'[BA41 C'6S*\Jk;,QY XP'48yQP}y44hoB:NnoZ#oCi>Q~8qOȿf~7=Kv(JUL< 5o3-B #&W]od [K d͙T. ɮRyL|wE&a ;޴>\I;y5cν_=?tf'?mf^ضkv[_{õ+{3@e9pxK|KG?O]f箾WϽٍ__Ņ̬9l5̵fkKgmKΈP#1G!"J5ǯL>r@l%hUԺHH7xRbȼAbA\X]s&E0Df.UHo=%@6M}(KAMyiqpt;Xaw 5`ab5'4 Vvы=(U"-TBZO1Rmj'LDBw\] $P m9'-6L[(  5qP~mJÙ002'I0J޹o>r^K \YY;qp0Z{voS}'ꟽ⛎M huu|UW]}UWM @?v{ynvnvIWg:0dkD$qD -ULrۿE~w׵taN$DA̵`!D"#<^T Oa}?{MGp^kB0<&cljSAT=<6Wo ♋TU<1+,g*Nn0'"$H;M '1$41t'1ߜb~4>OO| /T4ر %WGmO43 >V]\iia^t 9"QmyR(4$ΐ'͂e!-P[1F!(vw7\_'/,9r+'Bsn=v6>In?mZ:];5 _wm Ѵ_* I 8]k9`c[YC0C+XŷOc (J1$Q)y@`sh9%;4'%"bQH#1 "q2s@d1*!Rƭ@Ҡ?Q!rUV#+Ւ`UADP34Xu86i#?$H!hCR6n 8vXT`U5 |;ڗPR9}Ban81J\%}sB[2N[C0WV_׽/r_}ߍO~_g&DMPy??{wʺ/ ׾z0ٽxɍL>r3lE)wze[Q J_K!(V$A+vFΚ~>\I)J㾓Fp2 jc^xOI $x!GD (R@,1xH5)9XH8',8 0aø|+NX{xE4qe\hޘNq?M+~R(,ٜ!hI(ǔ,/AFQi!ķ&|!%\ v}[F\p@afsOkimpk_Kj3Klׯwϰe6cvwwwn}֭.xI1~C?>} wعsO3V)yRE򼵺śoy|mvἕO,nyycc>zksss0ou"RL||ϑ}w{ a.As:%d9ZpnX(Dą'5:2Xw"MvMO؅. ï"4l=ՠ IJ r~$%&r8v_O$>2 |1XSW]d4 84}ĺ3z㗄A 8? LŨKL|ޑi<-)1bHu5G7=Hie5ܿ(&W4h6Zo_3 ;t:؟~c?;C]zصkֺ8q{+2ھ3oʷqDD+%"LG?я.{Ѿ9f>s̱cW=Ϝ0Yܳk&֙<&qs]7D>o!-OޫyDZ4 0?ڄ'AL *)$Rk.DqpdqADq1Н bSad] O-ĮRF, ,C' |fR_x khBVc@uG~9@uR({A@nMh~5Wup ? Z (F-6Y!uWB9uƝ w9lF=*Z&f8sX0FNRqn3-5*#/b#\]=^b{Ģ4kBtB{N R^Ӛ e2%*/7H{g0,9'~̓^6|0'"PV Li>i&֏oswKj[HLų섘uUƓ40st <~x襈ųq2|_X A RCBMeu\j'WxhジZN{_'*igN,~m N0H)٢vZKGa )wI_Dech9$۝gߒ MDRlP%dʭx?Cڊ6}8Ѡ$&&RX[pmtwcǕ7^9Ԍ=/c6,c3-P=̩ /%%ܘҼ$|P$/`~ rL % Ƚh@"k 'T@Fa!an]*jaxc ͢Zc`LEpBKCR+z9!|UCѡGcx\FĽ<䧐i@sIU%K{q^ق3E @Z9mv> k4.-`$= wt$"@Lʾkk՛^WzҘ2tl~q%T i$Jqyѻa:@6j#SK"b14D9G.ύL7ذ3O_'qƠa}B>1j6~~ʪNE B{PZNl _Ŗ&;Z` .})vf.G{S$h聖?l>clw1,m!dps~C$Qf"3XY^=s^|[~|шז4)ܺU>cq{i "ʯDz_$"C| r+%qO!EԂ@96 hl!Q@ =ȝ Z#ōB /9OB;T&FWǬq5|<ۉ)|jK( "q}?H)}ySb`ԡeFahj%R)sǃQpֶ6i߄oDD(āT R\VV~+^@&[_9ʶxq;p+'G| Y eBnQpI&da2 #riAi_γG0s reB qWpwVϔj-uD(-)HX_xuVh|nu݀׍xY 1xɴ lVV61< юKࣞ&4zaא ؈C4Cܭ7p_+!Am 5-4ټuXi)r>IAu{õA~Y`ZrlKf;g6=GI  ,C|ZoO4>pAiQ9Z6 IDATDZEĆiGjhBq*T@RZۺ“z *@#a&`Ru54j)FbL4xgB1SkWSHУmb+ǘgzV{iHXKX\%vX~U@S&]>\屒 RZTn~]?SPf(lNтB^F?fGTSIHAz!2H9"(ۆ|7Zd*y<:G큞Kq/ @}& 'qN>1o &L.ֹDqmI^ouC4}N[O,bl4*߬LVRPyD:lCKd"=?E$0x JS|n襯xО -UI w&gK})׶?̭ٙ[i0GE H WN?$Λ_C[[:ÔY-^R{0H8,oph&e(M-lG렂dҾCh#l6eZ ?aMHn$O߅y\ae(c%q3Z$na.!ژH3]: NV$-%NbLpta4Cpdr16fz^#s,RL`u nIB&F cǕ|K_|Hi&E doDD q@Qp:'y[]=JlҖuD:h0/;'{s RvI(Wa(ڇ|YG3|/ DѱK0>߬6OJKߤb'OTĉl=TnʰF@L:m!2A[*q>Aua8n Qハitb/6wj/L)pe R0#x(&k1џ"ڃjV2`V-H0H[![Jwey67'>荫'^?H3.8 bܠD609 v̘ؽ)? SJnpj;(')D? t2pQ1:7+v1 -*:3'1 A0ÌCvOSy2D?n~z ~6Q((L0C#(P=<~Woj|аIW8]U/?|SkŰr6PfRԠ_3.hMLm%'%3ZӺ[=}:1yna{E-2"t*hM=h<$QIO"Uώs? G$ُC\VuI\C1P{Na&TQt@Lo |D׉vDOV!nb!qm eh{$>JshA&?&-172Z+P`l%GT(tԪk}=[1C%2Ӈј맵jo[^wrE`kuWrջwV:zԓ hIZiT3f豃"ǑLh-ugho[NjF=\$qtn ƫhih0}o!qRԑlЁ.sH;giE듁> G-۟XFԺտzEκO[ AJc9 DX oӝӭ -7K,zKR(\v6}7ڻ-pC55,dX )G0%H}W ݼ # !a; /P+9sɂh:Dky%EI$"!".3'XO17?Sc&?rcɈ]=[э0 eU="@ "X i [RϬ{%w@a]' G㕟v®׽t^23K0lhZA:Ίkeb:nPne9m}KVsg ȔE[WG(2ި`=Y>Ɠkz3bC 7憾HE u'kgk X"V[ Hm\g>WiBF{$:TqIΑւ4E*!WA7`WFӈ8ִƙ8^oPύHb,Z p FDY=P$YOv<~lҲ8>3`%m`KY#d#E:@7[|e̝z`sE,4" hpR7%5ȠPe (-% UX~վ_i= p$brih,ά;o8msJySBgXJBԓv)TكWO`9xMI1(q(ׂ6LN856qURy#q_> U:φjzNx D!I<5 x}$." B3!ոVFՓ{§?˯Μ*cAb(oY2E>Z't;Lo*:w}ok!cVyKgFC)~-V3zcVJ9 s -X{Ob{gshr`1T\PEV b2#[/ [u=nKr(tT(}:2}KŜř>\AF d*:^ī&5zLǾ9_ M|ǫDp1 ih:ε4|ˈulip3Mb &\x&ژ"2iU0෇P4SɶJZH37{~{Noc+3! DPN@Xe{W̩+;s28V(fX-㢑P eEWWZVnH)wΛE.幇Nӧy}ˡVJC ,λvMH@H D)G݇A&} 8(aQJ= p˒@r3 ('<跻'VAh`Ȕ 85|DPg'_Hu}_zы&.z@N&y<8J5?QR.QjjUP2 ~ò!'9{spENk?H nZyRGqRVOw//r+@薘zppgTFhJwG_羬Sj_?ow$˝b>l2A1X`<+GTJ.JZ'L9sڵ=ʙ2-=$kk(ʈo@6OʊxX\#f'1D!VU/s(ǮT:e-lpZu2GזXtN9qL۰ZLJ{[~ҧ@Abd)U-Q ŽyX[HRORNh뜛8÷LEM3A9{W*lu"9/;exL#lQy t%6rs 1a "F"PQ6J0)r_"Tĭ$ZjΪLqKJ]'}KߚmZfy+dnv`XHSa+30'9K赵δq.V4@:ե^ Ki %,)F "8P$6! Y&DbD$N,nhH`s4/\qu49pZ0,deݱ }J dVXhe<۟lN|D[CZ.X~o[_UB8^<_N&ב']J$>?X {ǴQTTD2N "3j\G:ޘN:@y# x) b>q@0^\n}vJ-w)y !) X Սʏ<DNbZ3ɆnƓXaZ}=7+͂^Y,3UzH~W+W㢏l[ؒkH1 *sA#Av`l*-;`!o.^qx.ܟ==L] 2yTBrz6sݥ Ŝ䊬@(c-kx/8ξ!oq*7IQԸ$n2igrnRF![ƆMψt}1 >7PjLDEυ7<~D\a4^DW|bペ\ha5;*N$+->,N1H/tGo${Oqjw-EcY &q\@6*m>O,@9Ȋ%ei@ J.ca>!j +e8KcU@;–ei)ǰLA @ XҨ3Clnؾܥ\ٵwx΁}pN{'Z9kz\WEڙSb ZA1QR6tȑˤ=ǛlS蹈cU~ao{Ϻ}33_w'uؓw64͘O8;f+ RD$U{I Z бQL22}HmPJiLx@25lU9-Cjc0 ZF @`HJ9J C;Rˍg8s>$EѢX+Rq"TʍQh`EN{ϕ~v{cgJoF@-N2+b$!XQ Ҥǐ&i79VnHTYS/rS|ʥ@+uf̬&Y̹NyibP!sX ;߿r܉^ iebv^k"}Jq-W Ys1] s},&pFf\׻ϻe;;[(8؈E ez>II;3Rnj+IVZ8]T9o *MAyc ~47&**D^ltn%&1 1; UA1% IN^P )]w.=ͪ ۟stg-2Z}L}ўb~뿈X-hj0䡖:/b 8Qisp9EL IX2JYi,;ͯ[3$`&@cA ސ  2'^`%t\% 9Hªz/8Fd!$A#$!rrpFI9f!Bݡ-]\+k}RO9 Lm ӯƱQ JLܯQDefSWZI $UnC(U'֧ւyzl8e$A 8lԜĀ-qPmn|s: o rٿɟ藾_rgwPci[c;9Ti-ٝ}eEiD;Y`፩P#8V`]B.+7=SpC $ a#c W{vew:zLr%LV0:-8Lg\Jp(:E_UOٽ8G֏t?vY\H"S 6kqF5" w +x? /+&qn M*F051QZ$Â|)WԴnB䙪(1A3>T'~o(ܲVkx`6f&Y "DI{̓)nYiyz07Q>Hl@Ń΁%})@c EBV&6:&X{J ZVS[֎fth3Y$H붿X]p9um(Buz Iw _cxIHg  Qh8xgn uıw]woWvGajm_Q$espϘߺC ZOћ\ѫ shH&%DFlhWe 'ħa"?Pp*1Z?W[(K@DfJ%D,+-B Ԛmb*QPnqb,{U]\8.|} *14=A1*M(`OqQF~Cr%CDbWӇl{#YEse+Ops,wʡ]=h" {TϯECylأ+oc/Wس1BM҄cc,D۲NZٰ!8kH*cZ\{ʀwH)#K"dblҌ#M,vhyD^ {2 SdNr (7I^3kRagͽ$1-ƀ%b-"B;ceO"qu zTkng,*ONO2=}ͻZxqM'i24m_-d0f fXuϾb*j뾗Z@պ@,֯~կ< wov[Mvg-PM}&N )JY(3EHZ2Rhjz˲[L8jJ nm/_9|Λܳ| ɒgYgIn#~*Ww,kDH$*3 ̖5foA&"FŐDhÕI##FZ%Ԃiu-By]' `+;e}BDI9mV  b'tRtwB+A|VSNǥkpĹ4)`ѩ J}X_󓱻ٳ 16%QoVbc 33 g,Y01d}4#9>pz䓕t}#e 6J[`ґW5rLw@ E@)I1aZ_2s-X %{'N%ۀə7,# (U5r,1UHVs?oȶ;ã#”c`ђ0{X^^XOFK9~t &JR 5q?Ci0F1zŐ~J(E Ab駐z!E*v!Ki$eDT9vg ES]H"uSZq&D8i zv!fסe,1tXU] ,J9ۢ>/Qr¯UA]]~z=%%>dq[!Fs+k.щw^Ÿ?Il&!Т+N72sp(/TtRE?y78NfY#vkԣj("JD2H1ݘʌs{m_RĂ8FDL C20qCIy31kۧ bS:|`.%~p[Zo]h< ~ٳPp9&/ ͫC:HII<"SVL{5{o,#0Dط7!0# 8oM?VYEh9Nd5D]m d+js.8 ^YxCea_7 I3X Mur F#O۱C@Rƶf0K-hF?1,Lӥ(ݷ#^0ܖHj+K6 H4!һN3""$t@ʜ=IG4Z["`{F~hDzhMwcAVY*iSOOyV]6P[Fj,Lrʽoa V@\`";[<$)|ba, 0*>ܽERNg |[|$kc.EEnpCX5/歭x G"6 hއby9-8xe;yBW<f&oDdstf &7 ꯮语`׊2!13*fZO ?!3X=CXoa="f,/jzb;-CHLL#B,V`%)z$Ps[q/RI^O> %AfGX(Q;MwY|H+9Tق2^##lb !} ,Nwv#X5$zY8%7RNo%/| مkU3@ D i$z3̻Z\SеGE=܆ Td::$)BBbӷ)*N)~ge-`53n@q*Z3?X .`BۺIh66" v'(]b 3$H&T1-$p+C3H\N.Pp8nMSF1y$Bb?rRF;ޥ6,b<L'{v`Zj\.3Ck pQD@pu;9~_p$JIXaf"6)x صN-zD D)2>'};==88kO",rtA .Xǰ$ ag$l3(U8y&F ZgDB*|-|X!w*muzʞAAw!}lMu^ 0qu=]v}j:1% CF˘ ٭x!K<,PzU}+aKa=xs[ˁ}",EBX5'EYcXF!%f@ؾ =JΎuBehrG{gmљ-/2tM ?ByvR!bAlZ}̛j͵Qk3A6x7/vBՃ+r|l!m:b]bɬ|a⛠['OlгTm› ={8BC '磅b ?1m`DVbL [\d%u[XDSt9 D, aSu#aNYF#q]HZjںRd;ť ^v7l1} ,p+yNiՅC~Au ἣq&ѳ8V;@{T=N򈎴2?N!}<TWC"-|E̜rn@Qz»l& \K,'cl)6D)c2,|r`D ?!Rj^`Vq"ngyҼ;i>I.9[fATJm4NH2 yeRކ&jکO0'$!pwD1f6zֳo\Z{W׸DCJ!ޟ_)|Q,wY҄ D$C0ozS%uGXK9Y;'ѬVt(gBpaOA@ 1JC1U8>kνxYw47PF(!'Z+jm %9FvHUkI4ե':i^H!J1 \ƳqP#gMǬ&IN.51o?xrXݱ4ٲO}q1@Z)؈r^0"Y.t@LH$xɍ@Sr]_ߡ@taT<0 r0&CuId5#3bfTǻ-PnU,l$!n-Ll8SoS,Bir՜,H)[Ww5 dfI$#< DB52Tm>\il'(28\I x^3Z:7ʝg`ޅ1;7Pm?T| /-?aDs9>wF)]Ox@3܀@ɾ}Y=GXOYAuH >=m τE4bXݜE$ϲaMs.k\ @0ٶ hRZzvZ݄4rU<,@%o#_ϙ1HZ<ceNG `A&Cv&v* n#[!й"i+GNɒč@ /?xD$Uyr\|c9)(Md筀0rc/7V^<(=P=Q bi]\1h 11H d2HJH1]YcT.ca? /8=M-G({){]A=\'t7fШ07ģ 0f B+qQ@s}aNQtGg={AMA4T;g y"{W*B$e 1neW $bBB@O![;\hq482prUH7R©=:b Ez{I8Ldd.2p0ELs(?}98q(ۡZi)-U~$BI]O];-ehIXTr.’?*+NfffQfU #JnJ^szNP/$F'W0LţGwP,0NtUnÒ,I[;vwzֳ@P&rv 褯& fև=ۣ_폭qDُӵ?͔Hhb4 ʳI "lIf+Xq2"ОFCZ5GZ8 Ti"dk+z-k7 o5ӉPA C{$ b1F̞;ҿDL$C4U!j>)B`QI5n'vG߶Ɍaz"ٳgXb/` fkt=H|RDԻ(t W*A3m8*0!E@Dl'0&ӷlъvΐɑxISrݠPcJ"w Fff Qqo$mEY؋A]J/-rkV!`cF\Qr,!|\Z@ .}oPD!w761#Ќ۬g={ZEk׮=Lt s@|o/&?QF1ţ|NNuKXE:2KhS8sLJ]VdP-3s4^iYJZn=N %5ǦZcv*Byj&|EI" x^F"*Qw! 5xBҢ{ ,!xB\Xݥsd]fRT8=_LD4Mn;^>e! 1w)|Phk~txOB@sl xȽØ`r\)Ռ#ĪaH ̨ 'e,ǥR((]0sGPy "8HSGDQ-y*g~]uʤ=!0lb%""jnESL w' l1|)S$IC/&"Vkxx{͉95̳P4o`0l s* ,QNYqm[.W#qZ.!xZ)ۍC6C @V4݊K)<;Sه?ut.P!k+xvS@͹SwKbr?r[蒠!5vpt`oSBUw8Ie Ip:d?”)SfΜYTǰg={Z|"\.Xs>ϹW&?>p' j4& 2'$b4`$1"""%BoE$l`9w;x1p!8[AoU)!\@NW[Պ&GRHáʓ, , ?BwX}ŒK4 T\w9Wӡ:: @ G2i)$Ay;T*I -VW$*Fi ݱiJ-J-Hp9 @-]2`iY? ZpiPR/QBQ0@%"biM*0H`_&D<]cLH;J1% }[i5V5j U!) ZG&]/BPq$ !b>Rx/ljVt׳pyiQ.g={aEkwm_ˑ]] ڙ$H?_Qb"D쪽ڛH)#(sI )J.[>FʅAD`Ec%)!S!ˑurJl%Hdr2 PV)9;yyPm&T мОg{cҸO5J๺DnvnʌYPJ/ApOFPJk3z=Yv6HwATJJm,򈀾Ò`v|v [ܔ{(WK-Ƣʵ` .r0g;IiZFK>s;g=[|㳔F<V6&MwҔHb@gY5.rO†9gHb R "63@lP̊dɄzHҽr0oi(EWeZ˲hv6N %ӟY-Ƿ5"n9T*pUfzM¿r(#^ sL:1b"0@$26Oh4Zn&ӖI) )mQi./bOT)fQ;[$uN uZp`uWTt[pUd_2 `W Yo/ߵk͝;wٲeq?CsϕW^o|q/~z966fwj{pC.E\7PAfQE"CH_Rn(t+hIÄ"E2R+ Hˮݕ;+aȭI!:QnJD– rRQZ|&ٷ^L,gW7K ' *"m%/7Q>ZO>_W@ :ߐE;y@^}gl/x׻ui Er;~pWlڴܷO>yѢEjst7Z(?묳;Q@ϲ#س%g/ ;64e_SM}Yc|v]]8;c9明?ۏ뮻nΝ[Wc袋~_._3x>|˗?h4âE8|NlOD<7wjv)R:ܵ%e,ڣB_(KX?0 msfoDv$Z/ &5#DDhdڰp:dP^/Qg7Y.굀-BԪ-xfܸd;1ZAFK b+, i}.gq&@](4:*̰CL. ݕ36mߏ͞=Nx[w[~ӟnڴiddɒ%oxV\i7_jܹgFcѢEg}8ncƍW^yw-"+V8s'͛x`W>pW{Dt1ǜs9MeYnxEdzYg< e˖+rpp _ݻnm݋/>s?O;Ώ}c{O?&فO䢋.ی1wg̘_ }{ߙgY'3ȍFk[nӦM[b9s_O~o?;sٲegqƕW^922rꩧ~v{}jGUXO:2>{U} }JF/ 7y5:<5-W]!c"Ix}3/1hP]O=[DPDҗBn;o߸h\i4;?Ҹ?j>( h::F>K@Q 3sVç|(8A#zK |*͛;+__^z~Ϟ=wuڵk/#<k׮?ZΚ5kƍ?.3~S8n{w2h۶m?mعs筷޺~/zټ <أ?z\=&Gi=ڱc'>۷O:cy.{~~zhɒ%'rgvm| 7Mo\j'o{qNEю;nᆵk~Eأ>oyLQ4܃'Z`'4P5cFFزÉ"Wm)}NBiAJ$ *Z% C¤,1諭vk1vDgÄ $uv$<|\ͤ8ai{_EK(nԎjf IK$/a]Ga_a\z9&qk:e<\ Ia\zz}hh_?#\s5v_,Yr_s5G쎷~{T^_r5koeٯ]fŷW_}7ӧOmdddŊW\q?5kW^yE?_%\rqX~W\1SϭV릛nZz\r%۷o?/~_-%Kx^`͓'rʃ:~+Ν;Nykalon]zۿOmA~߽rnᮻڳg 6\z;vx[:a˥N>wJtЧLT"JK5ck]V("y5>GWmrKJܘNH8ƮI;o.61V/0 `HKiǠA;d{wWͻ|( u#޽C -*RM&*xy~>e{Jw^r` q.]ڵkg̘1o޼(~a 姞z>!cؘE}NW3g,YǵQm۶m[6׭v IDAT[j*ي q[[TuT#MuV~y;ՖP_"MS(7~裏qL={$O3ϼ馛|?'dٱcGZ}{;00㏯[{^ټ_TkC+@gm[B jI8倇[<*jsI{00T~xw9)&3 LDdZd߹DuA,̱Q!ivR_:7'{O5<8Pn{qZٙx_ǐ4,h\&iBt'{!p+J)f`a'@& X)??֭['"wy^}K.0::j={nɏP/.^j5xwx(Kx '? 3?W^ye]vǎOd)+^ Z,{ǿmذaÆ _Wl3Ϝ+&g;yQ]vEwC5k̜9]zd`'rQGٞN>q|뭷g>}/MoPxq'y:/Bk\[kY{8Njn$ uiLN[lD4ňt;)缡6 ۅvoQuM!EaCi7K(,A/ V95zm=~OnqLfzFD~/z~6cMv9Xt9snz5<####ׯvpvۦ9}ٵZλa͚5 ]V^|^{.\hi{i~s_|>=-r-m972Iχvos=OOof|dpppݾs=^Ϟ= /ܫ5?׽uwqڜpWZjժo)Sܹ2o{6;3zXI^4=x}u]Yȋ4ʪ]sŋCpt +碩-"Ftf~ea30S(vH$"\*Y#=Ǻ]l&;ַXjJq{WLMl^0ʒƔ%M҂0Cs(\wv~LD"-ܥ$uQ.zI:Jb|>K.OYfq>YZ^x6w]G?z)Xv>sy]||Vk4G}%-cmѢEԧ,YO䢋.@.UVUվN8K.0/;jJeɒ%y{.zWل}&:kϞ=k֬Yp˗GQ$"gu'?ɡJ2gΜַ5gΜGyd&"zM,YdŋisA6|GT՝;wZK__>m5h}|%*~G JD(u2dJ>t܏>--sZؾ[Q֮]Kĩw?M|_9ۄG{x^-7O%@6B9 .Ųvse˖??{6Nhatt.Z~&; Yv_ϟ#z~M| 5<V0%:s a!awU^7Rh6Lh _ETr=eK Af$ 5cGE< oݼBHPx{'`9.d*fuj n[3 q2Ʈ;]( PJ>//k׮TؿZ^p3fя~nj߱cǿۿ_~qwg ]Yyn(,VrOz)䜻.ڞ/wrvTk!@--wT BH19ý/H)$֔]7)TB-iKV:J{C!&5C 0 !nH4|ܼ?j<@]%Y8kQ9ɟAy.X\uUÊ+:oѳgf׿f͚ok_1fܹӦMyꩧn Vs9/բ/ S̓T*ztXEu\ؽˣWɑyuvdkU~Z){u)!8`ъ%e ]1v('^l-XߛNB*$VHfE{Lkؕ,D`Pa _*W\jgp#őp&Iۉߜ}7|w߽iӦ 6ZJ2}?~ʕW~.YnZ0,Mpy[|Da"/l\f+B 4  -}0,M$pvb":I'(bwiqvвoPHD iqQc#Dj/~e`Go(7X \bÎcڋ-EtЛ7/tGz6)d.%{*1iN€0 rU;DI.:ڈ@\ 1ޝxc/,nk&vIpQ(Z'. vJ=ivDiߊt`̀H`k?-"މs~(f@.-f {ֳMh^Ģ? S v=9x #f^ƥR6 ˽=3Vzev/铸=z= % |]y@7hɥq ZɜI\]D  ?;)a<h1 QBz1ۦ'ёwyCiv^m*")PIm JLHl+i]8xAgniҩUzֳnVT'&vpLDHy[q #QGlXX!*_#D ! KҎ;SR@ibD `2Cצ߽{'d%70ұL ۱Tр2p+['qe&mY. @W&Rb~Ϭg=YW ~ X4q5M&._4y74Yv@} {tb]A3֭[+gg{窈R;K@.sg\Qv|.?:=|x}]ٟ⩈+k.9(XhuipάSmv2!`: w' Z^~ >*lx0(y4GJ "P!RΛ['ֽl[~mH=ًfϞ}G?ܼ#}XZ!MrBA4Ȯv7 rHr)-Gt9S~ErtŶڡ3=+~ 6/`߸!:JyDžvYmӣ{Mk &D7 {wq/ 0ϛ2d2jDئg*8ר vInֳq%o -{F.peF79-+#"'[i -NsP )XG0BJ +a QpyMG&em&VS{?{o[U sEA#{Ҁ&0CI25#=L1T'c$k05NNQD$D> Agx>Z{1qV]{}q U(Q? Mr/^Pnܠ.Y_leY^MRM!۪unQ64Š=r>2{ZLwSK),`^~b+xQn4'w eQ|xNiM`\≅zDڍ=!UGOd &$ %ȤDj|6 Іi7d6nNZkuSJ @0$ʈ7Gke1WeV(p{QRܧȞp,)f5E+yCu?g bmLwٛE[PuT(=_2§LZ- O G f~, }]ޱM<:XxvEh'{j}%¯ QWc!I-|写i`"FaQMΕ_婟>+)q9\BG^b۾bzTuS{nw<^67'#Г_H:6 ֒| .ߺ;WUȎXNGؒa  \,>xGf:r7lO CD|w854ģry;ۼ p7הE> c{>3yX9}q0fr#kd;3o.HϸI54 U+9j#! vnO.I.ꔅmە}a+98%Wsr\{6ƵK%O_QT0oJ`gD7b+oj;R)<-E" v͝R'4 gf`wFfӮ,}ז&xbeIc:+21 aQ(9$F㡷ۀ~ }W4_Jkt4ہghhxɲ.G2[~DG&yˇH'd] !A5o } /5%F)u@>:^Sg\[=yiZb~ڷh {kUgX"lZ:hg9 URn{h\X /?*!xm!+'Q VNFƃZVL > _'ͱ6IΩ=iO5)ZG[IAQdK9; { - BOg ;]yS5's {wFCM| XL)P!g -s4Ns(̛}(g^@`Fy%tf(L0KEN)X@ʨG4.W<ܢO8 {j=En95ƻaa9YL>w"{~̓&~P~`VTls^ bw !L-kDDLU 1mw+~'cw%i&75P-WK֧)*2x\E#cTH7  A3(`M<)U?SCBӅ_klJrI~/QOk\%N' : ^Ta-cS Fy}Ǚoi +^quۑ6_ctk4E2?7K},dt1*CGkYmھSA-)111: dGl k*;|n5FOeyΧqE7[)_Q*_Mg?TDLmGH'dLdG{RWQlۉ>2SZt(|7uH,yṉsE)ehǮf^?YNt! b6{G񮗿CX LߞmZZ;TDȳs^ ULDz% iJy2tW@x` ^T OdS<03=j"CBcP݄pd)s"XED?;qV+\k,Wf;ΐэ"sBb4e8D u3dxauCnDy~:ݦ6I5}ԣk]$S11Kb"Hح|3PI"si"[WG\sbb."69ʥ/4="˛ݘ^Or}$pr&^Xpg!bA9PB  e}vg/x'a(ecq˧n"Vv%z5M?O6/ jL,"t_,a0+sO$dc46\]f_Oz? E$WPn1r"sǦad֮ŰɀI($'do$xR}I~l_Z=3 =5䲚YKx3{# ք%:NAFϬ5 yQ8ɇo8cUz$l,x+oƦ|R.)e둟Ra /a}S_xHUa<h>Vfl2D@Q#,RJ+NRS))v^B-]ۦkn%VYM1؜)&*\->NG#[=G9LC2&):zb_]^ᨽ_zQ;l@951o6"!&9EϴK#Pg#BN,{ طJ̕u<g{Y樲$晷Rl[Pr~CР̧JM{_nh" {F< @aln76Y{ޯzʷ+S6s|lf<Ѳh\#c3<(E>_kz) [依G7T̑C|q0CwY_b'>} '_r(^y&RDaJ)̬Px4ƀSmvKM&BG>y_{Ms&f#v1PJX6wߺw}rzS$0ߺv9]삭25 ]3Mq_,/ۑuwOݢ$YEMl#K8SQ؉qd@;d^"P1 0edl9iXUN)G,ɼȐ+wF1jlYx}sУN۵Nڳg,>o}k_}T𻕐+ JA/ĜC.r/ ָdr ؎04'g8t|$%hN壌5s4˄e3ok`7(6X辶< lZssg6<)j<-"KG1_/#p0g"ɢ>)cqJfÅ09R.P}㑸z?FSПo7lB$(OG0JSܞm`Iʗ'ߦ}Nr~S7;e>dfL1C@!SDjTRM\I9Qw';6U聕;Ũ34U/gc0l{nދݷ]x+ȶI#14U qİs%(d_nU I{i]  U؈4#)O746.!4|M4) 0 PMoGJ[!}&(O?s?sEz1F'Vyd< a;<)?eh7̪~ t+*ܼ%RH{,B%/4U9PWS%Wf7֐`EKGbsBpE&C(43NQ'bC{R߈qH̑s2-QљvϤ{Dž4ym}JQ36%97s S[a+n.z+_y+_yz!(`aD&1X#T_"cqNHY!ܿai4S0f۫< ϶Ӹ䩃"$ Q竎"9Ϫ03|_wHq@L'mo{[{Mڣ>?ysRY8a1ÖVh31G`Tue;uEV.E~)#N;ܭK Ju0ctd tDKG90I^QsZdGq{  ױOb.Ϧ%N{?~ᨣzr#I/r~gyOӛY109_~!3dL>d?=ݡY.>gׇٛ/3 7=7t alUQpa؇%Rb29t͏8Uƚ۸7]īKC/yS+%9jYa;<#(CB\`ȲVrv'Os0A-U_:N4.(ܫC.l4bs99:l%̅ w]dǐȵ:Z*f՘>x _4s[&Gji6fdK6T(1A^~XvC;m/o"='[ HiOȑT)y\ؤl[F*X~87,.Cyg8BĬ8FslzQTνQYRt1a;<3Utf`fyS%X< (Nda땧$_[,sP~4İHrC`h<$ۑIk+*W3+oV7<9q!{W0%N;w&4 :ʋvhDxyr@Wv ںyG9US^l;}OQf If,]mݙp|w=7#c~`s8f2 !?sH"l \~K 4wu9i-}G-I/^بnZo} p! %sHw3%V8V|%6m 0Fw2Rh,&_&{s1`97Q"zœDk Д9(u. PX7 K|= bҌd YbQ2 n?%\a;|B`,1®2EɷA{8Hqz^9'y02wC=?SHŤ'HTA jM]&+ [ò.0M-%|) :N.}FFNS9z%潵öe;;vJ$"t$]$oOʜqدrMZ`?hnOpa[k yG儴Ew^| 5yXBfGdCy*zH?*ko6og@0G5!jK;Xܺ:EU>ybW7ÿǶd KND#BzE 64kx!3hs~zWIzﰵQjܓ_c`ڗq Ch%Bj/Xmf0ԟ if`:4\oŠ)jQJMdYZ9I ]JWsML+GH+T[EՉRsm{>]6!_4IeqXeF .߆j3g {>ezd;h>|{|9o<wٰ2fH lr8t u|e,\ Ue(ƀ+;̚)`CtRaRA 60y40Y"GDyz\yZH683;nba^zb "l{<93&rX8Y< VfΕw1<ط{/w;lrcԮ+;f*)X"xTKF}б}ffsxW92^)e s}dNU 7< $ E^Jߐb 9vt JT}28fGhG5҉aEg+lʝNi,dF8aXώ>|עs_mvx }z=+l69%$ou { T|ܓwH)u`3`"+}Ɗ1b,2scI6H7N`  'ex'uvhQSa3GYG;|dhe6 sчz|E>Uk iyVcc/sFe9yb-jDDZVwwv C>\S\aH+8+s,SR}#e&C]_2u…P+ WEՖ `wsAD4VLQ:ﰊqqjnl C:7G<ƿ ZG#LoF u_p}tp`v&bx>#`>P16VfRLFS-6Ph ՌnT`fBwBnH:^1,Ee(\ aEg@j ΋u6|6 +|6gѳMi'fHbw'dôPpq,Vc݋n5fI W2C:b{=ƴ|D2 `׍ph+9ys QZ8ZXyQvF)4MHܗLZ|IzC D+3 T aǜRޡ%wruT Ђ3A%v"SS-v3:d[2qK<]/TA0>cXnWò|"D4ZjK2f;4WDH!7X7?È~O9ϑK'm-zUy+}8 śă01yZn&tw9(ƹݶk(%l454)ULňNln_SdT]?j?IgJj@/`T*-[)LJ!2CO`Ѐh"#汫Pi*7<6LJ #N6H#9]4_:$}bE&C 9EcX[֕-昴jd9}G11󀁹in޸z1*qdNgX 9 BDl;z.&i3 h8Uhhl\NjۨI8bfj Uh$!틶%,e,_2Zz:5=MuѲ:^SbK.Kj)>csp΂jeQ2hεc 3JU'BP-+gdhx_I U:ֵbE ŞڑTPG[AVZiR֚µRon֬m3e>؃E@{,,='Zsѫ%݀O#AGD'E{@TP)f SHEfYR+<҃ؒwoRTG#A@/of"?<2y.z5j#^J(6B!Ez.C26./q4bf3e 9;T%_%BT?j#Ki1Y2ju-f6["[(:a3|LU0Q̜0~hCނQbi3R&hON)lCC8[4+`]^"=?4MѿcQbXf8p+!U*#;1a$ x>}eԩ/zh.Lz3g'72d%_ -<4l,m67Sӂ0e3FCcG \9VH5QVCz_cB,F^`yWLK}+acWδ*< լy!',g,8dUq즖lL087qL$h 16W"̚GlTQiT)z' HI4!vRrqvރ[)G6{al|oRamJ@N ܔc/ٰ$l0W{M~^%>یG!"{PBB"^B% sc!6yV{z nւEM*$9O rbx2v7jHPq͊ UnltUi`C$_ sk8uR0jeG \iDc6?Ur%ıE&;ۇ^iI)>4=̬UZ@y9Ld}6g+W`f0f4V *VQ= ;`h"wݦvc~eF*5)/tȾ2$AQrzlL\iEGyC^@UDsz>R6f^tGIrL5U63{M,{d-K@6r"vi'K6{r4L>2o?-)"7D\ޮaqqaVF)Fd4$[Q{2ndӽl4@ܨy4yRJ] n }\uTl} ޡ}[``{^j`kTnjD(H` uc7Q:B*1+Uj2Zϕ ʽ PX&TP;Kscʂf{3knPI Y/b RV:οUѾH50eGqJ%&8w'ܴNP*xB!]jiQls6U [zE4WOet oϩQ6TM13YRoll΀f5Y.ۢ-82O&%$[%C5J^>QbGcj;!w2HW\;$bH.2f$0O^רl77{Y`ӓB ,7(_'"` ;Tq|f+KXF9fd9Qdeĵkye"m/09׼}1"4`[tF^TQ.1j%)mh[&ϪEd}nI9ѥH%%7do͑ .l VĻ{Scd079@Dw"[\Ӝc:ABD\:S)%R)crU^]'FI;2" .WVU!jaeԞI(O.H^lLNc-}hy 0+SD,DvrŽB>hm qmUan!<4˜oDJiaR~81un^Kƽ=-ȑ}MaJLQ0䤋)[$g\Զut8ʟd&A^{,RU*4W:L1RƦw e(semiGX{Va V,gjQJ&)BUԑ9iy2&6 y4@f[)sɻY~vusJWYоϩqÍYGXToP6<&2ؓG:D@҅mniXm%T}j!ÜWw?~ZrUCwha&Us9Sʆ\݊HQO [jau1B}`%neα'r".t\MJlr|$ [݂^=M@^c8\`K0c.6aHuyd+䳧~! \?Jh!i(!.״؆b{1ι*dy08Pl_orϮ=n"^U 2#QgBQC  #F}Ihr%k)LG~Fzg܇)MΓ]"|Hj4 ^NoE3^ o8a6X.<즯9R{2M^LЯjnnr}s|(km3z{+ާ-.H]TDZt(7`ު%՘e[yQ]lN%ӡn1H9K(Q/6_L3_KjA(Isih0 v6'ŗޟT1Kt7Z$PŠoj/D)WT4KTDT~O+&p|BvV4xkZpMoyI9Z:'*NqP,M7ݮ9nJOcއAgUG2YƌHuP {9c [Hp@0S)> J%kcӸGͿAehn"Y>Ta"b0-5f T Q4:#!28jE z5 뉮vZy3mަ`,l:kܵ[juj(o2ija2:4q"[p]w&W)Z([{1f;†!5fݒJE ~ex`Wm'=ֹjDZj3c LD2Q1l܅MPL.ˠ6JK)`FVG3/v9!yaGk }N2G};Q..үJUfa)zVﯱ'QԊsv eW#B *]7IcRD_k}ߞj&qg}}1AxGhoRk8?=NUydVi2H;dpeu ApèQ3Ӄ_↞nJn\!]Wf#o0HGjܰYC֬od·h ~ʯj){t@lI4Cf[u_;agX9VD @àRh;{g?8茙1PlzJkCIZF'v2-KIY*D7S dt&bn4^95'%5'ܧ`ɶv[\}(щL'f&QlY 5lnn~ϟq{h4|>Wze>Zݲ8 Wa'fh]>6 n`-ʓFQ{nFS-nkUF0b$Y"OܠY^v}/9ȷ)KʫV2@0b@Y7)8*@VqhU1+ۉk)&:Y%Fcl:&g L|E z4|7ßz9_ 0 tg+ HӖ}HM =ZP)U߾ݟM"$̖IB}ly>"؃%GC">[ ZzIFt]C4_W7"iWP'@y%LI:GC p unF8i~Z Oz*n B27l@j[b.u`UKE$1z["0Vg__ AR5C!RϑA5:zJ@h_ǣ"k:~0}ǣ[Q^gJH[leUgV_uf9*!%7M[rMp[b/<ē|(_[?}ç|㏷‘/LY5PwfnGDf>ȶ A^%Qɋ ^Md/%s\O+yD#,H]6nֱr\ HEMT-;_WCQ@Ɯl_$ƛ %9tBYH$⫮B)̓dd*+&*Ѕ96;vw7|07k`Ҩ#H^NL?8PɄcr Df-I^[1dRrhyfZi@U)^<95~cA(}i:j"JIjPiD92MKc.8O UnvC,:Rdb]_Tψs;S*71m revjr_|ᥙ{$m<i(em7d%-!6Q=;FӍh 1#MV  4m! 8[bޯܳQf +*xhp:sD!61 xSAC:ѥ\OPi#=k3C=$d.}I6~{/އ/rioݻ߻馛666^җ^r%'x"p8vx㍒9]tľ}"{/uׯ_o/K)v[z޽{?dyrKK.9l.xW|fN6Y[[kns]tёR(wW}[:WrXw箻VO;풷^w\߷^r 'h]k׮c}}a]{ִY4{Od(89qpbx6?TR;X1OʩdxuƋ׎-WyHUCt&2u'l8ԭV!!WkGU\gf{N o]oa. Պ~[lnlww _W_q]w|gy駟_՗OO 't޽믿=ջv&§?Op yO}_R_'x_7_p /n#?}Ww)/8 _oߑԧ/~블 /| 'xu~l6 >}_g?裏wޏ޽3'?WG `ڥ?sݵ O~< 7p1G_?д>T~c _o~L_zn馓O>U}WW} X oK1sIu~l=vdPwG΅jh5Xnb%cZZX?t6P= IEIlʮ|좌n>i.ε<~3/gziyQ G =2 25:6KeWk=5٥pV k&:g1Tv')Q{Eu +IOtb$dsjmPRctn&Wuc!Vh FS__zћ$+W)y/LHm郤z}{v:@߉Jp *RPsl0a`"ȣ #ۺ* M_%:1DZjd\3t}eใ> IDAT6KH7V J'`7  P$I.)_5,zt ғb!ǚfƎ0aXV)t93, .ƞ sh7&ȯOWZ_\U:q4etMCf4#i/rJhP3>|Co_]p.u{~'~z衟8e捍믿c)s9Snxw}}N: 7 f^__9星qu9z)7pÁs-\OUN8?svAE/z>konl\wsOünB0{?ߕM\| UA> R~^q9z 7p ;i8FPef„Rl!DŽ0*̭q¨~B Y-AdbY`_Φ)W1;R3{KЍatsߚ|NJ&Ӌ|So6ϘGf'L.*rmsJ=W"3,Z Zo ߉߼$/8㈰ڝw̯}k@w5\ollRSO=UԘW_`|RSO=EZ!YT|ꩧ}sU/*A`^_BOBD鈭snwؐn玝>hǘ{Wcn=z)#6hbTEJuT:jStk:c!3ddNvI$WS!68sZyhiJ'WcqAq{fP7&K)$/Z܄``pY7TvWlCX. u]TXpQ ʰr + hEӮzX=d: %"'a@&Jhq\jqy?7r}]8ewTvmm _uU}&T-s;kxcy}Oa6k.Ɍݻw\]e.>ك?(E XEy;WB4x~;vD敳Ĵv`IS}E'%byLA`ЋMT׻ᣔO0%6,b(f$ٳ1@#_o1L 74m>tjJ[db*?331 c``x[bWM* 5V_΅Ȧqy*, ͍97'!1w\2tBd'(9 USl` @i$F]az$[yT.'t»^v+9昗e8s{Q˝+mk^s;vpY0d'qD#vؐ paɍ׼5x;̴&sE*7 `/86\w[>h.k񎷷j'+O&s%Vޞ< ]aT@-Rz$[r+Ӹ91uM]&ggd6ESjpDT9'&U-`Mږ H(Ep9H9Hl0L$޷*ڔn+L7iv)褣X7''DY xm`?9_&O~9vmSu=s0A-4cӘ}L-ɵ<:BՉ~s=/|RooNfwybe?}jE yqǝE׵5\#L6;3MdΊ~AsU0;O>Okc׬_ìn6ծ 'JabN<^dckk#65E~3eZȮ.T/N[M@iCAhrV:VuM2( POY4}!0Ak% 5Ew.C6VvDP b(;w+L;A 93Wxbѷ2b+5 G=@X1|NWGAT!gM%EonY~QhW3DՊdwN @m tc QJ8*Dd$ ox_C}xuuȏ<G}_vW^w'SV#sW^#>6nuصkwI?QEA_㎿җ=ܝ;wzGܐvW^۟unf`@bT\]zիh{m_y啟'v74$TF6f+3NVJ뤄h%g#;}FvK(%6pm݀& G&9-}SST~jHxD*>;r \ʢMbywx1H. )^ͯ.Gҵ]4l%>F$(Q!wh x_齃, KPh$_QڷhYƻ7;viEG eҎ`ugV̡ -[&ϟܛfz!~Ϳ??9W~ioy[oN;g>3~1Ap7>oy?\xy䑏:_qO?$􏚍@j͉}^x#<n;묳O?pn| XNx׮]{=}}!IɐS/E}@wXY27^5⠼o`s_PE'b4.کٷV'PuD AjY4ht x0 CIH/ ;ꕩ{,ssf7~7G60to23$`7а\.g r.b+:꠼2N@ 1 l`DsBn_|Jӥ`5? K^wM/9hbAYDsSNk5s?r aNO4[dz|67]ݩԑ]YgØ[Sg[YK!SpyL84 k`m(W~[Ql*TcI`̍#_ TwwW6 {XH)/<,Yl.ԝc7C%5pSsս|] @^~إ$>XmiPbi @0#o%y_$݀r5r"ncvEtCpb#PTPhcyS'hj D` UGx& gs@1~ bcL@!m`5oǷZ*62rY?'l-rb#FD! ȏRD`fLKSMUə~9Nl9L^0tUa}\zH[̨!QJ3T1jw'+'mO# )ABf%݉'OjZ1x &w$G?8qiFB-6dD2^#Und5mN=2 8IlMד)^smqi&&,>UtkV{:P L^Z&+: flfuurJl|c!6Ǟ/&׆qJʹuXC݃&yu h rcΩ3bS^Ӗ4Qpt|偝ȩ4*[}U+Y++7ds}1lEm~!m~K$PFjMC׈?SCj EQQPAfy:{=zs] xrko뜫'7,FzyxݒcR\38"؎dP >Й)2%5]%`7P2uBφTtLI #KP)MAI |+" ;eI7)m+YِRIt9+í (^ ^z@iE*Oh 4b xVڛc q^bgs8b"%Ɍu0^3 qD?+iphnjUlG5Yt'@wqSתͯK"!p| ?B>PcT?<,TGZ=Eµh؝"<_6fB[jXDhaKUX(g(׭jlB:MDw4!5Ӂoo)Јٓ ytoEi(2w\Kf j> ~n7iF86Q% mk; i3216پ&WʜbEw#(Გ>*uMif9l E2d63IV(*HVD`+`dkX&+O/Y9_kVQƅr{Nܒf[ Vၪ3^4U=LD1*FvMQB(JP xUImw2#SX+bog~wvessM֙hy9Ψ `UD[<+vnhָB΄Nc4?QqCsN~WOm$j9i )B,@J$kk n'5iBMp\4hgDKb*l3#WAyo84{=>p_B$MABC!=O@~*umcw j()D dќg([f'O߈$*g4k)mK0EKz}{X0nm=:dl栗nr8fFwn]""-M7תegyAuIGӔ.5*jt6Q0%Bia&:,cU3o~V HEb6Ġy/!حvώuD*0Y;&SV+ǰ(TPA|Y ][_(QOLm퓪Ł5,ԛj:.0[YCU4,8Ot{}=&sW#P2O->NH!$x,oN~*/W6$B0!q.p/Kj 2A1ʥ IDAT')@Ch2#sRKU :昶4`~@u7'㻧Au81m Wr̀)ni"%DWn30".na遜1@R0nw{'klCNJ/[qDnM8U \? Jiݠsn0ph[WxԊu?t5J9>5hYwP$/òIJI.h{zuKl4۵#/uu^ǧ^_n%dUQI}l(%"wkƙ'JkBxN4{ / -کMۡQ$,/r8,Y{˘|n1=91ΠP/Cn}uCṿJr㩙TE:L"Go0y\ihve;#-*`zaG+AU!+"2 P! (kHuص|gC9KI ]%ӓAqIƄð<"Iĥ`৤BB;Il3fg |Cb "ެ$A$h4x_40erc!USb8Dg.E $%N*HDuVE5-Kwwd\dI~!o/J|PحBee,W)k̒OD Ū/󵿌Ak͐χqܨZEI͑9ňJݶfq!n"+FȽ6R2{WJP&Onk8VG) TzR/-f<$JIę[6N*XҶs1kf5 "OҎt;G5iNl$uƓw&C]pj۳>#"(m5Mh })5ߍk9J$n5f/:yut,w5t3<Ѡfd롒i퓘(AU!q 7?b>>v=\H%'e|"$e2A(7oz0Ȱ,MPf#ݷ%<S:?]GMsuվvcBm7a,D?yyS9n2SMdy2:^I_ &sjUS}YYՖ CHIh nXZj6GmW9@U}o9Z3a($E#?~L*qb"~3,ܳh9ij7Qϐ8MB0\9x`>eD3=_H8;Ae(Yrt[& nN<2Ա B4 ./ /K!;#9C`DTtpY@:9d5!Pa@ڵaTC$C𵏟I{|u/ f_DZpe5ZVFN}5M(qTԝt>>5C yq1ۮZCIGP<'V¦+mL'HIr6UO]Y0i~cQ@LAͤ {{DpFE]@PS2D4)f"Ӊ檯o3gUͣP5P-sU܁C &6|$ trZ/Ιl`HҫOψZ@։-I@"$@<[c[IryF1,e`fH"|/jmTÁh4Iq*%Q Fi>rs&e?7}Q\9:RSMX͐!1-Xm0w?yahWc(bK>.B 7@ JV:D 4<,|% Յ&"2Kh.+aaрG;NUDdT3~eaOik WX7 Q"Jku xhzn몥/䖘X-]U5\q]ڧ慠S!TOq|M\nwew̤-'~K|\N]YfcD˳g=Ba IlVOXhdDiCfdq9HokϐH+ߓ, N1Y뎚ڷ*OTdh:1-ɒ ϖT] /T ]T,^PV.5q&fɹc:Qu4]ҜsLvwIN%stzI)–D@T[׭6H@'ah >NHR >~E `K`͹s7ͪL`2Tڱxg!X%S@>JfM56![l-b@Y!1bS/Rt|hP&ܮ$dŖChSwa>uLJCԟ3QR_VqRb!PaS +XvxޞAZ4i ٖ`Z4iPS{䈚mJ&M_`Z}:jM}58/5D+2L*uխk1ig_uKSg*`% nmym CL`2.|7Pтzt; 1aM KijwTf8i~Nv}(Vb^!0I3]/FxICrI Lw)I_R`9&Kc5ͩiҽ33QBc8rVL.%ZÂZyfiam2*U !jm ʱ{e=WaQCk!EFm05Ȍh'2GGh% n ) _[ѭq}}MN 8WFW5"ä Dxit9 N"Z;]҉N# ?V2l_K6.EF~E3qVRHUpzg @ٰxM4vw yY'Iie`}aqRNW_(RMZ)a#/$aN8`cQZ6 JIt uXj 8 ^qB4;5+ Pˬ.ɴ[-¹*h.P@M\p0ii~'8MjVs>M&E:+*l\"APk@{ڨI:nIAWDlIKneb% ȻpXMhC +PShA:w`hR-Ho͒kij~]k@ P!E.TGt]M=#M!@gFYo^SIxD&Ì/^hj9q;,AzC,B6Տ6{|`B @%Wf~Tc坌B!c |쳒څut@#<Fa]tBzaZ< :}{k_w`>~̙3wu]ݻ72im$(:~>r"[W_,v,1ECCX먏Km :< ^<:bNcͻ-;vi˸XRGI9`&"HB=edk03n.B"Լj33QV}1^=;h&8BXM(3dm/x$ 1z"__^___,>X__ի^uwot_Ϟ˄sA*}'Ncv-[?ACL׉t~Grlq&b}`YzkwLU`ERcD՞jpR@TGEAԇO`ѭT㵿 Ia>,875~4 A cS(j͖оVWH|)Nd(˘~گLn%,3GC`Uf{HaKǎHg8666|gF{ulwAohڐQDt% )~Zܨh*y'''dJĪ4o UX92md {fT |EPu$ V}OBbf"*i"Zq1j|)+TnUJ)i@^K fKT9ȞkԺVWn֩t[#MψDKsAs(u@!%]rʵG(oBGls:aO͘JѾvii(|XsxIi}ų%[=lP"7s\SLbX(!#y06&X׷ Btci|5i3ݼg j&-T <9DNR#Zj=Y~>@?Y>2e`JtZjtРˬ =2n!]u+VdLqJiӧq>a?d ^G$Ԥg#Egn@R<%ۘR+M}6*hCŒ ։/8$esuS5F.!Ϙ'H)ef070Sl[xS{:[/pzS@6!ƒM 41 zlKxBիP\x.+m9dr-s uȥsjk]:Rg)qa 9a٣)uQZ,c)X)&NQC'_sq>I_Wu;'O0CIrN,4ۏ+=wԚċ|x@B*џAj%uĦ$?СXϞ={ɭ|=W_}+u=Cc 8A6gmn}}q8ֶw1J5Snz9jwA&@2d*"5PsLE6wTZCӏJ\Lj5(o.LdrZUta|+ՊPc)pHgu}GjP#`*P-vq 2f{K : _rXbx""+9÷`Z<0e M~릤Ut9>|\ӋżVϷ*Jbq-#hTYWWnB5ͷpNE+@/׬\AQ8vܤNz N ~ LV(uՠ(]g Tn WC:cm-d,^]ue6ARQK)rH+U rrM2~r0D2Ĝ5θ`EvuL9|E^+軺"іE(Dd'|QU긵vV =b G+ 90m4>C W,%K.3$[)wPk) aS{@IdR@* oC fß_LcsmB"չ`b>Ga(vTDHVY K9ǻPMlG` އHd>~o[9ݑ(bBj'\dpvvcFjicðX̥8c् Jܿ(δl1]I , ?5/l$]֤{~Fx\sF$\qfcC i(:w6n` hS'"#7 J>,8/CF :,PJ_ TA R:/U^q z`)GY5" V*~o\)e@5@`hGY58%nUD'weD)pGKK4`ϒiq~5svOt륗^zc+~@C.$D\//*O۾/[nԉ'aؽ{w{O~ww0<1>7t-Er@7\Z IDATڇvlx^V%ߔa@[/)7+27))t\RшZDaOKhfvzAy.9jc8Kw ZQB ~8BE볍L" @`U`.儔'E6QNh(\ڞeXk ugn]Rj{"s/Di[RP8$%Yfˠͭ{%/pa-^x_X,z@2(Bؔ=ǚl^ 𬛚_Wn~4hYU^7+4l7Hd?D"Hcd;\  PF3X>9`4(qٰ]=mHo'LI>3M_Ж!HUU/"mwFUPkE{fV"#fNe7tM1@I9*r OyZ"F؁R A *@A]~Au5B0Er|5s4s0t*0J.U8bX,z5ל={ÇgYu޽{Wmcc}Zh7q Vd Iiݳn_m/ҙ3g=w+4Z;vs 㤅`k[ю23RH,Dl8.YU؅8)jID ɯz!¯zԩqK^t+_y8 ř8(OlXΕϺ)^xԩS?J~.7M=NG+bMp ,Aane~ oN9p$ώ9}lo׉kNĈr'ʜc&sp@L5Bv]ypRRVTm mZGz9*×GU?g-ؤi9rٳ;vxK^7km'?w+}mv__=qZ{Giw~w~)3 U쩴}?;37J ^PQTfv_0Ƹ%l{[qKJ"rVJx,.Lf7?-\r(]x7Y_;f vm[  RP*PQ|:Y8h_x}QR~c#ZFΖ:^Z/x #| Ey[sN46*XtUaX)`ZZ֪;wfl(łj)GB/{dzf{{ѯ|+wߟٟmll6Unz޶wޭ-ԧ>{wy˿ܳgrG?zܹC=$fųl vF[oO>}^uUk殻ZC>яƃ>4zLM\X6 +=Bj$W#7$0lFz(89;^ 1▖`#ߛQm)+-D>%& hZJD[LJіے2uo{Ȫ8 uǙYTUFնO!Q1@Psp,T p/+kݣ*d' rdy[rT{:A CWRJ)O@6(f}5 m =Mꭷ޺w޿+Ώ}cwOOn|3>e/;y^}յֆPǎk|'/G}tei>7|#G|c;tK^Q5wq߫}wWƼ9s?{/^Z೟l{;qя~gΜ m<_~KɈ. Zģ4Zh9YǞ1k<|u}$9FNZ?14ѻhuDÿH^o.lϻ f~7 ,Ä ~SY : 5+A%Q*\"#A"'+Pڃd,2Ǘ3`x- ~3tb1Zkw >ěEJ?k>/'OnmVylnn7ǎ۱c Q`|<`kC8gϞQ+|=@Ξ=W_;vx{i&g:hAo9ޥC~T:ALex3X0n< 1 ){D16LXF{) E Dͮ+pl"؋YSbqCjA/Z밁r~Y>IUIoowOXvýUƪ20l6őq^'É{I[BJ^`_"æ 3AIŤwׁXְݾ=僂EHeGY,0ą֕Ȳk׮_җzꩯ}k_%/y׼f;vsWh@4#{qrk8Ǐ˯~ ×G':"11xSHe 2=QBi8#s3Ri[ Hbk&1 >3 )Sx|)ѶZJ2,Eɴ:-%q_!^/C8@ۦqN-~QAF)"i1ٯPX^~Ym=5JX`G(4Sip=sB3 E}w+]Cpt{j5{.ɷV;_#8{mӟ>~[u:ϙ̲/`+?}wطo߯ʯg,ѫO[i7&m>qbaOxfHyAˤ- eI;C2/!')8 HCvzS%0rAķI bȴ"R,PEP1idGEW ;pJ J|"-"PԪ7"VP2fka\X&rvmux 㵂2YE,m]0`FY6x ޿J,l84Ӿg6+ TԜ\q~o߾}/zыZYh+QGgϞw[[[s[^xa+ zFɾ &r#nPSO=͗ZnG}4Ǟ~h?1V5R~(4;<"l=:p,gGIҪL5.SI>׶Ȟv^/Ēw"2]V9NB>zKR70=p"&szҁzr{ԨuׇR m6Et64jXmCU8HX&st,0YUj@ūDs{b[jMmFD*R::ߚlʛr͂Cއ7wl6J#ms-^E\ve+z衯~W\qUW]uSR믿}{|Μ9sWLJA׼]z׎;ҟ̚+g"j,lCMdL#p^d%=;蚬ߋ56ܾDǟĩ0zc|?om:5i[*3KȌч|sESg8XZ{ ^wQE[VW>0_Ţ]p\  IⶔIΚE 2qHߌ:oA:l˵e/}Kݻ|#'?9 C[۷=yO}sjΫ_??{gΝc^9ߺ{Ϝ9swq.cǎ y>0-7 ѣ_|s=ֆax?8uԭ~ssSDvu.,1&!)^'|02ޥ>bU"RɉyBe1- D%?㡇~~/}o<}ɓ'~[n)LJ)ǎ[,]v 7ܰ,7\rɩSΝ;wԩݻwp rˁZr|ro|'Z k_-/}+_/`ˍر oxǟz#G۷o8tбc^חRѣ7MJq kkkq'|zw'N\z]ws#Gk&=s@BzUX\ 1Qpݮs2'2/I cLۦh h Pqwp 2l~ CEvU.( Bußo*B*tp R0Ht`w;yu4(Xu9Wk"cǐMi:oҕ$04PE-ݘӎ].9W|ׯO{۷ /<߷GmEkkk۱cG×sΝh/aEXnmݻwf- yĉv&=M0O X[7@&/qF wVaJ-mK^ҝG>oR@Dfɻ_c피b O>Z=` ΍&70m%3JmOZqT+6ϧXzjx@-C60,Pk]Cy\fū5o_xm p ;R{˭L~gK@[ 9to;sLQ4CƓO>v;N<يF~oo8|>׿޾z^~a[nd>9r?9uO<oIgr~v렗jWvwFN]RLv1% N|j^ -GK"Eԩ^AĀ5)qό-Gh`Fz {(cC;gŻTDk?.R}.n/(<-8¦#]q3& .d=B֣yõ H)XkRaXU"[rMX DUb[B \8I #ԟa1|}JbRƞno{ %_~]w v{JdJmRҝ [3] \Nv͸݌Bm!O0 jqEr$;'>{lI%0p}<+^EFrl3Xo OuQDtE TV˛d~)x T~tw'y@*E; Y s8:^ a2tPުʹ-%=kDvk$慖 nȪ {옺_xP2 oJ| "kk*_{/G?ӧaow+>ˑic'lEYImt6R&D h[ ?jb}@86g}=bE/͑y CΟ;u.  ohʥ>g*y]ު Z/F1"7S_ZAIB}fNG; ZŒvyM@7B](qۢCd~_ -(ij|aTy+ D`iIAjکS.||~̙Ǐ~Svk N, &ej44Sbt.M))UVk:J䌒*3|_dLIVS#{c45APu[lc@? ӹV ljN{;i:xNFy@;T2 U\x:PiJgS->˜c5.ӌ終+'BcD|>kǩSN:/[-0YJp (Eh2+d<"'::?j>s vI@O'&x58'و37)vsXT EܓEL$: l;7V KqgtEA*ammQO0- tgifG+>"'L#qe\kR=}iE]Fq<{a%GQ績u-~necUѡ2X\L'UXzJ;Viܽeu*ڷϓ86ۇ+fڞR1"qֶumbib7o]*H>] Ķ{:1 IDATJvLmZM)a " V%DlЫ;A{]9)@Ԉ딌x]!J6F9By ?e4.$XItu&r|d@[#-X*iDnEHPZ{b7pZ+glQ!Fv?334%osE(C$5M"j&^fz`X@{vxR*./%_q{R Foyl4 7a(UA9skrIj+j,/A{2 =֨j5I`'Aᗧy>y㐸oiZ'|M.֗p_mUz (9ZJF% 0 H>>ѯ 9@^mM*يn/A+N'P.1s@'Bf ,.V-/o/=Вxu02[psGk@Ր+qّfu`٣xGeb_E=X2-EQK9zRYԌ{P _Og imJ[ *ı0&4<{BJ"*O@2`NڃfMC_Q&4~÷Z&hݭuo`-2{T^GE {`v*NRrm_d'|9z;r8K(\DLJ?1I) ="20H9')@1P#~cXݻ7;Ɓ:g] \s9 K$ d`b2(x90_qֲI"*!08ӞlM{zm$'0JU]EZkE %/r5WW(ijye1Nc`;5#NZ[;+eVd!3O G/VԮ(э_ )b;- :+|e 6 93PBPfs7.foOO^wupw6{&< ո#;PdV _àTN,9-mvT:vᴈ't2ԭ Iݳ3zaw>A☩tUw6ʜ-޳tWL1rq,zTKD{$4kТ/GB Q!pHx?V7/3 hx~Z5|4 9QdKÇO>ɱo.AsX! _+$떛'NOa%)NH:;bBdRxa:A3pz +B=YRzYe|rYg4WEɷuIH1vG}0 o m IR<>Qt>oe":"GgpjgSpC<_3;&[+z `핡bUmMKt*W2ڔ8ǧ0) }eib+bjLSMnܪx/4`TzUI>8K?D &gi'i|brC Lo@mLFQc?`5Q5A%ҥkl8@zg&HKMz\j2 =tFl@bT!?lNȴ,>/'oZMLR>"=sc@SJu)dY 1vi Dcc%M6QP;8IZ"pIԊE:S{WШ,LB,hyDhU Mfҷ`4SPvW7nB;[=17erZh-LVtǣIdsXW B/T&(&q uJ8X#& ukDYs*15Y 93ꁲS̈́?3SNئ¶ sB26`6zhID&On`JzuMm7մ|l|e0v`Kf62>o-0PUR"@; c)fVyņ"9>ِAS\L9lRxL& (8%9iJZUU.m1%5Ҿ?exYعcSg+^9:z_VL򤔮)ǒGZ)W/[`G+u )|aB:ʯD!.` ˈik.bIGL=gaPJ#$xz4sվ*}wplD]e-GX~j%1=me_y-M6նC: -JĨΘ[i'8ᐦI i W, t@i1n~i*; O -+C˞bf}j [[2P5̼M\xF6ND?S ':g<8V\;?_|'lDO*DJ.C\ dJ5z6),MރoCׇ~Q@YE>T[V-"'DNAS+yzgIjD>b%gq3k:h$)p)^F<:j(C]f(,TRz]4P|ķyÑ}dY:6U'Qh=+F wJU/EDBp[[/@ EF?Ň/g bW;?a㐑Au̓OCD=υH oFp8yNK9s?`rR3N ڹR\Tgiqn7AcjI?)fiqN$"-`)a#޲KbP,UWUn-h ΂jX][uC#KsB(Y&AMEzF̗I_9I{Ǡvŷ4F?LіqHtR,RpAXf%|-[ͣ@VhCto͕ iڋUa-$B)XjQ6G$#BO$r4R*('@Pf'Z&I?ZVt?/z v,S&3oǩmRXm^챱~ dxHW4P|cYN".\2)u@gnW|E5pg'mƴ,$(I&}P,m",!S:'Pɭf-pS[ S*G17[)ҺyC.ml'o5W'rOH]r0Jv3,֘ue 09@A9c9k3k|2F)W'L, gEG;ZI^UȨZʼVFPOdĹ5 I0D,T[X;sֺYǺ EҢob^O?M [}^/OP+L>ZN'^` Ow䀛hU!A,G} wTN83/k80+[ޖOo Q ą .W߸/!aAb8$DM ƅnLx3墪>sLιS}Mmބ`PaV`/ĚS^`=F(/Df\-2@ʈ坫R\ST=uHेsAZծ ZbzhOx϶XՍV[Hj A>YC&s]@k"M(F&aĕq4Q:%o0ԩ7{Ow <ͤ¨G ɺ:%#H+0\~Eο|Fy? ~h P;mXn0I_:]0f-,DŽ`T11kفŔk U r<#lKx?r'VI|i1r!B@JsEdr +ևPvGsHg6-ߟp~Fu}˻J4+,q>ë oH=6K=QOK&.*YuYD3Y+ʯ_/']!)^(Xvב;&{>q)_EN=aaW^ߴyx8/_tzm :6"}30\\*3 n(cnrNA#Ĥ#k"ab!CƔV7$9m`a1sTD'>LI<` XPs rtLq eGhrxVr̹khsRL a eWƠ~_6 OF!uV6/M*=KQ[zr52_1 [|~q;¶B[aiX|jl.=r2E:FL`γx-5+OueQљQ=q_k=GeN^ ǂ.KYQ`8SF~BZMU>ZA p}[4kA깉V0zYʗDX:O׾4Nz{oW1@̧:~_|@σ.k<;_@,U.V嶤$+"wC,w؉jj=(. J4ee~}ѳxOظ"U B,]R׏{ .d6ՋU+5㼠 08h.Q+Jr2l 2dB:AO>M.ɒ)M{oeikܻ;n/׏%y|¸GC%jk<\t@P< l~>%1ĹI>fx~ \r!@6nu}?zRk 8L2*E@?0JPgߎ4ScV$UGFĖ)Ze 1HHWowlxnqvfr, 6ϑ|u=@'0 ySlZfO؞̹ڥwrUB:mu*=Yj0h`mVokza#o8;=&c"鹔(=xQ(于kɈ55ޚu uu=sz?JnWd) bX ̛I) +62@j.n^7]Lr_Zx{hj/X!J&6=Aa!>>{wҗp\wD}yp7oDoJiӒ˓kp.h;+B4۽'|M=ѡL˵;(6v_IZʱqzM9Pp|;CҸ~§vY7T*SmqCBKV &a-͞\aX &EV~X|(br@A-̇ĸ*8E"O]c1?7#nN=VE#݅# CO^v/<.Õb2l >"3c+l5LЮ܌>T\"rSւH?яo.׎{x*SyIdb5:QR]t#VojHdDi ;γg@3ru^c,w9M[^gT+3k,_+j_Zr}+tyze`#;)OhM@ D.-ǶXW!!<jAq,Ж7^'OQ.e>jO7%=HJ!k!;\=̒vKeձUSg)&=[m?x7^HԄ=/[8f<E85nf?SY>5ƆE>e8p/1*:Ku1 >U 6je;Gk in92&٩[G=a~|sYe:`JֿP`vn(0HR򄌔 Lu>i ܌ pVVh*q1'}]U8%[#מ 5} r>1]UA ǫIC>)\AeVXv^j]~V^lC5+R?|W^yEU^?'@g4gx?;v24!2RW"[t/!gGa/NODaSR=TKd_*\ }vƓ0>ckv_0@ydL KL?*8%ψh,Y*n)*h!U-_5઻pw{bI1R5ćN!ae׳Yd`zx >I4G°|b]{Ey[oo_嗵BIo^3cC3Bfzf8W?xٟ+7qvTBQv1U"ؔ!?IDATڝ_ֱm۩xyZ9E ^\Tu!pp"{z᝷u*3G_<DKhd*0E9@"b'5#PZ/r +aPLr}DR(]N_`3.q__Wx_]{J4~A[Ο4xG*12wu-A<{O~ Jt {F8 f0akhk, o ŠX9v% {Yl |2C[3X4nhG]-j.&V zD/Vc}Bޘ͙w:8E߬*5VaNN{1_ҽλX$#!{~j*,9ZH,~x֯ZY3lq$T뗴^6Gnv*`BZY1SUɋ;ڡ8lq]֊dj< q1UxQn0d8l$?VuM_Շ${^*EEU> A:#"|=%eAحIkeXΒ9*hd!p5XG$+4xNj^NJ35qzo fkֺ04_erY^kޚេfqt/ZKeU2)݃ ("L @oC<69ZaA@0'׆Zkyݞy, >y^hzi#M,7{Jv `I6%#͇?4"!ˏA5 kƣϬE Ļlc.& YU!b=} 鼇^ f'258AŚ/Jfq8׈&azj99Pob TYoEfuX$xA͜ņT*{(]؞$-,^Mܭ'ˠT\A]lv <>EKbCC5+r@fV=p2vnY-vX3kĹPaqT N  q "!ŏvjZ@?˙E*Y}Yn{wuOv(8n|JgOgQlzY>Y:#/JB31L 1E~-^6شbQ +Thdwx?}GMCcZ$PoT`X:K#9QjI$$L/$S4u6\ ""&Syx ,{lUjz`H9ʟkIf&QY)e#JjP4]ZLnёإW+d  a4-D()<,v('yT|L,ɞ*#3 ixn7\0y@(/ MX9U)k};fR(J@g=wj{ĩ>`*g%nOaӴyw-RZ7֎n66,\'BR;(~:+&I1N-/0eŮr8/fl>uv5a{ebXMVU9bpf^XKYZf-O"woL73'(uvr4*_yU5DuH&Tƨ*`~J$ۄaWnvg"jOZnof~XW#fAF/H`JFZ gYҜ %ak[%&z4T- 숬2ѠT'̦*@$Q5+cżזղnW_7Cs8N^kfq9Z'SJ CP)yaiA, 8vX.WG*wXb"eaE96p>uPK<^nDH;aܼo#w ?9 *x~N갑}Fk{ |r:;j&=jg]FRCKnZ9_yYKqV&2SfKEҦՊ; *%|f2ހ,*dⲖHPu4EZSv `tԃdwZƽ@;к5'Wzl0I~=N. dNyyUc,c~ {$Y wdV\My]+a>iKpkƞ:5ζ[jR< DpX%Ơ$ud[ݸNA\JI )G&nP,O=oRnvXN׵[Pn$2!-hDI197&*]x!➬Y'*iyʧk`4:S)b?5lL:P{fP߈=4(6?FPZ 85@cf+p1aъ]2TU\fZJۭiGgL*Fޠw9[~>c^qs*0cL;A3/AyzB.vX ` W<43"Lt=)n#Yl(2T*NAA8{r>%b֎߂ߪi=rW¥gL8N0k';~ps:Xj!)w?r}KV7X"Q':zA K/Xó|J(3@xS =]yCnșK!\׆j%FK8T}jɒVf.]˯ tk8nΌ'?VCC6cGy/yZT]e*{6iIx\;P@emNOe}bҬ*S }>ϮrEs2wxˍAKa;FZXFj+al5UTEo^֬d#~ R1lKSjo>eiIv޷_XԲWbX23ZQ+~rVAMQ' # ,;XxgV(N$[ERDiz}bqp"wf)\ܝJ_-(CއQ҆|כX&JUK$) (LEwzdT^/֖<դe.Y, SґL[HMƽB%8^VeB~+sy?0H2H9ˣa"TȈ`ˆhذQl"]S׭; ż@F2k#]7{G9a7GG[Κgp-zι_5N\WJMﰖ;؎ֿl?-ʴQK_60K8Cukf/DhdYs~`vΨꔹGڮ\ ԇ]ᒽ p9OQeJ%Z_8jKy-H<*ּY*著v肄/Pſ@JZKb7ˋb gHsœ`O"٪sQB>CJ-w}crGz2\{a؝"ē9 U˪[/ڐROSZdY{lݏr)[Nɀ[ {Zx5eR[]i0j5S'= Qq;1@x~; {_GLREɴ(k?9*Yŷ_i \,5ZW1.=; cVNn55\h{U (;,Yq)L(]< -^n l]i 13X`c1[Ђ7;htaS/*/' SG v;^vs ,שAPNO4DNL0S7Va^qh{3y=# XXȘf+ G;SÅ{]<ۻZJa7tiD V/k]6X.[R(Zɲ5 ;` ͡Nӓ F7W*\6޻{C7.)"@.HÅ T!MWa junY~ee~YO);`]2(3ff^={/gW۽5?cܓ35J^qQŠ;&,R#U?lKs/_vk28UQ_IENDB`PKvChh%novius-os-latest/_images/page-add.pngPNG  IHDR8Le5sBITO pHYs f-tEXtDescriptionClasse de fentres: google-chromegtEXtTitreWebpages - Google Chromea{ IDATxw|e337$Pޑ(TΝg9г 9E9@P xa ~/ 3<;!O6x`""1( ߮e9u/*BOEQdElP6q@$c"屝Wf3* SYE_9Y^oQQ?@(H2d@Yƀ|&7 ƅgeD"F04"F1"|_""ex=y,[|>+˲*))Q颢4MG_1sD)&`_ ijRFAd&oB0qD@$ $A $ bi!5QCc9áV1t:]fBnAѣT[[ƷlD4@ dj)Mt(~:{A $h |& 43Ƙ3 …OvveVoGJt.&@G:b jjcC5u1C5DL.*ָ|UNEc4 5xR`5""H RIDLyf|ɲ,E4"ejjZQ;t&f PƳ~O:}? *=#:IHCRV 3[iLOP?Xa) F(''EQ|>zR^mt:nwp8Nd+$&4cQ}x5jHS[zڞ6iLf$9 L'h㵮:EVX}g}Z}oQSd) Pr[xdY槶M=EQv^W@w!d/EQ5md5'z j1|.\fViP1(EU1jDDu'1aBLDʊ ?>HQmٔNq:Gu`oԆ14N_wzΕLKta= 16;hgdZIe1Ƙ7R6ꔆF5"&0URӛ#ƈ lL_%5j_mmmʲp84!@DQT:AP;n5!@QG}@QK t12 o!S J)VgL& h B XXxWa6BHQ&")D|{?y=-KE\.u~(@w!ǯ@Fym c c1&D[2ݴ혱%HD(0uY5~]>1Xs;-dHwJ?|BB1RS)@uvcLEY^^v6v{^V +MMP!~N O;{bBLB F+3AJJJZ>[}Mft9doFv{&_tUzn+BVZ>V+h5DILDw}hٗ:)@3(o MkS ROMDێkYcD}|zAAbSTTTRRrNOySmgf# Sɳ(OsZ[]Ry8#I7avY{bj_'\$ȠMX}xBSN" ӧc7$Km-O8:jL`BN^vMM>c{S@+>PDQ1%iL (2Q`$b@ J< ($ L%QEIx AԽA'o7jh"bzMDZ6{גQ=ʜ64"j~V?>ǵSXEl62 Fy]T}8Scxl_&Ù sxC1yDRccLD1oKU#|.QEyEtLt\⢢rj.ΊNxI/cӟ|Tɲ|QÄޔFnкFHih%%i:VGy^$I~ΛOd t$%9}*e>5~6TPt8~iԙjk1Aw e#V9c.dٳ'OܣGƻNuvP%1M/B+++Yݒ<{oi>g[/<))6LIIY@k۽TjPa$a'S'0QܭEQoMcBr`6.\8sօQv}_>aw# F 70flh\ܚ؞vIS'WW?V@ڐ},uG*}WFFq7=h46{O$ni0c; 0b< L$i…  &/|@BQoʋ *hܸq ۷oo(Q5hI EQ2ƆkL=&V T,YH{|O>*::ȣ?NnDW:!C|̌LXEyE쁉Az%a3dpAІE{?}niThrW1B4=kS7R~/›N˩ O0`XF3bĈСCD4պ}ծ3/\F}&\~|ϟ_vjV륗^5hvu:IvǐQCP3B|aut X+H 0HSmFמr8 TVVO<.ڴic,998N"ul N? xvuUu^^^EE!"kA DQ-W[>՞%,,LөP:=oNcPSM?V9taaa9"%1&t˦I5rd⏣222ڟ҈vgdd,[ET\\b6ݯcG J$DDBmQ gnfPM1?yEvfd]JK***?U}.7 OG_|sڷ﷾Q5_TV5x6 `|'5NVjc) z9:&6*kJ/3" |Yv]JG4prZp]QHrݕ555V544l6k45d@!PA`SA/۷o~F>WXP@D ~λV<3r:]^bWWTT{=Mtƙ :m@`1ٙ;lY Sc'QK)wrjfZԘǛmQ 8KmifÙ,?|{ȶz5M 87Nl@QګК:OW[[[WWg0Fchhh] 0Id|ۆ Ĉ( (Nu k~>'M4g짦<ܗVSSc[싊tYAY-`D7/O5'7?uH=)}#4YfSk V2^UШNQ>}eff&3)bv{uuV5!!!&2YX?@1b#F!" DD ۷ﱬc_"|սλʺ1sg~rEJ?y!&ahpI}[ZSic M |2AZԚj"+9 ԐA }",f{222+$$$`kmkv-g5Y/'xb۶m]w]k>.G t/M|pTUU舐N0^0$2QbCp":z`Eܵf|>ϫf^x[dddl6t:y>صc)--ˌ4*}htӖh#ԏQޙ+,ZTۮ4 >'5 ]&FaH A=VXA0Fe?)A+I[CF]7vghPl2QAiN'h5f^ "jGyon~mkőq{UU媿<^koٲnɷq_W~>M_7Y1MDZ $ȴ4Fh*SHаHa c55_د;vG^AooMz}t:6|x˲7FFƥFqD4iҤ,Эqi<=g֥u_:<:x22rQ]k@^[ݳw^K7|tQhXE .z78`DH@SYqsL=N5GP 6krZC|=9ujUک&Ǩ)_`!WvcM˜<«5k߷oBtD_{fϡ̇ #[ zG۽w>4ydQìWFn{dA*LO >y4bv mK].=ׯ_ t -t}ʲǥx" 2e 1,Kfffs#)`m&%;eMƊVZARg©ay6zǭw|jϓ`}Ŋƿ jonɧD4Yn4,B|]8-ֿRx(g8)M61b"_X_?Rȯ ,@fkίsgL~U%&&oM/ #0xZ  kObظa*hԐIcF\^R8k)7&&+/*8z<{1kk͕+|7ok+PUA*!_ktWv/;ߓ^ǴS!UYM5"D$IqPkY(vZfӯz( #Hi5"5ӿf^X]S{ˤp:gϛ׊V9]1X-ji?عsE͟4lQ81rبT\qQ)N#|ł$:KNBb #@:ZjDcyD޻"cl$Ek3BY?}/4xxQ3415"c>@h{j j};&fN[b n㙙ICm1%~Ҳ҂2A[j.xƘ2WS](HF^'؉.8րڹ/w%9E@ Myu~߄Ekyڵk׮]KD>oŊW޶m5\㿠O+Nw.NkQk}϶B{19.`o$Z7wFoxQNDD Q5EMx޸-?Y_|s=+Nubc{D3& `xKgMǛoQCddE{󞛯#<ϵh XTo]KqZof 1%}&7a˙\QM |ѡ_RZYn(  L]:KZj y XG ĩՍ7RCrNPh>U3Jnꗟz@|KF)*= <`w#wYtz6}]O{'ݷ cYSb(2+( IxϮ"2jlE56A`T\VX`Ml.ϏNJ!#{NY-t:NEQt:]wC:sRo#S{4YዯʡP豆u>z2+Vu#Rr ־0n􈋧O/j+(JVIuyΪA1W;?>:pj9501VЉ&GXr>%hbbYMv9]&"^qD?@PeZEh4Fxhy 4FsN⬰8[>';Y> W<:N(l<54fA ا>K=XE#0 ިh+xPשׂzKcwr{&Oݒ;|>5jSW𯃢(vvk4Ǯ&ߎ(!OV:GO; $$B'@C'tkQd2zIYTCZ*HY/[׻1L j ҏx\)N$#VQ-}++%Q H;#S7ljiWSSS]](^Ku :-HvmZ39 x뭭5FQѸnl,?AUIM,!`;ʻ;kjjxFkgtt}BOؽ>?:I}. L# ('cR=nWݑ=3ŸִeZS/sutd\^Y# N۶d>o+lj|@[\s|>^]]r{$Ou5g;7 ]H*[^ì:)# b~mVVV<ַ55 iG4כdɒ+2,GnEҚچ;gؽ>4fT47*d@LXAw2Ķm~ᇌ Emlii^fhC% IDATŋϛ7grDY]al5@7]fgkjF}t:Vkuuu~&NhѢȨ*3a- ݻc[ j\A;n0KQQ/rJlESYsplQF͘1cʔ)}4*3ZZgwGؽ>2vt+6HO9Ҭ7j%RSSsѣG8q";;37h7p .`Æ 0LwQXmЊ*|gk*kiݨCQf}^sgΜɗ^-)))++X,6fy<+F&),,Gzׯju:(w͙^ZZiu^YQTO@ӳ>[uvwݝ[!$!̨0 PcȨQF:sGj*8Y|.嵹,˲,wuHj h4ϧ4ZIZVEF#2R@K/TŮ F""!0 !N'N""z;IDUUU' @PѹAWA :DD>JuFλ댧:7:#˯]@CZCPC:5t8u<5xSN-Ik׮MOOg^:""#m駟0o3uSp:jD(޽{ϟ$(MְguC?]))),k4dzgϞy浦bMְgOA: #"6nX^^z_}\.ȑ#{_Ö9 jyթG ˪D''}5mUS:phԩ]TFn3yjyyyEEEZv„ g޽zuװ)3t/'L5jh"ڝŎW_82*h4/ZtA-#3Yyŭj#c|I&߿W^y^'"պg",X`X}њ^ÖqرO?822r…cǎ-))y饗:|QF\':xq*"6:+QҴcŵVЄXm?8Ϝ*;onWZvU=Ԥ:ߞDT^mݙ]Qc 14lssZk:3J&T?ѷC]4$>5%x_~&L d6Vkjjĉ@eɓA4iҖ-[EegQQQ/u]OKK[jUhhhDDDUUU~?l3*e[Lv Krk LUXV{'Dzc2|ZUmk1ҙɓG9r,q%hӮ#s'1~w s@E-3&?$> ZGlDK/oOII0ay^"2L.|>dRk־VKKK4hϟΝ;ttZXQQADa~{Veqx۫3fhB~~F :/)O>G՚NDӟnGKKKݛ/ۑ:vXŻJy [w|fQQQǏWjDkl1fN{=_0%+R?!uE:Q34!*z!~ >Z@B'@B@B@ꬠSbN:E)++#':+曝T~JJJ*yBr{QPPIiӦM6+ &&&vu5 Pg@;!)5 DDǏj@ q't})5 @BPRjA A H!)5 @BPRjA A H!)5 @BPRjA A H!)+D =Z^^ BPSY֌0u BPSQQQZV$XWWAAyyy||lh4j N1=zj]]"h xE-;;رc555Q>lذ6 =TjjjǍg0:Bpwu]RۂZJJȑ#%Ixh% JLLLYYYZZj^W~ź\.$ѰaÆ :+B uVPョܹ#|>ٷri|I*fw2>k׶iϱ#Fl۶---mҥ~Dv޽{~JD\reff&nݺuu]{WǨ=㩩C;wof͚uw\O>deee,'%%-Y$&&V^~^'" =O?ԯ_;sƍQF|qqqawꫯ l6h8pW\l=\;{xcԶw7w$^1W#J;A'cW:.===n~v}﮼?kSC 6ɓ|PKNNRZmmÇhڴi[x_~g%o}Lv{RR^TT4bĈ Җ-[h""JIIy{3jԨx?裏'߿ 1l=^ߵk7[o=cD裏ܹ^R%%%t҅  j+N3,,8p޽{1| o<:DTX\׊yի^1a!֜|4E̾ÙuN⚀jc5CG]iii9қJٳgQ~~>){v֬Yjjxh4z^t'L&5}ׯOII:t{O5zZ^7L-˗iӦ1RSSgyfƍ_###c%VNC(11qzo߾wq999yyyDt% :TL6mرMn1d]gr>:"K6_(d Yn.F}ʟCs[uִ4>gϞ=z8fܹ| ܹo߾'4..nС@߾}aaa .ꫯjjj6mڴi&"JLL\`ٳzwyX>}ԧ e;qĞ={rrrnk9"8p111"`ƍs\qqk9juVP;䋃ǘ(8yU[jP~mx5-:)Fu֢"BӸ={>ȑ#vySofk'XX[o599yU:~+RYYy׶pEQN:_+|/mۈ(<<|„ C y뭷ԽTWW.໣#FeA IԒ|f̐]ޟ"&˲Bܣ\y2CסcɬFDs=rHII/2c /l(:;0Lzn;xPSZNǡCǏ'"IN&MMbjØ֕~x㍴S%ƌjv;? ::';w- K4i$"7 W$Q%$$׏lr!EQRSSWZuwY ZԜNol"5q{D˥2)Yؾ-x}}|F1bDii)EDD4yN>}:OiD4gΜΨĉ'Nwޭ[ڵl6WWW>no믿C4Ur-DOrssm6JD7xݾy͛7:71nUV9{L$o掼.jQ[zӠ|3oz>1SbfT%~He`zoH]˧5ל͝;?0 XbȐ!::$$dĉ<mrre]֣GFy'N ɓ׬YӳgO"tVSM?w榥uzϫL&ӬYV^͋U[Ff͚)S5ޢΝ.MbmG}W[=O,qt{ӗow^s'G/*!57lyg_[voYǎS=>hܹ'r|̙swL@D_|Yram6ݾd"Kn*Pgu}.J23HD zmxȑ~Zg[t}v[,k-l}]~e˖]~.K}Ҫto){\btرrop^xywyG?eʔ@׶^/^oxx>+Y˂O;+8ĤHٽ0<<|}9dgg7`0tu].^CBB;buMP+r}zͿ "s8fs$%%eȑ$y͛7 d>ɓoFNNNtt7hӈoAXbEvvh4{jjjz1c-Z$BNN\ZZ:tP?Z*""ɓyQQQDDe]6rN|OxՁPs?rqq3fl%K\;c„ M#t۷o/KKKEQ9s歷OHh^}]vݻwڴi?zꩲ2"ڰa=ܓR[[jժQFr-D+?~oz^YӼoF=//ԩSfϞ}vxUUU?m6۱cbcc~W.&2Y߃ c~vu=ztzz:/cƌ߿$IǏ?zhLLLϞ=T_LDzիWQQݻ 0{lQG1k֬m۶r-ܢj:m46<<|…'nݺ5U ,ZçOv润h4[w}jJ#KLaÆݻɺٳ'11qĉ$-Z ֵf̘gޖf0L~'ظqczzj_2eʔ{n{n2+,4\YYsk׮Znݲe֯__3A-hڵ+VV^weee\h4>c&MjoeeeǏ'&?/^/_k#"F˗$T=,˗]vc,""bٲe12-K @D{>}9sN<[oM4+՟ߔvm555o8V [ڐ<ؿ,ݞr =z˖-,ߟƌxƌBCCAEQƦ兄.Yo|L&VUKn}5jԊ+ 6;P7?H|u| Xttt :CRRFIKK3f̎;fΜɷ7􉉉=֐$IEE=3x຺ƒ}qݝ=$I}}+yB+x͜9yIǏJfϞ][[˗-[y6mӫ-[6nܸ?n*jgq%\O~rҥofY[[[|ZwVI&{ׯ]5ug}0`ƍs޽SNI$uT}}}kkk}X^^>f̘;3Buuuhmŀ2LvG :o;|;S'?]wݵhѢ.GV\)///Ǐvڻ;swڇr%%%3f/))8q!C8P__3ϼ_dSe1AmۖN~{˽.;t-s͗健w|y>Fpy!g?*^JrM~~~˗9U@=2{";t9!n5=p@kkk%#vHMMM_~騸!^2ivh?1~Qkge+iYYYee3ӟ}5k?㩧C-_ .صkwq5dd2~oܴiիoVTT瞛3gβerv~1?(w3gvٳy_|^l{w?C9sϘ1cȐ!+;Ѽ h˩6{ZvjhhNRk׮}..l͚5<@*N;w7n\&پ}{$L&뮛4iRccc]]]yyw>mq58]C4: ?z_x.srG.r_{$IFؘzBH]N/ف555e7:˗avyю;vgos#i_eRh?vr>jLYoɏ?YgdȐ!Ǭwɓ''Ir{ ԧگ_VVk׮n-_aÒ$Y` ]|*-p%%%_Z/G?Zpܹs۟~æ̙u֯~Æ N9.woO6mԨQ䘌1_~>^[ew6׿uEEŐ!C:lPd2ً|˾v֭[lٲ$IZ[[njSRRjժ={d?J0NgOZSSolܸ񪫮4i @ K<#>tڿkkk(C;Q]]㏧{:uj}}a&t:RTTTTTq+VTUUet$IO^|2.g&?r;ڳgC=4p^z|ȑ];֝S]Y6nX]cc)q^'9OcX9 Vgy]wa믿>UVVvyCU;g޼yE}KnTnȽrgӺĉ#+PBvI]N/'N馛-Zjժ;o/bPKz^{mΜ9٫rΝy[lm~'N,((կ~UYY9y*sԟ(уnjd'gf_ lͺ_ז=-MxMC?gM3 h7߼ꪫedv[1o|Ԭ\rժU ,~{,Ydر헤RO?qT*5xⶶ߿f۶m7nܘ1cjkk 6,X ??xmmmpr|oFαm#8~9vt=ڟoikkeϞ=yyy555}ݼys*5jT]]]\d~tenv{aai{kĈw>kkk뮩S|%%%{ijjjNG`|vG7N=n}ol]$c FN-tnA*ʞrWܦMΝ;s_gOC{ҥK.;wnKK믿>bĈE{i0at>v٣ $I8p1;[ZZ:콡!EhLs#`\֥7 HSk~4u8) ;w׿>s߄u Es뭷.]tʕIL0ꫯB! 0>/\ ҥ'Jҽzuyhekkkf 3f {$sMӃ7~CD8o?/SN9e"zDO]9g/癧Sx7Ke[[[UUմiӎyT[SS>4\X '͇>Ԛ0rޟP8c5_nOJ3f0TXXڭ>r9'٣OClׯׯ_{~Ա=6LSN:th "0{t&Ԁ[omٲ{87ns|=:jA9 PJ%jA 5@PB (PJ%jA 5@PB (PJ%jA 5@PB (PJի[k_lӍP۶wk^5l z@V*ϕkI!nQ]wYL&:qwZ[&IdнPSi'KwC jJ d^p8T74y}O-?d> zׯ^UU޽+**f̜Y1`1lgWQBmk gvyW ߿ڼysA0c~ G;/ګ󐦦k_?Jz\˟xq{пWo߾#??Cϙ}vIII}COoKmVZRr>(l{gwnK{}qꪪg5rQ>Wdz\7~)m=6qG\aɏh.-..:Cm{t |n}sk$6쭽Ktz+H%IO\0|{?^XPpm|}K/Z%E{/;?=,x&]wfZ$ӧ-mULd붭sd$I"J=sO_|U1jFSL9U֏D8!ר\{e/;b%IrJII$5rojlW=hLsS$ߴk$'Iܐ]j$իw$R$d2;ښ$?NR?gX_w4t]%_\c_ߴy$W_fL6vxe$oxg`$Iڱ+I!s)Rm~*K%$I2yߩ}$oY4657}#> w}%}z޿?,Y2a;N)+3^yy}L&O6d{H$JRyT>ᄋoU||O[_x-~#;wno7B*dL\ԥϮںm[QagygהҚƭ7=3z_0s5Ė?LR^^*//uE=6op;nϟ_շ/?asfM/,}")]3'Oqht/Ξ:鄎xzD D}<5\#jAF ׬;An|-'S7-Y䪫jiimjjjnnnkk;q#ީϖ޽{n]UUu@ 4:^( ^p5@PB (PJ%P[z9SVVV^^|fƍ=L&3wc^ݺu|"Ѓz,?Oz555w9s%\N{j9mmm?[  &wܜ$… 'L0iҤye[nʔ)]wܹs'Lx'Oҗڣ>:mڴ)S\pooNdΜ9՝W{衇Fyc>mG=z+Vjk׮2eGxQQ{Glr.\8hРٳg~O?tkkk&/~1lذݻwg2E=_߰aC&g̘4pM6+&Lؿ&Yvatn/---I444jk[n?/=sL={v&rk/R*ڰaCccGz`͟?_nի;cժU>_>hР$I~&Iri?>ICWTTTWWXb׮]snyǎCg]vO4ha.$IfΜywjkITVVfyO ˗XYf͚|eDO2j8QX! \fUxh =q࣍!㢖a x! TjUZxh̓;! UV |3`Ej`Z-ZMc-ҌX= -UIE*$vGj@zzHKz ح'3Qވ&Ivh $eD)7c :2v̜ ;AY+WĴ7h%*. b H3a0ݲLeuhDvա )o޻bݲvGZհ<憆=e p.ċ l>/D7u54uaD 7TKtKؓTLe` -^ 9wI-;m~Hù JmnFǔΑSA|п=UHW#A: ܂uU({DRTyAbH兌{!"ݠ\rb[o=`J+#HX)58 A$UaP"6g^/؃2#D^` %+0R(tԋP7֕Pt+D=I2@@{|E0u,} Tb q')"R, XUƑ als="۲9P6%7M5a9K;8FP̷QWFu mu@z_E5!P,60m\ b Hjn Aя{ )h$>~zi0#NIv&PSB35$l3 s*Me{) @rjL2C2_ ?Ih"@:vXY,^J<(`<Nmu@^]qACH$+XS_TCdfT=H0GU3 zSI&v%ȾAWD d15AZ&d6)RhQd# "ӣ` i ޭB#{R8 T⷏"!p 4 EսE@Q'W=B.d@d{7ل^|,t(zC6 D`4nn?LPdM/ [l^kI Z ooE@ HѾ:{)K†4{s4bo%bo%7bOrS"A&ĺLh׆Qg㻒€X~qNMG)A{tܴNt t4i='@ `.4k7# Fco( h42 #XIENDB`PKvC>|.novius-os-latest/_images/blog_source_field.pngPNG  IHDR@xebKGD pHYs  :ݙtIME&[ IDATxwxչ٦Uދ Ę@@B ! 7p!pI BroZ@0l{ջXj%̙33=s;vyR q2MӒO)'q'>Nvyw|,0A$tu!B!B],  0bLL~uVtH l_ I&1葸?44k@B4ݮB!B!N=A4,,zs4g+TfEUk0:9" khmmEu222$"B!B&,n!}G,׺{`Ew˔Rd\^8ob @)P (<.;@,A %4MX,8NBB!BӀ3fyС/%s"qY=:׹KKS)n*{x#u`6;}51D" P]]v;yyyXVJB!BSXۋn;bbet${-Y8Ahdm -I#!4x1/waX#0xGLP˱\.YYY=*B!Bl/ňKGb# sfڨoL1avB6,@TR([L\@z %0} О hfp"WB!Bq =N),SGIbWE u{YQelpsHӌ>Yh=#3>&`h2L~~b H] Bcn&S !B!,0ɂԵ:p:~8 0[-XoÒFҍ42>ںĺĺDw>H@m X4d_OH$ҡlH$' v[A>Ojj\-B!B!)Ks4.J)6~,k  -łQ0އPv Cj $fwi1 д Rm n?OdWu$;0ez=Vix^"B!B,ı1 tt~91|[ui5`xA abMAn2ȊCt,9NxHtzY_PmAxČCs9wݥt`ad~?P.WB!Bq Ăɺ$ص%Tg2@hF$oBBa,a fD<$x8DEN͂J#\]W)a9NB4cD)Lb xpČKL ULfLD:i{$0|XVz5G!B!''K,]Cⱆ`Gbu1REBim M^`Dgvi0};`aG2MihBu4͊k}(FWfymqČ>1MLeD,)1tXŻĎr ]B!B!ĩfĖ-q=4M>TjНh:ޠw|]ftXt i-C[0D%7\eeK- 38[̶.1 Ֆ bP:sGEmF%7`p8fF!B!8XgoI#1!YB[:ws%%Mx&Hkޕ7k: hi蚎mFk eE˹Z8؂P[ ۺȘL - Q]]92M@ jF!B!8hx$f{tu=l5;  |(m].Xjܻ1WeX]C(Mbt~2AbMem?ZlV(7G&6enl1itGSuu5GUY}/D!B!8,\>G>7|_h$1' J@;RPn*-сIۺ묷)rBEe}h ]h@Ģhm;8wI6 =)<,_m\-:L[T J)*++>/92ӦMeڴhE..Ztu!B!ƣNJ,q1:|8;LlR;RrIq>T._4ZMӱmcRx./w xdfe1x F={RޢGY`A3)6#>熨H$rԕDz2uCuT~i}}]~_3x` +WSOquk{qf>e}DU頷>b5=b2h|Ă?u/ȧhPU4hqfw>;F^̨H) =cCD">aHHqy2hP\xE,}m' ,boXקΞ9G Aʽ:RB!BMӌ${󲞞;N~cZYjq|箻gܸql6^}U.r-ZĦMXt@bY=bcw e պ=|$tihݥs &6 L-0wٴ*&Z潇 :v^KX<-r;ٳgp8b%p:Y̞9ńB!T %//?l̜Kqq1p!Co= bX/~A?2qH#fK F]a ,[uuX^r% |&l9B&|ҵ+;,_x1'O3jhh`rB!N"OLJJ zzνKMM n1c]$ԷgYSQ-ӣ-C : u@-]g>ʥ^ʂs!??ˆ /Kq}gt:oGp@!Ӎ̚;xřr>f0.2ȻYJl:91ŤI6mNE=AFFtF`0ȐC(C "D#:tA4L0 ++3Tu K)E$Q?ǒ߿ex^m@ސLDCC#|_}~/xn囀➻cرD"Yu߷Fi:p*+'>f0f#3g,g#u}TsW0i$Vkz<0Mсf[,P[WKaA!5(R)**‚B**㍕aCQf49IU'C`bZ4iW\q[n1dp-M|J q \Y>Dر`0x\kp\r%_^NB!DۂӧOwv@.0X"Ydȳ>fc?y^x!o&J)JJJGݻ0nxۡLe߻&ʨ' E#I  x^uֽQ_rLv{ 6%774 =-׃iD//4?ץxX1#G_/M̂®z<j&AK2n'333<-;A4KEޟ1yyyD3JKK!BرcY`[n_dܸqƿcAZZϨQhs<<쳤%X~HM,ȐlP Lh:5l.^C 3o\z-R>| .\HeE^]m燐j|y3'ƗMz65x<(:JjE|.vWwe-'N ~nMMB%=.!NH ϢU}!B>/oo|dff XlY|{2fx jkk1c#֭eܹ߿ŋpa ,n222HKKjvڧhiH⏕(3ݥseذa>Bb& :4@~swn5o?@8rSWWG}]=MMCn.5e(v[zvg:8޷RBMo׋ÑB$ @3P*oK)uX-𓞞ƌy{u[O ɸ>?OoZЋ4LMGityn؜'q='Dk3tB!{| կꪫc׮]<3}Lj#hmmGL+˗3m4.\we˰lL6AQUUG=2ަD"JJJ N N'v=¢%$QSM3_F5MgxIH:K3k,ty<2,e~QmY7<%w_ZΝs4//nV견(ԄftNjj*،h=R T` X (++cذaٽKpx嘦A$bDpy_z,h$KZ{ wq<-eJ=mfۍE B477 @mm (;\RRRdddpA  |ge5+q}cHlQ@EE%9v+rm %>9j7ngrl)`.۫ݥKᦛv۸ܻw}\xѢ.);\!C);\ .LGEzOo-VygklWii%N`F=1 ŋ|r#L !B]hllDu|Z-ŁpEUeP8L`۴6n /իxmialv; 9}ҝx<.7~?]r5W0z*ɚ: $~Qu zvPJLIaĈQ1? +F} $rKcG0GG@"Va@tjEhdefBahZ1]QLb밿tyinY^wzJ1/-aͦӝ䥧Owv]# nu)6 Mcpn6<^z;.ѿ$;NbG:&B!H/pufRBi:ݎLAPv;ʨ4+k]Gut]7r_{uL7^O>MUU9oOHp8̕_w}֖Vfϙ-߾^F}9޶>9Kja&ZQ[SjaX),,?r+y[,U<b Bh(=-- m!%3Ȗlk* vb-bҤI̜96?>@9s0yn}{)8>>,*UVsNf͚SXr%+X#,89\RP0C buYCMm-K,auTTTdɒڵ[6a&͜uL&1{,vņ m&LHɴ^K_1?bH(9B!B$ t;{0   :5xͦ~>S~ߐK>>(fFf.@|ᕗ_I;Y6ǰ_"5g@2DgպyM%m[.Hk$--AofzfEԼt'z[Հ'K} eBa@:tѺ|&g5?:r'iakY:'e'*Rm'/z-)4MvۇES~Gu֙QJQ?|?9r$٩vS.a|GR\<\|+Qm;pZOG~)ƎG8b泭Iw>g'w5 q索??$'uw9Ms`<ŪirC=̔qXN7}cF|̏!C+223gNq\ܹ׿eF!@ڧ$KjU oUalVwwv :Ăno.0m2<)iLngصK$c -aFGbP@)I5 O0mI)"N-[,Ǿ L(=nNIOO# cqUb)vM"9` N]SIi ޚ8zCYN"0քAuR?խ(3&M_*,g\}O+FwK{-lPƺj,d1d@RT7{o?z~4]צ)&ge 1>5xǶ1y:vu5U,=WvV|ZSK,|ƌ;+Vફ B!?PM"sK:tŇ CTF_b΍?–!U.l ;)((tB[须f4Mv{[jfZ yF@r5{k{pr{:rlkAlF!0MjZ.3 BIĈ†IN$fbV/[ hiuqOem(եNOZE} f^3=̞7uKw"l(pO|(@(~o{A;H ʧu?~4F!B}K9`5_=oGa;P(w8h֯Ӧ{ 8/yyy2>哗Wk6(p^}[`22$55E'5r:vINM0 00C8MbMg݌ryquT 4McML2V֬]_M&f(cu^Jf!@.Eغm'YFb{nFV-:GN7>^ϐ- mjβe<ÿaĘ1ݮ]i]A.6n//& IDATd\;cسoȔ N_gy'y'x z+=˗/_j{.0B!jK݈`@n# aTqāί^#߸ᓓ\ھ>rB!0nˤAtLӤϋEP8`Wvv6yy8g6;䳂\T22261Mt9BZ7Q eA0nrdRmX1_La@P"%yS l~sKq8\yy7_4G-|J)2)ŗ |%X[`){q̬g'z]܂<‘hŋ/µ\ٽ}w ,,dPA~t2t^{, o/G/3RlLKF0(wL')l+o`A|p=Tdx^DZnR I]4 n?iW42n`6(sG `m2NC^z @t;+0l{ WBAF XIMAoFvI~AtƇTR"/?L a?[}'ض@15v1MՊ7EW 4ojn7=s2S'tf"lfD>et #cbF]~]gC_A=B!jܰբAf!ŚE'[㙇*WQ] z| _>ܕ%K04L1{־wP . 0ZJc !W5u2`@aBLay=9LSSOJJ$Ћd !B!1p8LKK iii8NV+``0!UH G,>y]M}^uyinnFuRRRZ)ݳS)"]`8U#B!/kvƿ ªk`۱ož }r۲Gi3 ,6\p)_Zr5CF/B!B-50!6'0t6~ߥ~H8zʼn0mߑHKSS`%gqr悅rB!B~ƒ,97bWΙD5tR{=vޝtԣ #e|pZ,YBfv.[[L/(g_!B!'ԋCUΈL2Sؿ˗b JKK эeW,kG8܌f+ 2``u.j[hrYB!B!o_:R4a I'i-[|rnJUUp9[?vDqq13g/|~շR!YB!B!o]:}?#Ơ4RNv>cӦMر.;l$>Ckk+Ceԩ̟?9s0x`4FÍnjZa9B!B?z$ϟ_+?t>n8SxLMt:xv[Cv j`pv9i6 .fvŮ]طo鱗fm 9r$Ǐ3d„ dggJ/HGEfO@2>B!Gdy,[=˿W_Ls; YJ&ǰ!//-7|渾z9p\˯ɭ߼쬓/^1.ob=f ,`Ѐ|RǮ\OYVoVoCvFNvtNԩSY446F"DD{!B\` ؑ8aH.X0Bn^>9C|j6n݆fysrB!B>6"9Pس78 ϙeXj|/jq~p5T77e!Dxr3k8TH8f".[Ot_6l޲>mKw8_vzzeuX\rjeڄ8:J)Rl2Rllںf~sXiUbiɇ(ݽ'ilv*qZTחdެ9lI˖x\CpʎUIhz[9:?d-6/_DjZL8Ox k{-[~17^́F/U'< 2:@aI7@7p̷/!B!D;+VRge;5/Nږ+3rHQ=W /M)걪h³gFΘ: /ܒ453U}V7/pFή{q8ʢxCaΟs&+mѨT4MP0x+V_?Ôc9wM3qwvɄ|6vf+ NeK<+n:r8p iM3A$Lmm NϚA0b0v>ˀܜ1)Xx&րfهR'OweK<y1i(^޵bt>'cF e釫Yz isƤ}c\{Xxv:)5=!B!N]t_4k/\ U~u݌:,2i=Xӆ峧&O)Ch(kpi[Mjawu6+SєP 4UIA7ES݌($a%bԴxltv7 Ϫkni00 񓟞de;P?:і0٥V fzE`vmiHKO_bY8yK_LafjeooDM5mq,[%"B!fQG8aؑh I?/rB!B4QAF ._- it™Xd!B!;-]_6q9O9B!B!8Y B!BӚڳgD0 0FB!Bq4 Mubq:D"Lӌ!B!BR]`?B!Bqڈ@4MbZVB!BqZzHևB!B!NwT!B!; !B!wٵk~~pPTTȑ#2B!BW_hHee%eeeRg}Fuu5gϖ B!Bq|pg%pw̙3BB!B7_h$J8rrrhllDƢB!BqSF-{?8ѿlC)aOF)o[=ܗv/q2?s\l6,Tmll\>r0n@4'9:uX#iT3r_&QVӀja@NTI`@\Bq!NOUN}ꭕ|No,ɥH埄m@ˉ@ <ݾ~W3o޼O~Bcc#w7n\WZZfcȑ'/ Bw :RPP pd<}>s$MxϨkv sr#wRqT׳R0/,_ɣHKqgIv]`vdBqQWuHKKzFFII$pl/"k֬o<,䋿;'|ҤM6osٴi==z?~#߷u+<{zp{q17n?VX̟?V2YgŐ!CzKK L8mA6l~`޽14Yg1|cVO?/@JJ ?yGپ};'N<%c]Gr]}Q> ^pm1|@O~?O,X| 2$|ƍ(7oqw a_~9TAP?)L<12zsW 75",9ewv;^sb*f%8'Os}euc+Pn5YssygbvؽʬYD"ܹR?pwԟ˧tDD(=T{訃 ~Ǯ0?Oiiiᦛn?T>l?zwuH+w}M~n筷b˖-~91cF@7x͛7c&%%%/}K/455q뭷2fvOuu5p\f͚<8p{p=|vo0̡&+fjΚ0jVWfq)++fԩTVVzضm˖-AII _~9o>^{50aBa<ԩS馛x'طo=pux8쳩KZ^uK/eʔ} m IDATngРAц |̘1 6SUǺu̞=fڵ رcYx1455x?8aPVV={1˓Owǟڡk׮/G)))!PZZJVVK,6k{G=sm&k׮񐑑9s_}>}t73mv߿ 8?xOz KlذK/MӨɓ'p8x<긧uhZat9=^; >j>B5ɸBF/`6o'xd۔d}R?/ýf *e{\}&\+W;!8`YYgǙ3Jwnjb{71n ;nĮwӍóq#)S۩{i<60=A[GߏoG)!C(d]rqMd zN ;CadSV#I +̡U''=^kE)Roz\ɤҫR,XX{w]]+ņ UH0Z %!}L23LcK&T̓-{νwsBCC[\srrZ?y$kTVVbСGVVy6(vudY>3 >ӧO`'OJ˹o\W^$''#$$˗/Ν;)Sh4O?Ů]uWZ]vAP`ر8v6o,s?P(PSS+V]tfϞ шիWcEFBPP -- G>z[744߼:/2?o())it駟|-!-)cЉJ8\LuPy/>><|N\N׶ؾNo7GsPTꍍllGʼn9dB]]W{$#F`ƌ0 nضm> +V@+FC5֝wtJ_d2sMod2a… '|SNyǂpZE!&&{E]]^qd ŢE`0ZoV~v݋A[n^_|vg}uo>lܸƍ=܃(lذ-3us魻z=/ߺ{aҲ!8YqdE "RDFF 9Ӊĉa[q[ޱ1Vy;?ڮ^?s+'"WGW@;z4 7 Qsp0djM y/v;w헫pHYlJpE _:No",<"lDq qbΛ? 7 ^Q«^C"8'xN{g*n0ն*=Ƨ'[9S *$!ZM:t:ܹ P]:s6VVVdQ]] AAAʒϾwusr)+_nXFzRL~5s_z=z}y?>O.E Q\\єJ̙3(b8~8bccOtbʔ)x饗e7ɁL&ÓO>hz1Qp8!C`РA8q", BBB .r;MSQkh러Ð([筕|Zl~3&fq#Pp n\4J F+#pPn#H{OMMō7ӉFE(..ѣGЀGl6c޼y9s& )++ɓ'1f8NL:b=ApATWWcٸꫥO?<$&&dɓ~Vgĉ-h4zj}U湿ۤ`֬Yp:HMMEAAf34Mݑrp)j](j1dz:[ގ)oqxïioy5i^'ķ;*k3z,/͓&Mc߾}h46lG ½|[QSSљ3ݼyYk=n1ߎ3eЯ^7| X XwNvDQ0abxEXOa6hGlsa#yٛ(YSus b"XGջ!pTDyUU(eQo!44 O'M~WXtaQ o^RARv^ԣ/}gGMyqmZm~744+_ RSNԩS[[t#۪W܀Βc g!=)[1}t_~4GjiTTT;XNUUUCC&aذaعsg啖bٲeP(HLLѣ1~x(J`bA}}YiSܦqP\\x̚5 ٸKu[NćьI@ SNAR!*<F;ԭ U:bTZ$<,lŧP{<#~,LkUL4t%u}WU;kJuryaL "2 @RtPC֢b)=흻a?^p>߲vѡzv>KYJ*MZi; Z#GDbb"L&SR[Ǽ0((H}|@ғb53W?GkfvK72Lڞ|o\.Ms@bɒ%^:6Erꩧ{nݻ(**^]w]u6MonoqK>!n֑b̍6/%bCބ39l"Sjo^{:sʰ p-@d24}׮]ضm͛yaX|9r娦FZ^I麿YVi;PV}F]5jV+vq ""jJM QXX<9|GKMA~" ;(G_[{ Vm-oWh~\4ֶ;[g[:#FW^ܹ۶mî]<~v:~,W;3+7 =1Z?+ߡAe|Km>-vldggwvhksڹXOX6ۑtj]@ĢPD#b %% B&w}f)M{eexh> >{؍qz/U)ĥK< pKhhs96mڄ5`޶cݺua4|,\r :پ}`Z1sL,^Xg,[ HHHCzz:m6Fd2 55jmwvZ̘1i:hkV}4_Gtn[mwd[M$u}]Çǘ1c`~m:A}h4N;o1C#6+%[ `a2s#3[lNCdd$bccrn^mG{FG׈l7==εs9 _򿾂’)0es2@yP[e8 # _ (cc4m ݭͷWH%"|aB/ 6ϛ޻7K: ?h OF2uGNQSWs16-Z{PߦuM111?d`֭X,t衂 y>7[I \7< Ir:\~=-[qF弭޴To |8t "0~+¿b XotQh}v|'`ƍNP|gz믿p ??[liZ;vjbƍ]~-19PFu:*4Z]>~P*8|v9%hIKBEuWoOCK$ټZK1fl۶ 9;<<bbbn:H#馛["44Tmy{T*<ǺuPUU뮻'Nlcǎa#1cɓ+11aaa8rH v;{13yyy8z(&OCx饗B&p:mOoj>:Z:Ζb9>}:TVV>CAAϟczݏAoz|44]|)>w>wRLH&M5hhvv;;׺>/:p۽ ^Z| ߮hw [; ,[eD*EHOsʃ+A_ V aH 5~i{.Š/?"(4!~VׅW/|LŢ[K|v76fddߏHdee!<<\/֍d{ܿޏ<ι[oIox3a\yxWqwKy O? ÁzR:oٌh\ve̔ :lS(袋`0m6\~:u*_GMM Nk֬J)SpJiz\:;*U< 'hwYBz())AXX?`ȑX,ʕ+a0pEAᢋ.Bzzzj~1c[|N |n7z4?) Ҵ:/9:6ņ!I0 o wΟGJic!(~= GvZ܀ "iJ0LgL&CttcdBXXF#t: J% NSz$E.`0@P (('NL&À`6QQQu_áVt:Q__ߢ*HNNF]]]-燒*J߿ƍ+B*phZO[("BCCJJJVOkEh37j8yd/m3PQQ.5j $.b4![WG7#--WJJJJj1@ke>;z\xlmxȹ֝u(_YکsbZL]ywm2@>kvPBRAt S*!66vN@ܹHǐ)(@YQhw>d24Z`??p:!,Lʗu<•gܵO;షq?/A[#P*jp\#02 lң'|^R;v 6l`2_BgηuǽHkci.oL&jjjB c(hZzKYrr2d2<꺟jp80 R@ncǎEff&a4Xp4;ϕX,CHH p8燈(Jvw9mgW=sPp8RK`AP`0@Vf_F4dzL&x_ }wF# kdZmA (|+p8ÏkU#Qwq8;CE|z(BC"D![)ƌWF˃F߹iI?OTTap:Exx8Iv$I,xu=z+~~u7>CDDt@PΣi"+5#uh,@‘샔GCy 󲟟o~l'FXwǍƍcAQ/ DDDDDDD <!""""""" DDDDDDDz5" "F#YsUUU^ BK$#Gd!Q"""PRR`"""""""yB4("7墣1k,@hTLKlE IDATDDDDDDD+WĢE<[QqFEGg[x *}y쥭!"""""""<@_[re0BDDDDDDD;^"""""""ꗚ= 0BDDDDDDDNk֦+YdDDDDDDD,ZS˳<@1BDDDDDDD>}QPmas:M6#0DDDDDDD;<@1BDDDDDDD>"""""""y c| DDDDDDD!"""""""t:OHTTF(DDDDDDD>SɄGbĉj>Y fwƸq#t,?gj1~xdee """""" t:|#>DDDDDDDG| DDDDDDD!"""""""<@1BDDDDDDD>O"8x juH\>~G3B14`S¸X :u7Θ^~@fA.{LOMIALt4>{0a@4*(Jd2 u(p8V{pϕzz5T*a6s8<"2f G`` T* DDDDDD)(nCe2W :WVBp:[]z=A؍ۖd Db|~$ ##yu{!"""""|o)梅KTZ<ꈈ~Gz ZLjh -{d{e2DQ\.W(J/#HMӕ PW_=QQRVA}""""""߉ FXHGJRRnC<'+b뮓d2`ɸ曡T+77?QZZ0̟?gϖ7|BoĐ!CxR@d@E4'@ERbN'L `ىZBDx8JϤ$gARRA@yy9x $&&/G]]^~e}ݘ^)lQFApp0\pM:t(FGbذaX|9nv\r%7pPXX#'\O0z`a_u<uSi h0Fo+GAbb"A@YYVX> 7xr Xt)ƎLر~~~<[1i6c}GԞwJDDDDDF.Fv9CE i3T*!+P⍮* m t(0XrGK.Eff&n@XXaXZ ju u b¨r EE\W!y#"""""^ N'0mEQRlFiY@t4Z-BRejnҏF=z/z_ l۶ 3gH? x'~=zVk|9haxZ ZL3-*JG[Ǡxi/=s#bppW!(Wi^i9w? (Ш[7x^Y%vσ r~se/`<Q:U~ṳ$ǿ Jp@tx(~ǫRt$]?@ \6m<}![.,fM9?  &;IYn - o߆>^::OvR㺥\fd2 4ӣ"#!BCQx8,|No uuuTUUoIZ<1fi9`XbN'Ǝ ͆#''k,s_hԈD"+?z IQaw8q}5q#۳cA}w)Ғ:u3 lڕGR=< ӯ!?{.o싰%{?nމE%x{7߇jYJν, J_U~PVU(+ {=(aB.!$(5zߞ]ݥmAzږdm`6[? €dNTt?{z+nV=z4nf `2|ri[oV={6^lڴ {/}Q:u /bт ƎB`W-QON'y{ES_oڏqߍƆFʳΣ(xhAdXV< =u?r8w?[ Һ^׬hsK ~2{@wXpG:M}>ӢiPp8?_s)(xuEDDDDD 7n*VͳAg~76o:/hשJ#@E(+_!?3O:oG) t6wZգ;pmY+:ݦٔ\.p]sգRqғuEDDDDDW @:y_Ɉ͈bZp8Z!T*Yý K|~˯驿65~6vTW}P}RIcf7=5 OعDQĖ=qc//or#ڟ5 . ؕ'alhK}#+,. :MO?:N;hXnw{ݏ= *k?Neuo3]+*Z*8=Fw? ytjtp@&a!pB˘P,-xCEkNr }\vH4q/xL “pd2<Khhڇ_JQa!mK7 ;C=K7u;x(8@ #6.,'y;1 l}VmK{vtǴ@<}ϴ l1dQ@uup/ q8\uA<␐"-- C AZZk@ zi8z1^zּMh* FaE`=pyw)fM qŅ{/Jý{/ '"2,C.5.Ejbc3q˂? v601k]˦GF &7Y:﵏]II>UA6S)?/*DY 쐳S= ]@l(h4TUUeCCB`d9\}8Wt)~ ~X! DDDDDDDH2 !1!FL&l6T* ZRƮ4 ,+p8awRjC!s8{u\""""""G ryejjkإ4 4 :DN1M! 2lp8hp:C.&QAp8 s: :ȭG PT5uh bKdRoшr(`u7d6;'``8`ؐ łQ| ` ( DGEͼftb||_>CX6C*DDDDDDtv;Emس qqq s= %~~~<:a%ͮC, """"""ь3{l\R!ii(<~u}ˣGQCY8^^!"""""[E#00ܴQdjh2Jh >:NT*"# V#2R㑑ς """""~IP( AhHK 9| DDDDDDD!"""""""<@1BDDDDDDD>"""""""y TDn|444 **GTdĉؾ};flFVVFɣG(;pTT ]vAdDEE!##-@|+$$$ !!%GDDDDDDD;A%"""""""<@1BDDDDDDD>"""""""y c| DDDDDDD!"""""""<@1BDDDDDDD>O" RZZ|t:ȑ#oɄ<@ղ@|B@nn.&N~g@Gdee!22jJ2BDDDDDQJBVV.~o@Gt:$%%!00*"""""!"v;L&M!jl.zJbjT~g@"""""~+!"""""""<@q":'JKKqAT"<<#GDhh(V+֬Y8L6EDDDDDg"uɁB@LL v;QYY3gBѰ[1BDncP(5k8z(t:N(..Vy睇8' Jdwy0͆*a̘1TWWc߾}VŨQf}1yd͛`( V.Q>@WUWWp ..N ~@zz:Ν4iZUUN'a2ghDvv6j5233TTTH!,, cƌlaaXuVX,ddd@RaΝPDDDDD?* z%88'N 'AAA;w.r9V+ ؈`@DD222 8tÁ1c %%qqqX~=NN8i{hZif-(ԡtjm:= QB@yy9FL^^9aÆaȐ!mq1=zÆ q)deeA&II @dff"..6 AAAmN۽>2CDDDDD} Dԫj5222~ ѰlG F{7Ʉ۷#88h4Fhh(O h [c| DDDDDDD!"""""""<@1BDDDDDDD>"""""""y c| DDDDDDD!"""""""<@1BDDDDDDD>"""""""y c| DDDDDDD!"""""""H(@yu]]W/BCC1b$&&H"""""""dXW5;bPJ%rHϝ;[lll޽{PMDDD`q IDATDDDD}T |yRPosbISTbȑ̙3y4Q}2RQS@2Yt:--JZIDDDDDDD}XD z&mA` DDDDDDD7}6"\G`ʬY; q!0" S'`F؅CDDDDDD _sQ/md Sl1}{nlߍ,cnft:N,Xg]w1;ŋ1ysZ%%%{z󊊊믿Fyy9}3<F3z7W3Zk]*i,Ê-Mmێ+QXbao c=bzDD~i?\] Yh7_wgw3gwށh:xpuΝ;馛gᡇ-܂^(//ǒ%KG'ߏ 6p=-/dtM駟ZMz <OO ; ̙3Z̫³>K/~)˓Jo.]kעv^z ?<>s>|CytX|9q,_GiuYɄ~'Oƿovmx7PVV3zUn"ou?r|i6G`Gnn.~;wqCP ##ӧOǦMe.R@\\Z 4r̟?iӦa۶mM&oZСC1uTlcCwFhh(̙#y„ 3zU,FioݳmѓFFFowddp 77Wz,/!m@VKpvV+FqqqWWW7p4tbҤI<󈈈WQ`k6a9Ci V]xؽ{7-[&1"#;:?I2I& Y H  " [E mAp_^m*^%XRv&[ d! $3Lf3H&׼<9s8$3ɓj׮]˯nNHzI%$$h4rmt|$6MNS/ӧOʜ)66V={o[r9XpW=Ǡ] g9sU\\,IkriϞ=/uM7lǣ{Ouuuڳg6nܨQF)11Q!!!Zf.]j~NS|$X6m7l=C щ'v@O?l_ 0!0#7jkmm=~̓5|:ATT{1˒o#_R~mGՀTTTCCC*""B?z!IzGS ,ѣ蘊4{ly<g?SJJJkN;h رcu뭷#)Ly<mi0)+2S 8 ҥKY>pF:vx[}ݧcƌј1cܧ[릤?lXЦ&A=nWtMr~2Bh+tO Ӕ>DI- @.ȅ4׃#L8eǵh?2 VppR/{q8NĴ p_ q@e{{tSX*q\*++ 7+ ?HFٵqaW'Nx ?B4 @RQQ^h5)))Qi߫65Hn1RYYCB>1QVbBOUYqZwL+vZ=A&I:ubcc/۱l6=sݻfΜhݟg'P$INhv}Ӧ^Tm޼E&S^{1GF)hԺM[ :]VUUUiƍ?/cPR:waCeFCn[yyyխkW-?v{WxR[ztOTRZ7\:FuOM`Yzw{J힪cJ>ZTztO+ c/MmqP_llM&I ̙3uQ֪B222TTT$ͦ^CK.4?VTT/njÇ)S(%%E9{lmٲEVUÇ$*;;[VUs㕑^{y'М9sG~n*ժh9RFⲌdhϝ2,I]FII9зNTOiGne헟-Ætiٲ:]ץCZ]nAÇ_l$UY_ Q2 kLPVW|"V6ŷԿ>LN]oP9DH???HK f@VxT^^_^VU&IAFcGݻwo߾d2[oiϞ=6l;wߖqJKK#< ͟?_V2#""3 rݪмyT]],EFFj…ׄ d0{WUUUnW_iHZ3IhdDwzs52Bp ߦvǮ]ںmA֧G󋔘U_$I~oxk2d4w#v&߮!FaУٲλڻ=KG&)֢2Μdx\e:|ӏP]p´HbmWee+@@kÙ-?ά񨤤{^UU#Ν;=zTTRR }Xz{}Y 0@˖-ӊ+TYYRegg[omv[ݮlkr8+:р%x^CMz]8Fvn8a=_ڱt5um:ra+}@8[G#~~9>Ouǫo 啞>oY2铴Om`J__nEphgMmSCS$N?/^ݻw+88X#FPVV*++gdd(44T[nUrr|A\&<{dSO=Ei劊5x`UWWkZ|٣[nm õf-ZHڵɓ<-|և2 lbT""ۣʚZ+樿/xhpR۷SlDN[kuRN[AF QeV'} r{9>J"xX"BC-̦`չ*8]*+1*\)hJBJ6k=.-vgNu.^X} u]CyyyMnUUU5488X 2xwͦ{N:uҳ>]l2YFs222O72h 4HǏ`ЬY_|_hEǽ`}Wz饗&sii^~e 8Pw_ױwޚ9s_{ァ'Og֭[|r)J f_)&zm2$I!!!e6l$nkǎϔJFEC~~6oެ'|p|̛r)l4e4opp Ν;7Zrٹsx4tPeggkժU8q"*> H?6!ș_Ϭa.մiӼ_v*--mŞڵknݺN[lњ5kTQQ0 0@2:z>#O>gqq^}UeddH6M?JJJtR)66V~222x駟j֭Zȑ#5jԨ󮓤&lLox@4w\9rDsi<٦6M%&&jJIIjýv|kv+//OO<̙jӦM3f7&F}GYs?P7/ߕzwղe$I}muuuڳgU[["}j׮ON:iڿ`jĉ ޽{u5ؽ{nM.K͓jԩS *??__}V^Wj*w]EEEe}~:f GG> GS`|WՄ T\\ jz`04{]|~s0a bccu`0W^l:tP^]n" IDATjUllJJJLkÆ ͛5rf5h̺FwcnS[[]_QQmzHjԃ_pΏ}̞(N6@\dÙ-? 8P6lП'uMO։'Ԯ];%''7veX4n8رCǎӖ-[4x`I=/>Fw]k,::ZR}ݨ۵rJkVڵӗ_~)ɤ254>`-[L+VPee߯(++Kv]JOOp8$p믛]׫Wf߿1GDD(<<\_|2RXX *11Q6mR\\vڨ 9__*))QvvƎ1G>У%gMU9Uz<M:U?={T׳>dOǣ*=CUVy vmݺɓԙ ٬bV uiѢErb kፎ3Lzꩧd6|rk6lnM:UZh:ɓ'k]w2>9~XZnbccn:Iҭ*٬ҥ~_tx̅e2 ڳgvJJJ$I)))~ǕbŋkРA&ѣGm6eee]z/^>}\ y<v:uJCAݻwbtI.KǏos~EEwÙV^;vghTd6t:UUU8Y,(44T۷dRMM\.t1 Jfe2rTQQfhrbWwNSJHHhbQPPtȑs腄(%%E RDDjkkUZZZFf/}bccx+Vh޽zb+a߾}zo'6^Tg/'ڕ^pfpД6Mms>ÇWNN;4ZfhRSSǏ7Z_TTt޺=SVVVL%W.t;hST[[{uݍ_yKvk޽5j9W Ǯ;lDGGkȑڶmtS$?PUU cW5556mF9??'694Z>vaUVVU1n1 1!| @#CX~~>~𡬬,C/DXLĉih˯H 9N cc @x<41? 1cCX[ @JJJԾ}{. Dؕ @vޭ?\ U.]4a%''_p{O'O3u]~6oެ+--M&LoM8QUUU7o"##M6i…={bcc5|\.qƍ%IAz뭷TVV %K'hT?\oVLL"""nY,oSNmTSzj3F}է~UVgϞ |Hz{/z{.I.Tee$cǎz7xTZZ<}7Z1b 4l0\Rzտ[/vܩΝ;jjҤI=zBBBt vk޽*--ոq4eIRHH>3߿;'55Uw}\.ݮ]k׮l6;TZZJKKUWWNj@@y,k)I*//o_MMJJJԹsg?ֶmp8jzX,$͟?_Bqqq(ovwgfYfҒ%KvZIR~t]wyo @vcǎz饗d2$OZ\\$c\h # @*1? g@ʢ>xb.J M8Ff,_K>]`>F1C#!| @#CC`>F? !|r o롇>֚9@~uΚHs8p%I4j(IRND\k{<" ?"IɑdҴi$IC6M[lњ5kTQQ0 0@2:v옖,YbKںu~_)&&F~n*ժh9@[Aإ 5w(:gYyyb}޽nvm޼YׯWZZvr;P~~6n(I2 ꫯzj3F}է~UVgϞС@Aإy^Cǎo񨴴TyyyodZuAYVM4IGVHHN8F? !|,??F?CPVV~o}H#)NǮK#@3vsE%|കF?C@!|h CcF!|c C!|cWbSNi-*..VTtUzz:DRtjOdꆾiж=~zW^\W=Zr܅>hv}Ӧ^T{l/M?~\.6bR{J7nT|ҹ*sD=Uǎ$}t 茟jwvOUyy5v=}l56_Q% 2G1|TXT7\:FuOM |̠@|[N8]YۿF/-uY=hC^#%r:Zl*-e n}yS(4ALxJ Qa!9ov 7SZ*8YM;VXh+>QtDmپ[3eǝJLHE#|hm##5L}w!;2e6_tKO>rVlRΎڱcvء}ݦNc:]Q1%Ia&}vNS 3{FwtO餬Қ-_bY#nQa!F [aQs8tW֏ԭ{uOss*!%'p>fh f59S/Y&gl6h:ShȠ56Y嫽,ך/#.IӁ+Ir:js.jﮫ$Ma=e$uUCI,KT6[|LGު>VQFtzhi0QJIIqa"%&w$I:%+8>p8_YU=eFC1RuCn[G:thv&߮!Fa*r"p>v3o۪{TYbڵSaIYm5z]FHMUR|m,6y<@=R:kJWU8d #ٶ]*+w_JJѦTmwbcJ鐨{iŚpuU:{L?CLKE#|r vA~!}=|L%%҄QCu-7+*k[/zXv; /):2BL}3TlE#|xp{<:]Ӧ٤`Q[5-|{<ȴ)z&"~kTz{wtHNтWWѠ6wiEcr[l9@$N;#(*$ǣKrK*9>&)Xu. NW+H $u3nrevU;tBA[s~u.-(oP?ej͡;^z$ 1# ǘc1z!|)@>tcKw!U\z4=t  ?xhmS!Zĉ@[*u\_?G\I/=t(mIM^{~jk#G6/xR~~}FzWS/:ICTW{ѣ= 63/BCݥ޽ @жV#ECa0h;Ym+x  @@#<@@#Tޯ|$uP;UYm/%%%3gO)S׿h"effl9~Lk߳`+ҥ^yEDDoћo05M[llymDqNSyyynݺIڷo/*n߾}zwDu]6l?'|R~w۟zԱcGӧo߮ٳg+""B ,P~~ڷox@_$)77Wcǎ)11Q{q7w<[oiҥ;vhUQQѣG+--MsҥKUTT^xAcƌUYYQF{$]V*..VPPn&=cKרQ4yd^b 릛nke˖ȑ#r;v~I"/jر3f_/XSԡCOR׮]+hرZh^Uuu_JÆ _W=#zTXXxN:3LKKWZZw{pB]{ڽ{w}i^+e˖*,,ԛo3gjѢEz嗵j*IIIꫯ.X`Pll^SR}M6ͻr5+Bsfg*++SBBBe{ttw(ǣ ^ZL&RSSt:xے@6nƍz뭷*8#5\;C/޽EYfʘ.IDAT5p\̒5AR3:?DYZǫ4VN%Jcf*iM9#hfy!-6#6QJPOPό3{vϞ9gfs_999 gԽ{wNNS.ա~H}QW^*++k_|8iZfZYYo;Χ1/??-8Cw1”gyzm%0@%///YFYYYl͛ ;cccN:pƏkݻUQQF˗/+--MC/뫘(55UCEEEZh;v[;-OKƌNkvOTVVbWC_}~w6זHҩSTTThtpz駟ꭷޒnW=4zh͘1C͙˖-͛GgϞ;wF!;wTrr&L&յkWkJNNƍŋKM/_?Xɓ5qi| kϞ=`mڴIV~/1i$YV͞=[~~~ј1cTPP`^[IJNN.0@;lRRRPFVnnӕ=nJJJێtJgJӧKaaҎ-~+Wn+$$xnΜ9z嗛 mnܐxB:^ھ] YغuM땕M>%0:r*((PjjX9,a 8PO>V\r 0@˖-'E ܹs*--4iӭ/?(""H UTT(;;[ݻw7tӧO+66V @wqbM.܈@t:U[[+www?~\&L&:RW Zt:USS ;w0___KpG՝0wwwfXީL^ph0=`z T\\b::UV5[olxl*+++Wt:-UYYdp>\@{n2hݺu:|5k,EEEi…r8W||BCC?Kz衇deZտ͝;W$\R'Og}&YVyxxZ^hl6>j̙*//֭[㣅 f_~wޖ-[ԥKc|XF֭['Iֲet13FFҡCb jҤI^!ݮ &ZGΝ; _;vPAAmut^wzG<ɓ'UWVqq4`tZ`Hdgg7n֮]ݻ}|%I߯ӧK~WرCgΜQll^xDzZ2eJQFi۶m:uꔼ"OOOeffJLLj 8P?$i߾}ѵkt hԩ={$]{щ'$:tH F#oSWW'IQ@@fΜ{W_JƏyVc-,I %I?v IՅ /00xwk{%Inw%]tIMCBBSNW!!!ݻ233uUiȑZ////IPiiHfbѸqw^eee)==]Æ S``*++8x N}@zm~ʕ۞ׯ:m弼<㹢AȭV|||ҍ˒YVEDD(22RyyyPddzMqqqirss%I}$cLRRjjjQ~OnWll6lؠ+VVAAݫaÆiƿCx^-W(X$/B fƍ5s+6Mo񆂃Ϙձaegg7ߔjСC%e0{Qmm"""Էo_9Ufk׮i2dmKv@ٳG׮]$),,L>$)44T͕bccl[njծ]TRRb,-QIIIرc)((o߾fj<wjs7rHoQ]] @ htrrqqÇUYY٠\xX,ڻw K3+l6p8Y%iС򒫫տcfQzwl^Z:r~g?^˗/oj,qb4V.]4|uUv풏Ǝk>e͘1CyyyZvhݖjc>6/^@}w֭qל.6;%%E en*==]㦤Nt4}&!yx'NlrIu%= nΫL'O=ܣAIVZ ȣ]\OHK۷KR3Ku[nմiӚ}w:nnn%IO=nܸ'O*,,Z[nZho߮۷K> 0G=<7v㢢H.njdddd*[cǎgKK qyyy7FDK,*++h4UUUӧOg:uJ,8p`lfqqZ&e˖9999) ࡇ c凼9VWVVJ$'|rʔ)}suuuyxxDDDZioݻO3vZFDB7z>44tƌ~)vE2B49;;NpcLDK,ȰX,?M6- @X[MMMIIIUUFu,.H|||شH$jE)\.̴}j wO "[x[YYq\KKp۞2jiiX,lafHHs2Yz`fsCCԩSl]aevưbŊÇ>|]tYxH$> Hallld+W._|woDDDaaaQQŋY7tҥB}vss  bl<4۹jy^){M \q\Tsx7L!Uf^I3^'Cm3<v3gtttQuuu:?}`3~T&e˖vtt|Gd3΋7ˉEKbEE߼yp;<_SSCDRTTZ'ͺnO=>{'O7***T*f%t(/ӗD"X,1GyǍF)dg?b"JfsEEpbTTTL&josN'8;;UTT'N < ɓD⒖&H?[]9sV"(y¸0 Bt-{MHHjD7e}}}4MnnyBBB@eϟqن>H.{{{^rΝkP=eJZ[[ۡCZ[[@Sh .栠 euѺ={ɲezݤHIIݻhɒ%YYYfy QPP.{スJRR>n]~a_]gqqqqq0JRTEEEwq^gw?a~%\0ˋ-biӦ e2ٶmT*2f6_~eg,>aZ.˝"##SRRz`EHHHJJJdd+GGG~1VU*L&sttHII4iRS_{Y|D"Q*s}7,X`v=&LppprZ~N6l; gݲee"6lx炂d2^wqqQT;wۍhpCv_}=e}e@* +R He2O*H? Qd+geeFl5{꛻ JBM# fLD~~~hIpQK>~?D ?0 `@_`ikk[pp 0zi4+W̛7Fj1R`Twg͚s MYfUTT NJT*t:8R`T"He@*RnT6 H+++˺lͶvB[ܔƼ' m7n޼900s˖-Wޱcŋwܙ2yd(]W~q_F$sV2s̱Z򋫫ʕ+y=u`P( .z9zjbbݻˏ=.V\ɒyj;F=SYVmϟ?_mD"fkWnnn+V JOEaLy7-i MD)P̙3+WLMMںus==sܼӧ/_?tuu]bEss>mڴ˗ #?lΩφi\>dHP([ZZbcc@DDnTAIaSN]tj|hd'֗.]rrrZju:H$R(&i߾}<777_z`0&1R`RU/ahR>}]V4' Je6P(?c09={vtt'>|'M0-~5rȑ~l6|#nmmm- =HjkkM&Jj%%%9a㤆;4 i㚛z oKKK >G%"6 L(k~M}vazƌ%K{]]]111[n=x`jjeˢќrrWQQϝ;l67qr`0QOO.322y6J~ 3شl$cM=Z-?Cff&}wwvv|wϟ-,,޽sf~8LfgIxr1˶aYܶl0 J-m.[I(E)R.袋.袋tY|e 3FHlr )mYJR(l!\\ntE]tE]ts} =m!R1ƔBB)B()eR 袋.袋.ŋ>&%%ܹM6F5lԨwmo!mfB+mRi l d >aCJ)B)(2 cga)V[o GMJL^zOnذd;wiw)-eFͲ+n2F-RPmB KضҶlƨPOJJPPضi袋.袋.j-6nܱsgf._TR…s)=R)e lKk>VJ:.!Q7$$A^W $r8qeL(cT5rz~;rIJ;w+W6%%%1)رc[nSR99tEl|x"zPΤ$R*)%Xb[87\.۶]tE]tE]RJ_7:EO)]?DDRr|!3fΙ摑O=ՖRZp M6p~oL9v?xP*U7{ &6hd ;nWc0S:gw-!2))IׂRJB"* Eo{ pƓ02Mn~78&LҮP;ȕ+WΞ=ǡSN/ZoN_σUfen]Բ)%g<1⺑nC0 LFc2M!ni@.袋.+R}.~geZ ~~z+^XVmI?N]dɖqú?hѼy G.Th mզ}޼]x}5&Mܱc"N?s J*!RE)k (7=k*KLSW)eٶo{(h*Is秷lz̙wMΟrJŊԩg-[&!!!5nZv5mmeZ*6V;z,{q92PsN¶e %1ƹR%1tE]tE]tɓ G:ndd{I!nz=_(_?g>)sNP@@Z5VXtr$%)-[N8l2k׮[nsm)B l)RR%BUW1M  C?lոDްΝ~>C?GkoV-!GB$$sWTqɒeK:| i(55o,eYʴe3TdsUܶLjZBXE)*BJ۲ R%MtE]tE]tkYuAA'Ų訾}ߘ:ui4xR83MRIla۶M)ٶQ7L.Y뺯R'R@ELeղUJYFbS )޷ֶ2^RF(URZ8C]tE]tEWJfW*@! ,Ϛ5krw)RJhW?nڵkN?xyџG:}o.\PR:cƬcҵeC?nz:gi )m[ZBږeu-i*+- lKŸB@A?bY(@]|A;vX6۾9OaI;w.cѮRjǎʔɟ?_JNvj߶JJJڵjq9 R=T@QW>`vcDJ,C(^1 BRƔRJB(c6c̶l%-]tE]tEm֬+_Zɓ]S^nS֒R¶Uy.]zVJ9Xڶ=Wv]kI]=lr>+ҞHL B!$cTY!11p"f2ƄR)JTQ*✡.袋.袋tYH7oeerlV R<)1%mYzsB/&%% ]tE]tE]tKJ=r (E)4t %P BE]tE]tE,W<0 iY.B!*mM̲m)%%"l]tE]tE]t(0mRr Bzs/B)c(RB͹.袋.袋tS,Kr\(9^J)PJL}!E]tE]tE\)P!13eBzRJ @)@袋.袋.]+OcR&k^0 C*%l8w'iTJ).袋.袋.%akRJ 8M}eR2@JJ.RRHtE]tE]t}. ΛOHa۶D*Q@x<%sz ]BBE]tE]tE,$_~B(! 830 &\B2 4ME]tE]tE2? 1!lJR "J%A)ʘBaYgs,t\Nj.袋.袋.eyC 0ΥRƨn2ƥ1BRP C).袋.袋.%%!Ĵ,Θ2 H{!BQ%mZn]tE]tE]t uݖe\.J jcqN!\~~RJP\.m m(袋.袋.]R2TB)!үdin0r)%Md@(]2.袋.袋rYpH~B0(۲~nʹB*  K) F7T ]tE]tE]tBlKIi&T iٖP"l˖mۆam˹R4袋.袋.]78P"8RI}#BԶe0 !vK PRJ))!袋.袋.];w^P!lJQ a0(cQ4"skBHFgܶ袋.袋.>@SJcP"AJ ð,enB6DEE~;kA ^p_sgϨ^*|0d9?]nB%ُ &o C>hY\'=֨ajժϟ?$$IJ+Wǡ[-_!f&M7_?"|o޼qX6xRs'8;m׮]?r5֮[͇E]tE풰rRJ©5 Cݽ"pm@K)5k:otrfQW^]ta_0utj0Jen͸mۖ}?I[5k-=~j`w-NLL>cܷݼv3];o޼y3WF~6jE7&MMcfMGRR҈M3袋.?rΙq݌2!(PB)1J)"B$88ϰfpQ}ǽOI@r 7jLLLr\.?~W}wQ.JDƌjժC [9sγY@``'>jP7z[3袋.ᒰr 2@)PBR)m[-7η@J_bf.\0>I?f?F LvDT,q)e.;$_HxxɆw__hҷ`]tE]tqII@IEPJJI!%9# !-[pj._,2VTV:clP4 PjYf6RΤOٳoƬY䜘XJRJwbbd3vmSqc!zEn&nJ… Q+WG?]tE]t}]lKB J2maPB$F.\ѣ}hܶX`T~vם3{ ''4ir΋+vxc urvV1/_ooٹ}V:͢[nYH>>M ?pA[?7nrR>_P_56l\h~~΄RpF{Zu1}yӦM|q].uV'~5vCj+Ut;>c'Ou}LqyKزe,o袋.\/d¶m2Bi .^C>iʏVtĨ \%(!@)" ]~<\r9\R^=_=? m^3|G~~~%KUF| sv& /Y$o{W]Bk=4 (P@5kI&EfΒ={8p0ro:4j ((;=z츾a%ڷkl,wђK/le3g1*{)giڭS1+rΝ;" =i#>S uk֮x<~~~aa%Vz `q۶iot B_'n6@]tE]t7fdz= J))-iz< iZˆ_{УrJwJJ}eYRJ,˽=Jײmرs֭}60ƞuƴɜД2%%%fZn2Ü9cu pbi :E"]{5$xrc'g}W{<]ѣ˖7ݺu8篼km_sZ5[lKWYW+].W*w>rTg߯xbYmNdݹkpE ۨQÙ3Zֲ;|ȑ^tE]tEat lۖR\nFדb۶aR)4mVZ*aܼuáJ+tOUJ7htc7oyg3g:qܹ=˯ gv.]v׭[5(ZHZ59E8nÆ `붸3g-RRm[{VH)ne[ra4u{<4np`euW(t:v3gյ7;4$ׯWƍ[ηMc4]FEE?xvܨ'ҥt]tE]t}8]N cRJ]!9g@c\;uB-ի>aCuѥKs֮vVIEp8gUV'wޣ ݻW_V*-gpӴi]m˗5k1zWg% S&a 89뫻{ĴԮU+c+ ݻ='NPz5jdu:Vmv$ Gt?vSB]hq}<o& ]tE]t}]_`YeYsJ^0*lے^ meϜq&M5o|R$''BԺ//.ǰ_]˲?}N~G۪Urž9[Ԥi۫q.H^Ӳƍ'FGllռxb'9s3l[ʎ'V4m[FOc?1<;;zח/_Yz6s>?l\jj9{[~NLL}Ǖ(Yt V(^TXxٰR˖(Y&Taeʇ)_TYI .n߾yf>k ,\R-[~u>YDlM7-CKIlڴ9k7c.袋.>.,[J iHRR)a J)r #kYb.|}8Gʸk !%$35jT"n5egΜԮl =ڨaCTdH,YL).gʸHK1曳ma{Ý}ۛ/$Nځ9 !7mOmx ~]˚ .jCl[8jo<''Zl-PV]͜3,ܶm[/ZieTXx?Rn}5WX 6PJjK.m;svrF]tE]tr2(PRJ aJR `ܬPC Lӗux]ٲiBpcL)]{z ,nNe۶ms\7YfYVttrɒes&2 6L朔\d@& N{ΟcֹsfF5oa_Xܱ3t.!/hfÇ uڛ۸Ao͛nDL;-@[Z+wܙ͜Yڋ /QAݷ]~  mִqfq/F-y?_؝;w֬MIԮ]+ş?LsF]tE]t~*) mzMSHNNᬝ%@LӴ,+Cǜ:uZ_7B$%'q876m=z0F HIywg:?]ZM3fv\'ŋOo[Nm8v}lYVRrM+g98~Boݪ%,[Jvm[;^zyRRիײtK֬Yݻ}Xܧ;v8{O۷o0d^W|UbfϚVJVXaݻ9r,9{=.{|%8q~, 6wǖ-[W'w֭];**I;oނ?ufE]tE݇ͥ1BoPJQJ1nʹ",c799}ggIpk_54i|B7^~/6}:nz nO,Xtw.'ӞH#r^}><XzF3;}*fi^2e.yʔ]<]B|BB򆄇mz-] II >ʝrf])_\ddQ>e~qo2- -:ժWۺu֮uu{]~:$-Z[c.袋.>T.)^PJ &KB K؜7?Ѱi$#?K秝ZCfϞk+v}7}SkY֎Ν=;Ou8+MRC ֯ߠəgL~r*UXdfW\'OfޡCyṳ3t#tE]tEqYHHb*!q)cr !c˕E7|duSR@-Ye@)%0 x<<\.pK*uiݍeaEp\  ֪̽Uĉcǎh}rΝηǏ>Xj]*>>y/hذyf˗/_3gB>ׯ(P`ժUk֬;wÇ !+V֭O3nJHHX͛{}۶mu9x6oܴiS竵k Dѯ_{ꏺxb^.^\rĉ'N^zܸq=g};wܹs /ЧO_|1g_ڵk׮]ѣ믿߳gO߾}Nj/Μ9sժU;t\\G˲/^ """00._|IصkR *TZj-ZT~唳QQQg\[׮];***wcѢEɓuNrjYh֬;VײEٳg{`HLL:tRѷ.W\ 2 qʕyqΫW^zuQSLqԲ*TСCdddPP>O?ݼyS߾}{N-[Z֭[]paB9sf E3goY_  YJiշl;v sVԮ] ![?~<lٲ%99Y,iV2 ޾}jԨ1tP׳N5((h˗߾}{zr_.DFF6tҥKNNN ҥK6mu;uԮ]Mppw}W\98pkǏ3gϞP‰'ԩ3fB޽^)k֬ -rطo_m>w-LII%JL:Uٳݻwsαc֭[V  qZjYua9 [Eݴi>V.]:""2ɚg}VZAAAM4ыGIaÆ 6lڵW^9s;3zҵ,TTk׮ɓϟ;N>=66vȑ[S[ŋ?3s>`% ܰa>n׮3]X&Ml  =n唳v:ӧs^Z]v}}y䑸8sN9}Ю] ,Yd(^xzZlYbZzt9L4I:uH"8))i׮]?8,xA_*VΈ2e;g.^I;v~-  {c9&%%%&&B Y<>߮];]n۶-11ɓzE_/_tguxNxgΜ;wܹs*l7o^ߏ;նq͛74M竂 :{:S'ΕYkAArX Y= 44h Oz%W_}FGG?UTɕ+W $.a_|ӆ}4_mAAgiZjry0-Z2_~["r0ҝB\p̙3 6k._uQF]v]}ɶm|PT)۶.\?˽zǾ{9aaa7n]J?}3g|)RvM8q"W\W111y)Ss  9{| *^TY+mڴ۶mp9'H7w]voSSm۶p3k#^v | :uo>,(_|ܹ1MoαB8s1c57n裏k4\/YѣӧO'OAAr>;,+UY)W\DDġC3nsTR\rj*Tz[nursfFPP^*0iҤ)SeW_}5""r;E/ z*mUP͛7O>]5gΜk*Tѣ ^z饍7 !L|7nࠠ:[! <^>|zC۶m}?n(yxx8H)׬Y3v &߿__kvޤ`ϝ;(ڵRAAAW{<'xr3[lO>DO*{UV͟?_/ o  9{/gߟf9ŋe. 9sk׮s\Ŋkٲ)S^|Eߋ}6msCCC֭/W_}UZ5??u7N"AӢEc֮]; 0={Ι3Ǚ^fZZjgnѢEHHa=z,wQDӦM͛שS%K.]{w_AA%z9sL+<Ӊׯ>^t}r5BH޼yޔ[n ХK#AAr5;w1M?DŽg2Ɍ FFF֫Wm۶sΟ9sL2(;AA}/ ka=z-q05j˲Ν;7z۷ϟڵkqqq7~i" <0KKǛ@Ο,]vǎϟmoذ[~;w  C^͛7SRRBCCkԨK/*T:3hРz\СCW^z YfΝ.   oo?   GAAYAA$,  rAA`9  `EAAr0X"  9,gAA   HYAA$,  rAA`9  `EAAr0X"  9,gAA   HYAA$,  rAA`9  `r611 AAɡd=yPSWsYRYdGSD:TdRťVM).8ZWc4* HTAGqvupC LXiP p?d2 >N9;q400;,,ܹsiB-ZٳT*"Zreee3gL.cڝmoo%KmllM~zUp,--oLv BT*1cBϟ?o߾Ϙ1#??UUU|r@^PPi 6DFF޺uKcW^B9" [[[;$+++44T u7YfD"@p' ֎H$?ɓ'+** ~CCŋۋKKK=<<?NtNNǩSs̡iZ.>}%jkk; {hiӦ __ߊN1ٵkWsssiiWyyxxx%33˗/9N_?y֭[vڷo6ئ&t$ |%%%Ϟ=sNjj/!$00 ҥK>0 :;;[TFDDujpjkk߿qkkk\\ʕ+mVYYyN?m& KY##\񂃃׬YCLMMMMM,,,bbb&O,J{~ KKKKIIٻwP(dڪ={v||__vmr6memmK9i0(z:'BCCCCCCCCCCCCCCCCCCCCCC*>|?Wkqq1++je"e(u gggggggggggggggJʕ+W^?N޽{۵"H!uuu"f=RqT*۶m[qȬ---+WTEr>H$w18p@'gmi~ۣ6nxo2oI$ݻw_>***--Q!T _">>~Ĉ:t訪mPHꦴֶ^&Y[[o*@$YZZCgBH}}}JJʨQ\\\ ǍgggC|VVT*]|]kkkNNNRRH$p8iii/P*W^ݿbb"EQ Dg`+((ͥ(jС ,9rƛcrr˯]FӴW_}eggW]]})==;vddd$$$eeeY[[氰0'''Uꌌe˖988O?277wńҹs綷gffVWWB/^t)**Ҧ>ddd=|-ѣe2KעBsQQѱcRRR8Ή'F%z]Guj@rJAAM>|FFF .=q˝;w.!%%%VR2{쌌-[p8]9r䈽g}Fϯ6m$++,H$O޺ukkkѣGO| Toll,,,LHHxccyIܐ>Re``jffP(:}}0Hر#?^x!H._m6tR& 7lիN$͛7/==iBT*عsg?qRihhhtttHHȅ T%IffUd2YMM{ZZZJ|||T],͚5k׮(j- M555|>_cQnnnb"MLL$ Meeennn.L&ڠۛ7o:7olݺ5 4M BRI})S:u xgϞUBݻw{^nԤz‚ɲ*xѢE?ݻϝ;''Oܟ,K; ܻwԔu̙/^w\,rչ[R633ufff̷666޽cn}v1//uȐ!C 177_CCC5slm3뺕q/2!$66(>o޼1cdggw--##C(!!!FFFÆ {nej\Xibƍ#L4ĉMMMF1bDYY\.?~|.E-]tΝ&LP9::29NssS}}}p…'''fU]}}N swuuuO>rJvv >?n usKTjeٲe_zeff###mFTab!zzz֭;p'kݻghhKimmupס{b`@ufQ"3L>NmJBx'|ra}}}wwwE5OBQ&00Ν;VVVOFDD;vLw ;̪P( UUU[|>?++|>/;vرcCBBb1na\\\JJJ_~ñxSOO#٣ >r|>?,,ѣmmmyԃ\?V\\qϕjCo(B/2~#GnnnDѣG^|I)++6l!]*v7WWI&]vr?~CC}۷o;::7orq92Gm G쉬at{?nW޻$|߯WUuNUWsOXTTTG2<%zD"Yh&JNɹ;bGm)p=/-)9E⌣97&Nڦ¶mw])wi9躞]ׇ=~_m,;H&q~?>o{!B!Ȯ0' ,pa }+41PP9Vzl}?[Rh46H!B!+ &# Y^iMӴ`e֎7P t/4MömѨ{l7=B!ld V$*1g ,C4_QPC1EWL2O!qңJm˲m, 4 )B!կ%c(}[8[@kp GXB1kbEЫ*P})E};qkzo K|g,^u쐎@ `v%HipZ4Ci'd.E@W6w*lm6ON܋t:M<'J _Ų,D`08/B!w? `ٶkp54 CebݠL7XqW,HX.tݪ4 e(/6qPtV3g 0ԉBIJr[6ڼzB1rZ/UJņM~iJ!Bѷ/@ \o'b0%]1b{St/zc^`t =߇b։ a*SL;@z#>rE]̦@ 4$htl&HJd>!Bq˙In#o0\ͧ\tShh`i`kI+>E)M~ְ")P>CcRˉ֋L2]nmNͰm lfMV,i):"Uʹ64 BCJg6HxB!8}+ٝ9дo35/EGS(-i[iB= P ;y.lP3Hb`{54CϤSz@mMfNLQgѳǖ VZ&c,fQ+#{H$B(!NkF^^B!⬖3Y}o? 5F{{kzo֒Vkh^Ecm>6hzu"it=4ހEJSx 0jT̚fvYҼ l7ɴq(le3w*TXoV$וH$$NF:#Mi<VB!xid84Tvߋ){Xɣ\;3@tζG|xеLꓦgR4]mPZ\NK),=̏ư͡v-&$9gRBo "O&PmLL&&a&TJ !BqV3G 6@R2%G5Ł6?{^&u"zo'q9N7e[=1>⼊5%)@lH3-$1LgѶ!BA3Of5é䟫ԛGuLEܽ-!]czSzo𡴬~#P' ?PJz c^/!JG4sM$ѵ\P64 2}0ZZZƔ&41W!OmDN /~YXK.GlٲVFM6Q]]+›o3Rξe4gֲ*}eR)(P:ykzoEoߋ#){m/DߴLli"{S^j¡mm$ |?~ޓxTS"xT IЈ4Ѥ#AB!. OAuuA?SضM"L?+WdŊ[q9r蔳/7x8ٷnavf>-AyF9?F虠z`B׵`!7mpgp'#(*.4MZ[Z|A 8e"[R¼&&N mtH(4'˲$]J!bS]UA̴54*+H'O̍v/S[[K$rG"K/eƍW2t)[^Mbot/h)T)-lJ#zGD8nP'1Ejѭ $y))-%H$rlۦ=C6Gf,aثʕ+y7>|=9m444p%MB!83e"8dddS),G@|#IiXFnL:TozSo… XsZ[[O~JOO"f D"A(32鴛4Pw 3~}Z1sRuEG{wQYUJYZ[Z,nq7q[|p&O!??W_yfL-d2) ]Dz"b1iimX,N:&ԆJ1/ȴ. w}R7tg#G<BqfwV:MWc1 v;@(Ϗ7<㡪իW6mb=zd2y`EEE{^ yٻw/]]]'5ɴF0$)?~ÃVEfY4: 0tp@PJQUYIii)wŝq4MٵkfΤf4>;J*"܂ii]]]twe&&J1 K`T<4ä Z0Scg | Xv7г7pxB!ĩ3RT+V,cx^,3ͮĻs:rx!iXf L80扟ǫ3fpײl2 >}:>d2Ν;ˆD"$ (x]pF"%CXVH9s)tdu..)&pq7p~,ѣ,^|(;JEE˗/gʔ)=wF,d2A$% E("Jz'Vq(QV=ڎ m(B!PcH-d,J2'bzF^_G=iF~~`wF=,] 0 Xt):th4:`0M4I&dr ~~?>p(P#;p:x+<(Wi]d~|>H$rFrD,qSy뭷 BLࢋ.dڴj{9M8&OICޔtb2W(8I5Fd87fbtѵR|H&tww^B!lmɰ-c+]7lR> ݭĺ3uLo* 'W qj0MnT:IɖS)E pd0a@ls]T*E" x|nD^gy1 4tM1AY32Rd 4 ֖AJ~ATT*mC<>tI'SS3W]Ξ={yc㛴L&Z @0Xr'PR1#}ia Ƕm ˖-㢋.zX,&B!h=uffϞ}82ezҤIHӓֶmZ;۽)%Lr?dnJ]]iO9zzzB9s΍ŀ5bu9a|>7H&>4^QxuK)4MGJ;1sw("J1m4>;/eR:ӧOFIRcq6m&fs%G|х3#On/OA~ڡ*٭aM`W@._'b !bvT,9spe _yyyNiֲ}ݳd?],p8kہLR)eNh;vpR"̤x''53Eyh?ExP1(vwt)7*sƦLpΜ۷#GbƴiL>͛6y9ICl;`UD<1N0iyxyuoнCddCߋ&8YlYiBd)Bo4Y mgKPc7>+]D`y9s栣]9rw}p8|R-g"[4رc<3߿x<>-q*{camcF&]0|L!ԝLjގiZ .,Ӣ ˩?<Νm 0sLzXȂ hmpR o.,p0;e?/+z3Bνs7mi 4 ]spB!HӥTDdO7Q/wS1cŊ|po~F'Rp24rرΓMjN-LL;b34xoҤ 4GZmƧS|ӟ"̆SlrW_s53g ;#?‹/H:v+_Bxt+۶o W?RYYIQQmSRRBEEJ)&L^Hgg'J)buuuI!BύUh>[^'2ڔRmSTT_-¶mGww.(RB!HZ -hYΜed룠t2^_͙"b^x}:S4^1,Z%̱F ku L2AS4A}7 [8b!):꾄a/m۔qb6pZGXB!8$Ș&L`Z`GҰg4p[1Ft'ַm{B!xHO3Sjxqt+M2 274MONQQ3L'cy:o c<8S>i f͢zD4jfΜo= :`vW80PΡԉt(ػ Xf$ӦVf4}~AT aLI*(XAx)R 9ZF4eY躎~h!L#=0PGVMkY[ltڤ'gἹRTTeYttt w:磨*jjjm/..H$Bgg'D=/PXXoPTT4ҥFdDjř`\a1 4JI:(_xx"ϚwǍAyP8ɦ¦ڢڋ=*P8eLTAF*"JN Y+9ͽFN]]htLV~B!ęm~Oiyef~߳,={2Jsi`=&J qR`%Kp3s~ΝcÆ [Qdʙ='H8]F{Jrֈ_8>RMg-FL 4b"D&I%m)ӄtƶ@x̲&?6AwRj؉!ArxK2ѮA[1/^+YOOׯ IDATg(B!xvb;HcWJ23{iəehvJ&x<̞=իW;֭[eIREQQшE[[ۨ;}k]_n(#o ۷o2ض'@i:JpP(mʄQs,LӤ;v _KKKNTl޼Sra6m4!l iVG4 8&4#4+T*Ks, I6S-H APL&MI1{N8>} WܲJ4UГt!JJĈtѰw3ujkJf4I$bC3q"BF[P\J\&Ad]ԙsw젧QFAQ)5s^u7LOOHdu3e>L0@b1:::ãOrfL3#L/~Rds(ȴj]?i$Is{II fbҥ,[+3;mۃ!B!ĐLf%%ӄ)&MPV5O.g޼߿ݻw@WWx;oP}?;]$ R@JfϞ͂ Xd f"PPHw¤#Bg$A4 )..fΜ9̝;ŋ0|*?Hw<ő(8d:3B!g6۶1-B״ g͋ޖ!6iMQ笠t K&Mayho:D]]ňb'K_ 4™40 <0{lΝGO($iL[BtEĒi>%g\!Bd:͟[e⅔O*MvH&VxNsIOaӥH[4btDeIӨV 顱cǎQ__OCCawt:i9mR ?zNRVVԩSf֬YPZ6  Nw,8=ɴvX?["J!BXzZQ(% 棔bˎohfsuWۛy[-ݡnӫpC畍o7|lFR;~@ڴ&Œ4vEy((1epL줹"C4u[`8q"SNɓ'1<4]'ŒtFSjq-B!.$ܗHi|>/Ņ;vᅿ5;;p߃VwSQo}'FusKF_6֍D:Ag4CcL{( ({(MMRs>~?ٽ',&HOK%ӤL+7V !B1Ζ-Z:zx?}'̞1|&Λ7#1.w|=nSβRo_<}%vD9ߙ=k[ 9z[2:.B!Xmhd=kl&L boh$JM^Ŕ29N}Cf g응[5 ⟾I7qN^ۼCĉϸ%G!~՛ z.C76> ~Gst$z# r{ !B!h=mh$Jx^5P<\G2-;v3kznqWG۩ʾy0/;*c3m,tyc}+߹4(`<\I'򫵏3zsNY>Dh,c@Ji9pسo fl{od!Bqy x +Yw!LRW߀Rջ9xr|xX2ws5F:R-]i<_0tYac|~'~ߏaY6fMsZ_7!sir򅛮u_sa ?,oږSG[K3wai|kLf+?}¾rsB!8%S)^| Ҧ҅2 6؅i\yJ <:mI9&Ls}]SL+-8Ϗm۴9уex 'PD{ѓHk>tM%9"eZ94!@eq>q5%tEr8ej (KyDt'Ud!B!ƉB!B+]J!B1N<B!B.%B!W 7r!B!> TssNIӘeYmض=QB!g-J)4MC4 ] B!B!Nnao Fv!B!"AiPJe ˲ o!B!b(NSFB !B!D6g. 74 TN˅b!B!F#54 @`!B!NhNB !B!PeQB!BedqC!B!FːB!B1]!B!B!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bqenwꪫ'<%:= /c:;;QJQRR… kt~7rqbyyy̚5իWr#_wyP(D `Μ9˿x\\͛7|PΎ߱B'A<\z]3m<跭y>Op7'o|w}7g}(b˖-lٲիW/yDyw===xt:=`wqK5^uxBP LB3#?5kPXXxrFjhhs?ϙ3[o9s栔b߾}]{#}I&y믿뮻B~ƞ={xGdb(N28+tA!#tR6ọ>}gÆ K9rH$B^^3g+Wyfom70/z\ܹuֱ~BQ\\̼yzׯ_i̚5{8x-ZyqwrLgӟO8v?@uu5~&u!˒}'~'2o<_GݻwىeY3c n&,X0yx 6nHgg'^o}QjkkI$TTT|+"m/r14M/Mˌ/}F-Zķ-_hkk~حd۶mjk |;ߡ2瞜s0< Ʋ,*++Yf VrC^O n~|^y${/B 2FS[l^(SNrG_>g](b֭lݺK.D4?|LBSS[lɓ'knnf˖-L:%K뵽+?Ķmwioͷ-f͚5qm.|90 >|;vl>}:߹馛Xp!$M{拾 ^{f׿vo|G}DQ|a.ϝ;w̙.gWn&wy|[ⓟ$7Yn[qΓO>/ h@qq1/o>_h47C={~ߺLmvs{^~缥޼y3|Got=ƍc䡇r+o/2iH&nH8{!L|oH]_< sϨz 0M#<އM6 '{-|_緿-> \p#0/Faa!ڵk;`p3=kSsBH1Bz+o<'?I." ]t'mNE+pGZ~=T T Vk2')pu׹~'yyyT8~oU/B/L&ٶm> vGt]#2 9s&iEy'[I$A^˗%VX林 0<6lp?ϰd ^xaNx?#q!KPEE_~9ׯ硇{ހe oϿ/sq饗 x׸y~ V"etRMc=SO=ŲeXr%˖-8> {zz偮g͚5|CW^a޽x<dx),,׏aC~;vڕJpZN+l͞=].((X٣k݀px<-ZoNdnd8AȢET<w7eee#0 Ⱦ&M^s>˃G"y睗mٲe<c>`3 !8}%cn `޽99ٲ;/l=B dR[{Mrov.B7 +kq}k׺-+Cɮ@}-;'IZnyoT\֭[7lyF*x7v܉R??xفSԶc l08+}]ݷp?~ ^cYu trݻw6V.7'{-}Ev ߄ -H 1H_!#'2?σ(,,.m]]]rvdϟϮ]طo6mb߾}@pJR9 {~~>wy';ر{I$o}-\#GK&ɜan.\.r-nŽ9d* .O}S@f2PKO<.u]n|$P}fFҟ& A#<⎰5eY-++se477caYV0g1\+וW^ɍ7W8=˗/QX pC$>쵼Wf>CPr f3=gBqHK(}c TY~mwyݚqGFT }+0')++k_:կ{m#yfPWWǝw֭[$ % IDATo]w"f555};C$!LRWWOSwxU2P&;|޼ySv@)''+;%Enn~RYzWsx׀3]=g~L2浵u#eH߿]njjrWw^{eƌrl[l'>H3 !8}$!+}֮][oE4孷Gu]~{P(dt,z!:;/{^E}z)A:DQXX ؂YXu (quYw-kņHGd)JG 4! RHHON!C9' (us̙}dRTTĺux7Ϛ'm'??"yҸqc'&۷ <{w/~'HaÆft^z%ʠAxUy_m5sL صkteG*f سg~ tJN o/M2JW#))ܯpJӧ=aO>1V?UYl\SLa˖-fNp|+S}lsȑJvn9T]ŋ[JHH_~,^܀Of޽{[F~N> PIIIz׬YwUVfu|AƎKvv6&L`„ b*D :ܹs^X,u]s=~ûuƾ}*ݾ}rڠA̓y1o7[n咬fϞm}'tgt_}Ǹq(,,dҤI~w!ҥ 6mboG!!!1c]EDQQQQQ$%%CѡC/_޽{&""x+|Ubb"~)nj=EK.8N̙þ}|4jԈN:qw0xrhт^{ qF222(**"66+$"Ub0|pvʢEضmyBTNڵk-Ĉ#Yd ;w$330̷w҅={=z ::Yfe˖$&&ϨQ3gO=T?j(ڵkDze8pEEE4lؐ޽{sM6DEEKLL M4Jկ_tQR6jut֍ Brr2 4A9r$m۶eɒ%cԫWW^y:uDQ{J2DDΡիẂ8u06lu]wQ( ۷EDDDdTUq.DTxjڔWDDDD.NJ2~Bn^\tZHJJGeʔ)x^wq:-uӧOgٲeqW2j(ׯp}^>kbXL8{r)6lȰaø`ƌ,\FϞ=:t(6-4HDDDD.JQK_?$22ɓ'~ܹf󉊊bLlqT^"""""ա$#0N l0zU^7 Zvo̞=@\\>`}>~  )U QF:toءChܸ߰YYYDEEUy]vyyyf^^^ġf͚k3Ǝ7ٍEDDDD*7~W/`dddP^=Hbb9>))'x'_CRUj̙̙3(yta|',[ B6l 4Sӡ^/>0;v0~x;e]7n9>LҥKqݴk׎Gy82*PQ :)OեDDDDD$dHHdHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$; YRR=wIɓY~=لӦM6nhNs._e~)\t'C~x .]Jff&^\+N:ūzɐm۶?hѢ~}йs|W,ZhҤ W^XҘ={6;v 33GTT_~9w}7\sMN,-oٶfb…$''sa, _~9v:u*7}%WU||,[GCΝo~Ð!CSY@oMzz:m۶/ PrW%sEDDDjBIF|~òٴi6mk׮<~'-'55zogyƜ>55cǒ_n7of˖-OIbubiyK=3ٳo؎;رc#Gw5*a|7'N石u-2 x^Vpan%!i&/""{oիi׮])l}}U:7nV;#Gq5&-+22үngvGGGJXTK.)7\~VpnUPLL 'N ++㲲;<<\8**u̚5~gHHHv:RuCa#;; }ٸq~/ v^,7\~Vpn+^~߸-Z0VKJII1=JRRIII=oxmۚ[_9n,5)O/77o7l\eg'"e脽UeTP**=Wo6MڵkgڵL>׳gOO>f HKK#77O>^@^z=sL صk_EEE.cucIy e2e [l!??5k0uԀ4m8q"nݺ?UDȑ##qPKPBBc4ݻw;ҥ 6mb3sߡ!"""";^z+ԩS'JDDD$C~V^Mrr2ԩSx<hذ!]wwqG艈H) ۷EDDDdQU^5ySeOM_򊈈IIOv_.U III|8N3eϝ;0>}:˖-#//+QFQ~z|]}7dĉݻSNѰaC ƍ7p3f`…l6zСCl@""""rQҝZ?>/"~!L<9t's5ϟOTTǏg\{̘1#-ZD\\./R?ر#o6&MG?>WZEll,~!iԨ˖-Ziڴ)aaaۗ-[Ty/=zrp\ٓ>VO>ѨQ#x',,.o…t Itt4{f…U_DDDD$U6mژ111Wy#GiGEEqԩ:th?Гvw}ÇIMM>||u@UDDDDDCIFaaat7] azoFg˙={6$!!8||>>S%""""R.DF8t߰CѸqca7:.2rCY͚5#77?x)SK/W\AAAAΉHM("11~b8~-7݄ 8~8,^*2#""8tybȪU(**+WKbʺ[XbEEE?~ &￧{kU}Laa!|g;oTFo_| Ƞ^z 8Ds|RRO<'N׿5C-W̙33gPX0OXl:0l04h4ҧCy^|`&;v`;v.2n8s|O2Kvi׮<qqq~eT!""""ա$t.""""RKHH)Ru) )R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$;S2k,{aС1"HJJ2Νtt#""""dTa\oʕ+1 yKw2/4o/f*; @NF%Xv-7n$++kגGddQQQ\~}\s5W*mDVXU8p[jE>}ܹsr͚5 ÇX,\~vmtom۶矓Bvv6V8ڶm]wEӦM+ܞ""""R}J2*zj޽;N={2gYz5 :>ÇÇRjQm{ǢE[o3ϘFjj*cǎ%??ol6o̖-[ӟT:|rwٴi6mk׮<gy={ ۱c;v`ȑ7ί?~uCDDDDSuJ*Uz %W+Ø1c6mcƌK.J1$''l]L07oo)S$aÆ ~ Ȅ gРAL8?̘1{(i?c ݉sVcӦMv駟fڴiXEDDDdTСC֭[ӬY37nUW]@JJ ?Ce1"""HHH`ذa`m:j2OE/^lv?4k֌(~sx$_fܹ 2",Yĉ8q9͑#GGKC妛n"""n~N:FݺuͤѣfS={z n35.RJfܹӜnqӧ:vhv۷/dT$55.[5K/ zaӦM̞=۷|Toiصk].Di|W׭[7`\]w| 3gd޼y$$$йsgp:5.$#w%}?>ഫVbذaDEEřWy*Rmtdƍjcǎȑ#ݱ~+ >cݺuAaa!_}_}r-s=8EDDDDPĦM̬Ҵ|w$$$נA '˵"%O:;9[7?3fnwHLL 'N ++㲲gX,UZOTTIOOglݺ]vI^^~)<裵(Mm2nۇ`~[n5=ը&T<)))fѣGIJJ"))ѣG /նm[~-FU*oA+[nݢEJUg}&TO>l޼(yrTzS|9Mbb}饗? <o-0̪MG!<<ܯnfĴiӨ[.ڵc֭L>ݜgϞ.kY>,۷owl6$*::Vdk׮ (i еkW,X!99[oo ꫯoS.]i&/_?c=7s4h:c޼yXJSZZW\qݖGyƌ4ŋ ݻ:x;v,L0 &l~OP@٪O=zp^z`s_~iӦzjrA IDATssiԨo߾AYy*3rHڶm˒%K8x V&Mзo_zWGDGG3k,zlْD5jsᩧ⡇we8|>_>ZT-xX`7n$##"bcc+IJJuֵ^UD/ՒdvWb#""""r!Ro )%"""""RJ2DDDDD$&CDDDDDBJw2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDB~͜9| """{| J2w""(r͟?| RJ2p; ""RJ20 | "r1QDDCIFA9CD%A|CD%A誝:&Hu(B?""g(""ա$#U 9CD%A誝:&Hu(B?""g(""ա$#cT TXD ED:dv""g(""ա$#P\{x7jR,\\vMU\|zM<5}:ǏI""R{J28Iѣ1b-"##ƍ3x`5jcǘ={6iiilْ{:u<8qO?z˸i֬Ye*ۿa,Yɓ'_>z+\sWfɒ%7rKUWUGM[Gyɓ'S~}Jgeʶ(oJ ;v,֭gϞA3gXPM""R1%A$7 999o(*SNXcҸqcjvȑ#2vgdd~mf^9/`qH[~i;@bb"YYY|͕W5GM[W^:u f^\Y>8kݺ5SxHOO9;|jz<)\&aaax^ۣs=Ʋm6;ŋٻwooe_3gy;vlz5X,`(,, UzK9NU)ge1WQF㏬_\4ibLٲ#;;jbFnnneWoUeūaf{'ۺu+zp8Ӫ|Bq<dg/&''>}p뭷r}Y?l6Yx1_(9i,}v7&55լ&c-> @&Mؽ{7s;dҥA[qU=j@˩j9+x|>W^y%?Y㪫 XFy6k֌>snV-[@-tR\\̦MYhQmPپU#:DfffqѴiS7nLJJ =?y wXDDSĹQwy7ƒ /@۶m_|p &::8Kjjjj2W^y%#F`޽-[e˖JSkM*;&-u@UYYUu֬X<*-癘HJJ 6l`Æ @ɉmt9-Z %%3gӟWeVU\j{L,*5x`nVsܹsعs'M40c snc1V;T㱈KaF^Ve=lԨQ\{DDDNǎ>|9~СԩSǬ~ch֬NvOjժ*Ѻuk?ШQ#v;111Ջ#G4k֌#FEzn\dW\x7onl67o4@g||<#GiӦv7nѣ[nUVv4h>X}*G_(۶m/СCߕW^ 1 -Z0bbccgϞ 0\NzUC8Oڳ˙9sfH PnghfN:f¢"N;;_w(cP*MHh(`̙\}; *((࣏>ѣ 66mڜDje:&c۷od/dKjO>tЁH(""ա$#==Dj꣏>󑗗ɓ'ur&:&Hu(B'RS?!""RJ2:&Hu(B?""g(""ա$#?9CD%A誝:&Hu(BWDD1QDDCIFj'"r""RJ2:&Hu(B?""g(""ա$#CDD.:&Hu(bAADDD."7DBz_*mj]dca9dHuR7:t ::rC ;;͛7S/.ێD"$CDD)u9Y"##i߾=7~wC |"## aDFFRPC %""R%""R-J2DD2J2B+ʅ v+y'ج6PHP!""QB<\\ІhZ|aQX 0 Zfd5IVB WazVZt@a3|>> dłjbaXk^n`qV:~1>v "%""R%+-#M_F\\lAɓ G%Xl7drÅ8=|cٰ9X--QqS8VzԞm[Afv.mү6^Նakiߦ.Nfw;Xf 6 ݉z&!).eaf-\쮰)v10U#ctn;3|<>?6K"P$PvExiYfOzGxw4&˪={_O8sOMIF-r_?3K"KpoAlX9xn $^ͺ|lvsxQAvkI, X-XgNhx{>/VŊZ7",%O(1^|ʼd=g?jt3~_Mرt;-6wx=VAu'e_]J~~.nӕ;2z\`w̄#+w1VHnݙۗ{2a8ð.χal=m|\y ౿}jLk=}Qm r_f (|te1p:m Ç Ojjb~ZaZ` b69£b;\X,VweY_n4XŬ]Oی3ȨU,e7q:{13%aB߼;+7`;uSޛX },YϢ%'v`9(쒀uHsM/KTd8'kvp6~grZ1Az ɽoWW6'#3O>[Ə駰;ðg͆vfz {\G|ryf3#4{9w|%ubz\NL_֔CN{]ojn.-Ła0 6N=iGڟS",2ݯmi;Uc٣@.:5=5T- teIc=… ȠI& <ƍ0x`x*s1f͚EZZ_~9 N:#G4} fΜɁz4jԈロ͛WX&%"sf| y).]a'..ujMݺut` rRVl\sUk\]tRbx]y<|_l޺;y";qS)*.rcVlڶ¼ld]\\v\.sǤ0?Żpe΂ |_c|v3vgQ_Gxd )x H?ENp9lvp V[;eZ:`qˆe@_0⮞l۽?<'knf=(ˢ w X..NװcF=:s;o(׿,N\фEp ",2.׷';'?.c=~I3q0NWn xrV}ar:;fջ7^ÿTy?Omd&"_s5=o?JT4Oiժ^z-[v9qӦMcȐ!L6 Gp80 ϒQiJDLIF Y OrТyS""" o,2Yp"ԡ6~`-+5| }Nv6 +b#>~8L:]ۖ5wpc6p$3uKs-/ h/^A:1cqK9XتQ5^ opۃ@f)NVG~(Y=8MJݸ|nje巃dNWdIٜa4W^oZ'+f.t?;Y5]Fi[%g'2d999o(IΞ:tԉ+VsѤIڶmKnp\9r\F ǶmHIIr""狒۬8N.v u=nVx-Ni> άoq,gx0 VgX8Vc\Vj#w҃o6trlv<26`ؾc_I{EkJ~Jg}I$yFGZ,N CDzZ,y74y6UAQ%4l؝ax|Vlo﹭aKmHڑE+eݜ8hxlߓ|^6 gXDI#tk]ϋba1$V 3ӳ60agpE +I2e>+ Va£p:]ج֒>6>kKnוaΒPXH\\{}zLwWr p8'\FbFݘ^e9N#"]R%4<<\l. ǃ{mew *{!66m۶q1/^޽{t_5s!11~cV)3ɨ\~[w ɓ;~:qqщޝV]2K-b4ǃDGzKFlvڏa.r:ظi+e KN Gjϋt2p<+]{3y|<Ņfcc(yºͻZ0|QѪY6oOjbǟFp8p !<*3.)6es8q_B%qD%n}r lxn}#T\ sZsMC8]*}9ELL4V#$y<,N' ff%O*Ѭi#s%Qbξ>nsKq:a8\US6nYXr]+Ȇ T{Y`撟ϢEhٲe6 W.a-DEЧO~i?թ]&//ŋHMM5z&CD~dPx̥]9c]@g`d,[MZZM4k!:҅Ro %'v_m7Rn a͵msǞZXmݷ'|Wx6y' IDATmzrqwN%96džо vz46xYVam⛓z"x pX}nVknb;ٸ>]~EݘH6ubF9]f@ŗ##ٹ#6baBaaWlbмqCq鲖<7Xy2w_,mIYM݊]r7 Vo[$::u⸽_7|d'28@e Qa-S֤+Fg=%m %mS5Kxn[ qZy{ŧ'Wg'| Weuo/aÆ ݻUho?<> @V񱱱 |~^|E&MDENR!"X.UC%M"1sK CAa!'N'h޼N`%b[Oww_g9 `}4lƼvgkE7j͆:Ns» jr,$3-ff.YVݜ€ؙz/VzK_jaXXifw\oL vZ_J1mܑ)`S[Vŧ'V:XޝGQ㿫$ !$$aU!@^@QUQYBeF0 ΌFq\v #8 ,D! tU?:ݐפC?Tu9O-Ω DFlJHPAjg[7FN:m dիW#== ::qqq0< 0>>WFEEbʔ)HJJB~~>u1c 11)))5jWq(wճvZ]ێ#Օ*(@QCo0#1 e 9 w*U2,f2MPt D˨ EQ >I5,%jM A-b22LUPNǹv4N$AvG4())'AAA (0(((VEXXT*F#JKKrxN:5:I?~ d4:%LE& DYm%B$T)0TY;:AP:,CŚFdQ^V J*Ȳl=Uj̪jXd}J&j-[b=Zq{"Tj4ښ{ w`Ie}3(A]z'ڢ * DIU\K<+-5Wۅ@X_XHj-ԚH5Osznn?ku(l˵Ng]Fg#4@X5k2fDQ ZNvZMf}@U55[4~e+[е- """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧT)ZvC ""O0pC "jlc"5e@SL20L1$ EQQc"yIA%"D"" 'dYwDDMDD &N<&7d8T"+xL$""o0p]1$ ^#"D"" 'JDtDD &N L2`c"+xL$""o0pW툈1$ _]_WL&jFI0gE{;Cqغu+z=zӧ7,G|c]YYYؾ}m\F䭦rLэIj0LHOOG޽}R6^pZ㽍ߓN֮] ٌKB$TUU5,Gư4diF䭦rLэIA=q`矑^z!55~)ziӦ٧OSw(..ƺu됝 łp3;vL0;6Ǯ]> r9rvBII ڴiQFW^ܹs9sfx?;waaax衇pwԛw֬YHJJB6m,]&O;vCDD7nDNNK.;v,BCCkst}:K2\NGjqW;tv܉j?8$I#DD*Y1HMMZF||<4 N8ٌX -- eeeeeeeHKKCVpw@e$%%!##& 999Xzt7ظq#~Weaʕ(,,bA~~>>sdee9\oZZ/_|8RRRPPPLۏ%Kj}p9s=*++1fΝ;DVV}b\7^۰޽ÇwUtZfdd$ݥT+х \ر#233uV5 ~-s׿'ۤ4d41bFC9-DVVVRј$ТE L<:tpZfTTf̘T*j ?Gk׮HHH@Rs",,|hfϞ~!((۷/~i'NDhh[FCכm~n<&v'OFHHZhaÆ/z(qw_~A]ڵkSP˳?) j5a27.EVPT*F\t ڵCyy9JKKg=ǽ󗖖"88 ҥKPLtJ,˨Bii2 ((ZJlƥKj|w4_q$!44~hDII%)(([(0x5t, YoK[[hVZAZǖ7AKD|~7d8vzo%"Y( &DD!B#ЧOCtCSeee8vni'dsbt:fit:bccq/gdǪt|)N*C!"&DD&DD "" ""rIyI$EPdl:^ "Q(P 'Q3$aᆬx/j2T㷳~UATS0;% ZQ[;y6ɰ@^rZjeDb$( {֬Y>A;ril۶ ?|qȘdN*̦j*Ztx6AATj-XUZQRYԴ~([= E- Q(γ%(o 䖫DvB[eI>1{5̺󰕇ȊIl}dHFwǰ!a돊X@F6c;0o7j5-'+7A`MH#=Pm2aØbZQ͉ k @f7]B [ sQTT#.._999n ƍChh}~HHH,ZXv-Ξ= ł3:ura"U##n% C Ŗ [̰X?lb=zyHx;/U0 гZx_%+0t`/@b*'DDM,sݣD(0ʱ}`_ذa}+V 33N—_~4!͓ɄlZm Ye5lP7j +k&xY]}PU ~:3& `PndV^*MP 6rKxDDxzbLW-i-kk 7š!ݗ(^zaܹ8t>Sا)**ҥ d2VB||<`ժU|$&&BVCQ={/ܶ\0Y "bᡸi,[ !HAbȃ#'jM2چ $A u&mP\RQIV %"JPhG$הQ^^X$6͠Aw^G{Zyyy2QQ~w"33^f5g.!QRA@ YqIk{5)ʕ0P(AM@ TEV [5MMI D5+[Qt);ja6Q]]]ocG׮]qeܹ_|ˮN?>ChZ̜9i.ED[2<$5P4l***TŢR`4"vGn~B[ PvaDt#h I_P-lmr1FB^^^zZݩA((++$I Ν;DVVLR,K9$tA4S w ,&鎼P?3wV:5F`6WCÖv"jdZ2|2m>cdggoR@LL &MTUUa@TUU*" 7lCҒXW8t4Jޤ-$?w0ΟWAPkq4 ނ_ }[wøGj,HGU":uO2zjCQDGG#..իW,cʔ)HJJB~~>u1c 11)))5jWq݌wճvZmd1PUq K0!HDQ $54ATXհMTȲƪJXLՐe$B &@AaBA^}q&fhi&k$~{*l-u$ aaajk^j4Ğd!44(h4ZaaaPT0(--Exx8QRRQ:u}? IDATnN:I?~ d!"4֗HYLF(ߵ( T-dBTPd5fU5$)QR9q~>+4Ȼqh*ԚH*5QϫgΜq9h,wZfEE***j睖IDD73&n&JYXK 5"b 3@R H*֫R B%(PW{ch4#)Pk $훈.v """wd# %H._'yI*e>.Yjz @Ri Z-DԄ-$zZk(A!T-Tjkw)+2 kL23m ԚȲhz1cK$APӍu,"ER`0hJb4!J*l%"Iy(B*.F֭hHuu5JJJPf`WY"j>d2Wap[QVV*i ##뢿C!"&DD1 )5L2H7!Mgd86!5 syL$Ɗ/;"bADD^9zd2;fAV#}Gw(DD>$dW,  c3"jndW,C "&IyEe@DDM "" ""rIyc;LW3cd˫5͵ysN;~)įכ5k\y` _}Zj [\^3YLf\(,ь<u̙31s蓑wyQq"."-JZ ^__oo}]oqm[ѿ@hKnR8d!atDqun*<3} fNǁ)֕oXO1{ yO_]b-Sw/8Z:uFAL1{\x_/Re~-IJmqbIۆgϞٳgѣX`Ν ixb̛7G}"6dYFaa!,Yy^… qYq4dݰ%3&^]If<ٹt-{ۧ/ڸ(-)[ _6eptaN2:4>ܥKuQOncٳ| NDLLZbɵi4@tv7tfx.QNO?Q< ,60Ih۶miq\-[ڇo{/\8_Ν;{U}QLs2GomiK yΛKII$ɺ$AZ%y]&LrZ1Li {bDϞ=1tPhZ]_TT3g 555fW,>yȊIA@P{V%p8J5( L&}XR]99ljnbldff}$Ҧm[ {|[k|v]}]m խ;nٌ=jMۡCG];;mWquu%s9.*۷+]uz-z}K\Cٮےv);ly,n$Ce/yݝJ@YYz=dYΝ;DVVLRDD`eؽs;4hDшCxx#;`4Px"V%;zUj~{}7l8x˰Mxw?GTTw@TTw=s{ł"Woi .G EEH^Y$I8( ӛG>8?F# |7BC\Z-‹A7>Ncͽu}ᇘ5kN_~pۿߴ`[޸+V 00pe&DD`w))Zhwߍq&8v`ͪ3cc1y\<7{tAx}aY=?nڀ<4|Z1_s< لx9wlFT7UnP=ܼ=m3eXfڄ9;{t42qpW~B{"'҄9cɢ 2nmqDjz4!w߃l s`x^=ݾ)\kHOGH@i qT-xlp,n nqMK9*6nXz5ӭLt4zjTTT[*L$[n3f o><^ADt3ޥVڵk#]._WWV絖+?yٓ]5gqs敿 O=G5ߡP/"jMѣ9Ξ=p8IA l6> 44(h4"??ZaaaP0 (--EDDQ\\QJKK=Դ_Ç1~xBl9 qO;a6mfu Ʉ3.p*7ș,L0|צΜ9r8ٌ7+**PQQQk` IDD73&~̳sfJ|h|3>a n*;Ͳյn*︋y]vrzw""jvՐcYYY57l ""%aADD^aADD0 ""i4Fof3PN`ADD кuk&>R]]DP|Iy,W,45Οˁ^w8BPPv;vG|Iyk$xw/""jNؒ^z #Fo N4,ZCwط&%%!!!G4͛k}o6͛;ӧږCQTVVbƍ׿ߧ\K7o]w݅Ocɒ%ӧ_xsB,2J͡H9"ੑq{DHbïsՐ2dȊI6mڄ!C;s!99ٞd(իWoEee%1{lij9s|rQXX UUU7o.5k`$ Æ ĉ!IYfaÆ (,,(mWmn޼o Сf̘&##j]t=z4x _Bdd$^u1*+Wb׮]PTxꩧh"Iѣ%WoX,Xl> ASO9l7ߴ3O-Z k.ӸӶ| Z-x |'N2_-Ã> 6't|ζ[o!44ϟGBB~mDEE߰l2h.]hݻ\0ޜH_T?8 =˶dzcFs&O;v۷G\\"""ذarrrXq!44>?̞=k׮Evv6, """0ftaΆnV.偟~ 7>66~ [lA-#)) Ú5kjsq,]'OŋqyƼy'MN|oVYGbb"ZN87ol*1n8,^9p Ro](m۶A> 2m;v@֭tR;Zgl1bkشiƎpwu~w(..ƒ%Kk9MV<-exqq8նѣN< HKK HOOgϞƁ\./57]x?ZXyo^|9 `XۧIJJBff&  _:MdYƊ+ɄlZm.EDd$[~'{}V VaÆ_5}||%ϛKII$ɺ}$AZub0a zmAa޽?>"##ѳgO :Zyyy2QQΜ9Tdff+Y|  `?l'Ö (Rj=6Oe֭X\M|S'yN hZnuӐf} NÇ/hPCg| 'O… [oj[tͅhD=Oh'QV*c%4iEQ|rվnZfֱ6رcT`͌3O?aӦM9r$fΜ;d9R0`9RokGee}ՆwŹ:u~aڴiغulVq&;;ey^vWǎQQQqʿ`0e˖ C())={e]^[oq-A@W_oڎƍ=|>ZYYYU|!]lWmIFc6<n!2_ļyNeSVV^YsNe/bdxGŶm۰uV\t zCRRRn#GDJJ F#F#{DFF^|A۷eeeذa'p9ٳqAX,zݶm[7:{ ۷oGUU ך_$:t 77|I?0 ш/֫ߝkʰm6} 7|-"rƎk?Yq-bbbh$d4t~o;?ĬY0uTm߇޳nݺzVX@˗dyݥ<ꫯbŊX~=ѥK!z_bʔ)}_kȑ#rJL>& { F6>ޚ5kKwwԩSjT ŋ1k,)SaD,Y~Ǐx}aӟłZ{R/ e˖{> ]{/.\iӦA'3g2\- G|PW"&&fV(J$>z)$ h qT-xlp,n nqMK9*6nXz5ӡ( gիWR1e$%%!??ݺuØ1c}z9K9&(Kkb㆐?w}ѻ1.]yaٲe嚛7oOٳgѹsg^aWw8IfA`@II f3녤Pш|hZAV`0(//GqqGqx+--=7g`K5J=`2];ʔ)SOcРA0LꫯӤʂ,L0!^u8>ZdD… N$" jz IIIxW ]Ǘ_~?{1qDu%%%|85;L2~\vj޽{1q3a{1 ""wdWd;L2+L2&DD1Fp\D0 ""u hݺ5O}%%%5L2cZٳgN(ߡ ""J޽yBLDD.1p1om%"jnxL$""SX IDATo0p"mC "j/Ht_wD>$r28rϟdw(͂ZFdP|IytIaРA 醦( p1dek'd.?~Al6;fA!66 "j6dz=t:C@DԬ0 ""0 ""wdWd;L2+L2&DD&DDf3ܹ fI#;q8~㛢^ye4e#"e٫dƅ8s0^a̚5 fj>xw/""jNؒ۶;|ޤU| 5Gޜ˲2|s8mm0i \<)\fy,Y1а`כ0vlڸIq{1f\$I9ʫuͽ<^(.*?^}#?Kl&OAh/fr6oҪuP_mX@#*in>_ExD$^{"&ŏh8[6WQ͉Kq05 {n!>f=z: mt sL<;v@QQ"##@AA6n܈@.]0vX9s}cݺuΆbAxx8ƌ;:0͊ݥ, \.600.GYeklPm4h!<n{bS}Z~ϯv|q3 >v:Ǐ_v6ٜ[Dn|M9ؖDDDヷ7}e„ h0y'OsFÜ9sO2DDVGZԑl2DD g h_u3 5[-ݺuvkժx}2UL~~>z?'m۶ |pVzzf׮]3Kq -""NiγGmp޼rrrrJKK9yd:RL!CDD "" qʕOpG!CDD+"" qhl6rNi2<̖-[5kVu2HXX p%֭[GRRƍ~^3!jSPĖCtlԾA7*H ޽8['+φGFF6mΝc2{lo[v̙Z „ 0vkyIMMݝC2vXݛٲY|9G:0n8~pei߾=zΜ9CRR| L0]Um\z5۷oҥKGvjm޽ciyWܹ3111־m66mDvv6w>䥗^_&(( 8oDnTHP>-bfPp50i$RSSˣSNDEE@nn.k׮ĉtޝѣGo[ 66EOJJ TTTȨQҥ:Y54MC|5aNJ+]g߾},^'S_ٳm6oYl&+WO>חe˖pBپ}U}W_}}Ȋ+{Xd}ݺuj*ƌâE#QQQ,_AոyfZn͒%KXr%_޽nxW={6k׮e$$$hxgٰaC僧}Gdpk]\/V?㶫bܸө~jPoTTTźulˬX f3f{IOOl6seHNNn|} x'ٺu+Ǐ_$55׉d21x`;v,>>>ߟN4Ν;Ž˾}wߍhM6 6눌s^{///|||xGpႭ/jՊA3uT0 8'O>c<==dС|WKKKcǎL2P+YxqӧӱcG:Qc ** ///ڶmQ9s~$F9~5(ȥ!O>,[SUo&^&// Lrr2jl룺j2o[WUVVre=/O?͐!C[ǝw… gڵԸP@ilAZ|W"׋u>tY}xzzbXj^Gח֭[9z(111_aFә;w 4\Ǐsp۽{w%uq.\uvرc3WkժU,X#FBiiivQVVzo(**׷.]M_tVZ9p}CddFt҅N|Wjls-+ES]yCjO[,VkaZ)..f7 Ps8U".]je֭׏#Gp)(d8`], 2drYf3[nW^v{O1n:ٵoGkhǏf=../ Ν;SG\Jzq5!JCFC$&&2}t&O3<T n>/f͚ϟϊ+P!CD ;v,Z^ **~ .0i$2gONyy9qqqv1bL6:ˣ쉋c7FYG>g5H=wuL02f̘0ydL‘#G~p 'N߶ullROr>Z|W"׋@wl/!#66|||o߾L0?FvbvmFÜ9s')d4έRwՑR`ZۦEzi{MJJJwЪSew>>c0(++#77OOOhժeee?;R\\LAACu8dffk.7 -n4Y+a7moj̙3yE.^Xc^ii)N_G)dS4GDD4TJDn4e+""Q.j ""](dÌF#fYow2SiQ2DDa]t!++ ???Hyy9 ""Ⰸ<<<̤i|||ooRDD\F!CDDrXDDQ.AD亡"" zlDD g7Q?%B8>u˗/7w)-Anw.EDe2DDa}< @6mpssknhw^d3Ws$" ""ӧNdb4w9-d"<<={(dH!""+))d2aZɤGH!""NQ(dS2DD1 "" iB8E!CDD!{M_? s,/fFW]ÓO> ĉˣSNDEE@nn.֭ĉt֍ѣGo[ .. OJJ YYYTTTȨQQߴͪ駑n"ʎ(-ϋ|}}yes`~^}}!}e]LӼMbgmMn cbMJ>_яx#-^tؑOq>SHHi832HK5+~v/'Č8uubg{I<2Y5ڿ [V$ٗ op{Ox7xe |7]]OEnV㶫bܸө~jPmRQQAVVk׮-rJ2220͘fx V+Vp!f3/_&++Fhg݇HK_M;1WSy?}G8:Q^^ΨQx{pOQQQQc O//b8o>b࠻0rKsvlI)$4C>\ջwC7_xzy`% ?F)1ڡ@}Kf{ۇ}*rpy/~JBlw$F]2ҥK2e 'O-IJJ"))yaZIJ}emVy摔ĪU?>yyy ""p)t֝#9x;|ˉzqA~~~38{6ml ֖M̔571azm8Ԙ'HL~z>mv  ʟ[(og}{رuS{ܧ"7 g.n0nwht?cQ\\Lxx8PuX2 `Ν̝; ~3x`<==ɱqyyy?~U+=yKDBB~d$;K ۷?VVVbV]jU.9 ą 8Cyy!a;z2:ttؽw?6m\OIi hk74p觟yo~<?r,骿qW־vX,W7yGuV9BLLL}~Wlذ#F0}tΝkw'CD> r_M$]2mb2.סC\̖ͪ638P>ؼƍpU};FO`|aMY3?FK]ǕTfє@gC)=mXZuBjaÆ1gfϞ NU}V+[n_~9rgEEK8@! 97', lV 9f>ޱvU_|FLqq7mO ^hvCz"88P ooN>EQQiWldT\IDATf_QQQA^^SOyw)//'1u\OEnW23BԞȌ32e >,=zUlYμ+V @aaB4\FGy^y%0L k03rC>)y*~&-<13 bR}%#Jzٿ~wWԙvE}Sco,eqbU@wXbeR:ځzʼn }*r3hqpǶN6p){}VϋcդW #**v:::իWsEەɓ'rJΜ9CHHFb޼y|<nWaAD[R#%%lKo]lWs" մ!еkW233NۛN@@^߿l6SPPbd2`3gI@@fΟ?O`` ;T~{6]v1f̘.E%t%CDDҜ禎?ഽyzx"/^1l6szuB8ECDD1 LCDF!""Q(dHc2DD) "" qh ܥ(eeexxhHˡ!"" L)hHyy9uܥB8wpFN$EdD3l*}DI#++-R2#42D$ {3JI/ڗE %f&EQ2G$գ"1-tYtd&!Hks&Y@B8H1+OHWxySx"Ϙ@$i)h!$)c<9^X3gÂ4.J9}L-4fx(&t~ ʿH+ڡ# [)EqAN ҏ"0QLK×p:Pb!ZtP$Yn@R<}C[r+J>ðeE0o:d4|ԭND =""_ H+:RB@)2vfuv/D۳:KΔ+V;9Afg3-%Q/Y@qEӦndzвD7]XՄo_ՏϓGCCç~ ɏ=Dqeee׿z!C_\wVЌ;%ϒзSʘ^r~ၒqD+ ߹rۆԣ5S_:cUY??Nߜ3H}q>I^kO ^Hw1~$);@!K2qe <&#fށ:_wԺl5!! M&׹k'jZJPa)|)Gze] *~j>2s's(_ұhih>)Jj;t~q/=U+5Emvy.O7g'^,)\/ IMu+[PVyy9WfܹM_")Wƞ xySID+o@;=i+~D$"92.䖼Yj~Co:}_sy}ɔdB `񲽭'k 3mLK*,bD>Q[:4%@`sKHt{lh۷oonnV/X)czOcI2T5:-PaQǫ~z[A$Jg\b6.'kÒיi >j]_$u%su4u4գeY" m |t8N"[=~Nb4QtheSBJlH&lG/5*g+ Q++ܠ]pٳk~SQySfDƒvJ:K^w N :CͻA#K~ 5&K1c^?CT8PMQP8= MWL6khA 7}guH,=;.i  74 u\Qp!ׯ$# oh>ҕ̪FgU襆R;h]n l+l pS _kvG:!aѮ+!v^ti'*J׶/m8Sf}^o5/}r.U7cŇnRk@Ƀ=1^@~KcdπuvW*9"wGM;Y.4 ,GPVZK3(LaUVV:tF4VbTa:}[gw_ҲK9sJģ{%h[F"&l?Y}"ۛaz6k˱JjgK7[6=W SNCp_yw7؅%Tl:VI~ڂ "=^P%Qԫ_QмxUZHy&0PζmƯm*9zgH1BF#4  xK/Id, 'D.`ԉ#mcH(#ʞq},'XT.Ϟ{|^ 6\>qZ\a٩Gnסw+l;%"&u7.-{@u>|| Q%{=?&_ ytThe~NWebe"q<:[ۿsrd_n$sL?͠k{)^\_j9Et>AK$WvIc 3S/L6zm>V9{6?$/fã%W|oAA&e|ltH;tN#ǜdE $~y7{ZI?0a7WP%QB&uFYoZY7v+qib;A0\INI㍼Ȫ, qJ?@-g{#oo$L}ro韱\KM+#!L(QpR oɊXYYuz?պk.07tS z뭷$Ù`|M4ypI=)wHcKܮYn+5A69CIPJp H6i}h$ sH6Mt.WK+pTK*'.aHZeR^}1[R&gn1%UM+/oo-+Ԃ$ޯOC;No]OOiwWW!5 I(vV:!A_G źg}jǑK.6ڛ;Q~fMG/yyU1&HO6/t_0"97L 'm۶ ?~ݰYSMSFMw~bOm'oeg\FR"k˒ {89~ii>۠ "9t`I2Gk(f\-%Po2<0 Qau`֔:BDCO:Rg!=&%U5MM$!9Zgʭ'Zѹt՟MꩦhP^ݖ$ ǔ4_4d2$sԗF̄+^P\i&PGK ;U߈?.477@BBBFFFJP#V<39S5g@`Y'|J6EQ}ݲ^ :XBvVe|Cf% r6?k Δ M g~e/3 :q޽J F9Ÿj%2K$j}Qg^\| GB̫ޥ+W`!3d(G>ec2JTet"B:7IH68k+R_ zΔT, fwviXA+z͡ʴ$Cv`I sz s$OOv&74KJqEӺCu勯>mH +AO=xJ.3a! loZ7#3pzNYWF"]Ywj9im'{%3 Lt+\9nxqQ^MKH6_^k+랝 qz\Y_I/CYb6U'$vf&;0\nO ~cHA)_>kUd${%+mvJ.IjY;H*+KoP/yi(6\\5-қh m̧];Cb ^[3X#$(eƫOېYN }1@<i}G$>W[강M}Iѻ$2 6k\6@UM8P0[7J`r]nZ°QPs 1'*LS8]t 03xKzm;YO< o@a6 [~᭵M6$Gwi۲&<խ٤'*d2fYI#zF𞖭'Huޤku=_;W'$1)6mLJ}N7FZ6 }w2SL5V(iy^$yiZ29ožW~dh|әs >u @I>#-'",QLWhT ~KcJ놑o1d|':KNGN}J00 INϾ3m;S>?/:S3 0GJO&ȵ|\cdB0gPЏo-MsHP 94YpzGcuWS0ydɷ xq.<іfگz2a70uso-`[&aʘNW)TCDeS#kE7O~5A91:_Qr UA2 sD{Q*o1 gi4DoON&ϹO MU6QrkfC RN4WY&{#K; v?ZXtĔD}nixSu2?w9'k*F݀.)wΦO;lшAӡʿ_ Mvd%'e% 2G)$3Bg">Eo#ګN΄ &n?DxZ.%B>OP3le̖Cy`27w9uZ5\1O7zo53R'*I$/JnXhk8Zf(o-~kl}zpЪ]Bu1F52?rBڞ^<^/;?J^[{T}m3ΛK%@*<.QAGh%4'i o3id٦\$Xjhy(jOy3lVPNȋL/m@䯯ʼIk!obL~/#&V x֨Rv<)Ԍ`F_~T];+Gh\O7Y p:{<9 t CŢ", I gPeN' iEcBxBD'mmQ+D[AY!rv0fHj)I&oy5Z(BڰG P q+<25/S;QSτ(ymT֘:<ª$Ci1 @@Q:"^G|$f(2LHT5A?сE]e9BwkgT/r>Pk#  P9c"ɤ-V%u_3D@ЁGܶo+.f}c>w~,K#Reϥţ^C_N@$iom=%\h$Ifcðd|D@zpP3T%BKd04(-1oCT 0\͢&jc^* 3I@ShspMBh Dyҍd$-c8nKef=V:!L/í/@${>ZۡaHD n yīQ8m-ԁp!I3=[ZMh2Ũ鼜OoyӰ/OVORy[5 CyZ^PA۳U7D Z @3ek0(kQt0ڢGS1f ."Tƌ-D=N4#)=*W0 z`yb{ *x밃!*E|svEK<ώӅ!SfĎi6yP4vV`BX׌'Z*> D)XrFm ś6 225#1\ո 诙n%7,1+IDP*CrlQ߿r~Tmx oculuZPuBJ*k `~$!qf_ު0ܑ tl@ QE a m]&4:M]L6cU3Zi R ϛAB[:Y}7KIv2)k,E.VH7B{P?yWY:IвФ7> 7֪֒ a5',0rb{EsHBxrԤ꡼MjU5@BiܸIS:&=ð|(3ПgzidPRH=TUzOܰ7D3DDT(E 17(Ў h3jhB|WAP'qW` b-Hp)E?i(0y["XyIجlh.մ9Ot!A9T5\ F9Nʝ50IY$`JA!Ĵ3oSi5W65ǺtIL m#>-ާ$PH:P&zpHB]E5 Kq10/=VmHBx威fD{)Mm%$ָhzOh +MԔcQ(:V]ܐs 0ȦgV\ iq~{jiIOm6 !:Q{F}/@{A%q=-t@iXHGs^"G hO]!sˮ,' G%mᅦ(XФr`/hFP+ Dm ӖjUmĶxD`UFXO@:pN fhCIжu  Ʒ)LR0jŖ06啾QBֈ82Ph]ްj M]!T*B@&=r" /8"nO nDH&}2^I03cho wqJ|joB ڽpC ,ayZEșbPʠk(B̚FjZ|2D8`Pp b`  ]YژUZ֙YXA,A6|⧠83K0Z0W(8Ϙ>BE|V>AP7~Ii7F *(0w?aCRM*I! r4+ 5K z0\MAfdo0V9:$ƒdTIo]Us08c׆j"ij k8VxϓZZUNǖ!.t#= tС-T2a+' 6y睹;whX"111--m8~AZ/dhc!pd4ːEk>.(m3!Bq~FIn9ǰxfM&LN!;ҋSGZ "՚r7]vl/uϟ?ovصkoqϛ7Gضm?#FHKKݾ}??qHe%%%9HLLGPMs'WAhAZH !jtg :<p1>mnw &&&.\6 剜z:ݒL$A>hhlDTZ8Z'Aߢ;J2dr:*P^' !YTv/@Ϳb{E8?~|~mNN tݏ|8)T| 4LDq믿b 6l͚5 `2VX1dȐC~EEE]w]bbbrrʕ+IwygС999ӧO|2aǎ&LHKK3Lf JIIΞ>}zii)p۶mDE 61"%%eȐ! <={LMM0`7z]nװaV^.]j4|A4K>ҥKcX^OS~|Aӧh|fѣGJJʀ^{5,JTW&O$Cb,K.ݻwjjw ۷obbbnn3JKKCb }ILLə9s&:NHMMMOOgbժU]wl4iŋq|:-]PrvA%%% 2dժUL_~g&7n3f b7 Bd(~[p_n0VXA"oذ8 |gNII7n_ Jg,Y;/^]G#Fqǎzkjjh4ʹ7n;vlZZСC5+V0`@jj_uV8 ! FRdbL2nذaH2E5lذacSSSfɄ}L&S +!^K.d2}KOO:u*6l9rdjjСC:7|s7[,>}kg!pDN|,*EF>jVVV;Vflggg/Y(;;{ǎ6'|m>|7pV@nn4.\h+**~إЧOÇᥥkjjjjjZ`Ann_~iٚTW^7n܁Ο?_rMMMXp8苍7fgg/[bɒ%ٻvr8{ep_|1;;Ƿ .:u0-r8G3#F[ڹs粲M6,_rҥ999wɇÝN$VUU-[,''gϞ=N)a8P[[)))#G)SH\remmĩA 9bZqS ¡C:u%/<]dI]]ݖ-[trA ?׿?:x Mbz֭[AhhhHMM5uuu %%%444("_ƄLq <ӌ~;yܹ P\\L|i۷Gw/Tv{<:''gժU+Vٷoidcv+d~Wnllt\K,1x>|877wҥ_u.]<-\zʕ:uڳg~e˖+W,_ rʮ 8r]z\3`8pUDPA6oޜbŊj<ݻWr2_Z|y~~>  YWnB,K|cǞ;wr;w T_[eow SݎիVWUV_X, 8N|B^pq;vp:n޼K.Ǒ׵kׯ(==*.z k??۳Z_}՜9sV+!jbҤI.aloɓm6ǏOoO?g{n#֮]+h$%%UWW3MMMuuu)))}GgϞ?ڵkw!zo>r[]]m6ޝw{9|xwLp8?\xѣ>!~zIF7|7E>|K'p-`{du]>?>!gRSS`׮]6>B{Kպxb2e ~C_AY"hiiiEEAҥ ?{T:>/3.7$髯*V:bٰ0 .lXa0e?xŋ'MoS,w9Ջa{5B ybGq48qS0JOO\IMMMۺW^lѢEvL/n_|{3h*,wqʕv/ۇ{3$4;՘XU|w_rQ UԄgԩ={8l?|@BSu]|3TNloƍvsL9o L6 _u] , {ゥS N6%MpBI>زe /pA$$9cLnDB&dɲ/8k:TA:eS)@ MlB/v3g\`f̘!6mG}D}2N\/:E!_۳Zg^f &|#jgΜ!ݺuƍ;wfpB^^^mm$ۣ{c{?+GmڴV5554äzWxłO޽{eff?sup^zҤIc߾}#Fp8C ٿ[֯_p8͛ꫯ~'[lc{eee'N$w}uVVVqq1ytnݺ5t{YYY.\ ð[n#N666ҷ亾~ʕypc8 L/8'|BRs.\ 96={GW^ٳ3vX(((x.\XSSCaC}'˖- ڵ~ٲeO=!Der BSN ? 7xԩBի.gϞ04Q;}4=vdff[,[hQmm-}Qlq>,-=Ko39 /...(( "ϟcry0!KE_ ϧ;ez 8 .k)>uhݞtNi^jjj腩gϞ.]"kӕ+Wt:Ɋ)ŋ!4'8ZY-By0>핖7&mzеɄ{w_~fO?4u{vʒ[YY@jj%^޽O8=zo߾rd߿ݻw4hWכL&qլ,W^q8//~ nX*++w֬Y#|إҥK]tl8\744h &l =^OFsʃr{4hМ9sx㍃Cާt7|СCd"0LV_șN<9rH-##ch0#ݞtDB$QHoi6nܘ$K=h ؾ};1ڻw/ھ}; <Df['$$[YVX3<:h y^SS%"Z:ujԨQt+Wď$ÏZRRիWqom]]M\6ofHl/hߒǷآԄomstZeA UV}ӧO}!Y}^OxEΝ:n|333Ҋ/^ C3g/=ڹsglHNNO/^xwyk~?3ft&9A}*1wܿ/O~_vI9>s0wܿ©0!Bv1\Ow޻w>uԂ NZ[[_?Z2 f`4ᆭcԩdSH]=䓵=;mF lP{nرc>n8sXrL0ϟ?/.]dz>}C7SO=F0%$>[{Հ.|.'vY iӦ555w͊ DZ7_>ɓ'մ95E^^,c6)-i՜M}ٻw3g>t_0X,[^^M.rs $TPnn.s\;N$77WӟfϞK/IW=G4Rk`1Ƶkp+ gr-T r 9kٻW ۣY(׮]#13t:pEcGA  '>aƌgΜ!}=zƍɧ|JJJ߾}_z%+81ȹ4 g͚%7g?{7EzpȄ +KY\\;z믿>gt]֣Аl[ NGb̘1Lz P\\L;5&+FtTX[ne}Jahqey<d47gEV1c/X___ѣG=͘1+nƛ{9sr`6`pN6ৢ(2 ?ڵk>,h4 ?#icՒ'%[\ke`E^ ? 馘5kza` /@R9?*>W_yͰG3Ut:<`N۷oߣ>0p&5kЯ ^8ٵk W-%7D!wa$nBY%Kx}\|l!jSN \@\ xbbc$`0,ͣ^zɓ'-Q2O3s̸n)K.cPcB`K,! A p8Hd*,#ͳgϪ䆔sNZT?яlJ2h~r탷wx'$7-E޲e ~O,x<6mʕxy<۝SNÀdX[[K2T0yHȮ]/^\WW~Yr7vQQQΝ;C+Vdggo޼r 8ɥE UhbƍdO.7m$9@nnW_}U]]x₂g2ŋ а|r%˒ wCS} ;՟:uo^z5vxkZP&]'gرc.f޽8ܹsQQ.+qlv7pz-vړ ɌZ?#ToPw_|E~ TTTd x_=͆i$&&x㍘cwȑo[Ei,rXfmݖ>qD&pgϞ;wn,˝w޹uV9{%++k˖-&=D'$$ 7&$"zqo>1w\l/횔4c l0Quu?lXo6Zr cZxgVd=ϒ%K 0dȐ+Vp|%nox Lci }9>ݻLq޽~xb,/_~z_~Ij@,Stf2W03ܔzΝfwq!ǣ6)0!eI^˅nU<8a„]+^J,Ȱ=o.Moڹs7ޘXPPO’[NAp6yDr^!{:QE)UX#q~DOW7|#9rE\-\;\ŋӦM;p@Td=Pg5Ц̒kSTqʕwuf?8j-01K/ B.hў~xu (#jo c FOf@"[юtF@zm ~0%>i-\'rh *ʕ+?H xl$ݻ~9vc=<j|ļ@,"3VxIff&vSlË~ПJ_@-oOrÑo<T"@' `G:)u)]V"|]Oհ|Ge&SUFӧѣO'Q\(Bܷ{QQʕ+뗙9gΜzHywDkB[@ۼYޯ~=z009`aD- B|С( Bb(;9ÈMawg. ɢS!2zQ%x;NVyGH](@6-F 6;i,WDLGZ[Sied$Ьj %,]X EZx(genBz>a tH !$L V$޸b!D31q+dbk@4%gL@95ZV=Ll]:zHXK$jmrځW'! '-!"PzR5t:Y/ZN<Ճj+CM<*ӕ;"d {nQmF5ļtƲ7H{$MXF}5"'3kk#-=u5%2ʇsam*WN[_GDl>P !$D [O.:]/ڐLKPd nKEQ+h#0x?>pD~F*bD#Gzi r!(!D`("@"xF=j]" Ğ 1P nym5#M򉄆/B4ZIDcC-Cֆt̕& oin11BzۘV!qAtQWx+E !D܈&DbK[40!d Enݍ7-m֭8Z O=ISIaZnaM2[=L,}i6ܧ:9HW(bOJM#~g"NtӁ䧏jObXm̈m=a܍Kl}n3Eh4 rIj*c Ĝ` ykga@jDL>R~63)RY]*d^X%l;QPxlt3Hp6  1/UIRϵ"ۋ4&kOڴJ6I `嘒|0Pl)*ļ@E 4 }tY%@!:Ѧk{e*IElQ^"5"RjFtd~r+n\4-af60rYJ, 39i=/|TKjD_`I]PZ Z%"fhlEz@F@:o ou ^bHPb!{aϓ?WF ͮ ,^^kh7qjbE#$H4;%A& J^DS0DNzގ@˩NA>@|AԲ0 bAlt+`) 3,EwEPI =@n,Zhj45Gj rf2ֈ<~Hs FTxgv-C0Jp@-"WM%V-$"@(!#  :T)dH.a9k$;N E k6[##)z)Tz B!(A($ZcXɋ {!Z}CR"m !*m ٗa=J$1 G) "?ȵ@ERE/h-ňN>ryF]"шlQ@TRAk <+b!2<+yhJ$Â,޼Alg!Ff>Q`8CPE档IJ85y[ ǃ|ޭ49݆m۶M6[n={>}͛䖜ͶEZj%%%M D[3K;E©wmܹA!%Kct!h q$WH5RSKm G#9 ǣoA$":@:@:y/ȵt޿.>ZEʆ+ r?`AI}"be_'O3 A #DG F6m? /0|𴴴۷ ?裏*LK0v=#Ԥ&C$%%If=fi}YQ+NYl0 Fz nr)gGMr5/X@(c>DihGv,>TnBD'2X~r8@+>lSN?~nȇzΜ9?#\l 8Z+c9Q$|Q@ xUD먗-H -VlON'Z | a,yg0 10IMέOd:ᓄH-3Vyp= ICzp\p>&Ph;hRlO{r y4۴iرc333Gn:J8NFFƨQ8|ĉsrr&LrJh6_|A$%%GK,馛rrrVZE"oܸq̘1#FXvmf1"===??̙/_቉;wSSS}o7BQQQbb"ICpXi{︨]@RTŚXĊ1M&1$~/$hb$cLLT UA@w]3?fw=[X.į׾`Ι9<c=z>|#GtjĈCe u gg.]xxxDFF3,ݵk&N[o}v1c܆0]v߿{s1Z2lҤI=z0a/;fR"<|DD}nȃdޞnz9sf΃fly ,؛Kn{9sLUJu;;;{xx̝;Zغ:gg7n`n#899MmnٲeNNN=\aa!:p#<lذ;w/P"}?~JT>|^T*ʔOO#GTTTĐtg;655&77wʕgnlllll_~$D\}ر~SwHZ鵵yyy$-JRRSS粲DH<===ZUU뛒B9R*++nFsG >ӡ׷XOOǏWTTϞ.]"G),,<?cr>wiiijc~ɺ:Fs1{{{MAYA܎#Ֆwk4sW)p\0_j|5檵!JU AY h >>]u}1v$h2;.(Z,a{a ((k`^9Vj';LQ:#^f(!3K丱DXJJ*p竱g{>ӹP(.^xӧOGGG/X ׫W/""" 4(>>ˋ=+**&NH6EzZi]nݺUVVT /,,,!!ۄ nܸa!T*e2YYYYjjj|||NNRDuڵݙڵ+aoΝݻ7_PPпE>Eh_bb"I+...''GRj9<ahh(0`L&*//?~[`AAA={ 9r$K@꿪jҥt;gy饗"##ʕ+4{M8177w6?jy{{R )׳NXФ$oooZ!?840X+W3((hR(JҔ))))I$'N"iO3nOm}III᝝-ZarɊe{zz&%%Q oo *ڱT 399L K/}GK.%UUU<[^^ާOrY^^n*$K_z饏?xٲeiF w@^^ŋӉ]$**ׯ߳gnnii[iF[4"BTuy*j_8998p.\x⌌ `+VO-[F.+++׼yf̘v~1 O:0(O>d@MMqP7ןiH7lw`nvRl'ղN"!E@Ix  F1 V a Qdpi A Zi`i H7bNDc5 ~l0XNwء 3TI&=zTH~~{Ȑ!gΜ^ϟ0a^ 2Ӵ Ο??~x6lXll, |͡CDbcfX :lƍgZiTejN[;!87boaJ275fA(ʅ 6~EBP,hvK.5iDCjYYY+VҥԩSCX>ޥK~ر , ȑ#l?~|7o?3gggCGXfHݔJ#G DݹsQ>;k,777ww';vxaÆuuDSQwP t'ǡ;wi?~=JEHc#^?-Ԯ]ׯ?zQqas 92`.]<#?3O)ȸq,g{ǝ8qbȐ!lQtj_|رcBcyƍO>$Rr!z)777r.`ҤI*򿂂6<9 3~Ϟ=cǎxj&Ugv' k9k)!y(ƍZ]Ckk >ӷ5n:XI9?tQPP0o޼˗/73l`ܹ)))-͉(92))iٲeߓ<1&l%l3FK(hM>llMB;fV>b}F0>>6c$H\;. Zz`lfƦIJ*ȱCZ֞Z fѽvDvbX3kXceu54-W ݽ{wuu5q׮]{_}f]0]vYaGmmm۶ucCvfyYSRcvGÙ=حwDDPf} $7?!5AޖZflo-f`u&ntwO .6`P cx8 H(؈C(۳,۳*+WR֥o}1z.YZLFf9l&؂O5CA*'gZ)`j. Ha^{ r Kw. f "KUd{`Z'x=cHBQ踙%-j:]Y5DHt NkݙٞfgmuјmFtlmg9 wr;[qm֖z}J[zGe!::@ [ӓt2B#bLEC۸ GuC(#@nV* (ND,hTXՃ\@"a#HCvrm0ᚒ `rA h0 cu6{:j0CgtMr9˳ۧ4T)#wz. "\& !DS+MRD,2gqYXrg# 6Ҟ#+T0Z,"ulY!Go*`ɨ3z"y2֎`yNWD *zs9iCX l>s޾Y'zI+̨#$B\&|,ZMv21O 0Ҁ ! ZZ/׮pZ·Zj20pe{"Ʉ;VNgX(eDPg yiNIWČ.>H!,}>/{il 4IRu,`i79 3w$X8ZΕ]! rR; C# CѶ,q> e5`AQҷ&9MF+b`ji-lp&^0ܤ&;CEPvbt~eq(|VOnTR9FӊONjo"|D.h ru'"|mn 0:>rB\ y#"&k1xx-c.'XiP@~`=%Z)NH;DXYW`Lfլ0!t*6rmQvq#W:*aBI@ ) A*40,DHݼ2#"|4'ayH ?f9V'6j MALZi223MNَMHl`,!5ScAKFtiUD\d;$FT$bh`($bd ufЊtTVlDN{XhtId!3 |j$_}Ą48TFn+/Akm-7pس}NLjZ 40%XR%iwج,'љaal.6FDiX1&Bti5 NfNNau$HoC0c^#=] Q`ՁdfFB);:gbRNEL[ {Tc(93]v]7YD$ө챒&z ^.gAZ"`g[R'-] t]=#Qh5WSc@_b̷u 6-UWCOc4J ٞ)!R(XIqiI!:i).f57L`&.yݵp;lfkѢH?0F%v}Z-#ղ=HhZ6Jh'Y vS=0vڶ:vw@t`i߷/q5au@GX-=z_{|0bR$Y;sV JIuX;Gd϶oI1 $䌥Eq ے|q>DܛmeFnU "l<=N$F )MFD#~0 $[;?RoL|aQ>C20 1t! u`5s!1@,rNk$`c $EL`\ڪLg j5hzfVbTI!KVJ;jz 6Sx 0jVyv};Qnt861`Cs0N.710 |MaviJB%B=#%|ʔWY٫ ?"Ge7[ :mU=lG_(A$VB'쁱rHh.(H%Ys?ᇰ=:dlҤ']n"@26C;g84Ãa3TkcܑMA*ԃ _v*)\ ,``3d Ja3l7̰% YC=\ju@_ ¼5zJ0`0t0eDO*H\>D=X|!-] В[mv_ C?Z=k/l6ӥci .Z$!iwuf.+,AG& [=@'׆MGI-[_  65 4P`;@k"F§,a0{& a+;r?mhWkLhYGVڿq[V⩖۸`岈l{:b^Imm گkh'Pm\s Ɔ$^z隵0LCba$6֦M6"z1֗@a ,G95w6NG`/VgaE> \XɵRCEM{~N;X'R2#6&-=&~?00L`"e3lClu$H,' IDAT!Kd"lYmm5j[5ŪlLT]HvODv>Hz{"ڱ[XGk ;Ct X A b$zekaL9 `LFRu]bas0Ȏ>vǘyXJpFbXQ"؄L֜!9tYo=k/֦ԛA Yljm"XU}6;6 x0Q_ts<Ŧ)5EvMwlqA|Rj>#|z ADhW747g*AiQuCRg2t ^VMY#~3vYAZ u:z$!ȧ0KmJA vͭ/eVLbqDi$IH,ᣖMOr٨ayGjYԢW_+w,uCD,=Xlk+Z;CfiK]:SV"d6?f_K/"H  Vk[oAUY$4*njZvg HuǾ1 }6_c0 RbaMn@ lIuVnv-tloĈN& l[nnn7u&MoWX<_ ܰaVO>m@!_|{D H?6i>SVVQ7f}1x`T*J%u[```Syw]]]P~~~@@&?33$+ڥZH,|c Q,  ݿd8!!Nn@@`Đ;~hXmlޖ<;t֭{'~=A`yhhU匤EAPGD+"=‡cd/H\>a+IY!ɢ]rM.7 7oޤnKNN~ BtSO=|]M߯JOO߾}{ttt"vZXXX3J2˷zё^d'1Qm;l)[n[6@fff;(󖴾633SAry5À 111""-Iر#33cƌrYL= -}JTKR-l$|c5,,Ɖ2Ynn}ĄЊXu-0*hXvmW 0Ybuuu;wzsF0Q}cd{P/Ĥtz1?ma,$.'=pWS  u6M~-Z $vzgXq?NL%LNN?~u̘1ݺucSelKꆚ^reRRV#99y„ x>-+Wf̘a@7R%*Qe2ل ?b egfffxxa<]6|𐐐A(s̜9ӔL&{^ vyliݚo,Ӡk % dIK(H (mkv$'44T7p0,HQvIdI'N 7OIII]1q =~}}/)x }Q77A%[vmPPkxxV޾h ¦M\\\ $0r֬YO|AvIѣGaa(vvv$vvvႃ.\`*\|yƌcƌ{njjĉGeh̝W:0dbbbpp \\\WttaÜva4!D2~sΑar300 f̘qԩpWWºիWum}PSL5druu񉊊ݒcŊݻw>}\.hx= -::zСNNN4UoTE0%҂wvv 9auZ[[K7oD]~[|?/?@l{X#]TYY1`77˗ 02UXCs DRTTԿ]8@TZci׮] &c%<<$Rt„ Ν#fRRҤI Z"m@~A!(dx" ^&K0a<yDh'MԣG>},_"*ׯ_L6{l77q&/m PW/_U=͘@.ox};w}Gb v6(tx" (撓M]]]}̙riӦ]r޽{QQQvR۷;... ĉ?1f8}Yd2YMMͺuyT*3<]QQo߾{,11p:ܾ};,,$FGGWVVd2V>}zZZZ]].]gy_`[ou=Brw}7Booozlٲ!C$&&{-Yd޽F42'''!wzݻwWTTdggGEE <8>>^VjR"R ƣ6{y{{˜ӧƆիWTryqqҥKݫh4͵kܦOW__ꫯ7'f̘+Ϟ=J֬Y3cƌW644,[l޽1̝;رctsΝ;{ʔ)w!w.\;pWPPz 6boool4ZL򲲲?pر4EGGٳg?~w1Ƃ ''񩧞JNJ]n;׫ygfMMynF@?6*9$V/ UY^vZxAU.eg jjj |Vo q_ ѥ7`E(!5 EBC9299Yts׮]K,!>**r<Kގ;/_nxٙwZUUEبQbbbeyyR>qVRRbH߳gOT{,;ts=G/޽{rϞ=555%%%47 D?ҥK"2_urϞ=~~~eee T~А7oe>dttthhh}}=Vͺկ7f􈄳y+ǙcDn5Spc(1<#8+ p-Cm$SݻS `~~~4~bB2"33S.WVV^to߾?8qFңGWWW777Q'Nؼyk׮ A'FZgѢE4@PPdׯڵ+ܳgϻ۽{wO>}>ƕh,))i͚5,wIiȾ}޾}۰JC%%%:x"CRk:;;ˋ/~7[Ϟ=iŽ K&-\E aᇓ'Oرw5U}nܸqNNN ݻwoذT0R&0r`͏ i?|yvb' L&[n3 .8o1(=ٳ_)Ȓ/Z, gҩkjʦu+!M"[<nlIIX@DmVjgj?SOdexl0ߍ7{ڴi E]z^߾} +W$2*r͍8qŋ{ѢEJӓΜ9Ph7tPLFܓ'O޲eR_H$t'J༼ ˗'L@/CBB***襇Gnnn#^zYLooo;>C西vv67oΝ;U*U^ Q^@@[T*՝;w"""<==#"",Yv3fq_~ϟ8ˋ}8N.Q:'MD" -Yƾ6GFFLܞwa}srr}^ !CBBu/<իyKTT)/zV=ܑ#Ge@@;ݻwI^z屗iiif7rAZ4 jōaBP+ Oyyyr{T )))Gf%( 0MOOꩧFhѢ?55z͝;~2*.bݻ7ydOOI&-]ޚ9s&udK.ad2٬Y0*յzaLfތ(S6h$ ݻ9u+U?|W樨%XPk`w5Gty^``@lƝe FP^z^>iK KD$Gm!ЫWz!hAc2FsѣGz]2Ntɂ־1sƔ1WTb( \ZfggyD ! &uډWjUyׯߟ󼗗ϫ\*êij'f͜Ue\]]Jo :_xE=AU^x'srxOOI.YHW]l-^A`(ųx?y:L ~u^>J$3B^FF7A&8SN7ΰEϗJT?ضmIҥKgΜS\dd$IlQxo7o|G{߾}SL7n;CSX_WWWG6 dO@mmG AsءW^Oh*m [x7oBAUt޽{j:00!5sSNI$3؏EGcVAˡTt>}a̒%KhBė$"IR8[uuucc 2R֮]`S†O?kjjD6fBxyyښD1VTFK/3z*}@޽wٻ/|}}1e@d&P#/8n?6v,=="nPVa$ڵkd$Xxqddd_HE0eƳƏKS޽;nǷkާm3J i9sF";iӦ?0 ???"g u!.>Aztw pfv>]EΜs'T0a IDATϒJ4,\A 5ɹX׍>Bš7h3jWi쀑R(A5K12<^KB>" DH&733sȐ!ؔbm<JΝ;_fhHǓCƌW_}Ξiii 䌮jW__w^v0P,W^_OݝҥMY*P(_~/h2Lִc`lB:B(88ݻl?${hi拋i9wm}3#\ {! pwE322 !Pcƒh*o}w}gڵkX)ڝѥKw}gMv1557ߤʕ+qqq$!Q'OLBҞY__k.^yMlBb +TER[Lo㶤0`;:ݻ 'M"'ӧ'tF̸ )UUUT*z/"`Mppݻz:!X9Ƹ]*ݍ MqIMM}7um^O;vt9=OO[_ӦLadnAڐ --7v0WR{1g5FOHH4i 1R#v90h@ p)%嗖anS'JOMxt +ǎ} Z tkhFX0F#s IvJ RhJ)('NlEEQ믿+666&%%}NNNUUU555$ȯ&??ܹd2=W^y?.//W*ӦM6m9I>L.߹sgѢE .4ZQwڵk]]]UU={6qx{-[Y 6QFmܸ?Ϝ9shEbbO>I˗/z8XX"##cԩѣGoܸ$4{l1?޽{̙S^^NV+W_ii)_5-ٳrIIItt4M|k}2eʴi"## 4R&k֬Y6m"gaۛoɖbhh<3/j}Μ9RʢONJJJz' RFjTL5ՌC K7+W_yꫯ.]JE433}+Þ3gNRR{*//7hnj'nyH-EwBB}uYbu֬Yh% "77wٲe4Kf2۪U>C޲z3UQ-D̆!* JRP3gGDD>}ۛ_f{޽K:C=B7߄9::<06UUU˖-sss ڿ5/((`UJԵkװDUYYܾ}{ɤCԌ9)55URrMzu~ˆJ{AAAR111>>>P,V(֭ݻW_}qǍ8~#Gsss###IB&M{.qJ֧OB ~--ѦMJ%_[[{988꫕F)H/6֭[9WfBkkk/_w\o6$$*]uS'zZ&j7444++h*_}J"J<~~~eNNFIOOݻF4AZ)r&*zw{Ze F oߦG۶m#y ꫯ8#ζhAyyyUVVR(.Zqq1;>/B1j('''zx`j[PP0k,-'OSTTDRϧOPu4~mclqƸl񎎎&LHOO5j}LBbo߾͛y7,d[Q- e- [l,jXPcA W[S'U{G-_ooMNn>qss۷ϧ|D Ҿ<##CR^-"+V%%DoOhD1U^^N;..'9ӫ*Kg7ѱcSG Zh|"yD`Cٳg}||OR<8'윿yfƆj*+ws1${iG.ʱsg͜-T_||zO) c3mBN4B+5RV jnrkh cu|Wj0WUaJj5oF8pc V8E_+iN$iFMCZ vSccc?6^?*++E/vdԧmVqFrM+̙37nd$jgjlZt*z" ,о-H-O`+v"jj &jA~lXA0+X L``bꮺ;$zwK خ |,*;\ob@ۿ(ʒJڵk?Xe2k bbbok=rt=!!T|/"iZX77ց@;H0QCo} 7MAD*Tɉ՞aÆW_}ׄs@-z92IU4-L׵V֎HdY3q`Vu1OiITX@fԶu#"n=ck D0H$36e 3Q\d-H%՚|P5rN]0R"wP-!&LC,H۶m{뭷z3,ZhmL00}SOH$V;v]|nѢE ,Q[&g%tTe[ڲ4ɓ6dEc$dgJb`h9 ZM ˆF#EȾj ӁHh02.]0FҭcltTMIBX+lOM:SD4✉HR*!Db1u1ѣof6sͼ @WҞoR\'<ƺٹeR+ݞ;l0F&~cwʥfwm&ȴhYDhmCKEFXȁy?DXl)a.ΙޛQTyt"!A0@ #ˏ2q~f0B!L@Q2gބEİ 'l-H$$zQ]U}{'9R]uԷ9u 0|zqDR@Ĩt? 2žۘ{L (0F$E'B6UE4Zv@zܚ@Ysi8)6=U Es4Y١k )<,=W-2]$`vlHjٚq Rڏljw%3`_)M52 PEi DFA3jWª+_x885JVgT|S4}17pf}MD#9A`lWr 2mqWD`APȐ*4d j\R5(Rֿ&͝gQ9.˼tF z#M٦:96m(H=؅6\]Z7ZE] 9C*#x!ó2pHŞσHHU࣏S6vbG$j4wq-oz/X@M_2$C>ခמr3YYİaJO|o@tH/1E]lЉ3WK..@ @%ru6 ϳKx|E2 . !tbO5"* y5^[MSzCU=TvijDưa4 0n/0ΓN#( =iTllu4}Mf{H5"Fq-Ś:ȭb#rM "p'up.rWSQ]p\@7\]g {nRa*{nUR6է=v A0AEgbD.ko#haÂ'oaCCD^ ۊzY>!WphqdH(0aF<) e&QH;u{mF]ۍ8)/?K3QW<ʀ 4)jUE 8)bD"肓 @ejՒ,j~R*.&iO] c\9HY`x/*_=E$&7shg5Υ\"[5!rgY!_а͠4Xa7*.pR)"yЭ>I9lکk߰n0E=ۣ MV4:! y{JSKwdWq "0"qm)}7׬8s\RQwctN_koX$^t,cxR'ߓᘬhF.KHZQ$"0r0'ψA7â #!_JsSO5h+{2Q,{X}U=@@#HC@ h("uaO1!<~hAEůvݗ. kmMhWbbToŭ Ce)4xF09Gb௃ ,πɬI7P$B=|Fò `yLk+6 HD x5`,v*DuK0NJ>wV""xM誆j@C_Yɥj6IntKl:y9z\6qWF6l4ΈHu"ALz9$~ ]?NQÒMkTJ#K~[TM¼ҒJg"D/:I!@#U-SgIhBSSQe6@lB#xT#֑QK7pѢȋѥ\"oE B%RT s+2rDT#<8kRhLKjigDB' @ AdC@Lh< 舊0R\:C X9\Q\;nE)HxF$Jg)6rs+fbh{BWQ Ud%PI E8$O%{e Pف/# $A P~n恧Fgvk{d+$J2(cl ]^ṕlÌsi[ P %\) Ӱy,tPge`2|t PbDsUBp8FIqm)j ompx%u9NUrZ )oD/=P>Ve fGdB2 4TU_Y. &+r,dfn8 PpL9D.р>+"1%#SE,͘@Y_^ҷ6XF~'91ņ ȕixܼ+e 5-?#F"tv}j`"PqߥqB 0yte z{θq:Ŕn8pXyHo[[)|ITfK*DZmPA}ߨ1_1vcJ0]@QIWlDus-d?s<C*#;&@vm}!R\NGHAM 5|~QM`r⟇x=ɹM#V :>v%p>)\ =͌ riȥ<t0h$ yZi=mtk]ñƠ'k"$ǟ絋DBe48Ei rq˒ 1,-bfPɖ,nN)4^3 TC!8y<~'nE"BVۨ;_B*4jp$Z!iU0%M~>C?eY }uUG:&4% 1׵|A8TuW!q}jН="˲nԴnmZMǚ/ضHt68);[òʀ< $d t A{d qu(-SX_=nϕ!k<ކb0 'IDDVTn+)Zs<tU6c Wsi-NoaL1tEE@y"ժ#,GWKjjQApiȥ~};ѕeT* IDAT2vk/];WFE$i'”1Yr#":`bbF>΀uH BӹpKAaTh}0/(HQ#6&nYq=7JPzE e|E7M~ SuBLd@0!pUwtЈL+Ʌzt5O]&UDkU)72J~.$ pOEyԀnV3K0jۨ1FѢ n- *rvÂOBJX !D7lq)%31ub|eF߿heqbMo 6 Ϫ&8$8E$ts5̞4? EY#(w%Wjt%#thġzjz?ƌR8/c*HN;]ň o:ТJ>wiH3TqԷͶ9B;񖕁Q,k|ZͰ%Ztqqݽi>|Þ#qɢ} ]#=-SKa=P/.d*8&\`A, $B^(=s )h/ KP_r$& ]q _=ג;e0à$ jC<f^y̬<(vPmՁ*BIꁡ#ОfC216<{t@{v⯷˪ʶύǞAR&kZP>m+R̦uySU1|`UD+Q@ !Smꩄ`Ed[Ekm*O-=G7*a(n!RhU_11elrO.)m C'Bٰf 066.1 r]on!!bӐV[Pz 0:PCɠӃAĒs#+y^VVbrӸV`ԱX@Wa,o*j357Qh Uۉ?cVqD>+w}]6ď6Um7%+ "`1Tw!S yp::Zre֖ڳ* =[`EBCHB]@VL 9N!qPj)șyv@c _uPAVģ#qFFJ4*ITAdR*C#8 ^0t^_ட+88*0 }4u ֭}ӦmJP(N2uSL//}Fk%7YYlXٶO 8? 1,KL B]S2b@U;|wج=2Wg$ tI1%n[\[ @|H+,p3ўo]::p. !0GqQ&ɜ!b !Y"YFE$J'K/eMm+J}[#MHߖw{zzmdɇz$'YO>n%c(?{ G>YWbWx/ٳgO8{̙ .\v2}W^-͝;7ϯZV ‚֩<+a6G$A@EpQ|bTx@B]G]/L1YAW>Wߺ>,7!$0/%k^ ^:2/ Ϝ P%p**ۑrPTZTayœ(5$rP*JZ%]CJHe6yk֭[{zz^{WַT*mݺV*]F;hF5ŋۢ p<ϻϟW_T*O|^ziLju˖-o,X__/^xxxI[BCZʒ'qތ>,f/4W'O =NccqbħxJ$Dd㠉EC|G8Xh .2l+ ϰR2"4'e v(0URi3)<,'T['a#p<|')l VM6A篦D_E*(#NmGD#_t_ӳdžQq\-,(Clr-o8 .l kG˗G᪕+W?N׾5~pBDܴi7ߜICv::W GATjJGg : xBxA-Pr~uejHΏ8;s?rzϪA8+/lUHPbuEJ"_e E"RM <솈BWJ.RʑA=M| ;EɐİnD9['$ٶ#e3-ԾvER^{ih;z] 67}<Ûo/W{{{?XBy۷o_hѴi&OO}ꭷފg?;NM ,Xn]-[| _>}zooynv/xb ;w{-/˿^*fϞ}W  }K/9C_|駯~|'>;sL ZVJ200 Uz6mӦM;`ʕsF~(0C6@r!qLIAVQGyhKwm~9NYSC3|I!hL]p*7p^/bTͨ꽨Nre]|AL J GNXR)eO8Of"p Dւ2'㽉 _^yZ')|T&S/?H]W|eM7J+WRlX:zǏ15G-x.Zv+j\{_O>Y>|?9?~׮k>*UKy饗,YR(>lN-zӟ;d N6K.9묳:,k= "W#8B:餓~W^yeݺuFPX-tWkkxHtQ8h+qQJgr-`, DD@ax)zc :y``Mh辫3Hc_!CCNY9 SV:2Y)V4a޺ tdYr* H"<2ix%.`(/yzC4°Hf2 cWy^O(숈WZ/{V;n8bd:g_o?wA*ժPV矷3Tv>1o< X)&K4z{{x-[HhHp}hÆ < Ki^l?XvΝ;R|_5RN8񩧞ھ}E~owUM\ 1OS-Zu. ֯_|ˮ_ /Wn&+熧 ">_!??_>Ustuu]}2ܹs5kĐlQz M^fn rĀyyr:\bMnBYLzS "7<Dqu<@50}WIPe-M=EZ1(%Gk-Ī Hs# $Ω/L3Aj/âMt!bQ`r@5*MFK420(M'zH=C^{%^}v"SO._opryxa{~Rg=tT^oGUyKۛ˗ϙ3T*}+_W^}U~̙3>o۩2k֬پ}… W#j"02¢ HA|Ib_їP@>0fp!=ff}TσL7sH߾_||/r1ǤW]uՌ3>XBB@kҤI= "zySik1cFP|mraElT zjD GZS#_я~?s=oYYY#fT1@dX+I**Ep:sRQzeg32Ԁbö"?&KThIP0PH)9;*.s_E$& ^6ce4>X!TeN@uK< ~dՒ[=񠋈@#M-A[&l6‰d[]n/ o噉: W+g}#ӫ/sy罴q#{i}ַU>'|{_عU<ߦM~=uw1<` 'tϕ45g{zz8/ PTJOJ8믿~Yg=jѥR鮻:### yRU8q"jj}JQrY"/4VRaaaXnDW9QZݼy^{ 7'$Xkߺ #++,rF۩yH53G]GLJ,ڬ6uƨҢn y@ iwh,- axY@r:=%z-AU˕CXF 4(a'ӶS7" # A(}+Q&5!BեA$БSjIAh# br!KU 2j`On}AGo|oun, @J4<"/ iD~֬Yh"ix_ti6DR=W)I) Sꪫ D, ӧOǯs@. :gȡ;uB]L”6.u0Ȁ< CXCa>#IyJ9sp xMc=V nF W0Ne] z@JEw$D0А4tUPRL>* :܄ 6l0ibkvl;~molڴ矿+?r;fJ씯Nw}-'Wܲe˿ۿz'xb*nJ4g^;裻'L0sL ?x#W,k/ۓ9?-W3JI.\xPPY9_")(Nľ)HBݱLk[%`␺@GU%.p 6AaiV/@InT##1dNXD %}c/+B"g$WOMD}($ǜWP+sfViȀǙ2eJGgիw NkڔMg1iʞ10z͚ήΩS&ӕJS?4RCvю(#Xs+jZg`ӟ4rs͞={޼ydٲe\uyy8wTɠtgɁڵk?0a„k6U)u;e]f}\.w%$vڴi_tjsܿIX.]j*":3-[Ɲ人pQG[kyGy睮y}_$5|x'4}O?r=ܳr;cƍ{W^~r\ۿnmݺuo&M>SO<0&\.W,sN8_ׯrJ*ʈjL5AK|( e;ub86If: )ދxb:B6nz vD!^xe `F?cΣ@PZﴖW 56 ު_hxkflC QA0d_{5,00S!1P$]؟QmD .L&7$Rcھ}{{ݓ&MJ^sۖW]xe{<`׾7Mܻt' ¬(0?e8d|1 1k͛7kg@WsyOqT 5$cilX_,@7i *['oIKFx:~G{2 d4̙ۯn IDATB¬[s)~L 8JXv8J?1Pf+uJ9f@ aC$/0J078\La=#@ YJ$CUklO5 _v eT^}g? POuSObxuj6$rYTPZ- j\̉87nBJUzAl_RT/t5ʮގ'as85GPpj +U*ҟj0bQ9Uu5Z/n2GP#i|޾fm$>I:g|L̦+1E`,YgNzV#n82؂Q]:> cl[os"Ic.!cдB08yp;m4vH vm뭈l(bPᬬFZS]d>/9EZ fchZ8w=pp\P9 Nc?kN*3ĭ^7da5EPb#| TZ A=fGYWtjRaǨ0`'jG 7S @vA__`xOF}H1'@"z}uieB@C1;@S o5fPb;1Sd;HO< v; jNO 7UΣ985Fy(V[~FKZT۹D@ +(ͪE6|u'Mo_@,d iOR=)ƉVz51JĆ}KMV?5c)s0!tiXW! 6&Y`xLpQ]naH0Yu%") v\tfg BPW@{BTE%](6wFqYԲUkhgnTLFQװ`cH[7jfv2g0$N$c|:Um%Ǐ:E ԩ@12r=(uz׃4 mȩY[|Pk/#"_T( 8lma΃^Aʀ)y]O?Գ5Tz#Z|I[8qo[|]BJm|X0cЉ0sR ǜS=i5ԟ<[l %xWO_3+3,'J8`e[ t ;SBeϯ5lA-dhQm `\R[|uE]G QnbaɡKCOUj:@yb `Kj= _eqжrU4[j*g ]oo)oaBaFd3W1(̻Es$c2  8 ei9iE@JUP,gKEP%z17$` ;k QuUivʖQ1#%Y74TzlI#@U݊(mE d|^gfƍx_ốLr7E~' 8dF]+pNEPDHj )`W2FL4O\PVO[D^8HgZ3CH<FE^獑26Ԅ@0W . T2kN2To$^Y{EhԇƘW+=7V<"ug5ʰI.TEX sNX>V:HڏnM}]}̧J& $MaHd8a&ݲS OߡY Ycs9BX(ēٍ;:S61Hӥ)!xPѢc !:P{m`&@!ʹl0ę ߰@jּuRJ344߿T*meLTR!KX2 fU8i\ ۼHق]DfNB-\][L%1 |ύbH@fvk0/(4"H\xSeT}5e`v eJ)'K #hJUe+T2ECQ|nc"|NΥjժذyΐ0APoH#&GXJBV6GPBP0:MB8 b]2 <S eŋ/"=؀$!xAšavFA59D(Ԫv3,PX0jTնnw޻jնRi֭%Xė GTr144xb8sᄒZm۶6OJ孷/yqmܸQ2x2,cFΒv\h]WK ! $ P#ƩO .Ƴ$T~0JLdj 6@"AAkNETe`rY?6cve"bYszZ5]Need^GD#_t_3~y &e o%|ro8… ^_y;vG?ʊմ400|.\6mG/Tn \5 RhjzM1/nfۑ"u*qGѵnMqE۝7+կ9BK@6S$@YA^GQNP} sN;ՕRjakXU`QP1aÆO?Stm/__?͛_W^yeƍ/?ȁG&uvu|F4]vΜ9'O'?o=묳8R4eʔc9y-[/^`uEUy+VsޅB11s &L0 ?C'N`cPRVW_T*;vXlMvʕ+)["OG:B;Ĩ7Q9@`>7Bﻫ WҚOgٻ AV@5<^ݤXoU}$$VC9 Vd"=TAŲBq+"c|->`Իr\%*eaS:..9%HV;4<̪5?gc<zO~J߭VO=93<<-97xKK.-_|1s=WUV]׿1KY`Qg}-|3 3y7^z򴯯o>U?p{_O>n ,\Pd()z"vuu]|K.I'O+֭>tYhO9#AV-LE]g J发4 9I z8o.JfL i~y19 (tRETR9DP"yѡ*Ѐ=A v\6@ .Xi"!"_jUdV;n87d2l΢ #ȫTyjjVuYއV$K4f̘qƷ~ꫯ+R,[oǎk֬ɮ'xb˖-^x!rM7:;8;Cz͛7q_WxJ^m۶ܹ3NR+vڝ;w?Jկ~՚~#)Jx7o,KIH:Bt؎;<̝;HE7YqGE/ㆍ#yum, ^3yK 7G(k1Юupb ZC<" &HqhQ5Y;H[ut{ GPnG"C]{uw\{5'Nx駗/_ַ8`tWq91UkcTcVH%Z U8@0}+_o`O>_J7I˗/3g[oW_}ߺ_!W_wWF)sOT)5k< }1/%={v +{Q7qZ'~pt<4_Q@5r@wQz (f"!&qfnm}I>HlѨ$HxrmfOBa&QL eMGD"p\6ð˶PD"໠$> 넴?1yjf?+}SftП^e]SOߪjnщ'0,VrX8(٫cy#o"V-JU*Z@W%IwuG}~_' `){9#ӧYfj)Gu1}-Nw?ꪫf̘|[nÍSN{y??\px=ofYIur4[jΙ!w \?o3~4"z]GqޮG"e*!$D@\[Ѐ \IHC "0`6ʀ,W\-7A"PV.#C :4m C:w[H/ ړxECa⢓pG:ouAӟ,Y:88pi]tх;.qGjcXcD8G8\JU*T2%*q+VO?tTZh#<r\Tr78>bŊ;O裏Fiʕv?f=cK,={6 R3j 9Uu2 ag}ynu]-[4@͗,-"9?Gt`gTuhyf\[)dq.LNn &DtiC?Tl%Q[prK@ t+ | @h{]-EUi=ֈj`?|pG|ۺE]kghy<1 IVVJUnɵUol8x/I{Yp 믿n)~5k,ZHg.]jmR2a8mi+T*/2Wj+Wil'e9jلg!6t |LԔFRǿE̶vC8=J)Ģ̘MD IISqYC4X1;E?ksD^'t7޻2cjxPB# MPLZ R뾳ysAjmw馛vlFB,9JyTZ1cyTJ*V= YgH衇 / Kڊ?֯_^}ՓN:IzRxʺϟxŗ_~ʀrk 5 ^9<"N>殁wy'I*A'NQfEJ WE CqGі|//a2sL8L(ACLn@*lѤg"N@Y+ @вtfŖ*Ńcj<_ sHQH I`lk$~{&LaÆI\÷c{|oyRW,vL<^WX&N^B UY҈0r˖-[.2ykpp0ު9s%K^xm۶֭['|K_/e<]wU.7o̯Ϛ5 lXg}VQĉ:ow~,_do\1Ib8JBQ'ćʀ{*0K?Z2N">q-Q6a -_LT *.)S/ ۩(M"\3 FѦ"ʒ+kDl`r)Sttv^zMkڤ){O׬:ejCFʵZ1bd#@B!F^j^G?y~t~<\/Zr?N?sΝ6m/b~(eɒ%<0e~eÆ R-[ w^oog M)ޠ2vߣuoUO.?+|rc -KE)1mE $^N/si8}zOgٺoYdgd裏~uߺ1RRՃ(rWK.䮻SN9%N2l#(~܂#pԝ'bZD  pWTʏ]i SqK0m: ;`FҺL 1rIք^NStPC(aE߆7Ԝč{!u{Ypp}UGeI$$?loonQ=i䮮.ǑS8O,^7\`{NHGRV*UϫT*՝;?tP.{<qi 8Rbkaõ7֑8/|I'M2y H\ځD(T;\$j+1B/YB GHCM5?o Z)纎 I)yn!m>3fԧ>uβYqƌZMnכ H44{O̙3-ZCEvgFH 5&{ܼ37k.4NQ& $slaW;''{.N"JDOj԰i4E?b1[""8"]\o AĄd m?Q=f}[ jn(]lUV|Bx0w}gqܹsuBW>#y{SOmq[Fc j@5a!"2:1HCN<~#gtEhizއu/ZߟN4qU2R-S̸|@eͯtGb@J¼K78&2!0ac˄ў `@ۥ\Dӌf8>UT%%D[R^*jz Kی;|m<$oKΥE>P?/T:8Ep ';cTcn?n+cR*8dBhOP6og#53_6\$_ؼ=?4)x'"dDoR*EabPPBS%TԊ+,s<ؒ5qyt*8'Ui& @;}|% GSī:Tjj& !~x84ҠÆ*6`Tui-'92 4}9e?)#vx{: :fVz)Ӂcvj?Р6)B]#L"Ej7Pa0AZpqR) 1AqqаizbS%Nd9SNT.WK9($ݤq}6m!U 5ԆR tـ="FEL`[V#C#QUV܀#&&_#+)D>"O6 q);R vHaL"#%TUGzN$/1[adG kD?' 3(2K ¡d6%Wy,!<JШ TV꼴 B6Z]8eHHB P,2y+ ;/cemDVސN#(I[$W`5o"YRsvKRU% Cx**)R3|GGڠ N$r*+| GAA0χjh=PZK n/'~CZB1lR `NڈЊmamvݳR&A %bk6L"RP m[:ND9+0@뷒P Z0jb/Oǎa|)8AY۪Hq%kw $4/9[ \K.D"I)  $y1AV2, efD7Y^=@ iIq5IKX崄oHױ)\P[ qhnȰrȄ"a:9tBq7#Le}&O`&F8)Bj:qmR9+ypT2. =>P\Ǥ$iїW?9M)ƚQRšeXFRj5t n.縎Sj 267GmH2{NxTw2szq ?5Nh,=?*a2LS/Qx\C cFe0qUG0ǠȰHBe$G{Ȱj__ߴi{oۺR)Ge_('Oy){/M2-:_^yC9#|Sk Fm ԴDcv Y^-H}ݠi/8Nl]A֔*FR6Of /Ia]l!am% i(N|&֪y747c^? 6Lt>Vy&DC<yGl|lstASyU}Bilm۶RԷeK˓Zu֞x߿Um-znZbաZF[廘4{nc9d>󼡡M6G??͛sŋS0/ m-4P}-W؁l OklD:4TN SQ:q(%f"g"(m%Bq(Rt5.BEN1Kj<0B#8ȜaA}ɟeОY6`oX'!Ɔbp \~eW/ocCCD`$ _V)\t}<~Ȉ;| 7___;t:C}G}Yx>O######^x!<eA\pA۷zo8… @>msTЯw]Xp!"nڴo6_;Ί~sݾ,@""DJHLh$ػ{%ٍ- I4&Ƃ(+MQi 3gʙ33ν{wa}^3gާ)yN+xI27S͙7YçW1X7J/,}Z'8IF8=vCeux "JloI\ G_Qqj}-8AgU80TS%ZbsN4=Rk:2 [JP[ۣREqeȮ<[]ձ_՞|KMvF ø.]:h#8B1 at]dt:L&hkkkmmmiiinnnڼ9(f߁rbW4 {gEEc=?}烲s &~#oֱ;tК>}?;).ERT*Xb9#n?.7>ĥ%RIu2, $rbLJ3+}B(+MC8qp3vFĔ:ΥOrO=JP8)ȯ(FmcmD̕YOi5TePm, P%#ޠjFiVFQiT[=Y6(=u)#<=he&W****++VYYYYYUUUUm,3hq)$$7ߜpcرzfH> 1oիr!^;lk׮Mmmm|/~'|Rlgh4:pnA\~!/x [p>⌥SUx=ty k"w'Չꖐ!ݼE 'a++rQn@+ 된haDԡLV cGVPhJNUUuin_XTL-ӣޠ*@z] - 3upڞS6?bmfϞm6͞=g)++{{wNk6 VmXO/L=FO> m7Dig4ճ Z vm~tR_g><{O*>h"a/Rq.^z%q5~x__T*uoٲ_ӄg7 ;*OC"|7W^yٷo_q1aq+x2e,geK"?̮h$4fHLN Nn!>ㄘ]6VB 8 ?ionk!IrjNYטgGL 5TmP[OP0#Fh,h*֢L]Mƴ{'Ҋ!)?/1wqG^~w6lpo:;>[5+1g.omef~=nMbM䨈%Y^{o2e?߯_sݻw.k8ӟz)OӦ?lذKe[;M{ W^9srJc {S [̮xH%$bkʤ?MRbV\u%~\s]&9sŭfsJH7yj޴ׯŋo&uỏps/O8ᄡC^} v,_|ԩs<[oeϫu?v[ HpWfeޣ ƈ#"_{338CI@ȰL~W`Yu+ot]|.g4'}{C̕NxZby%"W +^.U/$Xv%F{3헛#'2SAZbՌ*=K::hɂ|GvWiȊ%XGK\f՘9O<1bVZueioo;?=Ӷ4c=Sm㯾9t)exd2®,\0'\| g}v!d2^{{?Ol"[/IJe* ^5RLSO{N<?s}7Nɠ7S@4}/ۢfmmشiSvȝ BA=Y}_*QHk)2:$p 6J]I&%PBp %\q]Nq1gVfL&Ѿ'8?_|6oj*a8433Ns:uSe8k@"'na{lKK̙3nj_8q;3iҤg}v]wGR`=|3(y&2NS٢Z`2^w}S~KQD"`ƍzժw4ir ;bQjLE RC@]ةsL@;D xWC S97K!v1lޖĀAFqK(ARkE[EMŽ>Ŭ$\cn=Ot N N595N"H%1^{GڟH$~ݺX әmO?ͷCmm屍6DϪ^ռ.\Wϩ4RJ13żԛ̷~T]]}G(/|}pnÆ UV 5 8Aڷ!ՐR>b BbY4,nvm6mjnnĝ [nYy7Xj2R-k x}TfhU2EHT}:,f5'40oEV"b]3vdZq8ǂҟ\"j %"aQ'6UVgQDgm+rp#gl*hnҥ c mmN;qe%bp>i'4#Ӻ{YO>dN8OT1cرc۟x^n"ɮJ a/ w֬]fk _'Ç W=-Mk."Y{{k\DDSL7Ol`Yb8TСC8IN nܟ*@QU:ֳrfһ칐MVKK$PmibvǣJ(F"HW3^4}ESٴ^'*^)e“;8566VT^z饭mviKCc߲XECc_Smmk+*wjḻaظ1b>a))_"3;Y,)t;ǵsޞZ-*/\1bH$xѢy~qnh4daٽgȣ
o:fz֬Y0gaÆK{Gg/Ԍsv6-^wvvFZl믽o|k#F&C]|ӭ>;r7@d.B̡tVgHQj3tM`Ȑ!+ =—yONJ8$Mqxny-2z"Rt Œ6(%D ΩvLS!I3RhR%~!F4> *Pͥ£*X\`J-R} g XWSSE۷O& jv#B v!W /]O8~!ǟx~c 2aa^XxbNlP7nxw?nB̳/c\|я~pH^,; YSڜsoM:<ڟOjljrWIZy_յWJ`kyÚO?CtO*Pɇb+^S{̲ vfϞݷoO?h`W0p!sXk0lR ?rh\d1jn)@"LBwlә” xw~M4HӱlIQ#u, ʐ/yRK+kmmQvDض־e˖V? oPV_5@ @.>B`6ut<4]bYzOsѐl_ ;qݍ~u>}x1&\&:T#.Z~6o%^r?](3-*ۧ5V(4(f@dlQ}txP,~ir 1J.b؃LW I1pzK@& 8֑yb˲h~5nƐ ,#&UW릎P@%njuٙw׎;{u$8Bu ,1tYsLUUz#\l>eHӢH/uWR͆^o2cJF߇ivnף =FΆ]4&XmX`GoLD6E'yg={jɰj+j甯"bX9^xþ: Xecm#9RL6! SD(Z9-|~1 : "z-vߐ~BȖ!iKmZ=-qlzF}4%=Atp܍g U{^eԳӑ+3P`1d?j^ې%cxva#0嫙td#yYF̳/Lyf` ڦ+_ 8;rҏFU%BWD@VV%<"$GEu IDATU27J4.]tyd*2#(P=Efdɻ+Md`(Dt^OYGefY&C/}S"3aŏC۶&WD (@[nP 8*@y/F3b/VwAZD`ژ]C/<Y DO+bS<_tzcVoL{:AN1𢈕+2գ $2+VHpHnBrT}}`<-E@Lb(*B$w phc6uQ*Otae`3Qm4}[Nu+(+Cy0e,b`{}žWH~Z֚% LI}AF("s$$WtX NJ4yQ18Ʃ/:Oɤ1 C1`4#*q^P#,~_|la[ ԉIAhV2!ϳ{.sngSNe`1}PzChlߚ=/ Xj Q@n1SiQG1h|']/Z*Ȩ8n\Ul:m0[JUV\Rc/ccnjkhd+ ɿxq{I 7ZMj#d*ȉHJG&*!VV(䎴^ 1Y,|Šv,3R=(,cLPηQҥc("Z$x|A{1ES_Ãm]UH—Z ȇ#|>mNyw$y$X %nkRHoI8{JNcg.VJhGoćǪU>aÆԻ Yr%clF}ňB ^>Fٙ!z4EA5%Stb2ebC"t~:8U(b=Ɛ٣C/w`Gm'm6tZnJoF*#cݖyFQOmHxFU& rvZPϔrp/M}oc`S lfE3)3|~TOOf(\rĈUUUlV|ͥQm+k4a%v~ZRh'czbB|g>iC] i>12]xt!q-AI5t'VLrOz 3mtlUZ  |#}GM1jx5[11-ua}5k>h+[m 4''Tgݛ/sͽx@_@@\rϮ/ P>? D(hii? mr;vT[%=G;^ ; SNr]Kb*2JI_%DOZTs,D&%}> 2ãȺ+xKʽ8iӫTUF?mή.7W[Sf-bt/JDw񕀀VBm+:PA5Wtdױ*J&lrmPY]1|:v8Dkhh=Rh BWWtN1h)y&RU.>;A܆@-BM&ikq_E-fsteB &ZKtJ|f]{\NQ.C=uNs%r]];v쨫ojj޾}>}TUU-@A ߺ eP[#2 d:`,npb/倷0SJ;CkfXA*$!ꚚL&U^CP.gtSonʭBLEk,+GF4#m$xc-A<=BvjĀJ A;)J y-@P*XEzV%Cp*qn~Lp.O>E\\.yذ7mڶ[uùAׯ_?hlU[tc΋Fo ߱+6-bݱaDC_@f.h4dD .}%dLetY -*@l)N|J+ ee2L&# K62ir]| 6H^BHtTta mELyG:h()9Z}EU^:elM|;B=qz3/͛7n@tvv4oP__߼ٗӹsÇ U}}}}}S-3+XF☹"G @a0Ԭ7c5X 7O}azCɯAV "i;ymCg,"5MCH9s2oEcx%ILGemYgN10~-,B4Ŧ4EFPE%-(EK-TUqen} qeN<ʑY}A!SOLs46me]o\sggǠC֬Y3plo*i0mڴ-[-[y|;£E~. 0oZV!p۰8<=eJ'}ί捡fo胝6ISEiji;údl i䣍 5BH*E:Y>`۶m=zذaϋ/ё竪jjj > <O 䝩*,z \)ۊN(6һ v*[ (H:R+h5K$7hފwGE ]AG^P¤jqR7  %IJݸ)TRt%*jv[[[IOAog/*A,h0 ӯ\J3UmrCfʾ i 3Hv2,w>Hrjay*҉Uy2mڴ 477|>cǎ>h…ڵkwؑkǎVzV^]6US7[@Ki?8QJK0cgs|?rb\fܹs|w>sOG+:C*OSnyUm B׼+'I=_4=ף!GyD_rBBs#_k+r@$-iöٳgcGƏ?~;v^z]v1+VwygԨQeT9ucyC.ѣ_0iS LE ylL4FO BG;morMF!wJ` yk}E:O-eZi#ލRȿ.?۶}gmۺy.s=we;%bNx'O8ġCwq_~yˎ`5N:qw‹jmmqmݶ_}ڶ};d5V7.^oUlo_\Cjc/_;:Vv+c}Tb1}=k}%^ݲzU=EK;[F 6Ÿ^uYa;h׎83VU?^~VU?D̳/`1v1Ǟ\MMMMM=BKK5cǎkll=z/ˎ7i ! l^hSO=ӷz_|'y?Ϗ>9s6mRʕ+n #G<2L~8:Kw͏ 0H .UgBJK- jcV< #sw[n,-7*w$f^ b0H#LRT䲵LoV@[Qz΅9JzJf2VB b S<5@tR>{衇j䖖>zʕt[]j on_/֬Ysmٲ+ܾ~I7oԚ;n5l۶NYt9ɚ;/<UzUܺuۈdj[ߛ'k>)[nf7]SXSS}m7"@kkG|ŇoyƖ# rś 7vݯo!Q{n?Z[[>+Vo8b[`Onzg%=>s~޾bŊ?O%KPk֬N80+,mXF`k?.G{{,]u+fN|xͷMe-f[ i7mZ`u'=Gu~?Z63rȗgySʏ3elJɇ{~y۷6gS̳3Йx3zyyx+>mĮfc{G?ܭĈ!6zʼnΛvl}뚹3p&ObŊ#F̘1y;\` ^{խ['N8{?O"]]]]pX|9zF:3ES|uYƏmׯ_HN׿>}va! U+IIt-2-yCƿ!:F5~ؑge(1Ps]c㥚܏N)+d'L+r,JWIN 7?L&c% }<$/Ѩ=s9N*\~i;;c=[oBzPvmmtc=~UWgvg6Q?~~^|O`Sӵ?spm7}9{nxY-˼e451 t`}}>w*K.u&=} " 6[nwn8~]y?m߅;~̀}&]c7] <,L?kusݷI_]6n[wA>] ~z%mOw}QG566~_;i0uԃ>:OÏ@\|c?~|MM{o?3g6җo˱B.߾}y/܂.msk|ڼsHDAtG>j8SCך,e KEjxXS^Ȋ&$K%@N*N/WHبķ)p˵-4}Ԉ{L[nm%ʔ..]90ݼm6NԮ+>6m2Z 򕯈Q$j% ֯]}o:ZsK49Z |+Gv(ߜ}]@.̇#瀯)_$M27$W0lXnw<7ReCFKrP `5 hA#suVXn;jN2W}xGP|~S.Z _T=u[-WWW/ڌTUUq)sAĶ~>Z~:0awoQmĴ\D/J\-Ï1_3vPbf%1hzn"Z^Mu;mex&0 _Я#$mOa۶mƈR5o&wi_c=ghooǨMNu1@G Iϟ?jԨ/~wH™,|@6MrTMu!ߚjc}ٶ}cZ3O0 90uy%xFK~]ݐ~j,*76 qG|`з ۥI׼>=F ,|.:N?ZF~߾}Q8c r |lRSxTe},pXKR_X8mz6QlY(=Qxd#s`LH{IYvt=-ΩgS=x'|pJt12ԥFL&nښш g2ӻB9O?z9si6u^{{)=}H>k,3{aÀ%K{gg'ZF 2Ǩ,[or׹W^U s=p-[ů'8_G 6 X @Gbjřs`yÆ  Ks5zŋ6N8KU ueٶu{qƬi|H5\oqI'qwŰ/_||uj8^ojj|ƍ`ŊC>>Bdo#XEe((v$S* O1e1$)c@Y3$ƒ,KY&bң:Sg|6O \v]xfnbЌlO>K,?`PMMmUA-ӧU8[aѢE{}*Z{cǎ}D駟^zYZ[[_{K//A,N}̝ѱ?}떭ZUsXy˯-ms^y+N9ee!YeecW̬<֞viݳڛKZ:2qo7AC\ PcCh]Bstvt,|sui;6\2銗^g[kW޸ҫ] ֶK)Ojk`W:::^ϽЍz3\r%/rkk/|<>7|sݺW_󚚚SO=M{L-Q>}믿}B} {7>h|^p8? ۶mopZvn9 y{Woh`6j#wp.J|m]¶nvG,[Jׯ߬Y3&:0ZU̵.?񏺿~㏯q} wǥZ[ZWM8up Sqgg?W=3Ӟ8[[[=PpYm۶~z>̞={5%#TOp'] uK C 緩iqC ]hѣ\s5w);0<6<\]wݵzԨ/ͫmÆ|oc*! P[~}K]ӑ#GVUU 63N;wzZXy7tĉ=е^ Yohh5s93pƆOǣZg=]}8SSi'o2n}栁{ă>k93hРC9o߾ͻ袋H>K/|;Șl6{I'},+7Y[ڐ!CN;}٧TWW7t &PoÇojj;|z= [cK&Po~"SrTOZMG"`%Sl I=j).E 9)';(Yem2m \pV1ض޾eпz@9&P3gJѮ ftd1DePU{ĘUhbO>s5%*X&}'رcGe4II 9#夨:""RA J:6;ЛACW5C1(mQ҇=9h4XPt¬sZ4J=dZDFa27JvC "4#|xAge544۶MN)͖e>H抁h IYT1ɤ7h(.ۯ 2bA---w}gQ_WK'] 8k_1J`6€Ce˖]vecǕo"ExKI,V8sx%3%1&Vό7UXqB>M$LhB[ZKdI I-0crI=J  h S99bݰ'=Aҗg6 Z""zZeG wS(>w2Wgۍ#Ϯ~<2do1bĈ‚BҶC." m۞GyZ4>>̀&K:$ Z\ ta|ԶPҖ^%5 #7.eo)l_QmU2Z\ɋ(+`FmЯBdfS<\w1y䉇2`=o zEc>q+| /pᩞl #%۽Ҽƀ@1Jo^VB8 o]et'6IL!l"SB^8o\}4HTShn2tCy-IP=  ZOپyG766+llii;w.? [WRL@}eҧŕp* Z.Q+4&gyO=-SSѧI,d`C"?@%d3>tvj2Щ[?`THF64sE|I'5;HG]+Z #l3-@6 y(t=!XӗBD{̘1K.8p`6*"֭[.]:f̘TDofBa%[{JG KYZy ̓L#xTtCx Dy@Ew^N砵zA*GYʮLptn J,ʉziI 38SE<5" DK?XA#12 UZЧ(Q :WZرd`5553fn]B!h0D 1A/"zrXm̽H9]@xЙfPm>P'|4(<*U%c=/|w>yϣЛ% ZK )FD10T.T"@= %5Ƙy6I.L&4~VJU?b6J6`ol 2qvRj̀XA RF.NnWTw&cO"Z28Q6畔Ee$O5了Ȣowu i)rInOax҈ /UeItM5j*K*HfFh`6mV`5n Ԛѝ&IFQ2/ϽE :'SJDJ`Ec5X]/+q3q\0y%@pEF~R(JxBմ B"HʬЁmR:ZF@GLg@PHK^;"℁&F6d&xy:@L)'b)Ps_ᮉ%41LB~x _AB||-ߺM,,@ z|Js !*~AÒ6|&|ЎLT^KeK\hYzH 0tgI %2eh P=Vz JBnQoaLY@ۉKDVK|XR"JAu{oםRTTʮXIlOݲK,|"D:^sr6Q[|F^pRP@貭<]vN;,@ JK &_HrTp1W6i~!b1*(n$#o'YbABDGZF nJս$NĢ E61"!(dH|&݉kK*"~m 9t #uz5q,Pi+׭UM1[2W*[r%?".͹&[Cy:#S*̭++ȠuZژ*u_fdAn1 +k*I"dhAއƇV\-YR">cBܗO5! (Ϩ]p6 *OzQNs/" ӌD3\)SeEL )=EmN֬rK2 6N^gu(3UCVxruݨaI)&ӄT*"秡qdc@gu7xiڽ<"g*V?Z 7cd*j7N'k2F- cw(Y8ȲyhLϨ&L%[cK**!ٓZqBzS\\KUl'Ei#(c8"OiYRw3INmoɃZC; !7ᯌhn]% u#0\h3^p,\8cVĐKz[9p4@˶o'b40*}r X)ː*E# tI\8Tk0K'1[D)2S2/u;ՃD؞#bl{ē,g'Dp@1)*l&őߋ@ђŸ͉ެJ?BD[2(КkؽKP_ʽs8HSy7ӽMF8nG8#uE.s(k1GCY9N6!QQh㶟f 1 n" %,THIǝxQs9V?sO L6)^osN07@Z;8[D\c`iFD7/zJ ޿0d N<`4¥YRɍPʓ.hF. ev?P!(?.԰|lA/(PZ[³z2 ;vk|ŀ<4ژaɒ("J,j JA hQ2>z\ŋNPAH~uXܓDDNVqI!;(BLMqTƉn5UZ Iߔ?1ga I*ar69d^LJ|?Wz>mFp^׹CA`#_E/]Ϸ(@`B Yb`T  c` 0 BiQ͢%ע;օ :hu/C %ӥr&,f1Cv2K 5* F@K)dhTvlo>oܩKTJQ*:BEc4*5i/CdLz Je{JjC[hې+ع`1"k >hS[@GUWظA`^TYr[HY3 _Ad;7sfB|*d.#}#cjUzoOnX,cYU+kɰLD+d2etZV1H\TFUJzD/9.mP隙n@QyhSԨZJ/$zr^گO;Nžg,Ǒ. TW?}" Bgv|׎FP\LQuZ+B$j!#0m2ڢRg"uMpП <*9 4t %~SZv•0US"b5dXYAfV T0!go@y߉1z3@{o&AlHa6yj\.YvpVCRaF.It!șRcڞG\ű"es3ou7|r|ge/zfC X*>B{G#Ǫ@Mfx-,1fpSN&؀SDJ)+nX?klUA2 %c8pĤ}!Sd6.LVIAe5PV`/]}`# vG.}['NTi'_ ;{?ΌU6G20ō @1q H,"oD - .HP[T &n,#'$%PksǨ!%%D0z\SA%\0:m{y?0aBSS̉^b'@SS~p]vϲ53J7FɅ4hgz&U r&y9CZRK0xHԤЊ Ou(ZcgZйM[ 2SEe6bz۶ҡE 444um۶=>L-yz4L]xk#nNupw?h?GJW#ԛr݆sC_ֽh$FXK3p!%dC5b׋ -HG.qZM'!FfMtFJ'Дy݁rUHbm9 SJh1r?Z Q\ԫFT6. ۉ&Bg{a{m{EE@UVA='^G%,g9#'e([IT REbK.|0e.X'툢=/&dQn5<RNӡA#swi$OzʧiU4kN9k/uI$i=v7׋^|{Ƿ6.m"wd$L7:硎 JIILQ" Z/u[ޮ{:b9^;a+EىHSd{!;v'C\k stɝbC1pP&V&guJXtBjJ2; $IQ~^ˋ! k*M)>##RKGlz;+?5kh,FH5\駟N:U-[t KE QGLyP2+&d I%q}ᓸ0B?V L%(~? IDAT(=vtsY'O/ibt[' SYg󋁬&R-NxT㭷|pԨQWcbtɒ%J@۶7nܘZᗊ yF%)!:0N kASrxkINB@ݍCr̿ @¤ \h\ͪ!G=}N4N@ XRgr0yxj]]_@.~_Z*?Gylڴ׿{rʫzwmO?3:;;9s=NDq777p cǎ]jՕW^C+mÆ  :ӏIb<ض=}ӧ>^{o_$ꦛnZfͶm`}я~4`W?tvvN2es[>-[d2'W_ݱc?A+|p*_|)Sq„  {_^xᇛ[ZZ̙(o?jѢE"/|w]P(_~Ah3>\.WUUEc{W\ wS#/ٲeKWW: Q ,ذaCggggg NjG_Z~=]୷ڰaC.7o޴i6oޜ}xzt%['3f\(6o޼`]f~r7.۶:vYFoieI i]n@Z[iހ1rZwNKJ ̘O0Iq$FW;ʒG4).d'sEiJ6b7O @[LK[- ܘX8c࣏>*tMf͚2e |Gm`۶ym~{_b} ڶpBol&M9sI'Ah3g]weݺupu]~8wSꫯW\1s̟4+.tiE5w[o-Zjm7o ofhll>}:^lYHit%['3g+r֬Y!X?卥(* Ϸurz+#l4lw+sMQ2'+rZ+"sajӍbȀ1W>B]b\@”BtrdA18S6sRLL&? ,gia6cWe1J+ w[nyꪹs K>#| r"r޶lٲUV-[1"bss3\tE\-[2_җ`ɒ%7nx(_jss 6l Jyted?y_~k??۷o'677g2B ~zNPEnݺQFq̘yfc=Q`ݺu{떖Ӝ[%['k׮C9dӦMzr'ORXS]USMęg)(6Bh/+P:ʣQ0Y19H-|4ќCiz++hzVtT'.䑝rM0Y"erRuϵ'"Dr) *F!!!j5&Ę3/&&^4FXnTnJLԽ{~?ؙٙq\xujU!WyAUlkHh;"'0,PO>2e ?{={6^WӴO?x}}(LYYY>}>䓿xsDgϞ~髯z%гgO2d5wx LrM7566'_ Gѣ;VB8|c\2ŽE"v̶Y> 6;V]Ox<OKx+]*d8IݛwX wwjN;$m+DF~}@Ќ8EH"0* Lc!!)4ڃY#t4Fs!Л"} ˱|~Kn2[=D.FLm?`rQ3S$o\]Rk>F(јKjd[3-[m Çg wqicǎ=xG}ƍct/^mw<F/߿.b_>8gΜ9s03gd>|ӦMh͝5x}eN?O:4iҼyf͚5k֬}s=pyܹ-KG;-X.H<7s='ȶ`ʔ)O?ٳgϞI޽ҥBvʎE]/7 ީu OMst@CN4$>A`A ($.z3,gQk{H2">!Z) y̵D ՝6zl#+Gf2zΗ* ''$ kKL3pD9٦CвO\ɗ"rjjjzʮ}{UU-++acƌaE̶v2iӦ͘1gϞuYR*^x!yȑj̘1&֚P(Ĥ \p~3w~ 0:nnݺ|ݻ3cǎ >o߾HD%S7~eeeRʔ)v좋.rwM=3˖C,d8Ir7^zլ1wS<;tf>yaִҿ;nB(xB""*^@/!pR8"D" JBQ{^2d/N2>{(/&6$lȥ̝D)[ܠŖBC@s@LHkL3['^Xwd0\$O:b -OEb~sӽ{"ǣiZ(:r=z|>DL$X-`x<}aa?c{QXX MMM|-_s,''?ؽ{DD"! `Ԑ=)}  *l*4rQ]|j-{DYIn.)M.挼]'e9rbNE DZO>f P "k9;s3*׸{"s=zj/={%a3f`*pA*w+,H kd@}!`R4%AdP$fH2qTM>J% rܹ|@IBC}G(4eb61 9A.h+[r<YńCZC?uxK ?z3 B]-N;,,,LYEIII^>ܽ{K_:ydƓ.%"ɒ#{~'fxvgB{@ gl =`r&Hi9N}O b*_ishЉTOo7jzv%k/R=ٵ*J!T:g="YKDʶT/GcuVWMB~e%ZrbgG>}|>;ޖ[O4\PZZڣGvM[[[kkkf6[/,-V>u;S$@;_ Ő!Ew@\5,Tg;D )bI-l2qQlwJ3X*̽D+{piZiSOZ1Z%QNsWD^"i29irdAV'1fI'z#u5FV$-X|@Hh V򱵯 =TO*y1ˬ=4ԔfGg3g#;Nz@b5:Ϻ,הԞ%g#0f|V 7˶(l4N #QI%ݙ  d (nmKwBjhb;gd=#𛼐о8^ΖRHLzquOIF3W9'&zac,RjvZl8T0+GnMJ1vs-o9d؃͍Rr>D4-4 hD >4NkF"UQ<ţl음VDY\vDFR @ ,Ic"BFvE4jS 5FflOb%yfꔱBrei'm].fCY]ٌ ԡDnJ(LRGUjDQ۱\iFϣ(-c#YYv4CI<8ߕNO11u|x6iLA|H>9%EtSdD:l#Ͳ#)[$=PR͗>@& X'cЅes Ij]UdɵY%1U4 `M@AT|R٫it>(9r~e*s=iu!Y$n%o@WS+sAd GA0#2z+D* B22k^bQnF\X09]ZKWL3ȴ^I,U0*(g<1Q)z2%U_Z3E4…uں:t`Έu[.t]u{<>Kc1}(CҲ( KMd UÏHtrĊ;jPVjkhAI_D,r($`5b8'u$(ШlS>6$_O$B#G啳Q}花:p9TA&3AÉꥸK{;ޫ#$|DZq;#(Q,Z(ƵFHt|@ m+;Xu#ӧzLMƦ7 rh`A y b&J7 HCCTGvQH ǪϽPS3Y㠣=F %_R#r%=`u NT26kBw{0ɇ[N%Nqm[,hLjg*܁ݜkDD@UAUQQЫ* v="BQ)%HNB9qAJ@5?䭋Y0\=ͷ`q3Ȟa.F#x|/ZC1m։HTO,?7Ax_5t(*=RYX!!Ncy5i|K %e$c.C$M#@H#HhS3$5*݊iCRzL^{0p "|: ¤%S4@"Ӭ!A0eY1O dHdN9&\>4is ؇! ;IPe}gT$E]|!)^M-yd}'U)Cɤoa2$Fs%&v=ғ:N"ɳ $fɒ\Ot $WcL;8݋LBDd_\5vC}f&WP5 BDBi iE6غUAH(!"_%|(dE<T|l;Ƀ A$>LctHnQ4B@Ja %E$+ Й𙃲wD<tm0eXQ? z͜8T=#" "AJAXb"hjD?P9 g#G&=Ǹ-"zGϜ3.?ˑn{Q/ IW1 F5}eIBF@H"BIm"Ja NDĹX3Ş=s#|ფDT”YadE-:kGD"=AK; )>R /)@ %bjU}YXXu'BTQ cxg.s. gVѵ̒qwI+NH}#! b1 !6d)Wdd,sT'I9F Z#  > I݌PxjGL%F J7ܣ5 oY"Ld LOhA = 5PEbLdƠP8R\͘B KzVYE!_&1_Vse8T.L/NTqw::͖*i$uU%WY:P7 F(T8 >(S hE- x( 3nGfbSn)N!(t ϝ:f4XJxj[<u 8`0wC.." MAS̤^'\l"4 @/'awBY7T @WrXՔӣ5`TQQ4-i~69sڻ fnR ;]f0#*FR4y|Kiv6lE=!$M9A[乞<yK l(Ai0Q7Dx, $kCJ*>C!BPYY2J6I%`L1LNWo&)'rMBLhVDV93ة.9M6ҋ2__H98JHU!VH\+8,.FgN3(BDqvPUUU,*HM ()m'`0 "ԗ oP,QS?bE_CH=7 AVMdSϟƋI(jzgR:o& %0(G"O-3ZBiz]4S$HRoU\j^[2!b "tD2+qZǖqPEӴX,iLm$QUx^M&^{# IDAT>g2V) $A8Ψ Eah8/|zI&,(R7>oK*v2rK"Q!UƤzLB# 0;{-C{"8mQivV,G}(L5̔ |Bm+Dǣؠ~c=]X&^Hȑh,SN忄i!y<h0&,0恠!h\KF24x" ͅz-L;ۺYO Q;`%#|LE\j?m3bfӄ?;C \^^NK`%XWA f-wA`lJjBP4U=H Bzk:2uBP,ƣ( 0=w!",((V;lԩ5ۓfj1 ! QUhfx< ^g5w-G$S=NEd܂'BDMh 0WҐ LP.w5`T(~M }DgA:[pv㤪C8g*2F5:X7DqguZ֌wEvYw3?D4- % 'IJ`0iZAAAK)h]×z.:# ĜQ`TQPX~q j*2@  ڧNID.;(䢲4R{?V5|&_6{AZ=0nzR YNbJoB' H;C+)Qh"Hq:*9ux "!!Pd>:+JKiclb0mP(V׮r.+4.Gႜ#?K:(&45p*!V1)H^( BڤYZ ԀH8&t EZY $l \Ah3:[n:,@DbMҰʠ d]@UJBTDgAX, 9xNHq BdӉ OzG!N ,GfeuAJ YmF}٬'p Ii432{lH-G"9%ӴKpjrK;Iy ]`ziALŋcqgR\ wQ1nH$h2- ㎼Uu}N> &Ħ$= -("%(l&ۺQXX(B|+:i)ڇ )1=ͤKA}DP(\%{+܂{prnIRƄSE  : }qK27g\SLOL@vd}LMZEIkm+X.t(w'x@@k>[ a^@4>;A+^/o XtQQFGDkݨo&b"d<$QA^^g6Hί8AH A-#x8RP!5Ց0$ E|^K2xP'!4y΅ͦR9b+ۤ5 Ϻ{ؼftTs :5D!5dވh $@V -E#t~ąKqpAM٥G|`Ep8DLH$ utMVN%rqLE i_&gPz͜+6y CBkq8)r co`]-T@ ihXl:Pf=c&lR&x#:RY$2!0;muJeq=Nfβjީ ؀eمsbjѸ<sMwK6lkT$ _2nAC7 @lSc/̚&Nkɢ8c oOf&CW!1CdfV)kFJ[_€xՋrc4EƣLz9L;ܬݖ,5I*Q-#%d #w$ Gk Ιf/Z)(7d/\o) D0-j\E> :/>lH/ O;jjhr"2 t<D( ۺVb N1?=%3.б2+ 2Gb$ޒaq]D$oZJc4yLf>b;q1MrŤ)*4ywH;XDVI\[pfLQϝ_[vTOoYYl\,BSqi'A$Q&f}HT% c9y+ޓ8DL|Jp#yI3/Y/s ,CtڎC!mWuvG"x<@UUMј+EH+ &of?Eì[_Rjue@(awҲn=甘J]rWCf=d7y$l?yL|8AR"VMԟ&튒r_k5]bڜ+N9"4y܆;/he Dbg4;̀5u9ysrLNjg_єzWPogp^be~].SM)JfT _C.&}3\*EM7`&AOwPH% QrwH$DZz.ժ퉟!`ԑ3cK @_<_s;qcfI':{]Od>U'|ޖv\NGBf rT8bÝnv15/@9ɫƞ?\+l񹯠itG4zfQG^)eo)PG8ՓlO#ɼ6O B܅H<cp_\=b 'UahrMq˸ٚ%;UΧ z5ҌکoN`ƮX[":z)=(\.9yƂiQt-vD1̶yHpcV )cX 19kRɣ.sW>ip1:]#(./|#EQR}zy1g"pbC׍43+ (keɪ{)aҰfhbqOk8|.d }V!q5Ӱk_M9kkt41\be|l;_Z 8]lav ?Emmyn:diuV Ŋ"H?0%icĨBfoiё%__;HehukYYK&$gPK"=\ 0]b/#i89Eu礩_#(NiXGԹ MqGZY8pI>"y/|1Wèʾ!V:9fҕ <fԤ#cl0&Ed ^Wڙ. 8+΍q_W 1{"}+RŕG%d$մ֗tf,F Yh2:?&c6W 3ywa`.˦'X4V8疢CS`{ږuTZ/(okHi@lwdn"2*%FzI akd||EEEmmm"k$8\ڌhJV'KўEVɮ,GDp8D[[[,Elv_#bmy!vPW0A#,J"3]ǣP̊Hiao1!P$9D@Lq)HoLy 6Ig 0qGуVbACyZZIkE.FTa] z5\Ė?I>1iA~tSps( [:+#Y\L )EHKJ%5d'2<מ+ !E wt#*=~L\ #)$VnZ_2;0cL5U9OBZy5KJa[ZZʷYJUՂ@ Qt%$י2xoH&)#Jd@?>$j#{;4MD"`4|l=_$),,K8SZZ9O]zwt]kuq@XzDЏq1+}47釉9iQ(HMp292GZ;u22 (1j i@o1C.(ژkeG^<D|JZXcE{`~a1;Y)KH 7&)u4smArdB@d,cj! j0Afa!zdxUFic;Ny앓k4@=riY?>sH- R^9/^N,:m^~fn0OFTyGʹeyE%'wx։,[xHKTUe@(|QT3 '79/} e1g2&9q^i.tiE6Y[D*S TP@$a l5Kh<_%CGF0<&2~'"m 2r+>A1xTp2%Zo)g.fM(SJ]@_@FXNV=+DtTϥ lNH3)ޮ.KߢlfuZƒY4 suXHA\, T"(3ՙJ(n_tzDq1fl/u0Cjַ/9)l @qwL瓻@A*iSk"G}FA/4σCl (Qg Db$m73K&YF=2C 6b'8XbuͰKKK}~9Ͼ($:uիaSNsMStKAI'Q^z੉Z媬Rg*}Vmd^7N|-b E|򢢢=zl߾P[o5mqRoWX1t?N}>g~`k<ޜ\|Ģ޲'+`)n@.?Gab۲%sCz/xӏ=vFj@Mѻޢj ^zf#s 1nD,))~`0CkIE"p8l،RCtDĂP(`ƒ[6 V6$?*譅:<) BX@sb"~2s@ ͡\{渌L|_fi„w{-w]5faH}3oܾ}ejX,v͟ҠAT,]f,|>_,a9b1W/uس][QD^7Z}***zL>x%͐gKV4iSO=5a„;wr-?_6\k˗/7sM#~_wc.yL%)S_.4H'ጜx w׿(WL?x ޯY`N,Q=ۻOsx LY9P;]j[:{%#]HTHS)P) 2} %gױJ܈G7ߚ( fJɭ6df@E!CFn94>5I9vpWUUvmŊⲕ+ױpΪinna>?;q$Ӻg֭;M3v@[򗿘=fhnnyꩧ_n1ct޽Fl$V댓/[lС%%%Æ ۸qcmmyWPP Y{aÆVUUM>O>\veR?g͚eMmٲe„ dT15k֌1dСo1~nݺ 4O/HϷtϿ k ,2~pٲe׮]s";{Aumԩ\Ç_p`NxG/⊊n?Np6m*zذa ,NStqJ 6nxES[[+NZlYaa-++y x-[\ve%%%^W(j ^]`1czCq`4ҡC,G6 Vob{n=mڵ#G,--6ln/~ߎ7ClVߍ7]֭[ӷlrwM6LiF[>7n\yy/))Yl\|yIII k76>]vԨQݺu>|X2+V8{1nܸM69zŊUUU^{-KH z!C_wu<ѣGw]J6Bw0aӟ'dNzLn-vcFnx_4k-iHuK++W,yX?-||ƵzhW!XWkzy6X{s 5z\#vرW_}nÆ >|x^z[͌/| /`7MEEO~ۿ8unpӞmQǚ>\<N jgTbiccuP#(X ?qcF}Б/^;Y3a?`qcF{S?PBz 燜NB Krs={vG"a.F,]~]eeҥK[[[,YRYYcX,Ƭ^x|'lݺ5ݻ v 6qw<0v;MJ{ҥ/R)ݻa4uϔ]pa,;r?>d̲!CXѣXe5T]wǎưp#G[zΝhRBl.="uo^xo޼9޽r…ˆa<7n8pSu[7ŋK=5ÇG"ϦKvR ήlٲ#GHc]`A8niiyG 71]vUVVֶ2w|ZZZ644,ZgϞNs(K( 577?#C 0z{Oߌ-ֶ]%:t?~Νʟfl"n^z-*E)B[H˔IZi~8u EP$'pS}?D\Y(X~`]%KL6䷏?ԩS9ï- 7p-[bʼn'Ǐ8q{lԩ֬Yc[4i?o}k$玷F Qd pnk:όQ _?kD%n}G@ 5k&-$|?;_m- 5YY0hC6]_h-/_HZX7 ߿] -Oԝ8Q?cuzNtCSpΨQr~svuu9=aa{cWMM3<3|`0I&=HXcs]ކ 53lٲwG),,d?OW^wuNk 1cƓO>Ν;}v]O=4{lkkߺuUɓ'Ϛ5qٰaHP//sΝ1c;߿޽{cx1W'x"P?p*l6-v=sYfb1C=Ӳfj錇!ڵk@h4EUFBx7ӧ7N쉈SHG3f̘5k}Onbs=g}duH=}ݺuFJ*.qʕ+#upD\z-Mo̙3}t8^wu3/"Z}Ff,>elΙ3np]C=C_d. u%p M<ڱkS0ՓڳT<xTէK@7|+oB-;EQ A9/`yQwĉ`,K#Gܵk\sM8fҝ;w9y袋l޵kW'k'Nܽ{I6bDgϞiӦ~R.ۿaܹsvʔ)BM{g=׬Yk. [Oxɫ'Oܼe'#H\3e赊*BsZfÜy;좉`-6\q͡wp֪5̛aN C`x=jyIMolzD8BT \zyG_ Xo֤Iy*|a2t}Sh`xٽ_WԨQy`ν&_O2q߾v k'G"ܱg13g9z1q)z<_s)SW_}޽{S)4 55HL7v[{Ν{w(&̙3Eܹs95zh;gڹs~?qD֑֭[JH2e(RR˻;`DtWܹ8pʕsν;F!s(xqۑ8pժUִ^u1b,S|Q2+mo7ycEeq+{4j('P~̘1"Lb]F"eǽU7!.5$wV-ɓӧOgfΜqvriN&]kxE;~؋eGIÕW^)/}}mcc#[[N!MS)("|[?_h=|@ĊƦ~}HVdeM! Ic_{_L&zKac466:*+++--9tEoذ⸱oսJJLC /,\z%u/_N1)ގu oll֭[%n?_XlmmtMsOOϘ1mWJk\ee-[z֣&N\LEn]E0[-ŠݲblբT|#bE߼{lӪfjS,7.**;w.:th۶m7x!6j!z֒*")*R$j3;}x֬YbD,_eH%;d9:͙3:}oyϞ=yܼy̭566VUUT)}kMomNЍ78o޼'_oGghv.[pM|F.5| L\7jȸ9-0w}HQ}@ZC/O6y睷akLb׻gϞӈ#?ׯwDtg0f\ :tv˖-<~.C]f "2K֭[Ǐp ѣGcĪU ha }t/Q6n\1a˯onx Ưxu-UXؒi]"A@TPQAE}tt \o\|!@vf ۶mׇOb_Uq_7`ykl0$[]z{pQ׮}W1Rۍ1Oկ_ս ϽiOQcc>wtR1ҏ556rJv)1)*D:t1dA6l >+Ν{zo;2l0m޼yر>0a+F-rJqE0p([^ R1:abwpoSZb\r% vZ=S  W"|H+Q}Xź.Z4 O;qnӦW^_߼eg|ŧO3mpd[KmXraEEpUDp G.˓ի+++,YԴxkײ^6=ztɒ%Ĭ+yN-+YD?WSSVӋح޺~˖-ޱcǠA,X~m{嗫IH ߮Ym~liiYtiEEڵkm UW]^`?wywbŊÇ/_OK.e[[[yZѻۯ__~uٲe,v3USScFv1 IDAT[]%Swﺇ⵴޼mكΙ#!XX;юG'Z㱶K5`  %ee۷o睷;m޼b۷o4hv38mmmmaa!7%Kfܶ<$@8o[%8o"}L;!7"".EEP9A]]]AԕկOUw]eYƋFBLrꮩ>g IV2:G-..69)q-Y_ʕ)qn><ަu>}=ӍBET3F!˿i2+䞲=U|Q#oMNN9hʅҕu,p.]9Wk{w?h! uVf;Μ93rȸ[neŊrt%zwis)[nݮm:w^ vlO&|Iovnu~͒_.w㦕aaar3wAA~wt>Ťoe˖@b7tm1eSݑٳo喕+WR9r{= 1t;mͣnzΜ9ud{n{ɒ%IWXaNSLӕ9֌!6lӧOxx8 Wtt4mu M_*FΝ;w]wٍ7ѣG F+Pi^ـ;Pgv/][vCFǏ%^rs?WKARXR{GDGG\%Kul2Vs5R& xbv[._Dny5TU66>*HwC>ka/t.]T3+o[ZZZdd$qbdW:*H;"Fc@p]:t͹*bн{K2B%FI%9=2%Ղ%½.~65:lav/ 0H >QRȟBTL5] DEVI[aO B4't5"`D".R-p*辱~ڳձ ^o(3aᅲ}m^>9R᪢Jml@  `m}{jַΝ;LڲRC+{7E`?YYYcƌ1ڀ٨j 3"(6?W "s~q[\Z@4 ڵkԩZ:_u-ߣr_SBT19~%?T.@ Xb%b@cx3R.TڅJ+qx DDQ@u? f!1ȅ,\|@lbMp!.tIq%ryu,  wutUoz7B+!aD_?|~IY;|{O r"(-X[٩SKnȑqƣ=䯫b6 *بLgH SQuznB.\/~GFTOW~y_iAߺ|Сw?x>|G*m/ n(D5(cB/jE!(|g-TOWIELk-HoW'Nxp/o߾ꪌ?XGE%pJ$ưyԎBXDׅiM[w#ެY3eڴi4ZoT\;p^zi߾}UUU;v>}ԩSR^|E&pڴiuxYA=(E @4Cck&(("Rdmh*H 8B(z2(RSS-_'|R: U|?6<4@#a -e$GzC< HDDEJuDVx@@ti!LePjLP:# TbbyZk/O_OJ c HR=IWMh(e~ L#MJPfu6kAm:6/!^A@$ R>@D CRBɚh@`Fcr(ٞW6|>Ox9LQ|<H4x_jQrNNzDVɹ ]qlQ]Χ_t] C=^NH' TC4~4B@Y !!̀0D[(|C۔SY|b* ̒=Q|>@$h(^]Wx?8h-[O7fH(S=Ю6!ik6BЮ&|H) x,S $ ^OhG QhJ^oOy1QJ%fk!Dd/[$ R}(5R5pD rByFs&Y/P;[v 1PUOAjSL`v''"T[$V@DO#sLs6hp~ӰPmUiָ\lOQCE7͋Q3tɟnA#[Z/Ї5P@@M(F<~!,8ڧs:!*FvF%#hTҫ"@ HmFTWQzV2f.9LTSTC/ ޓjh2(ھ ںOwvp^o ^$NQMd@n-䆓 t2#|jPbQE*@D|bm Cch| NwB%`{y3x,{ "fH#One|/Ȇe̫8"G˓EMC=L:VBHW2ZÐZZEɷN2-%K@CˋQ^oO{EOV W<Ř>\4+F4>b"Eɝ|YаKl_MծmkF;("8E dj<*!?M0K(q ](YR&Ϣ~ W;ChHx OƩ2:~4ȯqwkH2<~Cz`&^ 9%PC"b4$ @ "X,07Y] p (tŮ]v 4(!!!99;ҏFR-8zY#}o" e pԙH_.q)WEPĞ2{EXh|׉"5: 1=Q <(K!aC{ !z &Gּ~;w>\U:= 0Mtw'0Jl6V?5l0ɢ:~j-ƚv:+SP[T43@Q)CP(Bg f!@#l|hec12;ՆԛMYH,ԽȻm1gcWNR=:^pT?.25Y8(L x1 A l>Ν:?fw+V"ObzQɵ( X4h(qYD,O|%^ˀ^bKjSgr!(:EtW&&: +r:Tf٩Q(D1hI`ЁDlv;~' ?J\.;_V%S 6IKZ 6ҭbd+"XLK&=VF#P|3mJ|Rr9B@t#"`Kb +BBaUsF WW/Cm(O\ֹchc( +Th*O=InxsR'"i!@2&L="%+z}9&TnY(j ot'\+Qܵ`o#/K=g'lZ'Iq7H⫩SxG @Ha.(+Z yq[ |22+W3Bp=kyçW\MCZ YІA@C"RY^cjS^ -(mG$>lP ("x~#\nf&Ą HIK* cYBB\VSf2팮-;h!<:tcħ{`K5ree'b1bO&dx^y\gIOI4v9Xf}^7Fĵ~rF"[{#b{^{7kֳ8%=>Uq靺{" Koҧ-1iu</wfmcZ=f3-w2>ͤ)TYXzt'YX!:]NFfn}oLnw]㲲/iBtBT,)*D3!2UL]rM1z"mW_[[? P'gr䯧nj{(1S\g › >vIm㚵`=x [ Moվ/xrǨ -[?G ;߿ 6/)훐pu׭Y"!"`pӦKNnӥ˵$KZҺuR9yqcB|V-NzsiC@Rbf)}|,nϝ;K. GKЬYcɝ:**f%%%yG[o͚5asCZ5mذaC߾}cbbzvZx<۷/--eibbb\^4=xPزiӒosú,2>²f}wI|;o2! <.r@K9阖s#UUпZzzr̍ܰn SeJu7ssxTZ7Y.eQtFFŵyv.󴏛;0;Q<}Y.,Q3 \ \?. tyJaCn,cttq*Dgέk,o;u *DWt]EBOu EW*e(]۷jXŲcU,}J[ob޷/fK]r>*%%91̠AƋnhCY$V_ܹyR+r<"O+|2lsabU3D6f@(V)]z}`bBIY/bE >0*yvM3>or}EW14+Ew)h,',˖-[٣6nXG_W_^Y^W^.5S3cz聊ʼi!7WVUVVIc<+oU|;vs{Uiei&A՝}}r\.WiiiLLLddp\#"""::$+5i$"^1xzSOr 2v1c'|rhO>xw y={hb͚5EEEK,gY0lڴ)%%eʕ˗/OIIY_w~߾䓣FQaaaK,q?ڵV_^ (9)8ЬYe˖l޼9==}߾}n{ƌse>v9]&',ZMv~ɂ_''l~oI1s|Ǣe7Oj_i?4jɊܢKk7nMKoj/?ӿdn ~>5$',\*+%+S}QqTz*2䉞|ѓۚ5K^s۶j"߿gSi,,-e A{KYFuuuuu5=P6,eB`"= 3wy7@LL,Çfr'Gޯt;n;F =w$׃C2IqlLJB]-R"Uu4Ϝ"t{,YoKﺝ҈hfgy/@lO|cnj)'Zl>oזGܔ}h3S'lo?ธ̌'\B%IOl@c䝷#f+%V2e?9%̡ܓ6o6ĪJbiޣƠo`֯22Q.e7|-']qyQt"3 L_{ryо]V2>4{gԆ W0bĈӧO>}n1b>?Xp!9{*xYY.m۶)-ۆ>Åf sJJwѕ~7t-wb?@\|l3ڙwTաz@ff&MOرc૯*++[x1u]4n[o̙3gΜa"hʬS9 ,tҒ%K5qDrfsɕz3f@||<5R4«ć TQQ?@LL v{{nݺi.` >Ν;Fᇌ͛Mm߿DFFcBȆ v_ FV?S5o޼cǺC <6?Izv3}4G~w.+G~{ƔT{K}cƎ{㹌}joInVR-h~᷍xO 3ktqQ)V:EwOb IDAT{7Ǝy+{Gs+>3DWS"Ru*%U1 _G4L^RUUi;۸yc'!t='# ;J;B| @rzb;wǎ~ @W!*bk0X+tw|q6ZYH;;Nz;ѽMLT}ϞOm,/~i_V-}7>? H}Ξ9w>Ekr{Rf8ѡ=q8IBDwX@D] i'WbD V_BtPGڹ_r[޼m玝oܼ_e V W~Frѽ[8zd76p'9%%%I !jk(-jkߥs9gHOC^3z}Wt'ethUY] =ھ}{8qD>}.\]v=wyOF-n=zdee?~QgG0.6C `eeUjj{A 4xUkvm۲e' !#FGwЎHRU Zwu8JSv@Ž=ׂ٢K.Zͳ ==p=zCʽ{k>:w ֭ŋVZ|ȑ#sQWc222ŋZ"\x5kEEE XְPP䨪ںu;6o|1Bm>;FΝ;geemذ!33s۶m#FѣǾ};x_M [ZhAOڴiCyhMKKۻw/y)ZbT;v߿˖-N1}'&&k׮_~?/& t%kӛ4HΝwؑJ o馓'O@ff… w)fvv-izVtBCo9| $DZm;:9糇tɬ O׎l\\TT8 ֜(FNRRZ44r1<OQ Q|SSS ot?@z^{~X߲Eb-y(;.Z}5 )V5EU%k@[o%%*ZjA΄8e.@6hv9/3*u?[hY%hZ۾  7/OQFoC~eu0-ZPm۶d {D'ߕZv}V(>sɓ'kvy[jI.@-4ZjW F9Æ KLLܰaŋ7l܄&(ZnM]Gaaa 5a jxTrT|Ǐ/))a!ƎC}QffG}=*j@U)=~ռ*"SRRmFaN~Yf^{m޽{챾}Ҩ7|'ضm[~~~LL̎;>#F?2eJM% yyy[;|E͘1c&M CD!@JS@bA>Iii,}Jrļm[j$K٢CRVV8-]D-r[ԭ{$%9YBMoc9=TоzAP Ӵl韞KII c?[',ˉy8w.v3-/r̟,))4qG}R^lV6 <}F!6)1 /UG~[~9o=ꎒ' 虂́E[ RrrYI%5B*B7or,@,fdb۪…< YÈU24q`\3^()-4~̇yݚAJ NѬ|" i66ol{ۇS"-fM5Oe˖ ;;_RTAEn/іֱ.>[ZZ:~ٳ9p`_9Y7i ѬY2de79s_p>P|of&TVV2t5yLrQ|*p̓[BAX[5{nn./g%%%'N|>lR)SX,kn۶o0V=3+:'%%4|SЃ8& ₩#<#o?'x"-?_fee?~>4iy_yٳg_tUHNNx";uUKII}+**h;vŊ`G}|r\|H066"{+(ȏ'9Oi֜F4;y6~˪U?͡)+%C@VZ`ZѕȦ WbaFMkJ=9:yšo7@hJaus/\+)8s.k+?AX-"kXvxw>4yux9r% aA0srsr?y0^cd^|PCfTviүIxJ}(d!^ۍ5e0 J5mڴ3gN_xq̙@}~Y/^=p@+E}w+**넄{D`te ?}c~M,jk ={޸~v4_ ?iyAr#lm "-اwomaoRiڍ,jf*H0VvF_{sh\nŸv)8ul>䇝]7\ߏŊ‰bEtHU d"t޶Vr/i=KOTB^|YURSfD%M<)m(/)6mx.(+_-GO 뷕_ہbtyNz'*<>Ī12b>WBB<:[^GwVi[mwEh 벵r/^bRĊ`rӋhHqqqqqq;y^RRRRRB70K*ocO.=˖-cYu&b8|pzzŋ W^+%%%OGua'wŊ7n RÇ?Sϧ4O>|AQQZdIXXVfeeeϞ=9R#ɪ]A,YRTT7ɋ/...޳gON-ZĊnҥ,dn~w\:_IX뤤U6;*J4[jmV?l_U^Gg-\rbft4obGQz`KLL޽;*=_ݐ`syE_-Yۍ wqUT$rmrRETtj:wt?Eg;-S-Wi/߮Z,%|ybbFbb?xȑZ00mx8=V rmu؄ ..lYG?<:ȁ]: -cFcF]9,S&9#%+wTcS O}e"&vŜXioneth>YUTYr~֫wަugg$GYK߬{kl6[-fy"=t;#b=Ƀ AۓOl"""w3IٞIj-?}][rzSҼ|9 :݅K}6$VײUw{F!Upݽf{$|,߽[tr}jlUĿECʋPf{]ӳgOֵkUV=gɒ%={:t3g+5Xti׮]m6[˖-~is;>%r;>>>>>Gi.w|2^=PW) I5 &W|rۆUVVt9zhO7E"HP[oA%Cii{L! ]́>@D\ BOKzT_ozKP i2卐ڼcEEeny͜9k'x5 (6gڷ{^1"""<<.3JnɓC tҜ9szZ f͚K/5W.Oh%FQroEO2X` [U.#>mT__{]6ȾR&C=+{rD>葷wc&&S劙eLwKG;\';(raDb՟Sd cAtEQwţGL4^7qР @{@܎ zE0 XnrzS!L'_Db;ieSDD HNuK 2;-\2F9I߁@\.Q>DT "QeY*͛u ~Cj PێfRX^Q@D,U ;y\s2*;P TyڜO}Xa3 AeJ#O>x'!!n r1=-u¸{ITЧV\q|k7\cb>u`@2!"kHTU!uwWY'U*=u¸>=MP]C A g$ %O$7os(S)l,Q@G3nnm,u S\s5 Q+J| v\DLKK7nɖ bl}:!(lP].=Kmy^VkլY^zB3p&CKxK\ "=JAj.'P<29TQa*3Z}B8Gr{&@ǖrմU-,7=!pR+SO+{c$T+$&ԯ TOsZ.BCDB&{MMj("ADaC}܋!"RfdSQ3zǽF:P|v{TTԕn +?Pϛ֥KdhK]pkPXBl=.T]z!G]cݲgz4l B F* [j.ֹBR8$VҠm q{YMW$ RБ9c&ߐ T-&&w5 Mت}s!(DfCMT#Ѻ/mBhu]T4S(5{5GPl޼nҍ2i~:ㄊ1Q5J@&NNgM {U^""Q=ddiI"rF v "XB4kӍ~j]}4 m\/{TkvGOִDje_4Φ/:A>p|X2z!`Bxr\m׎7˵#MhBT+K71@^we3׹F܄*mUTtB8PI[~k6/>pDSͅn rW5h͚WW33Sφ kB6lXu{[wn͐ʙ:־BAT9)j'*6C6Wt'.]whڥ  #-!y+"'7 xs8.>[umMl M maW/0 QAUWuXks JM+YZhP0$UPnxPiit BXrP{hYo;FOD`)f̘ѡCBȉ'.[ V^Zx222Y6]vm~~6f X,",,c*k U^bȳ!0U nٚ<.*|xEگB?R iBBZZç{w誋?[or=mڴ^xl|xXXةSZn]#iO{̙3GN|JVƮz[OǯS$" Vw,K4B\q#r4!2cx;3&Wޡg] @yO zX,h_q7 kY)Ӯخ)B'T5korɢ(feep :J|z"ŋnw#*9tb-s[)DZgڔZgM\M -P^M-@i~;.0ӻ $pD Q8]G9ծYjޅχCїȴi IDAT ]cq]kkt'v?3-ZhѢ?Ͼy^ƎK?|޽;HmfϞ=x>}7j.]4###&&ۻw/ ߿6moNMMMMMe%N>]v){=zHOOd#:t萝=h ^OK/iӦy>hee% _{~\ݻܬY6m<旣Ѷ eѢEڵKLL|+**X t SN0s],z:ncs^XXXxxxm+xeɪk3F7Z.2ky6j$-d.(^دOJw^>@ N:lWIuصr:yf_Z|{_wȑC޽{4?_g9gϾ 4uO?tvvvQQСCy`J),,_ub$HcǎC OsyصkW~~~~~>+?{Jzk=|pnnY:w<zstUٳo߾o߾gϖ W׮]{رǏ/[703v?.]ڴiӃ>h~Egk!ŋ:t_~E-]TIz>QGrIQ3(vw5촸H;hR-CS+d)tAAM^[-=m(⭂g əHO!l,0q׺=xCqES=Īg3d-@6mڤ!Ǐҥ =xwG_s=/@׮]ysǻu!T)MfX{=b$HBڵk8tu]Oewޮ]ci gΝu]}ɓ'S{y޺yӧO̴lvPqnm۶effUO~9}3`8O.UUU^7z"l6[ B-0dy;4bi _װBD/ԋ$9@{ ,Vb/7ޙtdhK\#73 B]J -` Ɠq6C:vMYfgΜYpj|#}m۶fyhwH\.6}oQ-KTTWZkk਋%%1r~T0Ѫ C!ȉ{lš,dN**Gc=>=?Zg8o$FJzPCr/$>ڠfr[jKZlu7؎5m۶{9xy)f̘*WW>~oFN[ӈ gVV\Y!E-[e˖[^dI@9o~ ~,AnnnZZZ@}C2\YU.unvkMSFDDƪ޺pNϢ[zF?ɝRz4͍fa쉟FWq46:Q)ZEI_T \a3J@"6k ̦jl:uٳ={)ShǗ_~yϞ=(:m۶𢢢;;8p`O=*H>¤I>'N۷oaѳE=\.裏.\w4_|?^z\΢E1!!GUUU|L:y6.\h"==W^.\8لj+q^`;@ (TMg OAFxX2U@,`W3x/<d<Zg(Js]%(꿥u\->K.h;ϱ( 6W6 yn)WECZSrhj0f֙ǕC>ty]aH!Wk[B `FZbzl8o坭gpqUk[oSM3MhBy=ҭ{=,A/9+$Fyj']DS;N"2']_.)"Y$Q泰A.rOECMhW L?jozA}' Mh=okԭ*At,љWF-bT1*/t V6a1Z\r\*i%gpMgo,K3ˬة\k{ +b/aN>a4Ȣ&^aô{r{*4xh` QPG 9Zc),I /Mb|yV$>p{9T7r0@R mxtڊD$жn@+W`]YlXh-3W?fq_}3pv zC .z},fB+Z؞էV~u$O2"FzZꎀq D@+Ri?x HFc4J[r|5߄*'ungi8gxc#yl@)[B61.jڐ\K!HK%DCȳ="zг=#ol]08TNJjԱx'ׇFfVerh 8@ L@ e1nQce$PYF9C}J1@^'omWz>:W ȃ@5ByRGP&((m1dXUCUcWA6)Q=@n2,o 7҉'L@7p?л"!@-s5M)|ծ-A^yAkq- X 'ur ) K5ƛS=3,1ҥjZiX&/HE(7D#ul::tsU1]Jt:].WXX( (hX7J[=mBS\zEE";? 슪Xgт !@@yqDn5 {ԯ Uyh߷GlK\=jTODWAKZf U-= 3 :EE2NZ hi*-J"k'F tԈS=ŃNgH̭*m鮌Er!"J!>v_hM5}FZ b "A6QQ| oݷ\zE ]B*BHj:r8>E_,vI\UyS]y2 ͨX̠t;!PyPVQ/O%OThTj2I$JKjI:D$E{6HFȼrx#j=;_kR}>u|>U^DzthgP{&|Ҕ.}P]Nę_o L6 \9_~s0qH TblkmSf  &:]@keZ3֎SlyP$CC҄r?ckdߚS=C_M@D*8EMj>#YlϨY+W*`@ۄN,O\kj0,`<;OwE1_!G21ZwdM)Hԗ {1 @EjZq1A*Ө$ PŜ씧>(•lԠ5jBiXEKB9{}X(>ihs9|I[2uܯn5`4Л0<;6S {r2`ORqrIGPk(/raSEuJv<oL*)zrK鵵?E);VCj:y=?^=QAX,^=BHXXUc9ƌ@E-yc?D " ܆@]<|j !6 rtY y^r^&Ve܋4P?DDZw P-##)/}K1e^+& GFWa>(iz&kJ٪n­Vk|hjFsOFbXKs޼7c lÏaS&,1hPdJ IO QI?PDc!gdQv'd  DYfgY̼{o]}Tu{nSO}>R̽'hK0ts})/aV2Q:N.;O Tt`#Q+fI,eC)oP g NPң'G2f<= K%rqFbX~EY9Ķ6쥭MR (&j2üyAY(&qSI{nX j1jP CY&mSLNKjy~Ra;# 4Tet_"XXCqѰg}yHYӨa*Ә дRhe;U+h{4`Iim_:˛G1K)Yivr) eT_ 4 q-!(BwIMg~DMfY&1ZNї,3a>(`W!On#a#WCm"n?`hthyg {JJN>js^3 HvW lbF~,9[ԳD^y`gRUJDJB썃EvgH G\ ]Xb>%+p)=#6J0T@X^3 p bP)4+HL^4.>fC"I=MYWp"3SXA$"z?&lx<mPCC`cD&9=m9z3}Е~B몭!ue./;X~lQ"OQIZ@-u!H7 BhZ\JJep9ώ#ҶW*~Mt>l [o,/.1hT]CSuàO' |KD?gt`!HSPW;g233|49;wIpn!|#Yl!S ޶D]LO0T8Y#@ ;^hKD&䋶d'J4፱5qsN,N6`~(\b6Myu )̌7"3xtXq h2f v ڪxDJRu;QQ5Kϒg5M<-ɞ/d(,DSh#f1CI[s&ӖsKbEя9-#q>/[?4k=6jZ]K] rPCv^ιbS3Fwu gLF/k} vQ!]J@բ~`MM{08v{x?:~1ۚ}UP IDAT. ,qC;y(;d-pԳ9Y9'kdc/bNQϴ8Ub\QĒy[)Le]5}n' #K?Ȥp {Fm|lR!JXW\+eŦC ̓ ;?,KiQMOy"?܄@fOƖ% O'K#)(kXmm`~ MDuz#=YV)K|bɧs*b ymeߨ;5)_֔8menJs5[ჴl{TG6q܄ ^Gce|'P p1"j(sYJ!!MJVՎ{k6}y_+vI [0)3DGZ%eYkCU*P!&Y=B NE̜Yd¥ H1 r;$#3G85ň=zt0#2F*EdD,j )A+U~*x"y4qNtC6m(^M6Su97JiC JZqF5 *}໐ެr=SύsUh~-Uu&޵! #f6}1)1O9N|kbId@I,I9)7fBh ru;C& кJ~Qg^ܠӆXùi:Y{nՋ$îB~cL6,tfS*F;gp$To`=u8`^9|W~*Ljty̡fPI,f&[TCFy6!czvT5cIKwY _L^1m Huyt*ݺF80p&1oʩk_Q-GQehR[?o&G4:dTLkhD G[n$:<rF^fNQ[qS4&_~Jo4y+<%-2$9+=˴h~m=v5@,Pũ^lP={0Q=v*8_vs>d v[R!mr+FuG[_6޲K Ǧ>_0 f0ISswF:pI kkӆ]p bPb)}9)W9 maBB`Yex SV$)GRNVL{HS&S!F5C]z2lw T)E_Q>tTA}c}~'F}ցG- j1 9ֶu'woxT ~+U%mMViPa^HSH(3{nɔųrq0^#A-\>Z~d]-zN;Ԫl bJq,m;cx(UMC ɧn훝_qMmw<ɚ3s2O ŐN-kL5+x3$^L k)2,1{Q"?{[g=&R;Qk12fdИkBPI2 &sdRB<@:!ˎ<)E"djx8>RڧM?!ㄟbac GՋ]V/"S6_g&kܸn=S1D@@k*t6g3Nn'Ry+m&#֢K< ZveF~+BrCZq.@͖?gο" dK.Qw9 Fr䡆,!/yH kن8̻Y&a%)z YD޴%DbLQC"C7(CQz/3I;=,^i+\@OꇛqEZ1b"|h_B2f^L)U{L%XiAh~ t1Meeb%M&q"B(C@M9`#t_aZqVܵ#ıZ4VjX_71*p 8h/4:1,pz悂f_{t,F|n3-j(YLg&BȷN*<ɴDϙ%E~]Eg]dC6h͜y+}P9 !Pe UkQ4Xm^DX`>of .OH#O_]/0XzڟӇ[ywfsP ^}ǜHv {~K&p8.~8: N#5D`O)=Suvݳӟ… GQB"ڷoڵk'[[|X-עO/ $lٗnٱP VQTM_}[9眩 *SSSg}5k&[Uț"'XUf?6jU=ezAl?bVRQ?x 'BYFL1QEMK̈X\V/TWvu 㺼!c{zTP f+nŃrۋڻf33"F SΗLn7QA"{ꃣz|%ZE8+TPhkݪ0 *1 ]مrmsUD.D=R% XsA+Ze6R"i*Gfxz]5F*CU0 <{qL9_€E z=lƎ|-;|K- .(qe(cA)3rڮA{{"hWB)-*T7^Hb{*6[/L7Q =f\}\5y֌iZc,Emo,(瞡{v7:li hFt9hyeK.{ӌ*:ı *60Y>ݵc$2T e!eqI۳"@HCL_UI}ٻ%D8Hܟ#&=z ]DT*T"\cff6uRߕWɳB@Aɜ:~Jd*Go}U5`Yr{J!Rb{*B/~/x|m nrbc^8hu,bdFɄRVp1/j,?J%VFQ "oK:{n#S8`^EWȅU./ɞK'6.)ױ}JۊU0asnʷD:3/=#i,W CWGr̋,Jr]}͎1y$#9BIX|Zʤ΍j0O 54fRKgxQ{mal/`9W4ZWU]*T+!aLW> aȐ6FoQRM.V432/3w׉a( 11R,SQ儨E.L0`{-+g/SᅪvOj>ϯo^Wccc=X/{w}ΰm۶?񏯼ʮ]N:wqǺu9ccc~ 333z5kBU Vf"v*0rhQpދ9 |yz% c`=oh+Cڒ*k# ؕ #],ۗ6 IK#wK&}kKYxsӞݡ'~zlK?aD=2]b u0<+l߾}jm߾}˖-׿߸qiaÆ^x!0~YPne*B`bI b^y|7\N۝k.Ȏp&xI1CN%{6 N|$5/ڥ%*`Ve 6VLQ7o~ h^^ |:X>+waOdޗeuO]G**wx㍋-(:֬Ys~nҥK?ϼK~6mڴinYV綰Wə{ 5P-K:_H${|%2h C+[`6m&t(oj'Ɨ2R't9;`Kf+.>\! {nt6B/1 !g-BF“'hU2z-u}lu֩믿>}ѭ:66h4V[D[+F[j?~)YV9s/ aUCaÑخ/!S_E? b98; ԰}uyГo M]D-kݮBګo+f;^y Ț7#e{/:ݫ&&&Z߽{w"*_*%~)YBĖ)#4_Ѝ^ok5Whl6_/=$ QhrHGK=npPOԣF<>k`3> s^y{5oOɬ맜r1tҙ{޲eݻƢE>/|ݺu=O=ԫxm۶{֭kZGD@D>+y":/K.$/}7nܹs8055u_}|Uz'ym۶MMMs9˖-;# UZ#\s58D ?c''';k擟$;O;~gq_ëg"P-rHm߽۷oY`'/~SP~yH( NC,K+DhC8H9wR_$?D`ͦ"MR!:bA˹C'f!&"2OD=UQ][wV@:OcݫW^zi6ׯ-v޽?O4X~ȑn:7|7׮]{M7'2_xᅗ_~o^t)q|-YFO]׿E~V gffEw7oFf͚W_}g?YgUT=k&!eu~뭷yuo߾W_}W_/OEH~Cq;},/@\CdC^N_MqLu)-= .tF(%fzUeHO@@TȢH) \3"ڳgώ;v%Xov}w'p'ջ׿9ZJgyz3Vro|棏>"XB.詧+`Ν:B`%f+"wuoG?*b>#+VXlZ> XNE䐕GXQx5[驫 =õގA͗Wj4|x޼ygffTrۙ-[*lmu]7>>|rU^{;я~Vp>e2s= *ٳǟ3!n Nբq*t I %yZ(m.6θn&.Ld xh8aNL޲%br!>.1ޮ K,ٰalܸOzꩯ:qFSN22]xr\xJD6m+vx۲Cp _߯ST¢E61 Ѽ˚ SϪzY5իW>|kZL۪h+S<&޺u֭[c9F>pXc<~]F*d )T88Y4֎*` عC 2yw37[+mV Gr_ /]7޸\p+nذᦛnW?!^y? ֯_}O]:_6>>^e'[~=ë7뮻_WK,i+_3/cΗ]v? 7|3K.G}駟;쐶BkǯB,Y쐹NsrWS~:G`Y|b 2Wۛ[?ZwiZ-:8 ?=ܧzJ tIW\qť^sLgff~>C>֭[(Zx瞫}c{F /\~]Ǐ?. _nG( /0G}tQ-]펔!5AHe[֒%KV\۷^OMMwqz_rj?;+P:&dvB[NT4LG[?(p/ͱ'߳S|0ptI@/N_ @ą .X@-fh-`jjjjjJm4߷o_!5CռfyAK/tmUW] V ~ZՎ8∉ #Iܿ#A5.\p…t333v횙fV_y: u5 ql4`СC;vu^{O~&kchn FK>;T ?γA+"A=|תqwIo:AS_b{&uyuETTGCH8Fu$wc=3.\xe"*ThKB"G?#.NYjT,hgG[^kRXlټy8+7+T04p:7̍x)QҲԨ Q+5 IDAT 6}CzO a^a+T01eX{ْo0ĜBȵ&rU1x,RtYk? sY@~*T0ہ`mGHL+P8nXQA.6=|‡g3UPavo¬\a9΂r{ZisJ&VPa!(ZtN>{6^CVBAa5)r{ԃ0oME2h`Ridù *  T,9e"]: E۫PaC21P|F cK3?'g/WiON qL}zBn3AB8+ym? AQ ftp `2ćL ~0I͢g0g@F=]SIyg"^LP̽I^ȶ#s6IOUZ}0Bq*T2@(EruA;s*WShr&H X.1ve4}HMriY9&3gPaL#DͥDϜ, mG zh4W*T0ҘE("oTMifu50Ԏ&"jSO `@D s : dI1ʋ "T3-vAc\D~'cװ!"7HƎ1R(cۂ62iXHeKgA;M!UTѱ Ko҉O'oynȑF}'LLLlݲmzzz6B9D? '&c(dchfOi#A*G5+W O`q|pnbO:*\u+Xx ymdCQ3uۇʹ""z8k,S qBVs,Ŷvv*4z+!pd.=C'B Z:oI Su pb_UQ7BPkX6;x$)f@5hFg>2s ~BcGnԠ^za s%pY>8QT`Bv_Bu|+ Y԰d]㊳lC.O9)|CugxsBࣃ]0[dąJmT#- hmL@Ft.iT'2 ٦PRd^jE=zE OE(GEҷXj#N_!$n58yq%]C{5HD1䱈iN>ռ 貍J,wN.eٷ4 0|Ƣ=erE l E0iEMxY(@Ѻ`+SAt-5!E+xD, мMBPLx9SEx=z}6?do1\2/@$@$Uw6è!@\!%tK:GY R){T 3)D[d#BrPPhf8ln#rǍJм*{;.Ch="u?t<*ZVM4 ~xNDdSN&ٚBpBQd]h4}Z_I4~ $St1/(I]{y:لcf` Ԍ'U&!j#Oڶs$x#3 9dRj<ƋG[|Ha<.8uRVnAk@9G'| = ՓӐ+fx8ħHYÿ\ &ʀc~Ao F| NDA e ӯV~8'qDLtPf cZCWIcyHPC1R>jPhwZ SĘdpJH?Ԩ X %"FUz5`jxEJ00b qn|G-yBT])QFqʰA/<Q 1n;+H6m_X(]Gä) Pe '0(C^ hEA "{^Z@.0jzS?ER&,F h$X"˨(j+fXpUkd=Z|DkŅP j&@ ^E 8!HaF:Uc\)Z fL1* #D ('J!(V}<ÔImB4tJ-kZ` Xk,̭P,Rb\.'5.uE#|ȶ*!r.gEAD_gvm0\h 0SElL ic>3*b61'.Ά7 nj g r`̢fu|Z 8qSYyyrՐNd*ZdƘzBJ9cLT- \.˱ljbހFu" WoQ ɈճnyRаdZ,K$tJseYrux 4Ll  ֜+>ĭ XZgr`o؈/Aa1Z[SSy^P8s̹sfggcX\v]\ *ALF@"͹@ }(13_sԍ6]|g5f͚&\P`b X,JuwwX"f2qrDq\ץ -L;L[5d" Ӥx%&`ʄT*bVd*^YdI*jkkd2Ll"Sӂ6%B5 h+.\awB )Y3 묏u555aGk%g8b1JKK"ԺpW`H4uL`"Zl\zAHK#GI=Lܤ0E-vTZlYww7Ep(Or-d6!tfSTSS*,hjRHvAbrMB~$`~pJX ߸H&7nLZ6a8+"Bwe&h }XP+2uTgNQ΁OiTQ.|GGǪUh1ٵL:8h hTqD"q陙kjj)7]DEQ-|g!$j7 (ryڵne G(0󡙵5D"zzzΞ=;66FOy +vĵZ'by͛9FU!n!EW}j®cjkkJn@<؇1\+'2` jE|GJQ* B,{ސJ&0F$K[%=:SWWW[[zj"`"im1&0G`aR BmZ^$ (t[sz@hq ummm}}ڵk) ,˭4GUiz]>%֨5 D&HH$6mDP\PjQ u_*2ԔMMMmmm43a~&\E"|x===">iz{{;V,ifA- .u~?j݄FHrL0j1Y'N:umo{ҥKyb=&''޾jժD*r6r& DBcZt͉ AQަpvuƘ9RF}}uַcǨ! Jdac}Fa%V5F~>^"WVҤBDeѝL&Qtrرch4rTVN}HI1"|8:`yP"_ڪ#HJƢW;33k=,]ve袋$NuDX,rJj'0!W555lyllT*Qf~p.0=:TJCOfPĚR-QXkxSSSWWm M6mjnn}\.;vlӦMU2ӺL܅Ec5D͑q |_6+bQR"}477GEibbbٲe7o`){733S=[.koo\LT4$~4--VnPhll-Jx3hڿSRu] J$BXq2|>J"s .+S</x|ɒ%|^V2e'Ϸ#1#*˺n?4]STck 8ill!(6n[.%_:fQ>gnSSSTzT*CEzcc#Btb<tD1gmeXtR!@\Dը@+&Fw/S"uhCP wy} ,oT2Hrbe_15Щ^=AbRf? BF(JUJMhb JPxBf!zb,0h`3aS&ԄR)6\.穓#QkIVj~ x%B#!5؟'c<11lV**zB_ X}aa 1ׄ{a0s#[%dQZ>km:ZlDWT*-,,r|>Oo.;??eS\I&K.mhh8wC('[DW]uաC^xD"A'xСCLGݰaNTǔq֘`_43s|DN>w+ޣVp&''z꩙/}6lpw:u7ڊ677?sQ "p`P(Pbi ɓt:Ԭ\СCx;֮];;;>"Ykt}}}TL-?)q8~cd:6dh(` 4Jov`ZeZ[[gffh7b{:QyjB繣8N:rbZae戔8DZCLįpK+䂯UId!MNNZSS3==]}kRԌ sMA2hEtt8a}Ѕ{p̦`إRijj JXUu9hKnnkk׾W^y7779s5Q3P᪯gΝwT SWT)#΀8DĔ);Bdh^K mmm/߿e˖??iB088ww7f2פ8ZkR[I'@EP'OZ"^dTee>BxxHjkkGFFzJJ[lYb7Φ䨀8lSz€=INb׎;w@44D|P"q_tjjjڳg֭[/_Nt:Jt:꫿vvv.l(v"Ӊ $ 1яlpUd,4~0Z0"[>waB~X o9 U`u]ZÙhii],''+\[[|w]g||~12$|rrp?QAA`R׮(U555I^V!LXlvvy.jE_ YC< +VA v-ϷsI_5\B& }ZUMzrǏZ [LbD\]HBex+/[x|hhWԇHlJ_688_;;;99Kƍ9s {;_eu/:G`Md⊆cccD"q饗ZhMϳg͑25'׮\Td Z{nB{Q+S'x%5"Gw>ÍQlأ v46RФ Z=!.}{ur\?:)XwI'U]eB[Cl%MNYF H)Q3]^M&NTW6=~8jRmMN?5am J"+ԊPa2788n:<<NxA7C34OIQQgں).'N #Cʬ`S[ /YWOu+<^ y"|Gȉ ZF b{jå.|p``qrr.(!!5AzoVD2v90X|{"$"\ٲE-2B: @$(}}}R)W,bU,ADpAG]AMد,ڊ' :q͛P3 yfM2[i3^~ec <9$b OcV2b']Qc \jHiCFͨp'0dQW_L\;\.wqZէ|AAP (5 ̷ ł.V3 tvv-8hh, j 늊fªz4 0DBa7])4i> AZ4GFFfgg455U 5BD=l)ô *P -A\J88ҌtZl___wwz+4!QCVjX4dSNc4kQLhNtՈBy |{:&h&h,BruT^<Xtigg'NR60^ײ;cPXD۴Z '}qQr?d M[bjDh-]Q0c&*lrrrzzzvvFNZfů1m8^UphK[kBk弟Vsy^>?}Pmmm]]ݒ%KAAƖxffggi4.?Dj0 d u岁 n5 %qYX<{l&}V8^ch}XXX_2|q(?%&G'a8 hg+sBM@5wDVIjQWyq\.h?]nsZ}Nb|vU7"jP%V'4U<@F.̲pAF񓱋Y1؛@+FH8pr^lEiת3Ђ-%:~5 YDQ3Mh[(/#veZ** T}W, 'teٚ|%˖|5:ȷb{j%"D }mIhLb% K T8=6@v}p_Jսlń.^* } I(X(R}:v[ VZ:E\V 6PPE6 UJd29::J* ldI<0d.p*;::Ę92PB*7apc*ڌ1Xh U_'XqЄ'? ZԡР Z(Eq lx "{1O"ǯ$(p>_(`~! 2DǜUǤp*[ ι1e4_/HT|!WyW@`U &LI]%i\*/3J+áUh,P):u3>'r,h^ ./xqTB"ssso^c ]s=&h6"rԧ>Ƙn{iԄͅmHÏ ሕ}-D;WsĉG^0h555۷oKMЁ,ׯ_/a7`u\& M.LeOk 8p֭[|Gy;~~ovv?kkfvvg;׮]bCr[n3<裮y睝z;3?<~z+|F½K/o߸q?o}khh賟l]]mC9r䦛n655ڵ  wOo޺u{|e2OӾ:tغuG>򑖖o~'O4aI,t z%/xV%OnO??֭{{cd2.?>>o۰aC>3gnr.WJg:u__ᦛn3O=;~Ƙx<?3֭3Ƭ^[o}޽GA1ǎkkk/b1aQb|xaFlA`B@ᆾ?Ƙ%ػwQYV'''Ozgrr ٳg9[,k1RG?|cc *)&zjC 1*7p =WUcLww}Ggp Yݒ l-,ػ#?(ZF#7 Ԓ=zt޽O<1̙3O?4e$n(UZqkz444d)˟ԧ~<#>_|}QG 3ڌ1t.-[m,J=33}|+ǮSN޽[hvPaG BD,*>p@.)c|ڳg]wEf}gϞ=MMM6mfݻw755m޼Dc7ٳ~S,z!S9k,J~ _Ib_~mmm?0Q5kּo >m۶cdŊV ZI& bSN^ݻC1_|ȑqc͛Ğ={?%Ii7o|?H~2G?/}g?Y"wIٳ'PWkM7_&O|ov!uo ASt 7dٽ{lll[:: ka\h`{aӟ 5>YT⋑o!Hԯݾ}Xhu2̮]oHJ4ՉGRJDI?Rc J4.͞^" /nugmlc0^/> ƐUfUcAm!ѸDYS h%|4Ul±4DQ&.Ďݷo. J@C"^-Rĵ¢#H)SN S`6ąжUH5}C HϤ_̠WEu >b_ arMC-UTBoa({Yd m,"-*P#Fe¾Y׆K >ğx龾+W]߿rʏ|#4^{{;vÇ777qW\q{8wŎ;~hhh˖-׾/~_>yd[[>m۶ڵMozɓ'ggg/ҀFH 5 p5(=cWe-n{lǎ]wK/|۶m7t/}:?H83g1ßgnv|IT=355/J}$\~D)} a&"" Wׇ=>"Fj@2[^wut@φ wNMM};ߡBܘիWܹ裏=zt~~8g<|Ν;okm'1/kv˖-wuc֬Yn@(ܜo;T[Uh0Fj 6ZڵW^ 3K.]>CL1j_|'4M}'ccctVd["m3aJ3a14?x7|? +3ݻ[n2i}zQT&o.laaaffN}u3h'gBM9ϯf+FG2y!YE} }1F0N&7͵=̊ꪫ'?q穧/״!jm*? `$`l.8ګ}j J b o}mO~+0F۶m۽{'> ΜNGy/7b/L~K_:qmv50> > PXLt= ~+0HfG)I0T4(V799yȑ/*U_] 鎏`>'0B}*}}1 5l Qu}sƘ}|ýUaU%p֍n DAρ.bEP C H TccLd5{ Styk1dɓO[1YkKؘ87?K'JHDڍtPQ*t(.GL;]/,6vA[U>v3M+I3؏bFkBADt~&Ie_#aHB!B2+£8(N@E )44 J̣PI:E&x"Np *+aeK^i 'PǵeXuJeoGIb4jw lD<8EQ Q Q."-"ׂS6hx9C\h|5Bg鑠6"V fP(Dτy$r ` aB~36̟P4p9D[xi;, ?Mh"j("v4T}$%ZBl0PR(?@B *D0-r1$\:& \^" m̉ &D. i YF㢜%(M+c?r Z`g= "3P|@Z6du@4MQ KgQG9(6(:9̌DZӁY&hz0mDrU8Uh*Ԩ!+}!sP`=_krN=EuhRB(?7(%d%akEPtL մ2M-@쐈<N*j߬`C%b3w"CCEB(~VaRBc(Z\ף XD{jEաȮUjbB#T"ݓ)PeXXW*wL"@Cy6A?ʂ`U   L%"G YLwQhF `[ 5| W6~, WIENDB`PKvC"B)rDrD#novius-os-latest/_images/choose.pngPNG  IHDRbsBITO pHYs f IDATxw|u?lnʦJIH =f;kGa@ ؎=T@@!neIaw ]1؝|33yF$P6P'd9Nr@:!uB,Iq@4IIIi@DEE:nJ8 YP'd9Nr@:!uB, YP'd9Nr@:!uB, YP'd9Nr@:!uB, YP'd9Nr@:!ulܸ11=F@c, YP'd9Nr@:!uB, Y&oD$ I( $wI(Jbogհ cY d9-}骪@6fgϞ]t t  <}\neMȰqځ$Ȱ"ˉJĴ ' ft17ȂJUUUvvCBBKon{ uuuKXXln T\^q:7O#6Ĥo/vl^^ uv|xNNj~w 7ѹsV^C 0Ν;f̘ˣF?)S˲sv8Zv޽}UU`esrr>=z۷oɒ%Ν׿UPPy뭷}Ʋ^>75Gyaa /0jԨL6y似L1k֬eܶo_s7z3f,_vҥs:thv.6siLl30hVeyk7=cܰw<?8{Ń|Tb1xԨ{,k>z]-HDӿ>S^Aֿ<_Ŝ_qc>D=j/9+O}cUqAQ阎InЖ瞉G ܣ;KTBg%$wѱ][<"߰kؒG~ڵTZӵڤG=XT[vDY?`ڠ"zd}#j*|~%~舑vo7> MX^73g>߰ H/sFgAȑ#!!!iiiDdX"""^y?O|ǭVŋ322֭[7s+V̙3 ]腈$I,--ݵkft _>""ԩΝ;yr0UUUj>ü<ﺂύ#{<6ۏX!}#""VZ5mڴwy'&&w}׮]+{qYPP;̙3gK.ﳲ.\h4-Z4t\'DI:WyBӥ2QEIKy\"VOtvtD>KQM0 c2+c̳|M?l9vPJDdȥ4DD+V0 ;{Xq_kݨe-7p-_aMyܸ?(o?Ay[=jYZ@i^w֮jN̑}Y7.ח+e3n„#Gڷ㫷_r:GuQK‘DDY?*J~R> /\ӳ_z=~JmYN>}Z#GhΝG,{wl9r?w^|-p׻w!Clݺ;v]Ϗ6??޼y<|@Dw}$I:txwϟ$eN:enO>=11Q.{1bČ3DQrt!G^OD{K7_]!(HDԳwqw>kحwUg;2N]#ovv+?_gvL/ ܱU%y3'o r~9XT2[v>?9K6{ KVmZ,A4t$L~=V>'p=;=L >l]=VaYvԨQ?S޽M&9aaaeee'Og Wd2 <8ɔީSo633tf$fU?(P SʫmÍg_>p[]sd('ߠa޻L6o޼uVNt=[sy܄.]_mdj*%5%4*IDgJE;QD1 D$5TV$w [Hb2|˥qSviP b 9눈!IA(kA%p"bjE5{FlM'تH $VODNk~At>ntk;/?λzU-!ѣG ԩjbbb"##Җ/_./PQQj(g#ˑ$Iź:9ٳgΝ;o;c|0r߳gOI.\@D$Lҷo_n"##e5 Miv1swK۶m۹sk&Ϝ:u<ߝv0L\"\Ŧkw;i8<:DttVԁDttuة.Y4v>;VT^$H$j䳐DtF%TCDIlz4X0Sas5DEEmذa$}ӦM;uԮ]^~[n;vlaaŋ &>|866SNr$I*))XRlxOKK3L;v%%%EEEr!i&rĉ'ON4o˼Il } ZC ի7z2!h(~7UUU q4M^^^Ν}V-$Ie;7Mʢ:vL8YkφlUzh%ː$I$"Ct$W|}_n$pq:cxAmܗ5ťE$ $I(@DCHa~Op}7zyޡSw!/H$J" x/.n_#;t>㷑QזXle|FBӵ'pi 7KT]Ys|q{6o*Htvi;.(*UY}H]kP:+I(o[Q$IAg!2R%I9:V~ (suQ۸٘1cΟ??rHL^?}UV͝;7555""_ܼy7e%dMM͈#ǯZj۶mݹxWNrԞn(=v?~b-5ǖ 1f~{Ȱ "*9c9xl6.MpW රe96>F{~]𮽾Ix< "nЬ\p˥.2>#ovexShhEQGU/͌/:ud7&,^; >n⳨.#&L 67#p|d;vx姅sꫯ.7^{9 ä:\Сh:::b9s={LKKYjѣG_|EFcLLNc g;qƹB&Mr.|i I'|_Ey r콃!rBKܲZ'OD fc.!:K8UTunUDZְLFjcK)%LeovIRTu]c{آrɱaYA)Um' wȞxQ/\fbhSEUsJMz)uH˱E[WnG=1T]ܗ]RQP.XMIw|g0,Oh6 TPe;[ƢRؒ#G`z {JSD4Gǎfӧg]$wd>dei7P59 5TsiC]G_[vaAz9Ge96߾{22r$޽{5pD4n8˵sΤS`:u 7\,;?*S'j#p/ڙh/ ~TVԉxaOuM ZBo|vMO=$E La&0{' aKWLmr_x!C4}Ne^O|۷o'>}w}uuum\ ZNNq.9w]-ZQ)b̄";'OT-kGL}:Lh>};rwV[< (} ~ xDGՂJ ʃqA5Y\m9. w#/ #=s eY\^&)!vќ_-  Ǣ(@G c=zЖp5y{1)v ,K*϶_+d9CIqU@D'p1eHq܉Yݖ2xCȐx\ro!A=.# tjM8@: khl~@<\-{1h'? '=ǒztM,s5/ꩱ-NYN4cXLVp9=ilPSk+3vӰOlvWƛLw@{.=˙[Oz)O_Z(W;hl1;l-SV%e'DjԞu_z}jU: {)tm#N^ܶ?wboinTlt ~ UT՘:EJҊOUgjb&G ~9Shڐaʭ#xxzv1hOu ]2c?oKdUO/DY~}؅:w<ꍋ Y=  /c-V}{PVi\dSd/f nw~<:fIJ=ҨUfWW1y҄bC-uyvfivuFx;n>Z>7ӥ'J_;o?JTIr i:IV)wʾis{3nabk~jw_{oGѴz{>5cˣ& D'yZ++??l} ^p/[%p>>~K .<7,e(¤;{c/;gkft7XGCmIJuASD̪/~qQ/T>=e~_ޝ~s&{Ț^A3s0kku;|npKYKT娽/[P2M@DZamVGEG]ms1a}(bB8>."7o=:묕Mr$s:D75ZӔJDcVotSc $"Q֮ZGd;Y6GTmM\x;T[uYӕk .aE&*;߹ʵkV;:w\WScS4:ץ56;bXS%uaZ"H _^Yt<^z n:b"MۿxhcZwA02YtӺ\iw;%km~SR$Ibitq!&tHo IDAT}Pyg]ӕV~]Br?y0ITgl+LDUulJU[xSUS9N&VPUmݧIFؖq_ZU> Lh|B~nGר|h2.2YQLTd %G8Oǖ|urWIEQpϾ 3zz4̯:M~^,ho5BCX#HcYit4*IT\Yy,іW'i ӸȐjwڽ44r DĐȋmp!X]$Ib/rjeia(Sm==cM⣌ |뉝/5:s't˨Q0V_iu7bL4"Ek$T{TɽcS<=uٵ`zl}wOK3ɗ6it!MlʕqQtY~S%wM79+hq9;O' eV ?r]aΊ$"A*k;81{7[r%~W5㵛J]:xdgfVRGiHE3ӑE'kXNswlɊٝoaw6ܷg w7jӕwMZ_)R7n7 M?oٲeyob?Zg 7{opN[]AmU}9I$oVUUUw߃>(b ͽ/**^WBYOWnX&z5p,\+w~0۽_Ʉ3/<$'i #)2.\*bII?ŋXB}9r$^Ή\555Wp|+**^R^z_nݬYڿve.9=Kw# )p}plMUxxxLL -Zhƌ?رcϝ;zꜜ؇zh ,(--]~}EEŔ)So_s7z3f>S^ӦM._vҥs:t; F̴l'Ot8f++.\h4-Z1gDT^^jժiӦ;111?vZ+OO?.g-Ti˖-9nַi,JFbŊe˖mlSt}n߾O{ <.|V?Ά[ֽ{[n޽{2d֭bccW\fvdc}z޼y G}7ęW7Z^iu:Vi44,DZ,r,CLϙ@߭2xLh[_MKo>b8W+̥{:8 ~QNb$"H it:#\>\x=. AKqqz^t:NjZF88wVrIX= (Plp8VkRRR׮]24/'''77744ԝxd9,r,=VJ%$I(Y(.yNAYYVMHH`уDQ<C:vnn~@h-GrAesQfl@L&ɤlq7h4VrAග *0Dvg2r 4(&I +~dXN<9dȐ-v޽m^[eܙ{<(߸[tҴ&9rtGI>z(C{,@}h4:mGjkDS#(ܸ!SXeN_>/d9'm^lVmrZNq܉rwV=Ыrh'm9*,˺G+!E\G}mL/YV&:)N4#ӣJr<:DQ zzVk0ڶXV1ͮ%:>nL$E%':}UfwCr m9R]9+5֜ ;Qvcg{ZG,m9lQ3"y8ܸ!r8/>#Azrr;Ht϶It;(ss:}^#Yt:cp;1U\2&A~1@GNh܍:9;i,AޣYʸ^N{j,Q6(3e`,Kc&Aè$Ir3!_ A(IIc-:J> d9wމ0rs<_i_YN4)!<54 Q1)m[?T1'\|= 6=0C1o<3zM:=~o0gD>)]x5rT}rr2UHz? *r])xQAf>9͋Es%u~l@{xD7rG۶eR[gNKpr 0m6>4FPm[?]-!0e 9Vh rWfD*=B#l$:@;@oܹsm[󋊊ooAdd  ?~>:|llߟ!\fM^^^\\ܴiӮ:"ھ}_]\\qѣg̘|ڥKΙ3'))W_ꫯ|YXXsM8qe̘1> ͝;w̘1wuW`7B@6JJJ,Y2{ѣG8qbٲe;w^lٴiƍw˗]wyrrr,X0jԨ Ng[Ae*k`Xzܹ۷ pرm۶=eee?(/CCCm6N E믿y4M^^nwW9|p~~~{Um9饗^r?ѣ-ZGQQQg߿?-^x͚5W{g'Nx3fDFF2dĈ.\ ǯZ_~re&{Xf αRjf1#;;;33sҤIm[ƍۼL YP'd9Nr@:!uBkƍ4m9NhLp]B[P'd9N~rrrjjj(,,K.IIIJQ:t:RRRf׏eѻM].Wn"""ZV5ݺus8 tt,ﲳm6[bbZnݺu벲NgRRRMMMvvlXf>2mUlVz̙3|$IDtɓ''&&={699Z,?ثwy(c㢣o[oUU̟?gIMMmmlYY,D"ڿߟh4Ϟ={e6-ZԫW/"r8{ySSSږ"J Ӓz`0 7pC||N?~|wܹsw-/=s嵵K.ݳg_WOЖwz~YYY$ڰVؒGI,Yd٣G>qIJe"##g.\pɋ-B֩Sɓ'߿(wcvܹU^%-]8"r:111?xZZW_}}Zӥz׻wEm޼yÆ DSZZ^(""L"bd9l6?..ѣG-))ׯlwqqqfϲzܹ۷ pرm۶=L"h4yyyvz0={LNNy4`S+QFٳ筷z7-ZGQQQg߿?9~UVtMgbgDvvvffIڶ؍7yO+tߵz@:!uBs.SNNjjQ%d9):(/)hZ =VNr@:a\@);_\\d)4CBDŽj!h(:qL]:&)DdJK-Ui=z,zW)@{8/w-""BjZܭ[7ḿK+**\dΟϵ٬qDǝ2xiDt:_XZ[[ث%a9}/ >Aر_ 2!%z9**ǟ_^W|k{!!!|=9i3 )>?;uDQaᚿ0푙g[gϜ.++}4y{SS]\|Byyycͪnidў= rR^cϻv >Ŏx}LLh,/+q9=1uŲn"{~W_OIxIDATfhܻ[ZAh4nY]qgztVY2kS"aYvX?t:ߗ,a9zI:}}{ zs&NUUUrcyts^qjm2=YʪO<}4Ѧv=uę3֚TK#F<ˑ ;$$@aeeI,}5CfZlVnGEG㎟wzi++Z伧9#記mfrڃlNO9ѣG-*.0Ge6o&wZ/>kyCҩ'\h06 K8Ma~;q$ ].׉jmZd EdTrq92Gm G쉬at{?nW޻$|߯WUuNUWsOXTTTG2<%zD"Yh&JNɹ;bGm)p=/-)9E⌣97&Nڦ¶mw])wi9躞]ׇ=~_m,;H&q~?>o{!B!Ȯ0' ,pa }+41PP9Vzl}?[Rh46H!B!+ &# Y^iMӴ`e֎7P t/4MömѨ{l7=B!ld V$*1g ,C4_QPC1EWL2O!qңJm˲m, 4 )B!կ%c(}[8[@kp GXB1kbEЫ*P})E};qkzo K|g,^u쐎@ `v%HipZ4Ci'd.E@W6w*lm6ON܋t:M<'J _Ų,D`08/B!w? `ٶkp54 CebݠL7XqW,HX.tݪ4 e(/6qPtV3g 0ԉBIJr[6ڼzB1rZ/UJņM~iJ!Bѷ/@ \o'b0%]1b{St/zc^`t =߇b։ a*SL;@z#>rE]̦@ 4$htl&HJd>!Bq˙In#o0\ͧ\tShh`i`kI+>E)M~ְ")P>CcRˉ֋L2]nmNͰm lfMV,i):"Uʹ64 BCJg6HxB!8}+ٝ9дo35/EGS(-i[iB= P ;y.lP3Hb`{54CϤSz@mMfNLQgѳǖ VZ&c,fQ+#{H$B(!NkF^^B!⬖3Y}o? 5F{{kzo֒Vkh^Ecm>6hzu"it=4ހEJSx 0jT̚fvYҼ l7ɴq(le3w*TXoV$וH$$NF:#Mi<VB!xid84Tvߋ){Xɣ\;3@tζG|xеLꓦgR4]mPZ\NK),=̏ư͡v-&$9gRBo "O&PmLL&&a&TJ !BqV3G 6@R2%G5Ł6?{^&u"zo'q9N7e[=1>⼊5%)@lH3-$1LgѶ!BA3Of5é䟫ԛGuLEܽ-!]czSzo𡴬~#P' ?PJz c^/!JG4sM$ѵ\P64 2}0ZZZƔ&41W!OmDN /~YXK.GlٲVFM6Q]]+›o3Rξe4gֲ*}eR)(P:ykzoEoߋ#){m/DߴLli"{S^j¡mm$ |?~ޓxTS"xT IЈ4Ѥ#AB!. OAuuA?SضM"L?+WdŊ[q9r蔳/7x8ٷnavf>-AyF9?F虠z`B׵`!7mpgp'#(*.4MZ[Z|A 8e"[R¼&&N mtH(4'˲$]J!bS]UA̴54*+H'O̍v/S[[K$rG"K/eƍW2t)[^Mbot/h)T)-lJ#zGD8nP'1Ejѭ $y))-%H$rlۦ=C6Gf,aثʕ+y7>|=9m444p%MB!83e"8dddS),G@|#IiXFnL:TozSo… XsZ[[O~JOO"f D"A(32鴛4Pw 3~}Z1sRuEG{wQYUJYZ[Z,nq7q[|p&O!??W_yfL-d2) ]Dz"b1iimX,N:&ԆJ1/ȴ. w}R7tg#G<BqfwV:MWc1 v;@(Ϗ7<㡪իW6mb=zd2y`EEE{^ yٻw/]]]'5ɴF0$)?~ÃVEfY4: 0tp@PJQUYIii)wŝq4MٵkfΤf4>;J*"܂ii]]]twe&&J1 K`T<4ä Z0Scg | Xv7г7pxB!ĩ3RT+V,cx^,3ͮĻs:rx!iXf L80扟ǫ3fpײl2 >}:>d2Ν;ˆD"$ (x]pF"%CXVH9s)tdu..)&pq7p~,ѣ,^|(;JEE˗/gʔ)=wF,d2A$% E("Jz'Vq(QV=ڎ m(B!PcH-d,J2'bzF^_G=iF~~`wF=,] 0 Xt):th4:`0M4I&dr ~~?>p(P#;p:x+<(Wi]d~|>H$rFrD,qSy뭷 BLࢋ.dڴj{9M8&OICޔtb2W(8I5Fd87fbtѵR|H&tww^B!lmɰ-c+]7lR> ݭĺ3uLo* 'W qj0MnT:IɖS)E pd0a@ls]T*E" x|nD^gy1 4tM1AY32Rd 4 ֖AJ~ATT*mC<>tI'SS3W]Ξ={yc㛴L&Z @0Xr'PR1#}ia Ƕm ˖-㢋.zX,&B!h=uffϞ}82ezҤIHӓֶmZ;۽)%Lr?dnJ]]iO9zzzB9s΍ŀ5bu9a|>7H&>4^QxuK)4MGJ;1sw("J1m4>;/eR:ӧOFIRcq6m&fs%G|х3#On/OA~ڡ*٭aM`W@._'b !bvT,9spe _yyyNiֲ}ݳd?],p8kہLR)eNh;vpR"̤x''53Eyh?ExP1(vwt)7*sƦLpΜ۷#GbƴiL>͛6y9ICl;`UD<1N0iyxyuoнCddCߋ&8YlYiBd)Bo4Y mgKPc7>+]D`y9s栣]9rw}p8|R-g"[4رc<3߿x<>-q*{camcF&]0|L!ԝLjގiZ .,Ӣ ˩?<Νm 0sLzXȂ hmpR o.,p0;e?/+z3Bνs7mi 4 ]spB!HӥTDdO7Q/wS1cŊ|po~F'Rp24rرΓMjN-LL;b34xoҤ 4GZmƧS|ӟ"̆SlrW_s53g ;#?‹/H:v+_Bxt+۶o W?RYYIQQmSRRBEEJ)&L^Hgg'J)buuuI!BύUh>[^'2ڔRmSTT_-¶mGww.(RB!HZ -hYΜed룠t2^_͙"b^x}:S4^1,Z%̱F ku L2AS4A}7 [8b!):꾄a/m۔qb6pZGXB!8$Ș&L`Z`GҰg4p[1Ft'ַm{B!xHO3Sjxqt+M2 274MONQQ3L'cy:o c<8S>i f͢zD4jfΜo= :`vW80PΡԉt(ػ Xf$ӦVf4}~AT aLI*(XAx)R 9ZF4eY躎~h!L#=0PGVMkY[ltڤ'gἹRTTeYttt w:磨*jjjm/..H$Bgg'D=/PXXoPTT4ҥFdDjř`\a1 4JI:(_xx"ϚwǍAyP8ɦ¦ڢڋ=*P8eLTAF*"JN Y+9ͽFN]]htLV~B!ęm~Oiyef~߳,={2Jsi`=&J qR`%Kp3s~ΝcÆ [Qdʙ='H8]F{Jrֈ_8>RMg-FL 4b"D&I%m)ӄtƶ@x̲&?6AwRj؉!ArxK2ѮA[1/^+YOOׯ IDATg(B!xvb;HcWJ23{iəehvJ&x<̞=իW;֭[eIREQQшE[[ۨ;}k]_n(#o ۷o2ض'@i:JpP(mʄQs,LӤ;v _KKKNTl޼Sra6m4!l iVG4 8&4#4+T*Ks, I6S-H APL&MI1{N8>} WܲJ4UГt!JJĈtѰw3ujkJf4I$bC3q"BF[P\J\&Ad]ԙsw젧QFAQ)5s^u7LOOHdu3e>L0@b1:::ãOrfL3#L/~Rds(ȴj]?i$Is{II fbҥ,[+3;mۃ!B!ĐLf%%ӄ)&MPV5O.g޼߿ݻw@WWx;oP}?;]$ R@JfϞ͂ Xd f"PPHw¤#Bg$A4 )..fΜ9̝;ŋ0|*?Hw<ő(8d:3B!g6۶1-B״ g͋ޖ!6iMQ笠t K&Mayho:D]]ňb'K_ 4™40 <0{lΝGO($iL[BtEĒi>%g\!Bd:͟[e⅔O*MvH&VxNsIOaӥH[4btDeIӨV 顱cǎQ__OCCawt:i9mR ?zNRVVԩSf֬YPZ6  Nw,8=ɴvX?["J!BXzZQ(% 棔bˎohfsuWۛy[-ݡnӫpC畍o7|lFR;~@ڴ&Œ4vEy((1epL줹"C4u[`8q"SNɓ'1<4]'ŒtFSjq-B!.$ܗHi|>/Ņ;vᅿ5;;p߃VwSQo}'FusKF_6֍D:Ag4CcL{( ({(MMRs>~?ٽ',&HOK%ӤL+7V !B1Ζ-Z:zx?}'̞1|&Λ7#1.w|=nSβRo_<}%vD9ߙ=k[ 9z[2:.B!Xmhd=kl&L boh$JM^Ŕ29N}Cf g응[5 ⟾I7qN^ۼCĉϸ%G!~՛ z.C76> ~Gst$z# r{ !B!h=mh$Jx^5P<\G2-;v3kznqWG۩ʾy0/;*c3m,tyc}+߹4(`<\I'򫵏3zsNY>Dh,c@Ji9pسo fl{od!Bqy x +Yw!LRW߀Rջ9xr|xX2ws5F:R-]i<_0tYac|~'~ߏaY6fMsZ_7!sir򅛮u_sa ?,oږSG[K3wai|kLf+?}¾rsB!8%S)^| Ҧ҅2 6؅i\yJ <:mI9&Ls}]SL+-8Ϗm۴9уex 'PD{ѓHk>tM%9"eZ94!@eq>q5%tEr8ej (KyDt'Ud!B!ƉB!B+]J!B1N<B!B.%B!W 7r!B!> TssNIӘeYmض=QB!g-J)4MC4 ] B!B!Nnao Fv!B!"AiPJe ˲ o!B!b(NSFB !B!D6g. 74 TN˅b!B!F#54 @`!B!NhNB !B!PeQB!BedqC!B!FːB!B1]!B!B!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bq%AB!b\I!B!Wd!B!ƕB!Bqenwꪫ'<%:= /c:;;QJQRR… kt~7rqbyyy̚5իWr#_wyP(D `Μ9˿x\\͛7|PΎ߱B'A<\z]3m<跭y>Op7'o|w}7g}(b˖-lٲիW/yDyw===xt:=`wqK5^uxBP LB3#?5kPXXxrFjhhs?ϙ3[o9s栔b߾}]{#}I&y믿뮻B~ƞ={xGdb(N28+tA!#tR6ọ>}gÆ K9rH$B^^3g+Wyfom70/z\ܹuֱ~BQ\\̼yzׯ_i̚5{8x-ZyqwrLgӟO8v?@uu5~&u!˒}'~'2o<_GݻwىeY3c n&,X0yx 6nHgg'^o}QjkkI$TTT|+"m/r14M/Mˌ/}F-Zķ-_hkk~حd۶mjk |;ߡ2瞜s0< Ʋ,*++Yf VrC^O n~|^y${/B 2FS[l^(SNrG_>g](b֭lݺK.D4?|LBSS[lɓ'knnf˖-L:%K뵽+?Ķmwioͷ-f͚5qm.|90 >|;vl>}:߹馛Xp!$M{拾 ^{f׿vo|G}DQ|a.ϝ;w̙.gWn&wy|[ⓟ$7Yn[qΓO>/ h@qq1/o>_h47C={~ߺLmvs{^~缥޼y3|Got=ƍc䡇r+o/2iH&nH8{!L|oH]_< sϨz 0M#<އM6 '{-|_緿-> \p#0/Faa!ڵk;`p3=kSsBH1Bz+o<'?I." ]t'mNE+pGZ~=T T Vk2')pu׹~'yyyT8~oU/B/L&ٶm> vGt]#2 9s&iEy'[I$A^˗%VX林 0<6lp?ϰd ^xaNx?#q!KPEE_~9ׯ硇{ހe oϿ/sq饗 x׸y~ V"etRMc=SO=ŲeXr%˖-8> {zz偮g͚5|CW^a޽x<dx),,׏aC~;vڕJpZN+l͞=].((X٣k݀px<-ZoNdnd8AȢET<w7eee#0 Ⱦ&M^s>˃G"y睗mٲe<c>`3 !8}%cn `޽99ٲ;/l=B dR[{Mrov.B7 +kq}k׺-+Cɮ@}-;'IZnyoT\֭[7lyF*x7v܉R??xفSԶc l08+}]ݷp?~ ^cYu trݻw6V.7'{-}Ev ߄ -H 1H_!#'2?σ(,,.m]]]rvdϟϮ]طo6mb߾}@pJR9 {~~>wy';ر{I$o}-\#GK&ɜan.\.r-nŽ9d* .O}S@f2PKO<.u]n|$P}fFҟ& A#<⎰5eY-++se477caYV0g1\+וW^ɍ7W8=˗/QX pC$>쵼Wf>CPr f3=gBqHK(}c TY~mwyݚqGFT }+0')++k_:կ{m#yfPWWǝw֭[$ % IDATo]w"f555};C$!LRWWOSwxU2P&;|޼ySv@)''+;%Enn~RYzWsx׀3]=g~L2浵u#eH߿]njjrWw^{eƌrl[l'>H3 !8}$!+}֮][oE4孷Gu]~{P(dt,z!:;/{^E}z)A:DQXX ؂YXu (quYw-kņHGd)JG 4! RHHON!C9' (us̙}dRTTĺux7Ϛ'm'??"yҸqc'&۷ <{w/~'HaÆft^z%ʠAxUy_m5sL صkteG*f سg~ tJN o/M2JW#))ܯpJӧ=aO>1V?UYl\SLa˖-fNp|+S}lsȑJvn9T]ŋ[JHH_~,^܀Of޽{[F~N> PIIIz׬YwUVfu|AƎKvv6&L`„ b*D :ܹs^X,u]s=~ûuƾ}*ݾ}rڠA̓y1o7[n咬fϞm}'tgt_}Ǹq(,,dҤI~w!ҥ 6mboG!!!1c]EDQQQQQ$%%CѡC/_޽{&""x+|Ubb"~)nj=EK.8N̙þ}|4jԈN:qw0xrhт^{ qF222(**"66+$"Ub0|pvʢEضmyBTNڵk-Ĉ#Yd ;w$330̷w҅={=z ::Yfe˖$&&ϨQ3gO=T?j(ڵkDze8pEEE4lؐ޽{sM6DEEKLL M4Jկ_tQR6jut֍ Brr2 4A9r$m۶eɒ%cԫWW^y:uDQ{J2DDΡիẂ8u06lu]wQ( ۷EDDDdTUq.DTxjڔWDDDD.NJ2~Bn^\tZHJJGeʔ)x^wq:-uӧOgٲeqW2j(ׯp}^>kbXL8{r)6lȰaø`ƌ,\FϞ=:t(6-4HDDDD.JQK_?$22ɓ'~ܹf󉊊bLlqT^"""""ա$#0N l0zU^7 Zvo̞=@\\>`}>~  )U QF:toءChܸ߰YYYDEEUy]vyyyf^^^ġf͚k3Ǝ7ٍEDDDD*7~W/`dddP^=Hbb9>))'x'_CRUj̙̙3(yta|',[ B6l 4Sӡ^/>0;v0~x;e]7n9>LҥKqݴk׎Gy82*PQ :)OեDDDDD$dHHdHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$; YRR=wIɓY~=لӦM6nhNs._e~)\t'C~x .]Jff&^\+N:ūzɐm۶?hѢ~}йs|W,ZhҤ W^XҘ={6;v 33GTT_~9w}7\sMN,-oٶfb…$''sa, _~9v:u*7}%WU||,[GCΝo~Ð!CSY@oMzz:m۶/ PrW%sEDDDjBIF|~òٴi6mk׮<~'-'55zogyƜ>55cǒ_n7of˖-OIbubiyK=3ٳo؎;رc#Gw5*a|7'N石u-2 x^Vpan%!i&/""{oիi׮])l}}U:7nV;#Gq5&-+22үngvGGGJXTK.)7\~VpnUPLL 'N ++㲲;<<\8**u̚5~gHHHv:RuCa#;; }ٸq~/ v^,7\~Vpn+^~߸-Z0VKJII1=JRRIII=oxmۚ[_9n,5)O/77o7l\eg'"e脽UeTP**=Wo6MڵkgڵL>׳gOO>f HKK#77O>^@^z=sL صk_EEE.cucIy e2e [l!??5k0uԀ4m8q"nݺ?UDȑ##qPKPBBc4ݻw;ҥ 6mb3sߡ!"""";^z+ԩS'JDDD$C~V^Mrr2ԩSx<hذ!]wwqG艈H) ۷EDDDdQU^5ySeOM_򊈈IIOv_.U III|8N3eϝ;0>}:˖-#//+QFQ~z|]}7dĉݻSNѰaC ƍ7p3f`…l6zСCl@""""rQҝZ?>/"~!L<9t's5ϟOTTǏg\{̘1#-ZD\\./R?ر#o6&MG?>WZEll,~!iԨ˖-Ziڴ)aaaۗ-[Ty/=zrp\ٓ>VO>ѨQ#x',,.o…t Itt4{f…U_DDDD$U6mژ111Wy#GiGEEqԩ:th?Гvw}ÇIMM>||u@UDDDDDCIFaaat7] azoFg˙={6$!!8||>>S%""""R.DF8t߰CѸqca7:.2rCY͚5#77?x)SK/W\AAAAΉHM("11~b8~-7݄ 8~8,^*2#""8tybȪU(**+WKbʺ[XbEEE?~ &￧{kU}Laa!|g;oTFo_| Ƞ^z 8Ds|RRO<'N׿5C-W̙33gPX0OXl:0l04h4ҧCy^|`&;v`;v.2n8s|O2Kvi׮<qqq~eT!""""ա$t.""""RKHH)Ru) )R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$;S2k,{aС1"HJJ2Νtt#""""dTa\oʕ+1 yKw2/4o/f*; @NF%Xv-7n$++kגGddQQQ\~}\s5W*mDVXU8p[jE>}ܹsr͚5 ÇX,\~vmtom۶矓Bvv6V8ڶm]wEӦM+ܞ""""R}J2*zj޽;N={2gYz5 :>ÇÇRjQm{ǢE[o3ϘFjj*cǎ%??ol6o̖-[ӟT:|rwٴi6mk׮<gy={ ۱c;v`ȑ7ί?~uCDDDDSuJ*Uz %W+Ø1c6mcƌK.J1$''l]L07oo)S$aÆ ~ Ȅ gРAL8?̘1{(i?c ݉sVcӦMv駟fڴiXEDDDdTСC֭[ӬY37nUW]@JJ ?Ce1"""HHH`ذa`m:j2OE/^lv?4k֌(~sx$_fܹ 2",Yĉ8q9͑#GGKC妛n"""n~N:FݺuͤѣfS={z n35.RJfܹӜnqӧ:vhv۷/dT$55.[5K/ zaӦM̞=۷|Toiصk].Di|W׭[7`\]w| 3gd޼y$$$йsgp:5.$#w%}?>ഫVbذaDEEřWy*Rmtdƍjcǎȑ#ݱ~+ >cݺuAaa!_}_}r-s=8EDDDDPĦM̬Ҵ|w$$$נA '˵"%O:;9[7?3fnwHLL 'N ++㲲gX,UZOTTIOOglݺ]vI^^~)<裵(Mm2nۇ`~[n5=ը&T<)))fѣGIJJ"))ѣG /նm[~-FU*oA+[nݢEJUg}&TO>l޼(yrTzS|9Mbb}饗? <o-0̪MG!<<ܯnfĴiӨ[.ڵc֭L>ݜgϞ.kY>,۷owl6$*::Vdk׮ (i еkW,X!99[oo ꫯoS.]i&/_?c=7s4h:c޼yXJSZZW\qݖGyƌ4ŋ ݻ:x;v,L0 &l~OP@٪O=zp^z`s_~iӦzjrA IDATssiԨo߾AYy*3rHڶm˒%K8x V&Mзo_zWGDGG3k,zlْD5jsᩧ⡇we8|>_>ZT-xX`7n$##"bcc+IJJuֵ^UD/ՒdvWb#""""r!Ro )%"""""RJ2DDDDD$&CDDDDDBJw2DDDDD$dHH)R!"""""!$CDDDDDBJI  )%"""""RJ2DDDDD$dHH)R!"""""!$CDDDDDB~͜9| """{| J2w""(r͟?| RJ2p; ""RJ20 | "r1QDDCIFA9CD%A|CD%A誝:&Hu(B?""g(""ա$#U 9CD%A誝:&Hu(B?""g(""ա$#cT TXD ED:dv""g(""ա$#P\{x7jR,\\vMU\|zM<5}:ǏI""R{J28Iѣ1b-"##ƍ3x`5jcǘ={6iiilْ{:u<8qO?z˸i֬Ye*ۿa,Yɓ'_>z+\sWfɒ%7rKUWUGM[Gyɓ'S~}Jgeʶ(oJ ;v,֭gϞA3gXPM""R1%A$7 999o(*SNXcҸqcjvȑ#2vgdd~mf^9/`qH[~i;@bb"YYY|͕W5GM[W^:u f^\Y>8kݺ5SxHOO9;|jz<)\&aaax^ۣs=Ʋm6;ŋٻwooe_3gy;vlz5X,`(,, UzK9NU)ge1WQF㏬_\4ibLٲ#;;jbFnnneWoUeūaf{'ۺu+zp8Ӫ|Bq<dg/&''>}p뭷r}Y?l6Yx1_(9i,}v7&55լ&c-> @&Mؽ{7s;dҥA[qU=j@˩j9+x|>W^y%?Y㪫 XFy6k֌>snV-[@-tR\\̦MYhQmPپU#:DfffqѴiS7nLJJ =?y wXDDSĹQwy7ƒ /@۶m_|p &::8Kjjjj2W^y%#F`޽-[e˖JSkM*;&-u@UYYUu֬X<*-癘HJJ 6l`Æ @ɉmt9-Z %%3gӟWeVU\j{L,*5x`nVsܹsعs'M40c snc1V;T㱈KaF^Ve=lԨQ\{DDDNǎ>|9~СԩSǬ~ch֬NvOjժ*Ѻuk?ШQ#v;111Ջ#G4k֌#FEzn\dW\x7onl67o4@g||<#GiӦv7nѣ[nUVv4h>X}*G_(۶m/СCߕW^ 1 -Z0bbccgϞ 0\NzUC8Oڳ˙9sfH PnghfN:f¢"N;;_w(cP*MHh(`̙\}; *((࣏>ѣ 66mڜDje:&c۷od/dKjO>tЁH(""ա$#==Dj꣏>󑗗ɓ'ur&:&Hu(B'RS?!""RJ2:&Hu(B?""g(""ա$#?9CD%A誝:&Hu(BWDD1QDDCIFj'"r""RJ2:&Hu(B?""g(""ա$#CDD.:&Hu(bAADDD."7DBz_*mj]dca9dHuR7:t ::rC ;;͛7S/.ێD"$CDD)u9Y"##i߾=7~wC |"## aDFFRPC %""R%""R-J2DD2J2B+ʅ v+y'ج6PHP!""QB<\\ІhZ|aQX 0 Zfd5IVB WazVZt@a3|>> dłjbaXk^n`qV:~1>v "%""R%+-#M_F\\lAɓ G%Xl7drÅ8=|cٰ9X--QqS8VzԞm[Afv.mү6^Նakiߦ.Nfw;Xf 6 ݉z&!).eaf-\쮰)v10U#ctn;3|<>?6K"P$PvExiYfOzGxw4&˪={_O8sOMIF-r_?3K"KpoAlX9xn $^ͺ|lvsxQAvkI, X-XgNhx{>/VŊZ7",%O(1^|ʼd=g?jt3~_Mرt;-6wx=VAu'e_]J~~.nӕ;2z\`w̄#+w1VHnݙۗ{2a8ð.χal=m|\y ౿}jLk=}Qm r_f (|te1p:m Ç Ojjb~ZaZ` b69£b;\X,VweY_n4XŬ]Oی3ȨU,e7q:{13%aB߼;+7`;uSޛX },YϢ%'v`9(쒀uHsM/KTd8'kvp6~grZ1Az ɽoWW6'#3O>[Ə駰;ðg͆vfz {\G|ryf3#4{9w|%ubz\NL_֔CN{]ojn.-Ła0 6N=iGڟS",2ݯmi;Uc٣@.:5=5T- teIc=… ȠI& <ƍ0x`x*s1f͚EZZ_~9 N:#G4} fΜɁz4jԈロ͛WX&%"sf| y).]a'..ujMݺut` rRVl\sUk\]tRbx]y<|_l޺;y";qS)*.rcVlڶ¼ld]\\v\.sǤ0?Żpe΂ |_c|v3vgQ_Gxd )x H?ENp9lvp V[;eZ:`qˆe@_0⮞l۽?<'knf=(ˢ w X..NװcF=:s;o(׿,N\фEp ",2.׷';'?.c=~I3q0NWn xrV}ar:;fջ7^ÿTy?Omd&"_s5=o?JT4Oiժ^z-[v9qӦMcȐ!L6 Gp80 ϒQiJDLIF Y OrТyS""" o,2Yp"ԡ6~`-+5| }Nv6 +b#>~8L:]ۖ5wpc6p$3uKs-/ h/^A:1cqK9XتQ5^ opۃ@f)NVG~(Y=8MJݸ|nje巃dNWdIٜa4W^oZ'+f.t?;Y5]Fi[%g'2d999o(IΞ:tԉ+VsѤIڶmKnp\9r\F ǶmHIIr""狒۬8N.v u=nVx-Ni> άoq,gx0 VgX8Vc\Vj#w҃o6trlv<26`ؾc_I{EkJ~Jg}I$yFGZ,N CDzZ,y74y6UAQ%4l؝ax|Vlo﹭aKmHڑE+eݜ8hxlߓ|^6 gXDI#tk]ϋba1$V 3ӳ60agpE +I2e>+ Va£p:]ج֒>6>kKnוaΒPXH\\{}zLwWr p8'\FbFݘ^e9N#"]R%4<<\l. ǃ{mew *{!66m۶q1/^޽{t_5s!11~cV)3ɨ\~[w ɓ;~:qqщޝV]2K-b4ǃDGzKFlvڏa.r:ظi+e KN Gjϋt2p<+]{3y|<Ņfcc(yºͻZ0|QѪY6oOjbǟFp8p !<*3.)6es8q_B%qD%n}r lxn}#T\ sZsMC8]*}9ELL4V#$y<,N' ff%O*Ѭi#s%Qbξ>nsKq:a8\US6nYXr]+Ȇ T{Y`撟ϢEhٲe6 W.a-DEЧO~i?թ]&//ŋHMM5z&CD~dPx̥]9c]@g`d,[MZZM4k!:҅Ro %'v_m7Rn a͵msǞZXmݷ'|Wx6y' IDATmzrqwN%96džо vz46xYVam⛓z"x pX}nVknb;ٸ>]~EݘH6ubF9]f@ŗ##ٹ#6baBaaWlbмqCq鲖<7Xy2w_,mIYM݊]r7 Vo[$::u⸽_7|d'28@e Qa-S֤+Fg=%m %mS5Kxn[ qZy{ŧ'Wg'| Weuo/aÆ ݻUho?<> @V񱱱 |~^|E&MDENR!"X.UC%M"1sK CAa!'N'h޼N`%b[Oww_g9 `}4lƼvgkE7j͆:Ns» jr,$3-ff.YVݜ€ؙz/VzK_jaXXifw\oL vZ_J1mܑ)`S[Vŧ'V:XޝGQ㿫$ !$$aU!@^@QUQYBeF0 ΌFq\v #8 ,D! tU?:ݐפC?Tu9O-Ω DFlJHPAjg[7FN:m dիW#== ::qqq0< 0>>WFEEbʔ)HJJB~~>u1c 11)))5jWq(wճvZ]ێ#Օ*(@QCo0#1 e 9 w*U2,f2MPt D˨ EQ >I5,%jM A-b22LUPNǹv4N$AvG4())'AAA (0(((VEXXT*F#JKKrxN:5:I?~ d4:%LE& DYm%B$T)0TY;:AP:,CŚFdQ^V J*Ȳl=Uj̪jXd}J&j-[b=Zq{"Tj4ښ{ w`Ie}3(A]z'ڢ * DIU\K<+-5Wۅ@X_XHj-ԚH5Osznn?ku(l˵Ng]Fg#4@X5k2fDQ ZNvZMf}@U55[4~e+[е- """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧdO1 """""bADDDDD>$|I """"")&DDDDDSL2ȧT)ZvC ""O0pC "jlc"5e@SL20L1$ EQQc"yIA%"D"" 'dYwDDMDD &N<&7d8T"+xL$""o0p]1$ ^#"D"" 'JDtDD &N L2`c"+xL$""o0pW툈1$ _]_WL&jFI0gE{;Cqغu+z=zӧ7,G|c]YYYؾ}m\F䭦rLэIj0LHOOG޽}R6^pZ㽍ߓN֮] ٌKB$TUU5,Gư4diF䭦rLэIA=q`矑^z!55~)ziӦ٧OSw(..ƺu됝 łp3;vL0;6Ǯ]> r9rvBII ڴiQFW^ܹs9sfx?;waaax衇pwԛw֬YHJJB6m,]&O;vCDD7nDNNK.;v,BCCkst}:K2\NGjqW;tv܉j?8$I#DD*Y1HMMZF||<4 N8ٌX -- eeeeeeeHKKCVpw@e$%%!##& 999Xzt7ظq#~Weaʕ(,,bA~~>>sdee9\oZZ/_|8RRRPPPLۏ%Kj}p9s=*++1fΝ;DVV}b\7^۰޽ÇwUtZfdd$ݥT+х \ر#233uV5 ~-s׿'ۤ4d41bFC9-DVVVRј$ТE L<:tpZfTTf̘T*j ?Gk׮HHH@Rs",,|hfϞ~!((۷/~i'NDhh[FCכm~n<&v'OFHHZhaÆ/z(qw_~A]ڵkSP˳?) j5a27.EVPT*F\t ڵCyy9JKKg=ǽ󗖖"88 ҥKPLtJ,˨Bii2 ((ZJlƥKj|w4_q$!44~hDII%)(([(0x5t, YoK[[hVZAZǖ7AKD|~7d8vzo%"Y( &DD!B#ЧOCtCSeee8vni'dsbt:fit:bccq/gdǪt|)N*C!"&DD&DD "" ""rIyI$EPdl:^ "Q(P 'Q3$aᆬx/j2T㷳~UATS0;% ZQ[;y6ɰ@^rZjeDb$( {֬Y>A;ril۶ ?|qȘdN*̦j*Ztx6AATj-XUZQRYԴ~([= E- Q(γ%(o 䖫DvB[eI>1{5̺󰕇ȊIl}dHFwǰ!a돊X@F6c;0o7j5-'+7A`MH#=Pm2aØbZQ͉ k @f7]B [ sQTT#.._999n ƍChh}~HHH,ZXv-Ξ= ł3:ura"U##n% C Ŗ [̰X?lb=zyHx;/U0 гZx_%+0t`/@b*'DDM,sݣD(0ʱ}`_ذa}+V 33N—_~4!͓ɄlZm Ye5lP7j +k&xY]}PU ~:3& `PndV^*MP 6rKxDDxzbLW-i-kk 7š!ݗ(^zaܹ8t>Sا)**ҥ d2VB||<`ժU|$&&BVCQ={/ܶ\0Y "bᡸi,[ !HAbȃ#'jM2چ $A u&mP\RQIV %"JPhG$הQ^^X$6͠Aw^G{Zyyy2QQ~w"33^f5g.!QRA@ YqIk{5)ʕ0P(AM@ TEV [5MMI D5+[Qt);ja6Q]]]ocG׮]qeܹ_|ˮN?>ChZ̜9i.ED[2<$5P4l***TŢR`4"vGn~B[ PvaDt#h I_P-lmr1FB^^^zZݩA((++$I Ν;DVVLR,K9$tA4S w ,&鎼P?3wV:5F`6WCÖv"jdZ2|2m>cdggoR@LL &MTUUa@TUU*" 7lCҒXW8t4Jޤ-$?w0ΟWAPkq4 ނ_ }[wøGj,HGU":uO2zjCQDGG#..իW,cʔ)HJJB~~>u1c 11)))5jWq݌wճvZmd1PUq K0!HDQ $54ATXհMTȲƪJXLՐe$B &@AaBA^}q&fhi&k$~{*l-u$ aaajk^j4Ğd!44(h4ZaaaPT0(--Exx8QRRQ:u}? IDATnN:I?~ d!"4֗HYLF(ߵ( T-dBTPd5fU5$)QR9q~>+4Ȼqh*ԚH*5QϫgΜq9h,wZfEE***j睖IDD73&n&JYXK 5"b 3@R H*֫R B%(PW{ch4#)Pk $훈.v """wd# %H._'yI*e>.Yjz @Ri Z-DԄ-$zZk(A!T-Tjkw)+2 kL23m ԚȲhz1cK$APӍu,"ER`0hJb4!J*l%"Iy(B*.F֭hHuu5JJJPf`WY"j>d2Wap[QVV*i ##뢿C!"&DD1 )5L2H7!Mgd86!5 syL$Ɗ/;"bADD^9zd2;fAV#}Gw(DD>$dW,  c3"jndW,C "&IyEe@DDM "" ""rIyc;LW3cd˫5͵ysN;~)įכ5k\y` _}Zj [\^3YLf\(,ь<u̙31s蓑wyQq"."-JZ ^__oo}]oqm[ѿ@hKnR8d!atDqun*<3} fNǁ)֕oXO1{ yO_]b-Sw/8Z:uFAL1{\x_/Re~-IJmqbIۆgϞٳgѣX`Ν ixb̛7G}"6dYFaa!,Yy^… qYq4dݰ%3&^]If<ٹt-{ۧ/ڸ(-)[ _6eptaN2:4>ܥKuQOncٳ| NDLLZbɵi4@tv7tfx.QNO?Q< ,60Ih۶miq\-[ڇo{/\8_Ν;{U}QLs2GomiK yΛKII$ɺ$AZ%y]&LrZ1Li {bDϞ=1tPhZ]_TT3g 555fW,>yȊIA@P{V%p8J5( L&}XR]99ljnbldff}$Ҧm[ {|[k|v]}]m խ;nٌ=jMۡCG];;mWquu%s9.*۷+]uz-z}K\Cٮےv);ly,n$Ce/yݝJ@YYz=dYΝ;DVVLRDD`eؽs;4hDшCxx#;`4Px"V%;zUj~{}7l8x˰Mxw?GTTw@TTw=s{ł"Woi .G EEH^Y$I8( ӛG>8?F# |7BC\Z-‹A7>Ncͽu}ᇘ5kN_~pۿߴ`[޸+V 00pe&DD`w))Zhwߍq&8v`ͪ3cc1y\<7{tAx}aY=?nڀ<4|Z1_s< لx9wlFT7UnP=ܼ=m3eXfڄ9;{t42qpW~B{"'҄9cɢ 2nmqDjz4!w߃l s`x^=ݾ)\kHOGH@i qT-xlp,n nqMK9*6nXz5ӭLt4zjTTT[*L$[n3f o><^ADt3ޥVڵk#]._WWV絖+?yٓ]5gqs敿 O=G5ߡP/"jMѣ9Ξ=p8IA l6> 44(h4"??ZaaaP0 (--EDDQ\\QJKK=Դ_Ç1~xBl9 qO;a6mfu Ʉ3.p*7ș,L0|צΜ9r8ٌ7+**PQQQk` IDD73&~̳sfJ|h|3>a n*;Ͳյn*︋y]vrzw""jvՐcYYY57l ""%aADD^aADD0 ""i4Fof3PN`ADD кuk&>R]]DP|Iy,W,45Οˁ^w8BPPv;vG|Iyk$xw/""jNؒ^z #Fo N4,ZCwط&%%!!!G4͛k}o6͛;ӧږCQTVVbƍ׿ߧ\K7o]w݅Ocɒ%ӧ_xsB,2J͡H9"ੑq{DHbïsՐ2dȊI6mڄ!C;s!99ٞd(իWoEee%1{lij9s|rQXX UUU7o.5k`$ Æ ĉ!IYfaÆ (,,(mWmn޼o Сf̘&##j]t=z4x _Bdd$^u1*+Wb׮]PTxꩧh"Iѣ%WoX,Xl> ASO9l7ߴ3O-Z k.ӸӶ| Z-x |'N2_-Ã> 6't|ζ[o!44ϟGBB~mDEE߰l2h.]hݻ\0ޜH_T?8 =˶dzcFs&O;v۷G\\"""ذarrrXq!44>?̞=k׮Evv6, """0ftaΆnV.偟~ 7>66~ [lA-#)) Ú5kjsq,]'OŋqyƼy'MN|oVYGbb"ZN87ol*1n8,^9p Ro](m۶A> 2m;v@֭tR;Zgl1bkشiƎpwu~w(..ƒ%Kk9MV<-exqq8նѣN< HKK HOOgϞƁ\./57]x?ZXyo^|9 `XۧIJJBff&  _:MdYƊ+ɄlZm.EDd$[~'{}V VaÆ_5}||%ϛKII$ɺ}$AZub0a zmAa޽?>"##ѳgO :Zyyy2QQΜ9Tdff+Y|  `?l'Ö (Rj=6Oe֭X\M|S'yN hZnuӐf} NÇ/hPCg| 'O… [oj[tͅhD=Oh'QV*c%4iEQ|rվnZfֱ6رcT`͌3O?aӦM9r$fΜ;d9R0`9RokGee}ՆwŹ:u~aڴiغulVq&;;ey^vWǎQQQqʿ`0e˖ C())={e]^[oq-A@W_oڎƍ=|>ZYYYU|!]lWmIFc6<n!2_ļyNeSVV^YsNe/bdxGŶm۰uV\t zCRRRn#GDJJ F#F#{DFF^|A۷eeeذa'p9ٳqAX,zݶm[7:{ ۷oGUU ך_$:t 77|I?0 ш/֫ߝkʰm6} 7|-"rƎk?Yq-bbbh$d4t~o;?ĬY0uTm߇޳nݺzVX@˗dyݥ<ꫯbŊX~=ѥK!z_bʔ)}_kȑ#rJL>& { F6>ޚ5kKwwԩSjT ŋ1k,)SaD,Y~Ǐx}aӟłZ{R/ e˖{> ]{/.\iӦA'3g2\- G|PW"&&fV(J$>z)$ h qT-xlp,n nqMK9*6nXz5ӡ( gիWR1e$%%!??ݺuØ1c}z9K9&(Kkb㆐?w}ѻ1.]yaٲe嚛7oOٳgѹsg^aWw8IfA`@II f3녤Pш|hZAV`0(//GqqGqx+--=7g`K5J=`2];ʔ)SOcРA0LꫯӤʂ,L0!^u8>ZdD… N$" jz IIIxW ]Ǘ_~?{1qDu%%%|85;L2~\vj޽{1q3a{1 ""wdWd;L2+L2&DD1Fp\D0 ""u hݺ5O}%%%5L2cZٳgN(ߡ ""J޽yBLDD.1p1om%"jnxL$""SX IDATo0p"mC "j/Ht_wD>$r28rϟdw(͂ZFdP|IytIaРA 醦( p1dek'd.?~Al6;fA!66 "j6dz=t:C@DԬ0 ""0 ""wdWd;L2+L2&DD&DDf3ܹ fI#;q8~㛢^ye4e#"e٫dƅ8s0^a̚5 fj>xw/""jNؒ۶;|ޤU| 5Gޜ˲2|s8mm0i \<)\fy,Y1а`כ0vlڸIq{1f\$I9ʫuͽ<^(.*?^}#?Kl&OAh/fr6oҪuP_mX@#*in>_ExD$^{"&ŏh8[6WQ͉Kq05 {n!>f=z: mt sL<;v@QQ"##@AA6n܈@.]0vX9s}cݺuΆbAxx8ƌ;:0͊ݥ, \.600.GYeklPm4h!<n{bS}Z~ϯv|q3 >v:Ǐ_v6ٜ[Dn|M9ؖDDDヷ7}e„ h0y'OsFÜ9sO2DDVGZԑl2DD g h_u3 5[-ݺuvkժx}2UL~~>z?'m۶ |pVzzf׮]3Kq -""NiγGmp޼rrrrJKK9yd:RL!CDD "" qʕOpG!CDD+"" qhl6rNi2<̖-[5kVu2HXX p%֭[GRRƍ~^3!jSPĖCtlԾA7*H ޽8['+φGFF6mΝc2{lo[v̙Z „ 0vkyIMMݝC2vXݛٲY|9G:0n8~pei߾=zΜ9CRR| L0]Um\z5۷oҥKGvjm޽ciyWܹ3111־m66mDvv6w>䥗^_&(( 8oDnTHP>-bfPp50i$RSSˣSNDEE@nn.k׮ĉtޝѣGo[ 66EOJJ TTTȨQҥ:Y54MC|5aNJ+]g߾},^'S_ٳm6oYl&+WO>חe˖pBپ}U}W_}}Ȋ+{Xd}ݺuj*ƌâE#QQQ,_AոyfZn͒%KXr%_޽nxW={6k׮e$$$hxgٰaC僧}Gdpk]\/V?㶫bܸө~jPoTTTźulˬX f3f{IOOl6seHNNn|} x'ٺu+Ǐ_$55׉d21x`;v,>>>ߟN4Ν;Ž˾}wߍhM6 6눌s^{///|||xGpႭ/jՊA3uT0 8'O>c<==dС|WKKKcǎL2P+YxqӧӱcG:Qc ** ///ڶmQ9s~$F9~5(ȥ!O>,[SUo&^&// Lrr2jl룺j2o[WUVVre=/O?͐!C[ǝw… gڵԸP@ilAZ|W"׋u>tY}xzzbXj^Gח֭[9z(111_aFә;w 4\Ǐsp۽{w%uq.\uvرc3WkժU,X#FBiiivQVVzo(**׷.]M_tVZ9p}CddFt҅N|Wjls-+ES]yCjO[,VkaZ)..f7 Ps8U".]je֭׏#Gp)(d8`], 2drYf3[nW^v{O1n:ٵoGkhǏf=../ Ν;SG\Jzq5!JCFC$&&2}t&O3<T n>/f͚ϟϊ+P!CD ;v,Z^ **~ .0i$2gONyy9qqqv1bL6:ˣ쉋c7FYG>g5H=wuL02f̘0ydL‘#G~p 'N߶ullROr>Z|W"׋@wl/!#66|||o߾L0?FvbvmFÜ9s')d4έRwՑR`ZۦEzi{MJJJwЪSew>>c0(++#77OOOhժeee?;R\\LAACu8dffk.7 -n4Y+a7moj̙3yE.^Xc^ii)N_G)dS4GDD4TJDn4e+""Q.j ""](dÌF#fYow2SiQ2DDa]t!++ ???Hyy9 ""Ⰸ<<<̤i|||ooRDD\F!CDDrXDDQ.AD亡"" zlDD g7Q?%B8>u˗/7w)-Anw.EDe2DDa}< @6mpssknhw^d3Ws$" ""ӧNdb4w9-d"<<={(dH!""+))d2aZɤGH!""NQ(dS2DD1 "" iB8E!CDD!{M_? s,/fFW]ÓO> ĉˣSNDEE@nn.֭ĉt֍ѣGo[ .. OJJ YYYTTTȨQQߴͪ駑n"ʎ(-ϋ|}}yes`~^}}!}e]LӼMbgmMn cbMJ>_яx#-^tؑOq>SHHi832HK5+~v/'Č8uubg{I<2Y5ڿ [V$ٗ op{Ox7xe |7]]OEnV㶫bܸө~jPmRQQAVVk׮-rJ2220͘fx V+Vp!f3/_&++Fhg݇HK_M;1WSy?}G8:Q^^ΨQx{pOQQQQc O//b8o>b࠻0rKsvlI)$4C>\ջwC7_xzy`% ?F)1ڡ@}Kf{ۇ}*rpy/~JBlw$F]2ҥK2e 'O-IJJ"))yaZIJ}emVy摔ĪU?>yyy ""p)t֝#9x;|ˉzqA~~~38{6ml ֖M̔571azm8Ԙ'HL~z>mv  ʟ[(og}{رuS{ܧ"7 g.n0nwht?cQ\\Lxx8PuX2 `Ν̝; ~3x`<==ɱqyyy?~U+=yKDBB~d$;K ۷?VVVbV]jU.9 ą 8Cyy!a;z2:ttؽw?6m\OIi hk74p觟yo~<?r,骿qW־vX,W7yGuV9BLLL}~Wlذ#F0}tΝkw'CD> r_M$]2mb2.סC\̖ͪ638P>ؼƍpU};FO`|aMY3?FK]ǕTfє@gC)=mXZuBjaÆ1gfϞ NU}V+[n_~9rgEEK8@! 97', lV 9f>ޱvU_|FLqq7mO ^hvCz"88P ooN>EQQiWldT\IDATf_QQQA^^SOyw)//'1u\OEnW23BԞȌ32e >,=zUlYμ+V @aaB4\FGy^y%0L k03rC>)y*~&-<13 bR}%#Jzٿ~wWԙvE}Sco,eqbU@wXbeR:ځzʼn }*r3hqpǶN6p){}VϋcդW #**v:::իWsEەɓ'rJΜ9CHHFb޼y|<nWaAD[R#%%lKo]lWs" մ!еkW233NۛN@@^߿l6SPPbd2`3gI@@fΟ?O`` ;T~{6]v1f̘.E%t%CDDҜ禎?ഽyzx"/^1l6szuB8ECDD1 LCDF!""Q(dHc2DD) "" qh ܥ(eeexxhHˡ!"" L)hHyy9uܥB8wpFNs,* <Ϲbaaaa4}c~;)xL`d a |<F0)`ܚ?~qqK/t a |w !?X'N|!SOSojuĉӧO/YD(h.7o8s挗Waa kX^јg}6::СC#a 0 C1hZxŋ݋JeYYYNNΆ 1 p8 &I B^m+p 0,Ydԩ|Agg'C9l6Bo)**rWϸ\ӧ?õk"hf $Upj`\|Y%\X.))I Yh^YYb?cԟl .G&Ǐ#0vI$///nwG~$ 0` $s@0|0 `az0` 0s41 Npe/00)0v n#&E]020) #S0;L6;WFQ;Y=)9zLå'[nWA_K)t:X,~nUw}#׃!4`!p!4?{ƑS`+Ռ&s*.57{ù=Oϓ7Ȕ9_5443uuu8118]eR Lب&=f_"~qˁ?Ryς!|XHy|ߘy\??m۶655Y, ڵj~'-2e?8~oB?OҸf봶wvcB8,| 1\.p1Q v:}Pwuy̌i)4M+>}Ι0%>A=tXچiI׸Yl6>oX222J%M۶ms\,KT ˆnA߿ݺu'OVT/rbbΝ;-[6w .lٲc0pرcŊ 6m0m6rY,dްaC__ߺu򗿬^zڵ"bx?`hp4Z8{&BX%%2.*r+F_$[B Mm̷ ðCE59tւo9@`0[.F ͗.VWe#/,zz&WT6\wԬkg,q<22>))&== fi@@ùtRTTTmmmffj܂\.7 f555&%%N8q$I / 2eJ[[L&9sfUUUff&E1謬v;;;BwU'K/'N5\ju4,]1!ъhkkxηS*={816Yuwu: bB8ZJ&DM+Pۨ244 g&$$uuu1KVkfffcccHHH]]]nnh޿EE͞0aB9TB&; NL&3 !"M MRp80 s*u/uuwc`t J)ёuJPWOWZ^ԉskϔW, )ONpj,.leΟщF4MGEE޽[Rl6TSPBB͛‚x<Beeemm*vڵkB2ŋ9r$&&fB\.$I$3Z7̓Խi0Nb0~?A93ˮ^wЈoXzHM}D?)CQɚ3啙S|ݩ ywϡ( } 5bpQNlzA$$$8p 33n^$d2ӧӇ$)B0j300@dDD^(JT juuu5IiiiTVVQZZz흡,ox4qXz&ĝx0 Kn4-\(f8IjaFrFSvvhwfƽX.t&+mjPP@Dɲfe%N Tut+<^r9yQ~޾=@шi?<зcdRUW̸IrjpN>}]wx\TTh~i^xFFFaaaQQJ !I2<<_"Yf1ۭ d\."(((?7M5=N!컊WOK$E~BHk6_, q [Z CRfe }D|Pά5܍ H)-v?GFF^'Ĵ8NH4qDRIX,mmommYxcY8 e2\j^^^nFP ( rZBH*lt:ሌlhh`jM&B{gR* /B0&Y]#Ln  ƒUQ*WK}SN 7ͷ;cpm>R۷o7+5MMMF6wd\H>e?{ݪ;Pmm@!&EBv0Pa)M#M#D $!LoSJ)82uڬ4y^JKSƏ!aj1Wݧim$ /2mVDj6BȤ=+y/}p Tц=JK=-)w?| 1J[8Ayj?f.h0`2?Շ!!!+ֿ-646ޱ pB%RSEsK Pv+==~tspH3Qg=)Qkk"%-{]k$IҬ/غEiZksZ͊8& =ksHRFYﰚSf7dC-uǿ3$w$vx{ڷ G?jl#_lI\89qp +Ln7.U{lg]BHtw@,C h:kqs󏈻ZŃ1 KMQ_NqQ6 *,6I$B]%Ç˟?Hr Ϙ>m\8yD}U5cS$ƯT6۞H[>^nzqx,n6*D_^j=_ܲI--غ`|oW=q/60w-sz濽5ijH=?$/;.;o(IR6L|w맏\U?4#ns̙ZI$imy &E$Iy JMD\|BW]_x)ǐ5ފ3;E3Җ^PZKvC%ݪVS"_$eB^^cw~a.E}G. I~jjZO9wxaXf1`.mo$I6ϋ)'0$GC0~ T=)0jI~|]_:k'M3YN [$[BṀi&)hs"X.̧MkBi6\ :IE?Fӑ ),'x-joLhnuCy p.\hueKM'x|]{!$sfο˭$HfdJIeˍ4ӈb i R\YSIoF$#D$rEAVh0Q~>/pvVUB Zá}94,"//0{Du5-ŦX{BT`` HuCpXQpL?KLJ ߡ4Z꫾חSId&$ENMR_nѴ.gGuio{n]xMrw(/MNN i|jP4ER$8-p"l )shߖjX]D"&)2 2S{uN_WtԈCvfZ8bL*?1`sho")߭ |]#zWn6Cr9BՅj[ՁCXjsm沓%ĤRleo, 6ISb>!'`2/ȃh2vL?'l+6ᶲ>/٥"ocml+.œj_N+fg?TVY;7g~t31l:]!^>lS7s$&P\55gãc_z6fBMí "##B igf\AcO ,R/(Zfj?69F>:tm^H;,e/iR_oܲkjT:]5}FPB,sJ̀Dmҫ|cdm}M=-Huu /BM Y8ۢ[!_o0?GTsFZܾͥYyvޟzYkd% guEx2BHV=,'×u*.] LiRz @]ܿ=n*G{hggGy\]irf́yW ''v܏C@0湇D7z >~>ӃK-,.θG9;3>y*~>Q0{]z 3`(M(< C<JhUN8G8ƒy,4xh #S<!.NHKٮ4<9CEaq.N[8ac6:'aكހ8NSS< !C\cȋ(?0 Cp C7$O֧  L L L L L L L#6-8a e0ٳq 6lݺ… ]Eӽߟ|hjHlذF$O FcDDD~~~?B裏>>}z||ܸqw=m4$z뭥Kܹ_m6Ν;ssscbbT*UQQVJ999RBeeeAL:u޼yWLuuuYY^q={Z7xg-++'|'>_xffXaÆח ٳgٲe~alll[[@ 2r|>6G\fڵ+++?^jQF]B0>4_PPqƝ;w2T*Bjz֬Y$㘚===&711QT \.j4@hXF쉟ߛoUUU. +wjkkF)::zҤIYYYW{w#92,==]TJ0_Ux:0`RT@|{GNg[[c=vyVT*yWt:R`@f>~j(f!%Ir߾}g„ . ǯ `~cbvD"1L!N'˯FlsGww?ϬHtRRҍ~ց0`|?tК5kpr7oF9@[[[kZ}}}-Q.WVVˏ;pB$I?DUUU]]k&vڵk5񩫫sd8$I4lZ#.J###_z%PvZ𫖒" v^_WWW_%''3KcbbΞ=;ydq٤$b z(RYZZ*G x7xc̣֭4͆ ܫlٲ믿l;wlll9s|VuHwQf| {wM4]TTiӦM6޽{CF (,,\bł (2iiiW>y$8  FcDDD~~ma xVUU!%Q {Y`0| .ܶm~NRq\ ܫp\>f@sϥ bffI~#6>{F&˚'LbiRRz͛7d![W#22p}}}rykk+͞1cƶmۊU*`3g}W@0nutt8`6gΜ .aR233CCCJT*ήYZ1L×˗_|]8bAAA4Mwtt 322Nߑ^߿EEŪUV\9ABpȸbd2It~~~^^^AAƍwɼLL&kƼX,݁!Hd4il"rflZ_]ݾ|;vL4)a ifeff655q#""VZu#Gdܰbdr:C kڔJ MLL?߷oߣ>`02`|֭{_ju'``&ZֽF8$ޫh6?Os\=#(Ȉzn:cƌ{tHH{/0y````tng a T[[u:NOKKa.!^_YYVIloo///OKKH$ R4b1+7?NC8BH$3gΤ 9>6j۫9ȃbŊǏ:uOח/f)))B믿noouuu_}UrrG>p+⑆X]]\.CeffJR'20BQ__/Ɏ=а|rT(,,,**RT!!!$IK$@Dr8 [i$==9rǗ&&&o $x˅r8eeefq|MF-!YBHMM=ɓ'#61}p+P%)xL L L L L L L L L L L L L L L L L L L L?>qrZyEIENDB`PKvCe99)novius-os-latest/_images/page-appdesk.pngPNG  IHDRVKGsBITO pHYs f-tEXtDescriptionClasse de fentres: google-chromegtEXtTitreWebpages - Google Chromea{ IDATxy|T?sfϞ¾"bU\[m-]ZW{?]^}ڪmuuHPD@/̾Ǚ9$H$|/Μ}μ^S-c,)<]1-81FiWrBqfT{D:||5M3&ӽ^(=Yp!a }3AEl}?3)bDιysӘjW "qNĉbq!It|cn>Ba$D"Zh 6Kjh42OEV.w/c߿[-"1N\"Ɖ''1nɼ$o=k X,ȲlXRC` i@@L-(o5WY{kTiM7vGuݸg\q1IDD:'҉kf1zϠi  r#"Mӂb1 B$ż>O*?Yc E"AKz@N"1"q1ΌPRf7ƉIcX(Xjgp)HD{D\,:f 6\m&yLcmR$d DY1ߡte1J'+BtȘÉo^b3x< [&F,t?A s~Ú3K9˙NeQWD]exQnH)u0.c êgdE]%ƈl~=ͮ1>OQ>iHhDJ(%SCW  1F1΍c4QqqK<6%8 vZƲlZ:X?.V$J!҉7s5"HiVȌ^0q;bz ̼*u5⌱;81&88q!^=xᎉH83o44*ԶJ{ YS%U㍫z::1H'bN,;ê&vvvFO謍E/߾m;tJT=-$c<UX<~`북25Yi M%^k>1F̸߀q,\|S7²` pJv9]DĹٲ3hEzۼД12qN7G4UUeY>yu\#}FٟK˲8=D1A?:@R^"9g/$Θ8EYdO;6D(2ƌc[c3nԄɾD9aO)C5yMDDC,eDQly_򢱨Ȫ"+,+E˲,e9.˱bxTQP8TQ^UQUgw Q2اKS̥{FD1 ;-UɨK9!#ƌ1Y'%G`x~Sonш F,ȘM ^'^Jj0/KtQed+W|=<F4gcqԌXypc,'7#FVM4董M>ػDĈ Cwx`Tsh"*J4'sO6z.[;kԞC8pAAX,9gYLH(2Qd,$pA42sADQsQ dD)Ι?2"b5GvLX,𑓸krɓ'O+(L q/q/~ Z,(,kţtOl f/#g/ڙ,e?1f Tml ?u=]4V_;Q*NP?MwG,3]^(Y%+BbDz2 CfX-kNvj3gxfNhr:A|&n`LwI&h)CW#|m>1ƹ\mT b+ЋDiPͻqزi$3u7DozEI%y<рu;3p f*(('ڹs %b)B\"9(o1  M\իWp8kGk׮#ƒvo4i"ŗ5<@مCR{ܜG Mq *4Yu+J8tE""1#X3B3.3o<ft4_\QQy7) 0o޼]v sS#Hs/zdch5f S+'h"=Ý?#]]EEEw}?Ϣ}ίHdʔ)3ܝǎWO\PvѬ[r\0#M?sIϏ+/UO,B T7uc<%n~S ctj8g4>HDVz7<LJ,K0v9M n[{iu$L gAEgx/ \s5~?yWW?ꫯ6ys?(;|HiyٱG)Yt654s?;;:kkj8hl "*͹ G cӓML7cR2#x?c8=ƉFBc[uuu?"uuu%I2~XS&1&E"" '.[=`}Ojdn0Qb41爾W+aK؉xs!wv)@ @0 C@o{% |qQkk"+_ZMM׭r%]ƬIn?WO2֚E>{:pO'=13&nPa]+c1\|$I$y6@%}?gM828HCi?l7,Yb5T\GZ6v"nSg,} s%%` xJ]玅;7~%k+|hWjGn05:AK1=9\A1lDb2nH;.>M7N7mtmΦXH-e;UVS,`ZPR/-Yi#4M3;\,%z!>뉛#̯d>xHs_$g,jgp/sѭv],Flth4` q7PG"y+=#%nO>D7Gydƍzk]({ O:]L%Lw|KNCh:}%s7kJe㹻jya53QjNŔ1buc2|@& [Q$ kd>Cd:>PM Θ1%ߢ?{C4]9v=_yj0=-ɘ+d=_khSAwAC/zמ/; },g1ǜa5n,cBSL(#!-a6hLNW%)xa5o|'cX0u]$q4'UQznk|D|pD63NDJt|O$}TA cP 8H~'bIoQr-,BƈȦM5<0M3?XUZ]'?+[N*Qcu=|x<.In7 s&$ә_1/u/TUzGuf8"\3 \%B\ (IRg|l)#;|-n5?^ v~Kth $pcnz# ȡT}j<-KV^ygUO> [I lݴc5Uhm\Up8xbqy܋/+: mW9%cM ֭{뭷>ܧ´ӇR~̛7;馛r NG۽H|xua$¬ crrǏmܸqӦMuuuXNysB!kX͛|檫[R7{#)hp٤ʂli޽7nܷo_kk+ 뿌:ASUUp›oy޼yE))}hȶ[\<5޽---61nhD"PWTT̙3gK,)//璥;mÑx߫^qdNﲕ]6E ^СC:v[ZZ>W'HRiiiuui,X0}<݁H' P'`hEYBBY[ N:x|>_ BPx $l6әSPPPRRRUU5yr9 "qO(tḢ2&QV8yN[ݒm:g>X?Gp; D个1m3@TMp< sƜ6eam` H"x?.jLbpL `LMScB A뚮{1o86#@Yǫ\μ 8޵@ ̄PPJD@fµ@P??50 GFrt<2p8FFhGFVPLiߊNiNX='0bg@Eբp\a`(>"s4UTT}*d*Q99 &ڈR a@EB1 1RTP}y%sDFP$T* M2ف.7_:r]2gSI#dUt"Ym Wv6ڈ\@H*ɍ'hAF 5M3Ԩs뚦iZBDUU Mi_Cx2aqGĹ*Yq3F!U9 DT,M)P1:B}ׄ 0H4"Q4dn,7j/>[Wn Kn|cߞ;a-t^0RuUU7E;U`|h/޾iU7p]$"5|A4UUB02 fmq6G9ki"Gv7s千,8B=> 뺦iB+䌹ֹN.;ku_X\*&q7͵[oIˡDm#?ޱIŒƆi,<368L1"OWX J R{ e9Kf FycOvGbʔʢ3,v_4u"YQgNjӯr\6c`oUt]IDATѸ<{b %DTH/aMl":Rs<+慣1S+ߵֽ'5tјxK՛!_]@DvحqEoo*Shh85oJ'dkw]/-#omU963W-uSU>GD޼ԊS'OqV~iT ]hfG{bS)4pz~e0|#yk}//a.DBA"/NXAeD$i29]c]!Mp\#}6>ME^"rfe|鋓Eӈ##1Eh##"ysS7|מDEKO8dt]%48]mĕCD`0KV##_flgѠ.kn\Ψv+KOx,INT%~e'[P.n<%bb"sOno9.{,{oQ^pCh-m6rWk:۸c_>Dc[݁{O$IC?C*[[^K};u(%~ө3f4ns]qsNIqDs˱hGF]+JD%ecf])xb>J]kl3ַ\ځ6UXb٣ȡM_ye(WMD]A**l9~h)(7۵]UUEQEW-\nk܉6mS+WX48MώKNS=j&VxeI[jND}ںMVm"M,~Ã'Z*՝lw{Z'oZviYN@rl[#:&+j9<{R">1Ý"y#gAfex%/Zlߞ?YmCڛ> kw熽ەH\2 M5aԭ5:OrQ<{ C-ă\(Yd#]jcDK/MoCYcJ6%0i'z{(\'Wlr~ʗ6l{E]4mҖ4iJ%~iAV4&W',YQ_r9VtKnӯms,ƗΛ6_"aW#*ݵQ6.+9w\TWה;? s,7/XڽWMdlk׮an";ꖉ(v:ڧ IGөW~pikEx~dܙuᄍW#Ȝ /X=:aʴkqX^^\wWטq"_A^I o?;p{kvr8&? %{Ʒ)ʫr_|s/zD4"[OwW~A+u:c+}_n/1k«[ZZ"9eرbZVM|>$ѣƒƍBVϒD9?~|(VUUL;]7fggk ccǎlAIdYnhne4}xy(? iw]PP9x|cZ,,n;{www%  kF3ճ*rS:,WϪ$-[Z-qp999%yFfsh,% !GƯ}& 7§b]z׿lE4MEbug7YD|>'z<9#lp\v6bO8  C! C! C@#=^%|BM÷j@HdH'"%!0B>9Nj$@FVrB_oF VP*ltp 0Y3]4u}H5dDN5SIi g3&2 dg7#8# g"'@N:^:]׍1#;K_Y؞ -  C! C! CCZ)U d( FF(h(Li} U d(D d(4@B U d(Tz=Kz.\'$o„ F"uݻ9ΪkM7|ʕ+oQ[[rssMzjyƟtzU`YYgyҘG/v9~xsP(cuttQNNN({4XSsrrt]ggZǎٹe˖{s uzaz!ͦ/ڝ;w7dYEQQ>覛nEXW^訮{ o~={_+_J-oٷo_nn>jۃcX,9_xiPS^z@tF""r\,Ѿ}ysk?OV񺥥%uGh}.77wӦM@`׮]v8q׾5I Ý^NDV[oWe޽m999eee555K,1zoz^c/YYYFfcޟ~k횦뮻[n9rHMM;sm۶-[l>>dӫ2BZCDuuuwݻ-ZTRRbX'N֬YCD{omms-~ӦMիV3f_r4^'<ϱcc'Ovtt3fɒ%7o~b{W68qu̙%%%~߾}D00|WmZ"={kN|GsW^ǎkll|G,3z̜9SskO>d}SLYzwOdggG"x[vAo8O ; zy U d(T   P@:Uoo}kԩN~3c+8D: `vXRRvGBFDNS,c9l2Ƙ.E']~X,D裏֮Yf޼yDzeYoiZgg'7# v0]z^fPÜ{;G?'͚5sIݝ~嗏=j̙s7J4Oh{g sMΝ"ŋe4MSU}gg ֭[w1 tE뮻n>_j(Zӟ4GٳgM7d\SQ)B[u;;;AHED6lذa9t8Gf"\1mNvժU^z9]$tr6q;}zQkkRUcQQѪUsцP"zo.YfMo߾zJQcǎ]|Ō1TpZ*_v!Gh,{Itr-C{+IENDB`PK-)|C-]&]]#novius-os-latest/_images/step-3.pngPNG  IHDRL;#sBITO pHYs f IDATx{mGU'U5Zk?sH" `AT涠ZkΪqXSFU_f|;ߜ5ƫQs6tM0bm q<9`,E Bf&]!/L4l3Z8 rVeoۖz=6M[f~'QB^lQ ӣ@L n>5SH \1#թJE@tɎ!RJK `Zm&j if7_8&CS'. ~CNh>u,!^jq0\h+ en!8qI6'_E,!|QIA/4g18- ul{ mo2b}?}j#4WQKz(7O2+!@NGy G])K.\V8 0 @Aq^,TKUTVtI_H`Yty0?Ds^I\$™MZS~[e$C%uTudogKX|4iShࣳb̉Fo,b+# L1ć^` tkJVQ9U?#LC*d;Ir!r[,k<$j763Bx D$I-x`{7`U4R)fm8KHʊ@ XS1٦Htu϶P.$e n(`RmW, tYL `ȰNѐM*L&CtfPR 99%% SdϏ.)әt{3gP9G5^;PFcKj/% Ii99w\ ~ |^:DG+v$w[Sk?3xHɏG7IBʜT4.4Rz\'᷁|)+𤯧HB V䯝j`~e! uvP颺mG1MF6 ݭ̋OMP >0-RH&spCL7`T]"TF3]@ ʘ`,jE)s|QQ}2H:WDm)c\́<(+ SʴHE S9j{ /K"Mf';b{,SXIۆRJK6Ac*Y0{mDE'g ,[>`)40'eB*Xk Q>d=QmBNE2ԠYE5?J>s}ہ#USNzx5~Ln)N35'aџ\}؋pv0_.j*0Ǯ$sͯXQѰ1M4]!EwˏJhQVIH?lu+0Ә䁣2['TRMYQ Ƥ jOA"s` ,8K(h9T@B(Z?2!#QA2oFJjԹ$ vH OhaO)CaS4yj & osrB[IEjJJڙZ铯_E j;+~D7{aZUZlmoT3\kFu*֍*s?>`rmVE+vCS5ĺ闂Ty-F8* L˒-Q2>rP GAH| J=R7͘<.ᬡBLFTA [z iyIj/a{B\CrB$N ,JmLN(MB'DAL 6Jnm"#6$mؾ1gE\]P}L}=8NUuDJuv̾p\`>fWu/dO% $[_6`Ȋ[PBS3.5_"&]LZ j!:Ex`T! NƤgAAr ]Xoјp0zUkojso Utȡds T:(eN'|MZҾqe7>eQ~~ 7St,MΤ̑ײm:]3)oӷo}?(¡*n7NaB[cg$mIEo{~Іo&(CMλ}T{uF6-y̜"b`P-ZZL{16\Ԗ E-e'* h!$sQFj29u!M͔{Jh_tϵg|-]zn}off%.mź6x-v> K') ۋjjF崆t Db:[o5ĩOSLA95*3gϙ*b\{&9H+{_y}w؀%PI <|+^t5:H+mFL,/ #ڪF; y[NIDB40R333&j-ᒅ)OA^t(r:2Q>N. Z K˷du^T ~-Qhh޵_>L+5{r!> VE r>Oyũԅoo>Hxi܀[{gE'hNm9MP438H7e9(%JR,z9QMmji`d^"A~,:0F9mY)x-!XӶPUt>\gXi_\RH&B 5 =R)BSIyߞ~QZ*l26ZZI$͛Wt!Dԉh{QZ,ʐN|i"YUպ1d&WC#kuNe@9Gx!@S)3TKJ߼d DeB4EQ&?>2d4$Oa"| }A"RʁJ;A5!8f~D6~.$T22M(.'4& |f~j1Dֳ)ypo^ϨA .րgs @'2CDPdLعo:Āѕo!N&rrDL] bčS|Odf䞶YIpoS ҭdP?D ItB B䌈 )Wң6U?2B #D'Yޑ>}곿P0c%UK%sXAy W{p `ӚB+yX;mGITD1"+S;M6qg7 M0'(CY lBQ,H QC2eF{(7ÿaU \I fZVBQzr=B8b`z[D T\=w0B&\rnn(F)jsks> f CG{#伔Y0s0LR>Z,LM۳QZZ!~`{,~ɹ{eh( U8(e510loxg~7U߸{tbdbqe ]_:ky Vp *^C4)w#rbĵZk톊PvRf.f:nyt⎇UCG$$ gdfMMhʆ\S{(E0@zE(bADQ#XAbjuJ" ڌ Qtm8ffLUTNhYe [.$79*U 3/#_a;,g`,)HA|ʛK8(^J` IDAT31Sh`>\bAT?/N,l5v##4ڍWjh~ܔ400`z}cš3>+smu>wa]^񬥌etL5Qğ66ގ"CF9?6m#ˆQ _ 1 7Y FDC9Ut)Ť9gGJFAqyRLjK+ {̥kÇQ2jܩ,ȍW)Esa HGக7}~ܯ܌C7 mw\M!"vug;^[ϵ߂pcoHDR` UD.1(Q&Sm Ȳ TMUSpި2̶SW%bs-4sۄK{ł%è9 kL C׮HueĂ4 `VpU2WkcZUdIWjag]iLM3UmWų%=vPp)גƊZ+- R?究J׮w94HXQkj[%j[.a44H~QXRBB9U_>g&N=ʑS$#) v:h4KPz wj_~߇tc}lUY2*Qi "̎R{vw1W+؁Cg?@fpvQrT Z3+KVR0_\q}]wlݰع`u+ {qxY[0) :%˷8,?s>>u0%ss3x[N6ȵ!8>{h "ǹ6U̱2` Ð,6) Lw=z$(~pm3+2!d :)h0aן8GY)4Sp [aVY]WVudA  6di fx +K#"G6خiph8DuJYuٜޭ_a4r 3 g~dEQLL L+7(5r'ߌ)sjMyz48Rͷ6Oc{[˝))knsLN3!)Qe )G_EgJWJy٨ bz׉7`4v{%ĥ94q2츃%7XA)1WrTk@) D֑Ca` ,))ukQ25sy#?aBՀHƎX?aAz\QU%; HÀڙIOffR5ۃ]BO~ <=%=3sԒI02s#/y5Rj67UVfZ|P[̔VZW[Jg,MF!`rJ["=*V9=І%rь"ݱ0 rqbtGȭ L9"K1dX+ f`W8R-C9vְιckGtJ W^KmB5Pa8cf(%7~D6 [[=xڏ?X_>,LllT`U$Bl6СiS3K|Q q=Qajݓ| $6- U[-3ٟn 9Pa4Y?vJ)9a-VGaj:YOpƀ4)zn5j"}HovpsaJMZպxM3XS +53 XQktkl4y$brnNtMuUF<|bj`7gϸˆOv~Ycmjr4ekKhLv%p5c'ʕ;GsOl ̈́uQwsVQ!0A.@`B3,EP5kYn3S5l(l)t ~k_MP3JT|Ȗ? '<>x0KGz}V~AV #sAb& &C\-^mU:* 㝫|+W-3`%8i]Cf0ȭUf®Ͽ=Kw+wP*kkhVbMpN3:-tp0z3CB29~ӧ6ކtV2:M!lJ e VAdW3.Hڥ.̷N5;.6f̖!80DhYfhwrddH!j9?Vӝ5uN+A_p9z.;O(4aNYmXjZl R8F[VRzyrimFpPjgQ.` 7:Sn*Qg4,Gez $#㛣 *i4ߢ DLIdLz[6'l2ԧZ>/s(u))Gժ=@pW=yȹBBְtO=Q@9yS3) ruA>ru}GԉC3SQu\Ԭ douila\Mv;XL#l I 3(/oE4`"3Wf$jIZҞgB9UNKQ[yJkj7YS!CmVlEz^zmމQUhtϏt 4(圫-̛CPgx4؁`4j[,`q!_Wt^T(ʂ*G fGrJ&QMùֱ*\,Xe~?]{%5`0Li:=0 ʧ&"xE(UTg LKL a9="'Zg,$*&*sIv5&5Y"c Æv.f^mup98&"eMgI'TE@340*hoV'cwkYݭv59;B%jvj%-8r3 c bѭT8`ZirPw W6Gv'j k;mRpx1qsX0Ra|!iAAsmy հ򽴍B גk_1g)Ȗ H>"s"iHb8@F&W^LTM%";67_1ʚ"S?/jP_oru0)2 Wjיc o;`3;;[0@Rg]TAХ ;h"?n} MkZo{ LThՁ_ߐ̴(YChmJd Fn(hGr{_l|,. u MzkNuNtWý?|}\/[u46pW+Yʇ<s(0=)0brZ)$ X.1|2h֜ 63ORp98. $H7mLHїGkvLZWҽ4oxp~?||wvt9ҏ:Zlg`P߿WݾcdAC "mŀ_p>MD^gtkۦӃLo^FPϿj29+2+t*ˤ?-ZҘGƆm1)-S ,ҘLG7)&FݦF_#S;$"Z|?+KE'Q3zPgq B;_{@E kv:έ2gFǺTm8{]m}>0Z{]QV:Bc!Ԁ^>m8K4 "2 oMʣc [o7ANzQ|H&I#Z08j]Nm03sN6m㎖>JM G|~T5T&U~U 1_᏾SAQrcHž D{\ uSf5cRoĵݐGߟɍP#縫AsNUU)g`8\^iGTR 誶fx~Frf 裍NP( &=$iohw}gʇ M RȞ;J?3_>k6_^[%|RJG _c h-Jlr}c|}FtEJqUdԶ垲0̀h2S_.k?kPQG=ժ*ȰѨkZ{g}'2*P̪RZ+fh.d7w Vk8vKjZ>\25=e&ogJU00 ]vFZ:_L~cy3,6_{ y3f; p̨A~?tPj/o.cX+:=&"QmqZcU9T 2 9ۙ.bDuUV` P-;ϏPb} ^EeQ5(HAIPcL QSKdJ64^RĆ?3pZۅy%9|um`m0ܦ6/ڳoLm?! w,Vs ;ݎp@5q]󸉊LsVhO4G}j.~?tcӚ.o339 }v-kCp q'5 dOMگ^8dl$N0 QKIR^ c @L-Qn(E P(`|yh0i)oJ%!"C2AOvٯ&Y *-Mmi|ڽ~v1HG%X>?ܠwaJg+P{M1щ䯀CCG 8&HѲNk&Eɶ/ J-6CdΌ+RR )::?IgC0!B1<d$'+9 \bp-/䒍FU 7JSEb!ygM >~ )+vΙ62bg׮Y%*Z)][U >J#MT>v;;{\[6YK9t/(Q(/6٭G9t|VAA,%d' Ih#Sxb'*K4k#%Z @*s R( Ԙ.TT!ɣ<`2[zrbƶş[XQ\:¢{pn ŦsNa'Æȍ&ш5=^ ׿Pxܽ=ړQU vIĬ*؂E~L.4{ۂiIN70YbU׌TH8mm"C[tTN3E+ n]H!)Ѫʌra5(\X^ь qOf.{''V/E9^F.j> 3љ)=F!Iskmw)|U\/+^0<D | =c܌ .j/JÛ GdȱҵU o]sf\Yo=4Fw/\z% |byuoqKe$1`mpi&nzށΫq@Ϊ`taym ٷ4QЏ!A")&Q ?IO<%Ҩ8<:MBDFDIT%!LJYXAÍ?Xm/:?@iDElڌKWV{uLU /(,# 6%xj2Wޑ֏StFW5_p=嶛>#sMAιRJp×O,/ \3ܵ]?_.RTA\RPP N&l>GEiJfJ3Bh7U Q(jL>2D.:NAz0cR`BX9/KJH.oLqoxx튲Dm*[2<7)㉛ jb5Gז`]G{r/Ҷ&WҐaCڹGEQ?~7޸{|/˯x-7bK6WU]t}ݷ9y!ؚE1/ߣ^̺wl֐kO IDAThZ@f8f|O$c*0 2K6dB&ѤLF:Eao!y oS=6.D<& Zyց'9-P0y:dA UMV?x/ԥUNJ˰\iE؆"ƀ6n7:1q丳yNi-ⱏ}̞]{.zJ@J.kiK9|Meq**V ݎ#?Uu w+Z$4=նsp+k?SIZMTQٴ[S( gxdv(e+LURP:js;lJ):SCPМԂG2|E97uJk1y9\,w= @ tD#@5T5hOuT; Ĭk:P9`n~}?vx?^pX 4)V3; vn'瀝Z+Cc‚~Ǿ0Ra^ 0H3EK#d.[yH %hr x" 7Rbv0 ^P.;+i -%QT Hj P7ިQDYm˧u6yGg#HJ%RWx}=GDγ%*U;fT*9*05G & AҹKJ9fz],V+|sc maL_Z}tc fҶKIs13C} ^/5|0VKP&GV`5>kh1Ey?dzG_?{d(-ڄ3V@1"p`çgji,:TIc7J|(-hϻ['Cp*L*'N!yr3Ͽɠp3sLor3SPfo,j!k;N@&R8x^xM7|Ԇ/=xUֿ %hڽޫٿ(wN~?t:_yҫm%7œF gznH t1MVmDsJا7A6M*##*.gnF)>Ⱦ-B#?(9*%vOU881@8΁#IyEq&jB֡`"5H6xѶoN`0z??)k܁aWQihJ)k~>OieWܱ<@)`c̱c@ZnxGg뜯wTug_>)`Q<glשĖ"D {:72VUWWoi J:!(Xy\oȫ)i觰Էߔ[j0q*0yYˢ;*u }4cB.DIoaJuEXznwF=)Qٝ:Jwy}B+Z"j^y)"Ç bp;߸ _;63<}^KjE]%abP,A9[; )I,) S!#zW*i/Ӓ$!/usI @F"`CȝJlJ#xtԠCMEHXhpM`V?fo>pK` +܎ԒQM=UoՒ ""\zh7KpsEQE?'>qRwb 2Z=rtf#@i&]v9鯜8ZVzѫwz>8|b( 1Loos +E:z"X}Si@si~O_o߾K.Yzϼ R+C=7>R)^i d.ǚp%/yɓ;K/} ^}ii){[-,,,,,яn|3?Rhx5u-r 7<?O<رc_+kJjތ|s 4)L]Tm: g܌QEHk "XB)"r}0F@KL ǯhsc]͎ov΁~c3]4zaϞ[oѰzSx᏾puoֲst2FምS2LU+eGW~!#GUz{3|u=Ͼꪫ]ot0 )ڞ,:t/~C=뮣ɶ)'u_x{{}܋?w#OR>[X))ON]"!uH#3MHf|]}˃Opu,kua1hY|{lBE;̬6JGEh\k?:+mq?^'ǘjPLZ)֎?iO,[Zk{OSW_q/g?YRF Z];MTv{ڡ\G:zdqLF3G+CO}y`7yW S0gip8Llk=5_1ԧ>w+`=o|'?I`zԐ̠7HUW]uŗ]vY32_7)œA_җ]%Ao˖^z݄MS7phT3qXD#y3'g1E>mI P9zՎxeW"GJk뜭m_^^^ZZ:qbiqqqiiyeeumxe(h4~eeeeeeuuuuu_ 1OHc=e`8]tE_ʲTJ){89+qٜ%! DJ !@&'cLr1H6 mgl8c`&#,  $eivwfwBwѻee^UX]%dee?bŊSO=uĈ鞞%I DnFFlBJرce\Jb(*)듛T Eei_R8߹h !XUOeth47U~_\׽ꪫ֬Ynݺwy6mZX!X2BD3⭭?xX+x߮X_zXk1$LMV__e_~uaV'%V/FͻjJ,U211U˔"qrf^v·)g kƺIHULKHHzŰ::[6vtlITUUX_W[LR=]mnтB8q sKmmLZH9K&]D]ݭmnݔNc@i#w)Sc6mL$\"BJJwo~:rsƹ~oo֕(œc$%sѺe'E+`ﮦL#}1c++SDӓY+^~ʫ+552ۺ彾-cg>{i{=:UQH$k|t鲗Wx6oX @DqΜ9+W g|!k:o.w;5k?@3D,kk@<cDUΏwzhxbzyP@UT7ML[EîvmM\UZ0(! ީDcpvwwS5j?'xBmR__hѢ'j1?Ԓ~|;::Ǐ_7nZ-3g{?vҥKo+V577|_w!R裏nmm]fͪURYHFY(|_~ E-[\| yRY' }qbmvF󱦴m5*jeJZC6tr'JE| ē 6&e%D Ő^" %|o3yܑcƌ5WVVQ6cڱ A2Vz:F}SwyIw40堃8쳉W^o~|ODrMSL7a9C5D ֲ_ O?6F@DB_㊏3#.=bߟ<2@@N}+G>f9T ?jTj+_ݘjEmQFgĉ#կ~5vس>B-r-})'ݼyg>7x[o{j |;v[XqKXq)SL2E+կ~^777ϙ3G6GoF__083FER;/|~s-uYֶQSoM+k\& ,4;ebV]'Q܇Okh\t'1A"!s+:>""pAJjs/Z6UT_9VGb´{xV<әm@?1{C&83VǷ/H.;g_٬@ln`G%\7"@ƦKT|u]=ݾ/T.OR;zx2CK嫒cjXՏ{qYߴ!ϚP[ MjQ]8Sk.)Ss9sG}D &koog>:k6믿^u$!~Eikf[ouC#D&9-Y$6mZ]]] 9u:n_WrGXDE+WjEyI(Zc3QQX(WT2ꉡk$K ʌN_!WT~z.lg>F;x}9܄QFw:~^k֖ʜQYJ:|>lꪫkK'YݦƑT(d򳟝rʮښB9?=t)'ot-mjkk'S/Q$ V$:W}|.kAУDM!޿mJ{1UJ!>$4.+2UC6Ò|1c~G}]U)Λ7qŋƴ*8uI7֯_\`aC o~sεr|riN8e˖ ݛn騣={eVK/ ?驧?b*aI{-\0e]Zn֚*Wjl6%.))Utܘ3'%yD !7vHjB V$٭@ Fg DqNߙ;,_鮨7n̙3ϟ?axYgnSϟ6b!&:MBm۹#}jjjv7n=9cQ~u]5k  7V]Y)<iȹt7;6Hd2ڗ@@u \;fΞ8 +Dq_]S7_v ')*ĨL(Ze32hQ4j8X]]裏tIW6knܸ{{/ . 5C=CT_rWD_~:po}[.N{g@Jy7?VnCy7UoR[n:,hK#裏T*ϟ5k%ǃ/K VlB׈opgXLJuBӬj ŏO5Tz.͙ج 淈ȼ{;;p:e K7ϺwnmXi…>tٰ:Uw6mo|Μ}{C9l۶&4LJ:{Ұ aul65Ν;.w!/VJ"sQ7o^}7G4eʪt_;aΜ}.\T[[OTEzi@BH'voufuy(5AU&u!\R&}FU'jx j,1FQlC0aK/t뭷qmmmֆW]uO<#DNF]u%\I$7xcKgꪯ7q&ɻ+t$/g _}g B"0w1NyG}++NM4&ofD7_FE_~VUS:Ae`s@*-k7 ʤɪɒylm|a^wRI0ddKV!0}j/ulkwaܣ;}S; mji5e1#GhTK0}ovΜٿ/ F^9+ aͣ>{?q䈦FiiکqDmuC>Wx'?wѳgN{*+HB&;{3f\t7LF㬶Www} h++qH|p !f{;7r1UbIULt*N 5 hR0P+?#QW(v6QZ9FsBM+cꛬtncʹk>`sgrN J8˗/okk{=ஔk;LN:aN{:*%KN6+b[u$HXc;*7j@FyT5xx *12}Um-3Nb$~N$]'foQ"@JbɮNz^wW]}%gD 4"DιI$R)!j{/uzU _^wy[2 Rp7~dW|'mHps ‘j IDATO )|YQeUeˤO:\{8gqd{TS Pװ~Ɵr˜mڸukkEE |b/ {Gi#]D^Q{Q%SB%qoLS߼IQ%Y< rAΚ MMTkuXS+t#8#mɒ%??"|ꩧVXJkaÆ[jժC9Ĝɓ'C8﮶2rrԩ0qěnn-Z3ϬlmPنTY>sOܓwSWDuԿo騨馛yƵk M"){G ?ƍ2e/:V=ǫ?Ռcp[oc}Yb5Cv7M4KZQGXm7DhHT+YdL<,|T aBP[8ǀ@,) m7/@+/|[UUݗMΟY<3~nimll ;O܃GVIi8dkϵ֮\^]])ˁ D %p/[ݽэ!%PS=EJ@N sI%Wn{gSߌ"JMՂ ǨMCb̈́mA1ICzkʕ{챇fq09L&e.5{=z[Yf  ;QFs._|ݺuׯ?ꨣ:E5x(~X>ܹdL/>YBݏc Ý XFcR@,CSû^y ! y#hG0HXwWS>L'z[ZȘ$BDymM?yP+44wÂ,^!ll,+#2-]zܳq K)WpOH A$ [;pN>uA)dU{+9a1Eݘ`$֐4 "5 ŀVmxᇫw/B`6&L̰_'˗/G]s5>o믿:}𺪪j=j²e~Տ>FQB uKHZLU!ގì`tLmMV5Co*ij>;;[B#0}aOD̟ßM7 I71{iDIJ%;駝Tl7m(ڋlkʤNNU5UU+t9x~_WqI=Ca$@WpA<ńXq*>6}GdǮ藪!F˖j{' Lb4 lڴ!#/^u<۴e}6 ~n5߅q|ܬ'e]. PFjYS>֜j!iJZn`311GqjJog1_pq=s!f:C{PDn=V9sSO=ܬZN9뮻\b}{߻5ϪMzw=|gԃUH$^{:nÒy橃\ҦF- ┗­9jhX{^5@cڷ$B~ş0+$ HDGIV]U['UW~l?0N$'r" c%[[ۡx~t^cmܹ#8NpBIO@D&Qxy—(E<@D);Lƀ$E)5_7mbn9_|œO>yԨQDbرgy%KUbzԩ/߾`QF[WW7}o}[ovˋ=ѶJN7s]6WjwW^O ^:MIjHjd,=Yh YU Vv}r4P:ě%A}^ Zݟ_#dH2$a;:[o; 6l{ڌlC} Cs\w:Θw /ta75630A}"jm4{߹_^l \g7أ@Wr)# Bo_ݞg|s]]M5Ə<& >!t`zO뭹dɅmYmO9T_̈S+1(`}}w . *Aǥ"B0Y`c|_@@DTΡyD]}_S}ߴnS%\|]&ڶ!|xe9 D [Q9bt2/XB*?ܕZY6_P746'Ѳ"CcY hQ(*J-o̅JU! Hd4_ՇPE,ލjv5-μ)!;zIhH I`8&ZOn &jCd+}}}BsFD|=HT1+;#n egxLޱEJr{D)8gwuդ|%OT֐"$8w!4Uw&g1X iOGi}M C4]ѴλכQ9U9 ÉÆj^Cݜ_XΚMjV 1TW-oa:j"[@KNZ%0d:mS5`︬|R,s=?=议vWJ:R&pƍBF'I@mmÈ8_8o{?g8g2=,!J I< "VNfB$2w6̨ M<&3&(Q8!FDQ)ƞI$ĻՍ!kl. _K0-ʀY-X)01>TRc욍͟1AD DLš@J#Q@ؿ`baJ9 ~ZTuu\@nRi]]m]CC. NM0Q-]vm0J o`!9" #[F77\{9:u|;|w`XpD` ݊qX D3Șd\ :?ʨZ(iLUlzc0U4%&3O(#[&fTYNsҠxLTerSG Z߳V6ZZP̴NiuɐH M4nsE$(9$C;&(GH P|W{ F5iDO$@.%YK0qO1ˎ7~##ܾ"C@:y]]]KN6o} 姘 1Tԓ'G\径G92Ƅyz QZc5%H%J%S 14è6jI ivwh?KB{匞4e Q Qk1fe[{YGy*9ֈk 'F FB´Bs؄$ SjooZ>g{y (L/)x8أ:\7py1n7XRW~/</ӧC| Lr@ G?K%(  $1`z$<&9ijZGs'eA͔oF|èUod,UЩ !%j1zYșKklu-1\] 82]0&LgV PL$@CYpKD55f#ǍR({0zDBI778# ˖-۰iCEEW!6o?E."!+xYpS#v IC3"Ɯ5my(~XVj hjq6MF fY3Uh[ÈV-ZV'&<]Kâul4tZGZza'g:\P,`־hmln@1mT?7SJHB`)â>. nw;d2ygxD@JP: $Y'|bKsK\?' ds/sd }ԓ#F!a9 qrc&i80qPbxA+xLm)>TE`$(-*(|HiwrH/a8֞,@ANRL~:= ^ꚏ׮^P_{UWx~60("8/KDB)e^rɅSvʀ{6m\_$A "GxhS$%va:T_ F|Y%|/;s IDAT,9AzBC3/8VZ5;n66KIIz;(nM$O 4V>,ɹٻ2G1>#FVھ6`LI 0L7PT4j`PZ똜Tf, vP0, &yuJ$O~rS]wmnz5e)-!b/'Bt>Gdlp\srƜ.:W l)Ik=q2鞲>MTDo`~jh%VcΚ0@ 6BkUGk6xKș[ VA8D1 cG5y+~)$-u͆9oFFff WD<1 oǓw*Er)"XUAC@$86Tšc] lێ6mf維B{iھy+ڴec}CN(^JۛioosB&Eh\/}iM2YEKKJnbぐ/PB"b^`$VPC7%VS 䫦\M5L*fJUF(c:rBo0$Q+(bʪI7fAcvHC ؖgh(]%_rzC30{ZQyTF6QR»Y{ 8h t) }BJ$YE(VTT,_>ڶ=bm::%˖0NE̳V&k8/1Lk_oIw1]m훺z ƶ c ;^r7*UC~3X+ !mTf`qr歹P̸;Ȉ!$Х  Є:WޱesUZ͛7}=>[o-4yGq٧O2Ikvy_nͨclO/^|A?V|/yaҿ|զzsr̘1Oi~8d"С2.1^o8G61Q'q*a1w=cFf IDU\ƽ%Dish?P-6fM;fP-Ux4fxEv{-hhSيimb]ץ][?u;'qL Bt1tKP5 Z#5 m[5qFP.֭[󹜛L`< `җO9[74#Csz@&O{o[d>!euUuUUZg^ )H _VH 2H" @[8+^p͖p@0;rr'NYS~lgqTr!i+WV1ZL[cgWDM a,j|Cta۰o3°L'ص foU0GFJ I;ȑ! q<`I ci;xsVfʔI{OnC9t-M;9 0?TssQXpl.WW[+O;059!Iy d@¹~PI`PDÜZV Q%ʃZb{Xyd%(&%:tZMSZOg v CIF“5+xz;8 Yhnک;sYg/xP~o-#gD$l21Rʆ|ꢋ.]jh}/}+~Z.2(xSI < B{'칭7 QI(dHPC_oHwCQT wCs-@%Vb_'0[AGG1 LFu!:zjO1o LV-+]+=L͉ZGI+:a&Z}?lɲPIUZ #˶RA IBG)LPӺWj6Q ^1HY)* L"D!)lO=ϟzQG5akB>ӓOW^MM#\"GjmCd2}DAp1Gϟ?ҤIdJpOחfa"ء@TRӮn!"%KOM9z{8z¨:}LJj5`ִ*U#Jr_%)l>!$Z6_]gV r*MxZ`̬;$ܛ݈Bbb asc#t!Ϯj*v;@"$k"g:c.·;ѱBO*U'N?~رc9罽[n]~uk׮\N$8=c}3#ul6 @ F3vؑGUWWK);;;7o޼~u}UUUI[}$W>n}k(RJ9Jc*ȁ9Ix=~QEEɳ2VcYV͊ ŬGi!ۀbb+SިlQIJ'l1,ɏ ZJ[q3{1Xok5 /X]&XV$a%@ P2 ߈W-OT;0\V4@CDƈB>3 2UJ K#Gmд(1&%2(/GhZB؛ĸ䌁drݝk'?(WI IF%eՈhbPcڠp|:c9tX|{c5@] JrbZAAHB3Yi[N51at4#(JVM*&r9(w5 C!ԟqRS(aY$K~ Ritp 88#r^tgYSZ}=4 D^~lCBӦ|Z5"FKbՁh*TI1VCQ-IFi%f*i= J:! 4:_1IaFgT Ɔ;4 (/"LU(5cEn0@viK[ֆ(ץUcwr;!nHo٢ުCM>;2`I9>D uwutNc/iMv=ȄXƛcjna^DY^ PL^`VIWH8lj5I(aIŏeM.*2S)|5(Iܒ DZ-<Da)#o.Hd߭0G6&,+-  өL"@ K%rINwnGtw;< ?' Uu %ؔjSLT/1\f.fɓ2:T A&áWKPʙ d:&Y }QJXEGYy+[ZɃYvFmѮ[ V|~+29D|?UaEW"AFB-weg [HdwDo!ݕdfc\O#$a,cBocqum^6S-;E,oTK)uD5?f4lԠ(1J Um(1%DK: ]0U`jUL>T2$1I*)f V'lON sۏ;?e*I/ITy)0EoVļvٛOyKHzm^3{蹋BgU.xF/C S/j b&iI`DbMwLWm@ŏ'E#T =(*B1 &*(bd?]G!ȏ6(ǥ!:+mXnh%Ϟ*VD<Ѱ8~'XHTNLHDpM,:0NWd|DEyz @ɤh# 蠳.Dz[DG3o `!HN[* -i>TK6 Cӝ(+b!TIĠ yE Tv3>lZE lLfA$~65ʏ#J (2͇Z&~(Ͷ1VieC:&r:Z?ud $&$@ $$Vy{wXY$1GV {AD RC"F ~{}ͻN< 1 29 ? @9L9k룯ܴzSTkQRC`kV[%=Z'2jMm5$QDK2l`UhV1n E(^)9&Z/4V -DK2"{wg~%Ӷq $9I&L'$=aʍeUt$0(eq3%iESTTPheSk0k Kbe-6 CsZ1Ⱥk,FԢ\(钵u ~8+QLj @sLtHLOVFc,2_==s&^CӚ*p&پ <eu]wZbɲ'O0 1vHߺG\Ɋ0InDJ1tV`i8P:cPҜMQEPIVkB!u*ZT*2 c."T%yctذi0RUpD<5xrQG%ex龜|HvLzY9{b՗ 0FѢJJȧ A+R)X;Vfe6to-Jnm1ٰk>@c#DիkeƎp/dg*yM`x/?%$Y0 B$! * A eFqQ l8Y1=/o˽UGu׫[} uN:|ϩ[`Tҹ|, 6|4<>!˼?7Ano;cUXh$P¦F6O(,1*E Gd:Yv%q OB6>s1X ERRR<$)Errs3PK"n9c }xkXwjlؤfGIFN>?=А_ʉ{"6dTaihe 2Z P q "- D`磾>8=uZ28$7)!)1@}p㦍o\!vj0HlGIB&蹕odQ;^= ƪ'O|sbeu Hwρ%ʣ^TFff& Dݯ~91* 06000Al#C&l 3V 8Pc"@H(O322X@DBs+bAkOSOcubE96 !< DH` YG_p]5깂laPkIfbrjM`@b0jᦾ9̠1|c~ ߫5I$mr.B?6L8{Lәv8eK#NV7,}BS([dDٸT{u @6ķ׹>,Pc*"eS>qA>r `q3B{cf>8eo)_{_o~Ll0#2 q,D-;4D_0mK{~{$Jf MS)m0O/;(ʴaKrH 6xm!rc- IDATb!l䗉|P fM UC )X(b>|> \Űؑ绽.A!`, P2 5LGsG6B O+/wOY!!zh`>FgdxCvI00zTVdd>rI9iQ?~0oo4R&B>qQݦܶ}lfgrN}բ;/A&'qDh| QȱY9O#¸0.b}sˮ+0t\,[oء9 1>.[q XSׂ~`Pxfc0I 7<n3%g9SJ)d;gIh(Pw n 8^rg3H'9-9Yygx9zշ15%C g]wFjaS?ڼlc{fu2 6 !" AAT<|;N \X(&|J]# ,0xXxeA9#B@D\bAq;FQ;4XkLr.]1mzi=aܰ2ݟ-^R0: E24IJ{CgIrp*Ca$`K&ۣk{`K\xb.CXy׻6lTr#KogwnYl&r=]ucA!٩VXV" $iFH&~E&ɇX @@Hc1⨭& vݛ rSWO0s 8ɐ7P/]3q9q9@cFMi9M+$X2?ɘ=Ka-~n[64R&LPAsP Rfw "W,aF`$Y€JԱӅ(D` b1&QgX@q&K0Ab((ʔL2" @2.␇@8̊"q7f99 !@R{kpBHkPخOUH%vL> 㦈28H Np C(8GBb` H PbNqĄ<#A}lX錋L6yS3oA!L 9J2!d7Ζux !|mx= ~5!j0$WhL՗r 8VvK|#V*?|$ٕ71) ՐoX2 'CJHkip gTu=zԖes !PV`A@x\L#JtwfcE)L H!Hmk1d1#b=w:ɟ6Dc\ 8BɿI ,›Ŗ:!_β0"2FFrL!1s%b $" BB@<  0_#^^i7'I0Rr@u#Pݔ#Rr4x`|&=9NyyHn˜T&H4!gy(X?wm>/qGdy6,1D|nnG_ 3ߚʓ`p h@TYͭo!2R?~﨓wXܽ !'W__W!"dF5}~ar"0wܸ=l뀭krqP<QTj y1Q!?=FmXʩNIb s)5AHiX$ #N r2ϞyáS#Ґ2g`r Ni =NHsD:@{yoqLc!?ZDF@[F??@-A>@_ӱI0̔)̆,8O7eBwG3#U4o(!1 #X״6+ Ȣ("(`+ od A}g!@ (.2] OLjzDƩjPS9)XUFM$8i`B>,vMܱcW>\|q 9Xg(U&C 21vKk ٵE+@ Ć+zzuY^@s" \C%11ST*kf2vq-@<`:6+[W iPE]Kfc5 V,ep.DA(gPH ZNy7 <c3(#4 + @1Unl.BL(qDD0suˑ[[7gF f8?$'&B p}qqƳ@4@Q]yI0 <2Q5i䮓<2l'w*#H+O$wےMFޘ2)2)Ӑ?م<288*m؀klAʞʮoD9'4 ύѦ mV+ ׿1ѹ0A,#1$PSȡPPSaM.Ə툷0"B"F H +~㢜dc/˧vx"c@@ &\ЊQo<-\9; M7!ˢԟb5%G6 UӢj1,IuIawIG=?`A`I)Mv,KvL`ag;=y(+Ma]ls7F+;#!P7;I鋳/_ҳ/_lJ4`& 8P?Xy}i4p r f D<.!2h;#:g|<7#QSJ P 0ȸ2 % @P Ə>~% a'bGGΎ4i=A!4=0=~fJ:jQq9U9Td٣]S&Uo~~ytҨ-?"|?we>b#K ϼXXGBG (H妌1{fn^ Fڴ%zjՆK]A@CF1ԦS @ Cg!&0;y FJ4u $S3SF9%'O,\I SgGRr:X KQqr*'hK`ͩ4ycN{ >IcL Pc]wVDoh5 8{zyAmi"bOn҄N mMU(^ݷ4 2@$gDðDž@ CAМccG6X[~U5cŝ!fP4*R֕4ɏJBg!=q ؠu=I&qzA;KB g_iHi?N/_7{.=# ]=p=t^c {! }K LdG7{!6] y#eftu!I$ * V0L(PEFldŎmDs Zz0 /+2)%1L^gO9k:GLy0FPW}iKQ,Yya,qH @E& 3c'~&|bt9OIleWSmSBImIϰhT6$ip҇l79@^˖-K2+{< M v|Iκ9֩j 9z)* bA*? A\@N r؆G!Z@;( .uF-Ngm+IALRk $Â".!6mLŹ|Pk~.^20QihI (&)U" ltnIMTC1\?.Sh#GR3]eu HaS#Fh>qwixIluI_Z$OٗǙ0C".dbB$$ rjgNV6fu a[ңkЙ"\HʟA% Ӑ*0ZP%gJ;B`0|ىl^_1Hlk++ C5x67زwZ>(}c%;P;ت\u¤ :sdC6''%E.VIя['Ęy̆NtN vƅ"(l;teی*I$VI_-653ni,t>~#ԍ\VHc_g-]PUˍjRJbu ՜D6y*' {[E|/Kh.! 43lQ<3"S%1ݣQ4m/qv+glضkpJvXK~D9 uo]wfϼ1Ӡ^ӳ(60 Ğ'+{n&SJ6QKCo>N MaQUT zu9RJtF]-60[0[ ϵY5 ؼ TK:sZ˝jck.<3,ֆmd/I`i;iqLz$z |h w|ݥ1$X=X\$/06wQdSmVoC02΁amWד&ߘ '7ipvN;'iZ[Ny7ؒ8M{ }֐eNHDH=PX%Π:&9jgR_v+>ҏnLYjhTF8PCGRrCm=u8t㮚IC5(N2`R VI@գc[CHD2b-JFB H@;TRFR%ك<>Q7#4PS[zm b{qnb8%q F*#A+ RJ еf(aot`ei7q.`WvP@-@!'3.7^7""PRD9"2fY˼Cq8!Gon nI;ٰMO>u>N ۻ;WJ{&I2Xe}e:o+jgp'I Sx{it^-@'iSGe @("܅e`D@ez@%!U=38SIlj1]OLxzo sNJYSg V\XRwn~2܉6xfn\x$0F r'cih V@bMv-@AF|>p  !B^3P#cI.R:[i$3K2@Wg`ȳ`DUIs6BZyI9q]=xzc( D&HzvOǾƄM!Blk#Jǘm]BLՅwpQ>H:=# j;Lwn‰ NWW_)H-)t:b[6]44),h;M:Co%td..L]TE3GA|u4\a\lI<1޺@Ɣ<l,PUm*UG@y:2$$D%0` 1D@^I#q1x3wm`rݺtc8{NL..%kct)}Z?+ERb[8<&}9K", SU=5֦2Jml%48'֯7ڢ+BdBtHGi٤+U)ꁸy q;  J U@Ntq:',9ERLdVuJ5hꪏNctq)d BH?j!Ca/RrQ9L''$Uy6P"Uw^$rs: 6X0؂"R"-/DP~VEQVC$ Р<Lշ%"1s&-FsBߤ,AԵnEIqS3R~r`|PmL=p$)gi<34B|Q_OQ0 $$R4F-ilA-)8 Q1*D^A"Bs@j2VH) |aNdAtWx:CWуPՔI748$qF}c]Tg;l*XN`g`$I#^5Nl(+DVK [sb՝|4<ڴH>DJVUd. !.B oa;Quwdzn;x冑8n7QFG@)xpT) ti@lcE y$녃Csb1Zg@KmG/>`c@gjwWdS8miSNBC[EתY PE 灗D5[Q@FK*QCj0*a*]2'7Kf66lUwER\ghWv\E;0&LO} )9}IK J+|%@h F+@H~E q`Q$il&լ~$:k(_dH28~ #M$`M\Lf*-TQ"2c`Gѓ7p 8?$]8QAkOaxv$9V6 )] $̛SE xD~OҎj*bQ|CPZ!-/dodúK|]A#U1~PI@P {0TޅWgRP{WTÏ~n̙|GZI FoFrʍ7:9;]dHXjUGG?i*b8%LXKz-{zUgn g{ի:vFEzDK}3C`ؐ:+w+ZȢ( IPKwuU+Wy gL,n_r%;ʕ+ IU-@Drwi'c?J@ .(:"$J%@ՌN̦8(c+rm+ VZ5Z:gqƃ>4|7|ehtmFԹ n'WXWCm*ɷ:e:;;9鯍O=VL&vhnn>C{{{̙S( $VƈvT/V<ր r٘ iZZJDkDfh?;80d,^_^wtt̞=[lnaXPGGǬY "P TinO[*gR ub[$/_S~_={vX\t5kҥKoN82ƕ+g7SWtҖu~qʩЭ]V7J,^ΓץR_a3 Qة$ N# `h;{͛oȻaX1@L@7w[׻` ʞ0u=]y+Pkv.joJ'$O[(J[onrRƛz| )R}6 ܒ:}d ǏGDeSVG8  e&Y a.VU%SFZXٗjRY{u]c61@R q-"JT ypGA*X*IMŌ*XPI&V=z;::7 $R'Nx'g}mn4iĉ:묿oԧN:{[oU}7<̙3gN2e=]~=?T)8k9I&3f3g<묳VZe{NE]jժUV]uU^N;YFtQGM.k7Q%:=:~98׭[^#o7wQ?8mF}覦&qƌG}iWm붶y}ߔg|O~^ve{Jf̘pBv~)S]P]wu,<蠃N9  ]]]?O˗y2Kd2zG=j( ;WZ`O>Y/~[neы-9s,\v^ksP[Q~om ~3sd`Q_#K{OJ6(<WZ%sCL2HM 7nׯ)3/ cg}_[ە5>6lhooooo?͛w~2x{lc:\t饗N6-˝wyU:Sd޻_, /ol IDATQnlٲ=Sz}}}f^ݗq{{*z>zO( ⮗rqqqϫ--8===_t ŽoD}oʟTg޷,.uE1Wy ̜9sٲek֬{8{ro}[2~+O9>+qoFU~q,'?) cH1/_~?)~ eSDVs}%_~,ill\t,|饗5\گk}Ds"GkCKࠃ*J裏,_\U~SH\IJ>%"^$%^yovѿAoEz޿_kIj޿JVjQXU{·d^$-w9]&矿ۏ=zr't:us'JZ|v3tzq͘1Csfm16k,Y!i9lOU|E1 Hn<GB}D^M>A>#K.}_x[uZ呇v^g쳏E_jPۼu~'d{7y3gμ䖗7ȯ~Q_(>VO} Y&]` P;ŭ|*Ap%o|'kWW3nZt9)X))etկ~#GOXBp _(A?wvmwW[MT7nGrAHVPx+X !ϿqԤj]/>>xwK}:O)aR4MMMW^;묳.\.%ѥ沟%O<Ą kc9've1 B5ⳁ^D, 0hrRs?,kW_=&=š )D+2{zER3bה-[yơ~?y)0d/~aU&77vbs@Trlذa`2BAWsHݖ=SַDs'˼3 C1 +BvJ6}ݧ.]і]UoϹVߧ!!`O_x@}CuTBB) BAف>S!7҈C Ҩ 4iHW=5jn39Y{ך٭n{[nryg?]2]-J׫?|w# .yz!i-cdAvOdyODWB;B`4\Os0X8F$R2mh^׼5%~zիNHC5z oVfws{>KX/}KW^=??a^z7C=K޽{6l(Boom޼E/z%\r%|ӟf}<ť /057WZ_-[o|&w7ԧ~?7x袋֬YڎRڔv&_S?Szw!SNٹsپ}Doܸ|֭\pAu86n(VK.]{WW]u?\U\?!}sA5olqVo<.~9`ϙ(}\=п?O?Qk榛nIy{ޛ&"*y~wGt]wq=8p]ݵk׷{wgxpww7x}pg2=Ly?-Gx(PرK/}|{w]ÅGy;_CtΝ oHWwe+v񖷼ww[~o \xÆ /e^677w 7,E ]v|߿u]w5ݻWx>ot??mM袋nxg˖-x3⊿v/^=ljժUOӯ}Cr x|-HiW\q//]v~~O+]|>|W^yUWIv[5˿28㌳:ksJx+>OE/:餓nݺ}t]5ފO?[o}=mݺuEQ]'~'~~STtg}v` WW_}ӞիWo߾oon'=I'> _۸qUo~u2cpnm|Q U ZO ){)01gm_~mQ֭?9N;d5_x޹֭YXʙO4JD}<ЇgHO^{?|iI?5\pݺu OyS$'Okyw ' O< .?wkGNۿO뮻[ҺɕsΗK/npgWf[e'||Ѣ[o5o[|O{n߻ڴ̇YwL P:A(<=Ø0ԞKyۈ:м[ttP,&Lwyg:94 o)m((0QHj[NQ[cԧj,uk-/n\UУxMZA}n˜Q0Z q$1*0<X MI1]rVqӘ 75ET&0`3Tsb-hsш|&/]k"HSJ@,$s:$Kv5F9h@v,5<:jbG60ly *#(P1D _(D./啔ySnϦ %--/ǐ͊.ftPyK^&@6􏜖]L>7@ޣP4%$9Xk Ӈ{i@K]DT-.%@h$TP=x+X;y Pt-mۮ&w< 0)2ԑf @v Mi~ dP @DH*]tA%!E,jC'8Ԑ|+ 덞ns"ϔelOv i@-="yZUf/dkVg#:l3Z@m:0t#9\IhSx&#3OP3|u11=B5K,mpE$S}lՓ.2"f=zJt`OLJ~@nO?gz1I"l˙8MpfGV,4ЙJ@Dl^ξTJM$ј9YRhe]6 G[X !ިV1E rdLcvM,3b'"ا.ozQSt¤8} #5u(GxJp.r#MӛWJhH" м˒X,6NPm\ `9GB6=5mSKJp=g FQ=x]~SC_zzߺ8L{LE5lr;,7$byX]q1X1@\X &9nvBNMzϦ$ *\a7dx kF$Bٺ!@3ޏf'#1@aT%UBG\WK%%bC'OaTk_ei fvխcv!ʒ[F={s90b|έOm6{bh'A49n 0b@Bڍj? ?DpT^gMôbP)\*F5#ẋViW</lCTB\jVsFy EB$\Al"!P R飰Ѷ3V&>3 X<В?&dg|vU>=ң^^:k/!oBShT zO('m{#aL&V!F"q&#WEQQJd^qO8V MƛiGbZHoSHJ-dŰ!LvUW#D"I,,;Ճ&oUD4|L%x^93uټY4.1qjeXy9Kj`yɭu*7Zrvw-7[Br`ӪO7*m}S|` IDATg;"BYn/\F#NĔPG5fT04()(v8Bm4{~l!3$UfI,!h/A4ݷ3 9I讦@LlɊBOdt[&c$o؃=QVɴ[Z:jJLs5ԑƕ问 hWK{/xɟ .?!ηxВ[գK p׳g4!63b$3"8bTG<SK2,'<ӗ60er|`ӽS䕶JV4z(!$B(臂#d>%Nt[de,DMQB#2r=K8!#^%E[+ ][)dzWJwӆ7("P]/Q>p;{.258y)p8cF OI8B<xaVKDXTG8Iԕc2sШ"{Wh*G? FL-o\E8)lF+MկlzRkW¸d8z p"hahD9KMY)jߌZrw I7A5yldPh[RjUB-]Ŷ>]/.-yV ˷Aҧpt#Vr=R6eY2(V'GJ&Z0V^ќ#D!/SFi҄ux1.n .ECiy&3FCT%*8Sъd6\xXK5iY>yFPUtE!z޴~3\WHveHK/|${p.mRNyӳiQ G[yt@E?j*7:z_i( $-* O2 LT$DPQ ˃SC 4ك Da0 Fm%Ŵ/=viUXb8J0mE q,?2iA%HR`4ۡkGCG`LKV9BqrkFkU}7*Ӝ uvAy76:gIM5֢ZkW)W㺺%ձzbVq"H5U'I)0(VjYD K3i64PYpDU!B5)Pީܽ"^DEab j4#,uA*d#OD1"@8IBn$ $s&#QJȖ ꤥ~|d*?CӤXWLTLpRmOH9ˋʋb7]*v5'mlT;H'=-E2n35zh{]uKC_u@d<8)*+4- i.`Rゴnkr$nTzW)G?6ZkN`:kPB]Kbm'Ӱ[pjƋb^7<*Bt0& 򢽒د`C,p+~h*nV[xzϼF}6{rQQ~+vDګ5,hQDXWcz*8BOĄ@dB }CdDUXD:192W -A%Hdˍ̖ cS)\n}?P?a.3ZQԘUva{3UvYZti*لzsF6 b*s.۶oQEr )FrԨFF2-=j '[]R[}`y_9M,$1M8bXQ V/(TET{If72B. 雊I( (v3( lg047(4DΚSv_S9yez$1gy~kت `2,`Tp8,˲K)0OkvBzP'#=ШU+(=aX 6#ԛ.0bWbWQƴڸ'0BX5ȨtEa/tt$`d<0UP /Xȝ$'Ƒ&1TSuŒV% 2"+昼H`iU1KCBN3yy7 qM;.)T+'jE/lky?_Z᪵ش>]:--BN5S`n]LO=:AO[; m㤿KA6xP Lj7 b 6UG3[Â]H"9&8Pyy#VQ4OD横F1%ӊb(.|ov4ն_hT1WngjɊ#ω Ʀ`%hא֒JʲD@L||MjZq>SjGRq Ԁ%^$"oH[XsQ+gQ&WEc\~̼?nj^ZŎ[ǒc#~yE, [*-)JgdϔL@p<m3րiO^5۷NKp:4'#40  08kAz:_+8铙r)&f+ݷ34eS? ̄0;B0RHM2{xJ{nɟʉZi=تtFK8`)>)]k.#_֑FD-9bmlƔfUw"yٍO9OP`$(VDtL  WSvȣdH j3}cҘz1e7ΜRq*ٷFP%73j7G4pK +!qrZ_9.3v8=xJ uk>1 Ul䛁^rxs)Y#YDuG6Ȭ)pԂG"1Z%m#?ޥ?zgBn{:wq*q~`ļ ȫʚs8(HےyU|V'^@̌\it sE>&.G?Nɔ68JY^&B` 8O2I^IXȚeStLP'gƺ!J8Z@c5" ƢZ}1kNl1 u}BTP.`hr'.kJp@84[W(90hH)SD 49Jn7{I"R%X?!{+^rD!Hl\Vіk֬ټyp81ݷqCud$Tb1y^Vj=ԎXxN/Btj+"!P8A0Cj" 1P#+a(q, n|WkkJ/nX p8 }}p-.pMDrK94|ޱg^#_3ѐ[0|Bla*+%0(QQ"Du &E2I,oM#VBj!$Gp/z-[-<`ʋF74IL4ufښF/mb#궋E|j]H- ?&Yz~W.cWv bYŒP`#NfBIQL1ЖŸM!N5W-ss8 Á/} s꾜*k:mdu:a\\+Ѣ I齃V"Qf4Hh-PGȁjPSہxPD$X */peL*r! Qr=ϝfs@$ŵZeX0x/Y~$1Gdn#Ջ:H +kU"4?^[Բ 8B 0HhzK)0ú\J=jUΒG<^`F3jR b>:R$a˵Q8Q'$Xx#P!0O(dF #Jj%6ra \!^$4RسY%a^zrNs 0S|8w(ފ%FV%or2Ȑ2!-o̫̚zV.twqai XQ!E}L_o"ь+2d0Qq qlP{,=%zc[>aYhiؾ,tLZ}M4܆V&lFbQYW5rij9?ZgP1/r?>(aL`"T\D'8V͏GJ_^*HZ!tcSuova !5"܊:KftԩiMFp[.ցNF׀~]Q̢cb -oIPL%W| faڍ FuUd<:̍IOIEj ec LOO6.ij=Bd6C4RS~Dkj~FVK+09JP*c<5sh[23ѴPiZ$P2 rÖ#Qzqk \gJcy$(7`3@tEIX8$zNf GV{"cH`'Xźos'IG^]L a_{7ԻIW|F ZoŞ.z''1ů}kW_}?|W}k׮=|m:xWİ=23-!mP`Dq^xY 9i׽܁:Y,(׃Ws<@q?8^s'j7nx_ve_w7ᓟC=4 vMozӃ>p 7|?쳷mv=\ywu|ߟc+ci挎<5lhUf qp<-G,%k0QdF#"3H @E-+I9T\Lx/⩠UTnDh@\ IS'RLB`,3O1ʅX%5MY#k?6x({!!! 9 CP0ӡYH7YQ>-̶]DamrawxPVr$M6x;_+O뮓W^yh4:~Cz;9??s!wݯ{wE svLj\Zm5xefԾu bFD"d=1 tU>5;:25h:,P†f{)25c 1GIGl^lIuS ZF~), *.z3EXHSA40DOy;40D1T渮/djPIlcviÆ ]iS- 'L&={A eڻwIZyjԌ:z )&D5(6OB0(2 -zjʇOZiaR,Y (N:~P+_'> ۷o',g?ن~F \#[9̛#ڦvmڵk֭۷o_zֳG>{w2/}-,ujev*3<{]oU@g6-`P\l[8TSZҕҸ2ooz;Y=2 {B BwI]j[,-akIlH1o+Mp mxTL4H%%CnJ&zv*1R}E0<9_-k=x[n_%gpZ"Sbdv+ _씦gҥO“+[7w]SB?(.`g q H^f5'PK="J N;nRwi#BӢMtWJ*ԣ3ѡV gHUq˭"Db7(/e&vj)F=wtO-*vXTV7@bi^O;.Bh5;b;m%JD  AXBFƂ f쮅%mqr Z3&7âi62rPs-j7Z6_ǐț'^A_TjE`P/D!4d]^bpLi$B# q# Q̃%z'Lk.P`-2+^ҘчwgCCGعh[-TGa%f^#Fs2΃0D ބC{ws? \pk{Ŷ1jR#NTG@ED`^~52N3782* C h4` jU1#IzߞRҡz ŏch臘ZRW0eXf2Ô$ 1y cnJrx@Ä.91^kԻ(~i@L( Y$,]-cVQGD) AYIc/VԚZ)5jZS|Q'H'#Y&5yoeN|({d#P{) rizlEcjSՙ=09m̖b#wr*.硫Vźf4GA[l93mH\\Xa U#4}T3zA㈄܎i؈([栬~,qe)?ϝ{imH'h{)eih{]EW&=ΨWиɶbtjMVRBkUSIJV^ E])ai}4J)sNU6$08bX14V.KZE`N?<=lέ2/4QYSyzZ ZKH}vb@LngW$\ƻr$\`\!#f+4o{uIɠ_hȻuH'XĜcBA!6_̨cJ3"jb)(7AIHL||g? H{\(,[=bM#c&y'*ZoM2fTѡ(wNr?gr&Ă ZwsJvBzeVҸ1ǭfWOz @=CC0훏^N *C$Ul49uul Z&d'Q'd[i(k8A<O 00Y'W>Y3ا,VŊ ]* q&*g5< D MVLAOLu=J_SOJC]^79FZN:s@jE*9ux-(xPH[;Gy4Q7w^սIA#"ŭא]J}ئXaF(+TY.XUCZ" jo(%Z6p[V\рt0x$uD^ V,N 8* " N6. w1|2ƒPgs%2S+7ie :|Z5l[Z5z/va< ֲSPvBA4ĝ!z0kJxǠ0ew/Dp~PKo4KS]_ Q aPATu!Wbu'GS_`ڲکDyoyQ0otOuqԪi@L&R8p(\@iRD&n:[rKr{"si4Q`Cri] ZTüvab]`K&`V bX`wC3IF 9EZ qe {IdP LteTvJqh1Mnf?g(䊇@$M qm-#2)Q}6'ե4 #F%ӻDDg95*=( "Pɏ +x75( LNe FLLx27W6&O,u3lo?j} y -ʒv,k.|kf'&,3}cԶzO4uS20AQ.sQpF\aڈY}-rW̕\uTj-EV\LUr|,M3N2SxH]9KdIUF#v1Ğ9Gtfvz/IL>0v+XB/ 1fj Q[:ʲU1fqԻgi]1 Qj6)b-˰AghuegYT}x1Ǧ `JA(J{yGjw" JX ͓}:FRӉ7:6R zJgzC3SԎ hQA9NTnWɡ_ K6W)[@BA|_{ ..)@vVG41)fLj`WT[T? N?(AUblZ> (;e0*&X:\2?E }xHvze\!%#`VkKS(M2O`߽I@ $zmfjN@V Kp5C>s;m_+@gXigPr!ңl53ik'7s\1~\2}bjEݤZd#hP*<0@zj0 dLpŗ~3:ЌZݬ䛋0q6 ~z|9/+l> r=qtKV`HрNBQ7s9SݺAt$}ʒ>ҍ6BҨd gEԦk(`x9`YlϘ*M11(1fӀ&w͏ӆk_MYb$O Z\&|@f3qݢ^Y㵈B\y]09x"{R*@D4@0D1DCE'me4yr3Zq ↙\e$9H9G[LL#SŪdD l4zycOeZѥjT06BHMa$=3&#xTQjaV@ MnRe Pt%* đLÂ΍27(6y[\*.6+5q)ҨNTw5X in셦%!JXМbvR͌V*i4 )+42Oٯ:U~#LİZףMqԒJoi|gS.T *?r+/M(4hU`, 3 ?4D0AcQ4DIrCQYWM4^c(%B /VI^Dڷ]L5NNCuLCʺE 5Z[T=++$H&&YD:Y|;qx|1E gPnptw ֶw>|r IDATr՟CT(sQ|AKm˖-g䍛6)3VR!׏;"QnFXG]3# k(,YF(0a V1RO]J%eim V_N4ZqhFB3\+ѷ#@j52Ӕ<% eI~Enc @4Ir{I83:̦voSSLʧP/e`-$R`%BHb~s09 }s&SaڵnJŌ-tr=hȜ Oe;6˙ϕ;ܓaf4Kd> L.eW5z8?ftC4XuW`x`W)fҰc%M*1Se68/;:b~1DAw;qC$4ZO>;O~򓇨3t "dw Prw]B Ӳ5|t.Nʩ̼E[In믿zы^wc`0|7ڵ9w_zo|;|n]v]o~_IG'0X#&vQVT W+fng{$8rYbOP%Dp{ ;tgb ?]Ai,ٞɸˤ A=2]S4n4TG0.i~^{-O?}vv;Ώ}s~:7tsz|kf)Z\SSS u۷_}g}MaB::(~&^'0acc9'*'x&`r`56F 鷒TIk,>MR4Ǝ::NA!ҥZYO~j 8ݻ:җ,~iӦ'gy&[VzUW]|~e˖NPJ3*SD ߟvK8f&,K< _,{KS keb.E;1<Du1b8KeKDcۇ!.hΝ`֭z+(.rw[={I+yj*VZjΝ;ĬiRQI@N2JxITuY {cz< vzR?W^33&ݖ9K::aC9BTj1NWj4 fffc9ݻ7ս{ONNnٲk}v{.]GޣC1?rɉI`uXx v3P"h6n9>c>n8By oyDFXJGs?ݵ%h꿌>Kf/|9??B>+L!@Q۷o?+_yes9o K?;:9;FJ\>O%K IǾ?s(6*-j<0pf0Ӑ`=& 6ID֪Ctt[xԈ%--'/* ~=1 Bv7tӣ>>l7o wy^x[l׿~}zm۶ |KD?0:eFb/; 8zZ]KlY±Snd]ޗ~px׃[JpL%YA-7y݅$6Ynwt bY$$6>M7h߶P.cG' =[JUPw&|$x oGykV^};QGvu7+Á?0> ^`xE&8b?%x,7x j:co:a_#_,h18vIG-DݖT&$ uZtQ'#QC+] [ 5](/}w?fRo5Px[CرwVT[i0'TWNftx4 n::B?c*OCnU݉#$LVF@1Is;0؇^Oj\0YlV,w.Nr$xC 8* =bf::&$fwJ7S߉Fa%w ]6's}9,אyR#UN<Iy4Z:IG'9M~&U '{iD\G fĞ`xf1ynZTD[%As03|= /Z PPG$P4 K<++}눓YY젣cIp6v2ȟutlI*k V<KDoFxFBl4_z_j'8ʼnwmU5谓$ɺ!)ЃSe]\oݤwt,)Fg`9h$AYD_k xJXنmA? |g8$o( ~> +Td Zk-ɋ$a!1'ad;KNxŊ+>,\lhU8 PÈ\w3F0N: !+}1u%y\4cGB! ]ÁSMN&Q},Rfjj˫Q5N+B0+f[CepPCD|Mb[ ^zx):U~?¤:⁓"1䐒V^`` ~{򽣣F333[n=v+33{f.w1GRf7{t&;Id%xÕ@ C{N`S4+3‚uRH"? aǍmb('KdtxE$ŜFBY[yx#byqn"At{AB7}H"j%,1Jmbϕd b1Cls7NQg{92d|+u"op0q9׈H jiP!`Fdh* )oȵ`llA!b6|/*0Gk<<`ׯ 3"fk7|NY& ,fQ 4vgl=-uBsقAD3X>4nV3´XKbLnŲw*yr,scv(Ƈm_M,{^geVyKT₀Uzp|0Ŵ yWcmGkQ"N} EՂTKU`!W5JAj!^pxٴ1$ ؾ&ժb>˫`j<4`CF A[Vg:J$Is5r$)f9+J4d];<Ԝc")'ƈ !Djl1G(?\Dfcّx3ظ$:/D8\>djMr&DYgH~( Uǃ9w־/EQEP OLMvi3cWP oeQ Y0 _X2. إk*G6BWWc).' $`J IVgx.<6t/&`EAgvv)SU;:̤A{W8L"9S> dMOѲb"{KN`"<“ ݬ 2]$AVp\κusũ U]GS%O3CfXmAFnU)7 2 Ws: z<33 &xOS{/[8+vmcٟuKX#޴w5A(}faˇGH/&zJHݮ(=Nx9nm'B1ׯbP 礎QwԩMKOv"l^$/H'M!^ԘbvC/w 9k iTEb "/F5N{UGLeIS{ NyF2KP{輽ay q=搹-ۖC2O;Qc'ÜZassn#5a[`A'3U> #Mze.~ax(3o,JڄI'1$BNtH%I8/~jlVM::Dj|*Oؓƃy"YȄxL& _6 D:Gq'>5e IFmҖtXہZRVuŒublWC$g_qƁW}-Y][i.M "6VŒ'bd贙؞L]iV^.nHZ!Y뾡E;d!nb /a7@z4[ؾ}^"P*v0KY`&dP`ER,2i1HAe ^q''9S $ D*뇲yš>ȓa|'F=RDamU5 rrI9w ZɪDE9iO{C'd!uNڱY(TԶd<$!P(07g留'%O9&: a3j5, W1KJe{fgnxJ&&тgKyzüCu@MFJҥof78IMpYUf ӆ㴒DE '*H9wz`^.ɰx,@1ھ ,8[h!2dLP Ǣ'V}"bOCTF3M|gv%(,zaRU ne';nfJ:"Y `As%O(oNQQ==zũ@ATdo|,ʧ 33$eHbU='&#+ݷg{ 9v#kU  M%MDe IDAT;??ۻP-H#XFM0.V؆jGKv=b’ ?} ٽ䙇 " 'KީE{_ 00*e( Wz4?q|d 5ΈE.Ȍ}C@Jd@v:@!&PTD肸@6QyãBG} 0P|0'CrU&P頂ebG\k0vk3Q!g(#or9X=zKpRPB2EUF:JR=M ǫ0:Tԁ3Sm'J c;S^$ef:G&&7 oR_ 2{N B-Ն)Ar rn|qҋz?/ E_*i5TDPe,z`frNz]5Ӎe*;FvYh w ec٬F$/PtY#+͘'URz.&g)m#݈CuTra)\AvźLX׼ es9{<9ԣ4x@X0ӛaba(RRG 8\.%([F xNlbUU25ad3`F%S7Le3N[WSa4bo6X=n~0ج&IYQ֢(`vQyjIqw`IΊw4>jѬӥT򘚞C,ԈMNl j1!V#N9 Wy`&6?'Ybn &sJ>yoVZjO<3) l{ i+s@0?,;pwJ(90@w(K}"/0* -=iKYw|LzVLd "kh`7{+,b7Z7Ube6EU321QۂgM䃶J:j#J~h$I\؟Ϣ3ʎ^  D(ƹ(cլ^êO&:KLt?c >Ŧ~M06!-+> I7RLQ MjVCS" $LQ(G#i$  *D}6pb4Y2aD&dy&gutzno.5%; 3@!$&NW3wbfPxGpؐH_/K*2tj3|E@V&!RENn0[nm7s?2ay]ls68l/yLp\BmJh=՞c/ʹ9qZtqNrK#bg| s4$rL7 Iw8MOٕ<0K4 ]_EwPu]S:2~*abHLFҨdJI6Po_כ Ympn=O&vyq,اITid;8R}Iǹ+7dWg﨣֬YsYfђ';h@(cI"gog6;nW󟊐qLaQE@pcX,Z+uѡRQw~K_|R]hL|_0EkX?`RS$M!a؛5%;S"u4׃?nݺ^w]G5bpoK.$:륣lThz LC2,KzZ*o;OAw޴iӲe3}utt}EdbI\`9DH㘹cV s3^kqg52:%ƒMFe˖^zbb"o::dZXXq3s0QHByxl{F4jc܎?*^(.H:DG K\Ɏ)T?,RWqAStI`n@KP~6tM_?<55xå`/o޵ksOK7?~wmoz7x]֮]7կ~un믿_v[jݚw{oy[w+w{7wM6>s۷{Zꢋ.z[z)yt'o}ԧ>5==OnذW~Wj";;W_}__OLLn~ 6ɟI(k׮}|WU?Ƶ4رoo㎽{.[쬳z>g?07o޼o߾ow޹u 6|39A_E4meF3qQܢ(b3%^RI6jI+ ORˆ:~=ֈx7dxV~W]u߿zjw~?xcǎg?K,yo|i _??k׮ݾ}W_O#<299z};+ 7>wժUs/e֭ҽ{WtMO=T'CГO>9f,ˏ|#K.?/~ oxᄏ^3Xr%":3׭[g;(⬳:ޮ#G)=OPtpd$EheE8U!D Iҥ.k)޽y{>OnݺK_O,~iӦ__ W\qC=uTv]uUVzꩧee˖M6em |+^|򓟜/| 7G|}#y衇ꫯ^XXXn'>u]ԧx≿G?hSO=u-\zׯ׿~-uY8999;;wvvsp}'jt/5k<_r%!_\sW_]?u۷@efe^VJ_ 3hD0#%zSUDy:<+Nf5z=Q?lI4~E]s={\tEnVEQ\~r-_`ff&y{ުUZ*d=Ʃ)}kt@O055W w=xzگ3ݹ`>/;3zoy[&''LOOo"=y@Dιώhtts}k|[*޾};. fN q#k^o??;!>#iLgaw |Dd0:q>hpJ\T;O{8~k^su޽[oֳUi\b>˿|~'?׾rʏ}cz $y :T*zI7xAԑ.\Nc7IdJq`[4{jD@zc=@{q.l'ZxW^yeU?O{_W^vesΧ?[o5Ò62uwՏ}#O<zdG}40tAz醏>/Cۭ:77>l_We/{٢替o?Hdi ^<wqw߽e˖~//:ud1F +wQ'ucPC"Miq`j2X#InT#ݏC2R,F7o掝;w^x^x-[w}^o۶mA};y?Xd_×^z)%5}j(J F,rBʢCka9 P^%ɲ85.Qqdɴ:@bTJLK 3"Vi5,Rzq)Ay5KRd8sS!N 3#u@V\7+_ʵ^ܹAs9~\p`zuYjQy{Ot˖-W\qŚ5k~OMMY%?vwŊ;vک}s~}_uD|c]~哓[}{8^7o^j׾W/{˾m۶#܀&gnBy'Md{AcM7\_[H6G좞4S6Epǖq6o߿qƝ;w>S{oovڸq}w 7lذ]z+K.?|g>裏>w.4d׽o}Uʕ+?Oyz^W=ι͛7;KUzժU5k7Ql=Nz7 ?Ͼ/~|^B/~dɒ+cΝ;yq1X>z/_|+}_7i)h4-jJI|IjꈅAHDUUþ(%P* AEUP%Dq(3rl1;n^$7. ~tykRm|fՏ+ {_Uʲ??O<[zӛg*ڵo|[ߚO7NR*}kЇVZ?Ŋӳw޶m?>==_}Ѡ 2'8j;^9c 9*aX@3Lsj1 Zɴj]ߥYʽВM,sX^ojj~~p $^we˖?w޹K\rƍo{.£*cKuF:-md!rICNY̵mynjK6 -o[LsGjgr*A¦.DC;jDS?=quQG+mOCǑp"dQ+jOR!! Asa# ^(iX1y쨣H)Էb4RfAC̵ tӁY9-X̻~L"zOzEtQ}u0lrI_ѓ!Ȯ:B#4~5Z۠$ Pq}[O iOf [83t D9 bFjEҊX$R= u Q+e6x] Ms[3sSO$ƓưGD 0g]a!Hnx~E'Tt31j'I-ٱЭ G"?#f7ʎC ; -i⺢{ &"2OMN6F쨣-,,Ѝ{JL謃0ܖ:JUB{b81HxgըX"?>89"VhFR v6 ۥݙ)b`l8o1=bGut433u??=\QkCڪzT%?$;!).ZPA= `шυӔLw~[M?R9 oIgwxj:ގ:К5k;@5z8w/Jr{*ʣN@%J,`i۲II(%7WZM_c$(D#r g9r aEdZ$3h˪ 5T;R%V-a ]h{3wl؛I'KYՑnoh}T IDATj=B㙬ԁNS| 8N5^GE)mbHe\;h&-#|Ӧ_Peq>Ri6;ɢYqhmj!ہyz:l{X?6]t5<O$4+Mdo-f \>m\DsD[مN(aٱBVJ! b z?Ĝu./ 9#9<퓴NUDTJ* '+jܼ_2%Zql(aDMP{Rʙ%qRS4G]NR:[ l|ood{0mݠ)ev)/xgFMoh,1q(-ߒ:7=.gtk 5VSX(7`vD 2,9tLZ@Ҭ)'>NE~=G^V?Tb`B9raA&R&m/d @&GjA^!ldH.}mv (e)eaZaf6.6*8]hzm׶h勎tݥƇ7 +DJڊ6aa<\#$( a-$k6qj <8|$B 9 H朦0hBp$E=SL%zˊǧ) aD~a?a$s/CiOn)n3s"@*432I՜Oy `N0P& ']hLfg+%4idLP$4шfWnS4BwiP! ѝʸs#gϐVy]}VsJ@vncRjJó\az6UL?w}0D*_TN-mrR CV6W,UBv-.L SSNa .D qR&|c0;GSkE,iR\#D%QG D{g1 VG"N< `i%CQ.MqhdRӹ}' }ϩd|sd峓ɫP[FK\h2F2;n2׹U#ѦTekDlh9:3X My}.J1f^V{r"K-Jk#8/Q1UYQ|tmj]MBte^b݇9B90i&ʃ!m;lwlRm5Q(ĥZc婲R#::56BNҶ=zmK>'R*pBs!s5}Bwd(SyAN{2}3'iFQ@E2_S:T6dl~xu)m#Hhu:dH??p acFi 7%f9qDf4ú91qKǗ<;aP?uZiXreX2D![E ,r!:e%=DGA]B&}%.8'BG l. uDLaa8i<&\1g_}4JFMM,&z3Vhml>B(z}a';YrlsuF[Y=i]UۣD8 *Չ5ֿeF2HCId*32)!aK hrNp`htIp!a sT9"vf+K({30pP`c&?ivv؟gc٫N2c+ɧITKb෰P*u̱AD٦ˌɸjG@ce3?zVCh@si̴xp>Aף,MHœ!f} ŏ OՊ`qR aGj62%.8`=^ /F!j]-hąF1^Vnr?7U[>kgLMᨃJZ &PL#15ChmІ(69mPT-]ubY)GXJ۵ $̃";@4C@;rX)SFj̱|zxɠ^l"sۛe&Y0(QL.YV og;ZwRLC1h8KϤ<3qY`'GL~|I:$OA p%t x(>̘9r⑹3=d.wؔlb'_Pi%Ǭ"5I_ug+DVsZ Z1ߊKu[KiϳNֱ]owX@ޢumR(P&bGꚀuLti"/ '𨍛je(-.F%]䰧/gMiae^"|I3Ѓd]Z@TaffxCс!N=5.ń8uL;#Lprx#cglK'c\ 3 GrA˅ HPj T0tOfʲə(2X6;Ș Q;q.֭JѢ^g]Φ>luѻ̧/d zX k>UXo:CV`' ьL${sΘt QDSBb&-WpDt0w WGb;s⻎U4\J*ֺ%}&N9=~Pt`x0 PsV+9)'Mr!( L  "=O^'#fr\wne{#?ӥSghF.<sXm^KS9bK jD`u~\j ZFGdɊy$5vRB-TGH\?\T/xm53\K=f7<j4BZy:ɃUKl[Q`"#$_D—yJH͗w0ƦmLc8G13@bt9fW j_@ v *X S B&@ P9f !?CפEZCZa%f$tjb7;QܷwnƯ&/h=@ɞ6-I0aFUxte؎WbcZ}h nZd2뺺Pb;PGq'][Wڴޘ[rئUPJ{if|H@Cƙ ,A}*RҲ7Se]B&8d75rQRN LgF6\kH VBB@T מ.'@/]kΚ4ŶBCxLUD _֑U /ALLqYy  "Ub*@ޖnwP0d+E'\UM?Yq&sW.w.Թ!bjZ:)TJ 8}07;%\֟ CF~c?Zh]|>@4 ꣮CK]PȺp38iZ񹓅'`C]w =3NRQP(-jHC!)Va!bWWt@vheH)@+nI*#2pkʼ2 )2I#6rS$$+%!>gX=ܣ /LQ_GTIepACg1(ý2}U`MIa u^{f33sZ]72X˶ome)J0@iGA7ͨM{TKۥXp s^gK+56ZvQGTEX>!eCCևv 46>St v.b\u&fF#ӃL\H-8$F@OZJDmMYǬ*OTd"*3$$jKQtl X*SN&/9;,Qgpueƃ™F(SQmp"H,c 018VAd e^V| ,hcM e ͒Y%}W@O6#3F1MB+HFY8%$JI ڟCf)r/Nyх'=iT;LDI?0L'Nj׊%]Y[TZ ,:2KNzmƱB*DKWuQ`{f&҆Nnw*'8tY`7ǪsD 2F Ju24P?#OYjHW% $V!zo:x VBxXOVgqdZF$k5&415!&vJVvaXYJ4YJ+Nz]LBPGoY)mE>p%| d\2?d u&I~Cdq`Gƣ8jat*K+˸LAqƖQ3}u1 lԋf/^J =hdz p E=)KA¦`Bm{To1LdCl'娂 }v7DI^aᛈPb D!tnT<>n.aΖ36!y)՜/Lx A F~V8] &U*TcL0 #E)pd?[z胵bAC5ʚo?s1,cuzٺm>K"_`Oq r ^kr*Ŝ2=5 ץdwh, Ʀ L}ml*.{ ~(u"t]ku3Jz7(Z ")2w4DNCAQ}{)GfD'Q~_yf47zzzyyꫯ>3u!}*o /T\;2^@{a\YtϳG|{I<ݛ~4D54Q8͑)BSLm_{q8psP D ':ґ;jOM!j7ʽ B.H.GXuF3K\2b*+_kCG~[^ӕĖ$Xc;'~ B"2s](lO]CPN&6+`\hjҊg1lD;q+ M>I6롵 *h7s z/kkSRȞZs=,o{-V;QٓFvhcG~jc ׾RJ׿QYKO%5kvxT!]:iK 6@oiP#ioo@x8Dy] ٹ3 *Ymi]U)I")Yő7]]a)IZ}fч# AkdH1hv~⦆/K tV0}{#7hD]!|ibQ˶q=/[ou֭|;/۝USZ^-l<4uͽJz=-I168]GdȆ<]?Hp4#5ufez5=iɦ]/T+ӫ¯Q%>[NX}! U` BQ,PV ǭtzd.rrGpKǣljHL 7 ?|[ߺ{9Cä{?to/UP!$pk)6cƜz/w*lyY;~{V]$4P ]fD+w%\\d_5Ks9nǐm̳+uGt[r~!IɪfGma^U>YT !4̅t3ySj6#C [99[Xq [ sVbYLq g 2[%k? n9 4{oFmYǞ8uڅ(HC16a8 {jwXw^ي: LXȜ,j7D~x{*q rNބ33FE`4y}*bUx 6~F%̎k)Lq"\qˠa;Fk s/;)QncC|A/Ϡ'N@?Ӧ< 9|oH Z͂©Z)Ε֕ncY:7ҙP\\m цC-օt>4̂ c p#P 9`oG < wڌGK)TI"- _Ax*`boP*g_28K.D\6_V|K'hd d-9!MMPLMfa{EfC!C_,~8C$b b 7OQ A) ]D+e[S-m>=%v֢Eg<-D&$Vߢj`_0g |ӳ==JebW)0%\x}ɞeC|o{iBg1/'a_"ADGsKv)~jqKS=HR@ȱ46鱦zĮ}876#@t}^5 ٻ9@H1s{mԦI463""1/$3ǴueRץpG9麐Mte]B6UoQ]D?'? X"bhaA}I1&[${S}Nn( ("*fi!ңMI5HNf ؐM\pe1>V)J GQ!Ƨ4.1r6Crb8'D۬j;>Y $m-,7<ݍDB-;CLl!s*a{ h Ys0ީ靐@32v3MB:fԛܹՐM M ]*idWh(5$&օj])>]ӊV=쉣8IwqarYj?E!^kGCDgck}HoЈvpp;Ww{aFW*{.4r0%4DL8$(cԝLJpdil{p+E"+iC2/&G\?U*Pxi&%o¤r𡭉܅JH[J_zW^ytO~W_}z8s#xIZ")4,70%;"PEDMU)Qv7xDJeyY RD6סMW'VYYe#ĵ|' !jDq(8]ң&$vXt}s Ϛ::Z]6ŏ<x (cvI <`Vj膌Q4XΟgkW~ Rmʼn`t6λ~!Ν;/? ɍihChCW3F` 4[ix~MI> q3ݷ怯ùQ Q5rK;|5FᇌQwX8BеTG\YҷJjgz*e5vh'5kL\([d/NXKӾsu'b|*OUm|?‰6;T/w+`t[c=lhqڏB@[J!wn_a xRL=9إhey(akQrC>t%[=jh&Z9jL \xjޯGM:ZuBoM@{AR|P$Ammn`kH 1 :_8ΩCvvq@!{쇄xPW>u\BēTT)@i>m][G- io3k]ö sbu/.%/FMdcg .18Yגcp#1Dqan!UKH$VrӅyVEp$V# pE%t Cf^7_[ZK0=D<\l#a]#!g"ks";=z[rSr*"E[Y&vePR#+ZA5Bwo qS|tmP}xP\M~@قlA\Lng7eف|hmZ@BeZvc :Acp&Tkj۵ܕG~&4Gwُiy¨TCʠ~joS3y$qd@㜍pGo$ifK$Z}> MOVPHƻzglwVRӆ;Q͹i ;f?p,*'Aݜ`Z(J-H)VԛrvC.,-jS'0syGd Z_]"dN5l$,1VV"emxЛ`HF%zsѓ_ɥ( 0WZŢ !"Z&=s|,0i1T3-ap @} v4 I r?(?`րVZyc̮uzҚ Z9M]i2-ZF'2mAH*ڎգw}{*NNG7i[1@8HT ˾ 93]iB>?#S׻Wbg.1pJW&'&aV0y3x%| HŒ vARr~,!@Y ,qLwɊ{Hr;9FnDkOPݚ*z&=XЋ6Yp*>b $Z ]n gӃHvWp5n)4@~Ag8RBaf3RDPO:C5E7qh@ 8,& -4Վ{on~DͳҴIB=h )KX2Ozb3SYRU ʶ8= Y7*e9۳|v-DoFg%r):NOmZ*EP1(>u!sk AjjհL#DK޽SU?cW DEk]ބO%{kQG}1w_@֊ph PvvudtzmR9G84ӵQ;' )o߄N(ֽZm%ZK;tVQ; Gǧ\2оlQ<Q P~,x?aZ5ēSE6وL g UAċ+-8!kU+`H;;aצ%-LTcdnƌr5$mB\30}L=qtYT*0<"qa IDATOI ΝvNmM#dfp7D֊ )#BpM&t{PX`>D_ODN-B96_Tjy+ּP'dV$Z!ӹH-R1"M"2˴<2RJ NZ@)=u6m/EWhd fP\k.^,YAnxZ.CCEE8`z]^o;zH !k`Sk]IZ:iX)cup>Nj>*Dw?OLpbp%: aN%OTcc7I08[[ r.vx a0(,/]tZk^CľKR+{nـt |cHOsq%/ogh~ݰT#jwݞΩlJ;զ6G:v)(tQ"-vZ~BS"URfx('Kp+=GY`^e#:qH3ZFɦʹESE ,1&afBu={lo|R9X3 | 3A e*춸|YIx7R[C7iFfv[, ad4%}T]OJVF֐s\Ja]xn̉_uVa3(фCVAʝ"ȃ0XVxz쒴Ay9R6X* Dw:#4ۯ!>^yiLz#H39D}At}זUu_jm;H {tL~ͭU|-?ljB]w *Dilwy;c-ZJl[mⷆ6h*`Bب x`RWIp6|‡z7{]Zov7܎U`U+ *`z1յ0 R#hm{&>nE/6E;to~3#\׆YKhkҟc$>&ˀ H*XJ3PULeCcgј>,^z"xPcxZM7!tZAdW[#`>-+q-L}`ֳCLץ cǙ{+B38!I%OK$׶lz$+}&P y'N213֑ԪYgN Hj El2cԓztCn[`x}t)@-KNSa)3sT__)qg A! ,uz,;(Yq Y L<^.`q%ƝvnG76"j`ug/\I0ى1;&FQI e(Fx ikϡf*퉺4 TaS! P/2)a%-u_H|3qwq]UqBBNZ ofp(SՃ9-i%a0f@U*Vb7##5G ]@ QVREe0UD\7Z\(IJ&`dN NO%*TUJхWV%{C|\vu5;De zf"+X]ZMVla|TܛZ_E7ǀ7 dyl 1afX<[#Eċ Z;zQ5jM 2- %hסN3R1ḎPmzXfg4shZںUE"Rbb/ !4|T?8~uysUK>#U}cKE= 4YQ) )-vurgf4n!@'][FVPGDQq;W?x=0Y6+)[WˊYt`WەE=179 glZݫ]D"ŊH)AD^"CdDէ'*bG%p,hNE]%'M4m >Rۦɍ430Hr' :(#&YQt>1]UnFi| 1@!iJ&`O{ܧXEΆy/i=@+]hbn)-_0'2Uxx6=Nԩ ,CaK`+[ b-ZԢmv,N ˺.& S M]|ٗ=U,t6mld7hkWٓÞ\1GTdj8fl| "#>a}ܜ@=_zHqD8ʁ;@'+'1qgZ78asM-P҂`&&nU>ԲW>P$VowX vjT55YbtrpS( G`?:)_TKPyb\dF3.{NڪcH'-sJш3c$c\%jiq-n(0kkP Z"`EDT  {&]G8B)sda[) 4~.YrR ]+ɞ.j [s/ap1msIDX,?HSZmGxM8ٹ]j=S'uȂWXto83X1e' r_ |D:}{Ebɭ^&6BR {E)"1#bvu`Q`(Z.NN=EtSS=ҝ7{<% 7Spx2fzR,U\R16 PPlLOq2X]z"x{Qf,d^QSQ#LpP9"|#gGXeǕ%!챕Fc%N2W *ɰʉ%Rm|B~5%NM×fyr,\<ؾ{z:OG_<>ͻ4ls"hםt (Z)EGޏ`w:¸ߣusW!s=[5P!&rG\Bׄ~ZEMxq`Z@5C jGi7G]ZqGo8~8C=&U===]{?st<:G2HOf?Z--Y^{mdBֺ$/Ǭ+1x76ػ1g>'OosMkXkKNjx++ , 1[&J'/-DQ&QUĠExu|/J8Cpa3GڭYi .3\ h4Vyz[ܚ.)j{)*ZZj>n*eu!5ZONNz__-ˮΪju2%=0KNb=R/q0 s\)^3|PxnC-59SmA.~+_u/9?tRՓ?EU,uYjLEO[{,ȌxxT-،K=da 7c @<[Xp:$~5 E[zE$omWG j袮o.V!F]ps8 bhFA @;u H\3 L7W~JJHIdrBgs-oi }R i n:(Cd4y.khPr=&D T]'=|3ϔ+d(' =t*յ_AAm0z:pvvꘪjU,uK7LI5 /O"R 5)c3I+Nsu[{C̅sp+(Hhv-r4(m! BE.;A<IFp Ed{MOh4<=+;I8Gq+kF-R/^|]Fb+Ya֨ " cY!F(gջPGW.UUbw)URՎ 8Cz)(1E`ݬ2.NAi[B&46^΀SGw*1TPUZ՘=g!8s#X kT5tM^y}UHn\#@R52 9IqsdsSawD;{hJw0NP\e eC:O<!($NZ>|iRbPM ) dPbmP Π8vzApRbvg&%AhiUr=ʪCSMC!NBHјmj&B*= Be47S:ZAkչSrݮ|g8z*|Mj4cR;nJ^)P/]TM9\>^Ҩh7ߌ!=$ @lہ tC% kxtGz9='CfՉIh#\ Ġ^UAh3;kSLzYCk+sf5V5~K Ouik^}7m _a|164EI@Rpm/r+}Щ H) DDپfN&/]*JO1EYY&q $::KigLOBuŰr $#lA%fi$'v=vPIP}O֮끷ޗ7lbf ,z!(6BH꓎Y^?!*﻽)U Cf!&}DRѺ{/g}dBO+Wuvɗё d3SUc_&у[rH%􈓯ePvG. `8Ɛϝq'p"n{9:7P!=АYiHT |'&cpA +4*٠ɜP'sU]5m,HEtgLrÊsV,&B%n2J8 >HLuY]qdL$*aU~p}Wfp&WHJ,HHXZ12a&AZm U$Yښc?~_~QO!}# SVmk6z`G@zy'9fIҼHg4a̟K3أ=#$7g\;vI Q|¶ȆVGE䂺i ݬB ִч>@źuu7M *Yy5-}N"TYkIa$6V wIsjAz׫=sݻ7zzzyyꫯ>3__!}J{wN?s9L3H)\[ӫXFr~b{KHYk'N\-!\ HkÕh[\R*l{0ޘb U<Ǿ5Y[:]X)t)K"XPQHV;(chyz՟y|G?Wo|`F8I:fl0ۛC(Y8of(k GKζmWӎI? 3Hz{ J++:zD#hFZRT[ib탿Ni njQ谗6:MDbD'.$TvG5xE?CzO-(5Ir 'N<8*@999=;=תLT^}śZ b>Y5&Q3{5iIW%C}P!_RhrOE{@Q-v!15 %~64؄EhxIKN"vq~fNxSݵQ3`y%VnfњKQXr!RHb/(IK$ۛ;j}l*|*Y[! ~b=X[|n`VZU2hMhl0+TtFZU^Hl,φH ({OU mC>uc-a ; .!C(~jN^G#xJ\߲ޮsRHg>{/*9;E!ۧcEx*:CVœ2b6J&)K$hŀ'"kZ~mGyݮ*nyNOzjYFO~%#F^İk9i ^ bہE|4ɽi:)8\nbgvLPZː*6CY,)m{R6ZO.s<𺩈l U#-hHߟG'ɢGqN/9CʦkqbܼhދC*p@"F: gBL`^BuY.l{~6&pZc!'JMƊмi1) ɴ(G#DrqqnzEmPr L7蔩xd73hnJb*<*RߟwϦnv_^0 b Hh}PQJZ6G9$X|aӌv =>\5:n*лC5J` 긾ǭ2=jdtUCkЁp`мa6 F{Ji t`rChA+S;¤| kMnG!zHh6+/рl[s%\,̓@/}mj]Jea_h{ B(`/苤3 KV$ps,)1U1|xcIEէK0UD`zL`a;+HF:p)*> fZqWUlH$47C]6& DQ)~}z'+X#w܏1K6u[fĒܘh_ܒyuNL:܏rw\͟E&em6\-X|ܨ^T?3MƆDHw>b 8WzwybAr\R}sWWv}*]]]ݽs͛u)l/g$ɁXvÜl][^ Nn;V=BHKKZ?R :MW-> 3QSX.NR/?ҋwt:Q:ɀ Rp{W 5ϗI굅0V{ nRNkQyFvO6hH6'V{j %R9(T].w9ƽ9"nNK>;T]4&1"._k!}$>4ͥL4MST a'[U^]Ξ};wFůnl$io7 ǪANDaOc5fvK,P~$@z%\zP=zz%RkvRmv?rUgSq^@Bub.E낺SҺUW++y4fo kC. ŧTXl/7io{$>TE~)uA M̘)zJmy?R{ޝL;Q!5FtU"kXV72US', IZPTsYTU~Jz$+ Q74L;"i(bQkZuYvWWW׿c-˲,Kj}K DO{HPLZ.gV[_p\V7:*NYۿz.RwtHU.ifySu^,mD-P;]TJ- &9t}E ;lI@tFDOJܴnA#7)w8M;پ0nj7Aq_\y"LP] d 0߽9} ?RTPuM Qu<+am 0JDqݫ>Z.n5c_;ggw_xOsV;+#QwhF1A)ꭁj *JI芪0A&Tw|DZg @[ a͔Ur{'.~8jԄhr|Q"I5k[A3שW2M8@#EUN5Ӷ \7<~tD)0hHVZtB^)U4l;TPN Лآ="rف .ģ[ ҺSUc4$)4 i+qH(v{)E]~XdC#ڴRPrttկ~^)<meiD$SbfݴBqfE09-F0fVHQT)ރ(;,:AfP/W6=)[揪ժ/|4~C.Om`r9r4"41 #u^YEU!/Aݛꯧϙvk> )# ggV9+s#=ob0,PK'1<hmLV6Gl9lsuS7׷/?8ITT yN!zHɧ2jWRN+(pk.E~T`}KVbXUv4V(D '0rR@ dc<&翖NzKZ;ϯgB#. ̓Z%Vt8ix!MAn"T+@܎~Ax~/T!#[j?m̫'EH4jpc~ue֌?oOey P _9+Y*Du;QMZܾq<۩Lv]x,,X1}N_ĀVFU> #Z]3EX 3BV3U*r]msKXё*R tlv/V RwFLB' Ո@ǥ=qb~w(YĈmv[L[QLi}Ȇy4H`D7D Ij0|fR8^ax1%hGD9c)&ї37_*JAUV U{/^<~tHŏ{'womgJ6iAvaߠU:AžL݊@1»h:6ΫH7@Ml0PQT[ngkk+!5,XƷdnAĊ&mFrr30|3- B4` (ש U|C5I'Ļ>sk&0οkv܉Dit إݜ>-=E9 Tfj*O#y o}ةEA3jx]mR{>Cn[Oޘ2e[6]HtO+ :a\lsq\H= 5VoܬZ|>9b x.*j'5H֖. umpe̦WZ hEDuq u1[ς0aە͏z -Lg UF- NnIBߵHJS'E9g!I6Ӭ0.rZФEk2;|E*^{\s9фMp穤u5T%0+24U"1{Xۤ] h$;Y]LFOȂ E` cj>ULZndY磩_$nܪ BCDn gkt=k%grtQ?1t:` Kt{ ȷP3rC\n36q.)8󁱣bUUݤD+s-"q2MwvK'w!xܽgWr%Nbb"ytc֛Ge3OG[ AIMq vw֢KGgВ'Q/,ɫʨs&tt잙WfA*Zn|2s\U@mg0E wk{7AP!$Onea\FFD2.ifEEJ9 DX.mْi_U|WCnTdER"c,}f Yϩ8D6Th 5N Lme%-gՇeQ=/C;&ݲyzWnC'SSYS_x>"՜ N{cٞ_GN?428Oh¬hZ[2˷PV(lD1IENzIn p*ֹ7H#.H"muuͨ 0xuj\-Oy@&SXHl*lKu!& >ډ`xbsudrW0pmOD4ڧNl ޿9-^>J+,Qnb>xpŢ؆h|ϩMG7i.YUG.jV-悓h]njGUHeWLiBS~dx?D4T)"TtYTE:-kʈH)X9lXH'};CO5ӐT); k3M43ۣ^pRe h-HMeybnղ{uOEB+XdqI]pv 7oD9G*FԨH. S(Rfo6.:d!ER5ZJkD,C O{fFŧh2i4ZIJza-tpGNlnvڌ?p4W-^HH1bL}"$t@ !~ xM}1rtE+`UtkTwzP\WZt>NZȈH@\iDsՔp8lb柞TLFʿ2J' $p>:O2Yr(p  ZGq̵727'buEg;ҺyRS6cV=(#)?b#LSLLIkr:)Ǔ/<pd'[^%xinl5g[j[ę- KrmtuiwS Ab`08)!v E$ *qy(iE"֟>Qb1Bfd)Фh_pV{:<+`6`i~JIĊC$LnBD--/FAc"qϞxԁZU02Κ`Bs#hAA [FOOA49Krq;0usz4FB!l8e)Y0AVM"ELqt-IQ<3#djn/8#HR! !nT)d2' /ui: : JUؕ !>3R*N8A,Q8Fmq](ձEڵȻZڠ#0#7Diܰ!"f9++5d AJATRTB:vv{Ұ,l%R\4M$) v$ػϐIv7.xdŐMV2.^B'Ff"%^h  EH SeakwgVi- ~nK3l4plj[R]2 ah$ #V;$&b'` p%][=h%$6XHSq-0|v{ AgfdJ3p> +%f#.Q@J_HċB^r %":1`RC rg?E9"9GmC9皸`YPAG$lfb%B 3]\8 CDj&k>NhAG(L36@T͡/^D zi9h?RFzSBP7 Ϧ7l^ ѐn8U-2\kMTk>Itک2Ī)R=NˑD%S9'R@R`ɔ7#7b =x%r tt~=3}2 vp zlC7  wvPۨ<`]~CxET#1.!6hkgN0Nw;`d ^3 %MP.N$#+L#+iHeȢ4K1ߎ8׀͂" ڗ* dbH)kZ/ga$Zf/)*YCƓ p[񬛒AHW2zuEl."wY" j ~RRgUՃa*0B',|C|cS$/\^O.SRN+ń,R.ă0y}ULNKK,T'"8nuҿ}j$&O50ڰkl?jF.oAMx}lp:;/Q9da{A H6*\3{njHwcDer#5@$Ђ)F!i9^ }]~MyG$HAY:Igb׍_i\ӴM6M۴smbdyKlH6u!Y(zSH 겇vd ( t\o>@z\TẆ eҤ03C>5kڊ^-WȩF.uxf!hx Z% VJ`aꄌ"E8 u oz]!Zu:i=fQ1Ե-$e% "v)9⃓Dbe9慖X-i0p Ny}ZWӴZĪA|@wf{) sSG9hl*2h)ICH(O|P:2)玀AKZr{<@̐':ȄѪ*-MEZ+s NOOU$t]xY a@$֔BPsC3{c[="6ef^ 4K[CJF>AKi%S^jAu<^ꗨZD<mm|EV=05+"?_B ژvJ7HIeгr:b]NYIOcúSD._g,XrZKA$d5˚E *P^\OJ "v.Ys",D!9uG 8awN|ZWgܯyC0w'b)ųRiĎу ;nnHsqY:ғڦ.0f5DJU5*Nj3֜z4&#0#XcaNT&Hl4֤-"4)7̤R}Ҟ4 _:Mn&%hrI A|eXh%j1щci{]KV)z#[b_A|s9cç{Lᨙ+d\LK~H,lYa+ɺ٥r+˪_"H9^ rcp|)a0Uu6I- XH̃ Oz;QknU$|hTu0'6RɮO0SD5(LYUmbdD| lѩ/fO86I e" $ WP-E9cT P:9:r5! 6sqgHJThs~N$XaId⇭0T$è8 P$ɬSP /gM*8 s +9+cllrNkM;FlPRfQEJ,RAj# w1cD+1*%@FĞ?@_&ӓ4-;-bhFS$Mao]bUj< iaU4+b5["azN0ɸ^eہ9{ޒD/LS ~iqk,hm20$ G>BJ'JZ**kK Pڊfi01(N8h+ފXla6uSK_T(Ę,Q"@߄/ɖ~FԹF#h]pu+fAVosWΓL Ut򲒍zk<*vF$.NZI&0Bɘ Jfь!hh2ƃI+f5aY}!`[#z©PROR뽛%-+sv+$|NF.9hy pQ&; lIF " ̒+ViVuD j0ZF\1}9/AõVߊa `"kY>[YV <%@IљZ- ڑc 2,vPS鼘L=y?A{\買 HzkyHtQ*: D=́;W3FLx C84/ܩ!ˮ=v0okbb}٪Llmp,蘟44#j3DUqwt\rPu6*--I璮s$ȢtVb7QrV`\SYƥg/ky0c0ŻAaL< 2 q3N45$= [,Ab`u M$[13)wف^k~ďVff=Ggj6GI (fG8'lt<2Bt=1BG#qP+9b[1ѡ6< T3iRE\>a&eSڢNæo0#oY YC[P%!Eo.o(+,*<0KhfqPR6m 1drg<"^Fkˀ?py"~ " `ri\s@^'5[hqgD}3D]'tKG#g-AҊcG8rڂ!8IQNVa";^]<0;ӣ9-,,:9p\MFm;P8 y%HKC[W[暶Drg Ac5!YڪuEf II)-lhBc4áUZ 9ygxLi\zr7Ŕrp+AT|$:CvTAB[)- &S56cG$&㮤Mþk[ѲVO 7=zO&]7tMv R1+ˮK 2I W!O{:9tY*v]+%/FXh-fG2 zQU]sZJb0%޸sYl4JΝƏR6`zF uw$F4cG*)L?#(m6HjZCm8ߋb*jգWjRYn()zj{Q R8ʂ̥!剆?ꢹYD )xijJp?RS1J!cƇ9$!qooKCKWo {ܦF _Zqe-$8{,_ǩV@wkƅ`;ͲH)Al,2h%)0k7Z"EJ[V6eӺ_~<􉜜9*]BU5&jaKůcZt4=A ڤJ.z(izz1HYlY WWۄWb~]iFLn=Ȥ{X"U*7H?“ 2@r,4&ifOLq+Oe* sz1NSV/Ɩml*g`+NYC6hd2 kOēQaUBgKB7T o%]6`C'ӶQkgD3MrRQ슷ըUϖi[]OG1O)z(E=@pLo3E[kQ_,XDDRP;"% Y>73!O/k02gC|q'I  p3LP@z9ʗQ\~Ž.~EFeY*1;j bPE8?js`R[ I.ɣ0l1)f28+ٖMtw"!*buz6XBw'oIF).¦ZGCTiH`h;U'^MtHNzkM=3O+b;-2ujTdH$soV(#( jO +d0͖ H2I2Z,NA@2Fu]:Lݻwo|oxvӇ>n OxÓ.޶mC ?yg}p8ܹsg4GGyw!{ޫbԄdkkqJ3䱘2e=/&MB]JMwN6P(a/9]XƚDQTV$>(k1nGq52b9~w}?%g2Md r$ϲcL{]8A67}պ3ttm_.W\qųW4‡'E ĉڶG?4ͱcǮڮîvQ~H;Ѵ&WBb0ڬZmZZ}fc&k3E:ca#3q0&U7`X&G5wCC.kkkcUV52Ii8Du< _J ʇTg{Q_ƛQg3oZi&I~~s}g<5\s/߻w~=!?O~+^{Ph4'?կ~ι]v]yW]uo[TWU `Fm6;oYzOO?Ӄ>k׮Yz\cozӛ.BO7MSȡC~޽Nڸq__{S2M nOwuWuvzk{}}ӟ[N8}꫷lo;wwÕWǏK^Wvm/}Kҗtȑ;wE/zsޝ6x㍻.s67 7Q~Qiί [ͨF0t;/-H6DC+BI!%]JȞ`4ljц"@9L*sXzHV4KY*)_Y8HB!hP b StXΩx1C  hi*5JPy'b{`354ѣGd_YYY\\ s۸| =zt2xck?3?u~"w}cǎ}S𲗽쵯}h4zx-|򓟼k&Ɇ .׼5??̯yk`/|>SN/|+_;Ǐg]wu C<3ϐ9-3_q<77|M7haaaݍ7_={{-r:t+dm{umڴĉ/{&7 /[s ~(WaRB2ҧ[Uz-[D`EIkuS7߫['s(2N+]]i-5I9wDF`Li+_S Uc]1s}2b")mkD7m0b SOsfƨl9\6Mp4߷o͛Ï7Msĉh`aq}\[K OyS:ۻwx<ԧ>o?[n曃ؿ{7 /| wyѣG,//3cV 1⚞'>19tp8<묳:gTѣG СCӔV(d׮]p4oƅ^x饗>O)xh0rey;۱cǃ>;0x%R?NPǚ3J46MS!ׂ f8mKMeu|,f&Y;(")Acٱ\*MQ`/OeuμHYL c8RrHv Ucm1| ϤNmg Ut&t>/t _)y08p;xc3 Êu5M3A{ԩlݺ9?p@QM7ݴ{={؋;v~Lujxm'>}!H+4>BQM&!uhȶhqw뮻m׿K/![\\ ya(wO<n۶-HsΠ'N0zT\aÆp fn)˄Imfe-3sh~/Qn|3.)@UahCm=p$o̙:D0"ߣ^0(5NpE轗{eV 9zwL&"Z^^L&.Ļu|_2 'z7xK_M6?d?կ~ͯ )oݼy9??UW]uemouLuvmuz{ ^ ? O瞛o;Wcǎݻ2tИ| /޽K.}W~Y ͛7{q{TK۫}$ɚ5>~mL3#H갉-(EӾj5ynR&hF]EdVoqqsl_u:AIMض T8i;Q((=rU'8Q\bRz2`ʼnq$n(8&fdIն=JDKKKhuuu4F54y)'No׿~o~y{@S颋.w饗^z_җ>r-K`~gw}? ^ xɮVVVfVK^W m+_Rg+++}slls9?Q>믿OOVVVf=쳃O|cn _g=Y 0֮ٽ[K"C*r].v"W]g~=W63S;ӺMTp?Jh&e]p;e.&k0ۈB?~| R$P産"WmD6"e@? È[$4aq`D֑! \ l[!WNAwkF5L>awnn{⦅L&$Fi%M\r5\{{koݳg*ZXXx_~?Ef>x ___za]zדo|<pj9yUW]}3j./֩I̖Zm?Ǘ7\|wu/~m=5^wW_}d2x<~7o|׼&vWx<^-[>| {0>/aUfLR mTۚE)cgEeqHd$hFlҦxܯ>wM_'T`ゔQF sihp \UH#aZ j̑_3*}Lpyd@\DCTDR cGbPk5~ rͭq뺮! 10s/S7|۷_|W_}E]ٳц{_s}ssO4ቍK.diii˖-z׻>۷رcW\q~zW^̶mm۶ٵb gZz2/W~ι.쪫z38Cf_#w/_<9aSds=??~8vgg>|R9y 7p>oy[#G4ݙ$֨TjxY+*֎ SUgAL+3Wt7$|+,'RHDRYENG=2]T"1^N8۷o !1o{o0.vNǏh;"w5??'=ܶmO8DQ[l ҆pE qmݺuÆ aFѩSN:5M njL&N}mv֭ a?n[n޼9;vl۶mǏB>ܫi޽.{9 mvڜ S aq-(JS.IJԎ\.\i<%ia[9Yݩ6UQa4o۶W,鬋'>qzH~{l',]UpL.P ToEUѰfd.x%Gvx5mTHاl/P8ؼW>p3{.YP4PzVWhB#hR('2e%!|.l=Ɍ5t2Φkɮ M46m-RRXOѕd:}xTÉxJa5L)RZz=h,WY%tZ( xezĂrKO609 ƾc|m@򡌓(WTq 'TK gR6-; Ǟ7:|tL)qT?ocM[3֪׋ҋwRLpp"+| qhe@q{DYOG12.B6Y|CD.͖1(a.p8s =[XKt,Y^5NEҪp~YnNj[8iTy~npM+f81 `UZ { ĒK!X=f0 Db$(7nܳg]wULP;Sט¢/`TTY,? ]㒋b"6)md9R, [@Oo^Pj@Дb9@b\lG SJ.~&IA;bk= m;t H,'ozv]~9uu˒?y✛L&w}G&ΫZ&AbzKjs%)Of;R\; \$2ųg8g(w{k[.Mm6AIEK\xiJRǍ{)LJ j>SA.Em2 RNGτ7ABu|S׶(˖N:j-Ԁ̗^z ۧ/Ҵm\|1޿% ~NƔR(V [<շtE0%&B`ݣ C({H`yږa7T4-R}_k5J  1(2+V! 1v ԓ* d#bz*:UV)ֆ'ITvT• /s9x'+U6l>vǮsMG_q/x*mh j*mկ|ΌGk*2 p@l=u CmGb; :?*|Ulu}ȠEz/p8l!VQly7MUAXg|Õec#1 2C69==:iMB><7o޶mꅷ-O<&YU,LLCk{镗Sk*j!Git`()ϔZDU?#dZ>-Xz.l^fLq&{#Ҝ ن ;#٭81  4k$Fxx S#_RTNO$mIw=ؽӏxrD%#$|I+\91mnQKTVY^`B<)EjcHP4g/ ^55 dvNR.*@vNN2Q퉌bfZQ mGČ,nc%߮tͩn5+uLS 6 5Ղ ioezzdo8j\_]U( v4j+!#s'[@Tb Zo7+Q" 1BDb[)\^x-<ů V*[Da=p"q{88Ty^&R׎ٵ--5C&<[Z8ÇܱcnjM]=C ;Y8""zU/2ZC՚ [`^$2Q_ŗ:b 2_og{[h}X_w5m/ov*wD/'ﭡ5+9tJַ-q:>n\|tth0?rM(޻jȵ+MC4[cGVOȿӣ3oڼ 6m4ߒ[!PVm׫m.*R1$=u϶ZϺsLa;׊ ЌJ햙j%L;*>ح\Fҫ7a-ۗz6fj<7ѰZ1h2\kX#mbl.lYs-xntxo< "r "rB<_YyZiarj^dx=<+ $!9u. `fܑGA?~6wt<86y'1Q;eG"\Y72cT#Fhd7͏Od2qЃቄ@WVpS1ͷ4lsßOC^fw?^a/Qmڻ^N{Z*=sf ~ 9{ iIVf~#slW}s`eܤsmжa|=ǟ h/N@57Λ3C;^>صၶE!rL-I˥y1G<$'3:HQ 0ş]2.b!(׸#3~yw1Ctjm^g1;ӯި"qIDATTY0ms=|bK}fEdJ!Ŕ=*rIl`"'飵17 &ӥ&d GpD\\7T["6猅S: -.Y &kAnUzk{:ӬHvu| %L9WzP։>)t˸oXYa6ƃ{7t<7߳L{͟V_i"]; ;702^cvZS6mP \t+"GK_)`FP,Ζs4eaaf`;1x*Eh'V04`0\K9 } T~zNl4XҌH0=nOޱz۞uײSXq0谈/іMA.+ x $c\I6X0D+"b 9hhd$):1ͽc O!|S`tk,Tu nc'޲W@0Cؙ6p@W&'Jr,nN,oA]# l*Hթi[s3@gխԍH]kک}=V'y-nb%Vili6|[̮[] 4߸1o1D*9XGczc8ox`^ Xb}%{tg4#c "(П"]#0Ok&Ӏl/rK 9Fc2|@LOH{1{"QOD M Ma,"_YI HÈ%AȠ̱T0 $n* Q[} ֣$ CPt{ P$W QS51HAZ! B)l;^"*fgs{fᬕɽЀس.6"q>;='-bF&GL I3ί@<>x\pD41j@WiV NsGзzH^"j׈ӛጸ zKMWiQ{Z?,7Xbī7M"{rr_ؽ3׆}Cbhħ!W7hV*#1; ܐh1L&3jٵ Kޜt2`f_]ghΚgJF @jZ̮v;mBp O=\+ٸ1,HEm,N>zҕ/l)"0D/p \84bp|:]q@H#"fi '}!3 ZBW!l˕U͌M}daxHvs1MfYxbI>}4}ٌlӧO_x3)#x!Tȶo[]C]sܶ:gV=>~ΔÚ5n dN*_vw϶#{Q*0HHū 'YYaX2'"ܕE0(qϋ ^lN|9Toxn $}ɓ'^繵=?9ONb=2xW6wA;8ˍG5: l{ر8?ny"1%xd YNHZ/X*oUT؅ ǃjXPU\`n#B.8,'hS$=%@ʑ MH{LCAM"cU ?héX/Y .rYʖe@PF[anUBFDsd"6f1RFs)߹CeqC:Yr$3 Z"zuZg3@bOm$dT.yYq#ϲmrʡo'>/_nnnm=T8jv߾}{7o?>MӪa(~t=^@aP5M*ch߶gNyfӡuv;ЇzԵ2/ !K%$,rΌ%ˣvH5µ,,ќ]T&[< UeW;Hfyp>C/{OBT 㐈"+m13[뱊}4,R2aoۦ{N_@Ȋ1 Btd,,R1ٿ_t6z>,~Oq?~P'ua${6)Pׯ޽{˗/y>tַ-wB;VvSsVO1s= }u8 :|;jj^)M@G*$?hec6`zy$|y|}jܶz3 IENDB`PK;)|Cp1$novius-os-latest/_images/step-1b.pngPNG  IHDRJsBITO pHYs  :ݙ IDATx}w\TsT* A^blI1%1[Ƃ"kCD (.˞a8 ̙33S@@QTkiZ+U1V|P-P44-^IbzEm#CX d>NLJ@ kDs74Mkq,drΗlA.02J`9 Ѓk|CplɁM@xj_ؑA3}<|  YWC(An@o\G3.C.&9z uhSz֦EsZAML[ГEIN3ƆV݀Pd 3Rul6bAN#ڂb 5F t-Q:!@!9 X14`k dulNJ2MV0GN;ep=5CԊzK[JT)ْLA#ꗞC89^h74H-m%u _шoL֪5G}ś@͑}V立 QzehBmQҚqR\R `\n?ZѠs)dlFåFj T%ӚqR⩧?8sjHQ,JikBP`3h~KߖIM'j'.x TyWgdvC'!p&[{n,c >M;]hi'0{R \o1 /bM# #>}*btA&cqReW1,A-d<6a첵n{ú.;5`%sOE-rQd?C0T IIΩs02 d18lM13NM^UPVXRnfl`iԶY֖&$ef/\OrO@ 3:hJ~~ fff .;;rJ)deNch;L/ MZ6MCb8˯>}`lM?rgxRգ(xKxSQ"W|"_xQ|QG<]-H%ek^f dK׶Œ qؼys _ymBkqW_ Č" +Uy=` 4(bL5VӭfA4{!gyjd"PSS^sBy4:Z"v7řWԇ,9DjjqYym+LOOG GGGM+**yfm[-K1%ת~ ˳6Υ!JUNC!A ]-g ?}B6Dxxe[֖C:XKم򐸌,4\y3ש4iTΘo ou ko-ZЄk׮֡!ݪnzG076UC1`zc$)lq1~RUrVyBjT%8/{8Z}Q~ Q>"^]}MA*i:++ k,իϟסZuQ#]q:Uurdl{Y=^0 t>$ߘ gCE[aR {Kߦc^{\X^"^rB9`iԭEVFBT: >4&QPn(6fggaT#.ഩ첲2111Q_X._r Zh|r_e(ҨOfbjѳJzMA ¨O{[G WMʗ˯=ɹ]Xf,6hOGs1c_+?͹$tN(9 }lH& :׎ojJLѭUggUXxXOcufjlnխe}byVV3|H3T @Z$#XO8^5TٚPsvb|oD[iMNɛWyXpSe_<}Wps+;Sl,jӅW[&k,]PP}u".ٲٲ$xw%@LQ S$e&-Lǹ(W}]њ] Ja$.fi¢REdU}y)]2 n _%0fQ#16lQF3JQPݨХ+KC;J \͜><ᡩpڊ|+g|:)$6#=vN&C7ߑ ##wF6RoITsIfǴn̸VBu~ֶW^7+g4LM#KK^O]ߝ\2Ko. D .koTu@dt&.]}GE:7&b.bQVk29._,.lW+dJuk'kX&S28^ѡXS[iyۉyڷ0Kd$MqZ!>Ygt2Qo}'-g:0c`,}ҧyf^PXq'9߻5.ƈ#(v5,8lyj&pR Æ j2Xnt£ooi4@׵7hO(zcKsH}[lm _F>nh֦YfPiQd_VSZdۘJB\9ݙ?@/"wIZA'' U}_KU}OC6%[[V{[c dRF[I1Pz{XkQ5ؠ*IJ/㺚>M`C5wP˾VD>{W=L^W/tw40Yq?;dh',LĢ,Fv Uo[eB;;;5 ڵk˖-k׏&Wˇ=m㼪 ŏ.&bXvG82 z5oekjlH3󊫼dwy5G߳>"*h:74=mж9(&eV]KcvF4JW*X B*[?亂T@-u&rԡY˼r%}Nfsk#ך v`WG*Dl 7YY͒ Gm$dv)T8ZU!̘[ a࠾d}NOK9>~Gpd7Eg^>}WTTByH̻]# g0"9eӋ_>y[x%#Ӑ!WTQ֡ pen7o*\h=ܨA1BzH? Sl`䴨i$M߸\qj׿dWy H!EX4 l*vۤNejO›V%OU[6c^f-yyy`lllccCSj*έζ&S+/)33s}Xmc'S\a%###Tͯ*hX^]g:ۚ`YŒܨomrvg׼+wosKP؀^C7j`.خkrA394o}=xI3QX٘Kʔ/2Ux@VU[H^iHI~_he\\ZngaIZr.>(>%?iQ8B<)Sv^U]XQڒ5nVG2ZDY-$Mvke9{3EQoKWOǥ3"n[osdf5k?WУU;%b bsZuQbߝerc=bgklVښQFFnJzF<~ ]j7O;k5hQU=ܘvw% 9TE(ٛ~ԛWC:0ř f h*lRx[H"?o o 13},U}mn6ƳJ!_Uа|+C]wG5Zin vtb4i[rr dl9) ZyV$[6Vkƺz{u~V~Y\ͪ5pk3c-)*-̌ Zژ`"6yUPf ,M >8ay|:S3泜{)y;V=[[lm}9#&Qu;iiagkkFVqGc^c7#$C?d)ɁI?KP{ U~򃬅#f/>5 VUd< ohm CxhC9 =' 0[ld-#ZY׭lckӦ?5g }#m&;d9q#X3GTjԫ1ZCE1lE@=V=w6AcܩobQL-ϡuP{w5S' Y= }V.10Z8f퍑.dzmO[E(05hE+ഞ ]WƦ'td44V[EQ0rej5B &ۄ_i+9DiiZ8k C  rO$M#P92/sܚuP$7U0xnXunlRF9#C.@xaS:nZAm)2/o0ZvגS݂3fPРFuӉ՝UPM.Jj\b Zj 9^b )^6PՄkV=\y;P=H>#X :(T90k%8ix|F_mcO ܡ8BVu= @1[hq_=v0 CY'  %#+= /I L0e*!$aP=΋A$0L/&-NM v 7@C )d{" NFFO!c1QSh]!9W ڡ,9q@P)hϱx DR8RI#S՝|Xuc5ƶ64F_odz5gp=M4ܞrnL9P`!3c2"qxSu.!Paa 162} :[-[ 6:D.^?TqsW(y`om|<^Xq^{Mc>dZUqMt*4E<5̟:ٜE0bxj[[-8u8᥾5C;7|W H#YZoRP,|㏗vy'X99p*2Г%GU˓zBKFxaQ'Tpx-[SaڭY[ z2Pf|U쾞ou쓆& xsZn%zcyj* dh^91zk}3g1val6$T1P%;U7vZ@ KvZ`څ+YMV`3E/` 8[s}ʴ0n6֦?ps 95\"" 2Benw A0vT9!xM lբTF[lLЊɷ*r}*,20ZםZ, `{#XW h>"5 ׶Wz^?CpmIeFB+Њ4f׉|라B3'gWO \T'Qoe(6krOl*+0܁zq ȣ(ź{(VehTcQ۹AY䕏yZ*|3L˜Xk ޛ`1g ͟ަJp@r]N j׺ych!3adP*FtNA'BBzhmA++bQ2Od=2:[ ÁyXEwӂ0҂~0$^5qq0S ɟꩺ-\oim_Y`viPp266QFӪ(iN,Xx%АiQ̙3 CD"Ѷm8F~a?Ogϟ??x` #G^rQ <<|رvvvFFF͛77n\hhhk|bW?eTaa3jffVTT>G PW D")..f&YԴDՒظTm>ZP8{*D*#CCruH4x0Jpb۶mFT*oݺO2?G\vڟ~gϞVVV999_u;:s)Mbx'JRĄhE9 ?2P>מj"HPe``xӼ"ݻCBBuojNuCBBcbbpfyyǎ;ѣwժU+;wL8͛7Z! !'bda?>h GGG333kk3gΠ|8yi+++D8~ǏsVuv1DE  ݻwfͼ.\755=sL׮]5ksUU43gXZZ:887ѣG&&&_@4x{{#Ο?!SNyzzZZZ#""رc]vH$ IDATO%oߎ988L<955~~BK.S O677766;vÇQp"00}&L@={޽s8JHHedY& ܯ_?+++T b1cvYYY?S$X, 277֭I3Y1cݥR)5//գI TSN" njjf[ܹ]vƍ]ѣزeKnlmm?cr񱰰h۶ 8AիIJl@קO80```sζmZXX|(,*Gsm``pƍAI$Hdll|IU5{zzk.((HU޽{uٳ ]]]3kjjHcsN(((+++44e˖oߖd2 ,--ۗ%X, dYYY[lԩ>>??իW~~~Ǐ/--Ez[i%|7(}{{Ǐ䄅l266 bرc[nԩSYYYYYU}|͛77o,++{Cpppnn˗[lW//XTTԲe0{{'O>$$eeer5-'8IMMu떜X|q\}N:xDT* wrrsgVڵkpϞ=>>>MSP(R)PQ Fu&&&EEE){9888q"//ʕ+NNNwEwoo+VL0|Ǐ[[[׸iL䔙Y^^P(Ho+ĕ+WϜ9{){{r.@~޾}ŨGT"e ':w|قRy Xz;;;T*1RQT*׬Y{nRIӴRܻwЋ :pX, i s4ڵkSv~VVVPzϞ=圕4A[b vY2daΟ?)H*Fɓ'}}'Xh?2i֭&MQQubۨQmƏJtzz:ܸq777$rss% C/k׮Bkʔ)xΝ;Ν?x̙39mB}ަF{SEEESNE"..S{ʚ6mbL&CŤR)Vrssj޿h17c^^*Mh.]̚5?sT*maÆ+W.Zh׮]X'N-''g鸃ho8ސ͛ׯ_;99|\ T ڛ%I.K3fhu޽{(fUur|˖-_~ejP<l F'إKٳgoڴ޽{u -dSNMKKS(%%%0600(..ƏFFF5E %Tiij߿STTDd2\F&]6lؠT*mW_=7R9Μ9O܃8m&%%={־}{UEAAǎk4i59(***,,qRP\\ý{a0իW(Zӧ57G۷Oߛ˗/&ސqK.wɷoߒmŊiii۷B..._gɓ?SNJɐajjN}?^T Ϟ=ۿ?Fj*55Sve޽1##ޢE$2`dzg _z5T/lllcRR} 3BL}ěR<|ڵk|\իW(ׯ_?Rj$2h16ʗ/_cƌǏsڢԼvoooUG}ӧY{vB|/pww9s&A6WEׯ_omm۵ 2uM5g_~(4i$CE쟀7Ξ=e>8-~nR&6mӧO߿sKԹszҲC֭vwwrN =<<>Sΰj۰arc}vƍK,AÆ ;z(W^uԩFPGV' s˖-GŜJb666QQQ őǦn׮ݑ#GNfoo錌 'OԨF333e2fi~aIIŋq'lmmCCC룽1bʕYYYB{WQQQn>|XZZz ;;۷okѣJ[=nǏc" +++;y$Z7o;v,'''&&hQ֮]۪U=z8rɓvvv8G?h'c999ruߺu ќhVSիW qNmk`koH7") (;;ǏKҸ;v 4rիW>''СCgO=rrrBQΝCd_*խ6..ӧ/_ƑO 8)O8T*N>ޔJerrq>P*b QIT^~ɓ\^DiY\\|D!+ ??鐐t}!!!'N U/^8;;o۶ #:۵kwEm(*M@xDV!TTTt޽aÆYZZg~W sssxرΝ;ifΝڰaC-$ccc9eC%$$KY~C4ǣGvظk׮M ^|}}Ux+--=wѣQ:88K.hU$>|Hv8$ 0 ""Bx+++;qnn׮]j͓eKP";v [HH\.GI1΢Ç';"i޽{7C1dȐ25 ( Hj" EHH"m۶dJ$Bnƍcpppǎuv)NVNxڰ}8p`ddVěRܼy3Ϡ:tB#[ׯ_={6bB6$@+g%$$A %4!)5(Yf=xʊ&t;7&4,_UW?T{TBEW ~wd N ]tWp>hv曀dǔ& 2{KZ^/4r tנm.kfj Nپۛ7&t<4,]@cp ;~Tm:_ Ij9 ]c* !-ۄEIa"*ƀF˅+|T& aN}"G ֒Gqg&]o^ûAs8 |C-4P2q|4՗1\T% FtY4&CNJWIpjLaPZBQP} qA c]?cQ-G7BlE7IH(nBc4Ks']O?v)CQvJ 06kpxy7cchB QuV_P آTHF^ПI f``sXh@X,D־V$H-J02o*|I]0etG&W覛M *@+ 2IFN7D\| !o uoݸw+0=EаA+ a|U٦cI y ^/kҺ- zx%!e6kJ"6 /F3lW]CMYhM`mhd1$tvh J]4'&7`SVl }onS+B꣤R%J8]u Z$uZP8 JU鮎z>m5e;_)鱛J)"rhR{4kM(D *^CKoBviN''}hdY.EU":ˁ.ZJ9Zp; ,*cJPtoNj!i X@'2F2?ykE k٦ih%e@˫2˵VS8I`j5H#N !W|aehNz)-3lZtFˁVԻ&dP/بUz}j]՗x!Fs!i/䤢JiRFP@+k&4]_S%*nZCPDAoN~wA=zC AW#``xUURt?T$RM~ZU|=nDׯX .T*344$U(KJJD{i׮V($?8WF[n׺OE@+V EJ2Ĝ%sss7n?~Dtt4=޾}[&ԩG 6/$ hѢox=zt;w({{={N2ݝQR.8q"<<<99¢cǎǍ:tH mZՌd*..NHH<(..րzٳ?NԸ^z>mj H1+1ڵZRR"^~}ə3g۷,P(>M6%$$痗KҨo??@4+MܿV5%ns\^eP(qqq F*m>֯__j_w#1k׮_Æ kٲ%OKK믿y挓f=??7_*mԹh%Y]9'W@t8\cGJ ]ozZdk&!;x OJ200P,Ϛ5 |ٳgRT,nzΜ9v?S]U۷h@?w\4 x_^VV֫W/BUؠ+h sҥ#GaGFF?~ŋڵ>}pm8} Uq֭7n޽;Ïq吐/_d2 :̚5G@nn={nܸ!Jmmm7o<;;;Jl۶mÆ #bԨQ=*;44~gĐuyӦM.}o/_>q٩>'^cSSӎ;Ι3SNd$KddcǞ?^^^޾}3f`, ٺukLLX,O?t>}fcl>=%u[D"j/YYY 4@ý}gRX`}2$JS2ݻM6._JՀڵ+22M 1?>##P IDAT*445??`ePbD%%%{xbnn?CUdcx{{ߺu~~~j]z5((O̙3,""믿ѣGP_x~!C0|o8vfXXXpp/vq^^^<{lyy9tqΝbի{/~QyyyHHȲe;`ٲeVVV@+=<<Ӧ/ΐ4Z`d]9n/^dgg@.]vz޽gϞuЁ]q"\+,,߾}333EGG޽N:yf\>???&&&>>~Æ j6'O-+Wfee  >>/6[B㯿~B;ɓ'-qFԮ+((Xd 9 Ou޽{5k%%%~~~ɨ?~G `qʕ111[nԩӶmbŊݻߏ_ϟ?wZߣR};8$$/~˻}ݻw -Z'##QQQCn:ܖYQQQll,111`ffQj֤'NԦMl3gPƍ]v!32½{ݻpy1Z`ANNJ?|pVBǎ!_Y*3b =wŋ{v(Ư\%ѓ5_~/? "Κ8/X Μ9ѣ?ؘbAAcFFɓ'o޼y!%$$}6##RRR߿Es,_(˟~|„ ZtiTTTpp3*;wM+IA9(33:t!88xÆ 1///::Ν;[lٳ'+X.Λ76X|R?sJ ,@ncc-[߇B.}ݻw9888qܹs@6DDD MK.ر=z κuf̘AAAZ|9 ''˗ŋ\EZry???M"pvqU*^ CxKKK"NNN`Ϟ=:utEtk{q5+1D"9zxg_8y(+W,~J+=(( ܍Vrð Fv8|0m?CDDħ~ (cFr,J'$$ ;<[*۷,Lvk׮͜9)knС%%%䑑ݻwёѣAAAhZwލūx?8yL !P.c~c#==%wk׮(#@|޽UV1/ BJ4+DZ*|xcCiN["`vAV2pNqq#۹sj’%K\\\.\r\SL155H$1 g#Gd2*p@K2-c< @/]y5vE;,'N@$-^u@4{sm޼u۶m9 `DLLLQQѨQn޼yݻw||H$qT1ζڴi#G$KÇC͎ ԭ[nݺgU`m͚5~~~=zQ %Kn DѣG-Xb*jѢycF@XQXb77V,XWM=;oG]>mT"L*(]\\\\\ ""$0@"̞==ѣrCJ}$Pi6VZabbgŋE"QHHHff&Ǐi]t)VtiKQF8>:۷F:#`jnnhWA]KKKcbb7mBΝQh >RRRׯ_$eee(8qUv&L@ x@>;N:Dǎ5'(ꫯW_}G:վ}{9C_?~Ŋ/_&K=zϘ1&5<8d[cϞ=9{US";7/`t t0'{ѢE lAhxksg ե9EJLn`ff1btu[.(իʞ$'~Κ+a AΝ;3@jj*J >o߾#FTfX|yXXzł I1裏N>5r? ;[-ho,Q@s`tt4۷oTMh@kx4pd2D÷~;{lGGGP*wWZ D"0d2(((X~g}vСロ3gݕ+Wvk,b_: \FdE<\QBuօꉋ[~_|-5#BA$ :R)C500[͚~#;qe8󚘘8bVScj";&&"ѮDmm]Q-o[?m_xZ֢v{08\E1MO7o>i$BN<PiFeR H$-:uݻMXΝ;(28dϞ=Iii)35o߾}C CCÞ=W.]CM^h`t0@P`7'bcc fja;Jz gGQT׮]CѣGj?u҅-5@fp͛'OLl1vqL]5bD(-[F 0꾤7TUl6$Bq 7J|4+VصkP-w mm!!!舍ϵku w x*e˖ǣFc{.]:SJU훐~nܹ{e@<(ɒ x-ZVVV-x`Ϟ=5[TTÆ #%5cߡm…ު:vnݺ5)))//]DFĉQ;w&'JNN gjv{-[*8|@ T,ظm۪@LIMMɑTڠر#99ݻw6]rss/^طo߾} U@RԐ`CuA"UF`cc3uTO+d6e$R'1B +be2Ybb(3|4.]"Y^p<{lŊCV_X`n?…̝7p OXqWَ%t'P 2J@V@UtIѯ_?t~ٳʎeoF>Sooo &\r%---..ϮV/_fLO?D"ѢEΜ9UPEܹ3&A9⒒ұcG??իWE18qbxx8,`U_pٳgIIIӑ`[:ujPPPZZh3gb'N8q)7H9_\R&oDx 4i˗bcc񤘛;1bTDZ&kUsm S+VXbL&#'Е N3&66644499Ίe˖ֽMvgg͜ڳ󢒆,FQ];O!r}8v Hn]BWR:wرC;w)3ٸW5$(S:M?8,,,555&&f8ZJM|||p;R Ȼj,;vD_OH~G+5kVHHQ3}#G2k,0rHcLN8i;~8mEV\'֭[3E" </V(<Ξ=٧O3g:t]3gB{ѕdC(,o8/**#&$VZ)Ѝw 1cX,"yѢE*4>|cǎ#Gv-,,zyfܮxlw=sL< C bxӦMcǎ577H$>>>[lS`6ƣ/ennnbbҹs~[nŪ޽{?S48Cݹs DjՊh5ҥKݻw3:m6)6(ׯ_߭[7;;Aر %X_277311ҹnٲE@uhcLMM>xM Ds-$]\.]3b aXUV}4hD"177o߮*6lݵkWk֬4oPXZZ?֮]U Ȉr~gϞhu姟~bPT+#HO>/tqq'Ndڵ޽{GYo߾j[D~~~(y„ \t)jh ? ޿?kkk nݺ}v,;+z(iEEE*lEi%zQP}k\(@'{'4t"߀:ۯ` "G)r2T-HQ-hal劾u8R:[U6Ujş3W;>DRPՋ4hBr=U)*F[u"P ʬѴ "Ke Ԑv9,Brf@4@EeR@] _AVaKOW$U֬&̯&Mhܨa+j(Bc/\dTŒu+"6]Ȧ9-Ti]{cSPI*$I3% %8T7 q̣3M2 cBUoBcCMvT |o:Er7o wAӹ6<,tB'+F@LDHYi|TGU )f;/qKœCӠTfՄzFuBQaa*(5ӮFurӭSGW0OϽq!!9)JT^(A,.~fjx0oBp;*ߵ睐ɛ! \u" wTF+#'08)o>T <98&$0QNNsrGTwuuuk?zx]jUuUZWb1ex>g*r,帛xu'r |!&Sb@ mҖ+. 10$"+t|rO; Ċ ]oC)8ĖmXlM+aUwV |*IrQ.1whIW2H6l0&2@IR2@E;##AЀ E&Ji `HDzT(DMO(֪NpW-XqR_\2NӀ H8Q(73b2LgK:s9;<P !4C)EXsC^G?Lj~y j-Eo$op1mT 0 9L"x\OT>U^7XTLD 4bΉ)eG ^{*ҔUkW%Z]}%1؟쿢͛ u%;-mNO1Qpf˵rIDH7CgaDjթ$\º'n$pdP#\l"%mOxxDZ'%AHr@64d#f;WezeǃwQ+ՙjjebV_c]1 "V$JIJ|ByƓHO dGTM^vdkgz*#\loh$15+p]Y_QG)11꽎.KG P3lm ᘜ7StȉҘ%I(^x\|8׮R 4G*d_f F˽:4uH%\b AEµ^BQd[{t49[9#n㦛|R. JqF5̒ (INJUW ~$ br|jIJө߀oB=0Wq[~Gb,% p.|̕",r`q8$G߹!a !(Xf.03~R*lHljv$7Ő[5yLjJ_z)GM$OfUYD]%Fݍ+Ou_H8JP*UH`$PJ" Thj$L0KZ3wDQ %T5EϙXCJWR*ҝ!|N9!>p 8>>dB"P vhs/r/kh95qf8Tf`lϜ2KjlQRT_{yV_eΊav)pP..;$zn2.[yʝu4'"v@v% (MIlRl)YBRG'n?Pjqv @bɳ.ȈȑmSĦz6wo5+^wiC$SVh,~wKt_3>8k}.-j!lx>xPgCq6).w1L늑BOD4O2St7)1I ,ìYDDgY3nʐmo m-I|0xtTM_[WӫhK\t ҥHT;#ך3Z͙c+_[YG61 FiI7\gcuez&1_H7ej% Ƅ!Y&fD Rz 0 E jk 9̀s+BJFFEoU5a~7qa]EZǣa;s đ#"g ~~7T+!A4=޸+OxMvݟPߢP/lLh"DBT@–i$ 2jY@HzXJMj-I񦈑z`tCuvoݾ[\;^cԔMifLjyf`%7s~f`Z/fAF3q_vc2ݼr]-wůݜΧbtʃRc闒 Bc̢|0~+,B+v ۩fJES W]Pjx:2B>y^{YNoWoYvZr/gч^wչ]l;0?gMjټghi9 &Ccs&7Kp `cXЧ?}\F{m#w Zw=|tI2v7| 67끗\Y'n?m_7_z?w$~$wE;T`~yKf?mwʗs)s:^s玻[w_ٌq7?N(DqPokWWfUS ^K*RȒ?eW:U7BN2 yDwpa*᪅Xf: T6W__v}feu Nn{?qڔg5gų>~g_ٝͻ{, \խiWWyJe4"8eNaZm8mIri17zBٹڽLZٔ;Kxڲ)-_>9J-9I-"DyQ_%xNqNZ##ˌ0:QD&z)r˦O+$c/qKW)!r&rěØx.ش/g ;y^zhls8s4}}LF;iV{Ѡy36grK(󦴀J93xvoP-R3xcs}I{oHɈ:r;Oپg;&@@W=28Zjj_fxL^4e]hǷ(_zƴ^ݿe0[3=>N_MD^ޭu4IiYO c\D#juF==C$8 dew5⍄ ۟7%4e3O͆ $$)+ 4eq(ojNJY Zs3Tظs^4N7'kv[٨~H\m͙~|nGs&Vmk|:3Gvg@PaǡKGcJ&Ϊf1:V{cdIbG%OTqo`M]ik8HRAc8Etb=i^"wp'l94ܙN``~(\&V{NQܞ;kD?:q!IutwIO Fu59W Hu-T=oY^sU\Pa ghȧHGqc|)/swi=C+_ӦJxO|f{NJ=k^;tͯ <&{Od UZzl8|{8+/8ir('M͆\?^[Mx}Y% s_~m`h}tqkR]P47w=Ck.yѪmKB4n3A"95U&  8&80a<[N٫A@ S_DpG&˶R mޔhκ7z_xX))-9g) B7劳pg8#wՒ ٬ixs}oKOra@Ln̒|y1 O>E(Bą'O;ໟ9^Ur}YO^X5C،Ƴ%}s\u5|y1٥'M9uN޿/9}vb:l3mvomE}htl)2W[Y؈rUF@ͫyrG7r/!5;|O7%>U;lyڐd-MX 0mCC>O*ˤ\" ^?EV1VP]SX庸E/`M ~0RIetd6nZc5Y&nz՛`J+􆙝5^=ٕ C.77P0/o I-F r)RΙM^Wb I8"xC]jZP$7fCEgj!+9d*@Hryho!Zt(kQzx7[ 6IĉIŒZzh@PDU97#`⸍h"0pJ&Y6hC5:RcAXiǂC54_QR1%pH8blT5lA* !eVorut[ցB.&Dm:@e=kcՁkoT듐ACgiA6SםdW5?iwwZsݛl[j!fΚi#ö)rrGTvRYIB$L)yuz[]RXgD':r^g+$O<=pU+mT MH-^N򼒄y 5jsrUpD |OK/5x-ǝ+ A2U\Ag%ZYp5{Ɏ&(k58&@vju<[H`K@#쮏:%  /+ f!gc!{5{'\Qԭ Ed4rYn"~]?WIǂKSR类NdǗHbk^"kj%G \ 7wYX/D%* Pn5BgTiX+2&Ď[ .I[Fnkh:7tH׈VбG{K"}GT|P-]BV'y(>Tݮ Ҝ L%O JS/zZ~JYP"@Sbꕚ;%Y I"&?qh]JL>qilgC'Eޝ'~T7*$<ح& `X_`j9kZd =  lq^#9ǃ(b;sꚖխz*|{#0 L%#_2NJFdM*IB/۪`Pn&d*L}g`XmN/ FaG^ӿ>+/*(h{7RMGRm9]kLKVρ:jȂF@&Q0%sP:c}RK"EdϜ=s"mT7fL!0 ]}{nGGG)RHqT7nؼ{>wAV2!Ɗ:JLP2=3S)RHq4SNٰaÄ6g&,TPhoq`dfѤѶTH"E}dd`iў 87T/aB0uQ)R 0S/lxVf*RH!az_z [["f)RH6R`$"Et^F#S"E)|CK\R"E)TgNzdY*RH"9/В)RH1 DNrx?]5N~xÆ nmmSO=|{'?ٽ{]zz҈ ~t1N۷ 9000000qq|cڵ"mL/6mڴ~z8ӎI''_HQSd<jvm+JMMM3g{y7m444IJ/]CPBM`RXDMeSNM[2xT{۴iݺu֭[}:uj%7n./_]]]b"v֭[. >L%"~ZX~o}[x v1w\"ڼy??DzyzurGUDm۶#Uo@dngݨEh??44ynJ &QFm54QK9S׮]{W|S>}O>y=#|%xb՝'X+WAeB_Zw!attT4]tvvfg~M^wy? J(RYS?x;q+Jy޽P,7lk};9餓ʨQm۶;wM6mڴ馛nG>jČK+[wuhp;|_ri򊧨54?$g?'LYKZ/\jժW*I@/"3gOnݺG}oiFuŋMVZ\g}Ƀŋ?裏=?aݺuQohz /p{opOk(uz׮]'|rp);߻0 vi&˕߿~.c|[nk_ڵk9X w9Kĭ_OCK_瞧~{8.aHݠm5b`w! 3A7#[iq!E!7o5x7/166688{ƌ3v<_o2ٳGq={6Ӈn*1L0m9iii[M w1N>=x|wq7o{oѢE=?>Kph}C̙3qek(uon|f)JaûO<?wBP( _o|p.7eN<[Ӹ-כ+b$v0ZbŒ%KJ'> 1!dΜ9q!E?d*io{={LD?am۶~g}Jg {/{) |~݆akk낫cǎajdɒ`nXZreww|AvcXC`ҥ,C=t!f &X k֬ٸqC8L&]H`յbŊa/ˣ>s|>?<?t_\tEqۡB@0 L(4V* {G;*J}]ob8cWXL~(o]N ~ꫯ}fͺ??)'? qzw`t;o e8 ZZZ~ [S6ќ9sE 7 I˖-+JaDBEn;ߖnf2}{lsU(~5h:tr3nUNh$v'|Se X ͨl>[oe2BpbӦM ]:ybkSK65[=o$(fd}!iU_B.[L0.,>|xtt4Ι3>)%X*>Ovvvh6mڴEr)DtϜ9s߾}###lvŧzjX|g`޼y~@58㌾\.d߈- ]t̙3><88d,XpMCA. &#1p~ .VVDQ"bdddtttxxd͛w^q,ï]Hڛ~V… 5MegK,[f̘Q,_M&Nx J)S)nUNh$v%Ktuu bf'N8%KtIffJB;z` ]4n;TL=5ifkEQ B B@Eå͛Uy3RyB8qbkk+]*FGG^H?  mmmLG v[<.[ O1c"mQ.ڊ8~q׶ɃSH"ECo|kH՟~X^8jQ[)2 ##ޘ7.c[n7 ),⨭x 'fxK"E =A!-E)id0,$ْP84H"EhJ!2N@t!RHiʝ\),8D!iy/)RH "D5vW:;l AC5-c&agՃ)RH!P(d\F5MR%N'DuqMMN)R#u;gגs7/phh2$2 %cdB(J P (RVʬǟ/6!Qg|91督% ]  E"0}2V`h4F%"@f@ D"dGɑȯBS Kқ #:`kS 1k9]kLKVe SVMbgMr3Vi&P@J'Ճ,ҩHCf<G$.¨aL ;s< i h g8& 0 l9E 4ʨ&B0k@5fy-"7#QKyފ8D#l )*aƢ"ZxI6u$@2Y_@ :uY^EC!\śVFX^x uNź(FPYADZCdY=[E7A3ְr:h tFdYnztӄ67:2ib -5*2f@3P R<ѕK0%Wݜ,k51F@6Qu0)Lm{:=i! @YmHT^Qߢ? qxc:RYK[cpU-EHG[;S eW"KdW%l1b/s֞!@g" +0``+JBS'DY) JZGbSC%"[!9c+E [Yp-FZ&kkްm)ΜkAAi"6^9uEDG ɓn )ebA?$9ѹGeu"t 20D@Zh8C@d!_MpAI'k d-A&6"MO諍Zny?AJ.J]^WU[HQ\ᄎ&QDX6}!Y$ QƢ7L8PA.Q(t8VU@9v [ seОe)L0M K8D(!]nZL~Hh *[d',im9f q.:Ԓ$}O"1ōiu{cT7FBJ!MQ!A0\M(_A[TWN'^萷V(h-gAD662m<{#tF0H[E5H\J+EG"JZ5od}ghN'S /83M?؊G 9#$XBWrҠg7z5=4( QxBFdb0c+윻Ee`6QkZtXprBR7V$L; tZ;Ҫ/-;i3DC*㏍d:g^J`u@-EaZ@n֪\fQ%_ŀB(1T0GB\#$Y+ҙ D,u% 0t\ Lwhk`T]NLLye]R29eƀlOb醖^X ɭKޔUĦHQ!2{ |&΀=ABNTط* a.G0*HMV\5(!x]rgom#E -J}K農7_Te) k`[85V*+0Gaxŧ7}c⬧\v^W0lbUjI|ě(\M MA+3ݬ ׅb.q0T2BTE* `:4(! @0Q 6lflLJ.EvQ'T@sg[$vc\\K"xlyoʐJ%z`!XSm~/ˋ`(h""ERz:0E<216=iY )O mK$DAS!f'%yJW' 9u4ǐҊ (uAB)8lKQͲө1EH)qzԢ&GRPպ8!(6YԬ8EG`yf&fḮ, @4@NB7eR2{J(oj:#W@.Nzch= kKEPwToKQ?'t}}qM>˱'*uQ( cHJŐҩqsdb ` Z_:-\x'wJ@PʛM*㊀f,H%LO xkjBve0,H@uVSxk¢E>b,ZHV`Oţ2jJUKGE&pK$JSSZ +Cʉ>a+0~t&p\b#l+w1tHkf$\B}N$ӹ KaS 7>KFɪeC]Q6YǏ1*;GEԆ "x7405,D85BHDY#5Ԫ$DoYlƑF'EyYSΗyӔR-EPڹ|NF .H`IBR4nJUv,!ĤNSNya~@% L1O^JUW|Ÿ+UЪ^riAHDQ2 IwTK$ ?$:t Ǣ)P2FYIzeu9%!:,rM̊wakpoG-JL&cR $G[aD[ԉKR颤̎1S)d5RUzH!J5D;m,mM^ͥL$(S8P@4E_"B̈́t+K@1zϵQOxWc̀I7O|'>O|_g*GmixZ6ppl4=㺄ChE'>O|'>qe2xg8qfki qib*R ӘG(axSa5!>O|'>O| _5l,rssIO?s-ޭ+;wTw'OY\%⺮JQSx2|U_ry=hiiixe*W.O {o-wIչ6q80-OmIg2R|O|ė۲e =h Xj1}w8Uje~5Ϣ/C6{{R *pϠFC)+dp]p(L֣Q(S'z.2X~=VƍQ¶VZ'7 77Çټy3K.C{:K Lo]vx asIR( 0,Sx?ȆabgcZv\ qO|'>O|KJك/~z4jt2N9+0ytڕ .aTV'1jak ݺC,cO|J|-5bŊ{^};IN /¿%##lt?n׏P9|ptyXKٟwŢX*VB _QoMaYرV(Q>3-[#_>Bgvm`۶^yy>pB|:yЋ];tϞ)AR LŲ' UbyX FIciرNO|'>O|_z.uj/V]wŽTV3:t}өQ$՗ʳ9|-lסVZ۫/P;cѭ7sT;^{%}h4J>S|& >/ iC.8O|_4 ~:u,֬Xd)ǵ^CÆ )Ua`*|yDQ:DFҴj}*ӧD{/::|]} LRHOO3JdRFx 3g\ΝG$qx碵|jb6*#?"~@ҒWvmoʫ1|0nvPN=PJq&\eÆIKдi>x*ڗEm+fYwǠvCWqZ/aAJT)۶1 ?h/p`߳ah\0M,'>O|'>>vPȇܼ\lۦg xo.GKǎgeEq=i 8agԩMF [xѼ;tpuY u:u^C֭x≧bq]plyxe^,rӚP'>O|'gfPa6gH$L3qd&LDSNj*ql?f!?1 ի?K0a$NVGd…|GL4͚QJ"U47_v˜O;1L#op\z8x븮ձ(n,g$I?lQiEZZBiӴS6o|'?ͥ^Bfr4o֌{3f2<5'ƪUiԨ!cƎjժL:P(ĭǓw߾`>h4T6 ?K :!:֨9Y/mۘiZ (/ uM(b&*~'>O|'dNʰ%mڴ kY[<3OѳGw~ܾϿjժj03f,/.Pbh߼go>m78ә:?Ag϶H?MGmڿV/wsϠXr%3g~Jrx≡q]gͧmhٲe+ӦϠ ;~6~->KvbEt߾7Lx^r f͔*%^/8`8exZcŦe.Zӵ_*b7'>O|'>0駟֭a̙'3gn;.߬]˂kG ˲Lß!aV\JѽGo^)͛lgE'c;Ѥ9~x8xEeyֱl82~io)xa:xPG&P9Z*𙦉B>5+WT"M6QD"\p~_5mZ 3 3em^}5tiY~١SY/nF|[!h^?(qxDS*~qC8'>O|'?w9gq gOyQ׹ON<|pJ"y'969+7|Poˮ/V/lٲYmI{l޼οS5k+a`e]AF
Bh O|'>O|_"9yyy1rbG5bv^1%Gk ^<xEF]taJew_ .YۧjծըXeu\0i5ī;iyD"/r!>O|'>O|_§j9Y[_zeP *PiiUuxu&ӈO|'>O|ėeef?H.H_/UҧE 7^Hq]'>O|'>O|KʕOK*LDJ)LҷJ?S,3qƔp$` O|'>O|_FrYaUbv̏T!7/7^ ñ|Rh4R >|O|'>O|>Uv}RݺK?{ڿ0 IHc(2nO|'>O|>|JY{wP(L̶q\e3 u@5 q<Cš'>O|'>}fJUL/wkZmze Y(Ѣ #C0V),ˆ?/>O|'>O|yu*JՈDa`f|RB7n5 W4R('>O|'>O|Kă:Qg4K?mF)sZk\ C%'>O|'>/ߧjԪ<4Is1- C)&nO|'>@խH{GHh P(eh7ex$kbCyDֈO|'>O|ėeff)p=qpeHјG7bC{?lHU5ZkO|',WBi(R~DkY! yڿS)pBi(" O|'>O|>BJYyyQBV4q]È_iCMsq]۶L˲<0J)'>O|'>O|KJOZcZV!QKF"ab(iQ`eY(e`T !>O|'>O|_§NVSG"aPE̶Lu1,߷i ڏzPCqb6'>O|'>%|f*'dA$m00 C141- u]ii=HuˆO|'>O|ėZDj( \E8K̎ QI4 -FkX, \'>O|'>O| Y Y(  8M$-LӊXe.Bh,O|ėeLvlG&(C:68Pȏ( Ïv'>O|'>O|r PT)O{0 +)D"xJy!>O|'>O|_gV|BD~[7aZEaQ/"jp]0L O|'>O|>K+C Bvp(R޽+/< 0&N*qch٢9?$ %|}#_ݻ0䡇yݱU3|p3ڟNNiѢ9*UB ض͞_߱trNTKH笳ЩC5jHJHOOgػw˼3o|rH;y#^qrrrػw7mb̙;_O|'>Oժ]_+eB-h4Oj4:HZhJ*ysټK}M2V0w:379>̰'31+>O|'>;|i낎5 s\ 0KwQ ~xDff9}$ndRKEH6Qtܩ+;gO8< ^[`͚پCmTY*yh޼9Y],%==};B;O|'>O|._Ԁa~Ti<<e(yccY!zkXnOg)o85<1c4Q }Z)P]ql&LdUU#|*TߣiO|wTjێa(@{a(ÍbY&J뺜۫G9kOd:"~s,ƌgP(2 }eiO|{`N'S֟'>O|Wg)[> q,+:J ؎i(Fc8 6ܞ=njzz:]2ժ՚Zc*?pb;O~..uA@АG8x1}%֭ws1 uaҤ 1`@` g},]/4 Bl߾kWkժy ^c߁9s&חt5;7FDkO֟'>O|ė3+UeZ&h 2,A(d4M3Mԫ[^`ǎL4֭N _b%?yT߀sYZ eUeqC)g&e˔`E{%m#Z駟@ZXj5۶ҾΝ;өckƌWfggӼ)ԭ[C1ko:9o~ /*Vssعs'={ʔ)Æ7eY'>O|_P #U48ԩEs\b 0M<03<;Q"Q} ?z.o{о\{Ռ5ỵ|z9SLbРrYJqe~a#s,V[i[6|"0K/_wٺe[ls:YI'-زy߭_ÑqF yMk>gXb 'λFA4~ř޽ϥk?q^y ~޹3\uڗsp|h}2k6/`ɬ2}%i3gig}V C݋#^elX _|30xmP^tm3?lgf}97}ǖXd>eO|'>8>S<%4Qa*X,F(+C4!(zڵkq]wGWaY;< e♸p&4mڄ뮽qC?o9|2>LZZjբuSYvQ_rU]%ޑOZp>R }\u兪V\ʕ+ӪթtO +&j֭[\>VCo-{ժYi3&}<'Ovq&Ofq7^0méqI) )[,5䚫wc'xAgϙK^^iiiԮ]-no{L2=(wO|E ۶I?Xh63aň偧lX.G kSNizDwm%ms3ÃqV\䏧0wp<Ӧ`ǎ0+˸1'#uzt_uw?e'>O|' _͂ Be:B0!˂x:5c{w){ ~ |EEĽ.;r? ~gE,]z95;⋯\C & )S^={]t&33 g~>ԅ/9%zKRդX"7xCruv W\7:t̔Ӄ| *U:oժUZjZv](ovM4.C@(s9} }:If̣Βv9qI'/ IDATj'¿!gtx_} ;N];8t(;u)5|nϣSdf~#7nSO|'>O|+/ Rb8xG84 y8C(;q4:錧Fkx(kh\&K4Zh= 8]x oߑҾCsaKS^7w<~u/իH֭ߞ=3E'MNt`TG?]`m|~Z;BΚ ߁{g>0 h_Bڮ][6<9 Z{"7j;ӛ-k"+7utJkoFF:]l6mz<ԄPFJ]pR2h@PX&oL222Ҏ8cè\ȺuXV%߲eʦ%77/e>J\x[x {曮 Χ|̔vIh޼7p=w1cy]+q?rsR+VbŊ_9.CzY۳H~]ȫ+)igpUWprM5ӎkxO|'>O|+ϊb~P㺸RFXiÍW&2" sRĖɄ3o,ʔ c0S|Asb]KucohѢy|_R|~Qxޕ|$ԩ#K`lS_۱ўNm`f%=~cc۩dc]:w{͘)&Y S+/T-#Ï eitt_ڞOnPq*U17tk׮;%㟸HlǦMV _~۶xL߂ q۵k˯Oݻ!D"_݂5| ~ea~z'>O|,ˏDBMӏhe%dY~\J) TRرX׽<9i>=`@>|S{L,ˤyS+L:f֬Yn:*wڲL6m̦M_>+W3`Ŋ)I['Mhn.a U :~<;o _47 7o7Wk8e  k/d̟ۀNi_bP*e>59)mHOL$\@P1}J),Y…0Mr2i4ڟ~:IaO^ǽ.a,y VM$-!ͥe|2O>@dzyOk ШQ#uشy3գJʜy_YjuJ+2O8O|'>񉯸>˴,EQ(?2G]CkZOr֚X4J8z_.^Lfsc=X´,rsP eASSݑ*UQa2iTsgmO.]ԩyyy̚5'F3>A)hTv <scҧ%nexBs8D-[6u}E1Lʕ_fM.&%|L=G'r}}{lي}Kӱ1cQןi='>O|_q}XdeY~ѲUh*"|?؆[L=hKa!,+D2gyb/K#=#=YӃݻu%--zT3gr7dYri'7biG?ߗ,8~wsz̳b s37?o6:uLoIwێd> 0a㆔*U*m޼w<k|W]ˈoS[SO=._],i[|ac0eʖDmߴ5ܭٳ{Jܼ1O|'>8>#77Ok4TpulͿECȲp m|?nϿYgu[rl3999(P gAiӊվpb=lf˖X LN;/W['O._۶%9f*HԂ>/fۼNٗ'?%K`>A'/qg-.^$S棤DV?;ilw-xl# <>lh3>ݻV-xO[4<a 7;;ϿHZנ14FͺԮӀuOvԬU:uoH YAP:vŊ+kk}# Ot{W|'>O|+^q=L LTJ╌G-7Q_mY&#==| 32 {UzBw'lsm߾hǓ߇ث'RT\}`a5%z Wz3(W` xmH.*4oW 'eYA)-Ni֭hujBWR+.$E ƯZj ЏD/7/o.iKjo)8H$B,Z$e~?@o/NϞ=UV5pbwO|'>O|V(m;5 R^z5ƷZ)ҥJs$m; @T"?4BôFjmؐ2}[f8:mz-ܩZkvhaZI}7MP'oҥ:~Ij[`*V@۶mHOO/_Xpeƍ(U*qܹ+p=5qSƯ8[n!CF2|6媘^L]I_ʕ޽G[ۛ '8e~'m߾X[^p>i׎ʕ+ZhgkShѽ[L~K_O|'>x|a(LˌuS(c CB2P$ a <7e˩۰F^sѠA'PjWOqF{UvwQe˖cV[ӳgu<ۗUB=tNVG?g9?c?~?+ѽ[iR϶s>)xgGRX.;2KXpa0~i?d{ +U.;E34i~ժU_Jj[z9F͓{׮]5_2W<_j917;yLp=Tg&b5ܦMkzH]J_O|'>}mwMƢQ\ 㸎C,`J Rx*XczYm1ʎr8po i 8l.Ghߥ/e+Ƽ7.ŗܾI3ߗvm la__۶9s#)t]Pn<߻׹YYS8oBdK"߇_k>M1g |W\q/JwE2bī!!Y)㗘^~%jNb4okڤ1#GrƍѼsGZ/}5k]GZ/%K3x+[kצ ݻwMY_}OH]{o7o7߬=߂]/'>O|߱|2 i ïi5J/h&" BVE+XEVLHZ碕{⩧;wȑQ) Y!ZywG;-Ko/2a¤#7IKK*:ujϑY.*E3nm9y>`kr˖-x٧P|5nڄO>8>Qt~|Uۃŋs睷ӸiP(U=*]ԩ#(6?2~9k6&Og5j\LƍXWNۛ)RJq>d:5 ^o/\/ÞN,~08ZlQ}{^ |s%o썟a'MX~ ~z'>O|S5׸e h4=ʚbiѳ{7^}ůVeV:5Q'/NC7ܗy1p)YVӎ([,ڶM9gbJoĢQD W]RCdzؾcGUZc/|񟃇0 wGЦMƍzuR_T)SS͛BNNNi2~w[o)߰}O(n:hO|'>gVZ- ⑬aF)iZx a?XՉ|r~p0/U`ێ?e-_eѪթիӤq#7n '˖-[`/ߒίyL>M씦AmUl3f,:~KCL2m?H֭(]t+Vr 7՚8o͚5ۧqwG/bG^/݆nҮ~TLF iР~ʖݯk;ws~m?znX>J^'>O|'#,;_0ob^PBh8/zcpa}zsJ&-[={՚yq,]OS| ;tqFXDdd믿k/,]Of˯s~ G#//رȜsYh1yDfӯEA+V{k2uf0bߗM_^aM.E|'>O|+S7Ԗe8ќ<ᰟNMZt#WOL?B'bO|'>O|>Uv}ip(z91uҹI^^P(2+˚P1J׋'>O|'>O|TE\ўWZ5 FP0 ÿ6ŎL²L\F%W'>O|'>%|frPSR8eY9S@{_lOz+q\ֈO|'>O|ė*TΊD"x%"RTBk?B)𫞆B!L Z'>O|'>O|, 3|ŬÇ"~5q]<4- ێj J2v4?@'>O|'>/3+TeiOBee{zM F"\ű2HDЀ'>O|'>O| :~    2                   H)   H)   H)   x   x   x                   H)   H)   H)   x   x   x           J_ CX2  o _d<AAA?x~W\wugСCG믿^>2e]t)}yyyTP&MpWsW7j(5kolG͚5eU MQ> 3+W,/_իqv͖-[0lu]>#;< Y  D}@U)tv6kʡUC?ٷ}ѕ*x} X)tN-S}~8v{gF巷titsޯ- B xXcyyy|7NN:5:PT)jԨ|۶ټyDAAo8/GS3KʖM}+Q&<ԁC%>lQ#⊢p<z5zT Gl5e=z-Cn]龭[믿<_8KiƳ>c=ƍ7H 2eJհak)A  曨c'C=~rRt۶u`ذBY>p}A0J,V"|9z|C>C׬ڱ|AE?޼}(ۆN,SO|޾ ;:uVsݺu흌F*UJy. q'_pXV  ȑǍC]|1R%TROKH&xUT~6p`ԁE>ƍG~_Du@u-ؽU5~#zEVVV_w}_Ņ|AfΜ @ZZs!---=׮]R駟SNGlYxp]+2x,Ќ32dH09CtR,ˢy ;w̙c# IDAT|yĀu]N֬Y<wu]Ǯ]R^֭[ٺu+| /V1',4VbժU\s5r-)=Ӽ2{w^/_W_ͭZL{̛7-Z˗/{%'lfڵ]ɓ' / Sm~,\:ꏮ;hnkI Bqö6jԈtv lW5nܘҥK֭[SzYf{Xu`{M:_zuwN)W\m۶s^իsr=pW2;;,'5*8|t[QٳcY-[e˖)c3jԨ[|yJٸqc.BvJFFF;<Ƚޛthт޽{Svmv'|RdoΠA333={ҵk ߾};s iS?[2d?ER^oґBwѣ{woѱe"}}4X0 ZlɒY+WRvmVZ {^`ɒ%ڵkS2z:f.SOMo߾b1##gy b ڷor ʭ]vG^zԫW2220`}I_~wy5+|[oÇk;vиqcnJ۶mygOaKy[lUVL4)e8 :ۇ|Mr[j֬o| c :͛;w.ݻw ¿o A?(}6T ۶QK6t޽\7~g;8l1$&Y + )SBvK$EsR*"QCq߈[:XuC!9t9,vr];Xz=={}}>ϧԪ/ f߽{j$//y]ҩSڵ2]؛Wk@,VZ9>}85 +6{3g1І ı.00PAAAWy%yΝi^O&L֭[պuk*((H/.s4h=tJRppz!wCرc PTTdQff=t?yU6;GS~}=H5j֮]t}*..gϞNSΝ'H=J\ ր2;wʚ5KEUղS!\Y4fLDFJ/WEvǎ\p*Ɖױct{0TRq׎mgIj;C"r<VXhuUzԩSgϞr=KÇ -[(&&FC Qǎ54wXr\\>^^^jܸq8~Sܘ9NI 13&FfZ%uʸxx<̮]w e}TGKGiÆbԬY2Ԩ!3`paΜ)ӻm]gQ+ĵigs콛JKciϞ=uVIҖ-[Cٛٺ(22 7P~)==] ,(Pۗ?]꥗^䳩ǧC=_Yf>PfN=u ᱰ+Үe)yEsgɡuSQy k7I aJXV@t3+vV3ڼ+V/+NG^Μ9,)11ѾuRTHeiРAz衇qFmٲENNVZPEEE߿qЌ3 [nj۶BBBTjU;][{{f6,8G.o`<v_nnn/Ct(%%EɊ?xIm޼Yf1>>i-[x5/5Rvv>ryNƱnRjj$[JNˏ9ʕ++8bTժUYzWƍY ɥwXX棤~@"Vc VXMw}m۪gϞz駝Bz:u9֚9ԅ{I-X@۷o>pSSMVZ:wSe^XǏכoi455U/m۶+VЁ5n8=䓺{4o<2Hx:>'88@s4iDAAAڷo[bBBBԤI{A3fݻլY3eddhNt)xz{{ۛľ{Zz4Ro!C(((H%ن]Y޼aNj׮M6iӦMW^Zp}HKjڵ] <땓L 0@:uV^mݻ7?p+ϼ<=z׽1Uhԩjxa`\YF1113gvm_wСum׮l%%%ѣ>={*77W{Ѯ]B?nnӲ, LRff,X^{M6m4h`_5uT/~JOOWvԼys2ԛoY7##C+Wϋzyyi٪^:xϮ]:Z~}TBŋ5zhFTU^={z?X`1cW5*???~>jƌTJyyyo׬YX"##CxzzM7t}Q-]ԩVv͚5NϞvmZd"##+7775lP#Folwu>G 4P*U@o˝+eLlۑ^!?NmܸQ#FU@@@ԩS,K>>>E<ۯ_?߿_Էo_9ɹTēԩS/crõGV6mԣG},HJJnܸ1;CƃԩSZh!IѣGooQ͚5u)mݺUYYYlc~vԉBP':Zj95)ŵ(-_\3o*WW?^ժUTӧOZh{LkNUjӦj߾}_!ծ][-[ԃ>h*lB E x<O+zOˢtzs Ft!t5{4<O Z5+T@< x'O@,--MgϞ0e9Ue:t3ʦexW'x;vLcƌQǎպukG˗/ԯ_?O废d3TZeu.KW;x1B*UҜ9sGULL>kzAgΜP112?$׿MDW3xfeew5iD{38;w:t>}hڵl5ݺuSLLԵkW}'1cznݺi߿_ RDDM6z^#GTZZ mcccձcG:uJ{)**J0-Rdd"""4{KCt}iܸqІ J|muy1Y#s}25jxzʴi#n]2/-SOȜ?_lPhLDmߕ+4n,3zL +FLv̙2aazz̔2E&4Զԩ2YYą8adr=*,,L{>sx0Gf͚I~ǏK֯_/׾p}MQ.qm61BVPPP`Ȑ!Vhh4hG|Tvmm۶ W1i0ۋ[o8?*Jfvt[f^i.n m7ߔcN~}ttYu5a4ȶΨQ۲7ewߕ-Y^]1k׮դI_MԠA_Ç${vtQp :V͚5yrwwm{}W פI4ov|SSSe97k@3^^RҘ16/'G>]ZX:p@7>t6u Yγ{-Զo_0gQMj7[8 mh/T2YV¼뻒c¸ڵF;v觟~_3gm۶;jϕx}g,ձÕXСC߿ ]]^z饗_Ծ}':^V5״F5j]d?23옗`UdU|vswE;xVREsΕջwoM8Q͛7 / I̙3l2uQ&MRttRWg֊+Թsg :TQQQC޽&L>mgϞ-oooW3fO)-|׿dN"{a'7d9`~r.ޚ6MW(z&Ml಼Ͼy|!eL!wox@c뒟}T?"#Gѣe}ӶfHYo!Ӱ-l)!/18Pvmi鮻$E:|XZ^?_EۛoZUYT2Ԭ))U.]d]ϥWDwO4_?YySVc[yId]nVqu-д>?:udeeFЉ?WG':G<O Z5 P x"x^DW5{d'O@ #۷c3eʔ)SL2eʔ) 6pec Pj< x'O@ x@<O' 2СCOMv47TVVe#11Q/$7n%)zeYvG̙3dvae~˖-Ӱaôh"m!;-;VVlj0aBIIIW>+u9_~~oYOc֬Yk=zٳNe4e=3>|fϞǏq&LnLٹhذavܩuȑ#JIIQ:u*TfӦM7nŘ:u<==%IGU~})}UӦMU^ y-Zd 4HSzzV\ɓ'kܸqrwwٳ#UV_|ꫲ, p-mڴI֭eYZz!ծ]eyiӦM3<={h2C>ի$rqqQZZ^~e8cǎiܹ8q>EN::sΝ;>}(((i$͝;W7\.e/Ӻu#H%ϱ$֫W/eeei޼yJJJ$=#}l۶e[o)33SsU>}t m xjРRRR\dL0AQQQj֬mۦ hrww… U~}EDDڵu%iժUڴi<==PgddwՉ'TJ=ê[.\(oooK7hǎ2dH}t]s?/ww;{ow-VS~s=Ekd JOO/Ȳ,ꡇr:ǵeM8Q$=JNNֺuԥKeffnݺ,K }o8x5|pɓ'?\#FЋ/6m護RNNNȑ#u)\R>ƍx@o1d_J?%''+22R#FP.]b 剉7o Rn$%%ETXXZn[*--XrPjjڴi':ȑ#UO>SOɲ,m c*00زiѢ$I Tbb1ڽ{ZhQ{Rӆ siر-N>p ׻+c"""eH6lؠ:Ν;W˖-+2i߾lb_wj߾}ǎ,K/Tu|X?VZX9R+W&x\+Eբ,>5p@SNGOV*UJ}^k(j$EO?~m)00%##C[nƎ+IJOOW_}eoRX9$Y)x'O[zN~~~[RJjٲeˬuMQ+(t~ǎ__۷/YjժZ`ShqebYڵk-[Uڵkժ'j߾}ڿM+$$ľN``-Z_@޽{}i߾}ٳ5jFK.z饗`?偦;v{o:uQ+++K͚5Ӯ]Gkԩ6  T>}4|edd1[y{{_ɓ5ydP||ec,ʔ{[ԢE }G[TvmoԢER߻ Ѯ]ͻwQϒݻwOիW$lRڱcڶm{ ߮իWLZnN۷oW6m jժ_uYj۶me_~/^EEEqJIIqOڵ;Cdcty-_\)))ԩ|}}n:m޼Yiii־}t̙+RoYݺue~iUTe{N۷̙#˲C[CSرC˖-2w\\tbaN:iݺuׯec/r52ޖD^\z5k&I[O?kJs[I&ҥL*UaÆE>Cegg+''G\]ղeK;wN%*޽{;l|2^nFF﯈M8QժUSXX:dZjj߾}~z͛7OrssS5vXy{{[O=bcctR( @ (iǺiдi^qhj O+!!Ajڴ)Q (Wx'O@ x<Oe R|IENDB`PKvCt}==)novius-os-latest/_images/targets_edit.pngPNG  IHDR(;BbKGD pHYs  :ݙtIME7yR IDATxwU3sޭM즷BH#R`)**WDDQ,_(_#" $Il6ٴ%޻ߙݻ-yޯ׼39gs8z($oSv^o8_U1MǓ.߆a$vEu$;;O!  p&bND0Luu';BM:l%]ӢPڻ u=!E"79V4M###CD   OA&b/Y:7YuOQ4p٣T@EE⿰\ac¿@[P!z @U:x'ŏ`2p8r  C?~Leeep ZEcp]@3*߼H sTPCi_WԄnǎS abBOM!DО .:xc `h%Ue0P(n.   g 2m$S 8q;BU |~$YXFEkJT(*Ąs# H/oB0.y4 # xI[Lȩ&V`ʳ`tE0wFlOep Wxn{TF"y_s$ -(χ'--MAAA>Ab: yPEQY܍W7QPP&ڤbUZbJL&[ ]HcBCUm[E { F躞ȣ b٤/   /A,4|OBpbI a90a f4؆9ߌ/X4L9M0aTQLF#*޼H;+C;O/ ikk#~BVUAAA|A,zq:`Ut)뭙 V͠(jԚ9ћ$ #lˆ(++BT!@0BNѰ1,  p BM:ƧbI&8Y-њ%*TE :U:P>hecFUTTUA4TՌvA& 30@n;_{Na`(jZurή %6>MKKK ,tCAA=M L*ab@8U-*X?UEY5GtNAoP4֕:hT-LUUMJR3{j;`@ 4QkaD@ј7&:%E7*5Ms.  X,{AAAx Bڟ0hB Zҹ͚䅨O͠ Ka 6^;T MM FUUQUMPcnjL Fz -+upݴ6 ,z{TALJY B֯3 @ lj*&̈́QmD'wSAA(;O-'q( sifqЄT44x`g5S[뀄TbⰽbbHlyj.㺩 4fX3orXbEL& vLfj6{nbEk T=T~Ui|J4 %6DjZ uH;uvJ}a vKlC=B\n7(!헫̙ә`3 ++ 0\-TTavnߍٌTVTIY  gMMM\4M xd8> *C5vU0~i)( qQUպLoEAPJ&٘c8TzJƒog%˜HFQUUEyy9H -c/?O\ J2břAaL4ceG h&g~:B  pp":!~ΕW^W4%nK^Ois,MCQ54ME1QeV=j&):h4ؾxq+b\ &h( V g1 CMJmYHUCxqرqA(tO΀>}uQ1a=1Ǭ;qndi"AA3† x.]ʆ 7y6lW_MlO2{5kְj*~PPPDy6lgyXz5wuW;1u@2@|*eE`@2q`JBHM'PS`2.F%xyOMu5Ǐ'4׹y`ţ/eLd?Kڞg2"+XuvagXt~I:EQø<-X2q R`O WAAHqCHVH>y_O_f6n1cz+wqG &`XxꪫX|9v_ 4LLǭݍ,( LVFlCL((&PIńLrm?va͋1oZ]بJ`ym9TAx=6V.Զp{\tE̙3<l[N6 iiv'a0 g `8ٽDڵkٲeK.IgK% GֱWXI}Ɯ,lݺ5kH% yTUGri&v;Wfh32|]wQWW;`ܸq}}㖺d:O5q9 Ť%(tDF4޵h46 D-Ng_~9 /\D^^.^m[Ov>0}4 _1h z}ھ͡xC QQZ a pAO489G8q"7pSNpt9^Z#/OU1f >{75T#/ 9?ˋX~Ľرcz۷Qhp"^?p#̜9aÆ[o6|MӘ6mMMMl۶M*BA8!<7ofw}L<9Nv_s4MKXMAqنb2Ƅ`|fjTVLW?G}*Vk]tpM q!ʥ4!Cx'X,;;rN(J'Tk;\ dJ yhMKTT56LtAUW54UETԤAk_#?='QUF~a4-[36*L6kK/C"UUU*+Yj-돳{nSY@}yËs'u$-dffbZ1 ]/okRZim#;;6_i> AJkW3r2(!B0 Vok;!j%3333;N¥XYdeM AOnndAb,\ ~|w8Nlژ1cƢEHOO?OxOaTSSCzz:Nro0#և}T:bAT}@MScUouV>5k0<^}UE˖P]UT@2g9~85444tiLDs^rWg L;|fg`W3(/N(2]G見dF48xd?pFnZOM3kpB& ~^WQ٘M}z] FӚŖH@ gQsS  ěoɥ^7 >ϓI(bڵ0bܸq<#3s~w7oGILVLAiii񐑑l6wpUڇL(uE#YT>;7*6lXlS _f~q/xwӻC?N[{<> }#3.d}\㮵gn;Ѐef d2:`cm230̘4346Q]["Gсa&.9lP@5Y_b *?ar6#NV͎ՙAZ`y iДjs"H$)ZA8{=|A:rss9pӟ8vX"~FEkk+?{oPu1uT,YmڵkX,L:CRSSy&".Vv; V*g'WJT,:TPU#r)(ji$#F׵@]wsxE;dݴztw7jƅ]ao@{|lk9ZapPZΛ3ukvhaB @O8FQT@O6Z&J@E~xzOnNVBEfU˺z4xiN!г(??Z[[))) w{nþ7|y6 xx4:q.zԨ܌bpNZZXODš. Q(`6:Q*j\M%_yy9Ç`i8bp*++1 HD'nm+<\p!/~?B( 1A؛||>4 _jm63: P&F(flA06( k..[ʦwޡs cZYhWb=yg;̙;OOo)y]DHw1w=I2j@~ZSQH$!+U ri{[PM) \͹J FEQ0dOq=Un.fN>a%;ڭ=Uq,CPáALo/CF!̹*0 |T˨>Paaa]ܹsAMIII2qA L5|ON1Lׅ5޸[|;NtTynM]0僒JFDwN^qs#LVEv.xC$ys*A8nhM-f e}L>z4ַ0},2{0߾=|2~׸RY&55>qm.w p@0@ ]o/#ͭUa#eMm:\@eU5PCK嗰jû\rl(bҘ;u" uۭ;vۏGUD"aI"-~][çUU>LJ.gΜo^~=]w  .AKPK|g+a2M-ޭ%k0?bOK= ¸HHLFaWAactAPQFݍ 0FתWpvlx/[>_rNefzEĠFIʈ AT9%I?%"g\{GO1}-1}wB٢nFė3r -VBAS彭x^Fjs)Mi!lf'Fb`&0mN׿&|J8ޭ 2!Y0 = ԣ p3XJɳkR~PIo֌iwUK. pѬ{w+Wg%\ʫ10:ġlljbF7VISu0vvٖEI)hTNKBQ<łj=oq͌سw8o,r1QK:(z+n(xAʎsp93bHv{BhaZQ2`NQ 装Z*:_poŌDX~PǮ}d sP>z)Ts2K1s ҲrLL<2܉+?}Jiя2(X۶e M\{K_6Ph  BaO;( \v2wa99g翟q`] Ӌ L!bQ.M * 4gFV%:pK(/҂!3#ٳp80l6Ngb ]QƏ򳟡wZҜN.j {I3XUP8/3 NZF&gR_a;R2αG?.j͡*fՁSk;s=(pEUS&rYl~Φ‘3_GO͇ki&qĊ'B&)g  L~& ¾SC.T2-W! PV8(* ݭ666AҠpDܼ0YT鴶݈BOY~Gطneb`d!k `f!' O:->G :9:.ncHE>jLWAjA=w477 #[e{"oM\FAA! x<NgBBP¯7Ш4Fë M0pL7FRp8xcG`yqh=棧hkkaÆ1e.ΝKAABOEV/`Xj\AA@,EcGyٰsfeait{6ɖrۣ+3iV9NNr6n88|0G_>/3zh5ks٤ipjn- AAAy$֋ƎfYN֗V5sLѸ\t|f3+ǿ/|yu$`0ڷ60hHg{?9)Ô_7HFS]l˄7a5 ic!,.,d… )++zq\nhkk# QUٌf#--L !C1bƍłjE4\  cL4t  ‰R4vtBtOno ʧ-ƿ׿Gtbl&mvH_Z\.vySSx+fbRNkyi|ʮQFJ8 R֠b5d:dȴ[p3eLr BS/D0!O6,:PAA8Y- ҅;?RVFUM-?s 1R0((Fo߽n&1a]`0ċAeu 6 όi1 7~{aXp\&[!P(˯Бʌ)x.v^*?/5rŲغs7KHOsr2o%W?v,e|/cDJrm 7'>q)&UKYFgK=LeedtPFto07EU4E!fi3㰘qXLVE0T4UEUH@H'´Bx!|1 `<"  -K%1,[4KXOk+4q"aP=׼e2~D=2fAKK [k˪1 {p?MMC#}iÇHv/ŵZI|?}s`ϧ eРA)n< ~fKx%&Ѽ?s<䳬{#y)HUO>΂yt@7 ZZS?AAt /=a_q!Zܭ|zťbH ֵzmѣGqm|r0bÖ]|]~?1h. BMuP, * M de )FsNAooGɡ+vHW=]~?3@lO\4 %v7u1]| ZD͑w\a! uw`:?c2ݹ3,O<2*JAARz'p10jA矯gV\8?0ƍ󯾎dKrLAa5e nTUQ4n,fo}%lڶo|h `` H][]+dΛ4UTCZCA!q/n bwp `}w羔nj#+ˌ?FӴn(';):8BAAA8IK?x /\@sk+յ ܞ=r yy;~|,Gǎuf[ 2Mvqyxa[yo|:F ѧ_@1t&ƭKoje{vA4V,־Ħ&HJzR޻ˏɤp1ĄO,:=BDzMӖ2׾)a۞bNm9dʮP   _,?:d _{+/MUM=g;݁w~<+VlV W]K.M4Ea!|Wٳ'rŲ qj+/ 06s>W/ibwTnLB=3)=zf;fS"<$}p~40jE :7*LX2oƄ2;rr~v%WVuwܚua<5.!)D?dʮ94m4.  pX4yd-DtFF763E9l 3(4TEOYMU50tnPRp@:NMܾi;,& ¤4KSRӌatM!ɤʏn34Dua34@(zWʼe;ŮMx卭g9[S΢Ð40Z-O쒅rۣ+ AAA8ېAeAAAfA(zPAA,AAARAmR   gJMMBD"t]Gu)AAA)*&łf"a$AAAEbIE BM0.bPAA,^{. MӤTA#3=] A,vLXA =#C AA BDFAATi8   g 0\F8@}}=~_j`gR  1TiBX]]Myy)cjkk3g YBR sr;]F9 ʒ>qwٳ@Aۇ <8AHKK#KmrrrhjjƁ 4Ayta224Ay g 1(AA ‡,#>F|X) 3_A8b! <ጠ:ڤ0>`';;ml&3g7a ByI p\̙3.عs'6 kx?eSOa>L 9v͘>$b!Ɓ  |A ǎcƌL&BdbҤIl߾c3DZ +CS}2/߈OA(H@Ag qX,?LbvT-[ (N`L}(cq\Ay):OOsG,c Az|;q"wF]YNU˨gX[Sg B)WA?Q8e޽݊f}7MzF*o`s̙8A9x^\m|s77rA8+ao~;a7Iɟyロu:ģ0_hMM]3 ?VVYwޡ'{3|0 2[ع1Gi)"c&J;0zvooLfby=3Swmԇt0_Z_^=c:ݛ'^9Z&e58~K98 Ul=PƯA~=ƳpByoNaaaݹEQ?>qyQXXxZ_q#d>tO2;rܟ,7\F#mvZ^y=m| |Onzyk /ϼ$8Nƌ} 330W^رc~N''NdŊX,?RRR’%KKt=WUٳO^^]t3;()Y> S&ݝ%aW/LnVٜkA۶%S*at~KF\_OoK[o1o}u w/[<ӧc8 ~), OO XT~;3l8׿Y\̐?|dIq-X@ > ۶1駩~ xH+.fO )T>MX̱{Sq/F_nX<7nBnX<^DqY Oym\ӧOge۶m\~娪JUUL4 F[[ `o7o .-ZDss3sSLK_<Wf͛7vZZZZlL6CYu`8z(/"555dggs3y߷`N>qСD;WnyJ]I|-[c),$Gwu٥㏭wŋAΜoGu àV8q"Ǽypw;/_zs=l߾Z.x n6vݯxw㚥3yL>WWcih&Dş^/wofe<b.$H卭S]fr݊y2LL8VJJJD"숹B@UH$®]Xf f[n!//իWSUUʗFyg'??7R\\+fH_677cxp:C8kvsD8p = Θ1cɡ0nܸZp!`R9O$a޼yw}̚5+~an.]ݻOJFF4551bnV%8! r\MM\| UQ M^aCo⡿θay9lx!ҸKijmで͸<6 m*沅Ә3u<6Ke;\0\JUW7rIڇz |0"=49ooo$&1>Ku5~a0+_6_֚]י3g{a݌;]va(** U5jk9pkqDc.3d~a àrlf͢|.]֭[Yt)/Ɵ;CjR QL'\/9a ĝIOFEEfL<^3LGٱc tO/%m8NSvv;`EF FA5zO?ngdMɜ>gm= +ΟH}MG| ?mqhy'رc޽)SȂ EM2ŋa^y^y ,K?/j*mF0$++[؟t~':3? iGZc0PeFٷn۷'ʻcX=ܞN$ԏxE _8^_\ A ~%'%=իQn MӘ4if" {nhmm#G2sL<ׯGQDf⥗^bϞ= 5kVpA0rH/,jNxC󑝝My˧(J^i6}YQllIS׆D&B,Ę{ba1ň5؀XJ}ٳ{V`؇xf;s>sd 1+e]0whu.EI~@Jtd2 iY$cIrB~0}-׋mSan}ADȦ'ưs<.x߃\Ca::}ѻ~ u=f5p KG>|Go_Vxbe6m̻##|i8b|t?we$]ݓ@p5Lt6C+ xݼ6=vNߴc̘1̛7~1cdN~:5662|pPSS ?> .M6m~sI'qI'[oqcao3`ȑq(yyy#v6^]AQq;/['jm;hwm=WpϾC*ũo̼S'2xQXX't_/sGL&Yf k׮ ???6g b/B&8m˲8xw=÷zC sz," GpB !)UlVWW9hl;BVU7߀wzOm~X%L&''sC tM}|dSąS' $QSߠ3CI`hc16mӡߏ~o?0Qy 6eT~V6vc% C2?LO]YKYxo7{뷽v[&M"?P_wL<:TvkMZ*︣͡k/mٕv׮g3:w6 0kRtd9i̾߀]::7oRZZJ"={/^̬Yo83UTT,_W^y)q2h6]JZϮwСGF>|;6sL|M>`V^ͼyd" Gf֫vN;,uwʑ,[S㦵FWm "t:#ՅrKf#}љHZ (S2= Gpۜ7ilcvݏpD]vྌRFu}7Ct("_Y$d[\T~;Y#cnlo`6mGE/zlsG _Ow;mG)SH1h"znmű,9N 6dv{On"A̙gz0 b|4|a0wϧ;}dرT_r rggt?׿&k" /8`S鎶eoUV1t/WYY4MOgg'qnn.YYYF"2`L$cYYYYYb~?tD"477XϮ!NbLv0?kwwK*z퀍;lNC*PiZn&ऒJgtgeK͋ˍt轒r-6;L 1럗`0HVVVYutX,F{{{fgvv6٘I"lۦ,s|ۖ\@p8ak@(,,Jhmm%v۷/Wޣ Bxpxc&@W}^Zv|7:K}%{#o޼^F)@sov"T w_ DD9V<8UHvQl8ܞ݉IE*ܞ,[KR*C+7Gո<|DTi(|hhh ???s3?iZZZ2(X7w੬Pw& Vװ_WCFEDDDK/ bYmmm{f|kBw?1|SԻ婢;8}B|_] B䦟=*|3iȨO=""""""@BoX 4 qD"B!텽=EDDDDDā077Fx큽lĈ*7ȁ"n3PSSCvv^MUUUz8/‰'2qD/(ȗؿyGEr(7zEDDDDD\VR%DDDDDDa qADDDDDGCFEDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDD>{.`]{*h*NHEiOCFEDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDEDDDDDDPDDDDDDBZ/_Ncc!"1bEEE 8|5ttttRrrr*n,>q EDDoѢExp\"qHRn-ZĄ EDD˯JBn[PDd7a2˗@("" ((("")H."""_!n[aPDdy<n @(""բa"":*(;!""5cOpe1nܸ{'dٲéȔ)SNQ %Kp5אJ20w\{=nvB=!"""J, .7|;*R|鴶vZ=P&N@yhoo?VDDEDDdWvm,Xロ̴ٳgs=; t: /kFmm-PQQQGŷm,ʴW_}RJfΜɇ~H<gL:QFmwinn&777vt#"4dTDD裏71_`cH$+xYz5Xx<իy>}:Db_>B$+V뮣agY9}f^_p!ڑ"" """FM~~V%KPUUGeٲe7;o1c7zbG䷿-?y6Y <#EDEDDdOL &ݏvXng6Gu;8g/ɠA^z)3=pkg(ȖxNK?~<ݫwae |$fӦMc|',X sfFAtoc…{1Oii쉉'fgܸq[xyשƶm*++0a&Mڥk w>ЎQ ugpgQǏPSɓw_|1_|Vggg3pI&1i$TBHH$c(涆|477sxdSqDDEDD묰|09993>[Q ;͟'BDNQ BQ BlV!DDD"AQQ> """_ ƍctvv""{K2bĈo|- "… illTADDxPPDD䫥rBDD Q BQ BQ BQ BQ BQ BQ BQ ϥ|5/q8c)..V1DDPDD^3P!d~iLBבqB)N"@(""u@("" """@mc۶ !|(|PDDED!8PHχȮsED>OԩS2e ӧOgŊq'iK.~ow~pgR[[iwݺuz_F{yWwK~۷/'|2-¶mVZEnnN.~PQQYb⳨ӎ-¤Ihnn}q&O)Buu5s|M[vw;DED^{5n&Ǝo~~2tPJ֬YH$;{l>l Kssao??8gy&&Mb޼y̛7:O>ŋgBδOqq1=^#pWoSZZq{w魷#Ǘsy#PTTUW]Gqݶ/{B H$'?㏧bL1êU2>3G?bԩ(1e?0>gq>6.Gyzf'||əu|իWO>'[_Sr7s'on}~ŋsrI'_}ms{N;N;+mB%+Vwy="q]wqWϲzj6lw̙33gNfikk+.;3nYfn:G}ַW___e]ɓy駹 ;XdI-Z;C=̙3}ЧO6l 6lr.ɓ'ӧOz-rss9,ߟc/ֶv?mGm9=D0.#++1cư>n:{9F駟eY?O?{GKmm-=555̘1[oua۴_|B=vL4cͬcaΜ9=x<4662{l_."ϕ2*"5GWWX cZ8qB&NcYs_0p̰Ͳ36Mqhnnhjj)Sd]iֶv?hso)**`i͙^T*Ecc#=QQQ{*nV~a: 7LUUN۴V^3ۑJ82W"NsM7f*ۚ̿-"Nomˍ7fn6zVlcG4Mv.?6lםJܙoy|LRCC555=nJN3' ??󕖖xm\|̚5r.gHDPDDvې!C̟?;{ضg_}U^u ѧsmKaa!k׮*\m>12drKfaebN]ijsoBѣgd*NsWn6[VV;cںu(,,*̚5p8G~G|M+..f̚5+x^#/n{51Md2mۙ桜[nmRz,s]wqcvkeߦ& ة0y(nѣ=c y.R,ʄujoo|?}W^[z[ 6lzk;">ՑUX8p Fo~FCFED\.gu> /MMMlذ?OނFx<BmF*u*-[oM:fٙƎKuu5/2mS[[/ jjjbsW;jo{#v /ꫯUV1}t^y^WwqDZd׿H$x7x'wc 0m4֯_O0$ x۴c=+VcL&Yr%$|4662gl歷'++ֿƏϺu={6mS]]\lUUUZsN;w.&L1|W_ƍ ="J "uq 5k?0e1dnF @]]v=cXx1?cرTUUQ]]>Kx ENNӧOO> ~I&1qmuG?n]mwg|#<}{k QOԩSnv3zh|IoM=>ޮGyn/n&?˝r),]O xhkknlnC /l{p /g\̙3{82߷,n&f̘wMII ^{mf([z[Ά\nf?r=Ç"""""""" """"""@("""""" """"""@("""""" """"""@("""""" """"""@("""""" """"""@("""""" """"""@(""""""_J ""Q[[illT1DPQQ#FHBr`ҥT=dY|ƍ# @(iq[dv(ĕPYbukh\G}GM4RGK4m ``Iߋ#E[$@lBsk+FZ)).!++?vD1x>\n/^o`(GG4#?/| #N1n,)]4s;n 4\/At!ܾ --62b#86dacDb]i˰ {pi$ 2 b68|lӍᤰ T& d, "aѢExp\&qHRn-ZĄ TQ φ!Nxq[>ocO@^ေq:6xLW&Ls.$tvv!+;ܼ|4EE)CGZ@,/q=dx "Q^PD(Me߾԰rrsr(S㦭m1QJJsR44Sٿ 6nƦ&v*1Ld2I#L  G2eHh7vbcyql1 v\YY4M w84I\U2``?}٤Ipa86 vY^Oöq;R\FN(d=NSK99@[[;n q|F dy۷/.UVqFy }J߿?Jڶmۙ7M0hnn&HvolN*Nna2,F}`8LIJ,|?0n7݅c1,b1>r߿}`:6x ~˓fabWm~]DvVK<n[Bl-klL#I!"ןCV^$ٶ~I:)\n?ul\1> ZqLNms/NsC8 ‘iE}}-`uuu0`6ˣu55^mX&~|>?+֬c`JZGN^ 8"JgՒilhY%8o/>Ch줰)eY=Cqyp+!p0DӐJ]|n< ô369塹%̇πH*$HBsS VfQnd"xXI%f吿ofc`mbހòHېJڴ6]099 <C~2 mۙPj&XZwMK:8Bi H*=] S6ۅaX:ENjM1 d:%`#IvjR*(TiZi0,Rvw%Ȟ0Qw7xZ>''* Gl#=nnq bh yRl)ɥw$悴vAЌc e2R"Q&6܏;,h) _ n3AI8jj,NʠOy9CYtSGmpܙ0e&-A JCc#+V⠱U.(vH(7cK݆VF>#Ōw@,wc 7Cæ&^˅a.X&e1i,#k+m.lAv ;@KCՔYCAQT+=AaaMq0, K<T.Iқ{68Fw=G[xp$B*$l2%Ō7@0M?>$8LqcsY_Y.s1McS]ONcLBYtuy|DIiv58.\cZnd7ƒ o6]qlM!Y.cL8O t5 iL8.(#tJa\8.av,,,,Ӎc$1 Ѳ;}`tin 3dr-Wk1ͧ7meaVd7)(,ddgeSYQAnn`ebn 5@P0NE*+?{oeYU>ӝǚinG$$A\Keb D5NQ/7&(*-GzoUݺgڿ?NuIK@LU9uO{}3@_w'ƇɤSx"OG[gw`4/ !R`Y]#˲`CUq)$>>rmOj:#G{Ӥ{| yZb_$n"TeFY2D&ˇύ :U&P]F/uaQ(Ԑ~LY!l&hg~]쫉&e^jYJG)49B8fHjje h]8VYXvLdT0tD?&5ʅ2'GgKe*dϱI!ڲYƆ)W 5*TB>'#Dhh:zɱjV`!O23=K*BQ+XDbeXt1;; E8 >ٙI2 *Eņ-hԂ YD(#%+()Pz[ IDATNG 9C "F^T^&G#B)|T 71F4lJE#ctwW#Dy5R%=~D< ݤ ]?~Z~{Ggc{>K@}wbRJi2_(lr"ǏO~J"{ѩ_ۓR="O14RMQ0~|Z#6BdP\$4+|A."ڼ Ŗ$vDV#jñlFCCi2=L3[)6'ivMѠ. /pq?? zHWo\'䮻駟7M{/Xl-oy P~4 2 _^|{˕W^IOO\s q饗f͚5,ꪫ+9KhF6o|#o|mox_J??cƍ|'{i.+'N}{Kd&!lIڍx"'S VK" %/1qWJC-l˶K(\qV7MGW>vh@<ϱAHD+ў>!)$t;TT:MR 3Wv4pUsԫEB^fjbT'cLNNIfѬ2==iXFCxhJr9FYi Z.4rT6kH?D1V *l;%D'DЫ&Y@ا_BH,[GRB!^*%|<_ ixlx*iY]=}shjAR oH$f4+XmhbFmFkk+g}v5D6kN+ J<ߺ&)ii%ԗ$j.:36ĉQP i&Xl.]DlUJ۷/d"DS)E8E7-h4ꀠt:뺋n@Da7ʌ PYzQ9F'Nay{ \_b M$qX!  aLt}\ ?CIڔ9bRr@qM͉Eu]??EFRXm6)\tE ooP(i&y_}ú'!|!>|!&&&NQz!$QoخG5~~6oa,[ 2 MMA$i4R8r 7lJAXB:*;wdpp בLdbHdP '5XuF҈0U,R?ќC:#L`&Z sR:P3 ֬[G<3ȯtiϐ(\O-|>a d:]9)Zٱc_x_ի8E.B~j;vxֺM6fyG_~?|z*HbȱcǸ a\o}[ٿ?uokM6g3>>-7(۷og忓sGezz]z &οرݻwr%{n:۷oǶm:xk^OSFFF>￟.-[p-||;kƍlܸqÇ&PP(H&-|V>}͛7oW/iWzT*-M35$W3 @n l.K`z`qu %$PغoWp\E$Wy#4i5Gqzj4 [csl=EZG QJ",LMrV^ˆuk$&,z%Xyiڋ/N 3I% <<?l۶+x< 7ܰvk\}ռuP(Ş3<͒_1iVXC=\֭[4mqzT*_ 5kزe {/d!l%\wqZ[[WBGGJz__xm>/_N֭{Y_/{.7 ? yG/^=?ʕ+-oy ?9pZSC?,VTw??|S*M4JK.T*/K:::XrbF瞗~{ J)osNkz=㙸馛V\\s5,YdQ:;;O:FMB Ԃɉ4Ѕn8h@hBGҭ LbwӖ(> Aӓ8x, 5ϤX%2ZC0UPxIKAo% \Լ("kࡑ/(6'R2F!C´v/TST&DR=,_eNiTLN #?7ɒ)&914흽ȆG8ȶ355N\b8Ceod'P$d4g(I|RCoN&"(jR =Aϡ4$.(ԑ@~41QҍIRH pY`BH\c*Y{xݛ.'qA<N~>k cNEhɒFE {^VYC2nF={G" `HdY| ݷ#OD```e8ؾ+$* GF GX Y| |t _h9k kύOИjN /uśqo}O}S۽]?d2X,biIa.#Nھ};;w .ꫯfrrrq ccc\ve{xG&Y\.YchO~^Ldҥ ~:ѣGٳgKٰa=p|yF/8J`{xBh/)qF|N%ɲaU4x)կ~׿ul..RSd2zzV"xG{>lݺo~<ӔJ%-[v !L,_niqa_g;w}nxsSKK "bt:M[[mmm\wu|C²,A\7;v.Ba098vG899&֯_,z뭬_Zl?e=99IKK ---< 9 D qyf>/*MO'hIɁҐhH MGE@*4_MױLfi I^Zi8v108Hg[Ұ^glzĕ4CFhG"6 E>hzi AR\RH=J,ED; 3l?0}(%ŢĒ1 <ٖ,x4'aP`WfDA60 /}J֭[1 'x;3m'>Flذ/˧Mܲe w{ oٺu+Ϲ=sJib1|f~~T-T*sss|ߧ9bxE6mD__a$IvEkk+/fƍq>wyS[[sbug?yT*5zƒ6q^7x`dYzzzN)w]J<ȯ~+nF2 xG83Oˊ6kя~wAgg'~Yn<~W&!"R;T* uըѨeNZ Ϣ;#>HY4 ,3S(`H %5tӠRkP.<1JX[+N1 8'O*%#b) ThKiP(;HOP-i$ ,4eE$fj2GTѴAnnl۶u"b1äV\&H) Tg?ƳΧ\ Z8FI%%rRDT!M~vRN,RC˰y0EwMSx ނKZp&='D`X#B4CdJj躆zhRiik Ѕ#BxK, a[i$y. Bү0vn]v0L -Ve;ʪիVSɶN/ ߀a8N:m ˲p] **e׷p8L"YYuigIf[Ig[Ŷ}=K)}} sctzKeYxy|T*Jغu+~ʶO{3pm۶m$I.~y]$ vy[o|ͧ%dO~|[o_&xk_ __sm/:gu{O=W_}5t-[py1::z?SyY~=_K_N\noe2z}۶m;V".^O7pwq<acꪗ${3|'kW ouW]uh {7M27okQr M5禛nRo;yUs) o݋&!|AQ4+zF"t!TZ p$JM)rLzZju #Cr2?H,±k7hTj<!}fwF9riBqB~TW/"6c;H U#C"FSM`XUuHw]eGQ-Ѷ[ 4+T6Ǐd6i,Иa[&@7)kXq8mI"aQEs4S9Bdmf]IRQ M0@ƫ qtS##rO~G7  s3G@JzH}ضM$K[ GKLM6u$#aƁ211gmc =RJƸ?~p6lU``IFO6} (8+'N addj͛ŲB8Ni '}jAd:_qz;q3 jE qNm)z4JeC6ߚB׬Y,;7!W}dp۶ml۶m?&֭[WӮ;9F8 v5o}m_˟|u̿/D? IDATɞgs<&g*ix|_\|BJ` SѱX%oBT'͠zZ[[ Ëfeϧ8`7D8qUZbhI_qp@9.ubzǞ:rBf&7Cg[GCCObe/=)rИ-1D,~=D2݊ T"dZF~EWlk5B jMK,-9–A4ѳnmq`((Y~Z4#+ڳ18BJ'Q kA5&N0,t+ƣǎFH0-t:yxj\F"uرcTZ&G zZ;hd#| $73OmzW`EaݻE7yǹ1MY&xn8!X,|3twwj#q;oSMرa>PYd  vo5y _Wjlذ9׭Zjq&!|A BS.:LV;ʄs#,Z dGCS4bT+&7#iPB+dRAJb|lr@C0caE)\%=~AgHQ'cǞ`%OuBb-F<b!"B9]G7bd4)'3`ӳD-lq'lmaj8B7$MҨU?%CJe>aNDCv,rvj:|2sA0AXJz@ yHRh"giAi!1 pWBJWi1]' .s3LObZ&a3``FR66%O}6-"KR(V-6(tA4fPkyrlp6==]<ȃ3 j2GSgu&HR%3LnٔHMU"!TiH jy {w jmN \~͓ ,?d2\y啧D4DϏロ/`j``.O}SE^!m !x;ӬTx33FMB&$B* M\NLN1??O:Ʋ,v9@ΑH$MS(,ZRr3sL/EOw1m;H)9>rl6?0p\P8WDQJ@2o{bxtGxZHV! Q u/_)"XIJ<=|9)4;fU&^".S+!⋟nuz{i:6$/G\x\8O:\36=CRbhI XEULNN:{z/]\ xH4JSZZ ۧ\R*U<q<@#qб9~yhEs i?~R|:;ېͪ33W! L^ffH:cP+lIFLaUwJz6mbfu"zgȗtiaZX$I_7up9O:&ʼnCk,8)S%4ӒcyuLߨ5=eZDThif4 &9R"XxI512*eOEc$q\ץ^S,Ģ1f50x0¸ĈJ)BQSRYhF8œaXq[ZAIJf4A2fvzdpp( "- F~ѣwsEoXwؽ;.\\%zҭUAR]5jlo&h@4}N'FYdI3&!|ٝdMC(r=BC6uZQ\%H%H@7C:c2<||!VAVpAxnmPB1;3C~+VE-ҥ˂qzynp=|ߧnW10b%ԁf%˨5&(<'ƘIēxK$"`Lb&LJYf5{>clj%Ch +D"2t @./_:e-8| Ay ' @h:ނR7M<}4)2
Logros:
Nuevo elemento añadido:
 ¡Ya está! Se ha añadido el elemento. [2]
Elemento actualizado:
 ¡Estupendo! La nueva carpeta ya está lista. [2]
Errores:
Error del usuario:
 Lo sentimos, no encontramos esa imagen. [3]
Error del sistema:
 Algo ha salido mal. Actualiza la ventana del navegador e inténtalo de nuevo. Si sigues con el mismo problema, ponte en contacto con tu desarrollador o Novius OS. Sentimos las molestias. [4]
Prevenir errores (advertencias):
 Ya han llegado respuestas a este formulario. Si lo modificas, puede que borres los datos recogidos. [5]
Prevenir errores (botón de confirmación):
 No te preocupes, sé lo que hago. [5]
[1](1, 2) Queda poco nada más que decir. La eficacia reside en que las acciones principales sean claras y concisas.
[2](1, 2) No dudéis en variar un poco, siempre que se mantenga la coherencia de estilo. Por ejemplo, utilizad ¡Genial!, ¡Estupendo! o ¡Ya está! para empezar los mensajes de éxito.
[3]No deis por hecho que es la culpa del usuario. Puede que no estuviese tan claro que el campo era obligatorio.
[4]Nada de “Jo...”. El trabajo es serio. Puede que el usuario haya perdido tiempo o datos.
[5](1, 2) Cuando queráis llamar la atención del usuario, escribid los textos como si fuesen una conversación.
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDPP3KK1novius-os-latest/contribute/copy_style_guide.html Copy style guide (English) — English documentation

Copy style guide (English)

Introduction

This style guide is intended for all persons writing copy for Novius OS: applications developers and designers, contributors to the core, translators. It establishes guidelines common to all applications and languages in order to provide every Novius OS user with consistent and enjoyable copy.

This guide is based on Aaron Walter’s design personas. MailChimp’s Voice and Tone guide, created by Walter’s team, has also been a source of inspiration.

About translation

Translation is more than just a word-to-word job. One must remain faithful to the original design while adapting it for a new audience, for a different culture. A literal translation of Novius OS copy does not make sense. The translation must read as if the copy had originally been written in the target language. The first document to translate are these guidelines so that a localised style guide is available.

Personality and tone

Novius OS is designed for professionals. They don’t use it for fun, they have a job to do. Novius OS must show its users they share a common goal: to get the job done as efficiently as possible. Novius OS therefore adopts a professional and straight-to-the-point tone.

This said, using Novius OS doesn’t have to be boring. The usual flavourless software speech (e.g. Please enter a valid value) is to be avoided. We don’t Novius OS to be seen as yet another tool.

Novius OS can make its users smile—especially when they succeeded in carrying out their job—but not laugh. The software is not their friend. It is rather a trustworthy and knowledgeable colleague they’re happy to work with. A team of colleagues actually, as Novius OS says ‘We’ not ‘I’.

Finally, although many Novius OS followers are developers, copy must be jargon-free. What’s more, bro-ish tone (e.g Sorry dude, I screwed up!) is inappropriate.

Personality traits

  • Professionnal but not boring.
  • Straight-to-the-point but not bossy.
  • Consistent but not repetitive.
  • Friendly but not bro-ish.
  • Knowledgeable but not haughty.

English language

Novius OS is written in British English. So could you please be kind enough to restrain from using the spelling ‘Media Center’ instead of the more gentrified ‘Media Centre’?

For quotation marks, we follow the rule given by Oxford Dictionnaries —single inverted commas e.g. ‘Hello world’. Besides please use apostrophes (’) not the prime symbol (‘).

Copy examples

Actions:
Sign in:Let’s get started!
Log out:Sign out (see you!)
Add new item:Add a new page [1]
Save an item:Save [1]
Success:
New item added:All done! The blog post has been added. [2]
Item updated:OK, changes are saved. [2]
Errors:
User mistake:You must add a title for the product to be saved. Sorry about that! [3]
System error:Something went wrong. Please try again and contact your developer or Novius OS if the problem persists. We apologise for the inconvenience caused. [4]
Error prevention (warning):
 Answers to this form have already been received. Modifying the form may alter the collected data. [5]
Error prevention (confirm button):
 Don’t worry, I know what I’m doing. [5]
[1](1, 2) No need to say more. We want clearly labelled primary actions.
[2](1, 2) A little diversity is welcome as long as the style is consistent. E.g. ‘There you go!’, ‘All wrapped up!’ or ‘Great!’ to start a success message.
[3]Don’t assume this is the user’s fault. Maybe it wasn’t very clear the field was mandatory.
[4]Don’t ’Oops!’ the user. She/he might have lost time or data.
[5](1, 2) When you need the user to pay attention, get her/him involved by turning the copy into a conversation.
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDO^^*novius-os-latest/contribute/translate.html Translate Novius OS — English documentation

Translate Novius OS

Novius OS is ready to be translated into any language (It has already been translated into French, Japanese, Russian, Spanish and Interlingue). Here is the process to translate Novius OS into your language.

Remember we are here to help. Your contribution is very appreciated, thank you.

Quick start guide

The best way to get started with Novius OS translation is to begin with the front-office texts (~220 words only). They shouldn’t take you more than an hour to translate. Here are the steps to follow:

  1. Go to translate.novius-os.org.

  2. In the projects’ list (on the right-hand side), click Novius OS latest version (Novius OS versions are released in alphabetical order). If your language is not listed on the next page, let us know, we’ll add it for you.

  3. There are only four files to translate. No account required to suggest translations.

    • Blog application: noviusos_blognews > front.po
    • Forms application: noviusos_forms > front.po
    • Comments application: noviusos_comments > front.po
    • Core: framework > front.po

That’s it, you’re done! Many thanks for your contribution. Now that you’re started, what about translating more? That’d be fantastic. Keep reading, we tell you all you need to know about Novius OS translation.

Copy style guide

We take copywriting and translation very seriously. We have therefore established guidelines common to all applications and languages in order to provide every Novius OS user with consistent and enjoyable copy.

The copy style guide is to be read by every translator. If it’s not available in your language then it is the first document to translate.

Note

We’re happy to have the style guide translated by a professionnal translator. This key document may indeed prove hard to localise. Contact us about this translation.

How to translate

Novius OS translation server is available at translate.novius-os.org. It is powered by Pootle. Here is a quick guide to Pootle. (You may also want to have a look at Evernote’s handy tour of Pootle.)

Translate offline

If you prefer to translate offline (or just don’t like Pootle!), you can use OmegaT or any other CAT software which handles PO files.

Go to the version and language you want to translate (see below) and click the ‘Download’ link. Once you’re done translating, contact us and we’ll grant you the rights to upload language files.

Available languages

Available languages

If on translate.novius-os.org home page, your language is not listed under Languages, just contact us. We’ll add it for you.

Translation files

Once your language is available on translate.novius-os.org, click it. Then click the version of Novius OS you want to translate. If you don’t know which one to choose, go for the latest version (Novius OS versions are released in alphabetical order).

You now see a list of directories. The directories starting with noviusos_ are applications. framework contains the strings from the core.

Translation directories

To start translating, don’t click Continue translation but a number in the Need translation column. This allows you to choose a directory. Please follow these priorities:

  • Top priority, the core: framework.
  • Then the native applications: Webpages (noviusos_pages), Media Centre (noviusos_media), Users (noviusos_user) and Applications manager (noviusos_appmanager).
  • And finally the non-native applications.

Suggesting and submitting translations

Everybody can suggest translations. A suggestion will be reviewed by an approved translator before being submitted. Only submitted translations are applied to Novius OS. Unreviewed or rejected suggestions stay in Pootle.

Note

You don’t even need to create an account to suggest translations. Nevertheless creating an account only takes you a minute and allows you to select your languages and avoid the CAPTCHA protection.

Being an approved translators is a great way to make a difference to the Novius OS project. Everyone can apply: Just drop us a few lines about yourself and include your Pootle username. We’ll review your application before granting you extended permissions.

When translating

Placeholders and tags

  • Some strings include variables, e.g. ‘Welcome back, {{user}}’. Obviously, Novius OS end users don’t see these variables which are replaced by the actual value, e.g. ‘Welcome back, Joe’. Variables are to be kept, untranslated, e.g. ‘Re-bonjour {{user}}’.
  • HTML tags are also to be kept and not to be translated. In most cases, you’ll find a start tag and an end tag, e.g. ‘This page has <strong>one sub-page</strong>’. Text between tags must be translated, e.g. ‘Cette page a <strong>une sous-page</strong>’.
  • For non-breaking spaces, please use the HTML entity, i.e. &nbsp;.

Dispelling doubts

Don’t translate in the dark! When you don’t understand a string, need to know the context or have any doubt, please contact us. Our job is to make translation easy. We’re happy to add notes to translator in the translation files for others to benefit from your feedback. We can also provide you with screenshots or indications to find a string in the UI of Novius OS.

When your question or comment regards a specific string, please give us the link to the string. You’ll find it the bottom right corner:

String URL

Translating the documentation

This documentation is powered by Read The Docs which uses Rich Structured Text (RST) files. This format is human-readable and therefore easier to translate.

If on this page, your language is not listed under Translations, contact us. We’ll set up the GitHub repo for you.

Once the repo is ready, clone it. You may also want to clone the English repo so you can copy files from the original version to the translation.

That’s it, you’re all set to start translating. Thank you very much for your contribution!

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDz2z2&novius-os-latest/contribute/index.html Contribute to Novius OS — English documentation PKJ(JD p.PP2novius-os-latest/app_extend/change_appearance.html Changing the appearance on the website — English documentation

Changing the appearance on the website

We’ll start from an example to explain how it works.

On the Novius OS website, we personalised how the blog posts are displayed. Here’s how it looks like:

Default design of the ‘Blog’ application :

Default list of the 'Blog' application

Personalised design on the Novius OS.org website (our goal):

Personalised list of the 'Blog' application

Changing the view

1st solution: extending the view

Thanks to the cascading file system, we can copy the original noviusos_blognews::views/front/post/item.view.php file in our local directory: local::views/apps/noviusos_blognews/front/post/item.view.php

<div class="blognews_post blognews_post_item">
    <div class="blognews_primary_information">
        <?= \View::forge('noviusos_blognews::front/post/title', array('item' => $item)) ?>
        <?= \View::forge('noviusos_blognews::front/post/summary', array('item' => $item)) ?>
    </div>
    <div class="blognews_secondary_information">
        <?= \View::forge('noviusos_blognews::front/post/publication_date', array('item' => $item)) ?>
        <?= \View::forge('noviusos_blognews::front/post/tags', array('item' => $item)) ?>
    </div>
</div>

We deleted the thumbnail, author, categories and comment count from this view file.

2nd solution: extends the configuration

The blog application allows to disable some elements from its configuration. In our situation, it’s possible for every elements we don’t want to display, expect the thumbnail.

When using this blog configuration file, it acts on both the list and the full item view, which is not really what we want (so this solution is just shown as an example).

Thanks to the cascading file system, we can copy the original noviusos_blognews::config/config.php file in our local directory: local::config/apps/noviusos_blognews/config.php

<?php

// We only keep the keys we want to alter
return array(
    'categories' => array(
        'show' => false,
    ),
    'authors' => array(
        'show' => false,
    ),
    'comments' => array(
        'show' => false,
    ),
);

Adding the CSS

1st solution: extending the view

We create the local::views/apps/noviusos_blognews/front/post/list.view.php file:

<?php

// We add our custom CSS file
\Nos\Nos::main_controller::addCss('static/css/blog_custom.css');

// We include the original file (which displays the post list)
include APPPATH.'applications/noviusos_blognews/views/front/post/list.view.php';

Our altered view first include a CSS file (to be created in public/static/css/blog_custom.css), then calls the original view.

2nd solution: directly take action on the template

It’s also possible to include the CSS file with the front.start event, but in this case, it will be included on every pages of your website, not only on the blog page.

In the local/bootstrap.php file (create it if necessary):

<?php

// This event is triggered when loading a page of the website
Event::register('front.start', function() {
    \Nos\Nos::main_controller::addCss('css/blog_custom.css');
});

For the Novius OS website, we created our own templates, which are bundled with the appropriate CSS files to change how the blog is displayed.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD7|U|U*novius-os-latest/app_extend/add_field.html Adding a field — English documentation

Adding a field

We’ll start from an example to explain how it works.

Let’s add a Source field on blog posts, to allow us to fill in an external URL from where the original content was produced.

In the database

ALTER TABLE `nos_blog_post` ADD `post_source` VARCHAR(255);

In the model

2 choices:

  • Declare the new field in the model properties.
  • Activate the cache mechanism of models properties.

Declare the field

We’re going to listen the event on the model config file.

<?php

Event::register_function('config|noviusos_blog::model/post', function(&$config) {
    $config['properties']['post_source'] = array(
        'default' => null,
        'data_type' => 'varchar',
        'null' => false,
    );
});

Activate the properties cache

  • Create the file local/config/config.php by copying local/config/config.php.sample (if necessary).

  • Uncomment the line (or create it) with the key cache_model_properties and set it to true:

    <?php
    
    return array(
        //...
    
        'novius-os' => array(
            //...
            'cache_model_properties' => true,
    
            //...
        ),
    );
    

When activated, all models properties will be cached in the directory local/cache/fuelphp/model_properties/. When a column is added and not declared, the first call to get() or set() for this column will fetch the schema from the DB and update the cached properties .

In the form

The addition / edition form of a blog post is defined in its CRUD configuration. To extend it, we’ll use an event!

In the local/bootstrap.php file (create it if necessary):

<?php

Event::register_function('config|noviusos_blog::controller/admin/post', function(&$config) {

    // Add a 'post_source' field (type 'text')
    $config['fields']['post_source'] = array(
        'label' => 'Source originale :',
        'form' => array(
            'type' => 'text',
            'placeholder' => 'http://',
        ),
    );

    // Display the field inside the form
    // We create a new 'Source' expander in the right menu
    $config['layout']['menu']['Source'] = array('post_source');
});

The form now contains an additional editable field, as you can see below:

'source' field inside the blog post form

In the visualisation

For the view, let’s create the local/views/apps/noviusos_blognews/front/post/content.view.php file.

<?php

// Let's include the original file (it displays the content)
include APPPATH.'/applications/noviusos_blognews/views/front/post/content.view.php';

// And add the 'source' field right after
if (!empty($item->post_source)) {
    ?>
    <p class="blognews_source">
        <?= __('Source:') ?>
        <a href="<?= htmlspecialchars($item->post_source) ?>">
            <?= htmlspecialchars($item->post_source) ?>
        </a>
    </p>
    <?php
}
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDYY+novius-os-latest/app_extend/add_action.html Add an action in the admin — English documentation

Add an action in the admin

Actions are defined in the config/common/{model}.config.php file.

The best way to proceed is to be inspired by the default existing actions of Novius OS.

Placeholders

Action’s configuration contains {{placeholders}}.

  • Replaced with PHP :

    • {{model_label}}: the model name
    • {{controller_base_url}}: URL of the model’s controller
  • Replaced by the App Desk (JavaScript) :
    • {{context}}: current context (or first one when several are shown)

Every other placeholders are replaced according to the data of the item: {{_id}} and {{_title}} in this case, but also any field defined in the data_mapping.

Action’s target

There are 3 possibles targets for the actions:

  • toolbar-grid: App Desk’s toolbar
  • grid: item line in the main grid of the App Desk
  • toolbar-edit: toolbar on the editing / addition form
'grid' target of actions 'edit' target of actions

Add / Edit / Delete

add action:

  • opens a new tab ;
  • calls the action_insert_update() method on the Nos\Media\Controller_Admin_Media controller ;
  • with the $_GET['context'] parameter, allowing to pre-select the active context ;
  • is only shown in the App Desk’s toolbar.

edit action:

  • opens the edition form (the method is not specified for nosTabs, so the default open value will be used: it will focus the existing tab if it’s already opened, or will create a new one otherwise ;
  • calls the action_insert_update( $id ) method on the Nos\Media\Controller_Admin_Media controller ;
  • with an id parameter ;
  • is only shown in the main grid.

delete action:

  • calls the action_delete( $id ) method on the Nos\Media\Controller_Admin_Media controller ;
  • with an id parameter ;
  • is shown both in the main grid and the edition form, but only for existing items (not for adding new items).
 <?php

 return array(

     // Default ADD action
     'add' => array(
         'label' => __('Add {{model_label}}'),
         'primary' => true,
         // Opens a new tab on click
         'action' => array(
             'action' => 'nosTabs',
             'method' => 'add',
             'tab' => array(
                 'url' => '{{controller_base_url}}insert_update?context={{context}}',
             ),
         ),
         // The ation is only be shown in the App Desk's toobar
         'targets' => array(
             'toolbar-grid' => true,
         ),
     ),

     // default EDIT action
     'edit' => array(
         'label' => __('Edit'),
         'primary' => true,
         'icon' => 'pencil',
         // Opens the item on click (will refocus the tab when existing)
         'action' => array(
             'action' => 'nosTabs',
             'tab' => array(
                 'url' => "{{controller_base_url}}insert_update/{{_id}}",
                 'label' => '{{_title}}',
             ),
         ),
         // The action is only be shown in the main grid
         'targets' => array(
             'grid' => true,
         ),
     ),

     // Default DELETE action
     'delete' => array(
         'label' => __('Delete'),
         'primary' => true,
         'icon' => 'trash',
         'red' => true,
         // Opens a confirmation popup on click
         'action' => array(
             'action' => 'confirmationDialog',
             'dialog' => array(
                 'contentUrl' => '{{controller_base_url}}delete/{{_id}}',
                 'title' => strtr($config['i18n']['deleting item title'], array(
                     '{{title}}' => '{{_title}}',
                 )),
             ),
         ),
         // The action is shown both in the main grid and the edition form...
         'targets' => array(
             'grid' => true,
             'toolbar-edit' => true,
         ),
         // ...but not for new items!
         'visible' => function($params) {
             return !isset($params['item']) || !$params['item']->is_new();
         },
     ),
 );
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD]GG,novius-os-latest/app_extend/front_event.html Alter a behaviour of the front-office — English documentation

Alter a behaviour of the front-office

Novius OS provides an event-base mechanisme to interact with the core.

There are 2 types of events:

  • Those which can alter data ;
  • Those which only notify an action occurred.
<?php

// Exemple of notification event
Event::register('event_name', function($value)
{
    // L'action 'event_name' s'est produite
});
<?php

// Exemple of an event which may alter data
Event::register_function('event_name', function(&$value)
{
    // $value peut être modifiée
});

All events are documented in the API.

See also

Events

Redirecting depending on the URL

It’s possible to create an External link page from the back-office to make a 301-redirect.

It’s also possible to configure 301-redirects using the ./htaccess file.

Last, it’s also possible to do it from the source code, like below:

<?php

Event::register_function('front.start', function($params)
{
    // The Str class is from FuelPHP
    if (Str::starts_with($params['url'], 'an-old-url'))
    {
        // Note: 10 == strlen('an-old-url')
        $new_url = 'my-new-url'.substr($params['url'], 10);

        // The Response class is from FuelPHP
        Response::redirect($new_url, 'location', 301);
    }
});

Sending a thank-you mail from a contact form

<?php

Event::register_function('noviusos_form::after_submission', function(&$answer, $enhancer_args)
{
    foreach ($answer->fields as $field)
    {
        if ($field->anfi_field_type == 'email' && !empty($field->anfi_value)
        {
            $email = Email::forge();
        $email->from('my@email.me', 'My email');
        $email->to($field->anfi_value);
        $email->subject('Your contact request');

        // Textual email (use html_body() instead if you want to send HTML email)
        $email->body('Thank you for contacting us. We received it and will answer to you soon.');

        try
        {
            $email->send();
        }
        catch(\Exception $e)
        {
            // Could not send the email
        }
        }
    }
});
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDgM/W,W,)novius-os-latest/app_extend/boostrap.html Bootstrap — English documentation

Bootstrap

The bootstrap file allows you to execute php code when the website / an application is loaded. It can be placed in two locations :

  • local/boostrap.php: will be executed when the website is loaded.
  • local/applications/APPLICATION/bootstrap.php: will be executed when the application APPLICATION is loaded.

It is possible to use the bootstrap to extend an application. It is there events and view redirects can be used.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD8MM*novius-os-latest/app_extend/extending.html Extensions mechanisms — English documentation

Extensions mechanisms

Create a file in local

Any view, configuration or lang file can be changed via the local folder.

This is possible thanks to the cascading file system existing in FuelPHP and adapted for Novius OS. It’s very easy to do, because you only need to copy an existing file and change it how you like!

For an application, the file should be copied into local/config/apps/{application}/ or local/views/apps/{application}/.

To extend a file from the core of Novius OS, we’ll use local/config/apps/novius-os/ and local/views/novius-os/.

The ‘generic’ pattern is local/{section}/{application}/ with:

  • {section}` equals to config or views ;
  • {application}` matching apps + an application name or novius-os for the core.

Configuration

The noviusos_page application has a controller/admin/appdesk.config.php configuration file (so it’s located at noviusos_page::config/controller/admin/appdesk.config.php).

If we copy it into local/config/apps/noviusos_page/controller/admin/appdesk.config.php, then it will be merged automatically with the one asked by the application.

Views

When we create a local/views/apps/noviusos_help/admin/help.view.php file, it will be used as a replacement of noviusos_help::admin/help.view.php!

To extend a file from the core, we’ll use novius-os as application name. For example, local/views/novius-os/admin/login.view.php.

Use events to alter a configuration

Any configuration file can be altered thanks to the config|<path>. event.

Replace a view with another one

It’s possible to call the View::redirect() method to replace any view file by another one.

<?php

// Replace the 'admin/help' view of the 'noviusos_help' application by the 'help' view of the 'local' directory
View::redirect('noviusos_help::admin/help', 'local::help');

Create a dedicated extension application

To extend an application, a dedicated application can be created, which will alter how the first one works.

The second application defines its extending my_application through its metadata.config.php file:

 <?php

 return array(
     'name' => 'Application 2',
     // It's an extension application
     'extends' => array(
         'my_application',
     );
 );

Once application_2 is installed, it will be loaded at the same time than my_application is.

When an application extends another one, some automatic behaviours falls into place.

Example:

application_2 extends my_application.

Configuration files of Controller and Model inside my_application can automatically be extended by application_2 just by creating them at the same location.

For instance, my_application has the following configuration file for Controller_Test: applications/mon_application/config/controller/test.config.php.

In application_2, if the matching file applications/application_2/config/controller/test.config.php exists, then it will be merged.

i.e. in My\Application\Controller_Test, the $config variable will contain the merge of the 2 files (the one of the extended my_application application, and also the one from application_2 which extends the first one).

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDX>8>8&novius-os-latest/app_extend/index.html Extend an application — English documentation PK;)|CFKK%novius-os-latest/_sources/fuelphp.txtFuelPHP fundamentals ==================== What is MVC? ------------ MVC stands for Model-View-Controller. MVC is an approach to separating your code depending on what role it plays. Basically, a request is handled by the **controller**. It retrieves data using **models**. Then, it decides what **view** to use to display the data to your visitors. .. seealso:: `MVC in the FuelPHP’s documentation `__ .. seealso:: `MVC in Wikipedia `__ Where to create my new files? ----------------------------- Every classes follows the same precise naming convention: * lowercase, except the first letter of each level in uppercase ; * underscores are use to separate directories. For instance, the :file:`classes/controller/admin/login.php` file contains the class named ``Controller_Admin_Login``. PHP `classes `__ are placed in the :file:`classes` directory. `Controllers `__ classes are found in the :file:`classes/controller` directory. `Models `__ classes belongs in the :file:`classes/model` directory. How to write a view? -------------------- Views should be put in the :file:`views` directory. .. seealso:: `FuelPHP’s documentation on views `__ How to use the ORM? ------------------- An ORM does 2 things: * it maps your database table rows to PHP objects ; * it allows to establish relations between them. FuelPHP’s ORM uses the `Active Record `__ pattern. The following links from the FuelPHP’s documentation will help you: .. seealso:: `Creating models `__ .. seealso:: `Make DB queries based on these models `__ .. seealso:: `Define relatons and use them in the DB queries `__ PK;)|C4imm#novius-os-latest/_sources/index.txtNovius OS documentation ####################### Welcome to Novius OS documentation. It is hosted and generated by `Read The Docs `__. All contributions are welcome: Reporting or fixing errors, submitting improvements or translations. Sources are on `Git Hub `__, we look forward to your ``Pull Request``. `Contact us `__ if you need help with your contribution. * `API documentation `__ * `Version française `__ * `Japanese version 日本語 `__ Table of contents ================= .. toctree:: :maxdepth: 2 install/index understand/index manage/index fuelphp app_create/index app_extend/index release/index contribute/index .. todolist:: PKe'JD)+  0novius-os-latest/_sources/manage/install_app.txtInstall a Novius OS application ############################### Where to find apps ****************** `Novius OS’ GitHub account `__ is a good place to start. Check out the `contributors’ page `__ on Novius OS website for applications from the community. You could also go straight to `Fumito Mizuno `__ and `Novius Agency `__’s GitHub accounts which feature many apps. Install a new application ************************* 2 solutions are available: using **Git** or a **.zip file**. 1st method : using Git ====================== On GitHub, copy the repository URL: .. image:: images/download_git.png Then, clone the repository in the :file:`/local/applications/` directory. .. code-block:: bash cd local/applications git clone REPOSITORY_URL Lastly, don't forget to :ref:`activate the application ` in the applications manager. 2nd method: using a .zip file ============================= On GitHub, download the application as a **.zip** file: .. image:: images/download_zip.png Unzip the downloaded archive in the :file:`/local/applications/` directory. Rename the created directory in order to delete the branch name (which is automatically added by GitHub). For example, you will rename :file:`novius_ftplite-master-dubrovka` into :file:`novius_ftplite` only. Lastly, don't forget to :ref:`activate the application ` in the applications manager. .. warning:: Don't modify the actual files inside the application you just downloaded, or you won't be able to update it later! Please use the :doc:`extensions mechanisms ` in order to change how it behaves. .. _manage/install_app/activate: Activate an application *********************** Open the applications manager (from the desktop) : .. image:: images/app_manager_launcher.png Clic on :guilabel:`« Install »` next to the name of your application. .. image:: images/activate_app.png Update an application ********************* 1st method: using Git ===================== Go into the directory containing your application, and update the repository in the desired version: .. code-block:: bash cd local/applications/novius_ftplite git fetch git checkout master/dubrovka Then, go in the applications manager to :guilabel:`« Apply changes »`. 2ns method: from a .zip file ============================ .. note:: Before updating an application, check that your (potential) specific developmens are compatibles. On GitHub, download the new version of the application as a **.zip** file. Then, replace the corresponding directory in :file:`local/applications` (you can delete the old one to put the new one). As when installing, don't forget to rename the directory in order to delete the branch name (which is automatically added by GitHub). Then, go in the applications manager to :guilabel:`« Apply changes »`. PK;)|C=t4novius-os-latest/_sources/manage/define_contexts.txtDefine your site’s languages and contexts ######################################### With Novius OS, you can manage several sites and/or languages in the same back-office. We call ‘context’ a site / language pair. .. seealso:: :doc:`/understand/multi_context/principles` You can define the contexts at any time, even after the site was launched. Just change the :file:`contexts.config.php` file. .. seealso:: :ref:`API documentation on multi-contexts `.PKe'JDSt  /novius-os-latest/_sources/manage/production.txtProduction ########## From localhost to your production server **************************************** You can send Novius OS on a production server using many way: * The simplest way would be to copy all Novius OS files as well the database from your local machine to the server. However, as the data is generally different between these two instances, this is not very convenient. And you will probably have to change configuration files. * You can send all files except those in `local/metadata` and `local/data` folders. You will need to install Novius OS on the production server, only for the first time. This way you will be able to easily configure mysql connection, urls and administration accounts. However, regardless the method you choose, you will have to change few configuration settings to improve optimization. Changing environment to production ********************************** The first step is to change the Fuel environment (stored in `Fuel::$env`). This will automatically adapt few settings such as cache length or logs level. The `FuelPHP website `__ explains how to change this environment. You can do it by changing `SetEnv` in the Apache configuration. .. code-block:: apacheconf SetEnv FUEL_ENV production // or SetEnv NOS_ENV production Database configuration ********************** You need to add the `production` key into `local/config/db.config.php`. The configuration can be quite similar than the one of `development`; if you installed the instance on the production server, you just have to rename the `development` key to `production`. This is very well documented in the `FuelPHP website `__. Customizing cache durations *************************** Cache duration is adapted if the environment is set to production. You can however customize it by changing `local/config/config.php` file. .. code-block:: php return array( 'novius-os' => array( 'cache' => true, // When on production environment, durations are 3600 seconds by default 'cache_duration_page' => 3600, // page cache duration 'cache_duration_function' => 3600, // custom (applications) cache duration 'cache_model_properties' => false, // does Novius OS store model properties into cache. Applies only to // models where properties where not defined ), ); Email configuration ******************* If need your Novius OS instance to send emails, you have to rename the file `local/config/email.config.php.sample` to `local/config/email.config.php`. Configuration details are very well explained on the `FuelPHP website `_.PK;)|CBv{{*novius-os-latest/_sources/manage/index.txtManage your website ################### .. toctree:: install_app define_contexts friendly_slug productionPK;)|C1ff2novius-os-latest/_sources/manage/friendly_slug.txtFriendly slug ############# All segments of URLs builded in Novius OS are cleaned by the friendly slug mechanism. By default: * all characters ``?``, ``:``, ``\``, ``/``, ``#``, ``[``, ``]``, ``@``, ``&`` and space are replaced by ``-``. * transform to lower case. * remove trailing ``-``. * replace multiple ``-`` by one. But you can use others rules or define your own rule. You can also have special rules for :doc:`contexts `. Four setups of rules are defined: * ``default`` setup (like describe above) * ``no_accent`` setup. All accent characters are replaced by the equivalent character without accent. * ``no_special`` setup. All characters that are not a word character, a ``-`` or a ``_`` are replaced by ``-``. * ``no_accent_and_special`` setup. Combination of ``no_accent`` and ``no_special`` setups. A sample configuration file is available in :file:`local/config/friendly_slug.config.php.sample`. Just rename (or copy) it to :file:`local/config/friendly_slug.config.php`, and update it to your case. Default setup ============= To change the default setup of rules: * add a key to ``setups``. * Set ``active_setup`` to this new key. .. code-block:: php 'my_default', 'setups' => array( 'my_default' => array( // Use the 'no_accent' setup 'no_accent', // Replace space by '_' ' ' => '_', // All characters that are not a word character, a '-' or a '_' or a '*' are replaced by '-'. '[^\w\*\-_]' => array('replacement' => '-', 'flags' => 'i'), ), ), ); Setup for context ================= To define specific rules to context, define a new key equal to the context ID in ``setups`` array. .. code-block:: php array( 'main::en_GB' => array( //... Set here your specific rules for context main::en_GB ), ), ); .. seealso:: :ref:`Friendly slug API `.PKvC#1novius-os-latest/_sources/app_create/template.txtCreate a template ################# 1. :file:`metadata` configuration ================================= Template metadata are described in :ref:`the API documentation `. 2. View file creation ===================== File location depends on the ``file`` key configured in the :file:`metadata.config.php` file. Inside the template, some variable can be accessed: :$wysiwyg: A hash which keys are the WYSIWYG name configured in the :file:`metadata.config.php` file and values are content the user entered. :$page: ``Nos\model_Page`` instance. :$main_controller: :ref:`Front controller instance `. .. code-block:: html
This header will be displayed on all pages configured to use this template.
PKvCc c 3novius-os-latest/_sources/app_create/attachment.txtAdd attachment ############## Principles ********** The class :ref:`api:php/classes/attachment` allows you to manage attachments. Attachments are saved in the :file:`local/data/files/` directory. Usually attachments are joined to a :ref:`api:php/models/model` but it is possible to manage them as you wish. You just need a tiny configuration in order to define an :ref:`api:php/classes/attachment`. .. code-block:: php :emphasize-lines: 3,4 'apps'.DS.'myapps', )); On above example, attachment will be saved in the :file:`local/data/files/apps/myapps/my_id/` directory. In order to save a file, you will just need: .. code-block:: php $attachment->set($_FILES['file']['tmp_name'], $_FILES['file']['name']); $attachment->save(); On above example, we save an uploaded file as an attachment. File location will be: :file:`local/data/files/apps/myapps/my_id/original_name.ext` where ``original_name.ext`` is the original name of the uploaded file collected from ``$_FILES['file']['name']``. Joined to a model ***************** In the case a file is joined to a :ref:`api:php/models/model`, it is even simpler. In your class, you just need to write: .. code-block:: php class Model_Example extends \Nos\Orm\Model { protected static $_attachment = array( 'avatar' => array(), 'document' => array(), ); This way, each ``Model_Example`` item will have two attachment: ``avatar`` and ``document``. .. code-block:: php $item = Model_Example::find('first'); $item->avatar->set($_FILES['file']['tmp_name'], $_FILES['file']['name']); $item->avatar->save(); Details ******* For more details, check :ref:`api:php/classes/attachment`. Extensions ========== When you create a new :ref:`api:php/classes/attachment`, you can specify a list of authorized extensions by adding the ``extensions`` key to the configuration. Value should be an array of authorized extensions. If your file has to be an image, you can set the special key ``image`` to true. URL alias ========= By default, your attachment will be available in this URL: :file:`http://www.domain.com/data/files/{dir}/{id}/{file_name}.{extension}` If ``dir`` value is, as often, ``apps/my_app/my_file_type/``, the url can be quite extensive. Define an ``alias`` class in your :ref:`api:php/classes/attachment` configuration. ``alias`` value will replace ``dir`` value in URL. Secured attachment ================== It is possible to secure your attachments, in order to limit access only for authenticated user for example. You just need to define on configuration the ``check`` key which value is a `fonction de callback `_. Each time file is requested, the system will execute this function, with first parameter the current :ref:`api:php/classes/attachment` instance, in order to check the file is available in this context. Example: .. code-block:: php class Verification { public static function check($attachment) { return isset($_SESSION['user_connected']) && $_SESSION['user_connected']; } } $attachment = \Nos\Attachment::forge('my_id', array( 'dir' => 'apps'.DS.'myapps', 'check' => array('Verification', 'check'), )); In the upper example, if the user is logged (session key ``user_connected`` set to true), the file will be available. If not, the url will throw a 404 error.PK;)|C Τ9novius-os-latest/_sources/app_create/create_behaviour.txtCreate your own Behaviour ######################### Why doing it? ============= Creating a behaviour allows add a same set of functionalities among several models, by sharing the same reusable code base. Behaviours are an extension to the Observers mechanism existing in FuelPHP. They allow (the same way as Observers do) to listen the ``before_*`` and ``after_*`` notifications, triggered by FuelPHP. They allow two more functionalities: * listening to events triggered by Novius OS (especially by the AppDesk and the CRUD) ; * adding dynamically additional methods on your models (in a reusable way). Here are some examples to better understand: * adding an action in the App Desk or the CRUD ; * adding a column in the dataset (data_mapping) of a model ; * adding a field in the add/edit form of an item ; * adding a new ``myBehaviourMethod()`` method for all the models using this behaviour. More concretely: - The :ref:`Publishable ` behaviour, ass a field in the CRUD configuration and displays it in the form byb using the Renderer_Publishable. - The :ref:`Urlenhancer `, :ref:`Twinnable ` and :ref:`Sharable ` behaviours respectively adds the following actions: **visualise**, **translate** and **share**. Extending the Orm_Behaviour class ================================= To create a behaviour, you need to create a class that extends **Nos\\Orm_Behaviour**, and implementing the following: * methods to listen to FuelPHP events (``before_*`` et ``after_*``), in the same manner as Observers ; * methods to listen to Novius OS events (triggered by the App Desk and the CRUD) ; * additional methods to add to all the models which are using your behaviour. You can add any class as a behaviour by adding its full classname to the ``$_behaviours`` property of your model. Properties ---------- Exactly like FuelPHP's observers, models can use a configuration array when defining their behaviours. This configuration will be available in the **$this->_properties** variable from inside the behaviour. .. code-block:: php array( 'my_key' => 'my_value', ), ); } .. code-block:: php _properties will contain : * array( * 'my_key' => 'my_value', * ) */ } Listening to a FuelPHP event (Observer) --------------------------------------- These are the ``before_*`` and ``after_*`` events. For example, the ``Behaviour_Author`` stores the ID of the users who created / updated an item in a column of the model, thanks to (respectively) the ``before_insert`` and ``before_save`` `events available in FuelPHP's ORM `__. .. code-block:: php _properties, 'created_by_property', null); if ($created_by_property === null) { return; } $user = \Session::user(); if (!empty($user)) { $item->{$created_by_property} = $user->user_id; } } } Listening to a Novius OS event ------------------------------ In the same manner as observers do, a method named after the triggered event must be implemented. For example, to listen to a **form_processing** event, we need to implement a **form_processing()** method. The difference with events triggered by FuelPHP lies in the parameters send to these methods: Observers events (``before_*`` and ``after_*``) have an unique **$item** parameter (the model instance), whereas events triggered by Novius OS can take several ones, depending on the event type. Two types of events exists: * instance events, which always receive the **$item** as a first parameter, and optionally other parameters specific to the event ; * static events, which only receive parameters specific to the event. The :ref:`list of available events (both instance and static) ` can be found in the API documentation. An event is called on all Behaviour which implemented the corresponding method. The return value has no use : events use `arguments passed by reference ` to do their job. Exemple with the ``form_processing`` **instance event** (triggered when an item is saved by the CRUD): .. code-block:: php event('form_processing', array($data, &$json_response)); Example with the ``crudConfig`` **static event**: .. code-block:: php array( 'context_property' => 'monk_context', ), ); } // Behaviour file class Orm_Behaviour_Contextable extends Nos\Behaviour { public function get_context(Orm\Model $item) { return $item->get($this->_properties['context_property']); } } // Use case $monkey = Model_Monkey::find('first'); // This methods is available, because the Model_Monkey uses the Behaviour_Contextable, which makes it available $context = $monkey->get_context(); Adding dynamically a static method on a model --------------------------------------------- It's the same as an instance method, but without the first **$item** parameter. .. code-block:: php array( 'context_property' => 'monk_context', 'common_id_property' => 'monk_context_common_id', 'is_main_property' => 'monk_context_is_main', 'common_fields' => array('monk_species_common_id', 'monk_birth_year'), ), ); } // Behaviour file class Orm_Behaviour_Twinnable extends Nos\Behaviour { public function hasCommonFields() { $class = $this->_class; return count($this->_properties['common_fields']) > 0 || static::sharedWysiwygsContext($class) > 0 || static::sharedMediaContext($class) > 0; } } // Use case Model_Monkey::hasCommonFields(); PKvCz3novius-os-latest/_sources/app_create/migrations.txtMigrations files ################ Each application as well as the local folder can have a `migrations` folder. This folder contains migrations files that are a convenient way to update the database or files. The `FuelPHP migration system `__ is used. However on Novius OS there are two things you should know: * Application migration files must be on the namespace `{{APPLICATION_NAMESPACE}}\\Migrations` * Whenever it is possible, sql update must be on a separate file (in order to make easier manual updates). As most of the time only sql requests are executed, a migration class has been implemented in order to ease migrations. You can take a look at the :ref:`API documentation `. When an application is installed or updated, migration files are executed (if they haven't been already) through the application manager.PK;)|Cl|TT2novius-os-latest/_sources/app_create/add_field.txtAdd fields ########## .. seealso:: /app_extend/add_field Most fields added need a column in the model associated MYSQL table. Fields are then added in the CRUD form using the ``fields`` key in the configuration file. Syntax used is using a existing feature, which defines how a column displays. .. seealso:: `FuelPHP documentation about model properties `__ Moreover, Novius OS team implemented :ref:`renderers `, which allows more freedom. Some renderer allow to select medias, pages, date. Configuration example: .. code-block:: php array( 'label' => 'Text displayed next to field', 'form' => array( 'type' => 'text', 'value' => 'Default field', ), 'validation' => array(), ); Standards fields ---------------- Bold text is the ``type`` property value: * * * <**textarea**> * <**select**> * * * * * `` * ``type = button`` generate ```` ``tag`` property can be used to force HTML tab, for the ``submit`` button case. FuelPHP use automatically ``value`` as button text. .. code-block:: php array( 'form' => array( 'type' => 'submit', 'tag' => 'button', 'value' => 'Save', ), ), ); .. versionadded:: Chiba2.1 The ``save`` key no longer required in CRUD fields configuration. Renderers (enhanced fields) --------------------------- ``renderers`` list is available in :ref:`API documentation `. PK;)|CDFII8novius-os-latest/_sources/app_create/image_transform.txtDisplay thumbnails in differents formats ######################################## You have added thumbnails to your model. Now you want to displaying them in front-office. In list mode, you want to displaying them cropped to 150x150 pixels and in grayscale. In your list view: .. code-block:: php :emphasize-lines: 4-6 thumbnail->getToolkitImage()->crop_resize(150, 150)->grayscale()->html(array( 'style' => 'float:right;' )); echo '

', e($item->title), '

'; } In item page, you want to display the thumbnail with a max width of 300 pixels and a max height of 200 pixels, and a rotation of 15 degrees. In your item's view: .. code-block:: php :emphasize-lines: 3 thumbnail->getToolkitImage()->shrink(300, 200)->rotate(15)->html(); echo '

', e($item->title), '

'; echo '

', e($item->description), '

'; .. seealso:: :ref:`Toolkit_Image class for more possibilities `.PK;)|C7˹((1novius-os-latest/_sources/app_create/enhancer.txtAdd an enhancer ############### 1. Configuration in :file:`metadata` file ========================================= Metadata of an enhancer are described in the :ref:`API documentation `. 2. [Back-office] Create the enhancer's controller ================================================= In order to manage the configuration popup as well as the enhancer's preview, we need a controller. Create the file :file:`my_app::classes/controller/admin/enhancer.ctrl.php` extending ``Controller_Admin_Enhancer``. .. code-block:: php array( 'my_app' => array( 'dialog' => array( 'contentUrl' => 'admin/my_app/enhancer/popup', 'ajax' => true, ), ), ), ); Here, the popup will call the function ``action_popup()`` of the ``Mon\Appli\Controller_Admin_Enhancer`` class using ajax. As any change on a :file:`metadata.config.php` file, you need to apply changes in the application manager. From now on, when we add an enhancer into a WYSIWYG, a popup appears, but the configuration form is empty. Standard controller we extended expects a configuration in order to add options into the popup. In the :file:`mon_appli::config/controller/admin/enhancer.config.php` file: .. code-block:: php :emphasize-lines: 4-13 array( 'item_per_page' => array( 'label' => __('Item per page:'), 'form' => array( 'type' => 'text', 'value' => 10, // This is only the default ), ), ), ); The ``fields`` syntax is identical to the CRUD configuration, with the ability to use renderers. When you configure only the ``fields`` without specifying ``popup.layout``, the controller will add a default layout for you automatically: .. code-block:: php :emphasize-lines: 4-16 array( 'layout' => array( 'fields' => array( 'view' => 'nos::form/fields', 'params' => array( 'fields' => array(/* List of all the specified 'fields' */), 'begin' => ' ', 'end' => ' ', ), ), ), ), ); If you want to change this default ``layout`` (for example, to add a 2nd view and include JavaScript), you **must** fill it entirely (including the ``nos::form/fields`` if you also need it). Within the popup views, the following variables are accessibles : - ``$enhancer_args`` : Old enhancer configuration ; - ``$fieldset`` : if you specified ``fields``, a ``Fieldset`` is instanciated in this variable. .. _app_create/enhancer/preview: Change preview -------------- .. image:: images/metadata_enhancer.png :alt: « Form » enhancer :align: center The preview added into the WYSIWYG is loaded by calling ``previewUrl`` key in the :file:`metadata.config.php` configuration file. Generally, the same controller than the popup is called, only the action is changed to ``action_preview()``. View provided by default uses an icon, a title (default value is the 64x64 application icon, and the enhancer title), as well as a ``layout`` (additional view files called). :file:`my_application::config/controller/admin/enhancer.config.php` : .. code-block:: php :emphasize-lines: 8-18 array( // Already dealt with in previous part ), // Preview configuration 'preview' => array( // (optional) view to be used in order to render (default value is written beneath): //'view' => 'nos::admin/enhancer/preview', // (optional) additional view files (included par la view au-dessus) //'layout' => array(), 'params' => array( // (optional) default value is enhancer title 'title' => "Mon super enhancer", // 'icon' (optional) default value is application 64x64 icon ), ), ); Value can be callback functions for title and icon. This callback will receive only one parameter: the enhancer configuration. One example is the « Form » enhancer where the selected form title is also displayed. .. _app_create/enhancer/front: 3. [Front-office] Display content on the website ================================================ Once the page has been save and published, the enhancer will appear on the website. The content will be generated by the controller defined on keys ``enhancer`` or ``urlEnhancer`` of the :file:`metadata.config.php` file (whether we wanted a simple or URL enhancer). Don't forget to apply changes in the application manager if you change :file:`metadata.config.php`. For instance, the value of the ``enhancer`` key for the « Form » application is ``noviusos_form/front/main``, so it will call the ``action_main()`` method of ``Controller_Front`` of the ``noviusos_form`` application ( ``Nos\Form\Controller_Front`` class). The first parameter of this action is the configuration table defined by user on the configuration popup. Create a controller in :file:`my_app::controller/front.ctrl.php` .. code-block:: php main_controller->getEnhancerUrl();``. The controller can therefore switch content depending the called URL. Here is an (simplified) example taken from the « Blog » application : .. code-block:: php $enhancer_url == 'category/ski' (without .html) $enhancer_url = $this->main_controller->getEnhancerUrl(); $segments = explode('/', $enhancer_url); if (empty($enhancer_url)) { // URL is 'mon/blog.html' (page URL) // Display list of blog posts (first page) } else if (count($segments) == 1) { // URL is 'mon/blog/blog_title.html' // Blog post 'blog_title' is displayed } else if (count($segments) == 2) { if ($segments[0] == 'page') { // URL is 'my/blog/page/number.html' $page = $segments[1]; // Display page number of blog posts list } else if ($segments[0] == 'category') { // URL is 'my/blog/category/category_name.html' $category = $segments[1]; // Display blog posts list of 'ski' category } } // URL called isn't managed by the enhancer (404 error) throw new \Nos\NotFoundException(); } } .. _app_create/enhancers: When an enhancer manage URLs for some models (ORM), it must know the mapping between models and URLs. This is allowed by the static method ``getUrlEnhanced()``: .. code-block:: php :emphasize-lines: 7-29 virtual_name()).'.html'; break; // Category URL case 'Nos\Blog\Model_Category' : return 'category/'.urlencode($item->virtual_name()).($page > 1 ? '/'.$page : '').'.html'; break; } } return false; } } This function is related to the ``Behaviour_URLenhancer`` and ``url()`` and ``urls()`` model methods. In order to understand how to configure them, take a look at the :ref:`API documentation `. Example : .. code-block:: php url(array('page' => 2)); ``$url`` value will be ``my/blog/category/ski/2.html``: - ``my/blog`` : Page URL; - ``ski`` : Category virtual url ; - ``2`` : Page number. PKvCrmm3novius-os-latest/_sources/app_create/app_wizard.txtThe application wizard ###################### The application wizard allows you to easily create a new application : Models, Fields and Field groups, App Desk, Launchers, URL enhancers... The application wizard allows you to skip repetitive tasks and focus on what is important. .. todo:: Screen cast link. .. warning:: The last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is :file:`local/application/`. Therefore, Novius OS (``user Apache`` if Novius OS runs on a :program:`Apache`) has to have write rights on this folder.PK;)|CR ^6novius-os-latest/_sources/app_create/common_fields.txtAdd common fields to all contexts ################################# If your application is ``Twinnable``, you may want to have some fields of a model common to all contexts. For example, in ``Monkey`` application, the birth year, species and photo of a monkey are not context dependants. A monkey in french version will have the same birth year, the same species and the same photo that in english version. .. seealso:: :doc:`/understand/multi_context/index` Common field ************ For define a common field, just adds it to ``common_fields`` key of ``Twinnable`` behaviour. Example ******* .. code-block:: php array( 'context_property' => 'monk_context', 'common_id_property' => 'monk_context_common_id', 'is_main_property' => 'monk_context_is_main', 'common_fields' => array('monk_species_common_id', 'monk_birth_year'), ), ); } Common media and WYSIWYG ************************ For define a common media or WYSIWYG, just add it to the right variable of the model. :shared_medias_context: Common medias array. :shared_wysiwygs_context: Common WYSIWYGs array. Common medias and WYSIWYGs can be use like classic medias and WYSIWYGs, with accessors ``medias`` and ``wysiwygs`` of the model. .. seealso:: :ref:`Accessors of Model `. Example ******* .. code-block:: php ` File :file:`metadata.config.php` ================================ ``metadata`` are a particular case, since they are cached. They need a translation file on their own. First step is to define which dictionaries ``metadata`` need to be translated. .. code-block:: php :emphasize-lines: 6 'My app', 'namespace' => 'My\App', 'i18n_file' => 'my_app::metadata', // ... other keys ); As all change on :file:`metadata`, don't forget to apply changes in the application manager. Next, you need to create the :file:`my_app::lang/fr/metadata.lang.php` dictionary: .. code-block:: php 'My application', ); Novius OS automatically knows which keys has to be translated in the :file:`metadata` file and will get corresponding translations. Other files =========== Elsewhere, you need to use the :func:`__()` function, which will retrieve (by default) the translations from the :file:`my_app::default` dictionary. .. code-block:: php /default.lang.php __('Translate this'); Advanced mode: configure your own dictionaries ---------------------------------------------- If you don't want to put all your translations in the :file:`default.lang.php` file, you can configure in which dictionary the translations will be retrieved, **in each file** which uses the :func:`__()` function. It is quite simple for view and configuration files: .. code-block:: php /common.lang.php It is a little more complicated for admin controllers, because language depends on the user and is known only after authentication, which happens in ``before()``. ``prepare_i18n()`` has been implemented to solve this problem: .. code-block:: php :emphasize-lines: 9-12 /dictionary.lang.php if it exists // Otherwise in my_app::lang//common.lang.php __('Translate this');PK;)|Cl.novius-os-latest/_sources/app_create/index.txtCreate a new application ######################## .. toctree:: app_wizard enhancer template add_field appdesk_views image_transform common_fields attachment translate migrations create_behaviour PKvCjr6novius-os-latest/_sources/app_create/appdesk_views.txtAdd thumbnails view in App Desk ############################### It is actually quite simple. You need to define two special keys in ``data_mapping``: - ``thumbnail``: thumbnail item path ; - ``thumbnailAlternate`` : default path when no item thumbnail path is defined. In the file :file:`config/common/item.config.php`: .. code-block:: php array( 'thumbnail' => array( 'value' => function ($item) { foreach ($item->medias as $media) { return $media->get_public_path_resized(64, 64); } return false; }, ), 'thumbnailAlternate' => array( 'value' => function ($item) { return 'static/apps/mon_appli/icons/64.png'; } ), ), ); You need then to enable the thumbnails view in the App Desk configuration :file:`my_app::config/controller/admin/appdesk.config.php` : .. code-block:: php :emphasize-lines: 8 '', 'query' => array(), 'inspectors' => array(), 'i18n' => array(), 'thumbnails' => true, ); If you want to show the thumbnails view by default: .. code-block:: php :emphasize-lines: 9-13 '', 'query' => array(), 'inspectors' => array(), 'i18n' => array(), 'thumbnails' => true, 'appdesk' => array( 'appdesk' => array( 'defaultView' => 'thumbnails', ), ), ); PKvCuWW5novius-os-latest/_sources/understand/applications.txt.. index:: Application Applications' fundamentals ========================== An application is defined by its models, controllers and views. They vary upon the type of the application, but some principles doesn't change and can be reused for every application. Defining an application ----------------------- For an application to be added (installed) using the application manager, it needs a :file:`metadata.config.php` file. This file must contain the application's namespace, written as ``Provider\AppName``, along its name, version and provider (at least a name). An application should also defines one of the following in the :file:`metadata.config.php` file: .. glossary:: Launchers Icon on the home tab, used to launch an application. Enhancers They allow applications to enhance a WYSIWYG edited content. Templates Layout for the front-office. Data catchers Component which allows an application to exploit shared data. .. seealso:: `'Understanding the applications' infographic `__ .. index:: App Desk L’App Desk ---------- To understand the App Desk, please :doc:`read the ergonomic guidelines ` first. App Desk's configuration ^^^^^^^^^^^^^^^^^^^^^^^^ .. image:: images/appdesk_ergonomy.png :alt: App Desk :align: center The main feature of the AppDesk is several configurable elements: - how to display the data ; - the data itself ; - main and secondary actions. The :guilabel:`main grid` can offer several :guilabel:`views` (don't mistake them with the V of MVC) : grid, tree or thumbnails. These views are defined with configuration files, which specify exactly which data to display and the :guilabel:`actions`. :guilabel:`Inspecteurs` are also defined with configuration files. They tell on which attribute or relation the data of the main grid will be filtered, and the actions associated to the meta items contained in the inspector. Please note the inspectors either based on: - The same model as the one of the main grid (like a publication date), the inspectors then uses a particular column / attribute of the item to filter the results; - Another model (like posts' author), the inspectors then uses a relation fo filter the results. Controllers, forms and models ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ On the App Desk screen, the modifications on the data are operated by calling a controller. Some operations are made directly (for instance to delete an item, only a confirmation is asked). In this case, the the App Desk's controller is responsible to carry them out. Other operations needs a specific view and it's the controller of the item which is responsible. Most of the time, the view is a form (new item / edition), which is built using a configuration file and is populated using an instance of the associated Model. The controller is invoked again to save the data when submiting the form. .. index:: Observers .. index:: Behaviours Observers and behaviours ------------------------ Observers exists in the `FuelPHP framework `__. They contain the logic which is directly dependent of the model. They're expressed when a specific event is triggered. They are used to format, change or validate the properties of the model (for instance before adding a new item in the database). Behaviours are specific to Novius OS, they embrace and extend this principle. Observers can only make specific actions when the model triggers a specific event (such as ``before_save``). Behaviours can do more and contain a set of additional methods which defines a particular behaviour, for example translatable or publishable. They also can be triggered by events. The main advantage of this tools is to share code between different models (horizontal reuse). .. seealso:: `API documentation `__ PKvC7k k 1novius-os-latest/_sources/understand/ergonomy.txtUI guidelines ============= Novius OS interface is built upon great ergonomic guidelines. To develop applications, two of them should be known: tab navigation and App desk. .. index:: Tabs Tabs navigation --------------- `See the screencast related to tabs navigation `__ Tabs navigation organise the work of the end-user. The purpose is to increase productivity, by limiting repetitive tasks and pages loading. There are two types of tabs: - **Application tab** : Application tabs doesn't have a title, but only a big icon of the application. It contains the App Desk (see below). - **Item tab** : from the application tab, we reach the edition of visualisation of an item, which takes place in a new tab. These kind of tab shows the item's title and a small icon of the application. .. image:: images/ergonomie-tabs.png :alt: Tabs navigation :align: center There are many advantages to tab navigations. We'll emphasise: - several items of the same application can be edited in parallel; - extremely fast switching between different items; - the user can resume its work where he left out (opened tabs are preserved upon time). **pop-ups** must be limited to modal use, i.e, when an action must absolutely be accomplished (or canceled) before carrying out the work (such as confirming a suppression, adding a link or an image to a WYSIWYG content). The App Desk ------------ `See the screencast related to the App Desk `__ The App Desk is the home page of an application, it allows to browse and access the items. It's made of the following elements: - **Main grid**: list the items of an application, one or severals views can be chosen (thumbnails, grid, tree, etc.). Its content is filtered by the inspectors and / or a full-text search. There's only one main grid for each App Desk. - **Inspectors**: they constitute the meta items of an application (such as blog authors, or media folders). Inspectors allows to filter the content displayed in the main grid (to show the posts of a particular user). Some inspectors allows to handle the data too (for instance, deleting a folder). * Preview inspector: the preview inspector is a special case. Unlike others inspectors, it doesn't act on the main grid, but rather the main grid acts on it: when an item is selected, details are shown in the preview inspector (image, properties, summary of the possible actions on the item). - **Actions**: in the vast majority of times, each App Desk must offer one and only one main action, which is :guilabel:`Add a new item`. Secondary actions can also appear as links: adding a meta item (like a folder) or other usual actions (such as exporting data). .. image:: images/ergonomie-app-desk.png :alt: App Desk :align: center The App Desk offers a lot of possible page layouts for developers and end-users. Meanwhile, we recommend to show a `Three-Pane Interface `__ as default. .. image:: images/ergonomie-tpi-fr.png :alt: Three-Pane Interface :align: center Alternatively, the preview inspector can be placed under the main grid.PKvC >novius-os-latest/_sources/understand/fundamentals_software.txtSoftware's fundamentals ####################### .. index:: MVC MVC structure ************* Novius OS follows the `Model-View-Controller `__ pattern, which defines how to work: - when designing applications; - when organising a project running Novius OS. Frameworks usage **************** Framework usages influences us a lot when designing and implementing applications, and it's really helpful to know the role they play in. However, this documentation relates to Novius OS, so please refers to external documenations and tutorials for more informations about them. .. index:: FuelPHP FuelPHP ======= `FuelPHP `__ is the PHP framework used by Novius OS. The most used parts are the ORM, the cascading file system and the data validation. The framework also provides a lot of tools which make application development easier, like the `Arr ` class for example. .. index:: ORM FuelPHP's ORM ============= ORM stands for `Object-relational mapping `__. | The ORM allows to handle the database using PHP objects (and classes), allowing to express relations between them. | An example is worth a thousand words: .. code-block:: php $new_monkey = Model_Monkey::forge(); $new_monkey->monk_name = 'Julian'; $new_monkey->save(); $monkeys = Model_Monkey::find('all'); foreach ($monkeys as $monkey) { //... } $monkey = Model_Monkey::find(4); $monkey->delete(); Novius OS relies on `FuelPHP's ORM `__. Please refer to its documentation. | But Novius OS adds another notable feature to the ORM: ``Behaviours``. | ``Behaviours`` allows to extends ``Model`` in a standardised and reusable way. They're similar to FuelPHP's `Observers `__ but are more powerful: * As ``Observers``, they have configurable options. * As ``Observers``, they can intercept events to take action on the ``Model`` (such as ``before_save``, trigerred before updating the database). * In addition, they also provide methods (static or instance) on the ``Model``. * They also can provide new events. jQuery UI / Wijmo ================= Although actions are done server side using PHP, Novius OS is mostly written in JavaScript. This is explained by the utmost importance given to the UI and the UX (see :doc:`ergonomy`). To offer rich interfaces and interactions, Novius OS uses several JS frameworks: .. glossary:: jQuery | This framework makes HTML manipulation and DOM much simpler. It's not especially UI-oriented. | `Documentation `__ jQuery UI | Built on top of jQuery to provide inferface interactions. Most of the Novius OS UI comes from this framework. | `Documentation `__ Wijmo | Built on top of jQuery UI. Provides additional rich-interface elements, called widgets. | `Documentation `__ and `Exemples `__ There's a hierarchy between those frameworks, Wijmo has the most impact on Novius OS' ergonomy. PK;)|C:4novius-os-latest/_sources/understand/permissions.txtPermissions ########### Roles (or "profiles") ===================== Permissions are always applied to a role. Then, each user is given one or many roles, from which the permissions are determined. One role by user ---------------- For the sake of simplicity and understanding, on a default installation: - these roles are hidden ; - each user gets one unique role attributed ; - it's not possible to share a role among several users. Hence the role notion is completely hidden and the permissions are configured on a dedicated tab of the user form : .. image:: images/user_standalone.png :align: center Several roles by user --------------------- Meanwhile it's possible to enable multiple roles in the main configuration file : ``novius-os.users.enable_roles = true``. Once enable, it becomes possible to share a role among several users. Permissions can then be configured more precisely: - on the user form, the "Permissions" tab disappear in favor of a "Roles" block ; - the AppDesk of the Users application gains: - a new "Roles" inspector ; - a new "Add a role" action. - permissions should now be configured on the role form. .. image:: images/user_roles.png :align: center Permission structure ==================== They are two types of permission: - simple: yes or no ; - multiples : applied on a list of categories (values); A **simple** permission has a meaning just by itself. For instance "Can I add a page?" or "Can I delete a locked page?". A **multiple** permissions don't have a meaning just by themselves, and can only be be expressed depending on a category (value). For instance with "Can I write in this folder?" we need a list of folders for the permission to have a meaning. With "Can I access this application?" we need a list of applications. A **simple** permission is composed of a unique ``perm_name`` column, whereas a **multiple** role (using categories) is composed of two columns: ``perm_name`` (the same on as a simple permission) and ``perm_category_key`` (the value). How-to use permissions in the applications ========================================== :file:`permissions.config.php` file ----------------------------------- By creating this file, each application can define its own list of permissions it needs. They can be configured in the dedicated column when editing the permissions : .. image:: images/permissions.png :align: center .. seealso:: :ref:`associated API for the permission configuration file ` API to check a permission ------------------------- .. code-block:: php ` class. .. warning:: The permission name is an important thing. The part preceding ``::`` must refer to an valid application. For the permission to be granted, the user also needs to have access to this application. CRUD ---- It's possible to hide some fields based on the permissions. To do so, the :ref:`show_when ` key defines a callback function returning whether the field should be visible or not. .. code-block:: php :emphasize-lines: 9-12 array( 'my_field' => array( 'label' => 'My field', 'form' => array( 'type' => 'text', ), 'show_when' => function() { // The field will only be visible when the user has the requested permission return Permission::check('my_app::my_permission'); }, ), ), ); Actions ------- It's possible to disabled actions based on the permissions using the :ref:`disabled ` key. .. code-block:: php :emphasize-lines: 13-17 array(/*...*/), 'actions' => array( 'delete' => array( 'label' => __('Delete'), 'primary' => false, 'icon' => 'home', 'action' => array(/*...*/), 'targets' => array( 'grid' => true, ), 'disabled' => array( function($item) { return !Permission::check('my_app::can_delete_item') ? __('You don\'t have the permission to delete items.') : false; } ), ), ), ); PKvCHAnovius-os-latest/_sources/understand/organization_directories.txtFolder organisation ################### In Novius OS ************ Root directories ================ * :file:`~/novius-os/`: Novius OS ``core``. * :file:`~/local/`: Your website * :file:`~/public/`: ``DOCUMENT_ROOT`` of the website * :file:`~/logs/`: logs directory ``public`` directory ==================== A file can either be: * executable or non-executable * provided by the developer or provided by the application This leads to 4 possibles usage, and each of them is reflected in the :file:`~/public/` folder: * :file:`~/public/static/`: equivalent to ``assets``. Non-executable files provided by the developer or Novius OS. * :file:`~/public/data/`: Non-executable files generated by Novius OS. * :file:`~/public/htdocs/`: Executable files provided by the developer or Novius OS * :file:`~/public/cache/`: Executable files generated by Novius OS. .. note:: Here, Novius OS refers to the core and also to any application of the website. There's a 5th directory :file:`~/public/media/`, used by the :doc:`media_centre`. Where Novius OS can write the developer cannot, and vice-versa. :file:`~/public/static/` and :file:`~/public/htdocs/` have the same sub-directories structure: * :file:`~/novius-os/`: Novius OS files. * :file:`~/apps//`: Files from developers of :doc:`applications `. | These directories are symbolic links, created upon Novius OS installation or when activating :doc:`applications `. | These symbolic links respectively points to :file:`htdocs` and :file:`static` directories of Novius OS or the application. | See below for the :ref:`directories organisation within an app `. ``core`` directories ==================== * :file:`~/novius-os/framework/`: Novius OS framework * :file:`~/novius-os/fuel-core/`: FuelPHP framework * :file:`~/novius-os/packages/`: FuelPHP packages ``local`` directory =================== * :file:`~/local/applications/`: Novius OS :doc:`applications `. * :file:`~/local/cache/`: Contains resized medias. * :file:`~/local/classes/`: Your PHP classes. * :file:`~/local/config/`: Your Novius OS configuration files. * :file:`~/local/data/`: Files generated by Novius OS. * :file:`~/local/metadata/`: metadata files for your website, generated by Novius OS. * :file:`~/local/migrations/`: migration classes. * :file:`~/local/views/`: Your ``Views`` files. .. note:: :file:`classes` and :file:`views` directories should not contain a lot of files, since most of your developments should go in :doc:`applications `. .. _understand/organization_directories/application: Within an application ********************* MVC applies to core, and also to applications .. image:: images/files_organisation.png :alt: Files organisation :align: center There are 6 main directories: :file:`classes` It's where your logic belongs, .i.e. classes which defines and manipulares data. At least there are controllers and models of the application. We can also find tools used by the views or the controllers. :file:`config` | This directory gather all the informations to repesent your models. Controllers perform logical operations on your data, but also needs additional data to pass on to the views in order to display them. These informations are separated from controllers (which don't have logical value) and from the views. The latter receives data as parameters and never fetch them on their own. | The configuration file for the :file:`controller/admin/monkey.ctrl.php` controller will be located at :file:`config/controller/admin/monkey.config.php`. A class and its configuration file share a similar naming convention. :file:`lang` This directory contains translation files, with a sub-directory for each language. :file:`migrations` This directory contains migration files. :file:`static` This directory contains JavaScript and CSS files, and public resources (such as images). :file:`views` This directory contains files responsible to display the data. PKvC' <novius-os-latest/_sources/understand/differences_fuelphp.txtDifferences with FuelPHP ######################## Constants path ************** See :ref:`API documentation for constants `. Autoloader ********** Two ``namespaces`` are added by Novius OS : :novius-os: points to :ref:`NOSPATH `. :local: points to :ref:`APPPATH `. Bootstrap and entry points ************************** In Novius OS, front-office and back-office are two very separated areas. So instead of a single :file:`index.php` entry point from FuelPHP, Novius OS has two entry points: * :file:`~/novius-os/htdocs/admin.php`: Back-office entry point. Handles all URL starting with :file:`/admin/`. * :file:`~/novius-os/htdocs/front.php`: Front-office entry point. Handles all URL ending with ``.html`` or the root of your website. Back-office entry point ======================= Novius OS defines a special ``route`` for the back-office, which works as follow: .. code-block:: php array( '^admin/(:segment)/(:any)' => '$1/admin/$2', ), For example, the URL :file:`admin/noviusos_page/page/insert_update/113` will be transformed into :file:`noviusos_page/admin/page/insert_update/113`. Which boils down to executing the ``action_insert_update`` method from the ``Controller_Admin_Page`` ``controller`` of the ``noviusos_page`` application. .. seealso:: `FuelPHP's documentation about routing `__. PK;)|CT.novius-os-latest/_sources/understand/index.txtDiscover Novius OS ################## .. toctree:: fundamentals_software organization_directories differences_fuelphp ergonomy applications sharing multi_context/index media_centre permissions front_and_cache PK;)|Cm5novius-os-latest/_sources/understand/media_centre.txt.. index:: Media centre Media centre ############ General informations ******************** The media centre is the central place which gather most of the files used by the applications. It contains images, documents, videos or any other file. * All files are store in the **private** directory :file:`/novius-os/local/data/media/` * They are accessed using the URL :file:`http://your.website.com/{media}/folder/ressource.ext` Functioning *********** When accessing a media for the first time, the 404 handle is invoked. It creates a symbolic link in the :file:`public/media` directory, so subsequent requests don't need to use the 404 handler anymore. It works this way because we'll be able to handle **private** medias in the future. The latter will return: * a HTTP 401 error code (authorization required); * or the file will be sent on the standard output, but without creating a symbolic link (permissions need to be checked for each and every request). In the case of :doc:`transformed images `, the process is similar with a additional step: storing of the transformed image in the directory :file:`local/cache/media/`. Optimisation ************ When PHP sends a big file on the ouput, it blocks the process until the transfer is completely done. But it's possible to release the process instantaneously by delegating the work to the underlying web server (usually Apache or nginx). The `XSendfile `__ mechanisme can be used. It consists of sending a special header from the PHP script, its name can vary upon one server or another: * ``X-Sendfile`` is used by **Apache** and some others ; * ``X-Accel-Redirect`` is used by **nginx**. .. seealso:: :doc:`/install/post_install_optimisations` .. index:: Attached files .. index:: Attachment Attached files (outside the media centre) ***************************************** You may not want to store all your files in the media centre. For instance, a 'human resources' application collects CV of candidates, and you don't want them to be visible in the media centre. There's an :doc:`associated file ` mechanism to handle this case. It works roughly the same as email attachments and allows to store a CV with its candidates data. PKe'JD۲448novius-os-latest/_sources/understand/front_and_cache.txtFront-Office and cache ###################### Novius OS is using Apache **mod_rewrite** (or any equivalent on other servers) to display pages in the front-office. Every URL ending with ``.html``, the home page and the folders are redirected to the :file:`NOSROOT/public/htdocs/novius-os/front.php` file. This file loads Novius OS and asks the :ref:`Controller_Front ` to handle the URL. The :ref:`Controller_Front ` parses the URL and figure out the associated cache file path. From there, several things can happen. Cache execution =============== When the cache file associated to the current URL exists. The cache is saved in the :file:`NOSROOT/local/cache/page/` directory. First level of the tree is the domain name. Below, the URL path is used. The cache file is a PHP file. First lines are responsible to check whether the cache file is still valid or it has expired. It also has a way to recreate the :ref:`Controller_Front ` properties which were available when the cache was generated (page instance, URLs, status, headers, custom data). If it's still valid, the cache is executed and display the page to the user, with the saved ``status`` and ``headers``. Cache generation ================ When the cache file associated to the current URL doesn't exists or has expired. The :ref:`Controller_Front ` will find the appropriate page based on the URL. Once the page is known, it can determine the associated template and the WYSIWYG list to insert into the template. When WYSIWYG contains enhancer, they are executed and their content is saved. Then the template (it's a View) is executed with the following data: ``$wysiwyg`` array, the page ``$title``, the ``$page`` and the :ref:`Controller_Front ` (``$main_controller``). The generated content is saved into the cache file. Once the cache is generated, it's being executed (see above section) to send the content to the user, with the ``status`` and ``headers`` specified during the cache generation (especially by the enhancers). Possible interactions ===================== During the process :ref:`Controller_Front ` triggers several events at key locations. By using them, it's possible to alter the process. .. seealso:: :ref:`Front-office events ` You also have control on the process by using the :ref:`Controller_Front ` methods. You can retrieve the front controller instance using :ref:`\Nos\Nos::main_controller() `, or just use ``$this->main_controller`` inside an enhancer. Alter the generated content --------------------------- In some situations, you may want to generate your own content and skip the page template. For instance, an enhancer can send a RSS feed. It's done using the ``sendContent()`` method of the :ref:`Controller_Front `. Below is an example (enhancer code): .. code-block:: php main_controller->setHeader('Content-Type', 'application/xml'); $this->main_controller->setCacheDuration(60 * 30); // Cache duration is set to 30min return $this->main_controller->sendContent($rss); // The $rss variable contains the RSS feed (XML content) The cache file will only contains the RSS feed content and the HTTP response will contain a header with the correct ``content-type``. Executing outside the cache =========================== In some situations, the caching system is too much effective. For instance, if a portion of the template or of the enhancer should be different depending on whether the user is logged in or not. In this situation, it's useful to tell the cache to execute a PHP code each time rather than saving its result. To do so, the :ref:`FrontCache ` provides the ``callHmvcUncached()`` and ``viewForgeUncached`` methods. .. code-block:: php \My_User::get_current_user_id() // Just as an example, the My_User class doesn't really exists ) ); // or // This will include the view each time the cache is executed (rather than saving its result) \Nos\FrontCache::viewForgeUncached( 'uri/view', // View path array( 'id' => \My_User::get_current_user_id() ), false ); Suffix Handler ============== You can configure the cache path to also vary based upon any parameter, in addition to the current URL. For instance, different GET parameters doesn't change the cache path (the same file is used for the same URL, with or without GET). To do so, use the ``addCacheSuffixHandler()`` method from the :ref:`Controller_Front `. .. code-block:: php addCacheSuffixHandler(array( array( 'type' => 'GET', 'keys' => array('my_param'), ), )); // or // The callback function must return a string (empty string when you don't want to alter the cache path) \Nos\Nos::main_controller()->addCacheSuffixHandler(array( array( 'type' => 'callable', 'callable' => array('MyClasse', 'myMethod'), 'args' => array( 'example arg' ), ), )); In the first example, the cache system will generate one cache files for each different value of the GET[my_param] variable. In the second example, the cache system will call the ``MyClasse::myMethod('example arg')`` method, which is responsible to return a suffix to the file path if necessary. PK;)|Ci. 0novius-os-latest/_sources/understand/sharing.txtContent sharing *************** .. seealso:: `‘Content sharing in Novius OS’ infographic `_ .. _sharing_content-nuggets: Content nuggets =============== A content nugget is a coherent set of data meant to be shared. Data structure -------------- Content nuggets’ data are of the following nature: * Title * URL * Text * Image For an application to share its content, it must have the :ref:`Sharable Behaviour `. This entails defining the content nugget’s structure for the application—i.e. which fields are to be shared. .. _sharing_data-catchers: Data catchers ============= Data catchers are application components which make use of the content nuggets. They are defined in the application’s :file:`metadata.config.php` file, as are other components (templates, enhancers and launchers). Data catchers included in Novius OS ----------------------------------- * Simple Twitter * Simple Facebook * Simple Google+ * Blog The ``Blog`` data catcher is used to create a new blog post with other applications’ content, especially customer-specific applications. Let’s say you add a new product to your catalogue, this data catcher allows you to easily announce this new addition on your blog. Example : Simple Twitter ------------------------ Here is how the data catcher for simple sharing to Twitter is defined: .. code-block:: php array( 'noviusos_simpletwitter' => array( 'title' => 'Twitter', 'description' => '', 'iconUrl' => 'static/apps/noviusos_simpletwitter/img/twitter.png', 'action' => array( 'action' => 'window.open', 'url' => 'https://twitter.com/intent/tweet?text={{urlencode:'.\Nos\DataCatcher::TYPE_TITLE.'}}&url={{urlencode:absolute_url}}', ), 'onDemand' => true, 'specified_models' => false, 'required_data' => array( \Nos\DataCatcher::TYPE_TITLE, ), 'optional_data' => array( \Nos\DataCatcher::TYPE_URL, ), ), ), ); The **Simple Twitter** data catcher requires content nuggets featuring at least a title. URLs are optional but are used when provided. PK;)|CɭAnovius-os-latest/_sources/understand/multi_context/principles.txt.. index:: Multi-Contexts Multi-contexts basics ##################### | Novius OS can natively manage several websites, and each of them can have several linguistic versions. | A context is a site / language pair. Example ******* Your Novius OS instance can manage your showcase website, which exists in 3 languages (French, English and Spanish), your mobile website, which only exists in French and your events website, which exists in English. =============== ======== ======= ======== Site / Language French English Spanish =============== ======== ======= ======== Showcase X X X Mobile X Events X =============== ======== ======= ======== In this situation, yout Novius OS instance manages **5** contexts: * Showcase / French * Showcase / English * Showcase / Spanish * Mobile / French * Events / English Configuration ************* Everything to configure the contexts is described in the :ref:`API documentation ` Special cases ************* He who can do more can do less. Your Novius OS can manage: * a single website with several languages; * several websites in a single language; * a single website in a single language. | The back-office interface reacts to any of these situations. The _context_ word will disappear in favor of _language_ or _site_. | It can ever vanish completely for a single website in a single language. Adding contexts *************** It can be done at any time! Novius OS will happily manage every new contexts, sites or languages found in the configuration. Just change the :file:`contexts.config.php` file and new contexts will be taken into account straight away. .. seealso:: :ref:`API documentation on multi-contexts `. PKvCIDD<novius-os-latest/_sources/understand/multi_context/index.txtMulti-Contexts ############## .. toctree:: principles twinnable PKvCRzgj@novius-os-latest/_sources/understand/multi_context/twinnable.txt``Contextable`` / ``Twinnable`` ############################### Although Novius OS natively manages multiple contexts, each application decides the way it uses them on its own. Three cases can be found. Application not using any context ********************************* It's the most simple and default case. The application doesn't manage any context and has nothing to do. Its content will be the same across all contexts and can be used (through :term:`enhancers`) by any of them. .. index:: Contextable ``Contextable`` application *************************** The application manages contexts. Each item will be associated with a context, and should only be used inside of it. Technically, tables of the application have a ``context`` column (of type ``varchar(25)``) which contains the context code. :ref:`Models ` of the application must implement the :ref:`api:php/behaviours/contextable` behaviour. .. index:: Twinnable ``Twinnable`` application ************************* The application manages contexts and can link them together. Each item is associated with a context and can be linked to other items from a different context. Technically, tables of the application have 3 columns: :context: ``varchar(25)``, contains the context code of the item. :common_id_property: ``int`` contains a common ID share among all linked items. :is_main_property: ``boolean``, each group of linked items will only have one main item. :ref:`Models ` of the application must implement the :ref:`api:php/behaviours/twinnable` behaviour. Example ======= Schema of our example table: * item_id (primary key) * item_context * item_common_id_property * item_is_main_property * item_title Let's create a first item: ======= ============ ======================= ===================== ====================== item_id item_context item_common_id_property item_is_main_property item_title ======= ============ ======================= ===================== ====================== 1 main::fr_FR 1 1 Premier item ======= ============ ======================= ===================== ====================== | The ``item_common_id_property`` column is assigned with the same value as the primary key. | The item is primary, and the ``item_is_main_property`` is set to ``1``. Let's add another item in another context, and linked to the first one: ======= ============ ======================= ===================== ====================== item_id item_context item_common_id_property item_is_main_property item_title ======= ============ ======================= ===================== ====================== 1 main::fr_FR 1 1 Premier item 2 main::en_GB 1 0 First item ======= ============ ======================= ===================== ====================== | The ``item_common_id_property`` column is assigned with the same ``item_common_id_property`` to which it's linked to. | ``item_is_main_property`` is set to ``0``, it's not the primary item. Let's see how it looks after a few more addition: ======= ============ ======================= ===================== ====================== item_id item_context item_common_id_property item_is_main_property item_title ======= ============ ======================= ===================== ====================== 1 main::fr_FR 1 1 Premier item 2 main::en_GB 1 0 First item 3 main::en_GB 3 1 Second item 4 main::fr_FR 3 0 Second item (fr) 5 event::fr_FR 5 1 Item du site event 6 main::es_ES 1 0 First item (es) ======= ============ ======================= ===================== ====================== | The items with ID ``1``, ``2`` and ``6`` are linked together, and the main item is ``1`` / ``main::en_GB``. | The items with ID ``3`` and ``4`` are linked together, and the main item is ``3`` / ``main::en_GB``. Let's delete the item with ID ``1`` : ======= ============ ======================= ===================== ====================== item_id item_context item_common_id_property item_is_main_property item_title ======= ============ ======================= ===================== ====================== 2 main::en_GB *1* **1** First item 3 main::en_GB 3 1 Second item 4 main::fr_FR 3 0 Second item 5 event::fr_FR 5 1 Item du site vent 6 main::es_ES *1* 0 First item ======= ============ ======================= ===================== ====================== The item with ID ``2`` now becomes the main item, but the ``item_common_id_property`` has **not** changed. PKe'JD{SFnovius-os-latest/_sources/release/migrate_from_chiba.2_to_dubrovka.txtMigration guide from the Chiba 2 version to the D version ############################################################### Upgrade your Novius OS and its applications ******************************************* See :doc:`/install/upgrade` page if you didn't already do it. Migrate your developments ************************** Breaking changes ---------------- .. _release/migrate_from_chiba.2_to_d/fuelphp: FuelPHP from 1.6 to 1.7.1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Take a look of these three changelog of FuelPHP for backward compatibility notes: * `FuelPHP 1.6.1 `__ * `FuelPHP 1.7 `__ * `FuelPHP 1.7.1 `__ .. _release/migrate_from_chiba.2_to_d/wijmo: Wijmo from 2013v1.4 to 2013v3.20 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Take a look of release notes of Wijmo between 2013v3.20 and 2013v1.4: http://wijmo.com/wiki/index.php/Version_Histories .. _release/migrate_from_chiba.2_to_d/migrations.enabled_types.metadata: End of support for config key migrations.enabled_types.metadata ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The config key ``migrations.enabled_types.metadata`` is no longer supported, and method ``Migration::canUpdateMetadata()`` no longer exist. During migration, all files in :file:`local/metadata` are supposed be writable. A new event :ref:`migrate.exception ` is triggered if a migration throws an exception. This event can stop exception propagation. Deprecated ---------- Those updates are not mandatory but desirable to be able to migrate without trouble when next version is released. .. _release/migrate_from_chiba.2_to_d/i18n_crud_config: Some i18n keys of CRUD config for plural forms ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The translation system of Novius OS now respect plural forms of languages. Some i18n keys of CRUD config are affected. These keys now must contain an array of different plurals of translation, and not the translated text: * ``deleting with N contexts`` * ``deleting with N languages`` * ``deleting with N children`` * ``deleting button N items`` * ``N items`` * ``showNbItems`` These keys are unnecessary: * ``1 child`` * ``deleting button 1 item`` * ``deleting button 0 items`` * ``1 item`` .. _release/migrate_from_chiba.2_to_d/hmvc: Nos::hmvc() API is simplified ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Second argument can be just an array, not an array with an ``args`` key containing an array. Deprecated code: .. code-block:: php array($first_parameter, $second_parameter))); Replace with: .. code-block:: php 'Application name', //... 'extends' => array( 'application' => 'application_name', 'extend_configuration' => false, ), ); Replace with: .. code-block:: php 'Application name', //... 'extends' => array( 'application_name', ), ); .. _release/migrate_from_chiba.2_to_d/extends.apps: Config files extended by application extending mechanism ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Config files extended by application extending mechanism must be defined in a subdirectory :file:`apps/application_name/` For sample, if your application A extends the sample.config.php file of the application B. Deprecated location: :file:`local/applications/application_a/config/sample.config.php` Move to: :file:`local/applications/application_a/config/apps/application_b/sample.config.php` PKe'JDa\ .novius-os-latest/_sources/release/dubrovka.txtRelease notes D ##################### New features ============ * Applications can extend multiple applications * The extend application mechanism works also for views and lang files, not only for config files * Russian translations * Spanish translations * Interlingue (Occidental) translations * Japanese translations updated Developer ========= Breaking changes ---------------- * :ref:`release/migrate_from_chiba.2_to_d/fuelphp` * :ref:`release/migrate_from_chiba.2_to_d/wijmo` * :ref:`release/migrate_from_chiba.2_to_d/migrations.enabled_types.metadata` Vendors update -------------- * FuelPHP 1.7.1 * Wijmo 2013v3.20 * jQuery 1.10.2 * require.js 2.1.9 * TinyMCE 3.5.10 * JQuery.cookie 1.4 * JQuery.form 3.46.0-2013.11.21 * JQuery.validation 1.11.1 * JQuery.mousewheel 3.1.6 * JQuery.datetimepicker 1.4.3 Improvements ------------ * **UI** Integration of the Novius OS new logo * **UI**: The rendering is improved when switching tab before end of loading * **Install**: Improving messages in the step one of the install wizard for facilitate understanding of the potential problems * **i18n**: Add plural mechanism and implement plural translation * **Renderer**: Selector for pages can now send multiple pages using checkboxes * **Renderer**: Add a generic ``Renderer::renderer()`` method for all renderers that extended ``Renderer`` * **WYSIWYG**: Refactoring TinyMCE Novius OS specific features. Explode all features in plugins, much more modular. * **404**: allow to use ``novius_ftplite`` app to add custom ``robots.txt`` (``favicon`` or ``humans.txt``) * | **Behaviour**: All aliases in ``where`` and ``order_by`` options of ``find()`` work whatever the level where the alias is used and even in chaining methods. | Concern: ``context`` in ``Contextable``, ``published`` in ``Publishable``, ``default_sort`` in ``Sortable``, ``parent`` in ``Tree`` and ``context_main`` in ``Twinnable``. * **Migration**: Add an incremental ID and an execution date in migration table * **App manager**: Buttons are disabled after the click to prevent to recall the same action two times * **Blog/News**: Add a specific title for an author's posts list * **Blog/News**: Changing ``page_title`` and ``meta`` ``title`` for posts list of category, tag and author * **Comments**: The comment context can be passed by parameters in API Deprecated ---------- * :ref:`release/migrate_from_chiba.2_to_d/i18n_crud_config` * :ref:`release/migrate_from_chiba.2_to_d/hmvc` * :ref:`release/migrate_from_chiba.2_to_d/loadConfiguration` * :ref:`release/migrate_from_chiba.2_to_d/applicationRequiredFromMetadata` * :ref:`release/migrate_from_chiba.2_to_d/extends.application` * :ref:`release/migrate_from_chiba.2_to_d/extends.apps` PKvCO{Y Y )novius-os-latest/_sources/release/0.2.txtRelease notes 0.2 ================= New features ------------ * Novius OS can now manage multiple contexts: one or several websites, each one with one or several languages * Added the **Slideshow** application * Added the **Form** application * Added the **‘Build your app’ wizard** application * Added the **Simple Google+ share** ``sharer`` on the same level as Facebook and Twitter * Back-office can now speak french in addition to english * | Back-office tabs can be closed with a middle click | New button *Close all other tabs* Developpers ----------- * Consequences of the switch from multi-languages to multi-contexts * The context configuration is done in a dedicated file (it's not in :file:`config.php` anymore). Two new keys ``contexts`` and ``sites`` exists now, in addition to ``locales`` * Every columns ``lang``, ``lang_common_id``, ``lang_is_main`` of the database have been renamed with ``context`` * The new ``context`` columns are now larger, from 5 to 25 characters * The ``Translatable`` ``behaviour`` has been renamed ``Twinnable`` * In the ``CRUD``, the ``context`` notion has been replaced by ``environment``, to prevent confusions (``context_relation`` -> ``environment_relation``, ``item_context`` -> ``item_environment``) * Every associated variables have been renamed, too * Updated vendors to the following versions: * **jQuery**, updated from 1.7.2 to **1.8.2** * **jQuery UI**, updated from 1.8.22 to **1.8.24** * **Wijmo**, updated from 2.1.4 to **2.2.2** * **tinyMCE**, updated from 3.5.6 to **3.5.7** * **FuelPHP** and its packages (including ``email``), updated from 1.2 to **1.4** * Changes in the pages API: * New class ``Tools_Url`` * ``Model_Page->get_link()`` -> ``Model_Page->link()`` * ``Model_Page->get_href()`` -> ``Model_Page->url()`` * ``Model_Page::get_url()`` -> ``Tools_Url::page()`` * Deleted ``Model_Page::get_url_absolute()`` * Every methods now returns absolutes URLs * Merged and enhanced configuration files for ``app-desk``, ``inspector`` and ``CRUD``: * New ``common`` configuration file for model-specific data * Possibility to format a ``grid`` column from the PHP configuration (not only JavaScript). * Possibilité de formatter une colonne d'une ``grid`` via la configuration PHP (et plus seulement en Javascript) * In ``Controller_Crud``, the ``from_item`` was renamed to ``init_item`` and is only called for new items * New ``Attachment`` class to handle files attached to an item, without adding them to the media centre * ``widget`` have been replaced to ``renderers``. Classes and view files were updated accordingly. * Every view and configuration file are extendable in the ``local/config`` directory from the website * Created a new controller for ``enhancer``'s popup in the Wysiwyg, with a default preview * The ``upload.disabled_extensions`` configuration key was moved to ``novius-os.upload.disabled_extensions`` * $page and $main_controller variables are now available within the template * The time picker ``renderer`` can be used outside a ``Fieldset`` (standalone way) * The ``front.start`` event has an additional ``cache_path`` parameter. PKvC^tޙAnovius-os-latest/_sources/release/migrate_from_0.2_to_chiba.1.txtMigration guide from the 0.2 version to the Chiba 1 version ########################################################### Few changes are needed to migrate to the next version. The new API is compatible with the old one. From this version, Novius OS handles depreciations. Here a deprecated items from Chiba 1: * ``Nos\Renderer_Media`` should be renamed to ``Nos\Media\Renderer_Media``. * Launchers configuration: the ``url`` key is deprecated. Use 'action' instead. * The ``widget`` key is deprecated in renderer configuration. Use the ``renderer`` key and update the class name. * The ``widget_options`` key is deprecated in renderer configuration. Use the ``renderer_options`` key. * ``\Config::extendable_load()`` is deprecated. Renamed to ``\Config::loadConfiguration()``. * ``Orm_Behaviour_Publishable`` configuration: the ``publication_bool_property`` key is deprecated. Use ``publication_state_property`` instead. Pages are now cached by default (for 10 minutes) ; it could result to unexpected behaviour for custom applications using enhancer and / or urlenhancer. Some migration files need to be executed. If you use ``oil``, the new command is ``php oil refine migrate -m`` as migration files are now organised differently. PKe'JDBELLEnovius-os-latest/_sources/release/migrate_from_chiba.1_to_chiba.2.txtMigration guide from the Chiba 1 version to the Chiba 2 version ############################################################### Upgrade your Novius OS and its applications ******************************************* See :doc:`/install/upgrade` page if you didn't already do it. Migrate your developments ************************** Breaking changes ---------------- .. _release/migrate_from_chiba.1_to_chiba.2/model_dataset: Model: columns of ``dataset`` are now encoded ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If a column of ``dataset`` contains HTML, you must add a key ``isSafeHtml`` for not encode it. .. code-block:: php array( // ... 'column_with_html' => array( 'title' => 'Column with HTML', 'column' => 'col_html', 'isSafeHtml' => true, ), // ... ), ); .. seealso:: :ref:`Common configuration for Model ` .. _release/migrate_from_chiba.1_to_chiba.2/crud_success: CRUD: ``success`` callback is called after ``save`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In CRUD, when updating an item, ``success`` callback function is called after ``save`` (not before), like when inserting. If you use ``success`` in your developments, check that your code is compatible with a call after ``save``. .. _release/migrate_from_chiba.1_to_chiba.2/attachment: Attachment: ``->url()`` and ``->urlResized()`` return absolute URLs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Now, ``->url()`` and ``->urlResized()`` methods return absolutes URLs. You have two choices for update your developments: * check that you don't concatenate ``base_url`` before where you use those methods. * Add a parameter equals to ``false`` at call-time. .. code-block:: php url(false); .. seealso:: :ref:`api:php/classes/attachment` .. _release/migrate_from_chiba.1_to_chiba.2/comments: Comments: they now are ``contextable`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Migration tries to guess the context of existing comments, but if you've implemented comments on a non contextable model, migration won't be able to do it. In this case, you habe to set the context manually (``comm_context`` column of ``nos_comment`` table) if you want to see those comments in new administration interface. .. _release/migrate_from_chiba.1_to_chiba.2/blognews: Blog/News: the default size of thumbnails have change and they are clickable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * The default size of thumbnails have change from 200 to 120 pixels on list, remains 200 on item. * Thumbnails are clickable. If you want to revert to the previous configuration: * Extend the related configuration file :file:`noviusos_blog::config` or :file:`noviusos_news::config` * Edit configuration like that: .. code-block:: php array( 'front' => array( 'list' => array( 'link_to_item' => false, 'max_width' => 200. ), 'item' => array( 'link_to_fullsize' => false, ), ), ), ); .. _release/migrate_from_chiba.1_to_chiba.2/getUrlEnhanced: URL Enhancer: mandatory getUrlEnhanced() method ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ All URL enhancers must implement a :ref:`getUrlEnhanced() method `. Deprecated ---------- Those updates are not mandatory but desirable to be able to migrate without trouble when next version is released. .. _release/migrate_from_chiba.1_to_chiba.2/enhancer: Enhancer: ``get_url_model($item, $params)`` becomes ``getURLEnhanced($params)`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Deprecated code: .. code-block:: php virtual_name).'.html'; break; } return false; } Replace with: .. code-block:: php virtual_name).'.html'; break; } } return false; } .. _release/migrate_from_chiba.1_to_chiba.2/media: Media: Changes in Model_Media API ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ All ``snake_case`` methods are deprecated: * ``delete_from_disk`` becomes ``deleteFromDisk`` * ``delete_public_cache`` becomes ``deleteCache`` * ``get_path`` becomes ``_getVirtualPath`` * ``get_private_path`` becomes ``path`` * ``get_img_tag`` becomes ``htmlImg`` * ``get_img_tag_resized`` becomes ``htmlImgResized`` * ``is_image`` becomes ``isImage`` * ``get_public_path`` becomes ``url`` * ``get_public_path_resized`` becomes ``urlResized`` .. seealso:: :ref:`api:php/models/media/model_media/methods` .. _release/migrate_from_chiba.1_to_chiba.2/media_folder: Media: Changes in Model_Folder API ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * ``delete_from_disk`` becomes ``deleteFromDisk`` * ``delete_public_cache`` becomes ``deleteCache`` .. seealso:: :ref:`api:php/models/media/model_folder/methods` .. _release/migrate_from_chiba.1_to_chiba.2/page_link: Page: Model_Page->link() deprecated ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``Model_Page->link()`` is deprecated, use ``Model_Page->htmlAnchor()`` instead. .. warning:: ``Model_Page->link()`` returns only ``href`` and ``target`` attributs, ``Model_Page->htmlAnchor()`` returns the whole HTML tag ````. .. seealso:: :ref:`api:php/models/model_page/methods` .. _release/migrate_from_chiba.1_to_chiba.2/user_login: Event ``user_login`` ^^^^^^^^^^^^^^^^^^^^ The ``user_login`` event is deprecated, use ``admin.loginSuccess`` instead. .. seealso:: :ref:`api:php/events/admin.loginSuccess` Migration Chiba 2 to Chiba 2.1 ****************************** .. versionadded:: Chiba 2.1 Deprecated ---------- Those updates are not mandatory but desirable to be able to migrate without trouble when next version is released. .. _release/migrate_from_chiba.1_to_chiba.2/renderer_selector: Renderer_Selector->set_renderer_options() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ``set_renderer_options()`` method is deprecated, use ``setRendererOptions()`` instead. .. _release/migrate_from_chiba.1_to_chiba.2/renderer_media: Renderer_Media->parse_options() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ``parse_options()`` method is deprecated, use ``parseOptions()`` instead. .. _release/migrate_from_chiba.1_to_chiba.2/slideshow: Slideshow : front-office views and configuration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * The configuration file :file:`noviusos_slideshow::slideshow` has been refactored for a better separation between slideshow's formats. Voir :ref:`API documentation of Slideshow `. * The configuration file :file:`noviusos_slideshow::flexslider` is deprecated, use :file:`noviusos_slideshow::formats/flexslider` instead. * The view :file:`noviusos_slideshow::slideshow_js` is deprecated, use :file:`noviusos_slideshow::flexslider/javascript instead` instead. * The view :file:`noviusos_slideshow::slideshow` is deprecated, use :file:`noviusos_slideshow::flexslider/slideshow instead` instead. The Chiba 2.1 version of Slideshow application has to make some migrations in the DB. See :ref:`install/upgrade/migration`. PKe'JD))-novius-os-latest/_sources/release/chiba.2.txtRelease notes Chiba 2 ##################### New features ============ * Windows support (Vista and upper). * Better install wizard (UI, more tests, choose of languages) * Advanced permissions for all natives applications. * Comments application: * Administration interface * Emails are sent when new comments are posted, to post author and others commenters. .. versionadded:: Chiba2.1 * Add media mass upload feature. Developer ========= Breaking changes ---------------- * :ref:`release/migrate_from_chiba.1_to_chiba.2/model_dataset` * :ref:`release/migrate_from_chiba.1_to_chiba.2/crud_success` * :ref:`release/migrate_from_chiba.1_to_chiba.2/attachment` * :ref:`release/migrate_from_chiba.1_to_chiba.2/comments` * :ref:`release/migrate_from_chiba.1_to_chiba.2/blognews` * :ref:`release/migrate_from_chiba.1_to_chiba.2/getUrlEnhanced` Vendors update -------------- * FuelPHP 1.6 * jQuery 1.9.1 * jQuery UI 1.10.3 * Wijmo 2013v1.4 * require.js 2.1.6 Improvements ------------ * **i18n**: :doc:`Default dictionary ` ``app::default`` is used if no dictionary is set with ``Nos\I18n::current_dictionary()``. * **DB**: Change interclassement on all columns containing a slug. * **ORM**: Improvement of the model properties' cache mechanism, just one query of ``columns`` from DB by request. * **ORM**: 4 new relation types, :ref:`twinnable_belongs_to `, :ref:`twinnable_has_one `, :ref:`twinnable_has_many `, :ref:`twinnable_many_many `. * **ORM**: Model class, new ``addRelation()``, ``configModel()``, ``getApplication()`` methods. * **Behaviour**: New :ref:`behaviour author `, used by Page, Media, Blog/News, Slideshow, Form. * **Behaviour**: Refactoring ``behaviour`` implementation (:ref:`behaviours can intercept model events `). * **Behaviour Twinnable**: Models now can have :ref:`fields `, :ref:`medias and WYSIWYGs ` common to all contexts. * **Behaviour Twinnable**: new ``findMainOrContext()``, ``hasCommonFields()``, ``isCommonField()`` :ref:`methods `. * **Behaviour URLEnhancer**: New :ref:`methods ` ``deleteCacheEnhancer()`` and ``deleteCacheItem()``. * **Behaviour URLEnhancer**: Delete front's cache of the item on deleting and updating. * **Enhancer**: In the configuration popup, new ability to define a ``layout`` and ``fields`` :doc:`configuration ` instead of a view, much like the CRUD. * **Enhancer**: In :ref:`enhancer configuration `, new possible key ``valid_container``, which is callable. Can restrict the enhancer availability depending on container. * **Enhancer**: The HTML output generated for the front-office is wrapped in a ``div`` with classes ``noviusos_enhancer`` and the enhancer name (``noviusos_blog``, ``noviusos_news``, ``noviusos_slideshow``, ``noviusos_form``) * **Renderer**: New :ref:`datetime picker ` renderer to manage both date and time in the same input. * **WYSIWYG**: :ref:`New WYSIWYG configuration mechanism `, with a ``wysiwygOptions`` event registrable by behaviour (and used by twinnable), and ``wysiwyg`` config sample file. * **WYSIWYG**: In ``Nos::parse_wysiwyg()``, replacing anchors by ``URL#anchor`` only in front. * **SEO**: :ref:`New friendly slug configuration mechanism `, with a ``friendlySlug`` event registrable by behaviour (and used by twinnable), and ``friendly_slug`` config sample file. * **OsTabs**: :ref:`New reload method ` in API. * **OsTabs**: Change in tabs opening position. Tab added without index now is added at ``selected + 1``, excepted on the desktop, which always adds the new tab at the end. * **Appdesk**: Two new keys, ``css`` and :ref:`notify ` in :ref:`appdesk configuration `. * **Appdesk**: Ability to ignore a :ref:`cellFormatter ` based on a column value. * **Appdesk**: Now :ref:`custom cellFormatters ` are allowed in appdesks. * **Grid**: New ``align`` key on :ref:`actions configuration `. * **Grid**: New option for the :ref:`initial opening depth ` on tree grid. * **UI**: Using ``.ui-priority-primary`` instead ``.primary`` on button and ``.title`` on textbox inputs. * **UI**: Use browser native select, checkbox and radio, no more use of Wijmo widgets for those inputs. * **Page**: Setting the home page is not allowed in multi-context view. * **Page**: Deleting or unpublishing the home page is not allowed. * **Page**: Increased title and url columns characters length. * **Media**: New field ``filesize``. Display ``filesize`` and dimensions in appdesk preview and CRUD form. * **Media**: Refactoring ``get_img_tag()`` and ``get_img_tag_resized()`` methods of :ref:`Model_Media `, uses ``HTML::img()`` for returning a tag with attributes. * **Media**: You can now transform (crop, rotate, rounded, watermark, resize, shrink, grayscale, border) Media and Attachment images with :ref:`Toolkit_Image API `. * **Media**: New "Renew media's cache" action in Media appdesk toolbar, visible for expert users. * **Media**: Increased title and url columns characters length. * **Comments**: New API for use of ``noviusos_comments`` application. * **Form**: New ``message`` view for the confirmation. * **Blog/News**: :ref:`Thumbnail is now configurable (size & link) `. * **Misc**: New events :ref:`404.mediaFound `, :ref:`404.attachmentFound `, :ref:`admin.loginFail ` and :ref:`nos.deprecated `. * **Misc**: All URLs are now urlencoded when use in a href or in a redirection. * **Misc**: New ``temp`` directory in :file:`local/data`, assign to :ref:`novius-os.temp_dir ` config key by default. * **Front**: ``is_preview`` is true only when you are logged in. .. versionadded:: Chiba 2.1 * **Media**: Bugfix, images transformed was only display for users connected to back-office. For others, they return a ``403``. * **Media**: Bugfix on media permissions; when updating a user, his writing rights on medias were disabled. * **CRUD**: The configuration of button ``save`` is no more required in CRUD fields settings. * **ORM**: In Models, when use ``cache_model_properties``, new possibility to set a callback (``check_property_callback``, see :file:`local/config/config.php.sample`) to check if the property is a potential unknow column, and avoid a ``show field`` SQL request. * **Renderer**: New class ``Nos\Renderer`` for factorizing code between all renderers. * **Templates basic**: Refactoring for better factorization of code between top and left menu templates. * **Slideshow**: Refactoring configuration and organization. Widgets for displaying slideshow in front are manage by a formats config for better extendable. * **Blog/News and Comments**: Better clean-up of front-cache when a post or a comment is inserted, updated or deleted. .. versionadded:: Chiba 2.2 * **Renderer**: The class Nos\Renderer_Date_Picker was factorized into Nos\Renderer_Datetime_Picker * **Media**: Media and folders deletions are manage by models, not by CRUD controller * **i18n**: In the i18n class, adding addPriorityDictionary and addPriorityMessages methods * **Tasks**: FuelPHP tasks have been adapted to Novius OS. Tasks namespace now depends on application namespaces allowing two tasks with similar names in many applications. A related application, `novius_taskmanager `__, has been implemented in order to allow tasks management and execution from an browser. * **Form**: Improve layout of the answer email. .. versionadded:: Chiba 2.3 * **PHP**: Version 5.5 officialy supported * **Renderer**: new option ``null_allowed`` (default to ``false``) on ``Nos\Renderer_Datetime_Picker`` * **Misc**: Improve ``Toolkit_Image->sizes()``, ``Media`` image is not loaded in memory * **WYSIWYG**: In popup image, new fields border, align, vspace and hspace to easily update style * **CRUD**: The javascript for context common fields is improved. Now, unsupported inputs can implement their own blocking process * **CRUD**: Blocking process for context common fields is improved. Now it work also on not input fields (ie: renderer builded on a ``
``) * **CRUD**: Blocking process for context common fields supports virtual name renderer fields * **Profiler**: Some items from config are not displayed for security issues * **Profiler**: New methods ``markDeltaStart()`` and ``markDeltaStop()`` to study time durations * **ORM**: New parameter ``through_where`` in ``many_many`` relation configuration * **Form**: Adding a ``replyto`` field to sending emails if an email is present in the answer. Depends on the ``add_replyto_to_first_email`` config key of ``noviusos_form.config.php`` file (default ``true``) * **Form**: Move submit email field on the top of the admin form * **AppWizard**: Added check on ``local/applications`` folder permission .. versionadded:: Chiba 2.3.1 * **UI**: When inserting during a pick process, picks automatically the new item (media, page) .. versionadded:: Chiba 2.3.2 * **Security**: Fix XSS in profiler Deprecated ---------- * :ref:`release/migrate_from_chiba.1_to_chiba.2/enhancer` * :ref:`release/migrate_from_chiba.1_to_chiba.2/media` * :ref:`release/migrate_from_chiba.1_to_chiba.2/media_folder` * :ref:`release/migrate_from_chiba.1_to_chiba.2/page_link` * :ref:`release/migrate_from_chiba.1_to_chiba.2/user_login` .. versionadded:: Chiba 2.1 * :ref:`release/migrate_from_chiba.1_to_chiba.2/renderer_selector` * :ref:`release/migrate_from_chiba.1_to_chiba.2/renderer_media` * :ref:`release/migrate_from_chiba.1_to_chiba.2/slideshow` PKe'JD+novius-os-latest/_sources/release/index.txtVersion notes ############# .. toctree:: 0.2 migrate_from_0.1_to_0.2 chiba.1 migrate_from_0.2_to_chiba.1 chiba.2 migrate_from_chiba.1_to_chiba.2 dubrovka migrate_from_chiba.2_to_dubrovka PKvC>PP=novius-os-latest/_sources/release/migrate_from_0.1_to_0.2.txtMigration guide from the 0.1 version to the 0.2 version ####################################################### Mandatory breaking changes ************************** Consequences of the switch from multi-languages to multi-contexts ================================================================= * The context configuration is done in a dedicated file (it's not in :file:`config.php` anymore). Two new keys ``contexts`` and ``sites`` exists now, in addition to ``locales`` * Every columns ``lang``, ``lang_common_id``, ``lang_is_main`` of the database have been renamed with ``context`` * The new ``context`` columns are now larger, from 5 to 25 characters * The ``Translatable`` ``behaviour`` has been renamed ``Twinnable`` * In the ``CRUD``, the ``context`` notion has been replaced by ``environment``, to prevent confusions (``context_relation`` -> ``environment_relation``, ``item_context`` -> ``item_environment``) * Every associated variables have been renamed, too Changes in the pages API ======================== * ``Model_Page->get_link()`` -> ``Model_Page->link()`` * ``Model_Page->get_href()`` -> ``Model_Page->url()`` * ``Model_Page::get_url()`` -> ``Tools_Url::page()`` * Deleted ``Model_Page::get_url_absolute()`` * Every methods now returns absolutes URLs Changes in the events API ========================= * ``front.start`` now takes an array as argument, containing the ``url`` key Procedure to follow =================== * Create the :file:`contexts.config.php` (based on the sample). * Change :file:`config.php` and add the ``novius-os`` key (based on the sample). * Search ``_lang``, replace it with ``_context`` (i.e. ``page_lang => page_context``) * Search ``Nos\Model_``, replace it with ``Nos\{{app}}\Model_`` (i.e. ``Nos\Model_Page => Nos\Page\Model_Page``, ``Nos\Model_Media => Nos\Media\Model_Media``) * Search ``Translatable``, replace it with ``Contextable`` * Search ``Model_Page->get_link()``, replace it with ``Model_Page->link()`` * Search ``Model_Page->get_href()``, replace it with ``Model_Page->url()`` * Search ``Model_Page::get_url()``, replace it with ``Tools_Url::page()`` * Search ``Nos\Widget_Page_Selector``, replace it with ``Nos\Page\Renderer_Selector`` * Search ``Nos\Widget_Media``, replace it with ``Nos\Renderer_Media`` * Search ``Nos\Widget_``, replace it with ``Nos\{{Renderer_Version}}`` Changes in the applications *************************** Metadata ======== * Launchers: the ``url`` key has been replaced by ``action`` (standard :ref:`nosAction ` syntax) * Launchers: the ``icon64`` key has been replaced by ``icon`` .. code-block:: php array( 'url' => '{{your_url_here}}', ), ); // Replace with return array( 'launcher_name' => array( 'action' => array( 'action' => 'nosTabs', 'tab' => array( 'url' => '{{your_url_here}}', ), ), ), ); * An application now proved a list of icons: .. code-block:: php array( 64 => 'static/apps/noviusos_page/img/64/page.png', 32 => 'static/apps/noviusos_page/img/32/page.png', 16 => 'static/apps/noviusos_page/img/16/page.png', ), ); * A launcher without ``icon`` will use the 64-icon from its application * A tab without ``iconUrl`` will use the 32-icon from its application * An enhancer without ``iconUrl`` will use the 16-icon from its application CRUD configuration ================== * ``widget`` was renamed to ``renderer`` .. code-block:: php array( 'widget' => 'Nos\Widget_Media', 'widget_options' => array(), ), ); // À remplacer par : return array( 'field_name' => array( 'renderer' => 'Nos\Renderer_Media', 'renderer_options' => array(), ), ); "Full" 0.2 migration ******************** This section relies on the hypothetical existence of a ``lib_agenda`` application. Appdesk ======= Models have a new :file:`common` configuration file which contains: * a ``data_mapping`` * a list of ``actions`` In :file:`appdesk.config.php` : * Delete the ``selectedView`` and ``views`` keys (if you only have one view with no JS config file). * Spot the main model of your appdesk (it's in the ``query.model`` key). * Create the associated :file:`config/common/{{model_name}}.config.php` file * ``{{model_name}}`` relates to the name of the model, in lowercase and without the ``Model_`` prefix (for instance, ``Model_Page`` becomes ``page``) * ``Model_Page`` will relates to the :file:`config/common/page.config.php` file .. note:: Pay attention to have ``'hideContexts' => true,`` in your appdesk's configuration if you items are not ``Contextable``. Data mapping ------------ ``data_mapping`` is the merge of the ``dataset`` and ``appdesk.grid.columns`` keys. .. code-block:: php :emphasize-lines: 6,11-21,29-49 array( 'model' => 'Lib\Agenda\Model_Event', 'order_by' => array('evt_date_begin' => 'DESC'), 'limit' => 20, ), // ... 'dataset' => array( 'id' => 'evt_id', 'title' => 'evt_title', 'periode' => array( 'search_column' => 'evt_date_begin', 'dataType' => 'datetime', 'value' => function ($object) { // ... }, }, ), // ... 'appdesk' => array( // ... 'grid' => array( 'urlJson' => 'admin/lib_agenda/appdesk/json', 'columns' => array( 'id' => array( 'headerText' => __('Id'), 'dataKey' => 'id' ), 'title' => array( 'headerText' => __('Name'), 'dataKey' => 'title' ), 'periode' => array( 'headerText' => __('Dates'), 'dataKey' => 'periode' ), 'published' => array( 'headerText' => __('Status'), 'dataKey' => 'publication_status' ), 'actions' => array( 'actions' => array('update', 'delete'), ), ), ), // ... ), ); .. code-block:: php :emphasize-lines: 12,16 array( 'order_by' => array('evt_date_begin' => 'DESC'), 'limit' => 20, ), // Tells what is the model, and wich 'common' file to load 'model' => 'Lib\Agenda\Model_Event', // ... // MOVE / MERGE the 'dataset' key into // ... 'appdesk' => array( // ... // MOVE / MERGE the 'grid' key into // ... ), ); .. code-block:: php :emphasize-lines: 5 array( 'id' => array( 'title' => __('Id'), 'column' => 'evt_id' ), 'title' => array( 'title' => __('Name'), 'column' => 'evt_title' ), 'periode' => array( 'title' => __('Dates'), 'search_column' => 'evt_date_begin', 'value' => function ($object) { // ... } ), 'published' => array( 'title' => __('Status'), 'method' => 'publication_status' ), ), ); Some remarks: * ``headerText`` can be written ``title`` (easier to remember, used in the natives apps) * ``datakey`` can be written``column`` * ``value`` can still contain a callback function * ``method`` is a new option which execute a methid instand of retrieving a ``column`` Actions ------- Actions of the main model (the one on the grid) must also be moved in the :file:`common` file. .. code-block:: php :emphasize-lines: 8-16 array( // ... // MOVE the 'actions' key into 'config/common/{{model_name}}.config.php' 'actions' => array( 'edit' => array( // ... ), 'delete' => array( // ... ), ), // ... ), // ... ); .. code-block:: php :emphasize-lines: 8 array( // ... // The 'actions' key is not here anymore // ... ), // ... ); .. code-block:: php :emphasize-lines: 9-17 array( // ... ), // Configuration array moved from 'appdesk.actions' 'actions' => array( 'Lib\Agenda\Model_Event.edit' => array( // ... ), 'Lib\Agenda\Model_Event.delete' => array( // ... ), ), ); From the moment the :file:`common` file is used, the following generic actions appear: * ``add`` * ``edit`` (and not ``update`` !) * ``visualise`` (if appropriate, i.e. if the model has the ``Urlrenhancer`` behaviour) * ``delete`` * ``share`` (if appropriate) In our ``lib_agenda`` application, ``Model_Event`` had an ``update`` action, which now appeas twice... (because we used the wrong name ``update`` instead of ``edit``). So, to fix it in our ``lib_agenda`` application, we need to: * rename ``update`` to ``edit`` * Delete the ``edit`` and ``delete`` keys, since we're doing the default processing * It's possible to keep only the keys we need to overwrite (to change the default texts for instance...) Notes : * In the Novius OS version used, it was needed to prefix actions by the model name, it's no longer necessary in the final version * ``{{controller_base_url}}`` can be used in action's URLs. In the ``lib_agenda`` application, it's replaced by ``lib_agenda/admin/agenda/`` * A new ``targets`` keys allows to define where actions must appear (see comments). .. code-block:: php array( 'action' => 'action' => 'nosTabs', 'tab' => array( 'url' => "{{controller_base_url}}insert_update/{{id}}", 'label' => __('Modifier'), ), ), 'label' => __('Modifier'), 'primary' => true, 'icon' => 'pencil', // New key to define where this action appear 'targets' => array( 'grid' => true, // In the grid (in the last 'actions' column) 'toolbar-grid' => true, // On the appdesk, in the toolbar (previously configured using 'appdesk.button') 'toolbar-edit' => true, // On the item form (top-right corner) ), ) ); The default configuration for the targets is like below: * ``grid`` : edit + visualise + delete * ``toolbar-grid`` : add * ``toolbar-edit`` : visualise + share + delete .. note:: For now, ``appdesk.appdesk.buttons`` is still defined, and has priority over the default configuration. Given we have 2 actions 'Add an event' and 'Add a category' from 2 different models, we can't delete it (for now). I18n and translations --------------------- Texts can be configured using the ``i18n`` key. Please see the :file:`framework/config/common_i18n.config.php` to get the list of possible keys. .. code-block:: php array( // Crud 'notification item added' => __('And voilà! The page has been added.'), 'notification item deleted' => __('The page has been deleted.'), // General errors 'notification item does not exist anymore' => __('This page doesn’t exist any more. It has been deleted.'), 'notification item not found' => __('We cannot find this page.'), // Blank slate 'translate error parent not available in context' => __('We’re afraid this page cannot be added in {{context}} because its parent is not available in this context yet.'), 'translate error parent not available in language' => __('We’re afraid this page cannot be added in {{language}} because its parent is not available in this language yet.'), // Deletion popup 'deleting item title' => __('Deleting the page ‘{{title}}’'), # Delete action's labels 'deleting button 1 item' => __('Yes, delete this page'), 'deleting button N items' => __('Yes, delete these {{count}} pages'), '1 item' => __('1 page'), 'N items' => __('{{count}} pages'), # Keep only if the model has the behaviour Contextable 'deleting with N contexts' => __('This page exists in {{context_count}} contexts.'), 'deleting with N languages' => __('This page exists in {{language_count}} languages.'), # Keep only if the model has the behaviours Contextable + Tree 'deleting with N contexts and N children' => __('This page exists in {{context_count}} contexts and has {{children_count}} sub-pages.'), 'deleting with N contexts and 1 child' => __('This page exists in {{context_count}} contexts and has one sub-page.'), 'deleting with N languages and N children' => __('This page exists in {{language_count}} languages and has {{children_count}} sub-pages.'), 'deleting with N languages and 1 child' => __('This page exists in {{language_count}} languages and has one sub-page.'), # Keep only if the model has the behaviour Tree 'deleting with 1 child' => __('This page has 1 sub-page.'), 'deleting with N children' => __('This page has {{children_count}} sub-pages.'), ), ); Inspectors ---------- In the 0.1 version, the inspectors are configured in 3 different places: * The ``appdesk.appdesk.inspectors`` key * The ``inputs`` key * The :file:`inspector/{{model}}.config.php` configuration file In the 0.2 version, ``inputs`` must be moved into their corresponding :file:`inspector/{{model}}.config.php` file. Category ^^^^^^^^ .. code-block:: php :emphasize-lines: 7-11 array( // This input communicates with the filter for the category inspector // We move the key (evt_cat_id) into 'input.key' and the callback function into 'input.query' 'evt_cat_id' => function($value, $query) { // ... }, ), // ... ); .. code-block:: php array( 'key' => 'evt_cat_id', 'query' => function($value, $query) { // ... }, ), // ... ); Date ^^^^ .. code-block:: php array( 'appdesk' => array( // ... 'inspectors' => array( // This array must be moved in the configuration file of the inspector, under a new 'appdesk' key 'startdate' => array( 'label' => __('Start date'), 'url' => 'admin/lib_agenda/inspector/date/list', 'inputName' => 'startdate', 'vertical' => true ), // ... ), ), // ... ), ); Here, the inspector doesn't have a configuration file yet, we need to create one: .. code-block:: php array( 'key' => 'evt_date_begin', // the 'qeury' keys is not needed, the date inspector will generate it automatically using the key ), // Old 'appdesk.appdesk.inspectors.startdate' 'appdesk' => array( 'label' => __('Start date'), ), ); The idea is to encapsulate the ``appdesk.appdesk.inspectors.{{inspector_name}}`` array inside an ``appdesk`` key of the inspector's configuration file. published ^^^^^^^^^ .. code-block:: php array( // ... 'evt_published' => function($value, $query) { // ... }, ), // ... 'appdesk' => array( 'appdesk' => array( // ... 'inspectors' => array( 'published' => array( 'vertical' => true, 'url' => 'admin/lib_agenda/inspector/published/list', 'inputName' => 'evt_published', 'grid' => array( 'columns' => array( 'title' => array( 'visible' => false, 'dataKey' => 'title', ), 'icon_title' => array( 'headerText' => __('Status'), 'dataKey' => 'icon_title', ), 'id' => array( 'visible' => false, 'dataKey' => 'id', ), ), ), ), // ... ), // ... ), // ... ), ); The ``published`` inspector already has its configuration file. Let's complete it with a new ``appdesk`` key: .. code-block:: php :emphasize-lines: 8,16 array( // ... ), // Old 'appdesk.appdesk.inspectors.published' 'input' => array( 'key' => 'evt_published', 'query' => function($value, $query) { // ... }, ), // Old 'input.evt_published' 'appdesk' => array( 'vertical' => true, 'inputName' => 'evt_published', 'url' => 'admin/lib_agenda/inspector/published/list', 'grid' => array( 'columns' => array( 'title' => array( 'visible' => false, 'dataKey' => 'title', ), 'icon_title' => array( 'headerText' => __('Status'), 'dataKey' => 'icon_title', ), 'id' => array( 'visible' => false, 'dataKey' => 'id', ), ), ), ), ); PKvCum*  -novius-os-latest/_sources/release/chiba.1.txtRelease notes Chiba 1 ##################### New features ============= * The behaviour publishable (``Behaviour_Publishable``) now allows to choose publication start and end dates. Form ---- * Adding a progress bar on multi-page form. Blog / News ----------- * Display related posts of authors. Developer ========= * Front improvements * ``Profiling`` is activated by default on front in the ``DEVELOPMENT`` environment. * Setting configuration ``novius-os.cache`` by default always at true. * Setting configurations ``novius-os.cache_duration_page`` and ``novius-os.cache_duration_function`` at 600 by default, except in ``PRODUCTION`` at 3600. * New events: ``front.pageFound`` and ``front.response``. * New methods in ``Controller_Front``: getContext, disableCaching, setCacheDuration, setStatus, setHeader, getCustomData, setCustomData, sendContent, addCacheSuffixHandler. * Status and headers are now save in cache. * Mechanism to adapt the cache path with suffixes, depending GET parameters or what you want (with ``callables``). * Mechanism to execute code when using the cache. * Models properties * All models (core and native apps) now defines the $_properties * Implement a cache mechanism on models properties, using FuelPHP cache. Attempt to auto-refresh when an unknown properties is called. * Migrations are now dispatched per application. * New ``metadata`` key ``requires`` which allows to define that an application requires another one. * It is now possible to use ``href="##..."`` in enhancers or templates; occurences will be replaced by ``href="#..."`` without prepending the ``base_url``. * CRUD: When returning a string in the ``disabled`` key, it is displayed as a title. ``disabled`` and ``visible`` keys can now be simple values, callbacks or array of callbacks. * Resized images are now secured: you can't generate a lot of thumbnails and flood the server anymore. * Permissions * Ability to define per-application permissions with a configuration file * New API to check permissions for a user, or a specific role * Ability to enable multi-roles on the users with the ``novius-os.users.enable_roles`` configuration. Deprecated ---------- * Moved ``Nos\Renderer_Media`` to ``Nos\Media\Renderer_Media``. * Launchers configuration: the ``url`` key is deprecated. Use ``action`` instead. * The ``widget`` key is deprecated in renderer configuration. Use the ``renderer`` key and update the class name. * The ``widget_options`` key is deprecated in renderer configuration. Use the ``renderer_options`` key. * ``\Config::extendable_load()`` is deprecated. Renamed to ``\Config::loadConfiguration()``. * ``Orm_Behaviour_Publishable`` configuration: the ``publication_bool_property`` key is deprecated. Use ``publication_state_property`` instead. PKe'JDkZG G -novius-os-latest/_sources/install/upgrade.txtUpdates ####### Updating the files ****************** Git ==== If you installed Novius OS with :program:`Git`, run these commands from Novius OS directory: .. code-block:: bash git fetch origin git checkout master/dubrovka git submodule update --recursive --init .. note:: The ``submodule update`` can display a line .. code-block:: bash warning: unable to rmdir packages/log: directory not empty in this case, execute this command .. code-block:: bash rm -rf novius-os/packages/log/ Zip ==== If you downloaded the Zip file, the procedure is more complex. * Let's say you installed novius OS in :file:`my_site/`. * First, backup your old directory (copy it and make a .zip file with it). * Download the `new Zip of Novius OS `__ and extract it. You now have a :file:`novius-os/` directory. * In :file:`my_site/`, delete the following directories: * :file:`my_site/novius-os/` * Every :file:`my_site/local/applications/noviusos_*` directories * Copy the following directories and files from :file:`novius-os/` to :file:`my_site/` : * :file:`novius-os/` * Tous les répertoires :file:`local/applications/noviusos_*` * :file:`novius-os/` * Every :file:`local/applications/noviusos_*` directories * Every :file:`local/config/*.sample` files * :file:`public/htdocs/install/`, :file:`public/htdocs/install.php` and :file:`public/htdocs/migrate.php.sample` * Every files in root directory Now you can continue the update. .. _install/upgrade/migration: Run the migration ***************** Before running the automated migration tools, please backup your database. Via SSH ======= If you're allowed to acces :program:`SSH` on the server, run this command from your Novius OS directory: .. code-block:: bash sudo php oil refine migrate sudo php oil refine migrate -m Via Browser =========== If you can't access :program:`SSH`, you can run the migration from your browser: * First, you need to rename the :file:`public/migrate.php.sample` file to :file:`public/migrate.php`. * Open the file in your browser, such as :file:`http://www.my_site.com/migrate.php`. Via back-office =============== If you can't access :program:`SSH`, you can run the migration from back-office of your Novius OS: * Connect to your back-office * Open the "Applications manager" application * Click on "Apply changes" for each applications, or on "Refresh all metadata" in toolbar if your in expert mode. .. warning:: When you access to your back-office without migrated, your software is in a instable state. Sources not matches with the DB state. You will probably see error messages. You can ignore them. Migrate your developments ************************* If you have personnal developments, you need to follow the :doc:`/release/migrate_from_chiba.2_to_dubrovka`. PK;)|C$8 2novius-os-latest/_sources/install/setup_wizard.txtSetup wizard ============ You've followed the :doc:`first part of the installation process `. Novius OS files are now installed, the server is set-up and you accesses http://your.domain/novius-os/. You've done the hardest, now comes the easy part :-). Step 1: Checking requirements ----------------------------- This step should be straightforward if you've installed Novius OS following the quick procedure. In other cases, don't worry if a lof of red comes up! Your website just needs writing permissions in some directories. This step gives you the explanations and the commands to run to fix everything. .. image:: images/step-1a.png :alt: Step 1a :align: center To fast-track this step, just copy the commands' summary given at the bottom of the page and copy them in a terminal. You're done! .. image:: images/step-1b.png :alt: Step 1b :align: center Step 2: Setting up the MySQL database ------------------------------------- You need a MySQL database including a user with the required rights. For shared hosting, your provider must have given you these details. In other cases, here is an example for a ``localhost`` database: .. code-block:: sql CREATE DATABASE `your_db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON `your_db_name`.* TO 'your_user_name'@localhost IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; Fill in the four required fields according to your database configuration. This step will create two files :file:`local/config/db.php` and :file:`local/config/crypt.php` and—more importantly-the tables needed for Novius OS to run. Step 3: Creating the first administrator account -------------------------------------------------- Fill the required fields for create the first administrator account of your Novius OS. Email and password will be used for the first connection. Those informations can be modified later in back-office. Step 4: Finishing the installation ---------------------------------- .. image:: images/step-4.png :alt: Step 4 :align: center .. warning:: We urge you to follow the recommendation of this page. On setting contexts, refer to the :doc:`principles ` and :ref:`API documentation `. Applications ------------ You're redirected to the applications manager. Install the applications you need. .. image:: images/step-appmanager.png :alt: Applications manager :align: center Signing in and out ------------------ To sign out, click your name in the top-right corner. A menu shows: .. image:: images/step-login-a.png :alt: Signing out :align: center You're redirected to the sign-in form. .. image:: images/step-login-b.png :alt: Signing in :align: centerPKe'JD#5novius-os-latest/_sources/install/common_problems.txtCommon Installation Problems ############################ .. sidebar:: Table of contents .. contents:: :backlinks: top :depth: 2 :local: Htaccess not allowed on Apache server ************************************* Symptoms -------- * You have a message ``Your server does not allow .htaccess file`` * You run Novius Os on an Apache server * You've installed Novius OS in a subfolder of a host, classically the default host Workaround ---------- * Find the virtualhost config file, commonly in :file:`/etc/apache2/site-enabled/`. * Edit the virtualhost config file with write permission. In this example, we use the :program:`nano` editor and the virtualhost config file name is :file:`000-default` : .. code-block:: bash sudo nano /etc/apache2/site-enabled/000-default In the file, find a line like this (if Novius OS is installed in a :file:`/var/www/` subdirectory): .. code-block:: apache AllowOverride None Options FollowSymLinks Change ``AllowOverride None`` by ``AllowOverride All``. Save your change and restart Apache: .. code-block:: bash sudo service apache2 restart Write permissions on Windows system *********************************** Symptoms -------- * You've installed Novius OS on Windows * You have messages beginning like ``Give write permission to all users`` Workaround ---------- You can try to run your WAMP server with administrator privileges. Or you can try to change file permission on Novius OS directory, recursively on all subfolders. Give write access for everybody (`Example for windows 7 `__). Maybe restart server after. Write permissions with FTP ************************** Symptoms -------- * You've installed Novius Os by uploading it by FTP * You have messages saying that some directories ``must be writeable`` * You can not execute commands given, you can't access server by :program:`ssh` Workaround ---------- You can give write permissions with your FTP client. For example, a `tuto for Filezilla `__ ``chmod a+w`` means give write permissions for all users. GD installation on Ubuntu ************************* Symptoms -------- * You've message saying that ``GD is required`` * You run Novius OS on Ubuntu Workaround ---------- .. code-block:: bash sudo apt-get install php5-gd sudo apt-get install libgd2-xpm-dev* Json extension not installed **************************** Symptoms -------- * You've message saying that ``Call to undefined function json_encode()`` or ``Call to undefined function json_decode()`` Some distributions have removed the standard JSON extension as of PHP 5.5rc2 due to a license conflict. Workaround ---------- .. code-block:: bash sudo apt-get install php5-json Forbidden when access back-office ********************************* Symptoms -------- * After install wizard, when you try to access to back-office, your browser send you a page saying ``Forbidden`` This problem exists for Web hoster ``Infomaniak.ch`` Workaround ---------- Edit :file:`.htaccess` file. Change this line: .. code-block:: apache Options +FollowSymLinks -Indexes By: .. code-block:: apache Options +FollowSymlinks -SymlinksIfOwnerMatch -Indexes magic_quotes_gpc must be off **************************** Symptoms -------- * You have the message saying ``PHP configuration directive ‘magic_quotes_gpc’ must be off`` * You've use ``OVH`` Web hosting Workaround ---------- Add this line in the :file:`.htaccess` file: .. code-block:: apache SetEnv MAGIC_QUOTES 0 PKe'JDH5+novius-os-latest/_sources/install/index.txtInstall Novius OS ################# .. toctree:: install setup_wizard common_problems whats_next/index upgrade post_install_optimisations PKvCrr@novius-os-latest/_sources/install/post_install_optimisations.txtPost-install optimisations ========================== Configure and enable XSendFile ------------------------------ To undestand what XSendFile is and its usefulness, go here : :doc:`/understand/media_centre`. Apache ~~~~~~ **Apache** provides the feature through the **mod_xsendfile** module. Then, the .htaccess must be updated to enable it: .. code-block:: apache # Post-installation optimisation XSendFile On # Replace "novius-os-install-dir" by the real Novius OS installed directory XSendFilePath /novius-os-install-dir/local/data Novius OS know when the module is enabled automatically and enable the XSendFile feature accordingly. nginx ~~~~~ **nginx** provides the feature natively, but the header used is ``X-Accel-Redirect``. In that case, you need to edit the :file:`config.php` file to tell Novius OS the appropriate header : .. code-block:: php :emphasize-lines: 6 array( // ... 'use_xsendfile' => 'X-Accel-Redirect', ), ); PKe'JDyVV-novius-os-latest/_sources/install/install.txtInstallation ############ .. sidebar:: Table of contents .. contents:: :backlinks: top :depth: 2 :local: General requirements ******************** Have a serevr with MySQL and PHP 5.3+. Novius OS can run with: * :program:`Linux`, :program:`Mac OS` or :program:`Windows` (from Vista) * :program:`Apache` with **mod_rewrite** enabled or :program:`Nginx` LAMP ==== We describe following the install process on a server :program:`LAMP` (Linux/Apache/MySQL/PHP), :program:`Debian` type, for which you have admin rights. Adapt to your configuration. * Install of **AMP**. .. code-block:: bash sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql * Enable **mod_rewrite** of :program:`Apache`. .. code-block:: bash sudo a2enmod rewrite Quick installation ****************** Requirements ============ * Have a command line access to the server and being granted :command:`sudo` admin rights. * :program:`Git` is installed. Installation ============ Open a terminal and enter: .. code-block:: bash cd /var/www sudo wget http://raw.github.com/novius-os/ci/master/dubrovka/tools/install.sh && sh install.sh Once the installation completes: * Open your browser at http://your.domain/novius-os/ (replace :file:`novius-os` with the directory name you've chosen). * Follow the steps of the :doc:`setup wizard `. .. note:: * For a local installation, the URL is probably http://localhost/novius-os/ . * If your server's ``DOCUMENT_ROOT`` isn't :file:`/var/www/`, change the first command accordingly. Installation via Zip file ************************* We recommend you follow this procedure when installing Novius OS on shared hosting: * Download `novius-os.dubrovka.zip `__. * Unzip the file. * Upload (or move) the :file:`novius-os` directory to your server's ``DOCUMENT_ROOT`` (using FTP for instance). * Open your browser at http://your.domain/novius-os/ (replace ``novius-os`` with the directory name where Novius OS has been unzipped). * Follow the steps of the :doc:`setup wizard `. Advanced installation ********************* Configure a Virtual Host ======================== The following commands are provided as example when installing Novius OS on Ubuntu, you should adapt depending on your distribution. .. code-block:: bash sudo nano /etc/apache2/sites-available/novius-os | Replace :command:`nano` with any text editor. | Replace :file:`novius-os` with the name you want for your ``Virtual Host``. | Copy the following configuration in the file you just opened and save. | Change the line ``ServerName`` with your domain name when installing on a live server. | Likewise, change :file:`/var/www/novius-os` with the folder you installed Novius OS into. .. code-block:: apache DocumentRoot /var/www/novius-os/public ServerName novius-os AllowOverride All Options FollowSymLinks The default configuration has a :file:`public` folder. This is where the ``DoumentRoot`` should point. Enable the new ``VirtualHost``: .. code-block:: bash sudo a2ensite novius-os Then, reload :program:`Apache` to apply the new configuration. .. code-block:: bash sudo service apache2 reload Configure the :file:`hosts` file, when installing on your computer ------------------------------------------------------------------ If you install Novius OS on your local computer, you must add a line in the :file:`/etc/hosts` file, containing the value you entered for ``ServerName`` (:file:`novius-os` in the above example). .. code-block:: bash sudo nano /etc/hosts Add the following line: .. code-block:: bash 127.0.0.1 novius-os Advance installation with Git ============================= You should clone the repository available on GitHub: .. code-block:: bash git clone --recursive git://github.com/novius-os/novius-os.git This command downloads the main repository, and its submodules : * novius-os : Novius OS core, which contains submodules itself (like fuel-core or fuel-orm). * Several submodules in :file:`local/applications`: blog, news, comments, form, slideshow and other applications. | The repository default branch is latest stable version of Novius OS. | New versions will be made available in new branches. | For now, every dependent repository of ``novius-os/novius-os`` share the exact same version number. It means that any application available on our Github exists in the same versions as the core. So if you're using the |version| version of ``novius-os/core, then you should also use ``novius-os/app`` in the same |version| version number. | After the initial ``clone``, if you want to change the Novius OS version you're using, don't forget to update the submodules! | Here's how to use the latest *nightly* (it's in the ``dev`` branch): .. code-block:: bash cd /var/www/novius-os/ git checkout dev git submodule update --recursive Installation on Nginx server ============================ Sample of :program:`Nginx` configuration: .. literalinclude:: nginx.txt PKvCU;~~=novius-os-latest/_sources/install/whats_next/applications.txtApplications ============ Thanks to the applications, you can add new features to Novius OS. The applications manager ------------------------ Allows you to install and uninstall applications. .. image:: images/applications/application-manager-launcher.png :alt: Le gestionnaire d'applications :align: center After modifying the ``metadata`` of an application or your website (Novius OS' instance), you must apply the changes in the applications manager. This is also the case when a native application has been modified. .. image:: images/applications/application-manager.png :alt: Le gestionnaire d'applications :align: centerPKvC=:novius-os-latest/_sources/install/whats_next/templates.txtTemplates ========= Pages need templates. They contains the content written in the back-office and set the style. .. image:: images/templates/layout.png :alt: Template :align: center The template is chosen when adding or modifying a page. .. image:: images/templates/choose.png :alt: Choose a template :align: center New templates can be added. Templates are embedded in the applications. To add a template, one must therefore add an application (with the :doc:`applications manager `). PKvCdKK6novius-os-latest/_sources/install/whats_next/index.txtWhat's next ########### .. toctree:: first_page templates applicationsPKvCҷE;novius-os-latest/_sources/install/whats_next/first_page.txtFirst page ========== Open the Webpages application ----------------------------- If you want create a website, go to the **Webpages** application: .. image:: images/first_page/home-tab.png :alt: The Webpages application on the home tab :align: center Add your first page ------------------- .. image:: images/first_page/page-appdesk.png :alt: Add a page :align: center Write some content and hit ‘Add’ -------------------------------- .. image:: images/first_page/page-add.png :alt: Adding a page :align: center Preview your work ----------------- The **Visualise** action allows you to preview the page before publishing it. .. image:: images/first_page/page-visualise.png :alt: Preview a page :align: center Publish your page ----------------- Once you're happy with your work, choose ‘Will be published’ and save. Look in awe at what you've achieved: .. image:: images/first_page/it-works.png :alt: Your new front-office :align: center PKe'JDMQ9novius-os-latest/_sources/contribute/copy_style_guide.txtCopy style guide (English) ########################## Introduction ************ This style guide is intended for all persons writing copy for Novius OS: applications developers and designers, contributors to the core, translators. It establishes guidelines common to all applications and languages in order to **provide every Novius OS user with consistent and enjoyable copy**. This guide is based on Aaron Walter’s `design personas `__. MailChimp’s `Voice and Tone `__ guide, created by Walter’s team, has also been a source of inspiration. About translation ================= Translation is more than just a word-to-word job. One must remain faithful to the original design while adapting it for a new audience, for a different culture. A literal translation of Novius OS copy does not make sense. The translation must read as if the copy had originally been written in the target language. The first document to translate are these guidelines so that a **localised style guide** is available. Personality and tone ******************** Novius OS is **designed for professionals**. They don’t use it for fun, they have a job to do. Novius OS must show its users they share a common goal: to get the job done as efficiently as possible. Novius OS therefore adopts a professional and straight-to-the-point tone. This said, **using Novius OS doesn’t have to be boring**. The usual flavourless software speech (e.g. Please enter a valid value) is to be avoided. We don’t Novius OS to be seen as yet another tool. Novius OS can make its users smile—especially when they succeeded in carrying out their job—but not laugh. The software is not their friend. It is rather **a trustworthy and knowledgeable colleague they’re happy to work with**. A team of colleagues actually, as Novius OS says ‘We’ not ‘I’. Finally, although many Novius OS followers are developers, copy must be jargon-free. What’s more, bro-ish tone (e.g Sorry dude, I screwed up!) is inappropriate. Personality traits ================== * **Professionnal** but not boring. * **Straight-to-the-point** but not bossy. * **Consistent** but not repetitive. * **Friendly** but not bro-ish. * **Knowledgeable** but not haughty. English language **************** Novius OS is written in **British English**. So could you please be kind enough to restrain from using the spelling ‘Media Center’ instead of the more gentrified ‘Media Centre’? For quotation marks, we follow `the rule given by Oxford Dictionnaries `__ —single inverted commas e.g. ‘Hello world’. Besides please use apostrophes (’) not the prime symbol ('). Copy examples ************* Actions: :Sign in: Let’s get started! :Log out: Sign out (see you!) :Add new item: Add a new page [1]_ :Save an item: Save [1]_ Success: :New item added: All done! The blog post has been added. [2]_ :Item updated: OK, changes are saved. [2]_ Errors: :User mistake: You must add a title for the product to be saved. Sorry about that! [3]_ :System error: Something went wrong. Please try again and contact your developer or Novius OS if the problem persists. We apologise for the inconvenience caused. [4]_ :Error prevention (warning): Answers to this form have already been received. Modifying the form may alter the collected data. [5]_ :Error prevention (confirm button): Don’t worry, I know what I'm doing. [5]_ .. [1] No need to say more. We want clearly labelled primary actions. .. [2] A little diversity is welcome as long as the style is consistent. E.g. ‘There you go!’, ‘All wrapped up!’ or ‘Great!’ to start a success message. .. [3] Don’t assume this is the user’s fault. Maybe it wasn’t very clear the field was mandatory. .. [4] Don’t ’Oops!’ the user. She/he might have lost time or data. .. [5] When you need the user to pay attention, get her/him involved by turning the copy into a conversation.PKe'JD<novius-os-latest/_sources/contribute/copy_style_guide_es.txtManual de estilo (Español) ########################## Introducción ************ Este manual de estilo está dirigido a aquellas personas que quieran escribir para Novius OS: desarrolladores y diseñadores de aplicaciones, colaboradores del núcleo y traductores. Su objetivo es establecer normas comunes a todas las aplicaciones y todos los idiomas para que **todos los usuarios de Novius OS tengan acceso a textos amenos y coherentes**. Se basa en los `«design personas» `__ de Aaron Walter. También ha servido de inspiración el manual de MailChimp `Voice and Tone `__, realizado por el equipo de Walter. Acerca de la traducción ======================= Un trabajo de traducción es algo más que traducir palabra por palabra. Hay que ser fiel al diseño original, pero, al mismo tiempo, hay que saber adaptarlo a un público y a una cultura diferentes. Una traducción literal de Novius OS no tendría sentido. La traducción debe ser fluida, como si se hubiese escrito originalmente en la lengua de llegada. Por eso, el primer documento que se debe traducir es este, para que exista un **manual de estilo localizado**. Personalidad y tono ******************* Novius OS se ha **diseñado para profesionales** y ellos no lo utilizan para divertirse, sino para trabajar. Novius OS debe enseñar a sus usuarios un objetivo común: trabajar de la forma más eficiente posible. Por eso, Novius OS adopta un tono directo y profesional. Sin embargo, **utilizar Novius OS no tiene por que ser aburrido**. Así, se debe evitar el estilo insípido propio de muchos programas (p. ej., Introduzca un valor correcto). No queremos que Novius OS se considere como cualquier otra herramienta más. Novius OS puede hacer que sus usuarios esbocen una sonrisa, sobre todo cuando logran terminar una tarea, pero no les hará reir. El programa no pretende divertir, sino ser **un compañero de trabajo fiable y competente con el que trabajar**. O más bien un equipo de trabajo, ya que Novius OS utiliza «nosotros» en lugar de «yo». Por último, aunque muchos seguidores de Novius OS son desarrolladores, los textos no deben contener jerga. Un estilo de «colegueo», como «Lo siento tío, la he cagado», está fuera de lugar. Rasgos de personalidad ====================== * **Profesional** sin ser aburrido. * **Directo** sin ser autoritario. * **Coherente** sin ser repetitivo. * **Ameno** sin ser demasiado coloquial. * **Competente** sin ser arrogante. Lengua española *************** Novius OS se ha traducido en español de España. Se ha intentado ser lo más neutro posible para que todos los usuarios de lengua española puedan utilizarlo y apreciar el estilo. Lo ideal sería que en futuras traducciones, se mantenga el mismo tipo de español para mantener la coherencia. En cuanto a la ortografía y puntuación, sigue las directrices marcadas por el `Diccionario Panhispánico de Dudas `__. Ante cualquier duda, se debe consultar este diccionario ya que proporciona reglas oficiales y normalizadas para todo el mundo hispanohablante. Ejemplos de redacción ********************* Acciones: :Conectarse: ¡Manos a la obra! :Desconectarse: Desconectarse (¡hasta pronto!) :Añadir un elemento: Añadir une nueva página [1]_ :Guardar un elemento: Guardar [1]_ Logros: :Nuevo elemento añadido: ¡Ya está! Se ha añadido el elemento. [2]_ :Elemento actualizado: ¡Estupendo! La nueva carpeta ya está lista. [2]_ Errores: :Error del usuario: Lo sentimos, no encontramos esa imagen. [3]_ :Error del sistema: Algo ha salido mal. Actualiza la ventana del navegador e inténtalo de nuevo. Si sigues con el mismo problema, ponte en contacto con tu desarrollador o Novius OS. Sentimos las molestias. [4]_ :Prevenir errores (advertencias): Ya han llegado respuestas a este formulario. Si lo modificas, puede que borres los datos recogidos. [5]_ :Prevenir errores (botón de confirmación): No te preocupes, sé lo que hago. [5]_ .. [1] Queda poco nada más que decir. La eficacia reside en que las acciones principales sean claras y concisas. .. [2] No dudéis en variar un poco, siempre que se mantenga la coherencia de estilo. Por ejemplo, utilizad ¡Genial!, ¡Estupendo! o ¡Ya está! para empezar los mensajes de éxito. .. [3] No deis por hecho que es la culpa del usuario. Puede que no estuviese tan claro que el campo era obligatorio. .. [4] Nada de "Jo...". El trabajo es serio. Puede que el usuario haya perdido tiempo o datos. .. [5] Cuando queráis llamar la atención del usuario, escribid los textos como si fuesen una conversación.PKe'JDgά2novius-os-latest/_sources/contribute/translate.txtTranslate Novius OS ################### Novius OS is ready to be translated into any language (It has already been translated into French, Japanese, Russian, Spanish and Interlingue). Here is the process to translate Novius OS into your language. Remember `we are here to help `__. Your contribution is very appreciated, thank you. Quick start guide ***************** The best way to get started with Novius OS translation is to begin with the front-office texts (~220 words only). They shouldn’t take you more than an hour to translate. Here are the steps to follow: 1. Go to `translate.novius-os.org `__. 2. In the projects’ list (on the right-hand side), click Novius OS latest version (Novius OS versions are released in alphabetical order). If your language is not listed on the next page, `let us know `__, we'll add it for you. 3. There are only four files to translate. No account required to suggest translations. * Blog application: :file:`noviusos_blognews > front.po` * Forms application: :file:`noviusos_forms > front.po` * Comments application: :file:`noviusos_comments > front.po` * Core: :file:`framework > front.po` That’s it, you’re done! Many thanks for your contribution. Now that you’re started, what about translating more? That’d be fantastic. Keep reading, we tell you all you need to know about Novius OS translation. Copy style guide **************** We take copywriting and translation very seriously. We have therefore established guidelines common to all applications and languages in order to provide every Novius OS user with consistent and enjoyable copy. * :doc:`copy_style_guide` * :ref:`Charte rédactionnelle (Français) ` * :ref:`スタイルガイド(日本語)` * :doc:`copy_style_guide_es` The copy style guide is to be read by every translator. If it's not available in your language then it is the first document to translate. .. note:: We're happy to have the style guide translated by a professionnal translator. This key document may indeed prove hard to localise. `Contact us `__ about this translation. How to translate **************** Novius OS translation server is available at `translate.novius-os.org `__. It is powered by `Pootle `__. Here is a quick guide to Pootle. (You may also want to have a look at `Evernote's handy tour of Pootle `__.) Translate offline ================= If you prefer to translate offline (or just don't like Pootle!), you can use `OmegaT `__ or any other CAT software which handles PO files. Go to the version and language you want to translate (see below) and click the 'Download' link. Once you're done translating, `contact us `__ and we'll grant you the rights to upload language files. Available languages =================== .. image:: images/pootle-nos-languages.png :alt: Available languages :align: center If on :file:`translate.novius-os.org` home page, your language is not listed under :guilabel:`Languages`, just `contact us `__. We'll add it for you. Translation files ================= Once your language is available on :file:`translate.novius-os.org`, click it. Then click the version of Novius OS you want to translate. If you don't know which one to choose, go for the latest version (Novius OS versions are released in alphabetical order). You now see a list of directories. The directories starting with :file:`noviusos_` are applications. :file:`framework` contains the strings from the core. .. image:: images/pootle-nos-directories.png :alt: Translation directories :align: center To start translating, don't click :guilabel:`Continue translation` but a number in the :guilabel:`Need translation` column. This allows you to choose a directory. Please follow these priorities: * Top priority, the core: :file:`framework`. * Then the native applications: Webpages (:file:`noviusos_pages`), Media Centre (:file:`noviusos_media`), Users (:file:`noviusos_user`) and Applications manager (:file:`noviusos_appmanager`). * And finally the non-native applications. Suggesting and submitting translations ====================================== Everybody can suggest translations. A suggestion will be reviewed by an approved translator before being submitted. Only submitted translations are applied to Novius OS. Unreviewed or rejected suggestions stay in Pootle. .. note:: You don't even need to create an account to suggest translations. Nevertheless creating an account only takes you a minute and allows you to select your languages and avoid the CAPTCHA protection. Being an approved translators is a great way to make a difference to the Novius OS project. Everyone can apply: Just `drop us `__ a few lines about yourself and include your Pootle username. We'll review your application before granting you extended permissions. When translating **************** Placeholders and tags ===================== * Some strings include variables, e.g. ``‘Welcome back, {{user}}’``. Obviously, Novius OS end users don't see these variables which are replaced by the actual value, e.g. ``‘Welcome back, Joe’``. Variables are to be kept, untranslated, e.g. ``‘Re-bonjour {{user}}’``. * HTML tags are also to be kept and not to be translated. In most cases, you'll find a start tag and an end tag, e.g. ``‘This page has one sub-page’``. Text between tags must be translated, e.g. ``‘Cette page a une sous-page’``. * For non-breaking spaces, please use the HTML entity, i.e. `` ``. Dispelling doubts ================= Don't translate in the dark! When you don't understand a string, need to know the context or have any doubt, please `contact us `__. Our job is to make translation easy. We're happy to add notes to translator in the translation files for others to benefit from your feedback. We can also provide you with screenshots or indications to find a string in the UI of Novius OS. When your question or comment regards a specific string, please give us the link to the string. You'll find it the bottom right corner: .. image:: images/pootle-nos-string-url.png :alt: String URL :align: center Translating the documentation ***************************** This documentation is powered by `Read The Docs `__ which uses Rich Structured Text (RST) files. This format is human-readable and therefore easier to translate. If on this `page `__, your language is not listed under :guilabel:`Translations`, `contact us `__. We'll set up the GitHub repo for you. Once the repo is ready, clone it. You may also want to clone the `English repo `__ so you can copy files from the original version to the translation. That's it, you're all set to start translating. Thank you very much for your contribution! PKvC[s\\.novius-os-latest/_sources/contribute/index.txtContribute to Novius OS ####################### .. toctree:: translate copy_style_guide PKvC HZmm3novius-os-latest/_sources/app_extend/add_action.txtAdd an action in the admin ########################## Actions are defined in the :file:`config/common/{{model}}.config.php` file. The best way to proceed is to be inspired by the default existing actions of Novius OS. Placeholders ************ Action's configuration contains ``{{placeholders}}``. - Replaced with **PHP** : - ``{{model_label}}``: the model name - ``{{controller_base_url}}``: URL of the model's controller - Replaced by the **App Desk** (JavaScript) : - ``{{context}}``: current context (or first one when several are shown) Every other placeholders are replaced according to the data of the **item**: ``{{_id}}`` and ``{{_title}}`` in this case, but also any field defined in the ``data_mapping``. Action's target *************** There are 3 possibles targets for the actions: - **toolbar-grid**: App Desk's toolbar - **grid**: item line in the main grid of the App Desk - **toolbar-edit**: toolbar on the editing / addition form .. image:: images/targets_grid.png :alt: 'grid' target of actions :align: center .. image:: images/targets_edit.png :alt: 'edit' target of actions :align: center Add / Edit / Delete ******************* **add** action: - opens a new tab ; - calls the ``action_insert_update()`` method on the ``Nos\Media\Controller_Admin_Media`` controller ; - with the ``$_GET['context']`` parameter, allowing to pre-select the active context ; - is only shown in the App Desk's toolbar. **edit** action: - opens the edition form (the method is not specified for ``nosTabs``, so the default ``open`` value will be used: it will focus the existing tab if it's already opened, or will create a new one otherwise ; - calls the ``action_insert_update( $id )`` method on the ``Nos\Media\Controller_Admin_Media`` controller ; - with an ``id`` parameter ; - is only shown in the main grid. **delete** action: - calls the ``action_delete( $id )`` method on the ``Nos\Media\Controller_Admin_Media`` controller ; - with an ``id`` parameter ; - is shown both in the main grid and the edition form, but only for existing items (not for adding new items). .. code-block:: php :emphasize-lines: 5,23,42 array( 'label' => __('Add {{model_label}}'), 'primary' => true, // Opens a new tab on click 'action' => array( 'action' => 'nosTabs', 'method' => 'add', 'tab' => array( 'url' => '{{controller_base_url}}insert_update?context={{context}}', ), ), // The ation is only be shown in the App Desk's toobar 'targets' => array( 'toolbar-grid' => true, ), ), // default EDIT action 'edit' => array( 'label' => __('Edit'), 'primary' => true, 'icon' => 'pencil', // Opens the item on click (will refocus the tab when existing) 'action' => array( 'action' => 'nosTabs', 'tab' => array( 'url' => "{{controller_base_url}}insert_update/{{_id}}", 'label' => '{{_title}}', ), ), // The action is only be shown in the main grid 'targets' => array( 'grid' => true, ), ), // Default DELETE action 'delete' => array( 'label' => __('Delete'), 'primary' => true, 'icon' => 'trash', 'red' => true, // Opens a confirmation popup on click 'action' => array( 'action' => 'confirmationDialog', 'dialog' => array( 'contentUrl' => '{{controller_base_url}}delete/{{_id}}', 'title' => strtr($config['i18n']['deleting item title'], array( '{{title}}' => '{{_title}}', )), ), ), // The action is shown both in the main grid and the edition form... 'targets' => array( 'grid' => true, 'toolbar-edit' => true, ), // ...but not for new items! 'visible' => function($params) { return !isset($params['item']) || !$params['item']->is_new(); }, ), ); PKvCb1novius-os-latest/_sources/app_extend/boostrap.txtBootstrap ######### The bootstrap file allows you to execute php code when the website / an application is loaded. It can be placed in two locations : * ``local/boostrap.php``: will be executed when the website is loaded. * ``local/applications/APPLICATION/bootstrap.php``: will be executed when the application ``APPLICATION`` is loaded. It is possible to use the bootstrap to extend an application. It is there :ref:`events ` and :ref:`view redirects ` can be used.PKvC|E2novius-os-latest/_sources/app_extend/add_field.txtAdding a field ############## We'll start from an example to explain how it works. Let's add a ``Source`` field on blog posts, to allow us to fill in an external URL from where the original content was produced. In the database *************** .. code-block:: sql ALTER TABLE `nos_blog_post` ADD `post_source` VARCHAR(255); In the model ************ 2 choices: * Declare the new field in the model ``properties``. * Activate the cache mechanism of models ``properties``. Declare the field ================= We're going to listen the event on the model config file. .. code-block:: php null, 'data_type' => 'varchar', 'null' => false, ); }); .. seealso:: `Defining properties in FuelPHP documentation `__ Activate the ``properties`` cache ================================= * Create the file :file:`local/config/config.php` by copying :file:`local/config/config.php.sample` (if necessary). * Uncomment the line (or create it) with the key ``cache_model_properties`` and set it to ``true``: .. code-block:: php array( //... 'cache_model_properties' => true, //... ), ); When activated, all models ``properties`` will be cached in the directory :file:`local/cache/fuelphp/model_properties/`. When a column is added and not declared, the first call to ``get()`` or ``set()`` for this column will fetch the schema from the DB and update the cached ``properties`` . .. warning:: This mechanism `only works with the MySQL and MySQLi drivers `__. .. seealso:: :ref:`Documention for Novius OS configuration `. In the form *********** The addition / edition form of a blog post is defined in its CRUD configuration. To extend it, we'll use an event! In the :file:`local/bootstrap.php` file (create it if necessary): .. code-block:: php 'Source originale :', 'form' => array( 'type' => 'text', 'placeholder' => 'http://', ), ); // Display the field inside the form // We create a new 'Source' expander in the right menu $config['layout']['menu']['Source'] = array('post_source'); }); The form now contains an additional editable field, as you can see below: .. image:: images/blog_source_field.png :alt: 'source' field inside the blog post form :align: center In the visualisation ******************** For the view, let's create the :file:`local/views/apps/noviusos_blognews/front/post/content.view.php` file. .. code-block:: html+php post_source)) { ?>

post_source) ?>

fields as $field) { if ($field->anfi_field_type == 'email' && !empty($field->anfi_value) { $email = Email::forge(); $email->from('my@email.me', 'My email'); $email->to($field->anfi_value); $email->subject('Your contact request'); // Textual email (use html_body() instead if you want to send HTML email) $email->body('Thank you for contacting us. We received it and will answer to you soon.'); try { $email->send(); } catch(\Exception $e) { // Could not send the email } } } }); PKvC;e:novius-os-latest/_sources/app_extend/change_appearance.txtChanging the appearance on the website ###################################### We'll start from an example to explain how it works. On the `Novius OS `__ website, we personalised how the blog posts are displayed. Here's how it looks like: Default design of the 'Blog' application : .. image:: images/blog_display_original.png :alt: Default list of the 'Blog' application :align: center Personalised design on the Novius OS.org website (our goal): .. image:: images/blog_display_custom.png :alt: Personalised list of the 'Blog' application :align: center Changing the view ***************** 1\ :sup:`st`\ solution: extending the view =========================================== Thanks to the cascading file system, we can copy the original :file:`noviusos_blognews::views/front/post/item.view.php` file in our :file:`local` directory: :file:`local::views/apps/noviusos_blognews/front/post/item.view.php` .. code-block:: html+php
$item)) ?> $item)) ?>
$item)) ?> $item)) ?>
We deleted the thumbnail, author, categories and comment count from this view file. 2\ :sup:`nd`\ solution: extends the configuration ================================================== The blog application allows to disable some elements from its configuration. In our situation, it's possible for every elements we don't want to display, expect the thumbnail. When using this blog configuration file, it acts on both the list and the full item view, which is not really what we want (so this solution is just shown as an example). Thanks to the cascading file system, we can copy the original :file:`noviusos_blognews::config/config.php` file in our :file:`local` directory: :file:`local::config/apps/noviusos_blognews/config.php` .. code-block:: php array( 'show' => false, ), 'authors' => array( 'show' => false, ), 'comments' => array( 'show' => false, ), ); Adding the CSS ************** 1\ :sup:`st`\ solution: extending the view =========================================== We create the :file:`local::views/apps/noviusos_blognews/front/post/list.view.php` file: .. code-block:: php `__ website, we created our own templates, which are bundled with the appropriate CSS files to change how the blog is displayed. PKe'JD.<2novius-os-latest/_sources/app_extend/extending.txtExtensions mechanisms ##################### Create a file in :file:`local` ****************************** Any view, configuration or lang file can be changed via the :file:`local` folder. This is possible thanks to the cascading file system existing in FuelPHP and adapted for Novius OS. It's very easy to do, because you only need to copy an existing file and change it how you like! For an application, the file should be copied into :file:`local/config/apps/{{application}}/` or :file:`local/views/apps/{{application}}/`. To extend a file from the core of Novius OS, we'll use :file:`local/config/apps/novius-os/` and :file:`local/views/novius-os/`. The 'generic' pattern is :file:`local/{{section}}/{{application}}/` with: * :file:`{{section}}`` equals to :file:`config` or :file:`views` ; * :file:`{{application}}`` matching :file:`apps` + an application name or :file:`novius-os` for the core. Configuration ============= The ``noviusos_page`` application has a :file:`controller/admin/appdesk.config.php` configuration file (so it's located at :file:`noviusos_page::config/controller/admin/appdesk.config.php`). If we copy it into :file:`local/{config/apps}/noviusos_page/controller/admin/appdesk.config.php`, then it will be merged automatically with the one asked by the application. Views ===== When we create a :file:`local/views/{apps/noviusos_help}/admin/help.view.php` file, it will be used as a **replacement** of :file:`noviusos_help::admin/help.view.php`! To extend a file from the core, we'll use ``novius-os`` as application name. For example, :file:`local/views/novius-os/admin/login.view.php`. Use events to alter a configuration *********************************** Any configuration file can be altered thanks to the :ref:`events_configuration`. event. Replace a view with another one ******************************* It's possible to call the ``View::redirect()`` method to replace any view file by another one. .. code-block:: php 'Application 2', // It's an extension application 'extends' => array( 'my_application', ); ); Once ``application_2`` is installed, it will be loaded at the same time than ``my_application`` is. When an application extends another one, some automatic behaviours falls into place. **Example:** ``application_2`` extends ``my_application``. Configuration files of ``Controller`` and ``Model`` inside ``my_application`` can automatically be extended by ``application_2`` just by creating them at the same location. For instance, ``my_application`` has the following configuration file for ``Controller_Test``: :file:`applications/mon_application/config/controller/test.config.php`. In ``application_2``, if the matching file :file:`applications/application_2/config/controller/test.config.php` exists, then it will be merged. i.e. in ``My\Application\Controller_Test``, the ``$config`` variable will contain the merge of the 2 files (the one of the extended ``my_application`` application, and also the one from ``application_2`` which extends the first one). .. seealso:: :ref:`Metadata extends API`. PKvC‡.novius-os-latest/_sources/app_extend/index.txtExtend an application ##################### .. toctree:: extending boostrap add_field change_appearance add_action front_event PKL(JD )novius-os-latest/searchindex.jsPKL(JDR!&!&$novius-os-latest/search.htmlPKL(JD0novius-os-latest/.buildinfoPKL(JDNO:I6I6novius-os-latest/genindex.htmlPKJ(JD?99#novius-os-latest/fuelphp.htmlPKL(JDcUC'novius-os-latest/objects.invPKJ(JD^H^H-novius-os-latest/index.htmlPKvC?$3vnovius-os-latest/_images/pootle-nos-directories.pngPKvC5;yy%wnovius-os-latest/_images/home-tab.pngPKvC*%yy+novius-os-latest/_images/ergonomie-tabs.pngPKvCحYf f 1j&novius-os-latest/_images/pootle-nos-languages.pngPKvCv7vcc.3novius-os-latest/_images/metadata_enhancer.pngPKvCyQJۍ22-novius-os-latest/_images/appdesk_ergonomy.pngPK;)|Cd--)novius-os-latest/_images/download_zip.pngPKvC\)novius-os-latest/_images/step-login-b.pngPKvChh%novius-os-latest/_images/page-add.pngPKvCƀ2znovius-os-latest/_images/pootle-nos-string-url.pngPKvC>|.novius-os-latest/_images/blog_source_field.pngPK;)|CD7SS)2[novius-os-latest/_images/activate_app.pngPKvC7 oETET%onovius-os-latest/_images/it-works.pngPKvCMZ ,Tnovius-os-latest/_images/step-appmanager.pngPK;)|C#3# novius-os-latest/_images/step-4.pngPK;)|C i551T novius-os-latest/_images/app_manager_launcher.pngPKvC"B)rDrD# novius-os-latest/_images/choose.pngPKvCMZ 0 novius-os-latest/_images/application-manager.pngPKvC/c*c*) novius-os-latest/_images/step-login-a.pngPKvCe99) novius-os-latest/_images/page-appdesk.pngPK-)|C-]&]]#novius-os-latest/_images/step-3.pngPK;)|Cp1$vnovius-os-latest/_images/step-1b.pngPKvCt=e=e#novius-os-latest/_images/layout.pngPKvCt}==)hznovius-os-latest/_images/targets_edit.pngPKvC8m&m&)novius-os-latest/_images/targets_grid.pngPKvCY\\'Dnovius-os-latest/_images/user_roles.pngPKvCJ/novius-os-latest/_images/files_organisation.pngPKvCP2ֶnovius-os-latest/_images/blog_display_original.pngPKvC5_66+;novius-os-latest/_images/page-visualise.pngPKvCD^AjAj(snovius-os-latest/_images/permissions.pngPKvCd0novius-os-latest/_images/blog_display_custom.pngPKvC"9{novius-os-latest/_images/application-manager-launcher.pngPKvCiϲRR-novius-os-latest/_images/ergonomie-tpi-fr.pngPK;)|CHyff2Snovius-os-latest/_images/i18n_folder_structure.pngPK-)|Czaݾ((#bnovius-os-latest/_images/step-2.pngPK;)|C?P$novius-os-latest/_images/step-1a.pngPKvCF%ee,*novius-os-latest/_images/user_standalone.pngPKvCM==/novius-os-latest/_images/ergonomie-app-desk.pngPK;)|C--)!novius-os-latest/_images/download_git.pngPKK(JD,,,Onovius-os-latest/manage/define_contexts.htmlPKK(JD92>2";novius-os-latest/manage/index.htmlPKJ(JD!$q>>.nnovius-os-latest/app_create/common_fields.htmlPKJ(JD؈HH*:novius-os-latest/app_create/add_field.htmlPKJ(JDT즹==.novius-os-latest/app_create/appdesk_views.htmlPKJ(JD +++ 4novius-os-latest/app_create/app_wizard.htmlPKJ(JD:CܝII*(`novius-os-latest/app_create/translate.htmlPKJ(JDHT88) novius-os-latest/app_create/template.htmlPKJ(JD:880Cnovius-os-latest/app_create/image_transform.htmlPKJ(JD-AE-E-+hnovius-os-latest/app_create/migrations.htmlPKJ(JDPKK+Inovius-os-latest/app_create/attachment.htmlPKJ(JDqxx1֕novius-os-latest/app_create/create_behaviour.htmlPKJ(JDK>>& novius-os-latest/app_create/index.htmlPKJ(JD+ǀ)M novius-os-latest/app_create/enhancer.htmlPKJ(JD%%- novius-os-latest/.doctrees/environment.picklePKI(JDU(H &novius-os-latest/.doctrees/index.doctreePKI(JD$+m=88*p%&novius-os-latest/.doctrees/fuelphp.doctreePKI(JD&mSS9t^&novius-os-latest/.doctrees/manage/define_contexts.doctreePKI(JDi͜NN5r&novius-os-latest/.doctrees/manage/install_app.doctreePKI(JDHm>m>7 &novius-os-latest/.doctrees/manage/friendly_slug.doctreePKI(JDx/ /&novius-os-latest/.doctrees/manage/index.doctreePKI(JD J;J;4 'novius-os-latest/.doctrees/manage/production.doctreePKH(JDֈ<<6G'novius-os-latest/.doctrees/app_create/enhancer.doctreePKH(JD8'novius-os-latest/.doctrees/app_create/app_wizard.doctreePKH(JD1!!=P (novius-os-latest/.doctrees/app_create/image_transform.doctreePKH(JD PP>#(novius-os-latest/.doctrees/app_create/create_behaviour.doctreePKH(JDuo++;x(novius-os-latest/.doctrees/app_create/common_fields.doctreePKH(JDUg 3(novius-os-latest/.doctrees/app_create/index.doctreePKI(JDMCC7 (novius-os-latest/.doctrees/app_create/translate.doctreePKH(JDMWVV8v/)novius-os-latest/.doctrees/app_create/attachment.doctreePKH(JD8)novius-os-latest/.doctrees/app_create/migrations.doctreePKH(JD'-DD7)novius-os-latest/.doctrees/app_create/add_field.doctreePKH(JD 1;)novius-os-latest/.doctrees/app_create/appdesk_views.doctreePKI(JD@Al}#}#6*novius-os-latest/.doctrees/app_create/template.doctreePKJ(JD&xӋ??:[)*novius-os-latest/.doctrees/understand/media_centre.doctreePKJ(JDtiL8L85>i*novius-os-latest/.doctrees/understand/sharing.doctreePKJ(JD޾[[:ݡ*novius-os-latest/.doctrees/understand/applications.doctreePKJ(JD04p4p=*novius-os-latest/.doctrees/understand/front_and_cache.doctreePKJ(JD733AKn+novius-os-latest/.doctrees/understand/differences_fuelphp.doctreePKJ(JDYJF8+novius-os-latest/.doctrees/understand/organization_directories.doctreePKJ(JDZџg_g_9',novius-os-latest/.doctrees/understand/permissions.doctreePKJ(JDob 3U,novius-os-latest/.doctrees/understand/index.doctreePKJ(JD<;DD6~,novius-os-latest/.doctrees/understand/ergonomy.doctreePKJ(JDwȧWWCW,novius-os-latest/.doctrees/understand/fundamentals_software.doctreePKJ(JD_ A_1-novius-os-latest/.doctrees/understand/multi_context/index.doctreePKJ(JD}'E=-novius-os-latest/.doctrees/understand/multi_context/twinnable.doctreePKJ(JDFA==Fy-novius-os-latest/.doctrees/understand/multi_context/principles.doctreePKI(JDhqעdd2..novius-os-latest/.doctrees/release/chiba.2.doctreePKJ(JDQ $K/novius-os-latest/.doctrees/release/migrate_from_chiba.2_to_dubrovka.doctreePKI(JDz,Hjj30novius-os-latest/.doctrees/release/dubrovka.doctreePKI(JD|5k k 0n0novius-os-latest/.doctrees/release/index.doctreePKI(JD#J'0novius-os-latest/.doctrees/release/migrate_from_chiba.1_to_chiba.2.doctreePKI(JD##F$h1novius-os-latest/.doctrees/release/migrate_from_0.2_to_chiba.1.doctreePKI(JD#^#^2R1novius-os-latest/.doctrees/release/chiba.1.doctreePKI(JD䧽NyNy.1novius-os-latest/.doctrees/release/0.2.doctreePKI(JDH6UFUFB_d2novius-os-latest/.doctrees/release/migrate_from_0.1_to_0.2.doctreePKI(JDuu8873novius-os-latest/.doctrees/install/setup_wizard.doctreePKI(JDE(3novius-os-latest/.doctrees/install/post_install_optimisations.doctreePKI(JDJq  0q4novius-os-latest/.doctrees/install/index.doctreePKI(JDb: 4novius-os-latest/.doctrees/install/common_problems.doctreePKI(JD~24novius-os-latest/.doctrees/install/install.doctreePKI(JDx&``2yB5novius-os-latest/.doctrees/install/upgrade.doctreePKI(JD?22B5novius-os-latest/.doctrees/install/whats_next/applications.doctreePKI(JD>==?;5novius-os-latest/.doctrees/install/whats_next/templates.doctreePKI(JD@5novius-os-latest/.doctrees/install/whats_next/first_page.doctreePKI(JDJ( ;5novius-os-latest/.doctrees/install/whats_next/index.doctreePKI(JDmH 35novius-os-latest/.doctrees/contribute/index.doctreePKI(JDp ﳝ75novius-os-latest/.doctrees/contribute/translate.doctreePKI(JDtttA6novius-os-latest/.doctrees/contribute/copy_style_guide_es.doctreePKI(JDy6oo>87novius-os-latest/.doctrees/contribute/copy_style_guide.doctreePKI(JDqߘ''9/7novius-os-latest/.doctrees/app_extend/front_event.doctreePKI(JDo5s<^<^8 7novius-os-latest/.doctrees/app_extend/add_action.doctreePKI(JDIFF?8novius-os-latest/.doctrees/app_extend/change_appearance.doctreePKI(JDS0 0 3N8novius-os-latest/.doctrees/app_extend/index.doctreePKI(JD'ʽII7:[8novius-os-latest/.doctrees/app_extend/add_field.doctreePKI(JDW$$ydyd7L8novius-os-latest/.doctrees/app_extend/extending.doctreePKI(JD6 9novius-os-latest/.doctrees/app_extend/boostrap.doctreePKL(JD & MM9 9novius-os-latest/understand/organization_directories.htmlPKK(JDOk:k:-ln9novius-os-latest/understand/media_centre.htmlPKK(JD&\9\9)"9novius-os-latest/understand/ergonomy.htmlPKK(JD>::49novius-os-latest/understand/differences_fuelphp.htmlPKL(JD\<[[,:novius-os-latest/understand/permissions.htmlPKL(JDfn@n@(y:novius-os-latest/understand/sharing.htmlPKK(JDKɴAA-:novius-os-latest/understand/applications.htmlPKK(JDSX2S_S_0:novius-os-latest/understand/front_and_cache.htmlPKK(JDz?AA6[;novius-os-latest/understand/fundamentals_software.htmlPKK(JD2-L-L&~;novius-os-latest/understand/index.htmlPKL(JD"]QQ8;novius-os-latest/understand/multi_context/twinnable.htmlPKL(JD999:<<novius-os-latest/understand/multi_context/principles.htmlPKK(JDc..4v<novius-os-latest/understand/multi_context/index.htmlPKK(JDdڶ%<novius-os-latest/release/chiba.2.htmlPKK(JD~BB%z1=novius-os-latest/release/chiba.1.htmlPKK(JD_5t=novius-os-latest/release/migrate_from_0.1_to_0.2.htmlPKK(JD. BYsdsd>>novius-os-latest/release/migrate_from_chiba.2_to_dubrovka.htmlPKK(JD119W>novius-os-latest/release/migrate_from_0.2_to_chiba.1.htmlPKK(JD=Q ?novius-os-latest/release/migrate_from_chiba.1_to_chiba.2.htmlPKK(JDBcFF&Y?novius-os-latest/release/dubrovka.htmlPKK(JDE+X+X#0?novius-os-latest/release/index.htmlPKK(JDLuFF!J@novius-os-latest/release/0.2.htmlPKK(JD2448w@novius-os-latest/install/post_install_optimisations.htmlPKJ(JDͣRV`V`-@novius-os-latest/install/common_problems.htmlPKK(JDL}C}C%t&Anovius-os-latest/install/upgrade.htmlPKK(JD}fdfd%4jAnovius-os-latest/install/install.htmlPKK(JD7+B@@*Anovius-os-latest/install/setup_wizard.htmlPKK(JDyYHH#)Bnovius-os-latest/install/index.htmlPKK(JD J223WBnovius-os-latest/install/whats_next/first_page.htmlPKK(JDU߼--5ԉBnovius-os-latest/install/whats_next/applications.htmlPKK(JD ++2ABnovius-os-latest/install/whats_next/templates.htmlPKK(JD[m[-[-.Bnovius-os-latest/install/whats_next/index.htmlPK Z5Da!:Cnovius-os-latest/_static/plus.pngPKL(JDkl\\%@Cnovius-os-latest/_static/pygments.cssPKvC^II# Cnovius-os-latest/_static/carret.pngPK Z5DDUkki%Cnovius-os-latest/_static/up.pngPKo'JD2v~EE$'Cnovius-os-latest/_static/default.cssPKFEDVR>> NmCnovius-os-latest/_static/rtd.cssPKvCg*~~%Cnovius-os-latest/_static/noviusos.icoPK Z5D;l/l/&eCnovius-os-latest/_static/underscore.jsPKL(JD2+Cnovius-os-latest/_static/readthedocs-ext.jsPKvC7a~~!&Cnovius-os-latest/_static/next.pngPK Z5D<>(Cnovius-os-latest/_static/ajax-loader.gifPKo'JD%Cnovius-os-latest/_static/backtotop.jsPKvCTtt!$Cnovius-os-latest/_static/prev.pngPK Z5DPu u $Cnovius-os-latest/_static/comment.pngPK Z5Dhkk!Dnovius-os-latest/_static/down.pngPK Z5D+0!8Dnovius-os-latest/_static/file.pngPK Z5D[{gtt'Dnovius-os-latest/_static/up-pressed.pngPK Z5Db:i]$Dnovius-os-latest/_static/doctools.jsPKL(JD(xEE'Dnovius-os-latest/_static/searchtools.jsPKL(JD "eDnovius-os-latest/_static/basic.cssPK Z5DkuFpp)Dnovius-os-latest/_static/down-pressed.pngPK Z5Du +Dnovius-os-latest/_static/comment-bright.pngPK Z5D' 5w *Dnovius-os-latest/_static/comment-close.pngPK Z5DM "mm"Dnovius-os-latest/_static/jquery.jsPKvCC&|X'X'%Fnovius-os-latest/_static/noviusos.pngPKo'JD ):Fnovius-os-latest/_static/rtd_versions.cssPK Z5DK"=Fnovius-os-latest/_static/minus.pngPK Z5DNbb&>Fnovius-os-latest/_static/websupport.jsPKk'JD{n5ҡFnovius-os-latest/_static/font/fontawesome_webfont.eotPKk'JD]M>M&%Lnovius-os-latest/_static/css/theme.cssPKk'JDsC$rMnovius-os-latest/_static/js/theme.jsPKJ(JDdW0N0N4uMnovius-os-latest/contribute/copy_style_guide_es.htmlPKJ(JDPP3KK1Mnovius-os-latest/contribute/copy_style_guide.htmlPKJ(JDO^^*-Nnovius-os-latest/contribute/translate.htmlPKJ(JDz2z2&nNnovius-os-latest/contribute/index.htmlPKJ(JD p.PP2Nnovius-os-latest/app_extend/change_appearance.htmlPKJ(JD7|U|U*Nnovius-os-latest/app_extend/add_field.htmlPKJ(JDYY+HHOnovius-os-latest/app_extend/add_action.htmlPKJ(JD]GG,Onovius-os-latest/app_extend/front_event.htmlPKJ(JDgM/W,W,)Onovius-os-latest/app_extend/boostrap.htmlPKJ(JD8MM*Pnovius-os-latest/app_extend/extending.htmlPKJ(JDX>8>8&dPnovius-os-latest/app_extend/index.htmlPK;)|CFKK%RPnovius-os-latest/_sources/fuelphp.txtPK;)|C4imm#Pnovius-os-latest/_sources/index.txtPKe'JD)+  0Pnovius-os-latest/_sources/manage/install_app.txtPK;)|C=t4Pnovius-os-latest/_sources/manage/define_contexts.txtPKe'JDSt  /;Pnovius-os-latest/_sources/manage/production.txtPK;)|CBv{{*Pnovius-os-latest/_sources/manage/index.txtPK;)|C1ff2bPnovius-os-latest/_sources/manage/friendly_slug.txtPKvC#1Pnovius-os-latest/_sources/app_create/template.txtPKvCc c 3UPnovius-os-latest/_sources/app_create/attachment.txtPK;)|C Τ9 Pnovius-os-latest/_sources/app_create/create_behaviour.txtPKvCz3Qnovius-os-latest/_sources/app_create/migrations.txtPK;)|Cl|TT2Qnovius-os-latest/_sources/app_create/add_field.txtPK;)|CDFII8 Qnovius-os-latest/_sources/app_create/image_transform.txtPK;)|C7˹((1"Qnovius-os-latest/_sources/app_create/enhancer.txtPKvCrmm3 :Qnovius-os-latest/_sources/app_create/app_wizard.txtPK;)|CR ^6vQnovius-os-latest/_sources/understand/fundamentals_software.txtPK;)|C:4Qnovius-os-latest/_sources/understand/permissions.txtPKvCHAQnovius-os-latest/_sources/understand/organization_directories.txtPKvC' <qQnovius-os-latest/_sources/understand/differences_fuelphp.txtPK;)|CT.qQnovius-os-latest/_sources/understand/index.txtPK;)|Cm5Qnovius-os-latest/_sources/understand/media_centre.txtPKe'JD۲448Qnovius-os-latest/_sources/understand/front_and_cache.txtPK;)|Ci. 0qQnovius-os-latest/_sources/understand/sharing.txtPK;)|CɭAEQnovius-os-latest/_sources/understand/multi_context/principles.txtPKvCIDD<Qnovius-os-latest/_sources/understand/multi_context/index.txtPKvCRzgj@ZQnovius-os-latest/_sources/understand/multi_context/twinnable.txtPKe'JD{SFQnovius-os-latest/_sources/release/migrate_from_chiba.2_to_dubrovka.txtPKe'JDa\ . Rnovius-os-latest/_sources/release/dubrovka.txtPKvCO{Y Y )Rnovius-os-latest/_sources/release/0.2.txtPKvC^tޙA$Rnovius-os-latest/_sources/release/migrate_from_0.2_to_chiba.1.txtPKe'JDBELLE)Rnovius-os-latest/_sources/release/migrate_from_chiba.1_to_chiba.2.txtPKe'JD))-lIRnovius-os-latest/_sources/release/chiba.2.txtPKe'JD+rRnovius-os-latest/_sources/release/index.txtPKvC>PP=sRnovius-os-latest/_sources/release/migrate_from_0.1_to_0.2.txtPKvCum*  -Rnovius-os-latest/_sources/release/chiba.1.txtPKe'JDkZG G -:Rnovius-os-latest/_sources/install/upgrade.txtPK;)|C$8 2Rnovius-os-latest/_sources/install/setup_wizard.txtPKe'JD#5Rnovius-os-latest/_sources/install/common_problems.txtPKe'JDH5+Rnovius-os-latest/_sources/install/index.txtPKvCrr@Rnovius-os-latest/_sources/install/post_install_optimisations.txtPKe'JDyVV-Rnovius-os-latest/_sources/install/install.txtPKvCU;~~=]Snovius-os-latest/_sources/install/whats_next/applications.txtPKvC=:6Snovius-os-latest/_sources/install/whats_next/templates.txtPKvCdKK6Snovius-os-latest/_sources/install/whats_next/index.txtPKvCҷE;+Snovius-os-latest/_sources/install/whats_next/first_page.txtPKe'JDMQ9WSnovius-os-latest/_sources/contribute/copy_style_guide.txtPKe'JD<*Snovius-os-latest/_sources/contribute/copy_style_guide_es.txtPKe'JDgά2=Snovius-os-latest/_sources/contribute/translate.txtPKvC[s\\.[Snovius-os-latest/_sources/contribute/index.txtPKvC HZmm3C\Snovius-os-latest/_sources/app_extend/add_action.txtPKvCb1nSnovius-os-latest/_sources/app_extend/boostrap.txtPKvC|E2LpSnovius-os-latest/_sources/app_extend/add_field.txtPKvC.p p 4GSnovius-os-latest/_sources/app_extend/front_event.txtPKvC;e: Snovius-os-latest/_sources/app_extend/change_appearance.txtPKe'JD.<2 Snovius-os-latest/_sources/app_extend/extending.txtPKvC‡.Snovius-os-latest/_sources/app_extend/index.txtPK  aۨS
˗ӳe[qWPI޶@$(HJf&gH"i% =ajiaٲeI d,9w+Źrv9j0K.%uD"Aj 54)04=m*}G޳X攑f\!tzIP%BtQ)m3?5ۍ @(bT **4s3؞BA8y[B$sH-B)ދ)$X) '@ k#eD5՜h%+V'&~Sk֬yYThIChH:N&$kRK ==J8AI'8earA)I_o/c#Xi  17_@7tҩ4ãYr#(H&Ԋ˖-D)5ϱ6ޒ\,F*Z-3rl6grrN E**B[x-x9HȊ29v,]K}+Tёcw&{NZ[E;2̊kۊJN<Ղ& i #1`0@vF?{ocYvy~ι}kFdFUZr˸6a6,a  ܀,!RK4ƴFh@lӃ۸\ʪ\**3#2co/n1˴ڪ?Bqv~â5AB4^Sg(+$q)wH;?W÷]Đ$SHf5Lsfʂf0ss:5vz}q3PZ&qtѣ4o 4I`IfY1c@S.)$Itad%s٣T.c&q+++rBAT@ʙah #b۲ dBIRSX9KE#Q:_ǽwߙ/ 99XZZ'"'''''-xM0 i[>d-3/rpU*ӨWQYFq]nmId_*%ΜZeMI;ĉs*c2pE "K227kMa4 9Frqh̠?$T}SD)#M)$(КR@ *2zxdI z}v^c}X B)ѴG06ۤIk[iVW^bsgejmAx;ʩZi|1 yEJk B%Q@71-b),X\\ܹsl #8Q.2g1xe 9~5\{<_q, @(zTHDZ66t 欎ri@)4" Y]] cƣ!,I2N\qŋ8x!ӚѠCܞ шgyb:0d݅0N8},BfANf`{TҴ)W}8c<12V)4 `xvwr:^BR4Ad!r0hE9v'Oewo4T=w7L4 ϞwANr&|HI0,X.p?^C& s\* >@ ;pU4ŲM4#I5A8M\B0{Yif֗04u)ZŹf铪`%zI)g- mgK)%=0" ؖ$K#\E!JG)߰YE4b6/'5mXa6YsgƂޠ4#QEAgxR=.>4/=ߘԝ{c^AY+"BDJM& WYE H)ݛ!.m&pq\nKQ? W'Qq-ڭ9ƃKMZ[܋Ta,6 !S b*UKzX:qBoHm@&l_|D{KKu4iηW97QQ,kw8=N$ фr͟c<2wx[HcTM'!)ƒZ;KL YLg(-qy(a0vmy\s ,[`jL#g0 1DJ3GIB+,' Hi0lI(|ǴT a!RhLg<ԬC6l!v•. 耽YaR*T͌nh 0RpJmd,p\8v5hDIAQ+ƨ4r,8v+xGow;\'xO$&f4 EI( bZy aNNNNNNNN._Et{#064"10#Z&_g0cz`mԫU1bxIx IDATϯQy!2ufe[ S@%-,P(Ut)nm8ضCdiy%#AGL9p A ɔTEzFyfW!IRD! V74"#,#H4ZZhG E&sMsͨ?[_;K/4> _ȉeep86c~Bj 3u6V$ 3 [44 &!cP=ܭф.d&4Irq3 ۱Yg :diJť6VfaǬ}2C`!$ST8.J&Z MxeNXE1YtsF*$SRJy\GY'JiE[] H3aZX)GiBJM'rE!''''''''J:n8a!VCab>iZL*lc,4H)XYYÐ`8F}:}0oPj(5t tw)JY_q8VZ*% €~^R (uP"&I!B*Xdi֊8H<dZ iRr KK-`ݜ(xMx-9s7⨎I ZS)WL (J!a29Cj,D q) @àC!*@ uPk%BkVE$8XH!Fg)5H9$JEETQdU֚4MoKԷEdױy驋\z>p(C8cȘȰOE`xe4,.B\Gk6Q2 N_ҬqlU3mE{TjM)qp,(efZ`?$1"\8Fo8!8r8p^L5aOFca[ױ1]k1[/ᔪ4WԫLTؽvlre&dcj*rX\h[$ t(k'V2G_/ c%b[S*OG$iL5aؔ u1& &bVWVXc"5k39֭M!0MI uPZ b<0|9$C8 fv΄3$I0q4K/Z)=2L!0dBW/!''''''''lRr D2Et8\C!sئ`a d: p}2m0 ;py[@IX&&ؖIČ:̵A%$rZHMH Bn DC5*tYZZT*3 Hd4řY Z9FT3׬qПr8eO>Ǎ ,Xlty>VOpI*Z ;[Zm%tB41mQ(K5x=DAWF\|D!S,ӰQZv8OɓkS)Icٶi&@ 2m`H14>jc"N4q40f8Ƕɴ&R`[6r),/.Y1h[x+KKdYR)b497k{ݨS Qe1AxDfEEӀ,qd:ᘱb}JH)@EJGn Y*lFض8ȄFC%G*XBNNNNNNNN._=,E#KJxjL쑥 Lc<נY-ؤB3Cʅa2Y_\vH=OGdIF08T| H@ZgDJn:JQ h7T &A00F1B)) `#3pihmY,_Ozi*εI2ATħR+1P*GIF6J`Wܼ~[S,CS (-Y\\a&/>$1EESwދ嗹p ?ofD+) & 3 :!Yy tcDSJ,2%% )14LҤIuq(U戲qqskaI\jxVL\Kn _([ԫ5k!AhrYać tܼy 4m;FP K58jko75^8vh6j;VWS(H9+š f ӴB I$GG_i5BKLr<Y(3?|rrrro{.ssA@RM$#C`e[\aih4!J3 !A0,//0߬qg>ǖOKĄZB5!qc6mk}Q4OX\8/}x4:0l i -x_JDqDf.eaȤK6o,.EQ=&C.=7|b}GLvX:vy3>Q#,3?gLcƣ[4IJ03,1"KtDH\`:D$AL{\z<+؝lsE&aSwQhvww{PJc CcY.IX)۷zaLB~K&f +J%iR(H˗/!fcvs` Rv5aČ&cF1'N0 44gR3biJ z{\<ǗV * i\ 2$ @rg Y !Q$)Re*hsv\qfLd! ھEN 6[6!J ; 9,QYi:fk{R2 bϳ\[DQ]sE]{ x~4M T%f<.JT5).eZ^\lRTJ)oX׈GCo|9c,,Zo^:_gWxU}ʥi*8(,S=C B蘕c!O_t//qԩ)eYr"'|?g9᫔4M@k C׿ >L'#Yn8`9xML,CYEY(¶ $8^K0R(9~,[;qB5t<\YXpspp z>w?mv)J.dQB71vY_?F֢3)MnmmbU7c8\y*)q]ADq4]LK&[?=<ٞ'Mg-`JJUfZAtůs?̣>ʙ3gioo{e~O4=/_V}~~}C|goo;N<;CT9<>(.]0 .\6.]DݦlO~lll|7}B~M;#aϵM2 aHT\n]CORadaL+aS8"`21 Kc# 4PZE!qP*W,8 Lg^o(9<& f5O? =Ra$JRfJ":m9xaH42!%pL*}JI@cqI|2buekWU% oǸz2Q"eeK: orjﹴ 0i&9t!W.G~!l٧dws7W]gcY\h./]~88OsYZQtuئ`]⵰tha0QI J!kQ*qBfoo4$N"$q) d2`00,b[h=qSHbH!ɲR`Z.v*;w:\2i"8v| IDAT"ETdyu}x҈NCT\.s9^|J xg{8 @nVīԉO>$O>$gFo=yRzjʏȏ׼z'xG}~ݸcǎl6~|Aۆ<ߎV'?IL&aHP~_emm-oy _n'׾5N:C=u-o~臨jrxO| |}_Wxg)wBw{{{~'??ϞVA8g4.Fvq0_^L:CJIX"In:4%6Zoa)QaLq j |'KcVkt:5aƲl8em$qxأ\ wfy 4%  aLvl A iLLi)R L3VPiKD ,5kL\p7[R2b hszu/<1jؖd:Ŷ$ja10X )^p.bVF 9aBX\haR(x|ቿ 2zۛc;{_4]߸!5'/CmlܼEFJ17^CZoRt}0رUJ9NGyvz6m~~Nx;noeoxi?n\Xh|6aOB17`su{itZ{җ-rqjjn\.k.nƧP|JVt=O[__yk^ gn;3̩^722biU՟XxO_'Ui EQ {h4ϳgvٵkשglt>O}=N`h7 $Irl۶Çsm=/K|𕛿2`h#3dȐ Ci:ۣY[wXYӣuwڄiJX)a葦 琦kkk" ce8CarT8<|ضmۨRGrT˲HI ($(J*EH4%B#M`վQZ`t Ban9a%rm EFЌ q"d*DAG$I*ASϐLJ,cU2N!oQYH"P,)(2w: A%g@@MTY<|#O>4\ p vOr$NkwDkYgƲ j5*:r>z$Iϭzj¨*+++xK]r$I·-6Qܾ~9v~;q裏rmqW{pjϞ=ۿ^xsmq>?rr!.">tAu<NozӛxF<ݚ}{^>O/>1$ 20Cp";ƨf M[vҔЧS*)eD I&8%U4,"I݁L;!`?(u8IEıJ.U!MÐU2V Y;AW5\GJh)IMHEJQL8$REj Bjh "(|0 8&\Iuv@XW;֨ ;.FENlAch$tIC5u0MHMj( s`;M"L?Lq\ё*\Md&9eFGF\J)k{a\h#2P]UU9|lfMRaey ) ^ flt$I8rIjrιӤݷ)QM:d<# A&4*J>]'DMjD*8Ub8Jef緑5tfYy/pmāXu+_gdue'V7J(gNϲɑE.=֗Xf:L-rtu6 O}S|k_㦛nQ*K="W7ߌeY oW~W8~un9??o+_ ccc)B__ _7ic|_#<{2\r }kY^^~V\r-|_Rp5p?mj|#|+_s]t;vxZYYy1\pض͹ ޽{ ym?q~?qz%QXXX<$AʁeѠg|;>==?ݻ˃i?яb@e>l>ɐ!C^.4 _&˨h>(ڍel64[aiLab]Ӊb8A7 % jARJTU(Bi'ʟR 05ႋ.$pt]#( Qw]lq\ ݞMDduM"5L"%-bE`*^Xh(J5zKOj,313I({e|*(Ԉ%MSFP0 k9T%Ja> k*^~*K#ȑd3ٳۍ8|a:&o}5UX|G:A߁9BfԬR<v328zq"S PۘYo cόEvn?CjZ[Hu`V UT&V(泜{&om%gmb4 3L3 zb,elt0׶Q2(#49cqm/5rםw|(ݥoѨo` lD$4[+xvzQavfuH#~gd3wQ()*+#h4z6}?Fb|f]%V`Qmgjav\,wmD}6W'!C~H)iq88yaHyO /q`Pz1;S˜8K׾W_g?YNY]ӓ6-^{-_׹w:z=>O7ov,g?Y>OoǏsuבdOy>e۶m]!C KF_*뛛}8)dr9Re/La8<%MDQJ, "`+J_Bq8K ЋHwށɶ``p_'Pa**~˫H)C04*RHDMR)Q! T:E>tBw(ih vfmqXs(TNE'S(iH]g~fIs6㢑.IvAT5- ,Lo86b+(L3t.JϿ$E$ s4$5j:S1?8BY5M0H\2y UlHӔm{uxdA7R)b&R*TJ% M$~c{Jl [-v8n pP%!8M6VReN(ŦJ qM3(+L̐R?22NXXmQs!/0512I\殻b߾}OE'KKKwBid2w{u{w}7^zq-NZ<br?]wc9Y|RgrrI֘1Q 2dL È4PUsX*q? .bu@ A$P 8Y9ͤG ( a8O^ą"R0 1 04픊4 |qfggq]l&C2TZ7)E!$M ]JMIHT b"tIbj&#eWfPC'\%gJZ5whVD~H0A>㱇`vFCNNPsNۦծ $$Om}$QEDaH NXB*~FP.*XZgi0sFՐlE񽻉m&FHeq>|-rl{/g3Lpli?JP4c 2dL4ME VV&%rgY;)E>CIcN8^@&XYJ-;<Զl,B.Os02a n0w:|HwCrVnCHcO0666T/bX82==M266$INaȱc~nP;u{wqy{&r:됓7'y5Sy!6-VY``(>[΋e2dȐ!Àe qDP0,Nsr%V'٨d94M牓u !Nsd2eTaui6Q409I\fquOZ)3??"lJ$Td %ZG(dqfTM l:vg>YW}{y=a/[oB4nFo~Ǐ~Ž*w666رccccz==ѣGyk^C K:DcΝO Ogr?5Sy!6-jY`N7~q+eȐ!C~=/"TT+I'z RVLǵ A_h "%<#Nb$A 4B(NE$NuS04IP(TNƧw0>=Outr`B.Bqw -a@HDD2% \4|qi$a@d5(e-J, C7IJ(BJ]F(@SA9jv0dó{"ȣ۬!nC)C;Ϙc}u҈zczs onQu8#eieNMV3صk3;*,f,CJ8?g_+4LNN174|T1 T2sf$D3]YYeyeHX093ؽs'ݾC Kvgr:>eKEz!Yķ+??|?Ad9x^{wKC!cK}5!?|ej *ymJyxl?LNX q8<)QgQw˻./QV_V/-o!swzt:~7~={Ɩf9>95Sy!6-YVNg#ڸ 2d Q8<4=J ##t@JI"HI{."rDID(RNDZQUA $1(LA"%JLSG*Q4\8 S%UC8 hnгRI: Y&)((@5M"QBD[H )A((,C}*y')$ToJv@"ST-A8ĠG*rc]&DQ@>cel|Ǐ* l\Y2G& h7Zt8NXNfVo07G9KXzo^x(H|@(@ , IDAT2Z-ŒNx $^aoȩ)LӤTڤ\KBz*i^ka* :sD&LZ1[%WX0f K3[(J0d0.w+a],5"U4\EAym,CkHaH֖k ̴i nOIYX__.cqq~ϯkkϘ:)8p \{D*NEQx Lwя~]vs-(˥^zmNNN*S-">ƾ}mp}>G_ 08Anz_:fiy*~J򖷼"ob/5I~۷O>uȳY<bӒOklcY__?>>j2dȐ!Àe$ssX!]\&B:N`AZm4M1tU HRA*I\6OiieЭ,iPBM :!{6Uy[lmn!3n0N+ky=ʥ2pds'DSb!f4ES*q!"H$D#5IT BT9Q lb+[ FFG:m2V"Nb؎C^cn'笳$g,ff9LOO8!NB 92V$M}^4066=**^z.ǎZaZDr&'y߄jA@&!klm@T}-'$ ,?TUJ%4Mqr,bfoc8GЫS͗h<$Bj3 li(V,JB)qM WQI8W[Oۏ{.vʑE#LΠ:BJ@KaDӡ)[-jv~ LvЛ(DiJXF(rxR8 Nb__n?fggf뮻\X2o>>p5 dXŮ]j9\s W\qO<')ϩ2TU|>7 "_;g?/~;3~\|ŧַr 7O?ӟ4O~\x|>j>)v"ٷoߩ~tM\}1zիu~qMMMqW*7|rR獮O /2.S/r.SݻmXG?=ݻwsM7=k6ɟWW;;So!C @^KBIqXqcv|;:,lƂTR*V( XVRUX(P,҄fQH&ؑdJ]u KM>s:DlllR*UQ?0?)$e8HJ0DSU$&C|AqII*خG"TT%$JIBnC;7"SH a ^ CW&$ *QԱZ^Z"IR\ǧ[,a\$q@b 5詊J$%gHܨH+$IL֠31>NB4LX_[2t<:eQB mxy fJ_~9wu)Ÿ={i .;U8zzR0òSO-Ԫϗ!C C^ԈEN'RA@*K݁ v<?(KVfPblnnA Ǐqc.AS\)lnnz]-L!0pg`lJP2xaaszET s{$1( hDU@Aı Q=ʛ(Dqgе qy]A^C6|v"Ua;/]Ejl\:=Jb2Xm7sҨש-S*wP,8ٽc Jyqg#|9m(B7-i]vi! l6y)$i2. mgf ǖRISV'>t8 >B G˴:]F0-\9NB|I@#9Iv勘VI4ͤ&a} ȍ055e[-'= S(NS8dPyi)oD 5<]H +}c\|LOO355O2nllP,m>_^jc\C 2d/ Cї0OyVG2ER& }\im)WH]' Yvڍ{$lnBŲ<ē4[Z&UMڍ-Ǧ291TU6tTK.8U$ |d, ]|d, CGJA(JJ҈㐞 Cziډ̢K$AcAxt]!uVVYZ:HC5tuЉSjR`YQ*UJRɒ||00=5O& $H rA%'7sd,&&'iڬjwr$ic d-ױQR(&^d,BYBKE,S'Cʅb )U|/DJvi;D`dLG} 9tI#]*i6" Qu Ql:E2Zh2!Mկ~5ǎo'c}Qn6Kb ࡇbuuu2dȐ!h—YFF9(`vKGqH۠nB B=W&BTE^o:BJH͢1V0r&tZ-*ՑM*Fi21>M4TMCUlAÐXT%I!$f!^%1yKG~°wpN2H}*a:!ERAhqsĮhel(I&J}*.gf5[5fH}:Tgzz|B,--r|L&Cޤ-`Jԩmlmv=XdQ\gbs(lFsFIP$c3>>BR@䡤1ATj BL676È$I, HFF}bȔm5!r,ӳHU)" H2HfNm8|مX n&RqXZbt4Y>"Ք$I fk(BԳr#,$!NbbL&aZd3>D!n=<)<adY꿻gnfꪧ=Uo|3+&QV[LRkmXԪ/ָn柛rǐ!C `ߌO||À 1Mr4`_<it-FCAU%_,S#@䓇0M*kKtZmO<^IFχo;8"o|7sKFulj 2{/o}[ai!| p\0Jg}s^\סPaʣY676>[Nə}A!P50IefE1&SSl~Q~(|@$Ia(REMҴGޠX,t(H)QIDۈ >EBA$H)qL& i "MI[(4t$ ILFS >'R\ۡT(ڪ!(tz]lòp<xA*jÇFw1  |쾏댏U) tmrYnűcG)3P }vw#H]O8F17!EQpH(İL1@$i& (]TUeffUx?Gx#cT&ikN."hE!g0))-LT"T(sNnՕ5XD(Aae9| F>w1u1$N phe(:D(:)nCq8=aH"/D)uUCD!~`.=x(VKSދI17?K;$q뇄K.GW%,8WʒǪJB}A&_&cffY&" qݐVar|uI8Ic:A>Nnjd2dLDAkxQ*X^Zdj f淑,.pSڠl!A}.r r8M)s<\'L RJ17-;~k=طo$bUq0(PC!qHJ`e옱*g R# R}{a{Mc]PU I߯To{}W~yMG )Gɗ^ "oG?[ܼy iقFen{UUܹsmg-6xBH砹Ý;w>72׬Yf͚5kA9K/jA{0ޱj<%ZyAݜ(ZkF 8,99<ٳRb:(ch(ʂ` Dl?l f8gh{'H'AZ}`\޳RiF4! Bʶ5Q4 2"k0UǁwMCH\lnZݒ (4:n߹l{3gwe(ۛ3* u2hꆣ)]O1n޽OJYr>eUƄx@],dHuqL4TURb IF!|q [;@/1ʺfZͅ zWGہyky^sڋ|͕G #⥗rʣ읹șg@ *a t# t 0MjyP;[lNܿ{ˏpBն;KIRJ$m *Lk׸}6J>DJΞ#!E ~x͚5k֬Y \ȹp@U׀G*8*:Ƴ)Yq1uQ.$6|*9շizt:$ GIjA 9>>X0xOG\xhޓeYJ]u$҄X-r&>Fa60q/-ApV+g@׵8!J`jpEm$fck&0YP`o*FΑKCqXUrΝ;(E aZRj88kw6_[,W9Z;TH%m:$[TMCth㨛v(Yf͚5k֬7)jn;!UgɔlFKD i3K?,( uCYT1B~! XkؿAX-WHC(II)IN[䫖PuS"/I!8(dkkAz*ʢĘ!YvZ9Ҟi u]8KXR_]CclT8HqFJ'Z,K0DxztJuDaƌcÈ8ڶC/cDAj^4( IDATI4ƚ@(!TUd2h&6T63}$գ0b6m[Sw(8][u=%%;;ܻ{O=ˏe JA^3_bhR%1TUMeѷJ)ixnjHp9FW^y$Mw i7iy/#Wx mB QFh,sT"ќ{3ekY*j1s7^z-)h E¹x™3{H,Cʀ7MaHY8躎0 {vx̩͚5k>~\׼'_''~Hk֬Yk88:Ya Jx$b)d+=lAg w@jǪj1MGm*l& ҈bn[67iVmS#Bi6i=*Y,WD" g bEUUln`#ū/r67Ɣ:xjݱP)$j4iLF3ݩٌ* JtmK׶mU 5o; F*w.q@Ϭ9r:0$sIﺚeM۲8RJ1f34YirrrBY9df{oW_Fl8 ѺFy(/4ဣOij,K<`}OAZqtpGG˗/und\!.],K666hچXvvvij> f u<ƧpvLZ!ݍ쩯coJdp5,c?KdGep4D$ѺEQ`CY G5DBj^֬S 傿}sp#/_5_>Pk֬YE\?yȒ0(~*/J 0Ɛ9W\ҥRv i1$IB'SX/BH1C6fɌh2/?8֝Tus@mٺI2LH %GM3px4*K<C$,sڶ,VuMY$I #tMs\[ o5[XaLM]Ӷ]׿rg-kQAx<&MS քaGkBXkɲmY.Ӷ-锝f>)ybowMO)R(OT{$Irt|DݶUI5uI e/$ 8IGWFC~yk^?͛7Oϡm!{;wZ?ݎˆ,y Ŝ|^jMYV̏bUn &AeE.=A2"ΆTuIVxqZ Ͻw0M7=.x1a)SK%Ea͚!Պk/[&Owzl3^z b'Ư߿;'˚5kւpx,r0JHӔ]`2l?ol3o4h 1^R4r>'_.mQPãѨ0@kK^8/(B9ł  c UӠ%Pl(Rk5i#OE!QAxo{㜲ȋ@)T༣'zEеخk+!CxKSW諏dRRJ `Z4 Zk$C1͈Qu/*766ptt;wH$I#cf/3Z Dk<+uKuMCӶѴi$t]G۶(0 RE8'1m:yG)k ]w{bzjMSr*W9><ڭ,8Rf9sܾy3 5%~chVeETyw0%j@0mpY4E)0  inx8$N{W5k|8<<4MC]~z ?yEQ7孼]ot_>Y֬YEe愶kQ ҘmxW)4]u-jʢAHftR-Ȳ!لj5gog0}|>#ǓJ8Ρ!*K @ ܩr1^9G(Ic ՒfBl0 `X *+m:rcqJt]p-v`xnk dx]o iL1x(& XG,sR,7I0B=1lfݺu,9/\"K~냿ɗ0ڂT  XZnOei1hx B8jGӴq̵kY,J18ϵ׸p"qX,\rBQV%W_ 嵯$nzh$8Zy AMv 8xdvg/ݙȉ7nb!p,F€4M1tm Eݬg׬Zޠk|!8=B&1r~_'^WͿ~?_`_̳_G>!Vooag~߿[zPݻw~o o|Hxm_;sMs'ͷ|_&W4?#?d:_ }7auv5kYW? LgCTQ8<Ƕ-3g UD^cQaLcm"jZ+d/8p}-lg٘(W%m۱ZmGQXbfk@0JSAhC6lNFLG)RXDEԽ( a@'hɫ '0A c<|N~rLk`C bEtj`;1vH!DasV9V7Tu %$YM]3?9[u4En4g , 2Bʈ{ OU e* 7Q €k9<:(K$p4RM?WusV~~+t[#g*A6`a!Rz{{\tp>fL&SF!O>j)GGs $/|^ MEhjxYڜ}TirRKIe;' tgiڎeC7x/R F!R 0L(˚Ãc-֋š5CRXkiAu],>}o+yO|7؀:m3O1[?͍-~}7+??Ջ{'?|w~'_|?wK/noG{+\k߽k֬Y /'d2G!Mݷ!h΢.sI7-MOPh"iPC',9EQSu]DZGi(hp8BkuQ'q?$UFaHu4mMk>/MdÄ41RZ0x[Qt lIJ\u5m`-Lƛasav jjnY,$ J):ʪ5iɋ%aʫ|5bI]L3tt6* s||Dܼu4P5-6TuKi MWs8ua RUڜeAU7`ksk-/rMł $NB_۟~.[,sܾNUښ{who;osu޺ x 9([`ј0 h~(, #bZR1yd2#D;yQyOEa͚!O~091c>\~| TeşyU_/xW}wݽ=g|?pͭ-]ҷmC X,/}_N؏0_ ȥKO5k|VX~6hhJٻZJEXk$NɄ:lSQ(!-}&.#=^/ZD6(mJNyh;MU7A#1{!mFـ,XVf2#LbtH+1UI(4)`@m= ]V6~V8߷~zF Bv(ǴMCLYl̶X2HClQBG!mY5esc+Øc6#Y9fuezGԲ,ͶH( Bx<* ڮnk֬q9֭>3Zk^|e?=~yw༣s^y?|Fߥh k4MkR{~W.]XGg xo>f͚ B9i:bT8aLBl6[("%4zl/{;tױ9ۥ(]6Wn$J00 -jwLUh˖wH@DaHk(GtƁxfc8;`Q5BsiMe:<7s tN""Jxѕ>m=J2(m]`%NDqLW :mN6 㤟5RZ= >#hx4bqx)*0zqL6(c!$*iassγMWTe֚A$ ɏ}܅sx6X%{xO38<>dήH! ℶY bA;FوmT )[[lnEb |&|y LS^1q{qD㯢*kd.̹bdFP9BJx n^EM"ϟZ0(Ѧekwh@Uu/Wˊ^yK/sŗx㗽tyeY[|/O3~wOs>~A67kŦZ}: ͧy oxO'{'5kւ C@,K676N& ZY,V$IL =IRFԨ֢GEx)QqL6٠4˲$aΜ9c??̳؏0ܪ`srakzW_W:~y=1w̳_>Y׬Y_h0Zd2iM6TU R%ӭHj2`sǫt4iLg4m(}wH~ XU9ڴdiBI8|Юv(%4MoYB1o2~^Պ)˜0}di>{fE&ܻMtuUN]}UO\_-*ڶ%Mt]KX,f Z8w"gΝh:+780oX??j*ɬ`@&t yQBVm< Y@P7+4jIe&_> ͉$zd8 ē ddvyNH!+hme%R)ZNY)僙/$~~3|? ?ryЪ q_&eoZk֬Y /E;7o5[3_8YL&!w֠dlJIVAx#H%YrA0 ~LJ$q1L8>>bY hJesmq#b1q@nB(9Ƞ!.^ ,t'Q*BhO$tED.<'DE^`CO\յc.?USiR*EkA|Ɯ19`:8>`:v-$!B ,NF4ml6%yS/ SҦmF8шmR UY4-ZpOuseYrtt^=?I c oٽYBI^Ͷⴂ{*$IbڮŗEP!U"vwNw(k4LCAl:#9#ϗlooSJN4 cJJ \/ k֬Yf͚5kAŃ C6QBH=祗^橧=uUUf4sxx@+lR`(b=|z^йssQ`H۵mK#}-u\GU'JI d~xD)ۣGJEE8JL1]^QDJ2f{iM!  d7LJ#%#6gƳM ƹ{x(Yf͚5k֬eY1ḏ78uؤkBIt{-V #DhMv.)8B(JTUC4 i u-AY!PDѶl C*i^Ud1e/(F8pahʒÃ}BKBEEASxkj셋#MSNƓ1R p)q1iy2ܹ1윹xKp52KY6t5a"G04 '8AӴɊt]Rϟrc̩#{Z!+ӛx8G1{g |yf Mu@`MȢU%N\RT%/CS'!3<˦] kcd1mqZ˙uDABII bs"x`HOSդH %-k֬Yf͚5kAE "uDJ1b4d,u1W.= ΐ^$V9KB%(VY6-Gj"i2L& ]m?'5 JZSW%]ס^HuEUTΙ=uCѻDeN4xvxڣT :huxD@DDq~oZjm)˂!^91JbuR & _Apu%K0,s6 S3Lax!_}'ic FwDI`fc6c>_bt˫_$&oBrm$9GSר@Tf9' #Xk þTлmGFE)Yëx( :lbyTșFjWx#Ỷ㔪iYVllh}?:L"mC[$8f45ME(]G]R9=.?(wɋ`uۻ*IQx^֬vYf͚ |Hz`4 ctq=Bi$%$gVKHV$%ӶZ)EkijMIbHL&'d`;&MDc񔃃C#C@~8ojB"%bq(/HUqYb54vΒ/8FSuF4h#&Ytp+tŜZTfb-ZXv67vd!@7y^'$@!!!yD #ĕP}H\I| nwSu=?އq]B:קtN]^kkݿU=] cx_g>u]#$ƄfC^)QUkNΘ:Μ9;;sƣ 9!$%jP*"2P*bƭ;L?A2qB vqA)8??КPJ)eι00000000E =(l!J.o隓 % &)AJ<ֶ R໊z Ӑ\C:uzєe;)9!к>1Z3p{^çHQ(!(#>,&J#"ľW, jsUP-]ai;\ %BĦγ>~dZD"!zhJP ҘPi|L}hQFX\fT@SwYf]So:\Ov8<<(JRg-$W^~)V֛H YfSB6DOUR"(J7oDH Ę ^;d2R7ib(J ,Wko/}(8<<舺PƐ`Zprx"S`g6ö{&A"Y3hfE"Oy9bM֍g-&)]I@ D+TDHMH} $u먛g[6 QWZ"> 2V[DŽ4؊m(l+$f\ y1>3z₝ݫ 59:>x>X=?ZD)bo`JkƓ1{M JSƓ>Agtu<࿾&׾O/yuyb'("rܽuՔEFY'Vh (2$(?d~p Haƈsh_G!2L888PL?00000002{ٶ`=7t%R;mG %xLbMj8 )!%݆taĶY^3@ԪSv'8a2D@HT5!m!(w_%!Ρ=!K%dh7 YXcµ-f " ň( !\_P "MEQ,,{V >.Q%ՌF#OJAҶo6eJBcGGxo\ HWGN[:G%xOHt4=1Oq&ˋ3LVPƼ;,lν0H۩[]NWK"FܹltHL'HI2ݙSMHaM.˂Q"!q,Nflk??}$̠s5Rk}R}|U ?яlx65 A~$%mp,O)&>'OOӵM۰Zy\ "%DJl6+0!ߊAl'qAB?(H$uuR&x0A+t:#zw%W պ"h[ BB 1p>tMbBHL er@OZZ;cϱmK6h \Ң5ιmrD+0uRQ=u6#&MbrֶI8cPklf<Br5p_w]wU.om=:oƯDoە?HEib%Xk<S͆rRj( >aZs5EQϵk׆3000=`= Zn=-xvQqlm\JslAe`v%ymCRb-$DPѣȤQn^"YԨ|JR FL4"7-Y -F+:gG%QIUV hDnrKZvMY/0R1ZאQ>TIr&ndTkh-9R$gzv!e_5~7i7 2J%p !Do88_2JkBPFPJFFJ]0O(.Xe#TL="{;nL xzִmOٛL1OJ1NMF, 0-$F=:03uۿ#}jjH> %4J|LHo]}ӏn>l~/| m˽{(3?3?C i wbiX%ydJ.5;1xE|>s^~傦-999!7Cy=Å҆H171 R(ʼ?:U*!KVٿvzCnυU)&2 $&3xw8>>ƍL&00@ ?p=ԟS|_ gѶURB)I4L&ӫH~#huVH"2G)!]v $1|t]skY,mizߍ綏] R)\X^VI%ƌF弟h)Շ%)xffwwg( |V+~m~~=_ ~:?,x뭷@q߿?A~MHWJ)Re @QlkC@5MbXC ,1'QJ;B@k;L#D?}sQUU?aԦ%z꺾J0Nb˂8ѶzMU8gY6us WF($>54a-eY2N=Z~P)'pe1U1 &J][H) r-9ۡ4"G鳧?OSDDjAt|>'˲ m {{E߇?6M@V,@?-6mw)U lQSڶ 駚&3szZb |d<$K[ٽ~/!;ŷWBI>}r:px9/"{|k_ ?@p,/N?gq\˫jD0Āe9l( |,Kvvv7ggI)/}ٌw}_}c/o 7M?/O__k3A8s,˸~:EqeٜL&}Xk{ 1:lkN8h<1mz~%DHD @g;bЗuU'3utՔ{ߋc8>>xt>cTwݡ3vvʌX]М?ѻ`Ɍ&&Ag]#1~.}G^#/ژϡS)֦OLMӋGX_wq! T]'cpRBH0OPAiueYM[A(JSPULfH1@(R 4MK]7hm;!wwpszz=~~\U7y}6 mۓ󢀔}łǏ3Vm1LRpv D`<Eg'ڬ8I6 |?>LBkƣ1ī֔e[c>1h( |(X,Xk'??| _ݻmrn3 _WS%ϟ?o>9>_ʛo Zk?G? /ABm$Yd<a耐A[;"$B ,+ (2vSf NH$%J($μGQ#>Pd!wm]GK6B}R <'")ʒxI"qI^"e9*<(Q\K$vb[p)6pE)A]WhB{ږg;\UY1) g=mhy-2p)":LL)՚@ަimw M$c,#&%F$HvHLVFO}%!IuN`Y[H_? 앚^}e^~%#2|1xy<)xT_#R7h"VLrΘbs^;dݮH^~#ѹHTmf"rOD#)@iɘ ?\>Dvwwa??.__Z˃xdk IDATW+?q1|_~g? e^z%~GoO ~sƍܸq'O /AQP g-шy3M]n$|Hx/Yj<ҌѦ`2q~vf׮O!ERF Mњ,ˑJZ ńm;DJD )! (qu-1RLgcQH%=gm6Qzul=CA;KЛ~Rc$f:wȶs-w}bSLc֡HEm_8 1b,c>ﭯ&7HFyiC|WO,..Ø,'Ige9b2b c2APIHСeOw|3/2Z\ rz8==~6ZUU3(F\;<˵&@]6+R*ZlC^x]gLfhWI@ҋ$2CLM򓢯c෶рo$a<S(>etmK"!@ic21DIu-ϞPdH!F*Yw*zz)/Cy.HۖkRo{fҶmYV(,TjMEvt֑IF (-"n[')=3<#TPRV)N.X\3s+ d|;G('3-1%B sfB\:ɱ?+7^#Y6ßW_'ʂ$21e%%rԶaY\u Bptm{etΑmaM}eCٖ隆ј$$՚=u]G>{1јukTEKG)!Ex}*gTu_irrrDst~~ӧOY.@?B胍, b o_9~6\ۛ##$ܟ@ S" VU_ RW߭;I8<Pl'E xE>]TlϞr8=]BڦC(M KhuPZbm:!Dou᭥v"&(G?EHUW02Qجx| O>}! vvvY,X\p 3NNNl6sttzƇ[swy_~sh3|џ7lω $$Lc1m{u>T9??_U\V|wmȏ>o-տWO${{{W>}:hA8?!ɘ!,ctb_YAYtqXHQ\0 Touƍ[(&qζTՆ! m1Ϲw;"RW"W ժRU !` R`IF 2srzjuB᪚RJ.NO}~oƶTM0F!b$SrGяɕU>5DJ{O=ƺj(36uoKnϱu7?Bkܼy,+po"={{{cF<~rt:e#Tw̧yʵ{O[dJ Q(ѨD o\E/<ϿWQO6|]_7~}!vg/v]K()Ȍ Mdf<aE*QU6uCZ u]l6Y)\3. 8bmGǟ?/^wF3\JLt]u-E&&#M ?!!d_%y"g4uzI׵HͦBm-uS%P|Ű珞RwKa2xL6F~2xUI $yQ^MOw("FeSjsiLd46uvטcrm!(]d<o {/lV ꪂmʥ !E1i:wK\l_c8ɓzHszcO_21_?֭k.bS>zo_lV,k;=ux0J٬hx罷M}C9M~7RW q+xöEIZZ!Bs>??͏؏ d```*!_x2EB$^}1$Gg$%0AJMضA$O ;&yS7EWX)aYGdІzwn{SB¥~9WS!Z]i$B $|Df{[h )Q&Gk6=J^ƈU6kNtb -msqtpÛLFc$y6& 4z4!JuOY],8%߱^H^6b'Rɨ0#%:6ê1 =gV9Nqc< ;>gig&9JIZ۱ԄJjQBږ;׸y7o޽EmxaR(R z |x<~7&oSp@>=`^Z12N.ww~(%;{-V((S#ߵ"bmrBJh)GXkN|ӟf44{{{H^Dm;1J1LhjϭTUE}o"~EZ\qx퐋(zRHiY܆zۨ2\QH[3y `2br@ѧ!ReuMh) ;Oq9Ėfso+Su;놠5% O  H"%Mע5f>)h):cL}~yzY5571YzqNX8_/n޸l6|;ߢj,f(m8?`?y{[יry2rAg4)' ڦBOpV6}M4!Fh5\v><^{5ÁO>)=S^ydڈ6crZDVG>jbXcڵ#v5劲!;;;H!*x4[3.4HU:Oar"^W jEeE֊-!mAA٫ɴڦZK,ΝXHI`^zQh--%yZ9 ֆD/zg<2NX.M>T+SEv]a t>"$nyO*f1HZuYNu# ܸyګ)g)^NTmUDBb~KHN*/.X-)FVrMnv?{;!ރG&3/Xo,Fk(!Q9yqFL$(E%7bbS3*sVr{eD)RjۯhXmj&EO))jY,.  agg<B4 !s,..H;L&3f|Oɔ`pOUUx)OT}Zo$2f9ɔn{LmJOMT2/h %N<RH1ܳYoL'dw:Oʌ ١(rZ@$uTUŶ{O]0ж-.B`;y Xr~ !F9h ٜl[VHBS9H! D@K R#.’,BD޶*b\IjE4{dY͛7Zs|  &%lZ3L)e78>>(I[ 7*9Ost]+TUKހTܺ}^y!eln5v%eVP7+BjH/2f<ءDD$UuY9]NK f_900_|q8ߓ׾~ Cm8֬^`m푤gꂐhI1ܸ%)3 ydoonya:4-BV5gglvg[w^xS2=`6PAl[B>A}DY麎,Ħkw 5t ci[k.p^ =B|'( Pk<{4HߡPe?Y +[{1ladYX$蔑t!ZOdBEA[~b#D۶9;io}#vOD?eY!4 qՊ>>MI3=z/`LΓ'ܽ"oO)9.*C\pD0cX 6uM9* Z[ҒA~S|CDo kVkA+E ]۶h$"{oh4I䦅bĺk9dGܸy~$b>u6Ix״Z`LNHJJԭ~`zA800000000)<$D@3:q֣&ӆ23tB@J ]pH Zsq~@u,SwgK]}k=Tq(FZlI7~_B۶}׾hG,ZIYhTsN{\{YIm~U22WSVm EFga(ޥhYoxrԥV+<p}{3;Oe6“Qb1';;4MG;@TaCBEYk%2ڮ#$MK`]!q$YF~Gv=Y҄qɳޓ yL\=l+MG#c4t0՛KO*bm1\Z #!Bd:h|ch;"?@t:)&S#Պ=]65$˲C4p(C{t[:<]ta,qdYB:a 8E|Y1Sv MlrsX4sOHw~7y "f{|/_rrr·mtCKYl[^xveOOu斛΋UGȬ*ak;9&Z[}߳,Ӭ8gN>̉BY}Sa[5rKSDkHma|$qD#IZel7c+Kʲ?{n︽#RcYQM[50L-~~gX8mw\]^qCS8ݙwwn;{" ۮi;|l=jڞ9#~hۖfCiL'Is6qd|'HUUFt$}82sr%$#@gTyʬHYr{u W7D6(K8~Y>Xov[bszrVQU%eQSbzg#3mS)|IBdiBSK\Sq u=9.Xupz!@<8t}G4'=m}G4M0tS5+MǀJm? V!F"j>Ǥ)u;m12xMRҢ8`ӌϿ]cYLd:k)n#,+dR:k(d|?cߴ| f|߰HVo|s~j^wlk'Yo?3k''sYÄ@̶m'=0CDmCCk6{DDDD~U|U vG$Ow{V'!cG:泂tm¡*hMF6Xm͸ߐ8 99`o7ܮۚ3Y v;\.}%*hw{q&B% =.+ŏ1L+a*g!IXmJt#qcKF}IӔw5DHRS@;Ǻ"(9ֲSk,zOw<~)ݎiص aɢb6@l{|4x?,6=`Yl5Hihێ,M@,%If-&8޼~W?cyvG?3Lc^~j{O_5w6&}qy}G߶dŚ+uOVt]wbMO?%Ϧ&?zF?e)!eNmеq:rqY,MItM|>*m[gsug{Vnv ݞz!cSؓ' >B=K=:M:@XF adBܐ?}ǫW0iBQ$֑n)w7w]GYS%fsX`ca~yE^%%c9'+(ƁӶ H;`0`~c*C EAu$iB$[X󼜖,K2?{n K9lp5]{Nsn=o<xw#e z)ECcO4gZ7׷C}_qu ڮO[z~{}K~KC2 ״}O&}4'''8ciꚢ(S[B4Mp\"1z{h q@yfn $.a_ qc}G߷l &7m1FYB.“e{8X̘3^"4My5Ϟ>䄫7oIEr( b?9Y[^"k릪$h\z9Ct8;G$8NuAcqyCÆQ릏a8Ŷme9Û_(06m)[?Gic$2,:Y'+e~;=6q ^,K]\X!$)e{CU=So#~%IMYͮɳJ?vţX7'K" fr c,A^$ gn,{mjswGxvD`uO>=bNUiB;(q+yӶ[|x/zxm}hO~ruFYe]Cv%$r"oGz%7\) uݰo8;;×%e\7-nGP9*i9M4u7n!z?ZxkMӲZ3Xka#lF_ssb]=fc5!$vt8!X0aaۄ6wܲ,ZbyY\W 1[,٬f*nn=sNpln UUaez NLh=9!8 Hl12\f=yX.HpñwC`%)˓ݾg},sBIR'"~nj!PΙ mӒgcKs668mc`X찉d%C8-h3ak!o;05kMcH>Us:O?먽eUrv +[ƄSγ`:K H&IBadjwl6Ō)w]K8gxp<1R]+X!F=ϖKr,ms02 `n6XMìIӌ~^_i OX35>j%đ1tpZ-us6-}ْ0FҴkGM)͚$ayj`0xOpƑi'8<'2}?n>躎$Iflkq)_i """" _"!Fڦx 3cd5sڮn[-G$b-1l7yal,8 Eӷ[BXGc]5 c iL׭ŘH](C4Xc/wbv{T9?b۲t,!lv *kj065I0ͧ0P9XfǐC i.3,'5yFXc5nܳ t eYNqY;[$`vlw{_m=xʒяir fӑ%i>ɓG$a^e)t:d,pB4HdZ'\\_ӶiV00֟'?嫗gK#͎z=@1ڄhtEf7~TeJ5X S !)Y욖{q 0Sbxz9wX=Ç64M%~0 \31&)eYN8`mNuzq8bmBr5!]O14;,c{p{)'Ȓ9E~c I\ʮn^ UofGېv:CN[FGY-(eXW`㌧Ol. '8[|I )uH~7=cZC4ӯ5iV1zs4wd՜aH<!}?`ZK o<~DwEDDD~Uh/b`Gq~YԻ=1R%U5'I20xaY3U<{Fnnɲ7P{nO#CNKK0w[2' fS%\]_1#}߳^%׿u={o|7WXbXF?0=YjIf%8 2zX͘fПo !z}ߓٱzgۑkva07 nKee|>m[d]ض-y2+f,aԤiξn1.on~ھZ.?\H<,?p6>f=C^qi˛{M0.O~'w*e{{1||>gSU5U7sEAUUx?@׏dE0 l6a ˲V0Z{O -+|7UP""""*/A۶V/YKR,<&H S%̏m]bdGgSOSS5ȱ@MA ۷<{D- 7w|cZ3¬X_ޣz..\ǀebF hHz/ KSf9}cewh|X㽧_hE|4e a/MSBt]b8T,.I8Ǒ*U)7MsP2Ǚ _)fe2U[?$ٌs~d1,@0<}?;!f,gޏä)ylnOYooDV%}ߑ$Ǝ$njKg }KDE^b`Φl7e\P9F{O5[` ҡ%sia3Mq,UzoP-zOQ Npݶ" >`\BfsR #IG<#)(~((|i-6Ǻ,+X.VdY>Umsh떲,)X-lۖm[7NNN(ahۖ2x00ɲpBZO<{aV3eYPϪ&cvi2I }[_su}Ew1Pf8$9!۷ofG uci.M9;=#M25Svf0?Wۖ[Rd7 ܼ}n}|6g1?43)_`;jc,U5c޲nnnb>gcŒnGf` CdG~`=Ɋj6 #&vQΨ7/4s`Ib麆e$,Sf((-HmJ0bƞYlVPMzcȾ32g-iYj53,22E|VRw;RO0`,;d4C@qDƾczj fiBP_]xw(kHܴaCéce) g!#}70n:M06!MsŏGvw5֌l7wz9CQ9e3+s38g9}tF0rY^(fm~kX#n|{C>& ӄŜՊo}V'KhGBˁ 6I釞f%K4WUt]_|J#Ip5LdZBvK|F6;sZ?r}{Kb"5/?! ˲`sw ShY4u8w-~>S&TU~ uq%w>boYQٌ0YF!b(ʂa$fď] sG  $~† ^a1MUUӖu\Xֆbrb !B!ĉD0a*++3oIhם3)̔L&.oy*犚 ce*?L|/35u=aB!nSXXjZ !B! 7LKݧsSfj2X +TrZN *B!'Ae2L]ȡ3Ԧ-smnNhZ f DB-AL3GP=j`CEHT&Hd u]G4"P(E2 χfKv*B!'dD-S9JnLH@l{_A,S1-*XRdÒ&\`Yhh)i cr&{^8꺞V9N0$w{`_]!B!8Y$s1_w9TQh6hrϲm0PPPbW l4LxP)<؄4!4 PՃAğvjuz2#80u=^(48K(B!8)X2u} :γfjX FX%1 FlX8XrbE% L)MFM6 IlkBz`Ka:::4G`0H$neB!Bc/mPԬ^B_L4Вŵ\VPU5=ß) fԂ+ Peh f6ĶU.%$QTL` M= .15&3f/59xcDCS544-0hofXR깫Ʈ+]\= őxHUMJMX"uuuttt낙I(jrLDT,MScy[ wS!BqdX:~HEa5`yh2T45xhcx*@0We QIԹ]78\yQc(*cL>C]]---h}o(bl6+yy9 :Ղn~T@u5F{h+B!lѢE?w~>Kf|}4de4 EajvgarE;8PU^U` 4MCA"qj"[ *r'V8 ->Hf;-(JT4}ìY38kfΘI^^N36ҫixڨaUlx36,V+aPuhDB!85xjUUMR[桱EUZ9jX}?e)(&MDUU2En^(U ƎTy~?/%(Aٿ?.{1~8pr6;J1u**F, }9jꉄ#ǢB!B @>]vNTMH}$vSv1Ϛd EPT 4 ESQ,CӨ*3 Ԓ[,ؠ1fPe&`0u@EQ3tX SgLbȡÆş+Ty,C\AEE!!+T5^ s1M_:8}Y/ $B!'ƪUx/^̪U~V^K:u*O<o6˗/7 @,j*~quK/[oq=k> TqdYX?B  4%OjiCEb) --Oƶijla%ؘ6bY"mDL4a!d Xx 9~tFڰe➴S{1#Vg!B!E"6H$BRcur_ի)..f̙|;L3qDl6/_~9]t6mbٲe}b$+v7(mq7MN3X,lBfd`Jу.O)!ьr XpB=JڶA.>9x+t灣&d2K>y6QLPtiAq IN¨R+N{[W-_t)'OfРASoY~=o9B!8ʣ>aڵ8Nz-[F&h=C}}=>;3= LCԥ<kEKQTIDF4>h`S Y|Υφ9]N/3ct\.MM_3x`*++lx#g.GScS™I @yD=d/K?EҴoL59.etY).__M#HAأăyUC5Cuhi7 3;&KAr {5keee{GiL>6lpDB!ǿ>? /x)S?'7zЯ9-%38@X6F[UUAKd`ʼ^BQQG~I0h7}P׻&0at]w( MMݳ1cǠhZijj" =U[0 o:!_7$Uj}: 봆nF >X_ESKR-Lnn6Q=CQu@'v:fCA``wU0gu_~/^om=l|>.֯_DB!Ǐ/~̘1jv;P(hjܐ25)zСL쁪Pkjh)\tE\YҊ477obɒ%dyw®]唔ce*Y l޴>FSS,cj Y@шIL]R* Ms4ع#*L(/#ЁhZ׬sg7nCA9 `Si|_ZkBaa!۷o?b @8fB!8M0s9 ~| #cn#ֺnر*s%;;gyG$1e%;;;uI\kB% %LQoK|U;8;o.V@~Zk(8pKQS]Tdg<3g ill.Pune>wg Oŀ0FA"T73Ai|A8E%8N"p:b}GU+RϮۉD#8\]:8ضO$Zlvj؝|O& i2B!ĉw/n'77H$;3f݌?G}f͚կ2@,X޽{'inn GNNn՚l489(BsE3<4u_EQ1b<.1huU5eee*ߺ_< >X:`h4룱&ZZ{]xc*SoĬ *-2gR Z.J2!,,p҂}PX_R{V.0qE"e1sɨa><|prrr?~&eǎ~ !Bqd|'k W+=7+2ƟlFv/V6 |^|.M fڥfz.ake뜪2eXe̘9i%wuՌش(gxͦ7="T ;; k( 6/۷9`hNVg ;ѭP*Qu2ccz+?YbW]uU毽˩B!'.MF{X\k0T@/+i12nӟ@},^&g@cLfǴqH$B4fa{ 9HY,"I86cnϛMQQ!V56'(FC/b *NB!Bu/(<[GQ'ionښ_قaa*6{ppbX,V+ki>|KGTJS*B!̒7S@]騏!LnwOAkk0yfj0qAp>t&kl^g4M43``0iS~ T}EOa8 n<k2bjރ1MM{~S%Ow!BqKN֞ծD>ܐJ`@oI 4c} 0YY0|d¢(yU:\)B{M((^|OW<&5H5 0MՊ咦); l6;a`Q Ì(j/asMFgB!B,wnٗ I,(lS3¿XpO=0j)4eǖBnܮ(kJۏz:5~ސ<‘yiMn]r6guiR3^0ZdeeINyj`TB!B#'X,i:̻fO#M\ka%+=[) tpfWfh4;LL0{^["}:W^y%-b4SB!d^ʈAٔdQ]UŖ-[Xb[n6vÜn`Gkk+#Gdܹ\~L>"Z|A*کi B!BS], ٷ0!icX,^jjjOشi۶mka0:::hooSrg3|JKKQ6Z|Aog(B!DwOsL7 ^\Uk^%v1cH?N|N3 h,|7n.K[[;wdΝٳ{RSSӯQA;/GII cƌaҤI̞=N;|4yTvB!GIưxgI.7O+Vr?6IqgaZgnH-pw[&:}R^qy-7>zru⣌pzBQBArs9ɹ Oee%uuu444ڊAGGHh4XVYYY2h ȑ#?~O!Bg& :LOi&/O;_Zr.^_s rXpڴ95\uhxشe+siڷX6rD׉v׵qѾ00M*vJN~\W6SNe5MI{ LK @'8P!B%眅l$6n 9+mT[ˆj*Ft~FM4y5l)vΚ'Dyerv̜݇: Yإ2.7y\yXv+1a8*;|-dælN cQhN|(./''y 0ua?u?) Y+n͊faհ[5lբ*rauBPT'EE"pB!K](l+ߝ\vڸ,9.pdP30MiݣkX\r|&,^jvhkk?l]5&lU-[kmj/_Έd'˯ml^3禕9@UMmpxr5bh`._ïl޺g[3A9\4#ْ/AnӪ[CO=WSTX>ʵb9&}a&iK'B!7Wb{޴ewm皥-o0++l>~|ݷo.+.Z?Y&|E\?2i<;4ښj‘9@UZZ=(L8JxOٱ;Fi=Oy]}=s&vw6@_8,Q:=nV%t3qshejWgB.NXzB,vg͜?7neᬩѡ8\{o2*QB!,$>~,ej۫KKe2, ^D[P&/Ә4~VV~`M(.¡0Ѵ˺Mҫoh} B&fھ-QXlzkzv_Gz'L=46lƴcFmN|(׮kP"B!B!2k_|aCX߫.<Ͼ:յ >O{CzzU֬[n rѢEaСk.od˧ۘ? .]r@OKSvns a-ዋZxk4U0?n$˿p,U~'ֆjIZԺ)\Gv'|܅i SΘnDa]⎢q[9WUww"u2^xucJE #5'}>kNǟ7Ϗ B!B:2(\ 0i aeRI[ q14? UQhRESF&?5mKʦ@&o lyX4֎ ENvԶbf\!Ui pX-Դ(a":{<3nH* 4 on$ݥޚ0nHU->gE]5:Z}_R I@(B!TF!B!NQǸB!B!xP!B!ĩu=B!BeJmm D"躎aFB!BTUEUU,6 UUZ躎iǡ9jaBqbطXWA!HJ!((^L `0UU!89464*!Iop%iڱBqr:Ǻ B!D3B!Bq<2BqZ!ǣ2BA~AAe !8&عs' #^p8())a̘1Ǻ*B4Bq<:j2jjjؿ/S|'1o޼c]!IB2B!G$ ܻw/ .$//-Ds]wQPPܹsuu' BI@ "菂xߟ'8lB1 SI q<pBE!8ӀPAqpBE!8Yt]?e*C9B'0 0M c]+qia4EE= u  Bq!N>aRL]S @CQ98?CQ1T 0| kS2(脄4 x'Q!"O8膉/l2N6XWKQ]' gW9SM=lx<jZ;l;G%( =pBEqr }QN +;5'?C7c3%{qSf?٣J '8\'np)F7yGPpvZJQ!z Q!"O8膉hX,t>膁Ol{o0h$C(Dp'B\}1 #o,S㝼G=u O5QyTw<)>bϳ>?O.B.Cx<~ӟ·-&N8z<y4ŋvڴrK ӦyӦsNzD' 0ds$○ّ$MFilli&fΜ~jx>}x-_!)պuXD>}z9Y>${EUU<Hd@uY\qAf͚q5k9||d9{̂5_㓝U~UU('Lmtpz6ĞH@(wәp0]qKng\gGK{OS=s70{!_{yJGxy{2j,zh8uu<~t{#P<+Kƍkx)//'+lݺ41cF ƷuJEE`gҥK3Nt q8\veRTTW\Ayy9֭#0vX/ @0^c˖-A85kV.z뭌?_^u^u~裏7!Qv_hTַ2mH>Wǜzjb?W6YL8]x8#B27}r9EikF_㰠:Mc1dĘ^ ZeF:+7ѷ}Y\Cz>]wM7z  F1|P[[?ϴ~=[lv3m4vECCCuTOĉ)..?fڵdggxn y7Yd [laǎcy(syhF}gfݺu3|pFH;n53M0tGî>FdR41j[Xy0ʊpl. ˊY8mt^X6oe>aU-sO/-q9]>>VoKS[.;bĐ|Z^Y)%E9TԴhxF dfJ@j?0~;R!N='poK[OS'Du"[i^y1-UzWjZYW~ #eE .N.^cp53.`6scwe-|=\+Y.gr Gyug\x=t+jk⹓X!JϦӊ K foʸ|#Il?'?`ŊeZ[MlMM /i2A˗!O?Mڵx^=>0-r-*/'(zٶ#(X2:pmƶ#78<)ܻ_mkcM7aO| RXZZzWqjd0僆g9cכf|p|/q`%k{Ō~>]΢ndg7\{>s r՗Tb_Xc}W]s-yصX=}AayWw\Ϣ?ai[QӚ<4 >ohko=*Y-lܧ:uKݯ?eL]t9l /^IS:Zxk7 +o>kW{_b7ٳ3Faνp1venwpU_K./a;'tpZfΜl/ٸq#gϦ)cРAnZ[[Q'Qf4]g61cưex ߟW\'ݝs^^>h4\K6 FlYWW-ܒv̺:t]?ޞ$͇T}95%Kw6 ̛:'} -dH >> r7.#a]x\N;hYUU Y j[)2 d䱔W53m=է)cK d2vhQC1q޶7 6 -\@׾F`h $T<@ne'30].OؚJ~$\۷3?+0hrBTqY\v1?m {>KƍDn…Z&g}n׶qmΎo&m#3uu ws2Ͻ  {Q!28~|Ƕ5$2ZG.ok|*/@4@l[7ʨc躛R֥CO(2fv}&1r7qP-?泭[; [5rnBQK/Pcz-RWVmDodڢYRS}{v:X'ݑvNC&L'fUqR*>Y9RO S:}'O5}s.\+z p4F"ݱ cϿ+4(wM]::bX<6cF{Zיa輽fb\MT7F vƾ5 d97!>Ick;, Lz$xT{u.-G?"poޜqw݅7ޔ0!w于h3gr஻wirx)SL2Vއ3HL(g-}ZK/E1MF?˗p ڶ77kwIUɀpܧLsrUzs/XDUg޼i3gѦ8 _u툕o~ b3w0 8ٌ;CR{;vV+cN1f"Cv/_~s( tB IDAT0MF`09Laaahz***J.LSSDQl:۶mmmm3GA-[Ăޚƾ]2Җ%wK|4,>3֭[رc7oހ4Gcd:n&}9#=*S8[YL~v;WVn}unI mٵ;nn'P_>37Eڴem^P,'#>wpO8PJ0h:}7ı?Z0\ginθ71xٗez ܽfvHJLdRs?~o_i1z)SD@ݟ{{b 9 !Dgf,({7 $ջ449PQASy²1L6'YhX)og8?趎aʉx9 Nh&c&󎏪JwjzTB [@ qXb]DYU\e]Yk_pbGD" @43d25L~>3s=92sy!yo6+/wn &[7~]5 8owNSg0AQa?AW[EmU$3`""#e h+8^V8%(@~1<><(b2R3Ǿ#Ua_y=NJvrtNf!c1`>`m[V_⒰uvv OZ%E}]R;FOj,?qرctTTTHKUUSL^ 7ɓ1L/tޝ+c,VM^zqM7Κ5kطo3f?X:eF{wI&aXرc111q7pTіӖ1tdi EG'*ZbˆaߑJw\e,jI6orfϷ2j?w^{xXp/MrlO[7\j>۴1rPvU{q:_|@FuoJuo>aaܹӣܟ;csfo=??R;J g͛}qV{hwֈ Lcǵ)S`@A6ӊyuVj+ 2?Tq?\wSQ1m71~ jv~ ,s-ӮBNٞ_1bwإ=VU.p^31fnn^F??%iϻHYi煋HJNIONc%Rh`l3θ<:G|~=K}3a2VuRO#"儧C\'>k`V ݳ,v_::V\C]K>O` 0 j5::?䢣h4v)PF!"h0Z- N?eL֦zڋF.c6ijj">>NIIO}LFƉv;JTNj;\.'66piacc#MMM2TJ%vNiIz[p<3j t~gϞ=jFbb"JR6wd2ݺu#44FSS* ѣUUU47;]>CCCIHH@VcZGӡVIOO\[OHHZmۥT*222$`Ej9+4\yyt:>,ڱcQUURHXR_|ng{wg} 7z>8'\]}9|s|ajFJ"!2Fv&?Dſbp8;(fP/ m2Z|3? `%pj_K&ˢ=?>~$4?(qђ"Of '= ɫVy_~wrfr(/kÝ$Tեe0%%Ii'us^P@3O8A]^jC(ǩ K )Ց (|Afi% p&Mf&wArݥPevg,Zv`SO-[ Vgֲ_? @pn(Ɓb#唪J7ȟ[yAZ\$C3 wxv]-g;+f5/"<Dr H8"T2E3.eT Nf {0ٴ^~3;AKs'N7";2;a08dnJO˒Ǫ֞n vo ; ́pP8 L 2C2(wۨp% lSۗk==q頥WvbP.dP.eRN X86p8Ym!$ˠqMDJ< h2 r(,/r%ahhҭ yyqG Φ%e~"i:8 piW݆l<=t%!aX*J-pCdnDɜΩ P ƍC'tIĹ9]ʠ3v*JƏEtzDHᠶ 7ERQ(dN+Ce Q@ ل@2ދ+fC 23iAD&!C8r`Cd|_L`*B(@ s:lvF#g.Nffԙ^P`ۑҧ92*,@  28]v l6 ptL`@gBs*k0:3 UUUĜH-aBR`a٤v]~`)gD!7|L4/A.@ 83]n٤E .NY]R(vOii)gyE7nDC@ {A˨" ח!2e SL9S @ -:>PXe*ڙ4*G8]M @ (BAlRdQuR z bxF\F@  ]A2*6EF!uB(@ _bzuwP -,B(@  XF m (JAʕL馠jJ@ . lXVV+JVV\رc(JT*JRB\\.G&!;z 4ӂʬZD v2}tUV@u\Ap8<]9ot+OKcu M4yk֬ -@Е Z"h20͘fL&Ǐow[W_}].Enn.vRx%kQ{8z(g<5k?#}( &NȜ9s|wu~;IIIRŋ1 ,Zs2zh>1{lF#z+=J%KH@0aFYfqwr饗bZy饗HNN>c ȕnK `0B({R@ 8i)p2!Cسg\p .d,Z"~iy,Yw=Ð!C(//W_婧"''#G`&L@HHH~ᇙ9s&=_I&kqm!_HOO'== ^SSS~>]v1aۇB`Ϟ=\z۷ZZܕAE0BqIa!t T**wt\W^oݩѣ֞ ]({Q\Bh>}ևhZ-[n%66V1p@Fźu[Zw߾}1{n>lBii);vZ*6-u-P 8 @HEkRg ntnΒT*4hzl+**ʠ@AΔ^?FrrrXxJٸq#>4'5O.KJKi<5bҤI ԩS),,dΜ9h4FŸq())aܸqyeL<E]ҥKinn.['//UV1rH[wnn.z0x`f?xJ`C kh_apqZ駟~T*}᪫"::c.Y?c2vb>***h4\y  |yB{im=S7:?Oϣ{b\d  $PS-UuƳ>+L&jjjIIuV׽]ݎ`KZVڷ 8iJC[BBԖ@U s]b49|0#GnsA_;OO>Z5WO>aܿ[,v܉Rj}vȁXpGdFACCCZ*kX(,,$66%KFSS?0V}>o O6sx{ǧ,k'l?v2^e/E+))aϞ=477BNN{nWm>|cv|@ 8[ٲe ~O`&E!矅7qqηG_~IAbbB 8꺶UWWK]Y3f`L&z=FJ= ]d!$&&`)))h42p@㷝:I Dmm^{ԩ]JKK%Toٻwh4K}}=2dȐVS__Osssq? UT"1 l۶~7 IDATT*?>h4[v@ ]/z[h1>o@[[cw=AB!fEo4پ};'O&::뉍@1ƌB( BO8 ,-mӇD6mڄNC&czE޽illvfP[[+)vaÆ__(**bxѣž]d!槟~Nz铕Ş={>ѣGSQQtޝ\ѣGddeeMss3?#:F@ 8)..#O?$=OۗiӦ|dppW}BOba|ٳRرcijj_&?wy/ƌÖ-[T*͛ʕ+/⦛nbȑ[i[g;]BO?Ç9|0=v}YVuçdۣٷor}b0Xz5{EӵqcbT,-n"66ף'??l̙7H(~m![rG#=ui!o4`6;4V^_ε^Ν;Ynd˖-7E ҿptG^c^,н6k,?N¶õZ8 z!lCUUUUU]1cPYYICC}H222P>#FꫯRZZ:u*f퐅Srl6Kʞ7477BףZ_BWs'<<\zk NEEEs'Mlܹp?ƌb{ǏQܼ=o/&))iӦɪUOhჯp&nk2r44r͟(VW}^hnn&;;ݻӽ{w8tdeeѿ_,˩޽{NSSW Oޑt 6MDtIf3AG/[.ɘ0aUa6ŋSPPٲe wu)aP ZVٽ{7.Oij"^租~BՒDrrGA}}=B&ѽ{w9eee9r] a:b***8p )))466RXX@llPOhᒻn/xmǺ?ҧ|C 2S/p'**, /)~J^zQ__OFF{`0PWWGff}H.]L&CK?|ӧO޵kO%KPTTDAASLiq.###Gb d2C aԨQf~mP(={v^RB(YHW:)g^tt4RPs#OMM窣VaڴiӶ]t̘1TTTx?~ѷz+B멩p80hZiJwpp1z)T*>?}۱ci 4ǩ ڦ")@Tp80L444thrF9J|9/v ]@ 8w0Rb͆Jf XV?\.^–" ';:Gȑ#fupVe+ W D$Ű%:z[{VQ*"ZV+aaab@ C(֫sa]\;b@v/BCZL{*tE f$q 9+.}drwe p@ &wfW_. h5 ;@T٣h1QG,QQQtZs`X< A[ Q"(毟)YP 8OX,a]trI'wyfF%u ]Lx>Miu3;$MKjösĜ1,o>:)I17ش-tmt.<~n!g]!@ 8da)]@ hww=͆jX, %3v[(661rÈ)7[ع=ܪ̶֋ WqlOBz1ڷh Mv3?QwowQuP(92*\FsBABB g+A]KlZfs#BkMG&Y*K4'H59@Xf^ܗ h\j=rlᵏwc(yX.NY Q)a{ NJ|΁zNO 1-L҇Hj|E&FJMOϽ` N`>DG`51!lUơ{WAgbպ$_ 6Xe$Gq%}IKNk` c8j=4)bRr>8GS}KGei- >&} <8s8_o3|"N>attVTzn~oz6m8A[]b\XNno w'&MLMұ UЬTpf=“9W%BcդE?^LXlvuԔ 'CCML]B(Q@ N/cc:ѹ88*0`! jy75ze _6|O=GCOAGqҕ+J2 +VL!,k5:M4ֻ>UL\#eXQ{qFeӾ};ձw!ձU5`kWj 9\Zݟ%V`ЈXB"z9I4M# LQ9l/`Df[үg'ihljl4TxZ9ekdI&:D{';Ӿ% xuwc7: Mf>ά?E: q1fd%o4!.:P%n'(( Kl ̍7Hhh(j&n8^{vwo'--s駟[FgC}"8s? {iw;G so L[PN:6-7ɈY*jMXvt%9 "TjasA1zPm1ah*),f}TKt蚭̸bo}HM7TP:;Wqc^72~o#9.Fz]wjnRv?d@i3pl$<uUWWRPT(JEP ˥ť-ʠ;*|Ǝ+mݺzFaA t:ݙ%B=7qҕ~O-iNi?@ %oz+& Ʉlh4RSSs7Zym\X2{Q5ܷ'a2w4|Khͻx٬x Ԡ3컿p%ꕎsj/w̺8M,wcm^]{oMl )lWd|ŗħٮ3{[vzgf`u{P[Mbߑ:BCT|n;t /Pj5!!!( BL&P O5kִW3f 7nP7lѣ9pTV\\̲e8rz >m۶:&N(׳dB?gQYYB`ĉ̙Jo>/_Nii)III~ؗ yNJ~~>ZI&q-xb -bܹϼyHHH8F%FJe/̽Sv3Z@ -)wy(ܺ~c}U7qof#mG* <| ckQFkjl60(.HΈ h?>7g2OEo@~oooD Z0R{$*; ٷ:ň[&ݩkq)?W?dɣ_·_c0镐X2ۿRq_4(J&{6۞=?}K443_9pBL\וB?4X !b!l20~x-Z` <s*++})//W_婧"''#G`&L@NNG]Nwnv&O̎;Xx1+VLF}}=J >&L?̙3yΦuK/L&c޼y~v޽Up~ђ/:<:uDvh,#A!փɠ73 HH]/*.EᏔad ֽ猸L>d,m݉M|w)Vݓ˭#xU-\8;0 =s}ݾ?2ߣXE'?HB:,&o:;cAeN%FO>lݺ<6oرcQ(N#oݺXJȨQXn111dgg3js5\Ú5k|ILLW^[nzF#ݾ}; L: .j6m/SLK7XJJ )))ӣGh4[.[nUp~њʲyTm @p>(俿SJǪ YpH4XʪxbMMdE=w}=\\=Yvb„ lܸ<6l9s8~2fΜ)l6ƌf+HLLiCPvZ֭[Z&33Ƭ'>rY[ꋋ{rэ\}h4m+t*iL Zȴd9vװT+j1Ky( *sОN&aر8pNG޽=BFCNN/PTo|Z_7ϒ3{lG1f̘8q qN @mI9!֗Ĵgg-%o:xVZ#"":t(/2'N>j(~m֭[G^^,\3f0vX}6o̘1cꫯFoj"##Y2 믿?I(((?fԩ-e-STRZZJZoʖ\Q@N%M(@ V 3(t}g*111uXp!˗/gٲe$%%Er ԗxEtR4hP(pҖ@2PF eZ l d+WtL>=hAC_jߗ6@ oz"4X,fPêUjT*j'ʆ :B(N2*şBؒ@YG4wNWp}ػwo{/}&""%KαL4IJ]G Ӎ"*8kS(YHWjgHBBcۉ!**Jj_gz @p:iKQJRJ  0{k_a!QƎ4Y87L7|3jڵٳg VbcۥhRm7@ 8S7hA<""Z) @^jkkQlVj$B2z=UUUn&"""xꩧxhll`޼y̞=Cȩa¸kj|DFF2}tJ%fڵ$$$pc[m#w|8=E+m+j,@܃ޑF]; P 8 AeњB hԠP(|~w|wkjj޽{+;.z? v]osYq\ +\GpE뮻|\ p82l0 aP*X,& \Nss3r{D7 ERaZQՒRIFFQQQ;vcǎNϞ=߿R׽~CCrL,  J%R8޸νBVܿ#ߺ+(B!J,2RddZ *sD"UT"@ : e@EPx< v&=4u%Kt>ʌzcc!CPR$JP0d!%UߥԸ,]j[nB:Duu5梨Z!QTybmۥ:'ϓwKwY pu!B,+! $5˻NJJ DEEaXb\r%B!AZBtw˕ʽ4*C96|JкU\\̱ch4hZ ٳ'BRt:bbb|w0|p4^WݕJEEEݛc6YbMMM8ɲ窟\.رcV9tH -ǩnsW ]/B%ʍ)B,\uKǠA<׏8 ׿jСC1"o` R}}*L&P]_ aG]GqHOOg#˹ٷo۷og۶mL:p'777_3tPrrr_8v~-6r"""PՒb殄1o>h4Lzz:R钑H>}ψRI^^*Mv`p 0ۨu]<` @p,Z^uU444H|f~a}PTquI)+@ ,btW]uE]AwbG]F3 nݺ}vF#Æ #>>dz~JJJ8vYYYL8@hh(2nGT*1b&MB׷RM7ĦM(**"$$'qײev- 袋h4L.a!teR-El8ʕ+ӧO @)3IBB2j|T* pDMMpA IR}/2p[ss3v uuurRRRda0'66LF}}=RIll,8 GP4v;^^*{& Vjd8b#'X,hZmiT9|0?@VBO4uwe޽]B /yf-[F\\\`ܹ|駝; 7#sN`(Ygʄ ضmz3gRZZʶm0L;8aaGEE3B⚩Ke{ҵ2L+,Yiinif\jjiz,TmAN3 <99߃g3ߍ'x:˦MHNNɉq.\?OLL~O?4cƌ!++O??^_|={xqvv-;sS_Z#\5^Ba !%Kn/ƲrhB捭}מojN.;c}QBCC$""º`0R;w.L8nݺݔ… ٳgseܸq,Z={駟ҡCy7 t Fc=z`,YW_[oI2(*V; =1?=1-I BqZ}xEl%זyu>Ql{V2xVP(9sFW續׈2s !udVBxm̘=jBh׿v4\ b̘1@Wٳg;<<<2c;?cعs'}4mT?۷'66nݺU(V[B!NJKHmu1>ֵ5=JK /S̡U}Msrry7J-]-[sUy{Ü9s`@qYTTT)O<ر#-bURGW! Bau}"x֟ǍWUeJZZkn\nۄ066 мy{ɛoim5l9998;;lfdffb2CVm۬0l0zɄ عs'zzl!.B!cZlm5̍$Y%L5n ;vy?@XXر{キ۫W/~Wqر#]tŋt҅|,[ݻӺukVZV%** RO< ߿)ޤ˨Bq VV э3KUuDn:ː!CjB:tb={[ǿ *\B!D]`km8Gewe4hజ|7۸P:[/]TmB!nJK%B$!6$Bڡ-\.@B!nCՙJq!z?٢ zӦqqxyyUiZJ̘C `*^VND!Deܹsź6VP!BV?WU0TB!B!DVk@WɺuiB!겫WVJ\^!5-UD( j=lЩS2X,!4gk(BQujMB(-B =˨R$:tb8L f3J}Ǐ# !+ws$i=JYs<}#?i\1 qZ? 5BS : hж7 DGeܸqDް9s o&*5B!<߽%2m^Zi3|(F:z7a!N aoۯOf,# EW ^௃;A  P( !+w42iPO|c=|V<Ȟ_мQ 'Xy/O]੨.hlƴC{}/I DBh2+QR@WL :ِ5TTA_v!B qONg:Ϝ]LJO}Iv)B\i2(1d'.-XSM}k@H_rZ|HA5O~#Bg6IOO7ˬ^x~m/^Lbb"[nYfѣGV^ٹsgM]J8Œ_LH>jgRhe+wD|qb6p Y Wlb}@qkʝlbBnVk$!6TGYY,ro{X{e씋B .jpIZBP(PTDEEߗߧOJ%VZ} ** ZM6mnOvTڏSj #X1#oܶI鹐a}!9~n.yyy :&MtuVӏR|Mb2,t j?d&rnܴnt:bҎmB!2{7ąln_ ps"8RkС'&~BǥKnOznB!ZIKLLDףR9N8|MnwGZ 7aW_\7ױWrw<>|D4ƫc7ӯ7  P*L0(c3W^y~wVXA||<~~~ 6Ν;/L^8tW\!22G}HuԹjxG/t[Zb⒓," (<8T@c (5Lr7inXjlْ<1bD*BrJ&Nȕ+WX~=z*q{/VbٓSNK6mƷ){Y[ʎv'! j=WƌyƍooBح[7̙ÓO> kƓO>IDD'N`֬Yxyy1 T*ΝKbb"'N[n4nܸ/K~yкyкrGGN2i|]ɸvˊt33j^]vwm۶駟T* f鄆R}BQ0a&^z1t2ԩSYt)˗/Yf}ej]IK-|z2XpB瓜\zҷ}(6K4ZBV/Ξ={6mڔݻвeK>vŀxW#!!ABq[qt#кɿFl\E"1 w1DuOJz67gc.X[W=zw1 P("**S^!BThF}v///6nXbۘ1c nnn,XmVY]+CULRZ̎! ҰpB|ʄPTҭ[7~ZlO?{+W/Q> _~AJRfIj_ 5,zY_vj̢/1ws,Ef=~~>~ѿJƍ0B!]rss:u*f⮻߿ɓ'tJu+Co3"jeBiС 4~reFR@JS`LNn1ۏ?+0C,Z˚wFqVN=_w5._ IB@y駙?>cc`BIZZZӓ&MͺuѣuNXz5tڕ'N3uԚR- K.\Lt$gW\«,XN~X!i5t'*EAU!UV޽uVmQk*x'3g,>44ٳgɚ5kڵuӧOgŊ|Gx{{OҦMmϖ(>܏7s߰7P(j!99LtqzB!&oSyiI oDz~2ǝxx{G~F$c$!BUQ!ȫ8)4<ӀV m@t;P+>{a mVUvGY$->R !4&=4 }^Uթrw.1i6ҒN_˽GI4H׻ )vZ{~}r6#fI᪁v u[|q"(0AXCrV`JʼѮ}yW  K׈Bq[rwSϠպtUEY[hˤA=-ooX[sY {~=@FOb9Ykwptv'',J ɬ}-AS3>zRPWvc h䗣K k6  /?~xK1sΝOrR;w1<8"͛-[WB!D]d61ddטwHLL`k40wtdˈwp˧لfgGW8B#?/m\'lb dC# [ W<`3&v϶^# (54+H\\?5N:MN^N(?{1*B9x`?~GwX?8^L PbcK~AJ%-ZX9 .rbZu뻹Kmfs\ ,ϫcl~| \HΰNk}I1tB`2RTIAj=:~Lݸitx>%m*VBJ|S}Lۚ 7ftlzZzz%DYpC|xϥ' <^Q}Tj :z=>z||={Tx"tUݱ̓NBpazIB(`q3 t'%~a㹖rY@w(= xvl#%?Q*x{вekV| ZvXn-[6o}HOOcW_VxF&Mfз_.^gM<ԧo !uOĔWhbrozC,.{-me{%-iuyd0~OO^|iYMPKW Zksww_bl5<ԧ/~BBϟ)/ S<<tL<^kVӤlZ>=a|{8!}IN_N[oP m\)8ds{ijϿ^U .}P+r:0꣋E0%=ZhygK ;eӣ;n< &p닗7Zi;xek6n=|ĨRӤIS:a}BQڤqJ:Nw(xnn~gu'/եz*[ bҖbv iHǐ寇>FB!LPЌEҜƷ<]Ak2"$!B`7V)qlɌ*]bϗk@$ ) s~~ 9 ="L!ul5}azx>C xy{3dZj[9$!BTS.ƫy'[E~=s 9r"ɩi5*m<䁭ѻkr0#ޮ?_ƍYʿ!Bܲ 5\F]Eҵ[d׬ԚAI\߻XVo5mt+19&q;Wo3"&T~7TIB!uZC(!B!DuB!5-2˨*f:hDPł+BCqVB!U$B( JB0)4(J?NG!BWys$i=JYs<}#?i\1 !ЪaUPTZi@-i Ξ=KLL yyyЧO cƌaxyytK.׷J[!7KKKwS~Sl/-ai{L#~ztȰOn𰷿'm3RlP@Aah _Yw((5/9A~ywx1bnnno|Ǥ2zhurssã.T!t:&M[MWZ5/.)&Lԓy1v='/;34o$mSx* n.1-vg$;^KB!&%a(qdS 9QJNJN@a_Xh<C nҥ ...l߾`wIOO',,{wwwrrrx- ,]ӧOƃ>HQ( ƍرcٽ{7鄄֙3!F͛GXX9997s1F#-[dرG,[D5kFƍ`ʔ)5|%eS0.)+f f~4.WB8'f'j6~|8ά;8t:91>ە(e @ӓS#[,J ɬ}-AS3>zR`g3gΐIddMڵk+JQ;gf…\t͛7t\^^*5b̜9]vm6kL||(J4 Z"!! !B2x` *({G@@QQQjڴicGۙl8U[LJ=VOZOυ *HQ!&s!Bw R둮Cf"NMNC灇΃o_ӷ}CXS^f3iii51jM/%%FY"P")>S%B]|h4b2HOOϯLbp!%Yk᩾]pnmM3S 6[q |=|=I]s8Xv"bҎP@AAn^Q}Tj :z=>z||={N4i7 6ľC1{l>Fߟ>Ⱥ-''2(BKMM%0xZbb"zJlmb/o?6X_^a߉|(FtnLvB [-:-}ۇrOh w O KS{U&jJ8u̸OLZمQ]dtW/)B;[Rq,-qSd0 #,,yظqcmFq̜9̱ƌ҅BaõJҚDGG\G`0Ƃ ,XkԵ2TŜҐ! _-}$B,KK+9y> Õ,'ә`2ѿnLBa[AA.]BRn=ܞ\NʬY뮻8}4gT[W5QrW !0P`Ae6dTxW.Ό PWWh”9?_-!odÆ lذ|y駙?>cժ1BXq !)BFѭz"ǃ9}46c5l9OaB!= !Cm ˸Q޽{UWԚAI0uP |ynz%7';`ǁj;WwuB!*UIPQzwhJMkB!5s$Bqϟ*!u|֌`;ۯ^Zi(**b۶m۷c4qrP:ǿ~MWA!SS6SXXX+bBwCP!BQ՚12B!BT.YP!B!ZB( !l?6P(tbAJ!8U\C!BSkBi!BTRIa.X,BٌRdc-}B!}7y;KKbxk 󫔘!?<[߷<3&# A^I EEjh؂ہZY..7m}{ro} , !/iLz:9[~Sl/-ai{L#~ztȰOn𰷿'm3RlP@aah _Yw((5/9A~ݑÇX0.}1葡hݴWW-=zOt֘~]vbȠEVr43O1|( h֌?[B!6ⅴhՊWsx~x vl#͛`QG￱fJh6$``kJʦ, a\R3V|ih]pN.N'83mp>9Ykwptv'ݧGQXY[,)> 5f} $Z/n9t->΂qrJ&vzӾۄ/LARa0d7^#?X^x%o`xy vԩ: f;6F}%f̜Żs瓜Ba61ddטwHLL`kasM׈H}~~W ׸|J}MHaƊy$| )4[V̕;p"81q_8Ɇ,^+I6d1pp6cbnl5 !YCro{X{e씋B .jpN XјSpvv~ zd("BIP֫fpWh5ƠG鉟?w ')9Lu(J4 [ )1C!,( T*?ЛBVӺۥ[ ׶|fǹTf„neȇhU1bn?|z~z.$gX_HG~͘UA !0 )* j?d&rnܴnt:4 ECui4or?C=i޼# 0ƍf{owGx_IKKחԒSqqqo CVȟ^B!(T$<=T*||}IOO+Q6=-okZfśh/e~[йy0>NOD|(ӯc ;-R8xl1i!B:P\k@)XDV%)JFˇ ޮ՜7>[{׏v:~ZlăƆKZjbMՏd>[Q:&GBQ>_|>4YYWظ?Dan'9i~aZpѲS$dz\S*;G[, O^`ڝ4CQs\6ft㠅0nxϥ' 7c!ţ`lvtei&B{kew,ko+bk߁'Oe떯ٱȠC٫x,OO^|iYMPKW  Vũ|u3..DCN.8-Bg Td"2;|'=gW4iz-[^A˔7c OrrqNKڸS.q?Ԟ%!DɽN]43#VuvaGՋaJzΖv˦GKwܔy$L !lպs7mzLF7mXv}mC(sl[1Ժ !uŵJ:w(gfк1m|3D*&m)-fǐt iXz8h! OXc$!B`)X X ]X(͹\spLd1o? |GPӗPnLB˨T*1J-Mi3hvgg0aj+OWК(I UJ\2pq2c*Fe}eZgD++4 tCaœ/ɓB7ul5}azx>C xy{3dZj[9$!BTS.ƫy'[E~=s 9r"ɩi5*m<䁭ѻkr0#ޮ5]{!BT 5F]Eҵ[d׬ԚAI\߻XVoϺ=ܜ8pNXU ء+BQjMB(-BЫm0t5B!jDv\Lt׽P:.=% B9[3tv;asm6[1 p9IB(D\UB!mVĄ* B!N5ceR!B!\B!BQPfBT̡S0(2cXpsuCh(juP!ԚPZUAT_X:`X&fRɾ)[(Bq*ov.1A4W)1+C~yoyg4MK=FB!Z? 5BS : hж7 DGh4Z+ '1cX|9^^^7ŸҥVu !fiiiK.eҤI?Ge\B!H1i$j*բyqIi4 eҠ̋7{9yy=y@N'h^SQ]ps،i30<#aݯ?^ !0() C+&@lT pR*p XJˮVqqqo޼9۷Dݻw}v ݝ{=.]ƍcرțV! IDATtBBBxgVgϞeŊ9sNGdd$F*}رBׯϨQhٲe1BZh42ojgRhe+wD|qb6p Y Wlb}@qkʝlbBnVkPc$..g rpg;4wWJW\^ &--bɒ%@MQVs=0f̘F'ڵ#11n>}T*h4jՊۇC  ((#FcV1ܹӿ PῗBQ <BJ"** 0vXG@@QQQiӆs Jk!<mcBt 72}C4rتxOZ_7s% (;<2Q! !0 QSZt29vr7nZ7t::v$B ps"8RkС'&_&Ǒ31cn鈴IIIBZZ 4_2g7oNHBAjjDz=* ???>|S^7k7,޼=@C_}'\-Hþ|Q&'N7^<~$8x$B651燶Y'Fr]+m xOBW0s8993qD-[Ƅ *:uĪUꫯׯiii['O'oШQ#Ka!±+W2qD\ի{/VbٓSNK6eppĔ= ,ʎv'! j=W<ƌyƍoYZ@vz*ңv[ѕAjΧ TLCUs(ew)^^^<3[men'3gdLdd$#FK.\t3gb4瞣~V!, &`2իC{M:K|r5kwm6A˔7c OrrqKNKڸ ڇ\=JB*{5 W%hf'F&CE¨.2}Ôh-)8M)H2k3ݨcǎlܸF*썓4k֌7|u:%BMT* Jtt4G`͍ X-XWWjkehVјC1a᠅0ZBQ{ 2ĺ/<Ögã*>g2.%DT J!k E]YAqYD(YEDY."-RT  y$rM9Oxp)'66ؚ\6 aJEҌ?¢~`W?8NכwwኈT&! Ԅ7/u""""DεJEjKH߿FD9996n/[n> R~JRB(R9|"""S#'SXXxY տ U jB*#"""""RBZ겙!)"R;~YVL&S'mյ#9MBB fB]:cFIl6nN*>yU6y۟So3!4Z-}V$vi||VEBUX`+D74vm\;ǟux}|=͝mxxx\DDDx5M/u8522)Sz+œtk _nڊQ„RN3ZG PXhF@@SE?w}6h= k`t5嗦1` 'Nd̗5Kȟ/^^ޗ:yGhT'<׀2ۖV;laOp͕u}(s>-{0o=K(cac~v۳Wx)!l3f hvWČ'6à,wWl(;0}A<233x'e̜A 26d{$_ҕcX8q"81m 3#"#qx{AsХkw֮YUJDD.+7fk1ϻʲr5~H\O#y;;vF~䡇wR1Ie<4(Q<7 Â*Ƥ7 @ұt.mrj&]zw:e^k~k2Hb:ƒX-\2hlAD0DCzE3EM ծݺjҵ;4o~cOx-[6g{dyn*3fʱG:V+i$$l%I*.""R92328Y))G8̗_kG~Yf%rvy~?rg.bx~8WY>f3%f#zX)OX)FhR0ꞡPDDTDy=ﯝ˷|;%<\*[g#"4,-`4j|ue0pܨw 6֮- }0͸sMfMI)w\j=ŭnt"""Y0LX,n}#]͛ wpuuEV\ץ%rG_SRywf/];n)ϯ8kce|UžR Z2*" )HK/Ns:?_?ƒBh-`2lUk6~{tɓ'+!,<,e~]\\pAyI^*&'=[R)[``{???Vl6FVbXee%\g0+I#nt&f|~eP?y~?'-ur`kPD((-7se`,@Hp!~PXP.]h CСcgCBزeSǏr+=VC4:tİG`6kqHe^GcGb!8$XKbM}o|-Oޛ!;^H=I|nw統H0ut&~H}0QkIJE/v9=MfB[Ǚ >vl ;~6n~l&(([p۴n뜱k۶=-Y?ύ7Ƨ|Lݫto'O` ӵ[wzЛ̢...ms8u$KtЉ,foo 빶EKqŕ؉'~OQZGc9s!P]ٱ6deS aJ} כkde4kፑ/'뻒f㉏NnaxߖUY,kJsJ<.ݺ3gz$>x)n\ץ+CV{[z%'O`矱Ϝux?UO(44'FLL, =-Z/Qh~m ,'(koCʭS>GŶ!^0oþézqKtjڰOf{XR$"5&7f{󬌿9WS.^n{]y|3mh (.ZQㆄĵ bW1q򳥶 ,#c! 4"""RҙC&s7w{D&^Lilޛoqq5qhՀQ *G93mt%"QxL`:0 =1̎\r|[d<+wq$3}'f__uH*""Rpa, >>X[?/7矝ӓ!(~Wmz"E|*RY^rWJEG~&3X6<\ sp|1Ϸ&ˍ114v G~~3: <6ww3//˸\\\ʭ_n]>ޜ:1h"D[=. a)!咋5=ŖC[2~}"ؾRӰ[xeNnA;˷JgǻaCW7""""m8Wn1tSÑ՜&!|P ҄˶XF `7ͻ]-&b+"""R.P3"RzEG+:R!"""rI\۪ퟺ3}f_B|^ H-~ȥADDK÷rl6n/[n> ӕr:Z%))Id />*!ZCCeDDDDDDWm~{?7,*""""EG~TESy׳9KՊdPaIMqsuXEDDD.gh =v0 #PD.Y?4n +^|=l&Wl6q.CDDD.wM[LoVK!?1]m97߾Fm!<G%"?oUX`+D74vm\0qDڵkWfȑ#?7x??KȟVZZs , 00RS*oJ*>੷YV&Mw}G޽ٰaԫW˗Ȱa_>#F_w&7|3fwwwZ9RxAAAQDDD:t(& B߾}5kwu7n$<<ܹu`Z/qw|(X:Ͽ%ߝK224_%q~ 4%;8AaiSۨ%"Dy36G!B Rˆ)ܳo/o|}}׏EpK.eݺuݛ5kpp )N:dee,;PagՊf#=='m%3 ҕ?[Ǥ7V(,٦=A!*V1C|;CXSuDT aAAnDԿ+cquϗB# Їw\<,؀‚'111ݻ$t@hh(7n,VѣxxxAnnnKMMu6%%, $$${9)+ [7 B*GsЌԓlܝv0~pw^tk3^@k"סCeJ^/$^϶t7Dc7̄3)8| 8$ لAW0ucZVҊa6 e˖̝;;ر#.| #--%KУG DDDB;^zpuW_ѳgOڵkiݺ 7AОDZiuG_a|-+Brwe/6deS aJ}B9W$+۠i] o mԩSiҤ g) Wg9-U8ݽ<v9a>|8Pl۷'Jaa!&Mߟ￟mۖ~Tm IDATWù[iذ!|駤H߾}iѢab 6oLvv6~~~t֍jHDjG~&3X6<\ sp|1Ϸ&ˍ114v G~~$&L@ӦM8q"5tg"""RY~)~)ťW_%==`FuY!3UWC aU׬b ĉ]ve߾}OtޝݻwlwciX-t' ǝ[RX`%ثEDDGU6lyPvs[ӡ՘&!|9k777vE׮] [jEAAQQQtMͩ~)+3zhZl5\äIؾ};ݻ/// BTTlU?_zrH3^x E_,;1o_oכ7j11~xHhԈjc5WS}B '&6mڰi&233ٵk5i___N< WTCNNAqqqfgߟ={~z-[ƲegԨQW۽7o̍_0DDDD"ф ::M6b V+7tznc2HII iѢdggHjj*͚5$''qF[6mč7Xm"""""Rάv3aÆ?`2h֬ymjj*.aaa|ШQ# /_L$w޽{:t(yyy,[oDGG;dS0??vڱf4ibn;k777lW\Q#d/_/v۷d2իYx1 8mے]m""""""!&ӥON=ۛoa8pĵ3Gʷn9wfLwߍ:넄0eܰjy!"""""a5,Y߿Dٲe nnn4mԙ0 =ZjeeddqqVվdllܸ@ n/}""""""_&ZO>l6RSS=Ϗ bZ9{rԥ³={ȸ"""""rU2Ӹ\&vԀLV-569/u"""""r;~&_|ѷ/F@FVޏɄ;F~>>!!ߏSbHMظ];L? /PnUVX˻Ҽd ضҡ*!ecLm`rwԸ1fх+Yn eǵ1`f*^?ӭb 鉩S'X'Iby_gLwi-+L jt%"""""Rc 1Z SXXcJoS,)K'L]h2aՄz4E]/޽bb)H?) >MS=Uu]! fNsq;E#aRYE6//mifEcnR22*5*zU+ ᶽ{ɴZO/m4)Q>atB~ԯ\& =V ә3??`„߷/ =mC%>uг'\4u`ˎk2֪e*ݕ3!L?yW)lR;1Ga7Řx?acJLnHLİX0f͂{ZVŋ18Plߡ1h8ͺ7߰j*hܸ16 0HOO/3444>Ýv;:ue˖7+VpB֭رciѢEU>7L}V꬘ w "*3!l }#? 9i=L+Ԁ0@< B}CjOqssΉ'lt҅{[ҦMV\ɑ#GСVG0env, |?G`/y݌VqzO?=C`` :tK.:t.]裏oEvWyϟO\\Ӈ={bIII?<6l?^q\NH K<>0 l6;͹lf 23xxxNflvK/9[.K.=ON3.ϑN:ux7e{/~~~%a2=zs驈HmLV+.|lrqqujLt8u'N_+`͚5ub+p&>>̙;J4_*wF>|8=N+dxxx\DDDDDD A.eҷo_EDDDDDjdvZJ H-PDDDDDRB("""""RK)!RJEDDDDDj)˹zF5Npp%""""""5DBq]ڴnnn;ع?P'ϥEDDDDDJJ$Á^Xn ÁadeeѯkWڼ0Rf p~o6M65GeDFF^PDDDDDDDB0 Ld Œ f>o|8lݺ|ƎKHLLd޼y$%%ȑ#&%%~^zm6Ncǎ^cXVNJ>}Xx1#Gddee;Fzz:̞=1cœ9s5j ++)Sйsg-ZĽ̙39rX,fΜԩSYl'ˋɓ'ӱcGرcs!..OObɪȟQ%&fHOO0 >Xߟ\*%P4kxI6nHƍyуիWӬY3BBBիڵcԩUh={8>55͛7@߾}wЁUV9uRn]9BÆ Jjj*V]v<裘zdG۶80 ArFap8p1UɓΤ0,,صp~G233 >Ө q3gNLMKK >nөS'{???fl-[dܸqX Rn]ƎK-*VjBh~& hks0''+ëfggO?qcZٳgOGߟ`222]KN0v p&|U9%00(O,յܥgHMM%""ӧͲe˘1c-tL""""""Ku{Qܼ0"vከMb{ ]fX2z)8~8?#?||| Օ+WRPPҥK+\:tСCZ Ç?~<7o.b!99<~g^x?V:B мٯÍBW+֌62;D웋 AAAk׎#F`Xf,\sO֭2e qqq̛70z){w?8bcc<ߟgy;ӧ={$%%mzfϞMnn.}!))ǓGÆ y+dZd1l0g;˖1_?E%4N!>D=ԩSӧ/fȑL> #"""""RۜP7>zd@4i͛ѣ6lsθTDWWWRSSYjڵGl.&$$B^h׮SNͭB㈈6!?2u֭su޽{Ã-[2n86nw|AvY^ff&ʢ ah!Z ҹsg~ۇjꫯ.ٌn0jJDDӧOgѢEt҅3f#88be9rHbme|?1|nN ӳMVxJ Օ+WRPPҥK{~g^x?u֤zj |'T(FڦXFgJ+,bɲe6 XBEFg̘QjBL\\hݻˣaÆ<%eʔ)1oFf^1H 818|5] TsTF7OcvX`hZSqH 175ᛚT,""""""riͧH-PDDDDDRB("""""RK)!RN;w.gjܸqc7n_#H)߿A1c z a& a  '|rI Slɨ >>&܂Br -'܂r IM,^'O歷*Qnwk׮%%%<֭[/EDDDDD4%c1L&L^XHnv{wdϞCv\fBػwo[l6[;wu]G`` &L2[2p8q8Z fc1sRa`r-Kǎy뭷ضm;vt\X\]]IKK㥗^bҥlݺ Aݱv̛7$BCC9r$/,\NΝ1 ~z"##7n!!! \J:ݎ0_7ׅ&aԫ燷vC9ChXe͚5β,6oL޽K?~83f`ԨQ{s1g)Sйsg-ZĽ̙39rǏgO>;^{ݻw;3gqqqxzz_eDBxb^xy`r2, .7^eHHHj~z4iBzJݴit `зo_\\\h޼9:t`ժUlܸƍ֣GV^+ZT}Q*"""""rZ%vÇsϱѣ%0l0/^\fգiӦ_o+W2hРRfdd|o2  --Ç3|bv AXXXiٲ%ƍcŊ,\u2vXZhQ""""""W"!\h6O0mp1 ΞYhQݛ>f͚^l?قٳgO bZ IDATŮ~=?DDD0}tYl3f̨P""""""u%1ݎ;.=\vs~yngĈ]2 ЩS'?N||<_=z;w&)) 6`IKKC:tUVp88|0ǏgtؑD֮]ng׮]Yݻ? /pq׷>:[… iPklVTaw`+,VP[Yt)ofy駙7om۶媫ߟgy;ӧ={ypBΝKPP?[0 ?~7m#<7qqq$''Ƙ1chӦKl2ݻ7#G$33^zK2sL=z4yyy94hЀD͛GRR9h `_HƍGHHH7ФI|}}4 qI9qĜX,ٱcK,' ""v~~~ <{,|}}ҥ ,[o \~J2p80vv ?2݆aykzIӦM+v=--:uꫯԩSӧ/fȑL>,gf͚ĉߋÆ 0 M6ѠA4h@VVSLs,Z{w3grرcs!..OOO˼+Wҹsg{T^|ENyjvYxdf<  B ! BVQuQ .ZD(FqB]ib"^.H*ŋ]8"I$$grp(FYwoV~0sLRRRι_mm-6mW^d688dlrq+ !4 h5~11j:fۜe޽{q݌5 S-ԩSѣ0e)))<Θ1P۷/Ǐo1ֈ#0 {uV&N޽;8Jjj*999QZZJNN̙3목u}  ZO||}& cټy3ڢcPpW|˘W}`8p~8q5k<@+~</~N\i389ZeKzz:/kzqqoG}QYYy^o~Caa!iCmmm9ߧ-[dPDDDD H=VY͛y 10LommG=Ú5kΫ߀>}:oذa ,k׮(3zpwt"""""qRSSCUU v gWuyyfG͎%%%8%.%%^ $## ҥ K,0DDDDDBCII FooZ4o烍PnV/JJJp:2!¨(:tE@#m9!"""""rћEDDDDD:)%""""""BNJ H'PDDDDDr~`}>c;:%""""""^@BX^UŵFa۶رeY|vPRv,_DDDDDRZefib&eQSSO۷cY}bbZx|'=z4o9s7o wx "++￟u70w\֮]EDDDDD. iY}Se6GXeeAyy9's:<`ʕ8fΜ @.]UgYҺqFfΜW_GV󉈈\B0?a;j#> e`LeYtڕwjspÁpsZ5СC,_z]wȑ#aʕ{dgguV^~e^z%jkkYh3Ř>(I&ϳnݺ߲ۚ,V\֭[HHH 333 ~Y.iw"/ls#G 5)9%CLl555<7իW3k,^z%9ɓ2d:yyy;̝;`~_‚ AhyvͿk.>s^{5x \.%'pɨia4ԒQE088oJڟn߾ݻСCIMM%'';3￟|{rm<Nii)9990gvCDDDDD.-./òFA3`F'.++ӧ{رDFF–-[0aBidffaVZEll,{/Ç(& `Zޣ6/?U!BO###ILL$++ ?ORSSyX`fk2ii)'++ Yd W󊈈P4L:{!,6~>*RXXHNNiR\\̼yؾ};~<:Nx<d\/^LII !!!\.9""""""g}>^eYxx ˲/ok,\+W7nIOOgŊn{W^!99={2yd-[F]]SN,͛_~<#V"ۚ5kiӦ~=i#Gr)}eӟv\"rV4o~ht&6Vx ӲZT ۿjQX !H#uBxODDDDDD:?!*7hL36TQRRBxx8.^DDDDDDڭEBXRRn牗_W[NII NS EƟFEEСC;2PDDDDDD:%""""""BNJ H'PDDDDD x1|@NN?;k0x LDDDDDD.0''QSkp0!]?.!]еkW·>!tXEXXطKDDDDDDM@BxALթ#>iɲ3O_vZ@馛;v͜9s7o =zL֭[ksɰapfǠ 8֭[Yl7|3?q\ܹW^yGr-P]]BDDDDDD[ iS뮦4 lvA];\.Llsz^uf͚Ŕ)Sлwoy&L+eѢEdffү_?֭[z\wuu]:t˗SPP@=뮻9r$EEE<$%%sN~_W_uV$&&滻{""""""]FB4zyFC7 & vBgk΍9hvɯkBBBX`cƌ9z(K.e{QSSO9o.k~LDDDDDP!4 00i4r1Cݽ Gim\YYIXX3f 44$)(({ddd0tPRSSaĉL:H9Bii)9990gveCDDDDDI  Ǫ | D\|>*m&""*[M KKKlxxAAAAYYL>EMl6dffaVZEll,{/Ç?""""""r;c OБ|]t.!εd4))06m5ٱc5 hLEdd$deeDeeeqJKK߿?YYYn֯_ϒ%KXz9%"""""r XCTk{=0z؋?gahPPwΦcǎa^~en6/N"<MMMLӤy},^BBBp\-""""""+ŋo @S;qڵkY~=aпfϞMZZɓYluuu1"""Xp!+WosדNQQQ\s ̛7C~xGΈ\lk֬M?0~x #A]]>o-9*^}s]Bp\9_bsMǁVωHP!/=U!4 <a`;L\*""""""6444pԻm ^~A]/7M_C|gjLi_ѥ+nG(""""""D@Bx} /п!J%""""""^@B8w\Ν(=""""""9(!餔tRJEDDDDD:)%""""""BNJ H'PDDDDDRB("""""I)!餜tADDDD:BN,##CPkhhDDDD)!L8;rƄ }"tbatt҉/Iw9;uu^Oh$D]EDD.}JE:1%ґk?.}^}v.o(BKBNLKFwQUUEhh(&Mbĉ3k֬$\>#vi&cҤIr-E/_θq+˗~Z ?~<| st?O5_SwuÆ ]zl6[G7 LH8`6"""PkBXYYIvv6?8qqq3np|gDxL6 R}Yn Vu8v9z믿Nee%ƺuꫯr1j(*555sM7$Z{a˖-8N:t( )33 lŽ;0Mӟw}\|ɞ={ضmw}7o6п=i|r^/gԩl۶4,0V筩#n*eݻwk.fΜ oɘ1cرc'N୷bƌgy?ys&;L7>nk]%"""Pkk]LL ,Z89r$QQQqq|IY`~}Yϸꪫ8x QQQPYYi߿QFaq:8;ŋ '$??*;Ƌ/Hee%?8cƌi5CqI mqppqyN'g??Xt)_5!!!h"l6ɮ]}_xN<,C<,\Hz!~_SO}vN'epVu\qg?#//O?xwn\.N>_|L*++:NO8q^\V՝ϐw>aB%"""Pkb'O㫯b,Y;ΠA픕qeQWWG~~>iiiTTTƁHMM?$66RPPf\:t˲0MS[[wqAƌCYYzefo۶뮻ڀsi2`p\ӇRuF}}=2|} Æ '!e@LL ֭r|>_ˁƊik,:ȑ#Yt)fСL2ſl //{~W+ͯɓXl$&&cn͙r=AAe%ZmDBSB(҉tnn9IDAT.UUU7x/lĤ)1x^^F>}(,,$//p8O W,pZk|>ǴiZ.˲lbt:1&OLFF]CC,xk3f Ikߛ7wmk&?<;wdΝl۶LyS|M}>_O?m<ӝ~*>qBݦgEDD.%"X[Kzu눎_~?~O>x}-"11͛7fcǎQ__π?ٳq:])SH|e 4( Gҽ{]kڼi-4h_HJJ"887|QF1x`> a޽$''ca`5&Jm]RTTD}}=5551zh͵5Nk\:ӳM6iɨH)!ڪՋ3fRVVFpp0L4E)KLLȑ#,[ 0HIIaذa2d`̙-yCCٓ!C`Y..]ٳ:Ns}~3Ugn H֬Yc5m."lZ+h_hh(Ijjj8q.pse={vv$44͆?Ndd$pЯ_? ihhrѭ[7ƭaϞ=W_eL>ݿym>vzXEtt4^wNXXk"44ԟ}`(..>8cnL\FKtz>KC/f NnZs /}HgPwpРA|/ 44irq+狣$ @.C$FpYђQNbXjt:yq8l6*++9ņ9W{QJL"B0o$aXDD }OD.-gbE0 >aم1|+M8*1뮏ڝQDDDssAKϹ "bzR""""""rm [8O",IENDB`PKvCY\\'novius-os-latest/_images/user_roles.pngPNG  IHDR pHYs  :ݙtIME 39S IDATxi\HؑEVbEADDQQujE[kjkoUNoݨ  (B@Bôi Ѣ>&sLdxrf&Z&Йg@< b\ffǏR) rNNN}ۋ[炂@`mmP(Е35YRRrS2yyy bh4&@gVlllؗ^ŽxJl6 y򺺺ƾ *m{644433. v짭}ۋۺrfclaľ m3NStNOob_xb|A<  a{=u!dݺusXB|~$/?|ܹ֞իƍiLvK.544x}S-Tg16mjjڧOiӦYZZgBFlٲXBȔ)SBCCаzܿ^Rdeem޼yΝբnT]]}ҥO?蟯\.///?/PR* !vF;Ý!;w}ɓ' !\._CCClloֲ5R)J_ٳ=qDqqqMMɓ'.\]2>>^;ȓnj3f///jʕ+׏ieew sqqqqqx)zGak֬ٿCCß~rf-Z$srrT*NoBiÊ+!w.T* !BPRidz5]RRix[lIMM%;v`B/^L0a¼yZViy9==%%%\.[n&Lo߾=11??|pNNL&srr mohꘖ\.?p@HHQj``F]##.]]>B !+V~ÇU*UUUU^YV?600њqqqgx#ҥK999BpժUP(VTᬖg… cc3""q^_x?~! @ݵsɒ%eee=jvIv;s̜l/" ÷nڥK͛7ۄkV(޽;6%$Ν(..hv SSf)J/f??_~O>9r8dll]PPK]ٻkkk/f7n\߾} !(|;%&&??2++bcc^̌8uԬYʨ u jxf8ᨋZׯORRD" 3fH$ѾgG-Tgh>hٲeqqq.]"x{j^`Jx5^x2dɓ' JJJP{OSfС'NPTǏ?~8!fq Y[oeii)~7oj7l-b.ʯf,XPXXX\\,3gXΧ,--͛GIttuW; !&&& tRcccJJJ`` 64rꫯ unxÆ B>nݺ1Lqmذٞ==/rРAUr|Ŋlx}ܹs{rta=BCC6ݻwklkNi=z45ACkꨨIeἝQ]˽eź 5.X>VPPxj}_ccmmm<pO 9z>)>qV5KJBF4d3Gw>ws r8d?65Ąܢ)嚦h|&Fr;E%,κUV-kĶW5s`䉇9yb{ѨѭFB>N) bHt!DVK$JIUDTT~ٜy2Ą 4Mi4ִkϞ!>R&$&$hccmn<C{Cۿf !>o9iȈ2c!**QظXD#45Qi$'k׃~wAZmjX(rp#]? P:ic…D5QKjj=c>FIsIщZn7G%&&X !ج)iRI_gh1/89VDqj+UsSO5Fٹ7 !=gUKj_2g/p9G9lCqĀap]wJj.gd9aǥ^sNڧGtRocxޣF {,nNV+v6y,N#C{Մ(U*IH(F#@P5J[CsZMnL 9MJUΌWؔ["|Q~Ai !&6&zLFRUUP Qew:z6ʳ A)/)<[R]&NSkMW$?bx%T0E= ~0z{xyr#޾ x@< g3  x3g@< a %|T*EW?r\]]Ϯ@ X[[+ t@1%%%\. %K̜9sԩϣ<bh4: ZdccxSqqÇG111u;v)RT__Аfuuu23i:?3X]:*_ׂxf̘vԩҒYf9;;?l6 X:0;w 0@& B777&?3 -ӦM iӦ=skB0$$,$$[ɓC>П  {U?֭ӛ={3@<<ܼL@I$1cp܄ꠠ3fBӏ;V^^V===.]*H6o|С֖ղ ܻwoEEgCCU̲_xqܹ{xϟ4iR@@Z޿bbRtppX`Ι+WϞ=;ɴ%p7=cUaj;VZuȑGm۶o_@ غu9s:m۶ܴYE(nܸqʔ)G8p۷ !:gBjkkwI޵knܸcǎHgg}Bt$̛7[cǎui)--ݷo߲e˨//Y$""B tBCBBѳn퀀 j !=zi4-˭ٳ;RD"122n{A-\|nذa__߳gBtΤ=gee1L!AAA!!!b8>>kܹԋb-gB^uT>yx̙}XZZB/\GZNAY kj544$^ǪV FRRR||\N߿gϞcc'Bb1 7oސ!Ch4ZFF9s @{yyy ŠoѣGQQQu%K]V&UVVڵݻaaaJBSw}k.::p@cc˗/qM0p{~:Fիmll7n',_䧟~tO"̞=O>| !d퉉[ly뭷Z@k#"""nݺEXx(,,\bD"Ϸ2eŋsssy<ޒ%KxYpp/Zy1TrrrLL̆ ?[333"^vP(:4ym۶6AMMMxxxYY٬Ylmm􌌌#Gwʕݻw߯_NOOO755]lBؼysII]vLy\\\RSS&Ld2 ϟpv5o<}}M6uDݻwKNNz~("##E"BOII׿% GEILL$ hРQW›\ʊ"u_$d-Pe*RyĉS (**ӧBsébҽ{wBHiii>}4] ?U*uCsG~ J&씔.]Q+J&t@޽5%LBuSwi522N0LB)DEEN C TBV^Z-7p8:황ݦ_ݬYf͚=FI;V055%L6V(ZOOϐW>>e qi ꜅BǏ'={100(,,433HMMuvv}v~~>É=ru$%%)JCCÄCCCj훛KUr<yyyK.\|rwwwKKˤ$!RRR;vlhY,_=|𬬬~}w+0`u?ԩSUUUU=RSl6{ݺuYYY}Q۫oEEEN-*** eJGuuy֯_x@< g3  x3gĀ=. IDAThMCCCMM F.?s aaaEEE)) CBB;%[ɓ/`A[AA̙35KKK׬Y3u?%%eӧOhnO-m: _reٲeӧOϝ;Z={ܽ{/P]BBBryyyyaaaӧO_pѣGjuۯYsD<3DΒ|>?,,LOOy [P|?I,Jaoo𼼼7999iWϟ4iҘ1c0֬YQXXj*''^zT4r}ʕ]$7|3ojΝ;wBiӘL ,Xn"sq 6֭[:k\hkطo!!N{E++S.YD$BҥKo߾][[=cƌ򰰰_xqɇ:t'hg3!Dga PN0|TJ۳ӥRixxkddU9r5Pq)S9rdon㵴lS/aaaǎKHHh5{>rm۶iJJJlmm5$v#uvvvk׮;v?xʕjZaCCCT:}>,00ήe@KKKriÆ 7orJ\\!V__׮]^^^mtӲe˨iBս{VesW;222^^^sΥLf(O:t(O2f{QVVd2NJqtt uww6l!ٳmfm6[]RLJ'Nfss8Fu>N;::666>},_ٳ6115k[kUUUi> :]R HGRTWW묮S6]tn^#4e2~2i[[j"SB.&&a…ڔ#GBX,tX,WۄBMt3̧zEO\s@<ڒcbb6mdeeEYz5믿d۶mׯFOeaͳ׊ Bkbfffgg}vaMMJtRffH$zWjaayXQQښ`vvveee*ʛG988hvځ4=SRRbeeZO\Dff~M6;А駟j8;{ӧxnjj122"?5׏;wig?h&%%)VK$EGG+hoo8RO]ZZP( O:圜Ezill|B}e___u޽{UUՉ'T*Unnn\\܄ Z,⭷ 'NP(7oތ5jTnFFF^^^ *..y&U 22R.9sfĈcǎފgƍi./FFFnnnƍ+..:uG֬Y#JV^M\1bDDDX,1caÆ,\WWG=kllť<oQQQL&'44d]v{ݻw۷/22@s‘mkܹw522Zt:]##>:-޽{BCC۳M/nv=Wllln>h"1yd__f''H@sϝNzzcjҥKby睴4HtR&w^PpGx_fB֭[ҲM6ݲzhhhqqqDDă|I!+Wtww={6Fo"@u9s:th۶miiiT*Hlٲ}tPN0OզR4<<522rժUGv!d޼y~~~:=LMMwammM屑Quu5Ԙ1ch4ѣGYYX,vpp' :4..LOOoY=##dN: h #)))>>N;::666jU*UUUe֨:Y] D3gR3U* 6 Mi&+++Bի[+inn}շP(411./|6uV733۾};5FRȗ/?'TM566.Y?מ~bQ>S߮ڀs/D"I$׳lVSRR޽P(tVyaRRBHOO&r8 .򤤤BB6uVD *<<<::S\\<^~c ==S(OI.SGڞFk٭5sqF4_rss}###77qƵaaa]\\L&"##>>tL&~D100`⺺>ՕXaÆB=ztرR{{{{{{[nEd˗/;;;S^|s̘1g Bqȑ .O^_~>BѨjfpLͼuVLLgJJJJJ-EEEFFF&M:qĩSzmhh̯EI߼0$l C8L:x~m}6lprrʺsŋ_X4zY&]zU3յ_~TIKK~VVVՍ9חND BAEZdԠڼw߲eX,H,^X&TTTX>z;O~b1~6mVVVS]e?x61153%Çx?&tBJSmhhXZZJեڡSМd={ JLLǏ&R+U*SE)r@!/zhv7\N.)WT1ݻB>|HͧjB=]ZZi&Py̙+Wk hsk "Jee: ;;;fffRWw߾}߿IUdnq7od2Ç'm_hhT*=qG!` :x`ݓd>!w߿_QQQZZ:{l#GBlR{Gf EMMMiivQ o:ZM E'?~L]#w̙~NgddZXX455iʫT*m,W8Yp8K;vҥKӧ*-@<LJ,<<\OOPZZJ} H$D~ 4 xdjn6JR__gxz! qZV*UUUNNNxWt,}mjj*))ihhx ^NII3޽{߾}3|߿?@< g3 x3:$4յgD5,omjh&<.υR߲I;~OY=-` 񚚚5u Jxx.T*!A=[E3  glKK˗ r π3RGvi%M&ɴEEEuJ-\%B… :d`` gxesyBR!BRRU zxxhU~DΒ|>?,,LOO[!ܖ^YWYY=H?ֺ 5e <\)!… ӧO+ԩSg}GVՄ/"44t񄐲w}?WX!HlB=u֟VՋ-JOOH$7o-9sKU_zuRR xNS2 Af*4JS͎1㧟~*//ߵkײe˨ؖMMM6lؼy+WRixxkddU9r5BHmm]֯_?䓀E)JBH~~~CC5lv7n 544R ' x΂I14@p.ty߾}l6>>>L_t6啓VG^z.:^mgc5>0 :6r:.zj|`u'`틶?n~ӧOkeXbX D3gR3U* 5mnn/99=--mݺul{t:0;;;88͛׮]4h xN4Ĺ8ĠQViںaÆ}5mjj"UVVfnnnfffgg}vVMMJjllnʽSFbŊ˗/[OlFyyyeddܽ{O>o߾qFVV֬YNctѳz@B1OiZP[[+;R)ᇉ'.[LP=zTS>22R.9s:- EUUUxxxtttEX҆f󭭭7bĈfOO>moopϟ?ojjҿ =4g]?~oSٜ۷'$$wyd~G}'uu_h!mh7kk&HVx# <ܸ_+ O=/BX,C.qEFl+++lKXr\__GHhT''6juOgff4447:S߾}=åag@<  x3x@< c^FJ5/KZ };yڒ?MB5ٜxq|}Z+e/ E$ up[*[6ڒEcח$%$K]l{|_v~i!ľ<]9%۷bꮺh*tvjFLC1!xyEȗ_jaQHb}׮FHڄL:;k#Z6LViLR QM[vJ5I~f.l|lL#gO=#: ijBؽ{_K8};;>>lZ򦦈={,-L< [ϭh˙gLRtB1?!IȼuΝ;=CVEB 9, 'ԟ:q¯'N59z<nP'KiiE4ͺз611VViB~}]] !W32nݒJ\}=z4Nc3kO;mbHԉiC\'.jQd,!DTBIєJ* ԫ;6c4>B#FI, S :Ռ=r=;7 ެx&pO 9zI!\.=KZW329Nv63߱wz둨aUoЀ**+3_Y‚Flf>}p_wKSTj[eºFlfx⹝gy i4B10r㚫979$ z:jj XX*&p A2tM!o ?C!jZ"s.jBRjBRс666sY*uY&)wJ,M wb̙})!Q]ǥ.tsFFcGWTƷE;}U+9'S2"=?}<5zq뙟sΎ],e59ܼ|CU&B:֧瓢e7o2ȋoȋ9~`?&BsWk\ ]?,,LOOgxmGy A|b"5=Dl&x<Gp8,ܜ/!gΜ^tD"ټyC J mIBHzzcjҥKl8,,l/^;wcdddQQQppرc*..xϟ4iR@@o2܆S2 Af*4JS-|[l~zjjf7vo߾ZxbI@u9s:th۶miiiڵgϞ_|񅏏ρŽ;)&J]]]###WZuȑk׮3Kzis !IMBGl-Rk2WWWj>^^^sm#XtǎRT"UWWlg|>?11k׮cƌ!8;;O81!!AVL&sԩGGǠXOOOC/upj|`@tlOMX,JggϞ=|ɬY'd0IIIt:ѱQVl:.tXZZVVVjE"̙3*o3ˊ?F8G=4y,Q(Z[[2,11q۶m322z1116m"^ZXXhVTTu7S333;;۷Skjjp7=K=km' $LhokV|yyy_}Uiig٭]Ēl6ꔔw*֖]ZZP( O:yK$EGG+h=0zxiС}K6lأG֬Y#JV^pnnodd6nܸ֖kbbo߾HrY~(&ٲd$)/$ÇGEEM6 }σT*]yox7spMIx-d[D0F҆A{^jbA /NtZY{oicgT~@<<lg;Ő: FcVVV, g`xNX,3sLhd- gwQMiH a!T!aXqVZb8Ρim3=k["ZR(@((Re@P vw<ݛg@<  g3 x@< #'yV<x(}RPy O䊽|V́x8xFuU~M"v,A3m"|),1 a?♃l=0"g !z@t< K:>v"hZoyICcz,i]x"ufEeNNgV1zboJfEOSM>sJEUe,ei(C7+:](-擌Ϭr󈨡!.2\*ztŲ|N1"1/g-ų𙧗 KBj;m\s+WJˮe̜1IgN ڼc׭ooP'q\ۤS;{ ݯֺV:c]skɼF˴)/{{{yz\"iXD$iwtv/Jn0[gvn.[4hyfѼ~P_؁xDt/t2.Mk鬾Q;p{޸ѡ3m6#׮]>ϯZfٳKFӂ<.C ``)rwv2>{vDd.lPE<`Tvg={VYLDt83N}ED,z|`}|Uyl1HD0wܖx4z"b8"rq MS]" b"sJdD4>1fiou#"dB.G66$׻bHh#vӳQoeaޟ+k> o[3 sE|^"j3DD]3okĪ&_|ۛGj;2_12_gO+^^3=&*>.͕ߥ9Wp>Z=C$r#ԗSV{v;g{a'Ot/))|7Tz q^mࢼ٩SA啕<.G5yR[멯>sV!n2X6 a(@"\Qe3 ܪ܅ӧMm4*dXoOq2bT^%"FQ7G,k6;IJ_+phZ=K$}7FW,ݕ7Y } hS_ץ㊟qT@}&Ӿޙ|ߣ|}bxsYrÇC6u p\yDkX=3X/"Uz\jy 7g3 x@< g@<  x3gfxhJKKF#Z1BB1e #O]]Fd6 U/+<^SSP(T*Fj\r|>0hj F< a1@$b1 fxyVXF+ʤ$Z=ܹsJZtۅH$FŒrFٷo=򢢢+CѠD`2͛jZվk3f8rHJJJFFF^^ --mĉwNJJ:vXtttMM 6̞=G o޽fD"ӟ$Jm6ہd2hϯ+777***99(QQQo˲O>d^^^oooYYĉE"љ3g-ZDDJrٲeyyy.X@,?~̘13g$,g+^ cյ3p8!!!}}},N<^裏Rڵkg͚5`hh(éHLLlhhz˗cbb߿???Vvf?E*d{ @DD.x |ܹGDDXց$**v555eeek׮%"__}N4oo?u:מ^eϟ?_[[k٪bWWA(::cǎussSTgΜrZZZm6[}}}ff=WZ[[+^\\|5xeeecc#VϿQs̩ H×,Yظr۷o+F1 55m̙HRfG&L 믿~Сtwwwn߽߱c}I&EFF:;`P ˲ĉVB9qļy󼼼ЊG`!Gpr`A<  x3g@< p<jfFWUUY,bX,  ~-aaaV5;;d2@ P(aaahF_~8 x3g@<  g3Hm5677Fb4 bʔ)hF:F#l61^Vx&PT* 30r|aАсeYX]]x@<ýL&bH$öB(D" hbX Yx^bEM>T*jΝ;U*ҥK/o3Osv\qFB[.Ydܹ,&'''$$lذRSS,XPSS H/^ښ{…d??>MVLeQmm{(WZ5g]hڗ^ziŊEEE:NRmٲ/KSSөSW\wޣGjb/_XTT-Z$ :;;.\zj"ث}֭:usZxӧO?x`KKK``U*պu% GgF{X,YYY|>_.k4}_ѣﯪ****///**:p@zzR>;w۷ownݺu]Fgj{ ؼy͛iӦ e8/;vߵkɓ'5͠JMM͛?8NLLW_}ED6l={6[~1$ac?---5v 377P(裏lxWTgp+_ݻ񪰰{}0ۯޞ$j5H.\XhBBz&Oh4'/ZOLL<#.&&l77 w&bYb?鰱']0WcXfdO p9ƀGye̜0J7 sGt FmX Sn<;!Ivh4fͪ5hz{{SSS'z6 2oΣCݘxx4{`o߾?kpp4%%d2-[ڀ+=:aUUU蔯D"h4ks3yMTTTkkktt4<55%GFF%%%9aʹs綶Ν;066T*3ϟ% `5F1[n^Z* H466oܸhѢfXD"Hd2dh\h:x`T*Q[ /J899 } m@J2uAו F۶m+((qKfD"@5DXI;0e 3JyyyiiyBpKvhΟ?RSS;;;(*5MUUʕ+ ҥKCј0e7 Sd~2s^fN x9/3'`{#0n4NMMM336&7=g\^TTsAsϐ?F3`hh > 3xWTVVsL\JcMjjj A W@HH 8~8 4'ݻzŋppMLhIp#vu6EE4\0c}@` D")**zWh ~9v`A(B/ !]p@7,[VHD=xЖnJu( !!!لT*`X,Ai`jV ?2ٳgdKFF;h4""m۶J 0KR磑<G܀79dq>0`b:7c4e:_K  u{l@hppP߾}^ ]fXчucd@0>>3LMMI$h"| y޽('OT*ߕwـ`1-> HP@RhuـAأ{mh9h.!eeegφNoƍ )S 7k׮}7fN7n>?"&&fQQQ!!!3;Ô62s^fN x'`Iȇ=&!x$ Zr6 XMOO OMME AoyzJJJJqqdYii)|֛SSSr|dd|GD"y#ܺukRT D1K $y撒A&''m6u{_9&!,HIK 0sͅQQQ!z66KPaasHsOz==@;9&3 p x”6pz4s^fN x9o7 8MB񔋈lҔI&1X1>a~epPSSP(D"Bb6ЂKYijjJHH111'Ot˙>`~e +ݻzhl>YYYYX,wikkA/_03@  "l]Z]RRk`~e +1وW566޸qcѢEuqI!N0hٲe.\:~^T;&!8 "3d2x4& |֢\4Õju+.LBdf;wfhՊq5kQZZZjjjggg|||CC'z{$ ޹ocq*p0C+͜2s^fN8oirjߏKIy|UcoUB 3Vz3!|J[,(Jג%K"##9B?\~):ZJ<}>7 9qC 3Vz3W}?0c57 znpW}?0c57 znpW}?0c5L`Sd 'e̜2s^fN8o>haIט:,)1 =|0.. 66)V"333GGGuuu"3 $p7o---/Fwttz$JZ- -- rʕpʹ40Ci~2mt|I@ԄUWW={~k׮sssPfh9zixx8刕qG슊a'Wqi6GGGGGGa_#%fLNNd2l6A322⚚\8c+mJoٳg|͠ RJu}M(&&&=zt͚5~~~֭;uTBBP(/-G͛7?}7 t<ܢ]v$Q!=--lݺu5khZx3 0s: ,tuu檪:t={ddd ZXx,Y3w\ŋ-G~=һdqSd 'e̜0V8qW_MJJ,]]]aF`h 'Қv毿zhh3#C x6 eǍoHҵk>xW]+>>~ҥqr;c~g4 evmdd$99933WB~ř0VJII*]__mKL!DSkc\OѠslݺ̙3KRᄏ~_},_vի@'EFF^r 011+H̙s!;ϳ]@t:W]LJJlaaa}}}F1,, ۛYfzzz+Vz@f o._V\\ ˉFٴiM< e^q$3Z鱯/_aXNIIt(##ҥKMMM)))y)B0'nBT{c̸*@.ݳgϲc@=}tVV,ggg>}7ްof2ЗAv]TT wwFtHbDqc'U3gΩS^{dB(ϕ+W۷z ֈDV ؚUVxB(^ٞ8R4 PiZy0ynlٲرcꂂl͎;fsmmmDDD[[&pd!awqƍׅW!//g;{Y ٺu+4U*UKKիW/_F\QQ:{lZrJ7"8C1yd.PIx(CF3}2s"~IENDB`PKvCP2novius-os-latest/_images/blog_display_original.pngPNG  IHDRN1)esBITO pHYs  :ݙ IDATxi\S0bl"+wP[De, DA ZE[EA"*\w-".TB}HB|rɜ,ds  Z0`0hT`ЂS=A zL- Z0H/_LTRR2dƗ_~wߍ?^$YDDF#?}tŋرC e nժU֭S111]JJJ==~xIIq"##_,6l2d޿9ՑH$---2(((66!tÇKk֬.zYӡ⒓ZZZƌC=<<ԄSr87ottthhhL4Av"EH@UWWz> t޼y˗/;;;;::ŋ'>~czW.YdΜ9x;55tٳg㝣G] gƍ&Lx~nzJJJ:::BL&s˖-mmm0YbWW׏?x-yĉCP<-Zdhhؘ 6DGG# B...őmmmW^upp9sxwSSN>o2-(1cƌY,?~e/}?L"|>yBhҤI$ISSCEߓ޸싯ꫯBW\<_~o߾ئ}!>!4tPggV S+---TSSs֭/jkk$r!]]ɓ'KPfΜ h4;<**󦦦3f̰033SQQQr[>..7)333++3ccc55QFiii\z85;q/^xу\' VVVb vMBBCC~gAϟ?9[[[W5{ͦh.]:|0DP/^x3f=LJ,Z ݻ]GG'22ѣG%%%gϞ}<ٰaݻw AHHA=vss۷o_xq!wmЉ'>m۶-==`(h"=2B[^@ 3fSSSWZeaaW޽766>~!$́aDDE޸qѣG˖-Cuuud_B(&&D«A!bIG&aܺOI$džҤIx<^]]ݨQΝ;wƏ'+FFFxZSDp8 Νkmm3EPussi7ydgbbbjj`DN1//~~CM|:uTO"[?HMM}EqqqggĬ}jMD,F{db;S3g?w'`D._ʊ|WZ D]h4c$D|"+#s&ҳ=jmi!)^)&'7F=cƌ'Oܻwoҥ%=EJDp2 [tvvFFF WpHhkk߹s޽{ /t-^Xn2N-[XXXܺu+++ ?\QPPwޚ?{:~Ol6:ɓY,֑#G,--D̙3g奥|>_iy!Ј#lmm⋐$4T0鸲rO񸏇Bp8<_) FֆEAƀCE#G\`}O"x<~ykƌzjwo4֖[^">}P(q+… "7`D}իO8!sNSSӡCBjjj.=Auuۇ뜜D+ ,8z(B(88ԩS|ڤaúy<^UU_M󵵵ᛪC="zGny$NoQPUUŗ~o2L|'~!::X,ĕ"lvppppppbbb_Bøq߫W {zzEPeee?srr~/^9R>^7ZܺݻwVWW!̙CLV۬Yr{䉂w-[&.1c>ŋXt{ݿ`r\ccc;;;-<<<4~'OLLL_-[ia455?jժ"{Gn_s;;:r/|j>҅eիdAl֬Yttt<|wwsΝ;?~<^W?݅ lٲaÆv\1bƍ{]{555111 8 )GF֖[ޕ!hiimڴxIP<!` m7oB4D D+>$<<C)*z…D"ZZZFDD899QֽwPԳgڪ;88;wNg~ưad7|G&Ǎ/kK͘1C9BŇP(!SSS=Ŕ|G8NPP+B(++5>@)ŋ^,X{` 'ᴴ477~X(B2JNNf2VVV)))xgiiUܾDFܰaìYZ[[˼xI& (E Du ~5kk^۰[nݱc}AAM Ǐz%Kdee-//2337oޜkIII[l]~PGGG~~ ~w'''Pnn.F~ #ɫzZZZT*JR( t:=<<),,\z5NȐ6gر+Vx"rj^^ʕ+mll,YD?AX,عs'NOOO'ޭ @ GGGGGG??j8*//?~DDm%ʕ++++O<믿 ܲe >ӻ9s挓oܸ!\qPFFΝ;׮]{-i; n1%R(vmoo.++RbW WDҋyǜ9s8D%IHA)6R쌐8~5k|׮]S:Q {߾}x;::xBZ` G>{)6zELٶmPa OeOOG)_=`AAAMMMr{BePO /a...ǎc2⒖F!rYSS3yH/rƌ/^&s̙>}ݻwE!yѣG'$$ŪCϟ.[L&;655_zpBٓ&M'snnV啘477r Bؼx@Kֻq 2?\Lw޻w/͛7fffyyyg.((hnnx"ɡ,K$33<ں VVVg6bff((}2..G5gΜbsss"ŋ~ʶ6 0̖-,|ӧqVrJbV533Sֶ/_uݻ<}*??xeeUrr2$Xv#b1pDbx>tuu RJJ!1D߽{giiy}.eff.'!0sssGQRR"ml:uJ 999)rF31++kܹ\.W 033+V  }XgxɽLafff/_׮][j޽{9ңEdee }={?ܼ\h?~={Ç---Avv%K8D.)r`/>ąCee"VX믿kk׮UWW>}۷oҴH$F?jt:=''!cǎBttt9Jruud뫩E&o޼YUUo> L&B͛7r۪aE())m޼YUUuڴiw%JJJ/ΝK"CCCi;%$ ٳy<^~~>B(11UZJHW `M{;)))t:D"-_\WWWvۼyNeB#FprrJLLT:"mg|&;;!tggg$O/]4uÇ W\@2r޹sgUUՁH$K/RTwwwdccA&{_rBhϞ=YYY {2_ ^b=n!LMMB .UUU]˯KfgϞmffVXXW={)I5igYzM˔~zz3gBCC.BQ"͟3grE7Qc 444444l%?'qeȐ!|>͛7t:xs?jݦJJJDJ566&^(rlс1 IDAT QF\(igI)x—ӧؤL8o8NO#ann~Ւ'",,,\%R`_ٽ{wJJ k.P7ePchhhjoz"tuuL_J|ROOHBQgϞ/߾};b'3ēᯪ0aBdd$͎HNN[Ĭ䶕Y)BikkxxN\REEE˚i;%$ ...6m;v̙32ĔrEMU[[KT `_ս6rHV{FHxJ*x ELJN}HJ;'&&?2o<BO޻wott4DY#K#B(**n9-- 2e~ ^Zu@.jll62_xwyxx=\.FݿESSs͚5gQ;(kr/SgϞ_vvv~X,kf !nܸյrJGerrruui4Z|||SSԩSe/( S7{T5AZ"zz7o,kŊ}϶ x<^nnn||3J%ɱ… Ǐ+++ HYVgd%q[B\.7&&!۔Atwڵׯ_K) i&; &NuY)%"*"w(*޾ݻ<ŋ^kjjBLe@ zqRRdeeX>)Γ&M9rɓ'Gb` ECCGGG /] meLӉDrJ%K$%%!X,عs'NOOO_dITT@T$]~}ӦMNJJrvvt:=,,l˗/kjjnذ!00pO>׿UUU5z蘘 [R"J^~~~kk5BdQk׮UWW>}۷oSRRLLL Dh8%WSS9sޗaRW_ԄW|~ssajj`ZZZxcȐ!|>xwԨQYYY!%%%]]އ|={TTTx<@ PRRB555)R J}۷#F@L@|7!!hqwwsNSSJ%ɱ… od!1C;;„/_ff&꿪|$O_>|=fҺ~֭[###+++gΜ,X ((xO^XXإK삃E9r$55Q:0  Z0`0hT`ЂS=A zL- Zrz999˪*___kkkgg瘘V;=zemm.?.7;;pU<F twwOJJR`X4HĖz8 .]^x179rӧ‡p\77suvv&$$655uuuYYYٳgI+Tbuuu666\.7??6++K\33333;ݻ'~QVVfff֗$NbK z8I]WZEohhظq#L0aɓ'?3В%KBϟ?omm]lLvqq;vljj2D"H2̟?޼y$/1cƋ/tww jjjٟrJ%Ku;wwۭBW^^^rcǎ1߸q#44%--(̙3NNN8#b0;wk'%84I}Ν?~<իW-ZbEEE.Bh֭sEX,ccc%%%~̘1$i޽={ʕ+F-# rMMMvKK˳gϦL"~رc8 ݻw6l`2)))۶mۻwӧO]\\B(55u̘1cƌiiiY~CRRҖ-[vkPMM+WGR^iӦGTVV㏇~왴F#|Wb$d_&S#Ginnnoo?vҥK|̙3?sPGGСC & `۶m> 򥌀%l???kkٳgKLgϞbOJJ H45>>~<JKK)mmmp&nnn!SSS… vUU~WIIiͪӦMspp{LIl>6>A ZZZ~~~!CCG%''O6H@P8 ><==?dz%sssb婢oP۷fffxOCC`ԨQYYY***Ͽ{Ǐكz N)y<^Dihh BÆ ]MMMuuu"RMMMY)))uPؒ}l|z0366~BLw_#ZprWWQՓŋ}iii{gTgψw߾};b˦MƎ;sL)S"##qZ2"76+UWW/1F↬Ilɾ7>5=]= >)>{988 233Y,B/P(Νrw-))z@ Ͽ{.q~MM6ZںfHb޾}+,,LHHx'jii={ekk[ZZzM>bVX !ſ;۔ѣ$NbKK҃B9}gO:rʐH {{3g΄hii;v,..Nܹu!/pڵC̙32kiiڵ o酅]t.888 `0l ~koon:&o:˥YQQt-[|ǏQVk'%qIQ7:߿ֺ>{ჭV@S=A zL- Z0$Oibsp3g}ww" ih~I]vm۶ !tQM6!TUUkh=qM6͛7OYZh@CKKJRT BP𶖖B(!!tÇq ;;;w]֭[ $$ϯ\dITTxO>]lGμ+W,Y$)) !T^^>ooopʕ++++O<믿" W^Mӽ222B,`ܹN'F80:έ駟~Zf_}5hggg:C4Lw޻w/ϟ?EEEϟ?JNNrYBBƒLfKKKWWW``pٯ_)\.7--ʪ۷qqq\.7''gΜ9yyyo޼133;}@ x捅Eqq@ puu/^GtUVVfff/TVVVVV'Ĩ$/͉/NOOGu)@PWWD@pppkkk^^ٳ $ݳ쮢KN>|𺺺/bܹ$o144D7oVUU۷/ 0s?\$ۇRTwwwdccA&SRRLLL Dh8=DyF84mmm///|m\\q~NNJJF 77eee˖!F䔘]V]]}FFFo߾2IMM"ݸq#..L&p\Pmm-J%#f͚xcǎn߾}̙Ҳ#^N:!```@5jTVVƷB"_wz N/y<ܹsBJJJ2g+1*444( ,,, uȐ!|>_FJ|z6ՋOLL<<͛7!DR4555 &DFF耀di/Tgψo߾1buuuL_֒F%%% ZZZJrBx<@#ijjpjjj )Sѳ ECCGGGs\GGϟxk׮~!caÆkjj233Y,H|>?###**JSSή0!!;;;ˍֶ͛|>bX"55G dG%L\qiT*Lp8.\K𮮮Ǐ'%%H_tlnhhXZZ:r}888 2nŊsIJJ 99rD|jyر+W̝;7<)MMMk֬)++kkk2eJ߳{3BϾ!ĉ}||6n4vPOʆ >t.8?f`0hT`ЂS=Al`d" ߼y#!LyfUUվ}z3GəQ۷:t{544 F%<-C/NJPdRVVF 6 owwwe$z /III555(--_ !4k֬d&dɒ9D9--mϞ=!DR={F#Fӫ%^FEE=wtuuL_֒dRUU5a„H6`>6 ^@@z-Bή0!!;;; 'QQQr[[қ7o|bŊTid2xeea555 GHBHKKk׮]!==92 \8cBBB:d``pa|/U>F~#G1L777i.X ((dX}"?0h(۲`1zL- Z0`0hT`ЂS=A zL- Z$owwwߺuۅl6[CCcʔ)L&j#HZZZCǏ/))QVV7n\dd]JJJ Bk֬!͟?!jժuWqZNjKNN.**jiiQSS3f NPSSNpbbbRRR޼y/W IDATѡ1i$www9㏗/_Qt_Z,(((66!tÇKLӣ6=@4mV={dee555x|bX999mmm+WTWWlj9ٳg߽{ݭC֮]k`` #[ѷŋرC~m~~>޿w.RPPPZZrBBȑ#q⤤P@@ɔlGyMfcXCeffL-Znݺ7v!֭[SRRZ[[ݻc555ny oood+j(hS.MMMaaa'O^~=1EpÆ ӦM[p?Z[[+q1e#rO@aW~رc/],]PEExnݢP(IIIGsGEgϟ?GrJ;;;mmm ?9ΫW>aÆN/_c* ___O|rIII<<**j8A@@USSs֭h@}s؉CuvvV$~i,X9yr]zG r B'OyBU:>㷢VXSCCCccc]]ܸq3//oݺu?뻺LdPBUUU&|ӜUG!)B{q. $O8~4MGGGn?3^ϟ?w-)o߾}#x<۷B pq}UUU@wvG+++={!T]]96mڔxQ---##"i"(ŋ/^ y 6Ln2!bbbJJJzrÓDr\DCC≣RDl.7nTQQAuww|… ֭suuˍGuսqƣG-[JNN9ͦh.]:|qƔ6?s \zvv6Vnn.B˗MMM)8|T$ِ!##Fqƍj*ĉzСCdjjjN_qq/BNNNIIIׯ2d>_hӦMKJJ"-BH]]]}[B!n[dP-Z^VVVPP0y۷o|׊ee˖m۶~.;^"pq2+V8::޼yÇ^@َ;fSlܸ… Z%_~رcǎ/aOS` 200011yÇLfVVΰ=''5$2*(\Q':VXss3]QQ0sL!Ch4)//>T!U%'-7o'O*//x:::^^^8~_o޼)@pssõCr㗝ܹsgglv)B{]~i#F v5… ?r#NR0lqׄ.x\.Wvƍ_FoOO@ S=oooPQQQss3ꙛK{Hѹ CS>y򤣣?~ʪ믿6lN_~=&%X/9F#e) Bh˖-n?*((ػwoMMիGwܹwkx/V<~ٶnݚ)_f Dl]]]"o:~O !fCɓ'X#G444XZZ=VWW3gŋKKK|ܺ+N cĸ=SRR=OiΝ/p87n'<==o޼YUUݓڣs"u₟>vljzLLL]]]]]]~~Bp8<+x<NP {!Jkjj닷GihhH"Auuۇ뜜DZsNSSӡCBjjj/7>l'Ny^f8u[[B[`ѣGBN"߿?^6lXwwwvk㚸0DDUTDXX ʞ līTT\ດXxAT-(R (MJ$l jcΛ'$WrrΙf2P,YBo$5jl!:9K dh pҤI'NxR ==s^r%>>:򲲲BUTT|;v8x !88!4rH|nDFFOr?"B?@Y/22!tu//Ç ':;;?A0t謬,%{Lٳ;vCsOE``A.'|!fjjqƵkh4|f``7 8ùqFZZZvvرc;::D"Fw* !$.ED=&?~*h4ZddW_}%Ne'̙3O>}4Bhʔ)M#<0&&~G=}/ĉCCC!uH!@:͛G| Y[[ ;$&$$DFF~#F044tuuMLL\lM[[;111<<|ZZZ#Gܴiӑ#GC.]ȈNŘLӧϟ싱S&LRWW߻w3fhjjvttp8'O(dUfyyy??6m4KKKOٳz OG}ciiahhtғ'OIå7.!!!**VOOFikk[YY]ҥK?;feeOcZYY}?#1 <Byh pڴiwi4CPWWp8ojo盪wWV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eV@eVŋÑ4Lh=|Β#[[[Yx<5j-[بl憆N>m| ]\\DPbsPXyyyHHU򈗞>}eggg[[[K.汐pq!*7$0a>>&uuuK Jɜ9s\]]:::Ԡ:0۷O<ðE]z)KKK׬Yp8_}=e#ZX'aΊ䣑n߾}C1"44!4rȷڐtuu S濢Ѕ KSRRV޽{_']vnذAKK(**aŊ'N־{5uUo(}ssl∉:4b"qH$jnn>v_AZ0ə۰aݲ#k<33sϞ=۶m0,---888!!aԩ#ZR~ f3V;/9 `hjjjjjuuuBAAANNNܹwM|=""I!-,, }6mlaa,Y$::رc---ǟԩSMMM.\*B666ɩIo544,X`߾}_~%KRRRd"1+cI t?*(7<<<9rera___|Ym3:K円77˗{xx y۶m!!! BxΙ'sD"1+\J'z[AF& ʮnxm"UⶐD}̀'Nzzz Ԕd_~ih+ңZR@|?9;;㳂HIKK[hNx{lobbbjjDvJ!] TJH3^uM(xg0Ɇ! (>AAAowI** ðb;; Ix7a ,$-KSgEooD g9eՙ3g0 v+H*gH oooдiB}#1"srrf̘1o<tR?irT(n޼bI]"fN r&zwRX'i'( X,N/++C/kjjZYY蛮/.XH/=C+Dr1c?!/^\\\/ެ3f/Q9uvvjiiijjJ,Ėx)UJ̤+4Q"=QlrYQΩAY=Y={fbbB<555---addD}g_ť544BCCcbb.]:tPqqի:(u.%+@"HeEE`ƍ2eʔ)S{կYxxE5LgddwqEDD؈g9rHLLMLL8444 *IiEtE&ʚWD\.Q>9...W~ޘw%To0GKKÇeeem I+\fͻ|Uh/LOO>}{[|CJTtwwWWW'%% F"ez{pSN o:;;'O|7T|k׮}VPQWWf]\\u,otEDacPYPYPYPYPYol;A z۷oв,[!bLt5x񢨨h?Š\T ̜={_JJ =zdkkK-,,ܸqcOOOXX$wwwsQ<2((?''!񼼼mp O1Zjj5kfΜ.+8NllЀjhhxG]\\ttt֮]vΝ 6''';vӦM 7J]n駟7$$D[[{֬YMMMyyy^^^4byzzfdd9\ ^1@̻zlllLNNvttLLLu leZ[[d2W/_dٝ THɼwر+W'޽{&$$d֭t:!?~|ff&~3ԨQt:m…4O>={{dY۷iӦ` >`ɒ%ǎkiiAݹs'00͛7􄅅]~!TYYC| ]|O^z5 (**Bx{nss}nn@ 8w,,,r/^xUdd={$s6*Ayyceee}}=Ɍ0ֶ06}} ú\\\Ο?p8<Oa)q5DGGwwwWVVΝ;Q[[d2?\]]d2 LEO>~@ HLLd2xT:M 2/\`ee7f̘3f̛7F-] !D[ZZ|ݻG&L`h4''8:giiEX,gFF"ū KtɊ!=k,ss& elloaaӓ+Z##6ibb3߈Ħ&N>=!!FǪUL4z䤽RSSS'oJe&"D##*"#j ;vH$JJJw-(( )))uuu[n777=Z[[[GGITkkkҒ!utt333BaEEEFFt:gO>>T2" 7:;;ӧ~*OVUVV_%Q# 7pW!9y3g~Jt2fz=',,,VG?P%[=Pb$'ONN[jX,[]GȻRTTBn]]]:JVg׮]镕AAANNNܹwMY<<<9r._|a___|*BիWp8ƴ-..nGEmܸ',,ĸ[u{L&&88xxdgg.+++>f |{{.RL&̙3]vd;wa ]]]...ϟǫp8</`kk[SSa;>a\.ŋ^ܳgi')ZFTTTiiiff&giiEX,gFFxbCќtRiӦ!>31'*!??_OO/ f㥸\.B̬^bPTƧ~駟Qx'P(xիW'Nriyڵ%%%3gώ;u˗JHHxQ֯__UU??>rqq B :u*77ӧ,+$$DVxɵ===ږ˗/_ݼys^^֭[⪪խCCC'L@=O=±?~ÇN2w\cٳ?|ȑ ޽{aaa)))HNNfVTTر!dll|1|w>fBx%===,… ?>~ҥ+W"|+W\2i$Pnn`KK ~ :t萮ÇI#r Bڵk%%%QQQ! È;DlL&_ʊFx%&&]6;;;))ðqٳ/ī~:X\vk֬A k׮!tŋ/^<{l p =zqFPh``pqܹsg__~BB͛7=zx3w IDATt)H 0u zC: +Wũ2z/_LMMEݻj޽~~~/_oįk֬Ђ rrr= s:ݫTC: +W}3oillGY[[|`X SL!J}ҕt:#" ;::Ν;w9r-ZF~ƍ{Լ|4ĉuH$D:<|@ h>Br(;FFFѣGB!BhhLfbڊ?u떥%pĉ'Nihh Dqx'rHT{j(|G;1o1B~Ak駩$.!uuuY5oܸի<عsgkkիB@3fφaX?W^IO%)boHQS^_Nz3544LLLmdX;%Rbpair߽H=ʇo+CDSSs``  Iȶt0eȑ[l3fL]]]yyÇ_|%}z!ڱczooEEE?xX<Ҍi4P(ċRRR&Mz^qʺXȡl'Sp۷OOO/((~ؾ};Bh´ieeeƍ333`sۋ?&@#AVXF +5r}x? :h7IENDB`PKvC5_66+novius-os-latest/_images/page-visualise.pngPNG  IHDRkOsBITO pHYs f-tEXtDescriptionClasse de fentres: google-chromegtEXtTitreWebpages - Google Chromea{ IDATxw|ulM6M6 !BAiJbG{ˡ'^us'XT$$R mْl͚F2$l˗q2C !!` cP1b,.8Ǡb@ $(8 A@b@ cP1b,.8 cP1b,.gG0kxdOp AĐ"eG###fM,ԙ켂)?)y'ϝ ###fOryœ_?c&% |dT]Ӧk<w35pBd:[58pPoZ>gdYc=MFD M& 3g(q)e KJ+^x|uHh\*bc~RH)6sa~uM6)a\\,Ǿ>eB4%Q#^\̘Jd FG3cƦ&"rSLDtgL 5MB1 S^YcH:rSjll >y9);7/M>XYW!ü4j}ЉSy? M.#0DdhhJg.d)&;;Joxkxl=NX,ı1lW J=M.9ݙoΦJ% jc9qnS $_`9RZo "|dϥf=P0RRgJ/jDD|~nDtXghv4@$$Cvlkx˗/G$(2wwwW0xwu 8W0 AY\1p @ $(HP1'8OOgb$ I$H"an_,n,[X58sIF.a7D)e8Vuuu&ՅGAAAZWYr֚j;2d=םWHBt@HPbI&qjnnpssS*_e9le &Vy\q+6kiɵruZ&UH8Aʮ늋Ǎ'l6kd2ٝwޙU;˛lYcKHXL*8L*:thIQ]H:IЁ+"A:P(0&tAP "vb0vE&XV8ۉʮOZa@%;˱wu:J׏ALKg]% "8zd~aܔ qcmYѪ߿>(,Jsv?3GbgCG}j19O|tӸ=ʦk՟Lw߾,7mڴ)Sh|GOh+d=ZnoƎ+'NJӦM#C u]?$==/본_}sRP.??";⯾,o^U;o~!)=0w;&N1(8WN3RrLڛ-Zbkp1j E/nK+ƻ+mZl۷o7cǎHNNJ'Nv3Tӽ 9L6M&P(V\ID6W_4?˗F77E-[Wzyy-ZhԨQ<:t&IL:uƌ[MRRRڴǕ7_ZVVo߾JV{vo}6F7M9_YYID&75}w?͞4iN<}ĉڬ1vDH׊˯ŎoyX Nm2^ؓfcv]͜ozWqY"+6BuX/ wU)S~:zfYfie",z*Jվ3&:g]ߤe>nك5:">?!&$ЧI!=گF1c|If͚{Fㄅv`QFQG\}}c'8 v`t:xFŋg͚'h4+W>}:++KŌk666&'',y'|ȑ#B<ϲlEEE͛0ի}]ѸtROOڵk]l76,w=:,aooﺺza]%L_~&r=.QW}e⌳D?}b9de6y괧_Ði_DyɄ<2"9؇^kx24$ɯd v9ǠJܹPZB:Z8\$,2gefD"!JdɒzG*s7xM;pǞQ ,5ےd;iY}|HJsk7l5h?_ׅ@4:,ric|aޞ.*9&rv\g I}Ԫ+l%Kt>?ϳ>oHP˲r;9Zd q ,X`AJJʎ;/9#jkk,XP^^~ӧO̘1~zO c܊+bcc[ZZfV]QR<T\աo yYy9%Lٺ&.aڌㇿ:鿈(fRΒ#ybY:7W3ab#0Js9S>C}uCm5UɉVoL>qOf:vÖCc|WTY9c1z=?0=, zX?\)%";}"~scǎ=~xjjjuuVvd?~#8>y z,cH8qbIIӧ333]VZZ*4%v={7?^8&taksꫯ\_}Z^| nO4wN% 42qڦaSIJ\^_8vՏDNQ`|l㦏_&$=x]eYn9)0}%ڨnr?{wfG/׵^{{+'Orl$3>>RյG,644t*ÐRJZ7i]3kg$|xO[n32g}Vf}ĈOg-%%eʔ)EEE{jϏ}Wjjjh׮] 96vŋ?G^v-_?KKK7nkr6^ZZ}555AAAwuɓ'5khچ?O&)///00pҥQJJJ_{oN8q3""W4{ɑ#FXpF*u>֦0>..elooŋ5JuYqƝ9sV(%W~G/pa^޶FK/__ z//m۶Yf~~~o#<{ +z//W_}={mVTTl߾}Æ w~嗏9yfJe˖:]~IpdNt555DTRRo|PV.++[dZV*k֬af^^^W2dȩS!"\./ɄNq7|aZ#<0}RRRN:s̢;w&$$,\ѣq?555**j;v.; l_ {w~l6˗cbb,v}.]JLLOOOwVkgU9ٝC>|u:ݞ={88nȑf977HO=fSv@C޶RRR>T3qcǎ /͚5˖ZUDxb":uӧmQQQ&CuؠE/Jl6_pb,[lʔ)֭8.===&&FR)'>|6m 2Lm9s0ZNLLyѵ )8~ɓ'Qtti`0,+#F7o^LL̜9sFcnns j_ {w~˛۔}ʕ9sZjժUw}wyyyVVVU9tg:PM {bbb Cן/%;ϲ]Ɔ Ku8{۪+//_r'˲@Y@x&-0ˆIDijЅv1IDATѦT*=zc ExxnwuN;utyB!L_&"Ng4馦&~T*<U8sp>qthD;<ޅFT*`hnnX^/\:QU*ffsʻٻd2 a:00^ 9EU0F#4.\v~™sbw?hTn8܄[ zjQQQ[nlhh FE1'N:k 3}Qac.j391DBDV=ztKKdjǥrwܹSN-ZhgϞ}w X,B˜,_almzX9O&*+asZֹ+wnޝ+lno9=wqQ```gU92]o]5559-8n [!"AHrU7\ !Ao['N|;TYYK/XbԨQ7\>`͚5999gΜyW/L&BqO& :Ng͚?dȐ6}ux _pW[[[RR0n8|/Rggg_zuGv(7LvիW?^___WWGAݽfss;Ϛ5}k:O;wTSSZ6<m]\\\¢tYc#.A\Ao[^^^=z^z{.yvR\vm6n-ٳg[7`2eʵk׈h̙۶m;qDgܹܹs;!"xI&m޼E.?3*+WLLLtq0~ncǎ%R֭[wiDj͛7a˗/777;q\;q>zn??66Cݴib߰w___JU]]ݦlgeeN2巿msssU,޺>⳨&D=GZ~Qee w JNN9rDeY\WW'T*???BlccpShhD"),,dfРA*e٦&___^_SS/HzT*h4 DDDL& LH8(yRlӻR nlldaaaJ qmܸq?jX,tVy׽y3{Nױ"0~~~<ϛLZ:ʹl]J<<< 8yСCYYY/Bm/_~J\999-l4_uѩ1-$$&Ǖ9"&;iyfk{ssv BtVumL<ԩS!!!m6M]Tӭ>6 8B|eee͘1C_C8 tۏ#SNMMM6lX;\BDSLVNp\&99mI.GFF6559 DҝneU7h YL~RPPp t[X, 9@VVuC7[p  AeJnЅLP.|uw!Aeƍ#<3'|AޅJEEE +|}};|,3MBKPb A@ @ $(HP1b A@ @ $(HP1b A@ @ $(HP1b A@!۟~sG 1l;]]@seω *߻mܮde FW= 0Æ9ezr]$KyU7EO0/`aj@$~pZa@>O0 t!a@>@+ '}p/.€}HPhGBss]HѬ^,˿9wwG}/:kHPhGB*& MMz^]SY)dRB0@Ъ;®ݟolPoEM}MeֻB.i5j&ZQY3 ";w,ǕzzxL29,4`4zyCD_W^^_d21 3 ,_(y6s^QxuAQ1E%fch2+C >v7٦Pyz{7c"Zl,ScF'?;zޘ_P_T`"bCX"b]rs.(Ҧ5 B#SU ©Y3* CeH"a8 š'xzy`^̝juvJ"aHmX'R2$b̞r\]XJ76,6gb{ML*I>М]0b6P*їeR\~i=a^*r:cYQXrbxɫ`9_%0Uz\* Ԩ-:cPhGUU7U7 JjꛭΕ8EDY M-E-a0-o@+ ݇;÷Y1(€} 0 tAuPhdGϦ|yC]]!ǚ ]]ܘT*U(JRV˗(_4Yxxkl.H]] A  0, @ $(HP1b A@ @ $(HP1b A@ d2~ZZZ-ZTTTԻnڴ*++-ZԻ* Lh{ε//WVV֮]JKKWX(ܹsgYYY@@5kƎKD'OܿuuT*>}unj6_~ 6ݷo_mVVV gNKK3fx衇hƍ3fx\&@SPP'z}Ѧy…3.]z1~ҥ˗gee555Xȑ#vK.5 K,yhҥ+xXpagm &'' K.Y6~ p\ٳwuT*IJJ:~xzzٳRi||_BoFEELN6"cPE-[TzWqqqhhhvcPE:>n1$(HP1pⲲ2@Djzذa!!!. :$(GeddXGDDd3fDgz ?pfr;22bddd:"$(C&)88j~~annj 1 Z[߻:3LFڇ~gqX,{y^r`FSPPfz3￟8aZ*Ο?=bӦM>{Z DHPwz}pp0 )HKK VT"">[l5jY,sν;Ç9rd{nz__wⓈJל9sz|7={VX̭[_~ܹs}9OOOO٬T*Ǐ?~x"2jG v'>}zvv_V~͛W\e@@3dȐjVrʴ4"?~pjvС=jpY_JDdZzꩨ}u]Dt!C٣p@@3bNWPP, ??-22/}ꩧFQSS7.))z}@@cӳ̾( 3\~GTd\NgX,NS(J/j111[l9z'|BD~~~e:Ixz/ #oo︸K.]t&00p̘1}{@@?駟&$$%+J,iBkfѢE (ʊZVϟ?7|`رmR_VV֥K8eos_|||T*U[igut!`|e2Ynnᄏ}{xP\҆t:x駣n_֮]{W[BwSXD"ѳ>+_~OWRsY^~咒+իWo۶mԩӧOx{tҌ R~zϫF|gΜ4i҇~+dYiӦ%&&c0vӧpún˽h4&Yr޽{x~wBP(\)))rl6/]lO/]]tƍ޳g!Եkד'O.Yp4ҥKO:կ_۷gP\\b BĉcccW_yHw$`Ȑ!Dٓe_5''ǹiivw$$$+97xK.=q\>}PPPdsԩSзoE5j-[vԩؐ?fx^{e2ن vݒn& hMBld\䫔RA~{WA_P(>K.=%KJJN82 _FVk0LxիW͛jVV $$dС'Ovntw3g_u:K/:Rx⨨[~嗅Æ ;zhO?̜93??_͞=;""VR(YYY˗/o[ѣ˗PӧO74j.^XXX3 f͚-[v[oK/mٲ}{x2ڛ\_7:M2y5@{9,pnۜpβ*޽{geeٳg8b "((g~9w59ߞ0 ̝;׹s۷o߾UxUUUϞ=}}}ssssssةS'h.R???lέN75\.\s\HgZsJIII=z(???889x ֭ zj2,%I$ m4!6v<7T*JÂhdrG0̓O>)H^z%6`9s|g3 IV{fI$Kӝ)iii#Fpe J~afffnnnii֭[O8g6~arNS7Qs{(񶿹cK0 uABɓ=uV8|wSƹtm,ZsJ2yDW=Ԝs77MMIBIIIcժUŹ[|ܹ/:td2M4W_4h&5ݹ[PP裏O^PP\zdd$h4N:999b8??NLL裏֮][QQa2Korsr;44W,qqq4;;ptܹfݻ7߿?***>>7++ 9Мp8}nj9  Oyy _juM6xxXV^x !?E>|QLf={\.wuL7fkm.{\\\bbӧ,X{…xDd:!$ رcqONIIaY͛7߿:NvYP4ޠy*~…}ȑDs/5uv&Fo'F޽;00p"y~FF~8 С7| !P;$!@r|ƍ&iΝAAAGd !нAX,~/\w^ROG!7x!BlB!0,@!!°!B BBaXB! B!aB!0,@!!°!B BBDm[\UUU^^dj o߾!!!&B{*,y>77gϞ*Yz}^^^ZZ˲2B;-"pg6[J2L@!@ۜ!B4,@!!°q٥KΚ5kڴi .uk4 zsddd* ʌ zoB*Qxӛm+VL2eܹ$77>xSRRpm!BwYX`4o:gΜL;v  33s֭:nРA ,Deeek֬)**RT?pjj*YLRM:uѮZAXbZ^x\.wo7nXUUE)۷ -BÂ; #G'?iqq~j׿fggoիW~m??%KL:{QQ~'oL&s/Y,_7LLLh4-ҥ KBaXp,M93gT*J[n"hʔ)i4J  !! r6??wܧ~*JjժP٬}||-BÂ;ϏR#qRt>u.I, hf̘L!,,LJu+555&)??_~ jgYv߾};wd&&&jRJ-BÂ;SN**++-[233W^dȕ+W:t:A jjj\dffFFF믿g}' ½رwFkBu"˲?7mڤV5͛7l0{liۼyᨭ]x͛{m2m|aaڵkA"QZZZ5(d2I$RI)*,,t8A!wrM~A_}4R|׬YaH4tЙ3gDz뫯Z~O?ݱcG07[lhUW?! X,n}v;!P;іر˗fs 򨨨@!ⰰ0av{KMB$IHHX,5Bqm/y8AZ<0beY\!н BB!aB!0,@!!°!B BD8&cR!B]aB!0,@!CЍ/ tjt" BOϖ\0!~+.=QLy]_!e#wv4t_3[m[랞6jm r DiXܔ;*[pCː65E]F#I<"Bw&[t3R^ yXRgT\20.OՆ;;vRRZvz]ti}M/M?~9G[pWo< +Vj,DZlK-) |=xlj3+aڀ8wu0 ځZB G$I*SvR쵃 ѵ\"{Z |OΧΐPɧ䝰l3=нgIOݢC 8ﱩ9z%Jy6Q*>0`utܿ !R\(*+F Y*\(l\.֍gı^ _Ξ=۷wo:RgeߑfZjVW#cezsBC' ,<9{O/Ti] eYV.vr}TΙfrW4{3{ޞ?3WՅj.-=u~(-)ٳ{z%GWu:}A&)D&罔klܯ? ~?ƙųx@2HNΰ;_$"@ vB"Pd FE辑e;g9E7JҚϜ9wFRyС2춭uuuݻwoAz8ׯ_f{+ S.-X[1i7͘4(!%׋eL*sR[`;`zYuuuIrl[Q\mPA`!GBB۳ڗk_؇l*18+YCs U[QzkGN(0,,kB@yb1y(S1[֙:[Q$"ܨ1[O~vn !NqI#yNw>^2sC#-o0Zظ_77x:B; M{i8}J@ba]F:TF;8?FZa7`8P3`avN~("o(//oǎZ6h=&g%:?ޒ[oզM.^8iB)WA%C~[!ˣ3ool4 ^Xe ݓ煺zz}0f~^kǼkc9z鳛vf8qϷqbCc\BJEdx(.p2qn!MxC\=m4iJvNn307{{N)8wl!'Orx@Ѡ]ksW{ڀKꓜd}yk¬y޹hڴysDXӧE,Խ7nr^GGEʷrq.\խo&klد-f ;FVvUM * @D@DBΡ| {jyYyERr2t!/)?㓦0^rLgF18=3oxa{OIc;8!Muùދ񵇇,c]tin*f޽ǩ#G{ l9_s+@HEDED@A, zEkoY-_|Ymi ߬ƙj  jx^%Stu+U=ܽmKvIΝ:w%KV-j֭[_RZ\)!W  H4wbyJHRM,P\Q){y!\YӋŢ 0O㓓zիV9-c-[?v\IJ!A+(&=ܣZjyKgg޳uEFFΛ;\Ken?tTJE /8$bA,?/?BS-c|TY #cBRbR9{& EO{ |@Sxܾ%^۪ p?RTUW\K\Rq!&뙫 6G%lܱR I*X OU@wKrPkktm"rIDLlЙE%,SkSO+:Z Rx.7W=mx;:PI)\Mj F+w^a'{K9^Қ"&+wVwg*evPՙVtqn0R11G&LKj-иƓWk79qoF?vJqnJ% */NH@8&w_A}{ŮX }{G PA R'-iԵuK.^,,!!!#G O'6-:LD[T'_TUϞ>zno:̌I^^tz?◼ mO۳}0;+r|ǘco&kׇZ⹮=lxa#j}eN6ג瞘[?ypƄ&}R@g#L{ώk{Ռ=_}1ystE^5,h9hն˾X\ԕwC8^p_9ܟ?>^6[p}zT3@ i"A.@/ 2ji;qs zڀ{MZkw]g/it4:WÚKw#csu Ǜq :KFez=i v>v;Sn~~V"]*A T 2DpD&pULN=v 8o8yLFYa(@!/8%MS[p@ɼ՚a]rٳ͒_]*v="#J\g9 {D Nk0T*kD˯@hZqB*PIJյZZZs]7lEVmv;!k { Xbw4גu @zʽ&q9X̚4 WVM&+uwk pw*x`ǐ6>߼/foKGx*]`|=@XH1B`D0 T"h p[IV/1]|yR@c-rZnKyy13&O|vT]]xKeW풐 tϿ ]I Yteeoӂ6ZFګJ_Cg)kI:°Y΃a!Ƥn ҄1ᡷl,FCmT Y"u `7jjpuP1D!6 0l VZRo C^yZ^A}.]1 *b>_ ]0MB+s {7]Oյ1PSmjG/=6ýTɹUςx-qR*lZmv NgYQTdVV!Λf*JB}mv:mz.3qU×*‚kQܴWӉi-|1^^: O1QLRA祳TjʀMpPNvYFbrx126O^|05URܺk?F IL}rPJ tpX\O<Pxj4\^ӿ0{+Pvπ!rLyFo!bU> 9*F߸͵u% WYj jSL,*Z[m@lULh=}}FO߷'~lܾR=*^;ݾHŌbQ*Z7>-O` :)x:˗G$ެH̲,vaF΢lfB|v QD. xöb0kZ_0k5ޢ~jCk}xŕ~XRRc(1xZuúZޒԙ+uC%?VZzAf[e[c~%Kk 50o;{U[ ;p0\eV˸_P童 -KO iLzn3YDy;* &$J68TV#MwؙSbNΞ"[{@~ԩ8ݽ6lpXN[p7!D"tA,nTx RU)%G#q泼PT*}À MAJ@ @@~ai %޽|8n{I۹i?L"bԙlwBeeY???oooAh1 #YT'!լg:~vBӉ3!DY uP@ j*VoS{)y3*.$7/vv0uΖ j/a32h6vo #aXݚ,Dz:H aA0 \ S ='Z`aaqBÂ֏bTW]72STTs<"7 be+'&%gXX,r!°‚[-e">xHQT\ e-uxD`DrF#f U\ԕ8bH"NB!a]9[Hİ,+bw%^/+WQD"PjY \ARK }$"/Jd"X$38OBÂ;]x%,+"Vš gرcA(,,LIInܸRڷo h^xa999uuuIII ,,,,\fMYYJ:uѣ+++.\8p̝;k׮k֬)**RT?pjjju-_\/[GMMM-++kE4ٰƹ?ҹs1b޼yk=C#FpJ>ofٲe[h^zqt\k׮ӧSJ׭[w^磣X|WlBoԚ5ծZ%e #G'?snh/_>gΜofŊ999`6ȕ+W:u Ò%K _/2lɋ/ѣڵk-Zw5YkR^yT8W4nXI(--X,]to߾MTKZb4)Vr&^reŊhN>MU[zKJ_YYرcJr„ "(!! 6C*"hʔ)"(&&&---33C]Ns5ns5_~O:ujԨQ/_6L'Nҥ CKDŽp\^]]-HZΝ;Νd|K߭DP{<2aL̝˯/M|eQJu:{d`Z9S*,۷oΝ XVJsJhpwVz*wwk43f8!,,C]NMjܣ k2WΝ)))9uԸqJKK  ВAgTALj G/¶m۾[??Yf > M&/C'=iΧ  2;uRƏJܲeKffիvZRf@@@MMifffdd+Wt>t ߿ɺo7qj2WK8!_~ݻw?ɓ'O81k,Eyn q[RSStRͶw+VիytǏ///78Lr<66Gl+2>fIc"BnL}?S1x`BÇ7l2 c2$R8p099e{۶m3fLQQڵky{:wINN l.X\QQd9sxnLsGEEIҤ~;444(ٚ[%gΜYvҥKT*D"q^Xզv`\m~f۳հ#B_[/vr|ӦM? ѯs:}ILL?~|YY T(oW_}~z__ߧ~cǎ(ʷ~{͚56lDC9shQFYFN>q6ɺ ))f%&&@BBsQ[RWW9aî\o搐^{M*nDrٲe-K{k1Lb>o 6L:mk3o6r`V{uFvj; B H{2 kXn &wFj{x!BcOɱ[O^2ZzR%+ak0,@[bq\d#bn7wX!D"b=0,@SXW*-$ωaX̲,B xd!B BBaXB! B!aB!0,@!P} ~'n3&aYoD"AVUUg2ZB۷oHHB=F}RqIq]mK"^vB ޵{lLB8yTwbG <۳gOJ,z>///-- oP fۏjt.=yP7~qg}3dXt:ݳa t`QT&_,y<B#W҆Ç=KJJ nmp IDATzҥ6OٳCCC⋕+Wb{o^SS3tg={vҥf͚6m… sss۰%KOMTYYaۛ˻pҖrâhz^TیRm%{5MPPu6rcE|!,Cm:}ɫ%5O)iL냛.]? ))ɕ]VVv+[hQk:t觟~1cƔ)S)cǎ8p9Aj#YbŔ)SΝ+Hrss?>%%wYFR-\.j3jWamZٗԈw(2OE9wH >1Rj|U2/0!Fg]DlH6#00s·r:ٳӦMsҟyǎ555ӧOwmvu벲Gzz{g̘1iҤI&do=Z__ݿ\*6h̦M"##yǗ@s1cƌ3 N<ɲlJJO;};w,X %%h4y?9sfFF+9ϯ]gܸqcǎ%YLRM:uѮAXbZ^x\.o&{||Ͳe裧zjݿ <3]vO98\[0 fMf1"Fk׶]CĢ]L1xu]pK.νeN?O0aΜ9ЧOټnݺAUUUegg?Scƌ'xqj/߿s1ayhsɓ'@hh޽{;6q@TʲlDDsnݺ͜9%P[ !>>>MjժPgS__|)==R+++s>|822rذa0bĈm۶@nnH$rIKKtͽڷo_W7\7q]vbR9aHHHx矟;wO?uN6YQRRRPE D||1!$<<\.WWWK$;>.{q \A0Hxg̷mIjmL4IyzD-hbT#^xhDAD+*(rɵ1q W6:;Ό3섄'4C [{6y90@KceosWǏYfe ]Ө^>JV*X)D 5ez^)Jfoh))aX+N\H4(777::j?g? yOLL%3ѣR?24ȑ#3Fyweeeׯ_/++kkhm,???Iǧ!!!\!=a0DQwOvryzz*#Gdgg3 3h .*) ôywֺRKʚK#AX,<]O :6&}by)TWW755?>!!pS۬ !RF(ݻ?Sώ?'<He{$9pp0!dɖ~7}ć7F >(fM4ǹ\Np9!DDM͛"B}4u.PRJ& 7){=O_X,9XVȮ"555Rǜ`h !7nTJL TTTTVVR}ʹ;//cǎ͘1C_۷cݻf !__߼:|{ԙru}DRÇ]vĈ@_C,3SZ@2%؏뭶Af۷SBxwvp:x'sz{+++4azQE'XTZnORRREEիWsss{1I:o|xPOOOG{Ii_~?6lG}e˖wy'(j:::oi].+VZh#yVG … 7mڴcǎʬ[>s 455T*OOOQ;v%㺓W_}uBHBBBMMMVVqo^bEVVHgSJeYYYsss׋y{rw՝;wN8qԨQMMMwyҥKRB˲ӦM߰aCg[u쮠`ժUeee^^^*JTCsMݱgtδA~ݙK q8쬒m֪n `)FAgM jb-=ZWHHHPPÇjHITT0RBȑ#GꫥK6rĉYfBNg~~~˗/cƌt6 |C5j!sʕׯߺu+˲ ,jTBO<~gWX3==]=z뭏?xӦM>>>?χ "0 +,]tܸq#GlB,˶ߣt]4B6-00pٲeF/md榦[چ&I~2 (:Χ-c,ƛgu%MbbmIII۷on뛒URRydiӦm޼]vlk2d!>KMMZptcҤI|I~~~BBٳgϞ0a zt:]AA]Tz լ/*b>^$&&C,TBHZZZZZZ3t{]jK$ :ܣW6L&yNB~$7m$ <>,Nˇ4B‚ͿZ! ]x8k{h]]Xք%x&%&&n۶./h޶mh={|^zIgeedRZZCjɒ%999&i)))֭kll[dILLmq\PP+”)SӥͽRt:*;NVpu:l֭&LѺl6۟=Z3|rtὸfE큓F>}amfEQxN?yj-<ߩee4zH Q=0[Λ7}06ovriШ(A|Ovo{\ZV2fO]wM6oώE}s{oiAݼ!Rzʍ!z^=hgݻ xmQbatv6RJa>e,`f|xA"yO]тe19ɓ8f zR7\M&ƍ (1>>8zAPFOOߣaR/7d@,A 4MQE~>^z x2%WIT*EQ@RaBA6[7*"# jz^׫ZO*+׭a*0@~h@P ^?#?˲zaZgJJJNsѩU*B\\nk5ZNsyάgzJjRw[C;bĠ'QZhj*JREDDX,[n߮nADULCF_NRjTΟOq!(<`;ϲz^o4+ k3 ò,˲*e;eR|Ă0R ǹ)H8PXxx q   u,.09NF} "##Ϟ=d03ANNNxx8s^8...//8LF áQF5 !&X=Dzqx@}geȜ$4|ge*"@zzD^^ލ7AvovY,Z83J  =7>@i ݺD˻yfa8Zmxxxll,],(..7n@UZ@@a&x8pouZPPP0f>`QTƍ+((6 7N{Ч     z}hW.7B !D$" !DŖ(" .q 2  PrD"HZj!H(NC`kkkڟ>'({A#ǎ>1aBϻ.]"!TzFnZ@  AjH)m;BBB/^@),,y>55u׮]aaa .,;tPi3wܹwjٜ$;s挷SO=5gi̙_TT흚OK>SNc.\Pirӏ?p8{1xuu/^LOO/..fY6>>_[ 2GuUա#G!Fg* D$r4p+* ; ɥrHآ"i8???""3..ܹshJEٴiSzzzbbccc\yU_|_OJJJOO߾} WTÇ''=!X@Z]ҼP{&W*MAPJޤqFA9wѣ !6l8e©SBw9s^x2zh͖(*,,_&$$رc҅G1k,i3gn߾}֬Yn/Zhرҋ^xo%9rd)))#G.ZHz.6C={ !FٳҮ´{PEe<,0m$9PK ܾ륲"poS`ZRJ{]Zp8]fZ^*!w8EEEo߮JU |1cܺuZZUrr|=$ZZZ*=9rÆ &i4w}wرUUUYYYeeeRтB8T*Tf~{Æ Ν\`2J ZPBHYyŞ !{>u4L>u%0`@(J SFqiA\W$88ǧLREGGBM&SAAAmmFyG!Vlٲ6k ol{555___Qگ ]t)󅅅_~eFFFLLur;(L*3mjh}~-T%`hL m.rJaa#ׯ_wbATT0nܸΝ3 fYzzIy}}}-˗y7obJR}ZN8.//;7ɓ?|ccB]p!! o-)-禦k)"[]Hza ["R{UZM򗿔ddd455EEEl޼999ã2J999ÇGO>gϞ_~=1|Ν;wر_!CB>T՚p8!$ `ĉׯw8o߾f :իWϚ5KPڵK BHXW~2wݭZ]z A/-X,>>>p\D*S7w=t Wl%b;(XbŊ͛7]7|3&&oĂP*!) t:nT*|_ELpwRpk|R  NI IDATD}O?R+WĻP(A RP(!}*71pH[bAgɠ_{ Zkt6; RZ $"yMIK}A]E" "b; 6PDt/h %ݮVq&bI˩dFt\@DV:j???$@,xPcljj>rJUDvA~֎ᨭob X0ez Rge٨ȡFQRLĂ^W&{G L?,3]@,@,e``r:.DFF={`fp h7˻qFss3hp(Oc4$·z' ml6BUr+\<0 >ߞ?7),ۛoi}~~~;>>%<𱠥K>_#sν{VWW洴$iy楥eggWWW/Y߿5]iUU!:rJٿo tZy8s\ "11QHI3fѣG Ч@(+s !dρӧN !ӧN Lx#8e07ܼyamA\׈Җ#Tr} T6#!ÃV^m۶쬬,N7wܧ~jB-[fٚ) iLgk} JK̔)Y !&Ld ?vXT(kbX=2%*HzN<>>>mFVTTHK.y/Ȉt7xh4/ܾ5DG.ЩA14l6JAD5dT,P~DFPSJ)%JJן>N?qx]}]7`ذaǎ8CBN<766*؅ Bhuƍ?}DgkPZ5<75_MM }.qh4 #JTVV)S0>pc SW_WUY:(*2S&M7/XvSO>]QQ_JaС<ϯ^z֬Y b׮]:.>>+%%%##)**dRՃր3Wxl‘MIENDB`PKvCd0novius-os-latest/_images/blog_display_custom.pngPNG  IHDR\!IsBITO pHYs  :ݙ IDATxy\ggr@΄S@P(ֳ^ֺmmnoZ׶j/gEE\ʥGpǃc!~/_w< LF@ab,  x#G</2 <0 C7fOG<x#G<;7^@^舞e,cX2e,ߗe\__LCCwk C G<x#{"a8e1G<x#GϖWB=MIyuu=|dFe6=bozTaMf4e7 Ƴ3{3 ˹syȫs7j_;9^#G<A*-M-ꦖe#B'$mF[R>5HG<x#t| !^.&]nk͑%]z8R p鍘{4wsەNcz*ϳBłڃTUZg]]oeefC^>^UUutw&pF`ʜ|Nbrmo=oٚ&tK7,!9]}4S%FD:Û;nBgc !Ьuux9.-7U̒nڴl3G<xiDal]/drWh_Fp(oTIImVg(mޘZrx%U )ŅJ0گfcc2K6.-S7 ͛Of4XS? ejfPU\~-1[ܒsן,R5RiU$s&ܚ&>w6gáf $-K&]AU 8 - 4u boUQ6־ٳgK9tPeeD"l_li.../iLXX߲̍e]6QȻAZTjhe87Wͅ{ITբf=->u]Im3!>쾸ج,mȭh4:q8{IۘZBNsfgfocs=[(_@n۱KQz˞[(NquH/oԍ-񺗋بN} )*'7b,=ӧ].,, 71 ?1c3gرcڴi>oZ&!]?~3g$&&N>`M-Rm6o_|MMʹibcc9۵Q9w޹KLv ܎1c K z+u+7c}{JM+Je]y`߾uttdO?-,yFel}v|X񄐠W_}5..?^mWb|sw^N vz.-ٯlɦ4J:vt !!D՛-ǔ[friNἺ:Ϸ8q5 !.!Y"$4 }W^ի7>...++gYp!]iv~ _JSO=UWW5>vX77C~G}۲룢V\ɮ/**9s\.W*ܝ suu2dHRR!dܸqFG?Riǰkq7di ܹs,XnhѢٳgU믿Lptt6m*<fTl ǏVI23f֭?OlTWlkr+ёf*|Wt:o"\.Avun_jQp~-Yn~wa˦7ke%F2J(J`&}@1:FFbཊ|*Ѩ9o=v 0]:͇aG-i>]&)%``ǚێ:CQG C]xwͨOK[nժU{iY'6nܘ믛+FVꊋׯ_cҗZFh4---mnnVjoe74͟۾tFh4ܴiӾ}^}U}go߾u_|lW^]lڵk/_?tWk4M6߿W_eaIIIyyy+V۬CKeEFF~/^ٳG}ڵk-5_|7{IMMech555M2k׮]m~HNN^|9=e˖}l644޽źu3joMNN;v,}IѾԤhm_FS______XX~zvCn3g'Oddfƌj ô ðl5UTTX6ͺuKo;W766N2%((s jnnnEEſoWKK {Ҋ=;vزeˢEϋ۷>}ڵk/Z>`t z`!áCi۶m5ki?MV'M4`o|ێ;nݺh"iyr0oxqC67KBk(>`0L<~_|~zKiqϝ{>!uŊ}YZZɓ'v$ z׮]k{7F_7痥̳ܹm);Tȍgm;Ng9WkYBwR>Pc@ٚ<6LNw@o:T5 bﳨM:[G|tSO/cǎoRaO>dر~);]sa/`[o7X(_.]tRҔ5S^^NYfͣ>^_ͶW^^P( ֭o#FgϞSN1 zG}ޣk ̙3$ա2Dw Èb6݊+bccYbܹsW\ɾo߾>L*_x>ĉ l5d2BmnB?O?5M}ֶc7IJJRT~L& KMMMOO7-kٲeMl̲e˸Z___ҥKٴ}vov||U.\`e|0n8BSO=etAAAf"&&_?sJJJ&Nh/^xҥb{fڹsQX]`sٗ^z/R R}}K//DݻϞ=;11rɬ{yy=zKu%-cٳ_|199( !0zmzfBݜ>}͍#[s~_{6e4uf6l gK脻9js5puěMW~;*XW,Ŀ/S:?ʜnb~%BLjЪ^:ƚ:lpBHhh(Q.7662 D!A燆mdɒI&B$Ipp\k׿Κ5СC>-φmKFFFXXBt:}|FS1cۿ &<m17nB7CKe4$K#m7tP5M^^/rJϞ=PFqDTj mn^&Xm%[ێ R>giРAFuhg2i/ZNblyѷo_N4!!DPpv0 4@(N>}۶m ,غuĉx?~gjlX++ח---ݺucl ۂ .4Jv΀o[ӛ+Kue̞;f֬Y3x 6ГaK]M[`ߣ233"Z5]n3[pCx{#{sfk+:uĘrz" ڵf :t(\L $HGۓ% TRǏߵk͛?cǎѣ͝דC2ёc-Ik"H+[ک#{=fOO|'_|OZ&暛;DYvf/fJq+lHZ(Z?dZ$lYfĨT۷r+GGG&$$L8… v݇@|7n,Z(%%}Z(Kmm"wرO>$66vʕW\qrr3=ܩC[$V!csvLF/Qz`V^pZUkxjfO>inn+q f_jGTDDDvv6/_ܾgf{ٳg{5 1`իW˭:kǗ4>kO)7nܠ'm=㌘ 4J͛7++[3dsνۭ|r'''vJX;X;ޥy~O\\s`{K^[Ε5wafWQ}ԩS}I&Y Ϯ^xW_3b.ܗ̦0O?h"##򗿼O>=M1iҤ &Ƴ9[vKgWd˷9"rz6iwHѨՇȞ¬Gwc9F tuT@Gοnn_-^  ޟbZཀྵUk;ۓE׊]&viF6MƴQQ[YQFp 4XZ/ߪHc;oege AfkuoZ !d0^~NSOVpo_r{={v׮]߿LNUTT_|9,,~҆Ǐϛ7/''Ǧx@=@t]ڰ)$ݳiX@RXޮ\:6"qA~gKmJg/oɢe lQRJgk IDAT!8"Yۡ7UT_ΕדۭIID})֊>hٶ[?I&}wꫯXZ *--ݾ}e,XgßwhmB~h}VһXZ Ng/ov~&'hu:z_S|*pl*P7ͭ ;ggzLr{oT"{'~?O>O<zZ~gd2~?{cټvNpm}L~F^oU?:~}쥇lnTW+w1lNoҵ:L4۠nl_W̜9s̙֯vBTnL꤂f!WgG-///XΝ;]\\e6}iӦy{{wmɒ% t}QQѴiӼׯ_Ƨ:uM###S0kժUÇ7]_ZZ:c 7xyy}'GN+߿ҥK5ׯךTWWnݺ.p:;X u3:W[Bq{?0_@%%%mݺ~g9t:c=9q~mٲe^#%%%}'o?H73guO8/\0%%饗]vUV;t}s>w#G>̮IMM1$믿ywA:1 }\^"+=tRZZ_ݫWÇ{?3!ĉiii6m߿\\ܛonb7 7n8|ڵk{9}Ӝ+++7mڴf͚~=cK,O&9&&&;;xȑ%K\z9}tlllH$w}nAۉD"׻1`F+r.W{=ӗ f͚ӥK%K455B̙3|6^5k!hƌ!!!:NTCCC̙s#F=-gΝ!!!r'+͖YRR{yy͝;R<|B`444 \]ҕ׮]Scǎ|駟{9ꚐP\\lZ'ΝswwwssKHHg k׮5uԨQ%%%vҥKGN!.\ taΞ=k0ڑ3k^btٳCBB=Jddd1RNљ6mڐ!C;z·Ie}sYYVv!Ksss0nnnnݺ+Wp755i4͛7۷W_%̜9s߾}̈́NH}ƌ %%eӦM|٢曔sڵ+!!aժU+Wdcov޽Of)s۶m[x17gWWaÆeg1 UQQ er޽uK}٪UۗoU]]ĉ p…R7+Vu8y䠠3g̛7>3@гgOiӦd:,))e466T*[sC=s !ѣޱtJ̙3g_T\\ܱch=8qʕ+O4qqq<9)+.d)x4E={~ /p2޽nnn5kL2ߧ%'''$$?~>vXZZZRRT*%]v̘1tJyW<=====#"""## D0aݭXΝG>}̥KX|˗111/^reqqG}Dinnvpp`F,s>qBz_~Ũ^ziҥb888xrBȲe!s̡8R֭[~ԩtK +ʲ{CC#!D( r6C=ztȑ#GOO-&́7n7|^P(<==SSSǍj*Xi;nv!`@Zf{\Nddd(NwAM2%111!!a۶m'NJMMM~~~4`0h\BB鲃wСC A4MNN2iJ!!!<牉=z lڴi޼y}\.w_|EWWW CCCB|||_|9##ٳzb_ 2!==]T:9~y׮]|'N,JC d>g#_}!o!$666++~6-|XX洴'NDGGtRy֭#Fld}sB<<|L&g͚p‹/n߾}߬yÆ t:5bĈ;wO^Ǎo1 T*\\\3~xjwӷYVm۶ݻwzDvuɓ'NHE"ю;4MTTԬY&MDP3gά1cQ l۶}Ĉ  mرc"""oLzO?0/rՁ~?{gݱc1/;mڴ5kЗ֬Y>jԨK'O>͛7K榆^__Ͻ[766]ce͇EGGdeVz0jxp16M[{ ,BHo'kws5ķ};x nV5RYPH 誐 `zuN$2~Sm<1A7u[RZ]2Ks um} ێe)׫ryʊ:O ?)9WKhF=m"liZU`ݞ0LM6*\A PH:t3UtʼnQ\gT=> !\LK7\^m|oOب(6 ̒zx#&3u'Q\O骐<@Y$\) tt| wn&wCf݃<ڧ^#:20:+ !UZՁ)1Z`ھ~K/]>pa\G.J/'PYI"sjIFg/ә5 ^,ϭh ҉}=!,q맑2usWal/w( wMbAmժʺfO]Hސtzlrow[Hdw.[ϗc%bᎋE]'ƴhUs*7]yE5P\ِR]@}gmc MSΰ˷&]VUR :[ ]±,!D(`x>} Kk5-zCIfUkfݥu [UY-lPPچfLUF*0bx=t,!! azNo M-Cg+]YByJ{J !7-~+Y\b!B~m:xT܏ Wb !dzU!]1Rї5|yJ{!Ub+o_VTW\9"uhz lC~J6h4-!x[P sM8Q==g4/Op~^}9卄0_u u"䔷~tQֺD?-Uҷ'+{;_ ZpwܨJ<Ymו2BHmcKqXYOq5Z=zMC ]q7~@.S1OfS!ar:]ݤrS?:E""HEzoݤ"7Q^59tq WXx]$-ߠxrodǯ Z:yjs~O^W1 <f`ޕºwWGxcr?&*0=e [[!IG0ٶ:; !*ش ɘ۳bv\(S7Zܚ?gFViI롾N+44j !.BmO/t /2ϔzzmY)QdGn;L!2["&6ԍ:but1>BP_Zł'X#}h 1:7nB譨T,aq:A[ݨ%?47 CNodͭS}czB rȶg)($1GǜΩɫl"xvDXC0m\=g&׹(hՑioqsl ~ uڽ4o[Jjt7̏"?"y@; vZQ!dI\7B}ԺDNj'+_0˪2>wp=ގ0_.Xw`_Z!du^dLIni4􄐚Ϩa(27^x{ܤ5~L;-N{fU疲fBHֳ֩jSJo_Zۨew&`CXҤ;甗7.TiD8[:/S71Rn&qIL)lT5h !y3]"4$[(ksAKRNOn?71t %3zcJa]vi)E1^RUo !E2" [uo'^YOfJk5?.fGAR»8ϫ-lM!t%}ͪa]rAևp6M߽u'n1 pBHja]vi㷮5Уa gMVI n_tmF&>V]_'0yJLb bA-Ɔ)W}Z7)ӧFWY+gskq$x=:܃^O/sBf v굩7M:BH@ubjbo:BH 9[}#lc3.@gvj2lAH9}!;g2rItlWyBF*e"LQ]M'wqwP_'X  B}6: nRqA89  c{yg6D(`Dz:hv*0_' uZ<.E""4NS1--6'^_{u:x~a`0^_/Ø| \__/ u% 0 >%h}#G<x#"^K`0^_/ u:x~a`0^_/ u:]駟<\/]* u:x~a`?ϱ$ɐ!CRimm˗:dX\RRbeJ-[:e… b͛+++ٕ=z􈏏vZrrrĜB?֘KllKKSRRZZZzJJJvɮ :$3cH$wwwg0 3qDZuVD2vX@pmJ]w Q1BPl۶}ر999tԞ鶄hRg^ezFX'..NoٲE&?ŋ3g\rد_]vr:TTTT\<(yjVχh4[n(,,<C _ w(.3fpWzzzzzz&%%UUU\VĈ{e%IxxѣG+**_~M:R{f}MNN....--MMM2ڐ'.]\p֭[]v+++o޼yͪ*^6F5w988577\<(yU'χqpp INNjiiijjdO=ԉ' o9991"(()+++55N%'''Sc%''[VP5ǧl111]v5 'OtoɑNNNEEEIIIdBH@@Jkwr6[Gvvv_ḭa ݻ9sf…ʚ[rs"pܹCFEE?~ܚ1#GJ3F8%rssϜ93zh//uү_?GG7n9rDB̖iڵ| nܸaՌ<٪B IDAT{qFBH޽ RNc֯_/]ta)۵~zȑBI >uuutRvK.ѕÇ>|~MHHFyGD"і-[8ЧO[?PZZz ifQF0'!Ě2J͛7l:rHv}~;cWWׇzx:^9󅅅*))9rH>}H$xbJJJmmmiiiff&5z@m``CT*յk233M޽L&;p@ee[9һwoٳg4MFF6i֍7x-l ޽Y֋4|,**5j5UO4Bann6E;wƍeee&77WP;qDaaaIIɉ'z% d5G-,2;`nnn;|prrrnbccK|_vڥP(A6K[n_vƻ ZZ}̙{[Zr9477u:`gf yb+C.Dgy0@ puu|rDD\.ɿBanqBPTakkk !ZZZx~DFFD"FS]]-h{葞c)%DGG_ʑ#G^ziʮ_T*{葛,->:t32PjLuKK w_tٚ & $$$9r)Kzyy}7رcǏ?<:gUUmqq1UPPR͛W^^{U z~Ȑ!>lVe2ͳwޖvxꓟČڈ]J(I;쮛rxwB3zUUNҥ/{0@Vwd3gTyyy999lm̎9ZZZ${>@,͙233g̘T*=j)IFs΢"HJuaÆyhqqq@,մSlUJtʤšu]]T*ed2VmBk(CNǎ;+++L&a)gggz٘/// 2-yz=ױ:_~۷-[, a%gV6+2݅<|0˨42 Elim Fgat: Jg_R9;;qLMM#0֭[ϝ;d ҶUUU_MAU(l`hssrrwn4[ʙkjj ERTTTXXXbb3gδyL9`PH'v[j#뱏DhiiQ+Q oooDrQRR" r9QPhZ/>555l+ ^R穬70vw/,,<~ ZZZاИvqqH$w䴲Ymm}Ky[ҏ#lL}}}Zmck<QuSRR$ɴiF}y͛7+++Ǐ5fP4D"sttٳgϞ=VW(ϯ3f{=zia^^^]]ݸqrȑ#x&XT*bqyyyGʷ3O=Bx iF<<<xB[ZZ=> ###ٔ,B*$C=tEЎ2-Fʢϥ 0`э=V]]]vvq㼼tsUZK={ѣ!R>**..NP^|Fy4ѣryhhh޽i^ svvtF{5WQQQee%,((ieef)W^fX[[Ć}ʕ6[o`۲eKTTTttcMMͱc跺ڽ{#Mrss;F8q"0yyyOHHZ6---66V,۷z~ΝG={JM/ ]v1b֬YZ6##ԩS8Ң"^op=[˷3O=B233jZKJ%0ׯ/ZeffӇmdYfI3gδL>rѣMԔ۾r9N:`0_h=f1 ;w1bc=Ғx:ݻigLOOҥ !ȑ#Co9BoǵgϞQF=㍍;o#jkR!uuu_v#GΜ90555<<IJ'M$ ]1ak<Q1fD]ާ6󋏏_~N$2LPܺu8tP__ߝ;w߬섫~gmoܸQRݍx-K%w|ۤRR>|80>+ GyW^...AAA}1v5p1<0vز\V"##GY__y|c;vȦ(̇3x~a`0^_/χ{ u:x~a`0^_/ u:x~a`0^_/ u:x~a`0^_/ u:x~a`0^_/ u:x~a`0^_/ u:x;o~tҽ)tRZj)[A(X3.#Eg_qqDPAVPQ(/Iǁ;1ɽ $79MOnνӅ:2xNMVB\:~X+o9|^a-1[=۟luBHݓ=ϟfX-=ɿw#W% ׫Ro6davɠQ;h:_/kP|XRkӜ曕-+b|Z]JnՓnMz% iZT=M^yZpMC3yqUhzeU=`;>zu=̯׫d.z!Dz74zڋֽXCsrbeؿUMJ:Y[YY !i#z~=(ya!d}BAAU+P+kvgcA e5JV!JG_{B}֝63郧"%>NϗcuaCz>#z~E&" Dnel|):4􁣕y_]Et%{]l- !^Npp]oJ0ҋWV7+VSaC3YC=m,EKxM gT4+B=muߪjQr鬐b:fZC]m±;hkݼ㍊mEe Z[֠؞RWޢfeI-˹s.mLqEC-oP|{8 Z> ]ݮ5oUه߻ಱЪ"Cs&H(^i1s٤BH(HH?w.4BYvFۓu:X1kU\\,n߾͖Z wnEtNuZ^^^2L&Obq^iϚe˖yxxbUV2TիWXZZ-]%RLgHO}Pz؎CT(T3xCxxZ,[4sOJ6%3C7w5(/YJ `h6:܊k^LP\BHi};GnwcENr̵ZBgc'flQ4-ƟHtj!soM2{:a3%)Vl!"˳Mvt7bH4qFojy?y3%OO˗X[wIbAk ‹/B&Nz5kBvG 4#222âM GW! ;{D"qww?p͛6m˯\‘D7YĜ_ݼB$H,xMB،b-1#(\s$"k_ye(͇Iݍq/#4u+^bk=0ȑnjWxN#?xboki+6t;w:88KVRR[[[^n,--3gL&XrB?b98pginn& uB.^8aL&J'MTXXH7n\nnŋy>1'$$$J$I&axݮzB6o={68\]'xyy,Yuh"^9k׮J \v-22R&3=hx1ざm6ooo5fDnG˖k׮["䓛z1=c ݲtyσ  ӧO0˗/z*}kåu^hx)j/`{w-fJ^@@\\ٮ2KBDoU䄐]^fNr땢{DBA(W^fq ]͡#$Iy}A+%އǏW(O޳gѣGWXFVO2ٳ;wϷlB3gP(LKK۽{wbbʕ+vHiӦ;v$$$;wNw޽{:k577O2%44433ԩS.!$!!ڼy3B6lg%&&۝ gWff믿y朜ӧϝ;. [fMVVaElmm׮]aÆL>=zTTBj,X`tUqUJctttMM͍7!qxx|VǏ;'L<9))jSRR233!SLaks6{zj~~~AA7kl g"nqFwﴡlrCM4immm1G9zqk˖-ɥ|!DPL:K.}غ{ѲϖW_w߿E:w|rNsfkP ._h{YpnqFߔ]hAR{Z<#,>PF|wݪ_: c@[hz[}r͍!.MA Β#N!e]X]4bIANދeM=ɍы~ >[YYs &|_~eC>e9s&77:t(Mcmm}錌;vEDDlڴ/wk׎;G]fͶmۘs'+W;vlXXXKKˊ+>#oo'| @`nnnffi zO>=z_=)|vUPP o߾}<+փ[O>K/~̖[LL !^6m4qEnZBގtKuu5!䥗^JNNYn]dd#k&33ܹsĘ6gIvjii0=w1HP>*iC[roȐ!s1b3̩KÒfhx鉏wssϟ?O9zhccW_}5hРE-Y -[l---\'...ւ=8i=<2;Ǝۯ_?zŋgΜ[7nχ!Q<,_P,̈́Kzl:q[~Dl&|oƲME[[90*%KyѽbS4Ե*.?_`Ez2@$\DDZqƈ#4YYYnnnO͛Gټys{{fZVRd2&g  !z#F([nB|||+_uzzzvvvZZZP&lE}7Jt|vF5iҤ3f,YҒO`|z#l߾1s6gΜO:~9sD"^V)ܲ2gA=СBh4/^ܼyO?:n8&ѣJeFFFJJJTTZ>s挟_qqqRicI='G4h.| IDAT9g8ڰ(b nnnܻm!CB辄z‚v"fVHfI*ҙVFFSF+ҽh~3)..?ᆱ;8jշwu[faaaxx򉓭ew@  ٳgŻw9s&~ȡA?'È|MQ5q_MZyo'c=Jh=[ث~4M BHCkGck1XA!2!]Z]4Ob"HO~h/6֟ Yc"ފPyG]gbXXjUwJzBoǎeWUUq'y=]zÃ;g3# 6L,;wnРA9:88o~)=O, sss:;7n\RRҙ3gMV{77cJR>cID" ӳu]*=OPt͆ܥaI?eGzi4E˖?G)'xGe[bXpN>i7ÓOl-j…F駟6l&<.]" 2ϛ@W(|}P%3C3t_ `lF-oR[Um*bp8H̅rI/_[L;;Z p h$~W}Q fj?H$һBϯ(׭[`bXK/VffT* l&%%ԩSʘRNcKφg>]څ-[N>駟;w^^L&KLL;d- ?SRwv6]wV)z{I\f͢EͭyU677octM<ԩSgΜ/\p>c,EB.\`eeÝan(]S eT%Z fN3UlѲ}jjjN%\'7>fxxəew@Y41 ׇ7[6:Q͵nmfڰfr]uΒztw@gS]޻EbV[COiw{KN77 _/FHq׍¿QԩS-Zꫯ1>777))i͚5&M2d… ӯ\dR)s&wիW/_\oY3!޾ٳuuu۷oo2,))ڵkƠxӥ]쭷ڹsgqqÇ+**BCCƧ9H3vM$ƾs=H^^^~FFƖ-[VJ*<}݋/g|e˟-m۾ۍ7VWW37ѹ[nݻw.Pn'9vu=lW^Feee?~رc;w1cFBBڵkcf@ta|Lb إ-{]=/ͧYUT^tٛN,hz%!$ Ns z?Aޢq :_7zEbFc0 CBݣFvfZߓΪ %v:>MSّ#G cccg͚EK ۷OP 6駟~ז,Y" :dgg9iҤoFw/=G͟?ųfLLLo޼IҼ{w;bҳ5| [zEFFnܸwy7⋈>AnfbnƝ[\\\ssamﲲVhupp8š3{{O>yꩧRRR|o}х )))̚fKTT}Io{1?3O>{lzC wcD^l(*+СC<ȿE-{Q*111~~~~~~9pt;8'³O>9s nPqqq֍ڰaCLL̴i^uV{ѣGsB5?(ԞצxB'T,EBړݦ8^tvny!v]'y=\ snW+~^MY2c57*ZDY} U3|ZT#DӅ(Fsf^tGG~ hn "GtshړRkuh="O[/h[L=%˧xB}֝6YTn&=^j~i;١?9d؆l8"Dwj͚5?[xxػw믿san:X{b`'sr)b.Lw71-! Y-9?^nt !d]vzI!^<͚#^,׽#NKb[hy[ߦR;-`79۠}Gչv5!$Ӧ77g|X`Cwh֮]/\zɿSׯG{=^//^,J| Y.4HzVB\:~M%eΨiR:Z[L v d_Kb!xϽo;v?QYӬ[[ |t[˥jEaMBlpgf݋z3Wֽ#Ni[hzfwnV*\64[ݿS^ȫhiSm%#Nie!uCl{\ޥ;Bt5=uueIM:^`œ`ux2 tajuu@ ңϟѣ555*j>>>ʗ.]Z__e˼R!C6mo ܹS  ; B6læm8Z… ~SLqtt\rƍ_~}>|7̤lĈѣGz7x';Փyi;zWSzwxXjUbbbbbo!Bbq||\.jЩ޼FLʃ:eܹK.=~ٳBq/cǎ>Y#Fedd :T7˗ڞ={V*BƏhѢ^zۻ!ALRx<<<===%KbH4q^G,3ԥPS80)))yǭ]\\V^M7^xq„ 2L*N42nܸŋ?l;B%ɤI.--3gL&Xr%1r@n:;;;z͛78P,6_~ U.?c?}qF3sLBX,uȑ#O<驛Cccx :Y.\gw܉uppK.邍m۶y{{z6:ܗX ܾ}&[vQ㬬1cH$Џ?Fԋǰ#bbbB8F7.66zqtZxHttt 2d'N_}USSÊ+n޼yŋkZBW_T*;VUUB|}}嗔{O\v-55uذaK.jtZ6jԨ .ddddǏ[[[777sN[[[BA.\g7mD {Ϟ=aX .Bnܸa5ڼOq oo_~Yz5vذatnՑ EEEl͚5Z'ھ}D" n<|:¨۷d2Fsf6uuulqt$ss t?Cyy|T*Ə?8,,>ؾ};ێt~_WHHM,HZ[[TsssBAaLChZBޮpssL&;rVmkkJHH`^MNN'8;;ܹSowzBhkٳʪ>=vH$K[.44԰A֑ϾҳgooBorlqç#28R6lL~ࡑ֯7o}+|iiiAAA|v&Ӎmmmv'?vjU*UAA-!LJn4iR``````HHȌ3,Ybi _2l̙6m?lee5aը(Fs͛7?ӮƍcE/Fb QB"""j7!TT* 5ZGZ"x`XF;v[o%u+EW/j wd#rk0^kwttfff0slq>|ӧOl4gblѽzכ<4jjju-X`&%%ԩSʘ3k4#[)b׷>>>^w6I>}O?;v\'ccc[9w>777))i͚5&M;{l]]ۿ[z BL&KJJvJ2d… ӯ\dR)H[;w,..>|pEExƾ[ÇΝrlٲeԩ=~aMMѣwuĉwy_|7NhѢ씔W_}5...ha4:ݗ# C.{yy[la~hvvv/bNN_ҹ,v8xxvD7VκM7㏽ȃX4TPP#>cVK/[[[>|X,766j-[XYYݑ^8Ms޲e sO۷oϘ1C&9::.Z^I#Խ[˗_~kaauV !FB/3f̸v[yD2dȐ͛7jR~~~LLD"ׯߊ+ _1udhyH[ZZNw~]O?OYBڔ Ou'KUժTUM V"@b!Pte"KsBoU1ԫ͊B-Sbq Է2BHU.d'așC]F_u|m, !u-FAB+o&J,XnurҢvB\"2'd7QOu[Y8Z禎u{|ZlfavUGk {9b7?XyB$S':Y"0| }kNϯ!^rjN@>8)0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L uӅ:23uÆ 9׫G9:|ta`0_0].L9X, H$yyy9!!!?SN1cBHHHO===gΜyՔeGꫯHxD"?~{[[[ZZZNN"h…l=BGD"ijj˻tRGGGvX,~UJ1c\]];::SSSixfffǏVT/_z^gǐӦMc߿_o/kX"QWnKΝ;Q_n~0i8cT*7o^{{盚Gmccsٞgsҥ]ZZ:x`橛[KK;e%%%">1eFg\>iҤ2ٔ)Ssiii^^^㘲.ӧOojjڻwX,8qP(LJJ";a߾}vvv'Nlllu˰1heee.\O w4/^trrjkk lkkLOOc=9NjŋCY4v=}DEE){䔔\tɓ!!!666^WRRbgggaaA]|Q"-۩Snܸqy󬭭9v3fV_^TTgkk~r\.OLL---MMMŁOϿrʰa.F+ΖFspp(J/[G[[Çd"B[MZ}yLB>IDATC0p>>>'N=.J,Yr̙۷o/2lرyyyϟWՄ~EFF:;;BN84g{{'8qm_߿hVVVQQQZ677ٳj~i~ĉ#GdĖ+++;::_TTdaatC[XX888BGl 2d2ٳwᨻ0aÇiG}ȑ#^ ;wlllO@ ^|E-lnn믿*JfcKK˕+WBCCSSSZL&7nR~ h7Ѭ|||yKK˛7o&%%T*2uܻw̌6Ve畖rT-=lp5gV(ǎcrv:$7n4hΝ; ˈbbЋͰH+>3}b3ZBǴilllJKKZ[[ZIo̜:u./ikkc;NZ [z1϶!Ko lOw$zH$R޼y9r.:uVݽ{c### !fͪڵkRiXX!'O3}BΜ9sΝk׮999q6f akU6lڐm{ow]zauѨtwnU?^^CpK'zۛ @ oAAArٹF/}Sz:881]o@ B:::!CBtQD"0`@aaa3,-;w=UUUׯ_Wl7oݺvŏ= o]bd20t !յ$$.w71TVVD"9pL&22rС:::tg1mmGSS_MۡBR͜93))~~~Bȑ#Ll.kkkѯ( .,,ۇ[F7""য়~2ZE}}=MNO's}֪lҳyow]zauwSzmmZ0`z'.]Do[u MMMM,Jϟt[n׏Ŷ^2ojprX@Ϧ068 ϰh|j={\]]jxF&s͝7oӧ +K)JRyX"lHл܀띝OqwS;hj~q:TZZ\@LJ*J|xҽ/JRu1n8WWWZ{3[k4Q۞#J(fjîawtͽoff۷ccXژqհxZ [z6n[]@xww)*?^^VCBBtWCYYYꆆKKKG ݻ~+,,dl޿~mN訬 a&UNtzOSMWWaÆ|wlsgUUUCCCHHf@%K3͖Zi+Rrrr˜x!$444;;[[[[bRHHȔ)SM-;::ڊۨQ<;ɮ O]\\8pÇ_WfͺZf.-8:{eaz Mbh^10Q*]>Zڐm{']zauwS9؀77QFM0ҥKɓ'r''hHV X,vqq4hРA?l*m–h;;;??AFxI&ۻ7.//K>+))י->>> Ξǧ4Mddd@@]*9ړzM !RL0^9f̘l>BgϪTy 4%((h޼yMMMϟ'h]]]CCC鵒LswSxx8]qVV:::1";;@P(&Lbx!|RYYR1v، ȃ #knnN`e۷o+ &ӕ]#J7]FU3}U(C?V% <7ҳ!NO}nCzjíiiiQT;::2dR4--ҥKsstB:())9uZd!!!Z… C z*($$*??Z~~~9998GqFrr2pmN~2H$4hХKmmm#FvKqm4֑#G9955-s$4779sF.!D53//ٳ_ ,å>Z+J*~Wf_XX陞Aaƍݔ9a„Ç;wFe GcСnnn΁:ꢢ"zWW״4+*ΑaKgԨQ޹4ѣmmm:)wBP\NWŃ }L&v^-]WNgf"z899 0 ##D"D#Fƣj*!$**J&ݼyS7HFېm;!L<@آo[_56lԸL2e۶m:R)pggC=بvjccc& F^}>ʹB"=H$5k=== o]Ѫ̯I`8_󲵵K GikkҒqʕ[ BˢLآ>:=0F.L ue0` p~ta`0_0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L uӅ:|ta`0_0].L v]7ܸɠ A {2i_gX[v+IUOLӎ Fan\`9!Q f?\o `&XzeuRne1eha6t;sUbѫx<6ĉ8vwZHxOhoY%>vBrkUVUJKgwhɬ\ТP;>Njȁv.YU2xW9^cxy㙕5Jy}`^Н.7̿& ݓV*-a/3n.CBCK{j[Tώv#\.l8QUӬ[[Lv 5lO>|2UoaM9[̝pumEe Z[֠؞RWޢYvFlYٺTaMAŲ ~+hhUOed64*v}BAzQcS]-kkARm÷gVUդlUi\pK١MpNáMšxQo7(TjmMՊ '&YeRamrsħ"ŵ-*Bȣ~oW4*:4ŷgf*pGtsJojjj-[!WZڧ%>}K&믺322RSS ! ''w烉>RYM.b@p+ڵkGե]1cgg7yd-COp}*j>>>nnnK.7̤gsqqcٳgۻ.]jr@ B:**[Aѥ;U``Ǽ{t`Z.]g^h^A1!1| ;95!!6sRNnf⮗45("4lꝆ!dIJiSj4eun$wBj[T ~RkZͿKlNfUB,̈́>v"!܍:>DWV`9PMZӬk5*-heOF9[CH-< éSi+8zo}ȑW^ye֭cƌii>cǎn?~^^^Go`jex\NՆ {ӣoʕ7n|0W_}III};sjz֬Y̙3?cx㍞hٲe֭[ryLL̩S&K#wɒ%:~^j\| ⯯Cz &,[4sEה`PO[9!Ir׷g2!+I7œ.mt3 ٟK)onqKx?B~,pK<hjjڽ{w||<.P˗/߾}{GGw۶mdҤI4Yii9sd2ʕ+ aw܉uppK.moo'xyy?~徾ǍxnIHH 喕,W//^0aL&J&M*,,ԋANfFyy@ Xn]\\G7o8pX,6l/^}xxxXYY=3<ۄ̌.2~zTTD"bzVװaØug |7sVWZe^X`O>ɤy饗bcc .}X|-Ց#GKNPԋgqW4O>eɒ%mmmۍW7!Ju=g)^d N>]W# W WkMޜ]OGIMMѤFl.Ttk" RN=invUJ=::ƍ-[KKK?qΜ9B0--m݉+Wˤ} {9z+!aaak֬MW_m޼nٰag}XPPo,W/雛Lyԩw}h l{С^{_}999ӧO;w#ݲЦMvؑp9 Ϙuu*k4Szyy]rgݸqa'ONJJ"hڔ̦&BHbb)S!bt豵]v 233uB\\ѣGJ%!DV߿Fssba lb7"ViHFXWxxZޔl6;PaeB)eEi}q>y8ϳq]W ^E$/ktގ ;)%!9UUe3UMt]Wuy㈈RŹk ߸ܣ,hض ̫xڿ}D1Zim0 i^u^'XVgN.IENDB`PKvC"9novius-os-latest/_images/application-manager-launcher.pngPNG  IHDR,E sBITO pHYs f IDATxԽieE|^-]],","n : 33112BLc| _ `0,-T5VUҵWo8:nUu|':7Of̼fǎk1<`MSYㅵVce 0 &O_ q/!o/ HcC0]!bCYA$4'9k!ꛓpr~!&GuQT QN(hs7+(D3%W NM n CP ͉S ΐU%r@j8_Z)7>O)"p؏'OpE~zס_JD3$a/`~m% @0/Cq!AT%1Y`vYh!F䤡y+ 4;N ~T4QFy@6,^yG$ g+"$3"S^4|R&XAPX? /PW8eׄyya3]gZ587Tg$B ,8A+^%DftOE+b$9ZdNEb2Ϣ]'1pAt4PqAYGF xtRBNw8m'+pA#xiqk}`r"!UaTTW q8aB<s}T`/% *Z6k( u]!>1ҋ1a&8I ?8ae̾ؤe[O) ,)IYh/XyaPĀ "_A]y)<i8TPǸN-'>tԔ1K,%3W⎓vh=a2oK>!:RY(f!.j˜qh)gkmVBxj" 8FO| q9ed83%-!$\" {Ǔ0׉Xv̅H49K=r![X#vi9N>$!%0/> B\mytw\l_ ;ƙ(x-+Hĩ*:Wu"@BNY*ޘ0/Q9Y<@Cj;NI@BZg9 $.KAϕ0B'mΆ#'ryz4@Bg2} ͛)_LhH0//u"Mf>x |a˼F s.G8kO\y QB>Bșr\5ZuL|ikC 0mE3\;:Ԥ<\DISfeNАFC.&X_ 3vc\C\h>?#]Q 4xWcDSh/D&pɍJߗ{aWNkGY_+XA;~!&c2)[ (OՂD&G7/p OrD0(r2K OMK>949g piWaKHO7d"0ڙ8 ,tAFA('_`NT^@{5$~&I2NKFNOɫY8a \ݒlA~a ܦ9 iCDJ+BɥH&>9qu9i󹴨νj+^1kq"jBt*8A ҃Ew+~R]/@ҹ~i΅uz>rTO8Fq:ețwGKvimW3$"/$' bCL>Ƿ-ghkHLFA3]s-,0r"pխ[Oi?\Hs>?xau:{XM;Q1Ę r͓CCCfjZT ϣC+%T>k%8$%p. W?05f?Lzؓ pڵK.N&׽ut]VKѣGqAڤ>;KtbI݈Z(hoFBNMrB0 gff2LSSSSSjxZ8ѐ:*@S6a @tJ9pK.d[LfDHCS  $8{w$UgGfNRM/:!BRixx? f2lQ%`1eB BrZ qγ\.T*N:3aT&t`7xhhHsrs%kʙ'y5ECFIz>H 9TbxȑqT*H@ p%-QT5<'ξRյvZLn`OjuzzX ogQa}frI4!țk4 >Zw9J211qc N '7o\$HOc̦MZ[["^,:2i3ϓ6a1|mҔN_ng&>Х6\)`SSSD$~#(z,CχiҨg>gffJҒ%K6l0rE!m͉{&it"5!t܃ hM<'d,q'zt̄'4e[kgfffffI'}&cppDW9rI)묳ZZZM4]$.][ErJiqQT޷o_&inn 5or@}*}[JNqj zw4%W>60૧;dM :bfO?. KhKל--.!ػw/ >>;K$ܜ+Sکˁ^Q`(ڛV9ZdL=N!tz6a)RdN徾ÇXkW^bŊl% ̞lnNJ z=P+9%4ZON:9e5QH+.ܵkW.éNIuIF`j/O޽g]nƍ-[f9|}8pnڴ cǨ{n\gYxec4*Iv$B)95'$333SSSB_c<-!}38@w޻w-[/^(푑{lڵz*S(MvʤL Qi*θ*#QENH8D><9ZkI>oiiٸqcT*J3UBDχ"+,Q*<cccR 7@aXTJRGG={h{x3m'|2FrLlAHDt4'4'Eh/8nD_Guyĉ䂒/h]j.kĒ3, A&c6lP(zz!ٳnoo/iRYhх^suww$ѭ¤\rb/0O:5/'5 qG#5W3'yѮr{UJ }hXRSU)ōRiK.w>P._z饍7V*_JaÆI|i hx+"#|tVQ|Ԋ glNrDq#Zx> B6j"v$ᄼyѵk 81[ ]4CU  j5\aÆNqdddٲemmm [klggc='B`ڵ6C PV|Σ}[L> ̼b<YnX #uZ y\xZpDCM6PmؿH&'x'D& r k'L) Ɨ@ Xkc3F"1!l6gttt5LVVubv;QYhL833Ժ֣GaT*hWm 1!\N4јPF?OA<XW @m'pevJW\hc\==254`Ah fP jkεyÒ%K+JHHkkk2U} j*|JyGwސ\w>b\䑂J DgXJ xuf""9瞳cсÇ^%&z8(8!% Wϰ:n93jd^ͯ]׳ѣG:::|'RApر=3OpX>{1I@ ; U+ 6 AfF>B;7G l6[.* mqEI\"rO-#h`K.nNF60ƬXbk׮V2\_ܴiBeEmvvv6ѱс׊&X@u_?Xpr<#$D^E@?es\>沃={|A 7Xh&y[GpN?bݺu☦y +tuur333Ag}Rw>ͣG4֦܈ 8AN/d(t:ĉOk V~]l6粹C#p O:z(0MkNu  .NO :IuN| 9rH JelllƍWS&yի^cr)B_ A`a;&&C5)ZCqX L$#6BHȫ\>ѱcx]TS&T*wddN(=Z wvGu- iHQ.W^`;N:4\crgvI_s9kdd_7dV=>0ipAQ4tww ѱiBR}3l6ub#IJ ϔƒDZ R|9ىszXNl'y'}6 1NO\jչ瞛_Hxrb|+WP(|_?|FVd;> ټK'"պQ~DC\zv2wk6֘wcN8:>A& Z{63$%:a.kii>uQu>&"h;@n\G'ӆ-Z-X77m4hȇrM|Y0rVzwZbL )(ُC ǸʛFI}a {_؞ם} P\,;'NW{x>Itr&A@Yz_ ib\,|ԅ'b C=;d- HCq/5^aʧJV)j(zq{'`cH8G{FK(s IDAT |yaMhK,ѼD&T:KM,b{ K zm”hIAb袝4\i)(76iAYхSW1OA)$f7 zDS2QJ4D6s–B3dpm ̎Ozb n&H4ԇ% Ba$8Qب-s$`ُ;;2 D3BZN}ف=;Qm`3*DҜ0nkkX[/ēYvWtGFtCT6A'tɽ1b?-hpbxh"J{Q9 )_$Cc rC3nu7x O;3aCr("L6 ڿ M'=E~Xjkm[[v ~x-W~㑌yoHDCD65 "ц+i&v_:uYm쁺K2i? Eh6^% ښ16=NI #65\c`8vѶ-[k5p| @4"w<|B<;7 3>ɛ.͈e`X˂ !? xtP\zH Rqtf![2W@ %!xo0ˏ3e nQ%Qflܮ1ck @`mMKcBcLP`PXTIVm5T?w̧ _B1B'$o=$Pd^7wxA@9R-x B=ɔki0 8):B>`Km,9. uz h*W#OU` KpٞD|1,ՄLՆU68=SJG84n<kƣM"! I#79fq-1Q[d i(o2Q⦰#} Eg4+h7 #]lhf3gLZ6>MAPhn`{#OkooKh^ޑk5lX6:6Q~C2?)lCjq׵,/iMD Tڷ wxJs]cJxH -QZwąQjRIRw-f4L˘1Uք|O#LB [?~Rrͅɱco9egV([rIhXIZΏ}  ˾%|XPb[UTE39E0M$j3͜*eƵF !@ 5sXe3[4)9 }>s-Lb#wT|[ZlX}Kb~?S=~oqk#rN-qjgh@ @,;QD$OClAN9WP-G+kLXl6K9%7Xp/X\N Fe?ѳm &-9xΜehNUH®CNZOj5{+0֘,U<Ö1Pi< ۨi⫽jǃo ^MM ;%&D FoXu B`]{Nz?/x,P8;ʡ|M:y!!&CD`myu^L»ufPTjnn^TȞsR1kؚƘ;yM9r̙,Ƅ\jExFy5gLHSk=`~Q񆬵ZIqaffȑ#G]zҥK.]dɒ\.799bŊ=B&dl?k1t[ <=Mh`$vB ~ߙX[X3;CKixuֶG:k}sƪa&06EXR 331јU/rq]D]!\T kV!o¨IQj\.. //nذaÆ |+v944jժcǎm޼T*tq\  b:thrrrɒ%k֬YvmWWWRٽ{7~U('xx}$z/-3,J ]Vۻ΍!߶Wo @h5607s`IW -m|&_d1&˭[_645eݕJսGW`SX"хֱ. JŅӷ5"?緿m\sM.Ý\+Wlnn_bŜscLPկ~3ϬZsɒ%;w|G/_x^LH]PAM. s n䭵`11J|ɐ0DN " JMX&餉bq{)a]Z雪{  zO]9s"WCh}Nִc p4 q>_>99Ǎryzz:5kො35/yȑK/w*шK p*2ּSv]C FTbl3kcC0~& l0k)~8tQX  ր:vlb7:s,'yrRCu-z U5 R5`a6i!( .kXIVxytt`>B8􄍠5gab NL.3W2KPࠑd5B΍GC%0 >6Ѳ>MMMO>ʕ+[[[*r:C=?udsBm꣸ulth w}DRqtBkw~( E '9a>/G Ldꇇco RI;q#M苆~Lȱхe RcQpM6bHKAP8z5ktB:| 6D&H"6}=s`n==h0kz͍۟Fsp6ȂF]"mt:qˁgu\INd0.-Z14^:6Yٸyr&+pl26Y>6UkNN>K2w`8+X?;=t ݸg c JR>4Hw?`V 1vB\$L?vZq{ޗ}uUUS5DĻ䝱Af4[gbur%@Z-ږBaӊ&TR 1qssSIFu1;4Y$ˤ#6::j**C͟ =eO "% uuܤgT4; RG 3 Q˱-Pu2cBA=5vD64 3aJRżNh=tDq`` 555u|G N>9;SHwfQ7`+j\kz 95k{?C O]q/b2VlZȊK X,c(;{?a0}IZ6g3'!uƳv/wJWxhXb9NXUkJR)RT߿sM =t08OdV̜rJr' Z,J8Q9T& [ Xi;䓷oߎYPk-Mi]"}'&&nݺiӦZ"߀<&)mJS?1|Ӧ/h2<^UiX9?ȎVZVqk5!wpg_x>?#9*ͿK\ UqSP<Ӂ18XsӦM[n}822_AogBnyyFyO?co}[5+Vc+9UJlBP?OtS}!`6`E1%ZL',_B0Sy/qMMM8|ݍP=i+WNLLLMMiaZ67Xk=z7~+_;?O>9ϗ{ڵK,9x-C b֦ LLZݯlW\E8R]aeΨ; ;J).u_c-0 S ^yMMMl6gVξ;@Uhnccknn4О 4 v (KwԨ3ZkoL&tw=P>?餓:o7illL oxg~۷wknn~k^w ox1gÆ 2pIr7mnn`-8ۼ1oѫ PV_ )[в.KddX'5/$-Okl0 C[j\7,Y$|>7&]O`n馎gPSHGG~*K5CKE>hDgg+j( Cܬo߾gyf---333---6mZfMGGǣ>e˖N;M_0ƴWUZ;55+/r-NH__߱cZZZ٬ fƄ6 ZNNZL}In`F"&̼fG/_ى{^p>-Ԕ'7ycYg3pNLLE͏2Zby68{Jܱ!a'ӀC"l6;11 1xWX׽njjJ1~սg}שc(^'MMM|jj:ALOON¿SSSM"zcL$L^kpx~uE9V 1c [UX} Gm7ũ.Yb%:vGsM^ccq3L_1VMOO/Z" Ґ@ZXBS~ fb F׍ dI `A5Vjoo#ې5~N؜P(tttőkmwww>KvTMQņ6),@YjFI'B;wK*ʢQc26!F0=]|۳{%ozˢEh'^#/HBK7y[jӖرcfJRVQ"TSa^}ȣ7{ǎ a<<,5Bӭs=22rmDiii袋tuu  ෇0B==upbvT}W#45GTwj^: Da=4cllp>®|׼Nz/4ꔊo6M=v3)sɞz)(Հ,Σ)w.kVuE qK.MA(ir˖-{n׾W}JgϞ|wy=z4=B`QCw+0&Sewp_Cs;3U,ӉM!gHJϳ{uYg,y"`"?, \N`o}e'? aY&y*d{{;7x<-N%!wRC K/FPVUA "5c^h'MPw#Gzo~׮]+\nݺ;cʕiwaX_xfXmBhl̚|)" NSa+6#D뾜;Ⱦ?Ga_r Ǯb-M\0h"oeӂI'$(U6y擂1&d1pӖB# #XZ*#\C;/䒵k؁aoذMoz]w}ntt4 Z*#`rxo(_5QR,-Rg\.WV{ ggXJm d[ZZp],TE A@qqh;%ј6\aǁ#d2L42333<Zִw mtA}+>(yI ds9Tl R`ĉߏCњ $$ΏLj8(-5m|pj```ҥ|F^o- E \qEb $taApClii?a/҈ٍ&|9'1  \6 G3#Xv$HrJ6ٝŴ(EsW|P*/_&?k<O"uErs駟 /ȑ#bQtrW⢋.jii>'i_2< s.!/YA'xR j B>S|\Ibw׬NiU8NDgnM*~RbrrrƍsVƽ IDAT;Ip oRRPG%B/' :XÉV*RT,x_39f|Ԅ;Y*ֆ-K0#=,5iO>$oĸGyrh5U,{{{#*^aEpK\$sĈ;dvn|,k9jI,Szzz6nHߵ9k|jѣ8"7-or1GW81'_ ===Li0k{DLӐ,G$;FD2ke>:fQ3hZZm׮]u ɹYzURL/ÙbX.O;4΁0эLP1/cDVxb÷t0qMv^hka!*wx,F|:-ZLhȗӜ1inDj^i4OOI٢]7#ZeqRZk7n(z;1Ya%E-N!h#h{.Hj{. P Z\ ҅N!g ]khpNdppg¹"zʙ8|ǂ$^@7=m~ʣc>7&rE@kATQ]wڙ`;Cg7>K ]=*iY 9·GT6W'-xIK*bq׮]T59BD-j4"I YrxhvJ&]ܞx;M߉azz_\lȿ&SCHxVz1X}d8h/ʅGV[<01f;KROOOPjpy'=&xsNA2Ԥ rf09O -$NHC;. LץRVQ (kG[O5"9 12 MiEu!1'x[[C/}vep}6*j3q N:5q ױXqJ+j8 Lݻjժi8߄$M4[+nXprBYa1׾y5qpZֲv/̋i9G4%y;&uZ=tT[[uVD"\²x-tn%Bu֥y9)tkBnNjMF vIeBY\u}Wӣ L|iN"NSv"f``@)uUiŷ[b.iTD@8vKj8C;0-ha4Y.qIMk׮mmmu{iGXkrrڤĩ1`Q4HyDeЩ(=zhx[Ά4f8Z E9T*#GS :kkI NMUyNdl}MJY)r_PYz}MKAN"A\>r$%@|I^!Av$\k"gxII89ykdFc 2uѣG#j"ON$Lt'd-/1fN NW1)F\akpYZ]bEWW(!R$ɔ@JZmddM՝N `,@`6SEB(nH$$ .u ӜKu M6` [!%!/(C^Af#$,擹t`jnVաL&C{i49|* I䠫=ohNiDOT8 _㧚0?;%Q944u>q<Ϫp aZcFk]89թih6A2~Sgpq8!2sرcǎMMMqlܹ5K#>0fMGx)0  n6>ʂ8g{(1-YdzA/j 999Iz q{52KX2 rj-=dAgb/DҝY' pjj iߢU 9!JeEP^!ʸE3V.x bXNECߟTnmmmmmmoookkT2-Xu};SSS{Z4 q7,X RKx~ܓcx9IuއV|QӘuC)3!˩,Rragrjxa}'Mޜ\itKtGt Pi'MZ ZZZp0༫p_ȿ,ŢN4"YgtM|kK:}N#LFԥN>nWa99ex Eh#{yGx7t4RZrw{2Y[O|g_T--v@?]Zu:a+r sӒu:'EgΟg̉兴U})8% `QTbMgOsAq hk18;a>4٢K/K?O$HY+iLzBgis2)W?2*π+nԺ!.)-}A ׿~饗 /cy3+c>[kQ/6_xInN3ѨϲdBb.bnĵ J;杗"!CDm*Bx!zLos͛_'AHlm.Y$x1hp6脙G}zzz{9a(e^i+|~g}*OP[x  u$:o! *7>O, j9å$ 4aZ*O!~s"}Oܹꫯ>sn_O6Ơ/I6c/׽u=ا>)~M6eؾ}wq~3Yl=6O#<2Zk-`_eB*z܈9u(B`MsM?66z[/~qz׻&&&ɯÇ_}Ї O>g 6m~秦?wܹ|ۿ=ӝoL߸D`B @FS 7hA@v% S9xTЅc'puZ뮻yR̮!d!c`?D y,;ԉ~ukvvvEww7 1t߇_wwwc2̛&T*w}mHYZx% 7n: )D˾_|m۶7_ _ªU .my[/ff%f`V57pvh wʐBۧri,J4DؕuW]uC=AZFm8]gN\B0)1qz#KcQ\6Oiy|_000_ `CK}N.[U/| sσ>x=\uU[n9 `w^W&Qccc_|/}KW^yn*ȣTMF|D3bP 9&y [j3ph8T*{xrq$#wƂww[&4 ?O?<r >|6lp}uuuwy-j*ċWrVo~zꎎ( 6779r&b$5y͊+~r۶mN9?jj)'xE]t%`ohڵB!npc#K,]z:1}Bo˖-Z\\7A}PL|>/,%:CbXUɭKpx>Lʵφ8ysllW.M+݆KPI @{{{(x}}}\s_g& -._45-afcS)VL((qd QVB39R4wf' At>0b-N 2%t*)=Vǣ 4`ZAM 9<@EhЗ<"|1cTi3~qbzMEt$Vx BOϵ$(9M.(r B>pūْ :^hB)BB5Ʌĸ[W*_VpcaB`^xu 5`-)pٖб z8H'N{,ZH+ })ob鹶ȫ-1!d%:x`0>F+{>rz1dKZ:Zx'3<lgyf.YϜhS.΄԰]gQ7>Cyw4=ڵO~{sw˿~ohmm?NNN*SO=t~}kw Asί?y;sٲe?޺o߾˗袋:tum޼y߾}v[_!. @m pF J:0ʯ}H|֒'ᄸ_;:Z9s]j AC,z>췿j__?޽{,_AN9;p~$Z,hb>Xַ>g.عswҗ~7_{}駱OSN9zK_{}ꩧ>OҒ%K!ZSTNyZ܌t:ڣӮX YNկ~??tժUΘ&j;,OPEhM{Wh&;KuFů7rT/Og=0?˅#./馛^WJ7lRCrrN;#ЍN>xaL\s Ҁ$~W_wu^{/~"x?^{>X}HK/7xJu֕J%ljY60&ś IDATY&ڛLQuexnJ ѯBD|9r |gO=Է|#<%5,xyQy7|EDZ/DOt]BN^ ds=O(K_궶{['?IuNgy;G?;v^8N|}6;*?h2t(;|6kDUh+3a,pȔb`!ꖣSZthR&2N+/_ 7ޛn+pyiҫqg)<K ) Df4Z⎏x[r?g/Bؽ{ >w+VغukGGNf2˗ۿ[Pַ{7^qD HXgy2AhlXI_"0G?ʼn qlJ0~6-$(XkC5`Y̷%Ay4AbzzZ$LI5EANuѤ,-O?aÆO?>O7yGpVJR`ddaozzܘٿ`Ӣ &Q1k]!׉M$.zJ21?ΛПw0_VnKځ!(7tؘ-i"B2)]DnIhdN3/ ϰA3Eu;}Ĕvٻj(v@\28qOᔭl̎Ȉȁ0"|'=v = 1sZ-!#֝]|[1Oz)%P(NeBmTݻ];ZܹMqz۲a8QrgDyYk[-ns6ѐ D"ީD+0 ȣ1SA>p(f/42:Ѣ%/غůB 7e_J3Sr;vvyJ?-XRID(낽]IکIz?{03Zb=,^h_$1]xlCO,!" {0XscŚG٥df #ڼK>•g_@3k n"bxkV6J,H v9Hh^*)y<)܋_h7"%3  2黈"GQzm!#'ȣ%)KE-{tǪ+`p⧬ ǽ=ÄÀȰ75KI@"eG_Ȋx^U8OtY9d4柧x/\NUM,JȤ3h}r2]#@Lg?eA@.{`2./76sv"n~\}T~6R;)e AQ+<"3)V28)ha"梳;=Ed!I<-vB =xFa4[^*3uƄze:"g[g 3K%~C{ Jh3! f1;]!xd G,M7%BS(yKY\-Sb9q D˲2sl1%a"7D EG4,`duG։;vs,[ mX_%/+(rtj;52b.եvs5єڝl[*]9gaA1#\@Ŏ KQz"s6GFXe4m\K#0"6SaYN.(A*Nw-xSeK8]^qwJXdN>*(( " uX,Ss +50`ɕA^p 9`dN(̱zn:)3fEC"=3"gC3f&g箰f vO <{ 2\{)*6I+c:7ha)r^=q-ͣUȺMt Ad456!M:@ϩ Ef23M׿Pq?`EO Ili[,zSI-Wz *) \:NЕ6.3–+z|&2."oi/udSx;*L0FG_ {",Hl/h ]b/nn<;eYW#\qdkؠ;\P/r.`W!t<:W{W.JD ;{ cW _@ό@SWQ9-̯;uTee#ɊvC NB <'Rn+8%L|"kL3d9hqY;v%M/Wx#OFnEmywQ% z]IfJz:CD\.#' ㋫xեXAM ~qu_ᾄ.1ޒӯ^ IY`,8\I)'Y>YK$u(JӌW~|@>p(=; |WLÌLxl Ӝ71s(xl<пkdc}~=f"LdӒD+~va,b\:^%N NF:Ȫ[T3D Q~:iw¼xWsή,I-H/1eĥw4!;2=G~(*a,aHR$ʰ$μ;QJ6.0ESV܂]к<K.ȏ\ fjy2z% J¾8.-}FD+1 O_ܓ r6fl zO:n]}vJsG)hNJ ;EMDܘĕβ ~@;@:M 1GDGF+VPPxFR -^ɊܔGpg[D2+OZu9,W6MaTfq$ R;]y䩬rvh\ݹ!|,}xF&[̱4%&}}CqڱԪg7gXz%I| >XrؐRRb8*+:EeE#g琖 lɎ+4$@wMxLea-qJ9m؆?H%r8-cuKXԓTPhK6Ҋ&d  `$GzQخnl\t +Znɑ#$HsxBQ A{~o:ē\?A)7tYoovDƅtef+eX閹8+B&c}ׁβQzo[gJo+5[f. !/zF>}JrRWt)CD<|Z1hxܔ|/%*ƦmQ8}ـq>ۜeDD'lO$.s]Jr\{yüa]SWR8e="ąOO7PFPk=o,)_ͦ bٝ<x$ܪw%kF*/U(GsrD0x %$Q6f:9;1sG? q] bBjq\ ,&,+u#$γ vvwADL9'U,Cسۉpmsj °T!`zg 5A>U1\@ K+3>e% 3aA.E8s)ṁS>?X= oa+&WǬ"z%Ѕ= >ly$up!_]Pc \oY%"x(Opu d協K'+\qY^X}dFkca&"(̍f=ɿ!R.~vf@Zs-=uT:\xHu {}s=ϢG8&,SeK N";*<, R\v9ٺRsvX)T.f)g/c 'FEGG43X푩vwkUkCۯo/u /s;. z% 7v(Glǫ-H~r qajҋ,{"2۪e\ι zv93ѐ{s˵@ܕ!^:+3".ß0]8FCU ȸH]Owjw)$h imciG{_7d!%׬>aEs}wnEأ3Z،hfeCztqU:\yYˣ/EhSHO;qfɝxenvYuPͥ2puu_%ND;F+)7%}9.|,c >'5ػ.bcKqUhzg_s'8h8րިLR0&u lw Ldq}%X}aL`oqȻ(8[)oUjYXRݪq8DvK ]I  *[F?P F%X.Qc3N@#D2L-o+X}uWXI ^JNKݺKqE2e( kחRUw#!x/ocA_.h_Rh 0Rhc""k/{h-Q"VlN,y{ߧoJ~oVfYV/!NѕS*uxnWGjsBJRQdD87 1yxL\r: o^O6(iكK YXX^ BR黕*k;x%0Z{iɎ(< SYץ?q]{nJe2)y8iZ]k"Ǣqa@efF-39}zz~(WM񰒧cָ~S\OoL^j=3%y`,XZ yFY ՑTwwQR*:Pw\cH;WLizGGxҝ_}BfF|b%x[?KU q1!:7xd 1;%B1d).1;?$ V;sH['u #f4n}-ϲ s}ϪNXDdhm0>Lcp*0[c+ZT$gu$đ`8G"̺搰,Cbl5µ0?BDJ4;5ߤ'Xv/"vW'??z75.:Ǐ|q5y5pCb@"Z|;sxzoܙXZQak&IJ@RjxBuj,) Se+B\pfKZY=G:ϩqCگ;'rU"׸MͭFvA9y!A""r\,>;OpV;kxgD2h֢ȏ3/-?g?쏲bFU&nײddAx NވU[.`c}r^ 1̒# _@+:+u'E$d\7;"ZD96ajoS&60kUQoE9E{^G-ȏ@>/S}_(+~!mIg9 -̃hqTs$cU~DFi`4#y^ $\8KI0Kլ - 87v-G~@~@>!ZޡȌ@[',`> _W?=fϲM%L.ݭkXUh du?]ٟSHBR(Q#qs#Nq&L%D`xnvDn_o7o.pXpUi} ? L@/Q=yC9Ձ*!7zTҝ "q9ؐ^8͟=6orOqFJ>FUP f2UYK3' #y@$3+ WxgEE4D |`o(=Tal1#0ҁ80_C";'.4ҁ3q` TV)pN?l}ݭ۾ib3XRQEx)0BӜ!U@RUZ.L3FqUuuw^lsYpQJX>,('*&Ua -]&*} ٯ r]p`0AuVT*& GVUU Og( tnC 3 "] #]]yHg*@ b{flǩsSw飥r۾}!AҢŒ| JNsaUa`J\d..^fKaC3-q=+뼂[.f)lqu9,UKUc=x칼WsHQ;geA=U< T MГ̫!Y~a{|y|syղgAex_aNVۉGp~5}⑮r:3 Ht|"H ܭu=ׯ/;oנάVW5KcYeF:(XYD!,EXYY]v*rbi)mZѕ,πؕ, , @LcaAEB @(PTsD], r6'')}@"6~FSNi}}yH-/\;4ҵe2$:"7c+Nv {On.**A5Q7HgyfÊx賈AA0R9aNW@p&]r3o{ ѝ' @1̿$vwwz<"+1gg_)+LNyv,Q`#:(Ƀz.ՙ״NEtu ORrR_@YO}RGM,uTV`? ] 9u^~R4έ;". -\2.V4|V >Q("@ b&ϩ nPMoXG va1E:+3}H9<>#_i^.\<y*z#  1cfaG9+khp0l63Iu気^^c E+--E1Ehxk{XKKp/O;Z.btoxF+P"xXPzQ`I / 8dXF &U1b>o ` 1&Q(0@$@ b ",;ca a5|$L挣N%z'jf!Lb. tG4)9}4ҩmHWi Jd0#*#UU LŒ| R"09cE4T0$ґf·g:#DHf >P"ʇD|,Hg4 T/ (LJWUU88eEfŒUz3*Z88(T& dU"}rC|Zp0g`Jt2#0&pNgdؙ39_g-ҪHgIZ=8;4ѕv ]z9UiUiP8UAѝ& U뢃;=;˳Ek{6TC"=i o UgZL 23d4ItEmCMyE'٥qxzKXt%0΄EXI6 @ipvyd>ϐ77NOk YFt3c;:EQUDA@HWUeĢږy糦.y:mCgϞ@C!cp;]/ʼn!Ңa^dh7Mm45Ux]ZUzR)r= Kt40sUN2+pUiviΪӟ֤B"}g|sCCysChO /s^ A좢YD@H/m3 > vd3y`1d7| Hkt- bɐb&<",lx'0aMxY&֛tqq9̮ʢ9[^3KbWU9DA@壟#}%02!qDVB+A@Hh/%"/\%: PtX8"Ҁ}N|#ܷ zΉ2}aUgAHfx?g vqҀ(@H'@"}2c 1F#HgeU4qqIq9zzlR5ѸHg!i0N?btV>Q3ߐ9phG-QK,d8W G#Zu ز_07G᲋DdG:@"a4ҩ7 D% @[EIj(ص:IS" Ld[+@ b|ȃ|@F2S Do1 Cy>]AhP|gbt0K' )&=AwU>QA0 ,0Hg HUNaai\ t"# ;d"E4SQK,ᛤЉ&F.ށevRDjyLo6=iBWvfGMӥAO7Vv6ڎ+ 1h cgGV6|2o")݊B%(/Ϟ#_y |Z&쪀TԐcgD6ysqɆ5Lz9 HUxKUg]sC ygA$C21ʭteچ@;WlG_ FTD x4ss`'мB1DҨ l쀉̳+0Y `:z,𙧰*݀3?,@Z_[߰T&/11IZH^X v:A骪+= =@c"A`_#2fa4[a../fQb 1,n3#]56=]ңލc>fr Ygv^ou(0hD2Պհ|yt,eeƞMiPUՕ@ZEJtt<$H}%!,4(hAw,sm `͞GHgefLˎ i ٠к'qQILzY7>4 d4/dfbT"D4p%] N9HD1i$eMb/&>PeJ`^ +h|[1MiaF$P+KtRh.E ðTЦ3< +yB@0%"TM8#R@׽#@4""$30Rpuƹ2Pξr].tQX1x308gǧ ":݌i`17H G:sCss`\F! sCql@HFY22;4U+=C"UE** 8aOQ`btDAgy*  =WӁEz|'{Zh|EtJ΢:q= #EEO484:JvC'cH'@wvm1P?t$KU D'b I9idaI|]҄@[QNHgꜜb,+́inΧ A _[﨑NaWT)k3vP&p e Jt0`VbbπvnDHg Â"]X" 3%&iʜ)2QXqbqf1t Hi#]Xsj@"]@Qty0ٖ, Fʜ*@iO Uʊw&|>E5u58ş#:@hu:ni<Q3k@(1D: "fҐ  |+!wFtB#so>E,!#X&7td4h18my yLͤ?Ptҍ4# EK֊LT11apt0zBhmHO7[0mx G:@aǗɯ, jeD sE+r ƞ%--V;[iٯz7[l#|H 2v=)N}A7Q'\hO]ḤvF:#=9{?TGt\4!KZ ӧ>zukffWZSOcHg#.= S# HinӡN͡VVY@FCM "]dZ‘-QzgE)J5l)GzP4𧚌HGFp )7C%.y$Z|"#F:ʈ@Q?iF!"@rأ"]P0H_;d@mfдPkB2z>-͋R@WA#qn%?KfV|߄ f=XRS7k( 98d\a tHlTU d"/C#}ĉ@OvC"*-ȈtH\>Te|9!w7.?6<(EZ`D:ʙ0n:;@ H6ա4C8++* XOblGS&Y86fb@8#~#t?6tw1H-ey|FH&+}`Ɉt#wI!6ҁQEl[{YVjVL!驐q7@ڷ0tHSĵIB&&&Gk\4ȊЌpF0&Hg,f1Zv&DjN5倅ZyF#rt$~ w1Ho`f$? &22FTT@>H?ϐOV;2Cr. V˭悺lJ\mז T;s!"a#}A "ҥJɏt`55b6jȁh@tx`;;"g6:ei`a@r堲U;|61c!9HBREB b4ʢZ:xH$+H1 G`p=ag|,oJjd"o5P{V5 ӳ䁙~[v#BYGp`>1 @2";^}^M41d0"#A|эa#skY!YVV-78d&r 6:2[< EtzcH70 ̘̜HCFs 9{ ":Q.b5 @ &<ȊZH*qX6 @C3ҍ9C@M1 n٫惇h#=[0(؆a:Ĉ l{hx$H̻)MrVAD`}>S)5L̩Dśu##={ЌE:C|%8'08WY y H7` A: ee;0hF:sP#`ox(43+gTؠql*8ep0,bH-4 ;@ HgP ]BC0_@THţ"ܔBFHGÂY;@ HEP#x#t= ȁY::(@C4m#~*l6 e=4U"uA neC|9ٰ2hH j!9\acHґ<†6HG3hHG|4j-1eKEbD:@Ft'DM6-NJՁ -h4҇tCa}CRFiG:@F`eޏH3Sޡf%}]]bJ@t)hsL CP7DPr* H7;{ _+#0c\O E:h#}Hw0.ĈtBtϾ./e_߅11`ȡ@<DH= ̊|?taF}R}LA6 btQ`QRLHgxAtN?+ ^zWY:sF+S6(HV밖-))1$|&8N 71D1 LS8S#!Ѻ|?_ġ20b"=j(ҝ"rD̳EA'>$1!etpts ՛r$x@H x+7*!S#簋ӯqMoZ^y*sΰ=kgLLD4mk`(H ljȝTBD0-ePH c#\7)yFlP.^4c9&3hicѢsTx9<0MlC"~M޵H Dx@HegZn<._örۦċq%/|`!"rͽEV61Gɋ70L k"&y}EdLoP-Kj#ޕ <%^X%]+/2-(0W:[xg3QX1Bi#ҙs++DHv`{yk"]b=^-1ŻކH߲<ۊ,DHgIecb )ҁm/~ya{rc~nȽ_/א[$` ǐBD222L+^n D101C:yp3̈,Z 21dTH*C*#FW OMH+1" d=smLLL [Ԣ(CB-U$~CIG=O%sž 8#=ô%ⷀ#ѶDt /qLHUo6SD{ 1L @髏رyF yPaŠ}DO |&G=h\{\ t~ȜeSREtPU|fDy{9ڶ^1CoHB3Pd˦Q':MTJ{?OiLH4[nxyyelKJcu*).-2M"e"׷T*xI;\{S!^r ;0##~"IOJj|ypCJBR K"yEZHF2]Ux"DaiN+Y64 ߩDHf('-'-ǘ(MRK32@ta˾WKIth0UrH @ 2O.hirt||vM|œ`WӋ!3Ttr)f .BcU`Ng7jPeڻKHW Ȯ*7 K&i>H-iO6v/R"-U&Q"AJݹ#X iŻjhJ^,mbW颪 ^VJ.k'-ڰWKiŻ4UUQi^aeWTHWUdQUٻ9HzW@12~wb@2H T9 " |@J$%^˛:cyA4txZ.CЄZXJ h,b@|~ꕨx I 9Oc` H\T4h(a Q#E+h8;v]ZZi,$6DANgU_vQq4--v#}e+@7|((r(iQq[>ywge+ G5D27Y)'(<.YSޓ)%?N^:,@4ʅ\\^AЋItQQvvqvQO-OѕP#6r60z@ydNRB *I. O-;f ^+`JZ1=~[>,>H>#kcVT,aD/ ZG:`KEy4^ DH I$.)rBZ:o0)ާKRy gX}*@4k!C8X32QD&aOPdxIτKyJ ӳJsDEEO&݀cE@,QVYsq6F(h>spOb\Ą/f?77c)3Kҫ5 @HW@Y}jE .+E9Ґ9#엡($0㻂J#&c1Cg+,,瘛ftG:S(Izlj0WYÃܚKh|.ːt`R@!%!qc]4T 00120k8RK!tY!WB\F:?BR6Gt#d#"XKHJ3B2"=czL(],@H~Tt%`EE xsCDrRH$*҇HL$ez]6ykKd ww..3|"[0)qYC2L\RTH߅$dw .!`(2)sJ"]G:PG+CLB $@M`PXC+@*$_ Ws4m#+G:`;0\@)OH-ti' 3kP M%wt7(+ihCN *!\%_W 2qFs2ŸH Bn.,YAl }s% p @U,$?y_RxW4_ |!pzm&sX&LxJ@;kH "" tP"V @~8/.xSK Hʑ=}96Qc M`)W. shV* ̻$|jD:_0IAJ`t30C\H"N "]͑+\H¾֓QHFF_T=fw}H燊 AK|!._G9`V@gӮ+HGtT |S/1tt0# G+tD uDߜH7(8JQ`:6{mkXX'2 eq4f "Ao1o[yGyY?LGs1NbH&f TSߙ8ERFx)#_H dZtn*u T&HgҪiAW˛GJw"mR#OUo9CXN|3' Ou.)#3Lsqqae$& . ?-ңcn3"}B0cc%NKRgRaRp`F9HE4p7(zb @ y"hBDaFQ<{3U`Rӕ_I|3dTF.';'0e: 2M,8}|ʑy'8 䳱G:_.C S Q[RGzDtzDip>m(cc R CJyſh.=W9 gjӁ錥&樲0bkI2 tQy&ψtvE؅EřDEXTVJ30Q&aiQ|$ʔL)kS;Y۔Ӆ- ,}-QmVQiB$$%Ew#~b +lRTt$Ҫ+E$?3_)/*$M:`a+-?kJ] xHuD?374d7}Ґ93g H^_ I|Ҫ,M||Mv*XW"T,7ћ3FUTzT(@#=, qXѐcdHbʼL< {Ͻ2*UIR4:p}V.w}N1}6<8(>c66_\zJ.S.2rSCOg1Me#P t"  b kH `Cӽ?Y.@Ci,"rĆ @]؜.TSg4)*JgϞ>7g3J^U\%@ bJh碁P @q;azr26r?h4ߟ#|-LFJF^^ c 1Hs8I!XIāV =I#hVsWgn>]UXIZX 0,@1C[oN G0{WHtD:ڼw `$˛j= @ bLT?hS%EUY=U~V!o+CyPt*aX3ͤ,$0F:"]TTs1n.i._!/\Qf#t  t=sXz+sF#}DJ0,@1Y3oyFJ=4H"@p C@1e׉0M(R%LOxx:N0,@1M؇)OCn40kF#V΄4(Ʉj1b˝Tq @ ba 0zG#}hDzqCS64NaaΦlvO"ɓeLѦiYEYDG#}Dz^^--&ZO*ՊìMzvأO TT{dpZ ̮ v2q> >NI .➬ ό pOF?oseUU\o3C!$"ZQZuN X60D#1:. vx@w] B It:sQ F0G0A#|:иܪH舘#P{^tbJ1(߰FzYC<ޤXĊe,+-tvxv@q!>zҢ-6GO>b+2EFfZje{ZC<{H/c`I7(c dghn*,ii^'2'I+=[9i&> hT(9;afVɇNaXR\F:qZmn}9'iaS|EzJvuu@Ho^Z߼@ "iPb=  tdUZx>Tv޴H 2ҢAC@-jz%$ER ӁzJ^,Gl@H,GE0>A mÛH"1jFY ZVH8=S3At 1Ossq!"u(;#rBB\BG\ZHb\⊑ e#|I ҕHE ̍9 CdD³j Bð1Bz5LHWi+ &Ƌlʿ3}9mR1W9w!YkkW$$ TJX 1ga`N :J)ҥq]I|Cb\@ٲ֮ - 7@;B\B"[R({P #s_3ސfWql$D:EHtQ'`31Dbt10 E B"EBAV$bԁpeIЕZuS<}9cm{t&3OuQxorKJz9*[zbJ/aPPG c0&I҄x՞$s''ViQ,& U$zcMؗУF O DClf٥5{?b3MIH3^ R@> B| RtaFaUFFiaFisL&s4+U}uf R@7(#L TL FΣ\LHe:%*,p)YP"3<]#7QTH1kϙH\@ bZA0{ o5\iA0`-`/ ,MUYٍTم&-UrJɆZUY]+=t$Zw8rm\JJ\,҇y \ R cEp4K&&{W&Hz W5.ML98NH\@ b L0d=pe[`.+:m ^sg ;ZTItUiO/ѣ\,,J\K+ G:U.į !<EA|PtҫwZ?(v 7"D(ҥYTEUEYea{KTHz%hA+ۂb^U8$5NpD:@@#Ek8(@ p`ea`ZR P~6*% nXqBtQ-OQѶwDEWv5Nca!)Y@ DBȚt8~~.~!` ], T:7]KZjGtvvO^HQQv:RZ i@}GErm;(8́w '@{%5,P^@!%p B\ >U  9kB _}(;i. O4Qyz!>ҁqϚ ' !q48bb h/E.aT;0 )ҥI6y!_l`5]fGL~#\>NUӋ۶]9;Ƕ!Iڿ>"'|ٷ,lWZ A!sbWr/^4k.тF'b5|YbՖ'pLZ_zeDLca҅x? Y 2 P͵H=5/Wh(XZLsǧJU٠r'8@F:[&CaZvs4=ezee:l<]$":ӢK<*(a< tg1 @=z>rwl @<z3NLpŗI PGS`{C`gxtL7\(Iӂ=g<0 ^r 0IDH 1M :&T>Њ&&PkKI؁N " C M@n.@H D`NDjURh Ht*MvFtbc.<?"e4҇\  63,,aQsԳoBHe`=dFtFD:b9H@^8 `GFF28WW)D=ēRF#}`"RH R|=sH 1a L N+s*W֥fKG'L`H7tHDhuSAbd`G0J6H ֊NWth4ҦEӅI9bl4ҩ\\BK( THtw~PrC#\:" T;HRs]abP`D:2LkY! s}}+ u"an t) Ѕy] rqctPd2H 1 )((HYC",X"Z' x,+hb `?]$$$e4_VzIxtkw +VE:Q |,J^ Dy],| F#}tss.t<>hw.PATKH.0@mωֶm. >u 9ęF#}0@ZbJH274RJ;,)XwF738f Fh[CZ%C"|8xIix# F#}F:@Ft 4ҿ+ڗ@hHGZ t=s" F#}G:t3~`x̯(NN F#}mwmk@;@R B\$ƺ@F`t`Ԛ3+01*qv5~ufoRU 1h4{ YwN!x7؃302,h4{+HpY+sHǒ4<ͯՅ }cbG,z# F#}GuΥ pBJ'Ht^+sYK+yY.kw!(y@>h#KRZ14#0h4G`hHH@># F#}F:@Ft4#0h4G`hHH@># F#}F:@Ft4#0h4G`hHH@># F#}F:@Ft4#0&r!$0" h d&iXTQ$B/`R]3O,`aZ-"]EDD 1J'Nb T5Z vFF|ӧuJ7(V4iaeܕӧ7' 񊅩DH] ^g'r8J@瓦3 PiPڮZJ<~lErԲC4*IڒRAP!P# RKSVRTLacT)!tng=83cs=Dg;scavEb68Ll!@椿% lP(TBӉ7|3iAVVVۻ\xd2}![(ߍ)@`bb ;wCz{{v曊 @yjhRn߾+kGTH$~O>6ad멧x!Dg{a-a: 9x4D"?I&HDORtԩS>O x-Nh4:33s޽CVʞe˲? ^vcX'cڵkX<^fB2xeeEGﵲ\މ嚞cOA*ﳔ=۰Va!Cgvl}Dgggd2';;;ħXl,kPƳdhItj4㏋ogfot ̟/vOLLL\.!Ą*%핻ea-a*(9QÇo޼F3LSS&n.%h4zUJu[T&Q&rb+jq[[[ERˆnwWU2c%n ނOH5 CKxzzzÆ qg蒬RD"/啵WV1˚`¨(zl6ayyYҬlvKye]1tY= &ٳ~nݺ%Jm6ݻwER]vR^et:TuA1IXGvuu544l޼ŋtĉTB /..~Q,kЭd. S!Q^ .+KzeU0u% H@ '%*@$ *@ںJvTe/XkU bjŒ_v?.+WR|hSeP;zQ.0O,z`Pգ*$Vx>"+[,}x/_E---`fBN }7.FFw޽FOQSĄ8wP[}o\666242n߾u;wT;>$Sƍ?jG* Ƚdp#.@o 2 * ]~E.ʫݒS l!]* Q/Q&r 6pqfKbJɆDW^[Ɛ.k V,띚flVRKɆnwW^H`hΞ={֭[$fݽ{W4+%޵k(y^^[HCUSDȉA8zhWWWCC͛/^H'O8A5!a) J 0u)$w ]VS7_T˪`z9X$ *@$ */q&6Y{hIENDB`PK-)|Czaݾ((#novius-os-latest/_images/step-2.pngPNG  IHDR *r^sBITO pHYs f IDATxyeIU'qν ^5˴>EP\ݢ"X tʧm-,^ "H H!c1EJEw|7Q16,ƕ)Ll>ߢ&ݩQ!(㙬d#Q7/ 7)Y'9ҷ9Q!Sb$܀gbdN6G| 6ldcx}''LTl1ҝE(ySc ? %JX[BAӡkYD񫱅)sgy\_vLIyR!nNP7^KIc@8ze^[euI2累'Q#G-E6]uiAgߠ FR!myNǕ&M6_$8ER8-9.|o.!srz LAl!gz­iDTv6>~8.64 GTMH^$ } //9>d*9(Ȟ,3zjrk_@_ fʻ)}l9|mh]y_`ӌ\BCZtuQ&]:L|26AKT8`"T|2fz$A:J!}(L>Pz5R8 `x s* 6HT1erz-]0lo7?d=%F({DFsC~Ztr/RԦv)lnEe";S$OWg5 Z˗IRhڈ$]VΏJE}Lo2S'R [=( qң7w$ǝ@6_e_q |ث#%>VdBxgm)17I#|髀qنr$!`:Yd!F W3+rp~K٣^4\Z@܆]:Ϝ\]T.k#jp'#p:ϛ!hR6ʺ"l i:/=uJƆu{qrUW6v`뮻.*YR ʢrIs'Ÿ(XsHt "d$rK"w jkSs&n7ʇnhxx\m{bP Tpl@+ X )5~ǩruw7t7E|,\}Pyj~g-͌H8ΌN^fsnPdzNF=\P J 媔/{&Ry`m 7mB.&)StN+J.*T]/t^]wwဎF` Ȫv xfh R80Qp*F1qx6.A9gw?UW H^RC )]dj2[sISKBNH"EHd49E(eRJ-g̈tRQz_L*$r~3!'M-)UT< sʋ&2-P~ &'4 ˵;FI޳<t4 "8 "hefƂdD qOpD`L `AUGw <r "́:}tK6%Tu]FXyAьDgF|@C/MaK~UjٳmhX6F1gd[Yc$3L N* (J>64NR_YV Yd +iFHq=?㯗ӥ%6N4"m_EZRߌ{ 9RJDX8kG`y%xɦ=,, xY!5&=rYQOGG v4׻K˭S<}[?:x*:"mT}^Am{«ֺ/ ؔ4ߥhq♕h:F5|*q|.e|s *>8љAvLN@fUjupO>(@2h%3wVnWL U;Ŗz7>`XuP5-`P}wXwiôIoSWKiL嚴_@"aN`?i3 U8T+EJQ&@=nc(C:_&l.2fa[՗$_?%O`#|?ڿy6Y;u,i=|/ T:52İO'Q{oLP3|rD2+3gSugP܃q$q)q8|DF^Za"YE'glA̼-GݘTvcJ>abviv sR~l3 r f©U3H G_<UfV]R[Q‘s9IN-s9 ";h(KԕSLRfUmmEy5?Ht `e:{7Y}O! C11a Dp(/~ 8Q`ԇe ňqBy+QɣNzȜi~N*`Ϟd#%nȴMIFXR3&}UA2g>OmFSLu7t-x0bW䂙qpf{PSհ.z?WB&LSdYR2O҈$3J^T-IrZTfNj-u"..PK=q.N'x8@p8`TU O]r((Ssi!5F>KH[s־^*Z IF9 mo`OQR@$`ThUmb{'[@NJ2~N9"!B@-8 ˚B\AAj5ћV1=0lq[B &;nCOʺ7j7:f!rOQ}$l qȋrSJ^I9~/gniLo!LJ^09! sT KllQóv4,%Mw0ז(a8j},)2!VU Z'1hv3E}{xZD"b٪G_z͇F#n*>(H&eD`dճ,g3r: +Kd_51i2/3SSР仟sw+z(Pwt(]*i!(jHWC>TN(]x/ֆEL=bڞϋ7C;S/9,]7'-"l #=Z8BóJPtnG##H!AX;(SM2# 0)կD y=q!$H @,QCj*AbԼBl+f5o"0d!fmw͔ncN& L@}% Le# b93E~ LXt;RvH87`D޳5Ů3E*~Ds=~%ҟe%/nᇙS2ۓr!`g~աAk+} HE*պgg̬2Mg7W;`j0XJ[َ!fO3\;ufh4蓦Lp`CU] _\}"'(=<4> ԭ%rɦQ'i+_l! =2$ܬFX&xPS0{R#`DKm2ډaKI{^_}W".XW0d a 0S3ζY7=Da*W-\[neQ̄ڗ'yT- ݶXam0PPzX41!Y.|=?叜I7C2`RТQIbcRsNns7C{э7ޘYl*dƓ{G|K ^pr?/3fOsK+XUCmX j e, o:8Z]AG138Ŏ>NQy>Y8!j81 x"nt/o>D+wCKuʦ$Hͬmv >Jdz /g&@di2672d5'JoX" єMQїA9/ϸ7*[ F}=|?w8P2 O+wWJ2r5/.w־G dJo(R ;v*"mxumuPX.:.c.v]JLY;pLЖGdhR(V.O֖"&f~ @y1WqFlE*;ScTHO/9-Hh9ҩd̗ qj[!-ڷA;_+{qLɓ-++l p 2DEjH1>ŏ|Gaļ4 `Vp2VY(b4o t@MѝezYWSj @FU[@;u=_p,s2/*t=Pԇ VUgr~"/%H|0R5w"/]pKȘ)V_ۿSG5T]Li"r9/؏n)}=*|$#&QSai*թUY)S#r_ 0[V)j!H1CD`FQh m  ((7zqYT "R`Hc?F8s iK*-:]9[VtNa'RPsu0Sѣd=cF[%Iy}vNk?}5 ƃT|Q9&=ZeX\|[>Ks[D ȼrrɉ[L3s."7XA)WrTk@) D֑Ca` ,))uka<{y C =}Xp5FWu)e8ң7aj LMո1C5O3j.wMp`;>8e@R`Y՛.4LQS֕]R%oj$yh3I"qQrD^$/N#ft@2 R% +"%Ie=-oUo- +G#i֞kV u'9br 2P}U<(C`ຆ\k&A,h5lUQ{z^18\Y5iRΡvzYV(;+TWW=SMuLխv)=ӱFpPUCW3&*-'8~RT1wntIJT/mT I&cbK]&7(Uas-t `^Pj[,Gӆr#zx aevqG0;d%bWw/\E5[<;b(vzFvJE.6&cJ S..அctǒ=;zLT5fO Ԁ(; Ц`G[9S>]Ϗ.Y650tkNQ S[vpG<K0Z%w}~/hrA;݀N)ʲc@J>jDwF(ezHLvQ~8<6ސ 'a|_PGp=C8C %[?9qivaM kPTl & Mbhʐ `bBt͑;ա[;.3DjYɒY"( fpU8R-C9P5!܌*;Z}9ǟk{4P:fyLn::#U`j>aOykJ,5Ot`8[+7m帹;W? ڣPa4MiRuv3eRЊH3~ǟ'a-}Ҥ멒ԨP:_9Թhyx &j]\=^ TJ.s "=ꧠѷH?0Ѥ!1qE:g ȱbjbx.‘S"z(_J!e~t, Ni!}2E3X˶;P(v>}WXPp)KpEIf0ȭUf.%Ͻ=1?(W@+kkhVGM9-<5kOow3i)6OjoǗx$DV(6y(юJll翤nDLļO~U)- wxrЗA7?qeNwv:D9TwY%Ղ~@yQ>@Є!;eackâ*HaܸC}uŵ);yCEm-L} 0Y7UJWpP, 1~5=qlH(0\(vfELc8[OuWjۭAi&#kI!Q'#u)<73$X;1<{TC4Mp 50eh Q\DWh Lgp0UX3LͤȂȱ"MOkн#_[tH2t1q=UU`E@љdJVJkjV*eV_|瞰GPXvN"㪚NY ":/\|vfX8"g0 neFJ)51eʖ盓1J0V ڂD$UI4.c  4Djiǧ]{*="8s02o C%@yQU/j0+& RiTi;_~mGoܵAQU4SAnz8>MJcU*Ub#;W=q+z .q`l SZENO[F_Z=ۥ)ZJR$Zf5 O3IQ2dIiޤ%I<<`$:? ϵ2y$ADĤվKgt1fvhW gc"Rغp@`ul{l5\ 0CÂv]`E?bymZZw&g(4DN %G|pvlAl4gV+MJfg_c5X^rV 8c_b `AR bЌXi( GB3#zZ#f࿔|$f< nID3[" L03 ߠGM x<ݛռZ1ʚ"S߃'P_mle0)2 Wjיa \?/}LOzDdYW9Ut醤x-g&ģsQRUjZSM`GYWnV4D8'`0"?ս1R>|y8-a([gCFh-LAƠ32{.䦛 w)Bdb@o捥hzG' "Tqbʷ`[eiļ˿S.Υ}C|fwpz~ƕRdb8gjyjW7+#Gd0;6ؚ֘ƁVwVˑtbRl EdJp^BՉw=tSZRA˥$x OGdsLtdHy4-M'#K1`~%W,~ty }"rU:Y_~T-bz?Dc7o;34ag 99똧V4V{?BYA` 6;9 NA/^߻,˯"Rw' ߺ(U#Rhʌh;6-ftHшU4KqD4rTߗ52[ @YmȚRHvK_D1o͖-!MeVPЬu%ڇȍhHJ?[ĵNߠ>gzs-g~mz˶b1S( :xGH'eFlQfhԑR7d`]&>x!Spp)GgIɿy7R:G5D%'P#?쏧s?U -mm'P& SAb>g {RLR~o#RHK[Lr<R"V38|/k[CLSÎvRsZnWDx_aϩՍ gEc~z7}Ιg꟦;ݦ[ ._?C)TK`$3 ,q$7')|^Bn%,US8pZLF˅fGp Dg`_Y4.˜$ 8@/5c@cK {+ݙS\p@5ΧY\OU|7'bj.~MøYtbZ{23CnBdwIP~Kpg9@ 7O BeVMggen0:{gf0sPcJ9VTV$$FO4rI` Sl+/i-K X*jUZZ5sD]ڽvjrNa#+:sb'~/}Dž10)PhC=OK0AM_X)[Vt<脂H>8@GtSۺ͎ J-$tR͔}pX h$% <G-wdDqS1([2 up/s훃et~Y]YҔR*62b?Oyjcktm]W?  gKj^9;;\[6`9 2SHG 6yp 2@N,S0C$d\F֗?bdX`r& [ތ03͎4zD*3$Hq ;d S4s>s>=QX{/ajD̪-^+-T5LC 7#U rۆ/XEH3 @>ό)A,k:p<$2/sđo{F*Wʴ,= DMY6X96N\7/RfȒ*[L K]@< Ҡawok縘a&k"VVVֆE bfu\O3[kuIfiVѴg[}]'߹xn PN*C'GYhBci$k&xQɳ #GA ltUpR\2QFu:J2L!")':bJbGɟ5pH:pTcQ[WgxǷQ;`-Tp9p= CNa`}ʇreyLӰ?ꑏwcK+˫֎#kGuŻv9A)GjE"S9mw6$y==eʀjOy J({>Rp$4 p,gB'3M /9]B`,rl!# xIV}3le4KK3f :kRDm/9KPM ơgzP`m2a5gW߻o_ΌH)~9W>%Let% Ű6ܹ] i4eS2`ǣl3KL $@eTMnP/d /S2 E %{(FN&:c+"RiF7)e| )CDKLgTen=oPڒ?iŀ+e*=Q;xmS?nΖJۚ\IيzTѣGx.Ko9٭_+~.{waaAks!ؚE1woUxJ]̺Nfkp͠!_tiD{eAQI>N$:t7$?y4X$UT%pej9rtu<Ƀ@mAUwSZkEpX5?oM\j/Q*g ]G, &G_% epܤ'3q 2EۚgQƳ/EWw~?򵗿cc 64[.ْC:Y"Xzv]e ^#b$`}/jOß R9?N. l+5zic^nJq9%moC F iGY/xhdR 37njiүOo; ZuPHP?믿@ 3~=箬4>~Mzv=((n@/ rSԮ7⻪s+/͕]hf4J8sGKӰ,]vqC, {ؖBK$^03J^ɀRo4 LHV7q&)jsڤ>SZh}/8.$Y  &G9kS}V͟tw+J֧Mwyoٿʸ=nRZgc?}3Z=v/ܱ[]] F)`c̑#G@ZȿaoW~s]UuUG;UK|ҿSE];6΂ ̬KJ+(g&a>"EXxrkP/n r;. S%'_qHHY%JGO 5]I?|`D!;"vBƒ"tTFra׽YÔ(늬ݺ" ꩻ\DeOUPё)v]P7E~eOVQShXe77l#1HB^-hm-]6N4BtZ 7@xc_ 䌔pQ>EϢDF0xBN `8}Ǿ~Q 3Vpp$H SPn#"ruι睳4{޳| ^=n裮#5:f#@i&]v:vp(;: 0ܮW:n_tOV)4 % ߖX#!&NhMNjy d3:)Oy#gϞG?O_W_[[C:8pMozSMR񥍂~Q?K.9s?'=Izի>O7lmAַ?ώ气5UU=9ϙ߾}5\3hhabQ8 FRu ҉?܊FQ&5# |o :U@MĎvV33Ҥϱ |oVy+M1:Yf`uK7⩄2 :>U# ;wWÇ=}nK_ҩښ;ЉߒjbC̕0uC ?m-tM*iTߣxk~uewڝ]m֖5l ;aN߲lLA xaKK&=)OO~wyc>zm}+&뷿??}(P0%<%: M֖t>|k^sUW۷o0ݻCϼE/:|8} _|ֳd0pD]oַQO>^L9Dp3\Mf(+) BBDI-Nr I"lQCp00qS:C-V70D4q&lݿhh8^s5#zֳ"v0/o+Vo~IS좎.*Kydn J7j*_fOu"%>1Xbn`+)yF)}YPDF 8fw{lRZkܶ~3-?'.,,RJ)vRdkk[3x123i_Cv=48X p)ZI KpnݗE6~(k5ns'9  e6Zg??? .n7ӟwLp3PD[5>'??5#׿ǎk&޽y{3<5o|x; L_('igzɃ kii5yW퍑ViO6 18h0} Rl(//bX'ʄI7F蘢t\(H @9㈢zՎxeWeK k뜭mxڪsϦpuuuuuuyyyyyyeeeeeeuu;4꥜3Ɯ?33szeY*RιLMM}#W:?7xϞ=K<4^CDP.EQow뮻nW]uե^Lmo{_+oއG!P߇]f[Y~~k?O~ꫯ޵kWs//YK/ >6:7 sO^ԉ;}tkx째`N5sZy@02wD`1>x'w|2-_(B.SXDuY nipBǺ|pڱc~n۶Np>qq`6F' R#G?xߑ.//YVNAkAm;p%T]?{gGq$Wuϼ9IBH$H&` 0Ldc sG266&Zds`l(j۷/t}5}}3R@p%w̙3c7nH$\"BRJzwg͚u '@>9gKg}ZW]Áy[0bn="qɉ1YwWQo<[NQY+GQ D Zs!]u_w{KԄuz)Yfv!UHT7mfV+ؒM77{o}[ 6XZ/^|b}D|GDBcCUU4ec[Q9L&QO*BRCe]| >Uqt>KL`)7s|=@ JGH4! q}8o޼'UT'5kϽkUUՎ'p,x}c&!As2a„T2Hd>e^~u򿾻e&M "z .\jU6W]]ڳ/DUUu{[/~|<?w];P(f{% aT:>Z׽f] Kr2PDț^s_hq?;}kU`Ao: %Zk>!4IuHsUAc9}X檫Uuuu0v9~xҥof{{{UUɓ:SO=u&{ʕ+G}|饗˗oٲi}׾{hnWt*466vtt.R__ sΜ9*LfVק˗?gA%OKK˹\766 TFmvV8|Baܛ7IR+ Q"Qӌ[Zͩ@Mw0Qa @:L裄뒶pGHиlٲ?JiSz}_$S|ɲ9K>)d3 9' *T&'W=?1AT<+43J(%!°G`FJ\xmz>:y?k֬N;7WK"jkk[x]T( ]v~jkF.*n+hJ&,ADunӧk}ѰiC*1Dp}lܹuuuZH\r-bA, w}cVkkk+~ڞt:=yw]xԩS'|Ž;\x-[Ǝ+4C]%\vqZ%)nO̯M>x)u"~xقTԨ^p[h J5gH+++y䑣:>0imذ=38#8>0 Nw^WOn.{キe_WguVp瞭) zjumJ 4W^y%oИZӈbx駇;o֊ƭ 7S|( &ώښD  (Ahw5a&fDF+}p>:O %.EOb|n?sϯ[?xvĕUC>e߿t] x? $%B8}Ҿi]vؖ* W]~O~--&ݺچ=sY=BEFJ""qa---7\4\L_;~^[Up_~EMM͓O>Y(S5C;H!۽qћM\)i|Un:2y-\ɗfCPJkZ&ZPa=7|wlٲŊK/}z!uC oM>s L$]wjkkMd?y]?>ϧ~X,XY#P_}eGWXassO+VOshY۵6Zv?d(YGZTT`# ek4 0p{I.YZ:rA`Q{Exzt]w;~q{u5c50nıM6MlKΛu?^kp;qgeY0f08pT~.;k~Konljh8~ܘc76/O>;|LOEE%I.XǮeL6LF}㬦nw{oY8,93\BHlV:ƼsRiSɉp:]۷eyo`F4ohVձbPK41=apQUUu\51?iӦc9S}B8{e]t**̼ L.f¡kˆFl1IƍuT5nPD5ZhY{kW9&boILpȾ$Hтb>H,']]u?K\rM£N9R'O|~~cWrܳ,Xo+-X~}x#Әf͚ 9sL3VSQ\o,Y$|má  N—< *H4]:ZcScf1;DƤTv)z+LjiZ}o.OJgT4D.ɿ;C Yd e@D}fn޽.ℓnh(y?&[DsVWטuo' _=u]#wvt46"x^J͛v-Td\?E`Tx܄ g͚3}GR+VTf{{~)DLӜ wF@$%yfC @$c|;9+D3^O~*9GUlUۡԘ vNcSjZi:axھ5øRUWW~`̘1t) IDATK,Yd5\sEv…1} ' LƊ3XRUUl6k4^~壏>:Ʉ%~~u6/rpnvGy$ )L&^c砋^j3Ut*SB "E-DU5QY:тWA1H&8pI5@tBB8jܲ`=_q18I${硇ު =L)jˆHМK^%{;kK&^ssQ,lgBx (TD$b2[I%r Y"] 81Tp.o=}; TFM5ff2!ʊk\E\K/m޼mw~L/QYY?pJڵkN:]of͊qaÓZb<ک^{M.'tOSu I:+V2aY_4!8"|> &Q`:OmzvQ#:uDlFTd^k ŷ 7C4l$Ä }HPD%%-X=:oj_hnP+6nʪ\߹p9)xۼ!8^tL0AE,8d⡥>gNk?YjZR6KAj[J^( !%S_]5SJ@O sI%Vvo$B6EMU5WMLȆ 0J)*?l6|;ZjZ*ID㨩}jǏA͟?֝rb 0Ǎ>-|"ܔTFEUN!JjZūr¬ݳbQ craJtɓ$Jf:]N||t6);m(7iuwuϘ6OR x{/uceȘ$BDyMu}m/z"bcDd /- Be!lw?M$s,Ǖ'RD@I (8j+gNp!Qrb #LޑIe֏<Ja%L8՟_BeSNӥc/2G]uUK.} Bo{ァ##<V={vx+יLcUuY^{J\4`šZWˇ ZQUYhEĠQ6 S˨DtrB~SH~69^p8##N'p̱G?nnbx8Q*;=8O8.OW?d}ɉ{O}mcofl%6`DeUUUuUUeea +?Y +#"uuܣ>t*J!=p%SLSwi]0,~nNY JJHusQ^xWf2ᇇ/xa/ ""~'W_}g8B$&8œ㨣 [k-\{^{^{M0aӦMQ:S7o2nҥ#8"Xqß;l-LR.[,|&ֺNd2L7S ?AyNU!rkXnC~%A֚jÈjfBk**Z.Mx0C% ݐC?%D`$  x~;а֬˖'%|چ)iQ]M;+{uk{ŵ&OUՒ ]b>/{|.J I1@0jF$<mCKvƔ)pf$0W b̯dЛ+5SfC$#bACbȈdE=cN e=D4U4K5j A1SD녕T*u嗫^җ8Nmmm>u;zddXwa?7|A-X |[j՗%c=Cm9qEI{ժU%K|8sVߚ|ǿu+VN1aٲesp_PF̵A fd f\)' n9*acP*LQf&@ZŪj++m:g4fiZX= L( LVJD۸W9?;usSo=s}} c@"c\Ecc"p/T#"r$"P,g+cC0K  !HK9rL\$7 BM:8W>ZG`V">,iUScM7l[hnN9唷z;T+orvmw} Z1> "twwoփ>8c=cکS^}QQpرN. h^ӟj5I[ݝ9ѱzfk!DcU’X=RY? 'Q++ӊSv~{'2 & R0O6r?`r~o2 ԈeZNsv} P 2!r-!c%󽍛BHa|<0kE@27IY[5&=eLBSs%f&XZ*ffQ?Yjm[7pÏ~#Uy+yO=TU$ln-ZȬl%3gWaO<s~- 0ƾ^pZ [|o߀hg^kլ ?֏r!0066i &RVHrD `j$I},K ɆRCu!w,ٝY,V#`Pa惿=+@(MI91\Β6(~po~_e[::s}} Ë DH _Jƪ ,ks;-=t9J-%-u @XUՑck_ʕ+,Yd VɦM~]|=ܽ޻vۙn gΜL&kkkg͚}-j̙3gٲewy%KNZYYH$&LpGu]=0*s=g=裛ĤIN<_| .>SlkkkzH`S~k| kyT?d@|Gp,MpTVՉ),W+*>CZDhj"Җ.d'#6 d+@#CCHSں&I{:fDteK5kv | mԩ&}_p A}VafxZw޽}:6oy? c8;~!P ҁ՛^I[B.Qb+Z f}4QԶ5m_dRSS&Xk5k^*/A((CeMU&2XciCju!(pGcD.Ht:@$aGA)&kKtP=V q\!J`HD1{=멧bmh8W_|/cHlY4}EP wBƚ=*KlFxBc}&&4 #S !dU|Ǧ5QE햆A*+kpͻFEs>6b Uje l&iXYc,*T|/#r@ 0DmO09Du\)epv0>J5446l8' Dɞ$ 55csgyo|}wu3P}Cݣ=Z[[) bxl0`H`cyLy+gC$26b:)4WMbלXM޼za 6QuQ%2uʪ]b` JE+W×L!N*ꭇ]ZyҦBχoDĠNTN:M-]vm %V a]戀78㊫.οR(wB @e&g(teɞ+H(!/GȘd\ :~V<>F,wHZ>.Wf׋b+@f'aQ7%`NŠͭ܆}D%AĮ*QP?gi]5q\cf= LSCI-3rd"`D N&QeE.HA˯v!uk7m7c4O$@.%y&M ΃m&OG16Հre !4[Y(31G  0Сt\û\rib]NyGTRC]x75H `> /|pd't$9#qYjꁂ~-@J`;t9p" *y'{lg:Q9g'V$._Kf]]>S نuY[ "G BƘ>ow uP2Ty+]e.nh>(_Xgyz:BYvՑ2i6&5T DM-1MxC 8qk $-&+0_ `FDty7^f @+缜IDA L+G) oS` dJ)em]-^zw/0o<(ݯB^$'`~y^,²=a0DDDt  0x6Q L/UGh( h=ּ ּ5Z,Qiisۣu(B^0] Z@!&H+X{kjRTNa$@CN^o0p͡2yʔLwEkL$BLOqVxo\N i<8#loli?Y5}4&_q; IM1|Aj3o*}POE0.j&Q̛kT۬Bjkbj5o;1@(d2 Tyj9} 0A:Vo1x-9H֤˛]$>,رlد Dy|궛{a"I%2@ fͫklK4*$IBD % < MKA!c8hPlN9ubD?a>Ml&njӎhEbl!Op|,  #ϨZ,DeaiT" Ew%9@_H,]Y8؎.tH9w+7U;ZP_Ws%y~.0yCUDP!,;{3@7D81Af@RƍS~'>:RF|-0 s &#L9ƨ9G5sXYaL[XO0YrFL cAն䯚#F4ZQwHTٰڼL:!:jO &r &A%hb86zd 1Z0 $QJ%`qd->/"q1Rݠ}Pa^,zrDX0}?s=cW^yRڬm_N ᒸ]so_5$5Lݮz3=eWiDž 0 !bTR1ՑAZ-BWALe>QL5`aC*]OȞJ㓌U;r@XYo5)a-Se5~!30h41fk?ۨdAX'9{eð]I,`( ,8U(8/jkVWΝѹXsU"bIֶ{pQEuŗlܴNN f{ ~& 'G[h`g2̙;a7@Hԗ!P3DSHZ`%Mi%kb@f͋i?UטvP1zzh*&L|mqQIIVеV_ϕU˭ML*v@0j2({8q8-D"Y+|Xt:+<]m[6y#BP<"+u IDAT޾y]S|?>7^_ˀz}gLnҶX,_ C vwwwΞ5禛nT֊_x>ӝd^.[Q?vڢD!W^O035?Uwi&v19ꮉZٚja6_HQ ;mzaD2L83f:`G Dqi-7KXhh*VZ(.DhtEC ZGz1FHz3 xXU23VYY{q_>;JS˟Ɔ͛6|PL&esD"qyZߗ@V>+_a,Q[WK'q _8w[#rSGͭ7nd2Lf-%G~3Kb!_WW;0@\of>_h>[PޛZaX ,JAm?ii5LYz|hRܫ& W0*AdbBV~7֬YcJ;&Seʉf+s|'l' 8rA"$Rˋsˮz7ܔ| a@L`@Йg|aN=(ڨ9byW]T2H64Da+3h fᱡ ӳG!?Qy9rM[hU/(d*.s*mr36Z0Va-7rJ#jLhH- @F)! qwܗ`Iې16q{=yͽMrmm̙3vwF"-[4w` 1 / {WotylSTt=\>_[S .g& s@~wj`o>0f^_8%/$ Ab?! c?H;48bGm &2+ӈJEY] F@# 6*$TZ1HvͼUŐ՟haTMBV]bFì+Jl9y|ŐHhjCi3֪[ hOP "d_JxY>:`CSDDlj{'~K!a{~f.qxqÑ3"TsSO8|!?vX `tLR6@S"^p Sw栘g8a)  `)I8;h!6`z|VjJVN0hLl_i% (`ˎ(`>D]9ȘiU[E>Qcga -00zލEe=M,GtDeYaD%C@ c_Q{{d'<@0C"B\'_>:uIPxo[ c]"_2gD 7םLTGqŋg̘H&人}C__*Xq% cSsaB_CDK*&>!d룓f/~|em2?Kً\&vV1 'ZH5S e0L@#Un mb͚5Z5D,NNj^ìIdCK|2qONG6A(<80 ћ'9c.G}WŞLӦM2eʤI8lv֭䓵k} .OVUU%I "!BW1I |XJrپnbN:aI'5OWUU%hiiYa'*ui\J$\1l9gE)dw%M^žֵ)c*ȁ9Ix=\}s5FTfxweJF fLtKIUlʚ/a<ʶ'[QT@sV 2ލZ.ۂ ,]9ct6%@ P2%_')!" >kB$, Q݊TE*JD$.\1Ƥ$BeYOͳ*7s8@624$@BIE*/ݞ̣$Fl|j 1 "}Ӣ#gWCa϶`.VgfE@fZ&OѤo1Kԥ%V'>lZ&Ψ6<0+k%`Qk#HEk,G{8lLg4>(Kyhkq=h"G%e} w0 k@ =~ʄΤ+$ VI­ jqt"?! ZH%cc"biΑdS: I H8[5jmrPA&}$GNOW˔9{w7}Y[ & K\z@d&epA|&T5ͦ4ڵi)O+-3iO1;i:=YjyA6j6dZxJmrJe4J4,&1`GLtL!F(ղ(XW<(rP3~YjyΑ '@R7[;@!P ?l?ƐT$$7х7\"k.>jVؗもrmK. F濬.h1JzmS*3@ENe(3[cLR5*#DEp45k@hB‰y7 4'S4`hNDDd (}q.^/6[P L @{FA *:,@"Q:&ws~Dۉ>"I SrZɪey*ջumuTLlWc#V Ի*jL0 02~<260p(rhMG”.=kfTQj ލaz5(01uG낉?5XKż}P9T^EoU}\&y. ED|GdLo/vaa$$*(H)Ǥ(Vz.qGEɣ*E VfJEiZa5 fDshFZ$q.B3 e:_-Fz Vn[kہrV.I/IT*7*3Mf])ЀI/vz}O^!r=m(t3ϳE&ζZf`׬6ҠΊΚAE`Z mYkql)4VVhfxa sP0XE=$rhSE0FAăRQ:jN5fjo00zf =S-Vnl7GXpU"# Tё"A ssg~gp;\  i?o@DL -VwU|AoQd:;$>ajd[)Dr b?\54&*(kַwhLJV!vJeҬ9Ab”xB|h| -u{ %p/QrI0paE >-v w'xz[g D@ <7M@D@98חmHLͱj iJNC2U{5f6EE\D 4>(tr'=\xsyȥ):H|&%\Hcf#d\D-nD̑'=vw29GaDž=/7^!Ff8yܼS/*!)X-;b|U5c45 =f1!m30aP5WWz,PHFĜ6QߛOM,!(\k9PyA|2Y*s7]N4ƴLEGI&'.Q#\}LP-ܷsUC 9V]۞)|i7%}T}Z60Y9ڠm52(*Ifɶ/.jcŢjaXǴUi3Q+'/P-gS$y))Q.  ^ X6qwoR [Hzp] loO_tUO8BoWs##<"Q /D%8WdsAt)S'5CPsiUd ȴ6454"(0VHPNHPњ]6|&T`DE7UVTrH55-!F)56g2vs얽ń9mB s /"-sWzdv3z]BDEїM-XWԘi \$`iag cT8iI{FV Cb\ys1^kfM:6\Ll,O-4%`m6WKFZyul/_D9QdwUй2Y@R<&ET ^[V`ң ]*y.vJxW1~(l,d&-r|f^) X_o   T+G!+&]u@vlmژھ=LxH{GiIӼ"0Jˆakj*=?޺S]Y`s0 1` w c  # [\28 IDATzD84<405`C_c%QOQȒCƦ5bJϹnL1Bz{ ceE y5NLaGd2_z5尾c72F-~lv#pΪxU_k2qX ?FN@A|} K@m fG>*,<س;ش9رTUU1Job˺"'U!GٸOoͫ|TXGȀ!ffl:.o^Ba1-ܽ' Ѓ"  xשּׂus~_)4X/p=L=GRgBq3%PL2gFŽ]uVһ5M(*C8 ҂ Nd ;d]B]cTniUV92EQ@L LKnD`2)e4rW0a㹗W/|9!e4e ҃1> Ьm/xf, C,ڝݶ5رVW10!>,D`ȀkɀP Dd!s@FP(C 2Q$!e ( !@IQi"crx^Ivsrе)?S4 À: BjsW;<`։?x LX§_ѹUA]hȖ;+:H "#&-U%2˿}lY:/ؼ epeTحޔy ߌ8 :ORrX_p  ,+MXabzgz$a;wd]XUUm IC, !# `wd PrAF2σ!߼Q@D 0 }}`Q$Y0&Âǚ}'N_Xr1yj,^aDz]m{!! $wPPF3̧4vrIV*5Ξ7HaܢFZN"-(Xt00Bxލ?׈1`ޔE}"J#ݯJ6cE!Q˦ 0kZD!BOY&!7SB(! a@ä=?ijO.U wԤH6@2<B HWg:!d2d?H0xH  e;!c2 X&A EעX(αXr-iz 2YI4C  @%0{zPRݏ`!da=@xMmmp)'Q(}03q-oy c/"#ƻb(BQ}}O#7O/?7S;\ &.?/蒀;m쎛 قdeYA2Jh4 $xC2Hbyl#2k{_4,b@A@|) ̫%]n}x T-}42# 㔱m /6&}%z6tRz8]9άJrMc;/ H^oų 01AxҌ҉R'3Sz2Nbɂ2ă0 @ꁗ 齧&Aie,euE)|ǀ9d29L ʥkX6텁\.$)!`"AP@a@ $WPd([^hIJ[Դ<,Ӯ}A"S"h8 rZȄ[%1Оh$S-aEX?=Wb!"͒T6Lv:]+YY?&X$.πa6 GX{ MbXB|B^ȱ ) Dbݷ|0,Y G( QV+Ox aAQXX",( y$F!0Tr@}?wP-1B0 0DHga$vgK2YPQ~  _}!Q;dCLaM&ԩdQJKOyJEƽ y_QΈc&M w_~.jsK[o=heZ};bNoBoP*>5ϯzyYe.(!3,N1Ec?@"`lGZX,@@qҩA z^,^MeYIW5 C@) `@!R!P 29*x삚l CB`@!1 ha,β#=gnX =?g!0ϐ`!4` k2A.NԮgB"y;F9z8<-ce;uLE(ܷT(<С)`ZP[@];غה!_o#|Λ7*LS8[,bTh 9ݱmE]޲e֣ Z ¸!KR?})"ciuHy y!$(j=("WBe|ad)Ԓڪ\nգ/޹[PXB!_iϴ!"Vb$6UjC`q` h֏a9$qw&cӋ{H+l)%/KaZc>85Osd -ի8NdΩ'we@=oڰ]nAc h,I;E_:FY7&jx犂ȢnJE!H-5Jdo6vpbwUaUeca.Kc)|9s[ W'Yq|XC`Q, 2b飶ƃTe<̅! P$kJH$PspsM"z^@}ddO#2w\&)07ꗭ^G L6[;XZQbAG镣2֘5;E8eƲ, Jn̾`q/@%4N#UxcKaT,aKJM7Or (e{0wp+`,d1 peb-!gx@1l4tO.yq{fjG!fGA0KSx^, lfS*9 ՙ cxt[T]-0K'G 6{|  d!=ZhoYLGfpB%UGGQ?٘D"Q* ܨpɱ:xou# {h(vQ 72(gY+urW{2;}92YW8߿$~C/`4OÒNdqJbQ (2`ydbe2X„:isCuBa.dH ca#׽^M{F(@1𘿋 ^1Kx4 bYZ3`@0LeD"Nh긎e=ӼS10]TzSvx7';JI8uԦIeeaϸ_HXOMJ$hH kzG ){K}!/LHukoSd  ?x`E? !G2/`)At3>?FI2FaRF@LfcU{IحGjGH!Z $d 0BP$π"P@aqF1a@6c>L?f玚mi%I| z*Q~!!   }/VQpDd"¯򵜈cQ9znt;kĭ0" olN`,jdݷѭYusڲM0&ZDr~eK%A,d8 @O zL 0|pۏ1/ |,d',$C!!#ԧ1UaCCqTUC&G%x F<Y @8{=IJfZW͕A.vTeR = (AF[ˋIXqR@#:=9FsZOdMY+B=Jw`%FMX';CSw0n̻OVGOf1&m=HP+*d z!! Cs0҂lU 2_V,M(f) Itm'Xvt~'TՐNycuhD(! R9()<}C1;ԽnQddNƽD>{rI(tyxFᾣsxo5J`#7J{]BtanMˆ7Af%l܁luƦH,A|GtWڑMlΪ-k:X70T r4r>&S!EV^V#'mCHXM(ard,c}Uu̞"4KC#ch" a,[N-&,b-#۠Ĺq%(2(D,z9;r6-b !Fᣏr3TZ=iEG}HA1"uQǖ_un&'o*'R[57,^d@"( ~ 퇟 =HAMBia|~Wx׮F w4O`ElSݦ-Lm,`o5Am$i ί4LrBAt6s_uT/϶y鍑宽28C-L^Uv yEm,5y^l,5.Fڪo;w0y4J5a7 4LyJ}$W.9+u Ҩʍ.Qdvk5wlߙꯒ͚!C/.2UDɮ^Y )*]2-UTV1@D`l?!0Fc!(Ec[+KG,#ʞR=EI#@Ʋ̽S-lQ06= Xǧr:4jr ?j6*(w3fEF82qlڠՖmo@>y|-/p#GnF"2fÕUmuk#M?"yX! yв% ےE/*f7[yPIRI6Cgʡ&st/ =9" @_@ƭ-Lld(ȡ"2ޮ flQ )aBbe^]c`ݹ& $C`Wd0D { JR1ߏUthǘ'}BOgzu h(nv9G hmls;42ʆT(Dإm`UaUM w)kz 9G+ s݌yc,Q'm!8b5I/SAܶLN!tChKi),6ųޘU[0;v%m7*Ct2ct8&ÌM &n4-qϯ|R^ PV wd,c,ry{e1!]\8${G&#c6NgW4 M[YRǼ$oڊ+kK1B2H TSzFiW tlf@ZbQGӁ⻺2M]6FN%eāz)a=6QHNY4$!K!0Ddcln7"!DLB\`T$"8tɻ6β 27nVQ651%zgzpxQeMT)i3Gڿpy &{zPw` h8[;{|!mE-HSr-ԸLFئSw&pov$te^m9ݾ'kJ59 rܢ` [8F^}#J9HWln:ۢ>o YuucdէcۤFiehQl!FzrXO=Y*_c6@ 4n5x%?F47n79yͶ%ty<Cf| 3:K |Nzt΅> ؏vӁdp,--9t'3fU%B,_1L `U(让,-裠ao Tr/Jp/Ѱy{r*Abmʺkw 6bY^}]kC#Kb^|:bt!%e ݁#FS&U\E_/P,.,0H-V<7+>-gsJ6"18gdn=6̋=HJ,"$O";O'G5uhm\YBL荠y9FP([6J~7kjg}Q))@Yh%4!'h'wYۄe)|F"1u7'3UF HFPkdeYlc>J7w-ss-x4$ZtygIXz!Kz[j{R 諩cF0P(-Xb_Ҵ,dFʲFgaFұ3b~n,<#t{ #߂m7?2\4w a}%3]X&F9ē{s24qs&ØŒe`QVJ̼Q0y.~9=E%O 5 E$g IDAT{w05U-L$ 1s1 xmKFXRPA ئNƥ1 hTV/Md p;ҨٍJ[1%}LKWG鬤fFz2E^uOg=Sv=B&c<$eYe9@S;E?=mrryYJN ƉwțzLdLRc*i>cdD>JP2ʎK]1:@Lmd2;A+%*WhC#~TECY:+EdnMXEdZh)m mHIa)ܺ-%*98CFEx1HDo6_gDd!3nF2f:GЙ%v$z`"F7_]f[MWS[xBcJ7 mh2mZ)&HH!hGKhrr/ec0}E`s3[gn-ԙ#o=Tb-˳n1iMDLǼ2T+RFԺ`W+Omnoч *)*(nGhwFF)˴/N>IrxWiDb2"Ң84hmo ~f19#x3h1>#7c1D"f+cO+H2sі]}Qx$F֎: d#N1 Ed71a+sg_y(P,/F#F$dz>DZcjӇՓz ǃt+-qQbV22Pn{)l%}^ţdƺ8VɃJ7yM%G24 7Bcu/M1YCޥʆذM-¹QpqXw%AODd7ƭoJk*[r-@RF9ZPSTveSC ]&q)lN=&s_kcK(ܶ|iAs(O7^ WOY1C~-MKgkm=d" !/Gc^Hl:J7VTcSqqYhʅd.JhSQ =;e1Ɲa 3&eYXUme$2a"[UX3۩@<0=I_n7Na42QDg0jW7YM(} **w(X$Pl/!E`A ]\=ŝCz0ŃE"1#+y(J+G h@UBQhe9L (!1:~+ n+6\TTld !*yhcO&Ti"K"s^c]~}!&Qt#ףE&X@em=w+'a,$tq˘m,ǘ[u hT*S5s\ш"kd'UDR2FV\﬏u,#(ln:^Hɍ ϑ4ݼRѓFDB5E'1oɞaL:6h:󩌈:@ʉҁR̺ J h(QlolF : M5z`\)Ί{+Zn4uRZףzu4ʬdF=+R.Dfc n&6ܡ:cEmD)OHpdDTڝ%iőS&wsW򵒘$ c|D)I\N"W8(\{mFu\trVdVr\6hn!K/$Q2вw?Dt0Aq@ uQg%]!8 'v\N[FQ$%FDۅ QFWP6T`MeYF5.1ڐC1McGY$m.EH6"ZqW %\)4HP._Dއaldcx(dKr\=`oL2Hs9VIL0A:3r mz<ͩSGg#%Z(n#9L)ѧ, Ur#'c%T#=(F=r՘tlɘmeSS:BWh:y"[Q_<#辧LA#=M5dcLܨfDA-𷁄QݞyBHёl9݀#bqsTdGJ}Q?ՑDHs4Uj{2&4],Yܙצ~ac%7zwĭ>oP&(F]w=+:EeR]EQp}MoԡQ16䐅W,i4G+o=Fe2!O yc{Jtu_^c0Upg@EcS2F-ց@BJ񔧖1];r/+LtV88m^`Y,"65v% ʹ+o(R 3J7m`#!t;0AJ_t@Mk_XgOpGEev=F;=RohOEM[gh5򆺾X^[S;jgWJlT7F{Rc54oZPH y@!e|x޽w>x/rLp;85h!'5kֈ#u֭[C>coVz @QQ+(h{7[ד$/ BAqs;v,XвtӎQz ڴiS[[+nժUsϟNUP.{F}QGUTTm۶o߾'N|.Z>_׃ԩS;w|z۶mS'XjUqqqqqqQQK/ L:˺Z*H$D"f k`rC{#Osd2SL4h=ܳ|;wr[~G7t1FDY[TbX(p6=0ԩToٳm`qlY6[>D6|Y%d צLk{/첧zc V+r2ƞy~]TTtgTWW80NGNnWtTJʛhaڳAv6lغu9z iJņƱСCF@<:+WD&y?|ڴi%˝s9M+r֭oC!B+(H-c;v 8/4q;ӽ k(3o 5%o^Vw̘1CK.]xŋwqG6mx~3`ý-G;\VyI^zGyd|7b ({ ¹ 4q"yuNVXUUE҆6!b!Q<￯sVQ];-SLϷnݺu֧zO7x@o}Ŋ6lXhѴi8umUX(cR0޳g@}j1TFax;J؁BD8) B&}[?f2{teΜ9Æ kѢE֭>gy_8^Rjp2***DD"ѦM֭[ss*hQgKJ)jH$֓>$JbRB7ow0l|tl7oޜ?Okjjx={-[͛7ק0nOEnfDbȑoDK.mݺm۶}'NءC=zp sO?16;9r$<Çwӵk .`ɒ%M+VO~ҽ{;~3gN:jժUV_}q`wSN9BL&I>6m .x뭷tA_h %%\R^^^^^>p@e)S4k֬YfMM}1ck׮ϊ[o=Õz%˗ dR)9W6pcƌiӦMyygΜi+0{ RQQL&z1y^xR8|߿뮻?m۶xu֣Frq>5؆2 _Sҍ?c~QPPpI'V^2nqԩ-=l++\p{GN2_- ,xw~4Le]f˗?f"tl۶mƍ۶ml޼m۶͓ĉ_x2z;W^yeĉBe˖M:Uf ֕W^9c ~][[+/ұ+̙3gʔ)";lݺW_}W'O|7J{}w}Nc0TƜ{g+W^k׮\0 _}Ugܸq]r܈# `Ȑ!;w.//?š\yyȑ#M*\p<oyc3M_dȐ` x0ę>{O>?~#d\SJ x=)JYf͚5sdhQ / 裏t"JRC1_w}s]`Ay#t>sً-"\Nھ}s{[`Ybo'L j˖-͛7o޴i?9l~ (IS1^ /_tܙنa(K-z]XX?>.]/vs߿?orӟ8}ֱ{gqzƍW\qOx38묳f̘ߚb䠐G(++)%K :t8jro]pÆ SLby晣F*++{d@ طoSO=Ut2dȑ#Qg̘ѹs2RnMtX|ԩSy8#?O<ߺth| '  4Ha2dȐ֭[yAe\F{Hg\pi{GO6M0xW^܍-]Ϟ=œիW$j2 9#r&Mž7y毼<;gyĉO?t>]NׯSO=sȡ 4iҰaÔ2mݺ?֭E]$rӦM{.8{l܈}o2O ӧOү_oǏϻ͛7'ݖ.]zEq֭_|)[wy??80}0#c#ry ֒͛'"|ʔ)ӧOGĪ*F)'bӟWK.裏 y.W_}5jԨ 6BYK.3d9}N9唧z*3~_< 8ovrÆ {'?5\wy~(ge={,))Z|yee%!/hiiGcӞy]uU[ ZQQչ뮻Q?裏>aVZv.N!BHyy-[,`^14H}dGk _Oh{rʫwo2eʃ>+V@ĩS9Rlenc=˹~c=?_~9ߙ}g֣FzgC^ӲeϟaLkd) 3f8ꨣGp^zk׎p ܯF /{L?sFCtЈ0P*M"Sa(:^fί)w;(E);w>i_{l` ^1bOӌ:L:U>"C#]wu:thѢũꫯe8$:o6o9ru+P$>WH߶N> "l7_|x1o„ |vZ-&yǵ~}?!+vQ;Va2|.\x 4ѣG+_᧨lsԍ,"""A03Z~. ^ |Żwկ~۫Ruu5hK, MdɒkWUUvm]c^{aۅL>GUUյ^+XivWUUUo,XpwqfSL٤I_YF'a|3|ȀGY F$VYYNaWXY Yf}-˗/-;w,5k&%^&W^wQO=7ׯQxE{Q$޽{ 剠!fȋ5&7HIIhn:բqƵlْ'8Z*D ='h:J?%[d ߺ}Wӧ]wݵz{鍊n2dlٲ~co߮n.-ZeWlP/c!z w#{~\D ` 8z3g~jJɏ.ݻgϞ=eʔlÕ%%%GyU ]v͚5kԩ|-/-7n;^^^~ 'qdڵ¯0`N89?ry#Frkkk??Cc9$[o G//_.M6[tx,Fd"ٯ0 H|Ơ.ul^H2%!bqqι?=~ŔRm3B ?.sKڷow}|2\UVV&ox %qڵ;^'W]ua~W^y%?(wS>RLpEYP4c(YFO:m܁O$ t:;ܞ~[neСguV冭[*7o/xEi )Rȩ*uJA/>A z Bl]]`[mݻwŁ"=UmL$y0֭[nW iюO>dVXww1cp[t_-fرا]v}>|#<ߧO7ovobhĈ;w.cL<XՅ!j/6#1u sW@d7$aP} 5kvW۶mgS|t +𫯾^۱cu]'I""+xG_}Ν:On7>gu|cǎ;/ CoWH?ºM  !ea)ELMahzR>%3=Çm&.{.[L7oޜpΝaX-ɁF? Y?l6+V8Q-6" G8?*BBH۩S'Yfl6;o޼/2+D"^X#;.[lyi[oWTT||Hqqq=x'|k d2ŐVZqƉG_\s ?(⋕+W?~ȑc9f*udt@"!,7@k A@Ɵ"tR J1nWөG}[n9JJJDQo+ 8i1[ VZZdx8 P|+J aÆ6A^zɒ%'N7oގ;-[ӟݸqڵk;w,jʕdf͚fW#Vo !LA < kX̔Z/Zj̘1o]֯_㏏?^"ଳK.DUUUW]}>[.ŤDDϮ_uN|?YG 6lSO)m`l<3J^]wy/_`lێw%Ss=[:" m&UHRk1F73u]O?߾}̓wKR=sݺu>|8;ҫWK/TLTTTTXX([o_뮻~r<{?#@hi` rR2({ #LZ]]:uwyުUGsϞ=$߻g??y-ʄ"NOӇ~}e\4ɊGp6m7o|ҤIW&<#} -ZK9bZW##O'I"[.I?lڴ~9}{/*6q"5b1`ϱL$sh?#+O&sQI#G1{lqD_,U +*t:]ӀjkjR55U?0@hݺӏ^PJ;EL6//L|_C[򗿼WZ%)}7T"k֬Y~7p~5\uUV>\hԨQ عsK/$ХsX,"OΝۡC~_?ԱcGq<Ն g}ըQnFۂ@&21`AI}#C2@&D~] Nu2̙3nܸ;$;s93gμ[6m̚5;8餓Zj/q͚5뷿,"Za4~s=Sʊ sω`ʔ)z⿬ժU7馛`6lկ~(5 X]#vꉋ~n37/+,,4﬿u;hH34y_~%I3fx\./sΘ1cѥݻwݻ7"Nۋ>:'|³[nw7eee畖wq_eߒ??CDUV'xSO=5{C`= c9ǻ8WL՝#^^Q 59-T W9s8&5xӦMUTT(}vZx_Vn]*F^͛7B***!K._ uٚF6;C_ :Cws^tEÒ%Kx:s/~%1Wpbԩ?{w'O| w F|u̐hVSuѤ~ +Q1y}Kjݗcc.Ϲw3yڻ(Ϝ{>:9h{ᐮ{0#uq[bx yU*_D59^#K^.e/{>Іb H^[ $ 299W\q\?wS$$^ _("`̅DYA2c=r+ 0dF4"JD^ۿM$%*cuPqkK@E*Ob"ݑoyسsLG<<9dңt2Gxى *E'V1HɌf >A%!FFc)2\)ZC-ҽ'K_ҏ~xWbuuU")X7.#>W(sUWl6~''WVV/~Qΰd$+~^fC-_%/.if~k^/9lbşP?y/ȏ@qw+=''c(a0f @Ku1d8-nhc\ 1.d7,!_n32_x.^|2 ~nO<4]q/8#__M΁^_u)9SYIdF9]6tW~SZ[[˙ii2;.Cm^]4?嗇~oݩ##VyRNXw :̎&R[`D^IajSbv1<09}] 'KPyGD |$>,JLJ9/r3X[ڊ2򸌙iP/$ؗfollѮ]^\7t4{h|aͱ|W8"/=Cu]_r%^{QdCXWR2+WLpĴ}j'nj rOQ0IO`Rb4k;9t&5!r V@_9d};ɂHsb3tVM` 2lAPU I{7*1.0F/(6{̂U=ū#tDawT9Bɺy0PE;ڢ+I`{kEц 0ӳ%a՛EV-F!Y ~f>R Ǵq01ĀGVu9Z9.e¸C2D;fb;JC=ҼΎpqЍK _&C|u*WēۻP-1t hII [t6#7'%!bhuslVCKEJ&mq.iQ=!>29]5 @_u>Ĕ\>prІ":\;nՈ=.[r\ywqc֓.v-$i- wŬ*82ŎӠ(bs|:%A̺"7Db٪#G\-p(K.FEG4zB)qjg{GKCP@ 'HxodI s. l(4\q6f0NajC%Մ%˪C] ,rލq+JbC'ZP&eJ|ܞ$'" .eD \7ߙmuLcڢlHԦQ [XjHWM2'WM{3*)jeT~bBQNbf0k t!>&A=BhI*r ']idO~F@c?nl|Y3)6~㰄,0[klCLwE Irޘ|І3BsE#a](s)q)7NO  CM7;ab AvVƦmEYª4?L4D;- ~ٓdSt@G [ Ab5%B|d:%|\suIg81]XA^naVKL,,gl%SI̼W?°~"i cC ݈b9:b reijsoOmÕd"k*c:>Vo|se&D5h <bfŌp>MSce d?# ;Tg<{0bqMZ,9e_"URP_ыbǒ65`fֹŚײ+IP0S`"n!UL[,\ďA9SN" vlg`יnג6?T +$1pw5wR2~@wl;fqpxW;=cV3P{uƘCB8MnGb-VדG&nPq{B wTlIXxV28Jڀ,WM#(v_`BU7?LML'8ލ'd0AA!`!%3Kp " hf8lh 6=iB|z'@kH2̛(<#5DY { &2mE Ӝ}eKEq;)9Eir'l=UlUkı!.#NQ$9ԙmd1(=y(MD;U'CKeUʑ;9E5&C{g"E]q.E+l,Xnf`HsA,pC Lz`q:iT`nh>c@@eqebn*rKڬ$; /wyM"tQs\&Cw'eR*i#zƐ$tjd4(-vfӈ*PDʜ HM^DQ(9IIP<ӛQO:z*@{ <48YAJЄlj~n3ZO>i5, $ $2pP vjb(;a>V׍҄YҦ2`j+3A1)4n0\GeH*,7;C̛s)?9[w qE:5tPD[Ub1A XR&&/22C/(" <(bϴ2BƄ6n68C!bi?bsˁؽª ~]dd9xH,ka(SBNtH>rx:žq& A=\K|31XRXhaSaIcSo\%&g:E:.VՔ\~<$n,™q{Hk)أ g3Zsynm1Q_]DqT{.W $%=34gm o[Kh@ rbwwˢlA0+*HGX@&F(vPdΐzt٣hA6%tjc iaϾ,X,9ova[Tse֐PˆGh"g i0yɑ2C؉g-|=sUsij|kCw;؆Eڜ]i=aֻ"07ZͲ=47D]ŵu=$(T@cHNv uJ$ǩy2fe;#`ItuVfTT6lb(Y$! `HHL {bޘrvijRlHrCF(<K<(w9!os2ن0l C F@a IDATɹP737 ëJ c!pH1݄c}N ߃FmSPOj-lDf̗ý-.,i3Q`QDg u,sSU:uAXطyib"Em: 90$s79b?"d\U:댥ȯ.=-;EŮ!|̓s!PO:E}qdHy@&wr&Bfn]kKP!34EБ|蒒,ANb-Suъ&B-G_gN^t*q2$l7cΠ T4\d|DELĭJ0f\ZҦ'Uy i!KUJvl hld  LdXBrWh ) K.0>E6i^|2jr("P9"pwjTոbGXdo&cG9Stxyhű.O?{al0ؠH͋%cڱT(o@4&/Z%o)~_bTa1c6,WF&5h?<|X=3Ti?* `!(?`2;'&vmhxah},YԬK Ir`ћ[Mů;,s LSclh 8QT1Pj!.$lw3X5>scZ^䳉ʒ+>+T;|s!jǍIF8K $z &~R V2ny ٙ'MbM"46.:h3-3䏱`VHپciF. 0_y7{/UmÛc05¸d\mH4q%TŃbɡ:nhV%z+T (bn/5!2p^`an$<H\b49 }'rRoE.gWC1`#n0;,Sx6[bA%e[h:%q|f9z:^E=ЁNl ={/عsH""]pϑvz F)W@x X-<+Fնp,f(H%-{ݗ1;EIJR~+ ӽ$ymVYXd%'dXPyV-2XSdxvIg(1$Zd `7a*8u gK')Ӏ8fiGyd;v8%_qkkkr&L\6*sf`A/WWtcZ`߷$U 9Gjp w3f&k#y\ԡb@B@X?I!٥Hq"f8).JD! cRT=LQGE%/Iwe`vqx fqNs{9LӺpIidr]wh|>4@AN_ OWQ)l]w"`V0JQyvZ&I  32.$TfiaLaO0A5F̰:{ӻ%_N{ $Ԋ\ݛlj!RGgiEM بB<UUḬ<AMC$e8pEmݺu2,N51l6;t=ܓ0o尭r͵GYZ6۾'nw\MH}.̺cӁ2k`Y j&bH aɔFAnEH5>)eTk"#~ЃL^6 ~gc؇Hz)̬T*"_I&E2 &du={LS9JKZƆ bE?bB2yUj&@ h}KLd1lUڦ,P j9T]WFٻ\"jjT2k̋o5IȨ CDY6ݙP[AA/q-̣x9q`ߠSƄtk94Ap1%; N~DA&~dD%6N$>$sqdX ['jV?$}Kb 35-PxDefF:5ǘ&-V=;0=PJRg5i@nA,p$*H9Kh_7hbf&yOKz)7Rb=CnjFY 2\gǗD tT2d O1A8MBMly<y6lLZ1VnAh^,_ JX32An;.ۉݎү̩K00p ]M@vMd"R0Xuӄ4,:\RmXlgɒtz([19@6cs!݊l ,0T6L}MCsū-B~v.j. fBC[sJGdSlK$ؠh$3Y;MP7P~u&%.D9h#*HmH4Wՠ:$Ӡ7zZ3bD)ZtoIůo}P`N "A47ɌV-MD3P{p A;k[yٕϢ,rfX:XozphўE.hEK: bnk@H W&Xe~(:~L -c %^KZi0]sI83ZlՔ=Mng]V9!9&bg~&eL]~%rw{pWÖm rګ`뺦)q%] 4YU  (M]iXg9$/g9裨=cUb&߫$ Dw`IM\dp0 佟_hIdS7{3Zf94YBS2tgЅMk Z"5hB{ xèkLfD:fM1;f:H>wF!S^?bEL""ݬg1Ձ-N;LDs]BU8^͵ }X:r+bsvLbQ_nƫo>!:nJw>{|榛n:E/(J$P,`f.&~r6k|6 R$Q"պ Pњs*,tnEɁPXL֩yf[-h9BN%ݑiu&`[֝Ņ)d`W6;[jZ0ysqtFqv 0| x+S~m{Z3MﶴD 1&g>|n’ T 4$%>H17j'Q3;8vOPmADg)뙀VYGM0݋.UE1$LkdENAJssHͼ) >F-vXP=lI5@ nlBFt`e&Ƙ)ڼqja" i0q`|O~wywҗo}!뮿ۿݿ۶׽ulvs{ǜss+^og>{G9真ٟ#|T& Ҕ\~= `, &1@DԠ`^v҈^Ar "ĩ>=hIf^UJc1l2k<ِ5W=rHbZtW8T+\I"$&Lf3~+P"Qr0dLN{H_ og?}{G;~7n;3o~z뭟'>O}S<矿e˖//_u_}Hң}?4Ms7ڕW^cǎ~ػwdL&w޶m%R]-QJ<9Nt7냸И#Uoz^ "# 6g١* LwaZyVb{-d9u_BZnPij{.P-(*ed:jESu.餒}UmHrjG (<]dСDArڋu[b3ƾ}no=y꣏>z뭷cc+//ok9rmdr?}c\p#Of}{?s?Es}=~~|>7oy[$7 7pUWxs{-\pt ̂s56٭VX~ܝ@X›mv&'-= ~~~X:dg%8[x|^,h,Y[|2y]k,N4 N5ä0B87:lv9S]pSG*u*!(7֭&pfjET)9Hh4 4w}<kpeկ/| 졇zfozӛ7}\x/}KsϓO> ȑ##Kڵ;t"9'l6/+^'ɯt&P2Kpeߢ"3W2j3!0\f y"xϦG ~ʑ#R_̟59kf5^|;||n~'~=ymvea 5lnc\y_wu?c?r|#5/S[obL kj@p@{I7?;GD3!_U4ֹ>:O){M.(,T?fww3l\zpCaO+LKA$lk߲_\tP'9T"ܐ}Xp #d9NG8`p^ 8v_K矿o>v۷mw}?iW]uU]={?owG{Exveѷm? 7-[^o+^ D:t~}}ڰE_Bl+};y[7Y+r!@xUjZVs[dCKVv-u?M |YαJYh=UD 2e EN δݨng3yQL0-JawM~6XQ-tԺa#>d2ܿ6{  hP)LY>`%> hL)7w嗿_k׮i7}oe/D?s߹袋/__}رcw{l۶o~_cǎ~{%\ozӛWU/zыVWWֶlr XɢD#<%Ag]opW[4G$Wa{ѣ/tYWJl\KZ{__^1>icU0c\A39MFm./j&sB3-YY:p죳.{== Ac*1"_1W`SS谻BtWc Y\ p{R8-5pd"PdL e8aKt=WZQfu9пxSDQ IDAT8f%/.b%-PQN('tO4`7c[H2.6q1UMqrPA\H]M,t0vqWd%9@KEL0TyB _,5w5-&$Ų`ܶN4gIRKB1ځsPͱK3~@X'*7 8[Rnf  L0fbgЁy߀[b{'@K p '@%cVX &&2\MRHS s LfI!5hIKz( <9rEK-cA}ɯb%"J爉,4t&kz;; M,RQ RdCd m=~@싶͘ze ꭘFIJ`0k(mnék2o2i`My}/LbnD{+gD6gtg@"9%)YI)^#؈Q{IK:ChH=3qS8d El8؇~ɾmj T*q,<1| vջ0whO@:A"s 6_{A9s>c^_7 VTNu,7$K<0<# q Q?wC闰=Hl=IH%U G :4CdhXy?h8'{C6p7;llE}.Rf 34ch!:JlBi3*;PD%If}0gTUxW16+igU״ITOWk2plLaA0~ҷ'(!-\=PdQOhڙon1J*%-ƞ={bleX@.n͵$wžW?GZ4W#1մ|OfD2.q,|э41!֡YLTP[5?=]$6˿l UxF<B6Ȕ o rU%^cr򗩒p5)rpT­­VԇOsp5Q 7%dNI@H.2lCՖ-[oo!tJiϞ=^z] sR©c=&SS:-'s(,x}X[j7dw3 m8-dB2t59^d~'k;ƍCaxwsSjJZ^kKpD/!qut"IK!1L@Y*PVl[Hj Sxg01sh_вEy([ԞecET(uhd3ͧ 2#SQ:YJtæ<]ã<õw)&`@0c) h_ h+ w!KI'Q"(L+(:%C,}s'|$!_ t?:}h>t)fyEoYۋR\#OOiaQqhPyf9. )=k.X||E_؃xhŠAt%Ag-XZU{],0n{e 9BDn VT[@2~ԥmB!cflLV+ڦS_tI!\ Sj\$wvqy~&"&zҿZO.% C".9p\7 2!TpO%lؘPe"#IjK@تWg¼!ʏsiq%H9hd:9X01U,lccCtLnd] Yäqͻ_qeťw;4iFHEEZA fB⠬`Vv!1`5#Au6&f]m~m jO%OYtb_"16&m'__|Yd*E&KCrzhުCS =1o[\{ӜFaC5Ncp^UQ)0#8=҆ʥ/DwAYoZSId,e,v*iV31E L4>-G&~\L.ţWo<ɐܕuck#j+S fa{ Cs_c6|"ˌ#VIyA r {(MmA7e.x }z}*@Ra:%Lu&?ʼ ~jT+)E|=Cv_z> /}9(p\,I ɍ9 1?=,dm:X^ Kc;Uyc¸%%:igҋr0oZGF`䮤I I(1 o͂[? PH, Tnc*Fp[c!J(؎8.DuJ3n 7au=9· ,3 E?EAY69U:q F7 YipmJ,c HOEeyC}O*/ UFxzX j> Z g%b]l~kKE4 K8'?I=L5քdX1";/y?nByuDZȰegCfLҷye;y$[+ !RYg Sp %8 =v#3I~c^s/|?NVQ"%9}O*B8=hCp}q@5o3geOE]^']puh(yÒd734As̀FM"JU {UG 6_Rm-~&42=y)'귥l`SؔtG{O\j_QH7czF=SWJKu/q%EY8#x{mȯ,㸩LԊ| \.2$'7; )T>< '[|cܒd>1lm+/J`w3Ձ]Cv"0 "@OR F,ECS4"6O6N@8QbDwvbS,Ӎ.+{vQL~&<:fб[EP{=| yDRs8si_E}yGiwqw1E/JY8C@k+7R;2k=#00\ W&̨fWd7<+PFT)*_AoUe=D5@NsģswI:AUަ*=kJ]I ̱nu̒zT iQR({=) H~䐖<>N~k8 2Ifar(Tv||,"D>hۇMK(<(Q#ۤ_C ?fa r;dYuZ[x̳_J>&X9~L8~o`f=T]ͮ > J(D$N'k-v P+zVrP>Cb 6m'LYCXUp2aVHbC Nj ʫL`x2*`qf@bD>Of{"CMumƴJ*v6U 61XE`3FEu.G֤Ol] H D2N>f9!8N4fg`O8kIc0rHpv$k ~cu2^7ƬbCLD0aq͡m'wyhTC} 75vDnܖhB@-J칳͋Bm te n%mG)!Hj%b>)9dP=M5iQ0qzsiN*QT%ʼn9 jGSPdԩ`^!W1<_?/iI=ڳg ^;w&0KB4R y6 v5hC컁6Y>6\L $`s+3? *-Bsz1ҭS:8Fj0rG3 @hT8A9mqq" YȘ=sC t>_hI'F5TqT֞RXG{;v>,LUU߿+زe "-Idjbq)-.&%7<60XGr"}/Ь]'PZIGNâb(NJm7m4{FrL,jn#c FrZ,}!g@SRm_7Je7DS$^Bw93N>uML&?%4͛|ahdv[؝'4H&99BC ehŴS,cp2xL7Gs| Op كgU @N"Ku dבNGz>cWE#D@uaU"Xs[38pࢋ.ںud29s&̳СCs"0DSIfcHn{գ n"bPFɷz"i+[OP3pn {٢@(*Sa+̊1BXI χgnOLu_S<sRmS PC!;_R,'&z֭{NKzvƆp0\ȃ, Hԝbce v*[)jyAOђdqs H 4 [PP {iC2{)0[6M 2ITQ^ yK -ΚNf)A!@.h3uw+=SK4d2Y˒NMdL OG%tL_OͲaUnlIϬ1<65!33Mච: \@W2KT7e@ JluB왁[XKċPu[] +'"yHNn9"-_ΒN3E2 ANDɵ~6[z6б`Jc6&k.gՌ;2X Ȃo b%ѐ w _DfL3_Kg3uu pˆDEߠdހ mKZaOSspl K\YMDޅ"wMa2yTWۉ$wI3Z<1@}#6&c|ʾhiaj׷V q܀3<~bð*c8= {\ ߙAe^By|,9?(&\d^X˒v fT {$' <:O&q4,`\j+0&h3Oj8f$8{&m%M0?njYLk)k|g ͛>'#ܲo77!"FcIOA-&gI>GgX椵/L7a4ޒ.XHכP1v?\];6o?#6 y(\nYp7?[xaWlOcW}|_$() K'I#g,}"2 n’"Jc_!QF.Օ1WH`J}E$T-2y'1Z| IDAT8`Rьk!Lܛ]]{ʦ'2Or d$'@Sr[@SPչd 4^CBvU_Dݗ"uBYl3/IO3馛NCt|dm;1icIJ1O)S[IQY: n+&–|!:Uv!,"YtY)d05vLj8Ovx< UpS55>&Sh8&8;@TM@x@bY%Ԟ6=wq?-O_ҙG LjY}lrӪ@"Nb;cOL|1TÒL61BB~E֬#!2)/1^wb9| T*ƔeR+ GXqU~NYɤ:"aEe%r@N)>|t>nIg:鞆r[?Q?#0%vj &T%<$xǬMEĐC>`yhgXfUְd {|x15]l?27Fi3jt . : P{dگڃ>s?s_W_x7|3='΃ڵ/}[۷G x_W|߼ꫯګђ6 _bL4Y}1{b%tp8(Zb*>07pk\{.rpk~8L9 v<L:U'w 8H0@pl7Rp/a:DSA\6 2}vHxAϓ%"'a~:>y#X[[{Gw `޽{֎=:Lݻm۶S5BKDdCl { D[m}L[7,NUШ,[2{v[P@8=P& R h<.X} gߐ d2g L0m!ZB`XM@q%rqzl,"?nm>nll۷[n>裷z/p 7\uUr-|+Oֈ,iӒ](#h޿~g~ TIHgJ)h%jdKvv+4k΄( ҈Qdg)#d dfU=$q2kYd@HO3Md1.f 35<,#й~(Hr,z,p#Z YaK?.-Co3W_}?xh)""'Sz.8: GG[ n2!B:Inuh #d80H+bD Y:j)L4x[tД(2m'9VpiV2=qIlztƒsvdeÁc )wK%m>>_8{ve 3S-7LXIQp=3ihǑ`ԏBj[hF5KgQ ?`<p_;?%fB\Һ18=V P%['ת94Vu9O<`>iH6$%-WfH/q1i&hFWXcrē]s +cT09oDE#)F솵h&&&9l5 $ю"5( ‰:?pKLȔ cёVh Yw=|Ƴ#v"}} sgEPE\@vd$`R GEu@g4JN&U]t]oQG&Y8SͺŌv1uBcu: N BN|QlA,xܢșL_noP}vS)o貑{f f#4cv,13ѕ"uDasM]Xj'h$ / >7FsRSX a!KA~Ԥrȑ+Д)i}}'t]OçXG{wEh,k zr 134YgJD$:8v@0 N"a듁~)=#es@PE/4"Dl%ԕ)jOPܘ8D4M$7AٞW=FꮗwUTA4jTތU%x'ז>2\ UI G|:,1X6W&M-9pGiry8F7[` h/^FRzcș7 r Xɲ~ьv,92A*l'$D%q,;B kqN|?O)U ͟fK?_NG== vwGe?Eۃ?I։c`}k S%>xceMV& :4[H&ͮrڳ ^"xȾQ;{#8ufC Fyfqa"Jj,'u/v]?$l7e.ů  Y/]O8VU'+nkqO(Ue =7epx?Әf4KHbR&2%0}DybEQ\>n Ȫ'T-`&Xf82 簹'riByLP#`cSᨚ#fxg Q~xhΝľ{)tN.,.t|"IClfSx<*Y/Neg٪dSRfp58H<|4)砺A4(a"<)Lkhd#eY-#OذwhDu .iJ9W-U&1xgWcP[8F9~c@\dm'dfbS"scೄhG8Qy 񈃌PVճikdDB!Y>9vOG1Lut+ K}YqLj`'HU%"$H w\YlXow ǮD*Դ,b{QD ~~a]þ3"M-(P]W- jIs P`8'S k4hɵlf1؃@!D]"C N;&sswn`19X2t1Lсu$XbR}&IIHr&MդMLdx+fk, Fc^3qVVkk],XͤoBa̾؜{}\!U'HH\XM=o*T@C[{½('*46oi:ь.+9񅘩p, |/%NnqNZJS42͌b_")dTFzدwWn/Y]6O( ,dD#;6響=fB:"ʇ1B3Ӣr4@Iz60fj肘,&:z݀|N P@X!mZ6 xbNv-tL6h ƞ #LQ߰J _\'PphL~9$30fA<9 nX6;F<2C:Y^î:jNk-!³"2E'DȲ1eQ7D,  >C\6Y^xQe| x i$ 6A 7G3ɏ  n#L Scj߰|ZcVs / b ۨLPib 8 W>I p:Ki9hFO:8sY$z41yj57 SF P;RJݨu%bv"ōrѰFOTaNGnZ wm>TfMYj*Õ\Ï, moS)spJև ADsEPiɟ#mpdLKo'SXUYTkBߠ<' ^dXj"Dbe!]5)*Ed5#93T+YMGq祾(13&WcQ405RD ÐMo5dK0?hVV[LwAoKZ_@ *U`=nwֹi@ulN͈LG>4V-.pQ:bKVH~뇵JHv`.5KC_#ʳ=-ߓRkUy4)hcC#*.#p- *UP &J m8d\ `I*|ʔ` A'B",CJvrd=q-5 N֛3C妦S\-lICZEU I1mֆ΍UR pHӣg[W8.(& Q<"%{D\!XQS1VZ#?{}4(%>'8<,XY{' χjL2zw7LG4bCI3Ak (qA3ޘhn<B"EJ&-|t}}u N¢SImxԗ3Q+l4˘6o7Ʉ!<́.M&(Xcf8Х1)`^UYOF,0($d "6-H1\m\%$ȡxU1j@$xIPg7D"< xf"z -U # ߄hʸw-%cF,VUZpj_zPuL\Pn,?Uy Yr`/Z𦒔leaQbu@➩R4e{q437dӇZov짙3f(1IztHlBjacFv#s*$bzRo;խ PҐ5+.blfKb3>u% \""\V6{aJ c<#A;E?ʨ5 e*sY=PJА{!nf[]eiM-W'΂JD<9[3aՋWY)]%2aCYXF':J [ޜo4wSސqq \HB,} / 8>'ب@NJAF X2oD]Lњ$qu^ }@SDct)tg3er tb$ѮJbuh"3F< na\x<*7.$tKq! ox1pXi>2O;G3*hEF1|pY&s  f S.?rt:OcU\z"6yo.ϻUG#D1eNz D1: „d:w6m)"c[PF;4-4u.gt))e[sw~ #6tH]1`lo\%jG\aa7īa$H\e&gX a73 qBSD`蝛8x~ln\| eB_xP`7}TAӯi34FqE+g{97{$F{V`[]5Ѣqmv?*w(=-xSV+YO3Ĕ rʈ|Hmn򅘋ӯ[cN\Uь z&|9 nPN^)7wk '3š'$p!Z|APTpg"ю"=d ,hUkR+gJ#q :\ukXĚ.Ϩʘbg_z/ݻmћxg뮅pTc/ɏ&Łj39& n~u+06 F  Tga_U"U^npXU_3Q̓d09r~Oqh#+7^ORuI&u f 65r.poW93*'j5 P8-Tk *9!7̵V1^\ ngE>\]W+(!O|آ2(qf/ȏ8Whsssiii׮]4bxO"৥nhužSn=AǿX4DQ=L q 5? P8Te97D 6 W=AW%kۡDF$H. "Ȓ m׮]p27#FpahyԼTO3 wςʰEq;K'L.ʤSawb)$̞Q3CЁ{:G KlD/oҨ.tQZ"pPV]]Rr;Ϊ&ͧi4Wd(ň;M4 f2mp8 ukT{Zd`\?^H&v+ 9Eſ&;CKD"B6C!vV1Hn<SPxRXx2( dkeK`܆,i! I#4㳚A3f\ ̼M)F=͍,ûy,e5\dbsMb5$fJgN PQ-(<ɟ'yF=~ȼKtиIq yD9*7T%1LT|:ftgG! yd2$X-Q8`Wh-2%I}mMc3ՄB6>0 Is}n&hr)3ѥ%Q,,W!@MQYg$XF' K:3ѶS؟nvPCuonqsH7a9& -V@мKQЭKٶUN[E)v]֕fF4TbL`ud/2 #s.mQ2-jfF.wBN"]@aqyx FW0j䄼~FtFP%vBxц#)7/M$n/CA) u'L"% :{qXļcFohjVkIV?ihݓ;"A^8MaQCU 3M!>OX|3QGni vg2KE{#]eLbQxa{f- 1{}_֯DTwqxɓ7|]7.;CS,&Z+\u1ڃ'$3=M(>, PLRD&d\oF  &,.wMLк|i:` I<2rc5isanE8E5-2x<>q׾^z7iFoNj*+i( wE"oM.SF`$0=09HT7J+%5w 8xc8jszoi.Ժ!g@̿!kj\QI kݻw\Uձc|ASO=uСӴiRɽk»AN Ta$G>޽??qwy'3g<h4㎹P3gyǎ;q޽{~?SO=u٥oYm*͵ 7q3x2)ʕrb t8e#N{Y@5rZxB A`'"rն1e άd""{W&gLs=E]8re+1? )r:W~pͨx|N53HQScYb@<>z@뤲ؔzOLkrϩ4I-!Va$u?cRYD{XP m9""w YDwK/tĉMs{/~qeee\sl޽{O:u}M&ݻw9sرc-ӯ:;s׮]8p᧟~ѣ{'8p N<*yme Ï=XZpVYNb1Oݾ\-=u6GEAL0,X%օ86PbO" ϤgCAU(-%D*XvR<)pb 4zԍn zLppEz#G>}:$<577w}=kkk'O}0bg^D,^] jcC pEy`\^w;Uda@ -+OAd_7G Ƣ (:y e̙37tÇo|_NG?[z 79r_{k=̼o>X[[ wB8AS '3t&T2UmtM ǻYl/= 01]:؄!qhѪƠIeQa~y4.LijLZhJ,@`$Z$q$&#9YI_!WH.N:]wԎ` /~K_`𶷽}-9Ww޽{ԩSEQgϞ f31k҅G\B\l%eY dy'R??i4V| :JܔHcDbhF;:<(i*NXFq Rkt8s#L\-VyW7%Ɂ*&D|/&fki<(]:\py'5Z|۝(Zt쁡 LC ̞1Lf#pFW00{^2feŃk# a&B2IŲO.f? JR¦FH.|fs$LBȺcr煌u.$.Pp!g9]qQ;d'*WbŤ'W{r7Hd8Uts$܏%xZzbe>;S@ޱR//2MWY["g6T 6N&t;nʢ?;slFW,ߴ.׃(q`k)ұ}9j}~V9A09֞+S &u0B`/({=:8EiKzYOW0D!6Pn,CKlv8zȣvqr#3.WKbctgJ[Ij2[U@P(]39C'=d?WE+`C§kXY#f"piK8ȵg a25 #= ^~ӌ%МLs `~t?mogN&^~f iVx˯]9زj/gUe, ^WZh^tHD<iT_R85 q^Զ7t'WbE- RY95ZטƜ"-6{") jc Qܺ^m %cYq "Cz1 r~2HLZ2#X?plS@xzS媙]Ѵ5eL3fC}:a[Vîz6C09 `  fj^uJ3O<=FF7?Ze.z3 ̄bs0b IDAT153HHM7]]+OjX 3o <`qd7Bmκ_NHy'8P!(^Bd̡]1,b)56 ؠ,Q#*LǤjknnqY)滛R&l6фd=0!Y lhLk{ϾvuukUlNKr1X=+ȏs]vÑ@{?CmϮ- S)1Z&JNu6)ZdfָC/hu9qXӈҪa&dad1 `%<Wu&'ADf"A,.Ԅ‘ i?^}ATVJ5{ (ʲ  ʲ,5I:bFL)sؑebsB&CaXY͟N)NVg='kֶ"^8clŕ8s(Q4a+0xm~^ߌ?yϕ'0qհuKo.=iJLnhI0/qܵžiUdf`qDV̈́/\R%f*il`j+KMP*9 f~h\x94M%aNi '[+ $MI{܊ hy Gwp&`!)y@-ۆODZBu^ze{VjD ) 30  = Ԥp*ժmGF1ߞYpe"(lFjFKh0@p;TI"<4mb!Nv9wpc)@d2W,WAGb]RQjt6%`j8b!,ClŤ,'+.+%kQq&׭GItul 3{86?|Vm[yB|@ G# }ݷ<+!akSVu["Y ,E-TaE ô6hIDj&T>X0ףZҤER̠]e {IPANu,J5(\k&SoaAR̐}-ZTVqɒ7KU\qݼ֟OVr-5sn|37nXzdE43O%0D]+$P˶Ml iZ$~ʪ^OjO^CKKSٙL {ب$ rNdj( #RVSO@2g@3C`N-QK6x9w( C&5qlxU#Xo!oilGi NC|5/JʼnmgoG->•}mbzjOkZBr.R͔*dmZ0) +D Tۼ[{ w4(^=5Z-;tX?(Oq TG?LNT/mj* )~L>ٳjLd<PLK`Z*~0Y")׀Y;;)Ik8V`2H}:=ju`{BU*,d93ҋ. P[,A[isSlmYVtu`+Nhz%&ۜ[Q'<_ đ^jfbk e{D"vS}(DSSVo&re'Mwק27@˒hָgɍD F9Gg݋JD%j,7I~6!"wIJ 3"uņ t`or 􎄭haV?UI|k̩N*k{pfM6mnֿf>=<Dm*qD$af}T4{U^D )OrMNסBzH>5j|+bȶNT4O2c]ݕD+ؔ]Hf7`#z645Bl֤'4ԍ<ƈ̨rY8KHq%AeALL2X"@ԑ(e*_1s+QT,k|Pq(NFx~DE0*1{e֞9@Km*SaC2M` iK@%SF:wVydU^okM@9t׃@MLu[fOm<:HS"W`vѣ!u=r総DHDLN+U79ȃQ'L$zK90%%9IpX `8 @39W8*l!gQ) ob׈(rZ[ݢE#Vh!"N,9X*hM2D`K]6VgdYPf'b[SuЮǻ.=jC5o6tUMTz+&ճ3Cz(Rx%du4> Mt̉;CH-kA.q+6Qo'N^˅ wc=a}DaG1N΋ѢX"bժ`aN_cQj `_f~S,Kaovv;aχnln0&#f.\#4-!ͺMÒy{mA[3YŲB>z_}ժOt l&5i]-f\mx7$bh'"e۹e BZlӒ[`xj އ/ְlj gm7"J rѽ2N1 y]h6v YqO/u1!'f˜d*"j+Dj5,BGTdR{4XysZvrbb?HEWs/Sq-іkĞLԅ@E^m"j޴wLNk^ml&L]dabw"F~;zȔ.U{j0ZflKl50&~,X4MXn$_G>8_x8sB,O,Z9E6uTJFΪ,OV{`n^OɭkMsVBͬ] ڊ(Mhs­(,]U5iuF7GӅܭNIcZXt.%$+U@%Jj0xt~hD?cY|l$U2B<_ &/WTfTE~-@~(.:*@Sl5GN7kiwqĜ y JLA]g3Y&קeT>:\mwj3ӣ(dM [&d]e*' `ejg5Ӵ4eĘLIc:5‘H N2楳q/PJv5iu0$ID%jUҶ1 03m6#&Պ{ǃ5<%"1s2&?ǻ'~]t T SďG:]==urcXe hO4 >>|xyy9|Up] kU?&bS]hHᢧٳ`,@O]|ZUIwl)qDUW.Q)XJ4،m!)ճ'LkVWW{)7mAEQ/NiE5Eȉ&}pu׮]`03xmm駟 tKM`hf:4W~ɶ#[UΖ[*OSOVk&{$(i-S|iffKIl}1^>gԇ`׮]oF3h.X0 lڎ7RZDM)'a&WY4c"M|ʧ ]fm4iDovq.4 ~f{mYZֵbX*Uf@*uʪ!5\%6.&)sMնTc47Mh\ J"cCFUt"JL]nYfdF~u v)@UJO͛ZNdڐNf.c3VU!%_qhej0IɀeҥcG>ˡŔzmf$BU@Xp1Th,3@32KSR]d(4MQ~ma5kAW{ `fҪ]QծiT$;rd3W|Xy jPNANjŸlT-ݻ%yČj lm5AVhVІ@՜ 6Z6f%3O4 ';q,$['D\'6$IbFo^,%nZR4-T]{"Y=նM i6Fg8 kuQIGa\)vLY/A/p&CH]6m5}*WL>?GteN.Ox4mA=Efj"YS ʪԙ,{'OU̚ߪ4I]t&Z5_uNJ=6Y/>qr!ry ȉivDQ+Nke d3ѥATe4[z~23Lj-c^XNIPaV06*Wȫ;G#mDG3R ˍP/uhyLGI51bEo3<}3LHKKOO|;׏=ؙ3gvuM7w=eT3Sך|)[aߦz.nnЯ4E@+rv BSU1? /;3޽;L&?saa{Y^^>r?zjzPߐZ2b OVU>|ٟF~sxǏ˿ߺ{8p|+ |C~~СCZXX2^d3غcʸ06*ZM̧U7g4%kBOݲǭѪue_M(q&2,Cez)+$Q -SQJ};3WZvk6OCediX\_+PmN;P8aFK߲8Pp]ʦ2I O3U޺`eeeeeĉ~]w;c??|[ǃ'~'ok_//?Gя~zp`<S:|~]w}`Ugtk+38,6@"z5w&n ]]WCÂ؞eqgY(+T//Ra -S^F턕t~"L)_xq#:ڪ+2}xkfe_tI:Dᒵx= y R!qN[!f9~(fϩ2,J+ENuZZZ,x:u*şɟΜ9sUgtIj=}Slo]LIn}Du#o=%*Et 6+ٺf;)s*V-׭DOi*I)ed]>Z Ƿgt$g<>ɓDD(E+,`0(KjB#> -@./2Z.5ѧ??O`8x'?IMv]w]wuA]?Ӥ{衇;++ǎ ׷훛gngy`YՋ|FO_)ꁟ*4dpҬ[+ʼnts;=jŚ}locұ'!-&2;`ذ.5O̥)dѳFXjK$ F?ٯ,X)aPuæQ+(`8`8(â+H ʪ |1oۿ/|\YYL&??޻wM╱{ϯ{~ݻwOO.//?/[O}S?3?sUgtI)g\Sz˷]w.|gke4?jMUMbq(1JEw_$%Ϯ 0J F˧_TknekgE}-zG KGyD,p87??7E`2llnlnlNF@ԭЪQ}uuuь.d88qvjkȼ׃,ĉ9%0累*G5Z.KUuݮ. n mg3F%lWYjJ V3&BH )6U^Cw iJʛy3<'sHۿ=L]CPmq؞ z}i 3HّZok @crⰉfd1!2xLLXVD|RZJ4??o Oe6v;vu TםYW'R'__倢!u`f2dg-V'v\ߢ9EVͯb[e߆trMn!X]}w7{USEпE1O/O|X\,E+5L gi,OFjZy{nܸzRZJ433ӟNܗ/$ΣK:~ovt.ď(mHEcWW%xnI2XjŒ=9=!b_'-+ } !a@qH 8w1(n{qTHcJq 'ah> +ݫKYBQ,UG# Wޕ¦dSU s;tBsL%1cT۷߹gϞ_QqKi)ݕtGUV6 1WbFhtq"ᣰ]W\*DvrTvTX= WY2+fPM0Do>.c"ՇӔuXAk. IdPU5Cz&WcQq4ݜGI[`  /̤aОx%–MN5c=7s(X afIܬit 3"0x$)w ^ ]{v+i#]/ S;%!_ҟiԺlҁ7e)Ġq75gxi `O210sE4\w)[\~< rF)Q #J=D'2tڛnJcj7-liUVJN[n:#rs̰<5ixy@'Rs Fr,Z{= U?ƐK5,(+(k{߈aS9[әVgdnD2Ίb`8 c֔o- 'sAr1!{@8QcGzfXQg[1xoM|gm#LI=DD""Pr^f"FRGÒ͖!Z ɖ{vGgJH>WTR:+\M9w'ݨγ3/ =3<`P_]'۶^LciElkOm C8D8w,t*M}e3;[nG6[y*$:.vH<5]>ǗfМ1jiZ>EQTu̢x1#⥤_GuV} U.IGbNJRyjbUs8 *Pظz, ".p+*_G`fr#›zcR9E|/r#˚7@$$ЦW +G$#C8@(dHH, Ӛi!&yڷ"6 9Q3g|v[$NxG1JDQ7;jC gdjѱA|S "FNϪF6a8DںA,QJ^afFgiG#@ER1rTH ZZ몈3 ̍cG,֎Chrx.ƍ|ʳR!Y/Q]WH_~^)}i]syqhi? MRcV*rv~R"ROũ, )&g*E*-|J޺A)aޛYa# `%#0lϣBc&C4CkRp:eE אqsO(s mlX Aߊ,8J?_WlVd RF8Ա: vJy,]rڋL$:T)f([ (Q)z"9T; y%m>q^<92qn6-"W{D`GH) !Ý om72X*N\FBh?spʚ L6H+@v0̂IQPc֌o!a'Usg|ʵ +˃[^ h!č*49B'F,([03NÉ$K; \ uobɾ7^rtk=fXZw|DصVKtQgi0T{wJ^I'm 뾈KUGĨ /%+t*ME1(ztj/pS7NhPٖ%XHfj@eG$E0Ra1j=0DZ!xI݅K%d6Lx%_}O7HPZEebwfN,n?,}/c0adCQH>d4V@]0zl_8GGo5V|BE G ⶓqR([I:CZ菲*C~0~I9z q?FG#T 1r:S/>\ *\ulV%6|OtV`ڔSN~qA:T.ʇNyS Pb(dT^:fv6ɤ&0MphHd~$"N *ʏ#dLGmi9q,.' cA<Bcyȡbu"Z oh+'MBG&f,!GGzV~~D+,E#x mx^nQQѳAk2 Z',EK tD|2n `S#7I ]偡3Vl=xCKԺۨZ5eP"oC4@ \dӵ2} 94M1C~mĘLDI#D&*=IeУm ghve!s 0-R+GW`* .l0i"! (݉ 3Q :o1h&aJ j^0&8nmz1h|oVӞ?`jDlFH@Ye&1<5iazk{_= c)QuY*_ĕxNJȯC!8ClŅzz?DkgvcUUgF6kycpC|@ID GmaPfȓ e X^ CL16ĤQ@2PddkDKdv$1 SA"р`vPMqaz;'p,%^Б)HQ: Ɗ^EAfG+74M,_amMUN4CO_6&]J5QIe:\T 6mR}&ٖrF-Y1E:1q"Kf 2XaCv0&*]S 9e*D ~[只t.O phlPy iȲ,cL%>Ga`E[H+ 6,̾frhSb$q}`nzxZץa3Y?PC 4y2 R4qI{96KMc?'z =F?l8"J=ϓt" 0O HQh'9zv4'$d[+7"/hdu떎0 ן V8ʉZ TscD G@EQUWv I4RDC7znu28XPhf#va9&&CF2xBo8pźVEe`IHX_OL4JyZ@2܊ѽm9P;[5}ޮ/@$`)68C,՝>uTfWhYZc(3SC,/ӧ֙3۷84uF.U*uiM 1<^"Ղ]o0g1?4꣇!GLhA#TkHC\Zu`xDD2&CLy%15j,.0ْR'Y &3%]8l*(N0SCi`sXA?Z'RJܛF*#tߢ1mgoߎ uo'gZa ʠ߫6g5צ*P"[#@'pI^{@W70RP'"~QRhHs:)k'GGteG EGPѱXНrAꪦ:A變N**ZK82] T3(UD0F#e Qܷ ufDkN!|!&ȐV|'9E\}5϶:ҩb:Y[,8Dq|I>SqeRb$-YG@bӾ L6d Ik6.KW{T<^0Aw5@0%oM#Y$a΄P9إ2E"ϲTe"@c[Sn5#`c,:)[J2+.*mvH6dCEjY hC@"$* 6nИl]]ƨENjRx?p"sSlu+ >(tW.:EE?#Yi୰oC'\sP؛E,AEeB8O21 ԤWEbby,7@džg%Lj=o`|M<@j-.K+RZqXjѺ9e 8- #@~mvDŽ&A}|$x)) CnX'`aJQH^œ)KSjC}b#nFh{Hv=%[+M,;=C8I=^(V@Fz :Yunrm,ɫ foչ8cQ*Z,1n?ӃբVVʺڇ*-2edLC]i:/;7^*3Q6_YSإ(4]ʦ/s E:Q=PaӋ *0lah[w3<`aL>=,!'"|`ٙV6 аTDI'8\M a-ڪ!D= ݁Q~G{'Ne6%5S64DB'?.|AlwI7w"t70 ks ]e \~$Z(kTϝ@̎P~Y,ܶI \: Fs dUX!!3+lԅjS-nX/RoM) BnxWG ̇ HЏ-( Xg;ʢ8]XXUny D &ܝ0Hٖ.O)A?zaIlc删{=z8;t ; NJ:_r-gk(d!UAYO0CaQ}d v(*~INު . Tt\*jۧFB>2VidZNihFMX"XT"΀x3uX!E2JdLc.9N"(Kg8nvEG:QL!EydfF9eY3BP_¬PTaH8^E5q_Ѿjrhw:Q %1dNj9r6X %[4LM.;@ HC,S~9\wwGa;_+QDG'v"\BTʻ":00>?7ߛ`f]WؐvQ|W~sӣ|4|#-CY69J Yڭ4Ю'^r\4'QMHHzDɊ[Xt0IZBH1oJ4Di-bAD$%;a2,rh9nkdĩ B]4cF"Q0 qGfc`Xf /pp#"Z23bMFwPTXscZKi >LP}Ƈhf@6Ea~+%Bc@#B1Hgw&cW1q1'u]B1$[֙0*\{K;*E6[pYlf@|k0\gS^F(@ъn^CHt`b0dnE1^!ŕ0PF0Mw sE(QmGٸiOzh^hfO6s88*:T*8eDeJsdE@AS ֽݛOiPThB0ORV|<07 LkVH6oUd+_ST5o${xX_ILJئ1+F(FYgGJ]bۚ1'B왞ݳ3ݶ~3i'LK]6Jen)^cǡvzk>)iO-y`٫HPvdҗL4 : RvF$& .ed *nhߪmA$C4Pe,k<Nd6ک1)&CC豞V2U`VPg $G3c'C0c:(4030CRZJK_GQ# eDžuQ(x(rLKr*nDD+CT<TrHHem:"\[Η ll"!eE#FU)~+S}ˌPfk$}׊9+{0<^3FFNQ8k|UCS.x7F%ƃX&]5/#j:(N](V( w߉:~Fm)-ߟ411qg^sW8kĘ! Ƃ򜮷g'bώˬzdvI6YyXe&66^{#hl-urVMjpp OӖ26L@T1d݌"۹u)dziA—0UXK)LhF등X !2U66־ PF5|[fnܙ2q;~)-$i)qb)\6 p4CO"S_{uzpKZCn c,@Cdq&Dfc~ :Đؗ'Nyj˶] o>.9SewXT @Hx4_EuS Xڏ)W$A:$#*l]~JKA('fĦL yuw@VdJ2vv#,8_{nR\!6_̞dRZJc <8d"ЛdǓY) v"l2ѷTуe30VF*c V}Zf5b4 u;sq>DT=p ` D"Z8ޤrrchSrٜ JC'A~kO%~ 9aGb s! eQz A5B>ĽB%YJKHf~1%! ]֥^G;aW:MYchFGZ/H(hpPQ%(7Kj̋nE.Ȅ \>m XU U2)ʶ Tm⳺\UpF+s+-MO m +*XrA0f]콫MQ ݹ-ȖRNd#l rXxKҎpzF Oq]k!v5h+Hjwb*+v,A.N[IGRrgX$1%~PY` '{2u;oý* :e"YEfU(&;s1hT"}crH _ۼ,1F\OG07|7ڵkbbbw0e/{٦M/;u=y7o> ?hzы^ ^~퇘믷~ժU~SO=;#>.h||'qH.o߾իW_zW\q_NFM reJ|7ѡHyYl)EEjjN$] Xm8C^鶸INJb-nf"l7"u2}tQ]2ՊKS`DŽ-`Yٰܡ)WsowbH),o_3JX3)9q~ gle.jn1=cߣD )>Nk_p?M6mڴkK~&bqC4z19 ;w~߽k^>s7Ŵm۶Oӷvۋ_ߒew/;>>f͚ߦC(M),'*((J2Z1.it8IFd3\Cu5Ji@`v\h#++omȤ&^N S}I+<';Tn7K,R) P[.;~l)Tgf --h["e+ Qt{cĠPMvɫ 77t?>䓷mӦMַ{qϻ*-w}Ì'tһ܆ wر|gj*˶~. 3ݻxǕW^|/^fo_i~+zwKoR>ق h lF8/;sQU(,^ىU|IjXe2*w Bd XՖ^ Y(+VVb"xPnCSj4Rpnwfej(P& Hm"$P{Uy| z%ړ0p$DQDcD;բeW.25$QYwo׌7)G; $&j?RZz^7 N:7M}qzc9 /|Cj_}җe˖ɳ:O~ڵkۍ7~31sy=Q"|we/۵k׺u^Fi~~;Sic9a{\z+^q 7iӦ}-_>u{ݵ^~m9;g2s9ki8wۿ|߸ bݻw#{W^ `nnn8Ywn|fÆ Ӈ~ /кfq/馛 ?᧟~_׿6lxЃdN7}s۶m;裟'\79?(d -A\v;vL&D=n$V/N3l5$nj6rqz-\5-OZOss=x1*yE-)ksUbplNڲޔ? "$Y)J 3"s_ V B/9lN7qwo4pk,'jl~~~ƍ>셅yQ"?`0;;-k?7Muַ'p '೟W\`ڵwaÆ7Ms o}[yٲeW޼y>۷?iOٳ5yͮ];Dn{z'x]6o|嗯Xa{4F/|ajjAzO~[o]z 'p'җtXr%ﰰRWշvۺu<-[lܸnN;mqa]{/{*f^z9眓RZ\cRdtI+Wܻw~<1 ]v}p']s,;/^WX|ۿ\s5{8∃NصkΝ;h|Jۿۇ>!V"wv_=f, "d[z &?A G R/=b 5Z%KE5x'+˽T!"7Znm*6u)Uq(hK E`v e,:]p:-ҧJC@(l }r,0kVօ`lW1=1C4`$mad{w5ڵk08LΞD;SN9e۶mOySRJ??={|SpE=YϚы^aÆO~{RJ}7LLL|?x5<_|y.|nn ox֭[>跾2 -[v?ϸx3n_'ȩ_ve+V袋~N:i~~ӟ4:o~ė巼-ꪺ͛7vm2>If^\3qrrrVW^ؘ1zccczW_vp(駟Rڽ{w4GqwܑC7o޿?'< 25p1nj?O=餓N;GRZXXX\G?Їo=O馛n s=r#RJ?u뭷?ӳo.;r˭ Om֭[gg~Ϗ-]veټy޽{pٲe2_'>y\`4lٲO0g!ݲeru333k֬ɸ_׼ܲeˍ7x7~+_9^œs9_~={~_wusq`qMLLThpׯG?U|;uQO}S ;`zz:GyՅbrr2w)9»F:3PA % X()ݱܾkRSDͨQWYf(C ^h U>T"֘^3茏j. *UD[6/)$6}UrTf Ζ. (cZWU.El9=߃c ً^>.(C@$ 1iá366vglܸꫯ~ғbŊ|8 G>Oa_+Wo;۶m;餓|\vj6^7 {'?Y-??o{ۆ# .O:dSNdǎƝȽu/[n~|ݽ{?׽uf||Ͼꪫeyԣzq-қn)gQ=e˖|ADxN8[ng?Y{[mBiV\i9Я20s<۶mˋU)o󑻒u+:gGǫȁ}-Q(biŝe`8IWN5)/';2EWd'#|pbוIA.dɌB\ IZ*BPECMrrG.2爪 B5ȫba|CXI!8N68l>llÃĺ9%drv,,J)'?^۶mя~71~"㳡O·6o|iviW^y> 64Ms{#ۼ_wڕRx嗿Mo\yw{x}k[li e˖l&_űu_PG}gڵ~89*x5ytW?y{c;;;{^z>0OO>5֖$KR#*ۜϔpGK^w=ğ'n7pWU}C+DZSpQGe/NOO>ܹsTJb<5XHϰ4VA@}"zPh$F NHeDfca*S^I&{IN)XCrUV s\">|پ. Z EJ, P D%!y@,?Q6R]!W{26UyϠGY/3Q(Wwꩧ>y{׻޵uַg=Y֭iNMM_//۶m'')sW7|s󜼪 /<㶨r)rTͤiF˕ ?GQ޳fYDI7"gkȼy-!2sP{ew/@9.mނ { b %YlKԐp$b%bE9T9Ҡ[fn<5+8Ҩգvvhp2#AfU4U2G]@EBkxLVKnnS hy^ ij̯ \Zw58ps=3?O]wu{9O9 /OG1p8|f͚/~rK˧:N=ԙgy[֏~?r)~GT0<33g=%/yƍ1êU^~ܼyݻ{wy7nx<|_Hysn馯|+'>}뿚9/^{c=~S233Sil~p~LDg>[T<=\UXu 4p]% lsa5 E U]{<2^)ՌTa0̄ϿGTe: 贓}dؕiҊXhir5T_4E 1qt)q Gkr)J;:3w6x 56ݨ"4 5AB cgqJVlf8ݻwvv2s1333y+V\2Ϟ[Wq`o>[@^v޽{s`drr2پ}{:'''?lvvvaa!/qz̜ܿr.[`޽^ Ujf˖-o7߷o_6*Lγrʼ̰uxb9qGWIJ+Wwq}cnK.dϞ=WOzڴiӺ?xՓwpjbj,/|@Kҍrx[+k%ڱ:Kh(G(&/--;.䒏}cW_}wܱcǎUV=|Ӟ611y.'{ϤupEt.5nll- $8yojӬ, 270z  ,qtl2{zLXW^=v~( yuԫhTX; hcӮnՆWU)ҏ+l&EbIOe)>lE @,ROCw3loE XF2P/&հ(BqN] qý6~00g 㪖e* H!;?Bl$-E"s,u/l-XQQJjH3voKU 4/K-Cgɥ[ڴ8 @ |b8Qp3SKCc^`RXJ\vWY`R¨3tZ݁-Q<P59dv|+é0X<* 6{6kkD7-G6LB4ZtCD7څ]YJ+!Z"yEƊ-d|U-7RS)Rk5~f"_`81w~MV0q0R%YJKt ñee:\=_ȗ$ J⢠FUb4)IJ"Q@lAw mYfʸX?jKәaIC f: )Cp$Y/7=cܤgц 6<`^Ʌ0'4Z $ǡLCdLDc+*r0HRZJU gj}HV 18%)ƺK1t!0u3!]a(?,gBCZX@X;zm|j@~ ^8F 1RP-p(NJqFa9ӃEy(RZB~ڥmBێH=214 _&yպݔMY=&01Iߵ%Pb2eP>7~KRZJErLjBqmSiGL^ŠV" 1ō ' >H-vVn.jEVFYP>*&JHau4՜!tغ]ZMA<˦TVTT}*ZRYZ:Q1TCOUE9>)A]9U(]fr"ɱaםg֏<Rg쥴s)#O-Z\yB f/iTb6SѥeC Nf;\>FDÍn.L@KaYVRtl<jAEY7PuLV jUGW7FXR'a{*:+SF`t,3N ob#i`0hKi)>`П\6k>g"٨]MlUlUI~Uyw+ifq`~) vD#iviYφX[rf 5i 'ÍlTFVң ƑF.zݽT aHTRFzFoTO ƕPlY)jnU"1Sr"P8:* 8qʯ3GOyG_gm;w\fݲ^^?؋p{]`Ɠ I>_3SJ%^ܰmUd.(;52B6 ^)ZuF`ᶿ FߌY29n# "TZ3+JGZ`uBPZ+1m"XFrǕA U1sFK`N: us97ڇ&ݻQKi)_wիƲ_./y\! M=Qa5tj[ ~10B09MDI* Kda+eD8kIqH#ZU>?1q9WKp\gjTԵ늭1['xĿ zlsѻ$`' u ͯ"n̘#@aWq'WFж)`bVo3{-?FD#6c=$K"hT *'\6EqM#8(뗊C<4l%zbٕ?|-"BD 8 1>,E7R١Vv\L*sqw>B8y~hi7Sc9>b|ޛDw5؂eWM`j5?TEP1-]Of{`&*dHI+#Z"hc &*C(484 bU;Uq q'}v[P S5ptmā =E x(#Wm.MjhUs_϶x ,^a *00SCFPB.yeRa>#+'prht\Zo[LfQQrlj7PGiM1PAc6K6²4_|v+D~_OF,;9C};gPPdN,k_FeBW>F˄EC9+FHG ]z 5`0E!oFCG]Ԡ&O† bN*)9J df! y%t 1̷&t:Qrur O2'4fLZmL?qb<j dTʂ u!&{#vݴHVRڐ0IЈvN7fLxb74J-:u⺴Ӣu7Yg8:K06@]C^Tᓲ1Sҿ/-g&ȴZ]9d/GlvLa0i`Mx&on3AEh3K. jEb4Wju4֫qǖU2XXS@%ɱfdټ~G{L+t+Vt!چd!(r6rVH4UcoxaTڲ("p:ry.ӼǜY=-Y^ M3#&_ZIo CUv^Q |s#'ڌjlbss$Lo$1&|*P(~1rAD. AT5&ye xq"1 )b|8凤LEP|F<PqEJ01J%uSQP%e[N'0HDiCL&j;Rl:oDP6ٓt-SK9ɺDg Oxgq0M(zQ$j1^Gyp"$9p[/_F< sxҾ:И!d$4EBb5,o f~L2. yՏ*'zU{7t6B 6zl5 1~yC|#Qn߾i8o+V|)'xbJC 4KG8'fG!EhiK8IuFKANO>M[/DXHÊ/ ?]hQ(C2PbQPBl딳~-c1VE$.(')P\e#GB."Z4 ̎: 0l.طmq투\$AMJ:ԅe=HkW?y--KGh7]]zPOwUVfd;"ݺM;;! Mp2xjW s".[W9bIh|Sl:ιVQn5bM1mJtDH멏_39"AW-qG2@Evy0+1- epY0t mk;[F,Ʃ{Z`K 㱲5bWsG]|٣(deDY3=pQp0 \=0Wv/q4M_~տۿ\\\LLO~'VkHܝb]%Q}I엽1^Oʎu+'ח~-Knb{@|NwOp-;RidaUr9N|x^'z]t^ n !>LZͬPr΍@d uEP 6M_Ђn^eᢱJj>盱qv{<1%Z K@r[{Gxʎ>ϾF97֯&ż|W+p AgYUYRP H:_NRr&+YNWQّ>35M& k{Lb4] |\Gy?kZj-o~o[֨~K,F}\fQPe,TX;e£DPGөe4`  o+/w7Ǻ d|fCuT;#pyi>,Ƌt)9I#4$n#G6L_[&o_l_NI"{TŀĽq_T>Gh{Ӎւ(p ?#& 7JZ^G[sOyš*r=Hs=W?,'ЖZzdp԰+ e棓`+(wŮEDdfX( D`43JJ,8M%F.ļ'Ž}X}VBب&.<њk{t2-N,."CJ L|ɓ[ή`a8Hʲ,y'[iTk< pT2PQX e(íI!P ^|8+f>ԯf^+Ж EXN3t#Hۋ~w^ *uUJ&jI2q3Ӱ@ .!OAetuHZtƊO jG8 Q͐] RʣGHvK=HZ_=ytYdWY9o Nd6$R'E^''lw* pSLL꣧&^F?ݔ(eOel'\vh8w*"?ҰDuшп/'_rܣ?rKWA X5Xj|CR\x31%cN0d^]j}{wvzuNVTOZV4:hsf-O=FjHJ~^lvg lغ`)>K0?y4W29h 89q^Vn:#&0Pf>=f{b ^BJGNB'R X*hl 5(53 $PR"g>:|7°kLOb;Zgw~DX7{`Zqѱo\SK:B o}4wRUH#~svպ2'M?(mO.rS<=!k z@:CӤnE8'rZLCwd=%p"G,C%w۰Z?MFR3v2 `4W&(??*#Gމ}+4#"ivɄs QQzMŇKӪ7)l{g>D_y#[g5Uz­ o,޼C˞y}BƭwrL9xxqUG+Xte40uD"$ˌʽP&<=WShׅN:v(Hu܇#yOP ؁3է¯UӇHHZ+X6>~Bװ|79ȿdQ*ONjt'kF .+-eh9^\ u ZMlωlIư3[="ɺy6ڒ6*-2+!4nuܮ<ގrI*7΍HҵP'h @,hbofG_n`-oJ[iP&B}_S>`&v1AJU` %}^LP6Z1aNJ]FOw7+{ ؉LP"`7,( ݉іi;ƶQY#-&"'+KqAd~d #ցh* %kw}O?՜wO{キHtQddt m3ocγ|~"3 @J9ܣ-o 8JwIEh Q?1}bo,U0,SDv"݃`++8p;!ψ{iyq6 u!pN3f-FWNxUa*Vnyq?l݄[vݝ;w~XގdCWbՇ1`}0HWq{TQ|A* B`P@Q1PmZMn &>ma莈 ]КR.YFƮX IP }x# Ϝ`k} "k'.7׊ :Q_5f -m":K蔗wn:؟s" JǕ7=H&u ?ѽζ޸}uzz!"_GFѾC}G5D(F]DiLSľ'D0>K*" N{C9Zr(rL{!H-06Õʈ.:z1_낫3Q DyC*=A:r(((`}$/Y)-lt'_Ѵ ̳\9˷D ɽ-gfPk.˲, ɏ?4*]+$>9""z]ue0έ8kPf 32Uӱ2_w<0 YM'͌B~m]Wϖy2R5 adhI<1+&;4"7WV~w?e86N~DY^9WKˠ)3J1q Wh+TUjWPʖ3hP$5_F]{`g~AM(Dү$[oݹp)Vp{J{.ޅ>TBчDɩ[Kkb*Ch1y{ϊ>xJW[w*@ ^Gzd+ 8Tߋ`#yRӃmjN0:M{_xzqqqGwxcYj)Jf(9 ];}¤k@LAAmH$_ BKC  iK&G'7K7)n^י\V×䶝j4Vny*`AduC'OsrIԞ~AWKr? ) {qg7`Yk :-8ɴ.E4=NH9QuiW`q WJiyـlKs2øӑ@ (ߚ̏$CwM%纛/结ˇ/VTe>A3JLoOu?oOʳH)ʎGqAhBT"[wYQ$1!:!li/ڇBt +65Y%~+>)l-PJi邩b|%w[[vQ%GKzw%iyIn!4>F= KH8h""jfPk-Ey)S5l[0i&:H냠Y OD DǠ YR#7I `GY p&=U=m'\t/\\݆M4 JzJD.z3N%@D>}}]i'!8L_ 7Ekwf۪̍]/G]tIO8I[6t6K'Յ˶OOF@U;*gc G *p0n&[k63/n+dl^qq5bQ&^ߙ{-dn P.AlPW~*Hʆ51׈0VSђ7 7A2x P(8LecK#[2!z3@Zt~`][GKQ%@]:aVH@hʾL(r>-*fՌfFti*fM B*}aNݣ~kH}:iRViO-bO諨$p,߷~DэF<֘́B;7ul{Ķ|+&yd\]72A?# dȈ9$"5*wFiǥH/;Ierע!1U`աի8#궡p0M@ޕ[%„*T[!YZn)skn(T t-a3 GR={ \2)ZMpwP]k_(G0IaEہ .E ݼb.]Ǩ t/rQrpqjQGƟ=עZ{Tɺ}W:U&]xawr2K)I~ji`κrQweҞvS|W|#f}c'gce}3J8ZS'q3"45jf u1WI~kQ!poH͇l"DwE}{YY$k*ݑ \g/eyΗ ^X)PT2;Dyr3M%ڈ3NL3KpB1Bě.FDπ1`8 P@wG 끄Z1Z+8O`f! Ld@@4G#I<|~sBm9F "jmnھ+C kWt1o7OiSdP'UY[ɗ>343*|oQ/qL. :Yi2^O- H9e٠e`x' %^88X \OQt v\{ l7 w +d+b 9AkXSQh+ҊBD%1#=f h\7uZ?&`;W󱣸q2F /LD]6#@h`gI.DTj|D}#q&1E/ԯj0_H Eb4X K1.DB[-~1`0ԞBvH:|(9o Ql:=DolhpY>vDW sg4!*cjXo;~((y}p {@d,9v'q739]q!b+< APw鉍 Il'|ѽٶTZm m[9jubc-kb|ٽ;U"I_`U5lӸơp9+$4\ NgWEcN"j(˝J=XG:Xn!wc}mSQ~o# }`f zZRkMzV|zb[I5Z{|S^R) +)SY#3I2OXWϝSVNdK\j!h#_:#Ơ{3\פndoGpAH?#[w%U&Y]xS&p;–MiGaViydN>+}hR .p;Gǃ,AN,^O JRuPKFآA l@ǑLrj先 *(*~&0Jƾ_=r$r~LeR[U,r=o~mJΥ=:\@\ ;,pQVtThG:4S:-Gp}3&\u&?IRqg> A$h2kYT :풖^n=WJGK;eg+A"wXcZp3&$F?DtL|!z3ώ1jw}v\УF 0_W9ۋ'w8 ;CnTVpBl')ʩl5BQB83OqV?,8<~KVJ]'1%kI"m,.E@r|):-ݡ}|m˿;@GvW~f*3;K~d@_Kaʮ}A=jUr$^N^#ӃOco! tq&p֢YpW[@a_ޛSg.^;uf? B{AoQr%s򳘓f1͝l/"P]/+R17aS.^]oQZgo"bDUV;R#)>$K=MKVaEVzMJ4(2j{UIƍZ].PPD@ӈ{QTUb "{ݧhw[vrwr2QhފZ^zoJzn+n䅆Z3H\;,* 1*Z 5&g$wcS L%jPa {jiUjz *,*U;| .`"=13fSfb l5E@ӘeY9gs2NwvA>•87W5 x l< #  $AF icWi<7PG,8f b&hڤ^u@Kʦ(NACt:U hm+5>KRvexX tY1 6U5H,mafZul<7hv!$Xx !L@Dű.V &a+d2u9,VL2IV=p,~rKe,lZC Q )! qs4<9vj :2,B`ۊ08KAK&?!-h$v 3\*2h7X9CR!n.c>b!; \r\o3Xe4z !j#6΀/} L@E vdeHDc'䭠| X+.9XĚ3buSJ rmEڽrdge;f^W V&`Z;pPqV.ܬke1.(( ᴴ:ӟ={ɓAP9֥O10v' m Ѧl4!/TaW ŬLA0J,jׁ dEX'FHG.{CnV8@zbd̄;$EF8' ~N{N?SraA355!*pc" v;DGG+'v8[l3m6˽Dv B鉑Jةs= _,VRK*6ʚ٥yNm$1%P?k:WZXaY;5'+#%ƭE?dN9$.TQޅ2][$:OA|yaeΞIZc;.y@ov]9SBO왙XB?~33i朎%5Fԝ $PJbL@CDO Ҩ&ۮIxɒ#*ujԷm=DEkKWJJE5jrϖ>;eB4 s)%a;/ʏ_|fXbG[9mـ:ݻ{nKt,VԺo:\(PX_VO6$jgy3FUΙFjgӎN垑t9>[zjcۑr)qxN\g_:1FZ tZ:Wݗ pMm =1Q֮-YZR(ZB}{pu zj:$`B(S#ԟh<.X8  |6Iϒ* *Ek1w]ew]9(jj/@~^ul7uLf|RPPpAhܸq>}/BS^1|e%ZIW?]UׯH%#QV|_`&(*kX\uqIyν\e{pYڽEj鑙@VVʪfJ"*7U )]oOy2؀d|b%VNӤNDHwwH:vlwtߙNMJZb` Y UJM=>ՂyjI-ߨ:qs81 Q6o54eٝn(r8WvGdEe6-[ZB=bФIa1޼y;b '-qG/~iOma|"Y\<~Kxf`$;~-l׾I\&q ŗ!ɱO H^~A~Z2:O oa,zV]'ձ>۞&-c6WegAvɪ䙃!-y H`wԢ`+n㺆z }< q#^",!KW+gm4ġ ^|mi鉑 cz5̄h̄=c+"}uT^La'}HF{O](7$GˢЫmkwHBލQ ?x_>-(( T*[EE4hPM>]2W^ "7-{zkpez#M_߷}NM3DXmc 1+坟aH.*݅ձO$tAm}[AV4KUT(7ijqz!!X)F{xD\ y7?肢DGo2Ǥ&D,c ǯTdN:sd&=6%kPnFGZCo@ |?J0RMm*+IbIjD=[IB 窳dGSǴHmV˨T ׽EY˄m>6{™Y؍T\UJt]6;u m=FL+tZyZ񫕕5N(p#:dI>(.Qcq䵪*~RAݾ+Ϗj]"I{I^w.ntoFl i@ ne5!&3DPU#ȧ %iч/zv,yq^'gik iUvٳ>Tuk/jyG%y| _:g5k_ĹRJIIю ^yF-G-xuJoܿ}ri5'׿r3}FhM37*{L/4>*A$Y^m=ɫWko͊n$rP-Qhrʦ!Apg 0$S)p1i%AvIT jAOJݧWgwZzͪZWjBdVf⯗=RrnP4d_:ֳ 鉑-\*>z21&GJ&׺i7 ==h ؝E^ہwzgfH3b{NY8TɞS%d)ϤXr0w%j8&=3R\ Y.Wrϖ-2A.nb(*|e= 5bT#>:qۯj11'$'gfCZ u_{mU5.^Tq>>dNzlp A&i뱛:֜W)UC[ʽK\>Q,Hm/V@pQ6\ }rX$ y<s/aӀI;u  DPFȧ6ݚv^- BO i.:-7}o5>6ܡ7+(Xk6Xg5xoJeHth7&˫){y%+?9-==ru^dgR٭ҜWnSh %$YqYH:0VB;b>`Fxՠ@S /;ΕQ}Qew٬(>:EJtfq=39;6ެpX-(!.sJRLKwe=]wnwhkFRTVfB։tܖ$)jE76KwHM Vqq+wn&)&ձmw,BYA& ޫuRɴlv˯Tֺ0@\YJ4I66v%D;$gzPhX~׉CKIub"2zI&In4|vϔPvIػM2W$FR}FܩkDPPIK,0'&eG9i5O?a83?c!$8 &v?gP`bԨy9,7̩R6B$Ԝ09yap |YqVBxjUk|W..!3KcN=،w5!4lD Ď~ G1`aGm@9Jƨu{TY(4 c4Ww Bم䠇h&v Zp\?r=h3zyεL_^: Pm*: ,1ykY:P2jZG= !Y#Kiӆ*MbT!-V:m6`$qujLB'KFaeF@W>=4YN\ HK:sMáie0wA1Fd4) 'P)ԚTZ4-Sgk0|RcÜ-c~i@ /S"B, PݻM4#Ʋ'0Gi<ѥO>2gH 1vq s*`!q+QEk BGBUA_Agjau!>_ T R-`|OJvڟ)f=CpLc(U๟o?ɽK D *a N/ul_(s/ b|os@W T+7$-B/evhzT?)۝h7=h=3T =vfSF`)ԙ`nF]gbAr-$DEkBD$ZR70` PzCENRy).ńNg3 E3skՂFIUgs] ܒ4HxV-(W1 @/Dw.)TiV)Ht$$@5%&ltJri$("b/G$q=3w! y>Yټ=Et`z1Qh-N찵='6\Y*2 3b MD!)D~ L:qI^6f: *C.;k4@*C@Pgt5gk?bLa7!D^v##p#_g% Td#Q /$M2XVhT}*3 m: tk*)ԺD xX@ ga=)45'CD ̥"h:BefESE7[W'xX~=!w-:PȖȲQ6 n A@S$dJ0|G uU"H hm\<@k" 䮢sObdj-Np43A+' 4l"tv3qtoʐ:H@k|b?Qh'V=OV_F|I=rQj5 6mW$DLL X+++u'@{mSkv8"K]tfA}d*BPr6MvEہEZ)s-mІ _7uL:i;й82@4Mh $:da~!+_ ̼E} IDAT3LBƭ ٪YhZ]:; *m/-: 8,p'3H1&[Z_8{fb0 BbddȊ"g=)bؽE/rM)Y c'x,ohHb+pos:Muof3y܂`>*= appi19n-ƩPSUi-t0 ITI:Z?LELbh xR!`r#B=j-  18~ç`E1$VDҮęNTĄ[8 uFa B  q OdS=3bbb}駟V eyTTvrEQfc.+B""'`c'͢b9sd|pd9U}*vaÆ%$$=z˖-\͛7;655522I&w.!n*V(son'0 8qO1r:66MgecLLLMMٲ)U[[nY`&55 UZ@tDDD鬓<#GDD\. eذa-jٲ%vu&FӧO9s?zh۽{>`„ /"Ie˖7xwݻwRRRQQ֭[|ͷzKƭSXE!pXF@= F rF :@'TQ P(EH 'Gj HqrhBjj-_k?Xb@ q߿?==F\']t{x.^ aG,PɣX!\m5^ bH(Clٲ!Cddd%''^ij&UV%%%fdd7رcY^Z,66%ظqc߾}5jԫWuYzu=5j4pm۶̚ V^~}=zT>::%BwAhXv\A}VVVbbbvv֭[.]ڣG؄UVєf"zK.If;$aÆ>}$&&fee)аjժԱc9rGFFrc+22͛שS￟D_w vۚ5k$:t(ꫯΙ3<`$ 66>7o^ǎƍ'.ᅬl)))sۃׯիW|||Ϟ=Y<njӶmے4>>OT&>&&P8f6""bܹ;vLLLh8`ƌ={kܸ>Ȯ+;v8p`BBBK;:uٳYJ4VHOVܹs;t萐p6ɜjݹs!Cbcc-KTTʕ+rر%K_o߾qqq=zpjՊ٘Ç[,Jiʕ+###Bwu;f͚kݔ)S߳gxR;, dJTP%9#A-b*@Y5k L [l 6~sҟ-0ad>|89r/2RH$V [1/0a iСCQYYYll, ?~)}4|*L>}Ѳe~߰rw=w\sΜ9$"UˇHV غu+I#4~ƍcƌ;w.3g>6mƠ7oӦM999w(nw^Ep# 8.m/BW @Q `gӰ_y啶mۦiӦO>r/d2և[n[l͛7 r1qllcڴiCR^xqРAϟCB ! ͛.]>|SEGGRItttii)-I,555۷o~6o|i" ӧϞ=ɓΝ;o߾ }9s&2228P)7&-4Y#""JJJ<m۶]~=77wͧN"RE-ۢE ի-[$&On:gIpİ>?3ŋC 9{V\$!Pÿb}zj#F`mڴC׉َfB<_|t^tE555r{}ZUUUgUUUdddo1  Ljo޼9pJ6jVWW4Ց$<?vϜ9_'Gi>%%%??<}tZZ]d@s8q_|A}233/^XjMPTTԿޯ_'O\'c#8qĢE8 33ҥK{ ,?_N_oڴi~~>}Dd?t:u*T^SRRΝ;G秥I2+5E2 'o7`SRRΟ?O={6--KKK vY$EEEOꫯ|^xᅙ3gM?SRR._%(--m #8 E)8Q,pPjTm۶'N__䒱׏vm?#sAR6mDYfȑSK eO@M4ۗQdݺu} xFn޼M@jj>{Ȭ,;w8PmN4رc{Qx7++k;C.Q-Zh|~h&_O>c0{U$ڶm;ydڃbovw:u-99ZA pZvH @Ǐؑ?bf/~L|G?8"&;َqʔ˝޽{G9~/Bc6Ԛ5kK=11soVrrr۶m\v=裒G`ʔ)~!qrG}ϓwyŋϞ=۵k:I 0e5iTpHZ'B7x>s?e! ʚ1c׫/^l$rRRRٓWUUcǎƍ7nػwoǎ[OKK[jח,YҲe_N )ƍjXAJJ޽{9RSS?S}]ƍׯ__ Q^~k׮|WhgϞGݹsgjj%K ױcŋK*?7o.[n/--]r%r]v.]h7f#ׯ_OO\255ѓ,1~ųg͚UTTp8HIݻ 999fp…gyuQQQcƌٵkD0+{0p~r9.?Q/="B^LSBs {v@P رw]^^a `k>ZknQ;vx>QNkF$؈cJ[쩌_9@W @ҫ 9ÀҀv\+ EAgϞ-' %*Sw?Ι3G;i@g., Q'0csr0gVg@ @_|@2b\Gj*j߾}DDěoIN ,uQOfTڶm? Ȉs-!0 vi@ڀ%\&G0LT~А^<F^oC 7 Zosق4ʙ/YIXppN6$}Jѭ L 0Q;/j2#/ F؎Asp'#o~C;T6~]]pk67䆇KAHCk __9;T"$0hô0ք!:F 'ž'i -j5VA:m+K !F6 D$Dl ߇4 p8hUʋ…H\aL3* X@5hvJ[y)$ۏ. IZ[;XC}؄a X:Q 'Y{%TMCYT^_f3Ms7S}`ʑa8=*Uu]% %Mep3ŨC~IӚ>=: v!7 {d0: 8S[(_"[~D MMCDcFl$&Q!ESjZ N硧;![. nmH2OE7 c7`7[b'̜JpdL0%ب$ڱCݠ֥p@ySnJ,1!E 0 S&vzU @(|=Á7(AҡSjϪi LaMv Mb2>5kkh CUPQ-D"U1 ΅2S[wt-Bx pQ *5{ xRtȜ d[wA7B]kza49[E |G$*@n `sƙ#69 v51Ж.Z/  D IDATXMFÖèJh?n7L3p^`B@$r'$G7'|VeL3瑮Cbt+E;_𭭺xƧ*yQIl.aسɪH}Ov[d=g [ёV`@6+7n=u/pLz ճgOpLa! y0Z_-bECu:RQ$U/B=̞ 4茆w\R*O;b$ls3@^GIa@u@ 0Jm)1A:>_ XSG&b 1c{< A>c`է8Cvm`InE^.Bv8rXa^aTx_ⱴ 7c JAKu'$@(Ispuf:CzH!$ڛ0&' ë_vn|󻬰#abpťFJk8&Vi,# PwBLWFͮ"Sŭz83cR*" ]B%/)$l,C eQ|N)=5?ˮxj8t=.@;Hn" s c@Q4gx1jjD#pwsuHIL1piءNiaA.<.O`@D92 Ln"q )"^8UVm߾UUU:u{Sj#L6VPR*2vo)y޽8..{|A4v))nNq$k׮ c!vj!=߃&raVaT PtrQD koH {vd3]- 4V xz>Z7lbwB&NsԩG1߿1c^u)j4mR"P[n%٪(gв {=l2*@̗B8E_3R9wU8لL%8|@Q \}"l%n_, W+IK#v#@%iX[.;;{ԨQ^ډ.Tk/V? *Ql 8:8~違5r0*RJ[@>NU6 ?eb$v&ulea>wp#i,f^ n t=z@$X,7! V 69Jc?# ;o]~… wN"ri՚ɨ:MX}UU޽{tttBBEKV6\i%XJ7pp@W(l:!'b8e@u2d)WDP_SKyRp&j #Ab04⒳'F bܹs$&&&@6mSNyO?XԩSnC?w< FR.^xΜ9'N8qÇ͛wF=sͶd…v*--MII߿O<*Y֭osNπxƍYr3g;w7ߜ8qfi'0`_=z[oE^yw6l.xqq… 'Ro'd b4?//믿(:,Xv_II'|O?}Ku6]clDFbEgG1=azPPhEҩ^?`J?;>c^:!pc$L.<,l 9J.^8~8sҤIّ ,E>䓏?;N hԨQqq1M3hР{:ލoAVNJg}ʕ+liii}Yrr#***y|V\9}t]Ջ@riӦ裏Tح[G^{!tW_}S[,w}wv}ܸq5Zjƍ+))[zudddyyO?- 5j$?KRTX^^SOXp!!B'޼yCũG=(s#}+c3#+bX0_U8`|$d3Ȗ"SqODJyB1t[.`8v裏@^^ޛo9nܸ^{mEEElC}ЬY/bѢE͚5/_~ҥի_{5sΝ٫VC*X,],'ӟ֮]#@AAҥK%+@$L.Y?yݺu|0s̍7-7oƘ=c9k֬M6oIǢ/ذa!V\ s:)Slذa/" @dd$>}N:URRC !_O8Q~'޹sΝ;ঔlܸqÆ > d[6l4iKBhٲeDhݺŋ,YBuvDД)-Z춐.y8 N.3Qx8@)#Y4x2j<;WGۂ"[UB 8p+C~8p`ُ<ȷ~K}Q~֭[jOxٲ\O>dbb#hSO=4zh򳠠KwqG\\ɓϜzK=SUU5j("Ơ7OkFMąsIҔ)SڶmM+u%@͛7oǎ&L}I/u$Z9*ϟs·~PD{$c$@E_|e˖-Z2e?9 P/`€fٗPVzצ Ov5"@12 Q$~y7Cˎd쿂X-75 Āb/PNy ENAi߸q y}UWW?~rr2>|$,!p 9rIhK~v|2 {,INcǎׯrÇ+gۿ^hW_}E1b? SN$@ĵ?~ݺuW\!j`W^)))EEE4iҾ} 99w$m7o7B˗Ŕ(A#(d<<֭ t5 Qf\;\d=[zC&e;E`'BqBv=n a9W/pOC姊'@j s !Bԙ@Jwׇ3Hw dE(11qǏw:GYlݻ`cƌAIJD(_)!%C.=xnXz_ה9EZnecx3nj?p۶mrb1b.))!BGaZK>@e(A2 I6K.fIXC][,>V^共ACѺ0nARMBǚ,yu;ܨ/ x81IW\%1P$bA6M<Qgڵj߾}cHLL,,,rAi EEk}'gݺuKNll'|ѣ[n]vmUU~?X.[5k֐+E IզOuVh߾=ӯ_?l5jǒ%KߝwI&$$׹rɆ9JO a Rh\\%ˉZ7JVY2PV2;8}1¦CyƘ>]mg9a:ľ_ky]JyNp+,hQV'թ@>o]E"Q'H+q={ ~ j#'Ν;BHݺuS2("==Ξ=+vܐ˝%Q(!Խ{)S̙3Đӗ{O>a z!<-k׮͛71==G4o~~~q5bSg3fL0AȑAb6mH m:5qZ)@jbi[ UA"UwL XtF5{T dUs@ f&@rE?)$ NF4ҷ /`D'iXUIԩS?]wYDR> |ق/?a$7  r>M6 :tС թk˗F… KJJ6n /͛7vj& !l!C 2dӦMⷂ[r*wy';h},XP\\aÆ<' %gϖDJƠA ?PKͻvڅ 9aCz*8#bF.k,qEsQH.`LO5 nr?0(G:7`dK`_%(8~BV" !Ht H$.P`(sY{=aj 0a 0ࡇZl˗ɝE'>ҫWv3߲e˗ssshީS'r ɓ{<W_}b<\&M8p)SN*~ sW_}ILrr2ѽ;wݍ9/a6o޼wܸq*cǎ/Y9?~ӦM/_!6&BK/Dɸq֮]{ĉ|rI&uRh'*Z؅؅0iAEr(^r]|c'TjH$ث$"KK|[F@r n_!Z(8ɥ,.+=` ך,=E_xw}_~IIIV5>>{SN}/;Ίڵ[o ͛4iRm6[JJʰaf͚վ}{WNe\.g tmΜ9FȰl}6mjlu'=зoӧӷÓO>OR[hs͜9O>n٦O>vA͘1 񾥳kA y ?:xaq2f!ÞB.+I0<X/%5cgV"< Gn+ b;l 2#LQvBMu +7@aUoϋ )Z"ǵmhC3vBt!1XG_ `Li},| POWXABaCF[{t٤RXAi3zy9C4P_yY"{U}ߏzD @Cnx`xWA魡E\%ҿ]\g9hH6#P a;rW"w`'pvv{A(A-QR[c@ΕK-7ǀH rucfqZY80N\Xb,Dae@0 \@ !9S\#na ng 0B%(XdfVA&zЀ>F-u,|-\U$eJ<a'NN,6@6,: &@l D,"=Țdܯo7Jm@}j6mػB+쑄c 8˓!YɀQcPj!euU2m@6nER&Zd8|MR (gA(sy[aϷ e,Xt%%@΁WCӝb}zcc= v\ d ;PGPDYxĉ{Q\$h v0Y](o8it,^9@ڸLs͌V,#rMBHSjfx)(E=ttfӴ8ua[ X0P>؍SD2~^q]" I0BA-Y)_^3DcnGDӉ@9aEFA@uIUR뽻!g8 {L3&y G|&*9PY` g q+x2!ol;WG&a@C5Uw$,,.N vFU 0??"1f.͓OAӯ"]7g}\% 0 (&ryFAJy.csdd߀ 19(a1+A0"jH([&ҁdHx`B@w#&(b 9 s$GՂ{}y;KQ ӿHonu =!nKc1tn{qTap<ecƳ?sf L7gƛe)l.xpz}6 à!=ŷt @^TGݬor.R!!,xWT'D0ebQGFz.QPRr t>~=)+ Ò#D( }br$`هJy" Cr@X&=6;]`7p 1`%O!DǍv69Ml嚗0D~ryt;FKaSdD  Up>=t`v$8/%ʖq-nf˴3>8@eDUye7s’#"97('0cC~h LfPB\0wsG^S!f *HJfΪ#RS.$Ȝ N[eE=0BM C(]X$|8F\N-G&bd"x&j"$0d@߰Z l6?+"R/N[ p;u}.~7a/ϯc"|CLSGz޼*F/kp`!{pT8_|o `a^=N:+n녂fncO&ma?pu(Z,J= ,q + >F<,^{#ľ0|7Y/(Qx IDATfG03AD0+,s2{?Ck"+_Q `+G0L yUOM8QjsIE!Ow2G7DQx1'SU?H`t ]Pht|r ̌&;\|]"%%&SXm^Bb`G+r5]Lra(? H;Q@7};LcȝҔ (A 34l `Z#8xVm$u#+A54H^y#]\}NP`Kerq|I"=+CU~h45=Ztpg9Q?{'E<=3wY`SIDE#;3S1""J2$#i]`3l TwuuٞYUO=U]yѵA:C\k j)'>˜Ӵ!pyYS"{N1DaJMi[@rY&#|Ɓ`ϵ%\~a`'`u,=C1EFŘhYz@ "F]F7Z7c0x-6# J qAAd?26j$d?^$ ӳ[vaI=&4)Z(0dU\VڊVSCCAnr\p t•E]>:&5=&DEG - K"VeoG!t[Qŧ4-S@H$ų؜-#a0l(1AAMRg%݅b8BM%m=q\0QZ+0TX/ F@Ӣp)rmVY!S@u %b42+ʛD-4)'֮DH]kF ҔIC'R)^ImXl9b# @s$ e!"1BtVSD@1t@}"iÁP5Xt |'#) DQ˩qw}rѤ V6JCQzηD5ン@Hq PuarJ ^IԐɥsEH.ͅb8*}6 \`D ";Wٻvb֠ۀS+&.EB4ވqaL(FC 0m蠠ɢ11ER  3qt!4pR =iʎ;YX"HɈ4Ho8P HuׇJ5b!b8!àH tlєѠc({H/@ ] A@4'YyUYޚ^qf1XxRTb B2ք~Mz !ū~!c] mn!-$ xIJpr`1D)(QQ,7r%tQn)wJ($:hx8iwb`](! Fl9b- gcŨ @|"NAS^ƙ$ $k -rzvGHE!ΐpp G1ru"jJv]U@D: >QsCXu9! $j5bt%8 /ue ruH~P} % Z<ӟL3^8uDk֟NDH2]y5m6mu5-\cpMDκj fدIuJKty%mK2i}D/? U\vMQBR4=DfZ3dyɇPՊkB@@+sx9=s>@2ȇL5|&Fx 8NԓfX11*g9,z;^cSƕ 6x*2:%_{ 5AD'NV #8la;#Pȧh`_=p?J. Ek `7)ہI՜TW NŒG'HA+ {Z~V-!@HU6Sh`,@̃=0Sb]lRA~d̜=OBP } AQ״UZ:N/N՚P8m;"D6:6P?8uM6NI#d~7ȵ@^PS0S* r5u_ՠ::u?[ :g |D8l#S27= -9]}" \c0ZYs|sؘL)d,8!ũ'")Cfc痒4(Oazp:6k914Lh ړ R>: d*K5a[W<:U@զ#Mqlvz‹*0e9*JN$ARIcLr?ړM*?e'X'{Lo\Æpe#nB)M}z>}:ǩHHHh޼9 ``Yfqqq-[ `{{\38LWz . 555==}.rYgث?B=iժU\r!`t).]|c!F Dʕ+Ga SыU(9Q@x2`ժU8dȐ:=fԍ%YZYF+WX][wղs\{'/-ttcA HJ")0);c(JCP}*:D;9v.\ /-ɲ\UU{?HYǍ(C=$R@HZիWE]p;'']wժUp"Gdgm- (t=} n'J/݆Vd#B&M{'T=.+a9cHq Z;Z.!ɩiD}P}mA &}ǺԖ?y(4wꫯ/ |UUUYYYl2eJ'Ox<S]] ̙3GIpAdp YYYzo#C i?[CcgJ9(+a-[JO?fffp ؔam'O-iNu z " TI V\_ 2|=.h7^6M)\pLO>J1ߺCZ0m~Hᑞwh7R|Ƶ-"jY NMMFb8S7x;CQz7sg}o-2 c%\ S[xᒥ?h~,V}~ؿngRÞ{9n[n*Z͛׭[ѣG?/^ܳgτ޽{/\gҫ<'>!9#Ê+럐ܷ_%KlXxI^zp"5N̟?n-BV O??11qĈG駟z왔4rH< t>}$$$k"'7o6f̘R1}w7|snn.d޼o=9%uWI8>!eFhst-32JJh9z,֭"ݻ4uZ, ,?S͛7ȸ{˭(Yp!$w -?oŪ+uŊ뗘د_%KX2 $ItҾ}&&&[6ϲ~-[fjuر*ìXlY~ !@R~ᇵ)-}v>yõ)-g"Ó KxHE[~[L^/.|G]ո?{v[mmw }>2Wdgg39RS[[[]]}A!8s\g x<=zp"u>4<߱ctz<͛7F^zM<آE Ufffvv8OII~fM"\RL3d>ܹ:w ) HHHW\q]~_1c|7x,k+ǚKSFm׋XR򔓧\˞rTb>}СC<}dY裏{s52jԨ +EYڶmի٫ &y)^k*}$+۶n1_ޒ'Yr7t̝;rY'(~ѣG!Wc۶mmnn&q %lUP#E5>H֮e7MKfԩpiee,Y1vX:u*>|߷o5\a]?+I0ʲnג#OrJI$^ceYfb=իe+juVu ;VO ql٢1|~ңЀިi{Uؙ, {?[<]]p> {%ݞށGGtB۹s炪[j|u6uTxgB Եk?}YJb , 9 y6~>zJKK/#F+"??(,,dFEI0;ѣGfggw!{;JJJfΜ M7TRR^n"駟`Æ n?? r1K/(y|ԥ~|s>sW~l+$H}!!8t$IUUUn}#77W3\-[6lB ÌjSSS!oO>]tCyMh׮lݺݲνm۶0gv[PP(ۖ-[ݻ^۾};{f{A4|6++UTTtk$`OH@Nƍ7w'Np^ fup` ω7@S&{ʺvl(6mZ3 yˉiyوضmhCQ۶mwyffڵ6mUUՂ {챞={Ve*ݻv@-k.͛7'NXr^'677СCDT]]m.{?tnYMޱceZmۊq %l]P e~~GӧYCR ^Ej#>a "b Ve3e)ٿ?$޽gv-Zٳ2R]tݳWeY3$IbG[P.] BZ9r4};wVvՎ{ @Q5Gĵicjd_˲\\\,>7oރ>o se $%%x![j3eQIf>|8~~~>dffC_!GǎEzz:[UNXZ G۶mAPֵo!YP&~mݶiӦiӦM6y~W_]'ܘޡ];.]:@UU5l|C ֭3{cu֭YO>xׯ[رc}aᬳΪ7G5|n:~!m7ʾKUU)>,1 d[SN Ü2#ؽ{wv˪!C YPv"s=?&O|%0af ,0jժW^;vU?>sjoffinef[#!'†o\h!Eϰ܏PjRr@h{q@gIY%ur&Wz~'a}֑7|Sכ>Hru ޽{;wܹsgO֭رc`X  E ѪÇ/:*ٳZW  ΃ ,/\mpgqƽ{N:;~#`VVVAAs=s$#j6;];tPc$Y_MiQ;":O r}h@F!Q_~ƍgp,`^}U"K  35㫯ZÚ?xʐ Nm޲5󛹳[.k oEy1>[bUt:b 9^[j) IDAT{% | {e88is'_![fyr ̙3seע/..n5ѣAJ΂ E D>HR yb(T:`NN|b;D-Djc-C`66m˲elqloYt>ĕ' e`w-,:? ǽm=e`-߰qڱS>K~!#Ddz&*lҞlP_~ٳg\\\&Nsϱgq/2f̘f͚3flWwy_|Eo&f&8ɓ5k,99/ķ_~+rYg%&&vy„ .{ot-!! i>,Zu>z8{CY=o^pjdRR4zٽ{w"ԩ <<740|~7}޽_^>ny͛7Yw}׷o߸={.ZgϞP /y4|r [6tt) 4nC_t)bv_YM׭[&?}\uU,!CNs)TVX(T:}ʽzb53..O>){!Ex5^p!s e˖jdɒ`gKC0%UU _K B7(=+Q4(*D!@-***ϟWWWϘ1cĉ=z "qzvB"$7D`:;H ]jEG3:U.c:tlժՑ#G{3P@:"gϞ=Æ +//]v|L j1:i4Q&WLa82!;bh\FIp_1qDӪND :؉4mQ!\^F,m]qiHt'[^^ަMь5uk =E.1n0v yuCh s6Ɣ)SzΝ;;u4qDp8gst&JR@N~"駟;40Һu!C,^X\Hob"y6°\XĪJ kU GE_q͕{ .fDN1k<>a5$%䂓du{菉N#$Pgm|0(TdBMiTG * >lǢHeM1i!FER;HIըO!D(&/AA0 U [3~²"Nz` q+'%q-~%{0(O+l;?d_ ɇ ^`9HGD$?R50@2V`.i(Gב$ϯs @3#wJeE2[ϥ azNujp 1Xw`? ,)Y5JGNs:| `t9~MaKQdCtYN*9[! *o DT%@)|KX?F(Ȕf:6@/^("=4=]7--BIF8Bb- "UzX$sz&#'k]Aă"..#y]9ﻭeT~'|uPZQpp3A2P5 %B)xwݰ)"(A gL{@]Y ,P_G bnZ ͧ6܈HX`m4$m P쑢 #Dw a6w%6atC}tOUiIK\<Nw46AɀV_"ݲ٘zw$xhقcI~n4^UOdԽf; QKh Nbh (@ #keK! B*ʠE] ^iJܹS~h/JxP*& ДU0.F؎,tuVaV ׈(:=-]b~5WP{u1%mOXdH _F\+Q5=W 3hQ N $٨d;F6D@ P a\gPPCljc=^AȎ>e41 i^Э9P}iPۍԠh@!wiPC0 I nl a_Cꭾ 41A?6B"\%@[ZH6i[&uWkPł3~TIb7IC#Dy"ӘH ]`jmuפV߅U !CGhpP=,X2 %3W)@?*:+mHH4A.]~𫫉ZTEӄSSWHdCI`U \gN!ku]OS‰Í|zrraln2ȤSнuާkFy2']7TBfEF5K2W5 ^!DT60SwW !t5D&C1Zdb&*„c$Q-@>Kl!@W 'bjBAJ3 %4:On d5Y֬y0Ȗaröf+%@7ipbD 7Iz>u@ .@O -^*d(䆨6"NkQ=bL$!f:Bf!fP[X @ dID%Uvh@cmPXTN!} #ms ư>j@M/l|f5\L3*ҋ!ꆦ[2O|v" &vv d,Vhns ŴϠ'yёn B8CcC D}QHE'v< < ޞ뮢ΖъHL=-Ck~PV!,@eFPa,!ł@>HM!nH jM* U؀篽66}0Q<fAL2рQz#xJJAH"*vI䓐bAt@}%1<)V BU%.\Tqi^ $@H LC(P b!h͆K MiNdz-!rbw*nUb7G5aag5$K2J^^@P"p$Ik6؅q@aALZf.~[e1?tRn=la؏F O4# rG!HHb=@2#SC  ?@4=87aB- `51]h).u1H"HoVCִ"{;i(G*0D@9|'ljN)y% F~(ü7JH'4DQn3V"dL$tʎّ HBUl&@W֏2D$$[[|eG^#-=Tsyl,]P 14YؐML&FX1N; #hh4=7L`=+/RӲErd}]†JPaZVf|;= 8%{B#%DB$BI&@J,wԹ."GA8Ll4\X=A\P &?6W5LJsn$D^ aѐV`[cIJ1pR!HMK&54o˩Nd a-5FI dThjv(l~nN;bࢀqWSKs0,LS[Bف>qak%UwCqRHc li͞32^"#I#Uv$k}'(QuoNj":Fl|NUD h.!NsDw$#S]<\5 Yb##p4:ūC=Ч7JTXV=2sn(;%kP <\E}hq f0BMcL L$R d )IvrA`6!ެg̢(KrbAHlWZ5")I Fb!t(FΆ JڀhB(Q݃4 ̽r$. Q= }jÊ @yj 3{Qs$9$B>Ň9%9w?}fP$ uUˎLU&KI$a^Z=SIEeRvĔ1 ܞ@'[k !I2 _"hT(М9d25wQANU)+ jŠ U,!$'TzhMZx!SsQdL p6Y )%i٬7'$MSF_ס "`Ai E1xM! cm!Tx,j'ITӆ_&`I[),VOC~0I"~44 nSeT%I%eLRBʤX i0VVb   c]JHftpny@wT&gQÓ%?DTW.$%#Ё!t32TFB [EɫUBkF͆C *wxD3E5K&#'pmf2%:23B(gNm4^:'iE:G{K%%f`Gu0(Krvl}X UEWWj!]TGL]Q?R„q#M qE!4-&`FSב.g#Z2xc!&Ӈ<"TW@83!h]C\MAiT8펼H!Z2*! b*$ 8HT "hY ԝ>ؠ#exg@2&,ly !SR*)Ŋڴ_ofӞ󶣲7(?!e7ʵ8 iB`T cb0L0kdUjD[-P|)e˖%',]T?CRr2 є-{/À i@b[:ĉcdžA㞱c, GUz@(HB &y0 ]N@ڗ_9/|o/~9{V+b4s{92YyL7b\( \kF'ce6?1kS_>\Tm8_Qģ`tC] J,AdYʳ b0r쵊) 2$ß`/?_k<i tF ƃBI[e`S;>%(Q_|lnwZNifϞmHWhc*xa(Ww|Ly;q0 _G& ["U ʿR8O^s뷜=nptÁb@[qى^aU@(1)P\{n9sfċ,Rkv\fU(/uMsj2,%'6Ke¯Y'li4ژ":\GTǦ=֩C<Ji%Di»w<]jJ)ajk@w\0 eQcTdL ~tJsJA&M~GKWM *(e`Y@B٭k.C 1pؘ\l@Imc"0Lc`.uw}n Hw IX_>UI.\?5obࠁK, "^8eˌ-Y=LJJb}a2[JJJJkl…~5^}/k`걙;w=>s'ۥӡwMó\75o~_Iv ͙;?U?ˈL'K)Dg>y.{H?Evym˩~lgzb?v gf=<3K-s ޲=4av}EΚ gg^n˩z}>qg;^Np>% Kn}ۈhG?>e1:1;-pHL]@UeeUUeUUrQYYUUYTTتUCVUU:t0==رcUUUUUUUU`@uUUzݱc~[R\\]U9._333ˢeKkn JjҥK322f^~~_X~]uuuuuTWWWWW/-)/].]]oeff⢢˖knƍn5sС5Wnw5 ܹ˗/Wnr}Wn?O=s1: SvOO||>B𥉉='jSL#Gm[V^mu#=)=ukVyTޕ3iN l!oy[NrVOɖwQrxyE١bU).~fmYyّWX"}֭Y[:jבI얉dw'[TʟW>-`Od""Y&[ EbN 9+~߯]2ns>|Xff&dff^z%~i @f?/gSkUNyw^zk&99ya;+xq_zGzUW?xMK6K+!1iK/)i 6ywkuԩUV 2KN"t&Mt|>_ZZw}7ox|fiir߽ys ˓O>y뭷6k쪫zy*SN2eJ=۵k/f0-9n*V>Y4DHII~ྻvl^¿^}|Ѱ!o7ޙzg?s騫ҒosջobU2!S__vݰt~eN[-ChrHлc__\dtV=;&=;^7sB21Dwn9X!6 9%՝2ADY.!=%8};& `ʫp%:QdS %SRT 器_zqNkֺujkkEJofZnmmZ7(wڵzϞ=gqҥKgΜ# iCB+VӲڵk' e@ݺu^۪UZ_}+W8~w={o'bԔu+l8z,]>0VJJl !2͢|9n+E?(5sZ~qRntl[-tI~6?1fP#5[5iqNB2yC۞Bt pTS?71c4d_AMy?ޅFk08JR]:߿jss-l(ܗ_S^w6CiԬ g5h̹w&\(b8)a@@Dt}( p FGK駟~W_}u e@ffUZnmMCHKK+**Aњՙe\z.-CPBfK:3f7q7o6d()93 +;_7~Y郖pUVzر&MmiiVͷ>n 99@V֡ 7z8f5ha͒6[relYPXܩc{CrAQZ5⩹y^ӶYpsBE+m@9ZznE颓 N,l9t+^=DgZ@pUꔒ|3 a'S]h,$ rC3w3cU׵r|btDa;J #XdeUSP\Q{zƊC1A nScSM;bz}G_WC[ou޽w6SEӅ$o߾K-֭6l%s=wҥK$NL5u9]taÌAGJv_K.:rnnV^V48U8[[oQ0pGT]we0'[zӮ{Ao޴k^?߯?kmX9CzԡEG] }Vp& A j ;4Oy k]L2vK>V$ȍY:6u/Bi @Fܮ)<|F;gdA ^eƟ{Fsfʉ!FY@?udF{!~8 |ɸqǏ|hN @zzm8''N|,XPYYm۶zh[G}饗,YR^^xW_}Geӷmۖ%aqO> ,ܺmۃ=Ą dPfbdΓO>s/X?>OC 裏***`…̔@E'!CL裊 Xp[ZZɍPaf ،F ?Ky-*]dC F"Uzڈ)H56Ѕo2`@6W\''m|l>Ķ_zEi >`kj91" DFQrNI$c1D@35iYW/HvH:8B"lL$WCK+/z2DR2II3hAC `/Q ,t-pLoØ ,نD]}C%݄6 I5\nJB:p#X8T C@YyIQg:! Nm?'eN%ц2j$ >v[XOjce[d6bHe({MRR (k< oureVSC naB+C=K.27S!1e>i!R'Pਸ਼i8Yɠ{3!IZTy@L??{o7GQ&?O{'ȱ 9E$*Q [9䣻 ȡ!aY$ =gU==|&ozz"¢mth :|[#*jfk=*7L'Pz@Xz{8iHi",\F!O' QF b&|ZjA Z SQb\v inY)l0[Y:^T]-HTt$D]e+2 Za u:u)ܧ>a&P:}h) TiG$9>c"]'[r N`c j{Dpw/ArN,*hA ȝ\4l!/^TnCDt('XZz /Džׁ|$,  5Ob>rlc`7Ba(D ԯ֪A Z@DB3Byz`@j)d>1>D8'%)+n8zrȫ!.]rV|!!Pɲd (KZKl&hGS>MOWe (`n ;|4TV#-~N&,8O%+wSE@MkA g/r14U{8.FPc! QsL½&tm4mc.aUnUY*c4yf"JDVׁ|) < GPA/,. _ޚ$xAu{ $X"-G4],b ! "O808jЂ=SL-/::\2pHڀ,&P;TYuh C⼁4܈%03@ ђAP5%s_V Z~KhwݐP9OT\L41Z @ 2ÔQb2'2 C2>u[+| U*c4J׏۶Ѓ bE,АHf9,4*tzPFh'0PTe9[\XP !66"V$Л_G(O̝+wiA 6$YZLfmѭ68TF9]CM6ݎdtlvd au5Cz/8Z}5%^n vB,-V 00ƒ /Z >gIb:h?h]Ů\@Zh8hYPA/Ds)BWdZЂfC&)Myq%26. ȵ( jmOh4!m.M].1mHL2Ea2r? "T=,s;J%m/Tq >%H)hB~BN B5pdrN݈@U"(hLƹ 6NmT(?(.P%])KP]Z^< 4V.)j>Yf 8b(Êm6Xwļ1*5&p( !q,nRBfx['χh;lb@RZ=Ä:fr}0 aw-d$@nrsGʁ^X;-@ ޓtPcK$Y= dJd/ؔ`DڔKi `Yu-E%'Fc_C qqcZ[1&~AĴ8\"2FX]*A}N 8aы*:K U9տ֜MM(nA M>˂<"-hAc ! 1LS {xa4X# *KD1dfuP[JіF %3p~xj[fpókS_"N*΍kg@*wH oate m={k.+ ( Z@j@& AaMjTR*Ԇ #ݹ)̧d9'U^ "f5*΍d['!i(U$R%/ #z{8* v]Ӂ JWn͔"vYA6 }U@np^Vsa5=bҷZ[B/C5ēlDžQ.!V$ĉxCKz;ZG$'';#]z.Iկ|h+u]|RKK@f™IX/t33 H , <9|q$NlA u ` fȤA4 _ Jvіz}qKy6qrʡ)(vSOI~r)M},ذi>lgkD)]ri t (ij k0O|sm )$D& pBKJPڔ$݅ю[vM`$M*J(_gD/ LSԩ`ZK/z;X=JaZf%$jF}j_o9k!6)e װ+RmUnA 1]@(Ksc)L1:Rj2\KPv# (e`,hd,r"MtT D*0hҡc8`18~HFVk$ƒAdIӾ<rI|:IC^ ; Ԓ.)G\hgh"vS$&~qjwikKxDaޘȢEqƢh_\Ntr<,{MPz;>P~ԯ!,thZr$Nh۹902ZWGkByE ?GEة例O@JDBgyd1N0dE2 .rKR*;TQv3OT^;}]vT*P5sY bs 1~Z=27`Hڹ|χ6phx*.ҳخF_KhϽ,{ XApA:#=8֩-x@By )%$ dH\3"=IYi+_p]w5n8<2`@DǞ=== uRoT&nT: lFU'7Dgŕ"9`,x{q5sC*Fը+w󴴁 65xq)r+aE1JŘ{{{o%Klذa|g1f`{`ʔ@nGXrӏ-hAP"?"2ȧ ދ/Qq?ofRYf=}7;c]v/ Dfμ+{~~K^<39뮻zg_9s&w+pic@.ַ}]\.+?T͘1+xD]tO?"Ѓ BE;{a7M0`A Pco;JlR eN(BF@kB7yEyHo!Ɍ1 -hA-= "coChJg0'/."` B%"~)u]?}wꩧڵkn?O^p@} w.k;K.r|7,bh-\1E-L03@-hQϖydssLQ>&FkѤ<(8׈Qc2eԩSţpQA$}I'}^`AH쳏 }8kOί 1B跿=o/[#ӂtm@vF:@>x0b颼дm,0r\hp*'cOMh9 ZYC(Cȇ!%OrGjy!={zppЉr``{Ӧ?|ꩧo}[ׯĤԆ zg]T3 \=ÆK38Ch_qŅ:kdYhO?__B_{ Mhd%tQ4&F۟߈Sjs;)si%ЎyQ@^-h8*@Tn2tgtC "V[ IEx k?:u`Ŋf{>,=˟+Pq=(U@=Fe"OZK XHp7~]чi W@@n`s("TO*)NGDN0 SژS2eʔ |Hs7>C"Ʌ^(;::D_뭷SLTPfZb5BAHT;n„ |N8᪫?_R/y'$?':K/r :UoI/}is_ߘ~W(E#sJ"k!{^Rl2o18ژ 0Y!84zwau`]>WAhQ-hB)Fsv@[T~v)E U &رcoN;m„ Riѓ'Okwe[־[*U{8#Ə_*zzz8N{y4uq<Ë/ȫB^xĉKRwwAmzs뮻#T5:ӫ?򑃝Bc+9B4! )|ǁ<)deJ~ȝ9od0h¢O ZQ?eƕZ4uӁfD+apLM ~7nd} P3Qoq3F⋉b@Ժ<Ə*D۰B 8tƚWN pw!ӄ-n|K \ =8{)܄Ժ́;$Vylp JEuQ҉m*T\p0#,$Ox qTa|MXzY-QB2Zdݰ p*CHX[ \8ˈ*hҾHKhAವb<k4n&y;M31tgI%51AFi,] iF0O= 6`֫HIr8&|(lqJ@<%Qrd|o ̉٘sd ޿\Ld I&!T97FY 넜ZP[I ogWe9cS $0pP2FɠF<1!M,#s$WEas;4 ``kySĘtUS Q?&&mp1(k::/0R[yRLVpؕl>"GPn'[v6!|7%4Hfʖx %pvt} ? ]iUiO/a3EHq-҂mf\;21Ƃm -1mG$q,D,.D'V>=\ x"+WtbQEtT>R$Ė.JlFuH T0mB@dr!!E v%AC##^2HCrf\6kHGAWkQ &KSS2F5:1QbGNttGuw-tY|$w$qCƘi2}tD r D,ܰ`.GAʟZet*(Tcw(7;]3N@$L'>"~(_Vs[1j|imǐccI:iŖ:``CEouim@h@fsAx66Tu #%SpmjPPdRAuNlf0@PݾCMatA]0*/Di.wjY YP/w^ȳ7@AQ$ oy `cI?oc.{ɛ ,XuNc@ 3VF]F.fIj*lUW~cʀ=0{(ώ"$(DzVSS$xP3 8p@ԐT`HlRא h|(ɤ VmnkͰMZ0H|FO&rvg)LHL>Mp%.c\t.g$-A&-0`?sGdҀZ澯0BGhnt5 8Td+z_dSQKii-pĤ  d?d͡cA!ITHA[[R IDAT>x #TDKXC0s/Q=a@!& ). SZ@TJwPE"PpQGA0hi3E,JR+VSL3~v8/䐷pt $4u*. jk܅ FR/CQ,@pV* 8VHd0MMpdj"yT(C)h%D^6>B_pq !?0=B}LjU'Y!P|(V{Ni*m#G{1"e!V~AIP½DpIKIt}0Hƪ!.WSƐ"6 _ Xq@2G|MREz U]+!B_>bOzQ"p+F$zXET~rk:U~N#o:_2ȹ(L>m aL=p}1%hv 7g@&#]n -誕2P.]2ۚ|vIy2c=S!,d!vaAW_-RELP*GQv` ZSG5\,b =X##އs!jDnͲx ͬ*0"_R2-FY7JNE:d #CH5&2DѤ(%? KYoBڨW]B=V)H麤E'#KRA[$K6FRUAEBT}vc*!?7LdID4g[1@C ٰlCnc3A#UIUFZaakF`'Fr(ƎB'^ro^} đCMԙ9E$E:?$Ɛ쭠`ÁB@l]u .CiK_3 r`؄5~O YbAch̃oS11YH%#-w^9{ !H_Yस@ pl*1wɧ5Y?f/ VDtg ;GU=Cc\GY3%615blk B yr+*edknCt\ ߃r/ |gZe d{+y`C!+?P Բ&ݠ3$M7nԞE$#cnZ)tA6>`xΪӣ(CiRGG@M!:K^_A|qfIU_x[}9U%G=HrV,]=X*}~)eQmj[)Khv`{1vY"L1nef='NS|Z7)^/Ba\KI0 ֫%AX2Q{@3Z7,j렾d yrNZOD>/P@QC]ѡw׸M }>'R (Z8LM4@2rC#8v$xd#z}S6OЄb3'D(: #i'FճCOJPr[[#!=Q~y|GFni7n܉'("͛wKgϞ=rέc]bNs=7yda;/믿^$7oޡ:fȰ *~{;N`:;;Ebҋ4Gydɣnj{vm:'q&;g^D*\2 1-?l3j]>s/l ^^" D 3:NklвD  7PMqцLLM?*-V9ƾSUP7ďoSe=6p*Ć5~Lc('9] pbl#X*BRtsB @Nim4hŊ_^zɫ__o3gΊ++/_z,VhO?nm``W^9cMޫP1rON=~>K/]rW\|gI,/\r p3EᇝE0`>{g_zr.X%zx:^ߟs7zl")h>wW7^=3UR \։V5˩!D9EǸ_Ӻ 0tTiu<} ?Ar"hc+ 3aK %.y%O$uR z3itºVuү+Lu{AT꾾pgM:[zwΙs s>y晓&M:묳w9g(_p9sLl(n@ G}gqQr;o?cz9po-]7x@*v޽w6cZy@^6=*k8Rz5XI)˻ }(T-&[YKYA.w3g9iY6fk fs}rwHͼJ2a:etAf'rrSXdRN0b\(t!(ocfٲeԧ5~ۉ'r2q~8O{s=wm-YdhhHDj |sT䭷:m4AҥK>h裏{1gn1-[vQGЋ!{#P i[tGU2u"Ч9򩧟'2k_:Vyɡa旈v#QkaѨRѵъO O5;:ASv#R XNp`EGAR@~ e~&N͕?Q51Y[]h?U ˥P{1 z[4ԇ0<@5r%HunBqtx㍝wS*TJsT(ꪫ.EZjĈ .s=mF=z5klVW~g?OٰaرcUqƭ^ZT)dE{`<1cZPP;?~ܘU.?/XUG,Yp^{_G1KRR4& I9@@udpJ14d,{XRɧtq@]9,} |[>-Z26s QMMQ&$ůM_#U2@2~$OL#d0{Y;BG7n+z{{JdIVww7߼r+V\s5ӦMd駟. nSN9XTQF]V%[zȑ#A;?Rȑ"&ƌfHaF#G]wsRl@%_yvWe2H_xH&p5rO U v?F +Z">h{!D+|j낛KsUY|S.%(HdI)HRL!zn7^㏙ť!_ޥu Ls>JYd'>sU21lw>9T#[{'Ӧ}Q <F]OU6@0eʔF˃:pe9<õIfݿ;i <0!}Tp=#q:]2 8BaHR>H[/Y-0BK< c£ CjhF`8@ʻ02U ܐ4.LuUEn Ŋ2M )ef)+Q;tww+{WKoi4twx=7+_| /\to]*nS Ca{]}s"Yf]ve+Wu]|ӟl_rѱ_~eGqW]uYf͚ukEDe}ꩧj~w@P֬Y.+W~O3lIckp x[S }i׿'>;J;n S^2:槜SQx"Ch)Ce0\B B:XeV"_V:d*_5w3$.9h%o>-ZEMU[&fhtl5Po4t; 2S!0i7KߗVj`"j&#q<ȑ#UVBR1(NJ OE":݈t:j'ܲ;Zu #"RҺ]39{$D@Ts1OfȳU'Ѿ}? ӧЎjXjh^'E.؄R< $l(F>b]JjY\  T+ bPa@|)f 6nx%L>}ڈ: $h ԅRA <5(>R^Lml[j85B DBŠ1 ¦^yTnnS ԹHGm'w&Q p$E7܅CdDgO}p>=MkA1UY,aOL8oLl@C5 ם}!`PwMhפAeiTCA֢;*S h:T 595{'kQ$htaAIjD4V(?D0l EٝZUP ʌiEQpEA^.# 8GyD5x!geBFh[j(c5;U G5.L&k/FbQj#$ uv&ph,GA6A5D^KpaȇBbHS^N NG-sTnb#(rUZs\Mh7$Z/A*4ksbq t%@E 7)DS)) mHH>]KOc"!Z}WyG{Xr^>AA<֜F 7M=wP$Nfw2#A##x#f6Xx^Z-_JlccNnn`:\H*NBU/n"A.;1dbBjp0۫s仼}I>U p_ŐR0i Mk>It{csSyq ,OMc P(SW"Touspu cZ'P*B,Su3 v:F1D|a3Ahzb]dlBjT ͺIRaK];!9KD @ʏ5] kT I E 5qQX?IL,f״yCE @)爗N@1O=QUQ`; L RD%L]ң,&@lz|z]\mYρ!`}Wе0.9 솬B*.!$33:glS$S; bJ HP+P'T>/Am_ j4lScM6d2=(E)69T2KA1bz'a)N aW"hCZ, 9S@JѓҹTkq(RVq>Ub=ϡ:&u|<9Xy98J9[;Bd \79%e:lIj]c*D-Q%#T $AjD@m[VdFk֤ai%`ޚl-) >7]ǚZ(6Iy zu\Tj<]6BO4kr 2~5IEP>gluĆZB O T#M=&"+(̙N@R(ę0JW7C 8WrBU$.aOJ%ˑeP&n _PʌV,6Mu+N":lz&;t0:BH'] PO,k DCFG\IfS^,+kj/lqeddBbPg3\'W[TlZ-x"J?$#q ՎH7)bH@?P Ԥ22'g"ˊF2uz7W];>-5աiH3!D+{M CeN[51okшVvYv`rPPU@ .P @gV db2X%׎<˂Sd6Gd} "&Uҝ)]IVyCb Y5:.4ux whqMĦ1 ȋӢRfilSkbR4z !_yrm te%̟4[d_p %*.>% qF}r):_.`"3NLl8W竇 J69S7'1~ol#EO \kᏺg:ZR*@SJ H' j1IuNzFLs@Nd5D<'X0ʀ,ͥcu 1j82$Pm>k 6"çl:pBp7K3P27M!3)>qRkE-`1Io ug}EZѫqܖ :6 ^DPUdn`f5k^\.~:K2k4~2pQ[}; (YX ЃrzyjD420`cYoxbXM0@hegQHZ0Y!] U3>9߅GϝJ? ʕmC8qB #}ބ< 6m VD @d#|x^@IO0 n3ULf@84Lr %==v4;a@ K VU.kq/2iqQX/fT[c1e/= W=:A-%󨚲L@"v&R YWX`'5zꚧB`xzA4 8C4pJT" >롼@)t,‹PTj|dlZer(cFdm?AhWR#T6ЫU܀gd*7PV;Om@ 6cn)ݠ ,>$_YoΏaYA ߕc[8cŶ6ϑk @`*I@40IDJZ%B~ +M'iR&!C_=@~%ݧa풽T5&qmJP1YATK恞-YɹOfBs81"zJ vgUJ1՜- /^U)% (֚E乤j6ɖЌojlV>T/ĝT*8EKƞ+ R 2ʞ%XMSH |!0脃>)  Vǒ@_3yy*T~5]҆Q Η7,KeH g#'Q]- Evsg+J܂hNC7~gw߸H49`n@KTDC 6'@ ERKh>^>H %TK 3G~u.!*Z*֤Z)VэgMIi|5!= 4 v-wE& 1Y;4l՘й Cj\( *Y6*sP&bFss FN8Fދ!>'Ngšz ` .Kb gH% ܹs>O0c]xqŒ|/Aր}4Pa?R^s8&@DD!x^TD< 0tή.EnMgZ3$3W5(a%$.׵u4:jdECsQvN>^~Rfr-|Im`Jm"FԨT*9~ *a^YDR6'c>B,K&EE:y^?+ x#M f[?HOHfYub찈W;X-(YyS8kQ{8Ӆ S^* 9 ڀDܸqc=Ԃ쾁kn+8x≟'x[=A C@>x2V:ld?Fc/UNW ScHgg@Le%:Bne"JOM(9%͡ ^~DUL}hh[xV6oc9X,z^6<<,0ߐȇ 5\f .P(:z_BM?Hvb:iȑ"y.ځa3tjB)p- /)7NEV3B`Op!Z i=G,&G(J%WD2z9Y=cf4&!`"J0$4|̏9-6O~r׿5p 76B_7(gϞ30o޼>x-G1]1N=a*(Ξ9{h?y{}hLw[t7{f U𺺺 ]]]?喣;;F5{lFo-z?Ͼk5}~cƎ4yY[ xh޼ѣGsQ,c֬Y{[ly[h=ɓ.믿*`G5~xN|GGc=vamŮqm[|`9,X1;z]Q[eGl9a{{.ۗ,Yra5gl "}{{x]wzcƌs=p#89s_Ty2hkk6?򑏌5jĉw_Ty#GM8{ަ>ÚkD9r;f믿;_2(JK,Rbqƌ{wWW>`;s=hkkTdd{ς d3\s>=f̘N:W_U,Y2iҤbȑ?|衇1b]wogΜY,rc9fŊ \,o8Y2?7;QsGS"rlki 7{:@: !Zv9MjpEFaV;r$J"j$օ#SkP(G`Xu]y;?A#F׿~7/YD>}}}}}hƌ?Y;~_*uя~t!,_z饗.c=vMoo@`5lXIJY<Ͷ.~bٺupA?ח{7ϾSpw/?7oR;2 Ќ3֭];0wJ8 _ @xGƌs7Zgxpܱc\z{ر?ӛoyǏ~+W `wvm0Cyꩧ6l+|_:ux{̙3|?qKTW?>o ?^ŨQ ^?AU>أ`hhd̐(q֬Yׯ뮻JҐ ~Yf/_>nܸ{vm-]:444l`xhXyƍ7cƌuO7nܓO>)^J|f/|ܸq7\}y\.u]|y e g-w}wT~mF~ȑnQGkOcU C!O~' Y~W_}"~pp;8,m`ppppw\lz\~}WWR͛' * ?UR뮎Q=8XECCk*͋1 |~Sr)* B9{G_wuj_{SNR_~e^zpyxx=xA/^U. 9RoO;뮻N_}ՆB㏟>} O-jw裏l/~EDxݺuOJ0'LN;=3*Ri,XEuI'tM*^$E͛gFtjA!C9"\"ߖٕ^.h h^I~7(J ż $TjAP6 ?1cį]6fرcx {;zj~vi'W_'>rJkϟ?~xjݺu'O^"^͎?z꧖/`/^E@@;p{hV[xsڣ||qm_G-*aLgލbŷ+b_D]]o_*Xl ,^5k/_`^zI@;裏n &0ak6ea/BGG_vi'hꡇ֯_?mڴ{W 9/}SrN/^fͲeBe:%utto;Gn7aU'켯s׵k^2wt ewlذCz~/^X ȵk~_ReRlko8feKM0Ax&M/k6ll2GkA|pss?/'8n喽#ߟ2R[<\Jwy+C;Ò%Kn;}]v n?r6/_vԀ4i+bqÆ bFž>"%#\hի-[6_|R)`XܸQ1X-KJn'x\7Vmr3zw>ۂɨ׽6ґS:SH$+b=}uՐu4 ED|_]I6DTJرcc0a믿;6lv[7n\oo;3X*Tw݌mIwqƍow:=H^Fd5Bhժ7F u:Em"qB^wt&wށQKB !FB EJ 6lHiJU "H'! RB)$$@ڵ7.w! ~u>|qnvvl7o pb~7o>f̘6mڨ逼<Ap=___뗙)iW5k֬YfVVff zY$[h1v֭[KG&@(8nקUZE 衰i9 Фׯ+ӿ0ϏhÚJ?ĭZ:{,شis CZ/?u6vЫ~vv6#84$ZjQϊ?Z?#îIuiW^b_jժ]KIټy/ ־/bݺuU)&uʒlHYYYt]SΝl0Tˋ$##A^zi֬Y/"I733SRಲxR*1LNN߇q3iPjnuBBncۖD."j<ʚ;<~zo<]",K8wtE`ߥ IDAT*AYBPGҡ!T č"iӦk׮k׮W~gk-\P1JOO_hѣCIݻwKB':~OvM2 _vD#%M^ i|@?qW + KR`,X4_NkW0k6DEE8p@yʕ͛p۶m' {ztڵkWݥCݻw/^W_IKI*`CF['w/8pW#,2ON`>4-ZسgTc:t tlc)) mv޽ݻwͮ@31ڴn3/4hP7z챆AAAy6m\zvԉ4n{Ԣe˖te2vRPv$A!Dbz]vi%_|=4 S\2 N% ;WKh:3*5D|z@20H~YE-e6@*б.\aÆ}R۾}{FFƆ /]D=zg'O 駟(BPǩP{oVzzzFFƊŒB5z乿2=[MU6^K>!amz`z`&N :TZY ;ߒo" ?1GoVFFFff?/! ]NNU֖-[ܹs̙6m,Yڳgm233mo"r!vڴiS```|ǰ>_~TT;!GovFFFVV$TH 0ul}^F~ThYɛ2FMM⼼ܘmd.u9uԥK4H1ǎݴiSNNS6n(At4߿_ϩP3lsE-[L[2ϟ?.]J@Ttb._\~;w޽{7..!dQ[-gϞ]vllL^^ ۶m742ؾ}!$V2ugϞNNvNnn֓Fvɑb._uݻws9Բe˯://fn۶h42Za?U [}"\6-_EXfYRw%RHz]'}5ٵkY}^Fݻ޽> sέSNʕwN(,,ܼys&M<<th4fffJ.̩ǝ:u%b߿?**3""bժUUV^o͛7www ^x1jݲeKDD366VwI!Pn۷o.]ȶ*tI6MR6vɎ;xzz6h`劕B`rrbKѸmVW4 SwmԿTU_G?ED![XQNjrҀPA*O2rʤ;/$WLlB3M0jTS`dy5$iAMat Ź$A {3gΜ1qoof> ӓzo/ɛ5;L'BR,4XZiNw4*l͊ fՏp4j}kL{9Z`JlyX*,4ƯiP֦M޽{*'({lQqڃ9'rG@P&BҺN9#* 7okԨQ͚5G5rH{}-w er=4nB_T7%UPFHO} (:' 1^sj TH(;crH,m-dr`rהW |]ZDJJ֘PU( O"p簇7˦pZUKEb *Zu+TJЌ UʺDRw 2{?}ڀT:0('RgϑZܐVXQ#lU]_">^FRe!Xeb)D\h'35L-]%S {O2PXx:@1` k+F.)yuPʾk򺠴MJAs<޸0Qm3_zaf6)QyiNXj-*AV"ra* @r(ːwliLA";MLH+L de!͢f)K<.FªB!4?a@cܯfwv(=nSj~99Ξϯ3&+v*e3ԩ埔X1e)lm<xA)19-޺V>bQڙ߄'~QZ\ we? :ar1}Zjjjŗ[:N1T| Ik׮+trƓN<unXmnݺտ_ȦM"6q^\8rچ5ճHj@`@ŋ5\xķjrrjΙ=u˨fM;<դkN1۶pL̶;9խsz>ӫWV-1ۭDL䓶[)f}>s_W_ΟEF(,/7OчID>z٩cԱ?驮ӧN 8i㈠n7<\]_ahۙ/t;w+t;8N܂/3vx?[={ju"l=7lhm?ٍJ1zdgg:xb|>sAzu~Vuݻ=EϛK{n},^L/_ͅխm-"K/׷Ovvvaa+/O>q\^/Z4Ixر.t n7ko2=WvTTT@g`6حkk׮ xubg_# _b,&&$Hmd&ccyZIIgΜQ7<)$ֿ׻謝5Ό7r@R n3d痷ZBd[6oVWMw&_~I?駮pjZtރ^]nmK%mݻwxv$?Z޽{j|@$߷o/ ?v,EsU!-fhpdX,BCoܸ@;.Wn.]__8fyi㈋.8^G5h#rdR7=y\GSH}wY;k ˿n!wCfق8l4Fps+[Y1-fà u|fffڵHVZΔsIg~tX- ,hXH8==_?m\ pl$[És=tꕫI@@MzhʕCCCˣ':UZZVfkݺ5'888''gO`j7wc=xpߥxu6mڴzΝ3 *Uj|yK7n޴qѢ^ۻOwyn@9DIr,w}kgT@;38@B0:x3w^\U!|833Nݺ$}V&ubo+rsw}䯙kgڙ/A@P|;XU 0(N(ʹ[}xaꮝ;K\_QhhV-ccc9u=F^Gu^>wj߶M&tz!A ݶu۵u^\IOy3 2Τ ]1ZW| axOnx} $O1KUz1yiԨg{Z`08'CZ_y"l?PaS`8cΝ;۷_G- `0*W/,~V Z-j{eEN{isE\`01b.@+h'@X} ƨJq>PՄG-`0mQ8@n_,WAn``0R!jCwP  Pɥ 00 Hж)4N&RB\Q1WX,*  xۘH@G[ B&3WPNȑl3yT*lͦ?"cf!`0 mLرz6M]3Cu Vݓ `<"4>nD}wdB<6Xm&WS?)1ѥSJ$)1N-ͳ|6yrmʣxA-޺V0 éhA8Ca~ [lSzX06l5xTjob2RXX/'Osy>--u!5<`NL((>c1uku(,tWCG~]ېz8O xѢK/[BCVXN[SD5j9V1a|xXX֭_b/^0lHtFBCSѹs?#iS?p)IDxѓ_}˾Сcf'Ouvء.L^[/iȦM'I֭Soz^ڹSfuj7 0R`0Sz@?ӊf 6jcU,Z4/\M8Ǚz[:cǎqW:v{jp>wN;/\d7ߐċ/p/G=SN-_& Ιv=zjԫyҕ';=9qegg[.qtqq;w5rɯ>.)wM#)F/=yl6ʕ+wcſ/]TČ??}Bz322__k҇/W`0%91 %-OPIn<zLjٲ4rߞXN77CId7ijv588Ν;$~-^{ͫF ooq~O$~]c_U׸J<խ[J Ð!Cw~?(88;;{ݑ#۵oΝw +Tɯ>rȂ=~R^zuq3g<ۻ7 ?ۻ+WJ`0#۩&E%X]dlɍQ'PL䧥lC`@p7 W\͍8و@zzV-۷I833vZb|ž~tX-b=f1c c׮Ksrr&٬ys;6,4=GSNǤ;q_Oйl IDAT./:/"#K`0P8ox@IFtA݀4OF-dddpffVuI_"d(/<X}^d ݼy#;;M6ڷʺZ* z㒜ٳf7[QfzuqEK/\o|`^ْ6?]SHM'Kss<ϛLǏ.[웼ܼ˾6lw˖ݻw/??+KݻAA F{Zsgpp;w6 BCMɯ>TŋN;UE^z_s?o5km  8C0p'>s0F[9d:c܍NjܤIK!믏kA>~`ҤI߮Mի}pyO:uO>|!#A׏Æ-_Mڵ䟒2敗߿уըQÏ?~gk=99c;[R%[㳈G`0 p G=)>r{ ` GU]/@K3escQ!`0 Q1pvzS|A!%`0 ީcểB'(artTz,ߺ1`0 tRa4J` `00H#:(tzrAwgBgX#{b-2`0 0xT cۀ$c(ށD3qr@8 7pR%CjL#`0 1:=qq==u hG!2M0Fs{:2 (T ICw@uB"@kTaL?5 `0ُzeX\/"kt.26H8ݐ`0 FI#H_qaZlL< DM]>Vm`0 C㛂]ϰi$sfd/M ?UV`0G^*CE@.E/X@ô`0* @1Oqcb"%k(.0 (7-ڱ=cJ9vN`0 ̐)z_Di |@W\1X9Pt^6}D ?yd0 g`t2G"A ܇ؾ)|cd fwQ]Vc*h<tTn-KNW0a xoG( ]DV(js*QVWD [<fTM_|i]FLiޞJF ʬ0E&YCa(Q*Ja@FUTI>eBclZ- <ϓF!83  _RUd;H˭Z %6C6BsMmxse<[e"9YpcZhsڇ1%vAP']YOJ9IWDJ'e`T<{,ՙݤW<(ia,= -ZRSj`)< Yʄ2cKis`'p&RC\FT8DžHjjZTEdj@-Bf<_re)u-sBQπ m=z.V\x+q7!J91fΙd&Rga+ʃJaUz`@ixEbMU+FHu:Ft)JyvRNY]ZVCZg$4Taai@:c4h[bZӪJu|h!F*ԋFcD*V)% *eѳrLn%в ORaDB6:ljժU=Nxt}rMo *6{PX1OD|7iR׏E ֌$@l4i%@np!'qiK~ӻ4*ȊAD6.{Hё"L@ޒ{}u oI娻m =JhfKQ0+0->o%䠫Ӛq|4^>  QOUR<9@y``ڛjeFjTi.d69RD!x/,,Z |'9c|F@ ,)&ec*Y9O F( BC\"[)[y|پyaps1VKVDTLVt2HR ʫ@T1gPwZIorV #ju;|M"VG/;C! DU @UAUjb WqeBe(Ϣ9vrp"2xv@Tz9R%Q1*V1j5L~_fe/3 Lt|@~ڄ amKWcYP +#{d x ez+:@@bPםBy=,Lߎ%y_c+U̚z|v,kFZrժ~"=,1! _:ӟ6hK̮k^ysAq;BWOvk^OD;sro?'0@|BRf?mgxϟ.繎OyDtݞr77$tWwZЭ^|M;vqoA~fee}駽z۷ v),,7o^߾}w>nܸxYf=/Ҏ;?ޤIPaa߫WǓ :s+y~ӧ.(qȳsn7o|7!Yf7nӧπ~w;cƌgyg9^iӦܹ>֭۶m_yݻܹSQ'xƍǏO>ѣG޽Ku@v?{ԩS ;;{֬Y#FXl,<8?Æ r5k6mڔ?bĈ>sk֬Uٳg/Zhz={2dI3gΌ3ݽv#FQ_8(B*^ٕ.n/p.GT)hAp/ @6P뇨mWAZrpS:~7o?IBI+ +_k4lʅ  /+#:z~DR7B1۹1y !o}2َkljR˄'O??|-YY?xwY c0$$&?q[6|NX5k7?<׷u=L'\OXѸ~͊.Yx9fӫOں/>~3g7iSw{L/a`Trݻ'N2O<&??﷌j#f5Y=_L!J|BDxBHHH>~#mٰf7O\5pMקu=χgBa7'/]_A J|m?{ʜKCg|}knZ-у|㆏&'_#ܴ5.z`bӸ  زvM+UpBE;v 'NآE-[lٲgʕ62eڵkw5pɓ'l~7jԨaÆiӦm޼ܹsB0uT__0`ԩSB݋={;7Xd1B##ͼ?N~ǟ:uh4nܸq4a„oذaƍt}N<9|/[l֬YΚ5k֭[1;qiz+**j֭۶m]b5BCCoܸd/իWqӦMWZj*oo5k֐wիWCCC%;ARRRHHHVVj=U^|E.Zj)رSH8<<|M^믿v0@d6?z')lRW%Aˀ.&vflD[QhE 1f &,؎~g 4m$6J[ 0ĔH+}1j䐚5)*._Mm 'O6sO9qգk]*W4js>7d^^+yzF}Q`XݿeTb渦kݺs7b'! ^m$99w/g}ew ۵/( 7˕>5-**M?_2q#]MHtw7vyg!***^r;okܰAÆ =߁CG0\mH:WTX,7FhWbN|Mתvݻ3,ꋱ_Y}68,a4x/YD9W۷k=lpߪUԭMngy5܅+&%_ٞݻTК5W6nktRfHxÆ իW8pÇ 8o޼_~Fڵ#[ 4;v,qRzoooOO#O^vm~:u !tf͚oz >>]vZjݺu|ƍ]t5jkvqlNMME,(hg'甄=JC$u fc7S>" X>W rh :i^QR7n bْX@p''dؗu;=`0Ԩs7jzWGzO';!aEN}{X"IjUG_d{7jnRSozUFkoTR٧wbR7jܞd2oy5!iiCA}IogZ ckXR%0}Gs-pA}7ߜկ_͉ ]rlyj{׮^],PVVF /:k)Z7j 5-6oS\KE ~ڸo+;wr =ۓĦH [L[cw%$$ݿ VzHcc!q{/)߭+Iᅴ6mJ¿E-1ӘL۷'$$>x֭[p{OJ֠A TRX!2tPwwwc\TTt$ͥK4iBEEE{&?oܸQn]8x`JJի"_߲eK׫W׮]RJ͚51 G 9# BY v̛7N81k,%cwg{in{yUFrJJ@:KW6B&UB5:j6[&$1񣼼{!jbTHhݪElܮM}7"5ް9d2~?9+3@ֵSLNSnN15r`#;^r>K~NV4䚐2/fjBPS?_bDz?pwwW&5L;SR d\MH~Oݯj6DCn^=:osAa{?`￟/۷f3qaڵ;L&Snn͛92b}saٜ޻wZlcǎ3foD!LjZOVPPe˖*ѓ3>>+RRRHޣGm۶ܿ߾}#$&&}bbbTT4Gݺu`0L&ߵk׸8A>7hqx[O=|+ _/J*81)%48DNh#[@]ڭFx'߸kNW5_qS=oؘqC֭SLz?_|׀c'Llt-U7ݸyC+_/[jev`LNN>ygæاʕ+ .~ժUڵoc(z|!` H(a80 +D& Q8BMaKcH`_XLw]]]U}ά?uOuWzӧsM7ݴm۶뮻n֬Yׯ`ƌ˗/ꪫz꩙3gr9>e*"2MS =z}ݷvڛo .[7m;cÆ ?OMv 7mnݺ/A !`(;b`^.C4Yb܏ttBCvېs7bQdDZ}?*!Igk2!RZxEzR5 K(ՇQ\ @@w;oaW):) .n'4ie]&0G@nN;qNBx:;cIb긩?V5iW SAEwKOT?bZ 5E40g&OF9TSҼV󢜕OH H%r'/"B2[iX"/fFʵjJF,E;e)iQO譁-nnn:Sl)Lۙ^X"Unnƍ'OVUfM\p!^蔞~WY,i iF<1˩+At2_qTVbNzx ɽϠ8"!#b"d%obx&,R{M1ct AS$_q'r4K`5ɞW!*C_ A@bdblKOD Y\S5CL4ww?tW|+'Nb$x4 0 q &O :Aj3f̘4i~;u݆qO@֖9*9P히קdJE٭KvJg>_w]D=xG2&/H׿p 0o? \12DbKtF߶"G(Dh߿gS{U=tPZJB1n<,5D;] (_ J$u & @yIH!K[zArt'P-@t$kn @H,È#c?ẮiMMMP+UJHHKZ!hG1\Ѐ HWN3@t]S]aj$PۼHi)0h Y:!مv8 3 lZ+ 3 4BBo$5Bqb3:3cm{$Ȕ57~ȗr2qY|p\@ǥpAg83̂4q!ZNVr9u%k,rI!)rij\U`p()j"M!o㦙Ԉ҈C7rKcypһS-~& IY[g. yтJ DOϕ E&VWMaZ(ֱ.Ќjbӎ%#eL&/Z<F83Dk M$ @I#@! ln& Ա@ bc ~AIċ)@ۇ?AZkLr& O)$z#{y2sbC0DHC9a/CQqzzr{pN)Eyj6'4uՁ ҺzJxTqH;S O.A΂""PIBr\s} y?GD阪8$UQ(hW0ȨQE^$18^GD\bMFe!Z8~@ -AqpNbؤ*rF1l.KQe 8TLKGT!wRҍ͂DGD9ڌOF dC!E "9N|sԚ܂ 3ntjh3T~.RQٸ0 iņ'/ ",`BMd Av&A 2Ekhϖ!l: uB@snFB>So.r"JIH#`)x LFqY)7Cb/Y"ORl@W:8BL,?r5UOBbB=/(Y>0#ymSCkwyCԓjݪe3Pak@B29M귣qUO[&5)"&B,q]}1~[e3xZ{"… :Jo)YI!ce&n (>ƾ]IŔC™˂*̠@Q:dSn?W:#\@6S9zOQw[$Y> $$E Iab pH !&*Cg-(L HF޵ !o%)g< g+>;bf`+}M{ o c<'[ʎ$% QRV)vP+%V*UGܡ$4h?-DD.BhM@ꊱ4fI/,x1c*5FW bc@l)!K؂#HE*1L3YMR\3nNE *Z璮="9B*mm*#&BlY|v90L a@;QH0e@șhh;Tpqs/]Qq_h H?՚j#Q,@l=G3Uu1C8nѥCE򤬛1g_l[q^} !+DP^C{uHG-(9GЏ 8h%H |B M z\l0Y\^=YCP(q `'WE=Lr "aL#g cDT^ӼMO C .<%0ɍW MUFXkU}k h#vIܼ6`X.zn'4J0 b@#ӐWUĒ,t7EDjKPU& 'șDO ;Qt;SG鬁^68cBE ǀNijX@6El}g}vKKˡ=Ȑ!C :;;W^ݸs9~R4ۀ2`5[ UHR}QsԀl"y[ 9 $0\'/Z%*igqFsss2dȐaƪUF>2r&Upv1b4Ind\zяdHpzy¶7XA:}D#$%r]&ߥަȐ!C2Sp\u](eJ:C:D/G UZ?FcUˀG5T/П p\7}0H 2dPADVqg`@P)FY٠( D[HĶ-rj$bS1Bֈ3dȐa@`C'boL/DxR LIO!Tt@2NA8X)` 2dȐ!C c52nC/tFJՉ)DoohW> 鵸35-~;9d 2dֳ S508` (]A !@ &DiF oc" 2dt )7HrVs!H3J ah?%a/;dыnS2dȐaa ;䭇xǀzBc|+09^A8zti@2uރ3A!C C㮂 C Q?Y 0"G@\[ z4# KصKʂ 3dȐ"(u|Uc0r%u2-\((g(9,*^l۶g̘\_F?֭[^x":]^|?=M4;x'֬YsgWr(E1ՏܔWQT_ł=FjFHЂOT14Dx`aԖDCmtXV-qS;tҥbM|<׶כw_tg;w\r%{_|_Ma^X) K9Tq%%%VrjKI-oht~-"L KS.]k~==PTk[Dߘ5pvmi}~gyqem xǶo߾u{NRO,Nhn$&ȟ FJ3Jwڱ *Ž#d;] D7rl&zeYTCMN;-UdAyXz55ka||\.W(:;;6,_]DURO,Nh?O;Ng~4 8y^J>Hpэ?f4+E1g͎Cx2 D4zʕOEPTNP!ӦMvP Tym-K!"ۯ ʅSQb"zQXu1y'pBP7oޗ_~cǎbzꩧ^|k֬ywޝ=+Nk׮g}v͚5܊+.]e"8q\0m40Xymڴi޽]]]'xW^)Rs^׿k׮o~3g5jT?֭۽{wPhjj:c.3H*}<}ׯ_j՜9s 8x>;ux`ժU˗ZꡇjmmMSM6mٲ]wvvYf͚5v۹瞫J)>_׎lܸqƍ+Wo~c&/8pQK#5kְ>{ᇥ~(2s=Ǘ qJ3sپ}'|2wɓ'O2>{gO{{{kRn`Qcb)m>۷@X\jG}tw|PoHuNyD9`j^PC~@4p @zH!Ȋ\ER&Q TbDt{Kw.]tR>=z?S\}W_y;O6mO?Te˘;餓^ztIgZ6m{…,Ò%KXOt/Z/۷`r_xe˖W_}5+nѢEZ)iS| JYFhѢ+V,Xg?Yy/^]׵,{,㮻,CDu"#$ \I)P|tFsu֔ #eAtbZK Tۢ) "{LsRyAu &̞=Ga)g>ꨣijRBz)e4U6-*طon"4EYFnI"JgFBš R0Z|г.өLfMJ1koPYG+SNN&Y(X $Qti;;;]eZ&SM5A"2~E}:ˠ/~Rzzz͛'9E! =)t-˺{9s߿G뮻,JE|{Kl Q|^JW\Y(-ZhѢ)?/xݺu0wܹs>8a„D:V-x:EK/e3HP}9 7`b*LL__|-[imm=裧Lwuu򗿜:u?O4i%\2}},K/[oܹ0qM:tƏe믟0a›oW_uvvZ֭;w7ޘXL/ǎ?k׮1bDkkرcO8X;<0.\}v0K9vO'hi2D!3TPD%ERM+tw{VE*I& 6x7MDliiijjbҮB n[̢bWW?/exa9M۶ˊcW\B8,MkvX*WoϞ=_=Xd W__y{2jԨ|>b[:@e/FD),9jԨ̶.EUY1hoomiiaK;;;[b^JbZvXCC eMe|h------B^(/(NbkQi:kNojhm̜̏i 3ސD/;l۽{{[vɐO?4 |ᇏ8)?!7o!5i |IfdZ_YoF/% %a̘1SLiii7ne68^V-!C g @5d8W̜9u]/D2d "en٠$1$ CQ 3ĠΧ2`56nXk2d O2Y$lAڇ C U]/i]b~dH[D=Z}YPt i5d(C :|X_*͜&=R#d6PEyDC!C 'E,8Tj:@ Qŀmى-7C9PrN ށC2dPo0LPX] JOrATɺJbe`hː!C&a40|SD,!"Ld zrX̎5 4 [hYVXd۲fȐ!CP(r\4wxL$a~a}H"yB!uP2M ,@@!g`i{䮝rЪI 2DT,Ęqy^AHcE)<.XD>BD&2E BD2&&аsǮR 2d9qȑGO2Ƽej? @  J,1:."]l#^B~s@0P 6n~lǫ_uzEPjHdS QdP799b[ lȹF}g+34i4XFCje27ͨ:VJ~OBK |AʙP9uL@;\&a:2{UBP$ů=na@``FdDF]m6ZY(cR(R=Ř )0_ik9߻K5e|oiQ0X.["Yl92 iMGDnQ fr2yvaXSx1tb$Y܀ii9șaAwʇO㫨joQGe*DD:5E8U(akwC#@S2?IENDB`PKvCF%ee,novius-os-latest/_images/user_standalone.pngPNG  IHDR pHYs  :ݙtIME .$ IDATxi\Ž#(UADwumjETZի*zREeqAAdqg= $dy?mn.*~93sfLfLhJttt 2VHOO/));x-l ԥiyyy厎, Ν~h/Tboo޺3fLNN m_=&~|ݸqP$y#Pxb t"/rs{FFFPPrt#{DDD}g}}}}^ xDWO 2 mV\H5dAKwܐ9'jiF}+`Mk`v Iclһ :w;+ >O_<{%'pFY';z;:іbmnMZX7{9ҊԻ~~:`!h4P$dq6Dѧ]LBLP4q &|SBz`Iie!ds:M% UW拨!Zgtu*iFsW׊=-ZOuWuȀ8}Zg28lAm]Qy9!Qa !ĈGy s^8e|qEe{y9\pwgM5T&TEB6KZB*e<>5anl$JBK)їOܧϖoGtJߴ vҵ2N|+!NL|O<`h*v[[vTtTl2[G;Q~̵K&?G 076R!=\c;kOf]Gm'4d_[ZUt0獋諧yQ~7ˊ2{熅3KUմ^O01%uuuY,z:#TZWWW8>C___ypnwxbXnu|nwd2% `tc<ࣻEA={:vafdx/(ㆆ˘x1@?SvF=ҪPH>>iiPh^!‚ۇE4o.%TH$\|a6ODϑ#GBȶm\]]X_4y(?_һ عs'5-HΟ?zGGG??ѣGFc2 kB5bLLL 4w\ 7oޜKYvm72{쐐XLJJ,rs !5nnuzz_ +"m7oޜ*_rZԳw_c{{\TZ^^^^^~oLR*BRRR.]/Ì͕Ɍ>!/J]gۛ$&7bرnx;M sQۛf}뭷ܼ5\.gϞ_O?mBU.\He&RY[[{šs-[L}x4i$UɤI<>K}MtԩS BZZZH.}!Æ1Ox27>>v6rrrrrrB?_~999e#tС?!֭[MzkÇ_|T*wBm\lmgg~zBÇ3'55"f{ڴinnnKHHON8q=DFuR*;v,((:ǍG/*ѣH&ս7<7--M B|}}=ztΝG{ux._~ڻwR *}}j }LMMuttl6}^rsssɜfb21cDFFaɌ3ƌs۷o)Jo ƨQg>zhꆆK,y%kҿOOω'RA(/_V(///B5jTBBD"IJJ DWhO޸qѣGRTwRxt;vh񪿏 dddKB_P[[KmSLqqq!D"jU8 YxŜbbb!}ԩS+++322!֪LMM?ceee(6R&sssիT 5Lu&7/2dgbbP( 4iϏƨūZ,E֬Yvچܸ8HtuB#G/UWW/]TP\zuɒ%k+2l?իW9sP}%$|qƎm1zsSj#0+V3fٳg ř3gΜ9CcXmn_~]H?Q&NHEΎ;kgDg]]֭kK%Lyfcc㯿Fiii\(::T__رG;wtrr|>̙Ǐ6lH$766{ӧOl̙3+J?Y.]uVmmްatzBL^K(^p4.00ܼ>,, ;;[KKk̘1 ޮ/>~'9??_gdxEEEtF|>?>>~ܹ8}zMx!u6////..~:%ÇWWWϝ;ܹsT͵~/==mƌǏի˫Ϝ9#JKt:i8gg5k7%%%;;[cz-X?gdd :ɓ'K522ZbL&x"ؠױP]]ѷzڵk3g6l? +++B;#߿Oqrr'Op8'OH$fffZRTғ'O׬YSQQռ1cƄPNjq5bC IIIxIzuOOZPb=Nӧw%%%M:NR@ NƘ竪TTTPe100())!0 B!JUόJrJlllll,Ù2eʀR瓨Z"8D6HRԸ^z`ѧS͘1CT* HTTTD166&L>}2ظBөqHQޢ~GU^^^noo{n~…[n5/ TբZPPлwoj_MNT*bmm F⎺A]x1..N =͍oP)?ԩSW\aٓ&MV=Ō7,>>ٳzzzǏ0au^I6NBX,裏Μ9T*]\\͛ն,]#}"##sss%7oެ+˫KKK"##B!5222R P(22Ç;vhkkgffXHX㪪*WWW%jjjJKKJeBZJSD%%%:::"ɓ'Yf{O<ѸI>DTfffn]]ǏKR/է#\vf2oLߥ1G~eee yQOCm ☇nxw?qpqqillGo@gcp#СC~) `~>G;;744sy>ׯ׏!3,< cJM푚:($ׯC͈>l6ٓdKoE *x{= x?}:+5} P:M>GwHFBǽ 77ݻna*d߻FBH!WR&Cii^J낛Y@@@xyײV o8kS#?w!ֈ>/+hgk7HN%,}^Ʉ4^ 2izLH4ETkXSRI3t At^\Ih4Nݝi Б{FM}>} @A#>t# >Ѝiwx ###@}d2?zean1b=,ZPZV2?DÇ-,z̜9C};5G&Nfp)% 5sIKrZZ%mc1FӢ !:Zx.@sf8zTwq}]~4ar:61n/![q5Ze%;t[*mIâJ-j1lz;A_ȶe0EIsX,ft:;G<{X̝u\֢fP򠬚*q4tlbYy9F絴oOO}˞3SgYy}% y6Vs&|;U+g'BN|!4-//歴F|Nf=k+K\}^ 鱃g:<#f٦ rBF5H$rqjWO?t`0::9$;?76ܧɥhCFaBk|Fܸlj^]v.@Sm+7Ο9-!4EBFI !C!JR(V 9"\qeH3ccBNS5EєjzrRbʥ}}s}G6ͦ^06C# @3CCBȼGujQFhJȽ[{r>v FToǷ=ɭ߼{6>9##WODD ѧCԉ.]IPH[5a9m^NNHJJʳ?=Qtڄd c!DX(9!D.߳>4Bc._q>dp]C#!ı@}:,t!D"ffeBtu]0uB-Ѧ+e2:#l_\tU3}x1~^]ѣqoϩHhhg%%E4Nڧ'X|bc tGM*c 4AFXZ̋?O "DPx!4e>DF}X@ng}UAt#M\H탛>m 4gFp}}}}}^>KOO/)) Vlgggttbyyy\.J&7ZBe2l#z:JiiUϟ?gΜh?''Ύ`hiih4t8FJ:'':Daagφ B166ȑ#_Rb>BB*0t[[[؟~d;vLKK.H__h޼y?JKK,XפX,rt胛zzz ÇÆ KOOxAAA 4dܹAkܹ/D"QYYYPP ޶m۹sR ř3gLLLBCCKKKqy/9NhhvgÅN߶m[EE… ͛ghh##= IDAT33&\.? vP(4i;tRuuu@@y!O.//W*W w>~xKj^b9rݽyaYYYhhȑ#^; 80<<ӧgƌ~~~J_MHHvvvK.uppXHٰa… f2{Ia())EnD@PWWT*߿qƓ'Oݻ߸\.ݳgϢE?wެk׮ޠ*<oΝg>ygdd4}BHTTT||@ p8ƍ Yxѣi4ZZZ٢EF.b WQQ_EEEQVZuVDRYYtСGEDDH[o(ʷ~믿>tN >|э7X,֔)SMF#GܹsF 0`ɒ%֟}ݻwB֭[W\\?\~JBp… / !KHHoӼE+++ >!mʕzzzW#??ƍ gϾzjVVU@A@bddd{bbbvqO>Ū_I-3559~i֭</8~̙3[SSM555aaaeee ,ٳO?vI 6?s5jjڵke2ݻ5@֫͜W/ooommd.^)%%ҥKӦMc2zzzK,9tŋuuuwշo?痗700&))j֭[D"2,,,,99;33x<ބ ! #GgjI+=@JaaacƌIIIٿKAUILLtss3gNaa7|ceej*.{A| @wQ[[_rD"200P*ɏ=zqj2jԨ8\KXÃGGGd蜜?T[[X,mmm{! %%E$͞={ԩ4ҥKT>~xԩ'N淶^t1cϟ/˯^9 6Xѣ۷owss'TUUyyy1 6=ulRw1SS5kߟҧOBn=z,\pĈ Ϟ=^~e~mH_ >0))IP\r}!ZJff&?~… W\aÆ3fTgg@BYhј1cU^.xA'7)ٷoVK|}}}]CCO2IBccc[χ8p 5Dc:۷GEE1LOOϐQTTeXliii&//慄wx*;vT*G1uԸ8933 6XZZRCU.|DҼj !D.={"eAAAd2ÇǎK]Z}BJKK :YHMPP(ud2gΜLNNѣHPP{`9bnnN$DGGk\ %ueCCCb.T-胧9k[2 ' R_M6TKOOCutt4VqrrRަ_|d ,X@F5/$|o^011!̝;ޒdEZww[n;w_z5!QKKTTmոΝ;ɓ[R_4DuuuDmWrr2FݻwvvvNNUd+8G&zA9sѣGkjje0jغu"ѡNPi\ G ƌ_<|ի3g477]]]UzEMl߾ŋ SGGy Ե*:L&rgΜ!_Q755577OIIqtt|AnnNllɓ'mmmE"ƭ6lubb\.׿t钾>VVV...YYYt:׷IE6m``ǏKҜ{@*ۯ["11`H$#GΛ7OjH >uV##G޻woڴi͛8q%K\޽{BBB `aaqyi&kkk-4Yѣ>XǏBf̘b{}355 ohh6lL&KLL|&Oʘ--/bرC UwQhذa).u4733?!{@PPCX,ֶmRSS322׬Yj@GVTT԰akĝ;w^QQQ]cC<Euuŋ}X{>|p۶moݺ{ѢE؉#k|tVtVVڳgիǎjjjJӫ222{K]ڴiSFFիWO8Q]]-MMM{駟<]>166n~+60g@@d666B&=?[OsV뗕ellbJݣ~Tnť1&& ]]]ttnCmG@7>vFp @' Jrss_Ђ񂂂D"ѫ݄m۶;wXPG˛?eii-[̙&''7AjRKƙo޼vw}jÇ=z T헲 Tde˖:u:569t4&6P99NhhvG?WƍPBcǎQFܹAJnn3&MDoK-3쯿z˖-nnn7ntpp0`@Ĝ8~?sÆ d/rƍ+++ Zڢ&=VQQі5DRSSO>]^^T*W^믿&$$r;;K:88ܹS(~7 .SUW*g w>~88rsrrѱ[nݬY]]]]W^d2 ß>}pf̘A-%==ȑ#ͿD|mCCɓ'WVVjaWWׅ ߮]|QÇ<oܹL&mԨQW\Yt:ܿfLu}4.E=zT__R__O׽z9sVZMLL!\.wՁ<5jԼyCCCGyՙ3g?~קjȑ9rÇ5dѣG[ݳgϢE?wެk׮ݽ{ڵkpttr6mp>#C8 ꫯMv1oo\,SAj߾}b8,,9""bƍ'O}6۹sٳO<9|-TO?ҥKk9;;w\7)W0РN!XZZ_xqذaki"'NW/))ҤI{={6Ţޥv L8q"i>G#Tgcc /j\=֖5D Fbbb||]333{x<5155ٷoFP\~===]5-577weEEEKk)++S(wyQQ o>v옪g---[빋HOO?vw}MF'%%}Ǫ/^<<}kjj !eeemO/X,RLNN~L&KKK9ŢDhii6kOOgϞ%&&d̖VÃGGGdQFԗ3ԨQ1112,???he4Ͻ{ =ҿ##'Od7nx{{C߾}Ξ=P(MRgϞe}xgϞd&Lh =<<PXXM!J .\M }P(ܹC$u"WÜ]dɮ]~hmmn8M.u ]ES s# Y@@@@@x]^%%%bvpppvv!]V^^^uu#;L8766ffflGGG>5xxx0 \6煷BT2 7o"t胧9t+bXKKFu~hJd@gaJAAA[G@@ c}^Djjӧ˕Jիuf͚u5>zj&q䤣ceer~bBmԼMռzHHHaaaxxӧO9Ό3!6lpuu]p!@+pݸ\={-Zt{fee]v"B7|o߾TW_M6رc)))jScuXqƓ'O޾}xqag}dVVVT144ޚ4iFp8+++vvv1cŵҘL9s!x @`0t:޾A5Pt:]PTUU*ZXX4oMչ\.ϟ?>UP(S:*]vYZZB6mҜfffwxi$*_d'OloooOOϗٖV_8E`6eXs5/xK}΍7B|?@nݺ Ml_|do:ɩ*D GAΞ8q?I[[СC ӦM'h4eR:C޿?&&=99999gϞTN*((0441cٳg㏁aw/ =|n &'x}>;v888ddd<|pʕXW*H$[n Biaa0dȐʺ{{{t>&ɨT*% u2|޸q֮]r!hʕ899BKK녷 ]-3; fK,ٵk@ u7KVcll|UP(|e JJJ!t:P(߽/--RPSPH$HHHp8SN"P[. Eb 2 t,Uh2[ݻMTݶFCzP(t}%<{*fS*2L}~׮]</==… 7o T͠}ZcޖmD6M8|p===3;::맧Sw=xƟzӧO_~bgg]\.755 &ח IDATR@.H( Bv 08&zP!r]]]tYxT*ryUU  Gt...]`s_n߾}]\\pTtСC~ Y@@@@@x]КZk8Iou\.d6ǢqHL4׏`:F^ME۫0tuʸ>E }( BF{]!@wà '>&Z>++~YМ~}777K:?QL(qN= =ᑆ :MR}:>!gOOTy ԘB\r~s9s믛7o^f͉'[+ ?Ӑ+WB~>88xBoRٳgO?DM+˗ ݻwS'7\tѢEGoڴ)11tUp+c._VZ[Yfkc>>>nnn?CyyC֮]KE"Tظcǎݻw߼y3..N,9;;GDDlܸɓo&:th磏>S_kr9!$77~w56;|wB 볲=yt}L:Iqܿ.]&uj8a%5y ~\5WZUXXes!N0!)))--dΙ3dRsN8h\sEE$OOO&W56q=R3H1`}}} ]3 ]aX[N'D5߯U綰tRl~୷:]---Up8S ښ633ko;:}ܸqIII׮]۶m۷/N ,((ξ}#p$tGtö=L8WrzVmiʪyy^^^||ׁkLcccMM uzYY;}Z555 A)Z ]Y~7LMMfi4GZZڣG wfdd,XG@׀ ^aζ=fN'̜oJ-տ-\.J}׮]+N:?""B*\p󣣣e2YUUUXXXtttEhii7)?zOZjvϟquu|kp*Ϗ>/zY}v7)ٷoߥKtYL5k6oNtp8˗/g03g&l߾=<<<**dzzzTVV7.͛dY;vlrB\]]% !.֮ XQQQΝ; lHTTThN,o8nvJqETzڅXԩS:::|twVF5ԊzH-Bin>HX@5ymG<:MZ Tږ4bYZZjii-,,Ν;Dx  Bhc:`0{2 @WЍiЍ .DDoΣ Ì& 5("J^cD%qrr,i9FoVM#1ƐX/Qh $֙YKJjf|~?gy.D@ !˭V+u ժRD- a}>D@  <>)n]ƒ3[tS M,ޙQ>Mjj>ٙI(k>8tԤlpˤIᇎH[FnFG r:eݐ9`j3xnE[p I"Mۓqq;n)P}><$><><g9> w^ƍcPD|OWwg~rfhL'alر-O<2&~|022j }9{tg9#[)~l mO>Cc#Ы)p#;n>(皖|yo>9⥧9҆gIvmm'K:::*UB¬3V[w'kU޾^bRDy{+;88g[AV7xyfϚ9sĭ|ah|駼sG?~̙uk׌vd6'OIRCcOs߼QoN|lVTSΛ$ɮo/FS\R$IRfx722r8yhB[4Ϭ>ĝ^FwUV~|Ujw>+P兦ᑼg|~C$I#}}O OP)rZTfx==GjgIWjkkސ\&B444{G$0#n%%1f vtv !K|1_?%bjr… ^ڸV!fOӣ&UWW}#6ށ 9}y?QȅS&MX:ovh+WV/[=i©!tC =0j}xR7Zc?~O ;}ZC}Kcbcfoy: qgž.c2l|`?3l+B|)9Wٵ<>E=fӎVf6utt^\*hbل+]=+R ٵ6>he=f+~ύ 7h|Bsj~//w՜3JΜ;qُ~ SgΊ!*m+-3-Λ?oKv$< >N@Ϸ̌%ux?O>2Dڭ!;9yǮގ^뉗{eϹUgjzK&]gײOS+d2!\6V|4a! M_٬Z:enBAɩP!D{V{G1( !3cUKŅNj5C-v{"'ҁƋB/[>Z!jqu&(lQ[Ou|w#?SYA,tRdHP@å !{h} ǐ{ܸqM6IHNἦ?U5g>?EOg/|oߒ$ /\G#%I$θ7?vJTĉSeZz`߀ !1p^B f4w#"'גWU_? t $2qr5E˵A:!DgWw$.spf}j^|ӧ:PVJGgghP^;z˭go>ފ޾c'gi4TJ!De Dp8dfGd3mĭDOE})Ȁ iri~dR_Ç'UTUɽd1k]? yG?1DLJ?`BD(Q:6>teuǧW}Y]B!^EN0N[EGmZBHBbsg ,CխO}UuJV$L{hYSU!e߅'N}V/]t_wV/[A'uu 3d2?zglkol2>/ /~# lhu~ƞ!1}rDչ N:$!Ľ#*+:Y'V؟=r#y~Ԕ,^8$d76w[F@֧?yuuoSlIʿoܓuDq >Z,IIIc(++;.iiin#_ΝwV /}h4;hw!tj >4cnu D9bi6<25T9ZML;%OcSqx݄qʋ=f[B̝-:Uj9&S{th]3%g SYC=F'L{CW-=CN1bPe $B{r4Ps銫{ފ)(0]>+YYY7I:Y7*wkqs}ʋߤx$ qtt}εv /_N!jnu8Vچrʈu>xt|{Տ?Ww^!$I&G}.L&CWbW]f:{D p WDZ ƎH14}Nч14>pg;,<>>\܎5i1߱">:H_g:>D@ 6xf}@ }>Dۇ[fL)܉Z6 3f̠ 7CCCv;pwҥKj:**jTSSP($I tl &}@ofJhJ%p'V ƚ5k(k&&&U|7WZu6h>}(> /Ź>'o߾g^QEP* /00еO455VәuVB;;vpDDD<t^/\rҥNsӦM)))7oBddd,_<%%633Qӥ>C;yM~D/aÆ^NqW,<4njU(;wܸqwU]]]RRRQQQRR{̨ !FlLJJB466Z,j!D__;::^{ 8p ===;;JgϞiӦk׮=tPRRRmm7o^h#c͎;d2bppP=zn޽;44l6t9slڴ,Ry}9smt:+++/^\XXh2˧Mh=b !DTTի ]7_Y|V-**8q… )))r#ч9ã<쳱$y{{uL900t:cbb^z{Oׯ_qʔ)2255̙3O;w{p-uuu s=a;}CCCiL&Rt:v{MM/~񋖖oooVT*GlB$%%9rdҤI>>>Gw$''kINNnmmGiiٳg]UUUMMMY`̖,YR]]st+W655[ŋl YpBAeSNu!z믿L__+_}ս{۷o ;tiLdeeQۢ9-- v$++=v6˖-h4n07<¬ }>D@\.l-vJEqokc}ws@ }>*xf}@ }Uvߡl6S wV Ì3(>PN5_.tZ ֚5k? ETTڵkNV묩R($JpNfM0wP5x^x!..NaZo߾g^{m6U*FQ*܉j8&>_``k'ijj٭N311q֭ w9vለx 鼾_\rҥKNMRRR6o,X|yJJJmmmfffccNKMM}衇Z[[͛wM6mmmNF  _L\gFnnBhoo߹sƍ>>Gw$''E]֏?p={qq;pK,YR]]st+W655[ŋl YpBAeSNu!z믿L__+_}ս{۷o NSdۥ=-- v$++=v6˖-h4n07>DwX,===>Q[[_׿GVZe2nKc]fc!n~R['ZCXXXzzF̷׵jǺZBo>nws;;qDHH@z뭦&Vd!DmmmfffccNs+㥗^ZfMIIhߺuOK.>|sݺu;v8x`GGGzz̩NIDATyN<#䤦XBVvuu==4;;t&&&nݺuΝկ6l0k,jr J.w}{mii0a/aFY~~}}}o}ݗ_~ :::^{ 8p ===;;Pa6]7Meeeii;BBBlٲe˖קR3{~ӹ{'x]~_~;wܸqwU]]]RRj/[lx7+!L&;w,ؼy5 ?>::Z_?SNu}ziiixx+ryTTի]!Cb IZmtt˗G˵ZFBk˖-$),,LVwtt޽;..Ε`t:]WW׈+k3f̘8q"S+844_ WXKpppGGkYlhhh\ZW$IRt:?^PP "##X{pN& !\! |?qĠƶ6^:sĉ<= xf}ඔJiΝ;|߾}7nܖ-[&O,xߟ;|-՝̒%K{9NrJWLYx[o=|^SjkkgΜ)̼Wx%J;ZUUUGtzVVg6Vtvvdeeݵ;ԩgn_3S 4ᣁĸ);v00&{onY@ }>Dp3 \.Z/VJ"7)::ߗS\\l0DMn0>D.bIENDB`PKvCM==/novius-os-latest/_images/ergonomie-app-desk.pngPNG  IHDR];gAMA7tEXtSoftwareAdobe ImageReadyqe<PLTEZsJ!Tzc(rpqqw6RsұZvlFTxx"޵on͔N0RղmJ0XRjspML&%%hZhyB0.RksCBC667nQnZsjRͱkG2rVVVW%ɗn۫tSmWMӷStW+2tnMT9 qYܭJJԪyẀ#򺪋nseZX[tʇ̦g]6ŘDg현KNkudR1VZyӘwGgzǛSjZ{/WGWv6CUZ5!!2a|CIsWEE˺{ZI%~_ECY[{ČYF{WTF۶eW4GR^.Bb%(4Z!뵭J!,קV!Rs&"NQ{5$5@p$1?83((RabaJJJj!A@9QqyĞBRR{31)6J>IDATxb`` Y@h! hQ0@Q0 0Q4 F@b,!> F WZZ~%o4G(Rf``z<`P BGA> F k < FDd^ cqWfQ0 h)q;y;D.^:Vߏ15G( 8b@0E:`Pw4Q@@AxZ"6ew < F@!e`؎Wmr#Oۗ˷3)Y۷KŶX Kn^e\;GUVLC`B_ zY=u1(0i1%J֬ u6]y|LLL%BAmsLFd`1 P.ν 92]u'4gJ&Y YLO]GF%KKqsgbh裺:٪|&^` iYTB|fEsؤgk zn]@51eVDI -"ށ2zEDYaIP<5GH-KH7D(U\S]nal8%ֻݾ砻T NriE f b(k;CRr8M$(G35l*5{=2g W5H e54ZF( 20HHsjL,&!S^_YZ 8XH%BAf0Afe`^ʌB =&34K^OK{^N(PCx#r  /f] [J`u i a F (%vb@KϫUXxG|@Q0 0Q4 F4F( F(C(`:Lirư1Q0 5C2T @ 2`a\ UX-3 FKxJb 0, Ge`(Rq-@1aywGBѼ l;.iH" ° 2G$񊉉 z@ !(\^ `p\Xxo j; 30΢P(f4˰21@.].e5P],C}@32@o bb. Oٱ$ 1#,k֜qrI;X `p;r$KbFĐ'=@d( ,dgbh Ă#@# ˈݸ$\I֓V e`0i$+NNv= 0oë%bM>M12>$cxe @* 0G 00`bP~thP sRҾCkNkM0/0G(%[p kr$k2m{*/CE Ð8ۛE keȕR[4] b20u;f8(>1)0 Ȑ)Mx oJb;xyo][XLLzr:O`highV@PLѩm檦bvq i`^?Otwm;=#0i 6޷:n :8205b,N / 20/D)+^'f2B  5:͕mh] YGC20/0n;ͮ')8]SHEMۂh! `JH_IV9 @0 ~ f88W;IsQ|sŲ Z V,M2XF.4ł&Io0|Di-`x(s#QLlvY$ddd@*w~ 9 < [A59)*Ӈf5Gsf``bҠ`V޾g`Df`P#eISە) <-`cȝmbA>s +{D@@J`H _EdP[|EXL#`f5VWX,Q -xAeS/8gf.qȾSBL,~+(Ú< :_Oq3RN,[<t}(%5K{2f``yV& *ҥA 씂ß@D`b4ZJ/63ai E\˶Кa<&Ko^V/(/-(-8D0_Lf`P } D@ aXÐϧ 5%6O|l1j8wTnFCf~(҃0Kռ/"ޤn|Lؽm7)l| 0OK I1!{ 0?zCbLL2L%~(˨S6 qPn ,u~>- L\p46K)vGeWW{n2-c c/-;FKA;xYP {lK6Eaq:GeC0%)]pos Ą nZe"2jO;3 z*θ/s8A~+3 ,fА, ̰@ o) v 0:`38VJ N M0_ <~*@xx;,FtFPs}⮫eg14:Y_8h$R@cHk#-k b)+)Q1b205"yX%od\qfz`vm>8CPzC`#s% iuE@1 ;0vQ`4r`p9P,]( @30Je l.JNmTwrrڔ6`e&=8Xb.6tp k aLᐖ[>|O@GӀyw <(bؒwDcyVuBF']Þ 2WpKV v?W3ߑ̽/X|wʄY30B]KFo`< W_z="^-r.= 0,b%< r0ze`VX u (8w$xC#2[ⲲhmqCpn ,r!mCCiCiCC`mft@XQ .%n];q'uՈP7pQWm40̫#͏e߾߶M#@DdesV6eyj&m@+K<}pb +Sد(-Ҡ ,*3ȇ̝鲢L-VNM5GN9202Hgg׻:H@a2q QearX5ݣ{iۺPEyի[ʒFysnǨA% ; jX  җذaŭ/NpzNOH)s}&KfgJ[ '+h`;i]Ld83swJsFv-`teΔ~9`t .D"L+H2 1g`T|%dP3OM\SAH'M#Mxa[81Uc df`X{0)̐ ^8c<kR^ڷ0~/bvy! ­ F3͖RbƊ0{-%Z$oK\ol=_}çu^oxڽX 8 L0 "pYJ$@aa9Z` Wo@,/3 xI`?A ;''CobtX03p8 ` \:Q ́7ICL,b#v[4206w#)[yg0} !hhf` hF>0U昉i|} aNhhf`^1,IoZTJKQ Q@c1b20@ ;$L,DF2(@He`ˡvؐ6# gGh h&>Tr;pxj'6TXe`820@20 a 6l Z%ǓN/o_b35(Ark`&ի!! @jb ,A,d4Y Ƃ@r )`4KHcqp mZxho\*kBYҌ~sN)G(&>'GAB|fXt*n 4I`8 Y zZ䜼?ԈȔur*WȑNq i؝L|DԸ٭]=GA ,-1~(2/7CaXFb`2-!Z @c  T(HضZHQq>8t 2,`A.$-C#"E΢e+!W;m-J"igeh[7ָN8  ˳ ad ,RZa&^bIV|u,t[C"?%If0?Ӏknf_% om%_p@7(4aCfQ0pG~7+HDf 9A,hW;żD#V.{QXq2130?(77gҳ5ld\ {4bt&h/㯁8m230@ІҸp)iF3оj 3\mC1йBiz ϛ 2YcPhQMcEFY>G`q)vX2$8(o FqVKg'`f|jI47voB3Lb-=[iƆX`3Ӄ&20/d+ #ut(DJ7 ؙ;mMZ!R`K@)^8  3Gg`d&b@0 @Cs)%4O`0g`_330@ ,05ⅶy%@@,h1 @8 @Cv?0 @,f9E '  (62Wg`> `C}\"pj7'W tS @Ct;v, Xf(d`Ǒ:5h1 hG9l#3Gx2>z8R|vh <鞁; f@Qzcqd`>Gkᐁqd`RN8N hHx4U;4o |4X~4/+)+?R"y\%*N []V@GHogYrrH:UHDwؠ|<镁;q@H$VLV/ |t 9 ! (33E24 B/eLJ0ȱXoiyGؙX[mf>e_ f`:e`wr/B7^~"o?p,`fONv2(HWk6`Omf Y'Fp5,gkǐ봬G96XZznb cm:7 lzIMg"6xjѣ502p!m30TKp!>p1D3Yp`7Р:XΠ@C<.:M=D;$"CZ|vb!{٣A 2/U`nesT1&42p,2CrWfRhghfƬ4HndJnUB .[hapa`XDr"i!{Y50XC9ޣ+$f`@Tw·ttjB Ăi z>pKy6_/nTKY#ɓ^`ի[mJ <f珎B+6Çpe`"fEQnY.< q <%!6 ܄׾/q6؄.vVzCnx>"o*/fr`~ l;߄G蘁YANa?@A30// / ~t!d ^m%4̶ewk6-$禋S)G~`Pֽ"V @M}`%g`:e`\{~+734\DGaBk``9|M_" ||4++4ô @ښ THrk``8ͼr1M+U]>_dOͼ 2Z+G l܇k/@q-{Tʿ b2p5s`؜3A v9bѯ^Kw! H>ݘXיX4L63:m{[hO.$'x- 4Z \A$?(:ߊyJzClSqB3繁))@&A& df0 bXn@ c!Υ4T l3q6q4P l3P8HH?30z6"Z@ h30@fUϟ-9A0m -aF$(8# X#&&F + \3[^8GQKsl66S̈9x bTIRh8DCi^g`F;8 fC;c,v;3Dg`8_FE6Cjg`rk`"3|ƁjBvJ:vn8E_ p.Dqe +Y νAAbG$Y]p`|.:g24 ᡞ1N2 JRh20+<BB*9 50'tf?V bcA ݝ!G)wڧ-Wygx;x3JJ4q%6OhYlf08a#%He3 9(3T&fáF_Ki,LqNE_IS)@f`|Z,sif`r3pdDȎkhH%891 p:QdĞ]f8+%:hƙ98VBG 9 e R3f`e??5˲-{'CX$ѾPbdX 3p<桲8hƑHv+rpl xML!/Kڽ*5f``KtI ϱRâ \FlI30yBhƑ YJCXXPbml> rZ-6q> mf`3}`lk)w@\RJ{/Z ̌{%%@f`8Hl#X  mgooLLTpb12p k)WIbIc)h]{d͎J^XBgw +8-{ Ka}` ZĺN020j \E#`[K ]udq0f`cfHQVe#~)4@f`\eEr2 88I| l/6f:Chm0 |q3p,;̊S2!K9~\K)d5; F30 G tK);̤zgx ïhC;v(Sq 3m950z^fXkb @)V jn{sB㬁@ 2X2  JJ2ݟ"60 50h%,%9 [h3gX I b5k=a!w3pL-4qf`?wr(%'-xਁR@^[ۄ6: mo_s} fb-4dl#+$?4Y@w%2-t?1^RCbZ ^~qR!3,rw A,*z DB4qe`;ZvjMIK of(-bT3p Z+#bB̨k)}Εx fƳ F30v -#&8xɭ;:Z@kAxXWÎE4 S.) ?ԏŶodY`Jk`a܍؁ &f& [h!+{FS`+)zQoGN5D*c% !,\/  zLaa(Ž# F30XaA߆;(F2b!`cPv_Ar0VRrf q ܌XҸOe1< u?0Ffs @f`:>M'Z5;{+3e[[E, =q_X\t~R23!ZOk3p^@fNhs;aؔf*J8 6@e&mh'͚Ii \T5,La1RNQD[IH;CK lYnж;t{:2[ #-%c,:f RU F3;;χf`cc>~fa%w彰8*8\1 :۽()I.))^3`cXd`̵JBG=Vr/  F3U9ߠ=}kc v+)2:Pfbt-!>_vg`JBbdg`}p !|Y!JJ|a@xpڂZш\{+fj0 E" ` /@iv90s4V 8c@ٳe9`\RQ-*JvA/T0Uk5E_ Nh4 R!7D MJJ5h8cd`ew( 5:h4 q.%ke`f5h8+a‚g5')h+)VR= F3h <)5p, B82s%Rh:"BhG30+DΕsעLaI?hG30nߐA,1?v}$XV*FXǁTh5h8c,vN;Ǻagʻl̋ec!4Gk Lq\ z,`?aBecԵ8g F3h <)Xb#bkX@ )^ٌq34Gk LqƲr;jf ˎ~]:5h<+-}5of/Ăe`e7(hG30\J ,&U1 JB,5h<bYɁv7Қ5bGN(<X })4X4Gk LyXel'uAcW$蝣x2p B,c8h4 |{KIEvXqhG308XM<̲I;OJ @xTX΅X[+Y`g\xrJg6bhG308}ʅ0udXlwV o1@fx4*)46vV,;0k`p[YWRh5h2oLܷPx xX )T̋  S72Q=MlX,S"4Xj*5_` \w6] p ʴ\**qv664ϻ :ك| ڌ\ $++ }悮j B/2ckjadWeɐ&t0;Dd>gbWRhƨUC/gAW5 =&+xzHnvF`ڼ}70k`s 9C50aSweͶe Yu~V!WYU-q rB.-UʆCvJsF?_41`n`:V"3V(^?^^/G!!v`wW cmLŚ-j2a`^%˻ioЌ0#2NN N; C(x*]X;k_f9[s4eN &4+lt03g u߇C=SVRh iPRVbQQQk]s*TT 6yuAh)&/(TTޮOX-\e`h҈P(_v^ F30}JJ hn ؜S^a/n>x hoa?FXձ[gyu+"F|n<2p2ϹZG1h L0^kPZ ٝΝy^pƃֳҝ`}@ (VNЮߙz)uj( ̫lLNvvvƻ~P w%a- 3@e&& 3%C< )+Q{h4R ZƠ)Pn&@1fx4%*Xwe`96eu   ]30h e4D 隁/1q&>>B"L]H80EF30=@ &-eE%Ѐ ]3 o? חGY,U%X=8Ѓ-#9F30=@ >0/ `0@E֧oGwt3V&$0t% geAh",ah| :g` 7Krc}k`}t7HH ݍ gfC,"y5{FuPFs50s(R |E2hng`T7f`}`D2GA4_ڢ R"6؍2P7(*c/oS+Gi$} 7JD/tc4(f`xqIps Iz 0xb4{ǀe`p7JF nBCܸt wܹ[n1h+ȍA" gŗ ", ӦM,.-& LzIH_8EF3K9Ĥdbuo(9qxi`4ԍfBD %@N q~ЍʋJKLxeh3ᛁA)^!h;4KK'nILr,L $PPR_z24 "GzeAn:qږ'K]w uvҝ `7J@ Gl;DxZヤ%xא|oVV&14Io&|=@ ,-J\A߼ ,}Ci iy&r2`[sb3  R,F {'zO,.^O"` G 7@e⹉@a iᝁmM ;fp1M#f~]fXLRߌ͍Zvu2 ᚁ)/Ha 0%ļK*(tn%0`BX 9tHnDd`i >=oPvCӀnR^ VEQh;ZH{44| x9ob@e0n@>/Qy$g`]X3B@&Jdu$L7 ˃ AvoΆ- veĆ⹠\nh8Xan4l 0Ao̍ܡWW .J`%_B%U&scO a6{ܲ`L0&vvus~"9tO#XUyC,{P@*6#&YEG(ܩq ,^Z\}^Fn?'ꁒ!nz |Ӏ89N8QcP" Gz|  ù@7[|':i llUF`؀D,i`) `#":2D΋j ns_x2ɁAQD4W$CS媛R]y9.V1#-נ=VA+w Y5J6;e.m OJeݲ"g`CXXĒ!Ĥ{ ֗ro8@lChh)`Ēh8 , GDCe{w)@݃XGp[jcp ğl*n '# ٲZgɍY܌- ^s[5ۑa}_$բ-&ޘ*+oE駬 Cv{Cd9rᙁ!j= C\i  ӻ p7BhiXݸ؂F xЍ83+p "z A [` -.2|]m2(ʫ{fhnbggl"KÛEqN禧3f`nvP덒 ,lksvfj @8#*Hذa44) FC7p#*́FFa07_ˍ2# k#/3j dzDC20zNt W+ÍDhvNchu{3B}`XUڷ0@"-=gqY5`}J e A0$iЦVzg9 i N>ƗG'a_ a5)!"=@H9܅8BVX]2D;jLpAQ!>'{kY |$gh8f`^22hρI 7c:0\\"4\Lّ30na - 7 {CfaC OaOB E †@ п>\ҷ 2|2D8%e > 5  .z[ 3_ihxf0Eɋ0z@ixơ3^aCl5fc` i&ĪvA,Ȑ=+, @1Q030C "RN=(h4Q@ L=@x!h4Q030@fQ0 p < F4G( F3(A櫙쑦yQgD8t+h8f`^A d` XdwPf 2 ӶT/\ΰV .e[ @1ND;cy}fDj1 FЩ26AOv*m1ī5] NM#JxN(6xmzQ220(skL-z9Oe69<Zi⌺V\y& Z5f1(mZ6Qa,2aeF3h "'0A^1.TM; ny~aXe;qB@Xݼ_4@f @f`L s?p4fh4c +'K < Z: Ux4f h4ckB?`xh93=+{4f h4cMN;'u+]]]9Xh h 9te1Lf -pthNZLTðz)L/8:axT4i DjC!Wdt639qJlvAm@!'|Ģ*F304q5O1d71?IRU`5j 7=ZU|4hLˁLLLLL2 ,8 `V_@!-{^P~9i LˀKz5@g`}pfxk`ޗxg`8/Vtj 󒚁Gkᜁh4j>|`ii_;g`N}&hf #XYޗV@V%:)}w 4PV_~ee˯%h <h4cbYvjS=og`UWBtfar,pfaXC 9*Bw44ȄQ4חBU;@E_r7R _: ,/ׇd`KN`&ʠ,:Wc+(WN_nsf`f`}^*}bR@f`lY3˯vB@U &f` abAeyp ^0r40PJFh4crB;egΪ:YljXL%3HԖ״5 0f`f`XB 8H?@$ ( $X ؁' *hNl,fddĠq $U(?F9>ZgǼH EhaCk48K@%,b b@f`LPm;CX204=LeVT1@30 3N&0"5q&_Mf`jf`0vii i0Sz9 @H| ̫4w(02:[ (f5 20JPÂ!@y5HXBn L !Um; M^*Z F30tnu q#B@>(}^e`NP$2Jy@^MhKxhaF1i ֚@x5"SEOK.Mqh4ci)FFU g}(P@Zk`,AW-[r ?c!G30209X$ ,l ]DDe`X"PG۷FvT'ܗWCk`vzi|}46#ן ߤKz&=l؊Wٚ;phzd`.JMHUgk׮Bs-uV)b XB``K0E zHl䷽4X^LZ ΁-˻<H7 /( ,-AfAJ%JC+.o'D~m~JpĤb0! dŘS˜p 9 Bo'2!jkgHVVh5xi~B?TҼ7x9 9]Y܆\}ヂ`iRX ` ZCX鉉mGֿx aL5O%{&am8,&A;(JSm'LS  ,fWG2 5fOuff*d{Q{$zeO-l<Al-D-0BO- $qjQHP!SkK1+p='_ e蕁9jh"Q3շ)b]]V`,0Sԡ[Ϊ sd944 L u3>1i K ϢO0_Q^蔁5kF !p怭1 ^ ~ >  DR:B^a @WXA4ky9PWFW ,! PI90TDe`aedyX2/uaO ,vVs>~ Z=9Z (1 $6#>>!X9o  cg"D4Ea Q(pIC4Yahڋ(4y5 Us0Qg(^e1Di?K?320!Vbqo.m: &Eہ}20~B8f_b/fedXЎ}K,*52X,EZ_:Hld?+0  -PA%%-APUbłE֧Vfz aput9@ WXh1:=b`Ai\PX̐*X2aJ6y.o+8_.̞kX@a@i 7*@MȺ Sp*%5"n@300׮?}~0!R۷Dۡ쾞OԠpk:QǏC@!Cy*J!RW`@W+CN` `>.V:yXYc4dv ؁:,$QN+{iKx') K !?K@Q??5,v]QdR²(رd%C+5-nN,wq10k eAH8Cvu~MnS yoH@ nX'` Ą3ചL);'(`GY8s갯 Z@+!/MӪU2eD"҉y-,k7Ks$vvpH$JpxnH,3ohut-/ 1EzkĄe XH{ ҹ R&1380@20;X<0 {30>;j*d`d1R@y1]bq 2T'@!@7}2zf^uڣ="c⼸ymҊqIʷ->/2[SC&j-v˛JP*eV ]qΖfH5 :S,}m◠Pھ|I߉׉Ċ/,Y>0dL@o9=dՉ x  J`*ؽzx+Oas. 3&1er$$i.q j~@3 U2ÃIt)FFB&k: aȳH)v__jNu9ޗ6`g2db4,f$sJXZʀLLy+ hYf +2M#b l}%sHd C̫s_Jϝ!+WCED4j`9XQyukɏ9aK 20C|"}`doi_rvrAL)anjX}B_ܿ fyV@^_( CAh`zx4Zf`20˥xHG64+-􄫢fB>h^`CpG6CËHa444(H ji{{} לǞI[۠Ub iJ30@ႆ(_622$`a <ЕbzzӊomP1; ZťW\l 0H`j-ȿZ :" t0LfhNK hB P`H }@Ɓ;Kf4m20/(R#"KoW()Dr5bk5%e&;YrOn^թӁAd@   p CoFa:8f7f LDsl^̭%'i7EʋO1?t Āá C pШ wMb [1SaF=rz(KMQ-r.WP٭;u~ x:e2@WѤm9/6=1G3@C \m WGf < `:YB x4fht3hC8Chxf`G3h f K 8yo[À]HF3h`Ǵ%kD+@;/bŠq!EuVZB 2g䋻jD0\lR&u2@1ȴez-gapNWch!r`3hV\X\$ LR XXOT/hcPi-q:@ ݅j 8 @C}r7aR`Оb]~nLM6CԌf <@XyOia+n- ϑ:+yC&j5jZh VVh *\BҸŧD4jP8=]\[ccKT:!ߞt5n dpիVř [3̜ P t)LOH> ֭١X]M?ԆRP :cQ\7'^,P6#F3h!ц'[g{0@:2r埗-?A-I @+$;|*o 4kmWk\Ɩw@!`vg`fBvC:x4f`: [,KH4 @MIrBk&'3}vqu=BN#ӆ}{j4@1˒,ɡ x%00p M3W_o^nb^n^::׬85LYM̺]e0v-m ]:ZS!u 22p 4 aSw{p̠mBԩHUKւ.y@q'uM?a [B ̭&!>Pm-ND(80fg1!\:)pGgj2p98W:md`Ơ׊uh%Bjr-\.=D'3p30;j{l4f&&+dLmk`JkPזM˘5]6M;$"WVMiZƌ2~Iu9:f`s-n@{kM3MSFS=ɮ暮o"$ [D4W cɂ;q  2e@aa}6C3U,Cȥ@nUv?n$hCg.qrMPb9qvxP^DnHDnƬ Lg!yX_IpΆdk] Hy.Y36(*F30 hf Ps/\z*j^_qE!W5Y-藁]5Y9Nt9 `c H 9U}բ; $+or9[598Դ5V='Ġ\$M;h'$˪1[:01IlSRk~!+m]#:Ÿ́/H30C-Ձ  `eǪ)<_ &p0DP+AFԮ!j8R:%0Q[|RiԄ|#uA+`< 7:E  `թS͙ÎJwT:ָ`)V]I]`e<#٣;(`23'Kr⮲qM>0}Q7]HYTE5p;Df`,tYhQTv"]mY"AYeW K } li.v/6b[\թAeiMdaQ?a,Nwp˹Vt9^]Xл96K|ysg mX Ŷ%Gk` 5p9ϙr`Ɲ3Y?[ҩYMn;.9*8(jFsvߟln7| CG~f|`''Qlbg$wy`[ L ;޾W[ә]Fusf+A\Mz-VdRd];e 5Gm4ivkuuRȟ ZS,^Z5"\= Zעd U#"֩z?$V!/Fk` XK薗9S[0^{D1q\+w^l]\:lj`Լ" lÕdөtb+\߶0dZ)XH0@Xgx "8~zjmч9 ׈Ug8f`NYsxNq.HM_:3[F30 5y|8k`ÆYșֻyĹ5pYbbie`L}}3\oLe ̠y"=Rdω :3es9&WiK[qdZxՕq]z7<; 30}~` Nj;낛@lInҕKXf^:upn5ó0ϫ|FG3h @}+W@(Aq4lE4hXY!<HCy[ G3h 02xf`bX ~W0 I0G32LN=YYzYL VwrKx4f ٝ$AKI, 3p <7J5F LO@}K+ `+7L\2Yj @6R0ifiXE s H5aQӍtn@p!h' Po):ke!K)Z4yY`Զ`PlrM_V130/ 5@ cAwf@u$蝁 #&‚F LW@& 烬 iB3de1^uY%j Zj{Ef24  [ 鰓p;vIǀݨ//  ~1 2Gba` 8HG30}@3 v` ZWeo^T|!7DH.=!C,,Aq5#@mB\׼/~͠hBÛkր#) /Ѝ,݄ FlX? }XG[עY/Uύna?H~@R]_ag`b9 %s;~^19./Gvc%X'[A2YX b @7&Əf`f@9$۷^$sA2̱ab\Pf=d7]xLrb@d`i*-0odP8Iݸy.؍%`X}=/ņG1/. L@ : ?r i[?XR̵F ܍ۥc %Lt7*O]`޾x7ȅsAnRwXrĒ Lo@ 2 @ &m[XwKP. v ğ!*t%v+Oٿ}2XC ԍO;9KO,&? !l8f`i i ڮyMNa@.(s+xE@Wnol:e 頉`7J 2w%\Ť鞁!nnԃ#čA bJZ2srL2bң  LxU3X"K\=-s'6\.9<%9TB_'ԍ{(w#u[J L$=PՍ% %`!78'*l)< 40 p0(8s(t64x %ܩeb()@Fi sq9q4`ABB 2ߗǧ7 ‸q؍ A@h/yC9TдN>iA0H˛f=S4Xq#ԍy@76@HlhDbd`'_% l4IqcbkEbP׮ C" @EAFZ`Fs\o6Q0b20@3pҮ]9sw-U)Z043lA Cd0kϷfuZ@L& vY޳je`W ,mS2pD 9{?F3(Tʕ L;a7$T+R 7C֖҄Md[GE!B&CWf_ t 9`\zj`ٴ^Y WZ5#F3(TIrrρMc`9' H)ChaXX/ a % [[R.X D[\3MeH$+"NOuf < F30M@R3-[#e\&)9n^݂}rCZ\ yQj6І~ED"9 gl]}_q4 Lk@ y0h3<ˊɵre5ՁXB_HB2ACuDo.4`= غNkqʰVS5Ѷߘh#4h 0R *t߷v8(s)7(?;9C2+`} d< F30@2G[0hf`Pk Txk`8Hf`` F3(n9w&{D(&ۮ.w0٦ ,Ϸ@.$lY.ծm3F3(4Z;Z!bP[2KZ2EpF{]&jzLSߤطόhVli~$ FQa4 L[@AbM,~ e nuzh#4:tϟC4G3( @}- Poj < F3PjBC@s < Fh RʡF3( F7Q030@5 F~`2GhJ @X|= k!C}ahxJEE + 9 /.`4Z@#q Ώ``piQl`4R@i$q\ t=7+ kQ^z=D25F3( vBeXrobP6u_5mn < F3`jBsV8SMgdXkmmB xfTs:9JF z:B3/"`mmk`4.@Qheт~ђK!XJj n!a=tMh*7Ghd @XWDd`u;N=B !&` < F3`H^րƫ.10N ߼0Ghp@rҭZxx < Fh 0-xf! ؏`4 @&4abb?' fQ0R ` @x!h4Q030@fQ0 p < F4G( F3(C8h`g`` @x!h4Q030@fQ0 p < F4G( F3(C8h`g`` @x!h4Q030@fQ0 p < F4G( p'IENDB`PK;)|C--)novius-os-latest/_images/download_git.pngPNG  IHDR@. pHYs  :ݙtIME +]f IDATxyxUoW$7Ⱦ@ B$DAeD\yEpE}u7#Ѽ " LHkB}߷N/I]:mݝ d|[nW׷ιCQ(x?^C1d &,x0ÁB `@O4 BDGGU$~~~JrBN̟? !|5Pf͚#N:TWW'###ϟ?T*Ϟ=ckkWSNJ^*<<<L0F~-H$)))r||<6}R;/sjXl?$r gAS"ҥK+Vprr:y򤯯a٫W.//OKK^fMyyիW$IrrrLLkks8'^Dǎ{'\baaOr\}Z]}e^\5O~euG?jk;-źGxTYRމҷz],o{s?-B[G ;ުO_`2Bvu.">U4vJT܅sغΒ!4[zRTL&)S x@>00 WW׀RԩSq|hmmkĜ9sL ϗH$lXuu7AӧO{DddK/|e˖$Y[['!!t*eaݮӷ[+Iz*qE3BHм}qtm?yJh.{U`ᶡMaFPYnv:ʝ/|fkE~!t7Гosכ@ZcQ\\\ZZJRFX,}`mN喖x[+@RIgx<oyڋ/VTbܔ^-*>yEFھnɦ]gB!"}m]؉=y* !"`-ByH:vsrnBA#:% s|?GAcVeee?<ÇׂE[[X,6Kx<~5Q.\0o?11رc W(o/zٲeX`rC飚mŒ%K\7ߴ|*z_ -ryjjj@@BMMf:&o %սdExB.مNRz䛾-^уCnBMm@fJԥio# T!VrTjɦF~I** ;;;o]hee EjjˬY$>>~Xyr}~X,S ,l/̢uu]26,ŹCݺiDz0'v'Qho8t(kƒk%rMMYIсd_,ꔫv-K}.u+WW_}Ywvv-\h7o WZEGvKUbw}g__͞=;99Y&,[;£V׮] VTyyyKXrWٰ ;g Q2^Z(ф9//)="̟Ln)l!Rc `@ 0f0 Bh@ 0 ` L@t,LL? u ~|wEEE)C.o# V?|llO{{ٳg`U{ǧ p ggg6Cp.̊ CLLaAOmA>Bhkk3]`yryd5khÖxK^P2hܹs&M2h}}}%%%R4..Hh$#1bٳ&M)#mEEEYYY111FqFp[[[JJʬY0ҖH$vvv=ROMMݸqaq RٳgݥRT*߁a|9Dd2t:v 9\\\P(\r\2cƌy :N}ڵ~Tf{?U*tہ===?ZYtQD|J0QF ኂCat:-0B!@P>}Z(tRR06:KP/0b!`% Bh@ @S0KP*++lvww?`0Ο?BR~i ^Z^^0&%%$jx :)qr SNegg[mǎx-[<'N=zT[[FC-_\[ZZokllŋYZZ* HsV5ҡQ GB$y5R ?_Qc)CǏϟ??͝4i҅ SL3͟Hv}}}G$B(t+VXbCCCb2* dAHDdddwwwYYg |/W^}ꩧu!jVKdEEUUUJR]tP|>???_ժ꼼<ӼT*5"""77WRn Ȥ={<oݺuwﶰ0-4Y=<<Μ9mmmq6www$9i$ h_ٳ؎Qx…׮]٤vbo[^x1jlYَXܹs3gW555'NJJ; ﱬ.Lf!a` &QĂ0H Uk `{`H cH=$10H{ʕ|>l|tAz R(7H=477+I&DѽVUU=w 1$Iuuu@2WGP`0@BQR/~Ĩ{= xh N7K6ɍ7>3л;k֬ |O;߳gϧ~zwxԮ,o~lppa<06BA涶TEYYY:ۚ윜$.\h8Oӈ;w Tjtt44АOp!)((wssh5ajkk֬Y?$?bXoj8((~#'_{c(ߣZYr%JKKϲKS`,Yri,uQQQ?cXXH$x!FvΝA~j4{{¼<|0ETo+Vp8555aaa**++geم999A0̐UV}z#<[ LVPPPVV6{l6.tOBx2O]]w}k GD&Oq_rHxL&SP=#b$ V(, o?M6FcC9@om*޸_f_zȧ ٧ex- ë7h4:O?X)S6Rq9PSM믿ZYY$I2̆w* ÕRiuu^l #:::==JRT,7o^zz:Nh\+ȦYns}`ХK>sDtҨ_? dX yyySNh!YssE^^JS ҥK .d2r,zϢh Lc"l\.{zz<==<PTiii `.;8,+22ڵk!KKKPc8`6?<BMzX[[^ji_̏h&m3 0@o)++ᄅ=X!rx%l2O7V&&IQ G@6>}jNNN&྾>???7ťPÛ[T={'F卝ÅkKKKEE,> 2bXR)`H=P(WWWWWW0,@oH LA, ` |x !7c x .,`dC}O'X8P(tF.!(ph`4g q@bb"F')**:y~hv񑡰ƍFՇK.mذ!))_/))ܴiivrcm'oيb)5$N ^t+iF۬ du3o ]Lf9mjӂEO|V\srRyĉu֍z5^^^ ,|2!"T}觷 dT-1GR~Q)՟8ɢC~E+0:H63-[G ^xرc;wLNN1c^4555;;BL6mEEEz7rm f͚d㫩I*:99 C, W_}&1ܨ F222n޼|}}{9Z}k䔘b^|ڔE]t /y{9sH$/}Æ hj4AAslw\EҨGkBSt Ն/bƌ999IIImmm;v@A|Wn҂? {T{O۷ O>fݻLtw\nKKK##t:tǎA|ׯ_=^ .//wrrjnn%x BkhhذaCIIIGGǎ;lll>쳲2Wt%r͓$bTAҦv𜬙BV+/7jxgj"0<.yo߾uV#""pF°1c~s+Wttttvv*J6=i$<0fadO?E^zRxƍy<=={5F+?ZiF}=RYnFYwwś+mBTʹӞox<g2Z:,xZ?A) \nUUɓ'-Z.BSjN7o޼L&3lw}WVVkiij a_CsJ.R>4G0GKm3j 2-ܺ{L]Kp}Zj7nhiij"hwjFsҰy ԁ>PLuL&#Iȑ#\Fqe˯jPOskcj̭)5do:ݎ4}6оads !e%-A!N< !cӦBC*䉌Wo6oC%(|.=K0?vL4 !DKy FЩY>+ݻW"H%p\3 !$Uh Y¢6ު^i;w hu!:0,4x(3 tP=T}Nt^wD0 ZPɁg6"AN0Nܓay҆| ;xL3Ԭ8~  %BEMJaPW<1!8i<6 {V_^yfI/6kMެs1ٖ3|_yXGٯdÏtQ<0܏њm&++7vڄ+V8p@&)͞2e_aAqᆆRL&~TTTJJN۵kסC6mtYYYƪT+WTVV&&&r8a??&Ochg}}}!}5|P\-ZH|G /^p5E0~]`0L|K/=b/iΝiii˗/8p@nn.Nߴi@ ظqckkkrr2A˗/Dϟx6lhmm=z3<hmmm|ٳgѬeЯwttp7|Jhoo7mnFٺu+B(!!!!!ͨId\\\qqB`Xׇ E$I066666VART* bѢE!|eoݺ5++k…Zuuu:222'|cx լ円={X[[[gΜD;vhnn~Lfvv"Irrr¶o߮VAMi__ץR)ŢhGBgɒ%{u:]4Moo_|PWx.7B1̟~֭[r d2c;~~~k׮%I299@Y;wnJJ J{P({W֬YCP̊~HMMuww߽{7I kkkϟeM=ׯ?|ƍZ-ܺuY *++wڥP(.]~/Hˀ^^^J!QQQw\.G qtJ!V -Q,-68iҤ:f_r|>ybbbT*Nj:uZA,`<0Bh[lAeff~w77t:ݲe\\\n:|Z27nܸ:u*ΫZQQ7BZ6**_~a _|E[[[xx8N6rkFxsΝ>}W^Ynŋ?c 찼ܭ5%%%wf0{_J_nx[ьl' B@͜93**J?^;Rt;;;OdCCCII ~tt9s:uJ*`?gS񘞐8ryIIɏ?Rա|>ԩS|>TWTrOO9s xBh=?Ʈ^z͚5kG, -Zo(_}յktҥK?\.W.q8[[nHW!fr|||AAArrrVVV\\\eeeEEEBBW_͘1#...-- kkkkkkg x@z{{mI>td2=zaІ V^}ϰ+++Ch+8FQ(z?fiiIPp!Ht:BTxXt\J_>e U*RTrJl 4Nc0X=[aCUrKKKF+++V7P(4_ !իիqh}_DAo+vF^] nX>eBwh4=| 0x 0j5 3q0'0bP($9` 8\`"Va]艀cSS#ZQ.A* .`>00 `@ 0 `@<?ziE=wIENDB`PKK(JD,,,novius-os-latest/manage/define_contexts.html Define your site’s languages and contexts — English documentation

Define your site’s languages and contexts

With Novius OS, you can manage several sites and/or languages in the same back-office. We call ‘context’ a site / language pair.

You can define the contexts at any time, even after the site was launched. Just change the contexts.config.php file.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKK(JD9 Friendly slug — English documentation

Friendly slug

All segments of URLs builded in Novius OS are cleaned by the friendly slug mechanism.

By default:

  • all characters ?, :, \, /, #, [, ], @, & and space are replaced by -.
  • transform to lower case.
  • remove trailing -.
  • replace multiple - by one.

But you can use others rules or define your own rule. You can also have special rules for contexts.

Four setups of rules are defined:

  • default setup (like describe above)
  • no_accent setup. All accent characters are replaced by the equivalent character without accent.
  • no_special setup. All characters that are not a word character, a - or a _ are replaced by -.
  • no_accent_and_special setup. Combination of no_accent and no_special setups.

A sample configuration file is available in local/config/friendly_slug.config.php.sample. Just rename (or copy) it to local/config/friendly_slug.config.php, and update it to your case.

Default setup

To change the default setup of rules:

  • add a key to setups.
  • Set active_setup to this new key.
<?php
return array(
    'active_setup' => 'my_default',

    'setups' => array(
        'my_default' => array(
            // Use the 'no_accent' setup
            'no_accent',

            // Replace space by '_'
            ' ' => '_',

             // All characters that are not a word character, a '-' or a '_' or a '*' are replaced by '-'.
            '[^\w\*\-_]' => array('replacement' => '-', 'flags' => 'i'),
        ),
    ),
);

Setup for context

To define specific rules to context, define a new key equal to the context ID in setups array.

<?php
return array(
    'setups' => array(
        'main::en_GB' => array(
            //... Set here your specific rules for context main::en_GB
        ),
    ),
);

See also

Friendly slug API.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKK(JDS;S;'novius-os-latest/manage/production.html Production — English documentation

Production

From localhost to your production server

You can send Novius OS on a production server using many way:

  • The simplest way would be to copy all Novius OS files as well the database from your local machine to the server. However, as the data is generally different between these two instances, this is not very convenient. And you will probably have to change configuration files.
  • You can send all files except those in local/metadata and local/data folders. You will need to install Novius OS on the production server, only for the first time. This way you will be able to easily configure mysql connection, urls and administration accounts.

However, regardless the method you choose, you will have to change few configuration settings to improve optimization.

Changing environment to production

The first step is to change the Fuel environment (stored in Fuel::$env). This will automatically adapt few settings such as cache length or logs level. The FuelPHP website explains how to change this environment.

You can do it by changing SetEnv in the Apache configuration.

SetEnv FUEL_ENV production
// or
SetEnv NOS_ENV production

Database configuration

You need to add the production key into local/config/db.config.php. The configuration can be quite similar than the one of development; if you installed the instance on the production server, you just have to rename the development key to production. This is very well documented in the FuelPHP website.

Customizing cache durations

Cache duration is adapted if the environment is set to production. You can however customize it by changing local/config/config.php file.

return array(
    'novius-os' => array(
        'cache' => true,
         // When on production environment, durations are 3600 seconds by default
        'cache_duration_page' => 3600, // page cache duration
        'cache_duration_function' => 3600, // custom (applications) cache duration
        'cache_model_properties' => false, // does Novius OS store model properties into cache. Applies only to
        // models where properties where not defined
    ),
);

Email configuration

If need your Novius OS instance to send emails, you have to rename the file local/config/email.config.php.sample to local/config/email.config.php. Configuration details are very well explained on the FuelPHP website.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKK(JD)ZAA(novius-os-latest/manage/install_app.html Install a Novius OS application — English documentation

Install a Novius OS application

Where to find apps

Novius OS’ GitHub account is a good place to start.

Check out the contributors’ page on Novius OS website for applications from the community.

You could also go straight to Fumito Mizuno and Novius Agency’s GitHub accounts which feature many apps.

Install a new application

2 solutions are available: using Git or a .zip file.

1st method : using Git

On GitHub, copy the repository URL:

../_images/download_git.png

Then, clone the repository in the /local/applications/ directory.

cd local/applications
git clone REPOSITORY_URL

Lastly, don’t forget to activate the application in the applications manager.

2nd method: using a .zip file

On GitHub, download the application as a .zip file:

../_images/download_zip.png

Unzip the downloaded archive in the /local/applications/ directory.

Rename the created directory in order to delete the branch name (which is automatically added by GitHub). For example, you will rename novius_ftplite-master-dubrovka into novius_ftplite only.

Lastly, don’t forget to activate the application in the applications manager.

Warning

Don’t modify the actual files inside the application you just downloaded, or you won’t be able to update it later! Please use the extensions mechanisms in order to change how it behaves.

Activate an application

Open the applications manager (from the desktop) :

../_images/app_manager_launcher.png

Clic on « Install » next to the name of your application.

../_images/activate_app.png

Update an application

1st method: using Git

Go into the directory containing your application, and update the repository in the desired version:

cd local/applications/novius_ftplite
git fetch
git checkout master/dubrovka

Then, go in the applications manager to « Apply changes ».

2ns method: from a .zip file

Note

Before updating an application, check that your (potential) specific developmens are compatibles.

On GitHub, download the new version of the application as a .zip file.

Then, replace the corresponding directory in local/applications (you can delete the old one to put the new one).

As when installing, don’t forget to rename the directory in order to delete the branch name (which is automatically added by GitHub).

Then, go in the applications manager to « Apply changes ».

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKK(JDvs,y>2>2"novius-os-latest/manage/index.html Manage your website — English documentation PKJ(JD!$q>>.novius-os-latest/app_create/common_fields.html Add common fields to all contexts — English documentation

Add common fields to all contexts

If your application is Twinnable, you may want to have some fields of a model common to all contexts. For example, in Monkey application, the birth year, species and photo of a monkey are not context dependants. A monkey in french version will have the same birth year, the same species and the same photo that in english version.

See also

Multi-Contexts

Common field

For define a common field, just adds it to common_fields key of Twinnable behaviour.

Example

<?php
class Model_Page extends \Nos\Orm\Model
{
    protected static $_behaviours = array(
        'Nos\Orm_Behaviour_Twinnable' => array(
            'context_property'      => 'monk_context',
            'common_id_property' => 'monk_context_common_id',
            'is_main_property' => 'monk_context_is_main',
            'common_fields'   => array('monk_species_common_id', 'monk_birth_year'),
        ),
    );
}

Common media and WYSIWYG

For define a common media or WYSIWYG, just add it to the right variable of the model.

shared_medias_context:
 Common medias array.
shared_wysiwygs_context:
 Common WYSIWYGs array.

Common medias and WYSIWYGs can be use like classic medias and WYSIWYGs, with accessors medias and wysiwygs of the model.

See also

Accessors of Model.

Example

<?php
class Model_Monkey extends \Nos\Orm\Model
{
    // ...

    public static $shared_medias_context = array(
        'thumbnail',
    );

    public static $shared_wysiwygs_context = array(
    );
}
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD؈HH*novius-os-latest/app_create/add_field.html Add fields — English documentation

Add fields

See also

/app_extend/add_field

Most fields added need a column in the model associated MYSQL table.

Fields are then added in the CRUD form using the fields key in the configuration file.

Syntax used is using a existing feature, which defines how a column displays.

Moreover, Novius OS team implemented renderers, which allows more freedom. Some renderer allow to select medias, pages, date.

Configuration example:

<?php
return array(
        'name' => array(
                'label' => 'Text displayed next to field',
                'form' => array(
                        'type' => 'text',
                        'value' => 'Default field',
                ),
                'validation' => array(),
);

Standards fields

Bold text is the type property value:

  • <input type=”text“>
  • <input type=”password“>
  • <textarea>
  • <select>
  • <input type=”radio“>
  • <input type=”checkbox“>
  • <input type=”submit“>
  • <input type=”button“>
  • <input type=”file“>

<select> field

<?php
return array(
        'gender' => array(
                'label' => 'Gender',
                'form' => array(
                        'type' => 'select',
                        'options' => array(
                                'm' => 'Male',
                                'f' => 'Female',
                        ),
                ),
                'validation' => array('required'),
        ),
);

<button type=”submit”>

  • type = submit generate <input type="submit">
  • type = button generate <input type="button">

tag property can be used to force HTML tab, for the submit button case.

FuelPHP use automatically value as button text.

<?php
return array(
        'save' => array(
                'form' => array(
                        'type' => 'submit',
                        'tag' => 'button',
                        'value' => 'Save',
                ),
        ),
);

New in version Chiba2.1.

The save key no longer required in CRUD fields configuration.

Renderers (enhanced fields)

renderers list is available in API documentation.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDT즹==.novius-os-latest/app_create/appdesk_views.html Add thumbnails view in App Desk — English documentation

Add thumbnails view in App Desk

It is actually quite simple. You need to define two special keys in data_mapping:

  • thumbnail: thumbnail item path ;
  • thumbnailAlternate : default path when no item thumbnail path is defined.

In the file config/common/item.config.php:

<?php

return array(
    'data_mapping' => array(
        'thumbnail' => array(
            'value' => function ($item) {
                foreach ($item->medias as $media) {
                    return $media->get_public_path_resized(64, 64);
                }
                return false;
            },
        ),
        'thumbnailAlternate' => array(
            'value' => function ($item) {
                return 'static/apps/mon_appli/icons/64.png';
            }
        ),
    ),
);

You need then to enable the thumbnails view in the App Desk configuration my_app::config/controller/admin/appdesk.config.php :

 <?php

 return array(
     'model' => '',
     'query' => array(),
     'inspectors' => array(),
     'i18n' => array(),
     'thumbnails' => true,
 );

If you want to show the thumbnails view by default:

 <?php

 return array(
     'model' => '',
     'query' => array(),
     'inspectors' => array(),
     'i18n' => array(),
     'thumbnails' => true,
     'appdesk' => array(
         'appdesk' => array(
             'defaultView' => 'thumbnails',
         ),
     ),
 );
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD +++novius-os-latest/app_create/app_wizard.html The application wizard — English documentation

The application wizard

The application wizard allows you to easily create a new application : Models, Fields and Field groups, App Desk, Launchers, URL enhancers...

The application wizard allows you to skip repetitive tasks and focus on what is important.

Warning

The last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is local/application/. Therefore, Novius OS (user Apache if Novius OS runs on a Apache) has to have write rights on this folder.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD:CܝII*novius-os-latest/app_create/translate.html Translate an application — English documentation

Translate an application

Each application possess the lang directory where are located translation files, that will be called dictionaries.

This directory include as many subdirectories as languages we want to translate the application into. Dictionaries will be define in these subdirectories.

These language directories are named following locales, as for example fr (French), or en (English).

../_images/i18n_folder_structure.png

Dictionaries are PHP files returning a array, similarly as configuration file.

See also

I18n class API

File metadata.config.php

metadata are a particular case, since they are cached. They need a translation file on their own. First step is to define which dictionaries metadata need to be translated.

 <?php

 return array(
     'name' => 'My app',
     'namespace' => 'My\App',
     'i18n_file' => 'my_app::metadata',
     // ... other keys
 );

As all change on metadata, don’t forget to apply changes in the application manager.

Next, you need to create the my_app::lang/fr/metadata.lang.php dictionary:

<?php

return array(
    'My app' => 'My application',
);

Novius OS automatically knows which keys has to be translated in the metadata file and will get corresponding translations.

Other files

Elsewhere, you need to use the __() function, which will retrieve (by default) the translations from the my_app::default dictionary.

<?php

// Translation will be retrieve from my_app::lang/<lang>/default.lang.php
__('Translate this');

Advanced mode: configure your own dictionaries

If you don’t want to put all your translations in the default.lang.php file, you can configure in which dictionary the translations will be retrieved, in each file which uses the __() function.

It is quite simple for view and configuration files:

<?php

// Configure the __() function
Nos\I18n::current_dictionary('my_app::common');

__('Translate this'); // Translation will be collected from my_app::lang/<lang>/common.lang.php

It is a little more complicated for admin controllers, because language depends on the user and is known only after authentication, which happens in before().

prepare_i18n() has been implemented to solve this problem:

 <?php

 namespace Nos\Form;

 class Controller_Admin_Form extends \Nos\Controller_Admin_Crud
 {
     public function prepare_i18n()
     {
         // Configure language file depending on user
         parent::prepare_i18n();
         // Configure the __() function
         \Nos\I18n::current_dictionary('noviusos_form::common');
     }

     // Other methods using __()
 }

It is possible to use many dictionaries in only one file ; just use an array instead of a string. Translation will be choose from the first file containing required key.

 <?php

 Nos\I18n::current_dictionary(array('my_app::dictionary', 'my_app::common'));

 // Translation will be collected from my_app::lang/<lang>/dictionary.lang.php if it exists
 // Otherwise in my_app::lang/<lang>/common.lang.php
 __('Translate this');
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDHT88)novius-os-latest/app_create/template.html Create a template — English documentation

Create a template

1. metadata configuration

Template metadata are described in the API documentation.

2. View file creation

File location depends on the file key configured in the metadata.config.php file.

Inside the template, some variable can be accessed:

$wysiwyg:A hash which keys are the WYSIWYG name configured in the metadata.config.php file and values are content the user entered.
$page:Nos\model_Page instance.
$main_controller:
 Front controller instance.
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="static/favicon.ico" />
    <link rel="stylesheet" type="text/css" href="static/apps/noviusos_templates_basic/css/base.css" media="all">
</head>

<body>

    <header>This header will be displayed on all pages configured to use this template.</header>

    <div id="menu">
    </div>

    <div id="content">
        <?= $wysiwyg['content']; ?>
    </div>

</body>
</html>
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD:880novius-os-latest/app_create/image_transform.html Display thumbnails in differents formats — English documentation

Display thumbnails in differents formats

You have added thumbnails to your model. Now you want to displaying them in front-office.

In list mode, you want to displaying them cropped to 150x150 pixels and in grayscale.

In your list view:

 <?php

 foreach ($items as $item) {
     echo $item->thumbnail->getToolkitImage()->crop_resize(150, 150)->grayscale()->html(array(
         'style' => 'float:right;'
     ));
     echo '<h2><a href="', $item->url(), '">', e($item->title), '</a></h2>';
 }

In item page, you want to display the thumbnail with a max width of 300 pixels and a max height of 200 pixels, and a rotation of 15 degrees.

In your item’s view:

 <?php

 echo $item->thumbnail->getToolkitImage()->shrink(300, 200)->rotate(15)->html();
 echo '<h1>', e($item->title), '</h1>';
 echo '<p>', e($item->description), '</p>';
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD-AE-E-+novius-os-latest/app_create/migrations.html Migrations files — English documentation

Migrations files

Each application as well as the local folder can have a migrations folder. This folder contains migrations files that are a convenient way to update the database or files. The FuelPHP migration system is used. However on Novius OS there are two things you should know:

  • Application migration files must be on the namespace {{APPLICATION_NAMESPACE}}\Migrations
  • Whenever it is possible, sql update must be on a separate file (in order to make easier manual updates). As most of the time only sql requests are executed, a migration class has been implemented in order to ease migrations. You can take a look at the API documentation.

When an application is installed or updated, migration files are executed (if they haven’t been already) through the application manager.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDPKK+novius-os-latest/app_create/attachment.html Add attachment — English documentation

Add attachment

Principles

The class Attachment allows you to manage attachments.

Attachments are saved in the local/data/files/ directory.

Usually attachments are joined to a Model but it is possible to manage them as you wish. You just need a tiny configuration in order to define an Attachment.

<?php

$attachment = \Nos\Attachment::forge('my_id', array(
        'dir' => 'apps'.DS.'myapps',
));

On above example, attachment will be saved in the local/data/files/apps/myapps/my_id/ directory.

In order to save a file, you will just need:

$attachment->set($_FILES['file']['tmp_name'],  $_FILES['file']['name']);
$attachment->save();

On above example, we save an uploaded file as an attachment. File location will be: local/data/files/apps/myapps/my_id/original_name.ext where original_name.ext is the original name of the uploaded file collected from $_FILES['file']['name'].

Joined to a model

In the case a file is joined to a Model, it is even simpler. In your class, you just need to write:

class Model_Example extends \Nos\Orm\Model
{

        protected static $_attachment = array(
                'avatar' => array(),
                'document' => array(),
        );

This way, each Model_Example item will have two attachment: avatar and document.

$item = Model_Example::find('first');
$item->avatar->set($_FILES['file']['tmp_name'], $_FILES['file']['name']);
$item->avatar->save();

Details

For more details, check Attachment.

Extensions

When you create a new Attachment, you can specify a list of authorized extensions by adding the extensions key to the configuration. Value should be an array of authorized extensions.

If your file has to be an image, you can set the special key image to true.

URL alias

By default, your attachment will be available in this URL:

http://www.domain.com/data/files/dir/id/file_name.extension

If dir value is, as often, apps/my_app/my_file_type/, the url can be quite extensive.

Define an alias class in your Attachment configuration. alias value will replace dir value in URL.

Secured attachment

It is possible to secure your attachments, in order to limit access only for authenticated user for example. You just need to define on configuration the check key which value is a fonction de callback. Each time file is requested, the system will execute this function, with first parameter the current Attachment instance, in order to check the file is available in this context.

Example:

class Verification
{
        public static function check($attachment)
        {
                return isset($_SESSION['user_connected']) && $_SESSION['user_connected'];
        }
}

$attachment = \Nos\Attachment::forge('my_id', array(
        'dir' => 'apps'.DS.'myapps',
        'check' => array('Verification', 'check'),
));

In the upper example, if the user is logged (session key user_connected set to true), the file will be available. If not, the url will throw a 404 error.

Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDqxx1novius-os-latest/app_create/create_behaviour.html Create your own Behaviour — English documentation

Create your own Behaviour

Why doing it?

Creating a behaviour allows add a same set of functionalities among several models, by sharing the same reusable code base.

Behaviours are an extension to the Observers mechanism existing in FuelPHP. They allow (the same way as Observers do) to listen the before_* and after_* notifications, triggered by FuelPHP.

They allow two more functionalities:

  • listening to events triggered by Novius OS (especially by the AppDesk and the CRUD) ;
  • adding dynamically additional methods on your models (in a reusable way).

Here are some examples to better understand:

  • adding an action in the App Desk or the CRUD ;
  • adding a column in the dataset (data_mapping) of a model ;
  • adding a field in the add/edit form of an item ;
  • adding a new myBehaviourMethod() method for all the models using this behaviour.

More concretely:

  • The Publishable behaviour, ass a field in the CRUD configuration and displays it in the form byb using the Renderer_Publishable.
  • The Urlenhancer, Twinnable and Sharable behaviours respectively adds the following actions: visualise, translate and share.

Extending the Orm_Behaviour class

To create a behaviour, you need to create a class that extends Nos\Orm_Behaviour, and implementing the following:

  • methods to listen to FuelPHP events (before_* et after_*), in the same manner as Observers ;
  • methods to listen to Novius OS events (triggered by the App Desk and the CRUD) ;
  • additional methods to add to all the models which are using your behaviour.

You can add any class as a behaviour by adding its full classname to the $_behaviours property of your model.

Properties

Exactly like FuelPHP’s observers, models can use a configuration array when defining their behaviours. This configuration will be available in the $this->_properties variable from inside the behaviour.

<?php

class Model_Monkey extends Nos\Orm\Model
{
    protected static $_behaviours = array(
        'My_Behaviour' => array(
            'my_key' => 'my_value',
        ),
    );
}
<?php

class My_Behaviour extends Nos\Behaviour
{
    /*
     * In any method, $this->_properties will contain :
     * array(
     *     'my_key' => 'my_value',
     * )
     */
}

Listening to a FuelPHP event (Observer)

These are the before_* and after_* events.

For example, the Behaviour_Author stores the ID of the users who created / updated an item in a column of the model, thanks to (respectively) the before_insert and before_save events available in FuelPHP’s ORM.

<?php

class Orm_Behaviour_Author extends Orm_Behaviour
{
    public function before_insert(\Nos\Orm\Model $item)
    {
        $created_by_property = \Arr::get($this->_properties, 'created_by_property', null);
        if ($created_by_property === null) {
            return;
        }

        $user = \Session::user();
        if (!empty($user)) {
            $item->{$created_by_property} = $user->user_id;
        }
    }
}

Listening to a Novius OS event

In the same manner as observers do, a method named after the triggered event must be implemented.

For example, to listen to a form_processing event, we need to implement a form_processing() method.

The difference with events triggered by FuelPHP lies in the parameters send to these methods:

Observers events (before_* and after_*) have an unique $item parameter (the model instance), whereas events triggered by Novius OS can take several ones, depending on the event type.

Two types of events exists:

  • instance events, which always receive the $item as a first parameter, and optionally other parameters specific to the event ;
  • static events, which only receive parameters specific to the event.

The list of available events (both instance and static) can be found in the API documentation.

An event is called on all Behaviour which implemented the corresponding method. The return value has no use : events use arguments passed by reference <http://php.net/manual/en/language.references.pass.php> to do their job.

Exemple with the form_processing instance event (triggered when an item is saved by the CRUD):

<?php

class My_Behaviour extends Nos\Behaviour
{
    public function form_processing(Nos\Orm\Model $item, $data, &$json_repsonse)
    {
        // Examples:
        // We fill in values to save in the item
        // We add some keys in the JSON array
    }
}

// For information: internally, Novius OS calls this event in the following manner:
$item->event('form_processing', array($data, &$json_response));

Example with the crudConfig static event:

<?php

class My_Behaviour extends Nos\Behaviour
{
    public function crudConfig(&$config, $controller)
    {
        // Example:
        // We add a field by modifying $config['fields']
    }
}

// For information: internally, Novius OS canns this event in the following manner:
Model_Class::eventStatic('crudConfig', $config, $controller);

Adding dynamically an instance method on a model

Exactly the same as events triggered by FuelPHP and instance events, dynamics methods are named after the method to add on the model, and take the $item as a first parameter (the model instance).

Unlike events, methods usually returns a value.

For example, the Behaviour_Contextable from Novius OS adds a get_context() methods on the model using it:

<?php

// Model file
class Model_Monkey extends Nos\Orm\Model
{
    protected static $_behaviours = array(
        'Orm_Behaviour_Contextable' => array(
            'context_property' => 'monk_context',
        ),
    );
}


// Behaviour file
class Orm_Behaviour_Contextable extends Nos\Behaviour
{
    public function get_context(Orm\Model $item)
    {
        return $item->get($this->_properties['context_property']);
    }
}

// Use case
$monkey = Model_Monkey::find('first');

// This methods is available, because the Model_Monkey uses the Behaviour_Contextable, which makes it available
$context = $monkey->get_context();

Adding dynamically a static method on a model

It’s the same as an instance method, but without the first $item parameter.

<?php

// Model file
class Model_Monkey extends Nos\Orm\Model
{
    protected static $_behaviours = array(
        'Orm_Behaviour_Twinnable' => array(
            'context_property'      => 'monk_context',
            'common_id_property' => 'monk_context_common_id',
            'is_main_property' => 'monk_context_is_main',
            'common_fields'   => array('monk_species_common_id', 'monk_birth_year'),
        ),
    );
}


// Behaviour file
class Orm_Behaviour_Twinnable extends Nos\Behaviour
{
    public function hasCommonFields()
    {
        $class = $this->_class;
        return count($this->_properties['common_fields']) > 0 ||
            static::sharedWysiwygsContext($class) > 0 ||
            static::sharedMediaContext($class) > 0;
    }
}

// Use case
Model_Monkey::hasCommonFields();
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JDK>>&novius-os-latest/app_create/index.html Create a new application — English documentation PKJ(JD+ǀ)novius-os-latest/app_create/enhancer.html Add an enhancer — English documentation

Add an enhancer

1. Configuration in metadata file

Metadata of an enhancer are described in the API documentation.

2. [Back-office] Create the enhancer’s controller

In order to manage the configuration popup as well as the enhancer’s preview, we need a controller.

Create the file my_app::classes/controller/admin/enhancer.ctrl.php extending Controller_Admin_Enhancer.

<?php

namespace My\App;

class Controller_Admin_Enhancer extends \Nos\Controller_Admin_Enhancer
{

}

As most Novius OS controllers, we can add a configuration file: my_app::config/controller/admin/enhancer.config.php

<?php

return array(
    // Empty, for the moment
);

Configuration popup

Popup display depends on the dialog key in the metadata.config.php file.

<?php

return array(
    'enhancers' => array(
        'my_app' => array(
            'dialog' => array(
                'contentUrl' => 'admin/my_app/enhancer/popup',
                'ajax' => true,
            ),
        ),
    ),
);

Here, the popup will call the function action_popup() of the Mon\Appli\Controller_Admin_Enhancer class using ajax.

As any change on a metadata.config.php file, you need to apply changes in the application manager.

From now on, when we add an enhancer into a WYSIWYG, a popup appears, but the configuration form is empty.

Standard controller we extended expects a configuration in order to add options into the popup. In the mon_appli::config/controller/admin/enhancer.config.php file:

     <?php

     return array(
         // Popup configuration options
         'fields' => array(
             'item_per_page' => array(
                 'label' => __('Item per page:'),
                 'form' => array(
                     'type' => 'text',
                     'value' => 10, // This is only the default
                 ),
             ),
         ),
     );

The fields syntax is identical to the CRUD configuration, with the ability to use renderers.

When you configure only the fields without specifying popup.layout, the controller will add a default layout for you automatically:

 <?php

 return array(
     // Automatically generated by the controller when it finds a 'fields' configuration
     'popup' => array(
         'layout' => array(
             'fields' => array(
                 'view' => 'nos::form/fields',
                 'params' => array(
                     'fields' => array(/* List of all the specified 'fields' */),
                     'begin' => ' ',
                     'end' => ' ',
                 ),
             ),
         ),
     ),
 );

If you want to change this default layout (for example, to add a 2nd view and include JavaScript), you must fill it entirely (including the nos::form/fields if you also need it).

Within the popup views, the following variables are accessibles :

  • $enhancer_args : Old enhancer configuration ;
  • $fieldset : if you specified fields, a Fieldset is instanciated in this variable.

Change preview

« Form » enhancer

The preview added into the WYSIWYG is loaded by calling previewUrl key in the metadata.config.php configuration file.

Generally, the same controller than the popup is called, only the action is changed to action_preview().

View provided by default uses an icon, a title (default value is the 64x64 application icon, and the enhancer title), as well as a layout (additional view files called).

my_application::config/controller/admin/enhancer.config.php :

 <?php

 return array(
     // Popup configuration
     'fields' => array(
         // Already dealt with in previous part
     ),
     // Preview configuration
     'preview' => array(
         // (optional) view to be used in order to render (default value is written beneath):
         //'view' => 'nos::admin/enhancer/preview',
         // (optional) additional view files (included par la view au-dessus)
         //'layout' => array(),
         'params' => array(
             // (optional) default value is enhancer title
             'title' => "Mon super enhancer",
             // 'icon' (optional) default value is application 64x64 icon
         ),
     ),
 );

Value can be callback functions for title and icon. This callback will receive only one parameter: the enhancer configuration.

One example is the « Form » enhancer where the selected form title is also displayed.

3. [Front-office] Display content on the website

Once the page has been save and published, the enhancer will appear on the website.

The content will be generated by the controller defined on keys enhancer or urlEnhancer of the metadata.config.php file (whether we wanted a simple or URL enhancer). Don’t forget to apply changes in the application manager if you change metadata.config.php.

For instance, the value of the enhancer key for the « Form » application is noviusos_form/front/main, so it will call the action_main() method of Controller_Front of the noviusos_form application ( Nos\Form\Controller_Front class).

The first parameter of this action is the configuration table defined by user on the configuration popup.

Create a controller in my_app::controller/front.ctrl.php

<?php

namespace My\App;

class Controller_Front extends \Nos\Controller_Front_Application
{
    public function action_main($enhancer_args = array())
    {
        // Testing
        return print_r($enhancer_args, true);
    }
}

4. URL enhancers

URL enhancer are capable of managing URLs.

Concretely, if your URL enhancer has been added to the my/page page, then it will be able to manage urls begining with my/page/**.html, as:

  • my/page.html
  • my/page/first_level.html
  • or my/page/first_level/second_level.html

There is no limitation on the level you can manage.

As on previous part, content is generated by the main action, but it is possible to get the extended url with $this->main_controller->getEnhancerUrl();.

The controller can therefore switch content depending the called URL. Here is an (simplified) example taken from the « Blog » application :

<?php

namespace Nos\Blog;

class Controller_Front extends \Nos\Controller_Front_Application
{
    public function action_main($enhancer_args = array())
    {
        // Complete url == 'my/blog/category/ski.html'
        // => $enhancer_url == 'category/ski' (without .html)
        $enhancer_url = $this->main_controller->getEnhancerUrl();
        $segments = explode('/', $enhancer_url);

        if (empty($enhancer_url))
        {
            // URL is 'mon/blog.html' (page URL)
            // Display list of blog posts (first page)
        }
        else if (count($segments) == 1)
        {
            // URL is 'mon/blog/blog_title.html'
            // Blog post 'blog_title' is displayed
        }
        else if (count($segments) == 2)
        {
            if ($segments[0] == 'page')
            {
                // URL is 'my/blog/page/number.html'
                $page = $segments[1];
                // Display page number of blog posts list
            }
            else if ($segments[0] == 'category')
            {
                // URL is 'my/blog/category/category_name.html'
                $category = $segments[1];
                // Display blog posts list of 'ski' category
            }
        }

        // URL called isn't managed by the enhancer (404 error)
        throw new \Nos\NotFoundException();
    }
}

When an enhancer manage URLs for some models (ORM), it must know the mapping between models and URLs. This is allowed by the static method getUrlEnhanced():

<?php

namespace Nos\Blog;

class Controller_Front extends \Nos\Controller_Front_Application
{
    public static function getUrlEnhanced($params = array())
    {
        $item = \Arr::get($params, 'item', false);
        if ($item) {
            $model = get_class($item);
            $page = isset($params['page']) ? $params['page'] : 1;

            switch ($model)
            {
                // Blog post URL
                case 'Nos\Blog\Model_Post' :
                    return urlencode($item->virtual_name()).'.html';
                    break;

                // Category URL
                case 'Nos\Blog\Model_Category' :
                    return 'category/'.urlencode($item->virtual_name()).($page > 1 ? '/'.$page : '').'.html';
                    break;
            }
        }

        return false;
    }
}

This function is related to the Behaviour_URLenhancer and url() and urls() model methods. In order to understand how to configure them, take a look at the API documentation.

Example :

<?php

// Selecting the category which ID value is 1
$category = Nos\Blog\Model_Category::find(1);

$url = $category->url(array('page' => 2));

$url value will be my/blog/category/ski/2.html:

  • my/blog : Page URL;
  • ski : Category virtual url ;
  • 2 : Page number.
Read the Docs v: latest
Versions
latest
dubrovka
chiba.2
chiba.1
0.2
0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.
PKJ(JD%%-novius-os-latest/.doctrees/environment.pickle(csphinx.environment BuildEnvironment qoq}q(Udlfilesqcsphinx.util FilenameUniqDict q)qc__builtin__ set q]RqbUintersphinx_named_inventoryq }q (Ufrq }q (Xstd:term}q (Xjquery(X Novius OSqXdubrovkaqXZhttp://docs-fr.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-jqueryX-tqX templates(hhXThttp://docs-fr.novius-os.org/en/dubrovka/understand/applications.html#term-templatesX-tqX enhancers(hhXThttp://docs-fr.novius-os.org/en/dubrovka/understand/applications.html#term-enhancersX-tqX jquery ui(hhX]http://docs-fr.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-jquery-uiX-tqX launchers(hhXThttp://docs-fr.novius-os.org/en/dubrovka/understand/applications.html#term-launchersX-tqX data catchers(hhXXhttp://docs-fr.novius-os.org/en/dubrovka/understand/applications.html#term-data-catchersX-tqXwijmo(hhXYhttp://docs-fr.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-wijmoX-tquX std:label}q(Xapp_create/enhancer/front(hhX[http://docs-fr.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-frontX43. [Front-office] Afficher votre contenu sur le sitetqX5release/migrate_from_chiba.2_to_d/extends.application(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-extends-applicationX7Dans les fichiers metadata, la clé extends.applicationtqXmodindex(hhX:http://docs-fr.novius-os.org/en/dubrovka/py-modindex.html#XIndex du moduletX2release/migrate_from_chiba.2_to_d/i18n_crud_config(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-i18n-crud-configX>Des clés i18n de la config du CRUD pour les formes pluriellestqXapp_create/enhancer/url(hhXYhttp://docs-fr.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-urlX4. URL enhancerstqX6release/migrate_from_chiba.1_to_chiba.2/renderer_media(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-renderer-mediaXRenderer_Media->parse_options()tqX1release/migrate_from_chiba.1_to_chiba.2/slideshow(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-slideshowX.Slideshow : vues et configuration front-officetqXrelease/chiba.2/deprecatedq(hhXXhttp://docs-fr.novius-os.org/en/dubrovka/release/chiba.2.html#release-chiba-2-deprecatedX DépréciéstqXmanage/install_app/activate(hhX\http://docs-fr.novius-os.org/en/dubrovka/manage/install_app.html#manage-install-app-activateXActiver une applicationtq X-release/migrate_from_chiba.1_to_chiba.2/media(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-mediaX,Media : Changement dans l'API de Model_Mediatq!X4release/migrate_from_chiba.1_to_chiba.2/crud_success(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-crud-successX6CRUD : le callback success est appelée après le savetq"X2release/migrate_from_chiba.1_to_chiba.2/attachment(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-attachmentXBAttachment : ->url() et ->urlResized() retournent des URL absoluestq#X5release/migrate_from_chiba.1_to_chiba.2/model_dataset(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-model-datasetX0Model : les colonnes d'un dataset sont encodéestq$X)release/migrate_from_chiba.2_to_d/fuelphp(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-fuelphpXFuelPHP de la 1.6 à la 1.7.1tq%X1release/migrate_from_chiba.1_to_chiba.2/page_link(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-page-linkX&Page : Model_Page->link() dépréciéetq&X0release/migrate_from_chiba.1_to_chiba.2/comments(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-commentsX7Comments : Les commentaires sont maintenant contextabletq'X&release/migrate_from_chiba.2_to_d/hmvc(hhX}http://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-hmvcX$L'API de Nos::hmvc() est simplifiéetq(X4release/migrate_from_chiba.1_to_chiba.2/media_folder(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-media-folderX-Media : Changement dans l'API de Model_Foldertq)Xgenindex(hhX7http://docs-fr.novius-os.org/en/dubrovka/genindex.html#XIndextX3release/migrate_from_chiba.2_to_d/loadconfiguration(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-loadconfigurationX$Méthode Config::loadConfiguration()tq*X'release/migrate_from_chiba.2_to_d/wijmo(hhX~http://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-wijmoX$Wijmo de la 2013v1.4 à la 2013v3.20tq+Xinstall/upgrade/migration(hhXWhttp://docs-fr.novius-os.org/en/dubrovka/install/upgrade.html#install-upgrade-migrationXLancer la migrationtq,X2release/migrate_from_chiba.1_to_chiba.2/user_login(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-user-loginXL'événement user_logintq-Xsharing_data-catchers(hhXVhttp://docs-fr.novius-os.org/en/dubrovka/understand/sharing.html#sharing-data-catchersX Data catcherstq.X0release/migrate_from_chiba.1_to_chiba.2/enhancer(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-enhancerXHEnhancer : get_url_model($item, $params) devient getURLEnhanced($params)tq/X6release/migrate_from_chiba.1_to_chiba.2/geturlenhanced(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-geturlenhancedX2URL Enhancer: Methode getUrlEnhanced() obligatoiretq0X/understand/organization_directories/application(hhXhttp://docs-fr.novius-os.org/en/dubrovka/understand/organization_directories.html#understand-organization-directories-applicationXD'une applicationtq1X.release/migrate_from_chiba.2_to_d/extends.apps(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-extends-appsX3Les fichiers de config étendus par une applicationtq2X9release/migrate_from_chiba.1_to_chiba.2/renderer_selector(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-renderer-selectorX)Renderer_Selector->set_renderer_options()tq3Xsearch(hhX5http://docs-fr.novius-os.org/en/dubrovka/search.html#XPage de recherchetXsharing_content-nuggets(hhXXhttp://docs-fr.novius-os.org/en/dubrovka/understand/sharing.html#sharing-content-nuggetsXContent nuggetstq4Xapp_create/enhancer/preview(hhX]http://docs-fr.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-previewXModifier la prévisualisationtq5XArelease/migrate_from_chiba.2_to_d/applicationrequiredfrommetadata(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-applicationrequiredfrommetadataXHLa portée publique de NosApplication::applicationRequiredFromMetadata()tq6X0release/migrate_from_chiba.1_to_chiba.2/blognews(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-blognewsXOBlog/News : La taille par défaut des vignettes change et elles sont cliquablestq7Xcontribute/copy_style_guideq8(hhXehttp://docs-fr.novius-os.org/en/dubrovka/contribute/copy_style_guide.html#contribute-copy-style-guideX"Charte rédactionnelle (Français)tXCrelease/migrate_from_chiba.2_to_d/migrations.enabled_types.metadata(hhXhttp://docs-fr.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-migrations-enabled-types-metadataXDFin de support pour la clé de key migrations.enabled_types.metadatatq9uuUapiq:}q;(X php:methodq<}q=(X'Nos\Orm_Behaviour_Sortable::move_beforeq>(X Novius OSq?Xdubrovkaq@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_Sortable::move_beforeX-tqAX,Nos\Orm_Behaviour_Twinnable::get_all_contextqB(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::get_all_contextX-tqCXNos\Attachment::htmlAnchorqD(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::htmlAnchorX-tqEX%Nos\Media\Model_Media::htmlImgResizedqF(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::htmlImgResizedX-tqGXNos\Controller_Front::getPageqH(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getPageX-tqIXNos\Toolkit_Image::rotateqJ(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::rotateX-tqKX commonConfigqL(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#commonConfigX-tqMX crudConfigqN(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#crudConfigX-tqOX"Nos\Orm_Behaviour_Urlenhancer::urlqP(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::urlX-tqQXNos\Migration::downqR(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/classes/migration.html#Nos\Migration::downX-tqSX1Nos\Orm_Behaviour_Twinnable::get_possible_contextqT(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::get_possible_contextX-tqUXNos\Attachment::deleteqV(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::deleteX-tqWX*Nos\Comments\Api::changeSubscriptionStatusqX(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::changeSubscriptionStatusX-tqYX#Nos\User\Model_User::check_passwordqZ(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#Nos\User\Model_User::check_passwordX-tq[XNos\Controller_Front::setHeaderq\(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setHeaderX-tq]X+Nos\Orm_Behaviour_Sharable::possible_mediasq^(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::possible_mediasX-tq_X6Nos\Comments\Orm_Behaviour_Commentable::count_commentsq`(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#Nos\Comments\Orm_Behaviour_Commentable::count_commentsX-tqaX%Nos\Orm_Behaviour_Tree::find_childrenqb(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::find_childrenX-tqcX"Nos\Controller_Front::addCssInlineqd(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addCssInlineX-tqeX$Nos\Controller_Front::disableCachingqf(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::disableCachingX-tqgXNos\Attachment::urlqh(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::urlX-tqiX/Nos\Orm_Behaviour_Sharable::get_default_nuggetsqj(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::get_default_nuggetsX-tqkXNos\Comments\Api::getConfigql(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::getConfigX-tqmX*Nos\User\Model_Role::checkPermissionExistsqn(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionExistsX-tqoXNos\Toolkit_Image::parseqp(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::parseX-tqqX$Nos\Page\Renderer_Selector::rendererqr(h?h@Xfhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::rendererX-tqsXNos\Renderer_Wysiwyg::rendererqt(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/renderers/wysiwyg.html#Nos\Renderer_Wysiwyg::rendererX-tquX"Nos\Media\Model_Media::deleteCacheqv(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::deleteCacheX-tqwX+Nos\Orm_Behaviour_Virtualpath::virtual_pathqx(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualpath.html#Nos\Orm_Behaviour_Virtualpath::virtual_pathX-tqyX#Nos\Controller_Front::setCustomDataqz(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setCustomDataX-tq{X1Nos\User\Model_Role::checkPermissionExistsOrEmptyq|(h?h@X{http://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionExistsOrEmptyX-tq}XNos\Toolkit_Image::cropq~(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::cropX-tqX*Nos\Orm_Behaviour_Urlenhancer::preview_urlq(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::preview_urlX-tqX(Nos\Comments\Api::sendNewCommentToAuthorq(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::sendNewCommentToAuthorX-tqX gridAfterq(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#gridAfterX-tqX!Nos\User\Model_User::generate_md5q(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#Nos\User\Model_User::generate_md5X-tqXNos\Attachment::extensionq(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::extensionX-tqX Nos\Controller_Front::getContextq(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getContextX-tqX$Nos\User\Model_Role::checkPermissionq(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionX-tqX*Nos\Orm_Behaviour_Contextable::get_contextq(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/contextable.html#Nos\Orm_Behaviour_Contextable::get_contextX-tqXNos\Toolkit_Image::grayscaleq(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::grayscaleX-tqXNos\Tools_RSS::set_itemsq(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSS::set_itemsX-tqXNos\Toolkit_Image::roundedq(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::roundedX-tqX%Nos\Media\Model_Media::deleteFromDiskq(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::deleteFromDiskX-tqXNos\Comments\Api::addCommentq(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::addCommentX-tqX'Nos\User\Model_Role::getPermissionValueq(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::getPermissionValueX-tqX5Nos\Comments\Orm_Behaviour_Commentable::setNbCommentsq(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#Nos\Comments\Orm_Behaviour_Commentable::setNbCommentsX-tqX#Nos\Controller_Front::getCustomDataq(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getCustomDataX-tqX!Nos\Media\Model_Media::htmlAnchorq(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::htmlAnchorX-tqX!Nos\Controller_Front::setBaseHrefq(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setBaseHrefX-tqX(Nos\Controller_Front::setMetaDescriptionq(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setMetaDescriptionX-tqXNos\Attachment::setq(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::setX-tqX)Nos\Media\Model_Folder::count_media_usageq(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::count_media_usageX-tqXNos\Orm\Model::eventq(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::eventX-tqXNos\Orm\Model::title_itemq(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::title_itemX-tqX2Nos\Orm_Behaviour_Publishable::planificationStatusq(h?h@X|http://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::planificationStatusX-tqXNos\Page\Model_Page::htmlAnchorq(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::htmlAnchorX-tqX!Nos\Orm_Behaviour_Tree::find_rootq(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::find_rootX-tqXNos\Comments\Api::getRssCommentq(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::getRssCommentX-tqXwysiwygOptionsq(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#wysiwygOptionsX-tqXNos\Toolkit_Image::resizeq(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::resizeX-tqXNos\Comments\Api::getRssq(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::getRssX-tqXNos\Controller_Front::setTitleq(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setTitleX-tqXbuildRelationsq(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#buildRelationsX-tqX.Nos\Orm_Behaviour_Sharable::get_nugget_contentq(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::get_nugget_contentX-tqXNos\Media\Model_Media::htmlImgq(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::htmlImgX-tqX crudFieldsq(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#crudFieldsX-tqX"Nos\Toolkit_Image::transformationsq(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::transformationsX-tqX/Nos\Orm_Behaviour_Sharable::get_catcher_nuggetsq(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::get_catcher_nuggetsX-tqX Nos\Controller_Front::getPageUrlq(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getPageUrlX-tqX2Nos\Orm_Behaviour_Urlenhancer::deleteCacheEnhancerq(h?h@X|http://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::deleteCacheEnhancerX-tqXNos\Media\Model_Media::isImageq(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::isImageX-tqX Nos\Renderer::setRendererOptionsq(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/classes/renderer.html#Nos\Renderer::setRendererOptionsX-tqX"Nos\Orm_Behaviour_Tree::set_parentq(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::set_parentX-tqX before_queryq(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#before_queryX-tqX.Nos\Orm_Behaviour_Twinnable::find_main_contextq(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::find_main_contextX-tqXNos\Toolkit_Image::saveq(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::saveX-tqXNos\Toolkit_Image::sizesq(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::sizesX-tqX(Nos\Orm_Behaviour_Publishable::publishedq(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::publishedX-tqX#Nos\Controller_Front::setMetaRobotsq(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setMetaRobotsX-tqX"Nos\Orm_Behaviour_Tree::get_parentq(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::get_parentX-tqXNos\Media\Model_Folder::pathq(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::pathX-tqX1Nos\Orm_Behaviour_Sortable::move_to_last_positionq(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_Sortable::move_to_last_positionX-tqX/Nos\Orm_Behaviour_Twinnable::find_other_contextq(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::find_other_contextX-tqX#Nos\Controller_Front::getContextUrlq(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getContextUrlX-tqX)Nos\Orm_Behaviour_Sharable::data_catchersq(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::data_catchersX-tqXgridItemq(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#gridItemX-tqXNos\Toolkit_Image::shrinkq(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::shrinkX-tqXdatasetq(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#datasetX-tqXNos\Attachment::isImageq(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::isImageX-tqXNos\Tools_RSS::buildq(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSS::buildX-tqX#Nos\Media\Model_Folder::deleteCacheq(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::deleteCacheX-tqX,Nos\Comments\Api::sendNewCommentToCommentersq(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::sendNewCommentToCommentersX-tqXNos\Toolkit_Image::flipq(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::flipX-tqXNos\Attachment::urlResizedq(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::urlResizedX-tqXNos\Orm\Model::pickq(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::pickX-tqXNos\Page\Model_Page::urlr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::urlX-trX&Nos\Media\Model_Media::getToolkitImager(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::getToolkitImageX-trXNos\Controller_Front::getUrlr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getUrlX-trX1Nos\Orm_Behaviour_Sharable::get_sharable_propertyr(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::get_sharable_propertyX-trX#Nos\Controller_Front::addJavascriptr(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addJavascriptX-tr X-Nos\User\Model_Role::listPermissionCategoriesr (h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::listPermissionCategoriesX-tr XNos\Attachment::getToolkitImager (h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::getToolkitImageX-tr X*Nos\Comments\Model_Comment::getRelatedItemr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/models/model_comment.html#Nos\Comments\Model_Comment::getRelatedItemX-trXNos\Controller_Front::addCssr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addCssX-trX%Nos\Controller_Front::setMetaKeywordsr(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setMetaKeywordsX-trX)Nos\Controller_Front::addJavascriptInliner(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addJavascriptInlineX-trX/Nos\Orm_Behaviour_Publishable::publicationStartr(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::publicationStartX-trX+Nos\User\Model_Role::checkPermissionAtLeastr(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionAtLeastX-trXNos\Attachment::saver(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::saveX-trX#Nos\Media\Model_Folder::count_mediar(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::count_mediaX-trXNos\Attachment::pathr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::pathX-trX&Nos\Renderer_Datetime_Picker::rendererr (h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::rendererX-tr!Xform_fieldset_fieldsr"(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#form_fieldset_fieldsX-tr#XNos\Toolkit_Image::maskr$(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::maskX-tr%X$Nos\Controller_Front::getWysiwygNamer&(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getWysiwygNameX-tr'XNos\Toolkit_Image::watermarkr((h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::watermarkX-tr)Xform_processingr*(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#form_processingX-tr+X.Nos\Orm_Behaviour_Twinnable::get_other_contextr,(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::get_other_contextX-tr-X,Nos\Orm_Behaviour_Twinnable::is_main_contextr.(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::is_main_contextX-tr/XNos\Controller_Front::setStatusr0(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setStatusX-tr1XNos\Toolkit_Image::crop_resizer2(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::crop_resizeX-tr3X(Nos\Controller_Front::getEnhancedUrlPathr4(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getEnhancedUrlPathX-tr5XNos\Tools_RSS::setr6(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSS::setX-tr7XNos\Migration::upr8(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/classes/migration.html#Nos\Migration::upX-tr9X+Nos\User\Model_Role::checkPermissionOrEmptyr:(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionOrEmptyX-tr;XNos\Tools_RSS::add_itemr<(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSS::add_itemX-tr=X/Nos\Orm_Behaviour_Twinnable::delete_all_contextr>(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::delete_all_contextX-tr?XNos\Attachment::newFiler@(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::newFileX-trAXNos\Controller_Front::isPreviewrB(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::isPreviewX-trCX,Nos\Orm_Behaviour_Urlenhancer::url_canonicalrD(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::url_canonicalX-trEXNos\Media\Model_Media::urlrF(h?h@Xfhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::urlX-trGX gridQueryrH(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#gridQueryX-trIX,Nos\Orm_Behaviour_Virtualname::friendly_slugrJ(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualname.html#Nos\Orm_Behaviour_Virtualname::friendly_slugX-trKX!Nos\Controller_Front::sendContentrL(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::sendContentX-trMXNos\Toolkit_Image::borderrN(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::borderX-trOX&Nos\Controller_Front::setCacheDurationrP(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::setCacheDurationX-trQX#Nos\Orm_Behaviour_Urlenhancer::urlsrR(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::urlsX-trSXNos\Media\Model_Media::pathrT(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::pathX-trUX&Nos\Orm_Behaviour_Sortable::move_afterrV(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_Sortable::move_afterX-trWX&Nos\Media\Model_Folder::deleteFromDiskrX(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::deleteFromDiskX-trYX$Nos\Controller_Front::getEnhancerUrlrZ(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::getEnhancerUrlX-tr[X.Nos\Orm_Behaviour_Urlenhancer::deleteCacheItemr\(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::deleteCacheItemX-tr]X%Nos\User\Model_User::check_permissionr^(h?h@Xohttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#Nos\User\Model_User::check_permissionX-tr_XNos\Toolkit_Image::htmlr`(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::htmlX-traX/Nos\Orm_Behaviour_Tree::find_children_recursiverb(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::find_children_recursiveX-trcXView::__constructrd(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/classes/view.html#View::__constructX-treX+Nos\Orm_Behaviour_Virtualname::virtual_namerf(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualname.html#Nos\Orm_Behaviour_Virtualname::virtual_nameX-trgX!Nos\Media\Model_Media::urlResizedrh(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::urlResizedX-triXNos\Attachment::filenamerj(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::filenameX-trkX"Nos\Media\Renderer_Media::rendererrl(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#Nos\Media\Renderer_Media::rendererX-trmXNos\Comments\Api::__constructrn(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\Api::__constructX-troXNos\Toolkit_Image::urlrp(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_Image::urlX-trqX4Nos\Comments\Model_Comment::changeSubscriptionStatusrr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/models/model_comment.html#Nos\Comments\Model_Comment::changeSubscriptionStatusX-trsX(Nos\Orm_Behaviour_Virtualpath::extensionrt(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualpath.html#Nos\Orm_Behaviour_Virtualpath::extensionX-truX-Nos\Orm_Behaviour_Publishable::publicationEndrv(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::publicationEndX-trwX+Nos\Controller_Front::addCacheSuffixHandlerrx(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addCacheSuffixHandlerX-tryXNos\Controller_Front::addMetarz(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_Front::addMetaX-tr{X*Nos\User\Model_Role::checkPermissionAtMostr|(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionAtMostX-tr}X)Nos\Orm_Behaviour_Twinnable::find_contextr~(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::find_contextX-trX"Nos\Renderer_Time_Picker::rendererr(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/time.html#Nos\Renderer_Time_Picker::rendererX-trX)Nos\Orm_Behaviour_Urlenhancer::htmlAnchorr(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::htmlAnchorX-truX std:labelr}r(Xphp/classes/configr(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#php-classes-configXConfigtrXphp/events/404.mediafoundr(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-404-mediafoundX404.mediaFoundtrX,php/configuration/application/cellformattersr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/php_to_javascript.html#php-configuration-application-cellformattersXPHP cellFormatterstrXphp/behaviours/urlenhancerr(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#php-behaviours-urlenhancerX UrlenhancertrXphp/views/form_fieldsr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/views/form_fields.html#php-views-form-fieldsXFieldstrXphp/events/admin.loginsuccessr(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-admin-loginsuccessXadmin.loginSuccesstrXphp/classes/attachmentr(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#php-classes-attachmentX AttachmenttrXphp/events/emailr(h?h@XJhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-emailXEmailstrXapplications/noviusos_slideshowr(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_slideshow/index.html#applications-noviusos-slideshowXSlideshow ApplicationtrXphp/classes/toolkit_imager(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#php-classes-toolkit-imageX Toolkit ImagetrX%php/models/media/model_folder/methodsr(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#php-models-media-model-folder-methodsXMethodstrXphp/models/model/configurationr(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#php-models-model-configurationX ConfigurationtrX php/eventsr(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-eventsXEventstrXphp/configuration/software/dbr(h?h@X|http://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#php-configuration-software-dbXDatabasetrXphp/views/form_accordionr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/views/form_accordion.html#php-views-form-accordionX AccordiontrXphp/models/model/accessorsr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#php-models-model-accessorsX AccessorstrX,php/configuration/application/appdesk/notifyr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdesk-notifyXnotifytrX$php/configuration/application/commonr(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/common.html#php-configuration-application-commonXCommontrXphp/events/front-officer(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-front-officeXFront-office (website)trX)php/configuration/application/crud/fieldsr(h?h@X{http://docs-api.novius-os.org/en/dubrovka/php/configuration/application/crud.html#php-configuration-application-crud-fieldsXfieldstrXphp/views/form/layout_standardr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/views/layout_standard.html#php-views-form-layout-standardXStandard layouttrX&php/behaviours/twinnable/configurationr(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#php-behaviours-twinnable-configurationX ConfigurationtrX-php/configuration/application/appdesk/appdeskr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdesk-appdeskXappdesktrX)php/configuration/software/multi_contextsr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/multi_context.html#php-configuration-software-multi-contextsXMulti-ContextstrXmodindexr(h?h@X;http://docs-api.novius-os.org/en/dubrovka/py-modindex.html#X Module IndextX php/behaviours/twinnable/methodsr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#php-behaviours-twinnable-methodsXMethodstrXphp/events/migrate.exceptionr(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-migrate-exceptionXmigrate.exceptiontrXmetadata/templatesr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/metadata.html#metadata-templatesX TemplatestrX*php/configuration/application/appdesk/treer(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdesk-treeXtreetrXphp/behaviours/authorr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/author.html#php-behaviours-authorXAuthortrXphp/classes/migrationr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/migration.html#php-classes-migrationX MigrationtrXapplications/noviusos_blognewsr(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_blognews/index.html#applications-noviusos-blognewsXBlog/News ApplicationtrX2php/configuration/application/appdesk/data_mappingr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdesk-data-mappingX data_mappingtrX"php/behaviours/urlenhancer/methodsr(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#php-behaviours-urlenhancer-methodsXMethodstrXsearchr(h?h@X6http://docs-api.novius-os.org/en/dubrovka/search.html#X Search PagetXphp/behaviours/twinnabler(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#php-behaviours-twinnableX TwinnabletrX php/relations/twinnable_has_manyr(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/relations/twinnable_has_many.html#php-relations-twinnable-has-manyXTwinnable Has ManytrX php/views/permissions_standaloner(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/views/permissions_standalone.html#php-views-permissions-standaloneXPermissions standalonetrX php/renderersr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/index.html#php-renderersX RendererstrXphp/classes/i18nr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#php-classes-i18nXI18ntrX3php/configuration/application/cellformatters/customr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/php_to_javascript.html#php-configuration-application-cellformatters-customXCustom cellFormatterstrX%php/behaviours/behaviour_event/staticr(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#php-behaviours-behaviour-event-staticX Static eventstrXjavascript/$/nosaction/nostabsr(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#javascript-nosaction-nostabsXnosTabstrXphp/renderers/mediar(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#php-renderers-mediaXMedia SelectortrXphp/configuration/friendly_slugr(h?h@X~http://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#php-configuration-friendly-slugX Friendly slugtrXphp/classes/permissionr(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#php-classes-permissionX PermissiontrX,php/configuration/application/common/actionsr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/common.html#php-configuration-application-common-actionsXActionstrXjavascript/$container/nostabsr(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#javascript-container-nostabsXnosTabs('reload')trX"php/configuration/metadata/extendsr(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/metadata.html#php-configuration-metadata-extendsXExtendstrXphp/behaviours/behaviour_eventr(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#php-behaviours-behaviour-eventXBehaviour eventstrXphp/renderers/datetimer(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#php-renderers-datetimeXDate Time PickertrXphp/views/form_expanderr(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/views/form_expander.html#php-views-form-expanderXExpandertrX)php/configuration/application/permissionsr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/permissions.html#php-configuration-application-permissionsX PermissionstrXgenindexr(h?h@X8http://docs-api.novius-os.org/en/dubrovka/genindex.html#XIndextXphp/classes/frontcacher(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/frontcache.html#php-classes-frontcacheX FrontCachetrX(php/configuration/metadata/data_catchersr(h?h@X~http://docs-api.novius-os.org/en/dubrovka/php/configuration/application/metadata.html#php-configuration-metadata-data-catchersX Data catcherstrXevents_configurationr(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#events-configurationX config|trXphp/models/model_page/methodsr(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#php-models-model-page-methodsXMethodstrXphp/models/modelr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#php-models-modelXModeltrX php/constantsr(h?h@XJhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#php-constantsX ConstantstrX"php/relations/twinnable_belongs_tor(h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/relations/twinnable_belongs_to.html#php-relations-twinnable-belongs-toXTwinnable Belongs TotrXmetadata/enhancersr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/metadata.html#metadata-enhancersX EnhancerstrXphp/events/admin.loginfailr(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-admin-loginfailXadmin.loginFailtrXphp/behaviours/sharabler(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#php-behaviours-sharableXSharabletrXphp/behavioursr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/index.html#php-behavioursX BehaviourstrXphp/relations/twinnable_has_oner(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/relations/twinnable_has_one.html#php-relations-twinnable-has-oneXTwinnable Has OnetrXphp/events/404.attachmentfoundr(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-404-attachmentfoundX404.attachmentFoundtrX!php/relations/twinnable_many_manyr (h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/relations/twinnable_many_many.html#php-relations-twinnable-many-manyXTwinnable Many to Manytr X$php/models/media/model_media/methodsr (h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#php-models-media-model-media-methodsXMethodstr X%php/configuration/application/appdeskr (h?h@Xzhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdeskXAppdesktrX$php/events/admin.loginfailwithcookier(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-admin-loginfailwithcookieXadmin.loginFailWithCookietrXphp/classes/viewr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/php/classes/view.html#php-classes-viewXViewtrX+php/configuration/application/appdesk/queryr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/appdesk.html#php-configuration-application-appdesk-queryXquerytrXphp/configuration/wysiwygr(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#php-configuration-wysiwygXWYSIWYGtrX'php/events/admin.loginsuccesswithcookier(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-admin-loginsuccesswithcookieXadmin.loginSuccessWithCookietrX php/behaviours/sharable_examplesr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#php-behaviours-sharable-examplesXExamplestrX'php/behaviours/behaviour_event/instancer(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/behaviour_events.html#php-behaviours-behaviour-event-instanceXInstance eventstrX(php/configuration/application/nosactionsr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/php_to_javascript.html#php-configuration-application-nosactionsXPHP nosActionstrXphp/classes/controller_frontr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#php-classes-controller-frontXFront controllertr Xphp/behaviours/publishabler!(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#php-behaviours-publishableX Publishabletr"X$php/configuration/metadata/launchersr#(h?h@Xzhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/metadata.html#php-configuration-metadata-launchersX Launcherstr$Xphp/classes/nos/main_controllerr%(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#php-classes-nos-main-controllerX::main_controller()tr&Xphp/configuration/softwarer'(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#php-configuration-softwareX Novius OStr(Xphp/events/nos.deprecatedr)(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/events.html#php-events-nos-deprecatedXnos.deprecatedtr*X5applications/noviusos_comments/behaviours/commentabler+(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#applications-noviusos-comments-behaviours-commentableXBehaviour Commentabletr,Xphp/behaviours/contextabler-(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/contextable.html#php-behaviours-contextableX Contextabletr.uX php:constr/}r0(XNos\DataCatcher::TYPE_TITLEr1(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/datacatcher.html#Nos\DataCatcher::TYPE_TITLEX-tr2XNos\Nos::ENTRY_POINT_INSTALLr3(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::ENTRY_POINT_INSTALLX-tr4X(Nos\Page\Model_Page::EXTERNAL_TARGET_NEWr5(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::EXTERNAL_TARGET_NEWX-tr6X"Nos\Page\Model_Page::LOCK_UNLOCKEDr7(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::LOCK_UNLOCKEDX-tr8XNos\Nos::ENTRY_POINT_FRONTr9(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::ENTRY_POINT_FRONTX-tr:X'Nos\Page\Model_Page::TYPE_EXTERNAL_LINKr;(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::TYPE_EXTERNAL_LINKX-tr<XNos\Nos::ENTRY_POINT_OILr=(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::ENTRY_POINT_OILX-tr>XAPPPATHr?(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#APPPATHX-tr@XNOSPATHrA(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#NOSPATHX-trBXCOREPATHrC(h?h@XEhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#COREPATHX-trDX*Nos\Model_Content_Nuggets::DEFAULT_CATCHERrE(h?h@Xzhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_content_nuggets.html#Nos\Model_Content_Nuggets::DEFAULT_CATCHERX-trFX)Nos\Page\Model_Page::EXTERNAL_TARGET_SAMErG(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::EXTERNAL_TARGET_SAMEX-trHXNos\Nos::ENTRY_POINT_404rI(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::ENTRY_POINT_404X-trJX!Nos\Page\Model_Page::TYPE_CLASSICrK(h?h@Xfhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::TYPE_CLASSICX-trLXNos\DataCatcher::TYPE_TEXTrM(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/datacatcher.html#Nos\DataCatcher::TYPE_TEXTX-trNX"Nos\Page\Model_Page::LOCK_DELETIONrO(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::LOCK_DELETIONX-trPXNos\DataCatcher::TYPE_URLrQ(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/datacatcher.html#Nos\DataCatcher::TYPE_URLX-trRXNos\DataCatcher::TYPE_IMAGErS(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/datacatcher.html#Nos\DataCatcher::TYPE_IMAGEX-trTXNos\Nos::ENTRY_POINT_ADMINrU(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::ENTRY_POINT_ADMINX-trVXDOCROOTrW(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#DOCROOTX-trXXNOSROOTrY(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#NOSROOTX-trZXPKGPATHr[(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/constants.html#PKGPATHX-tr\uX js:functionr]}r^(XnosTabs.currentr_(h?h@X\http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.currentX-tr`X nosTabs.closera(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.closeX-trbXnosOnShow.bindrc(h?h@X]http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosOnShow.html#nosOnShow.bindX-trdXnosDialog.openre(h?h@X]http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosDialog.html#nosDialog.openX-trfX$container.nosAjaxErrorrg(h?h@Xfhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAjax.html#_S_container.nosAjaxErrorX-trhX$container.nosListenEventri(h?h@X\http://docs-api.novius-os.org/en/dubrovka/javascript/events.html#_S_container.nosListenEventX-trjX$container.nosActionrk(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#_S_container.nosActionX-trlX$container.nosMediarm(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosMedia.html#_S_container.nosMediaX-trnX$container.nosFormAjaxro(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosForm.html#_S_container.nosFormAjaxX-trpX$container.nosFormUIrq(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosForm.html#_S_container.nosFormUIX-trrX$container.nosTabsrs(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#_S_container.nosTabsX-trtXnosTabs.reloadru(h?h@X[http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.reloadX-trvX$container.nosToolbarrw(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosToolbar.html#_S_container.nosToolbarX-trxXnosToolbar.createry(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosToolbar.html#nosToolbar.createX-trzX$container.nosAjaxr{(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAjax.html#_S_container.nosAjaxX-tr|X$container.nosOnShowr}(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosOnShow.html#_S_container.nosOnShowX-tr~XnosDialog.closer(h?h@X^http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosDialog.html#nosDialog.closeX-trXnosOnShow.showr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosOnShow.html#nosOnShow.showX-trX$.nosUIElementr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/javascript/$/nosUIElement.html#_S_.nosUIElementX-trX$container.nosFormValidater(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosForm.html#_S_container.nosFormValidateX-trX$container.nosAjaxSuccessr(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAjax.html#_S_container.nosAjaxSuccessX-trX$.nosMediaVisualiser(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosMedia.html#_S_.nosMediaVisualiseX-trXnosTabs.updater(h?h@X[http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.updateX-trX$.nosDataReplacer(h?h@X]http://docs-api.novius-os.org/en/dubrovka/javascript/$/nosDataReplace.html#_S_.nosDataReplaceX-trX$.nosDispatchEventr(h?h@XUhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#_S_.nosDispatchEventX-trX$container.nosDialogr(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosDialog.html#_S_container.nosDialogX-trX nosTabs.addr(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.addX-trXnosToolbar.addr(h?h@X^http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosToolbar.html#nosToolbar.addX-trX$container.nosUnlistenEventr(h?h@X^http://docs-api.novius-os.org/en/dubrovka/javascript/events.html#_S_container.nosUnlistenEventX-trX nosTabs.openr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosTabs.html#nosTabs.openX-trX nosOnShow.oner(h?h@X\http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosOnShow.html#nosOnShow.oneX-trX $.nosNotifyr(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/javascript/$/nosNotify.html#_S_.nosNotifyX-truX php:namespacer}r(X Nos\AppWizardr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#namespace-Nos\AppWizardX-trX Nos\Commentsr(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/models/model_comment.html#namespace-Nos\CommentsX-trXNos\Pager(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#namespace-Nos\PageX-trX Nos\Mediar(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#namespace-Nos\MediaX-trXNos\Ormr(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#namespace-Nos\OrmX-trXNos\Userr(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#namespace-Nos\UserX-trXNosr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/wysiwyg.html#namespace-NosX-truX php:classr}r(XNos\Model_Content_Nuggetsr(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/php/models/model_content_nuggets.html#Nos\Model_Content_NuggetsX-trXNos\Renderer_Tagr(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/tag.html#Nos\Renderer_TagX-trXNos\Renderer_Wysiwygr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/wysiwyg.html#Nos\Renderer_WysiwygX-trXNos\Model_Wysiwygr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_wysiwyg.html#Nos\Model_WysiwygX-trXNos\Orm_Behaviour_Sortabler(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_SortableX-trXNos\Orm_Behaviour_Sharabler(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_SharableX-trXNos\Page\Model_Pager(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_PageX-trXNos\Media\Renderer_Mediar(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#Nos\Media\Renderer_MediaX-trXNos\Renderer_Radiosetr(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/renderers/radioset.html#Nos\Renderer_RadiosetX-trXNos\Nosr(h?h@XFhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\NosX-trXNos\Orm_Behaviour_Virtualnamer(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualname.html#Nos\Orm_Behaviour_VirtualnameX-trXNos\User\Model_Userr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#Nos\User\Model_UserX-trXNos\Attachmentr(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\AttachmentX-trXNos\Renderer_Textr(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/renderers/text.html#Nos\Renderer_TextX-trX Nos\Tools_RSSr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSSX-trXNos\Renderer_Datetime_Pickerr(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_PickerX-trXNos\Orm_Behaviour_Virtualpathr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualpath.html#Nos\Orm_Behaviour_VirtualpathX-trXNos\User\Permissionr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\PermissionX-trXNos\Orm_Behaviour_Authorr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/behaviours/author.html#Nos\Orm_Behaviour_AuthorX-trXConfigr(h?h@XHhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#ConfigX-trXNos\Orm_Behaviour_Contextabler(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/contextable.html#Nos\Orm_Behaviour_ContextableX-trXNos\Media\Model_Linkr(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/models/media/model_link.html#Nos\Media\Model_LinkX-trX Nos\Tools_Urlr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_url.html#Nos\Tools_UrlX-trX Nos\Migrationr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/classes/migration.html#Nos\MigrationX-trXNos\Renderer_Time_Pickerr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/time.html#Nos\Renderer_Time_PickerX-trXNos\User\Model_Roler(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_RoleX-trXNos\FrontCacher(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/frontcache.html#Nos\FrontCacheX-trXNos\DataCatcherr(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/classes/datacatcher.html#Nos\DataCatcherX-trX&Nos\Comments\Orm_Behaviour_Commentabler(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#Nos\Comments\Orm_Behaviour_CommentableX-trX Nos\Orm\Modelr(h?h@XMhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\ModelX-trXNos\Renderer_Virtualnamer(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/virtual_name.html#Nos\Renderer_VirtualnameX-trX Nos\Rendererr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/php/classes/renderer.html#Nos\RendererX-trXNos\Controller_Frontr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/controller_front.html#Nos\Controller_FrontX-trXViewr(h?h@XDhttp://docs-api.novius-os.org/en/dubrovka/php/classes/view.html#ViewX-trXNos\Orm_Behaviour_Publishabler(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_PublishableX-trXNos\Media\Model_Folderr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_FolderX-trXNos\Orm_Behaviour_Treer(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_TreeX-trXNos\Orm_Behaviour_Twinnabler(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_TwinnableX-trXNos\Renderer_Date_Pickerr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/date.html#Nos\Renderer_Date_PickerX-trXNos\Tools_Contextr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_ContextX-trXNos\Comments\Model_Commentr(h?h@X}http://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/models/model_comment.html#Nos\Comments\Model_CommentX-trXNos\Toolkit_Imager(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/toolkit_image.html#Nos\Toolkit_ImageX-trXNos\Comments\Apir(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/classes/api.html#Nos\Comments\ApiX-trX#Nos\AppWizard\Application_Generatorr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#Nos\AppWizard\Application_GeneratorX-trXNos\Page\Renderer_Selectorr (h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_SelectorX-tr XNos\Media\Model_Mediar (h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_MediaX-tr XNos\Orm_Behaviour_Urlenhancerr (h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_UrlenhancerX-trXNos\I18nr(h?h@XHhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18nX-truX php:functionr}r(X__r(h?h@X:http://docs-api.novius-os.org/en/dubrovka/php/i18n.html#__X-trXafter_submissionr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/applications/noviusos_form/index.html#after_submissionX-trXn__r(h?h@X;http://docs-api.novius-os.org/en/dubrovka/php/i18n.html#n__X-trX renderingr(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_form/index.html#renderingX-trXbefore_submissionr(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_form/index.html#before_submissionX-trXdata_validationr(h?h@X_http://docs-api.novius-os.org/en/dubrovka/applications/noviusos_form/index.html#data_validationX-trX___r(h?h@X;http://docs-api.novius-os.org/en/dubrovka/php/i18n.html#___X-tr uXphp:staticmethodr!}r"(XNos\Migration::executeSqlFiler#(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/migration.html#Nos\Migration::executeSqlFileX-tr$XConfig::placeholderReplacer%(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::placeholderReplaceX-tr&XNos\Nos::main_controllerr'(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::main_controllerX-tr(XNos\Tools_Context::siter)(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::siteX-tr*XNos\I18n::ngetr+(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::ngetX-tr,XNos\I18n::setLocaler-(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::setLocaleX-tr.X!Nos\FrontCache::viewForgeUncachedr/(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/classes/frontcache.html#Nos\FrontCache::viewForgeUncachedX-tr0XNos\Orm\Model::prefixr1(h?h@XUhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::prefixX-tr2XNos\User\Permission::atMostr3(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::atMostX-tr4X"Nos\User\Permission::existsOrEmptyr5(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::existsOrEmptyX-tr6XNos\User\Permission::atLeastr7(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::atLeastX-tr8XView::redirectr9(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/classes/view.html#View::redirectX-tr:XConfig::getDbNamer;(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::getDbNameX-tr<XNos\Nos::parse_wysiwygr=(h?h@XUhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::parse_wysiwygX-tr>XNos\User\Permission::checkr?(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::checkX-tr@XNos\Tools_Url::pagerA(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_url.html#Nos\Tools_Url::pageX-trBX2Nos\Comments\Orm_Behaviour_Commentable::commentApirC(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#Nos\Comments\Orm_Behaviour_Commentable::commentApiX-trDX Nos\FrontCache::callHmvcUncachedrE(h?h@Xfhttp://docs-api.novius-os.org/en/dubrovka/php/classes/frontcache.html#Nos\FrontCache::callHmvcUncachedX-trFX!Nos\Tools_Context::defaultContextrG(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::defaultContextX-trHXNos\I18n::restoreLocalerI(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::restoreLocaleX-trJX-Nos\AppWizard\Application_Generator::generaterK(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#Nos\AppWizard\Application_Generator::generateX-trLXNos\Tools_Context::contextsrM(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::contextsX-trNXNos\Orm\Model::tablerO(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::tableX-trPXNos\Tools_Context::localerQ(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::localeX-trRXNos\Orm\Model::configModelrS(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::configModelX-trTXNos\I18n::dictionaryrU(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::dictionaryX-trVXNos\User\Permission::existsrW(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::existsX-trXX-Nos\User\Permission::listPermissionCategoriesrY(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::listPermissionCategoriesX-trZXNos\Attachment::forger[(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::forgeX-tr\X,Nos\Orm_Behaviour_Twinnable::hasCommonFieldsr](h?h@Xthttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::hasCommonFieldsX-tr^XNos\Tools_Context::sitesr_(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::sitesX-tr`XNos\Orm\Model::behavioursra(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::behavioursX-trbXConfig::configFilerc(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::configFileX-trdX.Nos\Orm_Behaviour_Twinnable::findMainOrContextre(h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::findMainOrContextX-trfXNos\I18n::loadrg(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::loadX-trhXNos\Orm\Model::eventStaticri(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::eventStaticX-trjX+Nos\AppWizard\Application_Generator::indentrk(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#Nos\AppWizard\Application_Generator::indentX-trlXConfig::mergeWithUserrm(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::mergeWithUserX-trnX Config::iconro(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::iconX-trpXNos\Tools_Url::contextrq(h?h@X[http://docs-api.novius-os.org/en/dubrovka/php/classes/tools_url.html#Nos\Tools_Url::contextX-trrX-Nos\User\Model_Role::checkPermissionIsAllowedrs(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::checkPermissionIsAllowedX-trtXNos\User\Permission::isAllowedru(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::isAllowedX-trvX Nos\Nos::hmvcrw(h?h@XLhttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::hmvcX-trxXNos\User\Permission::contextsry(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::contextsX-trzXNos\Tools_Url::encodePathr{(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/classes/tools_url.html#Nos\Tools_Url::encodePathX-tr|XConfig::applicationr}(h?h@XUhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::applicationX-tr~XNos\Orm\Model::getApplicationr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::getApplicationX-trXNos\Orm\Model::addRelationr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::addRelationX-trXNos\User\Permission::localesr(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::localesX-trXNos\Tools_Context::localesr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_context.html#Nos\Tools_Context::localesX-trXNos\I18n::addPriorityMessagesr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::addPriorityMessagesX-trXNos\Orm\Model::title_propertyr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::title_propertyX-trXNos\Orm\Model::add_propertiesr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::add_propertiesX-trX4Nos\AppWizard\Application_Generator::generateFoldersr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#Nos\AppWizard\Application_Generator::generateFoldersX-trXConfig::actionsr(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::actionsX-trXNos\User\Permission::sitesr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::sitesX-trXNos\Renderer::parseOptionsr(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/classes/renderer.html#Nos\Renderer::parseOptionsX-trXConfig::metadatar(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::metadataX-trX*Nos\Orm_Behaviour_Twinnable::isCommonFieldr(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::isCommonFieldX-trX Nos\I18n::getr(h?h@XMhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::getX-trXNos\I18n::current_dictionaryr(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::current_dictionaryX-trX2Nos\AppWizard\Application_Generator::generateFilesr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_appwizard/classes/application_generator.html#Nos\AppWizard\Application_Generator::generateFilesX-trXConfig::getActionDisabledStater(h?h@X`http://docs-api.novius-os.org/en/dubrovka/php/classes/config.html#Config::getActionDisabledStateX-trX?Nos\Comments\Orm_Behaviour_Commentable::count_multiple_commentsr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/applications/noviusos_comments/behaviours/commentable.html#Nos\Comments\Orm_Behaviour_Commentable::count_multiple_commentsX-trXNos\I18n::addPriorityDictionaryr(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::addPriorityDictionaryX-trXNos\I18n::ggetr(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/php/classes/i18n.html#Nos\I18n::ggetX-trX,Nos\User\Permission::isApplicationAuthorisedr(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/classes/permission.html#Nos\User\Permission::isApplicationAuthorisedX-trXNos\Tools_RSS::forger(h?h@XYhttp://docs-api.novius-os.org/en/dubrovka/php/classes/tools_rss.html#Nos\Tools_RSS::forgeX-truX php:globalr}r(Xcache_model_propertiesr(h?h@Xuhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#cache_model_propertiesX-trXcacher(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#cacheX-trXuploadr(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#uploadX-trXcache_duration_pager(h?h@Xrhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#cache_duration_pageX-trXtemp_dirr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#temp_dirX-trXassets_minifiedr(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/configuration/software/others_configuration.html#assets_minifiedX-truXjs:datar}r(X $containerr(h?h@XWhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/index.html#_S_containerX-trX$(h?h@XEhttp://docs-api.novius-os.org/en/dubrovka/javascript/$/index.html#_S_X-trXEventr(h?h@XFhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#EventX-truX js:attributer}r(XnosAction.documentLocationr(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.documentLocationX-trXnosAction.windowOpenr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.windowOpenX-trXnosAction.nosTabsr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.nosTabsX-trX Event.actionr(h?h@XMhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#Event.actionX-trXnosAction.confirmationDialogr(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.confirmationDialogX-trX Event.contextr(h?h@XNhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#Event.contextX-trXnosAction.nosDialogr(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.nosDialogX-trX Event.namer(h?h@XKhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#Event.nameX-trXnosAction.nosMediaVisualiser(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.nosMediaVisualiseX-trXnosAction.nosAjaxr(h?h@X`http://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.nosAjaxX-trXEvent.idr(h?h@XIhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#Event.idX-trXnosAction.dialogPickr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/nosAction.html#nosAction.dialogPickX-truXstd:termr}r(Xenhancerr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/glossary.html#term-enhancerX-trX url enhancerr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/glossary.html#term-url-enhancerX-trX orm\modelr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-orm-modelX-trXlauncherr(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/glossary.html#term-launcherX-trXfunction with sub-functionsr(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/javascript/$container/index.html#term-function-with-sub-functionsX-trX belongs_tor(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-belongs-toX-trX environmentsr(h?h@XUhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-environmentsX-trX observersr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-observersX-trX controllerr(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-controllerX-trX relationsr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-relationsX-trXtemplater(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/configuration/application/glossary.html#term-templateX-trX many_manyr(h?h@XRhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-many-manyX-trX model->find()r(h?h@XShttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-model-findX-trXhmvcr(h?h@XMhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-hmvcX-trX dispatcherr(h?h@XPhttp://docs-api.novius-os.org/en/dubrovka/javascript/events.html#term-dispatcherX-trXhas_manyr(h?h@XQhttp://docs-api.novius-os.org/en/dubrovka/php/fuelphp/glossary.html#term-has-manyX-truXphp:attrr}r(XNos\Media\Renderer_Media::$moder(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#Nos\Media\Renderer_Media::$modeX-trX'Nos\Orm\Model::$shared_wysiwygs_contextr(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$shared_wysiwygs_contextX-trX1Nos\Renderer_Datetime_Picker::$mysql_input_formatr(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$mysql_input_formatX-trXNos\Orm\Model::$behavioursr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$behavioursX-trXNos\Attachment::$extensionsr(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$extensionsX-trXNos\User\Model_Role::$usersr(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_role.html#Nos\User\Model_Role::$usersX-tr X+Nos\Renderer_Datetime_Picker::$null_allowedr (h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$null_allowedX-tr X&Nos\Renderer_Datetime_Picker::$wrapperr (h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$wrapperX-tr X.Nos\Orm_Behaviour_Author::$created_by_propertyr(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/author.html#Nos\Orm_Behaviour_Author::$created_by_propertyX-trX!Nos\Media\Model_Folder::$childrenr(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::$childrenX-trX+Nos\Orm_Behaviour_Twinnable::$common_fieldsr(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::$common_fieldsX-trXNos\Page\Model_Page::$parentr(h?h@Xahttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::$parentX-trX2Nos\Orm_Behaviour_Virtualpath::$extension_propertyr(h?h@X|http://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualpath.html#Nos\Orm_Behaviour_Virtualpath::$extension_propertyX-trXNos\Orm\Model::$linked_mediasr(h?h@X]http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$linked_mediasX-trXNos\Orm\Model::$attachmentr(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$attachmentX-trX"Nos\Page\Renderer_Selector::$widthr(h?h@Xdhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$widthX-trXNos\Renderer_Radioset::$choicesr(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/renderers/radioset.html#Nos\Renderer_Radioset::$choicesX-trX.Nos\Orm_Behaviour_Twinnable::$is_main_propertyr (h?h@Xvhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::$is_main_propertyX-tr!X'Nos\Orm_Behaviour_Sortable::$sort_orderr"(h?h@Xnhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_Sortable::$sort_orderX-tr#XNos\User\Model_User::$rolesr$(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/models/user/model_user.html#Nos\User\Model_User::$rolesX-tr%XNos\Renderer_Radioset::$namer&(h?h@Xbhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/radioset.html#Nos\Renderer_Radioset::$nameX-tr'XNos\Media\Model_Folder::$parentr((h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::$parentX-tr)XNos\Media\Model_Link::$mediar*(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_link.html#Nos\Media\Model_Link::$mediaX-tr+X%Nos\Page\Renderer_Selector::$multipler,(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$multipleX-tr-X(Nos\Orm_Behaviour_Tree::$parent_relationr.(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::$parent_relationX-tr/XNos\Attachment::$imager0(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$imageX-tr1X0Nos\Orm_Behaviour_Contextable::$context_propertyr2(h?h@Xzhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/contextable.html#Nos\Orm_Behaviour_Contextable::$context_propertyX-tr3XNos\Media\Model_Folder::$mediar4(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_folder.html#Nos\Media\Model_Folder::$mediaX-tr5X.Nos\Orm_Behaviour_Author::$updated_by_propertyr6(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/author.html#Nos\Orm_Behaviour_Author::$updated_by_propertyX-tr7X!Nos\Orm_Behaviour_Sharable::$datar8(h?h@Xhhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sharable.html#Nos\Orm_Behaviour_Sharable::$dataX-tr9X%Nos\Page\Renderer_Selector::$selectedr:(h?h@Xghttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$selectedX-tr;X'Nos\Orm_Behaviour_Tree::$level_propertyr<(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::$level_propertyX-tr=XNos\Orm\Model::$linked_wysiwygsr>(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$linked_wysiwygsX-tr?X%Nos\Renderer_Datetime_Picker::$formatr@(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$formatX-trAXNos\Attachment::$dirrB(h?h@XZhttp://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$dirX-trCXNos\Orm\Model::$wysiwygsrD(h?h@XXhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$wysiwygsX-trEXNos\Renderer_Radioset::$valuerF(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/renderers/radioset.html#Nos\Renderer_Radioset::$valueX-trGXNos\Media\Model_Media::$folderrH(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/models/media/model_media.html#Nos\Media\Model_Media::$folderX-trIXNos\Orm\Model::$mediasrJ(h?h@XVhttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$mediasX-trKX:Nos\Orm_Behaviour_Publishable::$publication_start_propertyrL(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::$publication_start_propertyX-trMX-Nos\Renderer_Datetime_Picker::$datetimepickerrN(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$datetimepickerX-trOXNos\Renderer::$renderer_optionsrP(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/classes/renderer.html#Nos\Renderer::$renderer_optionsX-trQX%Nos\Renderer_Datetime_Picker::$pluginrR(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$pluginX-trSX)Nos\Media\Renderer_Media::$inputFileThumbrT(h?h@Xlhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/media.html#Nos\Media\Renderer_Media::$inputFileThumbX-trUX#Nos\Page\Renderer_Selector::$heightrV(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$heightX-trWX'Nos\Renderer::$DEFAULT_RENDERER_OPTIONSrX(h?h@Xkhttp://docs-api.novius-os.org/en/dubrovka/php/classes/renderer.html#Nos\Renderer::$DEFAULT_RENDERER_OPTIONSX-trYXNos\Renderer_Radioset::$classrZ(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/renderers/radioset.html#Nos\Renderer_Radioset::$classX-tr[X*Nos\Orm_Behaviour_Tree::$children_relationr\(h?h@Xmhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/tree.html#Nos\Orm_Behaviour_Tree::$children_relationX-tr]X)Nos\Orm_Behaviour_Urlenhancer::$enhancersr^(h?h@Xshttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/urlenhancer.html#Nos\Orm_Behaviour_Urlenhancer::$enhancersX-tr_XNos\Orm\Model::$title_propertyr`(h?h@X^http://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$title_propertyX-traXNos\Nos::$entry_pointrb(h?h@XThttp://docs-api.novius-os.org/en/dubrovka/php/classes/nos.html#Nos\Nos::$entry_pointX-trcXNos\Page\Model_Page::$childrenrd(h?h@Xchttp://docs-api.novius-os.org/en/dubrovka/php/models/model_page.html#Nos\Page\Model_Page::$childrenX-treX'Nos\Orm_Behaviour_Publishable::$optionsrf(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::$optionsX-trgX:Nos\Orm_Behaviour_Publishable::$publication_state_propertyrh(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::$publication_state_propertyX-triX1Nos\Renderer_Datetime_Picker::$mysql_store_formatrj(h?h@Xwhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/datetime.html#Nos\Renderer_Datetime_Picker::$mysql_store_formatX-trkX/Nos\Orm_Behaviour_Contextable::$default_contextrl(h?h@Xyhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/contextable.html#Nos\Orm_Behaviour_Contextable::$default_contextX-trmXNos\Attachment::$attachedrn(h?h@X_http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$attachedX-troX%Nos\Orm\Model::$shared_medias_contextrp(h?h@Xehttp://docs-api.novius-os.org/en/dubrovka/php/models/model.html#Nos\Orm\Model::$shared_medias_contextX-trqX8Nos\Orm_Behaviour_Publishable::$publication_end_propertyrr(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/publishable.html#Nos\Orm_Behaviour_Publishable::$publication_end_propertyX-trsXNos\Attachment::$checkrt(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$checkX-truX5Nos\Orm_Behaviour_Virtualpath::$virtual_path_propertyrv(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualpath.html#Nos\Orm_Behaviour_Virtualpath::$virtual_path_propertyX-trwX&Nos\Orm_Behaviour_Virtualname::$uniquerx(h?h@Xphttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualname.html#Nos\Orm_Behaviour_Virtualname::$uniqueX-tryX5Nos\Orm_Behaviour_Virtualname::$virtual_name_propertyrz(h?h@Xhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/virtualname.html#Nos\Orm_Behaviour_Virtualname::$virtual_name_propertyX-tr{X0Nos\Orm_Behaviour_Twinnable::$common_id_propertyr|(h?h@Xxhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/twinnable.html#Nos\Orm_Behaviour_Twinnable::$common_id_propertyX-tr}XNos\Attachment::$aliasr~(h?h@X\http://docs-api.novius-os.org/en/dubrovka/php/classes/attachment.html#Nos\Attachment::$aliasX-trX'Nos\Page\Renderer_Selector::$input_namer(h?h@Xihttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$input_nameX-trX(Nos\Page\Renderer_Selector::$treeOptionsr(h?h@Xjhttp://docs-api.novius-os.org/en/dubrovka/php/renderers/page.html#Nos\Page\Renderer_Selector::$treeOptionsX-trX*Nos\Orm_Behaviour_Sortable::$sort_propertyr(h?h@Xqhttp://docs-api.novius-os.org/en/dubrovka/php/behaviours/sortable.html#Nos\Orm_Behaviour_Sortable::$sort_propertyX-truuUenr}r(Xstd:term}r(X templatesr(X Novius OSrXdubrovkarXQhttp://docs.novius-os.org/en/dubrovka/understand/applications.html#term-templatesX-tXjqueryr(jjXWhttp://docs.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-jqueryX-tX enhancersr(jjXQhttp://docs.novius-os.org/en/dubrovka/understand/applications.html#term-enhancersX-tX jquery uir(jjXZhttp://docs.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-jquery-uiX-tX launchersr(jjXQhttp://docs.novius-os.org/en/dubrovka/understand/applications.html#term-launchersX-tX data catchersr(jjXUhttp://docs.novius-os.org/en/dubrovka/understand/applications.html#term-data-catchersX-tXwijmor(jjXVhttp://docs.novius-os.org/en/dubrovka/understand/fundamentals_software.html#term-wijmoX-tuX std:label}r(Xapp_create/enhancer/frontr(jjXXhttp://docs.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-frontX03. [Front-office] Display content on the websitetX5release/migrate_from_chiba.2_to_d/extends.applicationr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-extends-applicationX*In metadata files, extends.application keytXmodindex(jjX7http://docs.novius-os.org/en/dubrovka/py-modindex.html#X Module IndextX2release/migrate_from_chiba.2_to_d/i18n_crud_configr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-i18n-crud-configX.Some i18n keys of CRUD config for plural formstXapp_create/enhancer/urlr(jjXVhttp://docs.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-urlX4. URL enhancerstX6release/migrate_from_chiba.1_to_chiba.2/renderer_mediar(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-renderer-mediaXRenderer_Media->parse_options()tX1release/migrate_from_chiba.1_to_chiba.2/slideshowr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-slideshowX0Slideshow : front-office views and configurationtXmanage/install_app/activater(jjXYhttp://docs.novius-os.org/en/dubrovka/manage/install_app.html#manage-install-app-activateXActivate an applicationtX-release/migrate_from_chiba.1_to_chiba.2/mediar(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-mediaX!Media: Changes in Model_Media APItX4release/migrate_from_chiba.1_to_chiba.2/crud_successr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-crud-successX+CRUD: success callback is called after savetX2release/migrate_from_chiba.1_to_chiba.2/attachmentr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-attachmentX;Attachment: ->url() and ->urlResized() return absolute URLstX5release/migrate_from_chiba.1_to_chiba.2/model_datasetr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-model-datasetX)Model: columns of dataset are now encodedtX)release/migrate_from_chiba.2_to_d/fuelphpr(jjX}http://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-fuelphpXFuelPHP from 1.6 to 1.7.1tX1release/migrate_from_chiba.1_to_chiba.2/page_linkr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-page-linkX#Page: Model_Page->link() deprecatedtX0release/migrate_from_chiba.1_to_chiba.2/commentsr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-commentsX"Comments: they now are contextabletX&release/migrate_from_chiba.2_to_d/hmvcr(jjXzhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-hmvcXNos::hmvc() API is simplifiedtX4release/migrate_from_chiba.1_to_chiba.2/media_folderr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-media-folderX"Media: Changes in Model_Folder APItXgenindex(jjX4http://docs.novius-os.org/en/dubrovka/genindex.html#XIndextX3release/migrate_from_chiba.2_to_d/loadconfigurationr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-loadconfigurationX"Method Config::loadConfiguration()tX'release/migrate_from_chiba.2_to_d/wijmor(jjX{http://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-wijmoX Wijmo from 2013v1.4 to 2013v3.20tXinstall/upgrade/migrationr(jjXThttp://docs.novius-os.org/en/dubrovka/install/upgrade.html#install-upgrade-migrationXRun the migrationtX2release/migrate_from_chiba.1_to_chiba.2/user_loginr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-user-loginXEvent user_logintXsharing_data-catchersr(jjXShttp://docs.novius-os.org/en/dubrovka/understand/sharing.html#sharing-data-catchersX Data catcherstX0release/migrate_from_chiba.1_to_chiba.2/enhancerr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-enhancerXGEnhancer: get_url_model($item, $params) becomes getURLEnhanced($params)tX6release/migrate_from_chiba.1_to_chiba.2/geturlenhancedr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-geturlenhancedX/URL Enhancer: mandatory getUrlEnhanced() methodtX/understand/organization_directories/applicationr(jjX~http://docs.novius-os.org/en/dubrovka/understand/organization_directories.html#understand-organization-directories-applicationXWithin an applicationtX.release/migrate_from_chiba.2_to_d/extends.appsr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-extends-appsX8Config files extended by application extending mechanismtX9release/migrate_from_chiba.1_to_chiba.2/renderer_selectorr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-renderer-selectorX)Renderer_Selector->set_renderer_options()tXsearch(jjX2http://docs.novius-os.org/en/dubrovka/search.html#X Search PagetXsharing_content-nuggetsr(jjXUhttp://docs.novius-os.org/en/dubrovka/understand/sharing.html#sharing-content-nuggetsXContent nuggetstXapp_create/enhancer/previewr(jjXZhttp://docs.novius-os.org/en/dubrovka/app_create/enhancer.html#app-create-enhancer-previewXChange previewtXArelease/migrate_from_chiba.2_to_d/applicationrequiredfrommetadatar(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-applicationrequiredfrommetadataX>NosApplication::applicationRequiredFromMetadata() scope publictX0release/migrate_from_chiba.1_to_chiba.2/blognewsr(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.1_to_chiba.2.html#release-migrate-from-chiba-1-to-chiba-2-blognewsXLBlog/News: the default size of thumbnails have change and they are clickabletXCrelease/migrate_from_chiba.2_to_d/migrations.enabled_types.metadatar(jjXhttp://docs.novius-os.org/en/dubrovka/release/migrate_from_chiba.2_to_dubrovka.html#release-migrate-from-chiba-2-to-d-migrations-enabled-types-metadataX?End of support for config key migrations.enabled_types.metadatatuuUjar}rX std:label}r(Xmodindex(X Novius OSrX0.2rX5http://docs-ja.novius-os.org/en/0.2/py-modindex.html#Xモジュール索引trXgenindex(jjX2http://docs-ja.novius-os.org/en/0.2/genindex.html#X索引trXcontribute/copy_style_guide(jjX`http://docs-ja.novius-os.org/en/0.2/contribute/copy_style_guide.html#contribute-copy-style-guideX$スタイルガイド(日本語)trXsearch(jjX0http://docs-ja.novius-os.org/en/0.2/search.html#X検索ページtrusuUapprNU _warnfuncrNUtitlesr}r(Xunderstand/applicationsrcdocutils.nodes title r)r}r(U rawsourcerUU attributesr}r(Udupnamesr]Uclassesr]Ubackrefsr]Uidsr]Unamesr]uUchildrenr]rcdocutils.nodes Text rXApplications' fundamentalsrr}r(jXApplications' fundamentalsrUparentrjubaUtagnamerUtitlerubXunderstand/permissionsrj)r}r(jUj}r(j]j]j]j]j]uj]rjX Permissionsrr}r(jX PermissionsrjjubajjubXunderstand/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXDiscover Novius OSrr}r(jXDiscover Novius OSrjjubajjubXapp_extend/add_fieldrj)r}r(jUj}r(j]j]j]j]j]uj]rjXAdding a fieldrr}r(jXAdding a fieldrjjubajjubXcontribute/translaterj)r}r(jUj}r(j]j]j]j]j]uj]rjXTranslate Novius OSrr}r(jXTranslate Novius OSrjjubajjubX#understand/multi_context/principlesrj)r}r(jUj}r(j]j]j]j]j]uj]rjXMulti-contexts basicsrr}r(jXMulti-contexts basicsrjjubajjubXapp_extend/change_appearancerj)r}r(jUj}r(j]j]j]j]j]uj]rjX&Changing the appearance on the websiterr}r (jX&Changing the appearance on the websiter jjubajjubX release/0.2r j)r }r (jUj}r(j]j]j]j]j]uj]rjXRelease notes 0.2rr}r(jXRelease notes 0.2rjj ubajjubXunderstand/ergonomyrj)r}r(jUj}r(j]j]j]j]j]uj]rjX UI guidelinesrr}r(jX UI guidelinesrjjubajjubXapp_create/add_fieldrj)r}r(jUj}r (j]j]j]j]j]uj]r!jX Add fieldsr"r#}r$(jX Add fieldsr%jjubajjubX"install/post_install_optimisationsr&j)r'}r((jUj}r)(j]j]j]j]j]uj]r*jXPost-install optimisationsr+r,}r-(jXPost-install optimisationsr.jj'ubajjubX(release/migrate_from_chiba.2_to_dubrovkar/j)r0}r1(jUj}r2(j]j]j]j]j]uj]r3jX9Migration guide from the Chiba 2 version to the D versionr4r5}r6(jX9Migration guide from the Chiba 2 version to the D versionr7jj0ubajjubX"understand/multi_context/twinnabler8j)r9}r:(jUj}r;(j]j]j]j]j]uj]r<(cdocutils.nodes literal r=)r>}r?(jX``Contextable``r@j}rA(j]j]j]j]j]ujj9j]rBjX ContextablerCrD}rE(jUjj>ubajUliteralrFubjX / rGrH}rI(jX / rJjj9ubj=)rK}rL(jX ``Twinnable``rMj}rN(j]j]j]j]j]ujj9j]rOjX TwinnablerPrQ}rR(jUjjKubajjFubejjubXapp_create/templaterSj)rT}rU(jUj}rV(j]j]j]j]j]uj]rWjXCreate a templaterXrY}rZ(jXCreate a templater[jjTubajjubXfuelphpr\j)r]}r^(jUj}r_(j]j]j]j]j]uj]r`jXFuelPHP fundamentalsrarb}rc(jXFuelPHP fundamentalsrdjj]ubajjubXinstall/whats_next/first_pagerej)rf}rg(jUj}rh(j]j]j]j]j]uj]rijX First pagerjrk}rl(jX First pagermjjfubajjubX#release/migrate_from_0.2_to_chiba.1rnj)ro}rp(jUj}rq(j]j]j]j]j]uj]rrjX;Migration guide from the 0.2 version to the Chiba 1 versionrsrt}ru(jX;Migration guide from the 0.2 version to the Chiba 1 versionrvjjoubajjubXapp_create/common_fieldsrwj)rx}ry(jUj}rz(j]j]j]j]j]uj]r{jX!Add common fields to all contextsr|r}}r~(jX!Add common fields to all contextsrjjxubajjubXindexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXNovius OS documentationrr}r(jXNovius OS documentationrjjubajjubX'release/migrate_from_chiba.1_to_chiba.2rj)r}r(jUj}r(j]j]j]j]j]uj]rjX?Migration guide from the Chiba 1 version to the Chiba 2 versionrr}r(jX?Migration guide from the Chiba 1 version to the Chiba 2 versionrjjubajjubXapp_create/translaterj)r}r(jUj}r(j]j]j]j]j]uj]rjXTranslate an applicationrr}r(jXTranslate an applicationrjjubajjubXinstall/whats_next/applicationsrj)r}r(jUj}r(j]j]j]j]j]uj]rjX Applicationsrr}r(jX ApplicationsrjjubajjubXunderstand/multi_context/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXMulti-Contextsrr}r(jXMulti-ContextsrjjubajjubXinstall/upgraderj)r}r(jUj}r(j]j]j]j]j]uj]rjXUpdatesrr}r(jXUpdatesrjjubajjubXapp_create/create_behaviourrj)r}r(jUj}r(j]j]j]j]j]uj]rjXCreate your own Behaviourrr}r(jXCreate your own BehaviourrjjubajjubXapp_extend/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXExtend an applicationrr}r(jXExtend an applicationrjjubajjubXapp_extend/add_actionrj)r}r(jUj}r(j]j]j]j]j]uj]rjXAdd an action in the adminrr}r(jXAdd an action in the adminrjjubajjubXapp_create/image_transformrj)r}r(jUj}r(j]j]j]j]j]uj]rjX(Display thumbnails in differents formatsrr}r(jX(Display thumbnails in differents formatsrjjubajjubXmanage/install_apprj)r}r(jUj}r(j]j]j]j]j]uj]rjXInstall a Novius OS applicationrr}r(jXInstall a Novius OS applicationrjjubajjubXunderstand/sharingrj)r}r(jUj}r(j]j]j]j]j]uj]rjXContent sharingrr}r(jXContent sharingrjjubajjubXrelease/chiba.2rj)r}r(jUj}r(j]j]j]j]j]uj]rjXRelease notes Chiba 2rr}r(jXRelease notes Chiba 2rjjubajjubXrelease/dubrovkarj)r}r(jUj}r(j]j]j]j]j]uj]rjXRelease notes Drr}r(jXRelease notes DrjjubajjubXrelease/chiba.1rj)r}r(jUj}r(j]j]j]j]j]uj]rjXRelease notes Chiba 1rr}r(jXRelease notes Chiba 1rjjubajjubXapp_create/migrationsrj)r}r (jUj}r (j]j]j]j]j]uj]r jXMigrations filesr r }r(jXMigrations filesrjjubajjubXcontribute/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXContribute to Novius OSrr}r(jXContribute to Novius OSrjjubajjubX manage/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjXManage your websiterr}r (jXManage your websiter!jjubajjubX release/indexr"j)r#}r$(jUj}r%(j]j]j]j]j]uj]r&jX Version notesr'r(}r)(jX Version notesr*jj#ubajjubXmanage/friendly_slugr+j)r,}r-(jUj}r.(j]j]j]j]j]uj]r/jX Friendly slugr0r1}r2(jX Friendly slugr3jj,ubajjubXapp_extend/front_eventr4j)r5}r6(jUj}r7(j]j]j]j]j]uj]r8jX%Alter a behaviour of the front-officer9r:}r;(jX%Alter a behaviour of the front-officer<jj5ubajjubXapp_create/indexr=j)r>}r?(jUj}r@(j]j]j]j]j]uj]rAjXCreate a new applicationrBrC}rD(jXCreate a new applicationrEjj>ubajjubX install/indexrFj)rG}rH(jUj}rI(j]j]j]j]j]uj]rJjXInstall Novius OSrKrL}rM(jXInstall Novius OSrNjjGubajjubXinstall/setup_wizardrOj)rP}rQ(jUj}rR(j]j]j]j]j]uj]rSjX Setup wizardrTrU}rV(jX Setup wizardrWjjPubajjubXmanage/define_contextsrXj)rY}rZ(jUj}r[(j]j]j]j]j]uj]r\jX+Define your site’s languages and contextsr]r^}r_(jX+Define your site’s languages and contextsr`jjYubajjubXunderstand/front_and_cacheraj)rb}rc(jUj}rd(j]j]j]j]j]uj]rejXFront-Office and cacherfrg}rh(jXFront-Office and cacherijjbubajjubXapp_create/enhancerrjj)rk}rl(jUj}rm(j]j]j]j]j]uj]rnjXAdd an enhancerrorp}rq(jXAdd an enhancerrrjjkubajjubXunderstand/differences_fuelphprsj)rt}ru(jUj}rv(j]j]j]j]j]uj]rwjXDifferences with FuelPHPrxry}rz(jXDifferences with FuelPHPr{jjtubajjubXinstall/installr|j)r}}r~(jUj}r(j]j]j]j]j]uj]rjX Installationrr}r(jX Installationrjj}ubajjubX#understand/organization_directoriesrj)r}r(jUj}r(j]j]j]j]j]uj]rjXFolder organisationrr}r(jXFolder organisationrjjubajjubXinstall/whats_next/templatesrj)r}r(jUj}r(j]j]j]j]j]uj]rjX Templatesrr}r(jX TemplatesrjjubajjubXcontribute/copy_style_guide_esrj)r}r(jUj}r(j]j]j]j]j]uj]rjXManual de estilo (Español)rr}r(jXManual de estilo (Español)rjjubajjubX understand/fundamentals_softwarerj)r}r(jUj}r(j]j]j]j]j]uj]rjXSoftware's fundamentalsrr}r(jXSoftware's fundamentalsrjjubajjubXunderstand/media_centrerj)r}r(jUj}r(j]j]j]j]j]uj]rjX Media centrerr}r(jX Media centrerjjubajjubXapp_create/attachmentrj)r}r(jUj}r(j]j]j]j]j]uj]rjXAdd attachmentrr}r(jXAdd attachmentrjjubajjubXapp_extend/boostraprj)r}r(jUj}r(j]j]j]j]j]uj]rjX Bootstraprr}r(jX BootstraprjjubajjubXmanage/productionrj)r}r(jUj}r(j]j]j]j]j]uj]rjX Productionrr}r(jX ProductionrjjubajjubXinstall/common_problemsrj)r}r(jUj}r(j]j]j]j]j]uj]rjXCommon Installation Problemsrr}r(jXCommon Installation ProblemsrjjubajjubXinstall/whats_next/indexrj)r}r(jUj}r(j]j]j]j]j]uj]rjX What's nextrr}r(jX What's nextrjjubajjubXapp_create/appdesk_viewsrj)r}r(jUj}r(j]j]j]j]j]uj]rjXAdd thumbnails view in App Deskrr}r(jXAdd thumbnails view in App DeskrjjubajjubXapp_extend/extendingrj)r}r(jUj}r(j]j]j]j]j]uj]rjXExtensions mechanismsrr}r(jXExtensions mechanismsrjjubajjubXrelease/migrate_from_0.1_to_0.2rj)r}r(jUj}r(j]j]j]j]j]uj]rjX7Migration guide from the 0.1 version to the 0.2 versionrr}r(jX7Migration guide from the 0.1 version to the 0.2 versionrjjubajjubXcontribute/copy_style_guiderj)r}r(jUj}r(j]j]j]j]j]uj]rjXCopy style guide (English)rr}r(jXCopy style guide (English)rjjubajjubXapp_create/app_wizardrj)r}r(jUj}r(j]j]j]j]j]uj]rjXThe application wizardrr }r (jXThe application wizardr jjubajjubuU domaindatar }r (Ustdr}r(UversionrKU anonlabelsr}r(Xsharing_data-catchersrjUsharing-data-catchersrX5release/migrate_from_chiba.2_to_d/extends.applicationrj/U5release-migrate-from-chiba-2-to-d-extends-applicationrUmodindexrU py-modindexUX2release/migrate_from_chiba.2_to_d/i18n_crud_configrj/U2release-migrate-from-chiba-2-to-d-i18n-crud-configrXapp_create/enhancer/urlrjjUapp-create-enhancer-urlrX6release/migrate_from_chiba.1_to_chiba.2/renderer_mediarjU6release-migrate-from-chiba-1-to-chiba-2-renderer-mediarX1release/migrate_from_chiba.1_to_chiba.2/slideshowrjU1release-migrate-from-chiba-1-to-chiba-2-slideshowrX3release/migrate_from_chiba.2_to_d/loadconfigurationr j/U3release-migrate-from-chiba-2-to-d-loadconfigurationr!Xmanage/install_app/activater"jUmanage-install-app-activater#X-release/migrate_from_chiba.1_to_chiba.2/mediar$jU-release-migrate-from-chiba-1-to-chiba-2-mediar%X4release/migrate_from_chiba.1_to_chiba.2/crud_successr&jU4release-migrate-from-chiba-1-to-chiba-2-crud-successr'X2release/migrate_from_chiba.1_to_chiba.2/attachmentr(jU2release-migrate-from-chiba-1-to-chiba-2-attachmentr)X5release/migrate_from_chiba.1_to_chiba.2/model_datasetr*jU5release-migrate-from-chiba-1-to-chiba-2-model-datasetr+X)release/migrate_from_chiba.2_to_d/fuelphpr,j/U)release-migrate-from-chiba-2-to-d-fuelphpr-X1release/migrate_from_chiba.1_to_chiba.2/page_linkr.jU1release-migrate-from-chiba-1-to-chiba-2-page-linkr/X0release/migrate_from_chiba.1_to_chiba.2/commentsr0jU0release-migrate-from-chiba-1-to-chiba-2-commentsr1X&release/migrate_from_chiba.2_to_d/hmvcr2j/U&release-migrate-from-chiba-2-to-d-hmvcr3X4release/migrate_from_chiba.1_to_chiba.2/media_folderr4jU4release-migrate-from-chiba-1-to-chiba-2-media-folderr5Ugenindexr6j6UX9release/migrate_from_chiba.1_to_chiba.2/renderer_selectorr7jU9release-migrate-from-chiba-1-to-chiba-2-renderer-selectorr8Xapp_create/enhancersjjUapp-create-enhancersX'release/migrate_from_chiba.2_to_d/wijmor9j/U'release-migrate-from-chiba-2-to-d-wijmor:Xinstall/upgrade/migrationr;jUinstall-upgrade-migrationr<X2release/migrate_from_chiba.1_to_chiba.2/user_loginr=jU2release-migrate-from-chiba-1-to-chiba-2-user-loginr>Xapp_create/enhancer/frontr?jjUapp-create-enhancer-frontr@X0release/migrate_from_chiba.1_to_chiba.2/enhancerrAjU0release-migrate-from-chiba-1-to-chiba-2-enhancerrBX6release/migrate_from_chiba.1_to_chiba.2/geturlenhancedrCjU6release-migrate-from-chiba-1-to-chiba-2-geturlenhancedrDX/understand/organization_directories/applicationrEjU/understand-organization-directories-applicationrFX.release/migrate_from_chiba.2_to_d/extends.appsrGj/U.release-migrate-from-chiba-2-to-d-extends-appsrHUsearchrIUsearchUXsharing_content-nuggetsrJjUsharing-content-nuggetsrKXapp_create/enhancer/previewrLjjUapp-create-enhancer-previewrMXArelease/migrate_from_chiba.2_to_d/applicationrequiredfrommetadatarNj/UArelease-migrate-from-chiba-2-to-d-applicationrequiredfrommetadatarOX0release/migrate_from_chiba.1_to_chiba.2/blognewsrPjU0release-migrate-from-chiba-1-to-chiba-2-blognewsrQXCrelease/migrate_from_chiba.2_to_d/migrations.enabled_types.metadatarRj/UCrelease-migrate-from-chiba-2-to-d-migrations-enabled-types-metadatarSuUlabelsrT}rU(jjjX Data catchersjj/jX*In metadata files, extends.application keyjU py-modindexUcsphinx.locale _TranslationProxy rVcsphinx.locale mygettext rWU Module IndexrXrYjWjXrZbjj/jX.Some i18n keys of CRUD config for plural formsjjjXRenderer_Media->parse_options()jjjX0Slideshow : front-office views and configurationj j/j!X"Method Config::loadConfiguration()j"jj#XActivate an applicationj$jj%X!Media: Changes in Model_Media APIj&jj'X+CRUD: success callback is called after savej(jj)X;Attachment: ->url() and ->urlResized() return absolute URLsj*jj+X)Model: columns of dataset are now encodedj,j/j-XFuelPHP from 1.6 to 1.7.1j.jj/X#Page: Model_Page->link() deprecatedj0jj1X"Comments: they now are contextablej2j/j3XNos::hmvc() API is simplifiedj4jj5X"Media: Changes in Model_Folder APIj6j6UjVjWUIndexr[r\jWj[r]bjjjjX4. URL enhancersj9j/j:X Wijmo from 2013v1.4 to 2013v3.20j;jj<XRun the migrationj=jj>XEvent user_loginj?jjj@X03. [Front-office] Display content on the websitejAjjBXGEnhancer: get_url_model($item, $params) becomes getURLEnhanced($params)jCjjDX/URL Enhancer: mandatory getUrlEnhanced() methodjEjjFXWithin an applicationjGj/jHX8Config files extended by application extending mechanismj7jj8X)Renderer_Selector->set_renderer_options()jIjIUjVjWU Search Pager^r_jWj^r`bjJjjKXContent nuggetsjLjjjMXChange previewjNj/jOX>NosApplication::applicationRequiredFromMetadata() scope publicjPjjQXLBlog/News: the default size of thumbnails have change and they are clickablejRj/jSX?End of support for config key migrations.enabled_types.metadatauU progoptionsra}rbUobjectsrc}rd(UtermreX jquery uijUterm-jquery-uirfjeX templatesjUterm-templatesrgjeXwijmojU term-wijmorhjeXjqueryjU term-jqueryrijeX enhancersjUterm-enhancersrjjeX launchersjUterm-launchersrkjeX data catchersjUterm-data-catchersrluuUc}rm(jc}rnjKuUpyro}rp(jc}rqUmodulesrr}rsjKuUjsrt}ru(jc}rvjKuUrstrw}rx(jc}ryjKuUcpprz}r{(jc}r|jKuUphpr}}r~(jc}rjKU namespacesr}ruuU glob_toctreesrh]RrU reread_alwaysrh]RrU doctreedirrXN/var/build/user_builds/novius-os/checkouts/latest/source/_build/html/.doctreesrUversioning_conditionrU citationsr}jK*Utodo_all_todosr]r}r(UdocnamerjUsourcercdocutils.nodes reprunicode rXR/var/build/user_builds/novius-os/checkouts/latest/source/app_create/app_wizard.rstrr}rbUtodorcsphinx.ext.todo todo_node r)r}r(jXScreen cast link.rj}r(j]j]rUadmonition-todoraj]j]uj]r(j)r}r(jXTodorj}r(j]j]j]j]j]ujjj]rjXTodorr}r(jjjjubajjubcdocutils.nodes paragraph r)r}r(jjj}r(j]j]j]j]j]ujjj]rjXScreen cast link.rr}r(jjjjubajU paragraphrubejU todo_noderubUlinenorK Utargetrcdocutils.nodes target r)r}r(jUjcdocutils.nodes section r)r}r(jUjcdocutils.nodes document r)r}r(U nametypesr}rXthe application wizardrNsUsubstitution_defsr}rUparse_messagesr]rUcurrent_sourcerNU decorationrNUautofootnote_startrKUnameidsr}rjUthe-application-wizardrsj]rjajUU transformerrNU footnote_refsr}rUrefnamesr}rUsymbol_footnotesr]rUautofootnote_refsr]rUsymbol_footnote_refsr]rj]rUdocumentrjU current_linerNUtransform_messagesr]rcdocutils.nodes system_message r)r}r(jUj}r(j]UlevelKj]j]Usourcejj]j]UtypeUINFOruj]rj)r}r(jUj}r(j]j]j]j]j]ujjj]rjX-Hyperlink target "index-0" is not referenced.rr}r(jUjjubajjubajUsystem_messagerubaUreporterrNUid_startrKU autofootnotesr]rU citation_refsr}rUindirect_targetsr]rUsettingsr(cdocutils.frontend Values ror}r(Ufootnote_backlinksrKUrecord_dependenciesrNU rfc_base_urlrUhttp://tools.ietf.org/html/rU tracebackrUpep_referencesrNUstrip_commentsrNU toc_backlinksrUentryrU language_coderjU datestamprNU report_levelrKU _destinationrNU halt_levelrKU strip_classesrNjNUerror_encoding_error_handlerrUbackslashreplacerUdebugrNUembed_stylesheetrUoutput_encoding_error_handlerrUstrictrU sectnum_xformrKUdump_transformsrNU docinfo_xformrKUwarning_streamr NUpep_file_url_templater Upep-%04dr Uexit_status_levelr KUconfigr NUstrict_visitorrNUcloak_email_addressesrUtrim_footnote_reference_spacerUenvrNUdump_pseudo_xmlrNUexpose_internalsrNUsectsubtitle_xformrU source_linkrNUrfc_referencesrNUoutput_encodingrUutf-8rU source_urlrNUinput_encodingrU utf-8-sigrU_disable_configrNU id_prefixrUU tab_widthrKUerror_encodingrUUTF-8r U_sourcer!UR/var/build/user_builds/novius-os/checkouts/latest/source/app_create/app_wizard.rstUgettext_compactr"U generatorr#NUdump_internalsr$NU smart_quotesr%U pep_base_urlr&Uhttp://www.python.org/dev/peps/r'Usyntax_highlightr(Ulongr)Uinput_encoding_error_handlerr*jUauto_id_prefixr+Uidr,Udoctitle_xformr-Ustrip_elements_with_classesr.NU _config_filesr/]Ufile_insertion_enabledr0U raw_enabledr1KU dump_settingsr2NubUsymbol_footnote_startr3KUidsr4}r5(Uindex-0r6j)r7}r8(jjjjjjUexpect_referenced_by_namer9}jjj}r:(j]j]r;jaj]j]r<j6aj]uUliner=K jjUexpect_referenced_by_idr>}r?j6jsj]r@(j)rA}rB(jjj}rC(j]j]j]j]j]ujj7j]rDjXTodorErF}rG(jjjjAubajjubj)rH}rI(jjjj7jjjjj}rJ(j]j]j]j]j]uj=K j]rKjXScreen cast link.rLrM}rN(jjjjHubaubeubjjuUsubstitution_namesrO}rPjjj}rQ(j]j]j]Usourcejj]j]uU footnotesrR]rSUrefidsrT}rUj6]rVjasubjjjUsectionrWj}rX(j]j]j]j]rYjaj]rZjauj=Kjjj]r[(j)r\}r](jj jjjjjjj}r^(j]j]j]j]j]uj=Kjjj]r_jXThe application wizardr`ra}rb(jj jj\ubaubj)rc}rd(jXThe application wizard allows you to easily create a new application : Models, Fields and Field groups, App Desk, Launchers, URL enhancers...rejjjjjjj}rf(j]j]j]j]j]uj=Kjjj]rgjXThe application wizard allows you to easily create a new application : Models, Fields and Field groups, App Desk, Launchers, URL enhancers...rhri}rj(jjejjcubaubj)rk}rl(jXZThe application wizard allows you to skip repetitive tasks and focus on what is important.rmjjjjjjj}rn(j]j]j]j]j]uj=Kjjj]rojXZThe application wizard allows you to skip repetitive tasks and focus on what is important.rprq}rr(jjmjjkubaubjj7cdocutils.nodes warning rs)rt}ru(jXThe last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is :file:`local/application/`. Therefore, Novius OS (``user Apache`` if Novius OS runs on a :program:`Apache`) has to have write rights on this folder.jjjjjUwarningrvj}rw(j]j]j]j]j]uj=Njjj]rxj)ry}rz(jXThe last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is :file:`local/application/`. Therefore, Novius OS (``user Apache`` if Novius OS runs on a :program:`Apache`) has to have write rights on this folder.jjtjjjjj}r{(j]j]j]j]j]uj=Kj]r|(jXThe last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is r}r~}r(jXThe last step of the application wizard is table and files generation. This files will be in a new folder (which name you have chosen) is jjyubj=)r}r(jUj}r(j]j]j]j]rXfileraUrolejj]ujjyj]rjXlocal/application/rr}r(jXlocal/application/jjubajjFubjX. Therefore, Novius OS (rr}r(jX. Therefore, Novius OS (jjyubj=)r}r(jX``user Apache``j}r(j]j]j]j]j]ujjyj]rjX user Apacherr}r(jUjjubajjFubjX if Novius OS runs on a rr}r(jX if Novius OS runs on a jjyubcdocutils.nodes strong r)r}r(jX:program:`Apache`j}r(j]j]rUprogramraj]j]j]ujjyj]rjXApacherr}r(jUjjubajUstrongrubjX*) has to have write rights on this folder.rr}r(jX*) has to have write rights on this folder.jjyubeubaubeubjjjjj}r(j]j]j]j]j]Urefidrj6uj=Njjj]ubuaUintersphinx_inventoryr}r(j}r(jjjjjjjjjjjh.jhjjjjjjjjjjjjjjjjjh%jh#jh$jh3jjjjjjjjjjjjjjjjjjjjjjjjjh&jjjjjh'jjjjjjjh+jjjjjjjjjjjhjjjjjh1jjjjjjjh5jjjjjjjjjjjjjjjjjjjhjjjjjjjjjhjhjjj j hhj j j jjjjjjh*jh jjjjjjjjjjjjjjjjjhjjjh(jjjh)jjjjjh!jjjh7jj jh,jh-jjj!j"jh/jh"jh0jjjh2j#j$j%j&jjj'j(j)j*jjj+j,jjjh6jjjh4j-j.h8jjh9uj}r(jjjjjjjjjjjjjjjjjjjjjjjjuj/}r(j1j2jCjDjEjFj3j4j5j6jGjHjSjTjIjJjKjLj9j:j;j<jMjNj[j\j=j>jQjRj7j8j?j@jUjVjAjBjWjXjYjZjOjPuj]}r(j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjuj}r(jjjjjjjjjjjjjjuj}r(jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jjjuj}r(jjX$jjjuj!}r(j#j$j%j&j'j(j)j*jjj-j.j1j2j_j`j5j6j9j:j;j<j?j@jAjBjUjVjMjNjQjRj7j8jWjXjYjZjjjajbjgjhjjjkjljojpjqjrjsjtjwjxjyjzjjjCjDjjjjjjjjjSjTjjjjjjjjj/j0j+j,j3j4jjjijjj=j>jEjFjIjJjKjLjGjHj[j\j]j^jcjdjejfjmjnjujvj{j|j}j~jjjjjjjjjjjjjjjOjPjjjjuj}r(jjjjjjjjjjjjuj}r(jjjjjjjjjjjjjj uh<}r(h>hAhhhDhEhFhGhHhIhJhKhLhMhNhOjNjOhRhSj^j_hThUhXhYhZh[h\h]h^h_h`haj&j'hdhehfhghjhkhlhmhnhohphqhhhthuhvhwhxhyjXjYhzh{hhh~hhhhrhsh|h}hhhhhhhhj~jhhhhhhhhhihhhhj$j%hhhhhhhhhhhhhhhhhBhChhhhhhhhhVhWhhhhhhhhhhhhhhhhhhhhhhhhjhjihhhhhhj"j#hhj:j;hhjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjj j j j j hbhchhjjjjjjjjjjjjjjjjj j!hhj(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9hhj<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMhPhQjPjQjjjTjUjVjWhhjZj[j\j]hhj`jajbjcjdjejfjghhjjjkjRjSjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}hhjjhhuj}r(jjjhjhjjjjjjjhjhjjjjjhjjjjjjjjjjjjjjjjjhjjjjjhuj}r(jjjjjjjj j j jjjjjjjjjjj j!j&j'j,j-j0j1jjj8j9j:j;jjjBjCjDjEjHjIjJjKjPjQjVjWj^j_j`jaj<j=jXjYjLjMjjjjj j jvjwjjjjjrjsj"j#j$j%j(j)j*j+j2j3j4j5j6j7jljmj@jAjFjGjNjOjjj.j/jRjSjTjUjZj[j\j]jzj{jbjcjdjejfjgjhjijjjkjnjojpjqjtjujxjyj|j}j~jjjj>j?jjuuUsrcdirrX8/var/build/user_builds/novius-os/checkouts/latest/sourcerj csphinx.config Config r)r}r(Upygments_stylerUsphinxrUhtmlhelp_basenamerU NoviusOSdocU html_themerUnoviusosrU html_contextr}r(U using_themejjUcurrent_versionrUlatestrU canonical_urlUhttp://docs.novius-os.org/UPRODUCTION_DOMAINUreadthedocs.orgU github_userU novius-osrU new_themeUanalytics_codeU UA-934867-6Usingle_versionUdisplay_githubU downloads]r(UPDFU@https://media.readthedocs.org/pdf/novius-os/latest/novius-os.pdfrUHTMLUDhttps://media.readthedocs.org/htmlzip/novius-os/latest/novius-os.ziprUEpubUBhttps://media.readthedocs.org/epub/novius-os/latest/novius-os.epubreU READTHEDOCSU conf_py_pathU/source/U github_repoUdocumentation-enU rtd_languageXenUslugrjUapi_hostUhttps://readthedocs.orgUnamerX!Novius OS - English documentationUversions]r(jU /en/latest/rUdubrovkarU /en/dubrovka/rUchiba.2U /en/chiba.2/rUchiba.1U /en/chiba.1/rU0.2U/en/0.2/rU0.1U/en/0.1/reUgithub_versionUmasterrU MEDIA_URLrUhttps://media.readthedocs.org/uU html_titlerUEnglish documentationU source_suffixrU.rstUtexinfo_documentsr]r(UindexrUNoviusOSrXNovius OS DocumentationrXNoviusrjU One line description of project.U MiscellaneousrtraU copyrightrX2012, Novius OSUexclude_patternsr]jjU man_pagesr]r(Uindexrjj]rjaKtraU master_docrjUhtml_theme_optionsr}r(Ucommonbar_switchrh Ucommonbar_switch_urlrUhttp://docs-fr.novius-os.orgrUcommonbar_langrjuUtemplates_pathr]r(UA/home/docs/checkouts/readthedocs.org/readthedocs/templates/sphinxrjU _templatesreUlatex_documentsr]r(jU NoviusOS.texjjUmanualtraU html_faviconrU noviusos.icoUhighlight_languagerj}Uhtml_static_pathr]r(U_staticrUI/home/docs/checkouts/readthedocs.org/readthedocs/templates/sphinx/_staticrjeUhtml_theme_pathr]r(Uh/home/docs/checkouts/readthedocs.org/user_builds/novius-os/envs/latest/local/lib/python2.7/site-packagesrU_themerjjeUintersphinx_mappingr}r(h U)http://docs-fr.novius-os.org/en/dubrovka/rNh:U*http://docs-api.novius-os.org/en/dubrovka/r NjU&http://docs.novius-os.org/en/dubrovka/r NjU$http://docs-ja.novius-os.org/en/0.2/r NuUtodo_include_todosr Ulatex_elementsr }Ulanguager Xenr U overridesr }r j j sUprojectr X Novius OSU extensionsr ]r (Usphinx.ext.autodocr Usphinx.ext.doctestr Usphinx.ext.intersphinxr Usphinx.ext.todor Usphinx.ext.coverager Usphinx.ext.ifconfigr Usphinxcontrib.phpdomainr Ureadthedocs_ext.readthedocsr U"readthedocs_ext.readthedocshtmldirr j j eUreleaser jUsetupr NubUintersphinx_cacher }r (jh JRh j jJRjj jJRjj h:JRh;uUmetadatar }r (j}j}j}j}j}j}j}j }j}j}j&}j/}j8}jS}j\}je}jn}jw}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j"}j+}j4}j=}jF}jO}jX}ja}jj}js}j|}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}uUversionchangesr }r (XChibar ]r ((X versionaddedr jKWNNXNew in version Chiba: 2.1tr (X versionaddedr! jKbNNXNew in version Chiba: 2.2tr" (X versionaddedr# jKkNNXNew in version Chiba: 2.3tr$ (X versionaddedr% jK{NNXNew in version Chiba: 2.3.1tr& (X versionaddedr' jKNNXNew in version Chiba: 2.3.2tr( (X versionaddedr) jKNNXNew in version Chiba: 2.1tr* (X versionaddedr+ jKNNXNew in version Chiba: 2.1tr, eXChiba2.1]r- ((X versionaddedjK_NNXNew in version Chiba2.1.tr. (X versionaddedr/ jKNNXNew in version Chiba2.1.tr0 euUtoc_num_entriesr1 }r2 (jKjK jKjKjK jKjKj KjKjKj&Kj/Kj8KjSKj\KjeKjnKjwKjKjKjKjKjKjK jKjKjKjKjK jKjKjKjKjKjKjKj"Kj+Kj4Kj=KjFKjOKjXKjaKjjKjsKj|K jKjKjKjKjKjKjKjKjKjKjKjKjKjKjKuUimagesr3 h)r4 (X1install/whats_next/images/first_page/home-tab.pngr5 h]r6 jeaRr7 X home-tab.pngr8 r9 X"app_extend/images/targets_grid.pngr: h]r; jaRr< Xtargets_grid.pngr= r> X.install/whats_next/images/templates/choose.pngr? h]r@ jaRrA X choose.pngrB rC X understand/images/user_roles.pngrD h]rE jaRrF Xuser_roles.pngrG rH X1install/whats_next/images/first_page/page-add.pngrI h]rJ jeaRrK X page-add.pngrL rM X,contribute/images/pootle-nos-directories.pngrN h]rO jaRrP Xpootle-nos-directories.pngrQ rR X"install/images/step-appmanager.pngrS h]rT jOaRrU Xstep-appmanager.pngrV rW X'app_extend/images/blog_source_field.pngrX h]rY jaRrZ Xblog_source_field.pngr[ r\ X(understand/images/files_organisation.pngr] h]r^ jaRr_ Xfiles_organisation.pngr` ra X5install/whats_next/images/first_page/page-appdesk.pngrb h]rc jeaRrd Xpage-appdesk.pngre rf X>install/whats_next/images/applications/application-manager.pngrg h]rh jaRri Xapplication-manager.pngrj rk X+app_create/images/i18n_folder_structure.pngrl h]rm jaRrn Xi18n_folder_structure.pngro rp X$understand/images/ergonomie-tabs.pngrq h]rr jaRrs Xergonomie-tabs.pngrt ru Xinstall/images/step-login-a.pngrv h]rw jOaRrx Xstep-login-a.pngry rz X)app_extend/images/blog_display_custom.pngr{ h]r| jaRr} Xblog_display_custom.pngr~ r X'app_create/images/metadata_enhancer.pngr h]r jjaRr Xmetadata_enhancer.pngr r Xinstall/images/step-1b.pngr h]r jOaRr X step-1b.pngr r X"app_extend/images/targets_edit.pngr h]r jaRr Xtargets_edit.pngr r Xmanage/images/download_zip.pngr h]r jaRr Xdownload_zip.pngr r X&understand/images/appdesk_ergonomy.pngr h]r jaRr Xappdesk_ergonomy.pngr r X*contribute/images/pootle-nos-languages.pngr h]r jaRr Xpootle-nos-languages.pngr r XGinstall/whats_next/images/applications/application-manager-launcher.pngr h]r jaRr X application-manager-launcher.pngr r Xinstall/images/step-login-b.pngr h]r jOaRr Xstep-login-b.pngr r X+app_extend/images/blog_display_original.pngr h]r jaRr Xblog_display_original.pngr r X.install/whats_next/images/templates/layout.pngr h]r jaRr X layout.pngr r X%understand/images/user_standalone.pngr h]r jaRr Xuser_standalone.pngr r Xinstall/images/step-1a.pngr h]r jOaRr X step-1a.pngr r Xmanage/images/download_git.pngr h]r jaRr Xdownload_git.pngr r X!understand/images/permissions.pngr h]r jaRr Xpermissions.pngr r X&understand/images/ergonomie-tpi-fr.pngr h]r jaRr Xergonomie-tpi-fr.pngr r X1install/whats_next/images/first_page/it-works.pngr h]r jeaRr X it-works.pngr r Xinstall/images/step-4.pngr h]r jOaRr X step-4.pngr r X7install/whats_next/images/first_page/page-visualise.pngr h]r jeaRr Xpage-visualise.pngr r X&manage/images/app_manager_launcher.pngr h]r jaRr Xapp_manager_launcher.pngr r X+contribute/images/pootle-nos-string-url.pngr h]r jaRr Xpootle-nos-string-url.pngr r X(understand/images/ergonomie-app-desk.pngr h]r jaRr Xergonomie-app-desk.pngr r Xmanage/images/activate_app.pngr h]r jaRr Xactivate_app.pngr r uh]r (j j j j= je j j j j j j` j j~ j jj j j jV j j j8 j j[ j j j j jB jQ jy j jt j j jG jL jo eRr bUnumbered_toctreesr h]Rr U found_docsr h]r (jjjjjjjj jjj&j/j8jSj\jejnjwjjjjjjjjjjjjjjjjjjj"j+j4j=jFjOjXjajjjsj|jjjjjjjjjjjjjjjeRr U longtitlesr }r (jjjjjjjjjjjjjjj j jjjjj&j'j/j0j8j9jSjTj\j]jejfjnjojwjxjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj"j#j+j,j4j5j=j>jFjGjOjPjXjYjajbjjjkjsjtj|j}jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjuU dependenciesr }r (jh]r jl aRr jh]r (jg j eRr jh]r (j j jD eRr jeh]r (jb j j jI j5 eRr jh]r jX aRr jh]r (jN j j eRr jh]r (j j j j eRr jh]r (j{ j eRr jh]r (j jq j eRr jh]r (j j? eRr jh]r (j: j eRr jOh]r (jv j j jS j j eRr jh]r j aRr jjh]r j aRr j|h]r Xinstall/nginx.txtr aRr jh]r j] aRr uUtoctree_includesr }r (j]r (Xcontribute/translater Xcontribute/copy_style_guider ej]r (X install/indexr Xunderstand/indexr! X manage/indexr" Xfuelphpr# Xapp_create/indexr$ Xapp_extend/indexr% X release/indexr& Xcontribute/indexr' ej"]r( (X release/0.2r) Xrelease/migrate_from_0.1_to_0.2r* Xrelease/chiba.1r+ X#release/migrate_from_0.2_to_chiba.1r, Xrelease/chiba.2r- X'release/migrate_from_chiba.1_to_chiba.2r. Xrelease/dubrovkar/ X(release/migrate_from_chiba.2_to_dubrovkar0 ej]r1 (X understand/fundamentals_softwarer2 X#understand/organization_directoriesr3 Xunderstand/differences_fuelphpr4 Xunderstand/ergonomyr5 Xunderstand/applicationsr6 Xunderstand/sharingr7 Xunderstand/multi_context/indexr8 Xunderstand/media_centrer9 Xunderstand/permissionsr: Xunderstand/front_and_cacher; ej=]r< (Xapp_create/app_wizardr= Xapp_create/enhancerr> Xapp_create/templater? Xapp_create/add_fieldr@ Xapp_create/appdesk_viewsrA Xapp_create/image_transformrB Xapp_create/common_fieldsrC Xapp_create/attachmentrD Xapp_create/translaterE Xapp_create/migrationsrF Xapp_create/create_behaviourrG ej]rH (X#understand/multi_context/principlesrI X"understand/multi_context/twinnablerJ ejF]rK (Xinstall/installrL Xinstall/setup_wizardrM Xinstall/common_problemsrN Xinstall/whats_next/indexrO Xinstall/upgraderP X"install/post_install_optimisationsrQ ej]rR (Xapp_extend/extendingrS Xapp_extend/boostraprT Xapp_extend/add_fieldrU Xapp_extend/change_appearancerV Xapp_extend/add_actionrW Xapp_extend/front_eventrX ej]rY (Xinstall/whats_next/first_pagerZ Xinstall/whats_next/templatesr[ Xinstall/whats_next/applicationsr\ ej]r] (Xmanage/install_appr^ Xmanage/define_contextsr_ Xmanage/friendly_slugr` Xmanage/productionra euU temp_datarb }Utocsrc }rd (jcdocutils.nodes bullet_list re )rf }rg (jUj}rh (j]j]j]j]j]uj]ri cdocutils.nodes list_item rj )rk }rl (jUj}rm (j]j]j]j]j]ujjf j]rn (csphinx.addnodes compact_paragraph ro )rp }rq (jUj}rr (j]j]j]j]j]ujjk j]rs cdocutils.nodes reference rt )ru }rv (jUj}rw (U anchornameUUrefurijj]j]j]j]j]Uinternalujjp j]rx jXApplications' fundamentalsry rz }r{ (jjjju ubajU referencer| ubajUcompact_paragraphr} ubje )r~ }r (jUj}r (j]j]j]j]j]ujjk j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj~ j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#defining-an-applicationUrefurijj]j]j]j]j]Uinternalujj j]r jXDefining an applicationr r }r (jXDefining an applicationr jj ubajj| ubajj} ubajU list_itemr ubjj )r }r (jUj}r (j]j]j]j]j]ujj~ j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU #lapp-deskUrefurijj]j]j]j]j]Uinternalujj j]r jX L’App Deskr r }r (jX L’App Deskr jj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#app-desk-s-configurationUrefurijj]j]j]j]j]Uinternalujj j]r jXApp Desk's configurationr r }r (jXApp Desk's configurationr jj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#controllers-forms-and-modelsUrefurijj]j]j]j]j]Uinternalujj j]r jXControllers, forms and modelsr r }r (jXControllers, forms and modelsr jj ubajj| ubajj} ubajj ubejU bullet_listr ubejj ubjj )r }r (jUj}r (j]j]j]j]j]ujj~ j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#observers-and-behavioursUrefurijj]j]j]j]j]Uinternalujj j]r jXObservers and behavioursr r }r (jXObservers and behavioursr jj ubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )r }r (jUj}r (j]j]j]j]j]uj]r jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameUUrefurijj]j]j]j]j]Uinternalujj j]r jX Permissionsr r }r (jjjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#roles-or-profilesUrefurijj]j]j]j]j]Uinternalujj j]r jXRoles (or "profiles")r r }r (jXRoles (or "profiles")r jj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#one-role-by-userUrefurijj]j]j]j]j]Uinternalujj j]r jXOne role by userr r }r (jXOne role by userr jj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#several-roles-by-userUrefurijj]j]j]j]j]Uinternalujj j]r jXSeveral roles by userr r }r! (jXSeveral roles by userr" jj ubajj| ubajj} ubajj ubejj ubejj ubjj )r# }r$ (jUj}r% (j]j]j]j]j]ujj j]r& jo )r' }r( (jUj}r) (j]j]j]j]j]ujj# j]r* jt )r+ }r, (jUj}r- (U anchornameU#permission-structureUrefurijj]j]j]j]j]Uinternalujj' j]r. jXPermission structurer/ r0 }r1 (jXPermission structurer2 jj+ ubajj| ubajj} ubajj ubjj )r3 }r4 (jUj}r5 (j]j]j]j]j]ujj j]r6 (jo )r7 }r8 (jUj}r9 (j]j]j]j]j]ujj3 j]r: jt )r; }r< (jUj}r= (U anchornameU+#how-to-use-permissions-in-the-applicationsUrefurijj]j]j]j]j]Uinternalujj7 j]r> jX*How-to use permissions in the applicationsr? r@ }rA (jX*How-to use permissions in the applicationsrB jj; ubajj| ubajj} ubje )rC }rD (jUj}rE (j]j]j]j]j]ujj3 j]rF (jj )rG }rH (jUj}rI (j]j]j]j]j]ujjC j]rJ jo )rK }rL (jUj}rM (j]j]j]j]j]ujjG j]rN jt )rO }rP (jUj}rQ (U anchornameU#permissions-config-php-fileUrefurijj]j]j]j]j]UinternalujjK j]rR (j=)rS }rT (jUj}rU (j]j]j]j]rV XfilerW aUrolejW j]ujjO j]rX jXpermissions.config.phprY rZ }r[ (jXpermissions.config.phpr\ jjS ubajjFubjX filer] r^ }r_ (jX filer` jjO ubejj| ubajj} ubajj ubjj )ra }rb (jUj}rc (j]j]j]j]j]ujjC j]rd jo )re }rf (jUj}rg (j]j]j]j]j]ujja j]rh jt )ri }rj (jUj}rk (U anchornameU#api-to-check-a-permissionUrefurijj]j]j]j]j]Uinternalujje j]rl jXAPI to check a permissionrm rn }ro (jXAPI to check a permissionrp jji ubajj| ubajj} ubajj ubjj )rq }rr (jUj}rs (j]j]j]j]j]ujjC j]rt jo )ru }rv (jUj}rw (j]j]j]j]j]ujjq j]rx jt )ry }rz (jUj}r{ (U anchornameU#crudUrefurijj]j]j]j]j]Uinternalujju j]r| jXCRUDr} r~ }r (jXCRUDr jjy ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujjC j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#actionsUrefurijj]j]j]j]j]Uinternalujj j]r jXActionsr r }r (jXActionsr jj ubajj| ubajj} ubajj ubejj ubejj ubejj ubejj ubajj ubjje )r }r (jUj}r (j]j]j]j]j]uj]r jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameUUrefurijj]j]j]j]j]Uinternalujj j]r jXDiscover Novius OSr r }r (jjjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r csphinx.addnodes toctree r )r }r (jUj}r (UnumberedKUparentjU titlesonlyUglobj]j]j]j]j]Uentries]r (Nj2 r Nj3 r Nj4 r Nj5 r Nj6 r Nj7 r Nj8 r Nj9 r Nj: r Nj; r eUhiddenUmaxdepthJU includefiles]r (j2 j3 j4 j5 j6 j7 j8 j9 j: j; eU includehiddenujj j]jUtoctreer ubajj ubejj ubajj ubjje )r }r (jUj}r (j]j]j]j]j]uj]r jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameUUrefurijj]j]j]j]j]Uinternalujj j]r jXAdding a fieldr r }r (jjjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#in-the-databaseUrefurijj]j]j]j]j]Uinternalujj j]r jXIn the databaser r }r (jXIn the databasejj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU #in-the-modelUrefurijj]j]j]j]j]Uinternalujj j]r jX In the modelr r }r (jX In the modeljj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#declare-the-fieldUrefurijj]j]j]j]j]Uinternalujj j]r jXDeclare the fieldr r }r (jXDeclare the fieldjj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#activate-the-properties-cacheUrefurijj]j]j]j]j]Uinternalujj j]r (jX Activate the r r }r (jX Activate the jj ubj=)r }r (jX``properties``j}r (j]j]j]j]j]ujj j]r jX propertiesr r }r (jUjj ubajjFubjX cacher r }r (jX cachejj ubejj| ubajj} ubajj ubejj ubejj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r! jt )r" }r# (jUj}r$ (U anchornameU #in-the-formUrefurijj]j]j]j]j]Uinternalujj j]r% jX In the formr& r' }r( (jX In the formjj" ubajj| ubajj} ubajj ubjj )r) }r* (jUj}r+ (j]j]j]j]j]ujj j]r, jo )r- }r. (jUj}r/ (j]j]j]j]j]ujj) j]r0 jt )r1 }r2 (jUj}r3 (U anchornameU#in-the-visualisationUrefurijj]j]j]j]j]Uinternalujj- j]r4 jXIn the visualisationr5 r6 }r7 (jXIn the visualisationjj1 ubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )r8 }r9 (jUj}r: (j]j]j]j]j]uj]r; jj )r< }r= (jUj}r> (j]j]j]j]j]ujj8 j]r? (jo )r@ }rA (jUj}rB (j]j]j]j]j]ujj< j]rC jt )rD }rE (jUj}rF (U anchornameUUrefurijj]j]j]j]j]Uinternalujj@ j]rG jXTranslate Novius OSrH rI }rJ (jjjjD ubajj| ubajj} ubje )rK }rL (jUj}rM (j]j]j]j]j]ujj< j]rN (jj )rO }rP (jUj}rQ (j]j]j]j]j]ujjK j]rR jo )rS }rT (jUj}rU (j]j]j]j]j]ujjO j]rV jt )rW }rX (jUj}rY (U anchornameU#quick-start-guideUrefurijj]j]j]j]j]UinternalujjS j]rZ jXQuick start guider[ r\ }r] (jXQuick start guidejjW ubajj| ubajj} ubajj ubjj )r^ }r_ (jUj}r` (j]j]j]j]j]ujjK j]ra jo )rb }rc (jUj}rd (j]j]j]j]j]ujj^ j]re jt )rf }rg (jUj}rh (U anchornameU#copy-style-guideUrefurijj]j]j]j]j]Uinternalujjb j]ri jXCopy style guiderj rk }rl (jXCopy style guidejjf ubajj| ubajj} ubajj ubjj )rm }rn (jUj}ro (j]j]j]j]j]ujjK j]rp (jo )rq }rr (jUj}rs (j]j]j]j]j]ujjm j]rt jt )ru }rv (jUj}rw (U anchornameU#how-to-translateUrefurijj]j]j]j]j]Uinternalujjq j]rx jXHow to translatery rz }r{ (jXHow to translatejju ubajj| ubajj} ubje )r| }r} (jUj}r~ (j]j]j]j]j]ujjm j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj| j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#translate-offlineUrefurijj]j]j]j]j]Uinternalujj j]r jXTranslate offliner r }r (jXTranslate offlinejj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj| j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#available-languagesUrefurijj]j]j]j]j]Uinternalujj j]r jXAvailable languagesr r }r (jXAvailable languagesjj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj| j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#translation-filesUrefurijj]j]j]j]j]Uinternalujj j]r jXTranslation filesr r }r (jXTranslation filesjj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj| j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU'#suggesting-and-submitting-translationsUrefurijj]j]j]j]j]Uinternalujj j]r jX&Suggesting and submitting translationsr r }r (jX&Suggesting and submitting translationsjj ubajj| ubajj} ubajj ubejj ubejj ubjj )r }r (jUj}r (j]j]j]j]j]ujjK j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#when-translatingUrefurijj]j]j]j]j]Uinternalujj j]r jXWhen translatingr r }r (jXWhen translatingjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#placeholders-and-tagsUrefurijj]j]j]j]j]Uinternalujj j]r jXPlaceholders and tagsr r }r (jXPlaceholders and tagsjj ubajj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#dispelling-doubtsUrefurijj]j]j]j]j]Uinternalujj j]r jXDispelling doubtsr r }r (jXDispelling doubtsjj ubajj| ubajj} ubajj ubejj ubejj ubjj )r }r (jUj}r (j]j]j]j]j]ujjK j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#translating-the-documentationUrefurijj]j]j]j]j]Uinternalujj j]r jXTranslating the documentationr r }r (jXTranslating the documentationjj ubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )r }r (jUj}r (j]j]j]j]j]uj]r jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameUUrefurijj]j]j]j]j]Uinternalujj j]r jXMulti-contexts basicsr r }r (jjjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#exampleUrefurijj]j]j]j]j]Uinternalujj j]r jXExampler r }r! (jXExamplejj ubajj| ubajj} ubajj ubjj )r" }r# (jUj}r$ (j]j]j]j]j]ujj j]r% jo )r& }r' (jUj}r( (j]j]j]j]j]ujj" j]r) jt )r* }r+ (jUj}r, (U anchornameU#configurationUrefurijj]j]j]j]j]Uinternalujj& j]r- jX Configurationr. r/ }r0 (jX Configurationjj* ubajj| ubajj} ubajj ubjj )r1 }r2 (jUj}r3 (j]j]j]j]j]ujj j]r4 jo )r5 }r6 (jUj}r7 (j]j]j]j]j]ujj1 j]r8 jt )r9 }r: (jUj}r; (U anchornameU#special-casesUrefurijj]j]j]j]j]Uinternalujj5 j]r< jX Special casesr= r> }r? (jX Special casesjj9 ubajj| ubajj} ubajj ubjj )r@ }rA (jUj}rB (j]j]j]j]j]ujj j]rC jo )rD }rE (jUj}rF (j]j]j]j]j]ujj@ j]rG jt )rH }rI (jUj}rJ (U anchornameU#adding-contextsUrefurijj]j]j]j]j]UinternalujjD j]rK jXAdding contextsrL rM }rN (jXAdding contextsjjH ubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )rO }rP (jUj}rQ (j]j]j]j]j]uj]rR jj )rS }rT (jUj}rU (j]j]j]j]j]ujjO j]rV (jo )rW }rX (jUj}rY (j]j]j]j]j]ujjS j]rZ jt )r[ }r\ (jUj}r] (U anchornameUUrefurijj]j]j]j]j]UinternalujjW j]r^ jX&Changing the appearance on the websiter_ r` }ra (jj jj[ ubajj| ubajj} ubje )rb }rc (jUj}rd (j]j]j]j]j]ujjS j]re (jj )rf }rg (jUj}rh (j]j]j]j]j]ujjb j]ri (jo )rj }rk (jUj}rl (j]j]j]j]j]ujjf j]rm jt )rn }ro (jUj}rp (U anchornameU#changing-the-viewUrefurijj]j]j]j]j]Uinternalujjj j]rq jXChanging the viewrr rs }rt (jXChanging the viewjjn ubajj| ubajj} ubje )ru }rv (jUj}rw (j]j]j]j]j]ujjf j]rx (jj )ry }rz (jUj}r{ (j]j]j]j]j]ujju j]r| jo )r} }r~ (jUj}r (j]j]j]j]j]ujjy j]r jt )r }r (jUj}r (U anchornameU#st-solution-extending-the-viewUrefurijj]j]j]j]j]Uinternalujj} j]r (jX1r }r (jX1\ jj ubcdocutils.nodes superscript r )r }r (jX :sup:`st`j}r (j]j]j]j]j]ujj j]r jXstr r }r (jUjj ubajU superscriptr ubjX solution: extending the viewr r }r (jX\ solution: extending the viewjj ubejj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujju j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU&#nd-solution-extends-the-configurationUrefurijj]j]j]j]j]Uinternalujj j]r (jX2r }r (jX2\ jj ubj )r }r (jX :sup:`nd`j}r (j]j]j]j]j]ujj j]r jXndr r }r (jUjj ubajj ubjX$ solution: extends the configurationr r }r (jX&\ solution: extends the configurationjj ubejj| ubajj} ubajj ubejj ubejj ubjj )r }r (jUj}r (j]j]j]j]j]ujjb j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#adding-the-cssUrefurijj]j]j]j]j]Uinternalujj j]r jXAdding the CSSr r }r (jXAdding the CSSjj ubajj| ubajj} ubje )r }r (jUj}r (j]j]j]j]j]ujj j]r (jj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU#id1Urefurijj]j]j]j]j]Uinternalujj j]r (jX1r }r (jX1\ jj ubj )r }r (jX :sup:`st`j}r (j]j]j]j]j]ujj j]r jXstr r }r (jUjj ubajj ubjX solution: extending the viewr r }r (jX\ solution: extending the viewjj ubejj| ubajj} ubajj ubjj )r }r (jUj}r (j]j]j]j]j]ujj j]r jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameU1#nd-solution-directly-take-action-on-the-templateUrefurijj]j]j]j]j]Uinternalujj j]r (jX2r }r (jX2\ jj ubj )r }r (jX :sup:`nd`j}r (j]j]j]j]j]ujj j]r jXndr r }r (jUjj ubajj ubjX/ solution: directly take action on the templater r }r (jX1\ solution: directly take action on the templatejj ubejj| ubajj} ubajj ubejj ubejj ubejj ubejj ubajj ubj je )r }r (jUj}r (j]j]j]j]j]uj]r jj )r }r (jUj}r (j]j]j]j]j]ujj j]r (jo )r }r (jUj}r (j]j]j]j]j]ujj j]r jt )r }r (jUj}r (U anchornameUUrefurij j]j]j]j]j]Uinternalujj j]r jXRelease notes 0.2r r }r(jjjj ubajj| ubajj} ubje )r}r(jUj}r(j]j]j]j]j]ujj j]r(jj )r}r(jUj}r(j]j]j]j]j]ujjj]rjo )r }r (jUj}r (j]j]j]j]j]ujjj]r jt )r }r(jUj}r(U anchornameU #new-featuresUrefurij j]j]j]j]j]Uinternalujj j]rjX New featuresrr}r(jX New featuresjj ubajj| ubajj} ubajj ubjj )r}r(jUj}r(j]j]j]j]j]ujjj]rjo )r}r(jUj}r(j]j]j]j]j]ujjj]rjt )r}r(jUj}r(U anchornameU #developpersUrefurij j]j]j]j]j]Uinternalujjj]rjX Developpersr r!}r"(jX Developpersjjubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )r#}r$(jUj}r%(j]j]j]j]j]uj]r&jj )r'}r((jUj}r)(j]j]j]j]j]ujj#j]r*(jo )r+}r,(jUj}r-(j]j]j]j]j]ujj'j]r.jt )r/}r0(jUj}r1(U anchornameUUrefurijj]j]j]j]j]Uinternalujj+j]r2jX UI guidelinesr3r4}r5(jjjj/ubajj| ubajj} ubje )r6}r7(jUj}r8(j]j]j]j]j]ujj'j]r9(jj )r:}r;(jUj}r<(j]j]j]j]j]ujj6j]r=jo )r>}r?(jUj}r@(j]j]j]j]j]ujj:j]rAjt )rB}rC(jUj}rD(U anchornameU#tabs-navigationUrefurijj]j]j]j]j]Uinternalujj>j]rEjXTabs navigationrFrG}rH(jXTabs navigationrIjjBubajj| ubajj} ubajj ubjj )rJ}rK(jUj}rL(j]j]j]j]j]ujj6j]rMjo )rN}rO(jUj}rP(j]j]j]j]j]ujjJj]rQjt )rR}rS(jUj}rT(U anchornameU #the-app-deskUrefurijj]j]j]j]j]UinternalujjNj]rUjX The App DeskrVrW}rX(jX The App DeskrYjjRubajj| ubajj} ubajj ubejj ubejj ubajj ubjje )rZ}r[(jUj}r\(j]j]j]j]j]uj]r]jj )r^}r_(jUj}r`(j]j]j]j]j]ujjZj]ra(jo )rb}rc(jUj}rd(j]j]j]j]j]ujj^j]rejt )rf}rg(jUj}rh(U anchornameUUrefurijj]j]j]j]j]Uinternalujjbj]rijX Add fieldsrjrk}rl(jj%jjfubajj| ubajj} ubje )rm}rn(jUj}ro(j]j]j]j]j]ujj^j]rp(jj )rq}rr(jUj}rs(j]j]j]j]j]ujjmj]rt(jo )ru}rv(jUj}rw(j]j]j]j]j]ujjqj]rxjt )ry}rz(jUj}r{(U anchornameU#standards-fieldsUrefurijj]j]j]j]j]Uinternalujjuj]r|jXStandards fieldsr}r~}r(jXStandards fieldsjjyubajj| ubajj} ubje )r}r(jUj}r(j]j]j]j]j]ujjqj]r(jj )r}r(jUj}r(j]j]j]j]j]ujjj]rjo )r}r(jUj}r(j]j]j]j]j]ujjj]rjt )r}r(jUj}r(U anchornameU #select-fieldUrefurijj]j]j]j]j]Uinternalujjj]rjX fieldjjubajj| ubajj} ubajj ubjj )r}r(jUj}r(j]j]j]j]j]ujjj]rjo )r}r(jUj}r(j]j]j]j]j]ujjj]rjt )r}r(jUj}r(U anchornameU#button-type-submitUrefurijj]j]j]j]j]Uinternalujjj]rjX

4Nk7~Æ^o-A&9S>9̜nq@Uܻwn͞Es0h ׁxa{N?鹷{ePC8p%D:2`bT IDATeK7uC1q3AT1q`huJoFpyfV}/$M T/:cS$.>o;R gSaߗMfϐHnXgV8TWWu%MCkB|U… c9\'.ŻrƌSLg}֬Y#|tBU*iHiZd]t~xcӦe~.ܯ/X@$MC-Z6u:nAh6]Vl"sy9)Fr.'Yj!QZ/Aihyy5_{$FX g'k}Gt byw;)S4$I*z4+oU~vWnHKt6-b c?ΐTM1K+Kl͘lΉJ4*?ʃ^:@Us)B`CVﱒHpII+vPyS ̕zbntmJ %|\99ѷ*|j^B<#k8 }0w g W Hۃ$^X!?%dмämDg YA/C+_Af' 27!->M+{A`$uTT'8v#PNDo#+`fv=!BjeuF\)D>o,} (e<.)*gx_dHaGZJKRbVkxUH?tTž0oU/=CyG=YE/("]2 ޘK@YP=%"HOSal*V`7Eia<\\Ϻ0!esP 1:^ð8_@,v IfU9bSn-z&#&17A1){&]كLr~{㞀TnDjbbOf@Z{浙{W ]#2z;n٠% N)j9G[S秕 ;UqcW:N;TXAlwdq H3-Q&_p4)-[=$]FD8Ei":~ {iTA뀲n3 D?DzdA&M1(5Zx9 8c7Azܵ&4eZUr]ax]B ȥN" ݆EX$/k [q.\yu |wH?|.wE?`<,9g@^.Kf {Td{6ox D5QL9X'Pj&RB A|?zl|ULaҀ#WCgywSP2$%P[I~Ѿ, DVU)F<"4hO݉,yOŎW[j_&h99-L?c/l\!|xp1(e 8" {-_ 14"hw9z]$wL\J6 z{93UVTF`FvRRn_zz8N_]}יJoF:uu:YL]c\\ =!RoMKNa[*DBܶ 3ϡ[Xyy$4n)swv|e $6(fE@' :#R{]Ev8LZ- |1E8ɈTAlv+=J"0BeX_VS<Avz4ņsSn`z;s Z93s-]PܖsK(%&-m8_8Ȯ -˵^mZatn<:N ۍٰU[v;,Kr?ꁐU}t*VYU]WW0hki)+/\!l$/wX9|AHG;ekl btTD8!C P42knH[lySAedtg@iu!m1v@9z;Wk>'"f2 )✙+>uJ՗e^JJ[ϛڠ^eJЩ rsv\ _N@.BD!β+?[.[6mڼ9XƝ֭[קO. LN̝,*"ROcW3q e PY00@DZe!p>h`w `{ :!"vg Rf @dw P'OL)P_l)rtr{J&@^w.#L00P^](<[U;§eO p•Yl˖-#LlnXSSe9T£=M_VF {ӿ+IW%6…> (!K*wʝ8IՎ3S9[rjCS9_q6{H^܍#Gwy"U(+////bM9W=ߗdFYڧZFD,Vj5Ww )Gi ast$ . kY 6a)YJKL/8l,>)<,H]NٶG8b;tz@K2f>Apd2}٘1]fux#GE9BK@E8&*++}]սƏ NÏ0`'ҁ>}:vlkk+GUW_?r?\sM<[QQYQY)B\(wtM&LӧOccĉx, [ag_>:пc,nk;u; ew/xfNĺ ᬥ4iҀ>b}gwI 9sڕokkb5o$5Nq$ U/׿B8 K A߿G[Z ̈TY s\"ؽ__[!(vZk3![ %a2YlX Z`h jV,u7#*#R qeɟ%!.W|6mjm֡t*NR4(L%S{hn^\4i>H Hva|xz[o g͚4܉wx ,XuI--{pؚo։N8C㏲gmmwawq`T Y;0Չ L=E|"< 7ה|nk{ z1i9H?!?0C,~ryc˟T]*BB犺wYiAb6UZKrZ ))E%UTJt*@ٕh)ӫ+nLDLi|-(a_ Y`#̟7n3u#P\rkkEKkE֊--+6mh\qSƦʍM*o(7!dľ} ? ϛ7oo>3gΜ'hiQpeex<$ݻr˖->-GpG>_~% A[AkÆ [vI?ɓ 6h7qs_~YO}w{o6l?dϲLѣGWׯ^{-Z腙OD>~v N51c^}hEo+|bՈQ{4/?kLZ+4EMyN[n]Hn$sZacAcv˺T\Unf*"X'Sά eN밁akEW!g:XcKP e:KS&{,~|ˢzne<'*RH)B(L7Νf|Vi(YACҩt= tS柑Lr2eLR%I ֯_Q8/;Vqx[n嬳Κ;wܹsK.8XƏcH=!.v@:ؠ(SOJ(a,asw"[{'v藝Q?^ak=1G V!NN` 4U 3iW{G;+򪫮wĉC{O'lں߁Ԩ;ft`D3TS^444Hn3:]w_?|'wn+|s~=`$ňۍUZV-0lR0J\<8YU&5 YI04r+p k<4.|@V]yލ%m/ 5R hnnnooX]]PUUiZ&j4I#ˁ2 &i:8q']O#AydERi/Eh:yxjr-\sG}4j("GД}GuTTM(P5o`4>4u6bْ%cǍ/N{.к.DIT}.o wv09B͍YW%y,N"oNd6B_E^>Q!e 2TBEDi8?aA5MZÓ 9Π-Ҙ(6؞?2ґ q9ohӐO~A_N |a;$A:Հӧ+|Iy{:3 k"p8AȢM'of˸J`{֔PP< gvgXF0@΂_x$)V] k;\=O˃5#yZXN8ڇi]φtK{S;? bTTSoɓ,X  ]쿖XSozwT "d" 3 g_pf^z &"dtj JsPJ(62W9ezž0$JVHe3VTa^IԷL38Y!NErђBo@}A7/Ц!ö8á[r. m/TFYG={̙3!SV7 Ep:FSygq, qwГu;48NlD>,[Gsu@bb{%yv)M֜ {8H!lOU4XA&}<8Z,z ϩ3+^|m@^ly{X^(ׅ@rDrZhRQjC1ƆAьVW0é!E%~Y/`D0HQA0":><eF]t縵E>1o=9dy*43/unغ%`5(֭wϲՔtM *-'B {N %=5Uz#R m&S{^ʩ"Q"r;'0HGgDF:%1zq@c>`Rd+Y͙#`%b"@/Cp/.쌎h[.Z8J[ m:S?ɹy$;\hK(T8L%왕hhb9LJj^4WCx]ذ`P)N|JVC VO3A`ȇcqUꋼ?dъHSUV c{o8i "#P pWg児ݳ%=_=?EP\˰T~7fT*-pKjs)-EuU/dua$O@٩LpӒ7EMd6l^7ѵ^XBXIےbϪ\҈kf%CU@` 0I0 d ێ0逨!+[kJAwg*<3X*2#]'m'rDHyf^0ځؚWz%|Η; \U} s6vt |iʍL[o{HvUsO%ŒRa8%œZ](' B> V'YW9c/A'|^bW3Pfd?b١۲T7|Ղ{efCN D8R ClCٝà^>#ɖTɬKŜl]t8ͯ٦xhE"#2ޖu *k'B| B)$wTaٕbK͛6Jr̃e0cU(#918Tƈ  96 3䮾"_ `· tSfB`V*'@aSDR3 1x;i%5ZLLqc!5`.aϭ)*ag9 i/0R0ʛ'ɩ\G‹ * %?x7)W~R0 ]$7cGQMxBNgnL(RN%CفgsϷ갻j;BJ,qw#gvfF')Po(\׻ĆZ0PBGXg=WĄwl$%lPou=dQnFsL[&S*4%g{#(m( LUVU舷Ԕ{')IO4 LSvc4rj:A E"y7A>T ""/z>ʼ׸SM; j %LH#Pz>7uq/gص+>) Xӣzڻ+m|^1Ʂ4=O$I.Jo޲y]vٲiS* zyywcuSV t~b∉HD)Zel:Ud~$P>cq#^ᭋ|m@`GU`JgkNۓ6ZQ"K%xό`}B9VrY{X|{[ BA vv63"GS{Lҟ9w۱e˖MMdL&675lٲ% `6UY7pCkkxzG?xvrΠX|ZG"V""\6!]?$K~١z؁"Lfh wm)EET  WYzkAs TboA]sYjokc/r Aj9 `dg}6fw׮Y&Zxȑ#Ѩc%#ʪ,O2/A.DZ?>}w_oZT7t&-MnEED"sԩ~A;3X,S%K|͊C;UƏ?{AֺA` E HW\S*"ͮ$-m$-UhN~EUXǸ\(k g?).P"u?(+WlsX߂ #ES`!DG3P-<?9䂈#Hh-t~뷗Rh,rrX;$O>4hpRd2vpe577tAoVsssSSӋ/8z+W^uU rgxA>rwmRu 2cNJVőjfw,Y5:;~P?k/$TlŃٺvPT/Q"krwkpo'z6Ejoo)< u{Edo+>dB-\p=k5뉬)'Tv 7 6#RQǀ5o`d@Th91JW_sw ժ"õT*ZԆj]vo.]tܸq}]f zvˮ,>9AfIvl]q2ֲ̓fPb@JPW(+:ڞi_\LPogipb`"m,3C5w"Z]H-2ޒ$ 0H6;Bewp8|>\suN?J'H'㎋}t^~ԿgMo{ߛظN}:'x~2Lwy4xYgdkHt1 Fj1‹lkkX?-oe~\M'N|s[쥝o߾֭['c=RzL4oii Y\ek"{"_`~>ͽt J ٵ3~RH|7 ݽ熢,sش7;ftEG-uK!?&ȭIXAcSA&yse]G*]#s&4g2Js&t4C˺˝ z"v7tM ,XϷo^zӟ>kk4Jpm\wrs#-->ys3~켃C=W_={/K_/([?TΑ8i&ĊJy7%%T NeznGe!~.T頑U}5ɍT3At³>]_=vMr/2[,YS8?9+~b"~Z\/kߵm|u͸͸L*]ᬬ5䚸<[6}>̙3g̘q_|q_~pɻ}}w߲mxs^z^_Eۼ~"oޥ><;短M+^x;C γf0~x]wO0aξ;gΜ/ˆ?ϭ[n޼{p$]V̕W_ڧOonll+.9o𥉉_lА~ pE t6Hڲ ZiisZӠUU+>fYkO>|׵kN4rG6\wee%?Ě={?f̘E>xk?s"h~ʄ{ؼy#5M7=>]Oyaie|aq7rȏ?Қ\9D0ƌ_ju~DrZhѢEvm7+V5jĉ/2Cq'O6lX&}$kޞ/R~'|G/y͛޾{Kb 4bĈ%Kd׾yf6Y#uq22by\kdV-] ni^ 6H'eeƖs< +=f'] 5{hoHlqr)L ja … Ǎ[V9(XL#v`zvK [;*P=355U+>4|vYgqeӧO[fM>}DԷnݺ;WUUm۲(n~[Gxm$7b{mkObHE?F @UD"y 4lisX,uVx؞>mmm[[crqW {Sf̘qg1o_J,ɤvxH$noyڴiO=}.`F+]EEY܎ iNyQ9kAuГrŁJĔg]0\DہkX| 0Grŀ*urH]j%+3BWi(|uͬ3g46꺮eziܟzi8#g۶-?~Ŋ/wD"qu׏۟g9Tb@ueeQBL芷yoA\x_w'4%1"coeG+//_v|K.K2 Qٽw{-Z#լExJR8YN8,o w 6~ž _]a o{^ fR:3jr[aD"K4n*zXECŋE?yaub]SV7yƍ`Uv\N OZd2aÆwX`X졇ڶmۘ1cƌixZ"V|]tŋ֭[dG;+W#\O@:iXjY; Z"լi,NwRZV({%점)K#kFZ18mкJڡ /׃ %UӦ;>]P/(y3joٝNvc׽zݭ[,Yܴqӈv0`@of}6=޺PJgZp8ӜN#fOÒNAF>}ښo::@xgN;tѱSOw~~߾{?e1gs~kH`$7Z 'hinC>o<K=G}λ+*j[x>LvܫWW_}U~SOUyq=O}kVѣ_}޽{__Cr)Yw(/8 =%^XjU,.C;_`_' IDATN"of6e Kn|5Tngq{\+wY-}. ͛7XWV77oQɛރ 6lx>}4so<9oSfO촗 1M]gÀ[gzoB_|y">|S.º:Xkr曳>W_i~iW_~uE^5膱]/~e˯#~3ٞؑI=J͛\{-wӦ?.:aܟ:tذ1cƼ>uk>'77oƛfΜnݺ<+5j3˗ÇO2/ˉlϦ&#}n:蠥K\2ͧ>qjA4 +GHPCmin ;4g]@&6^ܘO r\h..t3LH5Y;p`'t>BG>ı6k!R@vWiBZ]]PUUiYPUUhl]҅'@MwX(AM\eԱk*Vϓ4U{v뀻[暏?hQ+,Ay1qM7t饗K,V8C#i|nVLK(px\O'N:Zrż0VX 7/JҕrbRP{óaW]ۦuWNl膚YJv*Z|%`x<.A/v״?#6 F p@}{,ۦl;€i]ٌsK!jxL<_h,K B>v0^"54Ϯ_[c׭@dt68$)<е9SjvA\ACpl(_Өas-w#<2{3g>m*siYԩS<38#T:~' vutiP^^ ;I첖aHc^bJg Hy٩raXH`x{+\=۳tճּ_ T:&l~H#A_R= vQ(wE(|e{ mJcRM5z1bYNtg0KMYWBi\,ȰlhP?h>?.K2#JɎ f_҈ ]XL08*k.:5Lbf .hMOXW<K(!rf.WΜvzhvڞ; uQwH]snko{PO3qG5UͫS tEd'3E6%%d# BH @֛3GuWZ{p?\2UNUSKCK13ԐxOIFP$V,rH)6 F-|bp4M gG.z:#mu]TzV(&JR_8׋Qp&!jupft%w/и4Jp@JrȔl4 $AeQ9jtR@y^߶Ke [h(mirC'f|I*v6Z0n.~~!ۂ. R!hCV>mOc](ɢ `bZ1s0!Vq9NYSW뚔_JfF)d+4ALz$+NқM8nkDz{MzH !'pEɓCIOIfCraeƛ k+".ğG :T'VLQsW<ҭЫ %1?{bo@Ai` ؐq~\E1u#J,p"5%wV/,WԄKjԋE ~@9pR*)a-v0Nqq rgZը Tg@M˶B>ej3UY˲|nB0#LY(#aҨrhC!@uc3 \S.&t&ԄM\i "'a>'Q"İqUGdӴ>1:A$`KGa+E 9W{ՃZ8x)r7͹>}3-[91IT䴨EQ.ySz Rc$ $1Ⱥe1uK,ש@ny׋({-JC B?,d`DWYJbw 1~e$H=)]7BHSr͛:lM۶40hڵkXU] bQ*""S'׉1d@/Pb+?R=Q)Yh I~g/"u4y"' KM0}g%h$g]dq :90Vz([ؓ aL`7onԼqcggyƆ[6LF_\o0˻2uuuuuu ̪j%CPE^"0* |ws:֊ .cFaRVXMmMMM&o}NOQP=|$xnsڛXzbnQ|(ΊG`I$:X>1O-[p䬍( $n oP=*={Z\>iӦƦ`'_S>6n!d33ʡ@ Ou7eb'^{ߦd駟|GmϨg`sok^{D rbl:Ox2KDV+#,l*B'n -vDzq)>JBEݭd@&z~jp̵"fd,=@őO2ݣv{{8(lnkoGWZuJp3ӧM"D2;օ %zzi&G#Gg1F (fB)1Q;s9wmhhNod2Tcb{^Yҋ/*PЋ3À&e VJ;Pk+Ma׈S|jS#ӽʒJB*JlFO:{ q\MY5-j!yOo|77oٴiӆ ֯_vW,; S$tp{ B2|y[> / ,F>7Kp袋>o9om/AGGaDA:IbXz_H00I蚞Ij 71jʽDL< Lɷc!g bDŽjH8/LwS#: k gpO_]pظÆ eСÆ 6lÇYuiUR}vݕ 5B,s1O> '8t>}7.oiidH=ӏ9wS4bԘ \vmKK+ff-=4}q^tEkk7om+GԧϘcm۶2nvuQÇ3|@3TZ3,Rwm#<ۺukO?DcLA ' R +%y+^"bOCgQ3L ;U ce\<b̝<2aN32ݠolN qٓKCJ3h]BqFjAڦ+tAW Vdice ,47_zf͚{o֭>`~[qɚ[n"ko67o2nv~7.@x=̙;w9MMϴwqT9$gW(?~Μ9ӧO_Գ=fɠ-))=E^ t.%z 5_2Hɩ0IR[4ڱI&钃o|{.;%sH<CunU=X~fr/J6ґ9JtCH76v\!ni[ZӶ6qg2y睛6mܺuˌ^g}A&OwݴyU5s^|yE{+U#=&/]ȑ#g¦#F,Z[o]7aL,蠋<>cE>X &@e~6gLN4@ۭ۰LiMݲۋDU%!g))b(,b QX!B&DՁ\3b?VT D` ۤΎ靺Wά*=v. @yn T)KnC.&9 .v]N$*>J2q$s,K4|-y8oiP^)9Dz[~ݽ v>Wۃ.!}+&Uu͟?_IK_uO?翥~io~1`@?mի?CUիWFXnu>5Nh0 ^? X[D;}ڵk$ s