VE02   Fossil   repoñ  cmake_minimum_required(VERSION 3.12...3.31)

project(
    iostreamV3
    VERSION 1.0.0
    LANGUAGES CXX
    DESCRIPTION "A library for using C++ IOStreams with zlib V3"
    HOMEPAGE_URL "https://www.zlib.net")

option(ZLIB_IOSTREAM3_BUILD_SHARED "Enable building blast shared library" ON)
option(ZLIB_IOSTREAM3_BUILD_STATIC "Enable building blast static library" ON)
option(ZLIB_IOSTREAM3_BUILD_TESTING "Enable building tests for blast" ON)
option(ZLIB_IOSTREAM3_INSTALL "Enable installation of iostream" ON)

include(GNUInstallDirs)
include(CMakePackageConfigHelpers)

if(NOT DEFINED ZLIB_BUILD_IOSTREAM3)
    if(ZLIB_IOSTREAM3_BUILD_SHARED)
        list(APPEND REQUIRED_COMPONENTS "shared")
    endif(ZLIB_IOSTREAM3_BUILD_SHARED)

    if(ZLIB_IOSTREAM3_BUILD_STATIC)
        list(APPEND REQUIRED_COMPONENTS "static")
    endif(ZLIB_IOSTREAM3_BUILD_STATIC)

    find_package(ZLIB REQUIRED COMPONENTS ${REQUIRED_COMPONENTS} CONFIG)
endif(NOT DEFINED ZLIB_BUILD_IOSTREAM3)

if(WIN32 OR CYGWIN)
    set(zlibIOStream3_static_suffix "s")
    set(CMAKE_DEBUG_POSTFIX "d")
endif(WIN32 OR CYGWIN)

function(iostreamv3_findTestEnv testName)
    set(testEnv "PATH=")

    if(MSVC OR MINGW)
        set(separator "\\\;")
    else()
        set(separator ":")
    endif()

    string(APPEND testEnv "$<TARGET_FILE_DIR:zlib_iostream3_iostreamv3>${separator}")
    string(APPEND testEnv "$<TARGET_FILE_DIR:ZLIB::ZLIB>${separator}")
    string(APPEND testEnv "$ENV{PATH}")

    set_tests_properties(${testName} PROPERTIES ENVIRONMENT "${testEnv}")
endfunction(iostreamv3_findTestEnv testName)

if(ZLIB_IOSTREAM3_BUILD_SHARED)
    add_library(zlib_iostream3_iostreamv3 SHARED
                zfstream.cc
                zfstream.h)

    add_library(IOSTREAMV3::IOSTREAMV3 ALIAS zlib_iostream3_iostreamv3)

    if(NOT CYGWIN)
        set_target_properties(zlib_iostream3_iostreamv3
            PROPERTIES
                SOVERSION ${iostreamV3_VERSION_MAJOR}
                VERSION ${iostreamV3_VERSION})
    endif(NOT CYGWIN)

    set_target_properties(zlib_iostream3_iostreamv3
        PROPERTIES
            EXPORT_NAME IOSTREAMV3
            OUTPUT_NAME iostream3)

    target_link_libraries(zlib_iostream3_iostreamv3
        PUBLIC ZLIB::ZLIB)

    if(ZLIB_IOSTREAM3_BUILD_TESTING)
        enable_testing()

        add_executable(zlib_iostream3_test test.cc zfstream.h)

        target_link_libraries(zlib_iostream3_test
            PRIVATE zlib_iostream3_iostreamv3)

        add_test(NAME zlib_iostream3_test COMMAND zlib_iostream3_test)

        set_tests_properties(zlib_iostream3_test
            PROPERTIES
                FIXTURES_REQUIRED zlib_iostream3_cleanup)

        if(MSVC
           OR MSYS
           OR MINGW
           OR CYGWIN)
            iostreamv3_findtestenv(zlib_iostream3_test)
        endif(
            MSVC
            OR MSYS
            OR MINGW
            OR CYGWIN)
    endif(ZLIB_IOSTREAM3_BUILD_TESTING)
