// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:43:13
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::goals.gviweb
define (Login_TCP_WW%3A%3Agoals%2Egviweb dv(.VirtualInstrument (
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::goals.gviweb')local0)
        ce(dv(.String 'Ciele')c1)
        e(.Int32 local2)
        ce(dv(.Boolean false)c3)
        e(.String local4)
        e(.String local5)
        e(.UInt32 local6)
        e(.Boolean local7)
        e(.String local8)
        ce(dv(.Int32 0)c9)
        ce(dv(.Int32 2147483647)c10)
    )
        clump(1
        Trigger(1)
        Trigger(2)
        Wait(1)
        Wait(2)
/* Clump Ended. */    )
    clump(1
        Login_TCP_WW%3A%3Alib%3A%3AApp%2Egvi(c1 * * * * * * * *)
        // Code End
/* Clump Ended. */    )
    clump(1
        Copy(c9 local2)
    Perch(0)
        BranchIfTrue(1 c3)
        BranchIfEQ(0 local2 c10)
        Increment(local2 local2 )
        Branch(0)
    Perch(1)
        // Code End
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:52
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::Smart Path To String.gvi
define (NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.NIPath (()''))dataItem_OutputFile)
        o(dv(.String '')dataItem_String)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::Smart Path To String.gvi')local2)
        ce(dv(.String '')c3)
        e(dv(.NIPath (()''))local4)
        ce(dv(.String 'NonEmptyPath')c5)
        e(.Boolean local6)
        e(.Boolean local7)
        e(.Boolean local8)
        e(.String local9)
        e(.String local10)
    )
        clump(1
        Copy(dataItem_OutputFile local4)
        IsEmptyStringOrPath(local4 local6 )
        IsNotANumPathRefnum(local4 local7 )
        Or(local6 local7 local8)
        BranchIfFalse(0 local8)
        Copy(c3 local9)
        Branch(1)
    Perch(0)
        Copy(c5 local9)
    Perch(1)
        Copy(local9 dataItem_String)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:51
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Post
define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Post dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.UInt32 0)dataItem_HandleIn)
        i(dv(.String '')dataItem_UrlIn)
        i(dv(.String '')dataItem_OutputPathIn)
        i(dv(.String '')dataItem_BufferIn)
        i(dv(.Int32 0)dataItem_TimeoutIn)
        i(dv(.String '')dataItem_HeadersIn)
        i(dv(.String '')dataItem_BodyIn)
        i(dv(.UInt32 0)dataItem_StatusCodeIn)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.UInt32 0)dataItem_HandleOut)
        o(dv(.String '')dataItem_UrlOut)
        o(dv(.String '')dataItem_OutputPathOut)
        o(dv(.String '')dataItem_BufferOut)
        o(dv(.Int32 0)dataItem_TimeoutOut)
        o(dv(.String '')dataItem_HeadersOut)
        o(dv(.String '')dataItem_BodyOut)
        o(dv(.UInt32 0)dataItem_StatusCodeOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Post')local18)
        e(.UInt32 local19)
        e(.String local20)
        e(.String local21)
        e(.String local22)
        e(.Int32 local23)
        e(.String local24)
        e(.String local25)
        e(.UInt32 local26)
        e(.ErrorCluster local27)
        e(.ErrorCluster local28)
        e(.UInt32 local29)
        e(.String local30)
        e(.String local31)
        e(.String local32)
        e(.Int32 local33)
        e(.String local34)
        e(.String local35)
        e(.UInt32 local36)
        e(.UInt32 local37)
        e(.String local38)
        e(.String local39)
        e(.Int32 local40)
        e(.String local41)
        e(.String local42)
        e(.String local43)
        e(.UInt32 local44)
        e(.ErrorCluster local45)
    )
        clump(1
        Copy(dataItem_HandleIn local19)
        Copy(dataItem_UrlIn local20)
        Copy(dataItem_OutputPathIn local21)
        Copy(dataItem_BufferIn local22)
        Copy(dataItem_TimeoutIn local23)
        Copy(dataItem_HeadersIn local24)
        Copy(dataItem_BodyIn local25)
        Copy(dataItem_StatusCodeIn local26)
        Copy(dataItem_ErrorIn local27)
        Copy(local19 local29)
        Copy(local20 local30)
        Copy(local21 local31)
        Copy(local22 local32)
        Copy(local23 local33)
        Copy(local24 local34)
        Copy(local25 local35)
        Copy(local26 local36)
        Copy(local27 local28)
        HttpClientPost(local29 local30 local31 local32 local33 local34 local35 local36 local28)
        Copy(local36 dataItem_StatusCodeOut)
        Copy(local35 dataItem_BodyOut)
        Copy(local34 dataItem_HeadersOut)
        Copy(local33 dataItem_TimeoutOut)
        Copy(local32 dataItem_BufferOut)
        Copy(local31 dataItem_OutputPathOut)
        Copy(local30 dataItem_UrlOut)
        Copy(local29 dataItem_HandleOut)
        Copy(local28 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:54
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::POST Buffer.gvi
define (NI%3A%3AHTTP%3A%3APOST%20Buffer%2Egvi dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.Int32 10000)dataItem_Timeout)
        i(dv(.UInt32 0)dataItem_ClientHandle)
        i(dv(.String '')dataItem_Url)
        i(dv(.String '')dataItem_Buffer)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        i(dv(.NIPath (()''))dataItem_OutputFile)
        o(dv(.UInt32 0)dataItem_StatusCode)
        o(dv(.UInt32 0)dataItem_ClientHandleOut)
        o(dv(.String '')dataItem_Headers)
        o(dv(.String '')dataItem_Body)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::POST Buffer.gvi')local11)
        e(.UInt32 local12)
        e(.String local13)
        e(.String local14)
        e(.ErrorCluster local15)
        e(dv(.NIPath (()''))local16)
        e(.Int32 local17)
        ce(dv(.Boolean true)c18)
        ce(dv(.Boolean false)c19)
        ce(dv(.UInt32 0)c20)
        ce(dv(.String '')c21)
        ce(dv(.String '')c22)
        e(.String local23)
        e(.UInt32 local24)
        e(.String local25)
        e(.String local26)
        e(.String local27)
        e(.Int32 local28)
        e(.String local29)
        e(.String local30)
        e(.UInt32 local31)
        e(.ErrorCluster local32)
        e(.UInt32 local33)
        e(.String local34)
        e(.String local35)
        e(.ErrorCluster local36)
        e(.UInt32 local37)
        e(.UInt32 local38)
        e(.ErrorCluster local39)
        e(.String local40)
        e(.String local41)
        e(.UInt32 local42)
        e(.Boolean local43)
        e(.Boolean local44)
        e(.Boolean local45)
        e(.Boolean local46)
    )
        clump(1
        Copy(dataItem_ClientHandle local12)
        Copy(dataItem_Url local13)
        Copy(dataItem_Buffer local14)
        Copy(dataItem_ErrorIn local15)
        Copy(dataItem_OutputFile local16)
        Copy(dataItem_Timeout local17)
        Copy(local15.status local43)
        Xor(c18 local43 local44)
        BranchIfFalse(1 local44)
        Copy(local15.status local45)
        Xor(c19 local45 local46)
        BranchIfFalse(2 local46)
        Branch(1)
    Perch(1)
        Copy(local12 local33)
        Copy(c22 local34)
        Copy(c21 local35)
        Copy(local15 local36)
        Copy(c20 local37)
        Branch(0)
    Perch(2)
        NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi(local16 local23)
        NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Post(local12 local13 local23 local14 local17 * * * local15 local24 * * * * local29 local30 local31 local32)
        Copy(local24 local33)
        Copy(local29 local34)
        Copy(local30 local35)
        Copy(local32 local36)
        Copy(local31 local37)
        Branch(0)
    Perch(0)
        Copy(local37 dataItem_StatusCode)
        Copy(local36 dataItem_ErrorOut)
        Copy(local35 dataItem_Body)
        Copy(local34 dataItem_Headers)
        Copy(local33 dataItem_ClientHandleOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:50
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Open
define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Open dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_CookieFileIn)
        i(dv(.String '')dataItem_UsernameIn)
        i(dv(.String '')dataItem_PasswordIn)
        i(dv(.UInt32 0)dataItem_VerifyServerIn)
        i(dv(.UInt32 0)dataItem_HandleIn)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.String '')dataItem_CookieFileOut)
        o(dv(.String '')dataItem_UsernameOut)
        o(dv(.String '')dataItem_PasswordOut)
        o(dv(.UInt32 0)dataItem_VerifyServerOut)
        o(dv(.UInt32 0)dataItem_HandleOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Open')local12)
        e(.String local13)
        e(.String local14)
        e(.String local15)
        e(.UInt32 local16)
        e(.UInt32 local17)
        e(.ErrorCluster local18)
        e(.ErrorCluster local19)
        e(.String local20)
        e(.String local21)
        e(.String local22)
        e(.UInt32 local23)
        e(.UInt32 local24)
        e(.UInt32 local25)
        e(.UInt32 local26)
        e(.String local27)
        e(.String local28)
        e(.String local29)
        e(.ErrorCluster local30)
    )
        clump(1
        Copy(dataItem_CookieFileIn local13)
        Copy(dataItem_UsernameIn local14)
        Copy(dataItem_PasswordIn local15)
        Copy(dataItem_VerifyServerIn local16)
        Copy(dataItem_HandleIn local17)
        Copy(dataItem_ErrorIn local18)
        Copy(local13 local20)
        Copy(local14 local21)
        Copy(local15 local22)
        Copy(local16 local23)
        Copy(local17 local24)
        Copy(local18 local19)
        HttpClientOpen(local20 local21 local22 local23 local24 local19)
        Copy(local24 dataItem_HandleOut)
        Copy(local23 dataItem_VerifyServerOut)
        Copy(local22 dataItem_PasswordOut)
        Copy(local21 dataItem_UsernameOut)
        Copy(local20 dataItem_CookieFileOut)
        Copy(local19 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:54
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::Open HTTP Handle.gvi
define (NI%3A%3AHTTP%3A%3AOpen%20HTTP%20Handle%2Egvi dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.Boolean true)dataItem_VerifyServer)
        i(dv(.NIPath (()''))dataItem_CookieFile)
        i(dv(.String '')dataItem_Username)
        i(dv(.String '')dataItem_Password)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.UInt32 0)dataItem_ClientHandleOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::Open HTTP Handle.gvi')local7)
        e(dv(.NIPath (()''))local8)
        e(.String local9)
        e(.String local10)
        e(.ErrorCluster local11)
        e(.Boolean local12)
        ce(dv(.Boolean false)c13)
        ce(dv(.Boolean true)c14)
        e(.Int16 local15)
        ce(dv(.UInt32 0)c16)
        e(.UInt32 local17)
        e(.String local18)
        e(.String local19)
        e(.String local20)
        e(.String local21)
        e(.UInt32 local22)
        e(.UInt32 local23)
        e(.ErrorCluster local24)
        ce(dv(.UInt32 0)c25)
        e(.UInt32 local26)
        e(.ErrorCluster local27)
        e(.ErrorCluster local28)
        e(.UInt32 local29)
        e(.Boolean local30)
        e(.Boolean local31)
        e(.Boolean local32)
        e(.Boolean local33)
    )
        clump(1
    Perch(3)
        Copy(dataItem_CookieFile local8)
        Copy(dataItem_Username local9)
        Copy(dataItem_Password local10)
        Copy(dataItem_ErrorIn local11)
        Copy(dataItem_VerifyServer local12)
        Copy(local11.status local30)
        Xor(c13 local30 local31)
        BranchIfFalse(1 local31)
        Copy(local11.status local32)
        Xor(c14 local32 local33)
        BranchIfFalse(2 local33)
        Branch(3)
    Perch(1)
        BooleanConvertInt16(local12 local15 )
        Convert(local15 local17)
        NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi(local8 local18)
        NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Open(local18 local9 local10 local17 c16 local11 * * * * local23 local24)
        Copy(local23 local26)
        Copy(local24 local27)
        Branch(0)
    Perch(2)
        Copy(c25 local26)
        Copy(local11 local27)
        Branch(0)
    Perch(0)
        Copy(local27 dataItem_ErrorOut)
        Copy(local26 dataItem_ClientHandleOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:50
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_Get
define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Get dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.UInt32 0)dataItem_HandleIn)
        i(dv(.String '')dataItem_UrlIn)
        i(dv(.String '')dataItem_OutputPathIn)
        i(dv(.Int32 0)dataItem_TimeoutIn)
        i(dv(.String '')dataItem_HeadersIn)
        i(dv(.String '')dataItem_BodyIn)
        i(dv(.UInt32 0)dataItem_StatusCodeIn)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.UInt32 0)dataItem_HandleOut)
        o(dv(.String '')dataItem_UrlOut)
        o(dv(.String '')dataItem_OutputPathOut)
        o(dv(.Int32 0)dataItem_TimeoutOut)
        o(dv(.String '')dataItem_HeadersOut)
        o(dv(.String '')dataItem_BodyOut)
        o(dv(.UInt32 0)dataItem_StatusCodeOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_Get')local16)
        e(.UInt32 local17)
        e(.String local18)
        e(.String local19)
        e(.Int32 local20)
        e(.String local21)
        e(.String local22)
        e(.UInt32 local23)
        e(.ErrorCluster local24)
        e(.ErrorCluster local25)
        e(.UInt32 local26)
        e(.String local27)
        e(.String local28)
        e(.Int32 local29)
        e(.String local30)
        e(.String local31)
        e(.UInt32 local32)
        e(.UInt32 local33)
        e(.String local34)
        e(.String local35)
        e(.Int32 local36)
        e(.String local37)
        e(.String local38)
        e(.UInt32 local39)
        e(.ErrorCluster local40)
    )
        clump(1
        Copy(dataItem_HandleIn local17)
        Copy(dataItem_UrlIn local18)
        Copy(dataItem_OutputPathIn local19)
        Copy(dataItem_TimeoutIn local20)
        Copy(dataItem_HeadersIn local21)
        Copy(dataItem_BodyIn local22)
        Copy(dataItem_StatusCodeIn local23)
        Copy(dataItem_ErrorIn local24)
        Copy(local17 local26)
        Copy(local18 local27)
        Copy(local19 local28)
        Copy(local20 local29)
        Copy(local21 local30)
        Copy(local22 local31)
        Copy(local23 local32)
        Copy(local24 local25)
        HttpClientGet(local26 local27 local28 local29 local30 local31 local32 local25)
        Copy(local32 dataItem_StatusCodeOut)
        Copy(local31 dataItem_BodyOut)
        Copy(local30 dataItem_HeadersOut)
        Copy(local29 dataItem_TimeoutOut)
        Copy(local28 dataItem_OutputPathOut)
        Copy(local27 dataItem_UrlOut)
        Copy(local26 dataItem_HandleOut)
        Copy(local25 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:54
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::GET.gvi
define (NI%3A%3AHTTP%3A%3AGET%2Egvi dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.Int32 10000)dataItem_Timeout)
        i(dv(.UInt32 0)dataItem_ClientHandle)
        i(dv(.String '')dataItem_Url)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        i(dv(.NIPath (()''))dataItem_OutputFile)
        o(dv(.UInt32 0)dataItem_StatusCode)
        o(dv(.UInt32 0)dataItem_ClientHandleOut)
        o(dv(.String '')dataItem_Headers)
        o(dv(.String '')dataItem_Body)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::GET.gvi')local10)
        e(.UInt32 local11)
        e(.String local12)
        e(.ErrorCluster local13)
        e(dv(.NIPath (()''))local14)
        e(.Int32 local15)
        ce(dv(.Boolean true)c16)
        ce(dv(.Boolean false)c17)
        ce(dv(.UInt32 0)c18)
        ce(dv(.String '')c19)
        ce(dv(.String '')c20)
        e(.String local21)
        e(.UInt32 local22)
        e(.String local23)
        e(.String local24)
        e(.Int32 local25)
        e(.String local26)
        e(.String local27)
        e(.UInt32 local28)
        e(.ErrorCluster local29)
        e(.UInt32 local30)
        e(.String local31)
        e(.String local32)
        e(.ErrorCluster local33)
        e(.UInt32 local34)
        e(.UInt32 local35)
        e(.ErrorCluster local36)
        e(.String local37)
        e(.String local38)
        e(.UInt32 local39)
        e(.Boolean local40)
        e(.Boolean local41)
        e(.Boolean local42)
        e(.Boolean local43)
    )
        clump(1
        Copy(dataItem_ClientHandle local11)
        Copy(dataItem_Url local12)
        Copy(dataItem_ErrorIn local13)
        Copy(dataItem_OutputFile local14)
        Copy(dataItem_Timeout local15)
        Copy(local13.status local40)
        Xor(c16 local40 local41)
        BranchIfFalse(1 local41)
        Copy(local13.status local42)
        Xor(c17 local42 local43)
        BranchIfFalse(2 local43)
        Branch(1)
    Perch(1)
        Copy(local11 local30)
        Copy(c20 local31)
        Copy(c19 local32)
        Copy(local13 local33)
        Copy(c18 local34)
        Branch(0)
    Perch(2)
        NI%3A%3AHTTP%3A%3ASmart%20Path%20To%20String%2Egvi(local14 local21)
        NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_Get(local11 local12 local21 local15 * * * local13 local22 * * * local26 local27 local28 local29)
        Copy(local22 local30)
        Copy(local26 local31)
        Copy(local27 local32)
        Copy(local29 local33)
        Copy(local28 local34)
        Branch(0)
    Perch(0)
        Copy(local34 dataItem_StatusCode)
        Copy(local33 dataItem_ErrorOut)
        Copy(local32 dataItem_Body)
        Copy(local31 dataItem_Headers)
        Copy(local30 dataItem_ClientHandleOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:51
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::httpWebServerClient.sli::httpWebServer_ConfigCORS
define (NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_ConfigCORS dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.UInt32 0)dataItem_HandleIn)
        i(dv(.UInt32 0)dataItem_IncludeCredentialsDuringCORSIn)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.UInt32 0)dataItem_HandleOut)
        o(dv(.UInt32 0)dataItem_IncludeCredentialsDuringCORSOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::httpWebServerClient.sli::httpWebServer_ConfigCORS')local6)
        e(.UInt32 local7)
        e(.UInt32 local8)
        e(.ErrorCluster local9)
        e(.ErrorCluster local10)
        e(.UInt32 local11)
        e(.UInt32 local12)
        e(.UInt32 local13)
        e(.UInt32 local14)
        e(.ErrorCluster local15)
    )
        clump(1
        Copy(dataItem_HandleIn local7)
        Copy(dataItem_IncludeCredentialsDuringCORSIn local8)
        Copy(dataItem_ErrorIn local9)
        Copy(local7 local11)
        Copy(local8 local12)
        Copy(local9 local10)
        HttpClientConfigCORS(local11 local12 local10)
        Copy(local12 dataItem_IncludeCredentialsDuringCORSOut)
        Copy(local11 dataItem_HandleOut)
        Copy(local10 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 04/24/2020 14:31:54
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::NI::HTTP::Configure CORS.gvi
define (NI%3A%3AHTTP%3A%3AConfigure%20CORS%2Egvi dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.UInt32 0)dataItem_ClientHandle)
        i(dv(.Boolean false)dataItem_IncludeCredentialsDuringCORS)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.UInt32 0)dataItem_ClientHandleOut)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'NI::HTTP::Configure CORS.gvi')local5)
        e(.UInt32 local6)
        e(.ErrorCluster local7)
        e(.Boolean local8)
        ce(dv(.Boolean true)c9)
        ce(dv(.Boolean false)c10)
        e(.Int16 local11)
        e(.UInt32 local12)
        e(.UInt32 local13)
        e(.UInt32 local14)
        e(.ErrorCluster local15)
        e(.UInt32 local16)
        e(.ErrorCluster local17)
        e(.ErrorCluster local18)
        e(.UInt32 local19)
        e(.Boolean local20)
        e(.Boolean local21)
        e(.Boolean local22)
        e(.Boolean local23)
    )
        clump(1
        Copy(dataItem_ClientHandle local6)
        Copy(dataItem_ErrorIn local7)
        Copy(dataItem_IncludeCredentialsDuringCORS local8)
        Copy(local7.status local20)
        Xor(c9 local20 local21)
        BranchIfFalse(1 local21)
        Copy(local7.status local22)
        Xor(c10 local22 local23)
        BranchIfFalse(2 local23)
        Branch(1)
    Perch(1)
        Copy(local6 local16)
        Copy(local7 local17)
        Branch(0)
    Perch(2)
        BooleanConvertInt16(local8 local11 )
        Convert(local11 local12)
        NI%3A%3AHTTP%3A%3AhttpWebServerClient%2Esli%3A%3AhttpWebServer_ConfigCORS(local6 local12 local7 local13 * local15)
        Copy(local13 local16)
        Copy(local15 local17)
        Branch(0)
    Perch(0)
        Copy(local17 dataItem_ErrorOut)
        Copy(local16 dataItem_ClientHandleOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::InsertBodyHtmlAfterBegin
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertBodyHtmlAfterBegin dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_HTML)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::InsertBodyHtmlAfterBegin')local3)
        e(.String local4)
        e(.ErrorCluster local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Occurrence local8)
    )
        clump(1
        Copy(dataItem_HTML local4)
        Copy(dataItem_ErrorIn local5)
        Copy(local5 local6)
        JavaScriptInvoke(local8 false local6 'InsertBodyHtmlAfterBegin' * local4)
        Copy(local6 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::AppendJS
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAppendJS dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_Src)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::AppendJS')local3)
        e(.String local4)
        e(.ErrorCluster local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Occurrence local8)
    )
        clump(1
        Copy(dataItem_Src local4)
        Copy(dataItem_ErrorIn local5)
        Copy(local5 local6)
        JavaScriptInvoke(local8 false local6 'AppendJS' * local4)
        Copy(local6 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/01/2020 17:39:35
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::lib::build_navigation.gvi
define (Login_TCP_WW%3A%3Alib%3A%3Abuild_navigation%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) dataItem_Top_Nav_Left)
        i(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) dataItem_Top_Nav_Right)
        i(a(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) dataItem_Side_Nav)
        i(dv(.String 'http://darkeye.ddns.net:9090')dataItem_BaseURL)
        o(dv(.String '')dataItem_Output_Html)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::lib::build_navigation.gvi')local26)
        ce(dv(.String '<div class="topnav">')c27)
        ce(dv(.String '</div>')c28)
        ce(dv(.String '<button id="topnav-btn-menu" class="topnav-btn-menu">☰</button>')c29)
        ce(dv(.String '<div class="topnav-right">\x0A')c30)
        ce(dv(.String '</div>')c31)
        ce(dv(.String '<div id="sidenav" class="sidenav">')c32)
        ce(dv(.String '</div>')c33)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local41)
        e(.Int32 local42)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local50)
        e(.Int32 local51)
        e(a(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local59)
        e(.Int32 local60)
        ce(dv(.String '/js/nav.js')c61)
        e(.String local62)
        e(.String local63)
        ce(dv(.Int32 0)c64)
        e(.Int32 local65)
        e(.Int32 local66)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local74)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local82)
        e(Enum16("Text" "Link" "Dropdown") local83)
        e(.String local84)
        e(.String local85)
        e(.String local86)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local89)
        ce(dv(.String '\x0A')c90)
        ce(dv(.Int64 0)c91)
        ce(dv(.Int64 1)c92)
        ce(dv(.Int64 2)c93)
        ce(dv(.String '<span class="%s">%s</span>')c94)
        e(dv(.String '')local95)
        e(.ErrorCluster local96)
        e(.ErrorCluster local97)
        e(.Boolean local98)
        ce(dv(.Boolean false)c99)
        ce(dv(.Boolean true)c100)
        e(.ErrorCluster local101)
        e(.Boolean local102)
        e(.Int32 local103)
        e(.String local104)
        e(.ErrorCluster local105)
        ce(dv(.String '<a href="%s" class="%s">%s</a>')c106)
        e(dv(.String '')local107)
        e(.ErrorCluster local108)
        e(.ErrorCluster local109)
        e(.Boolean local110)
        ce(dv(.Boolean false)c111)
        ce(dv(.Boolean true)c112)
        e(.ErrorCluster local113)
        e(.Boolean local114)
        e(.Int32 local115)
        e(.String local116)
        e(.ErrorCluster local117)
        e(.Int32 local118)
        ce(dv(.String '\x0A</div>\x0A</div>')c119)
        ce(dv(.String '<div class="topnav-dropdown-content right">')c120)
        ce(dv(.String '<div class="topnav-dropdown-r %s">\x0A')c121)
        e(dv(.String '')local122)
        e(.ErrorCluster local123)
        e(.ErrorCluster local124)
        e(.Boolean local125)
        ce(dv(.String '<button class="topnav-dropdown-btn">%s</button>\x0A')c126)
        e(dv(.String '')local127)
        e(.ErrorCluster local128)
        e(.ErrorCluster local129)
        e(.Boolean local130)
        ce(dv(.Boolean false)c131)
        ce(dv(.Boolean true)c132)
        e(.ErrorCluster local133)
        e(.Boolean local134)
        e(.Int32 local135)
        e(.String local136)
        e(.ErrorCluster local137)
        ce(dv(.Int32 0)c138)
        e(.Int32 local139)
        e(.Int32 local140)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local143)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local146)
        e(.String local147)
        e(.String local148)
        ce(dv(.String '<a href="%s">%s</a>')c149)
        e(dv(.String '')local150)
        e(.ErrorCluster local151)
        e(.ErrorCluster local152)
        e(.Boolean local153)
        ce(dv(.String '\x0A')c154)
        e(.String local155)
        ce(dv(.Boolean false)c156)
        ce(dv(.Boolean true)c157)
        e(.ErrorCluster local158)
        e(.Boolean local159)
        e(.Int32 local160)
        e(.String local161)
        e(.ErrorCluster local162)
        e(a(.String *) local163)
        ce(a(.String *) c164)
        e(a(.String *) local165)
        e(.String local166)
        ce(dv(.Boolean false)c167)
        ce(dv(.Boolean true)c168)
        e(.ErrorCluster local169)
        e(.Boolean local170)
        e(.Int32 local171)
        e(.String local172)
        e(.ErrorCluster local173)
        e(.String local174)
        e(.String local175)
        e(a(.String *) local176)
        ce(a(.String *) c177)
        e(a(.String *) local178)
        ce(dv(.Int32 0)c179)
        e(.Int32 local180)
        e(.Int32 local181)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local189)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local197)
        e(Enum16("Link" "Dropdown") local198)
        e(.String local199)
        e(.String local200)
        e(.String local201)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local204)
        ce(dv(.String '\x0A')c205)
        ce(dv(.Int64 0)c206)
        ce(dv(.Int64 1)c207)
        ce(dv(.String '<a href="%s" class="%s">%s</a>')c208)
        e(dv(.String '')local209)
        e(.ErrorCluster local210)
        e(.ErrorCluster local211)
        e(.Boolean local212)
        ce(dv(.Boolean false)c213)
        ce(dv(.Boolean true)c214)
        e(.ErrorCluster local215)
        e(.Boolean local216)
        e(.Int32 local217)
        e(.String local218)
        e(.ErrorCluster local219)
        e(.Int32 local220)
        ce(dv(.String '\x0A</div>\x0A</div>')c221)
        ce(dv(.String '<div class="sidenav-dropdown-content">')c222)
        ce(dv(.String '<div class="sidenav-dropdown %s">\x0A')c223)
        e(dv(.String '')local224)
        e(.ErrorCluster local225)
        e(.ErrorCluster local226)
        e(.Boolean local227)
        ce(dv(.String '<button class="sidenav-dropdown-btn">%s<i class="sidenav-dropdown-btn-i">></i></button>\x0A')c228)
        e(dv(.String '')local229)
        e(.ErrorCluster local230)
        e(.ErrorCluster local231)
        e(.Boolean local232)
        ce(dv(.Boolean false)c233)
        ce(dv(.Boolean true)c234)
        e(.ErrorCluster local235)
        e(.Boolean local236)
        e(.Int32 local237)
        e(.String local238)
        e(.ErrorCluster local239)
        ce(dv(.Int32 0)c240)
        e(.Int32 local241)
        e(.Int32 local242)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local245)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local248)
        e(.String local249)
        e(.String local250)
        ce(dv(.String '<a href="%s">%s</a>')c251)
        e(dv(.String '')local252)
        e(.ErrorCluster local253)
        e(.ErrorCluster local254)
        e(.Boolean local255)
        ce(dv(.String '\x0A')c256)
        e(.String local257)
        ce(dv(.Boolean false)c258)
        ce(dv(.Boolean true)c259)
        e(.ErrorCluster local260)
        e(.Boolean local261)
        e(.Int32 local262)
        e(.String local263)
        e(.ErrorCluster local264)
        e(a(.String *) local265)
        ce(a(.String *) c266)
        e(a(.String *) local267)
        e(.String local268)
        ce(dv(.Boolean false)c269)
        ce(dv(.Boolean true)c270)
        e(.ErrorCluster local271)
        e(.Boolean local272)
        e(.Int32 local273)
        e(.String local274)
        e(.ErrorCluster local275)
        e(.String local276)
        e(.String local277)
        e(a(.String *) local278)
        ce(a(.String *) c279)
        e(a(.String *) local280)
        ce(dv(.Int32 0)c281)
        e(.Int32 local282)
        e(.Int32 local283)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local291)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local299)
        e(Enum16("Text" "Link" "Dropdown") local300)
        e(.String local301)
        e(.String local302)
        e(.String local303)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local306)
        ce(dv(.String '\x0A')c307)
        ce(dv(.Int64 0)c308)
        ce(dv(.Int64 1)c309)
        ce(dv(.Int64 2)c310)
        ce(dv(.String '<span class="%s">%s</span>')c311)
        e(dv(.String '')local312)
        e(.ErrorCluster local313)
        e(.ErrorCluster local314)
        e(.Boolean local315)
        ce(dv(.Boolean false)c316)
        ce(dv(.Boolean true)c317)
        e(.ErrorCluster local318)
        e(.Boolean local319)
        e(.Int32 local320)
        e(.String local321)
        e(.ErrorCluster local322)
        ce(dv(.String '<a href="%s" class="%s">%s</a>')c323)
        e(dv(.String '')local324)
        e(.ErrorCluster local325)
        e(.ErrorCluster local326)
        e(.Boolean local327)
        ce(dv(.Boolean false)c328)
        ce(dv(.Boolean true)c329)
        e(.ErrorCluster local330)
        e(.Boolean local331)
        e(.Int32 local332)
        e(.String local333)
        e(.ErrorCluster local334)
        e(.Int32 local335)
        ce(dv(.String '\x0A</div>\x0A</div>')c336)
        ce(dv(.String '<div class="topnav-dropdown-content right">')c337)
        ce(dv(.String '<div class="topnav-dropdown-r %s">\x0A')c338)
        e(dv(.String '')local339)
        e(.ErrorCluster local340)
        e(.ErrorCluster local341)
        e(.Boolean local342)
        ce(dv(.String '<button class="topnav-dropdown-btn">%s</button>\x0A')c343)
        e(dv(.String '')local344)
        e(.ErrorCluster local345)
        e(.ErrorCluster local346)
        e(.Boolean local347)
        ce(dv(.Boolean false)c348)
        ce(dv(.Boolean true)c349)
        e(.ErrorCluster local350)
        e(.Boolean local351)
        e(.Int32 local352)
        e(.String local353)
        e(.ErrorCluster local354)
        ce(dv(.Int32 0)c355)
        e(.Int32 local356)
        e(.Int32 local357)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local360)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local363)
        e(.String local364)
        e(.String local365)
        ce(dv(.String '<a href="%s">%s</a>')c366)
        e(dv(.String '')local367)
        e(.ErrorCluster local368)
        e(.ErrorCluster local369)
        e(.Boolean local370)
        ce(dv(.String '\x0A')c371)
        e(.String local372)
        ce(dv(.Boolean false)c373)
        ce(dv(.Boolean true)c374)
        e(.ErrorCluster local375)
        e(.Boolean local376)
        e(.Int32 local377)
        e(.String local378)
        e(.ErrorCluster local379)
        e(a(.String *) local380)
        ce(a(.String *) c381)
        e(a(.String *) local382)
        e(.String local383)
        ce(dv(.Boolean false)c384)
        ce(dv(.Boolean true)c385)
        e(.ErrorCluster local386)
        e(.Boolean local387)
        e(.Int32 local388)
        e(.String local389)
        e(.ErrorCluster local390)
        e(.String local391)
        e(.String local392)
        e(a(.String *) local393)
        ce(a(.String *) c394)
        e(a(.String *) local395)
        e(.String local396)
        e(.String local397)
        e(.ErrorCluster local398)
        e(.ErrorCluster local399)
        e(.Boolean local400)
        ce(dv(.Boolean false)c401)
        ce(dv(.Boolean true)c402)
        e(.ErrorCluster local403)
        e(.Boolean local404)
        e(.Int32 local405)
        e(.String local406)
        e(.ErrorCluster local407)
        e(.ErrorCluster local408)
        e(.ErrorCluster local409)
        e(.Boolean local410)
        ce(dv(.Boolean false)c411)
        ce(dv(.Boolean true)c412)
        e(.ErrorCluster local413)
        e(.Boolean local414)
        e(.Int32 local415)
        e(.String local416)
        e(.ErrorCluster local417)
        e(.Boolean local418)
        ce(dv(.Int32 0)c419)
        ce(a(.String *) c420)
        ce(dv(Enum16("Text" "Link" "Dropdown") 0)c421)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c422)
        ce(dv(Enum16("Text" "Link" "Dropdown") 2)c423)
        e(.ErrorCluster local424)
        e(.Boolean local425)
        e(.Boolean local426)
        e(.ErrorCluster local427)
        e(.Occurrence local428)
        e(.ErrorCluster local429)
        e(.Boolean local430)
        e(.Boolean local431)
        e(.ErrorCluster local432)
        e(.Occurrence local433)
        e(.ErrorCluster local434)
        e(.ErrorCluster local435)
        e(.Boolean local436)
        e(.Boolean local437)
        e(.ErrorCluster local438)
        e(.Occurrence local439)
        e(.Boolean local440)
        ce(dv(.Int32 0)c441)
        ce(a(.String *) c442)
        e(.ErrorCluster local443)
        e(.Boolean local444)
        e(.Boolean local445)
        e(.ErrorCluster local446)
        e(.Occurrence local447)
        e(.Boolean local448)
        e(.Boolean local449)
        e(.ErrorCluster local450)
        e(.Occurrence local451)
        e(.Boolean local452)
        ce(dv(.Int32 0)c453)
        ce(a(.String *) c454)
        ce(dv(Enum16("Link" "Dropdown") 0)c455)
        ce(dv(Enum16("Link" "Dropdown") 1)c456)
        e(.ErrorCluster local457)
        e(.Boolean local458)
        e(.Boolean local459)
        e(.ErrorCluster local460)
        e(.Occurrence local461)
        e(.ErrorCluster local462)
        e(.ErrorCluster local463)
        e(.Boolean local464)
        e(.Boolean local465)
        e(.ErrorCluster local466)
        e(.Occurrence local467)
        e(.Boolean local468)
        ce(dv(.Int32 0)c469)
        ce(a(.String *) c470)
        e(.ErrorCluster local471)
        e(.Boolean local472)
        e(.Boolean local473)
        e(.ErrorCluster local474)
        e(.Occurrence local475)
        e(.Boolean local476)
        e(.Boolean local477)
        e(.ErrorCluster local478)
        e(.Occurrence local479)
        e(.Boolean local480)
        ce(dv(.Int32 0)c481)
        ce(a(.String *) c482)
        ce(dv(Enum16("Text" "Link" "Dropdown") 0)c483)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c484)
        ce(dv(Enum16("Text" "Link" "Dropdown") 2)c485)
        e(.ErrorCluster local486)
        e(.Boolean local487)
        e(.Boolean local488)
        e(.ErrorCluster local489)
        e(.Occurrence local490)
        e(.ErrorCluster local491)
        e(.Boolean local492)
        e(.Boolean local493)
        e(.ErrorCluster local494)
        e(.Occurrence local495)
        e(.ErrorCluster local496)
        e(.ErrorCluster local497)
        e(.Boolean local498)
        e(.Boolean local499)
        e(.ErrorCluster local500)
        e(.Occurrence local501)
        e(.Boolean local502)
        ce(dv(.Int32 0)c503)
        ce(a(.String *) c504)
        e(.ErrorCluster local505)
        e(.Boolean local506)
        e(.Boolean local507)
        e(.ErrorCluster local508)
        e(.Occurrence local509)
        e(.Boolean local510)
        e(.Boolean local511)
        e(.ErrorCluster local512)
        e(.Occurrence local513)
        e(.Boolean local514)
        e(.Boolean local515)
        e(.ErrorCluster local516)
        e(.Occurrence local517)
        e(.Boolean local518)
        e(.Boolean local519)
        e(.ErrorCluster local520)
        e(.Occurrence local521)
    )
        clump(1
    Perch(7)
        Copy(dataItem_Top_Nav_Left local41)
        ArrayLength(local41 local42 )
        Copy(dataItem_Top_Nav_Right local50)
        ArrayLength(local50 local51 )
        Copy(dataItem_Side_Nav local59)
        ArrayLength(local59 local60 )
        Copy(dataItem_BaseURL local62)
        StringConcatenate(local63 local62 c61 )
        Trigger(1)
        Trigger(2)
        Trigger(3)
        Wait(1)
        Wait(2)
        Wait(3)
        StringConcatenate(local396 c27 c29 local178 c30 local395 c31 c28 c32 local280 c33 )
        Copy(local396 dataItem_Output_Html)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertBodyHtmlAfterBegin(local396 * local398)
        Copy(local398 local399)
        Copy(local399.status local400)
        Xor(c401 local400 local514)
        BranchIfFalse(1 local514)
        Xor(c402 local400 local515)
        BranchIfFalse(2 local515)
        Branch(7)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local399 local403)
        Copy(local403.status local404)
        Copy(local403.code local405)
        Copy(local403.source local406)
        Copy(local516 local407)
        JavaScriptInvoke(local517 true * 'LogLabVIEWError' * local404 local405 local406)
        Branch(0)
    Perch(0)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAppendJS(local63 * local408)
        Copy(local408 local409)
        Copy(local409.status local410)
        Xor(c411 local410 local518)
        BranchIfFalse(5 local518)
        Xor(c412 local410 local519)
        BranchIfFalse(6 local519)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local409 local413)
        Copy(local413.status local414)
        Copy(local413.code local415)
        Copy(local413.source local416)
        Copy(local520 local417)
        JavaScriptInvoke(local521 true * 'LogLabVIEWError' * local414 local415 local416)
        Branch(4)
    Perch(4)
