New Password problem

New Password problem

Postby TimStone » Wed Sep 30, 2020 6:15 pm

For years I have had no problem with password. In my .RC file, I use the following line:
EDITTEXT 102,240,135,80,10,ES_PASSWORD

In my login program I use:
REDEFINE GET cPass ID 102 OF login

Suddenly, in FWH 20 08 when typing in the password, it allows no entry. Normally we would see dots for each character. The entry is not hidden. You simply cannot enter anything into the password field. As soon as I remove the ES_PASSWORD from the resource, it becomes a normal GET field.

So, how do we fix this change. I see that MsgGet() dealt with this change ( though not explained ) but found no other notes.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby Antonio Linares » Wed Sep 30, 2020 6:27 pm

Tim,

We are going to review it right now.

Many thanks for your feedback
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42117
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: New Password problem

Postby TimStone » Thu Oct 01, 2020 6:06 pm

I have confirmed this problem started with FWH 20.08. It does not exist in 20.06 or 20.07

In doing a comparison, I can see that a lot of the tGet code in 20.07 was removed in 20.08.

I'm wondering if the variable lPassword is remaining false in a Dialog GET that contains ES_PASSWORD. For example line 574 seems to require lPassword to be .T. in addition to ES_PASSWORD to be present in order to set the correct style.

Until this is resoloved, 20.08 is not useable for me ... and any future versions would also not be useable. I appreciate a fix or workaround for this.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby Otto » Thu Oct 01, 2020 6:16 pm

Hello Tim,
Just as curiosity. Can't you integrate the old TGet in the meantime?
Would that work.

viewtopic.php?f=3&t=39395

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6334
Joined: Fri Oct 07, 2005 7:07 pm

Re: New Password problem

Postby TimStone » Thu Oct 01, 2020 7:34 pm

Otto,

In many cases I would do that, but so many changes were made between .07 and .08 that I have no idea how they might also be reflected in other parts of the progam. tGet is such a significant part of the program. I'm afraid if I did that it might break other parts of the libraries in 20.08 which might require thos changes.

When I reverted to 20.07, the problem is resolved.

On of the problems is that FWH always uses examples with the @ xx,xx SAY and @ xx,xx GET commands rather than the resources. It seems like redefining to resources is an afterthought. With @ xx,xx GET, you have lPassword as an option, but it is not available for a REDEFINE. I will guess the error lies in not properly getting the ES_PASSWORD status from the resource.

I know people are fine with the @xx,xx commands, but I display a lot of data on complex screens and I have never been able to get it to line up properly no matter how hard I have tried. With resources, and manual coding, I can quickly add, align, move, or balance all of the controls so easily and precisely. That may be my problem overall, but it makes my clients happy.

Tim
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby Otto » Thu Oct 01, 2020 8:12 pm

Thank you, Tim. I understand.

I am changing all to Define and eliminate the resources.
I have the feeling that the future is there if you also look at web programming and having one source for both.

And I think we now have the same situation as around 1994 when we started with WINDOWS.
Sure desktop programms will be around many more years, like DOS is still around in some places.
We develop new things all with mod harbour. PWA mod harbour programs behaves similar to desktop programs.

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6334
Joined: Fri Oct 07, 2005 7:07 pm

Re: New Password problem

Postby TimStone » Thu Oct 01, 2020 9:21 pm

Otto,

I do not have any problem with web programming. There have always been ample tools to use for that. When I look at all the examples, however, they are all relatively simple, and that is pretty standard for cloud based applications. Small amounts of data may be entered at an one time. My primary application is complex, and fully integrated. To be viable on the web, my clients would need 100% reliable, very broadband, internet service. They could have 10 or more computers all doing data intensive entry from just one location.

The reality is almost none of my clients have that capability. It is one thing when a customer fills out some simple data forms and moves on. It is very different when 5 computers are all sharing the same databases and reading/writing data across a multitude of fields, all at the same time. My clients are all businesses, who serve clients face to face. It's not very good when they need to interact with a client, look up a service history, determine the work that should be done, and create a workorder, then add parts, labor, recommendations, and inspections ... when the internet goes out ... for perhaps several days .... or the best they have is a low speed DSL connection and perhaps 5 computers sharing it to a web server.

So there is no resistance on my part, but just a realization that is not a real world viable solution for me. I may play with it, and perhaps even make some small apps with it, but I'm not heading into a major transition to a platform that will not be useable by the majority. of my clients.

Tim
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby TimStone » Thu Oct 01, 2020 9:28 pm

Otto,

Here is an example of a resource. This is one dialog on one of 9 folders place on 1 dialog screen. The main screen also has a button bar, as do each of the folders Try doing this, with perfect alignment, using DEFINE.

Code: Select all  Expand view  RUN