endif(ZLIB_IOSTREAM3_BUILD_SHARED)

if(ZLIB_IOSTREAM3_BUILD_STATIC)
    add_library(zlib_iostream3_iostreamv3Static STATIC
                zfstream.cc
                zfstream.h)

    add_library(IOSTREAMV3::IOSTREAMV3STATIC
        ALIAS zlib_iostream3_iostreamv3Static)

    target_link_libraries(zlib_iostream3_iostreamv3Static
        PUBLIC ZLIB::ZLIBSTATIC)

    set_target_properties(zlib_iostream3_iostreamv3Static
        PROPERTIES
            EXPORT_NAME IOSTREAMV3STATIC
            OUTPUT_NAME iostream3${zlib_IOStream3_static_suffix})

    if(ZLIB_IOSTREAM3_BUILD_TESTING)
        enable_testing()

        add_executable(zlib_iostream3_testStatic test.cc zfstream.h)

        target_link_libraries(zlib_iostream3_testStatic
            PRIVATE zlib_iostream3_iostreamv3Static)

        add_test(NAME zlib_iostream3_testStatic
                 COMMAND zlib_iostream3_testStatic)i=XlC=Û}¾·ÊÒ¼½v=Fa½Ë¬Æ<!®@=†õP½5½ÚÔR½»:ÇEã¹^t=A—“¼P{ø¼iË½pè@½Î­\<S %=‰é¼æi·¼˜¼ÞØK½¯xª=m§•;â	=pá=^–ÿ¼Öž_=ñQ=¡¼—»Pè»ƒý½’û‰¼ãÿs½Qƒ=kž²<Uó\½ÙªH¼˜¬¾<–Ñ`¼ýg2=»` ½v!†=´3á;ÚÈ´=Ièx;VCf=�§½½Oê¯½…Ê�»x]¡<=½1’ª=•d'=B3„½;;ÃC;2÷¼K1v=tª=Ö¸½’i=³¥›;Mm–¼Ü½e7Ï»Ëð�:¯ød¼åŒw= ì¯¼KÂÆ<Pa¼ “‰¼§Z¼iG}½t“½¸äš<Tƒk<ýˆn<ÿ¹;y½W=!	vº7eC=Âwy¼�£•¼§B&½yt9¼ÐÉv=ÚV½-d&¼¨=©'—<	ÐŒ¼4A|<Xª»œ¤º<w›‹<^¬è»eu¶<yôA½~T»36Ýºsÿ¼M“â<q£s</h6=»Ã’¼ñ‘ÿ¼D5½kU =g[q½"´™¼©‘<;ä›¼X{T=ß©Ð¼Ùg®<Ç’U<|ü>½A—“½�×Â<hùL=™4å<>8¼Ñ½ðíR;pH=ÝŒ½^iE¼ôo~»{™¼éÂ»ï–=!FÌ<^2�¼Íá*¼ëó­¼É�‹<8‡”»#à><…¾Ÿ<´«²;�� =vA½"�±»I‚Â<yŒ½Ž€‹<¥Ý¼êÍ›ºÂ<(ð<°ñá<«êð¼ä£˜<ƒ&x½ÐçÁ<î`=Í´Ö»Ý�I<þ½w†w=3˜¼‰‘½ª±�<	;ó<ë˜{=ãÇ­<uŸ6½§ ª¼	_—<¡³¼­Kô<.öv<oÁû<&Wô¼Â#=~ö½�;°[N½+Ë=P”=pV:½ý=ëÖ<ÿHœ½XÎ9m¥Š¹\s¼e4‘»d0i½q{:'=;½0„¬¼²î€=�ÿ×»¹ód=tºy¼b‘!<Î²'¼“UÜ¼w¤0=ç$„½šÃ¼µ‹ø¼iš=},:µå/¼´
×<�ûg¼òç:½éG.»uC=á-½œß;WÇ+½–ñ‚½tO#=Í�;šU<½çô’<$<#…A<6=½×®i»�h(;ôÔØ¼bë$:i˜§¼zžL½Øx+=¾í»§.¼à]=Õ’»¤f#=Yz<Ó»<Ï¢`¼ü¯Y=›BS<õåG¼à)½ê ˆ¼â“¼Wï¼¤ÒX<%K=Iy½zI/» H=Ý)=Öã;ÛqÞ9À»ÿ¼J"½Èod<çÅ	½™'7=¢´À<U‚è;^½í%½Ùˆ¯¼­ÓF½TK9¼`�—¼¹kÖºbû¨¼¤[S»Ü¼KG)=ý¼t^¼>ßË<(¸G<œù-¼cÄJ=áÜo½E·ˆ½3£Ø¼ŸÆ<¤â¼Ýd<æ4:R�Ð¼>FÕ¼9]…¹6¤6<Âi‡¼s™‹¼ìÈ-=²—G=¦q=7÷>=]È»z ×¼µ(ª¼õ~b=T0=ú1j=§h»TPº¼Ô„¼+8U=t¼<›NJ<H¼ª9M�¼SÓÂ;¨‹:ëüÛ<„Ñ½­Ô=�©ç<´^õ<ür¼fö½o˜E<�#½*Å`¼
�f½hþŽ=LN=zC@¼Óe==þ½\H¹;I)=Ô€Õ=ågA=$Ÿ8¼*Úœ;éÕ»C%‚¼kˆ‡;Ñ†=»£P=ê[=VCU¼Ø®@=»è%½Ù«½·>¼<EÃ »£�=<{þ?=ž‡‰=|­‹¼d <3o½Wö@½h­u=ÄHš;BI
»iw¦<ths<1ø›»K'4=§Áh¼�W8;8¨O¼Cä×:™û<éùS<F#<\Š<©;¼)x’º%X¼ëÇ9º<g=~¸”¼NÉ¼¦›Ñ¼ ¢”¼ÇY›<È§/=DÌè<�x…½”7<?2=ˆs<9Ê¦»Ç‘<½µÊ¼ 	i<8@=L@½È˜½u"A¼Î&Œ<ß©Ñ<�’ ½oÑÈ<�=ƒ<¶®�¼Ñ™½=¦'¼%¥`½!�<.my<8
½Ê<»ïLú»ÜÂL½ZZ=Tí¢»¿ø<SoÖ<É~�¼ÏO&½‹Fu;µÏ¼‘£Š=zÌo<½æ¼‰Å;#Sù¼…’!<�Õ7½Î½…±·»å±Ó<NÈ<MšG<ó�Ò<ÊC^½á¾;÷F@=G;{¨,¼lªÎ¼zl;ëæ=Ð�»šA³¼Ck7=¸™³<]l½ÞÌL½h ÷¼Ä=¦óÃ=Êv=*n_½+K]½
&ô<õ =rJ$=ÓÂ<š�ö;¼ïS=Ë³Õ¼ôsÆ:dc­¼¯D%=ôˆ2=&’<‡Ý9<‚Dã»íº#¼ˆ@o=9E¯¼l&ì;Ó~½«B	<ý[M=àCÜ9†¬¹Ú2=)xú:L·½tjç:÷¯<c×-;Óç»ôÉ<“¬A¼`€™¼îbÆ½Ît"½=:<j	=²#ƒ<ð<½ÍóX=U¼ê-s=ãn =(÷—<	‰<„
½´ì¼nL½¹y›<õVV=•¿Ï;j¹<ü*S¼šQ »a=1Ð„¼Çc‰½Ô9=Ý&½Ì�¼Ä«»ûuÂ¼%È¼¸òX=à<u¼¦©E=Þ6<½N€Ý<’|E¼ Î½õš/½s{K=lf½b×¼„¼±žf½ ž­<]o¼)Þ¸¼%!ª<õO<]ö°;P=Úƒ¹¼,.u:|`<¿Lv;Â¤/¼Ñªz=U‘d<txÅ<»ƒ,ºž€<Y’!<¡!y;¾(b<ý,½«‘¢ºgr"< =2R¾šmk=€2@½N»Èé¼Ã«¥=¥O½!<ó­ºÌ)h½9°$½_6»<€„¼ý<=ã÷¯;�’=Ó¸g½¢þb¼U¸J:ûß�<�1í</½$YD½¯:9¼º‹þ¼AFã:Jû<"8=*"<XQ½ßZ³<^èÞ;b¡½¢@.=|ÜÎ<¡øÌ<™7Î<¬.U¼˜s.¼‘d´<5Æ(½é�¼-£¼­\=œ,½—=�<³å!=iõM<Ï�|½`+¼¯˜»½˜rç<Ð©<W]Å<Ó/½îœÈ¼ðÖ[=(¼za³¼þ!‚¼öï¸»§”M¼ëe<7\†<>Ž¼Æ7�<àPƒ»ž1=nkO¼ÃjC<j;Œ½<âºõÂ£¼·ŒT=ÏÌˆ¼½ø;Š½¼¼Òi÷;D”î»è2ƒ¼¿¹Æ<ô‚½¶c!=Aãë½ôŸv½ŠÛ½Úè<=¹áò¼—.	¼¡Wý¼Éz=C6’=(�­»5£;rHû<dù‘<�Õœ½L Ü<—Ñ=:?=6Ûš½4ï¶=§õŸ=…žV<ŒÃ<³^ºö7I¼ë<$Åa½I©:½¦à£¼ÏÜ?½x6‡¼#‚A<‹!<¢c,=“ÚÍ<iUM»ÞI=tÕá¼7>•½´¤Å»÷VT=F(ÝºÒ1%¼qw=½¨Š<ÚëØ<£"=9“ˆ»jÚ½é/¼^Å£¼Ä<çÿÌ¼fp*¼6u§½;™€<ŒXo½Õº»<ßße½ROÂ¼9�\º§Ÿ<=âÕ½§>¼jì�=åA=«å„¼�¤<\÷…=ÎZ¼wÉI»j<fÙ²=b¾¼Ñ5C=ÈÊ	;Ê>¼{¾‰½¦Þ	½‹MÉ¼“Ì­<”Á©¼þ£Œ<„Y¦<´‹�<ÚŒ<øa
="»e”=H@=Õ&¼c;S½>½f»²7±¼NJ�¼¡[!¼Ï6Ð»y¤<ìM¤¼v€w»,èf½ÿ½¼€·„=Þ0z½”‡H<Ác<Àh&=ôï”½Õµ<«±Z½~+Æ»uí½e”ó:|£¯»ŠhG½Âw½P=S�¦=/�Ö;èËS¼Ï…½*N1½]ñ:`Ch»u7¼vÕ¬<0å=Dî¶=üYé»=¬<“»!½U›×<+ˆ=û*=]Z½¯®º&9‡½  Fossil   repo   [â€¦] PRIVATE zlib_iostream3_iostreamv3Static)

        add_test(NAME zlib_iostream3_testStatic
                 COMMAND zlib_iostream3_testStatic)

        set_tests_properties(zlib_iostream3_testStatic
            PROPERTIES
                FIXTURES_REQUIRED zlib_iostream3_cleanup)
    endif(ZLIB_IOSTREAM3_BUILD_TESTING)
endif(ZLIB_IOSTREAM3_BUILD_STATIC)

if(ZLIB_IOSTREAM3_BUILD_TESTING)
    add_test(NAME zlib_iostream3_cleanup COMMAND ${CMAKE_COMMAND} -E rm
        ${CMAKE_CURRENT_BINARY_DIR}/test1.txt.gz
        ${CMAKE_CURRENT_BINARY_DIR}/test2.txt.gz)

    set_tests_properties(zlib_iostream3_cleanup
        PROPERTIES
            FIXTURES_CLEANUP zlib_iostream3_cleanup)

        add_subdirectory(test)
endif(ZLIB_IOSTREAM3_BUILD_TESTING)

if(ZLIB_IOSTREAM3_INSTALL)
    if(ZLIB_IOSTREAM3_BUILD_SHARED)
        install(
            TARGETS zlib_iostream3_iostreamv3
            COMPONENT Runtime
            EXPORT zlibiostream3SharedExport
            RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
            ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
        install(
            EXPORT zlibiostream3SharedExport
            FILE iostreamv3-shared.cmake
            NAMESPACE IOSTREAMV3::
            DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/iostreamv3)

        if(MSVC)
            install(
                FILES $<TARGET_PDB_FILE:zlib_iostream3_iostreamv3>
                COMPONENT Development
                DESTINATION ${CMAKE_INSTALL_BINDIR}
                CONFIGURATIONS Debug OR RelWithDebInfo
                OPTIONAL)
        endif(MSVC)
    endif(ZLIB_IOSTREAM3_BUILD_SHARED)

    if(ZLIB_IOSTREAM3_BUILD_STATIC)
        install(
            TARGETS zlib_iostream3_iostreamv3Static
            COMPONENT Development
            EXPORT iostream3StaticExport
            ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
        install(
            EXPORT iostream3StaticExport
            FILE iostreamv3-static.cmake
            NAMESPACE IOSTREAMV3::
            DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/iostreamv3)
    endif(ZLIB_IOSTREAM3_BUILD_STATIC)

    configure_package_config_file(
        ${iostreamV3_SOURCE_DIR}/iostream3Config.cmake.in
        ${iostreamV3_BINARY_DIR}/iostreamv3Config.cmake
        INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/iostreamv3)

    write_basic_package_version_file(
        "${iostreamV3_BINARY_DIR}/iostreamv3ConfigVersion.cmake"
        VERSION "${iostream3_VERSION}"
        COMPATIBILITY AnyNewerVersion)

    install(FILES ${iostreamV3_BINARY_DIR}/iostreamv3Config.cmake
                  ${iostreamV3_BINARY_DIR}/iostreamv3ConfigVersion.cmake
            DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/iostreamv3)
    install(
        FILES zfstream.h
        COMPONENT Development
        DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
endif(ZLIB_IOSTREAM3_INSTALL)ÖŒ*=nh=Z¸¾©IC½wÏ[=óp�½º1=ë™<@½d …½Ëqi½ÝÒ’<•ƒö;…å'<‹Ze½.÷½²^n¼_àa¼ãï)=ëM==Þ!<±Ì‰¼ct½ã%½(bÄ=�î°<�Vã<¶~)=æ5:<™“=¼\6= ¶<$uw¼7]ä¼½�á¼	ú½TÐ‚=Tg=©”ä»N£<]^p<Þ²
=V•}<Ç,½½ã–=dÕ“<Ž®•=ÈÛº<Í‹ˆ=Ó¯«½$!€½�$,=Õw;}Òj¼:\¥=à–=yê¾¼´…˜;ÌP–<ñxš¼5t=æá,=Ägâ¼Z�Þ<<Òî<B"½_íŠ¼VC<M¬Î»)š¼*³=ð¢<ûqN<}<3¼IÚg½z¡;iZ½O
Y¼qe™<Œ¡½»‡B:£@B¼þP=«ý²<ÿü½<•Î&¼C{`¼ÉM'½ÿ÷2½ðñ<¼:½‘Ãõ¼«=`ÌË<ânå¼§¼ß¼>I–;–¬5=ô,€»|Ë¼:¦)<‚Š†¼À¯<¡ú<OÇe<í¨Ý<€1=­We<è¤û¼÷
Û¼–ÕE½þJ¤=k¸½%Ï¼Þ�à<F¤÷» s�<Ÿð¼^Q°¹wNú<Ð ½A
½/Ýê»Fã=³¼ó<a°™<}ùü¼ s$=@8=F]½õùG<ýƒ9(íÉ¼­�<K�‚=¾© <8è¼c0Ì;´ú‹½¹¬}=®º¦»ùN—»Ÿü<¥ÂO<®d0=å†Ÿ½#á†¼TrZ¼“R[½3*N¼…òè;bbC¼,Õ…¼ƒ"»;¨M<÷+ô¼…¡¼°½õTª<œ&= ¼È9–<¶ˆ%¼-�=4?5»A¢7½<õ¾Ò<ò8f=	¡é<ÛHP½º‚
¼Ã…¼àCÕ¼èü—;zÉb¼ú¤ä;÷Ãò¼Ü¥<.9½ÊúÍ<-µó¼ÚÞ=Ã`Y¼j�	½Ô%ß<ˆ`H<‹íŠ½_Q÷¼•a?¼ãÏ;”Ž<u}ì¼CÇ¼¼b¼*æ)½ÙE=T+;Yõ/=œz¼¼rnG<SAh½H¢ß¼w$ˆ==½1ý3½ÿF½ƒX…=U­½1.#<r:-<Ï¯\¼LgÞ»x€Š¼ý~*=9xw¼©ú=ï®¡½ê@½&Ó<5s(<—}½F‰<žø×;<ƒü;ô®½*´¼WßÈ¼¡mý¼3¥Ø¼ªs£»#ãj½<Õ=¬ÿ»¡Î†»ŠZó<úß½ßs€=6Ž³¹©#3=`ÍV¼ÝxÀ=ÕáV=*š'»:“ÿ¼ð8½.2ä¼ä…á¼¦³Ó<ð
û<£­>¼†9â;­ v=çj=ÓÅ–<ÃX(¼qC½ò¼Uçn<ÓòÈ¼¬Ý×<;!M<¶ð<m¥Ô¼/dÊ¼N�.½†l1½�'<e½‘Ã=‘›,¼\…V¼S-!¼í¶g=¡=l¼«ÕŠ»J€y<PO¼ƒ³º¼ð'»·Ý^½¸4½0w[¼°­=dî¼à¹“<‘#�;ëµ¼­è¼&S2»rãá<j]¼y¹;sƒ<1·�;ÝÓÃ;hÖB=€±:K�ª¼¹@¼jAŠ='X9=q=õö‹<_	ö»iá˜<!‰,=Ž$0=iŸ¨<¿�à·L:.¼]ê½­yP½·‰~<uÄ7½ð <|]<º¾<ÉÌ·< éò¼È Î¼öÍG½˜ï8<#dj½Jì‹=”‰×<c°¬»Å›0=Å¼4Ÿ¼-ý×<ýñÇ=Ñu,=/µ¼6%=˜�ã;“Ð¼Ô;!˜<Cb=¦�=…“~¼†R
<)åý¼¢F\½ƒü×<Kû¥;þ;£H:=R“¨=¹ñ½Nö=NY¦¼·š½¶Ö—=™j³<O›n»"Áf<´6£<Bt¼úÓ6=ÃÿC¼åM<ný�¼næ <¥=‡k�<™þ˜ºS˜š<(Ø"¼0ªˆ;˜j¼±ºÒ<šP=Ý�Œ»WÏ¼ïã ½0;P¼¬¥«;‡<×˜=¹­[½ÓÑ]<»…=¹k;�€\»ñGß<æÇÒ¼4W”<2ˆ=ì²Á¹É•ü;“�%¼.»!RÍ<ìy&½¢=žˆ=N{)½©8`=•ù½ƒ2 ½“‰¥»zé
<mA”½2Q1¼çf‘¼o5o½š#•=—n`»êÃ*=“ç=¶`Ÿ»@
Ç½:ºŒ¼“ñ	<ñT‘=,c8¼8äÍ¼+õV¼,'¹¼à¨¼m	» ò¼ÉLD¼ëÂÅ;¦±=ÞK¼øìƒºæP˜½x$ˆ;hpp=kÅŽ<tói<ÒëŸ¼\ñ <Ñ	=03;F!½ý)=dÁ<�#Ë¼r¿b½{M½¡­Ô<>‘�=îY­=I½¾e£¼§pç<I›í<ß‚=ðA/<Ý$G<”=Nx¼hª-»§ô–¼Hë¦;…
°<i²¶»òV¯:ÄBµ<Kæ”¼æE=/Œd¼Ì7J;ãFŽ½™;m”<7X¹¼ß1º»0•†<÷w <È«X<‘¼�AÍ;V¯¶</¸¹¼2Y=¶Ú;€ƒ¼H7‡½�O½¥¥å»Ô,’»¦û—<�Z½bnã<Ô%ë¼é)]=éÝ;ó¸D=â¶
;¸½p_Ù¼Ÿè*½ðõ”<üÿ;›š¦¼-<oÕ½óË9½ýTû<Y¼¯o½aI=KË~½UaoºÄ'a¼}0¬¼`Ö]½©0(»ç�¼xŸ‰=Éä¼ñ¼2<þ);»<Å½Mq½¼DÈF=[Ú�½¬Ð?¼fk«»aYÑ¼�O®<jÑå¼¶b½½$=8¤";0‘º�ô)=t º¼^oÕ»Ü<Ïa<ð >;˜î<¼%=­ë¢=ÙºŸ:åwª<?×£;Ät©;!]¢;Ã½Ì×¿¼.Ä<£f=sI¾¤N6=Tf�½íÔ¼…lš¼à*=IlÕ¼È=4½ºå1½Ó„	½×– :½÷ï<S3A=`Ž	¼tj©=ÿ½Ì»�¼ŸŠ<³ŠL<Øl=ƒá¼\Æ¼¡Ý	<yN–¼Îã9½_=‰P=LüF»ÌV½Ôb	»í{²<m¸Z½ïDî<û5;8D¼pài=\›�»Èƒ½®ì=OU ½Iò½å!¼ó"=ä/½YÀN</O=X¨d<}óÊ¼ÃÇ;¼è7Ÿ½÷V†;…?];¯»;=Æ8½"S78ä¦<
«Ø»w[¼ª²½;&¼¼×õ1<CX<	dò¼Ï#=Ÿ›=îd»=—½¡\s<Ž$}½û¡ìº2ü<¶ÊH=¯çœ¼ÌY<~®(½ØGµ<Ož,¼Ãrk¹ZæÇ<çmi½²(<<Ð×½ž‰½Yzë½#œû<'Ê5½s‘½¹�M<(2Œ=b•=hñj=üÚ¨¼#%Ž¼ÖAP¼×A½ž¼é<h?=}Œ:üûs½ô¸®=­Sƒ=.=íq&<Ù=?Àô»Ÿß<9½gº<½Iö˜¼�,½eP<Ò;	 =éÇ9=)Q=­a�;ÿ|,¼|>†¼	V¡½YÕ©¼€­V=†(Í»R”7kªQ=¨+<úP=ïMj=ø+ººã½ƒ¼V-£:ƒC»À¢½<(!”¼5†Î¼ºðx½„½<^hr½’îÅ¹ŸšB½árê¼¶g#=Ž0<w1R½û³¼ª¡=1X=$oL½–0¼0ÿe=Ñ5/»ïñ'<Ž¢6¼–ý;=ÆÆ»õBÁ;N5‰»n¸";oŒÁ½³ú
½ps½µ„»¾†»PK=ûÞ><ú°<¬<vz›;u˜¼ô;=…o=ªïx¼ŠÞK½=
»!½-îØ»lÝØ¼;Ø˜¼ºz5=ßVÀ¼¨-ù¼Þ'!½ì"þ¼aÉŸ=ë'&½z:=çÀ0=P1¼r½kã’¼ò¼C½t¼uþ »Øø»×¸E½å—¼…`=ˆT=.Èõ<^�‹7ún½¤›"½Æqß<Gà»<W}â;æ¨x»`€°<Ó)í='û¼ƒz<8”K½wÖ¼‘µö<oÃ<Tæ§½W3Ž9»—½