1 /*
   2  * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 #include "com_sun_glass_ui_Cursor.h"
  27 #include "LensCursorImages.h"
  28 
  29 #define LENS_CURSOR_IMAGE_SIZE (16 * 16 * 4 + 1)
  30 
  31 
  32 //////////////////////////////  START - CURSOR IMAGES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  33 
  34 
  35 static const jbyte cursor_close_hand_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
  36     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  37     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  38     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  39     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  40     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  41     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  42     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  43     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  44     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
  45     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  46     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
  47     "\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  48     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
  49     "\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  50     "\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
  51     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  52     "\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  53     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  54     "\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  55     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  56     "\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  57     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0"
  58     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  59     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0"
  60     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
  61     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
  62     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\377\377\377\377\377"
  63     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
  64     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\0\0\0\377"
  65     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377"
  66     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0"
  67     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0"
  68 };
  69 
  70 static const jbyte cursor_close_hand[LENS_CURSOR_IMAGE_SIZE] = {
  71     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  72     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  73     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  74     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  75     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  76     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  77     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0"
  78     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  79     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\205\0\0\0\363\0\0\0\303\0\0\0\363\0\0\0\205\377\377\377\0"
  80     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  81     "\377\377\377\0\0\0\0\0\0\0\0\374\356\356\356\377\0\0\0\377\356\356\356\377\0\0\0\374\0\0\0\363\0\0\0\205"
  82     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\11"
  83     "\0\0\0\165\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\356\356\356\377\0\0\0\374\0\0\0\363"
  84     "\0\0\0\205\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\204\162\162\162\377"
  85     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\356\356\356\377"
  86     "\0\0\0\371\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\344\344\344\344\377"
  87     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
  88     "\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
  89     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  90     "\356\356\356\377\0\0\0\356\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
  91     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  92     "\377\377\377\377\371\371\371\377\0\0\0\371\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  93     "\0\0\0\356\356\356\356\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  94     "\377\377\377\377\377\377\377\377\354\354\354\377\0\0\0\354\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
  95     "\377\377\377\0\0\0\0\262\214\214\214\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
  96     "\377\377\377\377\377\377\377\377\377\377\377\377\272\272\272\377\0\0\0\303\377\377\377\0\377\377\377\0"
  97     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\43\0\0\0\313\151\151\151\377\377\377\377\377\377\377\377\377"
  98     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\121\121\121\377\0\0\0\121\377\377\377\0"
  99     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\335\335\335\335\377"
 100     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\335\335\335\377\0\0\0\335\377\377\377\0"
 101     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\245"
 102     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\224\377\377\377\0\377\377\377\0\377\377\377\0"
 103 };
 104 
 105 static const jbyte cursor_crosshair_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 106     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 107     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 108     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 109     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 110     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 111     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 112     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0"
 113     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377"
 114     "\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377"
 115     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377"
 116     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 117     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 118     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 119     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 120     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 121     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 122     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 123     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 124     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 125     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 126     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377"
 127     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 128     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 129     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 130     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 131     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 132 };
 133 
 134 static const jbyte cursor_crosshair[LENS_CURSOR_IMAGE_SIZE] = {
 135     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\226"
 136     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 137     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 138     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 139     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377"
 140     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 141     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 142     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 143     "\0\0\0\0\0\0\0\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 144     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 145     "\377\377\377\377\377\377\377\226\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 146     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
 147     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 148     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377"
 149     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 150     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 151     "\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 152     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0"
 153     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 154     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 155     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 156     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377"
 157     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\226"
 158     "\377\377\377\377\377\377\377\377\377\377\377\226\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 159 };
 160 
 161 static const jbyte cursor_default_black_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 162     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 163     "\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 164     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 165     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 166     "\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 167     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 168     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0"
 169     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 170     "\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 171     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 172     "\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 173     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0"
 174     "\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 175     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 176     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 177     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 178     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 179     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0"
 180     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 181     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 182     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
 183     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 184     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\377\377\377\377"
 185     "\0\0\0\377\377\377\377\377\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 186     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377"
 187     "\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 188     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\377\0\0\0\377"
 189     "\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 190     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\377\377\377\377\377\0\0\0\0\377\377\377\0"
 191     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 192 };
 193 
 194 static const jbyte cursor_default_black[LENS_CURSOR_IMAGE_SIZE] = {
 195     "\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 196     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 197     "\377\377\377\0\377\377\377\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0\377\377\377\0"
 198     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 199     "\377\377\377\0\377\377\377\0\377\377\377\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0"
 200     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 201     "\377\377\377\0\377\377\377\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0\0\0\0\0"
 202     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 203     "\377\377\377\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0\377\377\377\0"
 204     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 205     "\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\377\377\377\0\377\377\377\0"
 206     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 207     "\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 208     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 209     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 210     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 211     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 212     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\1\1\1\377\0\0\0\377"
 213     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\323\377\377\377\25"
 214     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\66\66\66\377"
 215     "\140\140\140\377\1\1\1\377\325\325\325\377\377\377\377\100\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 216     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\56\56\56\377\377\377\377\324"
 217     "\377\377\377\346\25\25\25\377\62\62\62\377\377\377\377\260\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 218     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\376\376\376\342"
 219     "\377\377\377\34\377\377\377\201\111\111\111\377\11\11\11\377\352\352\352\376\377\377\377\52\377\377\377\0"
 220     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\352"
 221     "\377\377\377\44\377\377\377\0\377\377\377\34\357\357\357\373\13\13\13\377\76\76\76\377\377\377\377\232"
 222     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 223     "\377\377\377\62\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\257\65\65\65\377\72\72\72\377\377\377\377\366"
 224     "\377\377\377\20\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 225     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\110\376\376\376\377\377\377\377\266"
 226     "\377\377\377\72\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 227     "\377\377\377\0"
 228 };
 229 
 230 static const jbyte cursor_default_white_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 231     "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0"
 232     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0"
 233     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 234     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0"
 235     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 236     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0"
 237     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 238     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0"
 239     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 240     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 241     "\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 242     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 243     "\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 244     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 245     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 246     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 247     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 248     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 249     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 250     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
 251     "\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 252     "\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
 253     "\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 254     "\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0"
 255     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 256     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0"
 257     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0"
 258     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0"
 259     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 260     "\377\377\377\0\0\0\0\0\0\0\0\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 261     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 262 };
 263 
 264 static const jbyte cursor_default_white[LENS_CURSOR_IMAGE_SIZE] = {
 265     "\0\0\0\324\0\0\0\25\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 266     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\324\0\0\0\25\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 267     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 268     "\314\314\314\377\0\0\0\324\0\0\0\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0"
 269     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\314\314\314\377"
 270     "\0\0\0\324\0\0\0\25\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 271     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324"
 272     "\0\0\0\25\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 273     "\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25"
 274     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 275     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25"
 276     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
 277     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25\0\0\0\0"
 278     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377"
 279     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25\0\0\0\0"
 280     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\376\376\376\377"
 281     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\323\0\0\0\25\0\0\0\0\377\377\377\0"
 282     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\311\311\311\377\237\237\237\377\376\376\376\377"
 283     "\52\52\52\377\0\0\0\100\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 284     "\377\377\377\0\0\0\0\377\321\321\321\377\0\0\0\324\0\0\0\346\352\352\352\377\315\315\315\377\0\0\0\260"
 285     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 286     "\0\0\0\377\1\1\1\342\0\0\0\34\0\0\0\201\266\266\266\377\366\366\366\377\25\25\25\376\0\0\0\52\0\0\0\0"
 287     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\352\0\0\0\44\0\0\0\0"
 288     "\0\0\0\34\20\20\20\373\364\364\364\377\301\301\301\377\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 289     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\62\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\257\312\312\312\377"
 290     "\305\305\305\377\0\0\0\366\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 291     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\110\1\1\1\377\0\0\0\266\0\0\0\72\0\0\0\0\0\0\0\0"
 292     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 293 };
 294 
 295 static const jbyte cursor_disappear_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 296     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 297     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 298     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
 299     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 300     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
 301     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 302     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 303     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 304     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
 305     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 306     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 307     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 308     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 309     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377"
 310     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 311     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 312     "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 313     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 314     "\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377"
 315     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 316     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 317     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 318     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 319     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 320     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 321     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
 322     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 323     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 324     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 325     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 326     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 327     "\377\377\377\0"
 328 };
 329 
 330 static const jbyte cursor_disappear[LENS_CURSOR_IMAGE_SIZE] = {
 331     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\14\377\377\377\54\377\377\377\54\377\377\377\14"
 332     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\102\377\377\377\253"
 333     "\363\363\363\377\323\323\323\377\323\323\323\377\363\363\363\377\377\377\377\254\377\377\377\103\0\0\0\0"
 334     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\213\327\327\327\377\124\124\124\377\10\10\10\377"
 335     "\0\0\0\377\0\0\0\377\7\7\7\377\123\123\123\377\327\327\327\377\377\377\377\213\0\0\0\0\0\0\0\0\0\0\0\0"
 336     "\0\0\0\0\0\0\0\0\377\377\377\214\265\265\265\377\13\13\13\377\0\0\0\377\2\2\2\377\46\46\46\377\47\47\47\377"
 337     "\2\2\2\377\0\0\0\377\13\13\13\377\265\265\265\377\377\377\377\214\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\103"
 338     "\327\327\327\377\12\12\12\377\0\0\0\377\126\126\126\377\342\342\342\377\377\377\377\331\377\377\377\330"
 339     "\317\317\317\377\7\7\7\377\0\0\0\377\12\12\12\377\327\327\327\377\377\377\377\103\0\0\0\0\0\0\0\0\377\377\377\254"
 340     "\123\123\123\377\0\0\0\377\124\124\124\377\376\376\376\377\377\377\377\100\377\377\377\151\352\352\352\377"
 341     "\55\55\55\377\0\0\0\377\5\5\5\377\0\0\0\377\123\123\123\377\377\377\377\254\0\0\0\0\377\377\377\13\364\364\364\377"
 342     "\7\7\7\377\1\1\1\377\341\341\341\377\377\377\377\102\377\377\377\152\352\352\352\377\55\55\55\377\0\0\0\377"
 343     "\52\52\52\377\317\317\317\377\3\3\3\377\7\7\7\377\364\364\364\377\377\377\377\13\377\377\377\62\315\315\315\377"
 344     "\0\0\0\377\42\42\42\377\377\377\377\335\377\377\377\152\352\352\352\377\54\54\54\377\0\0\0\377\52\52\52\377"
 345     "\351\351\351\377\377\377\377\325\52\52\52\377\0\0\0\377\315\315\315\377\377\377\377\62\377\377\377\62"
 346     "\315\315\315\377\0\0\0\377\42\42\42\377\377\377\377\335\352\352\352\377\54\54\54\377\0\0\0\377\52\52\52\377"
 347     "\351\351\351\377\377\377\377\154\377\377\377\324\53\53\53\377\0\0\0\377\315\315\315\377\377\377\377\62"
 348     "\377\377\377\13\364\364\364\377\7\7\7\377\1\1\1\377\314\314\314\377\54\54\54\377\0\0\0\377\52\52\52\377"
 349     "\351\351\351\377\377\377\377\154\377\377\377\72\347\347\347\377\3\3\3\377\7\7\7\377\364\364\364\377\377\377\377\13"
 350     "\0\0\0\0\377\377\377\255\122\122\122\377\0\0\0\377\4\4\4\377\0\0\0\377\52\52\52\377\351\351\351\377\377\377\377\154"
 351     "\377\377\377\72\377\377\377\243\134\134\134\377\0\0\0\377\122\122\122\377\377\377\377\255\0\0\0\0\0\0\0\0"
 352     "\377\377\377\104\327\327\327\377\12\12\12\377\0\0\0\377\4\4\4\377\314\314\314\377\377\377\377\331\377\377\377\327"
 353     "\344\344\344\377\134\134\134\377\0\0\0\377\12\12\12\377\326\326\326\377\377\377\377\104\0\0\0\0\0\0\0\0"
 354     "\0\0\0\0\377\377\377\214\265\265\265\377\13\13\13\377\0\0\0\377\2\2\2\377\46\46\46\377\50\50\50\377\2\2\2\377"
 355     "\0\0\0\377\13\13\13\377\265\265\265\377\377\377\377\214\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\213"
 356     "\327\327\327\377\124\124\124\377\7\7\7\377\0\0\0\377\0\0\0\377\7\7\7\377\122\122\122\377\326\326\326\377"
 357     "\377\377\377\213\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\102\377\377\377\253"
 358     "\363\363\363\377\323\323\323\377\323\323\323\377\363\363\363\377\377\377\377\255\377\377\377\104\0\0\0\0"
 359     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\14\377\377\377\54"
 360     "\377\377\377\54\377\377\377\14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 361 };
 362 
 363 static const jbyte cursor_e_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 364     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 365     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 366     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 367     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 368     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 369     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 370     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 371     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 372     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 373     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 374     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 375     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 376     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 377     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 378     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 379     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 380     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 381     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 382     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 383     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 384     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 385     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 386     "\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 387     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 388     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 389     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 390     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 391     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 392     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 393     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 394     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 395     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 396 };
 397 
 398 static const jbyte cursor_e_resize[LENS_CURSOR_IMAGE_SIZE] = {
 399     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 400     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 401     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 402     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 403     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 404     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\57\377\377\377\230\377\377\377\57\0\0\0\0"
 405     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\52\377\377\377\223\377\377\377\52\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 406     "\0\0\0\0\377\377\377\114\374\374\374\377\147\147\147\377\377\377\377\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 407     "\377\377\377\226\154\154\154\377\374\374\374\377\377\377\377\113\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\145"
 408     "\363\363\363\377\112\112\112\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 409     "\0\0\0\377\113\113\113\377\363\363\363\377\377\377\377\146\0\0\0\0\377\377\377\127\345\345\345\377\61\61\61\377"
 410     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 411     "\0\0\0\377\0\0\0\377\60\60\60\377\345\345\345\377\377\377\377\134\376\376\376\377\77\77\77\377\0\0\0\377"
 412     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 413     "\72\72\72\377\376\376\376\377\377\377\377\127\347\347\347\377\65\65\65\377\0\0\0\377\0\0\0\377\377\377\377\377"
 414     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\65\65\65\377"
 415     "\347\347\347\377\377\377\377\134\0\0\0\0\377\377\377\141\364\364\364\377\117\117\117\377\0\0\0\377\377\377\377\377"
 416     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\121\121\121\377\364\364\364\377\377\377\377\141"
 417     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\107\374\374\374\377\155\155\155\377\377\377\377\226\0\0\0\0\0\0\0\0"
 418     "\0\0\0\0\0\0\0\0\377\377\377\226\161\161\161\377\374\374\374\377\377\377\377\105\0\0\0\0\0\0\0\0\0\0\0\0"
 419     "\0\0\0\0\0\0\0\0\377\377\377\51\377\377\377\222\377\377\377\51\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\45"
 420     "\377\377\377\216\377\377\377\45\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 421     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 422     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 423     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 424     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 425     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 426     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 427     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 428     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 429 };
 430 
 431 static const jbyte cursor_h_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 432     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 433     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 434     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 435     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 436     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 437     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 438     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 439     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 440     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 441     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 442     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 443     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 444     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 445     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 446     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 447     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 448     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 449     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 450     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 451     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 452     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 453     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 454     "\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 455     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 456     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 457     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 458     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 459     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 460     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 461     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 462     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 463     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 464 };
 465 
 466 static const jbyte cursor_h_resize[LENS_CURSOR_IMAGE_SIZE] = {
 467     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 468     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 469     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 470     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 471     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 472     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\57\377\377\377\230\377\377\377\57\0\0\0\0"
 473     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\52\377\377\377\223\377\377\377\52\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 474     "\0\0\0\0\377\377\377\114\374\374\374\377\147\147\147\377\377\377\377\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 475     "\377\377\377\226\154\154\154\377\374\374\374\377\377\377\377\113\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\145"
 476     "\363\363\363\377\112\112\112\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
 477     "\0\0\0\377\113\113\113\377\363\363\363\377\377\377\377\146\0\0\0\0\377\377\377\127\345\345\345\377\61\61\61\377"
 478     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 479     "\0\0\0\377\0\0\0\377\60\60\60\377\345\345\345\377\377\377\377\134\376\376\376\377\77\77\77\377\0\0\0\377"
 480     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 481     "\72\72\72\377\376\376\376\377\377\377\377\127\347\347\347\377\65\65\65\377\0\0\0\377\0\0\0\377\377\377\377\377"
 482     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\65\65\65\377"
 483     "\347\347\347\377\377\377\377\134\0\0\0\0\377\377\377\141\364\364\364\377\117\117\117\377\0\0\0\377\377\377\377\377"
 484     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\121\121\121\377\364\364\364\377\377\377\377\141"
 485     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\107\374\374\374\377\155\155\155\377\377\377\377\226\0\0\0\0\0\0\0\0"
 486     "\0\0\0\0\0\0\0\0\377\377\377\226\161\161\161\377\374\374\374\377\377\377\377\105\0\0\0\0\0\0\0\0\0\0\0\0"
 487     "\0\0\0\0\0\0\0\0\377\377\377\51\377\377\377\222\377\377\377\51\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\45"
 488     "\377\377\377\216\377\377\377\45\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 489     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 490     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 491     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 492     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 493     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 494     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 495     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 496     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 497 };
 498 
 499 static const jbyte cursor_hand_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 500     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\0\0\0\0\377\377\377\0"
 501     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 502     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0"
 503     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 504     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0"
 505     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 506     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0"
 507     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 508     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377"
 509     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 510     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
 511     "\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 512     "\377\377\377\0\0\0\0\377\0\0\0\377\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
 513     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 514     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
 515     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 516     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 517     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 518     "\0\0\0\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 519     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 520     "\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 521     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 522     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 523     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0"
 524     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 525     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0"
 526     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
 527     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0"
 528     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
 529     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0"
 530     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\377"
 531     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0"
 532 };
 533 
 534 static const jbyte cursor_hand[LENS_CURSOR_IMAGE_SIZE] = {
 535     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\205\0\0\0\363\0\0\0\205\377\377\377\0"
 536     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 537     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\374\356\356\356\377\0\0\0\371\377\377\377\0"
 538     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 539     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\0"
 540     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 541     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\0\377\377\377\0"
 542     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 543     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\363\0\0\0\205\377\377\377\0\377\377\377\0"
 544     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 545     "\0\0\0\0\0\0\0\377\377\377\377\377\0\0\0\377\356\356\356\377\0\0\0\374\0\0\0\363\0\0\0\205\0\0\0\0\377\377\377\0"
 546     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\232\0\0\0\355\0\0\0\155\0\0\0\377\377\377\377\377"
 547     "\0\0\0\377\377\377\377\377\0\0\0\377\356\356\356\377\0\0\0\374\0\0\0\363\0\0\0\205\377\377\377\0\377\377\377\0"
 548     "\377\377\377\0\0\0\0\13\13\13\13\377\326\326\326\377\0\0\0\370\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
 549     "\0\0\0\377\377\377\377\377\0\0\0\377\356\356\356\377\0\0\0\371\377\377\377\0\377\377\377\0\377\377\377\0"
 550     "\377\377\377\0\0\0\0\303\235\235\235\377\370\370\370\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 551     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0"
 552     "\377\377\377\0\0\0\0\64\0\0\0\375\375\375\375\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
 553     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0"
 554     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\240\223\223\223\377\377\377\377\377\377\377\377\377\377\377\377\377"
 555     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\371\371\371\377\0\0\0\371\377\377\377\0"
 556     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\52\0\0\0\376\376\376\376\377\377\377\377\377"
 557     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\354\354\354\377\0\0\0\354"
 558     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\260\244\244\244\377"
 559     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\272\272\272\377"
 560     "\0\0\0\303\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\73"
 561     "\73\73\73\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 562     "\121\121\121\377\0\0\0\121\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 563     "\377\377\377\0\0\0\0\335\335\335\335\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 564     "\335\335\335\377\0\0\0\335\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 565     "\377\377\377\0\377\377\377\0\0\0\0\245\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\224"
 566     "\377\377\377\0\377\377\377\0\377\377\377\0"
 567 };
 568 
 569 static const jbyte cursor_move_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 570     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 571     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 572     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 573     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 574     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 575     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 576     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 577     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 578     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\377\377\377\377\377"
 579     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\377\377\377\377\0"
 580     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0"
 581     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377"
 582     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 583     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 584     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 585     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 586     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 587     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 588     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 589     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 590     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377"
 591     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 592     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 593     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 594     "\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 595     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 596     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 597     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 598     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 599     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 600     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 601     "\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 602     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 603 };
 604 
 605 static const jbyte cursor_move[LENS_CURSOR_IMAGE_SIZE] = {
 606     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\26\377\377\377\177\377\377\377\177\377\377\377\26"
 607     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\26"
 608     "\377\377\377\226\200\200\200\377\200\200\200\377\377\377\377\226\377\377\377\26\0\0\0\0\0\0\0\0\0\0\0\0"
 609     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\26\377\377\377\226\200\200\200\377\0\0\0\377"
 610     "\0\0\0\377\200\200\200\377\377\377\377\226\377\377\377\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 611     "\0\0\0\0\0\0\0\0\377\377\377\177\200\200\200\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\200\200\200\377"
 612     "\377\377\377\177\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\26\377\377\377\177\377\377\377\26"
 613     "\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\26"
 614     "\377\377\377\177\377\377\377\26\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\26\377\377\377\226\200\200\200\377"
 615     "\377\377\377\226\0\0\0\0\0\0\0\0\377\377\377\35\377\377\377\35\0\0\0\0\0\0\0\0\377\377\377\226\200\200\200\377"
 616     "\377\377\377\226\377\377\377\26\0\0\0\0\377\377\377\26\377\377\377\226\200\200\200\377\0\0\0\377\377\377\377\377"
 617     "\0\0\0\0\377\377\377\216\342\342\342\377\342\342\342\377\377\377\377\216\0\0\0\0\377\377\377\377\0\0\0\377"
 618     "\200\200\200\377\377\377\377\226\377\377\377\26\377\377\377\177\200\200\200\377\0\0\0\377\0\0\0\377\377\377\377\377"
 619     "\377\377\377\35\342\342\342\377\10\10\10\377\10\10\10\377\342\342\342\377\377\377\377\35\377\377\377\377"
 620     "\0\0\0\377\0\0\0\377\200\200\200\377\377\377\377\177\377\377\377\200\177\177\177\377\0\0\0\377\0\0\0\377"
 621     "\377\377\377\377\377\377\377\36\341\341\341\377\10\10\10\377\10\10\10\377\342\342\342\377\377\377\377\35"
 622     "\377\377\377\377\0\0\0\377\0\0\0\377\177\177\177\377\377\377\377\200\377\377\377\27\377\377\377\226\176\176\176\377"
 623     "\0\0\0\377\377\377\377\377\0\0\0\0\377\377\377\216\341\341\341\377\341\341\341\377\377\377\377\216\0\0\0\0"
 624     "\377\377\377\377\0\0\0\377\177\177\177\377\377\377\377\226\377\377\377\27\0\0\0\0\377\377\377\30\377\377\377\226"
 625     "\175\175\175\377\377\377\377\226\0\0\0\0\0\0\0\0\377\377\377\36\377\377\377\36\0\0\0\0\0\0\0\0\377\377\377\226"
 626     "\177\177\177\377\377\377\377\226\377\377\377\27\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\31\377\377\377\202"
 627     "\377\377\377\31\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226"
 628     "\377\377\377\27\377\377\377\200\377\377\377\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\200"
 629     "\177\177\177\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\177\177\177\377\377\377\377\200\0\0\0\0\0\0\0\0"
 630     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\27\377\377\377\226\177\177\177\377\0\0\0\377"
 631     "\0\0\0\377\177\177\177\377\377\377\377\226\377\377\377\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 632     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\27\377\377\377\226\177\177\177\377\177\177\177\377\377\377\377\226"
 633     "\377\377\377\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 634     "\377\377\377\27\377\377\377\200\377\377\377\200\377\377\377\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 635     "\0\0\0\0"
 636 };
 637 
 638 static const jbyte cursor_n_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 639     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 640     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 641     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 642     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 643     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 644     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 645     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 646     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 647     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
 648     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 649     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
 650     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 651     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 652     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 653     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 654     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 655     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 656     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 657     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 658     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 659     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377"
 660     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 661     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 662     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 663     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
 664     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 665     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 666     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 667     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 668     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 669     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 670     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 671 };
 672 
 673 static const jbyte cursor_n_resize[LENS_CURSOR_IMAGE_SIZE] = {
 674     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377"
 675     "\377\377\377\136\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 676     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\151\343\343\343\377"
 677     "\70\70\70\377\343\343\343\377\377\377\377\142\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 678     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\115\360\360\360\377"
 679     "\55\55\55\377\0\0\0\377\64\64\64\377\365\365\365\377\377\377\377\110\377\377\377\0\377\377\377\0\377\377\377\0"
 680     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\374\374\374\377"
 681     "\111\111\111\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\55\377\377\377\0"
 682     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\151\151\151\377"
 683     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\151\151\151\377\377\377\377\226\377\377\377\0\377\377\377\0"
 684     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\377\377\377\226"
 685     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\55"
 686     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 687     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 688     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 689     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 690     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 691     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 692     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 693     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 694     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
 695     "\377\377\377\226\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226"
 696     "\377\377\377\46\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 697     "\377\377\377\226\151\151\151\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\160\160\160\377\377\377\377\217"
 698     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
 699     "\374\374\374\377\116\116\116\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\46"
 700     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 701     "\377\377\377\110\362\362\362\377\55\55\55\377\0\0\0\377\67\67\67\377\365\365\365\377\377\377\377\110\377\377\377\0"
 702     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 703     "\377\377\377\0\377\377\377\151\343\343\343\377\70\70\70\377\344\344\344\377\377\377\377\137\377\377\377\0"
 704     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 705     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377\377\377\377\136\377\377\377\0"
 706     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 707 };
 708 
 709 static const jbyte cursor_ne_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 710     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 711     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 712     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 713     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 714     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 715     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 716     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 717     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 718     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 719     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 720     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 721     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 722     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 723     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 724     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 725     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0"
 726     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 727     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 728     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
 729     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 730     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
 731     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 732     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 733     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 734     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 735     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 736     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 737     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 738     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0"
 739     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 740     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 741     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 742 };
 743 
 744 static const jbyte cursor_ne_resize[LENS_CURSOR_IMAGE_SIZE] = {
 745     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 746     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 747     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 748     "\377\377\377\73\377\377\377\244\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226"
 749     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 750     "\377\377\377\0\377\377\377\244\133\133\133\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 751     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 752     "\377\377\377\0\377\377\377\73\362\362\362\377\43\43\43\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 753     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 754     "\377\377\377\0\377\377\377\0\377\377\377\175\231\231\231\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 755     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 756     "\377\377\377\0\377\377\377\175\303\303\303\377\31\31\31\377\230\230\230\377\43\43\43\377\0\0\0\377\377\377\377\377"
 757     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 758     "\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\361\361\361\377\135\135\135\377"
 759     "\377\377\377\242\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 760     "\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0\377\377\377\71"
 761     "\377\377\377\242\377\377\377\71\377\377\377\0\377\377\377\0\377\377\377\71\377\377\377\242\377\377\377\71"
 762     "\377\377\377\0\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0"
 763     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\242\135\135\135\377"
 764     "\361\361\361\377\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0"
 765     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 766     "\0\0\0\377\44\44\44\377\231\231\231\377\31\31\31\377\303\303\303\377\377\377\377\175\377\377\377\0\377\377\377\0"
 767     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 768     "\0\0\0\377\0\0\0\377\0\0\0\377\231\231\231\377\377\377\377\175\377\377\377\0\377\377\377\0\377\377\377\0"
 769     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 770     "\0\0\0\377\0\0\0\377\0\0\0\377\44\44\44\377\362\362\362\377\377\377\377\72\377\377\377\0\377\377\377\0"
 771     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 772     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\134\134\134\377\377\377\377\243\377\377\377\0\377\377\377\0\377\377\377\0"
 773     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\377\377\377\377"
 774     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\243\377\377\377\72\377\377\377\0\377\377\377\0"
 775     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 776     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 777     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 778 };
 779 
 780 static const jbyte cursor_none_black_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 781     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 782     "\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 783     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 784     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 785     "\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 786     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 787     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0"
 788     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 789     "\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 790     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 791     "\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 792     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0"
 793     "\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 794     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 795     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 796     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 797     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 798     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0"
 799     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 800     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 801     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377"
 802     "\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 803     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\377\377\377\377"
 804     "\0\0\0\377\377\377\377\377\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 805     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\0\0\0\377"
 806     "\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 807     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\377\0\0\0\377"
 808     "\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 809     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\377\377\377\377\377\0\0\0\0\377\377\377\0"
 810     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 811 };
 812 
 813 static const jbyte cursor_none_black[LENS_CURSOR_IMAGE_SIZE] = {
 814     "\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 815     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 816     "\377\377\377\0\377\377\377\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0\377\377\377\0"
 817     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 818     "\377\377\377\0\377\377\377\0\377\377\377\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0"
 819     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 820     "\377\377\377\0\377\377\377\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0\0\0\0\0"
 821     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 822     "\377\377\377\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\0\0\0\0\377\377\377\0"
 823     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
 824     "\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\0\0\0\0\377\377\377\0\377\377\377\0"
 825     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 826     "\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 827     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 828     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 829     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
 830     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\63\63\63\377\377\377\377\324\377\377\377\25\377\377\377\0\377\377\377\0"
 831     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\1\1\1\377\0\0\0\377"
 832     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\323\377\377\377\25"
 833     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\66\66\66\377"
 834     "\140\140\140\377\1\1\1\377\325\325\325\377\377\377\377\100\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 835     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\56\56\56\377\377\377\377\324"
 836     "\377\377\377\346\25\25\25\377\62\62\62\377\377\377\377\260\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 837     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\376\376\376\342"
 838     "\377\377\377\34\377\377\377\201\111\111\111\377\11\11\11\377\352\352\352\376\377\377\377\52\377\377\377\0"
 839     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\352"
 840     "\377\377\377\44\377\377\377\0\377\377\377\34\357\357\357\373\13\13\13\377\76\76\76\377\377\377\377\232"
 841     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 842     "\377\377\377\62\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\257\65\65\65\377\72\72\72\377\377\377\377\366"
 843     "\377\377\377\20\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 844     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\110\376\376\376\377\377\377\377\266"
 845     "\377\377\377\72\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 846     "\377\377\377\0"
 847 };
 848 
 849 static const jbyte cursor_none_white_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 850     "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0"
 851     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0"
 852     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 853     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0"
 854     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 855     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0"
 856     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 857     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0"
 858     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 859     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 860     "\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 861     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 862     "\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 863     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 864     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 865     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 866     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 867     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 868     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 869     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
 870     "\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 871     "\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
 872     "\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 873     "\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0"
 874     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 875     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0"
 876     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0"
 877     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0"
 878     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 879     "\377\377\377\0\0\0\0\0\0\0\0\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 880     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 881 };
 882 
 883 static const jbyte cursor_none_white[LENS_CURSOR_IMAGE_SIZE] = {
 884     "\0\0\0\324\0\0\0\25\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 885     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\324\0\0\0\25\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
 886     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 887     "\314\314\314\377\0\0\0\324\0\0\0\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0"
 888     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\314\314\314\377"
 889     "\0\0\0\324\0\0\0\25\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 890     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324"
 891     "\0\0\0\25\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 892     "\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25"
 893     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 894     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25"
 895     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
 896     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25\0\0\0\0"
 897     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377"
 898     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314\314\377\0\0\0\324\0\0\0\25\0\0\0\0"
 899     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\376\376\376\377"
 900     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\323\0\0\0\25\0\0\0\0\377\377\377\0"
 901     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\311\311\311\377\237\237\237\377\376\376\376\377"
 902     "\52\52\52\377\0\0\0\100\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 903     "\377\377\377\0\0\0\0\377\321\321\321\377\0\0\0\324\0\0\0\346\352\352\352\377\315\315\315\377\0\0\0\260"
 904     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 905     "\0\0\0\377\1\1\1\342\0\0\0\34\0\0\0\201\266\266\266\377\366\366\366\377\25\25\25\376\0\0\0\52\0\0\0\0"
 906     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\352\0\0\0\44\0\0\0\0"
 907     "\0\0\0\34\20\20\20\373\364\364\364\377\301\301\301\377\0\0\0\232\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0"
 908     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\62\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\257\312\312\312\377"
 909     "\305\305\305\377\0\0\0\366\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
 910     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\110\1\1\1\377\0\0\0\266\0\0\0\72\0\0\0\0\0\0\0\0"
 911     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 912 };
 913 
 914 static const jbyte cursor_nw_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 915     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 916     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 917     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
 918     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 919     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
 920     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 921     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 922     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 923     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 924     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 925     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 926     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 927     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0"
 928     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 929     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377"
 930     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 931     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
 932     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0"
 933     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 934     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0"
 935     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 936     "\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 937     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 938     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 939     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0"
 940     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
 941     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\377"
 942     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
 943     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
 944     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0"
 945     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 946     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 947 };
 948 
 949 static const jbyte cursor_nw_resize[LENS_CURSOR_IMAGE_SIZE] = {
 950     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 951     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 952     "\377\377\377\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\244"
 953     "\377\377\377\73\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 954     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\133\133\133\377\377\377\377\244"
 955     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 956     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\43\43\43\377\362\362\362\377\377\377\377\73"
 957     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 958     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\230\230\230\377\377\377\377\175\377\377\377\0"
 959     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 960     "\377\377\377\0\377\377\377\377\0\0\0\377\43\43\43\377\230\230\230\377\31\31\31\377\303\303\303\377\377\377\377\175"
 961     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 962     "\377\377\377\0\377\377\377\243\134\134\134\377\361\361\361\377\377\377\377\175\303\303\303\377\31\31\31\377"
 963     "\303\303\303\377\377\377\377\175\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 964     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\72\377\377\377\243\377\377\377\72\377\377\377\0"
 965     "\377\377\377\175\303\303\303\377\31\31\31\377\303\303\303\377\377\377\377\176\377\377\377\0\377\377\377\0"
 966     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 967     "\377\377\377\0\377\377\377\0\377\377\377\175\303\303\303\377\30\30\30\377\303\303\303\377\377\377\377\176"
 968     "\377\377\377\0\377\377\377\71\377\377\377\242\377\377\377\71\377\377\377\0\377\377\377\0\377\377\377\0"
 969     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\176\303\303\303\377"
 970     "\30\30\30\377\303\303\303\377\377\377\377\176\362\362\362\377\135\135\135\377\377\377\377\242\377\377\377\0"
 971     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 972     "\377\377\377\176\303\303\303\377\30\30\30\377\231\231\231\377\44\44\44\377\0\0\0\377\377\377\377\377\377\377\377\0"
 973     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 974     "\377\377\377\0\377\377\377\176\231\231\231\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 975     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 976     "\377\377\377\72\362\362\362\377\44\44\44\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 977     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 978     "\377\377\377\243\134\134\134\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
 979     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 980     "\377\377\377\72\377\377\377\243\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226"
 981     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 982     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 983     "\377\377\377\0"
 984 };
 985 
 986 static const jbyte cursor_open_hand_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
 987     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
 988     "\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 989     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377"
 990     "\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 991     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\377\377\377\377\377"
 992     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 993     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\377\377\377\377\377"
 994     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
 995     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377"
 996     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\0\0\0\377\0\0\0\377\377\377\377\0\377\377\377\0"
 997     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
 998     "\0\0\0\377\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\377\377\377\0\377\377\377\0"
 999     "\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
1000     "\0\0\0\377\377\377\377\0\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\377\0\0\0\377\0\0\0\377"
1001     "\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377"
1002     "\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
1003     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1004     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377\377"
1005     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1006     "\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\0\377\377\377\0\0\0\0\0\377\377\377\0\0\0\0\377\377\377\377\377"
1007     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1008     "\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377"
1009     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1010     "\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1011     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1012     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1013     "\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1014     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
1015     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1016     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
1017     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1018     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0"
1019 };
1020 
1021 static const jbyte cursor_open_hand[LENS_CURSOR_IMAGE_SIZE] = {
1022     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\205\0\0\0\363\0\0\0\205\0\0\0\0\0\0\0\0"
1023     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\205\0\0\0\366\0\0\0\217\0\0\0\0\0\0\0\374"
1024     "\356\356\356\377\0\0\0\374\0\0\0\363\0\0\0\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1025     "\0\0\0\364\367\367\367\377\0\0\0\376\0\0\0\32\32\32\32\377\377\377\377\377\0\0\0\377\356\356\356\377\0\0\0\371"
1026     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\315\346\346\346\377\144\144\144\377\0\0\0\144"
1027     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0"
1028     "\0\0\0\0\0\0\0\0\0\0\0\175\276\276\276\377\327\327\327\377\0\0\0\257\0\0\0\377\377\377\377\377\0\0\0\377"
1029     "\377\377\377\377\0\0\0\377\0\0\0\0\0\0\0\241\5\5\5\377\0\0\0\243\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\56\56\56\56\377"
1030     "\372\372\372\377\0\0\0\365\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\52\52\52\52\377"
1031     "\377\377\377\377\6\6\6\377\0\0\0\0\0\0\0\2\0\0\0\56\0\0\0\10\0\0\0\373\340\340\340\377\372\372\372\377"
1032     "\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\177\177\177\177\377\277\277\277\377"
1033     "\0\0\0\307\0\0\0\0\0\0\0\252\56\56\56\377\0\0\0\317\0\0\0\334\144\144\144\377\377\377\377\377\0\0\0\377"
1034     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\324\324\324\324\377\126\126\126\377\0\0\0\126"
1035     "\0\0\0\0\0\0\0\334\300\300\300\377\317\317\317\377\0\0\0\371\133\133\133\377\377\377\377\377\377\377\377\377"
1036     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\324\324\324\377\326\326\326\377\0\0\0\333"
1037     "\0\0\0\2\0\0\0\0\0\0\0\127\0\0\0\374\322\322\322\377\326\326\326\377\40\40\40\377\377\377\377\377\377\377\377\377"
1038     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\155\155\155\377\0\0\0\155"
1039     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\151\151\151\151\377\335\335\335\377\377\377\377\377\377\377\377\377\377\377\377\377"
1040     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\371\371\371\377\0\0\0\371\0\0\0\14\0\0\0\0"
1041     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\164\0\0\0\376\376\376\376\377\377\377\377\377\377\377\377\377\377\377\377\377"
1042     "\377\377\377\377\377\377\377\377\377\377\377\377\354\354\354\377\0\0\0\354\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1043     "\0\0\0\0\0\0\0\0\0\0\0\260\244\244\244\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1044     "\377\377\377\377\377\377\377\377\272\272\272\377\0\0\0\303\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1045     "\0\0\0\73\73\73\73\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1046     "\377\377\377\377\121\121\121\377\0\0\0\121\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\335"
1047     "\335\335\335\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\335\335\335\377\0\0\0\335"
1048     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\245\0\0\0\377\0\0\0\377\0\0\0\377"
1049     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\224\0\0\0\0\0\0\0\0\0\0\0\0"
1050 };
1051 
1052 static const jbyte cursor_s_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1053     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1054     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1055     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1056     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1057     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
1058     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1059     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1060     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1061     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1062     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1063     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
1064     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1065     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1066     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1067     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1068     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1069     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1070     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1071     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1072     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1073     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377"
1074     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1075     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1076     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1077     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1078     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1079     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
1080     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1081     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1082     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1083     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1084     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1085 };
1086 
1087 static const jbyte cursor_s_resize[LENS_CURSOR_IMAGE_SIZE] = {
1088     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377"
1089     "\377\377\377\136\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1090     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\151\343\343\343\377"
1091     "\70\70\70\377\343\343\343\377\377\377\377\142\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1092     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\115\360\360\360\377"
1093     "\55\55\55\377\0\0\0\377\64\64\64\377\365\365\365\377\377\377\377\110\377\377\377\0\377\377\377\0\377\377\377\0"
1094     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\374\374\374\377"
1095     "\111\111\111\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\55\377\377\377\0"
1096     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\151\151\151\377"
1097     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\151\151\151\377\377\377\377\226\377\377\377\0\377\377\377\0"
1098     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\377\377\377\226"
1099     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\55"
1100     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1101     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1102     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1103     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1104     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1105     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1106     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1107     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1108     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
1109     "\377\377\377\226\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226"
1110     "\377\377\377\46\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1111     "\377\377\377\226\151\151\151\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\160\160\160\377\377\377\377\217"
1112     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
1113     "\374\374\374\377\116\116\116\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\46"
1114     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1115     "\377\377\377\110\362\362\362\377\55\55\55\377\0\0\0\377\67\67\67\377\365\365\365\377\377\377\377\110\377\377\377\0"
1116     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1117     "\377\377\377\0\377\377\377\151\343\343\343\377\70\70\70\377\344\344\344\377\377\377\377\137\377\377\377\0"
1118     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1119     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377\377\377\377\136\377\377\377\0"
1120     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1121 };
1122 
1123 static const jbyte cursor_se_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1124     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1125     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1126     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1127     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1128     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
1129     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1130     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1131     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1132     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1133     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1134     "\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1135     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1136     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0"
1137     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1138     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377"
1139     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1140     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1141     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0"
1142     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1143     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0"
1144     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1145     "\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1146     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1147     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1148     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0"
1149     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1150     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\377"
1151     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1152     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1153     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0"
1154     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1155     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1156 };
1157 
1158 static const jbyte cursor_se_resize[LENS_CURSOR_IMAGE_SIZE] = {
1159     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1160     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1161     "\377\377\377\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\244"
1162     "\377\377\377\73\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1163     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\133\133\133\377\377\377\377\244"
1164     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1165     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\43\43\43\377\362\362\362\377\377\377\377\73"
1166     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1167     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\230\230\230\377\377\377\377\175\377\377\377\0"
1168     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1169     "\377\377\377\0\377\377\377\377\0\0\0\377\43\43\43\377\230\230\230\377\31\31\31\377\303\303\303\377\377\377\377\175"
1170     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1171     "\377\377\377\0\377\377\377\243\134\134\134\377\361\361\361\377\377\377\377\175\303\303\303\377\31\31\31\377"
1172     "\303\303\303\377\377\377\377\175\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1173     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\72\377\377\377\243\377\377\377\72\377\377\377\0"
1174     "\377\377\377\175\303\303\303\377\31\31\31\377\303\303\303\377\377\377\377\176\377\377\377\0\377\377\377\0"
1175     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1176     "\377\377\377\0\377\377\377\0\377\377\377\175\303\303\303\377\30\30\30\377\303\303\303\377\377\377\377\176"
1177     "\377\377\377\0\377\377\377\71\377\377\377\242\377\377\377\71\377\377\377\0\377\377\377\0\377\377\377\0"
1178     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\176\303\303\303\377"
1179     "\30\30\30\377\303\303\303\377\377\377\377\176\362\362\362\377\135\135\135\377\377\377\377\242\377\377\377\0"
1180     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1181     "\377\377\377\176\303\303\303\377\30\30\30\377\231\231\231\377\44\44\44\377\0\0\0\377\377\377\377\377\377\377\377\0"
1182     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1183     "\377\377\377\0\377\377\377\176\231\231\231\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1184     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1185     "\377\377\377\72\362\362\362\377\44\44\44\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1186     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1187     "\377\377\377\243\134\134\134\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1188     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1189     "\377\377\377\72\377\377\377\243\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226"
1190     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1191     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1192     "\377\377\377\0"
1193 };
1194 
1195 static const jbyte cursor_sw_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1196     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1197     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1198     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1199     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1200     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1201     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1202     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1203     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1204     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1205     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1206     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1207     "\377\377\377\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1208     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1209     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1210     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1211     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0"
1212     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1213     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1214     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
1215     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1216     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\377\377\377\377"
1217     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1218     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1219     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1220     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1221     "\377\377\377\0\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1222     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1223     "\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1224     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0"
1225     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1226     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1227     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1228 };
1229 
1230 static const jbyte cursor_sw_resize[LENS_CURSOR_IMAGE_SIZE] = {
1231     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1232     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1233     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1234     "\377\377\377\73\377\377\377\244\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226"
1235     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1236     "\377\377\377\0\377\377\377\244\133\133\133\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
1237     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1238     "\377\377\377\0\377\377\377\73\362\362\362\377\43\43\43\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
1239     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1240     "\377\377\377\0\377\377\377\0\377\377\377\175\231\231\231\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377"
1241     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1242     "\377\377\377\0\377\377\377\175\303\303\303\377\31\31\31\377\230\230\230\377\43\43\43\377\0\0\0\377\377\377\377\377"
1243     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1244     "\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\361\361\361\377\135\135\135\377"
1245     "\377\377\377\242\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1246     "\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0\377\377\377\71"
1247     "\377\377\377\242\377\377\377\71\377\377\377\0\377\377\377\0\377\377\377\71\377\377\377\242\377\377\377\71"
1248     "\377\377\377\0\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0"
1249     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\242\135\135\135\377"
1250     "\361\361\361\377\377\377\377\175\303\303\303\377\31\31\31\377\302\302\302\377\377\377\377\175\377\377\377\0"
1251     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1252     "\0\0\0\377\44\44\44\377\231\231\231\377\31\31\31\377\303\303\303\377\377\377\377\175\377\377\377\0\377\377\377\0"
1253     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1254     "\0\0\0\377\0\0\0\377\0\0\0\377\231\231\231\377\377\377\377\175\377\377\377\0\377\377\377\0\377\377\377\0"
1255     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1256     "\0\0\0\377\0\0\0\377\0\0\0\377\44\44\44\377\362\362\362\377\377\377\377\72\377\377\377\0\377\377\377\0"
1257     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1258     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\134\134\134\377\377\377\377\243\377\377\377\0\377\377\377\0\377\377\377\0"
1259     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\377\377\377\377"
1260     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\243\377\377\377\72\377\377\377\0\377\377\377\0"
1261     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1262     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1263     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1264 };
1265 
1266 static const jbyte cursor_text_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1267     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\377\377\377\377\377"
1268     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1269     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377"
1270     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1271     "\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
1272     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1273     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1274     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1275     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1276     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1277     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377"
1278     "\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1279     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0"
1280     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1281     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0"
1282     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0"
1283     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0"
1284     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377"
1285     "\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1286     "\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377"
1287     "\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1288     "\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0"
1289     "\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1290     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\0\0\0\0\0\377\377\377\0"
1291     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1292     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1293     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1294     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1295     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1296     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1297     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1298 };
1299 
1300 static const jbyte cursor_text[LENS_CURSOR_IMAGE_SIZE] = {
1301     "\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\377\377\377\377\377"
1302     "\377\377\377\377\377\377\377\226\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1303     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377"
1304     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1305     "\377\377\377\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
1306     "\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1307     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1308     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1309     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1310     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1311     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1312     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1313     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1314     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1315     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1316     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1317     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1318     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1319     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1320     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1321     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1322     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1323     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1324     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1325     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1326     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1327     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377"
1328     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\0\377\377\377\0"
1329     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
1330     "\0\0\0\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1331     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\377\377\377\377\377\377\377\377"
1332     "\377\377\377\377\377\377\377\226\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\0"
1333     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1334 };
1335 
1336 static const jbyte cursor_v_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1337     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1338     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1339     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1340     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1341     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
1342     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1343     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1344     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1345     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1346     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1347     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377"
1348     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1349     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1350     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1351     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1352     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1353     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1354     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1355     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1356     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1357     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\377\377\377\377"
1358     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1359     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1360     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1361     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1362     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1363     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377"
1364     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1365     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377"
1366     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1367     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1368     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1369 };
1370 
1371 static const jbyte cursor_v_resize[LENS_CURSOR_IMAGE_SIZE] = {
1372     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377"
1373     "\377\377\377\136\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1374     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\151\343\343\343\377"
1375     "\70\70\70\377\343\343\343\377\377\377\377\142\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1376     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\115\360\360\360\377"
1377     "\55\55\55\377\0\0\0\377\64\64\64\377\365\365\365\377\377\377\377\110\377\377\377\0\377\377\377\0\377\377\377\0"
1378     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\374\374\374\377"
1379     "\111\111\111\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\55\377\377\377\0"
1380     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\226\151\151\151\377"
1381     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\151\151\151\377\377\377\377\226\377\377\377\0\377\377\377\0"
1382     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55\377\377\377\226"
1383     "\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\55"
1384     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1385     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1386     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1387     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1388     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1389     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1390     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1391     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1392     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
1393     "\377\377\377\226\377\377\377\377\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\226"
1394     "\377\377\377\46\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1395     "\377\377\377\226\151\151\151\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\160\160\160\377\377\377\377\217"
1396     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\55"
1397     "\374\374\374\377\116\116\116\377\0\0\0\377\0\0\0\377\0\0\0\377\116\116\116\377\374\374\374\377\377\377\377\46"
1398     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1399     "\377\377\377\110\362\362\362\377\55\55\55\377\0\0\0\377\67\67\67\377\365\365\365\377\377\377\377\110\377\377\377\0"
1400     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1401     "\377\377\377\0\377\377\377\151\343\343\343\377\70\70\70\377\344\344\344\377\377\377\377\137\377\377\377\0"
1402     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1403     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\136\376\376\376\377\377\377\377\136\377\377\377\0"
1404     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1405 };
1406 
1407 static const jbyte cursor_w_resize_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1408     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1409     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1410     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1411     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1412     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1413     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1414     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1415     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1416     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1417     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1418     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1419     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1420     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377"
1421     "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1422     "\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1423     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
1424     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1425     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1426     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1427     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1428     "\377\377\377\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377"
1429     "\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1430     "\377\377\377\0\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1431     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1432     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1433     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1434     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1435     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1436     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1437     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1438     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1439     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1440 };
1441 
1442 static const jbyte cursor_w_resize[LENS_CURSOR_IMAGE_SIZE] = {
1443     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1444     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1445     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1446     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1447     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1448     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\57\377\377\377\230\377\377\377\57\0\0\0\0"
1449     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\52\377\377\377\223\377\377\377\52\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1450     "\0\0\0\0\377\377\377\114\374\374\374\377\147\147\147\377\377\377\377\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1451     "\377\377\377\226\154\154\154\377\374\374\374\377\377\377\377\113\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\145"
1452     "\363\363\363\377\112\112\112\377\0\0\0\377\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377"
1453     "\0\0\0\377\113\113\113\377\363\363\363\377\377\377\377\146\0\0\0\0\377\377\377\127\345\345\345\377\61\61\61\377"
1454     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
1455     "\0\0\0\377\0\0\0\377\60\60\60\377\345\345\345\377\377\377\377\134\376\376\376\377\77\77\77\377\0\0\0\377"
1456     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1457     "\72\72\72\377\376\376\376\377\377\377\377\127\347\347\347\377\65\65\65\377\0\0\0\377\0\0\0\377\377\377\377\377"
1458     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\65\65\65\377"
1459     "\347\347\347\377\377\377\377\134\0\0\0\0\377\377\377\141\364\364\364\377\117\117\117\377\0\0\0\377\377\377\377\377"
1460     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\377\121\121\121\377\364\364\364\377\377\377\377\141"
1461     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\107\374\374\374\377\155\155\155\377\377\377\377\226\0\0\0\0\0\0\0\0"
1462     "\0\0\0\0\0\0\0\0\377\377\377\226\161\161\161\377\374\374\374\377\377\377\377\105\0\0\0\0\0\0\0\0\0\0\0\0"
1463     "\0\0\0\0\0\0\0\0\377\377\377\51\377\377\377\222\377\377\377\51\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\45"
1464     "\377\377\377\216\377\377\377\45\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1465     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1466     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1467     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1468     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1469     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1470     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1471     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1472     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1473 };
1474 
1475 static const jbyte cursor_wait_pixelated[LENS_CURSOR_IMAGE_SIZE] = {
1476     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1477     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1478     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1479     "\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1480     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1481     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1482     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1483     "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0"
1484     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
1485     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1486     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377"
1487     "\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1488     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
1489     "\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1490     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
1491     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1492     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\0\0\0\377"
1493     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1494     "\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\377\377\377\377\377"
1495     "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0"
1496     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1497     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1498     "\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\377"
1499     "\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0"
1500     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
1501     "\0\0\0\377\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1502     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\377"
1503     "\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1504     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\377\377\377\377\377"
1505     "\377\377\377\377\377\377\377\377\377\377\377\0\0\0\0\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1506     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1507     "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
1508 };
1509 
1510 static const jbyte cursor_wait[LENS_CURSOR_IMAGE_SIZE] = {
1511     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\14\377\377\377\54\377\377\377\54\377\377\377\14"
1512     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\102\377\377\377\253"
1513     "\363\363\363\377\323\323\323\377\323\323\323\377\363\363\363\377\377\377\377\254\377\377\377\103\0\0\0\0"
1514     "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\213\327\327\327\377\124\124\124\377\10\10\10\377"
1515     "\0\0\0\377\0\0\0\377\7\7\7\377\123\123\123\377\327\327\327\377\377\377\377\213\0\0\0\0\0\0\0\0\0\0\0\0"
1516     "\0\0\0\0\0\0\0\0\377\377\377\214\265\265\265\377\13\13\13\377\0\0\0\377\72\72\72\377\165\165\165\377\167\167\167\377"
1517     "\75\75\75\377\0\0\0\377\13\13\13\377\265\265\265\377\377\377\377\214\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\103"
1518     "\327\327\327\377\12\12\12\377\17\17\17\377\267\267\267\377\377\377\377\305\377\377\377\377\377\377\377\226"
1519     "\377\377\377\302\272\272\272\377\23\23\23\377\12\12\12\377\327\327\327\377\377\377\377\103\0\0\0\0\0\0\0\0"
1520     "\377\377\377\254\123\123\123\377\0\0\0\377\265\265\265\377\377\377\377\207\377\377\377\377\0\0\0\377\377\377\377\377"
1521     "\0\0\0\0\377\377\377\203\277\277\277\377\0\0\0\377\123\123\123\377\377\377\377\254\0\0\0\0\377\377\377\13"
1522     "\364\364\364\377\7\7\7\377\70\70\70\377\377\377\377\307\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377"
1523     "\0\0\0\0\0\0\0\0\377\377\377\300\77\77\77\377\7\7\7\377\364\364\364\377\377\377\377\13\377\377\377\62"
1524     "\315\315\315\377\0\0\0\377\163\163\163\377\377\377\377\214\0\0\0\0\377\377\377\377\0\0\0\377\377\377\377\377"
1525     "\377\377\377\377\377\377\377\226\377\377\377\204\173\173\173\377\0\0\0\377\315\315\315\377\377\377\377\62"
1526     "\377\377\377\62\315\315\315\377\0\0\0\377\163\163\163\377\377\377\377\214\0\0\0\0\377\377\377\377\0\0\0\377"
1527     "\0\0\0\377\0\0\0\377\377\377\377\377\377\377\377\204\173\173\173\377\0\0\0\377\315\315\315\377\377\377\377\62"
1528     "\377\377\377\13\364\364\364\377\7\7\7\377\71\71\71\377\377\377\377\306\0\0\0\0\377\377\377\226\377\377\377\377"
1529     "\377\377\377\377\377\377\377\377\377\377\377\226\377\377\377\300\77\77\77\377\7\7\7\377\364\364\364\377"
1530     "\377\377\377\13\0\0\0\0\377\377\377\255\122\122\122\377\0\0\0\377\266\266\266\377\377\377\377\207\0\0\0\0"
1531     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\203\277\277\277\377\1\1\1\377\122\122\122\377\377\377\377\255\0\0\0\0"
1532     "\0\0\0\0\377\377\377\104\327\327\327\377\12\12\12\377\17\17\17\377\270\270\270\377\377\377\377\302\377\377\377\210"
1533     "\377\377\377\207\377\377\377\301\275\275\275\377\23\23\23\377\12\12\12\377\326\326\326\377\377\377\377\104"
1534     "\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\214\265\265\265\377\13\13\13\377\0\0\0\377\75\75\75\377\167\167\167\377"
1535     "\170\170\170\377\76\76\76\377\0\0\0\377\13\13\13\377\265\265\265\377\377\377\377\214\0\0\0\0\0\0\0\0\0\0\0\0"
1536     "\0\0\0\0\0\0\0\0\377\377\377\213\327\327\327\377\124\124\124\377\7\7\7\377\0\0\0\377\0\0\0\377\7\7\7\377"
1537     "\122\122\122\377\326\326\326\377\377\377\377\213\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1538     "\377\377\377\102\377\377\377\253\363\363\363\377\323\323\323\377\323\323\323\377\363\363\363\377\377\377\377\255"
1539     "\377\377\377\104\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\14"
1540     "\377\377\377\54\377\377\377\54\377\377\377\14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
1541 };
1542 
1543 
1544 
1545 ////////////////////////////// END - CURSOR IMAGES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1546 
1547 
1548 
1549 
1550 jbyte *lensCursorsGetCursor(int type, int *width, int *height, int withTrans) {
1551     *width = *height = 16;
1552     const jbyte *res = cursor_default_white;
1553 
1554     switch (type) {
1555         case com_sun_glass_ui_Cursor_CURSOR_DEFAULT :
1556             res = withTrans ? cursor_default_white : cursor_default_white_pixelated;
1557             break;
1558         case com_sun_glass_ui_Cursor_CURSOR_TEXT:
1559             res = withTrans ? cursor_text : cursor_text_pixelated;
1560             break;
1561         case com_sun_glass_ui_Cursor_CURSOR_CROSSHAIR:
1562             res = withTrans ? cursor_crosshair : cursor_crosshair_pixelated;
1563             break;
1564         case com_sun_glass_ui_Cursor_CURSOR_CLOSED_HAND:
1565             res = withTrans ? cursor_close_hand : cursor_close_hand_pixelated;
1566             break;
1567         case com_sun_glass_ui_Cursor_CURSOR_OPEN_HAND:
1568             res = withTrans ? cursor_open_hand : cursor_open_hand_pixelated;
1569             break;
1570         case com_sun_glass_ui_Cursor_CURSOR_POINTING_HAND:
1571             res = withTrans ? cursor_hand : cursor_hand_pixelated;
1572             break;
1573         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_LEFT:
1574         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_RIGHT:
1575         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_LEFTRIGHT:
1576             res = withTrans ? cursor_h_resize : cursor_h_resize_pixelated;
1577             break;
1578         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_UP:
1579         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_DOWN:
1580         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_UPDOWN:
1581             res = withTrans ? cursor_v_resize : cursor_v_resize_pixelated;
1582             break;
1583         case com_sun_glass_ui_Cursor_CURSOR_DISAPPEAR:
1584             res = withTrans ? cursor_disappear : cursor_disappear_pixelated;
1585             break;
1586         case com_sun_glass_ui_Cursor_CURSOR_WAIT:
1587             res = withTrans ? cursor_wait : cursor_wait_pixelated;
1588             break;
1589         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_SOUTHWEST:
1590             res = withTrans ? cursor_sw_resize : cursor_sw_resize_pixelated;
1591             break;
1592         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_SOUTHEAST:
1593             res = withTrans ? cursor_se_resize : cursor_se_resize_pixelated;
1594             break;
1595         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_NORTHWEST:
1596             res = withTrans ? cursor_nw_resize : cursor_nw_resize_pixelated;
1597             break;
1598         case com_sun_glass_ui_Cursor_CURSOR_RESIZE_NORTHEAST:
1599             res = withTrans ? cursor_ne_resize : cursor_ne_resize_pixelated;
1600             break;
1601         case com_sun_glass_ui_Cursor_CURSOR_MOVE:
1602             res = withTrans ? cursor_move : cursor_move_pixelated;
1603             break;
1604     }
1605 
1606     return (jbyte *)res;
1607 
1608 }
1609