WW$1MYSGCASGDAEHB#NJILzXVD3pTM4SCNASRCM \CSD3|%@CSD2?@CSD1a@CSRPA5@CSIUT5c@CSLVB@CSMF@CSMB*@DRAP=RYPC-RDRWKTXTCE\FFIG.PLDGPLDGSPLDGePLDGQPLDGxPLDGOPLDGPLDGPLDG[\ PLDG> PLDG PLDGR PLDGf PLDG?PLDGPLDGPLDG^ PLDGTPLDG=`PLDGPLDG`PLDGRPLDGPLDGPLDG>PLDGPLDG}PLDGPLDGPLDGNPLDGPLDG PLDGU!PLDG$ "SCNAWW:826J>& u@؂),>0BFL(4ҚvGQ L|NxAPJ&:}TMDO=zpSRCMWW\LibraryGlobals13J7J2_·2Xp,MvN%OtCSD3WW% !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- unid=1000:ismoving=(int (glob_context/10)=2) if ismoving then idetlevel3d=detlevel_3d_simple:gs_resol=4 endif if idetlevel3d=detlevel_3d_none then end if not(gs_shadow) then shadow off resol gs_resol:mask=15:mask2=15+64:pen gs_cont_pen:sect_attrs symb_fill,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype if (idetlevel3d=detlevel_3d_mvo) then if glob_preview_mode=1|glob_preview_mode=3 then idetlevel3d=detlevel_3d_detailed else _reqdetlevel3d=0:_bsuccess=libraryglobal ("LibraryGlobals13","iDetlevelMVO3D",_reqdetlevel3d):idetlevel3d=detlevel_3d_detailed if _bsuccess then idetlevel3d=_reqdetlevel3d endif else if idetlevel3d=detlevel_3d_scsens then if glob_scale>=75 then idetlevel3d=detlevel_3d_draft if glob_scale<75 then idetlevel3d=detlevel_3d_simple if glob_scale<25 then idetlevel3d=detlevel_3d_detailed endif endif define material "Color Grey" 1,0.70000,0.70000,0.70000,0.9,0.5,0.5,0.000000,10.0,0 define material "Color Black" 1,0.000000,0.000000,0.000000,1.0,0.5,0.5,0.000000,3.0,0 define material "Glass" 1,188/255,196/255,197/255,0.55,0.55,1,0.8,80,0 matblack=ind(material,"Color Black"):matgrey=ind(material,"Color Grey"):icolidx=icolor gosub "materialDefs" matbox=ind(material,materialname):matglass=ind(material,"Glass") if bmirrored then addx wtotal:mulx -1 endif for i2=0 to 1 if isystem=system_130cl|isystem=system_130cr then addy -0.015 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then addx -0.045 else addy 0 endif endif addz i2*zzyzx:unid=unid+1:hotspot 0,0,0,unid:unid=unid+1:hotspot a,0,0,unid:unid=unid+1:hotspot a,b,0,unid:unid=unid+1:hotspot 0,b,0,unid:del 1+1 next i2 pen symb_view_pen:line_type symb_linetype:sect_attrs gs_fill_type,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype:material matbox if glob_context=43|glob_context=44 then gosub "SolidOper" end endif material matbox if idetlevel3d=detlevel_3d_detailed then gosub "Box" else gosub "BoxSimple" endif if bmirrored then del 2 endif end "setTexture": base:vert 0,0,0:vert 1,0,0:vert 0,1,0:vert 0,0,1:coor 2+256,-1,-2,-3,-4:body -1 return "PrismOnePiece": prism_ nsp/3,length,get(nsp) return "BeamOnePiece": rotx 90:prism_ nsp/3,length,get(nsp):del 1 return "materialDefs": bhavetexture=0 gosub "ColorParameters" if texturename#"" then bhavetexture=1 endif gosub "MatDef" return "MatDefShiny": reflambient=0.89:refldiffuse=0.89:glospecular=0.29:reflshininess=15 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_shnoise_color1_13[3]:tmp_c4d_shnoise_color1_13[1]=0:tmp_c4d_shnoise_color1_13[2]=0:tmp_c4d_shnoise_color1_13[3]=0 dim tmp_c4d_shnoise_color2_13[3]:tmp_c4d_shnoise_color2_13[1]=1:tmp_c4d_shnoise_color2_13[2]=1:tmp_c4d_shnoise_color2_13[3]=1 dim tmp_c4d_shnoise_relativescale_13[3]:tmp_c4d_shnoise_relativescale_13[1]=1:tmp_c4d_shnoise_relativescale_13[2]=1:tmp_c4d_shnoise_relativescale_13[3]=1 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_15[3]:tmp_c4d_shnoise_color1_15[1]=0:tmp_c4d_shnoise_color1_15[2]=0:tmp_c4d_shnoise_color1_15[3]=0 dim tmp_c4d_shnoise_color2_15[3]:tmp_c4d_shnoise_color2_15[1]=1:tmp_c4d_shnoise_color2_15[2]=1:tmp_c4d_shnoise_color2_15[3]=1 dim tmp_c4d_shnoise_relativescale_15[3]:tmp_c4d_shnoise_relativescale_15[1]=1:tmp_c4d_shnoise_relativescale_15[2]=1:tmp_c4d_shnoise_relativescale_15[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 dim tmp_c4d_shcolor_color_6[3]:tmp_c4d_shcolor_color_6[1]=1:tmp_c4d_shcolor_color_6[2]=1:tmp_c4d_shcolor_color_6[3]=1 dim tmp_c4d_shcolor_color_12[3]:tmp_c4d_shcolor_color_12[1]=0.8313725490196:tmp_c4d_shcolor_color_12[2]=0.8313725490196:tmp_c4d_shcolor_color_12[3]=0.8313725490196 if gdlversion>2.100 then define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0,c4d_chtra_internalreflections=0,c4d_chrfl_rls="33",c4d_rls_reflayer_33="44",c4d_reflayer_refblendmode_44="Normal",c4d_reflayer_amount_44=1,c4d_reflayer_type_44="Beckmann", c4d_reflayer_attenuation_44="Average",c4d_reflayer_rlwr_44="55",c4d_rlwrs_widthrough_55=0.3333,c4d_rlwrs_wrtexture_55="66",c4d_shcolor_blendmode_66="Normal",c4d_shcolor_blendstre_66=1,c4d_shcolor_imgalpha_66="7",c4d_imgalpha_invimage_7=0, c4d_imgalpha_usealpha_7=0,c4d_imgalpha_invalpha_7=0,c4d_imgalpha_alpfrmrgb_7=0,c4d_shcolor_bluroffset_66=0,c4d_shcolor_blurscale_66=0,c4d_shcolor_color_66=tmp_c4d_shcolor_color_6,c4d_shcolor_brightness_66=1,c4d_reflayer_rlfo_44="8", c4d_rlfos_falloff_8=0,c4d_reflayer_rliw_44="29",c4d_rliws_innerwidth_29=0,c4d_reflayer_rlro_44="39",c4d_rlros_roughness_39=0,c4d_reflayer_rlrs_44="111",c4d_rlrss_refstrength_111=1,c4d_rlrss_reftexture_111="112",c4d_shcolor_blendmode_112="Normal", c4d_shcolor_blendstre_112=1,c4d_shcolor_imgalpha_112="113",c4d_imgalpha_invimage_113=0,c4d_imgalpha_usealpha_113=0,c4d_imgalpha_invalpha_113=0,c4d_imgalpha_alpfrmrgb_113=0,c4d_shcolor_bluroffset_112=0,c4d_shcolor_blurscale_112=0, c4d_shcolor_color_112=tmp_c4d_shcolor_color_12,c4d_shcolor_brightness_112=1,c4d_rlrss_refcolored_111=0,c4d_reflayer_rlss_44="14",c4d_rlsss_spestrength_14=0,c4d_rlsss_specolored_14=0,c4d_reflayer_rlbs_44="15",c4d_rlbss_bustrength_15=0, c4d_rlbss_bumode_15="Default",c4d_rlbss_bucstrength_15=0.2,c4d_rlbss_bumipfalloff_15=1,c4d_rlbss_bumethod_15="Tangent",c4d_rlbss_bucstrength2_15=1,c4d_rlbss_buflipxred_15=0,c4d_rlbss_buflipygreen_15=0,c4d_rlbss_buflipzblue_15=0, c4d_rlbss_buswapyzyup_15=0,c4d_reflayer_rlco_44="16",c4d_rlcolor_color_16=tmp_c4d_chref_color,c4d_rlcolor_brightness_16=1,c4d_rlcolor_mixmode_16="Normal",c4d_rlcolor_mixstrength_16=1,c4d_reflayer_rlma_44="17",c4d_rlmask_color_17=tmp_c4d_chref_color, c4d_rlmask_mixmode_17="Normal",c4d_rlmask_mixstrength_17=1,c4d_reflayer_rlan_44="20",c4d_rlaniso_reproj_20="None",c4d_rlaniso_scale_20=1,c4d_rlaniso_angle_20=0,c4d_rlaniso_offsetu_20=0,c4d_rlaniso_offsetv_20=0,c4d_rlaniso_pattern_20="None", c4d_rlaniso_maxangle_20=90,c4d_rlaniso_mirror_20="None",c4d_rlaniso_scratches_20="None",c4d_rlaniso_anisotropy_20=0.25,c4d_rlaniso_orientation_20=0,c4d_rlaniso_priamplitude_20=1,c4d_rlaniso_primaryscale_20=1,c4d_rlaniso_primarylength_20=1, c4d_rlaniso_priatt_20=1,c4d_rlaniso_secamplitude_20=1,c4d_rlaniso_secscale_20=1,c4d_rlaniso_seclength_20=1,c4d_rlaniso_secatt_20=1,c4d_reflayer_rlcl_44="21",c4d_rlcloth_preset_21="Custom",c4d_rlcloth_pattern_21="WoolGabardine", c4d_rlcloth_quality_21="Medium",c4d_rlcloth_orientation_21=0,c4d_rlcloth_scaleu_21=1,c4d_rlcloth_scalev_21=1,c4d_rlcloth_highlights_21=0.5,c4d_rlcloth_diffusewarp_21=tmp_c4d_chref_color,c4d_rlcloth_diffuseweft_21=tmp_c4d_chref_color, c4d_rlcloth_specularwarp_21=tmp_c4d_chref_color,c4d_rlcloth_specularweft_21=tmp_c4d_chref_color,c4d_rlcloth_smoothing_21=0,c4d_rlcloth_scauniform_21=0.01,c4d_rlcloth_scaforward_21=4,c4d_rlcloth_noisestrength_21=1,c4d_rlcloth_noisescale_21=0.3, c4d_rlcloth_yarnnoisewarp_21=0.25,c4d_rlcloth_yarnnoiseweft_21=0.5,c4d_rlcloth_yarnnoisescale_21=0.1,c4d_reflayer_rlfr_44="22",c4d_rlfresnel_fresnel_22="Dielectric",c4d_rlfresnel_strength_22=1,c4d_rlfresnel_preset_22="Custom",c4d_rlfresnel_ior_22=1.5, c4d_rlfresnel_preset2_22="Custom",c4d_rlfresnel_ior2_22=1.35,c4d_rlfresnel_absorption_22=2,c4d_rlfresnel_invert_22=0,c4d_rlfresnel_opaque_22=0,c4d_reflayer_rlsa_44="23",c4d_rlsampling_samsub_23=4,c4d_rlsampling_clampsec_23=8, c4d_rlsampling_cutoff_23=0.001,c4d_rlsampling_exitcolor_23=tmp_c4d_gkrgb_color_6,c4d_rlsampling_distedim_23=0,c4d_rlsampling_distance_23=1,c4d_rlsampling_falloff_23=0,c4d_rlsampling_distcolor_23=tmp_c4d_gkrgb_color_6,c4d_rls_reflayert_33="24", c4d_reflayert_type_24="ReflectionLegacy",c4d_reflayert_rlss_24="30",c4d_rlsss_spestrength_30=0,c4d_reflayert_rlcl_24="35",c4d_rlcloth_preset_35="Custom",c4d_rlcloth_diffusewarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_diffuseweft_35=tmp_c4d_gkrgb_color_6, c4d_rlcloth_specularwarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_specularweft_35=tmp_c4d_gkrgb_color_6,c4d_chenv_exclusive=0,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chglo_radius=0.1,c4d_chdis_type="Intensity" else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.07,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=1,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0.2+0.5,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent",c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0, c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0,c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=1, c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.7,c4d_chspe_height=0.3,c4d_chspe_falloff=-0.3,c4d_chspe_innerwidth=0,c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1, c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1,c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0, c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1,c4d_chgra_state=0,c4d_chgra_color="9",c4d_gradientrgb_interpol_9="SmoothKnot", c4d_gradientrgb_knots_9="10,11",c4d_gkrgb_color_10=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_10=1,c4d_gkrgb_position_10=0,c4d_gkrgb_bias_10=0.5,c4d_gkrgb_color_11=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_11=1,c4d_gkrgb_position_11=1, c4d_gkrgb_bias_11=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6,c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1, c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1,c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1, c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Phong",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "MatDef": reflambient=0.75:refldiffuse=0.75:glospecular=0.13:reflshininess=0 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_3[3]:tmp_c4d_shnoise_color1_3[1]=0:tmp_c4d_shnoise_color1_3[2]=0:tmp_c4d_shnoise_color1_3[3]=0 dim tmp_c4d_shnoise_color2_3[3]:tmp_c4d_shnoise_color2_3[1]=1:tmp_c4d_shnoise_color2_3[2]=1:tmp_c4d_shnoise_color2_3[3]=1 dim tmp_c4d_shnoise_relativescale_3[3]:tmp_c4d_shnoise_relativescale_3[1]=1:tmp_c4d_shnoise_relativescale_3[2]=1:tmp_c4d_shnoise_relativescale_3[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 if bhavetexture then define texture texturename textureid,texturex,texturey,514,0 define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,ind(texture,texturename) additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0, c4d_chcol_state=1,c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_texture="1",c4d_shimage_blendmode_1="Normal",c4d_shimage_blendstre_1=1,c4d_shimage_imgalpha_1="2",c4d_imgalpha_invimage_2=0,c4d_imgalpha_usealpha_2=0, c4d_imgalpha_invalpha_2=0,c4d_imgalpha_alpfrmrgb_2=0,c4d_shimage_bluroffset_1=0,c4d_shimage_blurscale_1=0,c4d_shimage_file_1=textureid,c4d_shimage_sampling_1="MIP",c4d_shimage_exposure_1=0,c4d_shimage_hdrgamma_1=1,c4d_shimage_blackpoint_1=0, c4d_shimage_whitepoint_1=1,c4d_shimage_alphaonly_1=0,c4d_shimage_mirrorx_1=0,c4d_shimage_mirrory_1=0,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=1,c4d_chdif_luminance=0,c4d_chdif_specular=1, c4d_chdif_reflection=0,c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0, c4d_chtra_color=tmp_c4d_chtra_color,c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=1,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.001,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=0,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.005,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "SolidOper": if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add (wbox)/2,0,zposframe-dclearance:length=-(0.02-dclearance):xpos=0:ypos=0:width=wclearance:height=hclearance gosub "RectContour2" gosub "BeamOnePiece" del 1:add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130cl|isystem=system_130cr then add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomCornerClearCont" gosub "PrismOnePiece" del 1 else add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomThreeSidedClearCont" gosub "PrismOnePiece" del 1 endif add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSimple": material matbox if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add wbox/2,0,zposframe+hframe/2:rotx 90:length=-0.02:width=wframe:height=hframe gosub "RectContour3" if idetlevel3d=detlevel_3d_simple then width=wframe-thframe*2:height=hframe-thframe*2 gosub "RectContour3" endif gosub "PrismOnePiece" del 2:add wbox/2,0.02,0:length=-ltotal+0.02:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameCorner" endif add wbox/2,0.02,0:length=-ltotal+0.02+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSideCornerProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,0.4769987131978,hbox,mask,0.4769987131978,0.468139903252,mask,0.4608987021078,0.468139903252,mask,0.4608987021078,0.028,mask,0.04988845722242,0.028,mask,0.04988845722242,zposframe+thframe,mask, 0.389-0.015,zposframe+thframe,mask,0.389-0.015,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BoxSideProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139903252,mask,0.461,0.468139903252,mask,0.461,0.028,mask,0.05,0.028,mask,0.05,zposframe+thframe,mask,0.05,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BottomPlateProf": put 0.1663585257197,0.1062099768405,mask,0.1828585355034,0.1062099768405,mask,0.1828585355034,0.1047099767088,mask,0.1678585258514,0.1047099767088,mask,0.1678585258514,0.04322999118273,mask,0.4013086657912,0.04322999118273,mask, 0.4013086657912,0.1047099767088,mask,0.3863086561392,0.1047099767088,mask,0.3863086561392,0.1062140498736,mask,0.4028086659229,0.1062140498736,mask,0.4028086659229,0.1046701624582,mask,0.4028086659229,0.04172999105103,mask, 0.1663585257197,0.04172999105103,mask,0.1663585257197,0.1062099768405,-1 return "BoxBackProf": put 0.02,hbox-thsheet,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139901992,mask,0.461,0.468139901992,mask,0.461,0.028,mask,0.4093086697771,0.028,mask,0.4093086697771,0.04172999105103,mask,0.1663585257197,0.04172999105103,mask, 0.1663585257197,zposframe+thframe,mask,0.4093086697771,zposframe+thframe,mask,0.4093086697771,zposframe+hframe-thframe+0.005,mask,0.02+thframe,zposframe+hframe-thframe+0.005,mask,0.02+thframe,hbox-thsheet,mask,0.02,hbox-thsheet,-1 return "BoxFrontBottomProf": put thsheet,zposframe,mask,wbox-thsheet,zposframe,mask,wbox-thsheet,0.0373,mask if isystem<6 then put wbox-(thsheet+0.06),0.0373,mask,wbox-(thsheet+0.06+0.035),0.0373+0.035,mask,thsheet+0.06+0.035,0.0373+0.035,mask endif put thsheet+0.06,0.0373,mask,thsheet,0.0373,mask,thsheet,zposframe,-1 return "FrameFrontBottomProf": put 0,zposframe+thframe,mask,0.05+thframe,zposframe+thframe,mask,0.05+thframe,zposframe,mask,0,zposframe,mask,0,zposframe+thframe,-1 return "FrameFrontBottomCornerClearCont": put thsheet-dclearance,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.05+thframe,mask,thsheet-dclearance,0.05+thframe,mask,thsheet-dclearance,-0.015,mask return "FrameFrontBottomCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,thsheet,0.05+thframe,mask,thsheet,-0.015,mask return "FrameFrontBottomThreeSidedClearCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.02-dclearance,mask,0,0.02-dclearance,mask,0,0.389-0.015+dclearance,mask,-0.045,0.389-0.015+dclearance,mask,-0.045,-0.015,mask return "FrameFrontBottomThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,0,0.05+thframe,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,0,0.04,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,thsheet,0.04,mask,thsheet,-0.015,mask return "FrameFrontTopProf": put 0,zposframe+hframe-thframe,mask,0,zposframe+hframe,mask,0.02,zposframe+hframe,mask,0.02,hbox-thsheet,mask,0.02+thframe,hbox-thsheet,mask,0.02+thframe,zposframe+hframe-thframe,mask,0,zposframe+hframe-thframe,-1 return "FrameFrontSideProf": put zposframe+thframe,0,mask,zposframe+hframe-thframe,0,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0,-1 return "FrameFrontSideCornerProf": put zposframe+thframe,0-0.015,mask,zposframe+hframe-thframe,0-0.015,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0-0.015,-1 return "InsideSideWallProf": put thframe-0.003,0,mask,thframe,0,mask,0.018,0.4093086697771-0.05,mask,0.018-0.003,0.4093086697771-0.05,mask return "BoxInsTopProf": put 0.3212286168572,0.4567904764158,mask,0.3212286168572,0.4711398982974,mask,0.3712186450569,0.4711398982974,mask,0.3712186450569,0.4418899051745,mask,0.4058946475498,0.4418899051745,mask,0.4058946475498,0.4334261491607,mask, 0.4044062695228,0.4334261491607,mask,0.4044062695228,0.4404921506686,mask,0.3697616763185,0.4404921506686,mask,0.3697616763185,0.4696398992941,mask,0.3223834625387,0.4696398992941,mask,0.3223834625387,0.4562470073941,mask, 0.3131002490844,0.4469517152688,mask,0.3122503423974,0.4478005167909,mask,0.3212286168572,0.4567904764158,-1 return "DoorGlassProf": put 0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,-1 return "DoorHandleProf": put 0.017,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007*2,mask,0.029,zposframe+thframe+hwindow+0.038,mask, 0.017,zposframe+thframe+hwindow+0.038,mask,0.017,zposframe+thframe+hwindow,-1 return "HeatingProf": put 0.04043735141057,hbox,mask,0.04925845654151,0.5933498719169,mask,0.1203485000693,0.7165398452065,mask,0.1947881186385,0.6735239298737,mask,0.1419022879988,0.58192393192,mask,0.1398786855791,0.5824298300828,mask,0.09155192790662,0.5739158428346,mask, 0.08878226764607,hbox,mask,0.04043735141057,hbox,-1 return "Leg": material matbox:length=hleg:width=0.02:height=width if idetlevel3d=detlevel_3d_simple then gosub "RectContour3" gosub "PrismOnePiece" else roty -90:put 0,0,2,0,0.01473106427342,2,0.003,0.01473106427342,2,0.01183999746092,0.006381064571912,2,0.01183999746092,0.004921029341644,2,0.0150765889082,0.004921029341644,2,0.0150765889082,0.006521064566907,2,0.01958999579894,0.006521064566907,2, 0.01958999579894,0.008981064478969,2,0.0273649941316,0.008981064478969,2,0.0273649941316,0.004921029341644,2,hleg,0.004921029341644,2,hleg,0,1:revolve nsp/3,360,1+2+4+8,get(nsp):del 1 endif return "FrameFront": unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe+hframe,unid unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe+hframe,unid:addx thsheet:rotz 90:length=wframe -thsheet*2 gosub "FrameFrontBottomProf" gosub "BeamOnePiece" gosub "FrameFrontTopProf" gosub "BeamOnePiece" del 2:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3:addx wframe -thsheet:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3 return "DoorFront": addx (wbox-wwindow)/2:rotz 90:length=wwindow gosub "DoorHandleProf" gosub "BeamOnePiece" material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2 return "FrameThreesided": unid=unid+1:hotspot -0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid add 0.02,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:addz zposframe:length=thframe gosub "FrameFrontBottomThreeSidedCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopThreeSidedCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2 return "FrameCorner": unid=unid+1:hotspot thsheet,0-0.015,zposframe,unid:unid=unid+1:hotspot thsheet,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideCornerProf" gosub "BeamOnePiece" del 3:addz zposframe:length=thframe gosub "FrameFrontBottomCornerCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopCornerCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2 return "DoorCorner": addx thsheet+thframe+0.002:rotz 90:length=wwindow+0.004 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.002*2:material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2:add thsheet+thframe+wwindow+0.029-0.005,0.024,0:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 return "DoorThreesided": addx -0.01:rotz 90:length=wwindow+0.011 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.003:material matglass:addy -0.007 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 for i4=-1 to 1 step 2 add wbox/2,0.024,0:mulx i4:addx wwindow/2+0.023:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 4 next i4 return "Box": material matbox:rotz 90:length=thsheet if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 1:addx wbox-thsheet:rotz 90:length=thsheet if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 2:addx thsheet:rotz 90:length=wbox -thsheet*2 gosub "BoxBackProf" gosub "BeamOnePiece" del 2:addy 0.050+thframe:length=thframe gosub "BoxFrontBottomProf" gosub "BeamOnePiece" del 1:length=thsheet:width=0.04:height=0.4093086697771-0.05 for i3=0 to 1 rotz 0:add thsheet+i3*(wbox -thsheet*2-width),0.05,0.028 gosub "RectContour" gosub "PrismOnePiece" del 2 next i3 add 0.011,0.038,zposframe+thframe:length=0.03:width=wbox-0.011*2:height=0.4093086697771-0.038-0.009 gosub "RectContour" gosub "PrismOnePiece" del 1:add thsheet,0.05,zposframe+thframe+0.03:length=zposframe+hframe-thframe+0.005 -(zposframe+thframe)-0.03 if isystem=system_130s|isystem=system_160s|isystem=system_190s then else gosub "InsideSideWallProf" gosub "PrismOnePiece" endif if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then else addx wbox-thsheet*2:mulx -1 gosub "InsideSideWallProf" gosub "PrismOnePiece" del 2 endif del 1:material matglass:add 0,0,0:rotx 0:plane 5,thsheet+thframe,0.055,zposframe+thframe+0.06,wbox-thsheet-thframe,0.055,zposframe+thframe+0.06,wbox-0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0, 0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0,thsheet+thframe,0.055,zposframe+thframe+0.06:del 2:material matbox if isystem=system_130cl|isystem=system_130cr then gosub "FrameCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameFront" endif endif if isystem=system_130cl|isystem=system_130cr then gosub "DoorCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "DoorThreesided" else gosub "DoorFront" endif endif for i1=0 to 1 add 0.019+i1*(wbox-0.019*2),0.074,0 gosub "Leg" del 1:add 0.019+i1*(wbox-0.019*2),lbox-0.053,0 gosub "Leg" del 1 next i1 if bheating then addx wbox/2 -0.13+xposheating:rotz 90:length=0.13*2 gosub "HeatingProf" gosub "BeamOnePiece" del 2 endif return CSD2WW? !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- if bdebug then project2 3,270,1 endif unid=100:mask=1:mask2=1:fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_projected then if glob_cutplanes_info[1]glob_hstory_elev -glob_cstory_elev then ac_symb_display_option=display_outlines else ac_symb_display_option=display_projected endif endif endif if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif bonlycontours=(ac_symb_display_option=display_outlines|ac_symb_display_option=display_overhead_all) if (idetlevel2d=detlevel_2d_mvo) then _reqdetlevel2d=0:_success=libraryglobal ("LibraryGlobals13","iDetlevelMVO2D",_reqdetlevel2d) if (_success>0) then idetlevel2d=_reqdetlevel2d else idetlevel2d=detlevel_2d_detailed endif else if idetlevel2d=detlevel_2d_scsens then if glob_scale>=150 then idetlevel2d=detlevel_2d_draft if glob_scale<150 then idetlevel2d=detlevel_2d_simple if glob_scale<75 then idetlevel2d=detlevel_2d_detailed endif endif if bmirrored then add2 wtotal,0:mul2 -1,1 endif if isystem=system_130cl|isystem=system_130cr then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 0,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else if isystem=system_130s|isystem=system_160s|isystem=system_190s then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 -0.045,0-0.015,unid:unid=unid+1:hotspot2 -0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.389-0.015+dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else unid=unid+1:hotspot2 wbox,0,unid:unid=unid+1:hotspot2 wbox,b,unid:unid=unid+1:hotspot2 0,0,unid:unid=unid+1:hotspot2 0,b,unid:unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2+wframe/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid endif endif line_type symb_linetype:fill symb_fill:pen symb_view_pen if idetlevel2d=detlevel_2d_draft then poly2_b{3} 5,1+2+4+8+128,symb_fill_pen,symb_fbgd_pen,0,0,1,0,0,1,0,b,1,a,b,1,a,0,1,0,0,1,0,b,1 else if isystem=system_130cl|isystem=system_130cr then gosub "BoxAssym2D" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxThreesided2D" else gosub "Box2D" endif endif endif if bmirrored then del 2 endif end "AttrSection": fill symb_fill:pen symb_sect_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif return "AttrCont": fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif if ac_symb_display_option=display_overhead_proj|ac_symb_display_option=display_overhead_all then line_type overhead_line_type else line_type symb_linetype endif return "DrawFill": poly2_b{3} nsp/3,1+2+4+8+128,gs_fill_pen,gs_back_pen,0,0,1,0,0,1,get(nsp) return "CornerCont": put 0,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0,1 return "ThreesidedCont": put 0-0.045,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0.389,1,0-0.045,0.389,1,0-0.045,0,1 return "Box2D": gosub "AttrCont" width=wbox:height=ltotal gosub "RectContour" gosub "DrawFill" if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxAssym2D": gosub "AttrCont" add2 0,-0.015 gosub "CornerCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxThreesided2D": gosub "AttrCont" add2 0,-0.015 gosub "ThreesidedCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015:line2 0,0.02,0,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return CSD1WWa !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- dim nversionnumber[][2]:nversionnumber[1][1]=20231205:nversionnumber[1][2]=0:nlastversion=vardim1(nversionnumber) dim iversionnumber[][2]:iversionnumber=nversionnumber if glob_script_type=7|glob_script_type=8 then goto "masterEnd" eps=0.0001:unid=100:bdebug=1*0:gdlversion=req("GDL_version"):langversion=`langINT`:detlevel_3d_mvo=1:detlevel_3d_scsens=2:detlevel_3d_detailed=3:detlevel_3d_simple=4:detlevel_3d_draft=5:detlevel_3d_none=6 dim stdetlevel3d[6]:stdetlevel3d[detlevel_3d_mvo]=`by MVO`:stdetlevel3d[detlevel_3d_scsens]=`Scale Sensitive`:stdetlevel3d[detlevel_3d_detailed]=`Full`:stdetlevel3d[detlevel_3d_simple]=`Simplified`:stdetlevel3d[detlevel_3d_draft]=`Schematic` stdetlevel3d[detlevel_3d_none]=`Off`:detlevel_2d_mvo=1:detlevel_2d_scsens=2:detlevel_2d_detailed=3:detlevel_2d_simple=4:detlevel_2d_draft=5:detlevel_2d_symbolic=6 dim stdetlevel2d[]:stdetlevel2d[detlevel_2d_mvo]=`by MVO`:stdetlevel2d[detlevel_2d_scsens]=`Scale Sensitive`:stdetlevel2d[detlevel_2d_detailed]=`Full`:stdetlevel2d[detlevel_2d_simple]=`Medium`:stdetlevel2d[detlevel_2d_draft]=`Low` stdetlevel2d[detlevel_2d_symbolic]=`Symbolic`:display_projected=1:display_overhead_proj=2:display_symbolic=3:display_outlines=4:display_overhead_all=5 dim stdisplaytype[]:stdisplaytype[display_projected]=`Projected`:stdisplaytype[display_overhead_proj]=`Projected with Overhead`:stdisplaytype[display_symbolic]=`Symbolic`:stdisplaytype[display_outlines]=`Outlines Only` stdisplaytype[display_overhead_all]=`Overhead All`:info_use_intwiz=1:info_use_mastgdl=2:info_use_surfcat=3:info_use_aat=4:nrcolmastergdl=8:bavailrunning=0:system_100f=1:system_130cl=2:system_130cr=3:system_130f=4:system_130s=5:system_160f=6:system_160s=7 system_190f=8:system_190s=9:isystem=system_130s:parameters isystem=isystem dim stprodname[],stdim[],producturl[]:stprodname[system_100f]=`E-one 100F Holographic Fireplace`:stdim[system_100f]="100F":stprodname[system_130cl]=`E-one 130CL Holographic Fireplace`:stdim[system_130cl]="130CL" stprodname[system_130cr]=`E-one 130CR Holographic Fireplace`:stdim[system_130cr]="130CR":stprodname[system_130f]=`E-one 130F Holographic Fireplace`:stdim[system_130f]="130F" stprodname[system_130s]=`E-one 130S Holographic Fireplace`:stdim[system_130s]="130S":stprodname[system_160f]=`E-one 160F Holographic Fireplace`:stdim[system_160f]="160F":stprodname[system_160s]=`E-one 160S Holographic Fireplace`:stdim[system_160s]="160S" stprodname[system_190f]=`E-one 190F Holographic Fireplace`:stdim[system_190f]="190F":stprodname[system_190s]=`E-one 190S Holographic Fireplace`:stdim[system_190s]="190S":parameters bo_prodinfo=stprodname[isystem]:stcode=stdim[isystem] if isystem=system_130cl|isystem=system_130cr then parameters bo_prodaturl="https://www.bimobject.com/kalfire-fireplaces/product/e-one-130c-holographic-fireplace":parameters bo_prodsku="e-one-130c-holographic-fireplace" else parameters bo_prodaturl="https://bimobject.com/kalfire-fireplaces/product/e-one-"+stcode+"-holographic-fireplace":parameters bo_prodsku="e-one-"+stcode+"-holographic-fireplace" endif producturl[system_100f]="https://kalfire.com/e-one-100f-front-electric-holographic-fireplace":producturl[system_130cl]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130f]="https://kalfire.com/e-one-130f-front-holographic-fireplace":producturl[system_130cr]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130s]="https://kalfire.com/e-one-130s-three-sided-holographic-fireplace":producturl[system_160f]="https://kalfire.com/e-one-160f-front-holographic-fireplace" producturl[system_160s]="https://kalfire.com/e-one-160s-three-sided-holographic-fireplace":producturl[system_190f]="https://kalfire.com/e-one-190f-front-holographic-fireplace" producturl[system_190s]="https://kalfire.com/e-one-190s-three-sided-holographic-fireplace" dim stheating[]:no=1:yes=2:stheating[no]=`Without heater`:stheating[yes]=`With heater`:wwindow=1.000:wframe=1.011:hwindow=0.367:hframe=0.428:ltotal=0.477:htotal=0.5967 if bheating then htotal=0.7285 endif xposheating=-0.0175:wtotal=wframe:wbox=wtotal:lbox=0.477:zposframe=0.102:hbox=0.57:thglass=0.004:thsheet=0.0015:thframe=0.004:hleg=0.031:wtotal=wframe:wbox=wtotal if isystem=system_130f then wwindow=1.000+0.3:wframe=1.011+0.3:wbox=1.011+0.3:wtotal=wframe endif if isystem=system_130s then wwindow=1.320:wframe=1.400:wbox=1.011+0.3:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_160f then wwindow=1.000+0.6:wframe=1.011+0.6:wbox=1.011+0.6:wtotal=wframe endif if isystem=system_160s then wwindow=1.620:wframe=1.700:wbox=1.011+0.6:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_190f then wwindow=1.000+0.9:wframe=1.011+0.9:wbox=1.011+0.9:wtotal=wframe endif if isystem=system_190s then wwindow=1.920:wframe=2.000:wbox=1.011+0.9:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_130cl|isystem=system_130cr then wwindow=1.310:wframe=1.354:wtotal=1.311+0.045:wbox=1.311:ltotal=lbox+0.015 endif bmirrored=0 if isystem=system_130cl then bmirrored=1 dclearance=0.002:wclearance=wframe+dclearance*2:hclearance=hframe+dclearance*2:finish_nat=1:colorfamily_custom=100 dim collname[] dim colcode[] dim colp[] dim colorname[],crgb[][3] dim textname[],texts[][2] dim pict[][] dim textid[]:nrcolor=0 dim thk[],ifin[],tilesize[][3]:idx=0 gosub "Colors" nrcolor=vardim1(colorname) dim avaicolfam[],stavaicolfam[]:nravaicolfam=0 gosub "AvailableColorFamilies" dim avaicolors[]:nravaicolors=0 gosub "AvailableColors" dim avaifinish[],stavaifinish[]:nrfinishes=0 gosub "AvailableFinishes" dim avaithk[]:nrthk=0 gosub "AvailableThicknesses" matpanel=0:materialname="":bhavetexture=0:texturename="":brotate=0:rottexture=0:texturenamerot="":numtextpicts=0:textureid=0:bbump=0:bumpname="":bumpnamerot="":numbumppicts=0:texturex=1:texturey=1:tilecontfillname="":hatchfillname="":imagefillname="" texturename_2d="":imagefillrunningname="":emptyfillname="":icolidx=icolor gosub "ColorParameters" dim techp[],techs[]:techp[1]="":idx=0 gosub "UITechTxt" ntechparams=vardim1(techs) dim textui[][],textuih[]:textui[1][1]="":ntechparams2=0:nparamtolist=0 dim paramtolist[]:paramtolist[1]="":i=0:nparamtolist=i:btechparams=(ntechparams>0):btechparams2=(ntechparams2>0):btechparams3=(nparamtolist>0):uistep=0:ui_tabid_root=-1:uistep=uistep+1:ui_tabid_info=uistep:uistep=uistep+1:ui_tabid_product=uistep uistep=uistep+1:ui_tabid_repres=uistep:uistep=uistep+1:ui_tabid_descr3=uistep:uistep=uistep+1:ui_tabid_descr=uistep:uistep=uistep+100:ui_tabid_descr2=uistep:uistep=uistep+100:ui_tabid_bimobject=999:nmenus=0 dim uipageids[] dim uirootids[] dim uipagenames[]:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_product:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Product`:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_repres:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Representation` if btechparams3 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr3:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Technical data` endif if btechparams then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`General description` endif if btechparams2 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr2:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Classification` endif nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_bimobject:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Information`:values "gs_ui_current_page" uipageids if glob_ui_button_id>ui_tabid_descr-1&glob_ui_button_idui_tabid_descr2-1&glob_ui_button_id27):ui_pict 1,xcomplogo,ycomplogo+(hcomplogo<23)*2,wcomplogo,hcomplogo,1 ui_tooltip bo_brandurl:ui_style 0,0:ui_separator dstartsep,29,444,29 imenunum=vardim1 (uipageids):wlogosection=442 -(xcomplogo+wcomplogo)-5:dxlogo=wlogosection/imenunum:wmenubut=dxlogo -2:idxmenu=imenunum for w=1 to imenunum if uipageids[w]=gs_ui_current_page then idxmenu=w next w for w=imenunum to 1 step -1 dymenubut=(idxmenu=w)*2:xb=442+(w -imenunum -1)*dxlogo if w<=imenunum then if uipageids[w]=ui_tabid_info then ui_pict_button ui_function,"",2,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_product then ui_pict_button ui_function,"",3,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr2 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr3 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_repres then ui_pict_button ui_function,"",5,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_bimobject then ui_pict_button ui_function,"",6,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] endif next w ui_pict 7,442+(idxmenu -imenunum -1)*dxlogo+1,27,wmenubut -2,2:ui_style 0,0:x0=5:y0=max(hcomplogo+5,35):hinf=24:houtf=15:hattr=25:drows=hattr+3 for iui=1 to vardim1(uipageids) if uipageids[iui]=ui_tabid_info then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],2 if gs_ui_current_page=ui_tabid_info then endif endif if uipageids[iui]=ui_tabid_product then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],3 if gs_ui_current_page=ui_tabid_product then gosub "Product" endif endif if uipageids[iui]=ui_tabid_repres then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],5 if gs_ui_current_page=ui_tabid_repres then gosub "RepresListfield" endif endif if uipageids[iui]=ui_tabid_descr then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr then gosub "TechnicalInfo" endif endif if uipageids[iui]=ui_tabid_descr2 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr2 then gosub "TurnPage" endif endif if uipageids[iui]=ui_tabid_descr3 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr3 then gosub "TechnicalParameterstoUI" endif endif if uipageids[iui]=ui_tabid_bimobject then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],6 if gs_ui_current_page=ui_tabid_bimobject then gosub "BIMObjectInfoPage" endif endif next iui end "Product": w0=80:x1=x0+w0+5:x2=282:w1=x2 -x1 -5:w2=442 -x2:h2=160:dy=drows:yy=y0+10:ui_style 0,0 if bdebug then ui_outfield stcode,x0,yy,w0,houtf:ui_infield{3} "iSystem",x1,yy,w1,hinf,2,"",20,2,100,20,20,20,1,stprodname[1],1,2,stprodname[2],2,3,stprodname[3],3,4,stprodname[4],4,5,stprodname[5],5,6,stprodname[6],6,7,stprodname[7],7,8,stprodname[8],8, 9,stprodname[9],9:yy=yy+houtf+2 else ui_style 0,1:ui_outfield bo_prodinfo,x0,yy,442-x0,hinf:yy=yy+hinf+2:ui_style 0,0 endif if nravaicolfam>1 then dim stcolorfamily[],colorfamily[] if nravaicolfam=1 then ui_outfield stavaicolfam[1],x1,yy,w1,houtf:yy=yy+drows else for i4=1 to nravaicolfam stcolorfamily[i4]=stavaicolfam[i4]:colorfamily[i4]=avaicolfam[i4] next i4 if nravaicolfam<10 then for i3=nravaicolfam+1 to 10 stcolorfamily[i3]="":colorfamily[i3]=0 next i3 endif ui_infield{3} "iColorFamily",x1,yy,w1,hattr,2,"",10,2,100,20,20,20,1,stcolorfamily[1],colorfamily[1],2,stcolorfamily[2],colorfamily[2],3,stcolorfamily[3],colorfamily[3],4,stcolorfamily[4],colorfamily[4],5,stcolorfamily[5],colorfamily[5], 6,stcolorfamily[6],colorfamily[6],7,stcolorfamily[7],colorfamily[7],8,stcolorfamily[8],colorfamily[8],9,stcolorfamily[9],colorfamily[9],10,stcolorfamily[10],colorfamily[10]:yy=yy+hattr+3 endif endif dim stcolourui[],colpalui[]:ui_style 0,0:ui_infield{3} bheating,x0,yy,x2-x0-7,hinf,8,"",1,1,10,10,10,10,1,stheating[no],no,1,stheating[yes],yes:yy=yy+dy ui_outfield stglass,x0,yy+18,x2-x0-10,houtf*2 ui_tooltip `To get the proper clearance area please use this object as an Operator element during Solid Element Operation!`:yy=yy+dy+houtf if strlen(stdescr)>720 then ui_style 1,0 else ui_style 0,0 endif ui_outfield stdescr,x0,yy+18,x2-x0-10,265-yy-18:ui_pict 0,x2,y0+drows,w2,w2,1+2 return "RepresListfield": listfieldid=1:listitemid=1:ui_listfield listfieldid,x0,y0,442-x0,266-y0,1,"":ui_listitem listitemid,listfieldid,"gs_2D_representation",0,"",strrepres2d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel2D",1,8,"":listitemid=listitemid+1 if idetlevel2d>detlevel_2d_draft then endif ui_listitem listitemid,listfieldid,"gs_cont_pen",1,9,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_type",1,10,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_pen",1,11,"":listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"gs_back_pen",1,12,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_3D_representation",0,"",strrepres3d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel3D",1,13,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_resol",1,14,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_shadow",1,15,"":listitemid=listitemid+1 return "BIMObjectInfoPage": strbimobject=`Visit bimobject.com to download more high quality objects.`:strwanttoget=`Want to get more out of your BIM objects?`:strlinktomanufact=`Link to Manufacturer`:strbutproductdataurl=`Product Description`:strbutproducturl=`Product URL` strbutinstallinstr=`Installation Instructions`:strbuttechndescr=`Technical Description`:uilink_manufacturer="" if vartype (bo_brandurl)=2 then if bo_brandurl#"" then uilink_manufacturer=bo_brandurl endif endif uilink_prod_data_url="" if vartype (bo_prodaturl)=2 then if bo_prodaturl#"" then uilink_prod_data_url=bo_prodaturl if strsub (bo_prodaturl,1,7)#"http://"&strsub (bo_prodaturl,1,8)#"https://" then uilink_prod_data_url="http://"+uilink_prod_data_url endif endif endif uilink_mont_instr="" if vartype (bo_montins)=2 then if bo_montins#"" then uilink_mont_instr=bo_montins endif endif uilink_techn_descr="" if vartype (bo_techcert)=2 then if bo_techcert#"" then uilink_techn_descr=bo_techcert endif endif uilink_product_url="" if vartype (bo_producturl)=2 then if bo_producturl#"" then uilink_product_url=bo_producturl endif endif uilink_company_youtube="" if vartype (bo_youtube)=2 then if bo_youtube#"" then uilink_company_youtube=bo_youtube if strsub (bo_youtube,1,7)#"http://"&strsub (bo_youtube,1,8)#"https://" then uilink_company_youtube="http://"+uilink_company_youtube endif endif endif x1=1:x2=10:y1=35:dy1=15:dy2=15:w1=240:w2=230:x3=282:w3=161:hbut=24 -diffbuttonsize:dy3=26:ui_style 0,0:yy=y1:uiversiondate="":uicreatedate="":ilastversion=vardim1(iversionnumber):dateinteger=iversionnumber[ilastversion][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uiversiondate=styear+"-"+stmonth+"-"+stday endif dateinteger=iversionnumber[1][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uicreatedate=styear+"-"+stmonth+"-"+stday endif sversion=str (ilastversion,1,0):ui_outfield `Version`+": "+sversion,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield `Date Updated:`,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield uiversiondate,x2,yy,w2 -25,14:yy=yy+dy1:ui_outfield `Date Created:`,x1,yy,w1 -25,14:yy=yy+dy1 ui_outfield uicreatedate,x2,yy,w2 -25,14:yy=y1+diffbuttonpos if uilink_manufacturer#"" then ui_pict_button ui_link,strlinktomanufact,"",x3,yy,w3,hbut,0,uilink_manufacturer ui_tooltip bo_brandurl:yy=yy+dy3 endif if uilink_prod_data_url#"" then ui_pict_button ui_link,strbutproductdataurl,"",x3,yy,w3,hbut,0,uilink_prod_data_url:yy=yy+dy3 endif if uilink_product_url#"" then ui_pict_button ui_link,strbutproducturl,"",x3,yy,w3,hbut,0,uilink_product_url:yy=yy+dy3 endif if uilink_mont_instr#"" then ui_pict_button ui_link,strbutinstallinstr,"",x3,yy,w3,hbut,0,uilink_mont_instr:yy=yy+dy3 endif if uilink_techn_descr#"" then ui_pict_button ui_link,strbuttechndescr,"",x3,yy,w3,hbut,0,uilink_techn_descr:yy=yy+dy3 endif if uilink_company_youtube#"" then ui_pict_button ui_link,"",16,x3 -35,y1+1,29,20,0,uilink_company_youtube ui_tooltip uilink_company_youtube endif wlogo=184:hlogo=31:xlogo=(444 -wlogo)/2:ylogo=120+hbut*not(bo_brandurl="")+hbut*(uilink_mont_instr#"")+hbut*(uilink_techn_descr#""):nicon=6:dicon=22 -6*(gdlversion<1.99):wicon=32:hicon=wicon:ylogo=250 -hicon -1 -14 -2 -hlogo xicon=(444 -nicon*wicon -(nicon -1)*dicon)/2:yicon=ylogo+56:dx=wicon+dicon:wdlbutton=nicon*wicon+(nicon -1)*dicon+2:uilink_bimobject="https://www.bimobject.com":uilink_bo_facebook="https://www.facebook.com/BIMobject" uilink_bo_youtube="https://www.youtube.com/user/BIMobject/videos":uilink_bo_twitter="https://twitter.com/BIMobject":uilink_bo_linkedin="https://www.linkedin.com/company/bimobject":uilink_bo_pinterest="https://www.pinterest.se/bimobject" uilink_bo_app="https://info.bimobject.com/archicad-app":yy=ylogo:ui_pict 17,xlogo,yy,wlogo,hlogo,1:yy=yy+hlogo+1:ui_outfield strwanttoget,1,yy,443,14,2:yy=yy+14+2:xx=xicon:yicon=yy:ui_pict_button ui_link,"",18,xx,yicon,wicon,hicon,0,uilink_bimobject \ ui_tooltip "www.bimobject.com":xx=xx+dx:ui_pict_button ui_link,"",19,xx,yicon,wicon,hicon,0,uilink_bo_facebook ui_tooltip "Facebook":xx=xx+dx:ui_pict_button ui_link,"",20,xx,yicon,wicon,hicon,0,uilink_bo_youtube ui_tooltip "Youtube":xx=xx+dx ui_pict_button ui_link,"",21,xx,yicon,wicon,hicon,0,uilink_bo_twitter ui_tooltip "Twitter":xx=xx+dx:ui_pict_button ui_link,"",22,xx,yicon,wicon,hicon,0,uilink_bo_linkedin ui_tooltip "Linkedin":xx=xx+dx ui_pict_button ui_link,"",23,xx,yicon,wicon,hicon,0,uilink_bo_pinterest ui_tooltip "Pinterest":yy=yicon+hicon+1:ui_outfield strbimobject,1,yy,443,14,2 return "Information": dx0=5:dx2=444:dx1=dx0+(dx2-dx0)/2+1+(langversion#"langINT")*35:houtf=18:yy=y0:strinfo=`Information` dim struseas[]:struseas[info_use_intwiz]=`Use as Interior Wizard Accessory Object`:struseas[info_use_mastgdl]=`Use the attributes of the product`:struseas[info_use_surfcat]=`Load the attributes of the product` struseas[info_use_aat]=`How to use "aat" files`:ui_style 0,1:strinfo=struseas[iinfolistst]:stuiouttextinfo=`This is a preview of the `+bo_manufac+" - "+bo_prodinfo+` product.`+"\n" if iinfolistst=info_use_mastgdl then stuiouttextinfo=stuiouttextinfo+`By loading the library the attributes of this product are automatically merged into your ARCHICAD project.`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The product specific Attributes like Cover fills, Image fills, Surfaces including associated Hatching Fills can be applied to your elements.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`This solution makes the real-size appearance of our products available for you in any of the ARCHICAD tools in both 2D and 3D views!` else if iinfolistst=info_use_surfcat then stuiouttextinfo=`To use the attributes of this product go to the Surface Settings dialog box`+"\n":stuiouttextinfo=stuiouttextinfo+`(Options > Element Attributes > Surfaces).`+"\n":stuiouttextinfo=stuiouttextinfo+`In Surface Settings, click "New".`+"\n" stuiouttextinfo=stuiouttextinfo+`In the Add New Surface dialog box, choose "New from Catalog".`+"\n":stuiouttextinfo=stuiouttextinfo+`Browse the`+" ":stuiouttextinfo=stuiouttextinfo+`"`+bo_manufac+" "+bo_prodinfo+`"` stuiouttextinfo=stuiouttextinfo+` folder for a surface/colour you want to load in, and click OK.`+"\n":stuiouttextinfo=stuiouttextinfo+`The surface is added as a new Surface Attribute including associated Hatching Fill to your ARCHICAD project.`+"\n" stuiouttextinfo=stuiouttextinfo+`Now the real-size appearance of our products is available for you in any of the ARCHICAD tools!`+"\n":stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`+"\n" else stuiouttextinfo=`The solution `+bo_manufac+` provides attribute sets. Please download the "aat" file!`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The ".aat" attribute file is a special format that belongs to the Attribute Manager.` stuiouttextinfo=stuiouttextinfo+" "+`It allows you to create attributes (Line Types, Fill Types, Composite Structures, Surfaces, Building Materials) ` stuiouttextinfo=stuiouttextinfo+" "+`according to the exact characteristic values and parameters of the product.` stuiouttextinfo=stuiouttextinfo+" "+`Please use the Library Manager and load the texture image file which is necessary for the surface attribute.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Open the Attribute Manager from Options > Element Attributes > Attribute Manager.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`On the right you can open the attribute file. Use the "Open" command at the bottom right of the dialog box.`:stuiouttextinfo=stuiouttextinfo+" "+`The last tab shows all types of attributes in a single list.` stuiouttextinfo=stuiouttextinfo+" "+`Use the "Append" button in the middle of the dialog box to add new attributes.`:stuiouttextinfo=stuiouttextinfo+" "+`For the Building Material attribute (which includes Cut Fill and Surface attributes),` stuiouttextinfo=stuiouttextinfo+" "+` checkboxes are available to include or exclude the Building Material’s Cut Fill and/or Surface definitions.` if langversion="langINT"|(gdlversion<1.99) then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Now you can apply the project specific attributes to your tools.` endif endif ui_style 0,1:ui_outfield strinfo,dx0,yy,dx2-dx0-2,houtf:yy=yy+houtf+2:ui_style 0,0:ui_outfield stuiouttextinfo,dx0,yy,dx2-dx0-2,265-yy return "ColorInfield": nrcolpalrow=max(10,ceil((nrcolor+1)/10)*10) for i2=1 to 99 if i2>nrcolor then stcolourui[i2]="":colpalui[i2]=0 else stcolourui[i2]=colorname[i2]:colpalui[i2]=colp[i2] endif next i2 if icolor>eps then ui_infield{4} "iColor",x1,yy,56+15,56+8,2,"",nrcolpalrow,nrcolpalrow/10,56,56,56,56,colpalui[1],stcolourui[1],1,colpalui[2],stcolourui[2],2,colpalui[3],stcolourui[3],3,colpalui[4],stcolourui[4],4,colpalui[5],stcolourui[5],5,colpalui[6],stcolourui[6],6, colpalui[7],stcolourui[7],7,colpalui[8],stcolourui[8],8,colpalui[9],stcolourui[9],9,colpalui[10],stcolourui[10],10,colpalui[11],stcolourui[11],11,colpalui[12],stcolourui[12],12,colpalui[13],stcolourui[13],13,colpalui[14],stcolourui[14],14, colpalui[15],stcolourui[15],15,colpalui[16],stcolourui[16],16,colpalui[17],stcolourui[17],17,colpalui[18],stcolourui[18],18,colpalui[19],stcolourui[19],19,colpalui[20],stcolourui[20],20,colpalui[21],stcolourui[21],21,colpalui[22],stcolourui[22],22, colpalui[23],stcolourui[23],23,colpalui[24],stcolourui[24],24,colpalui[25],stcolourui[25],25,colpalui[26],stcolourui[26],26,colpalui[27],stcolourui[27],27,colpalui[28],stcolourui[28],28,colpalui[29],stcolourui[29],29,colpalui[30],stcolourui[30],30, colpalui[31],stcolourui[31],31,colpalui[32],stcolourui[32],32,colpalui[33],stcolourui[33],33,colpalui[34],stcolourui[34],34,colpalui[35],stcolourui[35],35,colpalui[36],stcolourui[36],36,colpalui[37],stcolourui[37],37,colpalui[38],stcolourui[38],38, colpalui[39],stcolourui[39],39,colpalui[40],stcolourui[40],40,colpalui[41],stcolourui[41],41,colpalui[42],stcolourui[42],42,colpalui[43],stcolourui[43],43,colpalui[44],stcolourui[44],44,colpalui[45],stcolourui[45],45,colpalui[46],stcolourui[46],46, colpalui[47],stcolourui[47],47,colpalui[48],stcolourui[48],48,colpalui[49],stcolourui[49],49,colpalui[50],stcolourui[50],50,colpalui[51],stcolourui[51],51,colpalui[52],stcolourui[52],52,colpalui[53],stcolourui[53],53,colpalui[54],stcolourui[54],54, colpalui[55],stcolourui[55],55,colpalui[56],stcolourui[56],56,colpalui[57],stcolourui[57],57,colpalui[58],stcolourui[58],58,colpalui[59],stcolourui[59],59,colpalui[60],stcolourui[60],60,colpalui[61],stcolourui[61],61,colpalui[62],stcolourui[62],62, colpalui[63],stcolourui[63],63,colpalui[64],stcolourui[64],64,colpalui[65],stcolourui[65],65,colpalui[66],stcolourui[66],66,colpalui[67],stcolourui[67],67,colpalui[68],stcolourui[68],68,colpalui[69],stcolourui[69],69,colpalui[70],stcolourui[70],70, colpalui[71],stcolourui[71],71,colpalui[72],stcolourui[72],72,colpalui[73],stcolourui[73],73,colpalui[74],stcolourui[74],74,colpalui[75],stcolourui[75],75,colpalui[76],stcolourui[76],76,colpalui[77],stcolourui[77],77,colpalui[78],stcolourui[78],78, colpalui[79],stcolourui[79],79,colpalui[80],stcolourui[80],80,colpalui[81],stcolourui[81],81,colpalui[82],stcolourui[82],82,colpalui[83],stcolourui[83],83,colpalui[84],stcolourui[84],84,colpalui[85],stcolourui[85],85,colpalui[86],stcolourui[86],86, colpalui[87],stcolourui[87],87,colpalui[88],stcolourui[88],88,colpalui[89],stcolourui[89],89,colpalui[90],stcolourui[90],90,colpalui[91],stcolourui[91],91,colpalui[92],stcolourui[92],92,colpalui[93],stcolourui[93],93,colpalui[94],stcolourui[94],94, colpalui[95],stcolourui[95],95,colpalui[96],stcolourui[96],96,colpalui[97],stcolourui[97],97,colpalui[98],stcolourui[98],98,colpalui[99],stcolourui[99],99:yy=yy+56+8+2 endif return "TechnicalInfo": ui_style 0,1:buttonstart=uipageids[iui]-1 dim datadim[] dim infostyle[]:datadim=techp:infostyle=techs gosub "TechInfoPrintOut" return "TurnPage": ui_style 0,1 dim uitxt[][] dim uitxtrowh[]:uitxt=textui:uitxtrowh=textuih:buttonstart=uipageids[iui]:narray=vardim1(uitxt) gosub "ListFieldPrintOut" return "TechnicalParameterstoUI": listf=1:listi=0:y=y0:ui_listfield listf,x0,y,444-x0,266-y,0,uipagenames[iui]:tempparametername="" for i5=1 to nparamtolist tempparametername=paramtolist[i5]:listi=listi+1:ui_listitem listi,listf,tempparametername next i5 return "ListFieldPrintOut": starty=y0:rowy=18:hlistfield=245-starty-rowy dim nrow[]:nrow[1]=0 dim npages[]:npages[1]=1:npages[2]=1:pagenum=1 for i=2 to narray+1 if vardim1(uitxtrowh)npages[1] then if ibuttonid=buttonstart then nrowstart=1:nrowend=npages[1]:nrowprevpage=0 gosub "ListRows" ui_pict_button ui_function,"",24,343,246,100,20,ibuttonid+1 endif if buttonstartmaxinfolist then infotextlim=72 endif dim infotext[]:k=0 for i57=1 to nrows k=k+1:txt=srctext[i57] if strlen (txt)>infotextlim then gosub "infoCutter" endif infotext[k]=txt next i57 ui_style 0,0:wscrtext=wscrpart -20:yy=yscrpart for i=ibuttonid -buttonstart to min (ibuttonid -buttonstart+maxinfolist -1,nrows) if infostyle[i]>-0.5 then houtfield=min(14,rowspacing-2):dx=0:dx2=0:hrow=1:ui_style 0,0 endif listchar="" if infostyle[i]=style_title then houtfield=min(14,rowspacing-2):dx=0:ui_style 0,1 endif if infostyle[i]=style_normal|infostyle[i]=style_normal2 then houtfield=min(14,rowspacing-2):dx=0 endif if infostyle[i]=style_list then houtfield=min(14,rowspacing-2):dx=10:dx2=8*(nrows>maxinfolist):listchar="- " endif if infostyle[i]=style_space then houtfield=min(4,rowspacing-2) endif if listchar#"" then ui_outfield listchar,xscrpart+dx,yy,dx2 -1,houtfield ui_outfield infotext[i],xscrpart+dx+dx2,yy,wscrtext -dx -dx2,houtfield*hrow:yy=yy+houtfield+2 next i if nrows>maxinfolist then scrw=min(16,(wscrpart-wscrtext)):scrx=xscrpart+wscrpart -scrw:scry=yscrpart:scrh=hscrpart:scrbuth=16:scrl=scrh -6*scrbuth -5:ybutpos0=scry+3*scrbuth+3:ui_pict_button ui_function,"",26,scrx,scry,scrw,scrbuth,buttonstart+1 ui_pict_button ui_function,"",27,scrx,scry+scrbuth+1,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -maxinfolist):ui_pict_button ui_function,"",28,scrx,scry+2*scrbuth+2,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -1) ui_pict_button ui_function,"",29,scrx,scry+scrh -3*scrbuth -2,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+1) ui_pict_button ui_function,"",30,scrx,scry+scrh -2*scrbuth -1,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+maxinfolist):ui_pict_button ui_function,"",31,scrx,scry+scrh -1*scrbuth,scrw,scrbuth,buttonstart+nrows -maxinfolist+1 ui_pict 32,scrx+1,ybutpos0,1,scrl:ui_pict 32,scrx+scrw -2,ybutpos0,1,scrl if nrows>0 then hbutpos=max (min (1,maxinfolist/nrows)*scrl,4):dybutpos=(ibuttonid -buttonstart -1)/nrows*scrl:ui_pict 33,scrx+3,ybutpos0+dybutpos+1,scrw -6,hbutpos -2:ui_pict 34,scrx+2,ybutpos0+dybutpos+1,1,hbutpos -2 ui_pict 34,scrx+scrw -3,ybutpos0+dybutpos+1,1,hbutpos -2:ui_pict 34,scrx+3,ybutpos0+dybutpos,scrw -6,1:ui_pict 34,scrx+3,ybutpos0+dybutpos+hbutpos -1,scrw -6,1 endif endif return "infoCutter": txt1=strsub (txt,1,infotextlim+1 -(infostyle[i57]=style_list)*6):pos=infotextlim+2 do pos=pos -1:char=strsub (txt1,pos,1) while (char#" ") infotext[k]=strsub (txt,1,pos -1):txt=strsub (txt,pos+1,9999):k=k+1:nrows=nrows+1 for q=nrows to k step -1 if infostyle[q-1]=style_list&q=k then infostyle[q]=style_normal else infostyle[q]=infostyle[q -1] endif next q if strlen (txt)>infotextlim -(infostyle[i57]=style_list)*6 then hrow=hrow+1 gosub "infoCutter" endif return CSLVWW !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- globmodparname=glob_modpar_name if bdebug then values{2} "iSystem" 1,stprodname[1],2,stprodname[2],3,stprodname[3],4,stprodname[4],5,stprodname[5],6,stprodname[6],7,stprodname[7],8,stprodname[8],9,stprodname[9] endif if nrcolor>0 then values "iColor" avaicolors endif if nravaicolfam>0 then values "iColorFamily" avaicolfam else parameters icolorfamily=1 endif parameters a=wtotal:parameters b=ltotal:parameters zzyzx=htotal:lock "ZZYZX","A","B":parameters iversionnumber=iversionnumber if nrcolor pHYs  tEXtSourceCanon EOS R5)tEXtSoftwareAdobe Photoshop 21.2 (Macintosh)8tEXtAuthorZebra Fotostudio'sH tEXtCreationTime2022:07:06 12:12:458 IDATx*****)***))*))*))*))*((*))*))*)(*))*))*))*))*((*))*))*))*))((()((('')''(''(&&&&&&%%%&&&&&&&&' ,+)++*++)++)***))*))*))*))*))*))*(()&&(''(''(&&('')'')''(''(&&'$$&##%$$$$$$%$#&%#'%"&%!0+%kYA 51,51-30+--(**())((()''(((*'')&&'$$%""#!!!!!!"""""#""#""# !! $ o\BiW?kYAn]Cr_E =4,=4+81)0-)((&%%#""#&&&(()(()%%& |g1+!cS>kZBm\Cr`GubJxdL|hMkNE9+E9)>4(3)")"$$$+++000,,, H?3dXFgZIi\I{o_FqaHweM|iOlSqTuWxZyZ!H8(SA+T>*9,PB5IIIDDD000 l`RnaPnbQobQpcPrdQ}lSmTtXx[~`cfkW=!%F5"S?&]C*?0iedn`s`RmaQxgRweNzlZyiXzkX|nYpYrYuZj;, eG(H7+ఈd>@,'TE3\;{Vu_zpo^Q}iO_]yaw_x_y`yaz`ŲxC1 F5)׋gAS@2ΖqJG3 * ҦRܜ]u[{y|vjl[NúͿҵuX>කjUJ< eƳzJ6"J9-эiBZF6љtN>,."ߗKc[yz{uhm[M߫Z̨nEĩ iɶQ='ZG8ӒnFfQ>ʚvQL7$0#ِ؟Zċ_{nydVƤ}]<ΦҾ kλǯ^H2eP?iQ8t]Hʢ}VM8&2%܏͕dp_θu^qζϺzv^}mUmϽŮ rZG3(gQۻgT>+5(ׂh\>"ò»~kZWMFͷ~khİ-"v]G~JqY࿭b ;/$ЌfùrZdUƿuaPND;j`V,!c7`5!,#+"sZ:0#7w^B7.TF: ?2#Pc]XxcIv{ţtgWVG9L;,˥vʰȱl\L,&=1"!$'Zp o&-#:0'B44=0!Ȩ]OCuaI{`oϷ`I.H;0jVCN7 xPz[pzZuVfl=,D0+БrGCLcM6oq`M:nS6dĬֹ}sE=2K@3gΫsdyQqJWF2gEqU3@0"ʤvlP%$R{]?8(5'ߕDՃ,vY5e˴}r\shVnl^HSQMicZkcW~nu|m|r`e^f_gL-fK+fEvS|Z9Y>#2&Ān^G^O;rdM|mVreSxΰ̭аִֵ޿ˮɫ⿖řiӧqΡmݳx֫wرȟpȣzlnsqj9. ZL8aS=fWBm^HghkxģƥŤۼүݿ޿Ʃɬϵ++****)))))*))*((*))*))*((*))*((*))*))*))*))*))*((*(()((*(()(()((*''(((('&''''&'&%%%&&&&&&''' ++)++)++)***))*((*))*))*))*))*((*''(''(''(''(''((()''(&&(''(%%'$$&%%$$#$$$$%%#'%"'%!%#!lY?<- 41,40,.-)++())((()'')(()(()''(%%&""#"""!!"!!!"""""$""#!!" $!81(hW?iW?lZBp_D;+ >5,<3*60)-)&''$$$"$$%&&'(((''(##$\O? dS=gW@l[Bp^Fr`IwdKzfM~iN=.E9+D7(8/$,& !''(//0///''' dXFfZIhZHi\Ijn^EtbJzgM~jQnSsVwXyZD3 "N<)WB,I7&*"ξGGG;;<%%%nbQm`OnbQpcQrdQufQy~lRqVvY{^admbhM,%M8"[C)U='- l_t_OķocQzfNxdLxjXxjW{lX~oZpYs[bcJ+vW8abC"oR5̟gV=%5%*B.U> `kVq^RsbTxZ^xWx_x_x_y`z`z`«(V=&]?ͤvc2YL= ?2$pxjVѻj͸idA%·jZKRC32"@/ɯӽt:2',"-#0&OXJgC;"]$<0+G84 p`IuhRzg˫˩ػٹ޿ʹ۷ϴԷƞr֧pڲ}ʜf޵ܶҪymnkqso^WI4WH4RD2j\EdU>}alw|ĢţȧظĦܼǪӺͱ++)++)++)++)++)++***))))))*))*))*))*))*))*))*((*))*))*))*))*'')((*'')(()'')'')'')(()(()(()(()(()'')((*))*))*(()(()(()(()''('')''(&&(&&(&&(&&'&%%&&&&&&&&&&&%&%%&%$%%#%%#%%#%%#%$$%$$&&%&')  /.*0/+//*//*,-),-)++)++)**)**)(()'')))*))*))*(()'')(()(()'')&&(''(&&(&&(%%'$$&$$&$$&$$&$$&%%'&&'&&'%%'&&'%%&%%'$$&##%##%""#"""!!"!!" ! " !"!!"! $#!$#!&$!($!)&!%#UH5jW>jX@kY@l[An\B;+  ;3-93,:3,82,61+30*0,*,,())&(('((''''%%'&&'''(''(&&'''(''(&&&$$%$$% ! ZL8eU>hV@kZBm[Cn]Do]Eo]Ep_Er_FuaFwcHyeJ;-  @7,A7-B5,A4,<2)70&3,$,(#)%"$$!$   """%%&&&'(()))****)))&&'""#'#eWDaTBeWEfXEt}ciZCiZBk[Bm]Ep^Fq`GsaIvdKyfN{gN}iP~jQlRoSpSqUrS@0 F9*J:*K=+M=*I9'@3$4))#$WWX...333889;;;;;;666000'''  eZJg[Jh]Ki]Lj^Mj^Lj^Lk^Lm_Ll_LnaNpveLvdLxfN{iOkSnSqUsXuXwYz[|]}^abccE4!##G7%M;'VA*]E-\D,Q=(>., QF?sbS{fVȿfff""" 4.&raLl\Hm\DsgVreTqdTseTreSsfTtgUuhUxiTyjU{kV}mVqVrWvZy\{]|^~_mvtV1I8+iK.ҫvpQ/F.:(.'(H7P; Q<"Y?$Y@&Q;"iTkUxeWvktaRp_RrbOxhSnVoTuWlPs]p[p[p[q\s\t]t]u\t\u\v]ðv' / A.:,!xX<Śi}[8nN-M;/pR7ХrkE`E,G2 <+)+!ǥ{yVuQɏ`_u]jSm\Pshr_Qm\PÿĹǽʿʲvT_idS& ffd|b}ceza{jRjZEXI7f|aƳìy-H5"Y@(J:-_@ӪzmHc=WC4yZ>ԪwqKgK0G3 =+,!/"՟o'ωLʇOTБZ{\lUxvzfVJxju`Nn]O¿ľǾݿwdAD/;*rJ=/    f~cǴǯ2#M9&bG.[H9aBҩvmFjA]I9y[AҩxuOjN3M8%<*/#3&pFOR[sYgVJxjhTr_Q—Yɣo˩ţ{e=I7!zA/ȱZL=       jg̵̹Ĭ8'P;&qU7]I9kJְ~uKmEiTA|]AӪzwQaG.M8%<+1$4'u[̔ceo\Mro[i[w{_ED2 ŝE4$ǭiZH    nkϼϸȰ<*WD1|^>`L1"vlmԶl`XƫʷȫlîǘɶjE$c?jyqn|ubvk`r`˸tnVjYHhXHaN>-˞;*ҧvf 3&:& U4 qt)|R1' m4 0)"+#4*!*! mU\H> r:C x]hT?5+G<0RE7VI; >1$?1%ȡ}n[QHpdZ}hغؼθwŰxSŤ{ҸpaRfWHnl- ™nսҽͶ«~rg_{[|\_mxz4$H5"_C.iSAqW?3A MZ"~ |8/$$A8$B8-B8. @4 <.!俋Ł_N?hT>jU9oV:eǰǬҾϼǶóżO=)v\@nNØj_TflM{fOu[ßtžwtŝr|V_L8ubHwXkMkNoQfmf 8(G1P>-nU:qdelg#yUp6?91C9-|mSvfOrY|eq[f[I`TBbVDriZkdXmg\}q|wlzrd~xsurwp~nsafnh|W^uYnvVP8>) vS*c{K`zUwRvRsNB-7+ 2&ЏJՕOǒYl2f5[1  >$ , -*%<)Q9#I3X|Sp]AweIq`DsaEp^BvfKqVqUqWpbM^SCg^O\RF^WKsk]vewl[oyhzqcw}p|ntvxtѰέ˧ˤzѩ|دխ~سɡwɦxέϭЬǠxqq֜[qXZȘbP)uOѢjɜgҧo͢nΤqȟněkěmšlnpkQ=&]M6iY@iYAfV=bR;hX@fWBfWAugNYK9k]IpcOj\Jj^NxlXnaO{p_|ra~l|p_¿ʪάؼֵֶӱۻ£Ȫͱӹպؾո˥ś߹ʣxvRgE߭nѝbզmدz⺆׬tУk޳y⹃թuԭ{װ~Ӭ|Ûpgbdc~s IDATcdca_[\M7RC/]M9\N8bR=gXCWJ7n`IfX@dV@j[Dj[Cl]Gj[Fq~euŤť¡ǨƦ̬ήаں׷ԱݿĨŨͲݻȭ̲ӻֽԺԹ׽********)))*)))))*))*))*((*))*((*))*))*))*))*))*))*))*))*))*))*((*))*))*()*((*))*))*))*))*((*))*))*))*))*))*))*))*((*(()(()(()''((()'')(')((*''''''''&''(&&&''''''&&&&&&%%%%%%'&&&&'&&&  ++)++)++)++)++)******))*((*))*))*))*))*))*))*))*))*))*))*((*((*(()'')(()'')(()(()(()(()(()(()(()(()((*))*((*'')(()'')(()'')'')&&'&&(''(%%'&&&%%%&&'&&&&%%&%&&%$&%#&%#&%#%$#%$#%$$&$$$$%  ++)++)++)++)++)++)++*++****))*))*))*))*))*))*))*))*((*))*))*))*'')''(''(&&('')''(''(''(''(''('')(()'')''(''(''(&&('')&&'%%'$$&$$&##%$$&$$$##$$$$$##%#$%%#&%#'%#&%!'%"'%"'%!! UH5mZAq]D   /.*0/*0/*--),-(,,)++)**(**))))(()((*))*))*))*((*(()(()(()''(&&(&&(&&(&&'$$&$$&$$&$$&%%&%%&%%'&&'&&'%%'&&'$$&%%&$$&##%$$%""#!!" " ! !!! #"!$"!$#!%$!'$ (%!'$ 4.%hV=hV?iW?l[Am\Bs_F   41,52-50-30+1/*.-)+,(**(**())((()(()(()''('')(()(()'')''(&&'&&'$$%##$""#""#!!"!!!!!!!!"!!"!!"""#!!#""$""$""#!!"!!! !! "!'"# [L8kYAiW@jX@jX@lZBm\Bp]Cr^ExcI   92+:3+82+82,40+2/*.,)+,'((&((((((&&'&&(&&'''(&&'''(''('''%%&$$%""" !5/%gV>eU>jX@m[Cn\Dn\Do]Dp^Es_FtaGvbGxdIjO   >5,>5,=4+92)92)2.)/,',)&((&%%#%%#%%#$$%$$%&&'''(((((()(((&&'$$$!!! 4.&bUAh\KWI6bQiY@k[Bm[Co]Eq_GsaHsaIucIxdKyeL{gL~iNjNpS @7-B6-B5+?2*:1(5-%.*$,(#%&"%"!!!!!!!##$&&&((())*******((($$% ! RG9bUCcVCeXFdWEmiZCjZCjZCm\Do^Ep_Gr`HubJweMzgN|hO~jQkQmRoSpTqTxY D9,F9)F:)B6(<4%5-$.( +#$  """%%&***--.000000...))*##$  cVEaVEeYHfZHgZIh[Hi\Ih[Hvp`Go_Fp`GsaIudKxeM{gN}iPlSnTpTrUtWvXxYy[yZ_!"G9)J<*M=)K<)F6&;/!0&'&&'000666;;;<<<999444+++""" =7-k_Nh\Ki]Li^Lj^Mj^Lj^Mk^Ll_Lm`LnaK~weMvdLweMzhO~kQlSoTrVuXwZy\{\}^~`abdh"#I;(P>+VA,VA,O=)B2"1&&\J:¿oooAAAHHH@@@666*** 1*"nbRmaPmaPnaPnbPobQpcRpcPqdQrdPufQufQlT~kRkRpVsXuZwZy\|_`cccjmiw\>^E'%&I9'R=)[C,]E-Y@*H6"4(#  sweWWF5¾555""" bUCp^Kl\Gm\FsgVqdSreTreTreTsfTuhVwhUyjUzjT|lV}mUsXrWsXx[{^|_{]fs^rT-^H4ҝ{NU9B-4""((G6"O<$WA(]C*[A*K5 6& n^oaqbl]MVD3j^NvfSxgPudM|gOraJxkYxjXviVykW{kX{mX}nY~oZpYqYrZrYuZy]ioNeK,{`Dœb;]?"tCcK6ɎxLiL-J3;(")*L9!P: U=#[@%W?&C0{e|ts`RuhxliYKYG4qcOnVlRtVnR~iPr]p[p[q\r[s\t]t]u\u]v]u[įv^>% 3#jM1dHСwNtT3OgO:ʘTzY8R:$@-#* ,!K9$Q6eD"X@#e{bp\zrp]PzozqgWJ^L8ĶpT~]^}Z~\sWzbw_x`w_x_x_y`y`y_{az`y_DZiF2#K7"`?oQժXd>WlS>ϠX{Z:Y@)>+$+!-#}sL‹`ʏ_}_oXvom[MpcujeUHfT?ǻɾ̿ŷ}ZdgX>/"VC,ge}c|cees[o`Km]G?3$|bz`ȲnH9(M7"eCrSׯYd?UnU?ϞW|[:X?(?-%-"0$ʜȒq{Kҕ`ؗY}\pW|smjXKuithdTGr^Iź˿˲ɩЯ=+֥pM8&TB.jaUDB9.!-&}c{`ɲ¨rL=,P:%iEuW֪[gAQqXBϞ]|\9[B+B0%0#2%ߪܟl·J[T\sZ{sniVKviwidTGnXĿžҵֶ̫D1ܭw]C)]J5r     .( c~c˴īuN@/X@)oJwXդYgAUt[DѤ[{[;X@)A.'1$4'Z`ߕJ[Sĉ[t[{urhVL{nsdgVIiĕPk6ұۻD2鼄pT7kU>   0)!fe˶ǯyQD3!^F.uM|]ڭ[d?[v]FҦc}]=YA*@/(2%5( _XMnjђYy[{yfUK~qvgkYKsڬgOѱݿ:(œly^Dr^GĮ     0)!gfκɱ|TK8'fM4yRcܰ^e?]y`IѤba>\C-B/*3&6) Ճm8ޕ{ݛX`hVLuyko^NzԒuֽͭݿ=+ŝmiR>wdOл   4,%iiѼ̴}VM:&kR8~WcົgsV6Ɩc{aKӧidB]D.E2!, 3'7* ӏ]sZfkYM{~qsaQxՆ{pҼƩڽ3# kUD~jWŪ  6/&jlҾ˳zUVB/ zTgῺhrT5afNդȞscB\C-F3"-!5(8+"PTbܐ؇]is_R~ydRwxpjʶ}."**(iVFoZδƪDzozat\oWwfPC7)mnҿɳuSaJ6tZAxSb໶h _iRƜkB73`AaH0F3"0#7* :-$VZd܏ޒwޠ[^zcU~hTvqnjʾt*#'YOFfTFo\ӻȭмîyqnmlnpҽɲrRXC1lNdᾬc ^oXńlYL?:eFbJ2H5$4';.#1$>1$)ifryduȳ~`C:(z[snizmZ5(E<2dSG@82vj_* $ ̔Tc;BsL-  !( +"3*!  j:0$9.#w_{bA7-E;/NB6YL=E8+ =1%?1$?2%!eծyd\U}rgìźfwˬŠyU2vP.h|tkwrh|rbsgŰ{cs`LeUFtbPB1!Ɯo[I:* ɰ&4$>%P+m. g=^;{O|S& &*!1(" s-"u zb=3)D8,L@4UI;B6* <0"?1$?2$yW|uqͷ=/ kѹzXsïԿÞnx^]2/F66;.%! <0"=/"=0"řsXbWOzj[tá̰wYîdbɳ̱׾ȼĽɿaUHo_O]OB~lUw{rj1 ӫ{ƨкȱxlb}\|[~]`v{mM<,S<'gImV|d!)! w7,!VQD:(>3.D=nt<. xѬÝvœsk|`C]L8tUqRjKmOqRnhiV: :)fK0sYAߺͤrKR^XTR":S ~5wZ;U?(=,2%8+:, doU=hSPr>>{ gM1H5!8)2$6*:,Qn7jR7rW9pU7pV7dhgĽкhdynfY|teum`ud:4.ncTtorq[gǥ~pik}Z]|WpKwRsMeCoR1lP/eC~W[T7zV%ɡgAmx\L7!7',0$4(8+ EX#/y[8xZ8sX7˲ugl`L{e~gvatsp`HlcSGC?YWS[YUidZqhZshX|ytyiqr|di__^wS{ZdxRd@M8`G([B$M2[)̤lĚUɑfEkM.P8M6.!4(8*ڏiP1 6$3"/1"6(.'3+ =4&l[AtbGnR}lRy^~nV{lU_TCkbRg^PkbS_VIj`Qi_Puma|nt}o~v{mx|qb{n{yur_tfeʧ`guĠ}iȢxɠufd^ff0#ԒMҔRڤee2c4 T+F' / , ,(,L5D/rV7ØgXH0kZ@veHo^CkX>raGvfL|]xgNxiRl`L\SDe\MjaSg_Sum]{q`vek_Q~ospxlxnzi|srӿҰͪ˥}̣wرڱڴѪ~šyŢɧѰѯ̦Üttlߦcڡ`ԤjYA#D' >';'\A(X>'tW7֭wɢoˤqɢrȡrǡsƟq:,VF1xfIp^Dm\C^N8k[DiZCn_FobLviRsgSlaOzo\zo\odU{rcxm\tiYvj[~tdxi{rdsqնܽϬӲִֵմ׵ݹ㿓ΦzΨ|˥~sĠyx~|Ÿܤc߭qQU`H-eI-ǜk̟jϢjѧq̡mʡoˣqÛkŞpĝommiK=*[K5^N8`P:iY@cT=eV?cT?l^HdVAn`Lk^IeWDsfSdWEk`Pyo^~rayjweucʯʨ׻ַڻѮضںŧʭϴԹ׽ֺЮǝ—ծddBjHǏTΚ_ʛfϡj۲|⺅Уmʜe٭tڱ|ЦsϥrͥsȟpiÜonfghfjHUE1o_GZK6]N8fV?dU>iZDpaK^P=bTAiZEbT?fXCseOqcMsgSj\Jʬʪΰ˨ԶүۼӱĤݾåˮ¡ɪͰֽؿʦҫ~brћ`حw۳޶ҤmӦn޴y׭x۵ӫzծ|ŝrjddabecaa^YB+cS;[L7`R`Q=dT=cT?paK]O:eVAfXCv]}dģŤťťǨʪ˪ IDATҰۻԲ£ŨĦδɬƩ˰˲׿սԻֻպǞqզoݵԪuФo׫rߵ|ڱ}߹ܶװ~̤tšjomimmorsrqmk?/n]CaQ<\M:^PiX?lZAl[An[Br^D;,     40,30+3/,3/+3/,2/+0/*10*/.*/.*..*,-),,)++)**(**(**())))))**))))(()))*))*((*((*(()(()(()(()(()(()'')(()(()(()((*(()'')''(''(&&(%%'%%'%%'%%'$$&$$&$$&##%##$""$""###$""#""$##$##$""$##%##%##%$$&$$&$$&##%$$&$$&$$&##%##%$$%##%##%""###$""#"""!!" ! ! !   ! ! "! #! $" $# %#&#)% (%!$"*'!H>/bS;kX@hV>gU>hV>iW?kY@kY@kZAl[An\Bn]Co]Cq]DuaF;+     72-73-72,72,72,72+51+41,41,30+30+1-+.,(--(+,'**'))'))'))())())())('''&&(''(&&(&&(''(''('')'')(()(()(()''(''(''(''(&&'&&'%%&$$%$$%##$###!!""""!!" !    ! ! ! ! ! " "    !($I?/fV>iX@iW?jYAlZBlZBlZBlZBlZBl[BmZCm[Bm[Cn]Co]Cq^Dp^Es`Eu`FuaFvbG|fJ;,     ;4+<4+;4*<4+;5*;4,:3+:3*92*50*51*1.*1.)/+(-*(+*&)*&((&((&''%''%&&$&&$$$$$$&$$%%%%&&'&&&&&''''''(&&'''(((((()(((''('''&&'%%&$$%"""!!" ! F<-bR=gV?eV?hX@iYAjY@jYAkYAm[Bn\Dn]Dp^Fp^Ep_Eq_Fq`Gr`GsaHtaHuaHubIvbIxdJxdIzeK{fK|gK|gLlP<,  >6,?7,?7,?7,?6+?5+=4*;4*:2)81'70'5.'0-'.+'-*%,($)(%'(%%%!%$!##!""!##!"" !!#!!"""#$$%$$%&&&''''''(())))(()(()(((((('''&&&%%&$$$""#  C:.aS@dVCbUCcVC`S@n|dx^hXBeV?fV?eV?fV?hXAiYAjZAk[Bl\Cm]Dn]Do^Ep_Eq`GsaIsaJtbJucKvdLwdLxeLzfM{gN{gN|hO}iPjQkPlQmQmRmQnQtV?/  C6-C7,E9+C8,C8,A6+@6*@6(>4&;2&:0&6-$3*#.*".&!+&!'# $" !!""   !!!###$$$&&&'''(()))***++++,,,,,,,,,+++))*(((&&&###!!!  60(]Q@eXFaVDcVEcVEdWFeXFeYFgZFgZGgZGfYFxrgm]El]El\Dl\Cm]Dn^Ep_Gq_GraIsaItbJucKvdKweLxfMzgO{hO}iP~jQ~jQlRmRnSoSoTqTrUsVsVtVuVvWvWvW|\B2   !D:+F:)G:*H9*J:*I:+H9)G7)E5'@2&<1$7-"3* .')'* & !""#"""$$$&&&))),,,///111333555666666555444111...***'''###   )%ZN?k^Lf[IeZHeZHfZIf[Jg\Jg\Jg\Jh\Jh[Ji\Kj]Jk]Jk^Kk^Kl^Kj]J~zmsbJsbJrbJraIsaIucKwdLvfLygN{hO}iP~jQkRlRmRoTpUqVrVsVtWuXvYwYxZyZz[|]{\|]}^}^~^~^bF5 "#""F9(I9(K<(N>*O?*R@+R@+P?,M<)J9(D4$=0!6*0'*"&!p\IԺEEE///666@@@BBBBBBBBBAAA@@@===:::555000+++''' l`Pi^Nj^Ni]Nk_Nk`Nk_Mj_Mk`Nk`Nl`OmaOl`OlaOmaOmaNnaNnaNobOpbOpcNqcOrcPrcOu{iQziPygOzgOzhO}jPkRlSnTpUqVsXsXtXvYwZx[y\z]|^}^~_`abccddefiloy`BjP.$$%%H9'I:(M<(Q?+VA-XC,ZD-[C,XC+U?)N;'F5#<-2'* $A9.t^lUWF6ô\\\@@@;;;===777...'''"""  F<.gWCkZEfVCpdTpdTodSpcRobQnbQocRpcRpcRpcRpcRqdSqdSreRreRrfSsfSufSvgRvgRwhRxhSyiSziS|pUoUnUnToUrWsXuZwZx\y\y\z]z]}^~`abcihp\EkV@sqmgb_\vMj?j?tX5T=$9'!&'''F6%H6%L:$R='V?)YC+\D,^E+^D,[A*S=&I6">/4',"% YNEvtjm^s\Lq`RvbRTD3FB%ZA&\A(\B)Y@'R<$I5A01!sZG~ubS~i[qcsetht`Qj[Lr_QWE4¼maOl_NseR|kT}kS}jR|hO}iPmTlRzfMyeM}nZ~oZ}mZ{lY{lY{lY|mX|mX}nY~oZ~oZp[q\qZr[s\rZs[sZsZt[t[u[sZîxf_lKjS3oU3gArJtN9*bFsV:բ֨ح|_hBuU2oO.lM,LK:-eM8oP5͙Ϣl}QgBvV5^C)P9#D/?,:(#()*+ pF1oD-`=*J5)+/!Y?#X@$X@$O9rVjv`s^lW{tq^Pt`UxmyozpsaShWKo^Q[I5zgO|jRnUrXuXvW}[}[vXwXtUoTu_u_t_u^t]t]t]u^u^u^v_v_w`w^w^x_x_w_x_y_x^x^x^w]ñưvfD'/ >-C0S<%xZ:E5+kO|[?էΣsVfBa<|Z5UP=/jQ'eBP?2nQ^A֮ˢt[fAfAf?VVC4nT?z[>Ϡܳ}~UnHzZ:cG.V='F1>+=+$+ -!."/$˥ěxw|UwLxPːbҕ_Ҕ]^~^u\pXiS~tn}|kYMjZNthvjtgp]MdTGl[NkYDÿ¸ƻɼ̾˽п˹ĭ]|TzLzHcL7. / ճ֡G6%4#TA,ghfigy`oWxgPo_KfWE]PAQG;D<31,% :1$f|b}a{`ƲȲĬzoJ.:*K8%N9$Y@(gDJ:.sT`B֭ѩy[lFf@cϟӪv\sLzZ9iM1W?(A/?-=+&-!."/#1$渕g?fӗlƃNĀKOٚ_XߚUʍZ[w[rYlU{rmzw{jWKfWKuiwjuhs_MdSGm\O{ePľ¼żǽ˿ϴٻɨwұ{[=C/D0ݮxU<&7&XF1mmE)aI1mQ5tM_K:ajJܰҪwZrIb=f@YgR?y^G}]BӧӪ{dxR~^>iN4YA+L7%A/<*(/$2%4'5(Ҋ{ffѓOSRyuSؗX]}^x\~|gVLhVJtylwjjUn\MuaSwǢlfGbͲàή xܾa=<*F2hpW@E1 taK͸ʵ]QA    2+#jhhi̺лε˳Ʈ}U9)K9&[E/kR7tX:{T`L,D1ŝoǟmWDB0 {gT§eWF      5-%lj$ IDATlkμҽϸ̴Ȱ|U=+S>+5' xZoT6]D-L7%E3">-,!3'4(7) 7*!ݑ׆}Z[Εdigo\Or_Qwuq[vbRm\xˀwm͸ӻwřy_I0"8(,+)qjUEG6&lX˲ɯhYE"      5-#nlmmϽҿθ˳ǯwT=+]G3 XC/K7%tOjTBbsS۷l/$+lE”c|cMhQdJQ>3}]XF;cfEpT7_G/P;(F4$B0 ."4'6)7*!9,#σ\_iݑޕ܎ًوY]ϗefhwbT{eUtZ{eSvcvǽ}vn˾ƴ̷x^Q@:3%s`- +SJBohVFE4$p\һиͳǫιȳ|xusqrrqqpmnooнҾ̸ȲŮtR>-^H6 tZ?:*rQ{bMz^vVصf6*! kE`hRnVfKůyOA=ΥyflQ5sV:eL4T?+K6&C2!2%8+!9,!:-":.$OS^ڋ܍ݏڍޕ؄fV]%wPe|eUiXxrȽpliʿǶpF?4 lZ" SIB`dSG@0!~m[ӼӼͶʰĩҽ̷Ʊ{vronmlkkklml̹͸ʴǰĮrQ9)TA0_J8 tX>lN}cMfqUݻ̩d4( c?YoWr[gNuaUάOB8od[zncxlznbvjtixlbpe\e[TYOHJB;<4..'#%%"(!0':1%H)3'  :+pR9"'y/YȅϽrpPuF {Z:oHuZzcdLӫ֫>0)TE=YE7]z\=fK2 5%*;/#=1%=1$>1$=1%ב!)2uljjxt_^sli̼ϵԷʪmv_ʶayiM>E:UUUjwpx~|wzyyƼuqmĺpj]#%{hW5))!J@7SJAfVJ,!B:4mcY|oe~r8.!6,0%/" YH(!rqF1 " $)!+#.%-$.%,#%  pXi\K:=2%7,#93uq{"Td w\}d|dQA6-C8.I>1J?1PC7SF8WI:[O>G:-   =1#?1$?2%>1#>2$Ȃ!mdcdšiõȠήrg͹Կ~a@f>lD d?xS0|Zpuvz|zw}vyxwǬвοl|gNeeRCF4%$tOxYbPB6'@82XRLcYRznf(" e>T2}O%J% UD*o/$ G b"e%p;mB    '( .%.$6-$4)+"$!mVl^M=:0"_^$ t v]~dv^K?5+A7-F:.J>2NB5SF9XJ1#@2$?2$?1$?2$fl`~yĸrdX/'"dWJ}foXy_ppNguz͸ūħܼ͟jxY;^;f@!~ú̺ɿǼzlh[Ni\Li[Jj[KiYJkZJn]KweSWD5;*/ śmТTB3@/|jWֽ˲±}~sdf]QUMDG?6@6*,"/$ B.. -!H/]B"'oO&cG'   !( ( 0'/&("! gf(SnRsSkUm1#2%#9/##|oo[wcz_S<3)>3)@6,D9-H=0MA4QE8QE8@5'  <0#=0#>0#>1#=1#zfTiSBۥ[}U[RLkb[{qhzغɹѷclyɴкzPcoH<0{cŲ˾:/%YM@gXJl_OrbRo_Pl[LmZHtcQ\M2 =/!4(A7+C8,6, D:kV=p[?u\@mU;fʳ$ iT;pw]mW̲־ηɳƲŲʾ4'*#4+#1(A4(P@/cM9QB3oW>uSgF:(A* V?$yMJ7!O6hIè~ytZgMjkRyePt^q|xmf_{[wXsTrSpQqQqRsStUeponhs^@# ,6&B0N6!z\;K9)w]BvY=խʦy}Oih^Z:L4~)n@[ UA_koJ{^=fL0ZB)M8"D2=,7+4'8+9,;- vqjv\D`N=eS>lV=mV#X>!J3Y@$N8>+K5 N<,oV?kQ9ėʡس[uX7dI(2P _Xc9:=Mvew0t31?gIrW8]E,R=%<*9)5%2%5)8*9+:- ۝[ZYdK5cN9iR:mV:pW9nS6pU7pU7nT6fì{auklt´úƿ½~_bkrwrovcuj}r\e\KQI9"|gf_Tpghi|b~oXsY~brϭ̪Ÿvomflg`h`]ZXxOwPySzS{UxSsNnIgDz[8xZ8~_;jEjFz[64&R>,y[?Yi]PV:lM _,P}۬E`Ouh.{-$lS6[C+K6"C1;*3#,1$3'5(8*9, LGޒ>`)~6eN3tW8vX8sW6tW7rW7qW7g@3'ubOw{lcVZQ@x`mgnhrXseOkfZHFB^[Ua`]``[VURYWS\YS]WQSK@ `WKogZxo_vl\tstptsrr~kyet^ntpvo`]da`cb|Y\wQqKtNoImH}];]D'S< S=!Q:]E'|];lGpKwSR5 gG[(wAś_ΝĶYxQWbNqJ^:V>$<*+%" ! /#3'5)5)9,!׊99ل)Mu%m$q*g4{\6|^9{]:uX7d|pcE@<*'&5/*92*?8/A:3aUF{dv`xazc~r^yb|d}ezbfn`KhYBcVC\Q@aTBg]Jg]Of]OpgZc]Tnh]oi_mf[keZtnczjyj}tf}qaupnosyzv{lr{krs_xeu}o\_aaca~X}W`{XsOhpeeo{X{]=`G(_F'YA"Q:<( hG{V'n>UݺĜ\|T~WzTxRfCb@kIjGyW6I2F1M6)0$3'5(7*~7v07g/?MFDDAjEz\8dkhR>8&* 1 8'5% /(",& $4.'-("*%,'!0*$<2(:0&8/%PD4xhP~mRsX{`{`nWt[}ezbgfYHd[LlbSneUkaPdYGj_M`UD]Q@XQFnfYh^RneWsl`kcXyrhwqdx~oox~ousyyxut}y~qwixm\}nvdm^GtanVqf_Yd~Y}\^romq~c]F/dF&d:kAg>ipqpmjhgjiea]sR8+7)A3%5(ǃ=ʅ;ˇAljIH|0FAl4n7d3[/  3>" =$8$3 2 0 0 .0"3#4$1$3%7(G5%XA+G4" dTbR:fW=raF~lNmPveJudJ{jOmQtcJl]EfWBj\FgYDl^HzmVuhTocOncQxmZvasiWvk[uk\tiZxfxn]wo`wftjZ{p_}lygyhtc~sc|l~ugop{qbwsqts}nķŻ¨ħħǪǫĨŨ¥ ŝǞǟʣx˥zlɥ}ßynirȩ̬˫ͬʩɨǣ~ơ|ЭֱٝYלYڡ]ۦf۱w͟jSNPm=A& >&% [>$dH._D)P7X>$oG̟iʜe^]]^`ZUVZZW\`ddb_]G-O@-q_ClZ@hV>XH3cR:eT;[K5dTcT>pbJgXBl]GbS@aS@o`JpbMl_Kl_Lj^KpcPh\KuiW{o^rfVvk[peUnbTthZvl\xhwm\xm[tbwfyn]zrbzh}raxiŻϭԷոԶմٹٺЮ£ĦǪʭ˯ʮˮɬŨɫ̯гвͬͩɢ۷׳׳ЫϪƠxi˜nÝtjdhsz{ݤaܤcК^ǏUÐYWŔ]ŕ`ǚdʜhϣo඀㹃ܲ|Фo͟iΡkϠiجtٯxڱ{ЦqƘeȜi×ddęi˜hggefecaagddfcWA1kY@`P;eV?fV>^N7cS<`P9gW?k\CbS;gV?aQ:dU?jZCgYCXJ7fV@bT@]N:k]Fn_JsdOvgNdVCk]Ij\GaTAvhSdWDg[Ik_NtgTrhVvd}rbtcyn^qŰʩʩϰɦ˧а׺ػԳ׶ڻԳӲճݽݽۻݾäʫɪѳвѴвҶԸвϱгչոЮͨŚỐխÛq}ZkKz]=עc٣dפg٧kџe˜eթs۱}߸ก⺀حvѣmӥoҥmܰu޳{වخyөtٳԬzԭz֮|ͤsͤuÚngaba`_]Z^^}Z|Y^ca_b`mI(m]E]M7\L6l[Cn^FeV?[L6bR=]M9aR=cU?hYC_Q<`R>`Q>[M:l\C]O;aR>bS>n^HcT?veLm]Fk[En_HteNo`LtfPrbLsxw{y{ Ţ̪ʦӳҳԵҰطںٹմԱƦݾä¦ƪͱͱŤݺѶӺֽֿ־־ӹγȪܽ۩mӢi֦oקp֪uѦrׯ{ṄٯxԨsѤoΠjثq޴|޴{වخyԨs۴ٲڴ۵֯~Ԭ|ʡrǟpƟq›pqŸvghhig`efkmkjkihghc|X@/C7%kY@eV?jZBaR=^O:`Q=RC1fWA[L8QB0\N9eVA`R>`R=p_Em]GdU@aRVG4l[AgYB`Q;oaJrbJWJ7YM9QD2vgNw]i{_fgkQiksàzoh_bejnmpmkj{ty|~~áĢĢţʧ̩үںܾƩƩ̳ȫܼղå¥ŨƪȬǫѷŧŦʯԼ׿++****++******)***))))))******))))))((*))*((*((*))*((*))*))*))*))*))*))*))*((*))*))*((*))*((*((*((*))*))*((*))*))*))*))*)(*))*))*((*))*((*((*))*((*()*))*))*))*))*))*))*((*))*))*((*))*))*((*((*))*((*))*))*((*((*(()))*((*))*((*))*))*))*(()(()(()(((''((()''((()((*(()'')'')(()&&'))*((*'''''(''''''&&'''''''''('&&'&&&&&'''&&&&&&%&%&&&&&&%%%%%%%%%&&&&&&&&&&&&&%&%&''''&&&!    ++)++)++)++),,*++)++)++)*********)))***))*))*((*))*((*((*))*))*))*))*))*))*))*))*))+))*))*((*))*))*))*((*))*((*((*))*((*))*))*))*))*((*((*((*))*))*((*((*((*(()((*))*((*))*((*((*((*))*))*))*((*))*))*))*))*))*((*))*(()))*((*((*((*(()(()(()(()(()''(''((()(()(()''(&&('')''(''(''(%%&&&('&''''&&&&&&&''&&'&&&&&&&&&&&&&&&&%%&%&&&%&%&&&%&%%&&%&%%%%%%%%&%$%%%%%%%&%&%%&%&&%&     ++)++)++)++)++)++)++)++)++)++)++*++****)))***))*))*))*))*))*))*((*))*))*))*))*))*))*))*))*))*))*))*))*((*))*))*))*((*((*'')(()(()(()(()(()(()'')'')(()(()(()(()(()(()(()(()(()(()(()'')(()'')(()(()((*(()((*))*))*))*((*(()'')(()'')'')(()(()'')''('')'')''(''(&&(&&(&&(&&(''(&&'%%'&&'&%&%%%%%%&&'&&'&&&&&&%%%&%%&&%%%%&%%&%$&&$&%#&%#&%#%%#%%#%%#&%#&%#%$$%$$%%$&$$&$%&&%##$     ,,*++),,*++)++),,*++)++)++)++)++)++)********)))))))))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))+))*))*))*((*((*(()(()(()(()(()(()(()(()(()(()'')(()(()(()(()(()'')(()(()(()(()(()(()(()(()(()(()(()(()(()(()'')(()(()(()(()'')''(&&(''(''(''(''(&&'&&'&&'&&(&&'%%'$$&%%&&%%%%%&&&%%&%$&%$%%%%%%$&%$&&%&%%&%$%%#&%$%%#&%#&%#&%"&%#&%#&$#&%#&$"%$"%$"&%#$#"!/,'UH6R?+     ++)++),,*++)++)++)++)++)++),,*++)++*++)***++*++****))*((*))*))*))*))*))*))*))*))*))*))*))+))*((*((*))*((*))*((*))*))*))*((*))*((*'')''(''(''(''(''(&&(''(''(''(''(&&(''(''(''(''(''(&&(''('')'')'')(()(()(()'')&&(''(''(''(&&(&&(&&(''(&&(&&(&&'&&'&&($$&$$&$$&$$&$$'##%##%$$%$$$$$$#####%%$$$$$$#"$##$$$%$$&%#&%$&%#'%#&%#&%#&%"'%"'%"&%!&%!'%"&%!'%"!!&$!C:-cR;n[AkY@l[BR?,      -.)-.)-.)-.),-(-.(,-(,-)+,)++)++),,*,,*++)***************((*))*((*((*(()((*((*))*))*))*((*))*))*))*))*))*((*((*(()(()(()(()'')(()(()'')''(&&(&&(&&'&&(&&(&&(&&'%%'&&'&&'&&'&&(&&'&&'&&(&&(''(''(''(''(''(&&'&&(''(''(&&(&&'&&(&&'%%%%%'%%(%%'%%'$$&##%##$##$##%""$""#""""""###""""""#"####"""$""$##$""$#"$#"%$"&%"&%"&%"'%!'$!'$!(%!(%"*&"'$!$!3.&RE3kX>iW>iX?kZ@kZAm[An[BQ?-      /.*/.*0/+//*0/+0/*..)--*,-(,-(,-)+,)++)++)++)**)**)***)))))('')(()(()((*))*))*))*))*))*((*(()(()(()(()(()(()(()'')'')''(''(''(''(&&(&&(&&(&&(%%'$$&$$&%%&%%'$$&$$&%%&$$&$$&%%'%%'%%'%%'&&'%%'&&(&&'%%'%%'%%'&&'&&&%%%%%'%%'%%%%%'$$%##%##%##%##$""#"""!!"!!" "!!"!!" !!!! !! !!!!"! "!""! #" $#!$#!$#!%#!&$!'$!($!($!(%!)&!$"*'!C:,bR:jW>hV>hW?iX?jX@kZ@l[Al[Am\Bp\CR?.      40,3/+3/,3/,3/,1/*10+0/+/.*//*-.),,),,)**)**(**()))**)))))))(()((*((*((*((*(()(()(()(()(()(()(()'')(()'')(()(()(()''(''(&&(&&(%%'%%'%%&%%'$$&$$&$$&##%##$""####""$""$""#""###$##$##$##%$$&$$&$$&##%##%$$&$$&$$&##%$$&$$%##%##$##$##$""#""" ! ! ! !     "!"!#" $" %"%"'# )%!&# %#61'WI5iW?jW?gU=hV>hV>jX@kYAkZ@lZAm\Bo]Bn]Cp]Dq^CS@.      41,41,52-51-50-40,40,30+30+/-*--).-),-(+,)**(**(**()))))(((()))(()(()'')(()'')''(&&('')(()(()(()(()(()(()'')'')''(''(''(&&'&&&%%&$$&$$%##$""#""#""#"""!!"!!" !!!!!!!!!"!!!!!!!!"!!"!!""""""#""#!!"""#""$""#""#""$!!"""$!!"!!"!!" ! ! ! ! "!"!%"&""*&!H>/gV>n\BiW?hV?iW?jX@iW?jX@jY@kYAlZBm\Bn\Bo]Cp^Cq^Es_Fs`GTA.     72-73-72,72,62+62+51,41,41+20+2/*/,).-),-'*+'))())'))(((()))))((('''(''(&&(&&(''('')''(''('')(()'')(((''(''(''('''&&&%%'$$%$$%##%##$""#!!"!!"!!!   ! ! !!!! ! ! ! !   !  5/%ZL8jX@iW@iW?kZBlZBlZBlZBlZBlZBm[BlZBm\Bn\Cn]Cp^Dp^Er_Et`EuaFuaFvbGVC/     :3,:3,:3+:3,92,82+82,81,50,30+30*0,)0,)-,'+,'*+&((&))'(((((((('(('&&'%%'%%'&&(&&'&&'''(''(''(&&'''(''(''('''''(&&'&&&%%&$$%$$%##$!!" ! ! #!I?0dSdT>gV?iW@kZAlZBm[Cm[Cn\Dn\Dn]Do]Do]Do^Ep_Er_Er`Fs`GtaFvbGvbGxdHxdIzeKXE1    <4+<4+<4*<4+;4*;4+92*92*81+40*3/*2/*/+(/+),+')*%((&((&''%''%''%&&$&&$$$%$$&$$%&&&&&&&&&&&''''&&'&&'((((((((((((''''''&&'$$&""$!!" !  1+"VI6gU@eU>gW@iXAiYAjYAjYAkZBm[Cn]Do]Ep^Ep_Eq_Fq_Gq`Gr`Gs`GtaHubHvbIwcJxdIxeI{eM{fK|gJ}hM[G2   =4,>5,>5,>5+=4+<4*;3*92*81*81)3/)1.)0-(.+'-)')(&))'''$&'#%%#%%#$$"%%#""#""#$$%$$%$$&&&'&&''''(()(()((((()(()(((''(&&'&&'%%&##$"""  I@2cUC`SA|f-)" E;-aQ;cR=bR=dT>fV?iX@jYAkZAk[Bk[Cm[Cn\Do]Ep_Gq_Gr`GsaIsaItbJubJwcKwdJxdLxdLzfMzfM{gL|hM~iNiNjNkO^J4! ?6,?7,>7,?6,?6+=4+<4*;4*91(81'5/'2-'/,'-*%-)$+'$'($''$%%!$#!""!##!""!""!!!"""#$$%$$%%%&'''''(((()))(()(())))(((''('''&&'%%$##$ ! ,'!WK;dVBbUBcUBbUBdWDmyakZBgWAfV@fV?fV?gW@hXAjZAk[Bl[Cm]Dm]Do^Eo^Ep_Fr`HsaItbJucKvdLvdLxeMyfM{fM{gN|hO}hO~jPjPkPlQmRmRmRnRbM8#@7,A7-A6-B5,B5,A4+@3*=2):1(90'6/%4,$/+$-)$,(#+'#(&"%%"%"%!!! !!!! """""###$&&&&&&''(((())))))*********))))))''(&&&###!!"  >6,`SAdVDaTBbUCdWDeWEfYFfYFh[Htkk\DiZCjZBjZCjZCk[Cl\Dm]En]Eo^Fp_Gq_Gq`HsaHtbJvcJvdLxfNzfNzgN|gN|hO}iP~jQjQkRmRnSoSoSpTpTpTrTrSfP:$ C6-E8+D9+C8,B7,@6*@6*?5'<3&:0&7/%4+#1*"/(!-& *&!&"""! #  !!!!!"##$$$%&&'((()))***+++++,,,,,,,,,,**+)))'''%%%"""     MD6dWEcWFbVEcVEcWEdWFeXFfYFgZGh[HgZGk]Jxpo^Fl]Em]Dl\Cl\Dn^Eo^Fq`Gq`HraItbJtbJucKweLweMygN{hO|hO~jQ~jQkRlRmSnSoTpUqTrVsVtVuWuVvVvWuWiS=& ! E9+D9,E9*F9)E9)E8(C7(@5(=4';2%7.$5,#1)!,',#)"$! ! !!!###$$%'''(()***,,,..///0000000//0../,,,**+(((%%&!!"   0+#XM=eYGbWEbWFdYHeZHfZHfZIgYIgZGh[Hh[Hh[Ii\Ij\Jm`M|srbIp`Go_Fo_Fo_Fq`GraHsbJucKvdLweMyfN{gN{hO|iO~jQkRlSmSnSoTqUrUrUtVtWuWvXwXxYz[yZz[yZy[mW>( !"!!E:*G:)H9*J:*I:+H:*H9)F6)C4'<2%;/#5,!0'+'*#(!# ! !!!!###%%%(((***...000222444556666666444333000,,,(((%%%!!! C;0fZHi]KeZHeZHeZHfZIf[Ig\Jg\Jh\Jh\Ki\Ki\Jj]Jk]Jk^Kk^Kk^KpbOwveLsbIsbJraIsbItbJudKweLxgMzhN|hO}iP~kQkRmRnSoTpUrVrVtWuXuYvYxZyZz[{\|\|]}^}^~^~_~]q[B) !"""!G9)I:*J:*J=*M>*M=*M<)J:(G8'A4$>1"8, 3',%(!&!FCA444+++///22255577799:;;;;;;<<<:::888555222...)))$$$  !VM?l_Nh]Kg[Kh]Kh]Ki]Ki^Li]Lj^Mi^Lj_Mj^Lk^Mk_Mk^Ll_Lm_Ll_Lm`Ln`MnaMteP{yhOweMveLvdLvdLwfNygN|hO}jPkRlSmSoTpUqUsWtXuXvYwZx[y\z\{\|]}^~_``abcddbx`G+!"###$G9(J;(M=*O>*P?*R@+Q?+O=+K;)H6'B2#:.2(,%( #NB8wlc͠aaa555000;;;BBBBBBBBBBBBAAA???<<<778333...)))### tgUj^Oj^Oj^Nj^Nk_Nj_Mj_Nk_Nk`Nl`NlaOk`Nl`OmaOmaOnaNnaNnaNobOpbNpcNrcOsdPvhR~lS{iPzhPygOzhO|iP~jQlSnToUqUrWsWtXuYvYwZy\z]{]|^~_`aabbcddehjoaaI+6'$%$$$H9(K<)O>*Q@*TA,WA,WA+U@+Q>)L;(F4$=05)+%("![ IDATs]JynfɸYYYBBBCCCHHHGGGBBB>>>999333---((("""  ocTlaSnbRmaQmaPmaPl`OnaPnaPobQobQnbQobQocRobQpcQpcPqdQqdQrdQseQteQufQufQzjVpVlS}kR~kR}lRmToUpVrWsXtYvZvZwZx[z]{^}`~`abbcdcehlnmjhwU^E)[A$^E'8)$&&&&H:'K;(O>*S@+XB,YC-\D-YC,VA*R<)I8%A17(.$&! !saOnXw_Kwka¿sssLLL;;;<<<:::222+++%%% *$ZM;l[EgV@qeUqeTpdTpdSocRocQobQpcRpdRpcQpcRpdSqdSreTreRreSsfSufSufRvgRvhRwhTxiSzjS~nWsXoUoUnUoUqVrXtYvZw[x]y\z\z]|^}``abdmpT_L8eooje`^VmDj?d=gM.F1'$&'''H8&K:'O=(T?)YB+]D,]E-\E,\C,U?)M:%C2 8*0#(  qe~tn\MvdVt]Lui_JJJ(((!!!""" MC6m^JraLn]Ik[Gk\ElZBuhXtgWsfVreTqdSqeTreTreTreSreTreStgUtgTugVuhUuhUxiUxiUyjUzjT{jU{kV}lV}mVqYv[rWrWqVrWuYwZx[{^{^{^}^{]|]bjpwplEkN)^G-H6(cJ3{ݫŒbe>bD&L3E.;(5#3"%%('((G6%J7%N<&U?'XB*ZC+]E,^D,]C+X?)P:%E3 8+1"&#&"ujzppdk]l[Lo]Ot^Nth^:5.eYJsfSpbQqbNraLtbLq`Jq`Js`Hr^FwjYwiXuhWtgVtgVthVtgVtgVtgVuhWviVwiWxjWyjXzkX{lX{lW}mX}lW}nW~nWoXoWqXt[ðx]uZtYvYwZx[x\{_flRs_HrvvpiXpF~NbʣitOM;+rV:ZΑƇԥkPe?sS2Y>%P7"A-8'6%(&(())F5"I6"N;#R>%U@'ZB*]C*]C+]B*W?(O:#E3;+3$"6+$vmqbobm_pbsehXIjYKuaRth^`TDl`OseRxgSxgRxfOxeNwdMzfN|gOs`H|m[xkYxjXxkXyjXxiXviVxjWykW{lXzlX|mX{mY}nY~oZ~oZpZoZpYqZqYqZr[s[u]Ƴy]uZw\}`elarY9_F(B1!^H5y^CͷשҫyvKrS1_B#cD%xU/`?P=-oT9jףߴxWmD}[8L5W=&C.<)7%(&(***F4 H6 L9!O<#S=%X@%[A(]B)[B(W?'N8!E47&F3$lTum|j]l^qctgylgWHhWHvcUui^cVEnaPyhT~kT}jR}iQ|iPjQoU}hPxdK~oZ}nZ}nZ|lY{lY|lY|mX|mY}nY~nY~oYpZp\qZr[r[s[r[sZsZsZs[t[u[v^ȴobxWu^>hP/y^9nExNO<+^H4cFgըǖ͢rwM^9sS1mN-`7eCS?0tX>m֥乁^sJb?eI-[A)F1@-;(+&(*+ + J9 N:N:Q<"R$Z@%ZA%Y@'U>#F2]F0~ipZfNtmwfZj\uhwl|rfUFeUFvdVvi^iZGteQ|kUpWmTnSpTvXqUnQhMr\s]q\~o[p[p[p[p\q\q\r[s\s\t]t]t]u]u\t\u]u]u\v]v\x^ʵì~{ZR>$'+.=*O8!Q=+`J6y[@y߸ݴXhCxW6sR1_9kGS?0uY?o޴弇`xNfAhK/]B*L6"A.>+,(*+!+!,!vI3[6$U:*9'(G1X?#ZA%N9oR5lxavboYgP~rltdXj^wlzp~ueTEcSFwfXwk_saI~kSpWtXvXwX\yYwXuVqRw_t^u_t]u]t]t]t]u^u^v^v_v_w_w^x_w^x_x_x_y_w^x_x^z`ʵĭ{[XC'-5&>,U>']D+T@.fN:hL¢}㼊csM`;]9kBoJWB2uZ?m٭仇exNhCmP2_D+O9%B/@.. '* +!-"-"RA/F2F/W8R4`D#P;zX9Ďe_}bxas^mWfOzohrbV~i^yn{q~veSDbREyhYymb¾ĺ}gMtW|\_]_[\\|[tTyayby`w_w_x`x`x_w_x_x_y`y`y`y`yay`y`z`{az`z`z`z`{b˷Ʈ}]^G+. 8(B/U>'cI/WB/kS=kMã~侍duLb<_:oErMZD3wZAn伉gzPiDqR5`E,N8$A.:)- (* ,!-#.#y]9hD``Ìb`ax`s]kVeNxmfp`U}i^xozp~ucRCaQD{iZ}qeĿſ¸ù¼º½ǿƼ¯jLyYaf_^`a__\~d}d|c{czbzbyazay`zayazazayay`x`z`{b~dfsY|b{a{a|b̷Ư~^aJ-+<+E2R:$hK1[E2pWBlO£㻋bvNe@a'jN3aK8hP;pR忐dyQeA_:oEtM]F5y\Ak߶潆guNkFqR5_E,N8#B/>,. )-!/"/#.$ͧzmk^7qG_ϓaי_ƌ]_y_r[lUfOz|}vjcl]S{eZuhvitfcRC`PC{jZxlŹȼʼ˾ͻɸһxR{OzJwH, / }fJѥe) / mgfjh~dt[{jStcNj[GbTCWL=KC7:4,%"MC2|b}b|a~c͸ǰ_fN.8'<+K7#W?(jM1bJ8rYCqS侎g{Sf@^:pEtN`I6x\Bj޴澉hxPlFpR5aG.J6#=+>+0")-"/"1$2%Ԩviƌfc7uFƌ`֙aZ͏[\w[sYmUgOxyzug`j[PzeYuhvitfbRD_OBm\sºĻƻɽѽٿѲyuu=+A.nQ1r,* qkmFB9^RBKB5=5*+( E`;tIvO`I6vZAj翍fwPmHpS6`F-H4!C1 =,1#*/"0#1%3&ʛ}d8ɐhВbi7xD͐^[TҒ[[{\t[oWhQvxytf_iZO{eYviwjugaQC_OBq_z»ļƼɾֿťӴxvţy=+H2pT5Ēs-. umi      F=0|b~b~bdιȱëébkR3;+9)O:%]C,mP4hP:z`JvW}忏f}SjCd>uJwP`J7z^EehxQlGrT7^D,O:%C0<+0"* /"1$2%3&Պ6דW٘_n7~Cؘ]XQוYĊ[~\v\pWiQuwxuf^hYO{gYuixkxjbRD_OBucþľĽǿȿʩ׷áx¡xͪ}?-J4sV6Ɠu-2 |ro         G=0~b~c~beκɲŭĪcnU5<,>-Q;&_E.gK/iQ;{`JuV~澉g}Re?d>vJ{ScL9y]De™lzSnJnP4bH.Q<'G3!?,1#+!0#2%3&4(;ȃ[[w8̈́D^YVޛVˍZ[x[qWjRvwxvf^iXO{gYn_kZiWdUGaQEp\ԬvϒutBմںţ{ģzΫ~@/M7 wX8ƒ˧/ 6#yt        G=0cdeeϺʳƮƬeoV5?-@.U?(bH0qT6mT=|aJwX¥佇gxNc>b={M|TfO<{_Fc޸ēhyRlGrT7eJ0T='E2 ?-0"+!/#2%3&5( r{bZ;ՋD]\_SАY[z[rXkTxyzvg^iXOk_vitfsceVGbREyeǒGܫZrKܼȧ}ƥ|ѯ9)M8 {]<Ñܴ.7$ĭ}      !G>0dfefѼ̴ȰǮhqW6A0>.XA*fL2uW9tZB~dMwXæh~Rf@`;uJYfO0gffhѽ̶ɱȰjsZ8D2 C1[D-hN4tV8u[CgOxXħŽi|PjD_:xLXgP;}`Ebԙm|VoJpS7`G/R<'E2!?-1#+!1$2%4'6) w^Zv0E[ݑۍTVŋ[}[u[pW~~yi^jYOocylvjvejXJfUGkΜě\~n̤n_ܽȦ}Ǧ}Ϭ~:*H4mR2Ȟt2#6#ӽư%$          '%H?1ffgiӾ͸ʲʲlu\9F4"B0`H0mS7|]=v\DhPxYƩǔ›jVpIa<|OXgP=bGbÔśn~XpKsT7Q:$R<'E2 ?-3$."2%4'6(7*!҇q_ݥZHa[Tʎ[^y]t[|j`kZOqezmxkxgk[KiXImܸârrUնڼŤ|ģ{ʨ{<+A.{^<ֳҲ2"=)ħ̷Ʊ     !H?1fhikϹ̴˳ov];J7$K8$dM4pU9bAz_GgP`ŨȗÝnXtMc=zN[jS?dKcĔÚmZtOvX:fL2T>(H4!@-3%-"2&4(6) 8*!؋zlCXRl`Sϒ]_}`x^~lalZPsh}ozmzim]MkZLpϱ۽¡zã|Ťz@/F3dAǣw̰7&=)ˮѼ˶      I?3gijl£кʹ̴rx^;J8$N:&eM5qV:fDfKjRdæșşshF<,mDxL_nU@fLb۴ĕ̤w]tNuW9gL3T=*G4#B05&/#3&5(6) 7* ܒۊek]dSӕ]bc}cobn]Pti~p{n|jo]Nm]Mqķ̰Ӹ¢|ĦzC1 B0x\=ġwǫ7'<(s D IDATѽ!      I?1ikkmåл͵̴sx_*E3#F4$7(0%4'6) 8+":-#xpۑݒڋ|qXՙađfimtewcU|~{vaQt`QtʾȽ©ɰl$J:*;+*' Խ:)<)϶ʱzkUӾʵ­uk|cw`v]sZqX~nV{kTq_JG<,RE2lmnpĦл˵ɳvr[;Q=*8+VA-{\>pTqYbͤȣzH8( gDtKdx^IgN|^]L<ΞvXtYwT`AkQ7[C.I5$F3$8)3&6)7*!9,#:/%kwۑޓޓ؆iYԙ`͘kinve{eWwbPuaPxʿſȾŷƮi6-!]M<7(&NA6 ־9)=+ӺεʯĨѾ˶įzvtrqrqqqpnnoqĦл˴ȲuoX9Q=,@1$WB- {\?qVu^wỴȣ{B3$ b@mEdz`JjQ|_N@9t[ntQ`BmR8ZC-K7%H5$:+4(8+!9-":-#:/&}gtڏݑޒ܍cYe' bqwe~gWydQxcQz̿ľú˽Ʒyf*#SD42$"PD:ֽ6%=*վи̲ƫ̷Ʊ|wsponmlmmnopråϺ˳ȱumV9P=+\H5  yZ0"wZ;e@e|bLiQ|^_ODٶnYFd{WbClR8V@+H5%G4$:+7*!:,#;/#;.%<0%xfm׉یݏڋޗ\XÈQiG{`twchWŭorêƶĽDzȻɺnfX#B6*+ F;4ھ1"8&վи̳ǭϻɴîytqomlkkkllmoѾ̷ȲDZuiT7M<*]H5[E3pT9qWs\z^ʡsX;mR5nGceOjR|^jYJʫs]Kd~YuY=gN6O;)A/ B1!9*7+";.$;.%;/$=0'r`eց׃Ձّ}n[YR0RfuwciWƿλ²üƮĵ*$6,%]NB+  MC:fZP&Ǵ͸͸˵DZ{tqmjihiiikjȳîíudP5?/ \I6+oT9rXnWx[xšoi>Z3xV5c?bgQlTy\K=6ȣ}r|WjP5N;'%$7(3&9,#aYJg^Nyr`{hлǫ("1( ZK?2& KA8[PG xmcwj`~rfymsgvj}rgth_laY_UNRIBB:46.)(!%"%+#5,"B7+OC4aT@o`JzjQvZnq]gYHXL=mWF7&*)  ZC,O{{.=sƉůvm^7M. aB$~];XmWhPpUN=0M@8J=9ĝvpMcJ09* 0!, ;/#=1%=0#=1$?2&wbP[rqpśkgpɷܾٽ¢ğuzEM@qwʿƬ(!-&VH=8+! F<3XMD ukawj`thj^R2)6,!+#     ")!-%1' ')!( !"$'1(2)0'.&*! cO>z_Rios6u.u u}l3+ ! 8(S?*qXmVw^Fɣv:-WIBWHC`bCcI.&  $&;.!=1$>0#>1#=1#lYJ~Vojin{k^z[xǮӹϰͷu\pϻͰuPF0DKI\a_sz}~zr{˿ǭ"+#RF:8,! A8/TI? si_ui_sgj^R9. 0%+!.  T6td4U)   $ "&+#0',$-$-$( gR?s[q90#:/"3'!RV |"s"  .$qWw`=3)B7.G<0I>1NA4OB5WH9XK1$>1$>1$?2$eNBzQkhfl۴~κ~pv}tfu{ιǿaZK3BK>yu^mG˿żƨ)"&I=29+  <3+NC9~% oe[qe\{ndbWK,"' k=DčWvJ]*k!m{Gr8H%  "&-$+"3)!7-#/&$  eR?x_r6-!8.#90"8/"bv)~((Kn +"qXwa?4*@6,C9/G<0L@4QD8WI<[M?QD6,"  <0$@2#?2$?1$?3%`H:vNfddknik˼ٻѱŦ|kmȴѽϲqavP,pH#g?jE#dAuqswy|}x}tyuw̯ӷƱȹĮuY~jQpXG6'7'VA*uTu,h_W\TNj^WTK@71#   G-jAk?4m;E%a10Fm9 \!n.~5H%! +$!(!.&+"7,#6+"/'&##gSAy`o3*!3'|k)&  ,"rYt]@4*@6,D9.G<0L@4QD7VI:YL=PC5,"  =0#?2$>2$?1$>2$WA4wLfeۯtϭwlbZpdZ}ĵ̱ջøȴzgo~Ϻ̣̫ͤ{^e>mH'Y6zem|rivpmytmvdyn^qefwiȯdznմkv\zfPl[IgWHeVFl[JyfSB1"9(nS8ܶ~4$:)pKҰ\N= #+6', O4N1P0C#4\"Y6S*=$&y5^,=* 0),% %*"( 3) 2)-%&!"fSAt]p-"UL(} z~ ,$u[xb=3)>4*B7-F:.I>2NB4TG9WK=NA4+!   <0">1$>0#>2$?2$O8,xLfbae=6/@70s`zbmU~c~^mw§ƪϮ̚dkpY5gC&rS7±ǽZMAhZLi\Lh[Ki[KiYIl\JsaOq^M:)9(oT9Ẉ{6$0ӺϾpqgZ]UJNF=D:15*/$ G5(;.C/`E"V<%$xV. )#&&0'0&+"%"\P4O`PoWvJZ PT'2'2%!^b)EEhXud;1&=3)?5+A7,F:.J?2OC6SF9K?2+!   0#>0#=1#>1$J3#}QlMIJmgc̻ʯH:*XG3}]īϷ\H0kswɵлʯbhvs`Kb?#oJ.ȿźtgYn`Pm^OeVG[L>TE6SC4OA1zdK. ;*`G.ji6%3!ջ̲˲ƫçԿӽһ͵«~j}kXZM>@7,:2(.'+#0&,"SB07+;.%  !'0&/%) #!bwXo b{B\E`If5GL3'4++-/:.(:0&<2'9-+=2-@32D56G86D6.*  ;. =0"<0"=0#3'+$=:;/!;/!;- <."س滄|PD?`SGdTFiXGr^HzdK|eJfJoW>y}gMdë̴ҹζP<(P>+T?(sX;rcWK2*#?4+C6,OB6bSCgUDG;/[G4cL3kI4 1F04i;& 9"ɱ|gqUپεª~wsmfb}]yZxWvVvVuVvVwWvVqtsqvWdO/-!2#G4fclO>ZC5cHaȡ>?cXkT,b6br"S@H7acsZ=VC1D7)8-# #O0";-:.!;/#ߺņ̀PC9bRCdSAgU@kW?oZ?r[?rZ>pX>zXH7A2!tXj{fOiȳҺ̵DZƳijsjc1)#3*#0( 7,"J:,WE3F:.jR8eHtPQ=&<*V?%4eH0H. ʰħ~mu`Jqz\ycMmXgwzsic}]yYtUrSqRpQqRrSsTtToponnQ]H+',<+K6 \D(pV<\G3cGy[⿓mgt]xnwW3/E,|2KAr+0vOfClR4\D*S<%H5 ?.7)8,9,8,9-;.!翊ɈQC7cRBeS?jV>iT:kT8pW;mT9rZ?zëwջͲĩнͻʹǵĵŸütgZPB2qY@w^B~cEzWegLfYY\wbtSmV>v^Dt\BOD;epͧ~̧uŠwsÜsĜpdnLkU=XH5eT>lPxWuVmPjKjMlNmPpQrSonkhoQE5" <*D0L6b IDATJ3_I5{`FtUڵڷ\eEQd_\y\7h)VOWlNa&GcEjbgFgL1XA*K7"?.:*7(3'7*8+;- 9+ sogUE8cQ?iU>mV>lT9kQ6nV7nV8sZ>ëŧʯ˰ȭéԿʶïƿ]mϪÜpƢwğvs{e{hd{_y[b[K9nml]OʦyɤwǤ{Ǥ|ƣzrtole`][]VhEXC,;-F9'eT;jLqQnQmOlmzgOH8%N7\A$M5R: U="F0;(R=)WC2tY@hLʡ῔œqrMS<$z'>MQ@eAV'yE^s'5']fDcI.T>'H5 8(7'4&3'7*9+:,:-!ic^VE5dP;iT,5%/!+3'5(6)8+:-TQNQ?.iQ7nW9rW9oT5qV7qV8rX9y_B|ŬkVA¨mezbo}ļľ~]ci{^kqoWPF~kwgypcuobvn_xo^h_Q j`Suj\HD?}hqnkmqir]}lUk{ɦ~nwoksc_^a}X~ZtNoJxSwQxSvPoKjFb@tW6nP0jM-qT2c@cBjGd][uV1fFlKk6]徃ڽNy;džUN^C+ZB*D0>,5%. *'1%3'5)8+:- JCBAnT7tX8sW7uX8sW7rX8z`A~ŭ0%\K:}gµsk`v`nilkkvhPriYFD>YUN[YTcb_WUQXVRZXSZVOicX/)"EB>siZul]}kt|jqxsvnt}is_~cstrqiZ^c^`b\^[rKqKsMnIiEfK,X?"Q;R;T=!lP0gCnJoKoO+cCwT$m5Kܴzݻ޿wChfs,^kBnP0D02"'$ ! ! 2&4(5)6*:, HA7#ދ0|1rX9vX6x[7vX6vY9x^>|éиȱzsh[ujTshSwb|fybmrutngp`Gn_Hm`L]XMB?;NLH[ZVUSOYWTc_YkdYfaXYTJ-*'lbTwm_}sdvm^yyty~noxi}lqq~ntacfg\ff]^_\acuTxTfZnIqKrV4YA$L7X?"fK,aG(W?"ZA"bBoLl9^޸ʞ׳ΣkxSaQfF_>uT4^A&M4W6-:4-KC9{nYs^t^l#" g~e|dyagoWhZEdU?ZO>cWE[O>f]Nj`RldVd]RgaXnh^jbX?>:mg]un`wfzl}seygtm{jpuz{~o}pqrqtdNpxjw]`aaa^[_`qNwTtlgocmKnR3]D%[B#X?!G1O4oL"c3|KǟhśѮOY~XwSmIb@eDjHcAcE)@+J4D1,!2&4'7)8+ޓ?Ԋ;oW.c[U J^7_8~_;dCzykL@3 0((!4,#5.(84-2.),(#?;4?81:4+A<30*"bUA}mS(%!tZ}nWzjRv]}ev_wan`Kg\KbUD]R@\O>bUB]P>rgUldWe`Uj`S974ph]tmcxkwodwrgsl`oyqvqsvru}p|y}rxh}lswep[v^mlmicyS{UjlNiM{^rh~_mLiO/D/4" gF qN%a6TbQ~Sa]XvQuPvRuQtOrNqJO65$;- .$-!6)8*w1|4ӊ@L)KLDFBX+c=cByƫ{nUL8&- ,5%:)#@91+' 0*#0+%*%)#.(";2);1'90%B8,eXDyhOpU{_qWqXyaw\xai{nY[OArj\d[LiaQbVDk_Ng]L\O=XNA20-jaSrk^e\Pqi]le[{sh~rzqnuruzulv~p|v{pu}scwl[xg|nYk]Hu`dpa[a^zX{Ymqlk|s~cI_D*vU1g-bR;tbFvdGsaGzhN}lPsXsXc{`|kSudO}nVu]shUh^LldSjaPbXIi`Tsk\meUdZLf_Rg_PrhYk`Ptk^tj]tl`}uh|n|uwjrsw|l~nu|vxg|pyufuryz~oyf{p]|tqkghrƢ{ǡ{kcpenàʨtln˥|ɣyĚpǞtjddc__femlO4'8*ˆ>ˆ>ˈEFӔQKFu9o6i5b4S.$ > =# <&4!2 1 0 / / 1"4$3%1#2%>. R<*WA+'1&jY>s_BwfIm\Bp_Cq`DudHq`FrUnR~lPyfLyhN}mRqWqVqWrYrZzkVdYIqgVlaOaYL`ZOh`S`WLf_Ti`SpgYlbTncTnbRowf{j|muf}mrt{uqr}m~qzlZueqxv}nvƹθƣ~wÞuĞsŜqʣxse\xTnkftȨŤzsxʦʥȣ|̧Үʤ}ĞuÜtsohcecӓNӑJؘSČS՟b٢ca0e3e4b4 U,N+ *G( 7 , - + -+)%'3#E0Q9"K5 C.W?(oHbęgpW9^M4tbEjY@sbGp`DkY?tbFo\BfT;udIvfKwgLpSuX{jPtdJteMt[xiRpcOj^K[RB`WHf\MaWIg^Q_WKf_QldWzsc|raul\xn]wewftdtj[yi{lueuy}r|th{prj_||j}q||mqxqzµƾӳѱЯ̩ͪ˦ʣzˣxΥy֯دڲد׮۶ԮѪpɧǤ}Ƥ˩έұѯϬϪȣ{ĜurssnlיSؙTݣbϝb˗\Ϛ^٥h_4 X/ N)K(G( /<" =&9%:(3".9&K4Y>#R8 F/Z?&kC]×b^^_beĚf]F+cS:q_Cm[@n]A^N7gW=eU={jM~lM}mP|kNtdJnSxfKm\Em^GdUAbT@j]GobLwiStgRf[IxmYuaxn[peUtcoeVveuawoayn_wn]{o^xgp|jxgwg~sd{o`srwgvhv|nz~te}ķŵο¥æħŨǫũũħ¡Ÿ››ěɡšݷɣxĝsĞuàzukjϰ̬̫̫ʧȥŠ{ǣ~ֲԯٞZf۠ZМbОdڭrңlY@"C%>"A'19#7#B.U<%cG,aG-Q9#`F,sMʢoدyͥrʣqˣpɡoˤsɢrȡqǠqȢtǢtÞqj>.SC0[K5dT;xgJq_DdS;wfJraGo^EbRcSj[CjZDj[Dl^Fk^IeWCpbMpcMqeRk^Kk^MxmZ|q^ocQvkY{q_qfW~tc{rcue}scvdrgXui[yo`xl[zkwfwg{lte~whtwg~rcþЮٹܾӱ˨ЮӲֵ׷׶մԲֵղܺ޻༓⾓㾑ٳΧzШ|ˣwΪƠyÝvmg̨xz~|~ġ֚Wۡ^ڡ_٪nٯw[NPSK0A';%C-^A)eI.W=$O5sT4WѡjÕ_]”_[_^WV[ZWY_bdccuL;-q^En\BsaFWG2aQ9hW?TE1aQ:aQ:sbIm\Cn^EeU?`Q;`QjZB`P9fV>gV?bR;eV>o_FaR;o`IaR=aR={lTfXBYK9hZFk]IeWDqcNsdOiZHpdQi]Ll^NnaMvkYgZIj_Nzq`thXuczpa}ufwevevjXrѳʨʦն׻پҰظڼԳϫضֳܼ޿ƨɬ˭βѷӹպջ׼׼ֹҳͪʣƜĚ⾒۵Ϩ|p|XlJdBiGnLަbנa̕ZRȗ_RʛdȚdŗbΡmիv඀仄ѥo̞iѤmʚdթpٯw۳}Ԫvʞjțgƙg—e˜fÙhÙihfdddaafgddecpU7C6$dSbS<]M7cS<`P:eU?jZB]M8cS')jYAcS=jZBaQ;\L7ZJ4`P:hW?k[CeU?XH5scLcS>k\FiZDn_HdUAhZD^O<_Pm^Hm]FqaIn]FdVAi[EtePm]Ij\G}nWz~Ġ~vŸǣ̩ѰָԵҲֵںۻ׷үںƨжβŤǨԺռ־ֿԼռж˰¢ظ߭oެoΗ\ԡf֩r׮x۲ܳ~㽇ٮwҥmըqΠi۰v޳yߵ}ܳ}خzիxرԬ{խzׯ}̢qʣvŝqlifccbccbddedca`aa^\uR5&raHYI4^O9_P:UF3^P:^O:j\D`Q=j[EaR>bT?cT?gZCXJ7eV>dV@fWAdU@hYDdV?aS=m^Gj[EhZDl^Hn_J}dv~mVsxfŸ¢ƥƦŦâĥƧɪǧȨ̫ʩͭϰаЮطںںֵү׶ĥħçħзδʮƨȬ˰˱̳ʹֿ־־ԻԺԺԺֻ׽Ը٦kդmեmتuӨsѧt߸ܳ|خxУnҤoϠi޳y޳{}޵خyԪvܶٳ۵رծ}ЩyȟpǞpÜoÞtƢzejjifecfjnlljkhiggbsY<1&]L5iZAsbI]O:iYB^P;[L8aR=ZK7TE3WI5^O;YJ7j\EcT>o_GhXCk]Fk\DdU?^O;l]DiYBfshu{bgrsuz|x ŤǧǦɪȨʩȦǦǥ˫̫Ϭ׶ڻٺԳѯ׷£ݿ۽ܿɮδɬ¤ǪĦɬǩȭʮؿٿٿٿٿÙk ֫ IDATԩxէoըqժt޶֭xժvϢnʜgѤmܱyݴz߶ܴد{ڳ޸۵۵ٲԭ{ѩxɠpǟoÛm›pĝsqomkmkllpprrtssqqpolkjpX=+!]N9iY@_P;ZK7ZK9VG4aS=aT?eV@TE2]N9cT?o_HdV@pcJyjRm]FfWAm]Gs\jgfr|`rmlnuvwx{áĢáţǦƤƥǦ ģĢɨάֶܽڻظӲֵ£ۼƨȬʯֳܼǫåǪƩɭͳֿѸγжβ̱˰ѠfϜbԫz٬uܳ~ХrϤq˞k”bҤmٮv۱y۱z۳~֭yܵ۳޷ٱرծ}ШwśkʣtɢsÛnnǤzàyuuvtwzy{zwyxytsupmmkie`V@):.!VG5H;+[L7\P:fXAfV@RE3jZAdU>VG3h[DeWB`R>\O;eVAqaLmdw\erZaioġ|qgc_cdpmonqeq{t~|wģţǥƤʧԲۼճçĦǬ˲ƧۼԱŨå˱ũ̲ɬԼ£Ǫж׿************++)++)++*++*++)++)++)++*++*++***)))*)))))****)))))))))***)))))*))*))*((*))*))*))*((*((*))*))*((*))*))*))*))*))*))*((*))*((*))*))*))*))*))*))*((*))*))*))*))*))*))*))*((*))+))*))*((*((*((*))*((*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*((*))*((*((*))*))*((*))*))*))*))*))*((*))*))*))*))*))*))*))*))*))*))+))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*((*))*))*))*((*))*))*(()((*))*))*((*))*((*((*))*((*(()((*(()(()((*(()(()(()'')(()(()((((((((('')''(''(''((()(()(()'')'')'')''(''('')''('')''(''(''(&&'&&('')'')''('''(''('''''''''''''''''''&''''''''(''''&''&''&''&''&'&&&''&&&&&&&&&&&&&&%&&&&&%%&%%&%&&%&&&&&&&&%%&&%&%%&&%%%%&%%&%%&%%&%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&%&&%'%&'&&&&&&)()         ,,),,*++)++)++),,*++)++),,*++)++)++)++)++),,*++)++)++)++***)***********)))*)))***)))**)))*))*))*))*))*))*))*((*))*))*((*))*((*))*))*))+))*))*))*))*))*))*))*))*))*))*))*))*))*))*((*))*))*))*))*))*))*))*))*((*))*))*))*))*))*))*))*))*((*))*))*))*((*((*((*))*))*((*((*((*(()(()(()(()(()((*((*(()((*((*(()(()(()(()'')(()(()(()(()(()(()(()(()(()((*(()(()(()(()(()(()(()(()(()(()(()(()(()(()((*((*))*))*))*))*))*))*))*))*))+))*))*))*))*))*((*((*(()(()(()(()(()(()(()(()(()(()(()(()'')(()(()'')'')''('')(()(()'')'')'')'')''(&&(''(''(''('')''(''(&&(''(''(&&(&&'&&'&&'%%&&%&&%&&%&&&&&&&&&&'''&&'&'''''&&'&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%&%%&%&&&&&&&&&&&&%&&%&%%&%$&%$&%$&%#&%$&%#&%#&%$&%#&%$&%$&%$%%$&%$%%%%%%%%%%%%&%%%$$%$$%$%%%%%&%%%&&$%&%&&%&(((         ,,*++)++)++)++),,*++)++)++)++)++)++)++)++),,*++)++)++)++)++)++)++)**)*********++***)***))))))***))*))*))*))*))*))*((*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))*))+))*))*))+))*))*((*((*((*(()(()(()(()(()(()(()(()'')(()'')'')(()'')(()(()'')'')'')(()(()(()(()'')(()(()(()(()(()(()(()(()'')'')(()(()(()(()(()(()(()(()(()(()(()'')'')(()'')(()(()(()(()'')(()(()(()(()(()(()((*((*))*))*))*((*(()(()(()(()(()(()'')(()(()(()(()(()(()'')''(&&(''('')'')''(''(''(''(''(''(&&(&&(&&'&&'%%'&&'&&'%%'&&'&&'&&'&&'&&'&&'%%'&%'&%&&%&&&&&&&%%%&&%&&&%%&%$&%$%%$%&%%&&&&&&&&&%%%%%%%%%&%%&%%%%%%%%&%$&%$&%#&%#&%#&%#&&#&%#&%#&%#&%#&%#&%#&%#&%#&%#&%#&%#&%#&%#&%#%%#&%#%%#%$"&%#%%#&$#%$#%$#%%$%%$%$$"!" " !")'%.)%2(!        ,,*,,*++)++)++)++)++)++)++)++)++)++)++)++),,*++)++)++)++)++)++)++)++)++)++)++)*********************)))))*))*))*))*))*))*((*))*))*))*))*))+))*))*))*))*))*((*))*))*))*))*))*))*))+**+))+))*))*))*))*))*))*))*))*))*((*))*))*))*))*))*))*))*))*))*))*((*((*((*(()(()(()(()(()(()'')(()(()'')'')''('')'')'')''('')''('')''('')'')''('')'')'')'')'')''(''(''('')'')'')'')'')(()'')(()(()(()'')(()(()(()(()(()'')(()(()(()(()(()(()'')'')''(&&(&&(''(''(''('')'')(()(()(()'')'')''(''(''('')''(&&(''(''(&&(&&(&&(&&(&&'%%'%%&%%%%%&%%'%%&%%&%%&%%&%%&$$&$$&$$&$$&$$&%%%$$$$$$$$$$$$%%$%%%$$&$$&%$&%$%$$$$$$$$$%#$%$#%%$&%%%%%%%$%%$&%#&%#&%#&%$&%#&%#&%#&%#&%#&$#&%#&%#&%"&%#&%"'%"&%"&%"&%"&%"&%"&%"&%"&%"&%"%$!&%"'%"'%"%$"#"!  !! )&$82)K@2]N9jW?p]Br^Ds_ER?-=.          ,,),,*,,),,),,),,),,),,),,),,),,),,),,),,),,*++*++)++)++)++)++)++)++)++)++)++)++*++****************++*******))))))((*))*))+))*((*))*))*))*))*((*(()(()(()((*((*))+))*))*))*))*((*))*))*))*))*))*))*((*))*))*((*((*))*))*))*((*((*((*((*((*((*((*(()(()(()(()(()'')(()(()'')''(''(&&(''(''(''(&&(&&(&&(''(&&(&&(''(''(&&(&&(''(''(&&(&&(''(''(&&(&&(''(''(''(''(''(&&(''(''(''(''(''(''(''(''(''(&&(''(''(''('')'')(()(()''(''(''(''(''(''(''(''(''(''(&&(&&'%%'&&'&&(&&(&&(&&(&&(&&(%%'%%'&&'%%'&&'&&'%%'$$%$$%$$%$$%$$%$$%$$%$$$##%##%##%##$##$##%##%""$""#######$$$########$##$$"#$"##$"$$#$#$%##$##$#$$##$##$""%#"%#"%$#%%#&%"&%"&%#&%#&%"&%"&%"&%"'%"'%"'%"&%!&$!'%!'$!'$!'$!'$!'$!(%!(%!(%!'$!$" # #"+(#92)K@0\M8hV=o\Ao]BlZAjX@jXAkY@l[Am[An[Bp^DQ?-<,          ./*./*-.)-.)-.)-/)-.)-.)..*-.)-.),-(,-(,-(,-(,-(,-(,-(,-),,)++),,*++)++)++)++)++)++)++)++)++****++*************))))))(()(()(()(()(()(()(()(()(()((*((*((*))*))*))*((*))*))*))*))*))*))*))*))*))*((*((*((*((*((*(()'')'')(()'')(()(()(()(()(()'')'')(()'')'')'')'')''(''('')''(&&(''(&&(&&(&&(&&'&&'&&'%%'%%'%%'%%'%%'%%'%%'%%'%%'%%'%%'&&'%%'%%'%%'%%'%%'&&'%%'%%'%%'&&(&&'&&(&&(&&'&&'&&'&&'&&(&&(&&(&&(''(''(&&'%%'&&(%%'%%(&&'&&'&&'&&'&&'&&(&&'&&'&&'&&'&&&%%&%%&%%&$$&$$&%%&%%&$$'$$'$$&$$&$$%##$##$""$""#""#""#""#""#!!""""!!"!!"!!"""#!!" !!!!"""!!!!!!!!!!!"!!#" !" !"!!"""#"!#!"""""!"#"!$#!$#!$#!$#"$$"$#!$#!$#!$#!&$!&$!&%!&%!'%"&$!'$!'$!($!($!($!)%!)%!)%!*&"(%!&# $"&#-)";3(MA1\M8iW>lX?jW?hV>hV>hV>hV>iW?jY@jY?lZAlZAkZAl[Am[An[Bn\Br^ER?.<,          1/+2/+3/,3/,3/,3/,3/,2/+10+0/*0/*0/*0/*0/*0/*/.*/.*..*-.)-.),-),-),-*,-),,)++)++)++)++)**(**(**())))))**)**)**))))))))))(()(()(()(()(()((*((*))*))*))*))*))*((*(()((*(()(()((*(()(()(()(()(()(()(()'')'')(()'')'')'')''(''(''(''(''(''(''(''(''(''(''(&&(&&(&&(&&(&&'&&'&&'&&'&&'&&'&&'%%'%%'%%'%%'$$&$$&$$&##&##%##%$$&##%##%##%$$&##&##%$$&##&##&$$&$$%$$&$$&$$&$$&$$&$$&$$&$$&$$&$$&$$&%%'%%'%%'%%'%%'$$&$$&$$&$$&$$&%%&%%'%%'%%%$$&$$&$$&$$&$$&$$&##%$$&$$&$$&$$%##$##$""$##$""#""#""#""#!!""""!!!!!!!!"!!!!!!!!" ! ! !     ! ! !  ! ! ! ! "! "! "! "! "!## $#!$" $" $#!%# %# %# &# '$!($!($!)%!)%!)&!(% %#$"&$/+#>6*OD2^O9fTgV=gUiW?iW?jX@kY@kY@jY@kYAkZAl[Am[Am\Bm\Bm\Bn]Cn]Co\Cq]Ct`FR?.;+          41,41,41,41,41,41,40,50,50-50-50-50-40,30+30+20+10*0/*/.*/.*.-).-)--(,-(+,(++)+,(++)**(**(**(**(**()))))))))**)**)))()))))((((((((()(()(()(()(()(()(()(()(()'')((*(()(()(()'')'')''(''('')'')(()(()(()((*((*))*))*((*((*(()(()(()(()(()(()'')'')'')&&(&&'&&'%%'&&'%%'$$&$$&$$%##%$$%##%##%##%##$##$##%##%##$""#""""""""#!!""""!!""""""""""!!""""""#"""""#""#""#""#""#""#""$""#""$##$##$##%##%##$######""$""%##%##%##%##%##%##$""$##%##%##$""$""$##%##$""#""#""$"""!!"!!"!!#!!"!!"!!" !           ! "!"!"!#!#!$"%"%"&"'# '# %"$!#!'$ 0+$A9,QE4^N:gV>jX@iW@fV>fT>gU>hV>iW?hW>iW?iW?iW?iW?jX@jX@kYAlZAkYAlZAl[Al[Am\Bn\Co]Co]Co^Do^Dp^Dr^Er^Er_EvbHSA.;+          51-51-52-62-62-62,62-62,62-62,51,41+31,41,30+30+30+30+30+30+1.*/-).-).-).-)--),-(+,(+,(++(**(**(**(**())'((((((((())())()))))))))((('')'')'')'')'')''(''(''(&&(&&(''(''('')'')'')'')'')'')(()(()'')'')'')(()(()'')''('')'')''(''(&&(&&'&&&&&&&&&&&&%%&%%&%%&%%&%%&$$%##$##$##$##$###""#!!""""!!"!!"!!"!!"!!!!!"!!! !   ! ! ! ! ! ! ! ! ! !!!!!!!!!"!!"!!"!!" ! !!!"!!!!!"!!"!!"!!! !!!"!!#!!#!!"!!"!!#!!"!!"!!! ! ! !     !# $!$!# !!%"/*#?7*OC2`P;kY@nZAlZAkYAjYAjYAkYAkZAkYAkYAkYAkYAjX@kYAkYAjX@kYAkYAkYAlZBlZBl[Bl\Bm[Bm[Bm\Cn]Co]Dp^Dp^Dq^Es_Ds_Es`Es`Et`Et`FtbGzdIUB/;,           83-93-92-93-92,92,92,82,81,82,81,81,82,82,71,51,51,41,41+41+30+2/*1.*1,*/,)-,(-,(,,(+,'+,'*+'**'**())'))'))'(('(('((())((((((())(((''''&&(&&(&&(&&(&&'%%'&&(''(''(&&(&&(&&(&&('')''('')'')''(''(''(''(''('''''''''''''''''''''&&'&&'&&'&&'&&&&&&%%&%%&$$%##$""#""#""#"""""#!!"!!!!!! ! ! !               lƒ IDAT!-(!=6)QD2^O9eU4+=4+=5+=4+<3*<3*;3*;3*;3*:3*93*92+:3+92*92*81*50)3/)3/)2/)1.)1.)0-(/+(.*'.*(-)(+*')*&)*&((&((&''%((%''%&&$&&$&&$&&$%%#&&$%%#%%#%%$$$%$$$##$##$$$%%%&%%&%%&%%&%%%&&'&&&&&'&&'&&'&&''''((((())))))))))(()(()(()(((((((((''(''('''&&'&&'%%'%%&$$%##$""$!!"!!!  ,'!B9.]P?qfT62*    &"80$MB0]N8fU?gV@eT?cS>dT>eU?gW?gW@iXAiYAjYAjZAjZAkZBkZBkZBlZBl[Bm[Cn\Cn\Do]Ep^Fo]Fp^Fp^Fp_Fq`Gq`Gr`Gq_Gr`Gr`HraHsaItaHtbHubIubIvbIvcJvcJvcJwcJxdKxdKxdKyeKyeJzfKzfK|gM|hM|gL}hL~iL}hL~iN~iNnQ]I3=-   >5,>5,>5,>6,>6,?6,?6,?7,?7,>6,=4+=4+<4+;4*;3*92*81)81)82(71(70(5/(3.(1.)1-)/,(/,'.+%-*&,)%,(%+(%((&((&((%&'$&&"%&#&%"%$"$$"$$"##!##!$$"$$"$$""""!!"#####$#####$##$$$%%%&%%&%%&&&'&&''''''(((((((((((()(()(()(()(()(()((((()((((((''('''&&'&&&%%&$$%$$$##$""#!!"!!"!!! !   $!<5*RG7`R?dVCdVCbTB_SA]P?aTC~i{f{cw_YN=:1&SF5bS>jYBhXAeT>bR=bQ=cR=dT=eU>fV?fV?gW@hXAhY@iZ@jZAkZBk[Bl[Bl\Cl[Cm\Cm\Cm]Dn\Do]Eo]Ep^Fp^Fq_Gr`Hr`HraIsaIsbItbJtbJtbJubJucKvcKvcKwdKxdKyeLyeLyeLzfMzfMzfMzgM{gN|hO|hO}hO}hN}iN~iNjOkPkOkPkPkOlOlPlPrU`L6=.!  ?7,?7,?6,@6,@6,@6,A5,A5-B5,B5,A4,A4+@3+?4+=3*;3*<2);2):1(80&70&6.&5-&4-%0,&.,&.+&-*%-)$-($,(#+'$*'$''#&'#&'"&%!$# $# %" $!!!!! "" !! !!"" "" !!! !!!!"""#####$##$$$%$$%%%&''''''''''''(((((((()((())))))))))))))*))*)))(()(((((((((''''''&&&&&&%%&$$%##$""#""#!!!   60(LB5\O>bTAcUBaTAaSAaTAcVCdVEdWEeWDdXEdWDcVCfYFqqjhx_hXAgWAgXAhXBiYBhXAhXAgXAhXAiXBiZCiYBjZCk[Bl[Bl\Cl\Cm]Dn]Dn]En^Eo^Eo^Eo^Fo_Fq_Fq`Gr`GraHsaHsbJtbJucKudKvcKvdLwdLxeMxeMyeMzfMzfM{gN{gN{gO|hO}iP}iP}iP}iP~jQ~jPjPkQlQlQmRmQmQnQoRoRoRoSoSoSpRoSpRvWcN9@/ $ C6-C6-B6-A6-B7,B8+B9+C9,B8,B7,A7+A6+A6*A4*@3(>3(;3(;2':1':0'90'6/%5-%4+$3*#1+#/*#.)#-'!,'",'"*&"($!($!$# #$!##!#!$ # #!      ! !!!"""#""#$$%%%&$$%%%&&&'''''''((((()))))))************++++++++++++**+***))*))))))((('''&&'%%&$$$###"""       /*#G?3XM=bVDfXEdVEaTC`SBaTCbUDcVEcVEdWFdXEdXEeXEfYFfYGfYFfYGfYGeXEi\Ivvonfm]Ek[Dk[Dk[Dk[Ck[Ck[Ck[Dk[Dl\Dl\Cm]Cm]Do^Fo_Fo^Fp_Gp_Gq`Gq`HraHr`HraIsaIsaIsbItcJucKudKvdLweLxeMxfMzgNzgN{gO|gO|hO|hO}iP}iP}iQ~jQkQkRkRkRlRmRmRnSoToSpSpSqTrUqUqUrVrVsUsUsVsUtUtUtUtUzZhR;A1 %     C6-D8,E9+E9+D8,E8,D8+C9+C9*C8*B7*B7)C8)A7(@6)?5(>5'=4';3&91&8/%7/%5.$4,#2)"2)"-(!-( -& -% +% +% )#%!$!   !"!  !!""""###$$$%%%%%&&&'''(((((())))******++,,,,---......//////../......---,,-,,,+++***)))((('''%%%##$"""        )%A9.UK;aUCeXFdXFbVDaUEbVFcXGdYGeYGdYGeYGeXGeXGeYGfYGfYFgZGgYFgZGh[Hh[Hh[Hh[Hi[Hh[HgZGl_Kyztrhq`Hn^En_Fn^Fn^En^En^Em]Dn^Dn^Eo_Fp`Gp`Gq`Hr`HsaIsbJtbJtbJucKucKucKvdLweLxfLyfMyfNzgNzgN{hN|hO}iP}iP~jQ~jQkRkRlSlSlSmSmSoToToTpTpTqTqUrUrVrVsVtWtXuWuWvWvWwWwXxYwYwXxYxYxYwYwY~^lU>B2 '! !!!!  E:+D:+E:+E9*E9)F9)G9)H9*H9*G:)G9*G8*H8*F7)D6(D6'B4'@3&=3&;3%:0$8-#5,#4,"3*"1(!.' *'+',"+!(!&!# "!  !!!!!"##$$$$%%%&&&'''((()))***,,,---..///0001111111222222222333333222222111111//0...,,-+++)))((('''%%%###!!!   !93*SI;bVEh[IgZHcWFaUEbVFcXGdYHeYHeZHeZHf[If[If[If[Ig[Ig[Ih[Jh[Jh[Jh[Jh[Ih\Ii\Ij\Ii\Ij\Ii\Ij]Jj]Jk]Jj]Ji\InaN}~xultcJqbIqaHqaHqaHp`Ip`Gp`GqaHqaHrbIsbIsbItcKucKvdLveLweMwfNyfNyfNzgO{gN|hO|hO}iP~jQ~jRkQkRkRlRmRnSnSoTpTpUqUqUqUrVsVsVtVtWtXuXuYvYvXwXxYxYyZy[z[z[z\z\{\{]{\|]|]{\|]{]{\`pZ@E4 )!"""""""!F9)F:)G:)H9*J:+J:*I:*J<*J;*J<+J<*J<)I<)I;)G:)F7(E7'D7&B5%?3%=2$<0"9-!6+!4) 1(.'+&(%(#('%"!!!%%%''''''''')))**+,,-...///111333444556667777888888888888888889777667665444444333111000--.+++)))&&&$$$###!!! 3.&NE8`UEj]Lk^Lh\KfZIf[Ig[Jh]Kh\Kh\Kg\Jh]Kg\Jh\Kh\Kh]Kh]Kh]Ki]Ki]Kh]Kh]Ki]Li]Ki]Li]Kj]Kj^Kk^Kk^Kk^Kl^Kl^Kl_Lk^Ll_Ll_Ll_Ll`Lk_KqdO|yowfMudKucKucKtcKtcJtbJtcKtcKucKvdLvdLweMxgNygNyhN{hO|iO|iP}jQ}jQ~jQkRlSmTmSmSnSoToTpUqVrWrWsVsVtWuXuXuXvYvYwZwZwZxZyZz[z[{[{\|]}^}^}^~_~^}^~__```a`aa`_eu]EG6"+ "###""##"G9)F9)H9)I:)J;)L<)M=*M>*N>)O?*O>*O>*P>*O>*N=)L<)K:(I9'G7'D5%A3#?1";/ 9-6*4'1%,%*$)!%$#!3.)cRC~uĮhhhIII///""" &&&...333777999:::;;;;;;===>>>>>>>>>?????>???>>>>>><<<;;;:::888666444222000...+++)))&&&"""!!!  KC7aWGm`OmbPk_Ng[LfZJg\Kh]Ki^Li^Mj^Mi^Li^Li^Li^Li^Lj_Mj_Mj_Mj_Mj_Mk_Nk_Nk_Mj_Nk`Nk_Nk_Mk`Nk`Nk`Nm`Ml_Lm`Mm`Mm`Mm`Mn`Mo`Mo`MoaNobLobMqbNpbNpbNpaMufQ}s{iQygOxfNxfNxfNxfNweMxfNweMxfNzhO{hO|iP}jP~jQ~jQkRlSmTmTnToToUpUqVqVrVrWsWtXuXuXvYwYwZwZx[x\x\z[z[{\{\|]|]}^~_}_~_```aabbbccdcceefeegls}dIT?%1%#$$$$$$#$G7(I9(J:)J;(L=)N>)O>+P?+Q@+SA+TA+TA-UA,T@,T@+R?+Q=*N<)L;(J9(G6%D3$@2"<07+3(0(+%)!(&!  C90fSAwldtttZZZHHH<<<999;;;???EEEGGGGGGFFGEEEDDDCCCBBB@@@???===;;;888666333000---***(((&&&""" l`Qj_Pk`QkaQmaQl`Pl`Pk_Ol`Ol`Ol`Ol`Nk_Mk`Nk`Nl`OlaOmaOmaOmaOnaPmaOnaPnbPmaPnaPnaPnaPnbPnbPoaPobOobOobOobOobOobOqcPpcPqcPqcPrdPqdPsdPteOtePteQsdOxiTwmT~kR}jR|jQ{iQ{iQ{iP|jQ|jQ}jQ~kRlRmSnTnToUpUqVqVrWsWsXtYtYuXuXvYvYwZwZx[y\y\z]{^{^|_}^~_~```abbcccccccccceefgjlnnnnk~\x^@^E'ZA#_F(fL+6'%&&%%%%%$H8(I9(J;(L;(M<)N=*Q?*RA*TA,VB.XB-XB,YC-YC-YB,XA,VA+T@+Q>)O<)L8'H5%E4"?1:,6(2'-$*!'%"!L@3gO~_gPUE5{pgǿhhgTTTHHHCCCưY IDATBBBDDDEEEEEECCC@@@===999666333///,,,)))&&&###  3+!L@0]M9gWCocUnbTocTocSocSnbRncQnbQnbQnaPnbPnbPmaOnaPobQobQobQocQpcQobQobQocRocRpcRpcRpcRqdSqdRqdRqdRpcQqdQqdRrdRseRseRseRteRteQufQtfRufRugRvfRvgRwhSxhSwgR}lW{rXnUnTmSmSmSmSmSmTnTpVpVpUqVrWsXtYtYuYvYvZwZwZx[x[y\y\z\{]{]{^|_}`~_aabccccdikijjhkmpqqpnkheb`^|WnKu[9dJ*aG'iM-qU2wZ4{]7|^8b*U?+WA+XC+YC,\D-]D-]D-\D-[D,ZC,ZB+W@*T>)P<(L9%G5"B2 >.7*2'/$, '#    "LB:rgkZubRxgYxeV|fVu]LWF5uj`|||bbbLLL;;;333000000000///,,,((($$$    "=4)YL)gKgimoġrǤu˧xϬzѮzϪuŠlaSpE|\8hL.W>$F19'1!,,,( %"%''''((((F6&G7&H8&J8&M;&O<'Q=(U?(V@)YB*[C+\D,\E-]E-^E,^E,^D,\C,ZA*W?)S='O:$I5#D2 ?.8+4'1", '# ! "SJ@rgu{qvktht^Nm[MsaTq`RxcSs\LUE4ti^kkkLLL221 .*$G@5^TEm`OrdQscOo_Ll]In]Ip_Kq`Lp_Kn^Jn^Jn^Hn^Fp_Fo]Do]GviXtgVtgWuhWuhVsfUsfUreTreTsfUsfUsfUtfUsfTsfTsfUsfTsfUtgUtgTtgTtgUvhVuhUvhUvhUwhUwiWwjVxiVxjUzkVzkVzkVzkV{lW{kV|lU|lU|lU|mV}mV}mV~nW~nW~oVoV~nUrYw\sXsXsXsXsXsXsXtYuZwZwZy\z]{^{^{^}`ddfcbchlosvx ywtm`sL{]9oR-rT/a8qCWkHF5*J8*cL6w[>`=rљ̐۬oǖ^NoCc<}[7tT1mN-bE(Z?%S9"O6 F1>,;)7&6$4#3"'"%'()())()F5$G6$H6#I6#L9#O;%Q<&S>&U@'WA(WA*ZB*\D+\D*^D+^D+^C+\B+[A*X@)T>&P:$J6!E3?0:,6'1#,($  ,!YNDvlvwoshpdk]k]n_nbs]NjZJo^Pl[MtaRu`PTD3th_ƿsgVfYHm`Pk_Nk_OnaPqcQteRueQveQveOudNvdNvdNtcMrbKscLtcLvcLxdLwdKr_Gq_IykZxjYxjZwjYviXuhWuhWuiXviXvhWvhXuhWuhWuhVuhVuiVviWxiWxiWxjWxjWwjWxjXykXykXzlY|mZ|mY|mY|mZ|mZ|mY}nY}nY}nY~nY~nX~oX~oX~oXoYoYpYpZqZqZr[pYt\ız^v[v[v[uZv[uYuYvYwZz]`eji}]fGhP1=,4&P;+pU=dI}\náuǥz˪|Ϭ}Ю}Ѯ{ϫv˥nƠibZRrFb;sT/nM*f8uV6I9,P=-bJ5mR7mQ5f߯ۦӛ…ۮrŘaUwKjBa;wV4hK-\B'W>&S;$N7"C.=*;):(7&5%("&(')()***E4!F5!H5!I6!J8!L:"O<#Q=$R>%T>&V@&YA'[B(\B)]B)^B*]B)]B*YA)W@(T=%N9"J6D3@0<,8(,%8(f\VvnuaQl_k]l^qbpaqcrerevit_PgWHk[LhWIr_QvbTWE4ui^ýmaPaUDj^MmaPrdQwgSyhT{jTziRziQzhP{hP{gOxfNzgNzgO|hPjRjR|gOyeLuaIvdL}o[{mY{lY{mY{mZ{lY{lY{lYzkXyjWyjXykXykXzkX{lX{lW{lW|mY|mY|mX}mX}nY}nY~oZ}oZ~oZpZqZpZpZqZqZqZqZqZrZrZrYrZrYrYsZsZsZsZtZt[sYv]dz­a~_bfhiiie\nMqY;cK-aH(jP.x\8kCSS?+7(`J5eGiL`B{ب̛őݲ|ți]xNg@^9yX4qQ0oO/lM-mM-hH'[4{IcAJ8,Q=.dL7rV#W?$Y@%[@&[A'[A([A'Z@'X@'U>%Q:"O9!I5>.:)Q<*}bMyav^gO|ttmtaSzh[{gYk]sfsfvivjvj{osaQgVGjZKfVGq_RvdUXF4ui]oaOeXEnaOpcPufR{jU~lVnVmUlS~kR~iQkSlSnSqTsVqUmRjP~iO|gLzgNp[p[q\q\p[~nZ}mY|mY}nY}nY~o[~oZ~oZ}nY~oZ~oZ~oZp[oZpZqYqZr[r[r\s\r[s\s\s\s\t\t[s[t[t[s[t\t[t\t\t\t[u\u\v]v\t[w^¯ɵįìruTr[=fP2_I,\G*[F*XC(VB'N:"F3B/>*D-J2H5&<-!]G4bG}`DuW;tحɗ֬zeSoGc>|[7vV4rQ0pP/jK+a9NiEM;/TA1fN:uY?nO4n޳̘弅Ϣn^~SvLiCe@xW6dH,_D+]C*T;%J4 F2A.?,=*;*-#&())*!+!* + + 2&,!)+.$7,<.D3N: W@$[B%Z@$X?#Y?$Z@$Y@%X@&ZA'V?$L8J6fK2pWl~jvar]oYlVgO|tslr_QveZvcVj]vkvjxmynyn}ttaSfTEhXKdTGp^RweWZH4vj_veOo^HwfQwgQ{jSmUoWqXpVoUrUrUtVyY{ZyYvWsUrTrSoQmOmRu^u^s]r]r]q]r\s\r\s]r]r]r]s\r\s]s]s]t]s\t]t]u^u^u^u^u^u^v_v^u^v^v_v^v]v]v]u]v^v^v^v^v]v^v^v^w]u\y_ðʵůĭu{Z~dCT?%" +-5&<+9(?-G2G2U=%pS4Q>,C4)eM9iLeIyX=|Ҥ⹇̡p^{RoIa=}[9|[9zX6{Y5h?RpKO=0U@0hP:uZ?sT9oզ̝仇ϤrcTwMkDf@|[9jM0aF,]C*R:#N7$G3!B.A.?,<+,#(**+!+!,!,!,!,!`@%tK,R1P.V1L*X1V0L*d8Z1K-W@#YA$X?#Q:T= vU5zUgg|bzbybv`u`q\nYlWfO{t|qkp]PsbWr_S~j^ynxmyozpzq~vsbTeSDgWJbREo^QxgY]J7xl`|iPxdKlTqVsWvYxZy[z[yZzZ^_\}[zY{[|[yYyYwWrSpTw`w`w`xaxaw`v_v_v_v_v_v_v_v_v_v_v^w^w^w^w_w_x_x_w_x`x_x_x_x_x`x`x_x`y_y_y_y`z`z`z`z`y_z`z`z`y_x^{aıʶDZŮw|\hEZE('/ 0!7&A0A/I5![C+X?(`F-{[;VA/A1&gO:nQjM]?äթ⻉ͣsdXuNfAb=d>_:\6lCWpKQ>0WA2jQ=vZ@tV:mΟ彊өvfWzOpIiD{Z9qR5gK0`F-W?(O9$G3 A/A-=+=+.#'** * ,","-#-#-#|xmi[jXz\DpP2Y;^C$X?!ZA#{Y9|WŒdc`a`a~a{aw`u`s]p[lWjTeNyrymgo]OqbVp]R}i^zoxnyo{qzq~vsbTdSDfVIbREn]QzhZaN9{ocÿ¼żƼƼķ~iM~hLsUxY~]`bcb_]]][^_^^\{YwVwVxZ|c|d{czbzayayayayay`yay`y`x`x`y`x`y`y`y`y`yay`y`zazay`zazayayay`y`y`z`z`z`za{a|b}cza{a{a{az`z`y_{bŲ̷DZƯëw~]jG_H,)0!4%:*D2 E2 I4P9#S;$fK0eCYC0J9,nU?nQkM]?äի位ȟq`[yPjDc>e?_:a:qEXsMTA2ZE3nV@w[BwX(M7#F1@-=*<*;*. $(* + ,!-"-"-#.#-#Ħ~t~nwWY6pKoIuS\`‹bōaȏaƍa```|`x`u^s\oZkUjTeNwpxlfn[No_Tn]Q{h\xmwmyozpzr~vsaScRCeUH`PCn]Q|j[dR=sfÿ·øĹĺĺƻǼŻŻƽȿȾǽŻ·ø÷ʽɾ˼ȴrSoOxX|Z\_bdb_^adcb`]ZnNgFjGhBnLge~eee~e}d}d|c|c|c{c{czb{b{b{bzbzazazazazb{b{b|b|c|c}d}d}d}b{ay^v]sZ~mTp`I^N:H;*QC0e|b|b|a|b{az`}cƳ̷ȲƯëy^lHcK-( 1"7'<+F3!F2I4S;%X?(iM2fC_H5K:-oU@pRpQ^@ׯ忏ҩyeYsLe@e@d@aoEUtNVC4\F5nU?z]Cz[?k֨ѡďد{hVvNpJjE|\;qS6eI/^D+W>(L6!E1A.?,?-=+.!%),!-!-!."/#/#/$0#Ȥʦ›}xozlzV\8uMpHwQ_ƍȃbϒ`Җ`Β^Ê^__}_y_u]r[pYkUjSfNun{}~~~vjclZMm]Sk[O{eZthtgujtgrdqbo\LcRDdTG`PCjZMygWiVBwj¿øøĹŹȻʽ̿̿̿̿ɽǺǹȹȸȷǵ¬ͷuRvQ]behgbjKeM/nR0vX3a8tEWZ^rQG8)' 0!+ P>*lfghhgeeffggghgge|by_t[pW|lTwgQrcNm^Ji[GeWEaTD\O@WK=RH;MD9F=3?6,91'4-$-'#@6'RF4f|b|b}b|b|a{`~cƳ̷Ȳǰìz_oIeL--7'9);*K8&J7#N8$V>(X?'jN2fCcL9K;/jQf@`;f>qGVrLVB3^H5pW@x\ByY>j޴Ϟ彇өuhYvOqKkF{[9qR5gK/`F-ZA*N9%D1@-A.>,=+/!%:nc IDAT)-!.!."/"0#0#0$0%ͤѨƚxujĐsh~T`7yLsGzPÊ_ϒ`Ӗ`י_ܜ]֖[Ɏ\Ê]]}\x]u\rZpXlUiTfN}tny{|}z~uhbkXLk\QjYN{fYuhuhvivitgtfq]MbRCdTG`PCl\O~k[n[G{pÿ¹ùĺƻƻǻɽ̾нͻͺȯؿӵʪp]~UyO|PwMoV=:)=+A.A.lO0˘a㷀դjK8') 3#, SA-ohiiikzkUufQrcOn`Ml^Lj[In^JjZGdUD^PBVJ=MC7F>3>7-60'*& ,%E<.e|b}c}c}b|a{`~cƳ͸ɲǯĬªz`qKgO/. 9(;*<+K6#L7$P:%Y@)[A)kN1hEaJ7F5(tZEuVqS`C׭忎Ѩwg[|SkDe?hBxW5c=qFRuOYE5aJ7qXBx\Bz[@i߶Ϟ翋Ӫvf\yQuNlF{[:oR4iM1bG.Y@)G2;*@.@-=+=,1#&* -".!/"0#0$1$2%2%֨ޱТuɓqg͔ȍePf7~KvE~Pʎ_֘_ܜ^ZVݚWϐZȌZ\}[y[u[sZqXnVkThO|smwxz{x|tg_jWKiZPhXLzeYuiuhwiviuhugs_MbRDdTG_OBl\Oo^vbLvüúĻŻƼɽʿʿҽ̲£ֹҳǧtrrϯ¡wyZ?=+@-E0C/oS4٪tÑ෰sR;&.4$+ UD0sklkiLJB           -'F=0e|b}b~c~c}c|a~cƳ͸ɳȱŭª¨{asMiQ20 ;*>-:*J7#N9$R<'\B,_E,oQ4jFgO:VD6w^GwXtV_@ӥ徍ϧue[~TkCe?gBd>^8rFTxR\G7_H6sZDy]CyZ>gϟѧuf^yRuOmG|\:qT6gL0_E,YA)J5"@.C1 B0=,;*0"&* ."/"0#1$1$3%2%3&֣|O7ןZPДaٜkՔ`ˆMk7ʄK{CŃOҔ^ޞ]YVRTԓZˍZ[\}\y\u\rYpWlUiR{snuxyyw{tf^iWKiYOfWK{fZwjvjxkwjvhvht_MaQCdTG_OBm]OsajT}ſ½½½ýüüżƽǽȾؿѶȧܾնʪwvwԳɧ{_>>-D0J4D0rU7ݯxĒ෷sX?'.:(0[I4yppokH'^C,`E,jM1oJiQ;YG8{aJvWuW_@Ӣ侊ѩxgZ~SlEhAjBe>iAuHWzR]H7bK8t[D{^Ey[@eТ‘Τth]yRuOlH{[:nP4iM2aF-W?(Q;&M8%E2 @.>,<+1#'*!."0#0$1$2%3&3&4'ٜdb^Ygߜ]ҌJs8ъJȁCΊOܛ][XVSTۙYԓYȋ[\\|\w[sZpVmUiQ{souwxxwzuf^hVKiXOgWJzeWqcpapap`o_p_u_LcTEeUH`PCn\Nubt\Ŀƿȡܸşnť|αʨ׸ͬĢz¡xây׷άhD@/F2K6D/vW7߰zƒ߶ŢzdH,.=,5"aM7vuvrK>0                    .' G=1f~ccdddceȴϺʴʳȰŭĬūdvOnU53#>-A0 @/N9&T>(ZC+bH0dJ/mP4pKkR|\7a;h@yKU{S`K;dN;u[E|_FsU<`߸ѥỌ̀tg`zSuOlG|\,6#hR;~zN@1                 /( G>0hddeeedfȵм̶˴ɱǯƭƭfxQpW54$@/C2 D2 O:%V?(\E-bI/gL1qS5rJqX?XE6}cLz[wXfFå٪㻆ЧsgZwMlDe?b=c>e?xKZVeP?gP&F0`J+\ŤyVE.j{^A-@.7$mX@ɲPD7          !/)!G>0jfgfffdgʶѼ̸̵ʲȰǯȰ¨izSrX75%B1F4"B0S>)[D-aI0gM3nR5wY:tMsYA`L_:gAxLYWeP=fN:x]Fz_D}]BdӧĔЧy˜me{UwRoJ|\أ;N\LړAJBOYiՀڍՀcRSޛVΐZ[\|\x[u[sYoWzw|}~~xi_gVLjYOgVJnb}pxkwiviugud~gSiXJjYJeTFq]Ojqwݮg֤WӤ\ĝc|Mšp฀ǟj^zJٻšѰȦ}ŢzǦ|ܾЭ~g?;+:)M9#E2vY9ʣsϱ}V`~bF/ B/7#q\EѺŭĬ«WJ;!                               %#0(!H>1jghgfgfh˸Ҿ͹ͷ˴ʲɱɱëk{SsZ85&D2 I6%E3!S>)]F.cK2kQ5nR5wX9uOv\CcO>jQazZlLħ۰Ɠխzh\VuKoHc>_:kCzM\ZiT@gQ=z`IaF}^B`߶߹ҦĕѨykb~XxRqJ`?pR6_E-U='[B,S=(N8%E2 A.@.=,3%(-"1$1$2&3'4'5(6) 6) ~̀{xr^anɇBʈ6ӄ0EP\rߖqVSUՕYǍ[\]{]x]uZrY|zzi^gVLjYOhVJpesymxkwjviwfiUkZKlZLhWIt`RluƔşiǞbϪuWk`VoĢɧڼЯǥ|ĢzƤ|ݿͪ}`;9)=+E0I6!uZ9eԴšڵpW?2"C0<(s_IʴȳDzĮ\N@$#                        &$2+"H?1jfgghhhj̹Ϻϸ͵˳ʲ˳ŭo|Uv\:9(H5#L9'J8%XC-bK3hO5pU:uX:_?zSw]FaM>gOexYkJǪ޴ǖ֯~›k^VxNrKe@bz`IcI}^CbݶѤÓذŜodXyRrLb?wY:lO4eJ1\C,S<'M8$F2!B0?-<+3%*-"2%3&4'4'5(6(6) 8*!ՍԇҀzndknޘHՠxKTf׆y_TSۙX͑]^__|_z]v]~}k`gVLkZPiWKrft{nzmylxjxgkWm\Lo]NjXJwcToxũлoZǰɯϱŢٻ̬ġ|yĤ|ݾǦz_=?-;*B0@-dAfӰѧαkT>4$E2!=)ubMȪлϺ͸ɳ_SC          2,#I?2jfiiiiikͻ£лϹζ̴˳̴ǯp}Uw]:;*I7#K9&M9&\G0fN5jP6pU9wZ)O:'G4"F3"C0>,3%*-"2%2&3'4(5)6) 7*!7+"ܖڎօ؄xwx{,ʘK^^tcWSߝWѓ]ƍ_aaa~a{anaiWLm[OjXJtiw}p{nzmylzjlXn]Np_Ol[LzfWqzö΍rֿ̯ػίť~z¢{ܿxxY:B0 >+D1E1sW9ʢttẖ̌mVB5%C1!<)yfQͲԿҾιcUE             4,$I?2khjjkjjlλ¤ѽкϷ̵̴ʹȰs}Vx^;<+M9&P<)O;'_I2dL4hO6nS9y[=eC|TiO`J:hQfdqPĨțزƠtfhGsZ?C2tV6oFmEzMŗcav^JoWB|bKdJbHbڲϢְ̤xlaYuNcAwX:qT8hL4^E/R;(L7&F3"E3"B0 >.5', 0#3&4'4(5(6) 6) 8*!8,!ߙޗÆGёDfpyՁzjanيޔj[SY՗^ʑacedceobkYMo]PmZLvkxq}p|o|o}knZp^Or`Qn]N~iZryŸ͉|qսˮԺǩ{x|ܿ{}`EC2!<+=-A/dEoQ|\ٮ˱kUC8(E4#>*|iUҸĪĩèӿgXF#!         IDAT5-$I@1mijAkllknμæҾлϸ͵˳̴Ȱs{Vx^<=+P<*U@-XB.ZF2 'kP4z\<`?zSfL\I9gOddtQĨʟسƟsgkJcGI6rU6sJlDSÕcdw^JjS>eMgM}_E|^ֵE4*G70fŜp^YpK^=xY;oS6fL3_F/R<(L8&D2!F3#D1!?,5&-!/$3&4'5(6)7)8*!8+"9,"ߞSY׆ԁ|vkxݓrXU[֙`͕dghhfhrdn[Nr_Qq^O{p|uttrpp[r_OubRp_Pk[syƻ̃xnʺϹǫ־ѷ§ywz׺yy^F>.0!/ <+3(+$ uּiTD8'F5%=)~kW׽ɰȮǬèj[I%"            7/&J@1niklllmoϽĦӾѼϸ̵˴̳ǰtxTv\SE6B7)B8)TH6mklmnnmpϽħӿлθ̵ʳʳƯuvTu\<=,P=*`J5B3% [D0qX=@. aBzUmQqZHqYabuUͤڶǢyjC3$*!  gDkEuLae~eOw]HiQdLbG|^̬[J;|բĒ`B61pVgwScC`@qU8jO4bI0ZB-S=+F3"F3#F3#A/8)/"1&5(5(6* 6)!8+!8+"9-#:.$ujcUPdejuېݑޓޓ܏ڊՁ؇ݏmZX]՚a˔cdhjhmueuaSzdVycUsZvaPzeSvaQsavwʾ˽{sl̼̾ʷͷǯ|}fs\7, O?/t`:+.!(1#3(!3.+ qսiWG9*F5%>+o[Ѹѹ϶ͳƬééҾλ˷ȳİ~{xurqomljjihhgfec}`{_y\|^mmmnnooqнĦҿл͸˴ɳɲŮutSpY9>-Q=,aK8:,  R=*tZA#<,z[=uRpTw^JqZ~a{]vVͣٶȣzhE5%4)  eClEoG`chRy_JlTiPcIy\ѧxI9.xdTvaNB5/kUFlfwS{\>~_ArV:mR8aG0[C.VA,K7%J6%H5$C2!9*1$4&7* 7*!7+!9,":-#9-#:.$:/%ߍiX[euېܐޒޓޔݑۊێfYY\ڜbS^@aghowdxbT|fV|fUtZwbP{eRuaOyeyu˿Ǿľysmķ̿Ͼ˶Įv}hVK<)"2*ZK:tb5&)%&TG=^SKl׿hUF7'F5&>+o\ӼԼҹϷδ˰ȭũ¦ҿϻ˶ȳŰ­}zxutrpponoonnmmmmlmnooooporнåҾϻ̷ʴȲȲŮusRnW::*R?-XC0O>- I7%[G2 B0!xZ=mNrVy`Kr[b}`tVˣ״ȣ{d?1#7+" {]%J<-q^."%   OD;YOGhԼfTF4$B2#:(o]վֿӻѹзͳʯƫèѽι˶Dzį}zwusrpoonmmllkkllllmmnnooqϼмι̵ʳȱȱŮurQlV8<,P=+UB0]G4D5(  $dJ3uX:lNsXz`Kq[f}asUʡѭua6*5*! qU8hCoI]cmVeNqZjRcJ|]ƩWE=бۦ˛kM@;w_g{VdD{]@oT9hO6_G1U?,L8'E3#E4$E3"A0 :+6(7*!9,#:-$:.$:.$;/$5.n\GlZL,=. ( zl\ؿּҷͱɬĦϺ˶ȳį~{xvtrppomllkkkkkkkkkkkllklɵκ˶ɴȲưưưíwqRgR66'I8(P>-^K6C4& C2"kQ8lQ6iLpU~dNqZex\pT~۸Ş˨s_yI{K=&#];]:c?VeqYhQt^kShO{^ֿiWGXJE^OJUD?sZĝubZeFpU:oT:hO5]E.P:(K6&A/>,>,:*7(8*!9,#;.#;."fM2mR7D3"   7'2#. /":-":-#<0%=0$=0$=0$=1%=1%=1%>2&ߓ{gT4;F^yusrsssuςτ̀lWg]ˡiʹ̻нγɰֽƪĽ~ydzȳDZƯƻvql}tf)#'/')#XJ>jZ6) 2& 0("I?5PF=YOFVMDiYM(E=7ukancZwj`{oc~rf}qfZO%,$3* 8/$:1%/'0'0'3)90&>6+D;0E<3F=4H@8LC;ND;OE6F<3D:0@7/=4+:1)6-%-%'" #)!+#     ) (+",#3* 7-#3*.%)!&&'kX@{r;{~1JBA.uikekt4ub/H)]16 P7wW5sS3iCwRuZnVzahP}aJoS̞٩>0"9-%WIAp`XaRMYFeK1eH/0!   ((#);0#;."=0$=1$=1$=0#>1#>0#>1#>2$ڒq]L$+5Xvqonmmmp{}yn`g_iĹʾDzѹ־غʬ|¥ҾŮȹ|hwteKKF3KSK\a`fsmov{wxɽƼuqlum`%$,$& TG<}iX7+!3( *"D92NC:UKASJAhWK + B;4uj`od[vj`|pdthsh]Q)!.%0'1'/&+","%        FA       %&' &''/&.%-$+"-%/&-$,#(%  fR?mUrYimVC72%!:+%7(#>5QZi{w sul~'   (x]qXzau^xaM<2(G;0J=/QC4L@2D9.C7,F:-D7-C5+SC4TD4UD4SB0R@,8+(     !<0";/!>2$>1$>2$>1#?1$>1$>2$?2$ӎhTF#-}Trljihghmvvwڷֵܲ~j\si`td~lrx̸ӿһѺȲwnix`rz͹ĨǪʲdpziLUG/>;+COF[ngixj|xn{ss~rz}}yuxhȾžupkƺri[!*#$QD8xdS6*5) ' =4-G=4PFO  ,#x^sZ}ewagS?4*@5,A6,B8.D:.F:.G<0J>2L?3NA6RD8TG:TG9UI:XK;XK3%̈cK>%xOpifedcdipķƫӼɮŨ}äxw{wrlhgp~ʶȴŰŰѺǮºŽ~_vVlLeEpT6mN.~U/xM&W1c/" &:1*;3->61:4.ufTG'0# ?72ncZi_UpdZvi_ylcym\RF ( * N/uGvBLKo9PKFE&q5`:xH{DW,/F7n8Iu2Qk@YL=QC6D7+,!     >2%=0#?2$@3$?2$>1$?1$?1$?2%?2$|[C6 vMmddda``fРcUMJe^Wskfǽȶ͹ҽ׿Ӵֹȧ{tnjnw|˷ӾŨǧǮ|~wbB]6hAgB b=kE#uO-~X5uR{qmuntntnvpxs{u|r{qyrypuptyy~xxwzũħz˭پǫƫ׿һ˴êxqldrYoW{gRaN?F5&F4$:**gL1cحyǔ\I<2#;+0!.!oPn{ytcWI& /'!&# , C) I/ vO\:R1 U/rC X]@ D D c*/b3G! f>w>!i0]6*[3 U-b j'[&g80   1+.'$!$'',$-$) +"4*!6+"4* 2).&+"&#"!" fSAoWzako_N=2* 6- B5% {ncu SN"  +!y_t[{bv^|dP>3)>4*?5+@6,B8-D:.F;/H=1J>2M@5PC6SE8UH:VI:YL2#>2$tS=1wLkfިfq~p]NDQHBpd\|oa|n]whWzkZzhxɴzWdjnv}ƲʵлǪҬ͜ȚΧԶvtoN.\7fB"kF&yS2uK)q\C]ol^jg]if_jgckjgmljqnltnt}t~{ŷtZ~gfXJcVHbUGaTFcUGdVHeXIeXIhXJjZKl[Kn]Lo^Kq`NtbPubP]J:>-A0 :)/ qV;ɞp⼋ҥ}XE65$>,1 `O>sbdYLPE:@5,:0(;2*:3+>7/81)81)6.%1(5+ :.!@1!=-8(1  2 E.'"( 8$ & K# Z&X&^@:' =-& oCe9];1 +Z#j2W)c38'  -&.(-&! "$)!)!'*!1(2(1'0',$( $!! " fRApZtV_S]X/:;:6<44'!1"!8-%ID'el'o'%s tozm*1"vYrVw^w_gQ<1'=3)=3)?4*A7,B8,D9-F;/H<0J>2LA3OC5QE7SG9UI;SF9L?3B5)+!     =1$<0">1#>0#?1$>1#>1$>2$?2%?2%PI3%xLlgwVRNOlgb}xsʺòk`UD9.7, L>0tbM~ch}]wWy[ϹipN_hqux}DzϺѼαØذwȤtmqum_NwİbD*_;d@$fC%vP1ɶȾǼøvdWJl_Ph[Li\Lj\Lk\Mk]Mm^Nn_Om]Nn]Mn]Km[IjYGfUDp^Ks_KQ?02"5%9(/jO4eԭ}ÒuR@16%@/4!ygRջʱδеѷѶдϲ̯ǩԿ˷ï~syh{n^tgYi]O^SFSG=MA6G<0;1&2)-#* 0%, $ -"#  ) TA&B14&?0H7$5*2%."&$!!)"  $'%'0%1'/$-#+!(#!!21GQWk MfKcH_Oi\|QlNhF_S|v#EM4,8/ 9/ 7-.!1& UV'# 1=ww2y}2:-*;2'<2(<2(=4)?5+B7,D8,G;-H=.K@/NB1OD3QE4RF5QD4J?0@6&-$     <0";/!=0"=0"=/!>0#=0"=1#=1#>0#h74# c=ʏPFgJOII^VQe^Yrjd~unvιѷxhPSC-H7$P>)pZ@ryt`GbN5z`BwRgprsx~ƱDz̸кp^cdrǧt_m^KnS:J+Y<%bF1fE.ȾĹ÷ùXMB^QD\OAVI4)3)2(/&+"' PhRX т)![x `x &y#lx#C>$3($@7$>4'NC&e]!]S$lb!~|~ |{u75#   <0";. =/!.=-L8$P;&S>&S=)WF$jb&pl'ml+nl4tm=}kHrXD4+  )74kxLN +-#/&.%) #  Oaxy$ ty+{Do@--!<3!=4"  { mb"RH(w{R[0+7(#>1 =0!<. <.!<.!<.";-";/!=/#Ь̤ѥ{xrs~YLEA[PF`SKaTKfZPm`UpbTtdTn\oZv_}egqxv׿ƪƪħ¥åվкDZíx\sVds­ȳӾr`E+fFsN~XchѰnE;/űոеҹԺּֽؿξŷúŻpbTwgYm]MgWGhWEfTCu`KoV{^nof}fLPE0cW?{oOdŬ³Ƚytof^6#8$ @*9$ fE_[lHrW6nS3|eԿäлѺиͶʳȱŮª~|wtroljgdb`_~]|\}\|[{[{[{[{[{ZzZzZyYyYyYxWhqrvxz{|wbmNmV62$4&;+8(F3!N9%P;&X@+\C+hJ5eHuXFU>8hR?pl1`mio'bk!p1kwWbXp_z&l4VZiab#fL:H7%4'"gu }vso~l{)!6*&8/!, $qqnn,!%80#8.%7-%9/&;1'>4(A7*D:,F<-E:+B9'6-!"]_  bb7)$>24*?4);0%3)&  SR 7~z.3%=1;.!;. :- :."=0%ʬݸ迈Á΃oTOC;]OBaREbQCdTEeTCfUBjWBo\Dp[Ct^ExbGu_CzbFyaEnV|byɲWF5Q>+uWnϸѺϷrkrX~fMmSëvxʵӾɮзռԿӿѿrh_5)2*#*#;0'B6,?3*;/&>3*B7-B5,B5+H:/VE5B7,K=0`K4dM6gN7ZE1YD/E1. 3! 8$ ;&S>%R=%0uLfJ6"?) F/;$x`DǮ}zyyxc{fOxbn{ĬʱʰĪ}yurpnkhd`_~^{[yYwXuVtUtTsTsTrSsSsSsTtTtTvUuUuUeorrqqppiqTu`BaK-'*0". 9(B0B.tj&hS%U7*|[?sY=G6$[F2w\AcFxZ>}`֯”Ӫ]w|LgqZtbi q`%X?<,@`niL&|Wd3KZwRn8W>dOc~StLlGb@oT6cJ0V@)O;&@/3%+&"  0"6*MB):-:.:,:- :.!:-!;/#۹⼉ąƄiMQD8^N?aQAcR@fTAfT?jV?kW?jTpWgS=hV@m[E|iQy]dhjgb^yYtVrSqSpRoPoOoOnOnOnOoPpPpQqRrSsTsTfoooonlkejNp\>`J,! # (& ;*;*<+B/H2O7 oS5jP8R?.`K6u\B~cHrV;xZ߼Ҫ߼ǡwayTpFO] :PE\d o]W!jHsYsB>&I]BXo4FBd#kyWrLgEy\'K7!F3A/?-=+<+9*2&5)7+7*8,8+9,9-9,;- 꿆ņŃ|w|bISD8`O?cRAdR?fS>jU>kU=kV=jU9jT8jR6mS8nU8mT8mU8kS6t\Ah}êĬݿּҸͳ˰ȭȭǬĪèӿκ͹ɵȳïĺĽſѶwaF~dEnMuT`qtpr˦|ϫͨ~šwͥyoW~c˥zwĤ}}~zxmf}^{Zgp̥xop[޴ЩzͣtlqcSѫ~Шyϧyϩzͩ|àx zĢ|Ǥ~Ǥ|uttßwvsokigfhgda~WkIpW;[G/J9%D5$H:(SD1^N9n\B{gJlMoOoOlNjM~iM~jMkMmOoPpQpQenljjlkataHG8&/!+ + ,) $ ,-9(B/G1]D+[D.P=-]H5rX@x]DoT7+0+!%     >6-peTvzde^RwknhVQHge}cz`z_}`hpuƥ|ͪͩ~˧|ǣyŢzyxxpllkjechjha~W~X_faXyRyQxQuNsLuMwNzQ{RwNtMfCkP3kO2xZ:fDiGhFhEiFhEiFgBb>}^;xY6vW4yZ7eAqLjFa=x[7kO,dH&iL)O:">.!N;*aI4iP:`G2hJѡҢ̙亁Ҧm\|PwW0X<jJuS!h/x@tBJK|Dw_?l:{c6}s9RpIiz1XCTh0q9D[zAe]pjIsX;oT7aH/T>&P;%K6"F3A/;+4%6%3#/ /!1$3'4(5(6)6*8*9+:, :,ؚ[ߡ][WTRoS7[F1dN6fO8jS:mV:nW9qX9qV9oT6oT6pU7pU7pU6pU7qV8oV6v]?e|ŭr\Flysm~f{b|djt|¹ŽþھvWacddfkginxxt|ibRwn^yp}h~h}ik{hpmxb}r]KD7&!VNCb\S}h}hp{gOJDqzdhl~gmi|dw_yc{et^w_~delz{ͫͩ~ȣxrrsnjntphihlle]|WxTzU~YY}UwOvOwQvPuPtNuPuPtPtNtNuOqLnIlGiEeBb>~_<{\:x[9uX7sV5rU3tW5y[9|];cAhD~`?tZ,:)6&2#. -**1%2&2&3'5(6)7+9+ 9, :-ߚNPNJFE_(tT1dN4iP4pW8qV8sW9sW7sV7uX9tX9sW7rV7qV7rX8rW8{aBj|Ĭ(!?0#oYDxdP{gR}hSoYu^zcnxüžĿŵ__`|flj`djnmqpjv_viToeSxn[PKBa\T}vitodmjanlfdb\[YS[WRa^Xhd]je\unb{sexpaibUB<4 UMDti\oeWEB>meYsiZzo_xgqpuonuwzgxdmqqni~h~ikzcfgqnrš{ɦ~ġzqkmrqmfba\`de`]^`^yVxSvQvP~X}WzTxSwQzTySzTxRvPrMoJiDb?}^JrΙЙ{?NDRtU?[D*Q;%J6 >-9(9(8(5%/!,+)'$ " /#2&3'3'4(5)6)6*8+ :, ڐ@ܑAޒAݒBCF_*̃7CĂ9vW5pU7wY8wZ9tW6tW5vY7vY7vZ9vY9sX8rW7w]=f}ŬtZվ̮η«~w~owe~s`xkVs\v\lysiV |ejrrnroogfvfL{kPxjRxlYwm\jbSZUMPMGSQLNKGSPKYXTVURXWTRPMRPNUURVWTUUSMKHTQLXQIlfZpmc84.  852neYwm]siYyo`tiZsgX|p_ygszzvwxwyrsvvyowewfxfygwevfud|hjjomssrqgb[^bgc`]_acbc`|[dd`zVtOsNuO]\~XY|WtOa>x[:mS3cK,XA$M8L7O:Q;T=!\C'kQ1x\9}`a?b?oLkN+N2 cCeErO c/w=PƛcΦp່ǘˡ̦޽ϧq֬p\uRS湩vw+SbE_;`;\8yW4tS1hI*\@#T:M6B.6&-" -"2&2&4(5)6*7*6*8+:, HEډ.م)ׄ*-T2م+{)y*s'l'`3w[9yZ5wX4{]9{]9x[8y\9wY9rV6z_?d~©zoWMCC;1;4,82*;5,@:2VOBrgTva|e{cs]yb{eycs]j|r^ xdrlnmhiigiv]l]Fl]Fl]Gk]E_P;]P=YO?WOCIDPI@ZSI[VO\WP\ULb[Rnh[c]Sic[hbYhaVke[lf[nh^wpe]VK530oi_tncztivna|ueyh~udwg}ufwhvrpqsxziou~opt{yvn~n}nyjwfwkXzhp}lwet]tYuWlj_eimf`]`]^^[[|W`ba{ZsRtSuTkuld\zV~X[zUhDz[9fK-V>"J4L5T;X>!X?!W> P9H3C/?+E- ^>iGtP#[+f5r@K[խrőΣϪٷ^SyPwR|UqLYZcCb@_?aAbB`?a@`AqQ3`D(M5?+E/K4N6M6L5J31$.#1%2&3'4(5(7)9+9,ACA=с*%xEL) r%k#l$j#h!i"b\)`:a;~^8|]8|^:z]9vZ8cCe||¨x{etcR]PAB8/<50)$"& (#2-'95040+.)%1+&71*82+<6/2-(<7182*0)"92)XNAymXez`w^v^rZ'$!rfR}dy`|czat[u^v_s\s\yaya}e~pZk\FfWCdXGbWG`UC`TA\Oi]KocQk`Ok`QncTdZK`XL[TLc]TjcYoj_vockeZ874kdYpk`yuj}xk{sg~vi|thwk}se{rdwn_qhZrw|ln~mtvuy}nwvzztqyuyyssvqvdn{pyhud|q_thWuhV|djglomhhb[ZzU`db|WsNvQuP_oecciipvnc|ZvSkIz[8pS2jO.cH)fJ*kP0oS3R;5"Z=hG pN$~Y,b6rGRdΪzճѱğrU{N^eeefeb^zTuOtOpLkHmJpLpLrMlGa>fH+D.C.P8I6#3'-"), 1$4'5(6(7)7)Ԋ=ͅ;|6x0y0u)}GN*NPRMKJG@@D ]1fAb<`6.:3+92*>6-B9/91(70(@7,YL;fWB;4)k]H}lR|lS|lTpXy_t[qXu\{cpXpXzcva|et^naNdWEgZHqeSsiYndUf[L_SC^SBh_Nj`O_SAaTAaUCfZIlbQcYJkbScZLe[LlcU863oh]sk]ofYtl`unawpdoh\rkavrhsmdqkaunbunb|mtx~t{rd{j~tcp{xrou||xyy|vx|rxx~puvu||zj}mzjtcyo^}sbsgWxlZs\v\uVlLsTalli^xS|X{UlIcFeGbDbDgJqTvXepnomnomniqSoU9T=!0 .N2dCvS)a5rCPUW}MxJ\iklmkheca`_`^[\`b_]\xTsMrL`>WC--!)4';. <0"8,/#-"0$5)w3z6ȁ;̅>̅=ʃ:v9}P#z<GBBGIHIIEBz;{M"lGap^Cp_CveK{kPoTnSpUoTy]tYtZqWz`h|cv[x^u]qZoXt\|mV{nWsfSneTlcSkbQf]Me]Md[Kh^MlaPk`NmcRg]Pg]NaWIf\LodSj`PmdU`YNA<6_WJg^PbXKul^siZh]OqgZ{uhmeXunb|rtncsndsv}wkuwst{qvk\uuzxwswquuuhzmv{{~w}qyosu|m|seyisvueviX|o]~m{kq~r`xeydzau[rX|^mjdjmojhfkjnŢ|ɦš|Ƣ}žywuv||xvplcihc`fhfhqʤ{ɢyƟuǡv̦|ʣyɢwƞtĜršqpnkjjihijjljhkofzbHG8'1&6(?0"C4'B3(Ȅ?ΉBʄ;ȁ9Ɓ::}?uAKx-NMOKJIBy;q6n6l6_-a5 kI~ckRnW@U=(?(1 -.1 45"5"3!10/.-+++,.0 2#3%5&6'8*6(5'4'5'.!   ;1&@6).&.&5+F;*`P8n\BygKyfIveH~lNxfIo^Cm[AweIygKo]Cr`F{iMmP~lQpTsVsWnSoTnSqU|jPxhOoVx_}dy^~pVzkRzkTqYyauiSnbOndSjaQi^Ng]Mh_OcYJf\NjbUjaTkdWd[Of]OaXKc[MYPEf_Sc\QldVlbRsiYndUwn^xn_ti[pgYrgXsiYpgYwf}m~oq|mptykzk{l}or}pz|~{qqn}ny}uvryisb}qaxx~tfvgvzw{l|lq{zx~}{jzo_vƽµëǣ|ƣ|šzşxtrÝtƠuǢwͩ~ͩ˧Ȥ|j__~[\hpicdepyģɩǦ ~wnmmouplƟv̥|ˤ{ƞuŝuĜtnlfgggkgda`_]~ZzV|X^aqS_J6:- ǃ<ʆ?΋EЏI΍IԓOБOMOΐOܟ[)ZB,W@*Q<'J6#I6#T>*dK1sX;}a@cO5q^BvdFo^AsbEm\@p_DjY@k[AhX?sbFsbE{iKzhKnQ{jNxgJm[Bp^C|iLyfJtaF|iNoTpU~nSzjPyhNueLyiN|lP|_y\uZ~oUwiPxjRqY{lUylUxiSreQ_TDZO@UKveIo]Ck[@hW=p_ChW=o]CsaGdS;eT;ucFweHudHqaFo_DfU;veIvfJzjN~mQoR~mRpTwgLiYAziN}kPrV{kQrcJo`IhYCl^HfYEh[Gm`KsfPtgQqeQrhSpdPk_Nh]KcZIkaQeZKg]Nj`QjaRlbRzr`zr`uk[vfzrbzrbtj\xn_siZrhX|sa|s`yhzqcuk\tjZzo_we{h|razp`wm]{qa~tc}luxr}jvh{oviq}qwkznzn~owyj~o||v{n~uhsyyroqr|ĸɽ׾ٹعععظ׷׷յյԴԲԳӱүѮҭѫҫӬծױٳٲ۴ܵ޵޵ݴ޷⾔㿔ἏرƞrĞrnpƢ{š|vuvrrpyãɪаѱЯЯϮЮϭ̨ͫʦɥǡ{ơzǡzȣ{ɤ}ΩΨ̦~Ȣ{ǡzךWכWٝXݥage٠^˗\˙`ΛaϜaҞcգiتo߱vtDH&D$E%D$E%E%E& A% " /@'?'<&9#7$7$7%7%6%<)G1P9#Y?(^C)]B)X>&P8!L4Q9"`F,x[;tM]ěiϤpЦq̢nʡnȠnȡnʢoˣq̤sɢoˣqˤștͧvͦuͧw̧w˧xҬ|ΧvYaK0=/`O7r`EfUn_DqaFnP|kN}kNlNveIraGweK}kNraGwfLxgLucHo]Dl[BhX@iYAaR!?$ @& C(<%# . ;%A*I1T;$^C*eI.eI-_C(X=$M4I1M5gJ-fAyLXÔ_Ŗ`”_]YYYWWXYWWZZYWZXY[Z\]\]]_aagY_F*' J<*^M7aQ9hX?p_DsbFgV<`O7m[AxfJiX?dS<_O8_O8bR:gW>YI4WH3[L6aR:qaHm]EiXAjZBscIqbIk[Dk\EgW@eV?gXAk\Fj\FdVAi[FqcKn`In`IrcMrdN`R?_R@aTBcVCtiUuiV{oZtgTreSuhUobOi\Jk`OwlZpdSrfVtiWnbRsgWyg}rb{rbyo_}sczo_uk[zn_tiYoeWwm]|rbvguk]|sb{p_qfV~s`rfVodU}mmyn]}tc{izo_yo`}tczsud|pauep{̿׾ټԷ׼նұմ׷ٹܽعԳͪϬڼݿܾ£ݿݿݿݿܽڹճϪүٷ۹ݻབ⿗㿖㿔㿓߹زӬѪ~Ш|Щ|ϧ{̥yϩ˦~ɥ~ʥ~ǢzÝvpf_sΩȣ{uwsstuz|yxvxyz՚Y֛[؞]ڡ_ܥbjv߲xУk\UMPSSTUT˛dVY> M1L1B+" U:#dF+\B)Y?&Y@'_D)sU6g@RĘeΠjѡkΞiǙcƘbƘbǙbǚbǙbƘbėb^]\–cc]Z\][ZZ]_]bbeh™ihiškkhea`dhhqLE3 + SD/q^Cm\BcR:gV>jY@bS;XI3jZ@cSfU=fV>fV>jZA\L7aQ:cT5%8+]M7_N7gV>gVp_EaR:cTaQ:cS]O:`Q;_P:aQaS>cT?bT@_R?_Q>k\Gm_Jm`Jn_JpbMn`LhZFn_IteNn`Ki\IdXFbUDk_LqcNfYFgZHeYIaUEh[ItgSncPxo]xn^vm\s`wbrfVwm\yp_wg{rbqyhxl\~r`wk[yn]zq`øȮήή̮ϰ˨˨˨ʧЮշ׻ֺٽؼյӱ׷׷ڻڼԳԴӳѮֵۼڹֳܻܼۻܽ޿ܽǨͰαϲдѶдѵҷҶҷԹֺֻԸԸҶպջֻԹּ׼պֹ׺ؼֶյӲѮЫΧͦȟ—߻ڴЪm^yVoNdCa?~`>cAcCmآdϘ\˔XƎRƎRɒWȔ[ȕ^ǖ_Vŕ^ʛfǘbșc˜f̞hӨqحwڰ{ܴܳ۴޷۳~ժvӦpҤoϠiΟiТl͞h̝fТiשo٭uگxڰy۳}ڲ}ԫwХrʞj̟j̠k˟kʠlǛgǛgbcØgĚiÙheee™iihjkfgkkiljehjlnkkigiiffcb{SP;$+:. XI4jYAcS<]M8YI5\M8XH4_O8cS]O;TF5^P`P9aQ:iYAn]EeU=jZBm\EjZB`QeV@[M7iZDl]Fl]FcT@fWCeVBdU@fXCYK8cS=bS=iYCfV@bS>aR?_O;_P:dU@l]GiZEdU@dU@m]Gl\FrcLpaKpbKiZFk]Hn`KrZ}nWtePpbNk^Ki\HpcOq[r|}ãŤãĤâţŤţĢĢŤǦƥɨɦ̪ͪʧаԴָӴӴշԴҰط׵ںۼ۽׸ԳֵӱԱܼƦܼ޿Ŧ£ܾȬͳˮȫ̮ȪƦ࿝ܹ¢˭ͱββѶӹӺսԼ־׿׿ֽԺӸϲʪ ۺֳЬ˥{ştڥfۧiܩjݪmޭpۨkעgϛ`͛`Рgҥnժtخyخzܴܳ۲~ใ很ṀݲyٮvӧoҥnԨqӦpУmէqܱxݲwݲxߴ{กܳ}خxدzԩuӪwٲױխ}Ӭ{Ҩvԫx֯}ծ|ͤsΦvΧx™lhfdccbaba``_^^\Z~X~Y}X}Z}Y{Y|Z{X|Y{Y}[}Z\\[[[ZYZZZ|X|WzToS8:*<0 \L5dS;eUhYEfWBZM:]O;]O;XK7]O0B5#[K4XH2\L6eU>YJ6YJ6\K8_P:i[CiZBdT=\M8_Q<]N:cT@aR>dU@_P]O;cU@^O:gXAeWAcT?cT?`Pn^EbR=UG5XI6SD2bS>aR=`Q<[L8TE3]O;^O:_Q;^O:dU@`R>\N:^P;]N:_P-YK8VH5\N9^P;WH6SE3bT>_Qj]F_Q>hYEfWBl]GhYCk\Fy_kkhdv]|agdk|akponorpmkjmlkmprrruvutxyzyzxvvwz}ţţá áââţĤģĢġͫάЮѱѰѰЯѰѱѰάϭӱִݿܽٸ¤åĨŨǪǫǫ̲ɯƩִ׵׵ٹݾħĨåŨȫǫƩȭȬƩǫзԼʮĦŦȫͱϴҸӺӺռ־,hZkhIENDB`PLDGWWimage/pngPNG  IHDRz#[iCCPICC profile(}=H@_[j+fqPEEEP :\MGbYWWAquqRtZxp܏wwTgP5H'b.*_~D'3Yx{zYJdO$caolZ:}b%8j.ƹ䰟g F6=O,. x8s.+8:kߓ0\V2\9D "dQAbjH~?SU#jP!9~?ݭYtqŶ?Ɓ.jmN3pu&0IzEm⺣{0KHbx?o÷[{@Ze{ϴr׍d\bKGD˜ pHYs  tIME  9$LgIDATxyEY`N\P1"*Bujn,@i`<.gu,jr`X11bĈ#F1bD$ry'xL.Ԇa+S bX/mcL ѷ maM}0yd 0N6$4 x΢TSs56LOf+x'h|f``B7o9ŋZ(vc"p`3"LU?V xX]I a4D̵|<,,~i׊(\[7*4wjBӺzY뺭Gm#Iud+<ʽk><*A8bsa}NOΧ6V}1%vis7xTߍ>G`2>n9$a#^c>p_%0m91&~F8tN&i-9@wzLm+$Q^0wR_#}o*&R1L{+=#9uW)k`0&b;K9 me !IENDB`PLDGWWimage/pngPNG  IHDRVΎWsRGBgAMA a pHYsodtEXtSoftwarepaint.net 4.0.16DihIDAT8O PP--t.)z8Dsk>sj?d{wPP̑+kCme-]2 0pdwG J2pdxm 8IIENDB`PLDGWWimage/pngPNG  IHDR>*PLTE===kkkwwwjjjUUU\\\ӊtRNS@fVIDATx^α @DQl`00S sۺ\QD0G/X1Ep}~l7ŲToYL%iDưt5 @ZIENDB`PLDGWWimage/pngPNG  IHDRVΎWtIME # =} pHYs  gAMA a:IDATxc``DbGOr\D[Q"ڸ\.( #lm\C UT} TIENDB`PLDGWWximage/pngPNG  IHDRVΎWtIME , pHYsiTSgAMA aIDATxcб е 61X-H BWnXA 9M~~ A?Ԍ-!+/_$ 2w0jH$`jI0Tr*Av0/Cgз3d``8; C+o׳nh- mSS <^u@^۹3uƀ\eb: cKVM [2y~v s3&IENDB`PLDGWWOimage/pngPNG  IHDR٬tIME LC\ pHYsnu>gAMA aIDATxc` @\\|?M^^?sqq9;;9;;;amo߾\ھ~`pƍ?N@۴iӐ!#'&&Bā iE/**Ǚ3gփAW &e˖Aa˛NkkkP-X#IENDB`PLDGWWimage/pngPNG  IHDRwS,tEXtCreation TimeP 17 febr. 2017 17:51:17 +0100ޞtIME3;.y pHYs.#.#x?vgAMA a IDATxc`}zr IENDB`PLDGWWimage/pngPNG  IHDR bKGDJIDAT8c``Q72(@n;)H5רYzlRF0Q:`;iu=p]IENDB`PLDGWW\ image/pngPNG  IHDR bKGDIDAT8c``Q72(@n;)KVs'񉳠GXBLZF+0Qxtum~,Z 'aI?c=Oyx)#FFN0220321NyD L Coן?WMMYY/ image/pngPNG  IHDR bKGDIDAT8UKQ|%\AsSP]B5S)tXJB ApAj Ґ3s,n.vp8[};r'پwsgPkaZS=ŀPs FD@˵j S)u"-s2"`<)\b]wǭ,+T*5r S i Έkaįk@|o^ ?g.ԫ!qd 5#3V20$OP $΄,4!SԌl00'%$q6ħ,'#$p&tb,GS1 vz/??:XˉƉ|R7`zv30}d ?##NXJ321yD L 3߮MM g%ivHhY100102qD1FC3Çhn#tXr, ~IENDB`PLDGWWR image/pngPNG  IHDR bKGDIDAT8c``̙<}gFFu%73N(gBu ^8tu[[%200Yhk???>Y˛_cX4n;^0 Ln?SC```fUmS03gEy"z FF2adbXpg!Rd},/#tXxFӻJIENDB`PLDGWWf image/pngPNG  IHDR bKGDIDAT8JQϯdEp$pL:wv|@lS{7c.qw D#縕&]9ČD]luG@:*C`:Nt6Sc~O""3 [I@bݜ1?C$c|ng- E @ LK-R[ILKx߸7O7]~8XEuSIjm ׎E"s|tˁEr o/bgSHpekIENDB`PLDGWWimage/pngPNG  IHDR bKGDBIDAT8ŔKQǿym?IKYnJ(H VE]]MxݟAMBEAVDeFFVC0t%pާ\|8sCQg4;`BL\ە/c:40.IVW,]y?@O eq5!kݦƱs1@_02H(&Pݽtml` fNnqGu[T8ԵĠ$p;,Ͷ˛yEQbaEQ $@Q/FhGC7aՂh#[k7n3?U&IB׾EX/zF| tfz0'/jtfu`, `}[ᛷ'U @v:i݉#(2{qT/'Su_{hiigQ#жU8*h'S)f^SUiF0,N:3?+&  !,fY _!* 0! eE( ZVRrj* @7*'C0IENDB`PLDGWWimage/pngPNG  IHDR zTXtRaw profile type exifxu ߙ# qlA/DF/%'Pa"i+"JMF:t+Ɂf"ϡq9GMHsv^ Yہ20 l|(F_́bZϵlK_Te_q'!`yhu0p#&1ȧO-\w/<<6iCCPICC profilex}=H@_SKEv␡:EEEP :\MGbYWWAquqRtZxp܏wwYe3eq1_ 0,1SOf_.Ƴ9H b2bKGD˜ pHYs+tIME 'CIDAT8c``KB" ܸg`{ JY-o=~]E ̔2GRӏS `\<ʨF o99As' ԍ,$E@J +|aᯁiCRtP#zCB=z\>~N"hp+4B20B *I/e8hZM%~=V9mgAMA a IDATx\ S?DGelela {RB EȒ%OZT*5bʾY{|}W={9jV8+S2btˊe,bOіXA7&ئ>{\G oө9?]2/d&1bM;r/de9|U:'=iǀUe軆iJ=3# ꣔CM,rw%VBf%TBQX=Ux3~NYߗd^Н9:w[[-ɨǖE:%:,m:x!e #³j&-up{ͱoz1QL8,rUR2;`6j+8dnZ#idY<VGɜW[y/rղ8e< =c<,78OOٻU;aOh"0=z9~/LLP푝Iv/Y?O0/&3fft:$igWx{ Ҝt"?Gx{x7el2)GylЗ<XIE"V55@u?8q EѲFmX-@| >Bf'qBlGvE$=6 Ɍ&9N*X=P<(TzTdd_QdPxRqE{.nMɬi X!HʭwTtm _w"P9)lTo 8x#?POsz Ԇw48n׾vG)![oVxO4Nѡ9RU\!C'QْiSTLaF8uU+jRNaFYKqsd\<8U# /|gށ>\pDz*c Mщ {ZL ;V].たw⸂Y~d,f&g?0;*` =Hǐnݢ"C3:t;yץm ~̱Gp Z `Yu6'D륔C>uõYib"`Et ɬ<}L , j3O&p[,H2Ϥ1z'v3x3+tu(?LspgAMA aIDATx1 0@EwKD"Ac8' D4 JVPJ{A2u/'IR5B{}K)jq< h& Cv!\9VQGڶ=!DTGM7 |{`wm|>RU8/#,gK(gE:e &&y4#Gxl-IENDB`PLDGWW`image/pngPNG  IHDR tIME  0 pHYsnu>gAMA aIDATx1 0aWIȒ;xD tɘiH@:tP BEX M<Bu9?SJc }ovei۶i8!0!r2 oyC(EL@*/Ma㺮ʲLY=m4cL \d@I`- [+o.ى IENDB`PLDGWWimage/pngPNG  IHDR tIME  0 pHYsnu>gAMA a8IDATx픻@c ES ^-ާ5bF|,;J`!kfaZJgmll(axWUU4˲lz a YMӴ,ˮi@b>N-z\.i2A]^)2 j+^$4BUUEQtqu]\]|ߡ{pImq<1 %# 4g<}f|> -i:cĘ9Cx ð( ,ac:>@dYc& Le:q^v u}8DQzc L IENDB`PLDGWWimage/pngPNG  IHDR tIME  1Q pHYsnu>gAMA agIDATxc`` V (((..N|||˗/OgAMA a IDATxͪEPP'ÄW% 0:ʙHL#HF nZ_{nUUe$IfYm[Q8E4M7A]ׂ %eYǝRq0}l|i&Ib[4# `&h$I˲@XeUUx`+{ (`qy/("  Ú#']x< ڶ=r^.u!40 Xe*~Ȳl|8I1 ?gIENDB`PLDGWWimage/pngPNG  IHDR tIME  0 pHYsnu>gAMA aIDATxT=a>:H2d :Ȧ bȤdB2(ss95=\u}? b X.xqubi4?of]uf<fL&a6p8Qߏ?݁h=IENDB`PLDGWWimage/pngPNG  IHDR,XPLTEAtRNS@f,IDATx^] "½n+8Y7*'0q [.ZyS>IIENDB`PLDGWWimage/pngPNG  IHDR,XPLTEAtRNS@f+IDATx^] "B3ǥNba dp [o6ρ<IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f-IDATx^ȱ X8o(R5 t/vA >KIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^]! Cy>z%y<Z0\[IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^=! Cy>z%󅱨< /j)XXIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^5! Cy>\T@yXB)mj-IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^e! Cy>z%oCmY<0yIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f(IDATx^! E|\rQAKR;UIENDB`PLDGWW image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME < pHYs.#.#x?vgAMA a IDATxc```IENDB`PLDGWW!image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME ! ? pHYs.#.#x?vgAMA a IDATxc?3IENDB`PLDGWW"image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME !g pHYs.#.#x?vgAMA a IDATxchhhu.IENDB`