WW$1MYSGCASGDAEHkM@F9Q]:fnL5yYSCNASRCM \CSD3|%@CSD2?@CSD1a@CSRPA5@CSIUT5c@CSLVB@CSMF@CSMB*@DRAP=RYPCRDRWKoTXTC5\FFIGNPLDGߐPLDGcPLDGuPLDGaPLDG&xPLDGOPLDGPLDGPLDGk\ PLDGǡ> PLDG PLDGR PLDGf PLDGOPLDGPLDGϼPLDGn PLDGTPLDGM`PLDGPLDGpPLDGbPLDG PLDGPLDGNPLDGPLDGPLDG(PLDGPLDG^PLDGPLDG PLDGe!PLDG4"SCNAWW:826J>& u@؂),>0BFL(4ҚvGQ L|NxAPJ&:}TMDO=zpSRCMWW\LibraryGlobals13J7J2_·2Xp,MvN%OtCSD3WW% !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- unid=1000:ismoving=(int (glob_context/10)=2) if ismoving then idetlevel3d=detlevel_3d_simple:gs_resol=4 endif if idetlevel3d=detlevel_3d_none then end if not(gs_shadow) then shadow off resol gs_resol:mask=15:mask2=15+64:pen gs_cont_pen:sect_attrs symb_fill,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype if (idetlevel3d=detlevel_3d_mvo) then if glob_preview_mode=1|glob_preview_mode=3 then idetlevel3d=detlevel_3d_detailed else _reqdetlevel3d=0:_bsuccess=libraryglobal ("LibraryGlobals13","iDetlevelMVO3D",_reqdetlevel3d):idetlevel3d=detlevel_3d_detailed if _bsuccess then idetlevel3d=_reqdetlevel3d endif else if idetlevel3d=detlevel_3d_scsens then if glob_scale>=75 then idetlevel3d=detlevel_3d_draft if glob_scale<75 then idetlevel3d=detlevel_3d_simple if glob_scale<25 then idetlevel3d=detlevel_3d_detailed endif endif define material "Color Grey" 1,0.70000,0.70000,0.70000,0.9,0.5,0.5,0.000000,10.0,0 define material "Color Black" 1,0.000000,0.000000,0.000000,1.0,0.5,0.5,0.000000,3.0,0 define material "Glass" 1,188/255,196/255,197/255,0.55,0.55,1,0.8,80,0 matblack=ind(material,"Color Black"):matgrey=ind(material,"Color Grey"):icolidx=icolor gosub "materialDefs" matbox=ind(material,materialname):matglass=ind(material,"Glass") if bmirrored then addx wtotal:mulx -1 endif for i2=0 to 1 if isystem=system_130cl|isystem=system_130cr then addy -0.015 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then addx -0.045 else addy 0 endif endif addz i2*zzyzx:unid=unid+1:hotspot 0,0,0,unid:unid=unid+1:hotspot a,0,0,unid:unid=unid+1:hotspot a,b,0,unid:unid=unid+1:hotspot 0,b,0,unid:del 1+1 next i2 pen symb_view_pen:line_type symb_linetype:sect_attrs gs_fill_type,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype:material matbox if glob_context=43|glob_context=44 then gosub "SolidOper" end endif material matbox if idetlevel3d=detlevel_3d_detailed then gosub "Box" else gosub "BoxSimple" endif if bmirrored then del 2 endif end "setTexture": base:vert 0,0,0:vert 1,0,0:vert 0,1,0:vert 0,0,1:coor 2+256,-1,-2,-3,-4:body -1 return "PrismOnePiece": prism_ nsp/3,length,get(nsp) return "BeamOnePiece": rotx 90:prism_ nsp/3,length,get(nsp):del 1 return "materialDefs": bhavetexture=0 gosub "ColorParameters" if texturename#"" then bhavetexture=1 endif gosub "MatDef" return "MatDefShiny": reflambient=0.89:refldiffuse=0.89:glospecular=0.29:reflshininess=15 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_shnoise_color1_13[3]:tmp_c4d_shnoise_color1_13[1]=0:tmp_c4d_shnoise_color1_13[2]=0:tmp_c4d_shnoise_color1_13[3]=0 dim tmp_c4d_shnoise_color2_13[3]:tmp_c4d_shnoise_color2_13[1]=1:tmp_c4d_shnoise_color2_13[2]=1:tmp_c4d_shnoise_color2_13[3]=1 dim tmp_c4d_shnoise_relativescale_13[3]:tmp_c4d_shnoise_relativescale_13[1]=1:tmp_c4d_shnoise_relativescale_13[2]=1:tmp_c4d_shnoise_relativescale_13[3]=1 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_15[3]:tmp_c4d_shnoise_color1_15[1]=0:tmp_c4d_shnoise_color1_15[2]=0:tmp_c4d_shnoise_color1_15[3]=0 dim tmp_c4d_shnoise_color2_15[3]:tmp_c4d_shnoise_color2_15[1]=1:tmp_c4d_shnoise_color2_15[2]=1:tmp_c4d_shnoise_color2_15[3]=1 dim tmp_c4d_shnoise_relativescale_15[3]:tmp_c4d_shnoise_relativescale_15[1]=1:tmp_c4d_shnoise_relativescale_15[2]=1:tmp_c4d_shnoise_relativescale_15[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 dim tmp_c4d_shcolor_color_6[3]:tmp_c4d_shcolor_color_6[1]=1:tmp_c4d_shcolor_color_6[2]=1:tmp_c4d_shcolor_color_6[3]=1 dim tmp_c4d_shcolor_color_12[3]:tmp_c4d_shcolor_color_12[1]=0.8313725490196:tmp_c4d_shcolor_color_12[2]=0.8313725490196:tmp_c4d_shcolor_color_12[3]=0.8313725490196 if gdlversion>2.100 then define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0,c4d_chtra_internalreflections=0,c4d_chrfl_rls="33",c4d_rls_reflayer_33="44",c4d_reflayer_refblendmode_44="Normal",c4d_reflayer_amount_44=1,c4d_reflayer_type_44="Beckmann", c4d_reflayer_attenuation_44="Average",c4d_reflayer_rlwr_44="55",c4d_rlwrs_widthrough_55=0.3333,c4d_rlwrs_wrtexture_55="66",c4d_shcolor_blendmode_66="Normal",c4d_shcolor_blendstre_66=1,c4d_shcolor_imgalpha_66="7",c4d_imgalpha_invimage_7=0, c4d_imgalpha_usealpha_7=0,c4d_imgalpha_invalpha_7=0,c4d_imgalpha_alpfrmrgb_7=0,c4d_shcolor_bluroffset_66=0,c4d_shcolor_blurscale_66=0,c4d_shcolor_color_66=tmp_c4d_shcolor_color_6,c4d_shcolor_brightness_66=1,c4d_reflayer_rlfo_44="8", c4d_rlfos_falloff_8=0,c4d_reflayer_rliw_44="29",c4d_rliws_innerwidth_29=0,c4d_reflayer_rlro_44="39",c4d_rlros_roughness_39=0,c4d_reflayer_rlrs_44="111",c4d_rlrss_refstrength_111=1,c4d_rlrss_reftexture_111="112",c4d_shcolor_blendmode_112="Normal", c4d_shcolor_blendstre_112=1,c4d_shcolor_imgalpha_112="113",c4d_imgalpha_invimage_113=0,c4d_imgalpha_usealpha_113=0,c4d_imgalpha_invalpha_113=0,c4d_imgalpha_alpfrmrgb_113=0,c4d_shcolor_bluroffset_112=0,c4d_shcolor_blurscale_112=0, c4d_shcolor_color_112=tmp_c4d_shcolor_color_12,c4d_shcolor_brightness_112=1,c4d_rlrss_refcolored_111=0,c4d_reflayer_rlss_44="14",c4d_rlsss_spestrength_14=0,c4d_rlsss_specolored_14=0,c4d_reflayer_rlbs_44="15",c4d_rlbss_bustrength_15=0, c4d_rlbss_bumode_15="Default",c4d_rlbss_bucstrength_15=0.2,c4d_rlbss_bumipfalloff_15=1,c4d_rlbss_bumethod_15="Tangent",c4d_rlbss_bucstrength2_15=1,c4d_rlbss_buflipxred_15=0,c4d_rlbss_buflipygreen_15=0,c4d_rlbss_buflipzblue_15=0, c4d_rlbss_buswapyzyup_15=0,c4d_reflayer_rlco_44="16",c4d_rlcolor_color_16=tmp_c4d_chref_color,c4d_rlcolor_brightness_16=1,c4d_rlcolor_mixmode_16="Normal",c4d_rlcolor_mixstrength_16=1,c4d_reflayer_rlma_44="17",c4d_rlmask_color_17=tmp_c4d_chref_color, c4d_rlmask_mixmode_17="Normal",c4d_rlmask_mixstrength_17=1,c4d_reflayer_rlan_44="20",c4d_rlaniso_reproj_20="None",c4d_rlaniso_scale_20=1,c4d_rlaniso_angle_20=0,c4d_rlaniso_offsetu_20=0,c4d_rlaniso_offsetv_20=0,c4d_rlaniso_pattern_20="None", c4d_rlaniso_maxangle_20=90,c4d_rlaniso_mirror_20="None",c4d_rlaniso_scratches_20="None",c4d_rlaniso_anisotropy_20=0.25,c4d_rlaniso_orientation_20=0,c4d_rlaniso_priamplitude_20=1,c4d_rlaniso_primaryscale_20=1,c4d_rlaniso_primarylength_20=1, c4d_rlaniso_priatt_20=1,c4d_rlaniso_secamplitude_20=1,c4d_rlaniso_secscale_20=1,c4d_rlaniso_seclength_20=1,c4d_rlaniso_secatt_20=1,c4d_reflayer_rlcl_44="21",c4d_rlcloth_preset_21="Custom",c4d_rlcloth_pattern_21="WoolGabardine", c4d_rlcloth_quality_21="Medium",c4d_rlcloth_orientation_21=0,c4d_rlcloth_scaleu_21=1,c4d_rlcloth_scalev_21=1,c4d_rlcloth_highlights_21=0.5,c4d_rlcloth_diffusewarp_21=tmp_c4d_chref_color,c4d_rlcloth_diffuseweft_21=tmp_c4d_chref_color, c4d_rlcloth_specularwarp_21=tmp_c4d_chref_color,c4d_rlcloth_specularweft_21=tmp_c4d_chref_color,c4d_rlcloth_smoothing_21=0,c4d_rlcloth_scauniform_21=0.01,c4d_rlcloth_scaforward_21=4,c4d_rlcloth_noisestrength_21=1,c4d_rlcloth_noisescale_21=0.3, c4d_rlcloth_yarnnoisewarp_21=0.25,c4d_rlcloth_yarnnoiseweft_21=0.5,c4d_rlcloth_yarnnoisescale_21=0.1,c4d_reflayer_rlfr_44="22",c4d_rlfresnel_fresnel_22="Dielectric",c4d_rlfresnel_strength_22=1,c4d_rlfresnel_preset_22="Custom",c4d_rlfresnel_ior_22=1.5, c4d_rlfresnel_preset2_22="Custom",c4d_rlfresnel_ior2_22=1.35,c4d_rlfresnel_absorption_22=2,c4d_rlfresnel_invert_22=0,c4d_rlfresnel_opaque_22=0,c4d_reflayer_rlsa_44="23",c4d_rlsampling_samsub_23=4,c4d_rlsampling_clampsec_23=8, c4d_rlsampling_cutoff_23=0.001,c4d_rlsampling_exitcolor_23=tmp_c4d_gkrgb_color_6,c4d_rlsampling_distedim_23=0,c4d_rlsampling_distance_23=1,c4d_rlsampling_falloff_23=0,c4d_rlsampling_distcolor_23=tmp_c4d_gkrgb_color_6,c4d_rls_reflayert_33="24", c4d_reflayert_type_24="ReflectionLegacy",c4d_reflayert_rlss_24="30",c4d_rlsss_spestrength_30=0,c4d_reflayert_rlcl_24="35",c4d_rlcloth_preset_35="Custom",c4d_rlcloth_diffusewarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_diffuseweft_35=tmp_c4d_gkrgb_color_6, c4d_rlcloth_specularwarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_specularweft_35=tmp_c4d_gkrgb_color_6,c4d_chenv_exclusive=0,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chglo_radius=0.1,c4d_chdis_type="Intensity" else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.07,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=1,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0.2+0.5,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent",c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0, c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0,c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=1, c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.7,c4d_chspe_height=0.3,c4d_chspe_falloff=-0.3,c4d_chspe_innerwidth=0,c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1, c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1,c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0, c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1,c4d_chgra_state=0,c4d_chgra_color="9",c4d_gradientrgb_interpol_9="SmoothKnot", c4d_gradientrgb_knots_9="10,11",c4d_gkrgb_color_10=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_10=1,c4d_gkrgb_position_10=0,c4d_gkrgb_bias_10=0.5,c4d_gkrgb_color_11=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_11=1,c4d_gkrgb_position_11=1, c4d_gkrgb_bias_11=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6,c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1, c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1,c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1, c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Phong",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "MatDef": reflambient=0.75:refldiffuse=0.75:glospecular=0.13:reflshininess=0 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_3[3]:tmp_c4d_shnoise_color1_3[1]=0:tmp_c4d_shnoise_color1_3[2]=0:tmp_c4d_shnoise_color1_3[3]=0 dim tmp_c4d_shnoise_color2_3[3]:tmp_c4d_shnoise_color2_3[1]=1:tmp_c4d_shnoise_color2_3[2]=1:tmp_c4d_shnoise_color2_3[3]=1 dim tmp_c4d_shnoise_relativescale_3[3]:tmp_c4d_shnoise_relativescale_3[1]=1:tmp_c4d_shnoise_relativescale_3[2]=1:tmp_c4d_shnoise_relativescale_3[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 if bhavetexture then define texture texturename textureid,texturex,texturey,514,0 define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,ind(texture,texturename) additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0, c4d_chcol_state=1,c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_texture="1",c4d_shimage_blendmode_1="Normal",c4d_shimage_blendstre_1=1,c4d_shimage_imgalpha_1="2",c4d_imgalpha_invimage_2=0,c4d_imgalpha_usealpha_2=0, c4d_imgalpha_invalpha_2=0,c4d_imgalpha_alpfrmrgb_2=0,c4d_shimage_bluroffset_1=0,c4d_shimage_blurscale_1=0,c4d_shimage_file_1=textureid,c4d_shimage_sampling_1="MIP",c4d_shimage_exposure_1=0,c4d_shimage_hdrgamma_1=1,c4d_shimage_blackpoint_1=0, c4d_shimage_whitepoint_1=1,c4d_shimage_alphaonly_1=0,c4d_shimage_mirrorx_1=0,c4d_shimage_mirrory_1=0,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=1,c4d_chdif_luminance=0,c4d_chdif_specular=1, c4d_chdif_reflection=0,c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0, c4d_chtra_color=tmp_c4d_chtra_color,c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=1,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.001,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=0,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.005,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "SolidOper": if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add (wbox)/2,0,zposframe-dclearance:length=-(0.02-dclearance):xpos=0:ypos=0:width=wclearance:height=hclearance gosub "RectContour2" gosub "BeamOnePiece" del 1:add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130cl|isystem=system_130cr then add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomCornerClearCont" gosub "PrismOnePiece" del 1 else add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomThreeSidedClearCont" gosub "PrismOnePiece" del 1 endif add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSimple": material matbox if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add wbox/2,0,zposframe+hframe/2:rotx 90:length=-0.02:width=wframe:height=hframe gosub "RectContour3" if idetlevel3d=detlevel_3d_simple then width=wframe-thframe*2:height=hframe-thframe*2 gosub "RectContour3" endif gosub "PrismOnePiece" del 2:add wbox/2,0.02,0:length=-ltotal+0.02:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameCorner" endif add wbox/2,0.02,0:length=-ltotal+0.02+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSideCornerProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,0.4769987131978,hbox,mask,0.4769987131978,0.468139903252,mask,0.4608987021078,0.468139903252,mask,0.4608987021078,0.028,mask,0.04988845722242,0.028,mask,0.04988845722242,zposframe+thframe,mask, 0.389-0.015,zposframe+thframe,mask,0.389-0.015,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BoxSideProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139903252,mask,0.461,0.468139903252,mask,0.461,0.028,mask,0.05,0.028,mask,0.05,zposframe+thframe,mask,0.05,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BottomPlateProf": put 0.1663585257197,0.1062099768405,mask,0.1828585355034,0.1062099768405,mask,0.1828585355034,0.1047099767088,mask,0.1678585258514,0.1047099767088,mask,0.1678585258514,0.04322999118273,mask,0.4013086657912,0.04322999118273,mask, 0.4013086657912,0.1047099767088,mask,0.3863086561392,0.1047099767088,mask,0.3863086561392,0.1062140498736,mask,0.4028086659229,0.1062140498736,mask,0.4028086659229,0.1046701624582,mask,0.4028086659229,0.04172999105103,mask, 0.1663585257197,0.04172999105103,mask,0.1663585257197,0.1062099768405,-1 return "BoxBackProf": put 0.02,hbox-thsheet,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139901992,mask,0.461,0.468139901992,mask,0.461,0.028,mask,0.4093086697771,0.028,mask,0.4093086697771,0.04172999105103,mask,0.1663585257197,0.04172999105103,mask, 0.1663585257197,zposframe+thframe,mask,0.4093086697771,zposframe+thframe,mask,0.4093086697771,zposframe+hframe-thframe+0.005,mask,0.02+thframe,zposframe+hframe-thframe+0.005,mask,0.02+thframe,hbox-thsheet,mask,0.02,hbox-thsheet,-1 return "BoxFrontBottomProf": put thsheet,zposframe,mask,wbox-thsheet,zposframe,mask,wbox-thsheet,0.0373,mask if isystem<6 then put wbox-(thsheet+0.06),0.0373,mask,wbox-(thsheet+0.06+0.035),0.0373+0.035,mask,thsheet+0.06+0.035,0.0373+0.035,mask endif put thsheet+0.06,0.0373,mask,thsheet,0.0373,mask,thsheet,zposframe,-1 return "FrameFrontBottomProf": put 0,zposframe+thframe,mask,0.05+thframe,zposframe+thframe,mask,0.05+thframe,zposframe,mask,0,zposframe,mask,0,zposframe+thframe,-1 return "FrameFrontBottomCornerClearCont": put thsheet-dclearance,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.05+thframe,mask,thsheet-dclearance,0.05+thframe,mask,thsheet-dclearance,-0.015,mask return "FrameFrontBottomCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,thsheet,0.05+thframe,mask,thsheet,-0.015,mask return "FrameFrontBottomThreeSidedClearCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.02-dclearance,mask,0,0.02-dclearance,mask,0,0.389-0.015+dclearance,mask,-0.045,0.389-0.015+dclearance,mask,-0.045,-0.015,mask return "FrameFrontBottomThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,0,0.05+thframe,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,0,0.04,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,thsheet,0.04,mask,thsheet,-0.015,mask return "FrameFrontTopProf": put 0,zposframe+hframe-thframe,mask,0,zposframe+hframe,mask,0.02,zposframe+hframe,mask,0.02,hbox-thsheet,mask,0.02+thframe,hbox-thsheet,mask,0.02+thframe,zposframe+hframe-thframe,mask,0,zposframe+hframe-thframe,-1 return "FrameFrontSideProf": put zposframe+thframe,0,mask,zposframe+hframe-thframe,0,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0,-1 return "FrameFrontSideCornerProf": put zposframe+thframe,0-0.015,mask,zposframe+hframe-thframe,0-0.015,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0-0.015,-1 return "InsideSideWallProf": put thframe-0.003,0,mask,thframe,0,mask,0.018,0.4093086697771-0.05,mask,0.018-0.003,0.4093086697771-0.05,mask return "BoxInsTopProf": put 0.3212286168572,0.4567904764158,mask,0.3212286168572,0.4711398982974,mask,0.3712186450569,0.4711398982974,mask,0.3712186450569,0.4418899051745,mask,0.4058946475498,0.4418899051745,mask,0.4058946475498,0.4334261491607,mask, 0.4044062695228,0.4334261491607,mask,0.4044062695228,0.4404921506686,mask,0.3697616763185,0.4404921506686,mask,0.3697616763185,0.4696398992941,mask,0.3223834625387,0.4696398992941,mask,0.3223834625387,0.4562470073941,mask, 0.3131002490844,0.4469517152688,mask,0.3122503423974,0.4478005167909,mask,0.3212286168572,0.4567904764158,-1 return "DoorGlassProf": put 0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,-1 return "DoorHandleProf": put 0.017,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007*2,mask,0.029,zposframe+thframe+hwindow+0.038,mask, 0.017,zposframe+thframe+hwindow+0.038,mask,0.017,zposframe+thframe+hwindow,-1 return "HeatingProf": put 0.04043735141057,hbox,mask,0.04925845654151,0.5933498719169,mask,0.1203485000693,0.7165398452065,mask,0.1947881186385,0.6735239298737,mask,0.1419022879988,0.58192393192,mask,0.1398786855791,0.5824298300828,mask,0.09155192790662,0.5739158428346,mask, 0.08878226764607,hbox,mask,0.04043735141057,hbox,-1 return "Leg": material matbox:length=hleg:width=0.02:height=width if idetlevel3d=detlevel_3d_simple then gosub "RectContour3" gosub "PrismOnePiece" else roty -90:put 0,0,2,0,0.01473106427342,2,0.003,0.01473106427342,2,0.01183999746092,0.006381064571912,2,0.01183999746092,0.004921029341644,2,0.0150765889082,0.004921029341644,2,0.0150765889082,0.006521064566907,2,0.01958999579894,0.006521064566907,2, 0.01958999579894,0.008981064478969,2,0.0273649941316,0.008981064478969,2,0.0273649941316,0.004921029341644,2,hleg,0.004921029341644,2,hleg,0,1:revolve nsp/3,360,1+2+4+8,get(nsp):del 1 endif return "FrameFront": unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe+hframe,unid unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe+hframe,unid:addx thsheet:rotz 90:length=wframe -thsheet*2 gosub "FrameFrontBottomProf" gosub "BeamOnePiece" gosub "FrameFrontTopProf" gosub "BeamOnePiece" del 2:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3:addx wframe -thsheet:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3 return "DoorFront": addx (wbox-wwindow)/2:rotz 90:length=wwindow gosub "DoorHandleProf" gosub "BeamOnePiece" material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2 return "FrameThreesided": unid=unid+1:hotspot -0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid add 0.02,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:addz zposframe:length=thframe gosub "FrameFrontBottomThreeSidedCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopThreeSidedCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2 return "FrameCorner": unid=unid+1:hotspot thsheet,0-0.015,zposframe,unid:unid=unid+1:hotspot thsheet,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideCornerProf" gosub "BeamOnePiece" del 3:addz zposframe:length=thframe gosub "FrameFrontBottomCornerCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopCornerCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2 return "DoorCorner": addx thsheet+thframe+0.002:rotz 90:length=wwindow+0.004 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.002*2:material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2:add thsheet+thframe+wwindow+0.029-0.005,0.024,0:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 return "DoorThreesided": addx -0.01:rotz 90:length=wwindow+0.011 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.003:material matglass:addy -0.007 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 for i4=-1 to 1 step 2 add wbox/2,0.024,0:mulx i4:addx wwindow/2+0.023:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 4 next i4 return "Box": material matbox:rotz 90:length=thsheet if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 1:addx wbox-thsheet:rotz 90:length=thsheet if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 2:addx thsheet:rotz 90:length=wbox -thsheet*2 gosub "BoxBackProf" gosub "BeamOnePiece" del 2:addy 0.050+thframe:length=thframe gosub "BoxFrontBottomProf" gosub "BeamOnePiece" del 1:length=thsheet:width=0.04:height=0.4093086697771-0.05 for i3=0 to 1 rotz 0:add thsheet+i3*(wbox -thsheet*2-width),0.05,0.028 gosub "RectContour" gosub "PrismOnePiece" del 2 next i3 add 0.011,0.038,zposframe+thframe:length=0.03:width=wbox-0.011*2:height=0.4093086697771-0.038-0.009 gosub "RectContour" gosub "PrismOnePiece" del 1:add thsheet,0.05,zposframe+thframe+0.03:length=zposframe+hframe-thframe+0.005 -(zposframe+thframe)-0.03 if isystem=system_130s|isystem=system_160s|isystem=system_190s then else gosub "InsideSideWallProf" gosub "PrismOnePiece" endif if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then else addx wbox-thsheet*2:mulx -1 gosub "InsideSideWallProf" gosub "PrismOnePiece" del 2 endif del 1:material matglass:add 0,0,0:rotx 0:plane 5,thsheet+thframe,0.055,zposframe+thframe+0.06,wbox-thsheet-thframe,0.055,zposframe+thframe+0.06,wbox-0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0, 0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0,thsheet+thframe,0.055,zposframe+thframe+0.06:del 2:material matbox if isystem=system_130cl|isystem=system_130cr then gosub "FrameCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameFront" endif endif if isystem=system_130cl|isystem=system_130cr then gosub "DoorCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "DoorThreesided" else gosub "DoorFront" endif endif for i1=0 to 1 add 0.019+i1*(wbox-0.019*2),0.074,0 gosub "Leg" del 1:add 0.019+i1*(wbox-0.019*2),lbox-0.053,0 gosub "Leg" del 1 next i1 if bheating then addx wbox/2 -0.13+xposheating:rotz 90:length=0.13*2 gosub "HeatingProf" gosub "BeamOnePiece" del 2 endif return CSD2WW? !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- if bdebug then project2 3,270,1 endif unid=100:mask=1:mask2=1:fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_projected then if glob_cutplanes_info[1]glob_hstory_elev -glob_cstory_elev then ac_symb_display_option=display_outlines else ac_symb_display_option=display_projected endif endif endif if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif bonlycontours=(ac_symb_display_option=display_outlines|ac_symb_display_option=display_overhead_all) if (idetlevel2d=detlevel_2d_mvo) then _reqdetlevel2d=0:_success=libraryglobal ("LibraryGlobals13","iDetlevelMVO2D",_reqdetlevel2d) if (_success>0) then idetlevel2d=_reqdetlevel2d else idetlevel2d=detlevel_2d_detailed endif else if idetlevel2d=detlevel_2d_scsens then if glob_scale>=150 then idetlevel2d=detlevel_2d_draft if glob_scale<150 then idetlevel2d=detlevel_2d_simple if glob_scale<75 then idetlevel2d=detlevel_2d_detailed endif endif if bmirrored then add2 wtotal,0:mul2 -1,1 endif if isystem=system_130cl|isystem=system_130cr then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 0,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else if isystem=system_130s|isystem=system_160s|isystem=system_190s then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 -0.045,0-0.015,unid:unid=unid+1:hotspot2 -0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.389-0.015+dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else unid=unid+1:hotspot2 wbox,0,unid:unid=unid+1:hotspot2 wbox,b,unid:unid=unid+1:hotspot2 0,0,unid:unid=unid+1:hotspot2 0,b,unid:unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2+wframe/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid endif endif line_type symb_linetype:fill symb_fill:pen symb_view_pen if idetlevel2d=detlevel_2d_draft then poly2_b{3} 5,1+2+4+8+128,symb_fill_pen,symb_fbgd_pen,0,0,1,0,0,1,0,b,1,a,b,1,a,0,1,0,0,1,0,b,1 else if isystem=system_130cl|isystem=system_130cr then gosub "BoxAssym2D" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxThreesided2D" else gosub "Box2D" endif endif endif if bmirrored then del 2 endif end "AttrSection": fill symb_fill:pen symb_sect_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif return "AttrCont": fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif if ac_symb_display_option=display_overhead_proj|ac_symb_display_option=display_overhead_all then line_type overhead_line_type else line_type symb_linetype endif return "DrawFill": poly2_b{3} nsp/3,1+2+4+8+128,gs_fill_pen,gs_back_pen,0,0,1,0,0,1,get(nsp) return "CornerCont": put 0,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0,1 return "ThreesidedCont": put 0-0.045,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0.389,1,0-0.045,0.389,1,0-0.045,0,1 return "Box2D": gosub "AttrCont" width=wbox:height=ltotal gosub "RectContour" gosub "DrawFill" if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxAssym2D": gosub "AttrCont" add2 0,-0.015 gosub "CornerCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxThreesided2D": gosub "AttrCont" add2 0,-0.015 gosub "ThreesidedCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015:line2 0,0.02,0,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return CSD1WWa !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- dim nversionnumber[][2]:nversionnumber[1][1]=20231205:nversionnumber[1][2]=0:nlastversion=vardim1(nversionnumber) dim iversionnumber[][2]:iversionnumber=nversionnumber if glob_script_type=7|glob_script_type=8 then goto "masterEnd" eps=0.0001:unid=100:bdebug=1*0:gdlversion=req("GDL_version"):langversion=`langINT`:detlevel_3d_mvo=1:detlevel_3d_scsens=2:detlevel_3d_detailed=3:detlevel_3d_simple=4:detlevel_3d_draft=5:detlevel_3d_none=6 dim stdetlevel3d[6]:stdetlevel3d[detlevel_3d_mvo]=`by MVO`:stdetlevel3d[detlevel_3d_scsens]=`Scale Sensitive`:stdetlevel3d[detlevel_3d_detailed]=`Full`:stdetlevel3d[detlevel_3d_simple]=`Simplified`:stdetlevel3d[detlevel_3d_draft]=`Schematic` stdetlevel3d[detlevel_3d_none]=`Off`:detlevel_2d_mvo=1:detlevel_2d_scsens=2:detlevel_2d_detailed=3:detlevel_2d_simple=4:detlevel_2d_draft=5:detlevel_2d_symbolic=6 dim stdetlevel2d[]:stdetlevel2d[detlevel_2d_mvo]=`by MVO`:stdetlevel2d[detlevel_2d_scsens]=`Scale Sensitive`:stdetlevel2d[detlevel_2d_detailed]=`Full`:stdetlevel2d[detlevel_2d_simple]=`Medium`:stdetlevel2d[detlevel_2d_draft]=`Low` stdetlevel2d[detlevel_2d_symbolic]=`Symbolic`:display_projected=1:display_overhead_proj=2:display_symbolic=3:display_outlines=4:display_overhead_all=5 dim stdisplaytype[]:stdisplaytype[display_projected]=`Projected`:stdisplaytype[display_overhead_proj]=`Projected with Overhead`:stdisplaytype[display_symbolic]=`Symbolic`:stdisplaytype[display_outlines]=`Outlines Only` stdisplaytype[display_overhead_all]=`Overhead All`:info_use_intwiz=1:info_use_mastgdl=2:info_use_surfcat=3:info_use_aat=4:nrcolmastergdl=8:bavailrunning=0:system_100f=1:system_130cl=2:system_130cr=3:system_130f=4:system_130s=5:system_160f=6:system_160s=7 system_190f=8:system_190s=9:isystem=system_160f:parameters isystem=isystem dim stprodname[],stdim[],producturl[]:stprodname[system_100f]=`E-one 100F Holographic Fireplace`:stdim[system_100f]="100F":stprodname[system_130cl]=`E-one 130CL Holographic Fireplace`:stdim[system_130cl]="130CL" stprodname[system_130cr]=`E-one 130CR Holographic Fireplace`:stdim[system_130cr]="130CR":stprodname[system_130f]=`E-one 130F Holographic Fireplace`:stdim[system_130f]="130F" stprodname[system_130s]=`E-one 130S Holographic Fireplace`:stdim[system_130s]="130S":stprodname[system_160f]=`E-one 160F Holographic Fireplace`:stdim[system_160f]="160F":stprodname[system_160s]=`E-one 160S Holographic Fireplace`:stdim[system_160s]="160S" stprodname[system_190f]=`E-one 190F Holographic Fireplace`:stdim[system_190f]="190F":stprodname[system_190s]=`E-one 190S Holographic Fireplace`:stdim[system_190s]="190S":parameters bo_prodinfo=stprodname[isystem]:stcode=stdim[isystem] if isystem=system_130cl|isystem=system_130cr then parameters bo_prodaturl="https://www.bimobject.com/kalfire-fireplaces/product/e-one-130c-holographic-fireplace":parameters bo_prodsku="e-one-130c-holographic-fireplace" else parameters bo_prodaturl="https://bimobject.com/kalfire-fireplaces/product/e-one-"+stcode+"-holographic-fireplace":parameters bo_prodsku="e-one-"+stcode+"-holographic-fireplace" endif producturl[system_100f]="https://kalfire.com/e-one-100f-front-electric-holographic-fireplace":producturl[system_130cl]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130f]="https://kalfire.com/e-one-130f-front-holographic-fireplace":producturl[system_130cr]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130s]="https://kalfire.com/e-one-130s-three-sided-holographic-fireplace":producturl[system_160f]="https://kalfire.com/e-one-160f-front-holographic-fireplace" producturl[system_160s]="https://kalfire.com/e-one-160s-three-sided-holographic-fireplace":producturl[system_190f]="https://kalfire.com/e-one-190f-front-holographic-fireplace" producturl[system_190s]="https://kalfire.com/e-one-190s-three-sided-holographic-fireplace" dim stheating[]:no=1:yes=2:stheating[no]=`Without heater`:stheating[yes]=`With heater`:wwindow=1.000:wframe=1.011:hwindow=0.367:hframe=0.428:ltotal=0.477:htotal=0.5967 if bheating then htotal=0.7285 endif xposheating=-0.0175:wtotal=wframe:wbox=wtotal:lbox=0.477:zposframe=0.102:hbox=0.57:thglass=0.004:thsheet=0.0015:thframe=0.004:hleg=0.031:wtotal=wframe:wbox=wtotal if isystem=system_130f then wwindow=1.000+0.3:wframe=1.011+0.3:wbox=1.011+0.3:wtotal=wframe endif if isystem=system_130s then wwindow=1.320:wframe=1.400:wbox=1.011+0.3:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_160f then wwindow=1.000+0.6:wframe=1.011+0.6:wbox=1.011+0.6:wtotal=wframe endif if isystem=system_160s then wwindow=1.620:wframe=1.700:wbox=1.011+0.6:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_190f then wwindow=1.000+0.9:wframe=1.011+0.9:wbox=1.011+0.9:wtotal=wframe endif if isystem=system_190s then wwindow=1.920:wframe=2.000:wbox=1.011+0.9:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_130cl|isystem=system_130cr then wwindow=1.310:wframe=1.354:wtotal=1.311+0.045:wbox=1.311:ltotal=lbox+0.015 endif bmirrored=0 if isystem=system_130cl then bmirrored=1 dclearance=0.002:wclearance=wframe+dclearance*2:hclearance=hframe+dclearance*2:finish_nat=1:colorfamily_custom=100 dim collname[] dim colcode[] dim colp[] dim colorname[],crgb[][3] dim textname[],texts[][2] dim pict[][] dim textid[]:nrcolor=0 dim thk[],ifin[],tilesize[][3]:idx=0 gosub "Colors" nrcolor=vardim1(colorname) dim avaicolfam[],stavaicolfam[]:nravaicolfam=0 gosub "AvailableColorFamilies" dim avaicolors[]:nravaicolors=0 gosub "AvailableColors" dim avaifinish[],stavaifinish[]:nrfinishes=0 gosub "AvailableFinishes" dim avaithk[]:nrthk=0 gosub "AvailableThicknesses" matpanel=0:materialname="":bhavetexture=0:texturename="":brotate=0:rottexture=0:texturenamerot="":numtextpicts=0:textureid=0:bbump=0:bumpname="":bumpnamerot="":numbumppicts=0:texturex=1:texturey=1:tilecontfillname="":hatchfillname="":imagefillname="" texturename_2d="":imagefillrunningname="":emptyfillname="":icolidx=icolor gosub "ColorParameters" dim techp[],techs[]:techp[1]="":idx=0 gosub "UITechTxt" ntechparams=vardim1(techs) dim textui[][],textuih[]:textui[1][1]="":ntechparams2=0:nparamtolist=0 dim paramtolist[]:paramtolist[1]="":i=0:nparamtolist=i:btechparams=(ntechparams>0):btechparams2=(ntechparams2>0):btechparams3=(nparamtolist>0):uistep=0:ui_tabid_root=-1:uistep=uistep+1:ui_tabid_info=uistep:uistep=uistep+1:ui_tabid_product=uistep uistep=uistep+1:ui_tabid_repres=uistep:uistep=uistep+1:ui_tabid_descr3=uistep:uistep=uistep+1:ui_tabid_descr=uistep:uistep=uistep+100:ui_tabid_descr2=uistep:uistep=uistep+100:ui_tabid_bimobject=999:nmenus=0 dim uipageids[] dim uirootids[] dim uipagenames[]:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_product:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Product`:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_repres:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Representation` if btechparams3 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr3:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Technical data` endif if btechparams then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`General description` endif if btechparams2 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr2:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Classification` endif nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_bimobject:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Information`:values "gs_ui_current_page" uipageids if glob_ui_button_id>ui_tabid_descr-1&glob_ui_button_idui_tabid_descr2-1&glob_ui_button_id27):ui_pict 1,xcomplogo,ycomplogo+(hcomplogo<23)*2,wcomplogo,hcomplogo,1 ui_tooltip bo_brandurl:ui_style 0,0:ui_separator dstartsep,29,444,29 imenunum=vardim1 (uipageids):wlogosection=442 -(xcomplogo+wcomplogo)-5:dxlogo=wlogosection/imenunum:wmenubut=dxlogo -2:idxmenu=imenunum for w=1 to imenunum if uipageids[w]=gs_ui_current_page then idxmenu=w next w for w=imenunum to 1 step -1 dymenubut=(idxmenu=w)*2:xb=442+(w -imenunum -1)*dxlogo if w<=imenunum then if uipageids[w]=ui_tabid_info then ui_pict_button ui_function,"",2,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_product then ui_pict_button ui_function,"",3,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr2 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr3 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_repres then ui_pict_button ui_function,"",5,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_bimobject then ui_pict_button ui_function,"",6,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] endif next w ui_pict 7,442+(idxmenu -imenunum -1)*dxlogo+1,27,wmenubut -2,2:ui_style 0,0:x0=5:y0=max(hcomplogo+5,35):hinf=24:houtf=15:hattr=25:drows=hattr+3 for iui=1 to vardim1(uipageids) if uipageids[iui]=ui_tabid_info then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],2 if gs_ui_current_page=ui_tabid_info then endif endif if uipageids[iui]=ui_tabid_product then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],3 if gs_ui_current_page=ui_tabid_product then gosub "Product" endif endif if uipageids[iui]=ui_tabid_repres then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],5 if gs_ui_current_page=ui_tabid_repres then gosub "RepresListfield" endif endif if uipageids[iui]=ui_tabid_descr then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr then gosub "TechnicalInfo" endif endif if uipageids[iui]=ui_tabid_descr2 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr2 then gosub "TurnPage" endif endif if uipageids[iui]=ui_tabid_descr3 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr3 then gosub "TechnicalParameterstoUI" endif endif if uipageids[iui]=ui_tabid_bimobject then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],6 if gs_ui_current_page=ui_tabid_bimobject then gosub "BIMObjectInfoPage" endif endif next iui end "Product": w0=80:x1=x0+w0+5:x2=282:w1=x2 -x1 -5:w2=442 -x2:h2=160:dy=drows:yy=y0+10:ui_style 0,0 if bdebug then ui_outfield stcode,x0,yy,w0,houtf:ui_infield{3} "iSystem",x1,yy,w1,hinf,2,"",20,2,100,20,20,20,1,stprodname[1],1,2,stprodname[2],2,3,stprodname[3],3,4,stprodname[4],4,5,stprodname[5],5,6,stprodname[6],6,7,stprodname[7],7,8,stprodname[8],8, 9,stprodname[9],9:yy=yy+houtf+2 else ui_style 0,1:ui_outfield bo_prodinfo,x0,yy,442-x0,hinf:yy=yy+hinf+2:ui_style 0,0 endif if nravaicolfam>1 then dim stcolorfamily[],colorfamily[] if nravaicolfam=1 then ui_outfield stavaicolfam[1],x1,yy,w1,houtf:yy=yy+drows else for i4=1 to nravaicolfam stcolorfamily[i4]=stavaicolfam[i4]:colorfamily[i4]=avaicolfam[i4] next i4 if nravaicolfam<10 then for i3=nravaicolfam+1 to 10 stcolorfamily[i3]="":colorfamily[i3]=0 next i3 endif ui_infield{3} "iColorFamily",x1,yy,w1,hattr,2,"",10,2,100,20,20,20,1,stcolorfamily[1],colorfamily[1],2,stcolorfamily[2],colorfamily[2],3,stcolorfamily[3],colorfamily[3],4,stcolorfamily[4],colorfamily[4],5,stcolorfamily[5],colorfamily[5], 6,stcolorfamily[6],colorfamily[6],7,stcolorfamily[7],colorfamily[7],8,stcolorfamily[8],colorfamily[8],9,stcolorfamily[9],colorfamily[9],10,stcolorfamily[10],colorfamily[10]:yy=yy+hattr+3 endif endif dim stcolourui[],colpalui[]:ui_style 0,0:ui_infield{3} bheating,x0,yy,x2-x0-7,hinf,8,"",1,1,10,10,10,10,1,stheating[no],no,1,stheating[yes],yes:yy=yy+dy ui_outfield stglass,x0,yy+18,x2-x0-10,houtf*2 ui_tooltip `To get the proper clearance area please use this object as an Operator element during Solid Element Operation!`:yy=yy+dy+houtf if strlen(stdescr)>720 then ui_style 1,0 else ui_style 0,0 endif ui_outfield stdescr,x0,yy+18,x2-x0-10,265-yy-18:ui_pict 0,x2,y0+drows,w2,w2,1+2 return "RepresListfield": listfieldid=1:listitemid=1:ui_listfield listfieldid,x0,y0,442-x0,266-y0,1,"":ui_listitem listitemid,listfieldid,"gs_2D_representation",0,"",strrepres2d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel2D",1,8,"":listitemid=listitemid+1 if idetlevel2d>detlevel_2d_draft then endif ui_listitem listitemid,listfieldid,"gs_cont_pen",1,9,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_type",1,10,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_pen",1,11,"":listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"gs_back_pen",1,12,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_3D_representation",0,"",strrepres3d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel3D",1,13,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_resol",1,14,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_shadow",1,15,"":listitemid=listitemid+1 return "BIMObjectInfoPage": strbimobject=`Visit bimobject.com to download more high quality objects.`:strwanttoget=`Want to get more out of your BIM objects?`:strlinktomanufact=`Link to Manufacturer`:strbutproductdataurl=`Product Description`:strbutproducturl=`Product URL` strbutinstallinstr=`Installation Instructions`:strbuttechndescr=`Technical Description`:uilink_manufacturer="" if vartype (bo_brandurl)=2 then if bo_brandurl#"" then uilink_manufacturer=bo_brandurl endif endif uilink_prod_data_url="" if vartype (bo_prodaturl)=2 then if bo_prodaturl#"" then uilink_prod_data_url=bo_prodaturl if strsub (bo_prodaturl,1,7)#"http://"&strsub (bo_prodaturl,1,8)#"https://" then uilink_prod_data_url="http://"+uilink_prod_data_url endif endif endif uilink_mont_instr="" if vartype (bo_montins)=2 then if bo_montins#"" then uilink_mont_instr=bo_montins endif endif uilink_techn_descr="" if vartype (bo_techcert)=2 then if bo_techcert#"" then uilink_techn_descr=bo_techcert endif endif uilink_product_url="" if vartype (bo_producturl)=2 then if bo_producturl#"" then uilink_product_url=bo_producturl endif endif uilink_company_youtube="" if vartype (bo_youtube)=2 then if bo_youtube#"" then uilink_company_youtube=bo_youtube if strsub (bo_youtube,1,7)#"http://"&strsub (bo_youtube,1,8)#"https://" then uilink_company_youtube="http://"+uilink_company_youtube endif endif endif x1=1:x2=10:y1=35:dy1=15:dy2=15:w1=240:w2=230:x3=282:w3=161:hbut=24 -diffbuttonsize:dy3=26:ui_style 0,0:yy=y1:uiversiondate="":uicreatedate="":ilastversion=vardim1(iversionnumber):dateinteger=iversionnumber[ilastversion][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uiversiondate=styear+"-"+stmonth+"-"+stday endif dateinteger=iversionnumber[1][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uicreatedate=styear+"-"+stmonth+"-"+stday endif sversion=str (ilastversion,1,0):ui_outfield `Version`+": "+sversion,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield `Date Updated:`,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield uiversiondate,x2,yy,w2 -25,14:yy=yy+dy1:ui_outfield `Date Created:`,x1,yy,w1 -25,14:yy=yy+dy1 ui_outfield uicreatedate,x2,yy,w2 -25,14:yy=y1+diffbuttonpos if uilink_manufacturer#"" then ui_pict_button ui_link,strlinktomanufact,"",x3,yy,w3,hbut,0,uilink_manufacturer ui_tooltip bo_brandurl:yy=yy+dy3 endif if uilink_prod_data_url#"" then ui_pict_button ui_link,strbutproductdataurl,"",x3,yy,w3,hbut,0,uilink_prod_data_url:yy=yy+dy3 endif if uilink_product_url#"" then ui_pict_button ui_link,strbutproducturl,"",x3,yy,w3,hbut,0,uilink_product_url:yy=yy+dy3 endif if uilink_mont_instr#"" then ui_pict_button ui_link,strbutinstallinstr,"",x3,yy,w3,hbut,0,uilink_mont_instr:yy=yy+dy3 endif if uilink_techn_descr#"" then ui_pict_button ui_link,strbuttechndescr,"",x3,yy,w3,hbut,0,uilink_techn_descr:yy=yy+dy3 endif if uilink_company_youtube#"" then ui_pict_button ui_link,"",16,x3 -35,y1+1,29,20,0,uilink_company_youtube ui_tooltip uilink_company_youtube endif wlogo=184:hlogo=31:xlogo=(444 -wlogo)/2:ylogo=120+hbut*not(bo_brandurl="")+hbut*(uilink_mont_instr#"")+hbut*(uilink_techn_descr#""):nicon=6:dicon=22 -6*(gdlversion<1.99):wicon=32:hicon=wicon:ylogo=250 -hicon -1 -14 -2 -hlogo xicon=(444 -nicon*wicon -(nicon -1)*dicon)/2:yicon=ylogo+56:dx=wicon+dicon:wdlbutton=nicon*wicon+(nicon -1)*dicon+2:uilink_bimobject="https://www.bimobject.com":uilink_bo_facebook="https://www.facebook.com/BIMobject" uilink_bo_youtube="https://www.youtube.com/user/BIMobject/videos":uilink_bo_twitter="https://twitter.com/BIMobject":uilink_bo_linkedin="https://www.linkedin.com/company/bimobject":uilink_bo_pinterest="https://www.pinterest.se/bimobject" uilink_bo_app="https://info.bimobject.com/archicad-app":yy=ylogo:ui_pict 17,xlogo,yy,wlogo,hlogo,1:yy=yy+hlogo+1:ui_outfield strwanttoget,1,yy,443,14,2:yy=yy+14+2:xx=xicon:yicon=yy:ui_pict_button ui_link,"",18,xx,yicon,wicon,hicon,0,uilink_bimobject \ ui_tooltip "www.bimobject.com":xx=xx+dx:ui_pict_button ui_link,"",19,xx,yicon,wicon,hicon,0,uilink_bo_facebook ui_tooltip "Facebook":xx=xx+dx:ui_pict_button ui_link,"",20,xx,yicon,wicon,hicon,0,uilink_bo_youtube ui_tooltip "Youtube":xx=xx+dx ui_pict_button ui_link,"",21,xx,yicon,wicon,hicon,0,uilink_bo_twitter ui_tooltip "Twitter":xx=xx+dx:ui_pict_button ui_link,"",22,xx,yicon,wicon,hicon,0,uilink_bo_linkedin ui_tooltip "Linkedin":xx=xx+dx ui_pict_button ui_link,"",23,xx,yicon,wicon,hicon,0,uilink_bo_pinterest ui_tooltip "Pinterest":yy=yicon+hicon+1:ui_outfield strbimobject,1,yy,443,14,2 return "Information": dx0=5:dx2=444:dx1=dx0+(dx2-dx0)/2+1+(langversion#"langINT")*35:houtf=18:yy=y0:strinfo=`Information` dim struseas[]:struseas[info_use_intwiz]=`Use as Interior Wizard Accessory Object`:struseas[info_use_mastgdl]=`Use the attributes of the product`:struseas[info_use_surfcat]=`Load the attributes of the product` struseas[info_use_aat]=`How to use "aat" files`:ui_style 0,1:strinfo=struseas[iinfolistst]:stuiouttextinfo=`This is a preview of the `+bo_manufac+" - "+bo_prodinfo+` product.`+"\n" if iinfolistst=info_use_mastgdl then stuiouttextinfo=stuiouttextinfo+`By loading the library the attributes of this product are automatically merged into your ARCHICAD project.`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The product specific Attributes like Cover fills, Image fills, Surfaces including associated Hatching Fills can be applied to your elements.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`This solution makes the real-size appearance of our products available for you in any of the ARCHICAD tools in both 2D and 3D views!` else if iinfolistst=info_use_surfcat then stuiouttextinfo=`To use the attributes of this product go to the Surface Settings dialog box`+"\n":stuiouttextinfo=stuiouttextinfo+`(Options > Element Attributes > Surfaces).`+"\n":stuiouttextinfo=stuiouttextinfo+`In Surface Settings, click "New".`+"\n" stuiouttextinfo=stuiouttextinfo+`In the Add New Surface dialog box, choose "New from Catalog".`+"\n":stuiouttextinfo=stuiouttextinfo+`Browse the`+" ":stuiouttextinfo=stuiouttextinfo+`"`+bo_manufac+" "+bo_prodinfo+`"` stuiouttextinfo=stuiouttextinfo+` folder for a surface/colour you want to load in, and click OK.`+"\n":stuiouttextinfo=stuiouttextinfo+`The surface is added as a new Surface Attribute including associated Hatching Fill to your ARCHICAD project.`+"\n" stuiouttextinfo=stuiouttextinfo+`Now the real-size appearance of our products is available for you in any of the ARCHICAD tools!`+"\n":stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`+"\n" else stuiouttextinfo=`The solution `+bo_manufac+` provides attribute sets. Please download the "aat" file!`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The ".aat" attribute file is a special format that belongs to the Attribute Manager.` stuiouttextinfo=stuiouttextinfo+" "+`It allows you to create attributes (Line Types, Fill Types, Composite Structures, Surfaces, Building Materials) ` stuiouttextinfo=stuiouttextinfo+" "+`according to the exact characteristic values and parameters of the product.` stuiouttextinfo=stuiouttextinfo+" "+`Please use the Library Manager and load the texture image file which is necessary for the surface attribute.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Open the Attribute Manager from Options > Element Attributes > Attribute Manager.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`On the right you can open the attribute file. Use the "Open" command at the bottom right of the dialog box.`:stuiouttextinfo=stuiouttextinfo+" "+`The last tab shows all types of attributes in a single list.` stuiouttextinfo=stuiouttextinfo+" "+`Use the "Append" button in the middle of the dialog box to add new attributes.`:stuiouttextinfo=stuiouttextinfo+" "+`For the Building Material attribute (which includes Cut Fill and Surface attributes),` stuiouttextinfo=stuiouttextinfo+" "+` checkboxes are available to include or exclude the Building Material’s Cut Fill and/or Surface definitions.` if langversion="langINT"|(gdlversion<1.99) then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Now you can apply the project specific attributes to your tools.` endif endif ui_style 0,1:ui_outfield strinfo,dx0,yy,dx2-dx0-2,houtf:yy=yy+houtf+2:ui_style 0,0:ui_outfield stuiouttextinfo,dx0,yy,dx2-dx0-2,265-yy return "ColorInfield": nrcolpalrow=max(10,ceil((nrcolor+1)/10)*10) for i2=1 to 99 if i2>nrcolor then stcolourui[i2]="":colpalui[i2]=0 else stcolourui[i2]=colorname[i2]:colpalui[i2]=colp[i2] endif next i2 if icolor>eps then ui_infield{4} "iColor",x1,yy,56+15,56+8,2,"",nrcolpalrow,nrcolpalrow/10,56,56,56,56,colpalui[1],stcolourui[1],1,colpalui[2],stcolourui[2],2,colpalui[3],stcolourui[3],3,colpalui[4],stcolourui[4],4,colpalui[5],stcolourui[5],5,colpalui[6],stcolourui[6],6, colpalui[7],stcolourui[7],7,colpalui[8],stcolourui[8],8,colpalui[9],stcolourui[9],9,colpalui[10],stcolourui[10],10,colpalui[11],stcolourui[11],11,colpalui[12],stcolourui[12],12,colpalui[13],stcolourui[13],13,colpalui[14],stcolourui[14],14, colpalui[15],stcolourui[15],15,colpalui[16],stcolourui[16],16,colpalui[17],stcolourui[17],17,colpalui[18],stcolourui[18],18,colpalui[19],stcolourui[19],19,colpalui[20],stcolourui[20],20,colpalui[21],stcolourui[21],21,colpalui[22],stcolourui[22],22, colpalui[23],stcolourui[23],23,colpalui[24],stcolourui[24],24,colpalui[25],stcolourui[25],25,colpalui[26],stcolourui[26],26,colpalui[27],stcolourui[27],27,colpalui[28],stcolourui[28],28,colpalui[29],stcolourui[29],29,colpalui[30],stcolourui[30],30, colpalui[31],stcolourui[31],31,colpalui[32],stcolourui[32],32,colpalui[33],stcolourui[33],33,colpalui[34],stcolourui[34],34,colpalui[35],stcolourui[35],35,colpalui[36],stcolourui[36],36,colpalui[37],stcolourui[37],37,colpalui[38],stcolourui[38],38, colpalui[39],stcolourui[39],39,colpalui[40],stcolourui[40],40,colpalui[41],stcolourui[41],41,colpalui[42],stcolourui[42],42,colpalui[43],stcolourui[43],43,colpalui[44],stcolourui[44],44,colpalui[45],stcolourui[45],45,colpalui[46],stcolourui[46],46, colpalui[47],stcolourui[47],47,colpalui[48],stcolourui[48],48,colpalui[49],stcolourui[49],49,colpalui[50],stcolourui[50],50,colpalui[51],stcolourui[51],51,colpalui[52],stcolourui[52],52,colpalui[53],stcolourui[53],53,colpalui[54],stcolourui[54],54, colpalui[55],stcolourui[55],55,colpalui[56],stcolourui[56],56,colpalui[57],stcolourui[57],57,colpalui[58],stcolourui[58],58,colpalui[59],stcolourui[59],59,colpalui[60],stcolourui[60],60,colpalui[61],stcolourui[61],61,colpalui[62],stcolourui[62],62, colpalui[63],stcolourui[63],63,colpalui[64],stcolourui[64],64,colpalui[65],stcolourui[65],65,colpalui[66],stcolourui[66],66,colpalui[67],stcolourui[67],67,colpalui[68],stcolourui[68],68,colpalui[69],stcolourui[69],69,colpalui[70],stcolourui[70],70, colpalui[71],stcolourui[71],71,colpalui[72],stcolourui[72],72,colpalui[73],stcolourui[73],73,colpalui[74],stcolourui[74],74,colpalui[75],stcolourui[75],75,colpalui[76],stcolourui[76],76,colpalui[77],stcolourui[77],77,colpalui[78],stcolourui[78],78, colpalui[79],stcolourui[79],79,colpalui[80],stcolourui[80],80,colpalui[81],stcolourui[81],81,colpalui[82],stcolourui[82],82,colpalui[83],stcolourui[83],83,colpalui[84],stcolourui[84],84,colpalui[85],stcolourui[85],85,colpalui[86],stcolourui[86],86, colpalui[87],stcolourui[87],87,colpalui[88],stcolourui[88],88,colpalui[89],stcolourui[89],89,colpalui[90],stcolourui[90],90,colpalui[91],stcolourui[91],91,colpalui[92],stcolourui[92],92,colpalui[93],stcolourui[93],93,colpalui[94],stcolourui[94],94, colpalui[95],stcolourui[95],95,colpalui[96],stcolourui[96],96,colpalui[97],stcolourui[97],97,colpalui[98],stcolourui[98],98,colpalui[99],stcolourui[99],99:yy=yy+56+8+2 endif return "TechnicalInfo": ui_style 0,1:buttonstart=uipageids[iui]-1 dim datadim[] dim infostyle[]:datadim=techp:infostyle=techs gosub "TechInfoPrintOut" return "TurnPage": ui_style 0,1 dim uitxt[][] dim uitxtrowh[]:uitxt=textui:uitxtrowh=textuih:buttonstart=uipageids[iui]:narray=vardim1(uitxt) gosub "ListFieldPrintOut" return "TechnicalParameterstoUI": listf=1:listi=0:y=y0:ui_listfield listf,x0,y,444-x0,266-y,0,uipagenames[iui]:tempparametername="" for i5=1 to nparamtolist tempparametername=paramtolist[i5]:listi=listi+1:ui_listitem listi,listf,tempparametername next i5 return "ListFieldPrintOut": starty=y0:rowy=18:hlistfield=245-starty-rowy dim nrow[]:nrow[1]=0 dim npages[]:npages[1]=1:npages[2]=1:pagenum=1 for i=2 to narray+1 if vardim1(uitxtrowh)npages[1] then if ibuttonid=buttonstart then nrowstart=1:nrowend=npages[1]:nrowprevpage=0 gosub "ListRows" ui_pict_button ui_function,"",24,343,246,100,20,ibuttonid+1 endif if buttonstartmaxinfolist then infotextlim=72 endif dim infotext[]:k=0 for i57=1 to nrows k=k+1:txt=srctext[i57] if strlen (txt)>infotextlim then gosub "infoCutter" endif infotext[k]=txt next i57 ui_style 0,0:wscrtext=wscrpart -20:yy=yscrpart for i=ibuttonid -buttonstart to min (ibuttonid -buttonstart+maxinfolist -1,nrows) if infostyle[i]>-0.5 then houtfield=min(14,rowspacing-2):dx=0:dx2=0:hrow=1:ui_style 0,0 endif listchar="" if infostyle[i]=style_title then houtfield=min(14,rowspacing-2):dx=0:ui_style 0,1 endif if infostyle[i]=style_normal|infostyle[i]=style_normal2 then houtfield=min(14,rowspacing-2):dx=0 endif if infostyle[i]=style_list then houtfield=min(14,rowspacing-2):dx=10:dx2=8*(nrows>maxinfolist):listchar="- " endif if infostyle[i]=style_space then houtfield=min(4,rowspacing-2) endif if listchar#"" then ui_outfield listchar,xscrpart+dx,yy,dx2 -1,houtfield ui_outfield infotext[i],xscrpart+dx+dx2,yy,wscrtext -dx -dx2,houtfield*hrow:yy=yy+houtfield+2 next i if nrows>maxinfolist then scrw=min(16,(wscrpart-wscrtext)):scrx=xscrpart+wscrpart -scrw:scry=yscrpart:scrh=hscrpart:scrbuth=16:scrl=scrh -6*scrbuth -5:ybutpos0=scry+3*scrbuth+3:ui_pict_button ui_function,"",26,scrx,scry,scrw,scrbuth,buttonstart+1 ui_pict_button ui_function,"",27,scrx,scry+scrbuth+1,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -maxinfolist):ui_pict_button ui_function,"",28,scrx,scry+2*scrbuth+2,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -1) ui_pict_button ui_function,"",29,scrx,scry+scrh -3*scrbuth -2,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+1) ui_pict_button ui_function,"",30,scrx,scry+scrh -2*scrbuth -1,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+maxinfolist):ui_pict_button ui_function,"",31,scrx,scry+scrh -1*scrbuth,scrw,scrbuth,buttonstart+nrows -maxinfolist+1 ui_pict 32,scrx+1,ybutpos0,1,scrl:ui_pict 32,scrx+scrw -2,ybutpos0,1,scrl if nrows>0 then hbutpos=max (min (1,maxinfolist/nrows)*scrl,4):dybutpos=(ibuttonid -buttonstart -1)/nrows*scrl:ui_pict 33,scrx+3,ybutpos0+dybutpos+1,scrw -6,hbutpos -2:ui_pict 34,scrx+2,ybutpos0+dybutpos+1,1,hbutpos -2 ui_pict 34,scrx+scrw -3,ybutpos0+dybutpos+1,1,hbutpos -2:ui_pict 34,scrx+3,ybutpos0+dybutpos,scrw -6,1:ui_pict 34,scrx+3,ybutpos0+dybutpos+hbutpos -1,scrw -6,1 endif endif return "infoCutter": txt1=strsub (txt,1,infotextlim+1 -(infostyle[i57]=style_list)*6):pos=infotextlim+2 do pos=pos -1:char=strsub (txt1,pos,1) while (char#" ") infotext[k]=strsub (txt,1,pos -1):txt=strsub (txt,pos+1,9999):k=k+1:nrows=nrows+1 for q=nrows to k step -1 if infostyle[q-1]=style_list&q=k then infostyle[q]=style_normal else infostyle[q]=infostyle[q -1] endif next q if strlen (txt)>infotextlim -(infostyle[i57]=style_list)*6 then hrow=hrow+1 gosub "infoCutter" endif return CSLVWW !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- globmodparname=glob_modpar_name if bdebug then values{2} "iSystem" 1,stprodname[1],2,stprodname[2],3,stprodname[3],4,stprodname[4],5,stprodname[5],6,stprodname[6],7,stprodname[7],8,stprodname[8],9,stprodname[9] endif if nrcolor>0 then values "iColor" avaicolors endif if nravaicolfam>0 then values "iColorFamily" avaicolfam else parameters icolorfamily=1 endif parameters a=wtotal:parameters b=ltotal:parameters zzyzx=htotal:lock "ZZYZX","A","B":parameters iversionnumber=iversionnumber if nrcolorZVQ`]Xlgb{wtgfa}|y_^Y 92))/.TMD0/)*+%%&  %& +,&k`VzqKKKmkg|gfa('" >5*+1/YQH%& *+&%& &'!*+%21,%"ph]kbXAAAsssa`[{yujhb72+ B7-,0.ZRG*,'"$ &'!..))*$'& pf[zti ,,,TTT^]Xtsnfb[42, <3(,/+`UJל@0"''(#&'!$%(*#rk_und{q{s{STNIJDYYS--'B8-**&aVI(-|{9J#()##$zsi@83D=9PG@MC>J@2<3+1(&NLJNPJ[[RLJE"# >4)/,'пbTF)F%Ap()# "#%& pi_ G)e(uJV+ K|[3YWQX]YVWQTSN(&! 3,!0*$ӶgWH˿ǰkso-(!Bs3cGؿ rmfICSMGZUN^ZTWSOXVSVUTwtpQ9'y`~5xY{_EķB.pXlsxkuy{=-p/G}Rrlc " $ "  PG=k[L`G2sT# 5* O4!^E0C+n]NMB6yTvRf !! *" / @#l)q~tbU )aG03M3jFblĢ~i̻F4$F5%-%I8(J9)R5"# ; C  qZE5 H>8wm-#9)_A)6%A-R<)iO8Q6ѻnQ4qbQXH7v~ˀAr&% Պ<Z=*shlS=}t 2"   ëhiweQ|v~h~mxM0$ sXE3bJ7\A,vjɾ~~~{wj^]J9zZxaxhRp~tzo[niycE!|e8,!9+O7%O5!I1{ !!"   GC9HD:FE=881PKDMMGHFAb^VXRG]YN/)亮냖FGDKKFOOKGGCVQFNI@OI@VQHpj`YTMa\Vjc[c_Sc_S""-.( %!ꄕ:;: nf[SMBWPESNDkf\^YSje\d`VgcX|xq45/DD>%& ($)$삔::9#$,*% [UJYSHiaVb[Qrkaslbtmdxsh}ypzvnOOJa`Z11+ #.) ;=<   WQFoe[ri_voevog|vnyzdc]_^YAB< ,&3,!넔?BA&'! !"h`Sg_TkeZrlb{tkzp~xm__Yxxu@@: /(5.#~FJL)*$((#)*$$%#$#$ f`Ti`URLDOKDYVPd`[rokjidtsoEC>2+!<3(󁑚IQT:83)*$!"$%//)))$ lbW~uj 222fffusonlgJIB3-#>5)JST'(#')##$$%**%+*% kbXuka***YYYtsntsnQNI 0) =2'삎LOO(*&+,&&'!&' ,-',+& zti{qg???hhh`_ZwvqVSL!5.$<1$끍397y~x!*$',-'&'!'(")*$ xqfynzq|t{Z[U^^WED=2+"E8*᪳}  szx$D%3$%!#'("ni^F?:D=6SIDKB9A6.5-!+$#WWRRQK660 ,'G:+ҬăEGF0,-!$ "$ ")*$idZJ1c]RLy5KB6 ]VOW/[[UDD?0) C5&ү032vohl) 7zٿie\LE>RLEXTN_YU[XTYVRTSRUTRx`ØFu=mRvWAZD6{enr(16D0 |}- гƼ!'$!  vmYG7`D-4sX: % O8%`OA̺˴}Xa1)   " # !rC@5ͳpYY=3/  L6%! P7"jP8eF-]B)yRnu˭$!nHdz}`K;+nS>D6%H6&A3%! (_+G ^L;sdj_U ' ^D.;$' ;(E1!ZC/zyVt B6+`O<|i}~jAߔQ$ $ b9)J=/;0'mS=seXYOF S6    tR0{lP4xdO{k[I$jZ" (8vy cJ5X?+w||||smdTFw[?~aCuq_S=u}h{)M4 &'!10+#$"#  JE:VQHYSIJF=EA9VPFOKBDC;JG@OMFNMGQPJUQJZVO`[T]XQVRHc]QWSF_[O10+ ! ($($!#쥷A;6897$% XPFb[O_WLUPCQLANI>JE;mf[VQHc^V\WOZUMZVNg`VjdZfbWplb\XM_ZNnh^44./0*23-;;5//*   ($&"$&쩺D>7:9:"#  ^WMXSIe]Re]Rh`Vxmcf]Rpi_qj`hcXwqgzsinkauofvogrmbtnctpdxsiuqfONH;<7AB8'($ $ ,(&"&'F@9:;:./) !  aZOTPEfaWf`Ug]SlbXd^RjcYng]pi`wpgxsiyskzsi~yow~zr~zrxFGAWWQ_^Yfe``_Z893 *#,(1* ('쮿HB;>@?++%'(" !!" a[Oc\Pe^RaZO\TItnbmg]fcYyrjzvn|u}xq}w}w|JKEdd_ed_mlgXXS@A;+*% 0(2*!<3'%-, MF>)*)+,+.// "3;>6?B4=?4<>&'""##$#$"#!"''!"#"# !$% mcXjbWd^R`YMjaVkdY}soh]oh^tmc{tkzsj~xoxqg}dc^kkfrrm}}zcb]BC=*)$  2*!-(80&'-,RKD~FNP)*$,-' '("$%"#"#**$'("()#+,& mbXlcXne[ndY 222KKKfffde_ggbpojzba\983$%  -( 92(9/$*//WOGINO''!&&")*%$%#$%& )*$"#-,'+*%-,' qg\ypfyoe|rg 000GGGbbb}}}fe`jidvuppoknmhMKC))$ 3-#=4)@6+-20ZQHLRS23,(*$)+%&'!()#)*$#$$%()#++&'&!/.)($ ldYpf\tmatk`###777MMMeee{{{ZYTlkfwvplkfkidOMH3/' 4-#>4*B6*+.+]TJADArm[hRU]R)+%#%"*,&()#'("%& '("'("#$)+$ wmc{rgyqfynd """'''??? %%%+++111YZT_`ZhgbpmhnibRPJ0.) 6/&:2'D8*,-)aVKRWX\YU<6/蟩) 0!P>W%370#%"%"%$' &'!#$&'! zsh|ul~wmz{rzp|t|TTOUUM\\TZYRNNI650('" 81'?5*H:,-,(ͨͶaTH~׵ACD΅ 0+ $ BF8"!"&' !%' '("*+% wpeoja   6 C)KD;n-C;03&.#  RPJ|<RVRaaY`^YNNH@?:))#  '#5.#C6&/+&ѩǾdVHҾû?A@ 7+,&;K&K) {lvt+,&()#uohjd[I9!3).&K9(WC-H'dC4:1'83);.6/#"<.>.VSMYTNMC9ځ0ު~^CʍckZx_I^RHλʬĹp]L378B.L3 }2 T]6t2lܿӸkںA>9u~˺«ĬĭêȺ_B4 |\wUqR5 t,e$z`L.#<= uQ9$ cM;rdWdP>A.[bf5(6(mWWH:ιuql42,3.'93-50)3-'60)4-%1*$3-'0+$-("$!ȾɾvjhQ", X?,;% V>(P6!:$=-W?,?*veĮ̶˼a=\9|Y:|Z>zV8`DŽiM:+QA/P>,[H4R@.J;+C4%G7'VD1R@-E7'_4>BN _*D^aG2T@// t^,( wk\> =0yo`  5'M9)[B-(7$eK3L22 0!7&;)C0T=(yY;`G1xS̪?,{_A1 V='eKpZȱ{f{]5ҊMv{#   " `(t5CGtF5+   P@.8 kR.! #O,  _G5lR=bI5P8%|~tbVK RX\SW\UW[WWZMMMEB><71?2(bCukU>z]@woXl^EgYEj[I_UAsxhSsn}kq`yjWpaQ1rcRk\LtfUjR>/) R$ - ; kiYKiaXTK@-$(!%&[C1]B-]C,P7#@)*,&,*%'("    HDAA8WSLFD>`\SKJDQOG]XPUQKZVL_YMQMBPLAEC< qnh?Zi$$"# )(# YSJXRIMIALGAMI?SNDRMEDC:SOGQPIQPIPNGUQJZUO`[Tc^T^XLURF`\ODA;''!()#!"  *&A\kEFBGHEIJEEFAKKFKKGGHD994   YRHQMCYSIMH?FA8RMDQMDSOG]YO`ZRZVOYTM`[Ta\Ua]Ue`V^YMYUIb^RIF? --($%  !   #)%C^k::9Ʀ% IDATd]QjaU\VIRK@IE:OJ?JG>TOE^ZQiaX]YQa\UjbZjdZa^Slh]c_S[WLtpdOLE-.),-'550'(#  ($.(D_m>?>  iaVneZ_XM\UKUND[TJ^VL\WMsmdfaXnh`kd]je]kf_faVhdYgcXnh^smbYWO+,(:;5571>>9-.(  *&-(Hbn>>>   YTI^XMrj`e\Ryni`U\VLqk`mf\rkavpg}wpqlcupismcvpfytj{wlzq[ZSHGB<=7BC=OOI23.!"  $ '#Ibowvs>?>'(".,'#$ !  ^WMYRHXQG_YMjaVf^R_XNaYPqj`wpfyrizskvpfrlbzvnzvm|t~v|ted`AB?> !   YSG\XLb[Qnf[f\RlbXc\RjcYme\umdwphqlbyrh{ul{s}v}w~w~wa`\MMH\[Vdc^a`[FE@*+% & &"81&ꡟI`j@B@$% bZOc]SibXsi`oeZulbicYqj`tmc}wozr{sz~v|u~wzzjkfOOJed_fe`_^YQRL01+  0)D:/봱NgqDFD*+%%& !"  !"#$%  b\Qe[Q`ZN`VLbXNmf\a\Sysl~wo}vnzr|zvn}x~{t|~oojNNHljea`[hgbSSM7724-#=5*wQhsHIH&'! !"   kaUg]Qd[P]UIf^SicXf`Ung\undwpfypupf}wl}sywxt^\Wed_rqmklgJJE)(# +$?6,Rir)*),-,/343799DG6?A4=A!%$()#&'!!" !"#"#$%#$"# !!"  lcW_XMa[O_XKldY~ujaVmh]oi^tlcyrk|vny}}zihdwxsvvqnmiOPJ45/ 3,"=5+UktSWV"#$%()# !"#$"#++%$%%& &'!  jbWicWd[P`XNNH@MIBNJC_[U[WQ^[V]ZUgc^hd^|zvzzw]^XpojyxtnmiUTO860  "6/%70&YovUXW()#$% $%#$ '("#$()#)(#)*$&'!()#  ukapf\rh]-(&'''>>>XXXtttxxtab\nmhzyttsoUTO761 :3)<3)ZltX]^)*$*+&,,&&'!'("#$!"-,'(("+,&*+%/-(  e[P{rvk2,+'''>>>XXXuuu~~{^`Z|{wsrm{zua`[21, A8-?5+^pv\bc$%%&!'("()#$%#$(("%& "#-,''("*)$  qg]ukayod+&$$$$;;;TTTppp|[]Wonikjdlkf^]Y751 70&<3(]ntZ^^$%%&!$&!+,&&'!%& $%()#)(#((#0/*/.(  oe[umbxnd,'% 555MMMfff||yba\pojjhcutoc^XC@9 92'A7,_ms\`_-.()+%&(#-.()*$"""#!"$%*($54/;8/ qg]wperj_.)' ,,,BBBYYYpppyyv[ZUoni|{wutoc`YEC<&"0)E:._mq[_]*,'+.(')#./)/0*-.(+,&)*%)*$-,'('"-,&  rh^|uk{sh0,*"""555JJJ^^^qqqxxuZZTpojoniywr\\TLIA'# "93(I7E?:D>7D=8VLDNE@J@;I?5H<3?4.50#4*.%)!%wvrZZU[[SWWOSRMGFA..(2,"B7*϶ǼɶŞ^`_4㩩TXR3&˶Ͻǩ^^\ ;,0I"##*+%((#"$""$$$()#&'!)*$  ng]  zR#}Z2oe>ZB(G,, Y?&i,1QG7&":-  zuoURIx,RSNJLFZYSMKE32.! .(:0%״ľΫc_\ڶ~~| ) 6F =|aIj_Tʵ<8/'("12,  zvo3%>1)#@/#C2#*E.#0$NF0'4.$U>!  sni`\UhP܅`T׏LR:kuq`䙗̴ĩêg`Yþ躾MIDPB:`!v3v9!wV;pO  uqjC>9ICSMFUOI]SJ\XR^YU^[V]YUYURYVSZXVZWUUTSRPOudhQv^G|b«Mg:ɒmgPpQ7m5qht`QaPArg]J3!]E/6X4Q&dJ3ѱȫƼmѱ }sv³ĭêĬwdfE*cyWsQI~2s/g0ebI2;PoC,H/-raQWC1F2"8(ȹ_hlV`epx}xow|A/ X?,{s2 d%sKǢy´ۣ5.$  &&'$    ,"   oiafZP`N@ZC1\B-\:*$M"p]<':*Z?)/cH3Q;'L4"- WC1VE6eXL8*M:(ucRzaԿ>:461+83,;5.3.(;4-60)5.'5.'-(!)& .*# s\¸ڠbK8?0T:&' x^DdI1E,% YA-E/?+ڷѥʺpMwR}XzV~Ye  "! ! ')  'f8mC+8W"~/ /YA-wgqUKB$J:*  X?- ZA,Q7#D+ bH14G,{«Կ}Z9_;~Z9xW9wU7vT7}cGB2#;. O=,Q>,\I6O>-F9)?1"WE2UC0I9(9-9AFS"<Y!U[F3@/ 3%}h5 K7*yE%A taTK!  " `G23#:&#eK4>&aB';+^=Y`wemovB0qE2ʵH6&K9)C4%K9(sJQ@0K;+D2$K:*A2#D5&" ' 4E=AD   r^0-gUAB:2~vo}ukaRE: 2%B. I5&iL5=&:!.C/X=%G3![A*P:&[C-T>+hN5XA)b* F1 y^FpXDƱ¯qzn9cxr*  W! t9{9^%]6$& )A4(\J9  r`PlcZ2*!  J4"Y?)eF+bI6J@94#<)@,D0N9'YB.`I3dL7I5 ҼjM0Y>' `L:zfPZK:iXF}j~ύY[fw(&" ?ԤO`NBtE/j?-J'N@0" N:)nT=dJ6pf]4+"  P6#B(0)$ !=/x[;u{w[95;2*B3%{dnN`F+rZoXj]Dj[FQG5ugRpbKwdzlvrr`o\;]I9yjZm_Pk`TM&* -6 |X’tmdY\TL+#-$K9*P=-]D0dI2R7#N5"|{{~z}rjl]PaP?^I4`kLnS7qsv`q`IrbN~p\zdyyvv2oh{cnmqO@*{hVW+Ǔr|P>-&N:*  4&^C.R7#P6#O5"M6%x !00*0.)--(!"    IE;OKCSNERNETPFQKBUNF;90A>7B@7FC:B?6EB:JF>CB9KIAQMEIIARPILKEFE@MLDPPGOOHSOHQNFPMFYTMXSM\WP[VOd^TicX_XMa[O]YMZVK[WL^[PDA;"#"#"#    +'"($A<5@\k''!"#%& !!/.)**$((#,-'&'"..(,+&   HD9]VLSMDNJBa[QRMEGC;KF=JF=RMBXRHMI?KG>PLEOKCSOGPMETOHVRK\WP[VOXTM\WPZUO[VOZVO_ZT\XQXSLb]Vgb[eaVb]S_ZOXTHSPD[WKa]Qd_UIE?11-11,&'"./)%& !#$    "+'&""%B<6B]k   aYNaZO`ZOb[Pd\QSMCYRGRLBLF;E@5JE;OK@OKAPLCTPHWSHXSJng]jcY_ZR\WO_ZSZUNa\V]YQiaYc]UgaYhaZ`\ReaWgbWb^S`[Q]YNfaVd_SfaUlh]OMF-.(9:4!"JG?%& *+%45/,-',-')*$   '##*&&!#$D>7D_m9::==<()# !   MG7E`m:;9>>>)*#     \UJ^WMjdXtkakbXa[OWPFUNDYRGWQGVPDVPD^WKe^Tc\RgaVxqgmf\f_Uoj_qkanh^tmdjcZlg`ojaid\nibhdZni^`[Sie[kg\oi^lg[oj^rka|xp}zs_\UROJ@@:ABGGB::412,()#   %!($+'.) #$&E?8Gbnmli999>?>'(!!"   KF''!#"$$!" !    `ZN_ZNPLATOE[WLe_T\UJ]WKe]RjaVc[Qi`Umf[]VLd]Smf\oh^oh^ng]qj`oh^vpftnemi^tpfyrixqivriwsjzrvrg|u|xp|xo|xox{z~zrba\BD>GIBTTNWWR\[VVVQ\\VZZTLKFBA<23-+,&   $ +'+'3,#.)!((HA:188:;:@A@&' $%!"   !  !  b[O^XLUQEfbW_[Poh^qi^qg^mdZg]Qpg\mdYlf\oh^voeoh^jcYpi_undyriwpgxqirjaxtjslb|xn~ypwzr}twyq}v}z{~bb]IJDSSMYXS_^Y`_Za`[ihc^]X]]WQQK>?9/0* !  ,&0) ,(=4*3,"!))ӨJD@?FHF*+$&'!&'!%&!"#"# !!"  "# ! !!"  ! gaUe]Sc[Pb[P^WK`XMmcYkcY]VKjaVi_UmdZle[g`Vmf\rkayri~wn{tk|vn|ukzr|umzs~w|}~y|oojWVQTSNonikjea_Zoniihcrqmaa\SRM??:--'-,'"    0) 2+!5.$=3)90$vyyMG?SjsBIKKLJ&&!%& %& %& !""#"#"#  !!""#!"&'!#$"#"#"#   ldWpgZndXh_S`YMZTHjcVcZNb[Od^RibXmfZyobYOh`Urlaf`TibX{tkxrhtlb}vm{s{vm}u}t}vl}t}s{zxdc^gfassnstorrlwxs}~{utpggbRSMDE?87221,   !1* .'3,#81&2+!%-+PIAUkt}HLLSWV--)()#()#&'!!"#$!"!"$%()#!" !%& ! !"%%!"%& #$%&    kbXa[Oe_SicW[UI\TIaXLjaVbZO`YN`XMmg[vpeibXje[kf[ng]rlcunepjcuog{u{tm|vnyr~zszyw]\Xdc^jjf`_Zxxr}}xssnpoj[ZUNMG@?:01+((#  #,&3+!4.$@7,91&&-,SLCXnvEJKSUT*+&*+%+,&()#*+%)*$((#$%#$$%%& )*$ #$%& %& &'!))$))#$%'("'("$%  jaVuncph]lcXj`Vi`Uuk`+&$ '''222>>>KKKWWWfeettswxtXYS^_Yhgbonixwr~{zzuihcZYTTSNFD?>;6**$ 4-$4-$:4)<3);1'(.-VNFZowGOQVZZ++%771./)()$-.(00*'("$%%& $%"#$%()#%& '("$&'("$%)*$+,&'("+,&.-(-,'   e[Qh^SndY}si}sivlbpf[*%" '''333???KKKYYYggguuuyzvdd^QSLttoxxsqpkzyt~xwsed_`_ZIHB31-#$    ,(81'>6+=3*?5*,10WPG^pwJSV[bd,-&&'!**$$$ 55/'("%& )*$()#%& %& $$&&! !()#'("""-,'/.)..)**%('"0/*  oeZ{qf~tjzp}yxn2-, &&&111===JJJWWWeeerrr|a`[^^YyxswvqzytomhpokqpkUUP^]X@@9872650#"  !1+!@9.A7->5*?5*-2/ZQH^ouINO\`a&& ,-')*$"#!"%&!$%'(" !"#)*$**%$%%& %& -.(%& ()#(("))#.-('(",,'-,&   ldYod[mcX{siype|rhvla0+*"""---999DDDQQQ^^^kkkyyy~ffaWYSpojlkfxwrdc^|{vvuphgbUSOQNIA?862+  %2+!<3)>4*;2'?5*-10[QH^ntLST[__44.35/')$'*&'*$%'!'("*+%,-'()#*+%)*$&'!$%&'!%& '("()#*)$)(#&'!43-0/*C>60,%  ng[h_Tpg\xpepg]sj_wpd0+* &&&111<<4(@4(+/.\SI_mrKPQ[_],.)'*$'*#')"')#()#&(!)*$44.,-'+,&'("-.()*$*+%()#()#$%)*$.-'*)$-,'-,'53-   kcXqh]vmbwqewpevod|rh0+) (((222<<=6,*%'"  $2+!5.$=5)G:.=2%,/,_TJ`lpKOO[^\+,'/4*$ ,/+)+'%'#"% ./)-.(,-'-.(,-'55/*+%&'!'("*+%$%()#'("(("(("10+.,'   |rhqg]zrg|ukzqg|ti|rh1,*%%%...888AAAKKKSSS\\\dddyyvXYSQRL^^Yhfbqpkpojwvqrpkkg_daZSPJHD=31+'$ #70&70&>5*F:,A6(,-*aVK^hkW``GKKrm"7!#N" /. % &*")+'*-)!$&"(+&*,&-.(-.(()#&'!$%'("%& #$ !"#()#'("'("&'!)*$..)  qh]umbtla|vkzti}vl~wlnd\pf]oe^rkcoe]skdvqlupjrmf{uq{vr|wszuqzup|y|}z~|~{zwSTNKLF[\V]]WTTLVVMfe^ge^_[S\XQ?>797320++&!  &!70&:3(>4)G;.C7)"!   % <7.MH@^YRqkdvqjbVJHFB`cc䣮cp`JUG395^e]1W'PeC( $!!'("()#+,&#% "$%"#%& !""#()#%& $%*+%,-'   sj_xpe}wm}wm{vlxqf|rvl{qt{q|s|~v{|t|{wSTNXXR__VOOIVVNZZR\\TQPKVUPMLG>=80/*)(#  "4,"<4*A7,B6(D7)++'Խ̾˼ʨaUH]cd~@gW&+;,¿383 F_ A.O.L%$(  !##%&' !$ "$!" $%''!*+%)*$ !   voezsinh]YVPUQKZSLid_hb]_WQc\Va[Ue_Yc^Ya\Wea\c`Zgc_kgdokhokhpnkrolqomttqolirplvuruurywu}{yvsq}zyuPQKSTNdc^ee^^^VOPHYXS[ZUSRMED?<<6-,'     3,"70%B8.J?wyt:K-N# %,))2? "$! # (*$33."#!" !$ #!"! !!"&'!&'!()#()# rkale[gcY   @8  P:7 kB<'i>Գ`yU=Pć O8aT5r\BWOBfi(T;kJ+vU1rT1wW8[D*tJw[:03*z[?Q?*$h\OL@0ZJ9zr]G0c>*U4#mI7$ IHCD7$yT,?-,.,"YVOvqkZVN\VON>[C IDAT2ùɼokaIJEJLFJJDd^Uy[5*̎bnJ7D<1   NB5mibIA88/#M@10(!ҿӴŭó²ïkZJd_Zߺ߿´:<8a^[ $ )-&H]h& a# ^" k.}^DgK~aEkPx&$!"  ojbnjahdZ -#4*>2#;/#E:(D5'O>.XF2]J2\I/fQ[J7VE5YI:I;.WB0I8*M;+G8%@4'M?1NA/F8)?0!G8$g=5(6+1)!)$ZWSxupYTMQOI\=2jSxbw^vθɵ[&Cf:@PNب_AhiThRqT:qWBƸ=4+ϭɱ{fPnd[),-ߣhc]~zv|w/ Xj' n,F%I'a% tT8bD]ָͲğvɦ̪  jidlidkg_qjbog`lf]eaXmg_fbYjf^unfwodtmbuncyrhzti}xo~w{s|uxzy{~~w|y{wenOtR5?%rYvZwZsU|`>Cr( x/{4ɍaٟsh:!lv]gL{\BX3҇JbH |A"ʝ{fRzj{>,+eRA|m_m`UbUJŹǼ067B0!F2!N7%\D1s};8P$= 7 1 Ʀ`έťƧϱǭjѰۻ zhhM5N5"4#f|\}[]xT}^jI`QFEEw'go,s5 'x]sYmQ- 69) ;1X:&W:'?)  T9#aJ6WB1iVG\I8L8%C+N9'ZH9l^R !"! !%)&+(, !<,<,A/!T>*hq~mzj] ybOǂwløa]UA=441(51(92(=6,B8.E;0>6,?6-A7-B7-A8.:3)70'92):3*:3*4-%70(@8/=5,81(3,#'#$$-&%!uĨ~uo;/)sZ{b09<16E2"W<(B++ ' qV?]D.[A,O6#K2?',  [E3T>+N;*R@1D2$Ϳپڬ2%*(n_Pμho~{}{ũAB=         v\vXuݼɴϼ˺ǵʸ̹j`W:>11 T;(@*5"5# rW?[A*V;&Q7"D,4 ' [D1]D.R9#J1G.E,׺чvͺμzW6hChDgCeCdBbAgFcAkHtPrH7'0$! +!1&<-6)1&@1!A1"A4%:- 8,1&,"8,;.>0 7)(2 lQ9cJ2K2;#O4L0WD3fLtXapwåԸǫsjUu^~kYϸ͹wuR5rN.uP/xS3zU6yT6{Z>ʸ̽eK/jD2#<+>.A2#H9)C3$H7&@0!?2"9-;. :,>/@/ A/ H7&L;+J;*M=,M<+K9(J9(J*9>EHNR L V&x:DY&F?PG9.L9*=- 1"0!  u_j# $ "*dP:m_N|k?!M.%H'0 `N:~iTbE6d@1b;+R-   F4&L7&T;)K5#<)*  8)bH1hM5S7!49"`A'/0"bD(K5zX6^C)}[9~\:tL}\;~_?zY:hFxQvW:YtV9Դ>+K7$E1N5R9"lU@}bw^hRyeȥvK9)C2#F5'C5&E7(?1">/!7*[9|AV:!'7(B2"C2"D3#H7'J:)G8)K<,M;*!  # ! % )>HV(Z*q3;8>0 lXFu_I ) +ufYwxnedZP?5+# !4$* ]B.Z@+cG0dG.J0E-# 1#4%<*;)A.?,C0G3!K6#L7$N9&U>*U?+U>,V?-fGpT;έ,dH+woOeI/B,2 - Q:&]F3|cMiSI?raOsa6yDҋQۑSۏNi沁yzO$$ % &'(4o0; Sr/sA8Fg5p[HfK3 1  [K9ZK;SB1>&H5%nT>nU?eL7y~rgmbX9/&' $ /"9'F0S9%`B)_=#bC*eje[]V]_X_c^cmjfpocif^a[QQJDB922*'(!!"9,F1C.\ĬƯ|[iL0lO2sT6T: }{gmXt`}hyeuzwlD΋W^0ׂ2ڌFۑOJ'-11./.$ K b%`ҥśϨKj+!WL>9!).5 [7$kRCL@1- "?.!gN9nT>mT>gO9_H4[E2~|wnrh^LA8&   =(S6!{qhH@53(+ ."5(4'5&5'7)2$=,B0E3!@/H4!Q;%~^<ìDzȲ}uT~aBwY:ŸtybmWn\Gp_wgoqj~xH! K! ^-ӋPtD%$ )141(( C HD g3ҠvByw(  ) :"2 P=-`H5iP;dK5cJ5bI3Y@,_F1YC1zɎxzodzywUVU7::4655669840/,11...+20-,)%*&"'"& $$*2$uW9rxkhjOhJrW;N9#/( (## $$  #",,*62+@<4=7/HB:72*:5-?=8SOIEB<95.>:472+94,A;3L7*> 2HB:?;4HA7PKBM1Z:  " 6C &3 1ЗrrvPF;IC:SLDd]TG7(5* %      ZD2[D2bI4aF1^C.bH1Z?*T;&F.]K=~s÷rqpgfffgglljqpnxustqouqnrmhmgd^UN]SJZNDVI=QB5N=.Q>,hHvqtVnO}aDnS7}~hs}fw^{dtdLwcl\Hh\EmaIqcL~lkuqw}oy8&st`s_}mYywps~hnWAA E G . 5 1 7U7eĒq~M<+`L:aM:E7*>/#S>.cJ71%  B2%W=,X?*aG1[@*S8#M3P7"J2F.yh}|{uuvxwxwwyyx{xxx|{||zy{yw|wsg]RnbXgYL_P?_N=_L9\G2z_DrTmOw\@nT9ɹo|c|cpyb{kT|lUdZ@p`Lua~qaorigw{tzrqxrc%", & sbRzq}e}emive}fr}tiRzo_UMCQNF?g̗s}ymYaN;N>0<2';-#E5(D6*,'!  .!T<)V;(O5 M3P7"N5!M4!L3!G1/~w³̼ " !!"%& ))$*+%         FB;?=5FA8GC;RKCJF<;3DD;CA9==4<=5FE=GG?<<4FE=QLEUPILGALLFRPJTQILKDPOHYUNHG@VQITOGSPIb]V[XOb[Qd^S]XLPLBTPEJG<[WLfbV !  # $ /+!wvqUhrJOR !"""10+**$#$         D@7OJAMIAQMDSNERMCOKAHC:=;4FC6NIAJE:OK@PKBSOFIE>@@8ECIE5FC9TOENJARMFKH?SNF[VM[VMb^UidZ\WPZUM[VO[VOYUM\WPc^Vb]V`[T`[Sd`XjeZb^ShcXa\P\XM[WKa]Q_[Osla()$))$ !()#)*$ !"#   $ )%-( |INP! ~  JE:d[Qd]QUODh`UjaVQKASMCOI?JD:MH=KG=812,'("&&" '#%!+'(#!|KQR!!Hr IDATſ1u!"   @;1\TIe]Rh_T[TI\UJ_WLSMBGC9GC8SMCUNDWQGVQFXRG[UKXTIjd\rla[WN^YQ_[R^ZRf_We`Xjc\gaZmf]hcYc_Td`Ua\Rb^Ssnfc_Smh]hdXok_toe~yp++&,-(()$-.)9:412,560@?:22,+,&%&!  &"($0+!)%%!LQR""ſu!"  [SIldZc\Pwncnf[XQFaYOUNDUNDVOEVOE[UI]VLRLATOEd^Sa[Qzsjb]Sc_Woh^qjahb[e_Xf`Xhb[je\miae`WkdZgcXeaXlh]hdYidYkg\ok`pk_|wo}yoAA;>=8./*671;<6;;5>?9DC>34./0**+% %!*&.* )%'#LQS#"u~  NH>ZSIc]Rqh]jaWZTITNDVPE]UKYRG^WMRL@[TId^S_XNhaXvpfe^TkdZni^ng]mg]upghaWoiamh`jf]mg`ojclg\`\ReaXlh]jeYnh\mg\smbwsi}w~FE@MJEBC=BC=FGACC=HGBCC>ED?9:4./) !  "",(2-$*'&#MRS$$ Ľu~   KF;ZVKWRGSOE^WLvnclcZe^Se]SmdZwlaldYmcXaYOhaWoh^oh]pi_kcZle[rndhbXxzsojarmeni_vphsmeumdsndni^yujvrgupevrg}ynyukyuky;;6KIDIIC:;5<=7@A;IJDNOIBB=560--+!"  #"-) +'*&&#NSU$$ ü (&#v~ !''! HD:SPEVOF^WMZTJ]VLe^RZSIkcXf]S_XNvmcqg[ibW`YOh`Vd]S`YOmf\pi_zsioi_xpsmdqkbunfuofrkbslcrmc|wmzsisod}yq}zo~yo|s~zqy}JHDQOJKKFJIDNNHGHBQRLZXSHJDCD>,-(#$   #&"($40'(% NST%%!('#v()##$ &$.-($%   WQG\WM[UJYRH_XNWQFZTI\UJcZP^VKldYh`UkbVc\Q_XN]VLb[QibXpi_undslbsmbwqhwpfuogvog{tltmcni_vqizukyul{wn{vn|xo{r|s{vm~WUPOOIIIDPQKUTOPQK__Z[ZUPOJNMH<=7()# ! % ($&"/+"2.$(&!NTU&&"!'""w ""&%   #$ VPEa[OQLAPLAPLB[UK^WM_XMc[Oe\Re\Rrh^kbWaZOe^Tle[kdZng]pi_oh^rkaqj`tlcwrirmctnd}vosmdnj_{wn{s~zr~yr{uyuj}v}v~vy794FGARRLQQKVUP_^YZYT`_ZTTNKJE67101+$%  %!%!*%0*!;4*,("PTU !Vflw!"   !   VPEZSHRMBVRGc`UjeZaZPjeYg^Sh^Th^Sf\Rg`Tc]Qg`Vlf[kdZle[pg^wqgunetmcxriwqhsneskbzsizsizq}xo~zqzs{tzsy~zs~zs|{<=8PPKGHBUTOba\a`[ba\gfahgbNMH@@;01+!"   .''")$0+!=5+-("PUU+*'760%%ûw#$$%!"!"  !  "# [UJ[TIWRG`\QfbWc^T{tjndZlbXmcXe[Orh^mf\icXslbpi_ng]pi_qj`slb}voxqhwpgzvmyulwsh|sw|zuk{r|zvlz|~y}>?9TTNUTN]\W`_ZXWSlkfcb]ZYTYYTKLF45/'("  -&)$/)0*!;3)1*"OTT22.65/'&!w#$!"    WPFg^SYSGUPEjcYe_UkcXkaW|tkoe[qg]qh]undkf[oh^tmcoh^tmctmdxri}wp{umztm{vm}wn|wnzr{}vz{wo~}x|zKLFDF?^]Wcc]_^Ya`[^^X_^Y[ZUYWRIJD<=7*+% $ 1* -'3+":2'+&''$21+('#¾x%& $$!"  !$%  ! ! !  ]XMpi_e_S`VLibWg`Uc\QndZjbWe^Sof\ulbrk`icYjd[rlbqj`rkarncztkzskyskxsjrldyqzvnwrj~yr|v}vz}vz}x}w|TTOTTNQQL`_Zdc^ed_nmhjid]\WXXSIJDBC=))$)(# & 0)/( 0* 5-"/*!EEA772MQP)(#y)*$++%!"%& ! "#$% "#"#&'!  \WLf`TibWc[Pe]R_YMd^R`WMYQGeZPof\lfZme[b]Tc^Vrldyrjxqyrjzun}w|v~yr~x~y~zs}xr~x|}w~x{JKEHIC[[Ufe`jidgfamlgmlg[YUVVPIJD>?9-,'$# & :2(1* 70%<2'2-$PNJ:;5QVV)($z()#()#&'!#$%& !"!" "# !!" "#   `ZPjbWc\QbYOe[Q`XMe[Qg^Sd^Re\QmcYf\RmeZjcYldZqj`vofxoyrg~yq~xn~wnxp|u~yqx|{{~VUPSRMfd_lkf__YihdnmimmhmmiXWRQPK12,/.(('" &:3)3,"<4)<3(83+(&#SWW*($z#$%& $%!"!" ! ! ! ^UIkaVlcWf]Qf\PbYOc\Pc[O]UIkdYd]Roh^h`UbZOle\rkajcXrkawpfyrivnd~xoyqvsh{tjzuj}xmymzpxIJDPPK\[Vee`dc^nmissntuqhhcWWQIID54/*)#   ( 0)0) =5*92'1*!TYX,*&}#$'("%& "#%& !""#!" !"#$%#$'("!""# !"   d[PldWndXi`Tf]Q_YM]WJjbU^UHe_Sf`Tke[yqflcXe^SkdXhbVjcYvoeslbyrhvoe{s~vsla}wn~xn}wmyo}]\Vdc]oniqrlvuqrrm~~|yzvlkgWWRQRL43.54/*($  -&4-"-&5/%;4*4-$RWW,*&)*))+*,-,-.-.12156 *,0579BG9DH7?B5>A4=A4<@5<=!" &'!'("'("!""##$!" $%   !$%''!$% #$%$$% !#$%&  ^VLjaUh_Td]Q^XLibWb[P`XJe^Qg`Tqi]~wmymdYjbWnh]oi_mf\tmcslcyrjvofztl{skvoe|vl{tj~xp~^]XihcffanniuuqvuqvuqzzwkjeYZTIJD893*+%&%    +%1* 0* 3-#A8-5-$UYX/,()*$)*%()#%& "#!""#!"&'! !!""#%& #$ #$"$#$#$%& !"   aZQc[Pe^Rd^Rb\PYSG_VK`WLh`ThaUd]Qqj_uoeleZle[jf[nf\rkaxrjrkdvph|wq|vpyrk{s|vz}VUP]\Wfeajhdqql~~zutowwsee`WWQAB<560-.(%%  /(0) 5/$71'>4*3,"WYY/,)()#%& &'!#$()#$%%&  !()#&'!#$$%*)$)*$"# %%$%'("$%**%  cZPldYhbVjdXf`TaZOe]Rpg\D?7OIAUNFID=GC=8860   *$2+!5.$92(>4*5-$X[[0.)/0**+&()#$%'("#$%& ! !$%()#%& %& ()#'("++%()#)*$'("()#)*$%% ^VMsi_tlape\rh^oe[oeZ`VM"""---888EEERRR```mmm{{{MNHab\de_onijidtsn||{vnmh[ZUQPK761))# ,'/) :3)81'<3)6-$X[Z0-(01+/0**+&()$*+%.-(!"$%&'!#$ !'("%& #$)*$%& &'!()#+,&*+%%%*,&1/*$$ d\RjaVg^Rpf\zpfxndvlbg]T"""---888EEERRR```mmm|||ZZU\]Wbc]rrmxwrtsn}|xqqlfe`TSN?=8*)$#"  ,(0)!<5*;3)?5+;1'X[Z1/)!)*$21,993$% /0*)*%&'!()#'("%& Mi IDAT$$$%"#&'!((#&&!)*$+,&*+%,-'*+%+*%'&!  `WMe[QoeZype{~u{pfof]""",,,888DDDRRR```mmm{{{a`[jjefgb}}yzytsrmpoitsnwvq^]X[XR:94/.))(#  (#92(;3)>5*C9/@5*X[Z40*!$ ..(%& /0*%'",-'$%#$*+%&'!"##$#$#$%& ))###0.)+*%0/*,,',+&,+&&%  bYOukarh^yo~u}ukxng !!!+++777CCCPPP^^^kkkyyy[[V__Zvup|{vwvqzxsutpkjejidSSMRPJ=<6/.).-(  +%92(=5*?6+?5+>4)X[Y51+$%'("$%!%&!*+%"#'("()#$%%& #$!#$'("()#()#!"))#-,'0/*'("((#*)$$#  ]VLndYrh^}ukyoezqfuk`j`W ***555AAANNN[[[iiivvvhgbXZSggbihbpojpojkkdmlgtsna`[SQKCA>>KKKWWWeeerrr_^Y_`Zggbhgbjjdnmhtrm{{vjida_ZWTOB@;>:3&$  /(;3*>5*91&A7,;2'Y\[40+!$$% '("''#*,%"% &(!%'!&'!&'!%& ''!!"'("#$()#)*$))#(("**$()#10+32-10+*)#  a[Ppf\mcYqg]mdYpf\tj`laZ %%%///;;;GGGSSS```lllyyyYXRed_lkfqpknmhrpkomhzyttrmb`[PNHOKD=91)%  *#6/%:1'A7,C9-;1'Z[Z40*"&!893+-'#&")+&!#*+%$%./),-'()#*+%'("&'!%& $%'("()#&& '&!(("-,'86074.:6.(# _ZOkcXmdYri^sk`tj`tk`f^U!!!+++777BBBNNNZZZfffrrr~~~NMHba\kjerqlwvqzzu~xwrihcgc^`]WPMEA<51,&"  -'4-#91'=3(>3);1'ZZY51*#781%'!(*$)*%&("&("01+'("))#)*$&'! %& &'!#$%& )*$%& --()(#,+&32-75.50*  `ZOmdZpf\sk`vpdumbsj`f\T '''111===HHHSSS___kkkvvvONIYXShgbnmhvupwvqzystsnjhddc^XVOLJC:70+'  .'4-#80%<3'A7+;1&[[Y50*!$(*%'*$*,&&'!'("')",-'771-.(+,&+,&)*$*,&)*$()#()#'("%& -,')(#*)$,+&.-(-,% c\QkbWmdYwqe|uksma{rgi`X ###,,,777AAALLLWWWbbblllvvvyyxONIVUP\]Wnmhonixwrwvrutoihcgd]XVOED>740+("" /(7/&=5*?5*IX0uZkT%(#&($#&#*+%,-')*$))$'("*+%"#'("&'!!"$%&'!%& $%)*$10+&&  h`Vrh]yoe}vl{ti}uk|rhg]U """###"""('(,,,BBC---%$%&&& ###'''*)*---000334EEDOPJUVPTUO`a[mkgba\spktsnlhbojcURKQNG0.)-*% 4,"<5*;3(:0%E:,A6)_`^70' apwng`pkgNLH?;580'*!joiT]\dzd!J(!2NE%%'"%*!+.(&)#&)$%'$'*$*+%./)()#&'"%& *+%#$'(" ! !&'!$&)*$'(")*$./)%$f_Utlaqg]tmbzsi|ukxpezrhoe]pg_ph`ph_nf^slfvqlwrmtoiztp~xu|vruoj~yu||}~}NOIJKEPQK\]W\[TSSK__Wee]ie_^[SMKD>=732-.+%$ 2,!:3)80&D9.J<.F:-%#   2,%FA8RNFhc\ys1*! YZYGXKireɄvy:/C-4KYJ$(""-&'#(!,%'($*+%%& -.($%)*$'("%& $%#$()#)*$%& $%()#-.(%&  f`Uvlbwnc~wmvodzti~wl}tjxnvlyo{rzq|u{s}tyry|NOIMNHQRLZZSLMGSRLXXP]]VXWQONIMLF9730/**)## 0* 71'>5*<2&I;.B6(ШMON70(*C,iub~iuh 6 Hc>&$!"8!**%)*$))$&'!"##$%' "# $%#$$%$%)*$+,&"# hbXri_yrh~xo|wm}wmxnyoxm|r}s}s|r}u}u|IJDZYTTTMUUNVWPWXO\\SXWQSRMRQLLKF872,+&  /*6/%@6,@5)A5(B5(̡TTR7/&N]R/ 9!hxh߷W~6lmPx~'1   0*#@) ")  %& #&!$%)!$' ##&$%&'!%& %& "#"#+,&$% kd[slaund{t|ul{tk}zq}tjzqx|s}vlxyyQQLVVPSTKVWN^^VWWNYXR\[VRRLLKFA@;11+*(##"   1* ;3)=4(<2'J<.F:,ͨRTQڹ̷ʵȷ0*#޻&_i_pzqʵryrw  =\9Y2Q'!  #% !!%,.'"##%!#""" !#$"#'(",-'&'!mf]wpfvofYUNWRLXSM_XQd^Xd]W_WQc_Xa[Tea[b^Yc_Za]Xd_Zkheplinjgqnkrolomjsroqokrolutpwvrvur{yw|zx{yw~IJCTTN`_Y_^WbbZ[[SOOIZYTZYTGGAA@;10+((#  +&6/%@7,=2'J8E?:E>8E>8E?:C=7GA;VLEUJDQHDL@?KA7I?4J=4E:1@5/=2+:3'5/"5*2)0'-%*#'%#! GIBSTMWWR[[UXXP]]USSKSRNRQLIGC>>800*()#  &"4-#:1&=3(G:,M@1ڽͦQQNܭ˿5-%Կ߼)5 \m_@JICRH *($#Blq*#.''" !$%!"')##%%& #$)*$$%jd[pj^xqg          p`!w            EF?lXCdaZ_`X__W\\TbbZ\\UTSNQPK@?9<;5$%   #0)91&>4)F:,PD4ӾάVUR5,# ǹEQ=:SMx}~IKGotmll` 81  !  $& +0%'*#!!"$$'(""$!"! "()#&(!()#()#*+%$%jd[oi_pi_         1 |qKjkY#c^Co2(LakM  =0        ~|wkFFt]\\Vcb\VVPVVQa`[VUPNMHMMF;:5,,'"!  )%,&5-#5,!D8*NA2ӿ̪SROվ5-# ʉx}}ԉ?YAI&"$#./',#$&# "*,%+,& !!!$ ! !!"#$'("()#'("#$ e_Vng]oi_    Q=\6J1oC%OּwŒ)oМ?fV6(sW9\ [R0R='lw)   ZL   wqjeRD~OʪʟXYTUVP[[UWXR\\Va`[TSNA@;?>9-,'&$  ($&"4,"0)E9,M@2жƪUSP̹Ƽ8.$ ׾~@ :; '&%% -_ 17%(*%!"'(",,&! !#  "#%!')#%& !#&'!%& &'!()##$b^Ule[rka  7- L7$hF {Y.wS/OyZ)x4qLhH(jCN2 ZI:M4zTOC4"hN.(OI=qT-TB%QA   lg``YORUPY1|/daZPQKPQKWXQ\[V[ZULMHLF?;=8-,'$#  ,'.'.(6."A5(QB2ټˬUSOݾ̸ȱö8.# ܻswyJUJ*! J%Y&$'&8$+()"$ %(#$& .-'.#1 X465/oR-V)   .,e`Zke\ILE|X?坔]\UMNHRSNPNFuib>lSL=2&%  $_YQb\T>5*E:+>.ӷƬQPLйɺȺȹ;/$ؾ̼믮ۺquvõ/0/   &(!)=B N-#G :L'$bK7s`yw{pf~q$&!&'!'(",-')*$d_Xuqirnd L;$D5A2*"*$3'I7%G6'E4%C08%N,RC3iQ4+ A6->5.?$<4*70%# O@&0$3,#* +%+%cF']C#   d_Xe`YZ[Tb;#t]ǷK^™}Mk>A$S-z]m{lrftmU?ƕδŨUSNҷ?3& ҽ糲mqp%! $$7Ug& k) [m/T E4&gKfJ~bG`ƬϷȶ!"d`Ynjapkb( )!<1"=0"=2%J;*N=.VB.XG3ZG0bN6eP;^O8gS>WF6lYHC6)O>+[E2=1%Q=*G9)I>0NB0M>0E6&7+O:"O<";.9.#,'"b]Wd_WLH@8 t[{dmտø2{, t'?I]+ϝ\YJ=q_kUx^F]A+jvi㯼VRLUB/6 xzx30-je_vog$ Xh& p,};w9 p0!cGbEa̯δɲdbZd_YpkctphGD?FA;NIAIC*}^yYwUrPjI̵ x+3 w- q,D%|g>hLqlQjP( '2* E5EfHV:%9%% _G4gUD|m`˾~ricRC:%u`PC/"SA2rvw<+C1"J4#S:$s|NA6 q+R)BLcuXmDбԶƥ|׷VğwǪJIC |`HgJ22 hQ|\]~\[rQsSXfgq+`" i:-tYBogMP055<90 cC-L3 + /oV?aJ8sbS[H8S@/G0, &C2"hXJĴSH>[dhhqvemrktxox|x?HNs}~:+?.C0!L6#hw}|1)#J_w'g3 sU;^fЭƯϾԻQKB(!   $ $&$ &%%'$ "!   $"    % ^WNzs{vj`\OD`OAZH9XD3ZC/_E/Y@*qQ5nKlW <8 dP>zax], :7) .# F1"V;'?(6!pW@dL6YA-L5"J29$  E2#YF4jYJkZL]NA[MA ""##(&+)-$(:- <-?.B/ycnqt Q<-s®y51(;7.4/':3*C;1<4*B9.<4*?7,@7-A8-B8.>6,70&81':3):3)5.&81)50'92)?7-=5+*%#!!.'q]Iʻ񱬧_TM E8-u\|]E6;9# )[@,P6!6"" <'lR;fL5U;&Q7#D+4 _G4\E4O:(XF6J8)J8)Zs7+!8+7)=-nX}iWdTFjWEʵDz61+84.84.3.(51*61*;5.93-60)2-&82+82+71*4.'5.'3+%1*$4-'-(!1+%+'!,("+& %!#  |hTv`ɸ׳נ{jVFZE3eF2! 2@2) :)W=*H03!' E2!kQ9ZB,U:%L2A)/ fL6W?+O8&D.?*<(¼ܻ8.%1%&C6){μĮls|z}      _N?pTnǤѲȷͻϽȵzxn[C40>+ % N8'M4"<(/" ^H4fL5[A+V<&K2='-aH2[B,G/U:$D,E,Ƚֿ3+#|n`°^+E/ pV?]C-J1X>(G/=') 0"aH0X>(<&R7!L1K0~m¯ųnM3fAfBb?a?_=bAdB_?fDqN~Zη8'<-' &/$5)8+0%@1"B2"<.@2$8+6*/%/$=0 =/8+:,9,4)4(+S$5 75632 J!f,BDEdoXtXv]DV@/& xbu_lUv^Q:hXD}o]pbQ YF6l_PNE7   O:*  pV=O8%D/C,N4"4!( P=+dJ3[A*D+0 eF+K.~x~hкưҽjH-\9a=`=\;{X9zX:|Z={Z,\I6ZG3ZG4P?.N>-I:+C5&@2"C4%P?-UC1TB0UB/N<)I:*B3$F1!B;@BDJO W%m1AMb"YV!\G6ZD2K7'3$& pZwbdQ5-3G;.tcUH?!8<@"H4*ul^sgZ.!    ''$ bI4^E/O7%'1 D. cJ5eK4[@)K0- aB(I+E7*pXBhOvYgrçˮдu^klVwưη[<#oL.vP0vQ1yU5~Y:pL-jI4 ̶[D-?.<,B2#G8)E6&E5%E3#;- 7+;. 7+>/ A1!?.B2"L:*G7'L=,M=,K:)K9'K6#/=AEKO Q Q!a,?Q%V CAP*S?/A0#:*,/ jWDr^^F7, 8  <$iXFwfSWH:G(J*=L>/vbMdVHbA2a>0W3'9   5)G4%S;*Q9'9&/ gM5eK4_C,>'D)- hF)\A(rQ3c?fBgvOmqkjytquȦzɩ nGw_Z@#|jXҿԿǼ]F0E3#G5%K:*E6'A2$J8(D3#ԚnP;'PA1;-G7'J:*H6'F3#J9(G7(H8(A2#A2$H8)# " )& 16? M"q5>C?P      oXiUD)  )9 qVCtdZO/"e]V}t|qhndZcVL<1'" * 5'?-7&1! aF0dH2`C+Y<$8#D)P3ga[Z?&E0bE)[?%vKM7"nO2^]P9"E4#B/M6 Q8 C,neL|cNt^Hɶ^F.C2#C2#G8)E7(A2$A1$=. 9#֖ae6&0"@0C3#C2!G5%L:*J;+F8(J;,;    %  ' 4C M#^,j1y5@3d$ jQ@gR?/!* ! "~xondZUKA*!  +8'! 7&U<(]B,jL3N4F-5"4 qkgX=%8'<*9(lL/>,B.W>'Z@)E3!~\+A.A.E1 F3 N7%K7%Q;'V>*V?,XA.aH2U>-lIO;'5#}YhM2K3:'.>)dK5uZCl̷̷pTdzxRG;}lfTˆPEےWݐRU{궅 &('+% 19x8MZЄEHAO( jVwT=zVDyn 0 &TE4M<0!& dO9  pU?pU@kQ;sbR{qsi^QF<+$'"4$@+N6#W;%`@&jG*vaP"+ 4$8&:(?+>+C0F2!I5#N9&V@-[D/_G3_H2cK5nQ6s\J2aG,ɲԿɳ~_?pS5cG-2 \L={iyfRlYETD3\L:YI8r_{hoyw~|zdUq~Ex<y*`pmh?,&'! '(!  P }N6̨oOHr7vfUf7!pD0m@.|ZHI/&3D7*=." XH:  lQ;mS=oU?kR=]F2{|rif\SG>4&   '@+T7"G+V7XZR[]V^aZahdfpndmkbfaXYSLKB:8/,-&#% #!I1<*sV6uĭì{xZ;hL/pR5uV7jXF~{p[p[va|hpo}|@&ﳀфFE؊CݐLY/1./-(  GK᳘̟ŜiIp-C+eVF! .1 %6 `:)h[L   cJ6hO9pU@jR;bI5ZA,{ma}t{qgcYO5+"   $K1U7"ZWR'!(!   ':,/#Q:$xSnpbC|]?|]>v\qoze~mXiYCs]|lS}ervxJ)2ՋNh,SvB"7' ' ),&$M WN ߩʗzǛŇ_T ~pK9*   % sUCRF8 ) O> IDAT;,bJ6kR6;6/83+?<5FE@IE@D?7:60B<583,;6-KF>A 0LB8A<4A<4HB87.'mE6 !!U$ - ? e8!pxmIC;PH?LF>rcTD6()!%  .#[D1_F3cH4_D/bH1^C.Y>)P8$C*~tthƻ|{{V[_TY]PUYTX\WY^XY]VVZTUWQRSNMLHGCB=9<82<5->3)=0%V@+d{mhLrR~aCqU9}hQjnV~lUufMg[BrdM]P=m^KQF5aUAj^Ht|oYqbL{jSsxjr}kmvc|kxhVyiV|kWdTE: .rdTo`PufVj\LqbSqcSl^P];';, ) 4B +3 =D ˘w’uli`UkcW^WNUOE"+#-$,#<.#>/# [C1_F2\B-_E.`F/W='P6!M4 G.zfV}fgfhhhjjippnvsrronuqnuplrlhb[W\SKYNFVJ?TF9PA3M<+cK4ewdwVhJw\?v^lthu]{cr[tdOp\bU?tgMdXBrYfuttz|~zuc_H92 [B2ms_q]n||r}jjF[(; / 81 7Θup“v{|UC1`L9WD36+G5'[D2Q<,  YA.X?,]B.^C.Y>(Q6!M4 I0N5#M6"˾|}}{{y~~~~~z|w{v}uo|oerdXgXL`PAaO>YE2cL5qPbrShIvZ<|toi{duv`o_Is^gYD]Q>qjzd}~x{enqp?% q}jt^ift]|fno~hjxJD 9N8'hTBtaS3$ƍhȓrpu~iWEXE3D4&1&6(L8)H5'$    S:(U;)]B-X=(N3Q7#K2M4!M5"B)s}t~ƹyxwuuvwwxzz{xxz{z{}|}|yxyvtvpipd[k^RcTG_N=aO<_J7aK5nPsTdFw\@trkya}gk|lT~kUrdMj]Ds^zgsxunyasyu}spxME;= % uly`}e}lhzdmxp}{p]riZGC7A, tRÏmōiq÷WD1]K:?2(;/%D5)E6)9/$"!  H2 Z?,S8$L3N4 L3O6"G0F/K5"bQAwŷ %& !32-'("&&!'("+*%))$!" !        C@7KG>HD=IEB@9EA:A@8FDBB:;;3@@7??6GDEA8OKBSOEJE>CA9@@7IF>OKBPMDDC;EE>NMEOMFPOGLJDHGBFE@IHCNMGRRJVTLPPHPOHPNIPNFSPIVRKPNFQMFXTMVRKXTMZUNWSL\WP`[T\WQWRK]YRd_Va[Qc]ShbWa[Nc]Qc^RZUJVRGSOD[WKYUIZVJ^ZOZVKa\QA>7 ..(--'$%'("$%$%$% !       "+'-) *&*&($# !uJOQ A<5A\j}%&   ((#/.).-(+*%**%"$ ! *)$%$ !*)$    A=3EA6UND]UKZTJRMEUPFZUKOKBYTJWQHRNEOJCHCB>5>:1SNDNJ@MI>TOENI?JF=NI@EA9XSJSOGJF?KG@ECMH?GC:MI?D@7EA8GC9UNEMH?TOETOEQLCRNEOKBRNEb[QbZQROFNJBQMESNFXTL_[Rb]Ud_VhcYZVO[WN[VOVQK]XQ\XQ\WQZUOXTMZUO]XQ[WPa]Va]U`\T^YS]XQ]XQ`\Uc^XfaZke]mh^hdZfaVhcXhbX`[O_[Oa\PYUIUQFRNC_[OfbVb^Qa\Qe`Ukg[JHA%&!*+&&'!54/''"!"//)560)*$%& !"!""# #$        !" *&+',(&"#%{KPS B=6B]k}ž%'$%&$&'%&'%%&$&'%%&#%&$%'$&'%&(%&'%$%##$!$%#%&$%&#$&#&(%()'++)*+)()'()&()')*'()&'(&$%#     JE;\TJ\UJZSIYSHZUJVQGQLCVRHaZP`XNf]SVOEWPFQJAKE@<3EA7KFSNCSODOJ@NJ@KG>OJBSOFVQHXSJ]YN]XOa[Q[VM]XNoi_qkahdZd_V]YPYUL`[S`[Ta[T^YR_ZS`[T]YR\WPa\Ue_Xf_Xb]Ve_We`Xe`Ye_Wa]Ud`Xe`XjcZlg\hcXfaVgcXhcX\WM_[O`\PYUJWSG_[Oa]QgaUd`Ta]Qd`TwqfLHB "# ))%#% ""'(#DA;=;5"#$%&'!)*$./)-.(%& !"$%'("$%    %!%!%!($($($$ "$%|JOP! C=7D_mƿSROTROTROTSPUSPUSPUTQVTQVTQWURVUR^]Z(('-/,WWTYWU[[X^^\``^a`^ba_ba^a`^a_]`^\^][^\Z][YZZW]^[ !    MH=]UJ\TI_XM\UJZTH^VKiaVlcYd\QZSHTODXRGWPEUODTMCMG=NI>UNDGB7MH=NI>LH=LG=KG7C_m:;;v=><&'!     @<2LH=d[Qg^Sb[OVODZSGlcWc\PVODYSGSMBVODVPDSMBOJ?NH>QKAMH=GD9VPF\VLRNC]VLSODIE:LH=MI?QLBQMBPKAVPFSNENKBRMFYUL\XOkf\c]TgaW_[Ra[Qa\Tb^U^ZQ[WOe^Wb]TZWN\XPfaYibYhcYg`VjdZjcYicXg`Vf`Uc_Tc^Se`Ukg\kf\faVjf\plbc^S^YMb^R]YNc_Sc_Slh[nj^snbql`rndzrWTMA@;;:5!"%& ./))*$./)56045/./))*%23-<<688245/44.01+*+%'(#''"     ($+&($*&0) /(($)$"$%}KPR"!E>7E`mľ"Xj^ IDAT:;:v>>>%& !" " !     LF;SL@_XMkcXd]Qd\Qh_TZSHb[Qb\PXRG`YN^WLUNDVOE^WMSMCLFNH=OI=]VKYRH[TJ`YNYSI[UK`YO^WMe^Td^Te`Umf\undzsinh^`[Sa\Tb\ShbYicZd`V\XP^ZR_[Sc]Vg`Zib[d^Vkf]nh`c]UgaXid[nhagcZe`UfbWe`UgbW_[Qc^Ub^ShdYgcXhdYc_TjeZmi^plami^mh]oj^nh\pj_wrivriyujURK-.(883)*%'(#*+&01+-.(12,9:49:467134.994=>8A@;::401+./)*+%,-'&'!#$       $ &"+')%,(-) /),')%&#$&LPR#"E?7Fam:;:v>?>$% !""     OI?VPEe^RhaVd^RkcXtlatk`i`Vf^TaZO^XLWPFSLBYRGYQGZSIOH>PJ@TMCc\QZSHSMAZSHWQFUNC[TJ`ZOYSI^XNVPGUQGa]Szsi}wod_Vmg]jdZkg]hdZle[rkatmcuodupficZc^Ukd[gaZhc[je^kg_lg^hc[mhalgakf_icYhbXhbXa]R_[QeaYkg]mi^jf[gcXgbWeaUc_TeaVlg\pk`oi^vrgwqh}w~xy][SBAAB<:<6@@;88223-23-34.01*&'""#     '#$ )%-()%0*!-((%&"'$$%MRT$#E?9HbnĽ9::u~>?>$%       PI?]VKXSHWRGZTIgaVhaWnf[of[g_ThaVnf[g`UZTIWQFYRH[SIZRH_WL\UI\TJ_WL[THXQFdZO_WLaZOb[Q\UKibXpi_qi_ng\ng]ng]le[mf\f_UibXoh^qlavofmf\rka}xpqjarlcqjbmi`id\lh`mhalg_smeoibqkdke^id\mh^nj_gdYfbWidZnj_plaqj`rk`tnbuocupexthupevpfyujzvm|wo|uyvmxYWO>=8JHC@?:<=7<>7?@:=>8;<6?@:AB811---)'($ !      #&" $!-(,(+(($'#%"%#%'NRT%$ E@9Hbnrqo 9:9v=>=#$     HC8_WM[TJXRH[TJ\UKYTJg`Ve^TZTHc\QibWldZiaV_WMd\RkbXvmcrj_zrhtkaqh]yodyodpfZ_WL_XNc\Rg`VibXle[keZe^TibXibXg`Vb[Qc\Rqi_tmctnd{vmrkbrkb{t|u{tllf^qkcrlduoftnexqhundunfsldsmdvpgrmcvqf{tjundslbxrhvrgsod~zr}yo{wlzwl|xnzq{wmzvl{wn}u{vmyukzcb]FE@OMHJHCQPKMLFFGAEF@BC=HICLLGLMGHICKLGQRLUUPHHCFGAHHC9:4561/0+&'##$#$     !$ % &"&",()%($/+"&#)&!&'NST$$!F@8H`mü|{y('":::v>?>&'! ! !$$.-(**$,+&.-($$ !      WRHXRGVOE]WL\UKaZPZSIXQG]VKaZPb[Pd\Qd]RTNCYSG\VJf^Sph]]TJ`XNe^Sc]QldYpg[yoch_Si`U_WM\VLleZc\Rb[Rb[Q^WMc\RjcYle[qj`slbrkatmcyrivofzsiyrhtmcvofqkaoi`pkayrlunfwpgtmcrkarjaqkani^qlbxtkxsj{wl{wmuqfvrgyukzvm}ypzq{wl{vk}tx{s|t|t~zseeaIGBVTO_\WRPKIHCMLGLKFPQKMMGHICGHBMMGQRLWWQ^\XTSNNNINMHGGACC=34../)%& #$      #'#$ %!&"*&,(2.$3/%.) (% &'NTU&&"GB;LgtGQW)(#:9:w??>+,&%& "#!" ""&% '&!%$)(#        SNDaZOe^T]WKZUISNCPK@ZSIVQF\VKUPEYSI\UK`ZOb[Oc[Pc[Ph_Tf\RjaVlbXlcXpg]aZO_XMg`ThbVaZPc\R_XNc\RibXe^Tg`Vpi_voeundslbslbundrkaqj`slbzsipj`nh^xqhwrhvogupgsncuoexrixqhqjaqkbplbvrhytlyulyvlwrhxtkzs~zt}xq}ypzvmwsi~{rz{r~w{~u~vxtkhgbHHCPNJEF@AB,,&#$     "#       WRGc]Q]WK[VJMI>RMCVRGUQFYVK_ZO`[P`YO]VLb[Qa[Oe_S^WL^UJh]Tpf\kaWoe[pf\mcXh`Ue_S]WL_XNhaWkdZle[jcYle[oh^le[ng]lf\jcYslbtmdslbpi^pi_yqiwrisndvpguofoi_xsk{vn|vm|ulvoerkapkani^xshxsj~zq}xo~zr}w|u}ypxtl|wp{t|uwsizwo}{txywyca\<=8GHBLMGJKEKLFOPJXWRXWR]\W`_Z`^Y[ZU`_Z\[V_^Ya`[]\WQPKKJEKJEDD?78244//0*#$     '"("&!(#)%)%1+!5/$@8./)-)" ((PUV읛&%!IC;?T]}»:<:w???-.'%& "##$   ! !##"$ ! "#     UPEa[O[TI]WKZTISNDYUJ_[PhcXd`Uni^rkatmcqj_of\kaWoe[oe[i`Ti_Si_UlbWkbWg_TibVe_ThaVjdXng]pj_pi_kdZkdZpi_mf\og^pg^pi_voeyri|umxqhunduofyrjwqhtofsofzumoj`ng]xqgztjzsj|uv|{wn{tw}t{|~vy}xp|v~w{}w~yrxy~vz~{a`\<=8FGAQPKNNIIID^]X_^Yfeafe`]\W_^Yfe`ec^hgbcb]]\Wcb]ba\YWRJIDCC=<=7/0**+%%&      "2* +$'!)#*%-(-(91&:3)4-#.( )(PUU򤣠/.+53.%%IC<LdmĿ:<;w@A?'("&'!$%$%!" !    ]VLb[P^XMe^R[UIZVKa]Re`UidZe_Ub\Qc\QkdYmdZulbukatk`xnduk`j`Tqg]woeulbrj`oh_le[le[le[voewpfundpi_mf\kdZslbpi`slczskunezskzsj{ul{vn{umytkxsjvofxrizrysjxsi}wn~xnzr~vy|r{vly}v}xozqzy{xz~~{~iidBC=KLFTTOVUPWVP][VZXSa`[ZYTa_Zcb]^]Xba\_^Yba\[ZUZYT[ZUXWRKLFHIC<=779212,()#$%    &!'!.'2+ .)/(5-$B8.91&1*.(#*)Z^^w<;842-'&"JD<Nfp;=823-'("%%"     $,$1* 2+!+%+&1* @7,90%90%*%#*);;8 ~}('"KD<Pgr½=>=xCDC*+%'("&'!#$%& $%#$"# "#!"$%!""#&'! !!"!" "#"#     ]WNg`VibXb\QbZOf^S`VLdZPlcXjbWb\Pg`Ue_S_YM_WLbYNe[Qe]RaYOc[Psk`tlaqj_rkaslcrkaidZd`UgbYc`Wqlbwqipi`undyrjvpgupguqhxriyr~xq{t|v{um|wozsl{un|uz|u{woytmvqi}vy|u}w~y|{}w~}w{|mmhOPJSSNRRLOOI[\Ved IDAT_`_Zed_dc^jided_kjelkfjidkjedc^^]X^]XYXSRSMMNHAB=AB<44.*)$)(#&$"      '!-&6.$7/%/(-'1*!:1&7.$8/#2-$"*)HHD<<6RXX)($KF=Ogr>@?{EGE+,&()#&'!'("'(""##$#$$%$%$%"#"#"#   #$!""#!"%& !"!" !  !      ]WLhbVlfZhaUe^Sg^Td\Q`XMc[Pf]R^VK_YMd[Qd\Qg]SlbXaZN[SIf]Sof\pf\ri_neZd[Pf]RkdZf_Uc]SgbXgcXpj`tndysl|vnyq~wo{sjyq{s|vmzq~xn{s{s{vm~xp~xzy|v|u~x{v}yr~zr}xy~y}w}x{~oojPOJQQKNOIPPJ]]Wnmhlkfgfaed_ee_fe`a`[kkfihcmlgmlh``[RSMRRLRRLPPJCD>67133.++%**$%$    &/(70&5.$2+!6/%=5*A7,<2(91&3-$ ()3DN FFBRWW)($MG?Rit?A?zGHG)*$$%*+%,-'+,&()###!""##$ ! ! !  "#"##$ ! ! !  !    ]VKc\Ph_Uc[Ph_Se\Qf]Re]Pe]RaYN_WKf]Qc\Pg`TcYO]TIaYN_XMc[Pe]Rof\leZibVkdYlfZlf\d^SjcYhaWqj`smcpi_rkavoeyrhxrhvoe{tlxqgxqg{ukyq|t{szr}v|t~wzqzq}u}u}s~z~u}t{}{qqmNOIJKEMMHXWR^]Xjidjidfe`gfajidnminmhlkfqqlstorqmljfed_[ZULKFJID@@;43.,+%)(#)(#&%      (!1* 4,#.(1*!4-#81'@6,;2(80%6/'!vTXX+)%NH?RjsAEF|JLJ##&'!'("%& &'!#$"# ! !"#  ! ! !   !#$#$ ! "#   ^UJjbUiaTkcVmcWg_Re\Pf\Ph^Ri_Se]QaZOe\Qqi]g^RcZM[SFg_SjcXc]Qd]Roh^ng^b\Pvlbrh][QGg^Tle[qj`sk`vodf^Sd^RicXmf\tmcxo{tloh^rkb{tjzsixo{s|t{r}ypvpdyovpe|vkztizpzti{uj{q}sx~yyvPPJZZT]\W`_Zggaklfhhbllgkkfmlhrsnwwsxxt~~|{zxssokkfcb]QQKLMGKMGAB<7610/*21,,+&""       *#/(1*!*#,%3,!=6+:3(93(1* 1*!$++SXW,*&OI@Sis~DKLLMK()$$%#$&'!$%%& %& $%%& %& "#$%#$ !$%%& "#"# $% !""##$"#"##$&'!$%!""##$!" !   !   !!"     d[QmbVmcWpg[ncWpg\kbWi_T_XM^XLaYNaZO_ZN`XLe\Pe]PaZLd^Qc]Pa[Og`UjcXtnc}tj}ujypej`Ug^Sh_UibWe_SkeYkdYjcYmf\lf\undyrhxqgxozrxpgslbyrizs}xo{vm{ulwpf|txpxzuk}vl|t~ww|yyv^]Xba\cb]ihcqpkrrltsowwrppkqqlrrmzyuzzwxxtyytrqlnnihgb\]WRTNJKE@A;993:9322,10+)(#     !-'2+!3,!/( /) /) 0+!92'?7+6/$5.$'-,SXW-+'QJBVlu}278S[];??&&")*$()#()#&'!%& $%"#"# !%& &'! !!"!"!"  !"#&'!!"!"  !#$%& ))#"##$"#  !%%%$$$''!"$!"%& %& '("&'!     _WNmdYkaWh^TaZOd^Re_Sa[O`ZNc]Q_YMWPEXQFc\ObZMe]Pf^Rc\PldYibW\VJjcYwzqxpyo{tisncoi^qj`oi_nj_pkaoh^pi_mg]tmdtmcrkbvphuneupgzsk~xqzs|uyszyqy|u}zr}xoxzzv\[Vjida`\`_Zhidpqlcb^lmhssntsnwwssrnwvrzzwzywsrnhgb_^YVVQTSNGGBAB<;;602,)+$()#'&!       0* 1+!/( 1*!3,"-)2-#@7-@6,:2'4,"'-,VYY/-)SKDWnv~DIJQTS !--)()#&'!*+%+,&'("%& #$$%%& %& !"!# !#$"#!"%& %& **%''"!""#$%!"!"$%&'!%& #$  "##$"#!" !$%$%&'!%& $%$%#$$%   c\RndZi`Vd^Rf`ThbVoh]oh]c\PYSGZTHaYN`WLf\RbYNh_SofZkbUrh\meX|reul`umbsla|ujvodwoeuncslarmbzti|r{q|uj|ukw}uxp~wo|vnzrzs|u|t}vo|vnyqzr}vnxpyq{r|u~wyyvZZUZZUZ[Ued`ljfmlglkfhgbqokvup|}|xxxsutpqqlnmidc^VVPPPKTSNKJEBA<77201+)*%('!%%      .&,%.(4-#70&92(;4*<4)=3(;2'80%(/-VZY/-(TLDXnvEJKRUT!((%%& &'!()#()#()#&'!&'"+,&'("%& #$21,10*$&#$#$!"!"&'!(*$%& '("$%$% !!"!"%& +*$))#&'!'("#$!""#%& %& $%$$%& *+%$%$%'("22,&'!   `XMmcYqh]pf\ldYe_Sf_Tg_Th`UkbWf]RbZOf]Sc\Qi`U50+ !!!&&',,,112788>>?DDEKKKQRRXYY__`eeflllsss{{{xyuSSMZ[UYZT`a[cd^dd_nmiuuprqmzzvvupzzuyytsrntsnihca`ZYXSPQLVVQPOJFD?>;7IE>@<6$$"!     -&70&3,"6/$6/%81':3)92'<3):1&6.%(.-W[Z0.)TMEZnwFKLQSQ((#*+%*+%'(",-'+,&&'!"##$'("&'!$$'("$& #$$% !"$%$%#$%& '("$% ! !"#%&'!'("''!('")(#)'"*)$%& &'!++&,,&)*$%& (("*+%*+%''!&'!""    ^VMi_UjaWtlbrj_h_UkbXqh]ri^pg]mcYoe[yoe|rhaWO-(& !!!''',,,222777>>>DDDJJJQQQXXX___fffmmmssszzzuvqNOI[\V_`Zcd^ijdee_fe`ihcmlgvup{zv|~~~yxxssrmlkfba[WXRRRLLKF;:5:9443.+,&''!     +&/*!0)!3,#6/%>6,:2):1(<2(;1&3,")/.X[Z0.)WOG[nvGOQVZZ ,-'983-.(+,&-.(+,&()#$%!)*$()#,,&/.)$% !()#&'!$%$%#$$%"#!"#$)*$%& #$$%%& %& '("'("()#()#%& ()#*+%')#,-'()#()#()#&'!()#()#,,'0/*()#$#    c[RlaWri^ukah^Sd[PkaWrh^ne[kaWsi_si_rh^pf[aWN'"  """''',,,333999???EEELLLRRRYYY```gggnnnuuu|||xxuSTNee`Z[UVXRjkepojpojvuqqpksrmxwr||w~zwvqtsnnmhcb]a_[_^YSRMED>BA<32-)(#&& ##    ($+'0*!92(:3)92(81(;2(?5+=3(8/&+00X[Z1.(WOGZmtGOQW[[11+11,21,872+,&/0+++&()$-.(..(++&,+&(("#$$%#$#$"#%& #$!"!"&'!%&!#$#$!"!"&'!++&,+&*)$'("()#&'!**$,-')*$)*$''!%& *+%+,&*+%+,&-,'10+$#    _VLi_Tf\QaWMi_Tpf\yow{qyp}siukasi^pf[j`W.)' """'''---222999???EEELLLRRRYYY```gggnnnuuu|||{{w^]Xdd^cc^WXRef`ssnxytvupvupvuqpojvup}}}y{zuxwrtsnigbed_cb]USNCB=<:5650+*%#"!     *%2+"4-#=5+=6+<4)?6,B8.C9.=3(;1&+1/X[Z2/)XPG^pvJRUX_`"22,21,./)()#64/:93#$ !!-.()*$%& %& '("$%)*$+,&'("'("'("$%"#$$%%"#&'!"# !!"$%-,'&&!&&!''!&& ,+%,+%-,'-,'+,&+,&,-'&'!%& ))#))$,+&#"  9 IDAT  cZQncYlbWuj`wmbuk`{qfx|z{{qwnczptjb1,* !!!&&&,,,222888>>>DDDKKKQQQXXX___fffllltttzzz~]\Wba\_^Y[\Viidrqlyws{yuywrzytsqlsrlvtosrmsrmwvqsqlZYTXXR^]XIHCA@:98332-/.)/-(*(#""     ($2+"81'@8-:3(B8.A7,A7,A6,<3(A7+-1/XZY30*YQH_pwIOQ\cc'(!&("!""#&'"$% ''#-.(33--.(**%()#()#&'!)*$*+%()#()#$%"#"#"##$ ! #$ ! !"#$%*+%'("((#$%%%0/*/.(/-(.-(0/*,-'))$0/*,+&))#-,',+&'&!    ]UKj`Vqh]xncsi_|rh|tjypfzpe}tw}svk~ujmcZ-('  %%%+++000666<<>;6/.)43.42-"!     .'2+"70&>6+B9.@7,=4)@6+@6,A7-@6*,0/Y\Z40+YPH]otIMNZ``%%"#%& ./)()$#$ %&!$& $% $%()##$%& &'!&'!!"!"$%*+%,,'"$%& %& $%#$%%()#'("*+%&'!&'!#$%%''"''"('")(#**$//*.-(%& $%**$-,'))#*)$   ]WLndZlbXoe[lbXvlbyoxn}tjyoeyoewmawmbulah_V.)( ###(((...444:::@@@FFFLLLSSSYYY```gggnnnttt{{{||y_^YjidXYTXYS_`Zjiddc^ihcihcvuplkfhfbnmhyxs{zupokigblkfcb]\[VSQKLJCHF@=<5960.-(&%   $+%2+!80&=4*@6,;2(<3(;2'>4*@6+>4*.10Z\Z40+ZRH^ntJST\`a#&"(("'("&'!'("#%'(#%& "#"# "$ (+$"$!"%& ()#$%#$"#%& &'!&'!''!%& $%&'!'("$%$%#$%& ..).-()*$)*$++%))#**$()#%& (("20+-,',+&42--,'*)$+*%%$    `ZPph\mcYpf\oe[j`Vulbsj_mdZiaVtj`uk}siulae\S-(& !!!&&&,,,111777===CCCIIIOOOUUU\\\bbbiiiooovvv|||~[ZUdc^__Zcb]nmhqpkwvqonivuq}trlfd^qojywsyysxvqvtonmheb]\YTRPLURMFD?@=6>;472+(%      & -&2+!<5*=4*>5*C9.@6+@5+@5+<2'=3)-1/Z[Z40*ZQG_ntKSU[`_!% -.(,-'+,&)+%%'#$&"')$/1+&)$!##% *,%./)()#*+%,-'&'!()#()#"#&(!**$$%%& '("()#'("$%()#()#%& '("))#*)$('"%%&% '&!''!'("'(".-(43-/.(,+&42,95/1.(%#$     a\Qnf[qh]qh]oe[qg]si_wndmdYoe[rh^rh^ukazqgog_/*) ###(((---333999>>>EEEJJJQQQWWW]]]ccciiipppvvv|||{{xMMH]\Wjidba\jidonijidrqlqpkpojtrmxvqwvq}|xxvrsrmpmhlgbhd_e`ZXUPOKFQLEIE=@;561++'!$       .(,&0)4-#70%A7,A7,>4)>3)B7+>4),/-Z[Y50*[SH`nsLST\__#&"56/782/0*(*$'*$%'#&'##$ $%!$& ')#++%()#..(--(,-'*+%,-')*$()#+,&+,&$%&'!$%#$"#%& %& !"#$#$%& %& $%''"+*%)(#)(#)(#))$/.)/.)32-21,74.D@7@;3-)#!  `[PhaUhaVlbXkaWndZpg\tmbtmapi]si_qh^ri^ulbf]T.)' $$$)))///444:::???EEEKKKQQQWWW]]]bbbiiinnntttzzzvwtONI\ZVYXS`_Zpojsrmsrmqpkvuputo|{v}||wxwrvupoojihcigab`ZZXR[XSMJEGE=FC3'>4',/,[[Y60)_TJ`lpLQQ[`^"')#')$)+&(*%)+%*-&+,&&(#$% &(#%&!%(!)+$*+%(*$)+%+,&/0*55//0*()#*+%,-'+,&()#..(++&&'!*+%)*$()#)*$'("()#&'!'("*+%.-(-+'*)$)("&% (("+*%,+&)(#-,'%#    e\Sh_Ti_Uof\nf[xpexqfwqfyrhwpewpewodypfwmce\S0+*  %%%***...444999>>>CCCHHHNNNSSSXXX]]]ccchhhmmmqqqwwwtutwwtSRMWUQZ[U__Y\\Vhhbkjepojvuprqljidqpkutovupwvqsqlpmhcb[cb\aaYZZRVUMKIBCA:;92.-'(& $ ""   1* 6/%81'81'91':2':1&H;.I<.>2&7- -.+\\Y61)_UJ_knLOO\_^#)+&)+&&(#)+'),()+&')%&(%&($%'"%'")*$)*%(*#/0*-.(*+%./)+-'+,&+,&)+$/0*0/*86222-(*#'("$%%& ()#)*$+,&*+%$%'(",-'+,&.-(,+&)(#'&!(("--(..(.,'+*%('!      d[Rtj_oe[si_xodwpe|ukwn{tj{thyqf{thzqg|rhlbZ1,*  $$$)))---222777<<;464-.,'(%!  !+&5.$6/%81&91':2'E:/G;.L=0@4';0#,.+VWU60'`UJ _imоMQQsp[}XGjCͽUYU)*%  !%($$&#"%"$&#$&#&($)+%+,&-.(./)12,()#()#-.(-.(-/(33.*+& !%& ()#*+%()#()#+,&&'!#$&'!)*$()#)*$'("#%&'!)*$,,&//)10+0.)+*%    jaXyndoeZrh^{rh{ti|vlyrgzrgype|rh~tj~tjzpfkaY0+) """'''+++111555:::???DDDIIIMMMRRRWWW[[[```dddgggyxuJKEYZTQRLOPJNOI[\V`a[ed_ihckjeihcsrmxwrutopnipmhfc]a_Vnibgd\USLQOHXTLIF?64/1/*.,''"   $ 2+!81'70&92(92&;3(7/#B7+G:-D8*;0$--*WXV92*aVK blpúۖ#eKJTIMK{z{D^C/#A_P;"7/5TS4$!"#%'($(+$%+!%(#  "$'#&(%(*&)+%)+%)*$+-'./)+,&+,&()#()#()#"# !,-'*+%#$'("#$#$#$"#!""#$%()#&'!()#')"#%&'!&'!()#()#..)..(&%     kdZxndvlbwmculbwndztjwmzqg{si}ul}vkzqg}ujkbYH?HB@G@?F?=IDCKDEJEDKFFLGGKFFIEEFAAF@@HCCJEFHCDJEFJEFIDEMHIPKKIEEKGHKGHLHJKHJKGJKGJKGJLHKKHJJFIKGJKFIHDFIFIIEHIEIGCFGCGHDHHDHGDHMKMzwvyyuQRLWWRPQKOPJWXRY[U]_Ycb]ee___XZZS[[Sfd^hgbqpknkepmgnjcfaZ^ZSTRJLICFD==;541,1.).+%$!  "3-"6/%>6,?6+92&90%;1'=2&E8*C6(C7*-/,;94__\pkfc]VZTMLF>D=6>5-4+#,"! -&aUI #!  #F IDAT*#2)81(A90H@6"&%%(()++.1/)5+PWKAC@120/44289!(%-63*/.2H-ID #I8N56+ 50F# "$" ! # .9>:"% %*!$'*+&*-'&)#&*%+/*/0,,-)--*//,')$*,&,-',-(-.()*$'(")*$()#()#$%$%()#'("#$%& )*$&'!"##$#$#$()#()#&'!'("()#)*$'("&'!)*$()#,-'11+$$   f`UmeZrh^tlasi_sk`vpeyshwqfwqfxrgztiwpe}ti}tjvk|q|szpxm{qzpzpzoyo~wn{q{ww~}t~v~|||xOOIUUPJKEGHBVWP[\V^_Y[ZTRRKIJCRRJTTKaaZa`Z\\T[[S`^VZXPTSLVSLRPHGE=@?8760.-(42,/,'0+$%!  #2+!4-#92(;4*=4*E:0?5)D8+M?1B6(E9,$"YYXefdMMK80(bVJ `fgƿw}1P8^iXQ`KSUU𪬲չ¹zy 5 2&#bobOTQ  !& -%+& ##'" ,=%$$&'"*,%&'!)*$)*$)*$()##%$%$%$%%& %& $%$%$%%& !!"!"#$'(")*#&'!*+%&'!&'!()#*+%*+%)*$$%    d^Ssk`tk`yqfwncwqfyrg|uk|ul|vlzsiyshyp{qzo}sivl}s|r|q~vlxo|ryo{q{|~u}tz}t}xn|t~{y|yyuFGALMGPQKPQJKLG^^W\\TTTNPQKVVPWWPTTLYYQ]]U\\USRMONIUSOQPKNMHNLFCB<54//.)/.)'&!   % /*4-#4-$81&A7-@6,@5)D8+E8+B5'B5(+*'Ҿ͞KNM80(bVI\cd~ﱸPZP5G5  .@VA㩩ξ~}^wW&*.[Zm[#M!/ ! '%"''- (*$((#()#')#+,&&(!"$#&$' "%!#"$"#$%%& #$$%'("%& #$$%#$$%#$#$()#'("*+%*+%$%     jdZvodqi^uncvpf}vmx|s~xo~vm{qxpexo|rwlxmxmyo|rxw}t|r}t{q|}zr}vxxy~|{wNNHTUOYYSVWPVVN[[SQRJRRL_`WTUNSSLXXPdd\^^VYXRQPKRQLWVQONIGE@JID==7650.-(,+&.-(#"    "1+ 7/&82(<3)@6,C8-=2'A6)D7)H;-D8*,+'ӹ̨QSP4-%aUH]bc~!D.2)&& 7I7&8'HWJDwYkPp{7moR60X4  $  6H2[8A`!<\<^7 #%&!!$" !"$!$%'!"%&(")+$"%!#!!"$$%%& %& #$"##$&'!!"#$#$$%&'!,-&./)()#   jc[yrhrlaundyrhwpf{qu|ryn|q|rwvw~yxy{z}||zvMNHSSMYXRVVOOPGTTL\\Tcc[``XbbZ__WUUNSSM\[U[ZUYXSTTNMNHJIDFE@==898332-/.)*)$%$      !2+!81'81':2'?6+B7->3(K=0K=0D7)A5'-,'׺ΧLNLؽ̲ȴȰŲŲƮîŕ1*#aTG]ab-+?K>%2&^h^3V3@^`\˗}|@C>  !<[HE=ZF`-4R%1!#%$))!!(*#()#&'!)*$()#"$ #  "! " !%&  !""# !$%%& $%()#()$()#$%   nh^wpfwqgwqgtlbkf[ $$"                     LJIxwsIKERSMJKERSMba\ed_XXRQQJZZR``WZZQOOHHICLLGXWRXWRWVQONIFE@IHC;:598354/-,'(("!#    &".(4-#5.$?6+@6,:0%E8,H;-I;,I<./-(ѨUVSθɸȽ̿ʾͪ2+#bSG^``ռӽӺ׃;N?QXOXj_4C9κ򋎊gnjIJC %&4/4-CD3I^!,M:Sbj'KYDP & ""!  %"%'!.0)$&  !"%& $'  ##%& $%#&%& #%#$"#$%)*$-.("#   jdZuncsmavpevoetoe                  ">=   #                              SQLtrnKLFSTMCGCYXRXWQXXS__WaaX^^V\\TaaYcd[aaXZZSUTNXXPUTNUSNONIGFAA@;<;555/,-'%& !"      %!)$2+!3,"<2(<2'<2'B7*E8+C7(OB3/,'׽λЧSRP̫ܿõʶʫµǬȖ4-$cTG_`_־ŵȺ˷.F53 2MA˾3=5ovpUVROSMamj[f\%*tw=WN 1--(6E%8>!+3'27/"#"#%& "$!$"# !! ""#')"'*#&(!%'!%& '("'("'("()#)*$)*$$%   jd[yqgtncqj_slblf\                   " # 1 -kpmB<;%cNʲ A9 35 "  $"./                      QOIfgdPOGfH4f:֭tfUYSZZSihabbYaaYa`Y[ZT^^Vcc[dd\VUPSRMONIQPKMLGJID@?:98321,'("#$      $ ($0* 4-#5/$7/$<3(D9,D8*H;+OA2/,'ԺӪRQNҾ϶Ǻʮ¶ȱĵț3,"dUH ^_]ȱŴŰQ\M):<=rwx֝WZV;?;7@60JDH]V5^I&A-+'%#(*'(# # !$"')#')#)*$ !$ !&(! ""$!  # ! "#$')#)*$&'!()#'(")*$)*$'("()#,-'$%  f`WslakdZkdZnh]mh^              :!P4}[>?!+="}O"kcPADn5`3_4xh6dK&6$+1*LZM;Ф# lW BJ5tXCU;  :*           USM|xqjZMmEj~eUXCsIpNW[XWYRYYTUUO[[UaaZXWRSSN\[V[ZUYXS^]XZYTONIIHCHGA=<7=<6872-,'*)$$#      ($%!($.'4,"5-#2+:0$G:-D7(K>/0,&жȹȼ˪TSOиƽȶΣ7.$eVH ^^[ʪDFE}=N5"D.)&(*C !' )& - >]GH (+!#%")+&$&""$ )*$-/)./)-.(&'! !!!#!!!!#$&!$&!!$!'("&'!#%!"!"%&"##$$%%& %& ()#)*$()#*+%#$  fbXslbng]kdZldZhcY     " 19$~dz[T1!xN,X; + ' xM$@n>}1Ԝ(ıY1,|:k4Y?!E.T6kA&o1P7*A$kO3oZBeY4xEbM&hTD{eNt^HwY6m*Y$i#  )"*$ dP       [XS}xrd_W[UKd_UZSJbH1P%KGe?Š_ibWZ[WZZTSTNRSMPPKXXS^^Ya`[a`[_^YWVQSQLLKFGGBBB944..-()(#$#'&!     )%.((#*%.'1* 5,!;0%>2&B5&RC51,%ӹΫUSOѾΫ:/$gWH `^[ѯлEFE}_s[C>6,> 24%/ . !% (64*)!(!&<N]-9@+ ! ')%$&"*+%-.(&& !#++&-+%/%,7 # " "!$%' "#&%& #$!')"B=4JB6-,&*+%&'!()#+,&&'!()#()#)*$$%  e_Vqlaslbundundkf\ ' 7! 8%L6X>![>"Q6`B$lL)sT,zT/eC&( X4*u-x, xP/"8sK~7R-b/U)Z?)j;]%w[@RA08&6sO(S@0VI;l]NkTF4e$v'H.D/"TJ@E s Y$>70RLBGD;A7(cK._I*3&   %+$&$%%  XUOytnje_YTMaZPZTLWVNUMDnA&wWc@jN:MQMWVQ\\WZZTTTNQRL`_YUUORTNWWSSRNNLFRRLV6'IT6,F90==6(*%%%!"!    %!+&%$( 3*7-!?3&B4$N@13,%վ͵ЫPNKճӰ:/$iYI c_[۹׼ͼCDCquv׾ֶ1@/"." ;0 6U< #-+-!; *< A" 5 2.'* )&+"5!?$G(@ 1% oXDryvwla`VLLF=20)"$ "#C@8]UKzl^ƲѽHB9$&!++%'("%& +,&*+%,-'/0*'("  c]Tunewqirmctmclg]. X|ER`yBfH+s:*/0]*nR<ݰweC) ;! N`WMc[TOF>QNAJC9*-;(9/"JI?FD=-'nT2v7S:   "(%)) VTMeOa IDATtojb]WWSLle_b]VOQ$RۭJN>1sI-lV̽ƕ`^Vmjauĸ̇iar'xAӒXyCrL[>iH5,),) , < T(T%Q<1NC4pZo_t̸q_t^JՉ}q?80ѸӫTRMѫΨ<0&m[Je_YѼABApttԲϾ|~*,-!$$  +.' ( H>IYWVX VI?ED@XB0}]ChMiOgNjTlWnZr^iĭԽʳ;8/(*$)+$$$)*#+,&/0*01+23.*+%  gc\uqisohtoirnfid[ $  *# $+!=2'71%C7)J7(5!1 H2#X?)eL3bG0aG5<'A+ PB0YO<[M;iU@L=+hV=s^=.!$>3"D8-SMH-%90'%") M;.<6. C,Q36# 3* #) ( 0*C8*=1%5* +!&dK-^.{X)lK#?+'2(%   YVQuqkhc\]YRe`Y]YR]_XOF=E%jRsZxc~kŲμ˺m=1s=9H}J΀=ӈEǀAY(S#V%X)oHୈjŌcaJwd|{msby`J^B,kR>}eóC90ؾиϯWSNЯòIJɼǾʮȝG7(uaM#jaY˭030uxvō£zzw )+%==7.+ IWb"i' m* q.m*o-s2t6q4`&"4&yY>eHdG~aE`EsSeyɭپεdz44.  `\Vojbqmdplclh_daX  -#1(!:0(?6,B8/G<3J?4K?4OB7QD8UG\J>\I=[IH])yCĉ_㳐d~ZvfqX~cKhPhP}bJvX?rT:_B,zaJviWQeA.v}qjK0 {m۸PNKӲ¯pkeխYC,lVJ/qf]*--prrèŒ 963ZVQxrjx}~|xG<4<Wa#f% _l) q.z8q3{>$A%}:N tS8fGbDaDvRjȪ׻ȬԺĬ۽ٻټίбշ׸_\U  [YTmkdmjdtpjupjlg`rnfysk{tkzsizsitmcoj_qjavoetlcslbrlaqj`rlb|umzpyn}suzo~t~vwzwxxzjsVlOlNvW;O3?$<%zaJy\z`z`x\w[v[w]wԿιaWQ@EH3 k"Xr+ v0}5V$ŇTΕlќy٢}fErȶwsYnUgMcHy[A{\BkO9tE#Gb첆bNaBpTtk~}n_{dVq\O|i]fQA6"oYGt]J`N>gWHRC69+E9.vnuxpi~Ȼ(,.lopocXSC4jWFhSAbN=aMn[Jv}|}?.'+IGOc# v1?O(U-U-R*H#l-( sT9wV9pR8iOgڽھʭеպqĝtğxȤ~ѯݿKIC   G>5rh\uncwodzrgxlzo|q~rsrssssssppononputstutwz}ƭʱϵҷҶԸֻ׻ؼ׼ֻ׼ֻԹӸѷϴ̲Ǯë}zyywxyy|{yv~nvhlf\p[tXkLdDqO2S5>%N5!}b{]xYxYyYtTuTqQlM~bо@96F : @9|1x.}4o)r+ h@noIϊRJ'# fKclw]nSfLaG}^FR,@{B M"60&1KM9 4bC`FU=hUiX_F4<%-)*ZC1eQ?jXHtdVym}ZPG^PDXG9N=-S@0ZG6@+6 E0q\Jvdsƺz$()lppн?.C1!E1!I4#K5#N7%R9#dL9xxB6-2@DPC"Z3BL[)N4W8#tU`tKdǫٺݿǬ¥åռ׽ؽrafœsӱĦۻOLF   ~{ieJsT:rQ6[=&;$/dL8d|\~]~\^|Y|YyWtRvUrRjGsTųvfXa f c|-~/ y- p( p+p0V;eqg{F5( aG~cry_hMkPwX@/3.23:1.=>7' C ,Z6#uK0_>)P5#I03( 5!hN:dL:cN<^K;|nrerbUk[L]J;T@.L4!8#)  G3"G4%A0!ZJ=QC73(ʵqڲ9>?}9)?-C1"B/ G2!H2!N6#YA,jr{xTG< 2=A;<\8`W4 D5)nIi̪zRƤkqß{\}f|VoMjĭTU›rΫطVTN-*!#!UQJ[VOOJC\UK_VLcZPd\Qf^Uh`Wf_Uf^Tf^Tf^TiaWmdZog\og\of[of[mf[mdZof[ri^qh]qg]qh]pg\rj`rj`rjari`pg^qh_ph^nf]jcYne]nf]me\me\jcZkd[le]nh_nh`lf^ke]ke]ic[icZmg_mg`ke]g`We`Wic\hc\ic\ic[f`Xc]Vd_Xc]W`[S[VM[ULZULVQHOI@NG?KG=OKBUPHZVO\XRZVN[WPWTOhXHbK8M6#I20% `K7mRlPkNqSoPmNtTuSvTsQpNqOvUsO}ǪZL?$ 1 9CC^WU`# X I  +"hP;sY}dpUqV|\C54587:8& 3?0% 2![>*[>*R7#G/6"! * W>)oU?^G1aI5U?.Q;)T>-R<*M7$L5#I1?):$# 7&N9'Q?/gUFfVHۢXJ>g[P             ;.!<,=-?.?.B0!I4"W?,|fmsxyuxvg ? Z" IP b0{L1fK}cSrd~otvp}ϾɱӾΨʿJE<40'3/&1-$0,#-) -) 2,"4-#<3*70&4-#:1&9/$;1&;2';2&:0%8.#8.#:0%;1'<3(;1&;1'7.%3,"4-#4-#1+ 4-#5.%70&3,"2+!1*!0) 1*"5.%6/&B9/C:0<4*7/&-&7/%0) %"#!##!+$1* #_THvʾ~vw{reVME819(!'&6 cQBkv]x]sYA28;:97# ( $ 'V=)Z?+V<'G.8$% $ % , kQ:mT<]E/gM7W?*P7#P7#J2L2 G.@)7!+  U@.[E3ZF5]J9S?/J7'VD5cSE^N?SC5J9,5:>17:17<4=C8BI54SMDLG>GC:FA8HA7IA7ME;LE:NF4B;2B:1A:/B:0C;03.%,')$)#-(!.* -)0*!5-%)${gSv^ɸļ氩}sQC88,!iQiOw_jK6) 4::?=-$ 9B / X@,Z@,V<'N5 ?)1* * @-x]EiO7U=(fL5^D-Y>)R8#O6"I0A):$. &  /"dK6YA/V?,R;(R<*L7%E1D1!?-@.B0"y´ʸҹּٹ׹ب7-"1%2%3&5(4'/!;*nZGubPra~m{ïоMMJ        vbO{enYҿľ{ulsf\bUJTD8;+'3%M/8( # + 70:%  M7'V=+N6#D-;&6"2 0) ZD0tY@gM6_E.W=(^C-V;&N5 L2F-<%5 - )  M:*dJ3Y@+Y@+V=)I1D,J2A*?*@*A+³ʺӼ־ڿܫ1(! #7-#_REp˺Ƶ欍otN~Z`gg`ekcihdhghqjcfjknwǩ0.)              J(O&Mjt{ۧxܪثШˤŞwkt\dHW;_3r0ȈRЮտƯŭͶĭ̴ֽv]}eNp\{ŽĽȾʿ̺tYM " -/   L6%I2!P6$P7%K5#;'0 *  gN9eK4gM5Z@*L4 [A+U:%N5!H/A)<&3- $ %eL6_G0`F0ZA+K2>'@([?(N3G-G-I.õ˿୸}nȷɸνvR4b@lGmIpKlGgCpKhDnH7n IDATfBkHiFgElJqMqMmJlI{WyU{Wezй  -#!      "($" 0&G7'?0 =.:,9,7+<0#9."5+6-!4*4*1'/%1&1'1'4(6)5(5(5(1$1$5(8- 6+9,5*7,4)0%=!p9yD"Q*0#&0 46:@ AI"Z*r6x9|9@9:<>BC sLu|\vbevYhMiP;:(9)v`t^r\iRlY{wnUud~n]tgVA2?!/ 6 787:*M6)[SJ]UHtk_f]RUI?9& ' #     2%J5%]D2H2"%  )rX@`H2@*\C-O7#B,N5"T:%I/?):%1'  ?. lQ8cJ3cI2U<&L3H/48!fG-W:"J.I-ɶϬzmm͸ӾŰ͸ϻoM2|X8c?eAeAeAc@a>`>^<^=`?_?\=]>cB{Z<|[=dDjIcDmLwTjʳ;&}by_E<,/#&##&!$1'-#0%0%2&/$.".#-"/$-#+"+!-"- .!.!,-, +, **.#7*7*7+9+8+5(1$0$-!- +++% 7$V/K BDMPJHKO O M K M!R$])p4<CBDHGS\^]xT5iR@hP;eN:lU?`J6U?-D1"2$$ =-u_v_xbt^~hkRA%6 )2 hO>}o[n]ISD0K=,O@/5!" , 052# )>,E6+_TFg\O\RD+     A0$)   :+iO8eK6`G1K6$/ 4$7%9&E.H07$% &  ZD0jO7fL5fK4]B+N4B)7"5E+jJ.R4H,yvrvk`tbpʵDZ˶ѼƳ\<#uS5vR3}Y7}Y7{V5|Y7{W5zW6vS4vS6xU7zW:vT7oL/sP2|Z=jPfuqw_hMoKӺ;*qV:ƲbK6$3&1$-!/".#/$4(0&0%2&1%0$4'9-8+7+3)4*1'3(1'0%0#3&3&2$1$0#0#1$7)8,5(3(1'1'1'2'4(4(4'5(4&/"D0X0@DDCCCDECFHL I I R#[(j1u6AHR\"b#WSGES#J:,T@/R>-H5&@/":*4%++')~hSv_s^kfK:% 8 1*< 9}l[xb{k|saQEI(?!C$D(K(R,F'D(:]F;sfsen}mXG;J(A><1 %    %$ 1%'K8(YA.YA.\C.ZA-U<*K4#;)&% ')8&,,hN6cI2fK4eK3^C,N3=&J/=%'F,oM1L-cYOM4^D+uT6b?mHySZnwmvȩѳȩѴھ׺ػػ׺Ͱ׺ոʮħȫշֹϲɪѳϲgWHA2#N:(YC-jQ:tZ@rY@nU=hO6gM4ZC,I3 fP>о̷߫мtnUBBMWR8%90(?2'9-"4(0$, # "$ E6*pZp\|gdL=) 3 - ))$ W;+eUDn|mqe5  ,#F=7ti`~}zqwnepf^PE<6-&$ $C2&A/">-D1"L6&I4#G1!):'A-   B1#eK3aG1dJ3jM5eH/]@(B)7!=%C(2 >&uS4qlg0 [@'H2[?%qN/sP0tR1jJ-hCY^;wU6jEuMnGxQVrJvNeBnI\mGZmKeD\lHjG^^uOkGgݽúYMA  & _B$xY5a<}_;sT1R7aK7~|{dszŰӿȵjKL8&.!'&&$#!! "")|Q4ޝi{EjG&( # & ( ,/"0#- +**)'$"#"?+/   ! ! #  # )' % )048; ? H W(b.q6t6t2}7>B@;Ia2 dQ?s\O<0p\GrXC* +."  eL+[A,^D.`F/fI2hL1P5O4Q6 =(.-?&L.ha[/_D*2#9(M6 O7!6&F1qP1d?J5 =,dG-G3 X?(hJ/|[:nO2Y@)H4"fK1wPuV8wW:rT8S<(yZ=jN5\D-sO}VjM5`G0}Vέ|gOQ9T=&fL/lJx\@T>)R:%X@)W@)X@*R;%{`GwZrU;nS<~bJqVoXBoWB|eOn¯ӾìjnYEC/N9'N8&P;(T?+VA.P=*O=+P>,G6%G6&J8'M;)TA0Q>.M;*J1 `9džPr:z?qBpP3O?/QD5UF5VE2SA.R?-P<(S>+T?+WB.XC/WC/YE2T@-P=*M;(O>,U8$        "   $ # 6I N W%Y(m5|>!@!u6;;{4{23BPHp`Q5*#   G4(E2&weOD6'P?0, $ &) F3#w_Iui}~vtktjaj`WaWMQG><3*)!"   '-&G2#S;(R:'V<(Y?)^C,dG/hJ0cE+W9"J/I0U;'H3"*{ws-A.2#8'>+;):(<*D/R9$=*?-C/D0D0I4!K6"L6#P:&H5"N8&^D.eI1\C-T=*S<*V?,T=+Q<)z\?tPR<*wZ>xQ̫׊xeA*6$W?&mInsRY?'P;&H2F/C->)* E0qTbwZhMpV@pXApYnXdzƲӼƮ}ƱӻDzĭzn[m}¶iWa8~Js>{B֌OݒSۓWיeΜrž~]@0$    " # &  % <HDL T ^!m)y1;HW$9Hb)K] }aQ6,eI8mufT||~l^E&E!M(8) # [M;fUAgVD0 D3(bO;WB0-) 8(qV@oU@nU?fL7iS?ym}uukwlamaV^RHH=3,##"    :)=*@,C.K3"Q8%U;&]A*bD*fG,eD(^=#Q3bH3hP;9+ 8'8(;*>,=+;)?,B/A/A.C1 B0E2!G3"I4"J6$M8%M8&L8%P:(U>+U?+ZB-YB.W@-V?-ZC0ZE0[E1dK5]F2\F3{\>ǦŹpZDQ8H3Q<&cDo~xYtW:T:#E/<(7#9%?*;'(    WE6}ek͸ͻʶ~imYDpm}n^{m^xhwf|kYvenvy_Mg<ٗcƁLEˁEߙ__0u(_uw|xvz}uM((#  # % $ ,0//+1/! Ab+O]q궇潛ϸؐR3BFKh&pQ5K6)~fYG6G&_5$V+zQ=\IY2#8   H:,TD3L?/[K< #eWI[J: P;+oT>mS=oT?nU?mT>lS>dK5fQ?yoyyq|rirh_d[R^ULVLCF<32*!%!! $. 6%>*D.M4!U9#Z;$Q3\<"rM.iG+wxxURPZWUVSP72+&)!*"*"-%0' 0)"2*#3+#4,$3+#6,$7,#9/%8.$8-#=2(B6*B5)C6*G9+H9+H:,K;-J;,E7)?2%N>1iUCs[l\D)F-C/G1jM0zWzŭǰ̵ͷɳhbCoS6rU7vY:|\=vX9R;%2#" G:.yfykZYPCB<4VL@sfW{l[op}ixfr^s_~lXvdR}kWr_yh{jxw~~~~l^sJӒ_ЅIj5x2 h~3ێITWgn\? -/,''))('((("   @F`'X# حíܶԮ̧Ψ۷fH4Ln,[3I?4qB9072 Q)yG.l=)k>)j='X9+Q5(D!g>+_<*PB6D8)G:*  ) .H4&fM8jR:lSkS`@vU5nUyrpu^s[pXr\}lUqaKk\EsbJn^GoYv`t]u]~f~foox~}{vlUD:!; _:ҏ[ЄGi6]܌?ڌEڋHO|@1% # $ ' ,/36753/*'$ :JO\PgH̛̝߮ęřˢVXf%j?K?5:*7(  !'+5 (   0 M*qJ5dTFgZL*! 2  +  5'[D2cK6fM8jQ;nT?mT>kRvY;w[!֠zԣОėŘŜ`F^;p|l\VF9@/"6+!   ' J-[C6XC5B/" (-  ?0#ZD2_G4eL8hO:jQ;iO:eL7eL7bI4_G2cJ5^E0W?,[B.U=)lYKy|}x>IDATz}swm~shvj^fZOQG<5,$ _WN:4+1*!-%1'6+0%1'3(2'4), -!5(3'-"2'5+ 4)/%.$/$0$1&-"&  $/%3'6(;,G2wX8c~|wvz|ustqbuVdEuY=qW:kO4sl}fmUraIraJfVBk[GwfRp^uesc}n^q`zjyzytrzlu]@,H"K$8 B |^Js{^JjC}vcR+&# ! $ '+/1/.,,,'! K J [*S&A 0cӠȖxuŖ{|emQ~vqqyjE6&F9,:/#4*"     9,!S>.YC1bJ7gN:dK7cJ6dK5dJ6eL6bH3]C.ZA,aH3]D.[B.X?*L5!iYKtt}rzʿα{^[W::643//-(/,%0,%/*"3,$4-$6.%0(,%*$(#*$*$*$("$##%###"!"%)/!/!3%O7"a>jêzpqnc}[uTlKwZ3G=2PD8KA6MD7\PBnaRtgXxk\}nszj|krr|k{i}o^ubvbvawc|j{gqxpqpxq~lp{fp[p|hVC E!8/jO>to^r_yhV~p\|l[aD/h@ڡlaD1   ! !$&&$! P! S$ .'- G"$ P1՞yœtwvx{o}nXCiS>hR>`L:WE5K<7<8495083-5/(5-&9/&;.$:,!9*R<(_@dy|~oddoRt]FyYuTnMeFqU9cI/^K8^RBVJ:I?1PE7@7+=4)?7)92&>6)B:,PG9TK=JB7B<24/'2.'0,&0.(64.750<:4><7<:5FB;E@9E>4E>4D>5E@62.$0,%2/'=81OJBIE?FA;@=7>=9@?;5961$"1.(52+?;31/(#"0.)9!= 50666310.00-652540//+)*'"# !# &)(+&#Y;'m@#B '         M M! 3$+ / 5 ; 7T+ȎhđpnuŖwl"#&++!"23/%"$%&%%     $S?/YB0\D2^E2_F2_E0]B-^C.aG0dJ3^D.\A,W<'S9#P8"J2N6#C*J5$yj~ƻŹ~{~}{tsqeefZ]`UY[TWZWY]XZ]YZ]Z[^]]`aac_`b]]_``aabbbabba`a_]b_^[YWLJGLIFLGCID?F@(Q6!P6!L3M4 P7#I2F/?&aL:ö~~uuurrruutuuuuttxwv|zz{yw|zx}{y}{x|yu|wt{vsysovpmsmitlhskfof^mcZi^TfYNbUJ^QE[NAXJ<\K<[J:WD3Q?-UB/bJ4}_A{YkmbyYqPkKfG|`BsX;nR5y`tmqhily`ospybu]mtkuazjTcW@aT>`S=YM8yjT|hlmzcsZ{}vl~m|}zrt||zqrpG+8,-o^uso|e|e~hydpznyuyqokzlQ;O]-_-R%G"6 , -2 0+3 I*9sD)̔ofɖuȔtsxv}||j_J4w`IydKxbKeP=P?0:-";,!N;,XB0cJ6jP9bI4B2$    ;,!W?,T;*T;)X>*_D/^C-Z?)X>(R7#P5 M4Q7#P6"I0K2 N5"M4!H0>%jVDǻʾ~{w~{x||{zzzxxxuttvvuxwxwwx{zz}}}zyzywv{xw|yvyvsxvszwuvsqsoktnjtmhld[h]Uf[QeYNbUJ^QE\M@ZJ;UE6WG7VE4TB1N<+UA-mT;eHnPkN}bFx]AtZ?lS9fM4jS9mvppqro{qk}hv`~nYzjToXoZq\r^ydubzmV{nW~q[zeorvpqqv_}eim{h}f~hozxyy{{y{iub_J9:,"_J<qzfwpsoiyczc{dnslm{dtxi}gqqfI4fG1u_Jp[vbo|wgM=B^fďlǑnÍktsuuǼ·Q?.ZG5VD3M>1;0%0'4*!0&?0#I7)M;+O<-C3'*!          +K4$N7%Z?,Z?+W<)V;&P6!M3 N4 P5 P6"M3N5 L4 N5"K3 G0I3 B+?)xeTvuw}wõ7MIENDB`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`