A GTK4 bindings generator for Go.

Overview

gotk4

A GTK4 bindings generator for Go.

Progress tracker: https://github.com/diamondburned/gotk4/issues/2

All generated packages are in pkg/. The generation code is in gir/girgen/. At the moment, the repository depends on gotk3's GLib. This may change in the future.

Issues
  • Build broken on Windows

    Build broken on Windows

    Why?

    I don't know.


    go build github.com/diamondburned/gotk4/pkg/gtk/v3: C:\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: fork/exec C:\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: The filename or extension is too long.
    
    Full -x output (folded into 120 columns)
    WORK=C:\msys64\tmp\go-build1385985728
    github.com/diamondburned/gotk4/pkg/gtk/v4
    mkdir -p $WORK\b064\
    cd C:\Users\user\Downloads\gotk4\pkg\gtk\v4
    pkg-config --cflags -- gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gt
    k4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
    github.com/diamondburned/gotk4/pkg/gtk/v3
    mkdir -p $WORK\b001\
    cd C:\Users\user\Downloads\gotk4\pkg\gtk\v3
    pkg-config --cflags -- gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+
    -3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.
    0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 g
    tk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0
    cd C:\Users\user\Downloads\gotk4\pkg\gtk\v4
    pkg-config --libs -- gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
     gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4 gtk4
    TERM='dumb' CGO_LDFLAGS='"-g" "-O2" "-LC:/msys64/mingw64/lib" "-lgtk-4" "-lpangowin32-1.0" "-lpangocairo-1.0" "-lpango-1
    .0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0
    " "-lintl"' "C:\\msys64\\mingw64\\lib\\go\\pkg\\tool\\windows_amd64\\cgo.exe" -objdir "$WORK\\b064\\" -importpath github
    .com/diamondburned/gotk4/pkg/gtk/v4 -- -IC:/msys64/mingw64/include/gtk-4.0 -IC:/msys64/mingw64/include/pango-1.0 -IC:/ms
    ys64/mingw64/include -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/i
    nclude/harfbuzz -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include/libpng16 -mms-bitfields -IC:/msys64/mi
    ngw64/include/fribidi -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/lzo -IC:/msys64/mingw64/include/pixm
    an-1 -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -IC:/msys6
    4/mingw64/include/gdk-pixbuf-2.0 -mms-bitfields -mms-bitfields -IC:/msys64/mingw64/include/graphene-1.0 -IC:/msys64/ming
    w64/lib/graphene-1.0/include -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -
    mms-bitfields -mms-bitfields -mfpmath=sse -msse -msse2 -pthread -mms-bitfields -mms-bitfields -I "$WORK\\b064\\" -g -O2 
    -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno
    -deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-dep
    recated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depreca
    ted-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-
    declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decl
    arations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarat
    ions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations
     -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wn
    o-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-de
    precated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprec
    ated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated
    -declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-dec
    larations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declara
    tions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaration
    s -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -W
    no-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-d
    eprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depre
    cated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecate
    d-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-de
    clarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declar
    ations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaratio
    ns -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -
    Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-
    deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depr
    ecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecat
    ed-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-d
    eclarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decla
    rations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarati
    ons -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations 
    -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno
    -deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-dep
    recated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depreca
    ted-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-
    declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decl
    arations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarat
    ions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations
     -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wn
    o-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-de
    precated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprec
    ated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated
    -declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-dec
    larations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declara
    tions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaration
    s -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -W
    no-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-d
    eprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depre
    cated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecate
    d-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-de
    clarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declar
    ations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaratio
    ns -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -
    Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-
    deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depr
    ecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecat
    ed-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-d
    eclarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decla
    rations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarati
    ons -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations 
    -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno
    -deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-dep
    recated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depreca
    ted-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-
    declarations "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtk.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\
    \gtkaboutdialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkaccelgroup.go" "C:\\Users\\user\\Downloads\\got
    k4\\pkg\\gtk\\v4\\gtkaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkactionable.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkactionbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkadjustment.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkappchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtk
    appchooserbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkappchooserdialog.go" "C:\\Users\\user\\Downloa
    ds\\gotk4\\pkg\\gtk\\v4\\gtkappchooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkapplication.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkapplicationwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v
    4\\gtkaspectframe.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkassistant.go" "C:\\Users\\user\\Downloads\\go
    tk4\\pkg\\gtk\\v4\\gtkatcontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbinlayout.go" "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbitset.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbookmarklist.go" "C:
    \\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkboolfilter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbo
    rder.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\
    gtkboxlayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbuildable.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v4\\gtkbuilder.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbuilderlistitemfactory.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbuilderscope.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkbutton.g
    o" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcalendar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\g
    tkcellarea.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellareabox.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v4\\gtkcellareacontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcelleditable.go" "C:\\Users\\u
    ser\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcelllayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrenderer
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrendereraccel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v4\\gtkcellrenderercombo.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrendererpixbuf.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrendererprogress.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\g
    tkcellrendererspin.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrendererspinner.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrenderertext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellrenderert
    oggle.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcellview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk
    \\v4\\gtkcenterbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcenterlayout.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v4\\gtkcheckbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolorbutton.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolorchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolorc
    hooserdialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolorchooserwidget.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v4\\gtkcolorutils.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolumnview.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcolumnviewcolumn.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcomb
    obox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcomboboxtext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v4\\gtkconstraint.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkconstraintguide.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtkconstraintlayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcssenums.go" 
    "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcsserror.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkc
    sslocation.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcssprovider.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v4\\gtkcsssection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcustomfilter.go" "C:\\Users\\user\\
    Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcustomlayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkcustomsorter.go
    " "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdebug.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdi
    alog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdirectorylist.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v4\\gtkdragicon.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdragsource.go" "C:\\Users\\user\\Download
    s\\gotk4\\pkg\\gtk\\v4\\gtkdrawingarea.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdropcontrollermotion.go"
     "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdropdown.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtk
    droptarget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkdroptargetasync.go" "C:\\Users\\user\\Downloads\\got
    k4\\pkg\\gtk\\v4\\gtkeditable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkeditablelabel.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkemojichooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkentry.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkentrybuffer.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtk
    entrycompletion.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkenums.go" "C:\\Users\\user\\Downloads\\gotk4\\p
    kg\\gtk\\v4\\gtkeventcontroller.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkeventcontrollerfocus.go" "C:\\U
    sers\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkeventcontrollerkey.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\
    gtkeventcontrollerlegacy.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkeventcontrollermotion.go" "C:\\Users\\
    user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkeventcontrollerscroll.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtk
    expander.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkexpression.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg
    \\gtk\\v4\\gtkfilechooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfilechooserdialog.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfilechoosernative.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfilecho
    oserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfilefilter.go" "C:\\Users\\user\\Downloads\\gotk4\\p
    kg\\gtk\\v4\\gtkfilter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfilterlistmodel.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtkfixed.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfixedlayout.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkflattenlistmodel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkf
    lowbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfontbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v4\\gtkfontchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfontchooserdialog.go" "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v4\\gtkfontchooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkframe.go"
     "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesture.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkg
    estureclick.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturedrag.go" "C:\\Users\\user\\Downloads\\gotk4\
    \pkg\\gtk\\v4\\gtkgesturelongpress.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturepan.go" "C:\\Users\\u
    ser\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturerotate.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturesi
    ngle.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturestylus.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v4\\gtkgestureswipe.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgesturezoom.go" "C:\\Users\\user\\Dow
    nloads\\gotk4\\pkg\\gtk\\v4\\gtkglarea.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgrid.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgridlayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkgridview.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkheaderbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtki
    contheme.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkiconview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v4\\gtkimage.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkimcontext.go" "C:\\Users\\user\\Downloads\\go
    tk4\\pkg\\gtk\\v4\\gtkimcontextsimple.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkimmodule.go" "C:\\Users\\
    user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkimmulticontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkinfobar
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklabel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gt
    klayoutchild.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklayoutmanager.go" "C:\\Users\\user\\Downloads\\got
    k4\\pkg\\gtk\\v4\\gtklevelbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklinkbutton.go" "C:\\Users\\user\\
    Downloads\\gotk4\\pkg\\gtk\\v4\\gtklistbase.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklistbox.go" "C:\\Us
    ers\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklistitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklistitem
    factory.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkliststore.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v4\\gtklistview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtklockbutton.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v4\\gtkmain.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmaplistmodel.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmediacontrols.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmediafile.g
    o" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmediastream.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4
    \\gtkmenubutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmessagedialog.go" "C:\\Users\\user\\Downloads\\
    gotk4\\pkg\\gtk\\v4\\gtkmountoperation.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmultifilter.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmultiselection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkmul
    tisorter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtknative.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v4\\gtknativedialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtknoselection.go" "C:\\Users\\user\\Downlo
    ads\\gotk4\\pkg\\gtk\\v4\\gtknotebook.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtknumericsorter.go" "C:\\Us
    ers\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkorientable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkoverla
    y.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkoverlaylayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v4\\gtkpadcontroller.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpagesetup.go" "C:\\Users\\user\\Downloa
    ds\\gotk4\\pkg\\gtk\\v4\\gtkpaned.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpapersize.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpasswordentry.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpicture.go"
     "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpopover.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkp
    opovermenu.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkpopovermenubar.go" "C:\\Users\\user\\Downloads\\gotk
    4\\pkg\\gtk\\v4\\gtkprintcontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkprintoperation.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkprintoperationpreview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gt
    kprintsettings.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkprogressbar.go" "C:\\Users\\user\\Downloads\\got
    k4\\pkg\\gtk\\v4\\gtkrange.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkrecentmanager.go" "C:\\Users\\user\\
    Downloads\\gotk4\\pkg\\gtk\\v4\\gtkrender.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkrevealer.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkroot.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkscale.go" "C:
    \\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkscalebutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtks
    crollable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkscrollbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg
    \\gtk\\v4\\gtkscrolledwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksearchbar.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtksearchentry.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkselectionfiltermod
    el.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkselectionmodel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v4\\gtkseparator.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksettings.go" "C:\\Users\\user\\Downloads\
    \gotk4\\pkg\\gtk\\v4\\gtkshortcut.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcutaction.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcutcontroller.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtks
    hortcutlabel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcutmanager.go" "C:\\Users\\user\\Downloads\\g
    otk4\\pkg\\gtk\\v4\\gtkshortcutsgroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcutssection.go" "C:\
    \Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcutsshortcut.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\
    \gtkshortcutswindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkshortcuttrigger.go" "C:\\Users\\user\\Downl
    oads\\gotk4\\pkg\\gtk\\v4\\gtkshow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksignallistitemfactory.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksingleselection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\
    \gtksizegroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksizerequest.go" "C:\\Users\\user\\Downloads\\gotk
    4\\pkg\\gtk\\v4\\gtkslicelistmodel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksnapshot.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksorter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksortlistmodel.go" 
    "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkspinbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gt
    kspinner.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkstack.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk
    \\v4\\gtkstacksidebar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkstackswitcher.go" "C:\\Users\\user\\Downl
    oads\\gotk4\\pkg\\gtk\\v4\\gtkstatusbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkstringfilter.go" "C:\\U
    sers\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkstringsorter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtksty
    lecontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkstyleprovider.go" "C:\\Users\\user\\Downloads\\gotk4\
    \pkg\\gtk\\v4\\gtkswitch.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktestatcontext.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtktestutils.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktext.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktextbuffer.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktextchild.
    go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktextiter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\
    gtktextmark.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktexttag.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg
    \\gtk\\v4\\gtktexttagtable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktextview.go" "C:\\Users\\user\\Downl
    oads\\gotk4\\pkg\\gtk\\v4\\gtktogglebutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktooltip.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreednd.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreeexpand
    er.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreelistmodel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\g
    tk\\v4\\gtktreelistrowsorter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreemodel.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v4\\gtktreemodelfilter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreemodelsort.
    go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreeselection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\
    \v4\\gtktreesortable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreestore.go" "C:\\Users\\user\\Downloads\
    \gotk4\\pkg\\gtk\\v4\\gtktreeview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktreeviewcolumn.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtktypes.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkversion.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkvideo.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkviewpo
    rt.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkvolumebutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v4\\gtkwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkwidgetpaintable.go" "C:\\Users\\user\\Download
    s\\gotk4\\pkg\\gtk\\v4\\gtkwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkwindowcontrols.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkwindowgroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v4\\gtkwindowha
    ndle.go"
    go build github.com/diamondburned/gotk4/pkg/gtk/v4: C:\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: fork/exec C
    :\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: The filename or extension is too long.
    cd C:\Users\user\Downloads\gotk4\pkg\gtk\v3
    pkg-config --libs -- gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3
    .0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 
    gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk
    +-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0 gtk+-3.0
    TERM='dumb' CGO_LDFLAGS='"-g" "-O2" "-LC:/msys64/mingw64/lib" "-lgtk-3" "-lgdk-3" "-lz" "-lgdi32" "-limm32" "-lshell32" 
    "-lole32" "-Wl,-luuid" "-lwinmm" "-ldwmapi" "-lsetupapi" "-lcfgmgr32" "-lpangowin32-1.0" "-lpangocairo-1.0" "-lpango-1.0
    " "-lharfbuzz" "-latk-1.0" "-lcairo-gobject" "-lcairo" "-lgdk_pixbuf-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lin
    tl"' "C:\\msys64\\mingw64\\lib\\go\\pkg\\tool\\windows_amd64\\cgo.exe" -objdir "$WORK\\b001\\" -importpath github.com/di
    amondburned/gotk4/pkg/gtk/v3 -- -IC:/msys64/mingw64/include/gtk-3.0 -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mi
    ngw64/include -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include/
    harfbuzz -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include/libpng16 -mms-bitfields -IC:/msys64/mingw64/i
    nclude/fribidi -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/lzo -IC:/msys64/mingw64/include/pixman-1 -m
    ms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -IC:/msys64/mingw
    64/include/gdk-pixbuf-2.0 -mms-bitfields -mms-bitfields -mms-bitfields -IC:/msys64/mingw64/include/atk-1.0 -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfield
    s -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -pthread -mms-bitfields -I "
    $WORK\\b001\\" -g -O2 -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprec
    ated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated
    -declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-dec
    larations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declara
    tions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaration
    s -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -W
    no-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-d
    eprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depre
    cated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecate
    d-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-de
    clarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declar
    ations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaratio
    ns -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -
    Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-
    deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depr
    ecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecat
    ed-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-d
    eclarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decla
    rations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarati
    ons -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations 
    -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno
    -deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-dep
    recated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depreca
    ted-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-
    declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decl
    arations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarat
    ions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations
     -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wn
    o-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-de
    precated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprec
    ated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated
    -declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-dec
    larations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declara
    tions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaration
    s -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -W
    no-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-d
    eprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depre
    cated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecate
    d-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-de
    clarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declar
    ations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaratio
    ns -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -
    Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-
    deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depr
    ecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecat
    ed-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-d
    eclarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decla
    rations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarati
    ons -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations 
    -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno
    -deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-dep
    recated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depreca
    ted-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-
    declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-decl
    arations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarat
    ions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations
     -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wn
    o-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-de
    precated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprec
    ated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated
    -declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-dec
    larations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declara
    tions -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaration
    s -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -W
    no-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-d
    eprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depre
    cated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecate
    d-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-de
    clarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declar
    ations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declaratio
    ns -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -
    Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-
    deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-depr
    ecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecat
    ed-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations -Wno-deprecated-declarations "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v3\\gtk.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaboutdialog.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaccelgroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaccellabe
    l.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaccelmap.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3
    \\gtkaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaction.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v3\\gtkactionable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkactionbar.go" "C:\\Users\\user\\Dow
    nloads\\gotk4\\pkg\\gtk\\v3\\gtkactiongroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkactivatable.go" "C:
    \\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkadjustment.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkal
    ignment.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkappchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v3\\gtkappchooserbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkappchooserdialog.go" "C:\\Users\\
    user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkappchooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkappli
    cation.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkapplicationwindow.go" "C:\\Users\\user\\Downloads\\gotk4
    \\pkg\\gtk\\v3\\gtkarrow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkarrowaccessible.go" "C:\\Users\\user\\
    Downloads\\gotk4\\pkg\\gtk\\v3\\gtkaspectframe.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkassistant.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbin.go"
     "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbindings.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtk
    booleancellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkborder.go" "C:\\Users\\user\\Downloads\\g
    otk4\\pkg\\gtk\\v3\\gtkbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbuildable.go" "C:\\Users\\user\\Down
    loads\\gotk4\\pkg\\gtk\\v3\\gtkbuilder.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbutton.go" "C:\\Users\\u
    ser\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkbuttonaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcalend
    ar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v3\\gtkcellaccessibleparent.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellarea.go" "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellareabox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellareacontext
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcelleditable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\
    \v3\\gtkcelllayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrenderer.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v3\\gtkcellrendereraccel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrenderercombo.g
    o" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrendererpixbuf.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v3\\gtkcellrendererprogress.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrendererspin.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrendererspinner.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gt
    kcellrenderertext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcellrenderertoggle.go" "C:\\Users\\user\\Down
    loads\\gotk4\\pkg\\gtk\\v3\\gtkcellview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcheckbutton.go" "C:\\Us
    ers\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcheckmenuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkche
    ckmenuitemaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkclipboard.go" "C:\\Users\\user\\Downloads\
    \gotk4\\pkg\\gtk\\v3\\gtkcolorbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcolorchooser.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcolorchooserdialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtk
    colorchooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcolorsel.go" "C:\\Users\\user\\Downloads\\go
    tk4\\pkg\\gtk\\v3\\gtkcolorseldialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcolorutils.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcombobox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcomboboxacce
    ssible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcomboboxtext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg
    \\gtk\\v3\\gtkcontainer.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcontaineraccessible.go" "C:\\Users\\use
    r\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcontainercellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkc
    ssprovider.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkcsssection.go" "C:\\Users\\user\\Downloads\\gotk4\\p
    kg\\gtk\\v3\\gtkdebug.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkdialog.go" "C:\\Users\\user\\Downloads\\g
    otk4\\pkg\\gtk\\v3\\gtkdnd.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkdragdest.go" "C:\\Users\\user\\Downl
    oads\\gotk4\\pkg\\gtk\\v3\\gtkdrawingarea.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkeditable.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkentry.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkentryaccessi
    ble.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkentrybuffer.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v3\\gtkentrycompletion.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkenums.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v3\\gtkeventbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkeventcontroller.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkeventcontrollerkey.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gt
    keventcontrollermotion.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkeventcontrollerscroll.go" "C:\\Users\\us
    er\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkexpander.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkexpanderaccessi
    ble.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfilechooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v3\\gtkfilechooserbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfilechooserdialog.go" "C:\\Users\\u
    ser\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfilechoosernative.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfilec
    hooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfilefilter.go" "C:\\Users\\user\\Downloads\\gotk4\
    \pkg\\gtk\\v3\\gtkfixed.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkflowbox.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v3\\gtkflowboxaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkflowboxchildaccessi
    ble.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfontbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk
    \\v3\\gtkfontchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfontchooserdialog.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v3\\gtkfontchooserwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfontsel.go" 
    "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkframe.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkfram
    eaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesture.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg
    \\gtk\\v3\\gtkgesturedrag.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturelongpress.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturemultipress.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturep
    an.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturerotate.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\g
    tk\\v3\\gtkgesturesingle.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturestylus.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v3\\gtkgestureswipe.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgesturezoom.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkglarea.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkgrid
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhandlebox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3
    \\gtkhbbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v3\\gtkheaderbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkheaderbaraccessible.go" "C:\\Users\\user\\D
    ownloads\\gotk4\\pkg\\gtk\\v3\\gtkhpaned.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhscale.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhscrollbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhseparator
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkhsv.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtki
    confactory.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkicontheme.go" "C:\\Users\\user\\Downloads\\gotk4\\pk
    g\\gtk\\v3\\gtkiconview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkiconviewaccessible.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimage.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimageaccessible.go" 
    "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimagecellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v3\\gtkimagemenuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimcontext.go" "C:\\Users\\user\\Downloa
    ds\\gotk4\\pkg\\gtk\\v3\\gtkimcontextinfo.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimcontextsimple.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkimmulticontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\
    \gtkinfobar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkinvisible.go" "C:\\Users\\user\\Downloads\\gotk4\\p
    kg\\gtk\\v3\\gtklabel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklabelaccessible.go" "C:\\Users\\user\\Dow
    nloads\\gotk4\\pkg\\gtk\\v3\\gtklayout.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklevelbar.go" "C:\\Users\
    \user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklevelbaraccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkli
    nkbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklinkbuttonaccessible.go" "C:\\Users\\user\\Downloads\\
    gotk4\\pkg\\gtk\\v3\\gtklistbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklistboxaccessible.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklistboxrowaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\g
    tkliststore.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtklockbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v3\\gtklockbuttonaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmain.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenu.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenuaccessible.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenubar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenu
    button.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenubuttonaccessible.go" "C:\\Users\\user\\Downloads\\go
    tk4\\pkg\\gtk\\v3\\gtkmenuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenuitemaccessible.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenushell.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenushell
    accessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmenutoolbutton.go" "C:\\Users\\user\\Downloads\\gotk
    4\\pkg\\gtk\\v3\\gtkmessagedialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmisc.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v3\\gtkmodelbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkmountoperation.go"
     "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtknativedialog.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\
    \gtknotebook.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtknotebookaccessible.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v3\\gtknotebookpageaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtknumerableicon.
    go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkoffscreenwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gt
    k\\v3\\gtkorientable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkoverlay.go" "C:\\Users\\user\\Downloads\\g
    otk4\\pkg\\gtk\\v3\\gtkpadcontroller.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpagesetup.go" "C:\\Users\\
    user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpaned.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpanedaccessible.
    go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpapersize.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\
    \gtkplacessidebar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkplug.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v3\\gtkplugaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpopover.go" "C:\\Users\\user\\D
    ownloads\\gotk4\\pkg\\gtk\\v3\\gtkpopoveraccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkpopovermenu
    .go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkprintcontext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\
    \v3\\gtkprintoperation.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkprintoperationpreview.go" "C:\\Users\\us
    er\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkprintsettings.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkprogressba
    r.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkprogressbaraccessible.go" "C:\\Users\\user\\Downloads\\gotk4\
    \pkg\\gtk\\v3\\gtkradioaction.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkradiobutton.go" "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v3\\gtkradiobuttonaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkradio
    menuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkradiomenuitemaccessible.go" "C:\\Users\\user\\Download
    s\\gotk4\\pkg\\gtk\\v3\\gtkradiotoolbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrange.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrangeaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrc.g
    o" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrecentaction.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v
    3\\gtkrecentchooser.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrecentchooserdialog.go" "C:\\Users\\user\\D
    ownloads\\gotk4\\pkg\\gtk\\v3\\gtkrecentchoosermenu.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrecentchoos
    erwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrecentfilter.go" "C:\\Users\\user\\Downloads\\gotk4\\p
    kg\\gtk\\v3\\gtkrecentmanager.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrender.go" "C:\\Users\\user\\Down
    loads\\gotk4\\pkg\\gtk\\v3\\gtkrenderercellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkrevealer.
    go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscale.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtk
    scaleaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscalebutton.go" "C:\\Users\\user\\Downloads\\go
    tk4\\pkg\\gtk\\v3\\gtkscalebuttonaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscrollable.go" "C:\
    \Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscrollbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscro
    lledwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkscrolledwindowaccessible.go" "C:\\Users\\user\\Downl
    oads\\gotk4\\pkg\\gtk\\v3\\gtksearchbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtksearchentry.go" "C:\\Us
    ers\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkselection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkseparat
    or.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkseparatormenuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pk
    g\\gtk\\v3\\gtkseparatortoolitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtksettings.go" "C:\\Users\\user\
    \Downloads\\gotk4\\pkg\\gtk\\v3\\gtkshortcutlabel.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkshortcutsgrou
    p.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkshortcutssection.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v3\\gtkshortcutsshortcut.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkshortcutswindow.go" "C:\\Users\\
    user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkshow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtksizegroup.go" "C:
    \\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtksizerequest.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtks
    ocket.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtksocketaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\
    pkg\\gtk\\v3\\gtkspinbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkspinbuttonaccessible.go" "C:\\Users
    \\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkspinner.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkspinneracces
    sible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstack.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v
    3\\gtkstackaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstacksidebar.go" "C:\\Users\\user\\Downlo
    ads\\gotk4\\pkg\\gtk\\v3\\gtkstackswitcher.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstatusbar.go" "C:\\U
    sers\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstatusbaraccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\
    \gtkstatusicon.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstock.go" "C:\\Users\\user\\Downloads\\gotk4\\pk
    g\\gtk\\v3\\gtkstyle.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstylecontext.go" "C:\\Users\\user\\Downloa
    ds\\gotk4\\pkg\\gtk\\v3\\gtkstyleproperties.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkstyleprovider.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkswitch.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkswit
    chaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\
    \gtk\\v3\\gtktearoffmenuitem.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktestutils.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v3\\gtktextattributes.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktextbuffer.go" 
    "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktextbufferrichtext.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk
    \\v3\\gtktextcellaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktextchild.go" "C:\\Users\\user\\Dow
    nloads\\gotk4\\pkg\\gtk\\v3\\gtktextiter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktextmark.go" "C:\\User
    s\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktexttag.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktexttagtabl
    e.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktextview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3
    \\gtktextviewaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkthemingengine.go" "C:\\Users\\user\\Dow
    nloads\\gotk4\\pkg\\gtk\\v3\\gtktoggleaction.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktogglebutton.go" "
    C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktogglebuttonaccessible.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v3\\gtktoggletoolbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktoolbar.go" "C:\\Users\\user\\Down
    loads\\gotk4\\pkg\\gtk\\v3\\gtktoolbutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktoolitem.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktoolitemgroup.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktool
    palette.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktoolshell.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\
    gtk\\v3\\gtktooltip.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktoplevelaccessible.go" "C:\\Users\\user\\Do
    wnloads\\gotk4\\pkg\\gtk\\v3\\gtktreednd.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreemodel.go" "C:\\Use
    rs\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreemodelfilter.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktr
    eemodelsort.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreeselection.go" "C:\\Users\\user\\Downloads\\gotk
    4\\pkg\\gtk\\v3\\gtktreesortable.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreestore.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreeview.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreeviewaccessibl
    e.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtktreeviewcolumn.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\g
    tk\\v3\\gtktypes.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkuimanager.go" "C:\\Users\\user\\Downloads\\got
    k4\\pkg\\gtk\\v3\\gtkvbbox.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvbox.go" "C:\\Users\\user\\Downloads
    \\gotk4\\pkg\\gtk\\v3\\gtkversion.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkviewport.go" "C:\\Users\\user
    \\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvolumebutton.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvpaned.go" "C
    :\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvscale.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvscro
    llbar.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkvseparator.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\g
    tk\\v3\\gtkwidget.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkwidgetaccessible.go" "C:\\Users\\user\\Downlo
    ads\\gotk4\\pkg\\gtk\\v3\\gtkwindow.go" "C:\\Users\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkwindowaccessible.go" "C:\\U
    sers\\user\\Downloads\\gotk4\\pkg\\gtk\\v3\\gtkwindowgroup.go"
    go build github.com/diamondburned/gotk4/pkg/gtk/v3: C:\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: fork/exec C
    :\msys64\mingw64\lib\go\pkg\tool\windows_amd64\cgo.exe: The filename or extension is too long.
    
    
    opened by diamondburned 15
  • Need access to gdk_pixbuf_get_type (ListStore for IconView / TreeView)

    Need access to gdk_pixbuf_get_type (ListStore for IconView / TreeView)

    I know it's possible to do this in the builder (I used to do it before gotk3 had the function) but that seem like driving a heavy truck to move a letter. And I'd prefer not to show that in the gallery example. IconView is not really usable without that. Here's the gotk3 code:

    // PixbufGetType is a wrapper around gdk_pixbuf_get_type().
    func PixbufGetType() glib.Type {
    	return glib.Type(C.gdk_pixbuf_get_type())
    }
    

    This was in gdk/pixbuf.go, I'm not sure if it belongs in the gdkpixbuf package like : gdkpixbuf.GetType() or just gdkpixbuf.Type()

    question 
    opened by sqp 9
  • No proper type conversion generated for signals

    No proper type conversion generated for signals

    app := gtk.NewApplication("uk.co.pekim.Mige", gio.ApplicationHandlesOpen)
    app.ConnectOpen(func(files []gio.Filer, hint string) {
    	fmt.Println(len(files))
    })
    
    panic: reflect.Value.Convert: value of type unsafe.Pointer cannot be converted to type []gio.Filer [recovered]
    	panic: closure error: unexpected panic caught: reflect.Value.Convert: value of type unsafe.Pointer cannot be converted to type []gio.Filer
    
    opened by pekim 7
  • [xcb] Unknown sequence number while processing queue

    [xcb] Unknown sequence number while processing queue

    I am receiving this error while running the gtk4/simple example from the examples repository:

    [xcb] Unknown sequence number while processing queue
    [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
    [xcb] Aborting, sorry about that.
    simple: xcb_io.c:269: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
    SIGABRT: abort
    PC=0x7f99fbb1834c m=0 sigcode=18446744073709551610
    signal arrived during cgo execution
    
    goroutine 1 [syscall, locked to thread]:
    runtime.cgocall(0x7d8ce0, 0xc000109b00)
            /usr/lib/go/src/runtime/cgocall.go:156 +0x5c fp=0xc000109ad8 sp=0xc000109aa0 pc=0x54de7c
    github.com/diamondburned/gotk4/pkg/gtk/v4._Cfunc_gtk_widget_show(0x2f7e300)
            _cgo_gotypes.go:52952 +0x45 fp=0xc000109b00 sp=0xc000109ad8 pc=0x6d6065
    github.com/diamondburned/gotk4/pkg/gtk/v4.(*Widget).Show.func1(0x190)
            /home/user/go/pkg/mod/github.com/diamondburned/gotk4/[email protected]/gtk/v4/gtkwidget.go:6072 +0x3a fp=0xc000109b38 sp=0xc000109b00 pc=0x73783a
    github.com/diamondburned/gotk4/pkg/gtk/v4.(*Widget).Show(0xc00013c000)
            /home/user/go/pkg/mod/github.com/diamondburned/gotk4/[email protected]/gtk/v4/gtkwidget.go:6072 +0x3e fp=0xc000109b50 sp=0xc000109b38 pc=0x7377de
    main.activate(0x80)
            /home/user/code/gotk4-examples/gtk4/simple/main.go:23 +0x77 fp=0xc000109b80 sp=0xc000109b50 pc=0x7a5af7
    main.main.func1()
            /home/user/code/gotk4-examples/gtk4/simple/main.go:11 +0x1d fp=0xc000109b98 sp=0xc000109b80 pc=0x7a5a5d
    github.com/diamondburned/gotk4/pkg/gio/v2._gotk4_gio2_Application_ConnectActivate(0x54e446, 0xc0000001a0)
            /home/user/go/pkg/mod/github.com/diamondburned/gotk4/[email protected]/gio/v2/gapplication.go:589 +0x74 fp=0xc000109be0 sp=0xc000109b98 pc=0x615a94
    _cgoexp_2e946dbfb880__gotk4_gio2_Application_ConnectActivate(0x7ffe8366e0b0)
            _cgo_gotypes.go:29181 +0x25 fp=0xc000109c00 sp=0xc000109be0 pc=0x661d05
    runtime.cgocallbackg1(0x661ce0, 0xc000109db8, 0x0)
            /usr/lib/go/src/runtime/cgocall.go:306 +0x29a fp=0xc000109cd0 sp=0xc000109c00 pc=0x54e35a
    runtime.cgocallbackg(0xc0000001a0, 0x300000002, 0xc0000001a0)
            /usr/lib/go/src/runtime/cgocall.go:232 +0x109 fp=0xc000109d60 sp=0xc000109cd0 pc=0x54e029
    runtime.cgocallbackg(0x661ce0, 0x7ffe8366e450, 0x0)
            <autogenerated>:1 +0x2f fp=0xc000109d88 sp=0xc000109d60 pc=0x5ad18f
    runtime.cgocallback(0x54dea5, 0x7f7850, 0xc000109e18)
            /usr/lib/go/src/runtime/asm_amd64.s:915 +0xb4 fp=0xc000109db0 sp=0xc000109d88 pc=0x5aadd4
    runtime.systemstack_switch()
            /usr/lib/go/src/runtime/asm_amd64.s:350 fp=0xc000109db8 sp=0xc000109db0 pc=0x5a8dc0
    runtime.cgocall(0x7f7850, 0xc000109e18)
            /usr/lib/go/src/runtime/cgocall.go:166 +0x85 fp=0xc000109df0 sp=0xc000109db8 pc=0x54dea5
    github.com/diamondburned/gotk4/pkg/gio/v2._Cfunc_g_application_run(0x2c3e290, 0x1, 0x2c7b8b0)
            _cgo_gotypes.go:5564 +0x4c fp=0xc000109e18 sp=0xc000109df0 pc=0x6012ec
    github.com/diamondburned/gotk4/pkg/gio/v2.(*Application).Run.func3(0x2c7b8b0, 0x129990, 0x2c7b8b0)
            /home/user/go/pkg/mod/github.com/diamondburned/gotk4/[email protected]/gio/v2/gapplication.go:1616 +0x71 fp=0xc000109e60 sp=0xc000109e18 pc=0x616f31
    github.com/diamondburned/gotk4/pkg/gio/v2.(*Application).Run(0xc00000e048, {0xc0000121e0, 0x96e728, 0x1})
            /home/user/go/pkg/mod/github.com/diamondburned/gotk4/[email protected]/gio/v2/gapplication.go:1616 +0x1be fp=0xc000109f28 sp=0xc000109e60 pc=0x616e1e
    main.main()
            /home/user/code/gotk4-examples/gtk4/simple/main.go:13 +0xb4 fp=0xc000109f80 sp=0xc000109f28 pc=0x7a5a14
    runtime.main()
            /usr/lib/go/src/runtime/proc.go:255 +0x227 fp=0xc000109fe0 sp=0xc000109f80 pc=0x57f8a7
    runtime.goexit()
            /usr/lib/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000109fe8 sp=0xc000109fe0 pc=0x5aafe1
    
    ...
    exit status 2
    
    opened by ayntgl 6
  • TreeView row-activated signal handler - conversion failure

    TreeView row-activated signal handler - conversion failure

    view := gtk.NewTreeView()
    view.ConnectRowActivated(func(path *gtk.TreePath, column gtk.TreeViewColumn) {
    	fmt.Println(path.String())
    })
    

    When the row-activated signal is triggered, the column argument is not converted to the correct type, resulting in a panic.

    panic: reflect.Value.Convert: value of type *gtk.TreeViewColumn cannot be converted to type gtk.TreeViewColumn [recovered]
    	panic: closure error: unexpected panic caught: reflect.Value.Convert: value of type *gtk.TreeViewColumn cannot be converted to type gtk.TreeViewColumn
    
    opened by pekim 6
  • cairo write png image to memory

    cairo write png image to memory

    Hi how i can write to memory without saving file?

    how to use this method?

    cairo_surface_write_to_png_stream

    im using this code to save image to file surface.WriteToPNG("./file.png") but i dont want do that i want to pass byte data directly to http response

    res.Write(data)

    opened by smaznet 5
  • Notebook page-reordered signal handler - conversion failure

    Notebook page-reordered signal handler - conversion failure

    notebook := gtk.NewNotebook()
    notebook.ConnectPageReordered(func(child gtk.Widgetter, pageNum uint) {
    	fmt.Println("page re-ordered")
    })
    

    When the page-reordered signal is triggered, a panic results because of a failure to convert an argument.

    panic: reflect.Value.Convert: value of type *gtk.Widget cannot be converted to type uint [recovered]
    	panic: closure error: unexpected panic caught: reflect.Value.Convert: value of type *gtk.Widget cannot be converted to type uint
    
    opened by pekim 4
  • The examples are great but can we also have a getting started guide?

    The examples are great but can we also have a getting started guide?

    This is my first intro into native desktop applications on Linux and after seeing how cool Gnome 4x is; I am keen to get started and contribute to the ecosystem.

    Sadly, I don't have the benefit of understanding the context and history so I don't know what dependencies I need to get set up. Naturally I set up the starter project and I googled error messages until I stopped getting error messages. Currently the go run and go build commands hang silently.

    A basic getting started guide would be awesome. To try to get everything going I ran:

    # Install OS dependencies
    sudo apt install pkg-config libgtk-4-dev -y
    
    # Install Go
    wget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz
    sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf ./go1.17.5.linux-amd64.tar.gz
    export PATH=$PATH:/usr/local/go/bin
    go version
    
    # Create project
    mkdir testapp
    cd testapp
    go mod init testapp
    
    # Install project dependencies
    go get -u github.com/diamondburned/gotk4/pkg/gtk/v4
    
    # Obtain simple hello world application
    wget https://raw.githubusercontent.com/diamondburned/gotk4-examples/master/gtk4/simple/main.go
    
    # Run application
    go build main.go
    ./main.go
    

    However, when I attempt to get the hello world application running using the Hello World example go run hangs.

    image

    opened by alshdavid 4
  • Crash when using an action callback with its args

    Crash when using an action callback with its args

    I'm trying the new menu features and wanted to register a callback with its args when I encountered a strange bug

    	isMaximized := appInfo.Win.IsMaximized()
    	action_fullscreen := gio.NewSimpleActionStateful("fullscreen", nil, glib.NewVariantBoolean(isMaximized))
    	action_fullscreen.Connect("change-state", func(action *gio.SimpleAction, value *glib.Variant) {
    		fmt.Println("menu action_fullscreen")
    	})
    	appInfo.Win.AddAction(action_fullscreen)
    

    When I click on the related menu button, it panics when trying to recast the object to the same(?) type:

    panic: reflect.Value.Convert: value of type *glib.Variant cannot be converted to type *glib.Variant [recovered] panic: closure error: unexpected panic caught: reflect.Value.Convert: value of type *glib.Variant cannot be converted to type *glib.Variant

    The line that fail (glib.go:208) :

    args = append(args, reflect.ValueOf(val).Convert(fsType.In(i)))
    

    I added some output to see what's happening

    println(reflect.TypeOf(val).String(), fsType.In(i).String(), reflect.TypeOf(val) == fsType.In(i))
    

    that prints just before the crash.

    *gio.SimpleAction *gio.SimpleAction true *glib.Variant *glib.Variant false

    The *gio.SimpleAction is nicely recognized and recasted, but there seem to be some mystery with the *glib.Variant If needed, here's the C code I'm using as example and my imports :

    	"github.com/diamondburned/gotk4/pkg/glib/v2"
    	"github.com/diamondburned/gotk4/pkg/gio/v2"
    	"github.com/diamondburned/gotk4/pkg/gtk/v4"
    

    (damn 24 min to recompile the whole glib+gtk on my old i7 proc)

    bug 
    opened by sqp 4
  • Get rid of gdesktopappinfo.go for Mac

    Get rid of gdesktopappinfo.go for Mac

    In Macs there is no such file gio/gdesktopappinfo.h I read that file specific for linux and samples does not work with gtk4. I just deleted cgo includes and go file as a result could run simple example and drawingarea on my Apple M1.

    opened by vladimirschuka 4
  • Widgets not usable as Widgetter: FontButton and MenuButton

    Widgets not usable as Widgetter: FontButton and MenuButton

    Hey, I'm working on a gallery example for the package and (so far only) found 2 widgets that weren't usable as Widgetter, so they can't be inserted into a GUI. And a big "gg wp" for that lib, it almost feels like an old used one.

    gtk.FontButton.FontMap is ambiguous cannot use btn (type *gtk.FontButton) as type gtk.Widgetter in argument to toBox: *gtk.FontButton does not implement gtk.Widgetter (missing FontMap method)

    cannot use btn (type *gtk.MenuButton) as type gtk.Widgetter in argument to toBox: *gtk.MenuButton does not implement gtk.Widgetter (wrong type for Direction method) have Direction() gtk.ArrowType want Direction() gtk.TextDirection

    gtk4-gallery

    question blocking 
    opened by sqp 3
  • Consider adding an example of Popup Menu

    Consider adding an example of Popup Menu

    Consider adding an example of Popup Menu, which is easy in GTK3 but not in GTK4, which has bothered me for a long time because I am not familiar with GTK4,thank you

    opened by 0x414a 2
  • Consider adding a Blueprint example

    Consider adding a Blueprint example

    Folks in the GNOME sphere have been developing Blueprint, a way to declaratively specify a UI which is then compiled to GtkBuilder XML.

    There's nothing needed to explicitly support this, since it's already possible to use GtkBuilder XML with gotk4 for the UI.

    But it might be an interesting example/demo app to have, something combining go:generate to call the blueprint compiler, perhaps even embed the result, and then load it much the same way the builder example does. Since it's pretty simple to specify a GTK UI this way, it might also be a nice way to provide a more feature-full demo.

    opened by daenney 3
  • Proposal: Runtime dynamic loading

    Proposal: Runtime dynamic loading

    Reasoning

    • Much faster compile time, HUGE!
    • Support multiple GTK minor versions
      • Allow program developer to determine the minimum version, not gotk4
      • Allow program developer to easily support multiple versions

    Approaches

    Implementation

    libgirepository

    https://gi.readthedocs.io/en/latest/writingbindings/libgirepository.html

    GModule

    package gmodule
    
    type Module struct {
        syms   sync.Map
        handle uintptr
    }
    
    func MustLoad(name string, flags Flags) *Module
    
    func (m *Module) Symbol(name string, v *unsafe.Pointer) error
    func (m *Module) MustSymbol(name string, v *unsafe.Pointer)
    
    ///
    
    package gtk
    
    var module = gmodcore.MustLoad("???")
    
    func NewWidget() *Widget {
    	var _cfunc unsafe.Pointer
    	module.MustLoad("???", &_cfunc)
    
    	w := (*(*C._gotk4_gtk4_new_widget)(_cfunc))()
    	return cast(w)
    }
    

    dlfcn

    package dlsym
    
    type Handle struct{}
    
    func MustOpen()
    
    func (h *Handle) Symbol()
    
    // TBD
    

    Considerations

    • Give each function a global func_NAME uintptr
    • Consider atomic.CompareAndSwapUintptr to properly do this in a thread-safe manner
    opened by diamondburned 2
  • Add GOTK4_DEBUG

    Add GOTK4_DEBUG

    Currently, gotk4 relies on build tags like -tags gotk4pprof or -tags gotk4traceobj, which is ugly. gotk4 should use GOTK4_DEBUG=trace-objects,pprof instead, similar to G_DEBUG.

    opened by diamondburned 0
  • Support GWeakRef

    Support GWeakRef

    There is one particular use case where GWeakRef would be very useful: a weak reference can be added to a *GdkPixbuf so that it is removed from a cache once all references to it (that aren't ours) are dropped.

    We can do this by having the following API:

    type WeakReference struct {
    	weakRef *C.GWeakRef
    }
    
    // Take takes a strong reference from the weak reference. It returns nil if the
    // object is already gone.
    func (r *WeakReference) Take() Objector
    
    func (obj *Object) AddWeakReference(onFreed func(*WeakReference)) (remove func())
    

    Several notes:

    • It is important for onFreed to be wrapped inside a callback that removes itself from the global registry, since it is called exactly once. The same goes for remove.
    • The user should never reference obj at all in onFreed. It might be very easy to make this mistake, but doing so will cause the object to never be freed.
    opened by diamondburned 0
  • Generate thread-safe check guards for GTK

    Generate thread-safe check guards for GTK

    Since we're already code-generating all functions and methods, we can also code-generate guards that can check whether or not the user is running them in the right threads:

    //go:build gotk4-thread-check
    
    package gtk
    
    func assertMainThread() {
        if !glib.IsMainContext() {
            panic("BUG: function called from non-main thread")
        }
    }
    
    opened by diamondburned 0
Releases(v0.0.2)
Owner
"See you next time." - osu
null
qt5 bindings for go

#go-qt5 ##Before you start This is a fork of visualfc's qt4 bindings, and several critical bugs are inherited along the way. Until these bugs are fixe

Utkan Güngördü 419 Jun 20, 2022
Tcl/Tk Go bindings

Tcl/Tk Go bindings. VERSION NOTICE Recently Tcl/Tk 8.6 were released. I use them as a default, if you still have Tcl/Tk 8.5 use `go get -tags tcl85

null 140 Jun 20, 2022
Go bindings for GTK3

gotk3 The gotk3 project provides Go bindings for GTK 3 and dependent projects. Each component is given its own subdirectory, which is used as the impo

gotk3 1.8k Jun 28, 2022
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development

Go bindings for Sciter Check this page for other language bindings (Delphi / D / Go / .NET / Python / Rust). Attention The ownership of project is tra

Terra Informatica Software, Inc 2.4k Jun 29, 2022
:traffic_light: Go bindings for libappindicator3 C library

go-appindicator Go bindings for libappindicator3 C library. Libappindicator is a library to allow applications to export a menu into the Unity Menu ba

Dawid Dziurla 20 Jun 19, 2022
Go bindings for GLFW 3

GLFW 3.3 for Go Installation GLFW C library source is included and built automatically as part of the Go package. But you need to make sure you have d

OpenGL with Golang 1.3k Jun 28, 2022
gobbi is a set of generated Go bindings for gtk et al.

gobbi gobject bindings gobbi is a set of generated Go bindings for gobject based libraries. There are bindings, with varying degrees of completeness,

Mike D Pilsbury 29 May 6, 2022
This project provides Go bindings for nuklear.h — a small ANSI C GUI library.

Nuklear Package nk provides Go bindings for nuklear.h — a small ANSI C gui library. See github.com/vurtun/nuklear. All the binding code has automatica

null 1.5k Jun 25, 2022
Golang bindings for XCGUI, Windows GUI library, DirectUI design idea.

XCGUI 项目文档 帮助文档 程序示例 介绍 English | 简体中文 DirectUI设计思想: 在窗口内没有子窗口,界面元素都是逻辑上的区域(无HWND句柄,安全,灵活), 所有UI元素都是自主开发(不受系统限制), 更加灵活的实现各种程序界面,满足不同用户的需求.

twgh 117 Jun 22, 2022
Go bindings for divideon/xvc

go-xvc [WIP] Go bindings for divideon/xvc Requirements requires xvc install on your system $ git clone https://github.com/divideon/xvc.git $ cd xvc $

Yusuke Hata 0 Feb 7, 2022
GObject-introspection based bindings generator

WARNING! This project is no longer maintained. Probably doesn't even compile. GObject-introspection based bindings generator for Go. Work in progress

null 47 Jan 5, 2022
DND-magic-item-Generator - D&D magic item generator like in Diablo

DND-magic-item-Generator D&D magic item generator like in Diablo Legendary items

Hex Kot 0 Mar 28, 2022
libsox bindings for go

gosox "SoX − Sound eXchange, the Swiss Army knife of audio manipulation" Go bindings for the libsox sound library For more information and documentati

Kristoffer Grönlund 123 Apr 9, 2022
Go bindings for the PortAudio audio I/O library

portaudio This package provides an interface to the PortAudio audio I/O library. See the package documentation for details. To build this package you

Gordon Klaus 507 Jun 20, 2022
Go bindings for libportmidi

portmidi Want to output to an MIDI device or listen your MIDI device as an input? This package contains Go bindings for PortMidi. libportmidi (v. 217)

Jaana Dogan 267 Jun 28, 2022
Golang bindings for the Telegram Bot API

Golang bindings for the Telegram Bot API All methods are fairly self explanatory, and reading the godoc page should explain everything. If something i

null 3.8k Jun 29, 2022
OpenSSL bindings for Go

OpenSSL bindings for Go Please see http://godoc.org/github.com/spacemonkeygo/openssl for more info License Copyright (C) 2017. See AUTHORS. Licensed u

Space Monkey Go 436 Jun 1, 2022
Golang bindings for libxlsxwriter for writing XLSX files

goxlsxwriter provides Go bindings for the libxlsxwriter C library. Install goxlsxwriter requires the libxslxwriter library to be installe

Frank Terragna 18 Jan 23, 2022
Go bindings for ForestDB

goforestdb Go bindings for ForestDB Building Obtain and build forestdb: https://github.com/couchbaselabs/forestdb (run make install to install the lib

null 32 Apr 5, 2022
Go bindings for GLib type system.

Go bindings for GLib type system. This package is designed for building bindings to C libraries based on GLib type system (like GTK, GStreamer, and ot

Michał Derkacz 24 Aug 13, 2019
Source code editor written in Go using go-gtk bindings. It aims to handle navigation effectively among large number of files.

tabby Source code editor written in Go using go-gtk bindings. It aims to handle navigation effectively among large number of files. screenshot: depend

Mikhail Trushnikov 49 Dec 30, 2021
Duktape JavaScript engine bindings for Go

Duktape bindings for Go(Golang) Duktape is a thin, embeddable javascript engine. Most of the api is implemented. The exceptions are listed here. Usage

Oleg Lebedev 779 Jun 14, 2022
PHP bindings for the Go programming language (Golang)

PHP bindings for Go This package implements support for executing PHP scripts, exporting Go variables for use in PHP contexts, attaching Go method rec

Alex Palaistras 862 Jun 26, 2022
naive go bindings to the CPython C-API

go-python Naive go bindings towards the C-API of CPython-2. this package provides a go package named "python" under which most of the PyXYZ functions

Sebastien Binet 1.4k Jun 24, 2022
Go bindings for Lua C API - in progress

Go Bindings for the lua C API Simplest way to install: # go get github.com/aarzilli/golua/lua You can then try to run the examples: $ cd golua/_examp

Alessandro Arzilli 588 Jun 13, 2022
Go bindings for libmagic to detect MIME types

magicmime magicmime is a Go package which allows you to discover a file's mimetype by looking for magic numbers in its content. It could be used as a

Jaana Dogan 208 Jun 4, 2022
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

raylib-go Golang bindings for raylib, a simple and easy-to-use library to enjoy videogames programming. Requirements Ubuntu X11 apt-get install libgl1

Milan Nikolic 810 Jun 22, 2022
Go bindings for the Cartographic Projections Library PROJ.4

The Go package proj provides a limited interface to the Cartographic Projections Library PROJ. For PROJ version 5 and beyond, see also: https://github

Peter Kleiweg 41 Dec 8, 2021
Go bindings for GLFW 3

GLFW 3.3 for Go Installation GLFW C library source is included and built automatically as part of the Go package. But you need to make sure you have d

OpenGL with Golang 1.3k Jun 24, 2022