WOPARw DIALOG 0, 0, 830, 400
STYLE WS_CHILD|WS_VISIBLE
{
    CONTROL                 "", 103, "TBar", 0|WS_CHILD|WS_VISIBLE, 0,0, 830, 40
    LTEXT           "Part #:",-1,10,50,40,13
    EDITTEXT        493,60,50,120,13
    LTEXT           "Description:",-1,200,50,48,13
    EDITTEXT        499,250,50,200,13
    LTEXT           "Cost:",-1,10,80,30,13
    EDITTEXT        500,50,80,60,13,ES_RIGHT //  
    LTEXT           "Price:",-1,10,95,30,13
    EDITTEXT        746,50,95,60,13,ES_RIGHT //  
    LTEXT           "Quantity",-1,130,80,30,13
    EDITTEXT        747,170,80,60,13,ES_RIGHT //  
    LTEXT           "Sold by",-1,130,95,30,13
    COMBOBOX        755,170,95,60,166,CBS_DROPDOWN | WS_BORDER | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Source",-1,345,65,40,13
    EDITTEXT        2504,410,65,25,13
    LTEXT           "Vendor",-1,240,80,35,13
    EDITTEXT        494,285,80,50,13
    LTEXT           "Department",-1,345,80,40,13
    EDITTEXT        495,410,80,25,13
    LTEXT               "Sortcode:", -1, 690, 65,30,13
    COMBOBOX        1755,735,65,80,166,CBS_DROPDOWN | WS_BORDER | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Status:",-1,690,80,30,13
    EDITTEXT        523,725,80,10,13
    LTEXT           "Weight",-1,455,50,40,13
    LTEXT           "Total:",-1,690,50,60,13
    LTEXT           "",999,10,65,150,13
    LTEXT           "",594,230,65,105,13
    LTEXT           "",801,455,65,45,13
    LTEXT           "# Used",-1,580,65,30,13
    LTEXT           "Environment",-1,455,80,40,13
    LTEXT           "# Rcvd.",-1,580,80,30,13
    LTEXT           "PO #",-1,240,95,35,13
    LTEXT           "Location:",-1,345,95,30,13
    LTEXT           "Available:",-1,455,95,40,13
    LTEXT           "Charge",-1,580,95,30,13
    EDITTEXT        748,510,50,50,10,ES_RIGHT //  
    CONTROL         "Core",498,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,580,50,40,13
    EDITTEXT        504,760,50,50,13,ES_RIGHT //  
    EDITTEXT        749,510,65,50,13,ES_RIGHT //  
    EDITTEXT        751,620,65,50,13,ES_RIGHT //  
    EDITTEXT        750,510,80,50,13,ES_RIGHT //  
    EDITTEXT        752,620,80,50,13,ES_RIGHT //  
    PUSHBUTTON      "",1501,110,95,10,13
    EDITTEXT        489,285,95,46,13
    EDITTEXT        4005,385,95,50,13
    EDITTEXT        4004,510,95,50,13,ES_RIGHT //  
    EDITTEXT        753,620,95,50,13,ES_RIGHT //  
    LTEXT           "Labor:",-1,750,80,25,13
    EDITTEXT        1504,780,80,35,13,ES_RIGHT  
    CONTROL         "Tax",496,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,690,95,30,13
    CONTROL         "Sublet",497,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,725,95,30,13
    CONTROL         "",486,"TxBrowse",WS_BORDER | WS_VSCROLL | WS_TABSTOP,10,110,810,280
}
 


Some are much larger.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby Otto » Thu Oct 01, 2020 10:41 pm

Tim, all you can do with desktop apps you can do with a web app.

As I said, we had this discussion 25 years ago.
WINDOWS is too slow, etc. etc.

And yes there are still companies that offer DOS only programs successfully.
There is always a time lag.
You are right. But when the market changes this time, all will be much faster.

I do not want to convince anyone to stop desktop app development.
But for my company and me, I have decided to do all new things as web programs.
I know that it is much work to reprogram all.

We have young people in our company, and they must have a perspective.
I am so thankful Antonio made this for us possible.

At the moment, we have a hybrid version of WINHOTEL.
In localhost, we can start WINHOTEL desktop, and the web programs are setup as Progressive Web Apps.

I have a playground for my web programming here: https://www.modharbour.club
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6334
Joined: Fri Oct 07, 2005 7:07 pm

Re: New Password problem

Postby TimStone » Thu Oct 01, 2020 11:40 pm

Otto, I don't dispute the value of that.

However, but do you really feel that a company can share 5 to 10 computers, constantly interacting with large amounts of data, at maybe 80 mbps internet speed ? Is it viable to have days of downtime ?

It has nothing to do with the programming. The best program in the world is still limited to the connectivity from the workstations to the server. When the server is local, they never lose the connection. With the internet, they may. often lose it for extended periods of time. We are talking about a business that depends on their workstations all day long, not someone who logs in for a short period of time to handle reservations or checkins.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby Otto » Fri Oct 02, 2020 6:46 am

Hello Tim,
I think this number of requests is no problem for a web server.
There are tests in the mod harbor forum with simulated tens of thousands of simultaneous requests without data loss.

The Internet's stability is getting better every day, and there are many ways to make it more fail-safe.

You can get the Internet over the landline and have an additional SIM card in your router for automatic failover.
If there are self-driving cars, then the internet problem will be solved for sure.


But I think that a local web server is used within the company.
Here is a function of how I can recognize in mod harbour whether the call comes from my network or the Internet.

Code: Select all  Expand view  RUN
local lFound: = File (cViewName)
local cData
if ("menu" $ cView)
If (AP_UserIp () == ":: 1") .OR. (AP_UserIp () == "127.0.0.1")
// running in localhost
cViewName: = hb_GetEnv ("PRGPATH") + "/ views /" + "menulocal" + ".view"
endif


Verkauf-Artikelverwaltung is a FIVEWIN desktop program! Web and desktop are using the same DBF-files!

Best regards,
Otto
Image
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6334
Joined: Fri Oct 07, 2005 7:07 pm

Re: New Password problem

Postby TimStone » Fri Oct 02, 2020 4:52 pm

Otto,

Unfortunately I think this diversion has taken the focus off my question which is actually unrelated to the web.

Antonio,

Have you found a fix for the password problem ?
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby karinha » Fri Oct 02, 2020 5:53 pm

Hola Tim, por favor, ¿tienes un ejemplo sencillo del uso de la función TBAR?

Hi Tim, please, do you have a simple example of using the TBAR feature?

Code: Select all  Expand view  RUN

 CONTROL "", 103, "TBar", 0 | WS_CHILD | WS_VISIBLE, 0,0, 830, 40
 


Gracias, Many thanks.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: New Password problem

Postby TimStone » Fri Oct 02, 2020 6:26 pm

In the .rc file:

Code: Select all  Expand view  RUN

EXPTXT DIALOG 0, 0, 660, 410
STYLE WS_POPUP | WS_CAPTION
CAPTION "Text Editor"
{
    CONTROL                 "", 100, "TBar", 0|WS_CHILD|WS_VISIBLE, 0,0, 660, 30
    EDITTEXT        8522,10,40,640,360,ES_MULTILINE | ES_WANTRETURN | WS_VSCROLL
}


In the .prg file:

Code: Select all  Expand view  RUN


