WW$1MYSGCASGDAEHuD`H5Io3SCNASRCM \CSD3|%@CSD2?@CSD12@CSRP5@CSIU%5Qd@CSLVv:@CSMF@CSMBà@DRAP֠RYPCRDRWKTXTCּ\FFIG2.PLDG`PLDGPLDGPLDGPLDGxPLDGOPLDGnPLDG=PLDG\ PLDGH> PLDG PLDGR PLDGjf PLDGPLDGwPLDGPPLDG PLDGzTPLDG`PLDG.PLDGPLDGPLDGPLDG1PLDGPLDGlPLDGPLDGPLDGDPLDGPLDGzPLDG PLDG!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 CSD1WW2 !---------------------------------------------------- ! 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 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_infield{3} "iSystem",x0,yy,x2-x0-7,hinf,2,"",40,4,100,20,20,20,system_130cl,stprodname[system_130cl],system_130cl,system_130cr,stprodname[system_130cr],system_130cr:yy=yy+drows 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] else values{2} "iSystem" system_130cl,stprodname[system_130cl],system_130cr,stprodname[system_130cr] 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 11:15:10c% IDATxӬxذ~ڱڲڱױײڵۺྛƣͰ׼ɵiպʰÓjmUV5NRٱ~ܲ۳ܴڴڴڴݹ߾ġ̭ԷĨxǭ{t`tEigGww.]ٱ~۳ܴܵ۵۵ܷ޻Ȧϱؽٿ[Ĭ~{N|K~O{LN~wéuٲ~۳ܳ۳ڴڴ۸߽žʩҴԹҷϴӵu¤qdm?zLS]ƨwyl$ܴݴܴ۳۵ܷܺ྘ţ̭ԹѶĦ׻׻ Ͳ׽ؼԻˬvårϲSl;zGͩp޾1 1! , 1"_D(]D%R:ZA%I4o]Np_OraRm[LdRBZI6]OAi\Pf[QbVJ@/C5$=/T2 F)D(B& )(*!7*1%3')bS{FwB|GҲ5" 6# <'H2>+A( 7#0']:Y1K+K1 H+   &+4%3'2&A4\n;LwAj;Q=(?*I0K4I44" 2/-c;[4 N2v>"Y7Z- D-6& 3%+ 5( ``QWk=acP>>)K2I4H37# ,c1 X x1΅j4C,q5t oD@ --[9 R:7(3'7) cY}NxCwHȧs_M=A.H5(<."P( A#u-ՏDSc< J%J?-4 HW*t P1S4Q76(2%8+ V{a[{N_UE65&:+4( \(t5zO"\!T*N/n%a; Z>@ :r#aA6#4& :*5*0#9* cּp_c6PSC40"/!-$ M0  qP(\<D% 6zPc< ! 0&(9.8/ +## ģxԻs|JzM~OQ@3/#(  *jO2V>&D3D6%OF:NID5.(>6/c[UļǿĺĶvYG2oV~QǟtjBX|ZgN\NCPE<\RGr_tgXoeWvfqfWykvisȾɿĻƽüĺvhfU@jLZͦyqGazXvV|gOvXlShNu\g~hoyŻƽ¹ùɾ|on_NiGlѪ~xLipV0G:)C6&?3", ! u\4{Lq?uB[Ա|^0 1 :& D13# 3" <" (V6M-D'_c(A'',(%+ /$4'3&sJ{In:u@\[f5! 7# A+ H-?&3 . Z4P-N0 j`(- -, .#1$ i@oo<{G˫yϯ}>)D-L3 6% /1+% \3Z6r_7P3^G"F-8!%*6' 7(0# UzIyGt?q=PdYD0E-K3 5# 2I-W$8ڊe6v{ |RY  P.Z<;*5&3& dW\q>p=k=lcQBD0?/(#%a6#n1]!ӑPL y4N*,6&A53S=#v[ErVehhwX|[EsP8}Zݷ㻊xuU-ÙcsBlu[By^Ex^EnQfNrXx`s_s`zj=.RA1UB1M9%B.O8O7M7\B&`G(X?!V>!]D$_F'eL,œ]hBh:pR(UpW/ֽ~bFsYAhLwX{aH|eMr[zcsansrweWta}ŪּջʯȫjyMqHkK'wP)bF$P:D0]B(y[@|YoU:x^CiJ~\gOpU~hSzbluy`I7к侙໘ţ~ʦ໖ݻɧ⽘ݹڵߺҫpNͤwȞsƝqb֮{ٱ~ڲ۲۳۳ڲ۳۲ٳٳسٴڵܷܹ޻ྙɩ̮ѴֺڿҲؾvͲͱϵcʮ{YbѺvI\`{}sǦrrz$[BEXٱ~۳ܳܳܳݵܴݵ۴ڴڴڵ۶ݸݺཕŸǤţΰҴ׻ڿԵgǬ~ĜѸĨx[Pju=r{Djo/Hxo/׶GO|Lڲܴܴܳ۳ܴݵܴڴڴڵ۶ܷݺ߼ῙÝšɨȧѴֺڿϴͭ~\Yj\VY ѶT]wIxIvFtb,{HZٶ|pܻյٱ|۳۳۲۳ڳڲڳٳٳٴڵڷܺ޽àǤʫʬӵֺؿռϴؾŧ׼ҸӼжʯ̴QTȪxQXuHgwJWi9{ItBTRʤjğhwsdoJmHlGjHhGeCdD|aBiGjHjHdEdHgIeH}cG{cIxaGkW{gTq^sauavdvbs_q]o\~lXyhTxfRzhTtdTsdUteVreUrdRo_L^M5YG,YG-hYBWI6O@,XJ5QA*aUAK;"Q@'O@%TD)lCħrlSn=OZ{GVཊğfմo0 1 1! 1! 3" 4$<*ZA%pQ.wX2mN-=+N6mP/cH*X>%J4C.p_OkYJn\Lo]Lp]JmYEnYGhSA`K8[F2XE/dQArbR|k^{l_~pe~qevfZ[K:I:%H9&=/6)5(5(7*.#4*/#.#-$.!g)G2<*C+i4O*:$ 4" 23)"^<Y6 Z3O-H+F(E)}MA$?%!, &"%%&( % ( 0$3&2%2%5(" mBzIq?Ot?{FvBwA_rBd\ϯ|:&:& ;%=(B,D-H2 C/9' 5# 9'////'# a: [4\3]6R2 K0Ö"(E+ K17F-  $ )-9(0!4% 4%3'5'2%/$3' i@`PPwCMr(P<$A+H/M4M4L6 H35# 7# 0'64;G$7j= Hg:y2c> meh;C.~/[s: h) {&1 ;$V8P6>* 9(7(5&6(4%9+  jpo@W~MUuAxAl9jF2N9!S<$V@(C2+L:#0 2 23n>!R,L#@B@͈Bg٨cA#9v^=pT9="|M,Y;-G-p-?UG.c6LP17 K+X8 [<T:?/5(3%2&3&9*  Z][klTuERxF_i<ήzW[J:\K<8':)@.6'  (3'  Wz> ]"|3s.ՒGW{J"e@b;\3@t,l@I$,xeҎ2p!ȉ0ɉ66#Q< G0K1H+E-J2F1?/A3 ;.9,6)9+ aWm̲ʰog[uDh* nP1hH'W:W<44R( 0 v9:(<.!1*+#%%(#<7.RKDZWNRNDA;160'3-%70'B;1c]Rx{rwrxfPRB,mYDv]ӹbѰ]d7pDpEU`ʗʓ1!,+A1"M:*@/##  ."&    WJ;OC8=3*1( 2*!80(?7/MD/H7 G7!A1R="?->-3$4#v\2tLkHu]7kP'jP'wX,|]2WpF|`7v[5mDpV=rX>w]Dv\BgKtTkNlPkQ~eLqWz_mVkYlXis`qa}lo}noy~y~wvxUVURJNp]Uj[o[|aglScI5/ -(!     7&zQʠn`XUYśfrEtW.UaL|a6K9!T=%kS9}bGw]Du[By_D{aH|`D^kPiPv]|aqZ~hTr]gp_m]m}mzlkZLF5"L8"C2?/G3G6 M:'K:(RA0[F/`F(R9N7M6T= mQ1kP/kO/kP/sV7~`?iHwSvSrOYkvţy۲ܫttƚWhCoI%gJ$qU,|N[EjS*qmS:w]BnV>qX>eJ}cGmNfJpUiQt[qX}ciTu^q]wczonz\L=:*kP5?,4$E2;' P;$zֹͰƩ}leogv]Bz_AdGnR5mM)xT-vS*lJ$nL'fF#bD bE"\?d9oBk=b4tV.jO#pC^1mCYA sW.jrX>qW>{`Dx^E~cGcGnO}\hMpTw\}eN~eoYoZqkxcyU IDATfqp}lv|`N=L9)tdXvmqcYWC7}dS}gv_jVvc{gq\ybjRjSnRlPvYvZwZ|\ffhsuRÛlӪ{Ӫ~ӫ̢tśoŜqnխyذ}ٱ~ڱׯ|۲۱ڱײױײײسٴ۶۸ܺ߾ţȨ̮вչپʩ̮ƞɬzպؿջo}LyI~TuWe`cD=8qt,}p1cׯ}ڱ۲۲ذ}۳۲۳ٳٳٳزٴ۶ݸݺ޼ΊàȦˬϲӶؽѶӵҷƪz˰ͨ˰ͲrSyJyMr_δņl|o3vBjx\]os`V#ٲ۳۳۳ٱ~ܳ۳۳ڴڴڴٴ۶ܷݺ߼ྚţ˫ͯҴ׻ֹͭkèwͳֿgp?پS|P]s_}NU8kk"_Y`cVa]ڲ~ܳܳܳڱܴܴܴڴڴڴڵܷݹ߻྘ĠȦͮϱշپؾȨdrǫzl^ڽs{Mgxh0ui.sb+a_FdcUƠkȪ{a[ڲܴܴܳڱܴܴܵ۴ڵڵ۶ݸ޻བÝƣɨΰҴֺεnè{p]˰~gd]RfxGZUK\] Բžfæqб۳ܴܴܳٱ~ܴܴ۵ڴڵڵܷܹ޻ྗġǥ˫ϲԶؼεиãvqӷjnz>[j;vHrCsCs}K\k8^ZRok!ʫyڲ۳ݴܳٱܴ۴ڴڴڴڵ۶ܹ޻྘œġǦ̬Ѵշټҹּӹʭչ˳Ӹϴ]m|MӶZαqB{Mk;sDxGYSRtBQŸ4а|^ڲ~۲۳۳ױ}ٳڳٳٳٳڵڶ۸޻྘Ţɨ̮ҴԸپջҹåٿä˰պĪӻг˰ӷ^f\vD˰{LҶTrDpCWq>~KMX༊ơl߽Tܳݴܴܴٱ۳۴۵۵ܷܹܶ޻߽ŸƤʪͯԶպ׼едɭĦؽæŦâyĤ|ѷ˭ƪӹħ]SZĨyl=Vn?{NbXr@TLbᾋͪrtKmJmHkGjGeBdC}bBkHiGjHgG~bFfIfH~dF|cH{cHxaJkVn[q^taubweuasap^mZ|jVyfRzhSm^MvfWsfVsfUseUo_LgUA[J1ZG-_N5gV@SD0XK8UF0ZL6WI1L:!RB)YJ3P>#h9OR\m[I8ZI7YK;cVIi\Pj^Ri^UeYN`SH`SED4"?/@1G;)D6&?3!H<,NB6A4$, /$-#4%_k[sCvC{FuA|GƦq`׶Я|n1 0 1 2! 3" - &kL+sT0zY7^D!3#bF(iM.\B$N7C/;)kYJlYJo\Lr_Mp[Go\IlWDeP=_J6ZE.]K6jYIxh[~n`qfrgsgi[NJ:(J:&@17*7*1%*D8(>3"3(+!( /"wD\Wn<KSt?MɪwX]ͫzg/0 1 3! 5# /* 7(- 6%5% 3# 4# 7%9#=- X9U4T2 H)F)C'B$E%0!%&$%+ & 2&0%1$5) +l:l;m;vDs>~Js@I]ZǦqXϯ}0 0 3! 6" :& 1- ;)=* T0e0D(5# 3 11%[9[4 Y4I)H*E'YDI-@%( $$' !#$#) & ( -!.#/#2% # P}Lp?m9{F{Fs>In?JаVή|5" 5" 6# ;&='4!. ?+A,H+ @)<&3"2/,!Z8 [2W1L,J,aR$RH-J. ( %%73'$/,/" 3'2%3(6)/"2%  W]SMt?^s>az^/U[g_9% :'<'?)C,6! +C-=);( 1 1 //-*)^8 [2[4 O. J. WhJ0H.U$ $+8'4$ 4% 4& 4&4&.#1% bqArBxELLr>|E|_1gOʩv^=)>)A,F.I1;% - F1;) 8& 2021-+,_6\3 \5S5P5~d<"W8"L2yx +1,  4!=*)5& 5'6(7*2&3&  [wGo?vDPvBxBJsT&tFQVɨvVA,A,C,J2L3=) 0 L59&9& 4" -<' 49E$ ;a6 Z+a'_)N)׼pVH0Q6r$:DI$R*%-Q5T6G2<+8(6'6)6'3'   _\rCO_t@KLtT&m>|JiefRA?+@*H0K2;' . N86% 9% 1 00E$ IV$Fd, e-?{C.)@,J Cw5@Va@O1 q1 ->#Z8 \<[>D07'3'5(3'3&  gaUhc}LRzE`2rD~MšmVcP?Q?,I4P:"T>&J74'TA-3# 3# 3 3A% j<O&xJ9i3u<ݭgj5J$7I0yQ7H) R<,B, i1z4y;mF(KP 7!@"Y8 X7 ]>L76'3&2%4'4&   cVgĦ~mZ~JNXl@a]V`O?R@.A/G3H6 ?/,!G6'" $&7c4V0![1v1p,c:ՒLƅH\=#Y5h=!\,L)p(_"e/bM6E4:'݌?GC7h.S?"Q1Q3 U:K6<-0#2%4'7*   nxJuг{UWNxJl?|LYZ[J;L;*9(>,>.8)'?3"   IPc)^7i=_.K!pJ)wM*U3@0M&RY%=jDݘ?e̋7я?G4 R9B,[8L/H0I3E2=/9,;.6)6)   k|O׿ؾƫ}PhV|[.l?nAYWWG9G8'5%8(3%5(&=/ (  M\%{LąAؗRA+ i' >$k,5S8!=-6+ /(' &&/)HB;ZWMYVMJE=:4*3-$3-#:3*KC;}uj~zy|ll\L\K7nZDR>$fĪۼl^}[2ZoD[L:$QA4F7(.!-$     " 0# iM4\C,S=&D3C3C4$E8(LA5RKAQNFHB=83,5/&70(B92PIBohaºû¸~qrcR]L8lZFR?&e_عǟucdMD;SI?cXKq_wewiYykZyg|o`}rbqfWRI>zo`ylxjvhxks|n}ɿø¸ûȿȿ˿ŵwiZm\JdS>UC,[qDkҭib9vLxN]?0 oQuY@aG5ygQtdNgXEqaMziVn_LpaNyjV|kVxgS}lXwfSr]i{yup{yvj|ŵùɿĻǿ¹ƻyjveUp^IN>(~PwKɧ԰řkjAyMyOb6(^|ZxZoT|hPrVrVsVvZpUjRpXhycOnY{f|fwlz{w~uŻǾϹȾĽż;so`QrbRK;'uHjáy԰ǜlkAzO|Qc*qRmOrMiIoPfIlO|\pT|dLgQt\s[{dp[vb}grxgsxs}͏żǾƼ¹Ǿķsscr_ImY?kT3wZ2iCgAe?lHwKh@kBqFsY5sZ>xToOwQpRhKsUz[hMzbKkSrZwaMgu^ybop`xgtyzmɹŷżǾ¸ù¸¸ug]WF8I7#*7'& jDfBmU0oT)kN$wY-|\1gBlEy]6{^7l@y]3uZ@eGw]CoPqPfKeIwYqUmSrX~c|fRybkX~hxdr`yisvwƶ¸ƽskN>0H6 M<'M;%N:!H5I75%. - fO&lU0bL(hO%w]5j@z[-g?Sg=x\5w]9d=~aCqX+fK*qX=z`Fu\CfJfJiM~\xYrUjQoWw^hp\}fq^o_zfmpst}vprkpccc\]\WXXYXZA4.6)|_@|`E}aKpUsWadghhgz[uW|]HtR P8M7K5eK-lP/lP/jP/nR2z[:cAoM{VqOvRdsx԰ڭy߬sեbOsM+kG"hM%tFtW2[Fv^:ɰx^@mU:u[@rY@y^B|aG~cJrU~_fMlTz_|fQhTpZ{do\nzgyioH8(O>,VE5SB2VC2R?,Q?,P<'B/?,7%bH*X?$O8L7O: Y@$^E']D&_F(\C$S;Q9ZA%^D&\B#^D&^E&aH)iP.f@՞e{R]3m;X0\4lP'WqT/ZEw_9ҺlrX=u\Bv\D~cHw]D{`E{YrV~dMpVewaLiTt]v_m[}hygonziZL<.E3$kO53"8'<)C.kOгԷʭ¤qmjmhMtZ>kOv[?jM-uR,sP)vR*nL&jI$dE"cE"_B!iI&l@n>e8uJaJ"xJ^1h=rT-aGtZ4sO{^AsY@z_E~cF}bGbFmOuW{bIqV|b}eN~fRt]khuao{h|vwyijo^PyfXlYjwȭǬ˰ŪȭзȬո׾Ըɫˬl}TqElDwSsT/fG$hG#yS/lN+ZAW?2#J3N7S9!aG,qT8eFuQ{XrX>rX>v[@~cGdHcGyWxZgNoSy]oWpZmXybruakltrrе~m?-bPDzmdwlfTHC3*ze}glVr]|hmYybkTx^eJmQwZzd IDATcwYy[^ZfpƠu' ЧxխӪ~ѩ}ʟsŜqɡvknT:x\@pV=u[@|`DiJ}Y`gNnTqV}boXlWdnnkxf{jrt|pZIpUC˸xܸ⼘⽘ٶ_G5ͫʦɤžܹ۸ܹ˩ǣᾙ⽘ߺ໖سݸݶߺѪЦ{Τv/̢vΥxɟt̡vȟrÚnh^խy֮{ذ}ٰ~ڲڲڱڲڲׯ}ڲڳڲڲڳڲڲززززززײسسٴڵ۶ܷ۸ܹݺݻ߽࿚࿜޿ǥǧʪ˭ͯϱҴԸ׻پپžÞǪ}Ǫ{Ѻ¥q˜պؿҸvͱRɬyÓo>qAtEayNqff{Ngs\[VjˮY]d{~9~0tAJki#haw?cZׯ}ٰ~ڱ~ڲ~۲۳۳۳۳ذ~۳۳۳۳ܳ۳ڳٳٳٳٳٳٳٴٴڵ۶ܷܸܹ޺޻޻߽ῚßĠžʩʪ̭ΰгӵչػڿڼΰԵĩ}ʮaѷp̩ҷǯɣçt^}K§tèwcU[S¬m=jul,βrBq:bYxk2N=q~+LU 8PFKQS upDJJQPJ ٱ~ڲ۳۳ܴܴܳܳܳٱܴܴܴܴܴ۳ڴڴڴڴڴڴڴٴڵ۶ܷ޹ߺ޻߼བྷ྘ῚàţƤĢ̫̮ΰгӵչؽڿ׿Ϯʱfrռ_ˤѸȮ}`Z|Ln۾n>bYXdnzK|J{LZppd%r9aVNn^ {x0z?CIն}}u)d^!῎_cqg*ٱ~۲ܴܴܴܳݴݴݳڱ~ܴܴܴݴݴܴ۴۵۵۵ڴڵڵ۶۶ݸݹ޺޻߼ྖῙàŢǥɧƥΰΰѲӵֹ׻ڿ׾ǨΰȰj]ȯ™д͵qӸUTӷhSw@UXti.sob)|LȮ~O`~N[_S JOJ hi!g` ppݷֵbdeᾎ[Ȩvڱ~ڲܳܳܳ۳ܴܴܴٱ~ܴܴܴܵݴܴڴ۵ڴڴڵڵڵܷܸݹ޺޻߼ྖῙßšǥɧʪȦϱѳӵչ׻پ˭ǭϴxxjav]×oljebw6ԹUb{Kp;{MVj{LwGxIoQ~p4~JQPp8lgp1ɣlx0hί~ڲ۲۳۳ܴܴܴܳ۳رܴܴܴܴܵ۴ڴڴڴڴڵڵ۶۶۸ܸݺ޻߽྘œÞĠƣȦɨ̬ɨгҴնֺؼдͳеʭϷɩгͱɳbbVǪvk^R>TZԸoRn@`~PuGqCPuFSp1xF}Lqi&so*y:o9յYq4h_$M߽kٱ|ڲ~۲۳۳۳۳ܴ۴ذ~۴ڳ۳۳ڳٳٳٳٳڴٴڵڵڷڷ۸ݺ޻߽྘ŸšƤȧʪ̭ɫѴҵոֺپѸ˯Ȭ˰̱ʮŧѶռԺϵеԸӽз̫̮ɱȫŦY~Ncǩun?T̰}OaUѵsF}PvIsE[sEqBYWxHzf0wB]MUyi.޹ҭuǣkKͨsb^`Wڲ~۳ܳܳܳ۳۳ܳ۳ر~ڳڳڲڳڳڴڴڴڴڴڵ۶ڶڸ۸ܹݻ޼߽ྙžĠƣǥɩ˫̮˭ӵԸչؼڿ׾ѶƪɬȬ׼ҵԸ£ؾӸǩҶϱдɮt}̱־ؿʬʬ׾ˬ©ŧ{]\|MY̭zQl<¦udh9{Mĩw¨y|NyL{NbQk<\n*@-B.C/>,8'3#7&>+?,=+;*8'7&4$4$2#2#                                           " 1#y`9xGV^~NVyLWl:m:Wr>NuA{FKY_ݽǣlͪrܺjhjM0 1 2! 1! 2" 1! 1! 2! 3" 1 / - 5%#T<#cF'eH)hK*lN-nP/bF'X= =+6%M6_D&eK,aG)\B%V="P9J4F1D0A,?-m\LjXIiXIjYKkYJjXJkYKm[LkZJjXGhUEhUEjWFgTCeRAcP?aN<]J6YG5XE2UB1TC0XG7\L=bSEgZMi\Qj]Qj]Rl`Tm`Ul_VnbXh]R]PDOA1PA1YK=YL0$   - - rJg7ZtCzGwEvDuBq=r>t?Os@s?wCMOpOWɧt^ִjWͭy/001 1 2! 3" 4" 5# 6# ;'0E0+ 9)3# -+:'2 0 24 4! 5" 5" 8$ 9$ <% ;# <" 5 1 0b?^<\9X4 Y5 X3O.H)G(G)F)G)D(K1GD%G(D'5-+&/) *,- '"$#"&&%*&' "#* ."0$1%(2&.#2%/#2%2&7* % ( oDwEXn=wFm<[n%:&6# 3"2 00..-(!  ^<[9\7Y4[4 Y4P.I)H)I*H*I+L/w)FI,I)M..-1"!*(#'- '!% 4&(%$(++ %+ /" 0%+ 4&4'3'+!5(1$/#1%1%<.     i@UxI^o>yHr@yDt>vA{FUq>r?uA\Si;l={HʪvƥrR\ѱƦt6# 6" 7$7$ 9% 9% ;&>(?)A+B,4 I3/  B-D0=)>* >);' 9% 3!6# 4" 2 0./,-,&"  ]:Z5 ]4[2Z1X1U0 N.M-K-Q2SD)?*H. E+ I/I/ z!  " %   &$ #'+.9' 2". 0"2$ 4%3&4'4(5(3&0$0#5(0#2%0#9,   lB_c|LtCzKuB}Is?zFQWpKUM}`4l=gâpMQɧsģpS;'<'<'=(=(?)A+D-E-E-G/8# I3+  C.D/9' 5$ 6% 3" 3" .6$ 1 230/-+)**(a: ]6\3[2\4 [4 \7M/ O2L1S<+Jxd0cGG-F-H0aK#zw-m " (##0!4&0 @. 5%7& . 6' 4%0#2%5&4'-! 4'1%/#1$3&    qH^YuDRo>^xE{HN|JzGu>wB^yCOvY+sD\{HVZjVƤq?*@*A+?*A+B,F.I1J2L3M4;& M5-  L5G2:( 7% 9' 4" 2 0.7% 01.110327,f< ^6i;R$_5c:X6R4O3O4Z@)L/ nE(a=(F-I.k@%_&s(l"s>{={M%c*/-kJ= (&  "3!4$3 @,7$5$=+:) 7% 8( 7' 6'5&4&7(5(2%4'4&1$;-    ``lUsBo>\yGwFWTvAyDzDKNk7uV)k=h:TNYZ̬z paN;cOC!> G# *m;c6c$q,a&(vG+Gx^h/S9#C.D.\;!Yv)ߝ"F c-b+uNp; kB`$~=8& *.(  6N-Y8 Y8Y:W;S:L6?, :)8'8(5'6'5'6(4(4'4'5'     ldm`uGxKU^U_WuBr>QzD}Hp=xY)m>m?m?|K^ǥqͬzYcPv?^c>~G S)~G 6+5") (:"@$N,Y8 [:Y8]=Z<T=J5;*6'6'4'4&3&4'3&3%4'7)     ^f_]_^bsce}OSwFLxD}JuCvFUqCk=UѱfZUaN=bN?eR@TB.E2F3J5 N:"O:$P;$I7C13%/$)O>,F6"+ (+. 3!22; h9uA&wC*X/U.5k48|5y3[/ʆ>W#{=@s=xL~Z8}"j>#l9<CY<#P4_;!wM,qD`<vO2L3J8%B2 =+Z8b3ȅ@~A=6a9%2:JpwUYz(R3@#J)U5V5 U5 X9V:U;K6A17(3'2%1$1$1%2%3&3&8*     VcY|M`prʮttWZ|MQWNyGT^l?l@XǤrYXW]L<^M=`N?O>,<*<+?-C0C1C19)9*$ ) (>2"8+ '2%,J+$E(GEJ`#Yz1dž>d8DŽ=͋L6SFjE(V3R3K.>#B AY+U+܆2˄2oD zMij89! L;A+`!_lߖ@ޓAߘFB:V?^e>ZX] e ,>"C'M/L0M3O5t` IDATN5M5I4@0<-sEpCVXXWWG8XH9ZJ;I9(5&6&9(;*=,:+5(6( '&>0 3(  '  p= ~D]$j1o4j,Ί@V"r+s1[&1U$Y+|N"̌^b:nC[6Y6nG%}R/pC$Gj2w+F#P`8 _7 m@B0S8)-t.ӗD†4w+oŅ5+ˊ;t(:'E/M4 Q8M6q m q+m3xW)D1B0?.;,7)3'0%2'4'4'4(3&4'5(9*     ^m_{Nv˭ѸŧǬʰpYqm\|HtA_4g:rDrDpDV[YYVF7VF7XH9H7(3$4%4%7'9*/"2%3'#&;./%   E+]6S v9s7{.:,6+6+4(0#0$1$3%4'8*     ltjyMŬеɬɯƭrlǨn\r=Qh>d7zLQpC|M[X_TD6UE8VF9G7'1#1$3$4%3$+-"-"            O&|Q&mFc>X6 U5 S1 J+A%B&@%A&E)E(A'W8]<jFY%mJ pE h-Y4_8\79'5*  :%  %   J9"K9 L:#TA)@4"@3"@3#>2"8,6*3(5*8,7+5(7*6)7*<.    mwsYԼӺ¢ּ׿̲wx˫l}K|JwD|[/qCl^mB}OYWßpRB3SD6UE9F7(0"0!1$1#,(()  5*)!     /[8 z^O/A&M0J-=!-L"9!O.^'"'    #':-C5$@2 7,/'"$  !"$0) 71'GA5OH=QJ?JC9C=2=6+6/$4-#/(,$*"( %')"-%5,>3&LA2G=+J=,L?)QE0PB.|dE~fHzcFlX?vaFkX=}aq£ʱeӴЯgP}Ke7{Z/yKeyMoERY_ɦvP@3RB6TD7E6(0"/!0"/!)'$!    ':&L4$`E1sR:`GmReKu^kTt]EfPjT?\F1& lN/hH+aD&^A%Y>#Y?$U<#O9!Q:"O9"M7"O8$J6"F6#D5"E5#G5"E4#+ ) *",&4.%>9/JC;SLFWSLVRJUQJOKBFC:=8/82*1+!0*5-"3*!5,$<3*@7/F>5XQIic[xrjǽƻʽrscTl[IYH5bP;q^Iq^HQ=$pVgȬy`ٻұněocc9b9j@sHqFqGU]fF6&WG;SC8VF;G9*1#/!/"+'#                     fO5\G1VC/R?.P?.L=-J=.H>2I?4I@6G?6F=4A90=5-80(6.'1*$4,%7/':2+?7/C;3LD=WOHle]yqȿºƽǾȿɿĺqdxhZgVDdR?YH4q`LZI6P=&rW_d{OwHӳɣxҭȠufd9e=j@sItJtI[]\E5%Ĕ龌zfTvdUraRcUHcUIbTI^QH[NE\OE`SG`SH_SIXLBYMB]PFcVKaSE]PB`TEXL>QE8@6,=2'=3(4+ )"$$).#0'5, C9/<3)A7.A7.E;2I>6NE)WC/gRrF|J|`8lS8nU;iItP~aD{`FfJmLuRpQiMgLhLjMsTwYnRnRrViPiQy]tZ|akTzdPx`zbr]~iVt_|elkwdr`xhwhxfprux~}rŴƵǸĺƽż¹Ƽµ¹ƾźvm[LAI9+B1E3L:#N;#M:"F4N:"@.,2#/ * * lS)e>t[3v]8v^:dN)kR,sX0qU-kR(vZ1|^1wZ.{\0a8oIRxMboClBmS9|`Dv\>{`Bx^Cw]C}bHkNxTlKjMgKeJkNrTrTsViNrVu]GpWoWx\e{fQydP{cpZlX{c}ekp^saubsavdyj|ksxt{x|wu¯Ͼƻ~qn^u^OoXHoWBu[DtZAtY>mS;jP8]G/P='S@+R?'XC)R=#L7D3C1?.6%0!) 7&0 i@bL#wNbJ&x`=kT3{c>cLjO#u[3iO%i?x[.qU)qU,f+WD3VC0\G2R?+O=(L:&H7#I7$F4!T@-O=*N=*S?'\C&Y@!S:R:S;!R: O:Q; Q:T< \C%^E'^E'`F(aG)aH)aH)bI*dJ)hM-kP-mQ1nR0oR0oR1nS1mQ1iO.eK,fL-iO1jO1lQ4sX;{^BgHnOwScРmݪqީnڤhɔ_xL\1W1Z3^3[1sO(iL$jN&oS*OSoS.K:\GoW.x`:z϶ȯuWmTy_DkS7oW=w]Dx^E|aFfK}bI|aFdIiLvVjMvXwY{cK{bKhQmTdnVwbMqZ}gRjUv_v_s]r^o\~ijzgyfpyhwe~mtc[K<9)F6&M=-RA1O>/TB0UD2VC2TA/L:&L8!9&=)?*>*D0G2H2C.U@(eJ|^y[pUcIpW>`H/V@(R<"S<#YB']D(dK.eL.eL.bI+Y@"K4E/I3X@!hN.eK-aH*T=!U=\@ `B"dF$aD"\@[A [@ \A![@"ZA \B"\A#Z@ yW4rH{PlBf=l?k:i8k;{X0gJ%wY.RzY+|\/`3TV~^7WA bJsZ/x`8zԻּknT9sX=pV=lT:sY?z`FqX?}bF~cHz`GfK|aFkMqSjOvZgO{bIeMpVsZtZsZxbL|a{eQjUt]v_zcv`wb}g|go_veqyf~l}voxg|kZk[Ln[IpPgF_D,1 . 7'bN9kɮٽպӷչֺֺֻ׼ӶҵշʭȪʯǫǫ϶ǫ¤§¦ҹδԺwysdsMzQh@b:b9|X0zU/{W/zW0qN(qO)nM(nM'oN(nL&~W0h:rAl>a5pDe9e:f>qV/[FnS)cH j@_5iL'_B"]@ H0=(D-I1L5_I4gO=hP:oO3sX=|`CoU;oUu\C{aFdFcGpR\{W[xYlR~dLlRy]hlSy^qX{ePiUlWp[ȣyigybzljvc~kl}l~mnwylaL:X@)[F5jYŲım]ὖĝǤ޸ດ޷۴ٱ޷Ἐ״mR[C1y༚ཚ޺ܹܷٴٵҮٶ⿛῝žž⿚žὙݸڶٳزױԭԮԭر۲۲֭ӫ~ծҪ|̡tҨwѧvΤvnO3 ˡqˠr̡rϣu˟rǛnŚmƛnęlÙiiee]aZԬy֮zذذ~ٱ~ٱڱڱڲڲڲڲڲڲٱڱٲزױױززײײسسٴڵ۶۶۸۹ܺݻ޼߾࿜Ÿ޿ģǥɩ˭̯αѳԷּؽڿҳѹj_tӱβջѮֽԻtҶƪvYVl=h~U{Y\or{Q_]UTTLDB},4t}+]`#^Znc{n/FD֮{ׯ|ٰ~ٱڲڱڲڲڲڳڲ۳ڲڲڳڲٲززززززسسٴڵڶ۷ܷܹݺݻ޼ྙ࿜ĠƤȨ˭̮ΰгҵֺؽپb^pĚÚͱęr׾ʹŨvgjȭ|_i9Vbjn\`mgfPUl#ju9WOku(+t&\ki(YZ `Wz@zhׯ}ذ}ٱ~ڲ~۲ڲ۲۳۳۳۳۳ڲ۳ڳڲٳٳزٳٳٳسسٴٴڵ۶ܸݹݺݺݻ߽ྙŸţȧʪ̮ΰгҴԸ׼پå˳ԸimʭzƠǩtճpodvGg‘Mi:YUUoqZkfiŹv„lMkhk]Efu>ZX_`OQ yp1?=jذ~ٱ~ڲ~ڲ۳۳۳۳۳ܳ۳۳۳ܳ۳ڳٳٳڴٳٴٳٳٴٴڵ۶ܷܸݺݺ޻޼ྙàƣ ɩˬͮϱҴԸֺؽڿӴƨ˴ϩ`jԸʯԼպ׾׿loNgÕo|KOKY5s|0{x,qj(Z\_aY^]{@]b79ٱ~ڲܴܴܴܴܴܴܴܳܳܳܳܳܳ۴ڴڴڴٳڴڴٴڵ۶ܷܸ޹޺޻߼྘ྙžġƤɧģ̭ͯϱҴշ׻ٽЬȰgɞq˰̰ЫZɮβxGU˰srpBkfcqCwE\bW~LUS}KmOJ`a Ly6ecgh"LUǨuèt{8x?zBuf+s?Rlhu;{8{:th$c]Eέx@ʫz]~HBEڱ~۲ܴܴܴܳݴܴܴܴܴܴܴܵܵܵڵ۵۵ڴڵڵڵ۶ܷݸݹ޺߻ཕῘßàƤȦ˪ǦͯϱҴո׻ٽڿŧʱؿվպǬ~nѹд϶־]i^jջ}h5U``d]#{CY|GZkQzK}L|Go7cavu'g_!f_=ܺƣmشv9äq_̮~ڲ~۳۳۳۳ܴܴܳݵܴܴܵܵݵܴ۵۴۵ڵ۵ڵڵ۶ܷܸݹ޺޻߼ྗῙÝàƢǤɧ˫ǦΰѳӵպػڿּҺƟàֽϵqx̰жζVε`Z•ni&{Ddo@uAr|KYWvFzK~Ml~KPuf,ZV pl/⾍eٸVYaĤqί~ڲ۳ܳ۳ܴܴܴܴܳ۴ܴܵݵݴݴ۵۵ڴ۵ڵڵڵ۶ܷܸݹ޻޻ཕῘÞšƢȦɩ̬ǧαҴԷֺٽڿ˭иٿdyçyxaȬ|ջjUֻU}Quu(ǫYyJzHRtESiwGPQd}Ey@PXu5z"~3ZV eյHdɩuί}ڲ۳ܳ۳۳ܴܴܴ۴۴۴ܴܴܴܵ۵ڴڴڴڴڵڵ۶۷۸ݹ޻߼ཕῘßġƢȦʪͭȨвҴչ׺پؽ׾Լռվͪϸҹռƪ}m`uչPWϳqqB{KxDzHj]$t@QQm<زzYe*VXYZͮ~Qڱ~ڲ۳۳۳ܳ۳۳۳ڲ۳۳۳ڳڳٳٳٳٳٴٴڵڶڷ۸ܹݺ޼߽ῙžĠƣǥɩˬΰɪѴӷֺ׻ڿսеɮȫеɭȬɬԻҹռɮǫտήӼԻټi_Nɫw`|LZͱqBvJѵl|N{Mm@YoBm>zJyKhsb-zHJWO|f1Эyӭr۸ɤp|WhaͫyRٲ}۲~۳۲۳۲۳۳۳زڲڲ۳ڳٳٳٳٳٳٳٴڵڶٶ۷ܹݺ޼߽ῙžġƤǥʪ˭ΰɫҳԷչؼֽԺжջɬٿ׽Ũå¤̰ٿսѹƬռ˰ϴƫǫжвnp[^PĥqdkYr>PxDyF}JQ{I԰yÐbִ۹ggKm6%6%6% 2" 0 . 0 / 0 1! 4#H4 "/ ?+=)@-B.B/?,<*4#7&;)>,?,<*9(6%6&4$3$2#0!                                       % & ]f7ʬvuFmUYzHs@L}HwBvCxC~IR{Iۺ߼`ۺֵZϯ}i [2! 3" 2" 1! 1! 1 . + - , 1! F2!cI*^C'`E'eI)hM,eK,ZA#I39'K5 a IDATZB#cI,_E*[C'U>#Q;"M8 J6G2C1B0cP@lZKm[LmZMn^Nn_Op`Qr`RsaSq`Qo^On\Mn\MmZLiWHfUEeSCcQA\K:\K:[I6ZI7YH7YH9ZL=`RDgZNh\Oh\Oi]Qj^Rh\Rg]Sf[QaTJ]PE`THcWKZL.=.@1=/I<*D7&E8'@3"2!L@1=1 J>/C8*?3#;., ,!+ -#2'    . ' Rl+W= jM.kO/eI,aF'X?"S;"L6F1E0<)_N=jYIlZKkYJn[Ln\Lp]Lq^Lq^Lp\ImYDo[Hn[GmXEiUAfQ>cM;aL8\G4ZE/ZE/ZG2`N;gUDp_OudV{j^}m_qc|ma~qfqf~pftgxj_pbVcTHRB/J;'H8#K<'C4 ?18*9,8+5'2%5(/#0$@4";/7,<1 4)4(-"*)) ,#   ,% s>dk:al=WntAwAxEQaȨtZŢlʧsaֵ`Vͮy/0 0 / 0 2! 1 3" 5# 4# 4$ P8%' * ( ( ' (((+ ( %%*0!/! . ( ' % M7T0  (*$ }JVn=Zm;al:n;s?~IwAwDtAuAxD`Z^Rɧs[˪uӲUgɫx0 01 1 2 1 2 3" 4" 7$ 7$ T;(, - 1" +8'5$6%3$ 3" 3# 3# 4# 6%7$ 9%8" = 90*&P5Y9V7V4T3 T2 R1J,G)E(E(D'D(C'SEN9 C&F*&( ##). *% $&'&%+ )  +!*/$5()2&0%3'0#3%2&5(6)  & ( "Vr@|JyGn=Qj8wCt?wAwBwCt@t@xBbS}JMànYԳƥqTͭ|а}/00 1 3! 2! 3" 5# 7$ 8$ 9%V<', . 5$ ,<*3 1 015" 4! 4" 6# 9$ 9# <$ >$ 9! 3 0.S5^=^;Z7Y5 X3 W3I)H(G)H*O1E'D'x{,N7 H*C&-A'/$++&)6  % #  #!&'&(') # ( %  ) 0$2&/$% 3'* ."2%2%2&;-  # % !Xk:csAr@rAuC~Ir=t?|Hs?tAuA|EZuEzI}IX kӱ\_бή}01 02 3 3! 4! 6# 8% ;' <' X?* 0! 1" B/>*G+ \2 j1[.L+=%9$ 6# 4! 3 123-(#Q3Z8[8Y4 Z2Y3X3J)J+H*F(G0D'A"\F!E(D'.<% (*&1 # ! #%%&%+ % %  # % + ."0%& 2&1%/#2%1%2&8+    " XtDoo>sAl;SxCr=wB}Ir>uAs?JJd4{LxFMί|ƥsSiѱɩu1 2 2 3! 4" 5" 6" 8$ :& ;' <' X>+ 1!2" C0A* R. [0 M+ C(;%7#5# 3! 10/..*$  R4[:\8Z5 Z4 Z3X4I)I)F)J,_[$H*A ZD"H)G(< B(-&&&$'2 !  "-!%&)'* )* , 3&# 4&4(5)6)* ."2%2%1&?1    VOetBvDo=Ur=s=zEyDvBuBvAM}Ig7l>qB]ή|\Rɨtϯ|g5" 5! 5! 5# 8$ 8$ 9%<&=(?*>) U;, 3!2" E1A* J-E* C,;$ =%9$6# 4" 20/./("  P1Y7Y6 Z2Z2W0V1K*K,L-K-~F%O+iC!F*L/ J-   , "   #/).&$%,./ +, .! 3$3&4(+ 2%3&4'/#3&5(0#1%3'9+  VZXOyJwG|Hq=u@zExC}Js?vB|EYh9c5p@ģoŤrOUϮ|ƥtQ6# 7#7$ 8$ ;&9%<'='A*A+?) S:,4!2! D0<) @+ <':& A,6$ 6# 2!00-/..*#  O/ [7[5`5Z1Y1Y2 O.N-L-K.F& #"= D*F, H. $, ;4s: #  !   .# (! &'-8' 1 2".0" 4% 4%3&5(4(6'4& 2%<-/#1$5)2%  Va{MYuEQt@vBwC{GzFNt?{DyAcl?c5}KŤq[O\ή|[Y8$ :&:&;'='='?)A*C,C,B,S9)6#3! D/7% ;( 8& 4" .5# 1! ./.0.-.'($ O/ ]7 \6[3[2[3 Z3 U2P/ K.K1 o> ; G- G-H0:$tc9W'% &   .((6%=+8(0!3# 3% 5'4&2%3'4&2&,!1%3&,!0%2&2& SjzLSrAUs@{GxD~LyFOr=|FL`pCd6NiKPf¡mUk<';& =(<'?)@)B+E-E-G.E-S9+3!2! B.5$ 6% 6% 2!0 1 01 110/,*(+(# O.]7]5[2\3 [3 [4W5Q3K/M2T=9ʁ?&G.F,G.>#%c4$ 2  %%!0!1"?- 8'6% 2" 1# 5& 3%0#4&6'5("2&0#0$1%3&   Sw}OvEuD~N}J}KyFQ{HKv?}G]Ld8c5{JVRRkW`ɨv=(=(>)?)A+B+E.G/J2I1G/T:,5"5$ G25% 5$ 6% 3! 0-8& 121./,+*,(! Q.^6^4[2]5 \5 ^8R2P3M2H-!zIi8\8"P4Y8R3G/.e5ïI#  y!        )<(7$C.1#%2#6& 6& 5&6'2&7'7(/#4'2%2%3&2&   Z|zKrBtCsBR{IyG`yFxDvAyCbt?tT'|^/pBsC\PcXʩvk?*A,A,@*A,D-H0I1L3J2J2T9-7$8& D/6$ 6% 7% 4! 1 .*3 0201/1350*R._6_5V'a5a7a;T4P3P4N;&Qh>Y0]9$O3D,V4|H'l(p&~Aq>W!t_G(  /h #$"+4",8$:%3!9'>- 6%7' 8(7'6'4'5'7(6(4&4&3%4(3&     _zRvFsCo@b{INcwDs?JvA]s=tU'a3i:3W1 a6 a6 S$m>J~6l-~M%W4Uo=zcЛIM1"B,B,o+x*s%}6 c d4f8_;wDNef64O-*"+,- 3D*S6 V8O3 L4B. >+ :)7& 7(7(5&6'6)5&5'4&4'3&   # mkW~Np@tEkyHXavBs>UzDNt?sS$_1kV=K5>+7'7(6'4'6'3'3'3'3&4'3'   " pcUe|PTbaZaxGyI~I}HyC|GuT'sDuGl>qC[ʩv˫x\VcP>dQ@L8#A-@,C.I3M4O7O7L5K65&+@/J9"<)2! 3" 5#2 3 3119`8p=q:r5w2a) 6o-i"MIn7p9JˏLo6d/tP:B08'6&4'4%3%3&3&4'3&5'4&   " h`VbY^fsb_}NyJvB{G{HN{[,_vGl?qBŢo˩vfVUbO>cP?_L;I6!G3K6N8!S<%T=&V?(M9G55(0$@0"D4 8'/ 1# 2"2 2!4 46Z2sB%O* R*N%^4:t/D>`)g-TiXgޮk̓SS!p49"WmA(q?]C*`D.S1?#d;cC*^G8Y1"7#pG'u8H _#ρ9@H2uMJ. N*q@|HZp?5"3 7 8H(Q0Z9 X7 X9 _@X=Q:F57(5&4'3$2%2&3&3'3&5(3&    # e^W`dfmæ~jh}NvGvDNSRc5iwIj>tEɧtȤqXWUaN>dQAcP?J7#D3H4L7!O;#Q<&O;#C18'1%-">/!A2 , ) ), 1125Q,s@$q>#yH.N*D /P=y4p*V$p2ЍJ?ρ=xDtO3Ǐ7R&f9 9z7B]="R6I$|N,4wO0fMYB1O?-@/L3A(a,ˈBޕD8b&. 3#j<O|\SW{0=$8 F%P/V5U5 V7Y;W<P8F4<,4&2&1$1$1%1$3&3&4'3%    $ kZSYlptħvm~Q}O|JVTPa3gxKl@qDŢpdXWV`N>aO?aO>G4"A/B0F1H3G4H6=-.!.","9+9,# %"##%)D" Y-j;$Y1!I(>"EWe>Ob^ a99C&G)N0N3 L1P7N6K5D2?/<.2%2&4'7+6)5(3&5(3&    )rW{MyJͳͱϵƫx[Va]YLl@h=j=rEl?~MYXWV[J:\J<[J;?.8':)<+?-@.5(7(% -") 2'1'     ^5^Ny> Y$t2M)v+}6w/ˇя<Ӑ:wRI6 H4J4N5 A+B*b? V5L/F,G/ H0J2H3F2B1?0A28+9,-1%4&$+ * 1$2( $#  zA Jf-q7a(À;ܖEXm,t4sKc=xIQ"oDmCe@T-pK$V3d<|P0AS2gA W/M%qG{NAjm 5 B ED֙Gċ;4hÄ3ă1-΋:yUB/B+J3 S;jml"s3a,_FB0A0;,9*5(2'1&3'3&5(4'3&3&6)0#    +!qh|NVӼջԻǭ{aggĞnUw@_3d8k>tFnBwI\XZVVF8YH:WG8;,3$5&8(:);+2%1$# * )/#.#!)    a7WY$d+[#g)v7ȇBАMĆE_+5$ 7 b9h5oDyL#W._8`9K* Z:J*b=\"`'ZI'h@sKh?nFh2N- zW4P0JU,hw5mEĈ8ʋ;1kg$Y\=C- 5"2 7%0 3#3#6' 4& ;+<-;+9*:+9+6*5*5(0$0#1$2%5'4'0#    -$oq{N]̰£Ѹεdpnȣu~Kt?wI`4i;wHqDrE[YYYUE6WG8WG8:*3$4$5&8(6(0#1$# &%+ .$   X6sBl5q5z=|?a0w>K|>( 1#[7 i@ f= |R)jG#rJ#uN'\=\?A' )`#j>!H%kCmDtJjAe1W('H,\HO7>& +3(! #0#=.[G3D4{GTRJJT>"E1@/?.>.<,7+6+6*2%/#1$2%3&4'."    1'sv{OdƩѵ˯ͳӻmã|tƠrwCvAY`4l>WsFpD[YZ\TD7VF8VF89*2"3$5%6&1#/"/"" $      jBxI~PMzAH6N='Q<&iM.T< K)F*xO. c;]7jFwT3\9vU5W9K,H%G#f4@I,K. G, C) D+ D+ .=-<,:+.", >,6%8$"  l,|3=,",#-#*!@6%% P2_I'g?Y:(C1<-7)5'2&2&2'3(4(7+7*9,8*9,5(    2(wz~RmͲ˯β˰ӻ§rǧǥ|Ümt@yERa4tEfuHmB\Y[eTD7VF9VF89)1"1$4%4%- ,!,              " -TV6tJ hC`<T3S3 Q1 B$B'@$@$A&I*D*L/ V7eCuN\:f3FhCnGU0Z5tLD6&  E. ,     ' F5M:"P=&F8$@3"A4#@3#:.8,4(3'6+6*7*7*6)6);.2&    4(¤}ƪZxӹ£ȩβҹs̬Ƥ{auCwCi>a4\mvJmBZY`jSC5TE8UD88)0"1#2$4%*+*    .$    U5 G+Y>+     P7`@l?{8 T4jI+T(N36R/?0F#a?xIiAX#lDN+A e=V"N;) $ ( 9)3'.$-"+!(-$*"=2!<1"9/90 <2$90!5,2)/',$)!%#$! "     :-ƥ|ϴgǬԻ־ӹγҹ{tаɦ~V}KxDzY,`4gjrFnD[ZikTC6SD7SD88)/!1"1$1$*'(  #+!       Y7 J.J:'WK=  C6' R7" M5]G@6?8-:3(4.$3+ .')!)")!'(,%1):/"L?0E<+J>-L>+PC-OB.ZJ4fGgJoZ?p[Bp\@dS<ӷŧռxâyԴɧ~VNMrQ$`4ZboDlC]YnlPA4SD7TD76(. /"0#,((% 1&3!6"8#5 4E26$' 3M7 8(A.V>'XC.?-T<)O;)U=+ K5yY R6H/<& <% 5:!C% e/ {-2 7[9F0=-=. 7+5, 0),&(!%&&%' ,%4/%A<4LF?YTK[XOYVMVSJOJAGA8<5,61&5/%2+#5.&81'81(>8.C<3VOEng\~rzzxrz{spaQp`Mn]IQA+^L8p[EbO7]L6ԷhֽnƤ}ع˨^`VpO&c9uI}RoEpE][^8)QA5SC6SC76). / 0"*(%$  2!@,V<)gJ4{Y@jPsVYD3nYoWhOqZEfO9ZD- K6hI-cC&`D'\A&[@%Y?%N8 N9!Q9"O9"N8#N7#G6"E6#E5#E4"G6#5(* ) +$/)!94+C>4OH@VQKWTKVRJQMFLH?@;3<6.4/%1* 2+4+"7.%6-$<3+D<4LE;e^Vqjb|tƼö·}oxiZm]KaP?ZH4jXCq^HaN7jYEаYӹ^rںʧ~™mjYtR*c9nCqGoEtI^YwRD4 QA4QB6TD77*.!/!0")&#       &, 5'I5 hM3eJ1_E-YA)U>&R<&E3D4C3B2 C3#C5$E7&F9*K@3MD8PH=SLCSOFPKFLGBF@9;6081*5.'70'70);4,>6.B:2JCB1!UE9TD:SD9:*.!/!/!(&"               !    G5"^H1YE0TA/P?.N>.K<-H=1I>2I@6H?6H?7D<3?7.;3+7/'5,&3+%6.'91*<4-A92G?8PHA_XQtneyǽƼĻƽǿɿugYl[JiWD^L9fUAlZFUD/YI8iYtrCnԳƞr˥zĚnYzY0iAnDsIvLtJa\bL6<+˗ʖɦw9)--,)2$<-F5%UA1D2$>- 8()   '+-!+ !    >3'NB4G;/J?4@6-90'2)!1(/'3*"6-&:1)?6/C:3I?7RI@`WOqi`}t}{|ĸ·ùǽúĻǾ¹ƼǿƾżĺŻwqdVscReTA\K8n\HgVDL;'SC1f~RdpBmǢvүΨ}śo\wU-g?rHvLuKxNa_M;+9+翏ʦxkYucU`RGfXLaSHaTI^QHZMCZMCgZM`TJYMCXLBaUJ\ODl^Q[N@_TE[NAVJ+iyL{OuFm›pصѪǜp]yW/i@qGyOuKzOa`M<,5&tTsƣzwYsYɜ]ODYK@XK?YMAYMASH>ND;OF=QG>WLB`UJfZMi\Oual~p_ykYwiZ{l\i]PtsgY|o^wk]|qa|qbzp_lbSZQEZPDzm^{oaxjxkykuivi~sfyk{nymzmqsw¸Ż¹úȾϏȿȿƾǿ»ººùȻysescSn]Km\IbP:mZEQ@,M=*c~PrE|Oc˦}׳ϩ}Ȟq\xV-mCrHxNvLzOcaD4%2$z[vXvYAvYbJ˧PC6`QAeWEi[HwhT{jW{kVxhUyiY}l[q\q]|fs_t`o]r^vbr^zfhlm}fxazezerdTqdTmaRvhXzl[p`wguesuzwxq~̽ŷǽȾĺĻƼǾǽǽǾĽúǾƼ¹¸¶ķug{ltek[Jp_McQ;r^HO?+O?*VWoCR^ѯͨ}Ҭˡt^zW.nCuKwMyP}Rc_I9(."qS}_ErV>lQ:iO9qn^JygQ~mUudNhYEiZGl^JwgS}lXwgTrbOn^Ln_MpaNwhT|lXp[yiTziUziU{iU~mXueSweRo[t_|er}vtq|pxxy|n{nsvŵŶƼɿǾ¹¹Ǿúƽú¹¹ȿ{vhvgrbRn]Mo^JjXEUE2H9$RXtG~Rj̪ʤzԮˡu^\1mCxLxMzPTeXE4$-!`F0Q:$V@*VA-_K6~fNp`ItaKxeNlSzhPo_JraKk[HhYEiZGrbKygPyhPsbKp`Jp_KsbM{hQoWi~jSpYe~iUlXxczdnopsqzũūryusŻĺǽùż¸ǿûļżļĻŻu|mtdwgXiYIl[IiZIH8%J:%RS{O]qŠxԲԮˡu^^4rFyMzO{QWfvRB3!1%|Z]`yXz[akPlS{gO|hPoTvYrUuWyZsWnTnTvYkRlS{eNpXt\v\excOs\|enZq]xb~gposltvyz|~svvwùʿƽĻȾȿ¹ǾĻȼsvscm_RqbRqbPp`QL=+F6"~RxK`qá{ʧճӭ̢t]`4tIyM|P|QWdjI?0)xWwVxY^`j`|^`z[oQkOrTuUxX|]pToSnTyaInVzdMpYrYt[pY~iU~fr\q\vcuaqmjq}jr{vps{us|ùǾúż¸¹ºĻǾȾ¸ʿǺxk~|mrdVteUscRpbRJ;+I:&~SsGdwxұ˧~Χ{ƜoYoCxMvKvKvKzMXiG^G.D2oPrSoQkKnLvOsNfGqRoPiMfIpRlO^wXkOy\nS{cLkT~fPu]r[e}hSmXfp[r]p^wbjkoovf|k~n}zvyu}q{ǹŻú¹Ǿúĺȿûƽƽ¸øżǻ IDATvxiyhvdPvbJlX>uaG\G)kS1c:sW/a;f@nGe?d=f?nHmHsHvKjBg@kBmDkC}NkAqX3v\@hIkLfHqNuOiDnLtTnPgKlPnPgKwWqTiOqVnTw`InUoWoWx^v\|gRx`hq[p[r^}g}fj{hrtdyi{kּxz|vtͼóĵŷúƽúǾĻúȾĺ¹ƽúʼ|neQEiDnGjC~b;v[4w[4z]6b9tE}_5b:jR8~bEtQgH~cGy^DcGwSuSkOgLiNqSgJyYuWjOrWsY|cKoUtYqW~b{ePmWzbr[o[q]wa~gnkr`xf{kra~mpuvs~ųǵƸùżúɿȾ¸Ļ}utdZSD7F6%M;'E4J8!UA)J7!M:#C10"2#/ .0!kR.~c-G5A08(4$0!. 4$iP*kChQ(jDqY4iR/iR/s[4hN$iO%hP'wY/`5yZ,|]1`8wK[rHi@e;z^6y^8sY5jBjB|_9sY>z_B|aCw\Av[Az`F~cHzVmJlMfIiMeIpRxZuWgLoTgOhQqWtZ~apXxcNu_}ep[w`|dzcydn]zftbudxgvfrszwz{zyzų¸sdgXs\MmVDt[Ex]DtZ@qX>jQ9eM5ZE.R?)O<&WC)V@'T>&F3B1<+3#4$, / 0 pU.qX/iArY3f@lU4mW4sZ2hP$uZ1_G}_3xZ/vZ-rV,xZ1xKV~b7pY,t\/b8_H(M; ]J.X@%dL)w\@dFu[>rX?v]CtZA}bGdGiJhJiMlPjMwYyZy[}dIlRpU}eMnUw]c}gQydOs]ybw`kVt_is_sbwdxewfvever{x}tu}{IJtsriqbrakXiU}ckickk{[z[|^xZmQjL~fJybFu`CnYaH"w\@u[?u[@nT:rZB{`Gx]B{aFhKjMhLmQkOrT{\}]gNlSrVuYuZ~bx]xcNydOq[lWnYxaxb}fr_q_p_udyhufxgvspq~p~oį°poqokqf]coabxe_~i`o`vas]eP|]HtXCqVBr\Hl[IfUD[H9cQ>_N.UD2[H5TA-UB.XE.[H/aM2^K0\I._L0bO1XG*G7U@!kEYTZlBmElEmHatZ@rX=x_DpW>pW?y_D}bGpRtSnPpSoRwYkPy[gOjPfNkRnTv[nVmW{a}hSzfSkXr]h~gs_p^sbrazivfzhwr|lqpq{}î{x||nno]]\SPSMHM\NQlZUvaVgYm\m[q\x`ehdtXdMqU@U;)9",*/ -!"          & I6b@aʠnɝlÕe_ZXW|R~S]Ěg—bR~_6wZ0b7S{MpV,^Ju]/w]6T@$K9$WB.T: ~c<kQ7sY?sZ@rZ@t[BrY?w]DdHmPkMrTmOsUlPlPtWrVgNfNnUsZoUw_{eO}dlW}hUoZr]pu`taxco_ududxh|j}n}mq|nw|wll}vqxrjtjkkdddddd___QQR=<>=7:^L@hOx`iljghlqtvpgvZhO]FrQ:lM7fJ6fK8cK7^G4XA.V>,S;,C/!K6(Q;+G.?&@(=(>)J4mP5qPc˥tձ}֯|ӫxӪxҨuҨtϦrѧt֫uܭtqץjRwY/vY0c9YbMm:;D97A4*6(=,jP2gGcEx]Ey^HfNnSrUsWvY_ddeghhiihge^wXxYqUcM}]GyXAlK7eC/gE0aEtR|X{X`qӮܶݷ۵޷㻉㺈ߵzxwmőYeMGHUDGE84>/!?.3"4$<+G6#QA0_M9pU8y[7nP1V,RA0Q@/XF3^G,aH*[A$T;R:N7N8M7L5K6^E'lP2kP/lP/kP0kP/kP/kP/lQ1pT4vY9}_>`@fElJsPyUyUrQrPsOzT`gpuw¡xΪ~ױ۰ګuެssޫnΠ[SxKZ6nI%oI$fF!iM&qU-}]3}OiAeM%VBeO$lT-vSȯhlR/nU=kS9rX?u\CoW>z`Fv[@}`DkN}bJ{aG{aEpRmPduWt\D}dLjRjSrYbzdN~hSoXmX{czbt]xam[r_tasa{hl}kxh|l}mm\ML;)9)=+5%7&<*@/M<'TA0WD2VB.VA-Q>*O<(J8$J8$E3!O<(Q>+Q@-O='X@&[C$X@"Q9U=$Q: Q:P:Q:R:X@#^E'^E'_F(`F(aG)`G(bH*cI)eL+iN-kQ/nR1oR0nR0nR1nR1lP/hM-eK,hM.iO1jP2oT7w[>bFkLqP\×h٧pުqݨlӝeXh<W/W1]4]3V-nM&jM&kP'h=XkDWAM<iR%oX/zVȰζ|lS5nUy_Fv[@eIfK|aI|aGu[BzYkNtVsVoS}dLiRkSt[b{eOlVjT{bt]xazdwan\uayet`ubn}kzj}ltdt`M2$H8&SB0WF6WF6R@1TC1WE3VC2TA/XD0T@,O=)R=)O<'E3C1K5=)9'B/Y@%gK-_E(S;!R;!L5K6N9L7P9V>![A&\C&]D&^E'_F(aH*_F(^E'ZB#V>O8P9T<X@#[B$_E'^D%]C$[A"\C$_F(_F'^E'_E(cJ+gN-iO.lP1RҜdΗaXpJa9a3j7n=_6Y0yU,^4mP&nQ)m@]nEU@J8iQ$qY0}YȲ־˭pNsY?v\AsY>nV.RA0SA0UC2VC2P=+I6!J55# D.?+=*K5D/C.I5iR7nQ|^wYhN{`FiP8XA)V?&S=#T=#ZA&cJ-dK-fM/cJ-_F(R:G0E/T<^E&eL,cI,[D'S<Y>^B"bE#bE#_B![?Z@\A [@!Z@![A"\B"[A!`E$f>|PsIf=i>l'4#6%9':)G2>*A,C/hR9gũոոгƩȫĦ¤umojdkrky]~dIpW9w]?eHkOz_BtY=kO1iJ'sQ,xU.uQ*sP(uR*sP)mK%oM'kJ%iI$eE#cD!eF#bD"aC"\?\>}V1l?nAo@l=jy^DsZAu[BdH|aG|aGz_Ez`EyWkNnRuYw_F~dLmSmTt[|axbLu\jT{ePr[|dybv_t_r_iwesc}kmveq~r{jwftcTfUG~cKnMzZ<:(/ 0 H6#~hPӸ׼ҷӸֺ׺պؽѴѵչΰɫˮȬħδֽƪŨδ̳зҸũxxs\vNpGg?f=^4xU.{V/zV.sP*qN(oN(oM'oN(rP*nK&b7n>o@hsZ4_GvY/vX.sT-rT+dF$`C#S9?) ?* G/J2U?'dM;jQ>eK5[7sY=~aDsY?{`Ew]Az`Fz`EdGeJ~cH}`CqQvTlOvWrVx`F~eMoTnTz^~cu_Iv]lVkVnWr\yb~gxb֯mp_tb}imnmywqtuziry}exfVraSwdV{gYkZr^yfmtzĪƫ¥ȬƪʰŪе̱̱ռҸչ׺ֻսպپƨʭ̭پɨn~T]]~QpCoFkB{VoLqQ-mN(jJ&dE"dD!mI%yR,wT0tT0eJ)Z@\C!V=aH)@-6%I2U>E0Q9Q7Z?&_D*cI,lP4vX=~`DhHpNyU{W}Y{`Cx]ApV=tZ@{`Ex^E{`EkM{aFy^CdGmO~ZqSxYkPgM~dKtXpTpVf{cM{bqZqZlVoXh|diΪr_rakopnxourtuzwtrvfq`iYMr`Rn\Ol[PxfXtaTjYnYlX{eSjXt`}gkpwŬɰyrʳԼ̶xezYpR^lKx[;iM-uZ:uZ;rL{SU=%I0I1H/F-L2S7X>#ZA(eL2^D(mQ5uX;~`B+ @,dElKuRyV\^bdglǟtŜrǟuĜspmrX>sY@oUq9_Tׯ}װ}ذ}ٱ~ٱ~ڱ~ڲ~ڲڲ۲۲۲۲۳۲۳۳۳ذ~۳۳۳۳۳۳۳۳۳ܴ۳۳ڳڳڳٳٳٳٳٳٳٳٳٳٳٳسٳٳٴٴڵڵڵ۶ܷܷݷݸݸݹݹݺݺݻ޻޼޼߽ྙῚßĠƢŸɧȩʪ˫˭̮ͯΰвѳҵӶԸչ׺ؼپڿԻ׹׹ӵĦа˳ȥپȬ~uujhͱϴ׿oʯ}ʥƞβ̱ƭ}ÜÜoʮ}fdwF_jĨtÓetBboA~Pe\}QwK]ϹzirCWidZfʱhxI]csQYM>y/ZhfrOhbd TUQR dfOP <@XYCEb\\T:8HBذ}ٱ~ٱ~ٱ~ڲ~ڲ~۳۲۳۳۳۳۳ܳ۳۳۳ٰܳ~ܴܳ۳۳ܴ۳ܳܳ۳ܴܳ۳ڳٳٳٳٳڴڴڴڴڴٴٴٳسٳٴٴٴڵڵ۶۶ܷܷܷܸܹݹݺ޺޻޼߼߽߽྘ྙῚœŸàġŢǥ  ʪʪ˫̭ͮͯΰвѳӵӶԸֺ׻ؼٽڿؼʪַӽƤּ̦Ysqdպ˰ĨxçwƟƠ̯zؾŜиվֽaouVWrA_ĩwØҷr@[YTo`xLVkwfpBo@~Ox_wBuo,|w6|GzNxI{IRS]ˮ~XKJs{lnyx2ip&r{.:;7WXMP Y][]]cjmzn&j_!YX=HRZMO?>PM ٱ~ٱ~ڲ۳۳۲۳ܳܳܳܳ۳ܳ۳ܴ۳۳ܴٱ۴ܴܴܴܴܴ۴۴ܴܴܴ۴ڴٳڴڴڴڴڴڴڴڴڴڴٴٴٴٴڵڵڵ۶۶ܷܷܸݸݹݹݺ޻޻߼߼߽߾ྙῚ⿚žŸàšţƤȦáĢ˫̬̮ͯͯΰвѳӴԶո׺ؼٽٽڿжѲȰŸطȦ|xicŘujʯҸjȬyƚśpŪwt`γPRsCQpͲ`vF¨xWR]US]n|cuGyJyJdb|Nfs\=ch q/QYJamViYEpfJD_\=|<{:jd!SQF^`jh,8BἈĦxx>Iie$ELOSٰ}ٱ~ڲ۲۳۳ܴܴܴܳܳܳܳܳܳܳܳܳٱ~ܴݴܴ۴ܴܴܴܴܴݵܴܳ۴ڴڴڴڴڴڴڴڴڴڴڴڴڵڵڵڵ۶۶ܷܷܸݸݹݹ޺޻޻߼པབྗ྘ῙῚŸàšƤǥǥɧŢŤ̮ͭͯͯΰвѴӵԶո׻׼ٽپڿؿȭΰ׶̪һw[ÕltҸ¦xaжǟ԰ɮ]̲Ѹfʯ|jl=W_bȬ{ܿβsBaon?`~RhUQpuHxJ}KvCcWYuBzCKr>p>se)e[{t/F_VQPq3il!jgihC~C[X``qp,Դ~O^njEJ TUuæo_`]Y}n6ڱڱ~ڲ۲ܴܴܴܳܳܳܳܳݴܳܳܳݴݴڲ~ܴܴܴܴܴܴܵܵݴܴݴܴܴڴڴڴ۵۵ڴڴ۵ڴڵڴڵڵ۵۵۶ܶ۷ܷݸݸݹ޹޺޺޻߼༔ཕᾗῙῙÞààšƢƤȦȦʨƤƥ̯ͯͯΰбѳҴԶո׻׻ؽڿڿѷдȭٿ¡êѶdũzsj¨xҺǠ˯}êzϷqg̯~O\cYo׻`rCjSXUjg!`b\[XXgfsm&uk)d]SP ]V|q7{Cvg.{k3n;k\)i[#VM\Tug2n5wk#XT :|5rj&~@{t6{k"c]rk&2ΰpĭoܹɨsffCMY㿏׶_zGN|o<ٱ}ڲڲ۳۳ܴܳ۳۳ܴܴܳݳܴܴܴܴݵڱ~ܴܴܴܵݴܴܴܴݴݴܴܴܴ۵۴۴۵۵ڴ۵۵۵۵۵ڵڵ۶۶۷ܷܷݸݸ޺޹޺޺޻߼߽ྖ࿘ῙœÝààšƢǤǥȧɨ˫ǥǦΰͯΰвѳҴԶչֺ׻ؼپڿɫ׿īϵүҳʭڿģȯջoδ[tɰɱɯ̰ԹεɱԼpY׾|Z_{NbβδũztC|o3gd"YZwxHaVSPl_WQvGyJxI}NfYReOv:o4o9v?RImcf`ik9|%sdXҬufžgյྏpr$Na^ɩvϱͯ}ڲڲڲ۳ܳܳܳ۳ܴܴܴܴܴܴܴܳܳܳٱ~ܴܴ۴ܴܵݵݵݵܴܴܵ۴۵۵ڴڴ۵ڴ۵ڵڴڵڵڵڵ۶۶ܷ۸ܸܸܹݹݹ޻޻޻߼ཕྗῘῙÝÞĠššƣǥǥɧʩʪͭȧȨϱϱѳҴԵոֹֺ׻ٽڿ׾Ӻjc: IDATе̯ӻзȣ|ƭ}uؿvæw_v§y_Xȫ{ؾԸj[jUcֺgxK_ebZ_ rغƪ|ZW[sDrARSyKuFl=PwHVpwHo?uEUvGOnpwg0vh.}JN}JNQTPq4l9Fɩlr7~f~ ]XgZcݼ޺enmf˫xʪxͯ}ίڱ~ڲ~ڲ۲۳۳۳۳ܴܴܴܴܴܴܴܳ۴ܴر۴ܴ۴ܵݵܴܴܴܵݴܴܴ۴ڴڴڴڴڴڴڵڵڵڵڵڵڵ۶۶۷۸ܸܹݹݺ޻޻߼߼བ྘ῙÞßĠġŢƤǥȦɧʪ̫ͭȧȨввҴӵնոֺ׺ؼپڿֻպּ̲˲ж¤з˩ήվԷӶҼš|˰\dh`Yk̰|Ѵi}Kf\Uˮ{lbcedKVd׻c~QWuGluF^oA~PvH{M{Mkn?[Xl;rAtBtBtAMZ~KzG~JLNU~MfŠjǢiЫvddǣjյė;6ŤsYS}&Iܴܳݴݵݴ޴ݴݴݴܴܴݴݴܴ۳ܴܴܵڲٲܴ۳۳ܴܴܵ۴۴۴۴۵ܷܶܶܶܶܶܶݷݷݸݸݸ޹ݺݺݺݺݻ޼޼߽߾ྗ྘྘ྙῚœÝÞàšţƤǤȦɩʪ˫̭̮ͯΰϱ̮ͯԶԷչֺ׻ؽھؾ׻պԸӶѵдϳϲͱ̰ͰƩȫ̯ʭȪȪǩȪˮǪƧĦŨȫ˯ϳͰɬåƦťʫǧ۾àӵή̫Ϯ˪rtŦ{ؾƨǪåʹͲֻվɰȯӹ̰αʮβټѹԼ}Ħ|åyvʬTxH^Ubʪuˬy^guHqƬrǪxepBuE{LwItCrҶakr?TYwDyEyF{G~JKRVOŅp޼Œ״~ßfbЭxݼݼڸȧtd|.(ngŦu2!2!1!0 / / . - - , + * * * * * ) ) * + * , ( <*'  . S< I3H2F1I3K5J4L6M7O8M7F1D0@-8&0! . 4$7&=+C/G3H4I4G3E1D0C/A.?,>+>+;*<*<*;):)9)9)7'" &'&$$&&$ %$# # $ $$&%& % % %$ %&&& &&% % $$# #!                        ! ! !                                           & zb<\o>j:dʬwVn>_iSYR\\vDl:p>k:SSt@o<}IWxEuByE{F~IKQXyHVٶ߽ͨraɦmڸܺڸ̫w]]ͭ~@vp]5$3" 4"5#3" 4# 3" 3" 2! 0 . - - - - , - - - - . 2! . F22#!M7 Y@%P9Q9Q9T;U<W>!ZA$ZA%XA$W?#Q:M7I4@-:(8'>,D1J5Q:T<"S<"R<"P:!M7K6J6F3E2D1B/@.>+=,<*<*:(8'7'4$>+:+:,!:, :+ :, :,!;-";-!;-!<.";."<.#<.#=.$>/$>/%>0$>0#>0#>/">/#=."=-"=.">."=."=."=."<.!;-!;-!;- <.!;- :,!8+"9-$:-$8+!8+ 8+8+8+8+8+ 7+ 8, 8-!:/$<1&=2&=2'?5+A7-C80D90E:1F<2F<3G<3H=5H=5G<5F<4G=5G=5F=5G=5G<4F;3G<3E;2E;1F;2E:0@5*:/#6+5(4(5(3&0$1$0$1%1%1%2'6+8.7-6+:0"8. 8- 5+1&8-8- 6+7-8-6+2&3(;0$;0%6,5+9/!7,-#&%% $ % $ '&# ,"(    ! * 3$& u]5ZSh8zHŧqeOxInZvHyKX}M}LnvCVRu@t@zGtAuAxC{F}H~IS[LjڹڹصfaѮxܻ۹ϭz_]ɧrί{lu,r\1 1 3" 2! 1 1! 2" 2! 2! 2! 3" 2! 1! 3"1!/ . - , - . 1! , H33$"R:"dI*^C%`E'aE(dG)fI)hK+iL,jN.jN.gL-_D&[@"U;I3<*7&;)H3O8X>"`E(aH*aH+_F)]D&ZA%X?$V="T`N=`N>_L<^L;[J9XG7XG7VE4UD2TB1RA0RB0Q@/RA0RA1RB3UF7WJ;\NAaSFcUJeXMeXMeYMfZMcWKdXLg[OgZOh\QfYPeXOf[ReZQdYPbWNaUL\PFSH;NB6PD6TG9YL>^RE]PC\O@WK;PB2G8(@1 ;+8(:+;,;,<-=.;-;.B6%?4"@4#>1 >1!}Ip;K_Ks?s@uBuAxBzE{F~IRX[˫w׶ӱ}Ǣm\dճ~ڹѰ{b]ȦqԴǧtYXv+s1 1 0 1 2 1 1 1 2! 1 1 1! 2! 2! 3" 3" 3" 3" 4# 5#5$3" ,O85$"U=#lN.dF'fI(iK*hK)kM+lO-oQ.pR0qS2oQ1fI)`D$[B M7=+5%5$A,M6T;]C&cI*eK,fK,bH*aF)^D'ZA#W>"VaPAeTEgWHhYJj[Nk]Qm^Ro`SqbUoaTnaTpbVocWrdYqcXreYrdYrdZtg[th[sg[naUi[PbTHZM?RC4M=-K<*M>-RC3SE4SD4SC3PB0I;(@1<-<-:,9*<.;-9*>/:-8+9,5(7*6)2%2%4'7*>1 NB2SG7F:*<0C6%PD6L?1=1!6*8-:.4)2&0%-"+3(6*+ )(# #    ' 0"0#$ c:r=P^k;q?h^xJuE`Rn?n>l:p>xFl:OwBq<[Qs>s?tAuAwBwBxDLOQbˬxа{žh\Zßgִұ~d\ƤmԴѰfTS][/0 1 0 0 0 1 1 1 1 1 1 2! 2! 2! 2! 3" 2! 3! 3# 5$3# ,O9@.'* , >+K5R;N8M7O9O9G2T< U="T!T<R;O7N7I3F1D0A.>+<*:(7$3!2!`NiT>iT=jT>hR;fP9dN7cL5aK3`I0^H.[E+\D+ZB)XA'T=%P:#U?$N9!J6G4H6F4K8!K9!M;$O=(P?+N>+M=*N?-RB/N@/PA0PB0N@.NA,K>+H=+H>+G=*K?+I=*I<(I;'J:$I:#F9#?4!<0?1?1;/8-3)3'0$0$2%3%4&0$1%3'3'0%2'0$1$1%0%1%2%3&+ # /$.$% ,#8,9-8,=/B4 4(@3H:%E7"H9"L=%SC+QA*N>&N=%K<$E7 D6G8!0%!+"    , 1$+.!% mCwBm;`Ok:M`xFk;}L]o>nZ;[:Y8Y7X6V4 V3 U3 U3 U3 U2P/K+I*I*H*G*G)E'F(D&D&D&D'E(F)dZlu6TCF&E(>!>#;!#G+B()"# #+0,(!,*!-4 ( ( $$% $$#"$%&#&&%)+ & ' ( ' & !  & ' * *+ ,!.#0%* 6)2&-"0$2%."/#2%2%1%2%2%4'7*  % (& * !qGXq@k:^Vnl;yGZnTI(F)F(G(H)F)737!%$&$($$! '"&2-  !' ! '$$#(&'&&'&*&&+ %) /$' # ."2%4&5(6),"# -"1&2&2&/$1%/"0#2%2%2&3'3(8+;-  ! $ # & nCX|Jo>PltBq@tBsAo>n=W~Kk9}Hs>r=|Gv@{F}IwBr>yEtBs@uAvA~G{DRcj:m?|MwG{HSPZʪuӲέ{hVTdή{ѱϯ}ͭ{1 1 11 1 2 3! 2 3 4! 5" 4" 4! 6" 7# 8$ 9$ 9& :' <(>)=( 2X>J3+ - 0 <*3# ;* A/>+ ?* E+ N, Y0 `3 ]/Z-P)H(C'@&=%:$8#7$ 5# 5# 3 3 3 11/0.//-*'$"   R4`>\:\:[8[7 Z5 Y3Z3Y2 X2X3V2O-J)J*J*H*H*G)H)G(Q2G*E'F*@ni'eBF&H*H)F'D'D'-8A'-/,$&,/+)& ()+5 ,  %  '##  ###  "&'&$'$')& &() '#) - ,! #  ) -!/"0#0%0$4'& 2&4'-"* 2%."/#2%2%2%1%1%7*;-       ! kAWSzJvElVq?o>tCtBm;yFVr=t?u@r=xCzDzE|HLt@t@t@s?v@v@MU}GZd3o@vGn?uCzGTŤoϯ}ͭzgUSYƣoѱ~а˫xãp2 3! 3! 3 4 4! 3 3! 4" 6# 5" 7# 8$ 9$ 9% 9% :&<&=(>)@*?( 3 W<H2*. 2!?+1! =+E1B-C+ L.P.R. M+ L-J.?& A' @&@(;%8#7# 5#5" 3! 2 2111//000/,(&$"!Q3];Z8[8\9Y6 Y4 [4 [2Z3Y3Z4X3O-J)J)J+H+H*J,L,K.qVR6 H)L/F$-dz~8BI-H*H*J+M. F($1* " -'         #',# J?/&& '$%*%"+. -,*'+, + - /! 3$4%4'-" .!6)4'4(4(7*' 7*9+0$/$1%.#1$1$2&1%1%?1>0         i@VVSR_azGos>s>zE}IwC\zFoG$G/dE[T|n'@!H.D*F+I- I. J0 <& &&$vd5+    *# !%      ,% %.($!$%'"),./7% 1!0 /!- .!.! -! 0# 3$4%3%2%4'5)5)1%1%4'3'2&5(& $ 4(2&4';-0#/"2%1$0$5)@23&     kBU[`_~OUVq?xH~O~Mp=wCKr>r>vBwC{GOyE[MpvA{D{D\_zHi<|_2c5j;vE_ƦrȨugROQXţnЯ~̫xiUT6# 7# 8$ 7$ 9%:%9% :&:% <&;&;&<'=(>(>)A+B+A*C,D-A+5 R8G2+,  2 A,1! C/D/=)9' =) ?* <( 9& 8% 6$ 3!:' :'1 4" 3! 1/10/.-/0.,-.-+)&%&%!  O/ _:[6 \6 \6]5Z2[2[2Z1Z1Y1Y2 Z4Q/O.O.L,L.J.K. N0惨`= bD3!)< H. E+ E+ H. K1H.M25#( ;\X&5H  %"     $# *!&&*(+-/9'4#8&7&4$1",1! 2$ 3% 4% 5& 4&4&3&4&4&3&4(4(5'5(2&4'" & 3%4&7*."-"0$1$2&4'4(3&   kAVbac{MtEXzIrBvFTzIr?zFyEvBwB}I|JRyFQNqt?}GQ|DNdSoB}`2d6n>Oj ngPLPQ`ʩvɨvdUX`9&:&:& ;';'<'<'<'<'>(>(?)?)@)C+B+C,D-E-E-F.C,5! S9J4,,  4!D.3! D/D/:' 7% 8& 7& 9' 8& 3# 3" 0 0 / 7& 3! 1 -/1120/10/..-,*'))(& &" O.a: ^8 ]7\6\5\2[2\3]4 [3 [4 [4^8Y7N. R2 V7J. K1L2L3 `EzW k :i%;! J0H/E, E,H/G/[Af/aN!)ں$'Σ=8! !    " $     %,*%"%'6%6&4$7&7&:) 4$ 1!4# 6% 5% 5& 7)6'6'4$3%2%3%3%2%3&4'3&4( ( 2&1$1$."0$0$2%2&3&2%       mDRbq\{MsC}LSsCp@TWvCwD{HyExEP~M|JzF|INt=t>s?}H\UzBWUnAy\-c5rD~Lb_MM"EC IDATTQVjƤraTZfǦt;'<'<(<'=(=(=)=(?*@*A+A+C+D,D,F.G/H/G.G/I0G.9# T:I3*-  5"E/4# E0B.:( 4# 5$ 6% 6% 6% 3" 2 2!//-2! 3 232122/-//.,,*)*+-+)& " P-a:]6_6^5\3\3\2[3 [4 [4 Z4\6[7R2Q3S4M0L1M3L1^I3@/șOK{3i8QM2K0I.G-G-G-I0I/\G"1fm ^pj).A $  31*   !$    $*+5%4#>)9&9';*7(- #"- 4% 5& 3% 5&4%3%2$2%5(6'7(8)6(6)%/#3&1%1%0$1$2&2&3'2%       xMU\z[}NuFrAOuEo>xFaMvD|JzHxFMXN{HwD|Gt>v@xBzD]b{FyD{HyX+sU(a3o@vGR{K}JVTQ^j]U\ lʪwƥr>)>)=)>)?)@*?*@+@*B,A,C-F.F.G0I1J1K2K2J2K3I19#S8M6--  5#I38& J5G2;) 5$ 6% 7% 7& 7% 5# 3!2 20./6$ 7$ .0110...0.+,--/1/-*&%Q-e; _7_6^4a6 k=k=a6]4 ]5`8b;\7U3R3Q3O3N4S8C)+i2sIa<#zO-]:!Z9"T5 K/K/R3_9!j?&j@%[9 S(`#`u'y*z5|*ȃC{AS$gM+(   Se@Ҝ]N F5hS    ! &+4%4&"#4#7#:%C-=(6#-/!8)<-4%4$6% 6& 5& 8(7(6(6'5&4%2%4'7(7(7)7)5(- 2&2&2%1$2$2%3'7*3&         [[^|f|L}MtDuEsCn>p@_ZxF|JwE|JRdSxEuAuAwByEzFxCQaNq? A! 752.T/g; `5`5_4q?],Z,d7b7`7d<yIR#U#T%M#kC!Z:J0jp QjK,s?dE*b4vF*fB)]3Q4"H0B,C,D+S6 Z'u)y*q%s'f~?m2L}Aa6h8i ϑ`;a,Y=!nY\'5! % ey^}   (&#!)#,5"+ 328$:&?)@*E-I/H/L4 H3C0 ;( 9&:) ;*9)8'8'7(6'6'6(6'5&6'7(7(6)5'4&5'4&4&4&2%4'<-3&        ! fg\tpXYyHq@qAo?rBXh{KxGzIU]bTvBu@r=xDQ{FxC{EUNs>j6sS%tU&`3k>l?k);$ 577; ?"B$@"<>A B B C C" B! ? ; 4X1 k> d8 b7 c8 NJa-e+i){1߇6FW+[4M,L-Z:"Y1Fa}{pfZF{S4M4$F/A,C-A-S8!u.2+s$q(hJ@Ў!s:d4; 8 ڴ&fp$9 vEs}b@!2'jZRDpP5! (#*&,'+)"  #?%G+U5X7 X8W7W7V8R6 U8R8M6I4E1@, =+;*;*8'8'8(8)7)6'6'5&4&5'6(6(5'5'5'4&4&3&4'6)3&      # mrbhoW_TqApBvGxIUiU|KSY``VvCu@t@t@WO|ExBIJwCofRAeQ?YD0I4@+>(@*@*B,E-G/H0I1J2J1K2K3L3M4I2<' O6J4- .  3"L7:'H3C.9'5# 7$ 8$ 8$ 8$ 8$ 5"2!2///.-+-;# H,=!D$ N( b2~AQV!Pm8Y, [-d3p9{?C;:CR&}A|AK@Jkzڪcb5}Deqoի]I`4xO0P0$DLC*"B0@-C.9*rB=ۃ;Oˠ;'Iz7|L# xnIX:`@^<X5 a;X${08H+}N"  101 4",*  0C%H'N,U3Z9 Z8 Z8 [:[;V7 Y<Z<X<T;N8G3@-=+:)8'8'7'7(6'4'4&5&6'6(4&4'4(4(4(4'4&4'5'5(2&       # htefjTaa|OxL}P~QXcdVWX`aSvExFxGq>OS~H{EzD|G~Ip=sR%{[,kk>qC{JUiǤqƣoϯ}ɨucVUcO)>)?*?*A,C-E/G0I1K3L3K3K3M5I3>*L5K60!0"$ :)T?%B0N8?+7& 3" 4" 5$ 8% 6$ 4!2 2 5!5!221-/08M-Z5S. c5k7q9u8~<CEDA}4o+Vl* z6~/P GYrBNZ*ݟUqbDzBޯeؘnjΩkNp;a)Z um+tCx={^=d5|=;+)mѵiRB[>Y>T<N8H3@-;*7'6&6'7(5'3'4'4%5&5'4'4'2%3&3&4&4&4(5(7*3&         " akf``V`d]SXX\dmla\c_|M{JQzJtCwCO|GwCxCyE}Iq?wW)h9Q~OuFrCm?l>qCOeϮ{˩wžjǣqbWVVbPdP?cP?\I8VB0M9%F2E1E1G1I3K5L7O9 Q9 R; S%V?&M8H4K7I66(3'/$*@0 ZF0J9#P<%:(5% / 0 2" 4$2!2!112 3 212337E& \4uF'd9a5m<i8g4b.R!w@%L/0 A Dn.E{3h!N$yAi,r6t<?~:GkNʂD͏LԘVәWʖTΚ[إcܟ[ޗSԙNx6M,~G+W[\7%r_AdH-eL3kL]D/^@)9!B% B% F' ]6M%WX=U<Q:L7E2<+7'6'5&5'4'3&4%3%3%3%3&3&2%3&3&4&4'4&5'8*4'         # ]fda^TZa]]bdfkäz£zhghaR~OWwGvEtAK|G}IQNQwE`2SgZwHpBl@k>rC]ɨtѰ}ʧta]WVUU`MbO?cP@eRAaN=TB.K7"F3F2H3J5K6M8 O:"P;$Q<%S=&T>'U@(Q<$H4G4<+8)3&1%/$)@0"TB/D5!I8"1" /! . . 1! 0" 3# 4" 5" 6#3 2 3465="[3o>"sB&o=!rB'd8I% R,N'I$K'C o:R(NG\ q/r0:y=b+y5U!N ŇFЌJۙS{f؟bƍS†M}GyU3e#]Z I*g0|<#>";Drk<W9 ]>%X>'Z@*\>'mE,U8sE$I* ,@*L0_9#f@$m0Ѕ>e&LˀtF_ȥr̪vÞl[WWWWV`MSA/H6"B0B0C1F4H4J5 K7K6 K7!J7!K8!K9 E4@0B13$/"0$-#-#)<, K9*=/ @1 ) ) ( ('(&()))+.0;M) Z0d5p=#wB'vB'sA(m>(_6!J(W1.E @c%x1@|3C=v1dN+ c*ڕIÃ>džB֒J̉G}?́D}@A}F\5oI/@Ɓ2S`4b8Z5j;{8~6<Ao8V4O/F'B#R- M)W1w6ˁ>E$u?J'qK+bE*F3[C0L9#P?(>-E3"6'=.J6A*5H.k.Ԍ?z8ς9:9CE؎9j*]16`-44`4~Iqsy}܊Ӄj UTQR rE8!8 @$D%J*N.T4U5S3 S4 S5 T5 W8X:U9U:S9O7L6F4B1=-:*5'3&3%1$0#1$1%1%2&3&3&2%2%3&5(6)6(9*3&         % UniZ\}PyJSfrrru{ͱǫz{xnZRYT}MNVVZVNNxGd6~QcYtGk>nAm@mAQjj\YYYYYV^M=^M=_N>`N?aO@`O?P?.E4!>,=,>,?-@.D0G2F2E2E3D3B1:+:+<,* & ."* +!(7*E5&5)8, ! %9H' J& J$ J%G%@#: 526W/^0k5^&|1f&o-o/o/_!Ro,~8ƃ6`8b)בHӐLזQݗTюQǂH|Ev@c/W7V8V8T4K-P2\:T4U4S1S) L&E"J$N'b1 X/D"U.V3;·8v-^ T*l"T1V;"WB)@.RA*B1H59&J4U< Z:cے=ܒ>֍?܏@FFCEFˀ2U|> D!!7LYXbdd̀!ole[R<"5>#C&D'I+O1Q2Q2Q3 P3 O3T6S7R8R9P7M6J5G4A0?/<-8*:+3%2%2%1$1$2%2%4'6)7*8+6)5(5(6)8+2%        '[otYR|NyJyJmƬ}|èɭҶͲŪǬ~tfYQWWVY]\XQKzIj=nCxLm@i;i\K&lHLՉUАg]}W6gAyR0_=`?xP,vQ/vR1iF'N+ @=N&N$?]5Ռ ~N~N[$M, FB6 8 8 <;,TJ*E, E-H1e&1ҍ2Ɇ+w#_h͈3ޗ>Ӑ<Ґ>ۗEؔ@Ӓ>ݛBʍ?sU%cN!hMS;/5&E3@,B)S3Y7b=tHN0-.5/<.?1@24'3'5(8,8,6*7*6)5(3&3&3&4'5(5(;,5'         ) ars[R{M{NzLjѸ͵ĪɯδֻҸʰŪĨ{m`}PUafc]]\XMxGg<^1c7h;j>m@sFrEl@nAzKVZYYYYWVYH:ZI:ZH:ZI;[J-<,3&5'5'6)% +!)* &2&=1!1'2&  #   C& }D d3zAI|?HXOe,m2a&}5f&R6{4y4q.s.q-Ȅ8c;T$~>[(~DV%_)vDR,iD^8e:O*`:xP)];lD qJ']6tI&~R.\;vH):EDAZ8x0tJL'c5`6lAzLk?j3S+ COe%2uOAf##~*_|(ޘ{N#tHU0xI#a8xL#T-sHh@tP+oL)V4E%L+ ]9qC V( EEbq&Ҋ0yKJ'G$j@`6 W1_8 f>mEg>T&E >X) 6 # `4. *0f! |8U,`9 2Ж@Č=;54x(u${+/Ä0ȉ6̌;ʊ9͋6̋46gJE1 H1 N6 G/N7E/ A,oMoKdE[@T;M6J5G3D1?/<-=.>.>/;-:+9+9*7(5'2&1%0%0%1%2'4'2%2%1$1%0$1$2%2%3&3&3%5'9*/#         ,"cqpla{NzMZyվβǨӺ׾ɫԺŪʱʱ~pa^nyjmǢs]QwBu>uCk?d9b5f9k=tEwItFoCpCsGRZYYYZWWUE6VF7WG8XH9YI:VF8H7(;+4%4$4$6&5&7'8(9):*:*1#1#3%2%4'# '%(&-!;..$2'        pC]'d.g0h1p8y>{@l1h-q2~=y9~=ɋGɊGˌLϐPВS֕P\-2# <), "-Y4 mAR c9\3uLuLqHyQ+lG b<Z5 d>b?H'W8U6O/ L0l>6;k)kEa[5 I&D"Y5 Z5 ]7 h@kCuKj@lB\*Q(x HL& G*J3O5H) i,9ZFh1 N( 9egw!c'G%7K/hG]@Y<K1=( 0'  &  '-3"2!3"4#.03"7&A- I3P9Y?aFiM$tV,{\/h7VA 9)>-=,<+<+;*<+?.?.=-9,7*5*5*6*5)3'0$0$0#1$2%1$3&3&5'4&4'9+0$         /%kovtf{OxK`éæϴдؿǪʮеƬиǮqhgvɩpkȣv^zFr=t?MTi>a3c5h:tG{MyKrEqDtGP[[YXY]ZUE5UE7WG9WG8XH9VF8G7'9)3#3#3$4$5%5%6&7'9)4%.!1$1$0#0$! &"##);.-#.#   ?'rGb:^7T-wMFHHx>n7uQ*O9 A/U<#vR/Y3c6m:e7M7N!x6CU3 uJnEe=a;kDa;nK(rO-b?a;~X5}X6`?aC#\@!Z>!O1H&DE>b%1b P7b:e?fAiDjDgBeAb?a?W7_@S9C%.   !       !#"#-)`AhFlIuNY$c,w6\C! ( #%+ H:)A4#>1D5#uU3rBS^^_^T~NvMD2D0E0B/A0@/E5!E5!<-<-:+8*5)3)3'3(2'1&1%2%3&3'3&6)7*9,9,9+8+=.4'         2(mvtxn|OzNhǮɭѸϴŦβǪ̱ʹӻǮtpqĤ}ȨŢymĞpYt@vAyDOXh.J:'PA-L;&J6Q<"R>#P;"F1?#b" ="t|/S4yKj@c< c=^8 eAkH$pN+hDa>U2 Y7V5M. J- G*G)I)G(F'D'@&;&7#A'B&@'>&;$<$;$;$=&?'A) D* ?% <% E& 7'+$,2cCo7|>q3e%sKg?nEnF T9%    ?( Z#s4r44!        ."$ , =.6'* , 2"B1E3- 3$9*8)7)8*9,:-9,9,:-8,8-9,7,7,7,8-8+8,8+7*7)6)6)6*6)8+8,;,1%         3(l{væ}qUUsϵеӺƨŦ̯̰սҺ˲¦wsvɩ˫ǥ|lgOt@zFxD{IuH_3`3j=Rgl^vInBlA}N[XYW\kiSC4SC6UE8UF9VF9UE8G7(8(0"1"1#0#2$2$3%3%1#+*, ,!+ +! !!  &%                    R7rO&cAc@_>\;T:Y8V5T3 R0 U2 T2 J,C&A%?#;I(I$P#<9G;b=vMmFkEtLZ&e+e)c*h/c+fAC"E"B!+&H$I%O*R.^8kC ^oN#!*@3%  7# -;/     !#(/$8,?2N>'SA)SA*O?*K<'G9$B5"?3!@5#?4#=1!<0<0 ;0 7-5+5,6+6+4*2(3(5*4)4)1&4)7*5)8+9,8+9,9,:-<-9+,!       3(nxwǫs^^~ӺѸֽֿѷϴѸͳ}vtť|ή̬ǥ}l[{IzG~LyEq>a4zX-a5uGcnl_vImBmB}OZ[ZYeŢrjRB4SC5SD7TE8UF:TE9F6'8)1"0!1"1"1$2%1$3%- **))(( "   #4)+"*!         Z9 {PwLg? q9N_K2QC3g[K^R@N@1+  0$2'      O6pP,`?tN*i;l7s.Q5V7cD(fE'J#O)V8@#4> >L+ C%J* S1 R3\:M-D%I+ ># OQ, `=]9T2U2O-S0_: L(L*2' "X<h:yW-lO)G3   /#! *."6(6)6)?0_G,ZD*@2B4&qO}[`j_Z`~ѻǭƭ̴ҹϴ¥~˯¤ӺͳzlvϯҲήɦ~gUMM{IxDg8sR%zX,b7{McjgTpDnDmCP]ZY^lĢrjPA3RB4SD6RD6TE8TD7F6'7(/". /!0"0#0#1$/"*)(('&'     # 3',"+!          B'(+J9%P@-$$ &  1#! / % C1#3$ E,oEE+ K5mO/pO1vU7Y3eQLBVPGYTJYTJXSKXULWRJTNDMG>GA7A;2=6-83)72'3.#3,"2+!2+!2+!0) 3,"2*!2* 1* 6-$4+"80&?6,E=2NF`RAfWBs`Gt`GeR;WF.SC,YH4gU>iV?bO9XE-P=#]L6w\ԶhrؾֽǭtbŤ|عַѯʧiZUSVSd7qO$zY/b6uH|Pb[sHnDnEnET^[Y`žp\hQ5P@3QA4RB5SD7TE8RC6D6'6(0".!/!/!/"0"0"+)(&&%$$      ! 5%G.N3!X;&\?(_B)bD)cD)fE+eD,^B+eJ3bE/`C-gH1vT:tR9vT;iK2rU.5'2&2'/%-$+"*"(!&$$$&')!.&1)!5.&71(<6-@;3FB9MI@SOFXSJ[UMZULWSKVRJSNHQLEQKCMG?FA9B=3>9094,71(5/&2+"0)/(2*!3+!3*!2*!3,"4-$92)<4*;4+A:2IB:RKCZULa\Tle^vpi~xp{Ĺ̾vug{k\tdTraOwfRhWEZI6WE1^L8cQ7HC=MHCRMGVQJXSJXTKWSJVQIUNGQKDMGAID>C>8>93:5/71+5.(4-%4-$2+#2+"3+"5.$6-$:2*80'91)>6.@8/D<3JA9OG@XPI_WPe]Ume^vnfxn|rx}úûûźĺɾ¸Ĺ|swvgYscSm]KgVD_O=[J8]L8\K6dS=jYEgUAhVA^L6S?&cTAsZȧ}eVåϴlUYmعۼѰơy™nƞsŝq˜lcYc8xW.c:c9kAlBoEqGqGqFtJsIV`]ZdlLG7'A0M>1O@3QB5QB7RC8TD9H8*9*/".!/"0"/"0"+((&#"!            $$%"  !"     jc IDAT  I5!hO4aI0_H/]F-YB+W@*U?)U?)S>)Q<'P;&O<)K9'E4#D4#E5$D5$D7'D7(D9,F;/G=2I@4KB7LD:NF6/>6.A:2C<4G?7JA;OG@TMF\TNe_Wohaxqj~vù¸ƽĽȿĻºü»żüŽǽùǽyzmtfXtdUn]LjYFgUBaO<\J6ZI4gUAq_KkZG]L9VD/N<$aP>w\kcUlVsEyKo׷ظ̨Ûm̧}˥{ǟt˜meZd:|[3d0I;.G9,H:-K=/I<-H9*P?0I9*A2$A2%?/"F4'G6(M;-N:,N:+Q=.R>/S=.V@0T>-XD2T@,M9'D2!:+4', $    ( # %#%(&#!    A7-K@5;1'( B8-7-#4+!2* 5,#5,#7.%:0(=3+=3+@6.A80B80D;2H?6OD=UKD\SJbYPh^Uog]umdtyv{}~~~{yz~|wz|~ȼùĻźǼ·ɿĻúƼúùĻƼȿŽŻƿùĺȾǿȿżǾ¸ɿ·ƵusereWqbSrcRdUBjZGfUB\K7`O;eS?p^Jq^M[J8K:&I8"PA-tVgSzN}QZsEqBSoơw›pЫ״԰Щ̤xƜph]c:xV.c:g?oFrHrHwMxNuKuLyO\a__xQJ9)D4#7)۱׮|ݴ濎⻊ͨylb_jǥ~v_PD^PD]OC^OE]OE_RF^QG_RI`SJ`TIaUJdWM`SI]RG^SI^TJ_UK`VM^TK^TK\SIWMESKBWNFWNF^TLbYPf]S_VLd[P_VMaWOi_Ui_Sj`TlcWoeYpfZoeYodXtj_{pcuk^si[uk]zgmaS`TGWN?PF:E<2<4(8/%6-#*!%" /&OD;LA8OD;PF=QH>YND`WLf\PodXwl_xm`|qd}rf{n{nxkzmwkvk{riujxm~tl|ri|rh{rh{qh{qg}sivlzpvyɻ̽ɿŻ·¹ɿŻɾȾúúû¹ǾǾùżļŽĽžļȿ¹ĺºƽŻżĺĹøǺô}q~qcyl^yk[scSqaPn]KhWEjYE`N:gU@hVBm[G_N3TG;SE:VI=[NBXK@TH;RG9TH:YM?VK>XL?\PCdWIj]Nn`QpbSqbRvfUwgUwgUvfUufT|l[o^ik}imvcs`xdki|g|g|gwbvbs`{l[~o^xjYnaQobRl`Ql`RocTh^Oj_Qh]PfZNdYLf\Oj_Rg]Qj_SpeWtiZxl]xj\uhZqeXsfYsgZth[uh\ym_|pbtfxjyk{lxjpvxu|yy~~qu|yĵɺ´õùɿɿ¹¸Ƚ·ƾúȿĻļŽżüĺûżȿúĻŻɿǼƻʿȻɺ~r{lvhwiZyiYscRn]Kp_MucRo]IaO9gT?s^H`N;TC/^L5RA.hH[YTrEoBrE}PX^mϬ״ҮϨ}Ϩ{Ϩ{ɠs—j]d:yW.e;nDpFsIwMxNuKwMyO{Pcc^aoW>K;*<-1$qdbqSaHuX@fKcIuU}`GlQ=ynp_JrZ|kT{kStdMp`KxgR}lVzjUtdQsdQsdQwhT}mX{kWtdRvfTwgUudRueRteRteRufSrcRsdSueTrcQxiVzkWxiVvgTxhUziVxhTxgSziVziU|kWnZs_q\o[o[r^q]r]q\r\ybom}emojlkklqtp|vpuyi}ltrwt~ov~z}owy{m|~}qy~ƶŵƶĴù·ǽ¸ĻɿȾĺǽ¹¹ĺǾúżȿ¸ȿƽüǾǾƽĺ¸ƼŻǽɾŹ˿utyzkzjyitdUk[KveUq`OhWDhVAjWBjWDTD2N=*O='L<'lNTSYzNrErFSXcƢyϮ˧ȡvϩ~ԯѩ}ˡtÙi^c8|Y/i?nCrGxLyNxMxN{PyO~Shda\TA/D4#9+/"cHqU=nPeK2gM6eK4ZB,V@+L6#S<*S<+y^z^p_JvdMygQ{iRlTs[nVygPtcMp`Kj[GhYFgXDgXDl\Iq`LtcOrbNtdPwgS|kUziS~lVmVqaMn_Jl]Hn^IqaMm^Kn_LveQyhT{jT{jTxhSxfR{iTziS}kU~kU{hR|jSqYy`pZlWoYnYs^xc{ezeycjvvvvwwvv~yrϭpyztw|ot}~p{x{Ŷƶ²¸úɿɿɾĺɾźûĻûĻúżºĻúƾ¹ȿȿŻƽɿ¹ȿĺĺø¶±v~pvgzjo`{j\veWtdTiYIl[Io]KudPm\JN?/O?,TB-I:$lLQzMV}PvI}RV^nɧɥ~ĠvЬֱԯѪˡuƛm]e9^4i@pEvJxLyMyOzPzPyOUœmfb{UH7&B2!6)1%lS9y^CgJ~eGiLiMhMjNmQnRoT}_qVsaJtbJr`Ir`ItbJwdM{gOlSmTlSqVoUlS|hPnTpUsbLqaLtcNvcNvcLyfNkRmUrWrWkR}gN}gOkR~iQzfNnUlTmUu]sZgnoXwbM|fQjUhglWlXlXoZwazexc|f~hntlvrpporvwxwvyls|µùùƼɿɿƼúƽ¸ĺżȿǾù¹ƽǿƽļżƾúùǾɿúǿ÷ƽȿźȽ¶ȹĹ˿w{muysdqbUscUo_Pm^No_NgXFvfUp`OWH9J;'SB-K;&jIRvIzN}QZ`gjwƤ|ĠwЮճձԮҪ~ˡtǛm]g<_4i?sHwKyMzN{O|Q|S|RXœlfdsQL<+D4#0#-!yW|[_|[}\acb]dab~]oSpTsWsVuXwZvYrVrUtXuWuVxYvXuVvWzZ{Zz[}dKiOoThOpUuXgOx`I|dKt[oWzdM~gPnWsZu\qYsZet\vbM|gSkW{c}e{dw`u`t`t`zewcjm}eqqkqrp}jmsv|yvyuvw}équx~q{o{zǹúǽƼǾȾƽú޹¹ùǿƽŻĻɿ¸úĻǼɽ˽Ĺ}ymwxtvfrbtfXoaRsdTp`PrcRpaQrcShZKL>-J:'H9%hG}RvJsHTcrvt¡zŤ}ҰִԲ԰ӭѫ~̢sřj\l@f;rFvKyNxLyMzNzN{OzNRc_afEP>*F5"1#/ {Y{Z}\~\|\z[xYrTwWyXxU__[oQlNqRsToPnPjLhKgJhLjMnOlOsT{Z^}]yZwYjNlOvWqTgN{cK}eN{cLhQ|dN{dNmWu]x_w_rZ|bgjTzeP{fRw`h|enYnYq\wbs`tas_|fl~glintq}jxfyh}kptwy|ysqzxzn{o}z¯ĵ͵¹ɿƽǽúƼúúϹǾȾǾú¸ŻĺǾɿǾúɾɼȻt~qxs~nsdwgWvfVp_Op`No^KjYGqaOgWDO?*P?)TB)gBvKlAj@pFXhgfhpke```a`Z}SqGtHyLxLuKpFoFnEpFqGqGsIwMwL|OsJf@z]:_I-ZE*{bFz`C|aDgIeGhJeGkKjIjHuO{SsLkGlKhInOsToPmOjLgKhKiMmPmOkOkOrS}\vWtVrTpStWsWwZoTxaJ{cKkSjRlSkTmUqYpXt[{a~ciTiTiTv_}ehu_t^s]p\n[r^vbzei|e~gjompnnxhzi}k{kxiqyyv}zv}ur}p{ƴ¯Ĵ˽µżŻżĺĺùƼ¹Ļúúĺǽżļļ¹ȿĻĺ²ƺǻ|qgvlwmreYqdXtfZ_QCVG:waGlMr[;mU4lJya=gO+qZ7rY6gO-fN+}b>lT/gN'qV.jO&kP'lO&sU,vX0lO(|^6_7vV/vW/vX/xY0zZ2yZ1{]6~a<ۭz IDAT}a=d@iCmEtHuIpEh@d=d|`8{_7|_7a:e>e=b:b;qD|KtDd9y]3}a8nT9kR8pViQ-mU/fAhQ+bK$hO'hO%rW.iO#pU+oS+hM"y]5~a9vY-x[/y[/x[/yZ.|]1}]3`9gAlFtLxNvLpGhAa;z]6tY2rX1sW0rV/sW0z]5~a9b8hg;b7c:f?kR7jQ7pV+H7$C2E5G6!G6!K:$G6!D3Q=%UA(VA(S?%L8 D2>-E2E3<+:*5%2$5&1", 0".+ / + hO+nU+kDs[2`I!jBpInX2oX4eBoW3cM(hQ-oW1oW/nT,iM%nS+gM$rY1qX0oS+uX-c8a5wY-yZ-z[.}^2`6f@lEzOVYSpHkBkCg@{`8tX1tX1vZ2d=~b9c:f=nDsGqFlBf>lR9oUZF8UB3N:(R>+M:'L9&H6"TA,Q>(I7!J8 R>(G6E5@0A0C2>.A1I7P<"Q=#S>$U?&L8D2F5F4D2?.A/8'7&8'4%- ) . 6%2!. lR,f=}c:`I u\3xP}c=fN*u\8iElT3gP/hR.ya$H6D2:)7'4%4$:)9'2! 5$w\4dtJWjDtT/gAfAwZ7w[8qW5|a?hFpU0dK#cJ"eL%doU;nU9rY>x^ErZBqXAz`GiN|bGy_Dz`EcHmPkNoPpRlOlPkOgKlOjMpRyZtV`~`nSiPhOiPkRhOfMlRjPpVy]y]}bsYvaLybN{ePmVr[}hS{fSkW|gT}hUmXr\ycgnybu`s^r_p_udsbp`qaxg}lxgtdwfyiqsvr|mpoqr}o~pr|~ưϹɴ}|x|zx{wuxsrssrtlkkdcf^WaXOYULTUKQ[NRcSTjZWq_XwcZ~h\l]p^tayb|ded~cz`t[oVlSjReN{^HsWAjP.A1D3E4C3?/@/G6iO2nIU_fdbb]USTzMyMzNxLxNuMkEb=`;hBrJsI|OST~RvJl@wY1rV-pT+rU,b7vERVzLg>oU+aL`KiSx^0d8}b9hQ.Q=!B1C1M:$XC+W@&V< bH%z^4oU;oUx^Cv\Bv\Av]Bv]Cu\BsZArYAsZAsY@sY@dHfI~bEjMqRuTuUmPmPsUvWrTsVqSlPlPsVtWkPlRlRhO~eL~dMhPiQmTx]x^oVu\iQmVnWs[|cr[mXkWydQ|gTmYoZxchki|fs_uar^p^o^p_o^rbtcvexgvewfyhnvr~o{kpq~nppu}}s}{|}{{|yzztttqqqsssqqqlkl\\\TTTNNNEEEEBGSHKcSNn\QzdVm[t_yc|fhjjk~hycv`t_u_xa}cgknnjf}avZmSdM{\GrU@mO;gH2^@)U7#O3 M3 K3!L6$N9(O:)P<*O<+J8'I6&G5%H5$I6%E1 >+<(4"..0 4$5%/( " *=*XA(rU8iH}Vam̦sЪvѩvЧuΤrˠnʞlɜjɛiəhƗfŗfÖeccceĚiʠmϤpӨoթoէlѡgȘbXsE}^5|^6x[2tW-c8zJV\VwJf;s[,nW&s[+z`4}b8w]6mU3cN/bM2cO8dO<`L:[D/\D,nT4hCpW;lT9lT9kT9lT:oV=u[BpW>qX?u\Cw]Du[BtZAy^FjOiMmPnPnPeIgKmQgJiKsTzZvXpSeKnRx[uYlPoSsWlRgNkRnUlSlTrYoWoVqXy`s[xbMpY~dzblWlXlYnZlWp[s^|dk|du`s_r^h}gp_rao_ud{gtcvfyjq~|tr}n}n~o~oqo{m}o}~~|utyyihkheirosoophiimnngggdedefeeeedde`__``_ZZYRRRKKLJJKCAE>;>?9;9337.*7.)A3)VB/jR9}bEnQuXw\v\u\r[r\s\u^x`|b}d}c~dfghjkmopnljhfedc`]~]|[yZvXsWqVpTnSjPcJz]FuXBrU?qS>qS>rT@jN<_F7Y@2W?0ZA1]C2_D2_B/[>*W9&U6"S5!S6"R5"X;(aD/hK4pR9wY>}^BcEjMwT^hşqϩxױ۵۵ڵٳٲٲڳܴܴܴݴݴݴܲ~ݱ{ްywvutr߬mҟdXtGa7vX.|_6uX.qU+c9yJ[Ȟhɡke]S~J~IxEtCqCqD|S`mspcsPkGqKkR8nU;z_DsY>lT:t[Az_E{aFv\BsZ@pX>rYAtZBx]D~aFeIeI|aEz`E}bHy_F~cIiNeJbHrR_zYvW^z[iOnSoTlQfMhNlRkRjRpWqZs[pYv]}cpXkUjTu^xap[kWkXlYlYo[u_zclzb{ep^ubq`tixhZtcnq|kwhwhyjqrv~n|m|n|nrtoyiqwugvgqcl_rc[l`[fZ\_U\VSXOPR\^_iij`_a[Z\\\\XXYYY[[Y^QPSOOQKILDACD@BC;>@64A6.D7+<- :+:*;*6%1"/" 7(J7 ^G,mS4y[9|^;xZ9oR4dH-Z@'V>&V>&V>([C-_G0`H3fM7iP8lS9oV-B1C2 G6%L;)RA/TD2UD4UD5VE4XG6ZG4`K3gN1kP0mQ1jN.fI+_D'X>"S: R: P8O9O8L7L7K5F1G1E0F0P9{ IDAT\D%dJ,nR4oS4nQ2lQ2mQ3nR4oS5qU7sW7vX8y[;{]=a@dCgFkHoKtOwR{U~W~W~WY[]`dddfdb_\}Y|YyWxT|W[aiĞrʥx̨|ͫͫ˩ʩ˪ͬЮӰس޸ຍຍ޷ݴܲܰ|ݯzޭw߮vvuܭmثd֩b֧bԢ`͙_Z|OkCZ6pJ(a?]<`AeH#gL$gL$rU-vY1tV-g-@0D3J8#O<&XC-WB-S?*R?*O='O=)K9&I7$I7#J9&H7%F5#H7%N<*TA0S@/N=*RA/SB1TB/XD-[D*\C&\C$ZA"X?!T<R:T< T="R; P9Q9P9N8O8O8N6M6N7T< YB#`F'dI+dI+cJ*dJ*eK+eJ+eJ,fL-gL,hM-hN-hN-hN.iO.jP/lQ/mQ0nQ1pS1qT1qT2qT2qT3rU3qT3rV5sV6tW8uX9wZ:y[}]>_?bBeEhHmLsQzW~[]`bcdfjqşụuԩw٪v۪sܪrޫr߫r߫q߫nݧjԟeĔXN|FnAf>[8}S0wP,yQ,V.W.|R*qM&jJ#iK$hL%iM%mQ)oS)e:{LTQjCpT.ZDP< P> ]IiQ&nV-nW/xa;zWxȰε˳nz`DgN-kS;oV=nVoW?lT=|aH}bG{`CjLbFgJgK|aF~cK|bHz`FcJz`Fz_EkNuVjNlO`bx[qT|cJ{bJgOgPhPhPmUpWt[}b|_nTxbMt`K|fQs[kU}gRq[s\}eq\x`}dv`ybw`p]n\q_s`xe|hmq_tbxdubzg{i{jzjyizjzj}lueyhXeUEJ;*4%, . 3"6%=+A0F5"M<*SB2RA1TC3TD1VD2VD3WD3VC3WD3UB1SA-VB/[E0UA.R@,P>*N<'S@,L:&J7#K9$K9&K9%K9%J8$T@,O:%H5E3>,9(?+K5T=!`G)dJ,^D&^D'V>"R:O7T<"Q9 N7N8N8L7N9N9N9P:Q:T=!W?#ZA$ZB$[B$]D&\C%\C%_F(_F(_F(`G)`G)^E'_F(_F(`G)_E'^D&_F&aG(bI'bJ)cJ)dK*bH)aG(`F'`G'aH(bI)dJ*dK+gM-gM-gM,eL+dJ+aH)`G(aH(bH)dK,eK-dK,dK,cJ+bI+cJ,cJ,fL/gN0kQ3nS5rW7uY9y\=bCtN[ʘdأjިnܥkءgћcǒ^Z|RpJc<~Y0|X-\0b6f9e8a7^4]3]3|U-rN(qP)kM$kN&kO'lP(rU,k?S\UmEpT0U@H7I8XCgP#oV.pX1w`9{V{ȱҹԼӺƩd}aCiP8oUv\Bw]CrY>qXu\Cv\Cv\Cy_Ey_DiLiN{aEdK}bJy_DfKeJtYAjN~\rTrTqSpSy[z\tWpT}dKx`HgOiRiQkSrYz`c{^iQ{eO{fPnWv_jU}gRiTkVoZs\v_r[xbt^u_s_q^q^vbq^yemvayetb{isq~l|k{kyi|l}lxgk[vbQTC3B2"G6&P>/VE5VE5VE5VE4SB2RA1O>.Q@0SB0RA/TB1UC1R@/UC1TA0R?.SA.WC/]H3XD/O<'I6!F2G2B.A-;(4" 7% 8& @+I3F1B.C/A.;)?+I3R:^D'iN0kP2fK/_F+YA(V>%U>&N7K4G1D/G2G3F1J4M7O9U>"YA%[B&`G*aH+aH+aH*aH*bI+`G)`G)eL.dJ,fL.`G)ZA$U< M5F1B.A-D/J3L5Q:U=X@#^E)ZC&YA%V?"T=U=W= X= Z@ [A ^C"]B!\B"]B"\B#\B#\A#\B#\B#[A#\B$[A#[A#[C#]D%`G'aH(bI(cJ)bH(hM,e=zKTZZUyPpIiAc+K9(E4 B0<*:(7&7%?+@+9&;'A-I3F0C/?+;(?+I4Q;"]F-sY?kPcu¥ΰ̯zxupkkf|_uXoRmQlPiLeH}bF|aE}bG}cGcGdGdF}aEv[?lR7cJ.]D&U=!P8M4K3M5Q9W> _F'fL,hM.oS4lQ2kP1nS3fK*cH(pQ/hJ(cF$iI%lK&mK&oL%nL&kJ$hH$cD cDeE!eF!dE!bC ^@]@^A ^A!]A ^B!]A \A [@[@\A ]B![@ Y?Z?Y>[?jJ)[5i?qGoDj?j?mApBn@n?n=k:k;h9j~Pc7b5i;}]/~]0a4l>wG}M{LmB|\5fL\D\EfMsX*w]3v]4|b;}XxǯзӺдģbuKqW>t[@sY>sY>rX>rY?pX>mT;lTrY@|aF~cH~dH{aGz`G}bIeIv\Ax^Cx^DoP^zYjMeKnRuXtXjQ~eM~dL~dLeMjQqWqXz_f}b}arYxbMt_JnVer[|fQydO|fQoYpYv_u^yczcs^xct_t`taxdtai|mpa{ivqpmzimws|xn{j~m]qaRo_QdTFZJ=RB4M;-Q>.aI3uW9`>~]:lM/M63"5$5$5$8&5$7&?,@,>+R='eO6jPh~ǬԸڽڽ׻ֹԷӷҶҵҶӶӷгӶвϱѳԶϰɫť¥{īê|iflkiw~vsve{YyUwQuNmHlFb=^9{Y3yW1xU.vS,wT,xU-wS,vR*sP*mK%lJ%oM'pM'qN(qN(pN)oM(mL&lK%jI#hH"jI#kJ%gG#gG"gG"gH#eF!bBdCsO*[4f:pAtDqBpAo@i:e8oCf:b6c6b5vJqFe-_L:vaOybr{ĩǭȮʯ˰ͲϴӸպؼٽֺαԷո׻ԷвʭȫȪ˯Ͳ˰ʯǬʯԺٿŪ̱̱̲ϵӻռҸ˰ֻͰѵԹҶؾʱδʯȫͲʯԹβӷֹֺԸд{uaghTwKzOrHTuHsFl@e;e=b:b8d:eeK(Y@ T;L3J0L2M3H0C,@+D/I2P8U<"ZA&^E+bI0gO5mT;qW?uZAy^E}aHcHfIjJnT9x]@|`C{_Bv[@sY?qW>tZ@y^Cv[@x]Cv\CrX@y_DdGfI|aFeI{aF{`EgKcGiLuUvTwUgJnPxYyZvYmRoTeL{bI}dKfMtXsVsXuYtYx]eiQybLjSw^|cmVjUpYr[qZv_v_{c~f{c{ch{dʥ}㼎lzfvco_vdlzg}ivn~lo|ip}ootsrutwxvuyvy{ytu{kqbqb}l^wfYwfZvdXygZq_RlZNn\PeTGkYLu`RwbSxdT}hWlZp]ta{gijmrsuutzwrpqt|éǮ͵Ӻս׾ɰ˳ȯèҵʬ̯ũèγêɳ͵зԺжǫӹ׽ؾٿպ̯~ybhfzR{Ug{SZoFwMe;g>pGmFoId?uKX~TzPuW8bG+aF(X=Z? V;R8O5L2L1P4R5T7W:X;X<W<W=!\C&W?!>( E.F0Q9U=!M5P8ZA%K5+ /U;^C(_E(`G,dI-iM1iM/nQ2pR6sU:wX=z[?~^AbDdEhGmKqNtQxT}Y[\]`dcdffhjtY>x]@w\@u[@oU;nT;rX>tZ?v\@{_Dx]Bw]Du[B~cGkLhK|aF|aF~cH{aE}bEdGfIcGlN[uSsSwX{\qUmRjP~dK~dKgNoTtWmRrWsXoT{_x]iQ|cNs[gzbzbx`s]pZnYnYlWr[|dxa}euyjtjuataq_ub{goslxe}jrquxntrnqqsruvwvoyhzi~mrdyiwgvf[~m`{j]fVKWH=XF9P?2VC6VC4VD6UD7YH;aPCiWJs_Rs`RsaUtbV|hZm]|fVycSycSxdSjXs`{fjimvxtn{dr\t^pZkWv`nwwizeiu`}ehgs\}cMt[EhP;}cJlTgP|bLsZEdL5nTpV=nT;oUnXhqutsoprnlkoopo}e}filkihfjosroprsuquuqqrlnokmknxutrnosvxwwtvvwwŠzßxßwɤ}ğwqœrÜqĝsȠuɠṳyϨ}Φ{Ѩ}Ҫ~Ӭͦz{YG1"- qKϥt۱ڰ۱ܲڱ׮լլխԪҩ|Ӫ}ծЧyͣt̢r̠rɞpȝpȞqƛog˜kig˜jgddb`jP7lR9mS:mT;rX?sX>sX=uZ?|_C}aEpW=qW>v\Bx^C{aEu[Az`FdI|aEdGhJkMgIkL{WyTsRtT|\}\b|\sUlPeLgNgP}dMjRvZw[z]jQ~eNlTnV|a}bx^qZpZiT|fQ~hRkUjUlXntixaxaxavpybgqk~hmk|ivexf|iqxf}l~mrqsqsys{z}|tn^qYGeM:`G5]E3nUAmWptƵȹŵ{xģү޺œĞ὘ᾜྚάrlRP;,]E3sVtԲݼ޼ῚῚῚğ߼ᾚམ㿚⿚⿚ݺ۸׳ֳղղصڸղҰضٷྛྚ߽߽ž߽߽߼߼߻ݹݸ⿙༖ݹڵ޺޻߻἖໔޸޷⾙὘༗޺ڶݸ޹ݸ޸ݷ߹ݷ۵۵ຑݷܵܵݶܵ۳۳ڳٲڲҩ}{XD/ 1zTԮ޶۳ܴܴܴ۲ׯׯ֮ԭҫӫ~խլѨ{ѨzШzШzϧẓwˣvˣvͥx̤wǟrěolikl˜lqW{^AbEw\Aw]Cu[@rZ>sZ?rX?t[Av]Cz`DcEfHgHcEmNtRyU]_~[bb\tUlQjPgOfMfMmRuYy]d|^rVlRvZz_z_u\jS~hR{eP~hSmX#>yaIDATmWnXr]q̦zgkqhgv`uarwqmj{hucrazgpoqmo~mopt{vy~wzjm\s^MfQ@]G7YB1bJ8kT@}fSxgï®˸ð̸˶ǰxy|ѯÞÞÞÞߺر޸۴ݵݵฒẖỘὙڷvpVP;-^F5` }ݺɨȧģĢŢß὚Ὑ὚ཚཚᾚ༘޹߹۶ݹڷ״ֲڷڷݹ῜ŸǥɧɦŢàŢ⿛Ÿ㿛⾚Ἐຖ໖὘ݸڴ۵ٳڴٳٳڴ֯Ѫҫְױ۶޹ܷຓỔݶݷٲزװر֯ײ̤yƜqȝqʞrʞpʝoɜnƚkdjIA+0gEgɞqƜnǜoǛmƛmǛnƚkřlƚlęlØk—j—jǛoęlękęjślƜn—kihfda_]^]YWcp VIENDB`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`