/* Clump Ended. */    )
    clump(1
    Perch(10)
        IsGE(c179 local60 local452)
        BranchIfTrue(1 local452)
        Branch(2)
    Perch(2)
        Copy(c453 local180)
        Copy(local60 local181)
        Copy(c454 local278)
    Perch(3)
        ArrayIndex(local59 local189 local180 )
        Copy(local189 local197)
        Copy(local197.Type local198)
        Copy(local197.Text local199)
        Copy(local197.Link local200)
        Copy(local197.Class local201)
        Copy(local197.Dropdown_Array local204)
        BranchIfEQ(5 local198 c455)
        BranchIfEQ(6 local198 c456)
        Branch(5)
    Perch(5)
        Copy(local457 local210)
        StringFormat(local209 c208 local210 local200 local201 local199 )
        Copy(local210 local211)
        Copy(local211.status local212)
        Xor(c213 local212 local458)
        BranchIfFalse(8 local458)
        Xor(c214 local212 local459)
        BranchIfFalse(9 local459)
        Branch(10)
    Perch(8)
        Branch(7)
    Perch(9)
        Copy(local211 local215)
        Copy(local215.status local216)
        Copy(local215.code local217)
        Copy(local215.source local218)
        Copy(local460 local219)
        JavaScriptInvoke(local461 true * 'LogLabVIEWError' * local216 local217 local218)
        Branch(7)
    Perch(7)
        Copy(local209 local276)
        Branch(4)
    Perch(6)
        ArrayLength(local204 local220 )
        Copy(local462 local225)
        StringFormat(local224 c223 local225 local201 )
        Copy(local225 local226)
        Copy(local226.status local227)
        Copy(local463 local230)
        StringFormat(local229 c228 local230 local199 )
        Copy(local230 local231)
        Copy(local231.status local232)
        Trigger(7)
        Trigger(8)
        Trigger(9)
        Wait(7)
        Wait(8)
        Wait(9)
        Copy(local268 local276)
        Branch(4)
    Perch(4)
        StringConcatenate(local277 local276 c205 )
        ArrayConcatenate(local278 local278 local277 )
        Increment(local180 local180 )
        BranchIfGE(11 local180 local181)
        Branch(3)
    Perch(11)
        Copy(local278 local280)
        Branch(0)
    Perch(1)
        Copy(c279 local280)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(15)
        IsGE(c281 local51 local480)
        BranchIfTrue(1 local480)
        Branch(2)
    Perch(2)
        Copy(c481 local282)
        Copy(local51 local283)
        Copy(c482 local393)
    Perch(3)
        ArrayIndex(local50 local291 local282 )
        Copy(local291 local299)
        Copy(local299.Type local300)
        Copy(local299.Text local301)
        Copy(local299.Link local302)
        Copy(local299.Class local303)
        Copy(local299.Dropdown_Array local306)
        BranchIfEQ(5 local300 c483)
        BranchIfEQ(6 local300 c484)
        BranchIfEQ(7 local300 c485)
        Branch(5)
    Perch(5)
        Copy(local486 local313)
        StringFormat(local312 c311 local313 local303 local301 )
        Copy(local313 local314)
        Copy(local314.status local315)
        Xor(c316 local315 local487)
        BranchIfFalse(9 local487)
        Xor(c317 local315 local488)
        BranchIfFalse(10 local488)
        Branch(15)
    Perch(9)
        Branch(8)
    Perch(10)
        Copy(local314 local318)
        Copy(local318.status local319)
        Copy(local318.code local320)
        Copy(local318.source local321)
        Copy(local489 local322)
        JavaScriptInvoke(local490 true * 'LogLabVIEWError' * local319 local320 local321)
        Branch(8)
    Perch(8)
        Copy(local312 local391)
        Branch(4)
    Perch(6)
        Copy(local491 local325)
        StringFormat(local324 c323 local325 local302 local303 local301 )
        Copy(local325 local326)
        Copy(local326.status local327)
        Xor(c328 local327 local492)
        BranchIfFalse(13 local492)
        Xor(c329 local327 local493)
        BranchIfFalse(14 local493)
        Branch(15)
    Perch(13)
        Branch(12)
    Perch(14)
        Copy(local326 local330)
        Copy(local330.status local331)
        Copy(local330.code local332)
        Copy(local330.source local333)
        Copy(local494 local334)
        JavaScriptInvoke(local495 true * 'LogLabVIEWError' * local331 local332 local333)
        Branch(12)
    Perch(12)
        Copy(local324 local391)
        Branch(4)
    Perch(7)
        ArrayLength(local306 local335 )
        Copy(local496 local340)
        StringFormat(local339 c338 local340 local303 )
        Copy(local340 local341)
        Copy(local341.status local342)
        Copy(local497 local345)
        StringFormat(local344 c343 local345 local301 )
        Copy(local345 local346)
        Copy(local346.status local347)
        Trigger(10)
        Trigger(11)
        Trigger(12)
        Wait(10)
        Wait(11)
        Wait(12)
        Copy(local383 local391)
        Branch(4)
    Perch(4)
        StringConcatenate(local392 local391 c307 )
        ArrayConcatenate(local393 local393 local392 )
        Increment(local282 local282 )
        BranchIfGE(16 local282 local283)
        Branch(3)
    Perch(16)
        Copy(local393 local395)
        Branch(0)
    Perch(1)
        Copy(c394 local395)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(15)
        IsGE(c64 local42 local418)
        BranchIfTrue(1 local418)
        Branch(2)
    Perch(2)
        Copy(c419 local65)
        Copy(local42 local66)
        Copy(c420 local176)
    Perch(3)
        ArrayIndex(local41 local74 local65 )
        Copy(local74 local82)
        Copy(local82.Type local83)
        Copy(local82.Text local84)
        Copy(local82.Link local85)
        Copy(local82.Class local86)
        Copy(local82.Dropdown_Array local89)
        BranchIfEQ(5 local83 c421)
        BranchIfEQ(6 local83 c422)
        BranchIfEQ(7 local83 c423)
        Branch(5)
    Perch(5)
        Copy(local424 local96)
        StringFormat(local95 c94 local96 local86 local84 )
        Copy(local96 local97)
        Copy(local97.status local98)
        Xor(c99 local98 local425)
        BranchIfFalse(9 local425)
        Xor(c100 local98 local426)
        BranchIfFalse(10 local426)
        Branch(15)
    Perch(9)
        Branch(8)
    Perch(10)
        Copy(local97 local101)
        Copy(local101.status local102)
        Copy(local101.code local103)
        Copy(local101.source local104)
        Copy(local427 local105)
        JavaScriptInvoke(local428 true * 'LogLabVIEWError' * local102 local103 local104)
        Branch(8)
    Perch(8)
        Copy(local95 local174)
        Branch(4)
    Perch(6)
        Copy(local429 local108)
        StringFormat(local107 c106 local108 local85 local86 local84 )
        Copy(local108 local109)
        Copy(local109.status local110)
        Xor(c111 local110 local430)
        BranchIfFalse(13 local430)
        Xor(c112 local110 local431)
        BranchIfFalse(14 local431)
        Branch(15)
    Perch(13)
        Branch(12)
    Perch(14)
        Copy(local109 local113)
        Copy(local113.status local114)
        Copy(local113.code local115)
        Copy(local113.source local116)
        Copy(local432 local117)
        JavaScriptInvoke(local433 true * 'LogLabVIEWError' * local114 local115 local116)
        Branch(12)
    Perch(12)
        Copy(local107 local174)
        Branch(4)
    Perch(7)
        ArrayLength(local89 local118 )
        Copy(local434 local123)
        StringFormat(local122 c121 local123 local86 )
        Copy(local123 local124)
        Copy(local124.status local125)
        Copy(local435 local128)
        StringFormat(local127 c126 local128 local84 )
        Copy(local128 local129)
        Copy(local129.status local130)
        Trigger(4)
        Trigger(5)
        Trigger(6)
        Wait(4)
        Wait(5)
        Wait(6)
        Copy(local166 local174)
        Branch(4)
    Perch(4)
        StringConcatenate(local175 local174 c90 )
        ArrayConcatenate(local176 local176 local175 )
        Increment(local65 local65 )
        BranchIfGE(16 local65 local66)
        Branch(3)
    Perch(16)
        Copy(local176 local178)
        Branch(0)
    Perch(1)
        Copy(c177 local178)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(7)
        IsGE(c138 local118 local440)
        BranchIfTrue(1 local440)
        Branch(2)
    Perch(2)
        Copy(c441 local139)
        Copy(local118 local140)
        Copy(c442 local163)
    Perch(3)
        ArrayIndex(local89 local143 local139 )
        Copy(local143 local146)
        Copy(local146.Link local147)
        Copy(local146.Text local148)
        Copy(local443 local151)
        StringFormat(local150 c149 local151 local147 local148 )
        Copy(local151 local152)
        Copy(local152.status local153)
        StringConcatenate(local155 c154 local150 )
        Xor(c156 local153 local444)
        BranchIfFalse(5 local444)
        Xor(c157 local153 local445)
        BranchIfFalse(6 local445)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local152 local158)
        Copy(local158.status local159)
        Copy(local158.code local160)
        Copy(local158.source local161)
        Copy(local446 local162)
        JavaScriptInvoke(local447 true * 'LogLabVIEWError' * local159 local160 local161)
        Branch(4)
    Perch(4)
        ArrayConcatenate(local163 local163 local155 )
        Increment(local139 local139 )
        BranchIfGE(8 local139 local140)
        Branch(3)
    Perch(8)
        Copy(local163 local165)
        Branch(0)
    Perch(1)
        Copy(c164 local165)
        Branch(0)
    Perch(0)
        StringConcatenate(local166 local122 local127 c120 local165 c119 )
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c167 local130 local448)
        BranchIfFalse(1 local448)
        Xor(c168 local130 local449)
        BranchIfFalse(2 local449)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local129 local169)
        Copy(local169.status local170)
        Copy(local169.code local171)
        Copy(local169.source local172)
        Copy(local450 local173)
        JavaScriptInvoke(local451 true * 'LogLabVIEWError' * local170 local171 local172)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c131 local125 local436)
        BranchIfFalse(1 local436)
        Xor(c132 local125 local437)
        BranchIfFalse(2 local437)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local124 local133)
        Copy(local133.status local134)
        Copy(local133.code local135)
        Copy(local133.source local136)
        Copy(local438 local137)
        JavaScriptInvoke(local439 true * 'LogLabVIEWError' * local134 local135 local136)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(7)
        IsGE(c240 local220 local468)
        BranchIfTrue(1 local468)
        Branch(2)
    Perch(2)
        Copy(c469 local241)
        Copy(local220 local242)
        Copy(c470 local265)
    Perch(3)
        ArrayIndex(local204 local245 local241 )
        Copy(local245 local248)
        Copy(local248.Link local249)
        Copy(local248.Text local250)
        Copy(local471 local253)
        StringFormat(local252 c251 local253 local249 local250 )
        Copy(local253 local254)
        Copy(local254.status local255)
        StringConcatenate(local257 c256 local252 )
        Xor(c258 local255 local472)
        BranchIfFalse(5 local472)
        Xor(c259 local255 local473)
        BranchIfFalse(6 local473)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local254 local260)
        Copy(local260.status local261)
        Copy(local260.code local262)
        Copy(local260.source local263)
        Copy(local474 local264)
        JavaScriptInvoke(local475 true * 'LogLabVIEWError' * local261 local262 local263)
        Branch(4)
    Perch(4)
        ArrayConcatenate(local265 local265 local257 )
        Increment(local241 local241 )
        BranchIfGE(8 local241 local242)
        Branch(3)
    Perch(8)
        Copy(local265 local267)
        Branch(0)
    Perch(1)
        Copy(c266 local267)
        Branch(0)
    Perch(0)
        StringConcatenate(local268 local224 local229 c222 local267 c221 )
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c269 local232 local476)
        BranchIfFalse(1 local476)
        Xor(c270 local232 local477)
        BranchIfFalse(2 local477)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local231 local271)
        Copy(local271.status local272)
        Copy(local271.code local273)
        Copy(local271.source local274)
        Copy(local478 local275)
        JavaScriptInvoke(local479 true * 'LogLabVIEWError' * local272 local273 local274)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c233 local227 local464)
        BranchIfFalse(1 local464)
        Xor(c234 local227 local465)
        BranchIfFalse(2 local465)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local226 local235)
        Copy(local235.status local236)
        Copy(local235.code local237)
        Copy(local235.source local238)
        Copy(local466 local239)
        JavaScriptInvoke(local467 true * 'LogLabVIEWError' * local236 local237 local238)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(7)
        IsGE(c355 local335 local502)
        BranchIfTrue(1 local502)
        Branch(2)
    Perch(2)
        Copy(c503 local356)
        Copy(local335 local357)
        Copy(c504 local380)
    Perch(3)
        ArrayIndex(local306 local360 local356 )
        Copy(local360 local363)
        Copy(local363.Link local364)
        Copy(local363.Text local365)
        Copy(local505 local368)
        StringFormat(local367 c366 local368 local364 local365 )
        Copy(local368 local369)
        Copy(local369.status local370)
        StringConcatenate(local372 c371 local367 )
        Xor(c373 local370 local506)
        BranchIfFalse(5 local506)
        Xor(c374 local370 local507)
        BranchIfFalse(6 local507)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local369 local375)
        Copy(local375.status local376)
        Copy(local375.code local377)
        Copy(local375.source local378)
        Copy(local508 local379)
        JavaScriptInvoke(local509 true * 'LogLabVIEWError' * local376 local377 local378)
        Branch(4)
    Perch(4)
        ArrayConcatenate(local380 local380 local372 )
        Increment(local356 local356 )
        BranchIfGE(8 local356 local357)
        Branch(3)
    Perch(8)
        Copy(local380 local382)
        Branch(0)
    Perch(1)
        Copy(c381 local382)
        Branch(0)
    Perch(0)
        StringConcatenate(local383 local339 local344 c337 local382 c336 )
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c384 local347 local510)
        BranchIfFalse(1 local510)
        Xor(c385 local347 local511)
        BranchIfFalse(2 local511)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local346 local386)
        Copy(local386.status local387)
        Copy(local386.code local388)
        Copy(local386.source local389)
        Copy(local512 local390)
        JavaScriptInvoke(local513 true * 'LogLabVIEWError' * local387 local388 local389)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c348 local342 local498)
        BranchIfFalse(1 local498)
        Xor(c349 local342 local499)
        BranchIfFalse(2 local499)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local341 local350)
        Copy(local350.status local351)
        Copy(local350.code local352)
        Copy(local350.source local353)
        Copy(local500 local354)
        JavaScriptInvoke(local501 true * 'LogLabVIEWError' * local351 local352 local353)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:56
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::navigation.gvi
define (Login_TCP_WW%3A%3Anavigation%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.String 'http://darkeye.ddns.net:9090')dataItem_BaseURL)
        i(dv(c(
            e(.Boolean Theory)
            e(.Boolean Tasks)
            e(.Boolean Manual)
        ) (true true true ))dataItem_Nav_Lab)
        i(dv(.Boolean false)dataItem_Logged)
        i(dv(.String '')dataItem_Data)
        i(dv(.String '')dataItem_Title)
        i(dv(.Boolean false)dataItem_AppBar)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::navigation.gvi')local9)
        e(.String local10)
        ce(dv(.String '/help.html')c11)
        e(.String local12)
        ce(dv(.String 'Pomoc')c13)
        e(dv(c(
            e(.String Text)
            e(.String Link)
        ) ('' '' ))dataItem_Dropdown_Array)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local19)
        e(c(
            e(.String Text)
            e(.String Link)
        ) local22)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local25)
        ce(dv(.String 'help')c26)
        ce(dv(.String '?')c27)
        ce(dv(Enum16("Text" "Link" "Dropdown") 2)c28)
        e(dv(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) (0 '' '' '' () ))dataItem_Top_Nav)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local44)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local52)
        e(.String local53)
        e(dv(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) (0 '' '' '' () ))dataItem_Side_Nav)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local69)
        ce(dv(.String '/goals.html')c70)
        e(.String local71)
        ce(dv(.String 'Ciele')c72)
        ce(dv(Enum16("Link" "Dropdown") 0)c73)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local81)
        e(.String local82)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local90)
        ce(dv(.String '/about.html')c91)
        e(.String local92)
        ce(dv(.String 'O projekte')c93)
        ce(dv(Enum16("Link" "Dropdown") 0)c94)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local102)
        e(.Boolean local103)
        e(c(
            e(.Boolean Theory)
            e(.Boolean Tasks)
            e(.Boolean Manual)
        ) local107)
        e(c(
            e(.Boolean Theory)
            e(.Boolean Tasks)
            e(.Boolean Manual)
        ) local111)
        e(.Boolean local112)
        e(.Boolean local113)
        e(.Boolean local114)
        e(a(.Boolean *) local115)
        e(.UInt32 local116)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local124)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local132)
        ce(dv(.String 'javascript:ManualForm();')c133)
        ce(dv(.String 'Manuál')c134)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c135)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local143)
        ce(dv(.String 'javascript:TasksForm();')c144)
        ce(dv(.String 'Úlohy')c145)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c146)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local154)
        ce(dv(.String 'javascript:TheoryForm();')c155)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local163)
        ce(dv(.String 'Teória')c164)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c165)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local173)
        ce(dv(.String '')c174)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local182)
        ce(dv(Enum16("Text" "Link" "Dropdown") 0)c183)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local191)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local199)
        e(.String local200)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local208)
        ce(dv(.String '/contact.html')c209)
        e(.String local210)
        ce(dv(.String 'Kontakt')c211)
        ce(dv(Enum16("Link" "Dropdown") 0)c212)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local220)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local228)
        e(dv(c(
            e(.UInt32 uid)
            e(.String email)
            e(.Boolean passchange)
            e(.Boolean datachange)
        ) (0 '' false false ))dataItem_Data_2)
        e(c(
            e(.UInt32 uid)
            e(.String email)
            e(.Boolean passchange)
            e(.Boolean datachange)
        ) local238)
        ce(dv(.String '/stations.html')c239)
        ce(dv(.String 'Pracoviská')c240)
        ce(dv(Enum16("Link" "Dropdown") 0)c241)
        e(.String local242)
        e(.String local243)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local251)
        e(.String local252)
        ce(dv(.String '/index.html')c253)
        e(.String local254)
        ce(dv(.String 'Domov')c255)
        ce(dv(Enum16("Link" "Dropdown") 0)c256)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local264)
        e(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local272)
        e(a(c(
            e(Enum16("Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local280)
        e(.String local281)
        e(.String local282)
        e(c(
            e(.UInt32 uid)
            e(.String email)
            e(.Boolean passchange)
            e(.Boolean datachange)
        ) local287)
        e(.ErrorCluster local288)
        e(.Boolean local289)
        e(.Boolean local290)
        e(.Boolean local291)
        e(.Boolean local292)
        ce(dv(.Boolean false)c293)
        ce(dv(.Boolean true)c294)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local302)
        ce(dv(Enum16("Text" "Link" "Dropdown") 1)c303)
        ce(dv(.String 'Prihlásiť')c304)
        ce(dv(.String 'javascript:LoginForm();')c305)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local313)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local321)
        e(c(
            e(.UInt32 uid)
            e(.String email)
            e(.Boolean passchange)
            e(.Boolean datachange)
        ) local326)
        e(.String local327)
        e(.Boolean local328)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local336)
        ce(dv(Enum16("Text" "Link" "Dropdown") 0)c337)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local345)
        ce(dv(.String 'Možnosti')c346)
        ce(dv(c(
            ce(.String Text)
            ce(.String Link)
        ) ('Profil' 'javascript:ProfilForm();' ))c349)
        ce(dv(c(
            ce(.String Text)
            ce(.String Link)
        ) ('Odhlásiť' 'javascript:Logout()' ))c352)
        ce(dv(c(
            ce(.String Text)
            ce(.String Link)
        ) ('Rezervácie' 'javascript:ReservationsForm();' ))c355)
        ce(dv(.Boolean false)c356)
        ce(dv(.Boolean true)c357)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local360)
        ce(dv(c(
            ce(.String Text)
            ce(.String Link)
        ) ('Zmena hesla' 'javascript:PassChangeForm();' ))c363)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local366)
        e(a(c(
            e(.String Text)
            e(.String Link)
        ) *) local369)
        ce(dv(Enum16("Text" "Link" "Dropdown") 2)c370)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local378)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local386)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local394)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local402)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local410)
        e(.String local411)
        ce(dv(Enum16("Text" "Link" "Dropdown") 0)c412)
        e(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) local420)
        ce(dv(.Boolean false)c421)
        ce(dv(.Boolean true)c422)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local430)
        ce(dv(.UInt32 0)c431)
        ce(dv(.UInt32 1)c432)
        ce(dv(.UInt32 2)c433)
        ce(dv(.UInt32 3)c434)
        ce(dv(.UInt32 4)c435)
        ce(dv(.UInt32 5)c436)
        ce(dv(.UInt32 6)c437)
        ce(dv(.UInt32 7)c438)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local446)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local454)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local462)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local470)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local478)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local486)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local494)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local502)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local510)
        e(a(c(
            e(Enum16("Text" "Link" "Dropdown") Type)
            e(.String Text)
            e(.String Link)
            e(.String Class)
            e(a(c(
                e(.String Text)
                e(.String Link)
            ) *) Dropdown_Array)
        ) *) local518)
        e(.String local519)
        e(.ErrorCluster local520)
        e(a(.String *) local521)
        e(dv(.Boolean true)local522)
        e(dv(.Boolean false)local523)
        e(dv(.Boolean false)local524)
        e(.Boolean local525)
        e(.Boolean local526)
        e(.Boolean local527)
        e(.Boolean local528)
        e(.Boolean local529)
        e(.Boolean local530)
    )
        clump(1
        Copy(dataItem_BaseURL local10)
        StringConcatenate(local12 local10 c11 )
        Copy(dataItem_Dropdown_Array local19)
        Copy(local19 local22)
        Copy(c13 local22.Text)
        Copy(local12 local22.Link)
        ArrayConcatenate(local25 local22 )
        Copy(dataItem_Top_Nav local44)
        Copy(local44 local52)
        Copy(c28 local52.Type)
        Copy(c27 local52.Text)
        Copy(c26 local52.Class)
        Copy(local25 local52.Dropdown_Array)
        Copy(dataItem_BaseURL local53)
        Copy(dataItem_Side_Nav local69)
        StringConcatenate(local71 local53 c70 )
        Copy(local69 local81)
        Copy(c73 local81.Type)
        Copy(c72 local81.Text)
        Copy(local71 local81.Link)
        Copy(dataItem_BaseURL local82)
        Copy(dataItem_Side_Nav local90)
        StringConcatenate(local92 local82 c91 )
        Copy(local90 local102)
        Copy(c94 local102.Type)
        Copy(c93 local102.Text)
        Copy(local92 local102.Link)
        Copy(dataItem_AppBar local103)
        Copy(dataItem_Nav_Lab local107)
        Copy(local107 local111)
        Copy(local111.Theory local112)
        Copy(local111.Tasks local113)
        Copy(local111.Manual local114)
        ArrayConcatenate(local115 local112 local113 local114 )
        BooleanArrayToNumber(local115 local116 )
        Copy(dataItem_Top_Nav local124)
        Copy(dataItem_Top_Nav local132)
        Copy(local124 local143)
        Copy(c135 local143.Type)
        Copy(c134 local143.Text)
        Copy(c133 local143.Link)
        Copy(local132 local154)
        Copy(c146 local154.Type)
        Copy(c145 local154.Text)
        Copy(c144 local154.Link)
        Copy(dataItem_Top_Nav local163)
        Copy(local163 local173)
        Copy(c165 local173.Type)
        Copy(c164 local173.Text)
        Copy(c155 local173.Link)
        Copy(dataItem_Top_Nav local182)
        Copy(local182 local191)
        Copy(c183 local191.Type)
        Copy(c174 local191.Text)
        Copy(dataItem_Top_Nav local199)
        Copy(dataItem_BaseURL local200)
        Copy(dataItem_Side_Nav local208)
        StringConcatenate(local210 local200 c209 )
        Copy(local208 local220)
        Copy(c212 local220.Type)
        Copy(c211 local220.Text)
        Copy(local210 local220.Link)
        Copy(dataItem_Side_Nav local228)
        Copy(dataItem_Data_2 local238)
        Copy(dataItem_BaseURL local242)
        StringConcatenate(local243 local242 c239 )
        Copy(local228 local251)
        Copy(c241 local251.Type)
        Copy(c240 local251.Text)
        Copy(local243 local251.Link)
        Copy(dataItem_BaseURL local252)
        StringConcatenate(local254 local252 c253 )
        Copy(dataItem_Side_Nav local264)
        Copy(local264 local272)
        Copy(c256 local272.Type)
        Copy(c255 local272.Text)
        Copy(local254 local272.Link)
        ArrayConcatenate(local280 local272 local102 local81 local251 local220 )
        Copy(dataItem_BaseURL local281)
        Copy(dataItem_Data local282)
        Copy(local520 local288)
        UnflattenFromJSON(local282 local238 local521 local522 local523 local524 local288 )
        Convert(local288 local289)
        Not(local289 local290 )
        Copy(dataItem_Logged local291)
        And(local291 local290 local292)
        Xor(c293 local292 local525)
        BranchIfFalse(1 local525)
        Xor(c294 local292 local526)
        BranchIfFalse(2 local526)
        Branch(1)
    Perch(1)
        Copy(dataItem_Top_Nav local302)
        Copy(local302 local313)
        Copy(c303 local313.Type)
        Copy(c304 local313.Text)
        Copy(c305 local313.Link)
        ArrayConcatenate(local321 local313 )
        Copy(local321 local402)
        Branch(0)
    Perch(2)
        Copy(local238 local326)
        Copy(local326.email local327)
        Copy(local326.passchange local328)
        Copy(dataItem_Top_Nav local336)
        Copy(local336 local345)
        Copy(c337 local345.Type)
        Copy(local327 local345.Text)
        Xor(c356 local328 local527)
        BranchIfFalse(4 local527)
        Xor(c357 local328 local528)
        BranchIfFalse(5 local528)
        Branch(4)
    Perch(4)
        ArrayConcatenate(local360 c355 c349 c352 )
        Copy(local360 local369)
        Branch(3)
    Perch(5)
        ArrayConcatenate(local366 c355 c349 c363 c352 )
        Copy(local366 local369)
        Branch(3)
    Perch(3)
        Copy(dataItem_Top_Nav local378)
        Copy(local378 local386)
        Copy(c370 local386.Type)
        Copy(c346 local386.Text)
        Copy(local369 local386.Dropdown_Array)
        ArrayConcatenate(local394 local345 local386 )
        Copy(local394 local402)
        Branch(0)
    Perch(0)
        ArrayConcatenate(local410 local402 local52 )
        Copy(dataItem_Title local411)
        Copy(local199 local420)
        Copy(c412 local420.Type)
        Copy(local411 local420.Text)
        Xor(c421 local103 local529)
        BranchIfFalse(7 local529)
        Xor(c422 local103 local530)
        BranchIfFalse(8 local530)
        Branch(7)
    Perch(7)
        ArrayConcatenate(local430 local420 )
        Copy(local430 local518)
        Branch(6)
    Perch(8)
        BranchIfEQ(10 local116 c431)
        BranchIfEQ(11 local116 c432)
        BranchIfEQ(12 local116 c433)
        BranchIfEQ(13 local116 c434)
        BranchIfEQ(14 local116 c435)
        BranchIfEQ(15 local116 c436)
        BranchIfEQ(16 local116 c437)
        BranchIfEQ(17 local116 c438)
        Branch(10)
    Perch(10)
        ArrayConcatenate(local446 local420 )
        Copy(local446 local510)
        Branch(9)
    Perch(11)
        ArrayConcatenate(local454 local420 local191 local173 )
        Copy(local454 local510)
        Branch(9)
    Perch(12)
        ArrayConcatenate(local462 local420 local191 local154 )
        Copy(local462 local510)
        Branch(9)
    Perch(13)
        ArrayConcatenate(local470 local420 local191 local173 local154 )
        Copy(local470 local510)
        Branch(9)
    Perch(14)
        ArrayConcatenate(local478 local420 local191 local143 )
        Copy(local478 local510)
        Branch(9)
    Perch(15)
        ArrayConcatenate(local486 local420 local191 local173 local143 )
        Copy(local486 local510)
        Branch(9)
    Perch(16)
        ArrayConcatenate(local494 local420 local191 local154 local143 )
        Copy(local494 local510)
        Branch(9)
    Perch(17)
        ArrayConcatenate(local502 local420 local191 local173 local154 local143 )
        Copy(local502 local510)
        Branch(9)
    Perch(9)
        Copy(local510 local518)
        Branch(6)
    Perch(6)
        Login_TCP_WW%3A%3Alib%3A%3Abuild_navigation%2Egvi(local518 local410 local280 local281 *)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::InsertBodyHtmlBeforeEnd
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertBodyHtmlBeforeEnd dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_HTML)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::InsertBodyHtmlBeforeEnd')local3)
        e(.String local4)
        e(.ErrorCluster local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Occurrence local8)
    )
        clump(1
        Copy(dataItem_HTML local4)
        Copy(dataItem_ErrorIn local5)
        Copy(local5 local6)
        JavaScriptInvoke(local8 false local6 'InsertBodyHtmlBeforeEnd' * local4)
        Copy(local6 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::lib::modal.gvi
define (Login_TCP_WW%3A%3Alib%3A%3Amodal%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.String 'http://darkeye.ddns.net:9090')dataItem_BaseURL)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::lib::modal.gvi')local1)
        ce(dv(.String '/js/modal.js')c2)
        ce(dv(.String '<div id="modal" class="modal">\x0A  <div id="modal-content" class="modal-content">\x0A    <div class="modal-header">\x0A      <span id="modal-header" class="modal-header-label"></span>\x0A      <span id="modal-close" class="modal-close"  onClick="ModalClose()">&times;</span>\x0A    </div>\x0A    <div id="modal-body" class="modal-body">\x0A    </div>\x0A  </div>\x0A</div>')c3)
        e(.String local4)
        e(.String local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Boolean local8)
        ce(dv(.Boolean false)c9)
        ce(dv(.Boolean true)c10)
        e(.ErrorCluster local11)
        e(.Boolean local12)
        e(.Int32 local13)
        e(.String local14)
        e(.ErrorCluster local15)
        e(.ErrorCluster local16)
        e(.ErrorCluster local17)
        e(.Boolean local18)
        ce(dv(.Boolean false)c19)
        ce(dv(.Boolean true)c20)
        e(.ErrorCluster local21)
        e(.Boolean local22)
        e(.Int32 local23)
        e(.String local24)
        e(.ErrorCluster local25)
        e(.Boolean local26)
        e(.Boolean local27)
        e(.ErrorCluster local28)
        e(.Occurrence local29)
        e(.Boolean local30)
        e(.Boolean local31)
        e(.ErrorCluster local32)
        e(.Occurrence local33)
    )
        clump(1
    Perch(7)
        Copy(dataItem_BaseURL local4)
        StringConcatenate(local5 local4 c2 )
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertBodyHtmlBeforeEnd(c3 * local6)
        Copy(local6 local7)
        Copy(local7.status local8)
        Xor(c9 local8 local26)
        BranchIfFalse(1 local26)
        Xor(c10 local8 local27)
        BranchIfFalse(2 local27)
        Branch(7)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local7 local11)
        Copy(local11.status local12)
        Copy(local11.code local13)
        Copy(local11.source local14)
        Copy(local28 local15)
        JavaScriptInvoke(local29 true * 'LogLabVIEWError' * local12 local13 local14)
        Branch(0)
    Perch(0)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAppendJS(local5 * local16)
        Copy(local16 local17)
        Copy(local17.status local18)
        Xor(c19 local18 local30)
        BranchIfFalse(5 local30)
        Xor(c20 local18 local31)
        BranchIfFalse(6 local31)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local17 local21)
        Copy(local21.status local22)
        Copy(local21.code local23)
        Copy(local21.source local24)
        Copy(local32 local25)
        JavaScriptInvoke(local33 true * 'LogLabVIEWError' * local22 local23 local24)
        Branch(4)
    Perch(4)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::InsertAppBar
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertAppBar dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_HTML)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::InsertAppBar')local3)
        e(.String local4)
        e(.ErrorCluster local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Occurrence local8)
    )
        clump(1
        Copy(dataItem_HTML local4)
        Copy(dataItem_ErrorIn local5)
        Copy(local5 local6)
        JavaScriptInvoke(local8 false local6 'InsertAppBar' * local4)
        Copy(local6 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::lib::AppBar.gvi
define (Login_TCP_WW%3A%3Alib%3A%3AAppBar%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.String 'http://darkeye.ddns.net:9090')dataItem_BaseURL)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::lib::AppBar.gvi')local1)
        ce(dv(.String '<div class="appbar" id="appbar">\x0A  <div class="appbar-cnt">\x0A      <div class="appbar-cnt-left">\x0A        <div id="app-indicator" class="app-indicator"></div>\x0A        <button id="app-start"><div class="app-start"></div></button>\x0A        <button id="app-stop"><div class="app-stop"></div></button>\x0A        <div class="app-divider"></div>\x0A      </div>\x0A      <div class="appbar-cnt-center" id="app-info-label"></div>\x0A      <div class="appbar-cnt-right">\x0A        <div class="app-divider"></div>\x0A        <button id="app-view"><div class="app-view"></div><span id="app-view-label"></span></button>\x0A        <button id="app-req"><div class="app-request" id="app-request-label"></div><span id="app-request-label"></span></button>\x0A        <button id="app-rel"><div class="app-release" id="app-release-label"></div><span id="app-release-label"></span></button>\x0A      </div>\x0A  </div>\x0A</div>')c2)
        ce(dv(.String '/js/appbar.js')c3)
        e(.String local4)
        e(.String local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Boolean local8)
        ce(dv(.Boolean false)c9)
        ce(dv(.Boolean true)c10)
        e(.ErrorCluster local11)
        e(.Boolean local12)
        e(.Int32 local13)
        e(.String local14)
        e(.ErrorCluster local15)
        e(.ErrorCluster local16)
        e(.ErrorCluster local17)
        e(.Boolean local18)
        ce(dv(.Boolean false)c19)
        ce(dv(.Boolean true)c20)
        e(.ErrorCluster local21)
        e(.Boolean local22)
        e(.Int32 local23)
        e(.String local24)
        e(.ErrorCluster local25)
        e(.Boolean local26)
        e(.Boolean local27)
        e(.ErrorCluster local28)
        e(.Occurrence local29)
        e(.Boolean local30)
        e(.Boolean local31)
        e(.ErrorCluster local32)
        e(.Occurrence local33)
    )
        clump(1
    Perch(7)
        Copy(dataItem_BaseURL local4)
        StringConcatenate(local5 local4 c3 )
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertAppBar(c2 * local6)
        Copy(local6 local7)
        Copy(local7.status local8)
        Xor(c9 local8 local26)
        BranchIfFalse(1 local26)
        Xor(c10 local8 local27)
        BranchIfFalse(2 local27)
        Branch(7)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local7 local11)
        Copy(local11.status local12)
        Copy(local11.code local13)
        Copy(local11.source local14)
        Copy(local28 local15)
        JavaScriptInvoke(local29 true * 'LogLabVIEWError' * local12 local13 local14)
        Branch(0)
    Perch(0)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAppendJS(local5 * local16)
        Copy(local16 local17)
        Copy(local17.status local18)
        Xor(c19 local18 local30)
        BranchIfFalse(5 local30)
        Xor(c20 local18 local31)
        BranchIfFalse(6 local31)
        Branch(7)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local17 local21)
        Copy(local21.status local22)
        Copy(local21.code local23)
        Copy(local21.source local24)
        Copy(local32 local25)
        JavaScriptInvoke(local33 true * 'LogLabVIEWError' * local22 local23 local24)
        Branch(4)
    Perch(4)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::SessStorageSet
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_Key)
        i(dv(.String '')dataItem_Value)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::SessStorageSet')local4)
        e(.String local5)
        e(.String local6)
        e(.ErrorCluster local7)
        e(.ErrorCluster local8)
        e(.ErrorCluster local9)
        e(.Occurrence local10)
    )
        clump(1
        Copy(dataItem_Key local5)
        Copy(dataItem_Value local6)
        Copy(dataItem_ErrorIn local7)
        Copy(local7 local8)
        JavaScriptInvoke(local10 false local8 'SessStorageSet' * local5 local6)
        Copy(local8 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::OpenModalHTML
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AOpenModalHTML dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_Title)
        i(dv(.String '')dataItem_Width)
        i(dv(.String '')dataItem_Height)
        i(dv(.String '')dataItem_HTML)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::OpenModalHTML')local6)
        e(.String local7)
        e(.String local8)
        e(.String local9)
        e(.String local10)
        e(.ErrorCluster local11)
        e(.ErrorCluster local12)
        e(.ErrorCluster local13)
        e(.Occurrence local14)
    )
        clump(1
        Copy(dataItem_Title local7)
        Copy(dataItem_Width local8)
        Copy(dataItem_Height local9)
        Copy(dataItem_HTML local10)
        Copy(dataItem_ErrorIn local11)
        Copy(local11 local12)
        JavaScriptInvoke(local14 false local12 'OpenModalHTML' * local7 local8 local9 local10)
        Copy(local12 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::DocTitle
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ADocTitle dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_Title)
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::DocTitle')local3)
        e(.String local4)
        e(.ErrorCluster local5)
        e(.ErrorCluster local6)
        e(.ErrorCluster local7)
        e(.Occurrence local8)
    )
        clump(1
        Copy(dataItem_Title local4)
        Copy(dataItem_ErrorIn local5)
        Copy(local5 local6)
        JavaScriptInvoke(local8 false local6 'DocTitle' * local4)
        Copy(local6 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::BaseUrl
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ABaseUrl dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.String '')dataItem_Return)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::BaseUrl')local3)
        e(.ErrorCluster local4)
        e(.ErrorCluster local5)
        e(.String local6)
        e(.String local7)
        e(.ErrorCluster local8)
        e(.Occurrence local9)
    )
        clump(1
        Copy(dataItem_ErrorIn local4)
        Copy(local4 local5)
        JavaScriptInvoke(local9 false local5 'BaseUrl' local6 )
        Copy(local6 dataItem_Return)
        Copy(local5 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::JS_Library.jsli::APIUrl
define (Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAPIUrl dv(.ReentrantVirtualInstrument (
    Params: c(  //param block
        i(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorIn)
        o(dv(.String '')dataItem_Return)
        o(dv(.ErrorCluster (false 0 '' ))dataItem_ErrorOut)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::JS_Library.jsli::APIUrl')local3)
        e(.ErrorCluster local4)
        e(.ErrorCluster local5)
        e(.String local6)
        e(.String local7)
        e(.ErrorCluster local8)
        e(.Occurrence local9)
    )
        clump(1
        Copy(dataItem_ErrorIn local4)
        Copy(local4 local5)
        JavaScriptInvoke(local9 false local5 'APIUrl' local6 )
        Copy(local6 dataItem_Return)
        Copy(local5 dataItem_ErrorOut)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/01/2020 17:36:34
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::lib::build_footer.gvi
define (Login_TCP_WW%3A%3Alib%3A%3Abuild_footer%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_FooterLeft)
        i(dv(.String '')dataItem_FooterCenter)
        i(dv(.String '')dataItem_FooterRight)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::lib::build_footer.gvi')local3)
        e(.String local4)
        e(.String local5)
        e(.String local6)
        ce(dv(.String '</div>\x0A  </div>\x0A</div>')c7)
        ce(dv(.String '</div>\x0A    <div class="footer-cnt-right">')c8)
        ce(dv(.String '</div>\x0A    <div class="footer-cnt-center">')c9)
        ce(dv(.String '<div class="footer">\x0A  <div class="footer-cnt">\x0A    <div class="footer-cnt-left">')c10)
        e(.String local11)
        e(dv(.String '')dataItem_Output_Html)
        e(.String local13)
        e(.ErrorCluster local14)
        e(.ErrorCluster local15)
        e(.Boolean local16)
        ce(dv(.Boolean false)c17)
        ce(dv(.Boolean true)c18)
        e(.ErrorCluster local19)
        e(.Boolean local20)
        e(.Int32 local21)
        e(.String local22)
        e(.ErrorCluster local23)
        e(.Boolean local24)
        e(.Boolean local25)
        e(.ErrorCluster local26)
        e(.Occurrence local27)
    )
        clump(1
    Perch(3)
        Copy(dataItem_FooterRight local4)
        Copy(dataItem_FooterCenter local5)
        Copy(dataItem_FooterLeft local6)
        StringConcatenate(local11 c10 local6 c9 local5 c8 local4 c7 )
        Copy(local11 dataItem_Output_Html)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AInsertBodyHtmlBeforeEnd(local11 * local14)
        Copy(local14 local15)
        Copy(local15.status local16)
        Xor(c17 local16 local24)
        BranchIfFalse(1 local24)
        Xor(c18 local16 local25)
        BranchIfFalse(2 local25)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local15 local19)
        Copy(local19.status local20)
        Copy(local19.code local21)
        Copy(local19.source local22)
        Copy(local26 local23)
        JavaScriptInvoke(local27 true * 'LogLabVIEWError' * local20 local21 local22)
        Branch(0)
    Perch(0)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:42:59
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::footer.gvi
define (Login_TCP_WW%3A%3Afooter%2Egvi dv(.VirtualInstrument (
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::footer.gvi')local0)
        ce(dv(.String '© 2020&nbsp;|&nbsp;<a href="">Cookies</a>')c1)
        ce(dv(.String 'Laboratórium merania a meracích systémov')c2)
        ce(dv(.String '<span style="padding-right:20px; font-size:20px;">KEMT FEI</span><div class="tuke-logo"></div>')c3)
    )
        clump(1
        Login_TCP_WW%3A%3Alib%3A%3Abuild_footer%2Egvi(c1 c2 c3)
/* Clump Ended. */    )
)))
// Autogenerated Vireo assembly file
// Generated on 05/02/2020 01:43:05
//---------------------------------------------------
//VI Definition: ::Web Server::Interactive::Login_TCP_WW::lib::App.gvi
define (Login_TCP_WW%3A%3Alib%3A%3AApp%2Egvi dv(.VirtualInstrument (
    Params: c(  //param block
        i(dv(.String '')dataItem_Title)
        i(dv(c(
            e(.Boolean Theory)
            e(.Boolean Tasks)
            e(.Boolean Manual)
        ) (true true true ))dataItem_Nav_Lab)
        i(dv(.Boolean false)dataItem_AppBar)
        i(dv(.String '')dataItem_AppID)
        o(dv(.String '')dataItem_API)
        o(dv(.String '')dataItem_BaseURL)
        o(dv(.UInt32 0)dataItem_Chandle)
        o(dv(.Boolean false)dataItem_Logged)
        o(dv(.String '')dataItem_UserData)
    )
    Locals: c(   // Data Space
        e(dv(.String 'Login_TCP_WW::lib::App.gvi')local12)
        e(.Boolean local13)
        e(c(
            e(.Boolean Theory)
            e(.Boolean Tasks)
            e(.Boolean Manual)
        ) local17)
        ce(dv(.Int32 3000)c18)
        e(.String local19)
        ce(dv(.String 'appid')c20)
        ce(dv(.String 'baseUrl')c21)
        ce(dv(.String 'api')c22)
        e(.String local23)
        ce(dv(.String '/js/other.js')c24)
        ce(dv(.String '/session')c25)
        ce(dv(.NIPath (()''))c26)
        ce(dv(.Boolean true)c27)
        ce(dv(.Boolean true)c28)
        e(.String local29)
        e(.ErrorCluster local30)
        e(.ErrorCluster local31)
        e(.Boolean local32)
        e(.String local33)
        e(.String local34)
        e(.ErrorCluster local35)
        e(.ErrorCluster local36)
        e(.Boolean local37)
        ce(dv(.Boolean false)c38)
        ce(dv(.Boolean true)c39)
        e(.ErrorCluster local40)
        e(.Boolean local41)
        e(.Int32 local42)
        e(.String local43)
        e(.ErrorCluster local44)
        e(.UInt32 local45)
        e(.ErrorCluster local46)
        e(.ErrorCluster local47)
        e(.Boolean local48)
        e(.UInt32 local49)
        e(.ErrorCluster local50)
        e(.ErrorCluster local51)
        e(.Boolean local52)
        ce(dv(.Boolean false)c53)
        ce(dv(.Boolean true)c54)
        e(.ErrorCluster local55)
        e(.Boolean local56)
        e(.Int32 local57)
        e(.String local58)
        e(.ErrorCluster local59)
        ce(dv(.Boolean false)c60)
        ce(dv(.Boolean true)c61)
        e(.ErrorCluster local62)
        e(.Boolean local63)
        e(.Int32 local64)
        e(.String local65)
        e(.ErrorCluster local66)
        e(.ErrorCluster local67)
        e(.ErrorCluster local68)
        e(.Boolean local69)
        ce(dv(.Boolean false)c70)
        ce(dv(.Boolean true)c71)
        e(.ErrorCluster local72)
        e(.Boolean local73)
        e(.Int32 local74)
        e(.String local75)
        e(.ErrorCluster local76)
        e(.ErrorCluster local77)
        e(.ErrorCluster local78)
        e(.Boolean local79)
        ce(dv(.Boolean false)c80)
        ce(dv(.Boolean true)c81)
        e(.ErrorCluster local82)
        e(.Boolean local83)
        e(.Int32 local84)
        e(.String local85)
        e(.ErrorCluster local86)
        e(.String local87)
        e(.ErrorCluster local88)
        e(.ErrorCluster local89)
        e(.Boolean local90)
        e(.String local91)
        e(.String local92)
        e(.UInt32 local93)
        e(.UInt32 local94)
        e(.String local95)
        e(.String local96)
        e(.ErrorCluster local97)
        e(.ErrorCluster local98)
        e(.Boolean local99)
        e(.UInt32 local100)
        ce(dv(.UInt32 201)c101)
        ce(dv(.UInt32 200)c102)
        ce(dv(.Boolean true)c103)
        e(dv(.Boolean false)dataItem_Session)
        e(.Boolean local105)
        ce(dv(.String 'user')c106)
        ce(dv(.String '')c107)
        ce(dv(.String '')c108)
        e(.ErrorCluster local109)
        e(.ErrorCluster local110)
        e(.Boolean local111)
        ce(dv(.Boolean false)c112)
        ce(dv(.Boolean true)c113)
        e(.ErrorCluster local114)
        e(.Boolean local115)
        e(.Int32 local116)
        e(.String local117)
        e(.ErrorCluster local118)
        e(.String local119)
        e(.UInt32 local120)
        ce(dv(.String 'user')c121)
        ce(dv(.Int32 1000)c122)
        ce(dv(.String '/user/info')c123)
        e(.String local124)
        e(.UInt32 local125)
        e(.UInt32 local126)
        e(.String local127)
        e(.String local128)
        e(.ErrorCluster local129)
        e(.ErrorCluster local130)
        e(.Boolean local131)
        ce(dv(.UInt32 403)c132)
        ce(dv(.UInt32 200)c133)
        ce(dv(.String 'not')c134)
        ce(dv(.Boolean false)c135)
        e(.Boolean local136)
        ce(dv(.Boolean true)c137)
        e(.Boolean local138)
        e(.String local139)
        e(.ErrorCluster local140)
        e(.ErrorCluster local141)
        e(.Boolean local142)
        ce(dv(.Boolean false)c143)
        ce(dv(.Boolean true)c144)
        e(.ErrorCluster local145)
        e(.Boolean local146)
        e(.Int32 local147)
        e(.String local148)
        e(.ErrorCluster local149)
        ce(dv(.Boolean false)c150)
        ce(dv(.Boolean true)c151)
        e(.ErrorCluster local152)
        e(.Boolean local153)
        e(.Int32 local154)
        e(.String local155)
        e(.ErrorCluster local156)
        ce(dv(.String 'Upozornenie')c157)
        ce(dv(.String '250px')c158)
        ce(dv(.String '')c159)
        ce(dv(.String '<p><center>Chyba spojenia !<br><br>Relácia nebola vytvorená.</center></p>')c160)
        ce(dv(.String '')c161)
        e(.ErrorCluster local162)
        e(.ErrorCluster local163)
        e(.Boolean local164)
        ce(dv(.Boolean false)c165)
        ce(dv(.Boolean true)c166)
        e(.ErrorCluster local167)
        e(.Boolean local168)
        e(.Int32 local169)
        e(.String local170)
        e(.ErrorCluster local171)
        e(.String local172)
        e(.String local173)
        e(.Boolean local174)
        ce(dv(.Boolean false)c175)
        ce(dv(.Boolean true)c176)
        e(.ErrorCluster local177)
        e(.ErrorCluster local178)
        e(.Boolean local179)
        ce(dv(.Boolean false)c180)
        ce(dv(.Boolean true)c181)
        e(.ErrorCluster local182)
        e(.Boolean local183)
        e(.Int32 local184)
        e(.String local185)
        e(.ErrorCluster local186)
        ce(dv(.Boolean false)c187)
        ce(dv(.Boolean true)c188)
        e(.ErrorCluster local189)
        e(.Boolean local190)
        e(.Int32 local191)
        e(.String local192)
        e(.ErrorCluster local193)
        ce(dv(.Boolean false)c194)
        ce(dv(.Boolean true)c195)
        e(.ErrorCluster local196)
        e(.Boolean local197)
        e(.Int32 local198)
        e(.String local199)
        e(.ErrorCluster local200)
        ce(dv(.Boolean false)c201)
        ce(dv(.Boolean true)c202)
        e(.ErrorCluster local203)
        e(.Boolean local204)
        e(.Int32 local205)
        e(.String local206)
        e(.ErrorCluster local207)
        e(.ErrorCluster local208)
        e(.ErrorCluster local209)
        e(.Boolean local210)
        ce(dv(.Boolean false)c211)
        ce(dv(.Boolean true)c212)
        e(.ErrorCluster local213)
        e(.Boolean local214)
        e(.Int32 local215)
        e(.String local216)
        e(.ErrorCluster local217)
        e(.Boolean local218)
        e(.Boolean local219)
        e(.ErrorCluster local220)
        e(.Occurrence local221)
        e(.Boolean local222)
        e(.Boolean local223)
        e(.ErrorCluster local224)
        e(.Occurrence local225)
        e(.Boolean local226)
        e(.Boolean local227)
        e(.ErrorCluster local228)
        e(.Occurrence local229)
        e(.Boolean local230)
        e(.Boolean local231)
        e(.ErrorCluster local232)
        e(.Occurrence local233)
        e(.Boolean local234)
        e(.Boolean local235)
        e(.ErrorCluster local236)
        e(.Occurrence local237)
        e(.Boolean local238)
        e(.Boolean local239)
        e(.ErrorCluster local240)
        e(.Occurrence local241)
        e(.Boolean local242)
        e(.Boolean local243)
        e(.ErrorCluster local244)
        e(.Occurrence local245)
        e(.Boolean local246)
        e(.Boolean local247)
        e(.ErrorCluster local248)
        e(.Occurrence local249)
        e(.Boolean local250)
        e(.Boolean local251)
        e(.ErrorCluster local252)
        e(.Occurrence local253)
        e(.Boolean local254)
        e(.Boolean local255)
        e(.Boolean local256)
        e(.Boolean local257)
        e(.ErrorCluster local258)
        e(.Occurrence local259)
        e(.Boolean local260)
        e(.Boolean local261)
        e(.ErrorCluster local262)
        e(.Occurrence local263)
        e(.Boolean local264)
        e(.Boolean local265)
        e(.ErrorCluster local266)
        e(.Occurrence local267)
        e(.Boolean local268)
        e(.Boolean local269)
        e(.ErrorCluster local270)
        e(.Occurrence local271)
        e(.Boolean local272)
        e(.Boolean local273)
        e(.ErrorCluster local274)
        e(.Occurrence local275)
    )
        clump(1
        Copy(dataItem_AppBar local13)
        Copy(dataItem_Nav_Lab local17)
        Copy(dataItem_AppID local19)
        Copy(dataItem_Title local23)
        Trigger(1)
        Trigger(2)
        Trigger(3)
        Trigger(4)
        Trigger(5)
        Wait(1)
        Wait(2)
        Wait(3)
        Wait(4)
        Wait(5)
/* Clump Ended. */    )
    clump(1
        NI%3A%3AHTTP%3A%3AOpen%20HTTP%20Handle%2Egvi(c27 c26 * * * local45 local46)
        Copy(local46 local47)
        Copy(local47.status local48)
        Trigger(10)
        Trigger(11)
        Wait(10)
        Wait(11)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ADocTitle(local23 * local67)
        Copy(local67 local68)
        Copy(local68.status local69)
        Xor(c70 local69 local230)
        BranchIfFalse(1 local230)
        Xor(c71 local69 local231)
        BranchIfFalse(2 local231)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local68 local72)
        Copy(local72.status local73)
        Copy(local72.code local74)
        Copy(local72.source local75)
        Copy(local232 local76)
        JavaScriptInvoke(local233 true * 'LogLabVIEWError' * local73 local74 local75)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet(c20 local19 * local77)
        Copy(local77 local78)
        Copy(local78.status local79)
        Xor(c80 local79 local234)
        BranchIfFalse(1 local234)
        Xor(c81 local79 local235)
        BranchIfFalse(2 local235)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local78 local82)
        Copy(local82.status local83)
        Copy(local82.code local84)
        Copy(local82.source local85)
        Copy(local236 local86)
        JavaScriptInvoke(local237 true * 'LogLabVIEWError' * local83 local84 local85)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAPIUrl(* local87 local88)
        Copy(local88 local89)
        Copy(local89.status local90)
        StringConcatenate(local91 local87 c25 )
        Copy(local87 dataItem_API)
        Trigger(14)
        Trigger(13)
        Trigger(15)
        Wait(14)
        Wait(13)
        Wait(15)
        // Code End
/* Clump Ended. */    )
    clump(1
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ABaseUrl(* local29 local30)
        Copy(local30 local31)
        Copy(local31.status local32)
        Copy(local29 dataItem_BaseURL)
        StringConcatenate(local34 local29 c24 )
        Trigger(6)
        Trigger(7)
        Trigger(8)
        Trigger(9)
        Wait(6)
        Wait(7)
        Wait(8)
        Wait(9)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c201 local32 local268)
        BranchIfFalse(1 local268)
        Xor(c202 local32 local269)
        BranchIfFalse(2 local269)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local31 local203)
        Copy(local203.status local204)
        Copy(local203.code local205)
        Copy(local203.source local206)
        Copy(local270 local207)
        JavaScriptInvoke(local271 true * 'LogLabVIEWError' * local204 local205 local206)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet(c21 local29 * local208)
        Copy(local208 local209)
        Copy(local209.status local210)
        Xor(c211 local210 local272)
        BranchIfFalse(1 local272)
        Xor(c212 local210 local273)
        BranchIfFalse(2 local273)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local209 local213)
        Copy(local213.status local214)
        Copy(local213.code local215)
        Copy(local213.source local216)
        Copy(local274 local217)
        JavaScriptInvoke(local275 true * 'LogLabVIEWError' * local214 local215 local216)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(2
        Copy(dataItem_Logged local174)
        Login_TCP_WW%3A%3Anavigation%2Egvi(local29 local17 local174 local172 local23 local13)
        Xor(c175 local13 local254)
        BranchIfFalse(1 local254)
        Xor(c176 local13 local255)
        BranchIfFalse(2 local255)
        Branch(1)
    Perch(1)
        Branch(0)
    Perch(2)
        Login_TCP_WW%3A%3Alib%3A%3AAppBar%2Egvi(local29)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3Alib%3A%3Amodal%2Egvi(local29)
        Login_TCP_WW%3A%3Afooter%2Egvi()
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AAppendJS(local34 * local35)
        Copy(local35 local36)
        Copy(local36.status local37)
        Xor(c38 local37 local218)
        BranchIfFalse(1 local218)
        Xor(c39 local37 local219)
        BranchIfFalse(2 local219)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local36 local40)
        Copy(local40.status local41)
        Copy(local40.code local42)
        Copy(local40.source local43)
        Copy(local220 local44)
        JavaScriptInvoke(local221 true * 'LogLabVIEWError' * local41 local42 local43)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c53 local48 local222)
        BranchIfFalse(1 local222)
        Xor(c54 local48 local223)
        BranchIfFalse(2 local223)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local47 local55)
        Copy(local55.status local56)
        Copy(local55.code local57)
        Copy(local55.source local58)
        Copy(local224 local59)
        JavaScriptInvoke(local225 true * 'LogLabVIEWError' * local56 local57 local58)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
        NI%3A%3AHTTP%3A%3AConfigure%20CORS%2Egvi(local45 c28 * local49 local50)
        Copy(local50 local51)
        Copy(local51.status local52)
        Trigger(12)
        Trigger(13)
        Wait(12)
        Wait(13)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c60 local52 local226)
        BranchIfFalse(1 local226)
        Xor(c61 local52 local227)
        BranchIfFalse(2 local227)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local51 local62)
        Copy(local62.status local63)
        Copy(local62.code local64)
        Copy(local62.source local65)
        Copy(local228 local66)
        JavaScriptInvoke(local229 true * 'LogLabVIEWError' * local63 local64 local65)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(2
        NI%3A%3AHTTP%3A%3APOST%20Buffer%2Egvi(c18 local49 local91 * * * local93 local94 * * local97)
        Copy(local97 local98)
        Copy(local98.status local99)
        Copy(local94 dataItem_Chandle)
        Trigger(16)
        Trigger(17)
        Wait(16)
        Wait(17)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c187 local90 local260)
        BranchIfFalse(1 local260)
        Xor(c188 local90 local261)
        BranchIfFalse(2 local261)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local89 local189)
        Copy(local189.status local190)
        Copy(local189.code local191)
        Copy(local189.source local192)
        Copy(local262 local193)
        JavaScriptInvoke(local263 true * 'LogLabVIEWError' * local190 local191 local192)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet(c22 local87 * local177)
        Copy(local177 local178)
        Copy(local178.status local179)
        Xor(c180 local179 local256)
        BranchIfFalse(1 local256)
        Xor(c181 local179 local257)
        BranchIfFalse(2 local257)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local178 local182)
        Copy(local182.status local183)
        Copy(local182.code local184)
        Copy(local182.source local185)
        Copy(local258 local186)
        JavaScriptInvoke(local259 true * 'LogLabVIEWError' * local183 local184 local185)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c194 local99 local264)
        BranchIfFalse(1 local264)
        Xor(c195 local99 local265)
        BranchIfFalse(2 local265)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local98 local196)
        Copy(local196.status local197)
        Copy(local196.code local198)
        Copy(local196.source local199)
        Copy(local266 local200)
        JavaScriptInvoke(local267 true * 'LogLabVIEWError' * local197 local198 local199)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(14)
        BranchIfEQ(1 local93 c101)
        BranchIfEQ(2 local93 c102)
        Branch(3)
    Perch(1)
        Copy(c103 dataItem_Session)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet(c106 c107 * local109)
        Copy(local109 local110)
        Copy(local110.status local111)
        Xor(c112 local111 local238)
        BranchIfFalse(5 local238)
        Xor(c113 local111 local239)
        BranchIfFalse(6 local239)
        Branch(14)
    Perch(5)
        Branch(4)
    Perch(6)
        Copy(local110 local114)
        Copy(local114.status local115)
        Copy(local114.code local116)
        Copy(local114.source local117)
        Copy(local240 local118)
        JavaScriptInvoke(local241 true * 'LogLabVIEWError' * local115 local116 local117)
        Branch(4)
    Perch(4)
        Copy(c108 local172)
        Branch(0)
    Perch(2)
        Copy(dataItem_API local119)
        Copy(dataItem_Chandle local120)
        StringConcatenate(local124 local119 c123 )
        NI%3A%3AHTTP%3A%3AGET%2Egvi(c122 local120 local124 * * local125 * * local128 local129)
        Copy(local129 local130)
        Copy(local130.status local131)
        BranchIfEQ(9 local125 c132)
        BranchIfEQ(10 local125 c133)
        Branch(9)
    Perch(9)
        Copy(c135 dataItem_Logged)
        Copy(c134 local139)
        Branch(8)
    Perch(10)
        Copy(c137 dataItem_Logged)
        Copy(local128 local139)
        Branch(8)
    Perch(8)
        Trigger(18)
        Trigger(19)
        Wait(18)
        Wait(19)
        Copy(local139 local172)
        Branch(0)
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3AOpenModalHTML(c157 c158 c159 c160 * local162)
        Copy(local162 local163)
        Copy(local163.status local164)
        Xor(c165 local164 local250)
        BranchIfFalse(12 local250)
        Xor(c166 local164 local251)
        BranchIfFalse(13 local251)
        Branch(14)
    Perch(12)
        Branch(11)
    Perch(13)
        Copy(local163 local167)
        Copy(local167.status local168)
        Copy(local167.code local169)
        Copy(local167.source local170)
        Copy(local252 local171)
        JavaScriptInvoke(local253 true * 'LogLabVIEWError' * local168 local169 local170)
        Branch(11)
    Perch(11)
        Copy(c161 local172)
        Branch(0)
    Perch(0)
        Copy(local172 dataItem_UserData)
        Trigger(8)
        Wait(8)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Xor(c150 local131 local246)
        BranchIfFalse(1 local246)
        Xor(c151 local131 local247)
        BranchIfFalse(2 local247)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local130 local152)
        Copy(local152.status local153)
        Copy(local152.code local154)
        Copy(local152.source local155)
        Copy(local248 local156)
        JavaScriptInvoke(local249 true * 'LogLabVIEWError' * local153 local154 local155)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
    clump(1
    Perch(3)
        Login_TCP_WW%3A%3AJS_Library%2Ejsli%3A%3ASessStorageSet(c121 local139 * local140)
        Copy(local140 local141)
        Copy(local141.status local142)
        Xor(c143 local142 local242)
        BranchIfFalse(1 local242)
        Xor(c144 local142 local243)
        BranchIfFalse(2 local243)
        Branch(3)
    Perch(1)
        Branch(0)
    Perch(2)
        Copy(local141 local145)
        Copy(local145.status local146)
        Copy(local145.code local147)
        Copy(local145.source local148)
        Copy(local244 local149)
        JavaScriptInvoke(local245 true * 'LogLabVIEWError' * local146 local147 local148)
        Branch(0)
    Perch(0)
        // Code End
/* Clump Ended. */    )
)))
enqueue (Login_TCP_WW%3A%3Agoals%2Egviweb)
//Finished!! :D