FUNCTION ExpandText( cLabTxt )

  LOCAL oXTxt, oGt1, oBarExp

  DEFINE DIALOG oXTxt RESOURCE "EXPTXT" BRUSH oBrush transparent OF oWnd FONT oLFont

    REDEFINE GET oGt1 VAR cLabTxt MEMO ID 8522 OF oXTxt
        oXTxt:bStart = { || oGt1:GoBottom() }

    REDEFINE BUTTONBAR oBarExp ID 100 SIZE 60,60 OF oXTxt 2015
    oBarExp:bClrGrad := aPubGrad

    DEFINE BUTTON oBtnEx1 OF oBarExp RESOURCE "HROK"  PROMPT "OK" ACTION ( oXTxt:end()) ;
        MESSAGE "Make your changes and press OK"

    DEFINE BUTTON oBtnEx2 OF oBarExp RESOURCE "SPELL" PROMPT "Spell" TOOLTIP "Spell check text" ;
        ACTION ( cLabTxt := SpellOne( cLabTxt ), oGt1:refresh( ) ) NOBORDER TRANSPARENT
       
    ACTIVATE DIALOG oXTxt ON INIT  oBarExp:lTransparent := .F. CENTERED
       
RETURN( cLabTxt )

 


I have a gradient defined in there which is drawn from the MAIN() program file as a PUBLIC variable:
PUBLIC aPubGrad := {| lInvert | If( ! lInvert, { { 0.50, 16776960, 16777215 }, ;
{ 0.50, 16777215, 16776960 } }, { { 0.50, 128, 16777215 }, { 0.50, 16777215, 128 } } ) } // HCYAN, WHITE ; RED, WHITE
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2944
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: New Password problem

Postby karinha » Sat Oct 03, 2020 1:27 am

Super many thanks mister Tim. Very good. Muy Bueno. Gracias.

Code: Select all  Expand view  RUN


// \SAMPLES\TBARTIM.PRG

#Include "FiveWin.ch"

MEMVAR aPubGrad

FUNCTION Main() // ExpandText( cLabTxt )

   LOCAL oDlg, oGt1, oBarExp, oBrush, oFont, oBtnEx1, oBtnEx2
   LOCAL cLabTxt := "TEST OF TBAR, MISTER TIM STONE"

   aPubGrad := {| lInvert | If( ! lInvert, { { 0.50, 16776960, 16777215 },   ;
                                             { 0.50, 16777215, 16776960 } }, ;
                                             { { 0.50, 128, 16777215 },      ;
                                             { 0.50, 16777215, 128 } } ) } // HCYAN, WHITE ; RED, WHITE

   DEFINE BRUSH oBrush STYLE BORLAND
   DEFINE FONT oFont   NAME "Ms Sans Serif" SIZE 0, -12 BOLD

   DEFINE DIALOG oDlg RESOURCE "EXPTXT" BRUSH oBrush TRANSPARENT FONT oFont

   oDlg:lHelpIcon := .F.

   REDEFINE GET oGt1 VAR cLabTxt MEMO ID 8522 OF oDlg

   oDlg:bStart = { || oGt1:GoBottom() }

   REDEFINE BUTTONBAR oBarExp ID 100 SIZE 60,60 OF oDlg 2015

   oBarExp:bClrGrad := aPubGrad

   DEFINE BUTTON oBtnEx1 OF oBarExp RESOURCE "SCULLY"  PROMPT "OK"           ;
      ACTION ( oDlg:End() )                                                  ;
      MESSAGE "Make your changes and press OK"

   DEFINE BUTTON oBtnEx2 OF oBarExp RESOURCE "SALVAR" PROMPT "Spell"         ;
      TOOLTIP "Spell check text"                                             ;
      ACTION ( cLabTxt := SpellOne( cLabTxt ), oGt1:Refresh( ) ) NOBORDER    ;
      TRANSPARENT

   ACTIVATE DIALOG oDlg ON INIT ( oBarExp:lTransparent := .F. ) CENTERED

   oBrush:End()
   oFont:End()
       
RETURN( cLabTxt )

FUNCTION SpellOne( cLabTxt )

RETURN NIL
 


Code: Select all  Expand view  RUN

