ZERUGIRANSOLAROPENSOURCEORINCLUDIOSTREAMINCLUDFSTREAINCLUDSTDLIBINCLUDSTDIINCLUDSTRINGINCLUDSTRINGCABEERBMCABEERBMTYPEDESTRUCTUNSIGNEDCHARTIPOFICHERUNSIGNEDLONGINTAMANOFICHERSHORINRESERVADSHORINRESERV ADLONGINDESPLAAMIENTCABECERABMINFORMACIOBMTYPEDESTRUCTUNSIGNEDLONGINTAMANOESTRUCTURAUNSIGNEDLONGINNCHURAUNSIGNEDLONGINLTURUNSIGNEDINNUMPLANOUNSIGNEDINBITSPORPIXELUNSIGNEDLONGINTIPOCOMPRESIONUNSIGNEDLO NGINTAMANOIMAGENLONGINRESOLUCIONHORIONTALONGINRESOLUCIONVERTICALUNSIGNEDLONGINNUMCOLORESINDXUNSIGNEDLONGINNUMCOLORESINDXIMPORTINFORMACIONBMPCOLORETYPEDESTRUCTUNSIGNEDCHARBRILLOCOLORRGBPALETATYPEDESTRU CTCOLORRGBCOLOREPALETAPROTOTIPOSUNSIGNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVOIDDIBUJABMCONSCHARRCHIVOCONSCHARRCHHTMUNSIGNEDCHARDATOCABECERABMDIBCABINFORMACIONBMPDI BCARVOIDHECHARCOUNSIGNEDCHARNUVOIDCOLOCHARUNSIGNEDCHARUNSIGNEDCHARUNSIGNEDCHARVOIDGETCADENCHARCADENINACONSCHARCADENONAININDECHARBRETXTCONSCHARRCHIVOININMAININARGCCHARARGVCABECERABMDIBCABINFORMACIONBMP DIBCARPALETADIBPALSTRINGRCHBMPSTRINGRCHTEXSTRINGRCHHTMFOINARGCIFSTRINGARGVRCHBMPARGVIFSTRINGARGVRCHTEXARGVIFSTRINGARGVRCHHTMARGVIFSTRINGARGVCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRAENDLRETURNIFRC HBMPRCHTEXRCHHTMCOUTUSENDLCOUTBMHTMLOPCIONARCHIVENDLCOUTARCHIVBMRCHIVOENFORMATBMBYTSENDLCOUTARCHIVTXRCHIVODETEXTPLANENDLCOUTARCHIVHTMLRCHIVODESALIDAENDLCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRARE TURNCOUTRCHIVOHTMLRCHHTMENDLCOUTRCHIVODETEXTRCHTEXENDLCOUTRCHIVOBMRCHBMPENDLUNSIGNEDCHARBRIRBMRCHBMPC_STDIBCABDIBCARDIBPALIFNULLDIBUJABMRCHTEXC_STRCHHTMC_STDIBCABDIBCARELSECOUTLGFALLENDLRETURNRETURNBR IRRCHIVOBMZERUGIRAERUGIRANHOTPOPCOUNSIGNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVARIABLEINCOLOREUNSIGNEDCHARDATOIFSTREAMRCRCHIVOIOBINARYCODIGOIFRCNULLCOUTRCHIVONOVALI DOGETCRETURNNULLCOUTLEYENDCABEERENDLUNSIGNEDCHARCOUTISSIEODIBCABENDLRCREADUNSIGNEDCHARDIBCABTIPOFICHERCHARDIBCABTIPOFICHERCHARDIBCABTAMANOFICHERDIBCABRESERVADSHORINDIBCABRESERVADSHORINDIBCABDESPLAAMIE NTLONGINUNSIGNEDCHARUNSIGNEDCHARDIBCABCOUTTIPODEFICHERDIBCABTIPOFICHERENDLCOUTTAMANIDEFICHERDIBCABTAMANOFICHERENDLCOUTRESERVADDIBCABRESERVADENDLCOUTRESERVADDIBCABRESERVADENDLCOUTDESPLASAMINTDIBCABDESP LAAMIENTENDLCOUTLEYENDCARACTERISTICAENDLRCREADCHARDIBCARCOUTISSIEODIBCARENDLCOUTNUMERODECOLOREDIBCARNUMCOLORESINDXENDLCOLOREDIBCARNUMCOLORESINDXIFCOLORECOLORECOLOREDIBCARNUMCOLORESINDXCOLORECOUTLEYEND PALETADECOLOREENDLRCREADCHARDIBPALINSOBRANTEDIBCABTAMANOFICHERDIBCARNCHURADIBCARLTURDIBCABDESPLAAMIENTDATONEUNSIGNEDCHARDIBCARNCHURADIBCARLTURSOBRANTEIFDATONULLCOUTSIMEMORIDATOGETCRETURNNULLCOUTNCHODE LAIMAGENDIBCARNCHURAENDLCOUTLTDELAIMAGENDIBCARLTURENDLCOUTLEYENDDATOENDLRCREADDATODIBCARNCHURADIBCARLTURSOBRANTERETURNDATODIBUJAELENPANTALLAELBMVOIDDIBUJABMCONSCHARRCHTXTCONSCHARRCHHTMUNSIGNEDCHARDATO CABECERABMDIBCABINFORMACIONBMPDIBCARPONEPIXEPOPIXELONGINCOUTCALCULANDOELSOBRANTEENDLINSOBRANTEDIBCABTAMANOFICHERDIBCARNCHURADIBCARLTURDIBCABDESPLAAMIENTCOUTSOBRANTESOBRANTEENDLSOBRANTESOBRANTEDIBCARLT URCOUTSOBRANTESOBRANTEENDLSOBRANTEINCHARCAUNSIGNEDCHARTMOFSTREAMSARCHHTMIFSANULLCOUTELARCHIVNOSEPUEDCREAENDLRETURNSAHTMLHEADENDLSATITLSOLAOPENSOURCEORTITLENDLSAHEADBODYBGCOLOENDLSAALIGCENTERFONTFACECO URIENEW\SIENDLININDECHARCADENONABRETXTRCHTXTCHARCADENINACOUTLTURDIBCARLTURENDLFODIBCARLTURFODIBCARNCHURATMDATODIBCARNCHURASOBRANTECOLOCATMTMTMSAFONTCOLOSACASAGETCADENCADENINACADENONAINDESACADENINASAFO NTSABRENDLSAHREFHTTPWWSOLAOPENSOURCEORG\SAFONTCOLOFFFFFFCONVERSOBMHTMLZERUGIRAENDLSAFONTBODYHTMLVOIDCOLOCHARUNSIGNEDCHARUNSIGNEDCHARUNSIGNEDCHARCHARCRCHARCGCHARCBHECRHECGHECBSPRINTS\CRCGCBVOIDHECHARCO UNSIGNEDCHARNUIFNUSPRINTCONUELSESPRINTCONUVOIDGETCADENCHARCADENINACONSCHARCADENONAININDECHARFOIFINSTRLENCADENONAINDEINDEIFCADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENO NAINDECADENONAINDETOUPPECADENONAINDETOUPPECADENONAINDESPRINTCADENINAINDEINDERETURNELSEINDECHARBRETXTCONSCHARRCHIVOIFSTREAMRCRCHIVOIFRCNULLCOUTNOSEENCUENTRELARCHIVDETEXTENDLRETURNNULLCHARARNECHARINCOUT BRIENDARCHIVDETEXTENDLDORCREADARCOUTARWHILRCEOCOUTCERRANDOARCHIVDETEXTENDLRETURNARZERUGIRANSOLAROPENSOURCEORINCLUDIOSTREAMINCLUDFSTREAINCLUDSTDLIBINCLUDSTDIINCLUDSTRINGINCLUDSTRINGCABEERBMCABEERBMTYPE DESTRUCTUNSIGNEDCHARTIPOFICHERUNSIGNEDLONGINTAMANOFICHERSHORINRESERVADSHORINRESERVADLONGINDESPLAAMIENTCABECERABMINFORMACIOBMTYPEDESTRUCTUNSIGNEDLONGINTAMANOESTRUCTURAUNSIGNEDLONGINNCHURAUNSIGNEDLONGIN LTURUNSIGNEDINNUMPLANOUNSIGNEDINBITSPORPIXELUNSIGNEDLONGINTIPOCOMPRESIONUNSIGNEDLONGINTAMANOIMAGENLONGINRESOLUCIONHORIONTALONGINRESOLUCIONVERTICALUNSIGNEDLONGINNUMCOLORESINDXUNSIGNEDLONGINNUMCOLORESIN DXIMPORTINFORMACIONBMPCOLORETYPEDESTRUCTUNSIGNEDCHARBRILLOCOLORRGBPALETATYPEDESTRUCTCOLORRGBCOLOREPALETAPROTOTIPOSUNSIGNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVOIDDI BUJABMCONSCHARRCHIVOCONSCHARRCHHTMUNSIGNEDCHARDATOCABECERABMDIBCABINFORMACIONBMPDIBCARVOIDHECHARCOUNSIGNEDCHARNUVOIDCOLOCHARUNSIGNEDCHARUNSIGNEDCHARUNSIGNEDCHARVOIDGETCADENCHARCADENINACONSCHARCADENONA ININDECHARBRETXTCONSCHARRCHIVOININMAININARGCCHARARGVCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALSTRINGRCHBMPSTRINGRCHTEXSTRINGRCHHTMFOINARGCIFSTRINGARGVRCHBMPARGVIFSTRINGARGVRCHTEXARGVIFSTRINGARGV RCHHTMARGVIFSTRINGARGVCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRAENDLRETURNIFRCHBMPRCHTEXRCHHTMCOUTUSENDLCOUTBMHTMLOPCIONARCHIVENDLCOUTARCHIVBMRCHIVOENFORMATBMBYTSENDLCOUTARCHIVTXRCHIVODETEXTPLANEN DLCOUTARCHIVHTMLRCHIVODESALIDAENDLCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRARETURNCOUTRCHIVOHTMLRCHHTMENDLCOUTRCHIVODETEXTRCHTEXENDLCOUTRCHIVOBMRCHBMPENDLUNSIGNEDCHARBRIRBMRCHBMPC_STDIBCABDIBCARDI BPALIFNULLDIBUJABMRCHTEXC_STRCHHTMC_STDIBCABDIBCARELSECOUTLGFALLENDLRETURNRETURNBRIRRCHIVOBMZERUGIRAERUGIRANHOTPOPCOUNSIGNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVARI ABLEINCOLOREUNSIGNEDCHARDATOIFSTREAMRCRCHIVOIOBINARYCODIGOIFRCNULLCOUTRCHIVONOVALIDOGETCRETURNNULLCOUTLEYENDCABEERENDLUNSIGNEDCHARCOUTISSIEODIBCABENDLRCREADUNSIGNEDCHARDIBCABTIPOFICHERCHARDIBCABTIPOFI CHERCHARDIBCABTAMANOFICHERDIBCABRESERVADSHORINDIBCABRESERVADSHORINDIBCABDESPLAAMIENTLONGINUNSIGNEDCHARUNSIGNEDCHARDIBCABCOUTTIPODEFICHERDIBCABTIPOFICHERENDLCOUTTAMANIDEFICHERDIBCABTAMANOFICHERENDLCOUT RESERVADDIBCABRESERVADENDLCOUTRESERVADDIBCABRESERVADENDLCOUTDESPLASAMINTDIBCABDESPLAAMIENTENDLCOUTLEYENDCARACTERISTICAENDLRCREADCHARDIBCARCOUTISSIEODIBCARENDLCOUTNUMERODECOLOREDIBCARNUMCOLORESINDXENDL COLOREDIBCARNUMCOLORESINDXIFCOLORECOLORECOLOREDIBCARNUMCOLORESINDXCOLORECOUTLEYENDPALETADECOLOREENDLRCREADCHARDIBPALINSOBRANTEDIBCABTAMANOFICHERDIBCARNCHURADIBCARLTURDIBCABDESPLAAMIENTDATONEUNSIGNEDCH ARDIBCARNCHURADIBCARLTURSOBRANTEIFDATONULLCOUTSIMEMORIDATOGETCRETURNNULLCOUTNCHODELAIMAGENDIBCARNCHURAENDLCOUTLTDELAIMAGENDIBCARLTURENDLCOUTLEYENDDATOENDLRCREADDATODIBCARNCHURADIBCARLTURSOBRANTERETURN DATODIBUJAELENPANTALLAELBMVOIDDIBUJABMCONSCHARRCHTXTCONSCHARRCHHTMUNSIGNEDCHARDATOCABECERABMDIBCABINFORMACIONBMPDIBCARPONEPIXEPOPIXELONGINCOUTCALCULANDOELSOBRANTEENDLINSOBRANTEDIBCABTAMANOFICHERDIBCAR NCHURADIBCARLTURDIBCABDESPLAAMIENTCOUTSOBRANTESOBRANTEENDLSOBRANTESOBRANTEDIBCARLTURCOUTSOBRANTESOBRANTEENDLSOBRANTEINCHARCAUNSIGNEDCHARTMOFSTREAMSARCHHTMIFSANULLCOUTELARCHIVNOSEPUEDCREAENDLRETURNSAHT MLHEADENDLSATITLSOLAOPENSOURCEORTITLENDLSAHEADBODYBGCOLOENDLSAALIGCENTERFONTFACECOURIENEW\SIENDLININDECHARCADENONABRETXTRCHTXTCHARCADENINACOUTLTURDIBCARLTURENDLFODIBCARLTURFODIBCARNCHURATMDATODIBCARNC HURASOBRANTECOLOCATMTMTMSAFONTCOLOSACASAGETCADENCADENINACADENONAINDESACADENINASAFONTSABRENDLSAHREFHTTPWWSOLAOPENSOURCEORG\SAFONTCOLOFFFFFFCONVERSOBMHTMLZERUGIRAENDLSAFONTBODYHTMLVOIDCOLOCHARUNSIGNEDCH ARUNSIGNEDCHARUNSIGNEDCHARCHARCRCHARCGCHARCBHECRHECGHECBSPRINTS\CRCGCBVOIDHECHARCOUNSIGNEDCHARNUIFNUSPRINTCONUELSESPRINTCONUVOIDGETCADENCHARCADENINACONSCHARCADENONAININDECHARFOIFINSTRLENCADENONAINDEIN DEIFCADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDECADENONAINDETOUPPECADENONAINDETOUPPECADENONAINDESPRINTCADENINAINDEINDERETURNELSEINDECHARBRETXTCONSCHARRCHIVOIFST REAMRCRCHIVOIFRCNULLCOUTNOSEENCUENTRELARCHIVDETEXTENDLRETURNNULLCHARARNECHARINCOUTBRIENDARCHIVDETEXTENDLDORCREADARCOUTARWHILRCEOCOUTCERRANDOARCHIVDETEXTENDLRETURNARZERUGIRANSOLAROPENSOURCEORINCLUDIOST REAMINCLUDFSTREAINCLUDSTDLIBINCLUDSTDIINCLUDSTRINGINCLUDSTRINGCABEERBMCABEERBMTYPEDESTRUCTUNSIGNEDCHARTIPOFICHERUNSIGNEDLONGINTAMANOFICHERSHORINRESERVADSHORINRESERVADLONGINDESPLAAMIENTCABECERABMINFORM ACIOBMTYPEDESTRUCTUNSIGNEDLONGINTAMANOESTRUCTURAUNSIGNEDLONGINNCHURAUNSIGNEDLONGINLTURUNSIGNEDINNUMPLANOUNSIGNEDINBITSPORPIXELUNSIGNEDLONGINTIPOCOMPRESIONUNSIGNEDLONGINTAMANOIMAGENLONGINRESOLUCIONHORI ONTALONGINRESOLUCIONVERTICALUNSIGNEDLONGINNUMCOLORESINDXUNSIGNEDLONGINNUMCOLORESINDXIMPORTINFORMACIONBMPCOLORETYPEDESTRUCTUNSIGNEDCHARBRILLOCOLORRGBPALETATYPEDESTRUCTCOLORRGBCOLOREPALETAPROTOTIPOSUNSI GNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVOIDDIBUJABMCONSCHARRCHIVOCONSCHARRCHHTMUNSIGNEDCHARDATOCABECERABMDIBCABINFORMACIONBMPDIBCARVOIDHECHARCOUNSIGNEDCHARNUVOIDCO LOCHARUNSIGNEDCHARUNSIGNEDCHARUNSIGNEDCHARVOIDGETCADENCHARCADENINACONSCHARCADENONAININDECHARBRETXTCONSCHARRCHIVOININMAININARGCCHARARGVCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALSTRINGRCHBMPSTRING RCHTEXSTRINGRCHHTMFOINARGCIFSTRINGARGVRCHBMPARGVIFSTRINGARGVRCHTEXARGVIFSTRINGARGVRCHHTMARGVIFSTRINGARGVCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRAENDLRETURNIFRCHBMPRCHTEXRCHHTMCOUTUSENDLCOUTBMHTML OPCIONARCHIVENDLCOUTARCHIVBMRCHIVOENFORMATBMBYTSENDLCOUTARCHIVTXRCHIVODETEXTPLANENDLCOUTARCHIVHTMLRCHIVODESALIDAENDLCOUTVERSIOENDLCOUTWWSOLAOPENSOURCEORBYZERUGIRARETURNCOUTRCHIVOHTMLRCHHTMENDLCOUTRCHI VODETEXTRCHTEXENDLCOUTRCHIVOBMRCHBMPENDLUNSIGNEDCHARBRIRBMRCHBMPC_STDIBCABDIBCARDIBPALIFNULLDIBUJABMRCHTEXC_STRCHHTMC_STDIBCABDIBCARELSECOUTLGFALLENDLRETURNRETURNBRIRRCHIVOBMZERUGIRAERUGIRANHOTPOPCOUN SIGNEDCHARBRIRBMCONSCHARRCHIVOCABECERABMDIBCABINFORMACIONBMPDIBCARPALETADIBPALVARIABLEINCOLOREUNSIGNEDCHARDATOIFSTREAMRCRCHIVOIOBINARYCODIGOIFRCNULLCOUTRCHIVONOVALIDOGETCRETURNNULLCOUTLEYENDCABEERENDL UNSIGNEDCHARCOUTISSIEODIBCABENDLRCREADUNSIGNEDCHARDIBCABTIPOFICHERCHARDIBCABTIPOFICHERCHARDIBCABTAMANOFICHERDIBCABRESERVADSHORINDIBCABRESERVADSHORINDIBCABDESPLAAMIENTLONGINUNSIGNEDCHARUNSIGNEDCHARDIBC ABCOUTTIPODEFICHERDIBCABTIPOFICHERENDLCOUTTAMANIDEFICHERDIBCABTAMANOFICHERENDLCOUTRESERVADDIBCABRESERVADENDLCOUTRESERVADDIBCABRESERVADENDLCOUTDESPLASAMINTDIBCABDESPLAAMIENTENDLCOUTLEYENDCARACTERISTICA ENDLRCREADCHARDIBCARCOUTISSIEODIBCARENDLCOUTNUMERODECOLOREDIBCARNUMCOLORESINDXENDLCOLOREDIBCARNUMCOLORESINDXIFCOLORECOLORECOLOREDIBCARNUMCOLORESINDXCOLORECOUTLEYENDPALETADECOLOREENDLRCREADCHARDIBPALIN SOBRANTEDIBCABTAMANOFICHERDIBCARNCHURADIBCARLTURDIBCABDESPLAAMIENTDATONEUNSIGNEDCHARDIBCARNCHURADIBCARLTURSOBRANTEIFDATONULLCOUTSIMEMORIDATOGETCRETURNNULLCOUTNCHODELAIMAGENDIBCARNCHURAENDLCOUTLTDELAIM AGENDIBCARLTURENDLCOUTLEYENDDATOENDLRCREADDATODIBCARNCHURADIBCARLTURSOBRANTERETURNDATODIBUJAELENPANTALLAELBMVOIDDIBUJABMCONSCHARRCHTXTCONSCHARRCHHTMUNSIGNEDCHARDATOCABECERABMDIBCABINFORMACIONBMPDIBCAR |