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