// TBARTIM.RC ->  Modified - Very Show()
EXPTXT DIALOG 0, 0, 462, 300
STYLE DS_ABSALIGN | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Text Editor"
{
 CONTROL "", 100, "TBar", 0 | WS_CHILD | WS_VISIBLE, 0, 0, 450, 30
 EDITTEXT 8522, 5, 40, 445, 252, ES_MULTILINE | ES_WANTRETURN | WS_VSCROLL
}
}
SCULLY BITMAP
{
 '42 4D 36 08 00 00 00 00 00 00 36 04 00 00 28 00'
 '00 00 20 00 00 00 20 00 00 00 01 00 08 00 00 00'
 '00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 01'
 '00 00 00 00 00 00 FF FF FF 00 00 00 00 00 00 00'
 '18 00 00 00 10 00 F0 FF FF 00 F8 FF FF 00 00 08'
 '00 00 00 00 20 00 10 00 10 00 00 00 30 00 00 00'
 '28 00 A8 AC D8 00 10 00 00 00 00 00 40 00 20 54'
 '80 00 58 70 60 00 40 50 60 00 A8 D4 B0 00 50 5C'
 '50 00 00 74 F8 00 40 58 A0 00 00 00 38 00 70 9C'
 'B0 00 FF FC FF 00 90 A4 F8 00 00 00 A8 00 00 1C'
 '98 00 C0 D0 C0 00 C0 C4 A8 00 E0 FF FF 00 E8 FF'
 'FF 00 00 4C E0 00 18 84 D8 00 00 00 68 00 00 00'
 '60 00 28 40 90 00 00 00 78 00 10 08 60 00 20 50'
 'B8 00 38 BC D8 00 80 B0 E8 00 78 84 C0 00 48 88'
 'B8 00 78 90 D0 00 70 FF FF 00 10 10 80 00 30 40'
 'C8 00 00 08 D8 00 40 70 F0 00 28 3C FF 00 48 80'
 'D8 00 18 8C F8 00 50 68 E8 00 10 0C F0 00 30 60'
 'F8 00 00 08 98 00 50 74 B8 00 00 00 80 00 28 28'
 'C8 00 00 10 90 00 58 6C B0 00 00 00 50 00 38 40'
 'A8 00 30 38 B0 00 70 9C E8 00 30 60 B8 00 10 28'
 '50 00 10 28 68 00 00 38 98 00 FF F8 FF 00 90 FF'
 'FF 00 FF FF F0 00 28 AC F8 00 10 38 FF 00 C8 D0'
 'F8 00 68 D0 F0 00 88 FC FF 00 E8 FF F8 00 FF FF'
 'F8 00 B8 FF FF 00 C0 FF FF 00 18 44 C0 00 28 D0'
 'F8 00 20 18 C8 00 18 20 70 00 10 14 58 00 18 28'
 'E8 00 70 88 F0 00 78 94 F0 00 18 1C 60 00 50 A8'
 'E0 00 70 BC E8 00 A8 DC FF 00 00 28 FF 00 30 B4'
 'E8 00 58 88 F0 00 60 84 F8 00 78 C8 E8 00 28 20'
 '78 00 B0 F8 E8 00 20 38 C0 00 30 44 E0 00 90 DC'
 'F0 00 28 38 E0 00 A8 BC FF 00 00 14 FF 00 A0 B8'
 'F8 00 70 DC F8 00 B8 F4 F0 00 10 20 98 00 10 00'
 '50 00 68 D8 FF 00 00 1C 38 00 00 00 D0 00 00 00'
 'E0 00 98 C4 FF 00 00 00 F8 00 10 00 F8 00 00 18'
 '60 00 00 08 F8 00 18 28 80 00 C0 D8 FF 00 20 1C'
 '80 00 00 1C 80 00 00 00 58 00 40 78 E0 00 00 00'
 '48 00 10 00 C0 00 10 24 F0 00 60 D0 FF 00 48 90'
 'F8 00 00 0C C8 00 50 B4 F0 00 20 60 D8 00 20 30'
 '98 00 48 78 E8 00 60 E8 FF 00 10 08 48 00 10 00'
 '68 00 18 40 B0 00 78 94 98 00 88 94 98 00 00 24'
 '88 00 60 C8 E8 00 68 AC D8 00 30 64 D8 00 18 44'
 'E0 00 00 24 C0 00 10 00 20 00 20 58 E0 00 60 C0'
 'F0 00 38 B8 F0 00 50 DC FF 00 40 B8 F8 00 80 BC'
 'F8 00 A8 FF F8 00 88 E4 F8 00 78 D8 F0 00 38 CC'
 'F8 00 F0 FC FF 00 A8 F0 F8 00 C8 FF F0 00 F8 FF'
 'F8 00 B8 F8 FF 00 98 FF FF 00 70 F8 FF 00 38 C4'
 'FF 00 10 14 78 00 00 0C 38 00 10 18 D0 00 00 2C'
 'E0 00 10 08 E8 00 00 24 E8 00 38 A0 F0 00 C0 E8'
 'FF 00 10 14 E8 00 20 4C D8 00 28 E4 FF 00 28 80'
 'F0 00 10 18 E0 00 10 2C B8 00 00 14 D8 00 30 DC'
 'FF 00 30 8C F0 00 10 24 C8 00 10 28 C0 00 20 14'
 'B8 00 38 9C F8 00 30 88 F8 00 00 30 D8 00 20 34'
 'D8 00 10 0C 98 00 30 60 E0 00 40 98 F0 00 C8 FC'
 'FF 00 60 A8 E8 00 58 F8 FF 00 00 2C B8 00 18 24'
 'A8 00 10 08 90 00 10 08 A0 00 E8 FC FF 00 98 E0'
 'FF 00 C0 F8 FF 00 10 24 E0 00 80 C8 FF 00 B0 E8'
 'FF 00 30 90 E8 00 10 58 D0 00 D0 FF FF 00 20 84'
 'F0 00 68 BC FF 00 58 9C FF 00 50 CC FF 00 F8 FC'
 'FF 00 10 64 D0 00 98 D4 FF 00 58 D8 F8 00 60 E4'
 'F8 00 48 8C FF 00 68 FC FF 00 D0 F4 F8 00 38 94'
 'FF 00 B8 E8 F8 00 50 9C F8 00 98 D8 F8 00 A0 FC'
 'FF 00 D0 FC FF 00 D8 FF FF 00 10 00 38 00 00 08'
 '50 00 10 00 28 00 28 58 E8 00 28 50 E8 00 18 28'
 'B8 00 20 1C E0 00 10 0C C8 00 00 14 C0 00 00 08'
 '90 00 18 38 D8 00 10 3C E0 00 18 38 A0 00 10 18'
 'C0 00 10 08 70 00 68 AC FF 00 10 38 E8 00 18 28'
 '90 00 30 6C D8 00 10 14 88 00 20 2C FF 00 30 74'
 'D8 00 18 14 80 00 28 6C D8 00 30 58 C8 00 18 54'
 'F8 00 00 30 A8 00 74 2F 21 E6 F8 02 03 0C 06 06'
 '01 0C 01 01 01 01 E5 A7 A6 46 D1 05 00 00 00 4E'
 '4E 00 00 00 04 1E 77 19 7E 2D 2D A8 01 09 0D 09'
 '3D 25 E7 08 03 E6 6D 51 88 E2 D1 00 00 04 00 00'
 '00 00 00 00 04 00 77 37 09 22 21 09 EE ED EC A9'
 'EB F8 03 01 0D EA E9 E8 98 46 C2 D6 9F 04 00 45'
 '45 00 00 00 00 00 AB 21 6E F3 39 2E 93 1F 13 AA'
 'F2 15 01 02 F1 82 F0 EF 99 4C 4F 1D 4D 00 00 05'
 '00 00 00 00 00 00 53 21 22 39 1A 20 52 B1 99 26'
 '09 02 02 F6 AD AD CC 2F AC F5 F4 4F 1D 00 17 00'
 '00 00 00 00 00 00 F8 7C F8 24 AD B1 B1 27 70 03'
 '06 02 54 30 6F B0 37 AF AC 69 93 F7 AE 1E 4E 4E'
 '00 00 04 00 00 00 FB 55 21 B2 33 48 0E 07 01 01'
 '03 15 32 D3 FA 72 71 35 F9 31 68 28 D8 CB 1E 05'
 '00 00 00 00 00 00 22 22 B4 FE CC 76 02 08 01 08'
 '07 FD E0 D9 FC 2F 77 75 74 35 B3 34 73 9A E3 04'
 '00 00 00 00 00 00 09 24 AA 56 22 02 01 06 01 02'
 '78 82 A6 98 D5 AA B5 77 69 F9 77 2F B5 FF 2B C9'
 '00 00 00 00 00 00 15 C8 EC 3B 0A 01 06 01 01 7C'
 '91 99 B6 C4 D5 D5 DF 9A 58 57 18 6A 79 DD C9 00'
 '00 00 00 00 00 00 F3 37 1A 59 07 01 06 02 0D EF'
 'DE 99 9E 48 B7 DA 4F E2 1D C9 05 17 17 00 00 00'
 '00 00 04 00 00 00 37 B9 24 7A 0A 01 06 0A EA 36'
 'E0 BB B2 B8 3B 5A 9B C2 04 45 17 05 05 05 05 00'
 '00 00 00 00 00 00 71 93 7C BA 0A 01 02 7B E8 DB'
 'E0 FE 93 3B 38 5B A3 04 00 17 A2 00 00 00 17 17'
 '00 00 00 00 00 00 80 83 24 7F 0A 03 7E 51 BC D3'
 'BB F0 7D 5C CB A4 C2 C9 00 17 4E 00 00 00 17 00'
 '00 00 00 00 00 00 5D 19 BA 19 07 02 F6 BC A6 98'
 'BB BD CA 1D 1E D1 29 14 1D D6 17 00 00 00 00 00'
 '00 00 00 00 00 00 49 19 3A 39 02 02 FD 81 88 C4'
 'BC CC E2 05 04 04 9F AE 1D 05 05 00 00 00 00 00'
 '00 00 00 00 00 00 AA 93 F2 3D 07 07 82 88 A5 DC'
 'BB BE A3 05 05 04 1E 04 04 05 00 00 00 00 00 00'
 '00 00 00 00 00 00 F5 83 BF 0A 07 E6 82 98 4C 4C'
 'AD B0 C2 00 00 04 9F 04 05 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 F0 39 E5 03 03 86 85 98 2C 4C'
 '84 C0 C2 00 00 05 05 05 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 EB 15 03 0C 02 BA 3B C1 88 2C'
 'D5 87 C2 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 C8 03 01 01 15 C7 C6 C5 84 C4'
 '5E C3 C2 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 8A 06 06 03 89 21 4A AE 2A AD'
 '97 C3 E3 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 09 01 06 0D 0D 3C 1E 0F 8D 29'
 '8B C3 E4 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 03 01 02 3E 8E 3D 0B 8D 8C 10'
 'F1 C3 E4 04 00 00 17 00 05 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 01 03 09 5F 9D FA 1A 3B 23 3F'
 '1A CA 1E 00 05 05 00 1E 50 E4 DD E4 C9 05 00 05'
 '00 4E 00 00 00 00 01 08 0D 39 41 61 60 CC 19 19'
 '40 E4 A2 4E 00 4D 50 CA 8F 6B 9C E2 CB 1E 9F 00'
 '00 00 00 00 00 00 01 94 62 EE 24 EE 1A FF 91 D3'
 'A3 04 45 05 00 E4 DC DE 9A CE CD 90 90 DF 4D 00'
 '04 05 17 00 00 00 01 03 64 B2 CF E0 84 46 A4 50'
 '1D 00 00 4E 05 E3 9E 92 1D 17 1B 11 63 9D E2 1D'
 '05 45 00 00 00 00 03 07 65 D2 C4 2C E2 50 E3 00'
 '47 00 D6 1D 6C D1 9C 93 2B 9F 8D 12 1C 16 D0 E2'
 'D1 9F 04 00 00 00 94 25 67 E0 98 2C 50 A1 04 00'
 '00 45 04 DF 66 A0 A4 CD 44 43 42 0A 0A 21 93 D5'
 'A4 1D 04 00 00 04 07 F8 95 D5 88 E2 1D 1D 04 00'
 '00 05 04 1E E1 4B A4 E2 46 9D F4 E0 D4 D3 9C 4F'
 '50 C2 47 00 00 04 09 F2 D7 98 A5 4F 1E 00 D6 00'
 '47 D6 00 04 E4 5A 97 96 A3 50 50 50 4F E3 1D 1D'
 '1D 9F D6 00 00 04'
}
SALVAR BITMAP
{
 '42 4D FA 0E 00 00 00 00 00 00 36 00 00 00 28 00'
 '00 00 23 00 00 00 23 00 00 00 01 00 18 00 00 00'
 '00 00 C4 0E 00 00 C3 0E 00 00 C3 0E 00 00 00 00'
 '00 00 00 00 00 00 FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FB FB FB F3 F3 F3 E0 E0 DF C0 BE BE A0 9E'
 '9D 99 98 97 A2 A1 A1 AF AD AC 9C 9A 99 B6 B6 B6'
 'ED ED ED FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FB'
 'FD FC F7 F7 F7 E7 E6 E5 D3 D3 D2 BA BA B9 A5 A3'
 'A2 9B 9A 99 A2 A2 A2 B5 B4 B3 C1 BE BD C3 C2 C0'
 'C9 C8 C7 CE CC CB A7 A5 A3 8B 89 88 DB DA DA FD'
 'FD FD FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE 00 00 00 FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FC FC FC F2 F2 F2 E4 E4 E3 BF C0 BF AC AA'
 'A9 A0 9F 9E 9A 99 98 9C 9A 99 9F 9E 9B A6 A5 A2'
 'B2 B1 AF C1 C0 BE CE CC CB D2 D0 CF D6 D4 D3 D7'
 'D6 D5 A7 A5 A3 70 6F 6E C7 C7 C7 F8 F8 F8 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE FC'
 'FC FC F5 F5 F5 EA EA EA D8 D8 D8 C4 C4 C4 B4 B3'
 'B2 A2 A1 A0 A2 A1 A0 A0 9F 9D 99 97 95 99 97 95'
 '9C 9A 98 A6 A3 A1 AF AD AA B8 B7 B4 C1 C0 BE C9'
 'C8 C6 D0 CF CD D3 D1 CF D3 D1 D0 CE CC CB A0 9E'
 '9C 6D 6B 6A A6 A5 A5 E6 E7 E6 FD FE FD FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE 00'
 '00 00 FE FE FE FC FC FC E7 E6 E6 CD CC CB B9 B8'
 'B8 AA A9 A8 98 97 96 89 88 87 80 7F 7D 78 76 75'
 '91 8F 8D 9F 9C 9A A2 A0 9E A6 A4 A2 AA A7 A5 B1'
 'AE AC BB B9 B7 C4 C3 C1 C9 C8 C6 C8 C7 C5 C2 C1'
 'BF BC BA B8 AE AC AA A4 A2 A0 94 91 90 70 6F 6E'
 '84 83 82 CF D0 CF F9 FA F9 FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE 00 00 00 FE FE'
 'FE D6 D6 D6 AB AA A9 8B 89 88 7A 78 77 73 71 70'
 '6B 6A 69 6A 68 67 76 75 74 85 84 82 A1 9F 9E A7'
 'A5 A3 AB A9 A7 B2 B0 AF B7 B4 B3 BA B8 B5 BB B9'
 'B7 B8 B6 B4 B3 B1 AF AA A8 A6 A2 9F 9D A0 9E 9C'
 '90 8E 8C 8F 8D 8B 8C 8A 89 77 75 74 72 70 6F B5'
 'B4 B3 EE EE EE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE 00 00 00 FE FE FE 9D 9C 9C'
 '76 74 73 67 66 65 64 62 62 68 66 66 68 66 65 6B'
 '69 68 82 80 80 A1 9F 9E AF AD AB B4 B3 B2 B6 B4'
 'B3 B8 B5 B4 B7 B5 B4 B2 B0 AE A5 A3 A2 97 95 93'
 '8E 8B 8A 89 86 85 8A 88 86 94 92 90 95 93 91 9C'
 '9A 98 90 8E 8C 84 81 80 70 6F 6D 98 97 96 DC DC'
 'DB FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE 00 00 00 FE FE FE 85 83 82 6E 6D 6B 6A'
 '69 67 6D 6B 6A 7A 79 77 88 87 84 94 92 90 A5 A3'
 'A2 B8 B7 B5 B9 B7 B6 B3 B2 B1 AC AA A9 A2 A0 9F'
 '99 97 96 93 91 90 90 8E 8D 8F 8D 8C 8E 8C 8B 8E'
 '8C 8B 8E 8C 8B 8F 8D 8B 9C 99 97 9A 97 95 94 91'
 '90 93 91 8F 78 77 76 80 7E 7D C8 C8 C7 FC FC FC'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE 00'
 '00 00 FE FE FE 82 80 7F 7D 7C 7A 8C 8A 88 9C 9A'
 '98 AB A9 A7 B7 B5 B2 B8 B6 B4 AF AD AB A3 A1 9F'
 '9A 98 96 97 95 93 97 94 93 97 95 93 97 94 93 97'
 '95 93 98 96 94 98 96 94 97 95 93 97 94 93 96 94'
 '93 96 93 91 9A 98 96 9A 98 96 97 95 93 A2 9F 9E'
 '87 85 84 71 6F 6E B2 B1 B0 F3 F4 F3 FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE 00 00 00 FE FE'
 'FE 93 93 92 A6 A4 A1 AF AD AB AE AC A9 AA A8 A5'
 'A5 A3 A1 A1 9E 9C 9E 9B 99 9F 9C 9A 9E 9B 99 9F'
 '9D 9B 9E 9B 99 9F 9D 9B 9E 9B 99 9F 9C 9A 9E 9C'
 '9A 9E 9C 9A 9E 9C 9A 9E 9C 9A 9E 9C 9A 9D 9A 99'
 '9B 99 97 A1 9F 9D 9E 9B 99 A4 A1 9F 95 93 91 7D'
 '7C 7A A1 A1 9F DF E0 DF FD FD FD FE FE FE FE FE'
 'FE FE FE FE FE FE FE 00 00 00 FE FE FE B1 AF AE'
 'AC AA A7 A2 A0 9D 9E 9C 9A A2 9F 9E A6 A3 A2 A6'
 'A4 A2 A6 A4 A2 A6 A4 A2 A6 A4 A2 A6 A4 A2 A6 A4'
 'A2 A6 A4 A2 A6 A4 A2 A6 A4 A2 A6 A4 A2 A6 A4 A2'
 'A6 A4 A2 A6 A3 A2 A5 A2 A1 A5 A2 A1 A2 A0 9E A8'
 'A6 A4 A5 A2 A1 A5 A2 A1 A7 A5 A3 94 92 90 88 86'
 '84 B9 B8 B7 F6 F6 F6 FE FE FE FE FE FE FE FE FE'
 'FE FE FE 00 00 00 FE FE FE E8 E8 E8 AA A8 A7 AC'
 'AA A7 B2 B0 AE AE AC AA AC A9 A8 AC AA A8 AC AA'
 'A8 AC AA A8 AC AA A8 AC AA A8 AC AA A8 AC AA A8'
 'AC AA A8 AC AA A8 AB A8 A6 AB A8 A6 AB A8 A6 AA'
 'A7 A5 A8 A6 A4 A7 A5 A3 A3 A1 9F AB A8 A6 A6 A4'
 'A2 A7 A5 A3 AC AA A7 9C 99 97 86 83 81 A9 A7 A6'
 'E8 E8 E7 FE FE FE FE FE FE FE FE FE FE FE FE 00'
 '00 00 FE FE FE FB FB FB B7 B6 B5 AC AB AA B2 B0'
 'AF B3 B1 AF B3 B1 AF B3 B1 AF B3 B1 AF B3 B1 AF'
 'B3 B1 AF B3 B1 AF B3 B1 AF B1 AF AD B0 AE AC AF'
 'AD AB AE AC AA AB A9 A6 A7 A5 A3 A4 A1 9F 9E 9B'
 '99 99 97 95 92 90 8E 8E 8B 89 93 91 8F 94 92 90'
 '99 97 95 94 92 90 82 80 7E 8D 8C 8B C7 C8 C7 FC'
 'FD FC FE FE FE FE FE FE FE FE FE 00 00 00 FE FE'
 'FE FE FE FE D7 D7 D6 B1 AF AE B1 AF AD B9 B7 B5'
 'B9 B7 B5 B9 B7 B5 B9 B7 B5 B9 B7 B5 B8 B6 B4 B7'
 'B5 B3 B7 B5 B3 B5 B3 B1 B3 B0 AE AF AD AB AB A9'
 'A7 A5 A3 A1 9D 9B 9A 95 93 91 8B 89 87 81 80 7F'
 '78 77 75 70 6E 6D 72 71 6F 72 71 6F 7B 79 77 80'
 '7D 7B 78 76 74 76 75 73 A9 A9 A7 F4 F5 F4 FE FE'
 'FE FE FE FE FE FE FE 00 00 00 FE FE FE FE FE FE'
 'F4 F4 F4 BC BA B9 B5 B5 B3 BF BE BC BF BD BB BF'
 'BD BB BF BD BB BF BD BB BE BC BA BC BA B8 BB B9'
 'B7 B8 B6 B4 B3 B1 AF AD AB A8 A5 A3 A1 9A 98 96'
 '8C 8B 89 7F 7E 7D 71 73 70 66 75 6A 5A 7F 64 52'
 '84 63 4F 87 62 50 89 63 59 82 65 65 7C 6B 69 6F'
 '6A 64 63 62 8C 8C 8B E0 E0 E0 FB FB FB FE FE FE'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE DC'
 'DC DB BD BD BB BC BB BA C4 C3 C1 C4 C2 C0 C4 C2'
 'C0 C4 C2 C0 C3 C1 BF C0 BE BD BE BC BB B9 B7 B5'
 'B3 B1 AF A9 A7 A6 9E 9C 9B 8F 8D 8C 7E 7D 7C 6D'
 '7A 70 57 8D 68 45 A1 62 35 B3 5D 32 B8 5D 30 BA'
 '5D 31 BB 5D 34 B5 5D 40 AA 63 51 93 67 5C 76 64'
 '7C 80 7C C0 BF BF F5 F5 F5 FE FE FE FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE F7 F7 F7 C5 C4'
 'C3 B6 B6 B4 C6 C5 C4 C9 C6 C5 C9 C6 C5 C9 C6 C5'
 'C7 C5 C3 C4 C2 C0 C1 C0 BE BA B8 B6 B3 B1 AF A5'
 'A4 A3 96 95 93 82 87 82 69 86 71 4D 9B 65 34 B8'
 '5C 2B C6 59 26 D0 59 27 D0 5A 31 D2 61 2E D2 5E'
 '28 D0 5A 29 CB 5A 31 BC 5C 41 A8 61 5E 93 6F 9A'
 'A2 9C E8 E7 E7 FE FE FE FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE D3 D3 D3 B8 B8 B7'
 'C1 C0 BF CD CB CA CD CB CA CD CA C9 CB C9 C7 C8'
 'C6 C4 C5 C3 C1 BC BA B8 B2 B0 AF A2 A0 9F 90 8E'
 '8D 70 8E 78 48 A3 65 2C BC 56 21 C7 4F 27 C9 54'
 '2F CB 5B 37 CD 60 74 DD 90 62 D9 81 3A CE 62 2A'
 'CA 56 24 C8 51 24 C4 52 39 AC 5C 75 9D 81 D2 D3'
 'D2 FE FE FE FE FE FE 00 00 00 FE FE FE FE FE FE'
 'FE FE FE FE FE FE EB EC EB C2 C2 C1 BA B9 B8 D0'
 'CF CE D0 CF CD D0 CF CD CF CD CB CB C9 C7 C7 C5'
 'C3 BD BB BA B3 B1 AF A1 9F 9D 85 92 87 55 9F 6A'
 '2B B4 50 22 BC 4A 2A C0 52 34 C4 5D 47 CA 6B 74'
 'D8 8D D2 F3 DA BD ED C8 69 D4 85 3E C7 63 2E C1'
 '55 24 BD 4A 26 B2 49 4D A6 65 A6 BB AD FD FD FD'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE FE'
 'FE FE FC FE FD D5 D5 D5 BF BD BD D0 CE CD D5 D3'
 'D1 D4 D2 D1 D4 D2 D0 CE CD CB C9 C7 C6 C0 BE BC'
 'B5 B3 B1 A0 A2 9E 6E A0 7C 36 A7 51 1E AC 3D 29'
 'B3 49 34 B9 59 43 C0 69 7F D4 96 DB F3 E1 FB FD'
 'FB FE FE FE B4 E6 C1 65 CB 81 3C BD 5F 2C B5 4E'
 '21 AE 40 26 A3 42 67 A8 79 F0 F0 F0 FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE F3 F3 F3 D1 D0 CF BF BD BB D7 D5 D4 D6 D5 D4'
 'D6 D4 D3 D1 D0 CE CD CA C9 C4 C1 C0 B8 B6 B4 99'
 'A8 9C 56 A2 69 26 A0 3F 21 A2 3A 2D AC 4C 3E B6'
 '60 68 C6 82 D7 F0 DD F7 FB F8 E8 F4 EB F0 F8 F2'
 'EB F7 EE A5 DD B4 58 C0 74 32 B0 54 25 A7 42 1C'
 '9E 34 3F A5 55 C6 CC C8 FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'D7 D6 D6 B4 B3 B2 D2 D1 CF D9 D8 D7 D9 D7 D6 D4'
 'D2 D0 D1 CF CE C8 C6 C4 BD BB B9 8B AC 93 40 99'
 '53 1C 91 33 21 97 3D 36 A6 55 6E BF 85 CF E9 D6'
 'FB FC FB E1 F0 E5 6F BE 84 9B D1 AA E5 F3 E9 F4'
 'FA F6 9C D4 AB 43 AD 61 26 9C 44 1C 93 33 2A 8E'
 '3A 87 A4 90 FE FE FE 00 00 00 FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE EA E9 E9 C6'
 'C4 C3 BD BD BC DA D9 D8 DA D9 D8 D8 D6 D5 D2 D2'
 'D1 CD CA C9 C1 C0 BF 80 AA 8A 34 8E 45 18 86 2F'
 '20 8E 3C 57 AB 6E C9 E3 D1 F7 FB F8 E1 F0 E5 77'
 'BC 89 2E 9D 4E 39 A0 58 B4 DA BF F3 F9 F4 DC EE'
 'E1 82 C3 95 30 99 4D 1A 88 33 23 82 33 6B 97 76'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FA FB FB D9 DA D9 B3 B3'
 'B2 DD DD DC DD DB DA DC DA D9 D8 D6 D5 D2 D0 CF'
 'C9 C8 C6 7C A7 85 2E 81 3F 17 77 2D 4F 9B 63 B4'
 'D6 BD F6 FA F7 DB ED E0 69 AC 7D 65 AD 79 CA E5'
 'D1 87 C1 98 5F AC 76 AA D2 B6 EA F3 ED D6 EA DB'
 '74 B3 85 14 78 2D 1D 73 2E 5F 8D 67 FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE F0 F0 F0 D2 D2 D1 C9 C8 C7'
 'DE DD DC DD DC DA DA D9 D8 D6 D4 D3 CF CE CC 82'
 'A9 8A 2F 7A 3E 15 6D 2A 58 99 6A C3 DA CA DB EA'
 'E0 81 B8 91 2C 8C 4A 86 BC 96 EE F6 F1 AE D2 B9'
 '43 9B 5F 53 A1 6B BC D8 C5 E5 EE E7 84 B5 92 10'
 '6B 28 1C 69 2C 60 89 68 FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FC FC FB E1 E1 E1 B0 AF AF DA D9 D8 DE'
 'DD DC DC DB DA D8 D6 D5 D4 D2 D0 95 B1 9A 3A 79'
 '47 10 60 23 23 72 3A 48 90 5F 51 9B 69 2A 88 48'
 '1C 81 3D 8D BC 9C F3 F7 F4 B5 D2 BD 3A 92 56 1D'
 '83 3E 43 95 5E 54 99 6A 33 80 4A 0C 60 23 1E 60'
 '2E 75 90 7A FE FE FE 00 00 00 FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE EC EC EC BC BD BC C5 C4 C4 DD DD DB DE DD'
 'DC DA D9 D8 D7 D5 D4 AC BE AE 4E 81 58 11 5A 24'
 '0C 5F 26 16 71 34 1B 7E 3C 16 7E 39 1E 80 3F 90'
 'BB 9E F3 F7 F4 B6 D1 BF 3C 90 58 16 7E 39 19 7E'
 '3B 19 78 39 11 67 2C 08 54 1E 27 60 34 A0 AB A2'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE F7 F8'
 'F7 DA DC DA AE AD AD DD DC DA CB CA C9 D1 D0 CF'
 'D8 D7 D6 C7 CC C5 77 9A 7D 28 63 37 16 5B 2C 29'
 '78 44 30 88 4E 30 8C 50 38 8D 56 9D C2 AA F4 F8'
 'F6 BF D6 C7 52 9C 6C 30 8B 4F 30 89 4E 2E 82 4B'
 '1E 69 37 0F 4E 21 4A 74 53 DB DF DC FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FD FE FE F0 F1 F0'
 'BF BE BD D2 D1 D0 C8 C7 C5 D4 D2 D1 DC DB DA D8'
 'D7 D6 A2 B3 A4 4A 75 54 29 61 3A 4C 87 61 5A 9C'
 '71 5A A1 73 60 A3 78 B0 CE BB F6 F9 F7 CC DE D3'
 '75 AF 8A 5A A1 73 5A 9D 72 57 95 6D 3A 72 4D 2D'
 '59 39 8C 9E 8F FC FE FD FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FA FA FA E6 E6 E5 BC'
 'BB BA C3 C1 C0 C6 C4 C4 CA CA CA D3 D2 D2 C9 CD'
 'C9 8D A2 92 5A 7E 64 69 91 76 8B B5 9A 90 BD A1'
 '93 BF A3 BF D8 C8 EF F5 F1 D1 E2 D8 9F C6 AE 90'
 'BD A1 8C B7 9B 76 A0 84 5C 81 67 75 8C 7B D3 D7'
 'D4 FE FE FE FE FE FE 00 00 00 FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE F8 F8 F8 C1 C2 C2 BD BB'
 'BB BB BA BA C1 C1 C1 D6 D6 D5 EE EE ED E2 E4 E3'
 'AB B6 AE 85 9C 8B A1 BA A9 B9 D2 C2 CB DF D2 D1'
 'E2 D8 E5 EE E9 D7 E6 DD CC DF D4 C1 D7 C9 A6 BF'
 'AE 83 9D 8A 8E A1 93 D2 D6 D3 FC FD FC FE FE FE'
 'FE FE FE 00 00 00 FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FB FD FC F7 F7 F7 FD FD FD'
 'FE FE FE FE FE FE FE FE FE FC FE FD EB EC EB BE'
 'C3 BF 97 A8 9A B4 C6 B9 D3 DC D6 D5 DE D8 D5 DF'
 'D8 D5 DF D8 D2 DB D4 C0 CE C3 9C B0 A1 9F AE A2'
 'D3 D7 D4 FC FD FC FE FE FE FE FE FE FE FE FE 00'
 '00 00 FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FD FD FD EE EE'
 'EE BF C4 C1 8B 9B 8F 8B 9C 8D 8B 9D 8E 8B 9C 8D'
 '8A 9A 8C A3 AC A5 DA DC DA FC FC FC FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE 00 00 00 FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE FE'
 'FE FE FE FE FE FE FE 00 00 00'
}

 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Next

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 76 guests