From a8baa4b95be381776af40d49b677bd5757f780c8 Mon Sep 17 00:00:00 2001 From: Philip Lamb Date: Mon, 16 Jul 2018 22:50:09 +1200 Subject: [PATCH] Data for check_id. --- share/check_id/Data/cubeMarkerConfig.dat | 44 ++++ share/check_id/Data/multi-barcode-4x3.dat | 73 ++++++ share/check_id/Data/multi-barcode-8x6.dat | 289 ++++++++++++++++++++++ share/check_id/Data/multi/a.patt | 196 +++++++++++++++ share/check_id/Data/multi/b.patt | 196 +++++++++++++++ share/check_id/Data/multi/c.patt | 196 +++++++++++++++ share/check_id/Data/multi/d.patt | 196 +++++++++++++++ share/check_id/Data/multi/f.patt | 196 +++++++++++++++ share/check_id/Data/multi/g.patt | 196 +++++++++++++++ share/check_id/Data/multi/marker.dat | 44 ++++ 10 files changed, 1626 insertions(+) create mode 100644 share/check_id/Data/cubeMarkerConfig.dat create mode 100644 share/check_id/Data/multi-barcode-4x3.dat create mode 100644 share/check_id/Data/multi-barcode-8x6.dat create mode 100644 share/check_id/Data/multi/a.patt create mode 100644 share/check_id/Data/multi/b.patt create mode 100644 share/check_id/Data/multi/c.patt create mode 100644 share/check_id/Data/multi/d.patt create mode 100644 share/check_id/Data/multi/f.patt create mode 100644 share/check_id/Data/multi/g.patt create mode 100755 share/check_id/Data/multi/marker.dat diff --git a/share/check_id/Data/cubeMarkerConfig.dat b/share/check_id/Data/cubeMarkerConfig.dat new file mode 100644 index 00000000..08e6a230 --- /dev/null +++ b/share/check_id/Data/cubeMarkerConfig.dat @@ -0,0 +1,44 @@ +#the number of patterns to be recognized +6 + +#marker 1 +00 +40.0 + 1.0000 0.0000 0.0000 0.0000 + 0.0000 1.0000 0.0000 0.0000 + 0.0000 0.0000 1.0000 0.0000 + +#marker 2 +01 +40.0 + 1.0000 0.0000 0.0000 0.0000 + 0.0000 0.0000 1.0000 30.0000 + 0.0000 -1.0000 0.0000 -30.0000 + +#marker 3 +02 +40.0 + 0.0000 0.0000 1.0000 30.0000 + 0.0000 1.0000 0.0000 0.0000 +-1.0000 0.0000 0.0000 -30.0000 + +#marker 4 +03 +40.0 + 1.0000 0.0000 0.0000 0.0000 + 0.0000 -1.0000 0.0000 0.0000 + 0.0000 0.0000 -1.0000 -60.0000 + +#marker 5 +04 +40.0 + 1.0000 0.0000 0.0000 0.0000 + 0.0000 0.0000 -1.0000 -30.0000 + 0.0000 1.0000 0.0000 -30.0000 + +#marker 6 +05 +40.0 + 0.0000 0.0000 -1.0000 -30.0000 + 0.0000 1.0000 0.0000 0.0000 + 1.0000 0.0000 0.0000 -30.0000 diff --git a/share/check_id/Data/multi-barcode-4x3.dat b/share/check_id/Data/multi-barcode-4x3.dat new file mode 100644 index 00000000..1ea29c5a --- /dev/null +++ b/share/check_id/Data/multi-barcode-4x3.dat @@ -0,0 +1,73 @@ +12 + +00 +40.0 +1.0 0.0 0.0 -105.00 +0.0 1.0 0.0 70 +0.0 0.0 1.0 0.0 + +01 +40.0 +1.0 0.0 0.0 -35.00 +0.0 1.0 0.0 70 +0.0 0.0 1.0 0.0 + +02 +40.0 +1.0 0.0 0.0 35.00 +0.0 1.0 0.0 70 +0.0 0.0 1.0 0.0 + +03 +40.0 +1.0 0.0 0.0 105.00 +0.0 1.0 0.0 70 +0.0 0.0 1.0 0.0 + +04 +40.0 +1.0 0.0 0.0 -105.00 +0.0 1.0 0.0 0 +0.0 0.0 1.0 0.0 + +05 +40.0 +1.0 0.0 0.0 -35.00 +0.0 1.0 0.0 0 +0.0 0.0 1.0 0.0 + +06 +40.0 +1.0 0.0 0.0 35.00 +0.0 1.0 0.0 0 +0.0 0.0 1.0 0.0 + +07 +40.0 +1.0 0.0 0.0 105.00 +0.0 1.0 0.0 0 +0.0 0.0 1.0 0.0 + +08 +40.0 +1.0 0.0 0.0 -105.00 +0.0 1.0 0.0 -70 +0.0 0.0 1.0 0.0 + +09 +40.0 +1.0 0.0 0.0 -35.00 +0.0 1.0 0.0 -70 +0.0 0.0 1.0 0.0 + +10 +40.0 +1.0 0.0 0.0 35.00 +0.0 1.0 0.0 -70 +0.0 0.0 1.0 0.0 + +11 +40.0 +1.0 0.0 0.0 105.00 +0.0 1.0 0.0 -70 +0.0 0.0 1.0 0.0 \ No newline at end of file diff --git a/share/check_id/Data/multi-barcode-8x6.dat b/share/check_id/Data/multi-barcode-8x6.dat new file mode 100644 index 00000000..6b4b7142 --- /dev/null +++ b/share/check_id/Data/multi-barcode-8x6.dat @@ -0,0 +1,289 @@ +48 + +00 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +01 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +02 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +03 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +04 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +05 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +06 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +07 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 87.5 +0.0 0.0 1.0 0.0 + +08 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +09 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +10 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +11 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +12 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +13 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +14 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +15 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 52.5 +0.0 0.0 1.0 0.0 + +16 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +17 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +18 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +19 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +20 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +21 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +22 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +23 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 17.5 +0.0 0.0 1.0 0.0 + +24 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +25 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +26 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +27 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +28 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +29 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +30 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +31 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 -17.5 +0.0 0.0 1.0 0.0 + +32 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +33 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +34 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +35 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +36 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +37 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +38 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +39 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 -52.5 +0.0 0.0 1.0 0.0 + +40 +20.0 +1.0 0.0 0.0 -122.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +41 +20.0 +1.0 0.0 0.0 -87.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +42 +20.0 +1.0 0.0 0.0 -52.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +43 +20.0 +1.0 0.0 0.0 -17.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +44 +20.0 +1.0 0.0 0.0 17.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +45 +20.0 +1.0 0.0 0.0 52.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +46 +20.0 +1.0 0.0 0.0 87.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 + +47 +20.0 +1.0 0.0 0.0 122.50 +0.0 1.0 0.0 -87.5 +0.0 0.0 1.0 0.0 diff --git a/share/check_id/Data/multi/a.patt b/share/check_id/Data/multi/a.patt new file mode 100644 index 00000000..bbbec0c3 --- /dev/null +++ b/share/check_id/Data/multi/a.patt @@ -0,0 +1,196 @@ + 201 211 215 214 217 221 222 219 198 223 223 225 226 226 225 225 + 193 219 223 222 223 220 223 216 96 216 225 225 227 227 228 224 + 193 217 220 221 222 221 223 164 63 190 224 223 226 223 224 224 + 174 214 219 217 220 217 211 107 80 129 218 219 221 223 222 219 + 180 215 217 217 218 219 181 75 78 79 190 216 220 221 221 220 + 183 213 211 217 216 214 92 82 78 76 142 212 217 218 218 216 + 195 214 216 216 217 190 108 137 78 74 90 196 215 217 217 214 + 197 213 214 215 213 130 165 188 75 71 69 137 211 212 212 211 + 192 209 212 212 180 86 204 208 120 74 71 93 205 209 210 207 + 193 207 210 208 123 139 211 207 166 71 71 72 180 205 207 202 + 168 203 206 199 72 113 128 117 113 78 69 72 107 206 206 203 + 152 204 208 151 127 196 199 198 203 170 66 72 73 185 203 198 + 164 206 209 94 192 208 208 209 208 203 73 69 60 131 202 194 + 176 213 156 82 211 208 207 207 208 211 115 68 62 84 190 188 + 184 179 79 91 145 195 207 207 202 178 103 88 88 91 110 180 + 191 191 200 195 204 199 206 202 204 189 198 187 193 188 196 170 + 175 193 203 206 210 208 209 210 192 214 211 214 217 222 217 219 + 184 211 215 215 216 213 216 206 92 213 218 217 220 220 221 222 + 186 209 211 212 214 215 218 157 49 178 215 215 219 217 218 220 + 157 206 210 208 213 211 205 94 62 107 212 214 214 216 217 220 + 162 207 208 208 210 212 172 63 60 56 180 209 213 215 216 219 + 164 205 203 208 206 207 89 65 61 56 123 204 207 211 213 215 + 172 203 207 205 206 181 92 128 60 60 72 187 206 207 207 211 + 178 203 202 205 206 114 153 183 69 59 52 125 204 204 205 213 + 179 201 201 203 174 82 202 202 106 58 56 69 199 201 203 208 + 172 198 201 202 108 119 202 201 159 49 55 47 164 200 200 200 + 156 194 197 192 53 95 111 103 101 51 53 51 84 200 199 201 + 151 195 200 142 103 176 187 181 185 151 47 50 37 176 196 196 + 161 196 200 80 182 200 199 198 200 198 57 50 44 113 197 193 + 172 206 146 69 202 200 199 200 200 203 97 46 48 60 187 182 + 180 165 62 67 133 178 198 199 192 160 85 62 58 57 84 161 + 184 182 187 178 184 184 197 192 195 176 185 177 186 176 183 160 + 201 216 220 220 226 229 228 226 204 238 233 235 232 237 238 241 + 216 239 241 240 241 240 242 238 146 246 242 243 243 244 245 246 + 208 239 239 240 241 239 242 213 82 212 242 242 243 244 244 245 + 183 238 238 237 239 237 239 149 77 144 241 239 241 243 243 245 + 183 235 237 236 239 239 215 106 73 73 214 238 241 242 243 247 + 191 234 232 237 235 239 154 95 77 75 157 237 240 237 239 244 + 199 235 234 235 236 225 138 162 80 74 100 222 236 238 241 242 + 201 234 231 234 236 166 180 215 97 74 70 161 237 233 235 240 + 207 233 231 234 222 136 224 234 141 72 71 97 235 232 234 238 + 207 230 232 232 166 160 229 230 199 72 74 72 200 231 231 237 + 194 227 230 230 125 140 147 162 163 80 70 71 119 233 230 233 + 187 227 232 195 141 198 205 208 212 180 66 70 58 215 229 230 + 195 230 235 138 202 228 231 234 230 231 85 66 62 149 235 230 + 203 232 199 113 226 231 232 232 231 235 131 67 63 83 224 228 + 215 210 110 89 183 215 231 231 227 203 136 86 74 87 119 206 + 218 208 201 202 212 204 230 227 228 212 205 198 213 209 210 196 + + 225 224 224 219 220 216 214 211 207 202 203 198 194 188 180 170 + 225 228 224 222 221 218 217 212 210 207 206 203 202 190 110 196 + 226 227 223 223 221 218 217 212 209 205 206 185 131 84 91 188 + 226 227 226 221 220 217 215 211 205 180 107 73 60 62 88 193 + 225 225 223 219 216 212 196 137 93 72 72 72 69 68 88 187 + 223 225 224 218 190 142 90 69 71 71 69 66 73 115 103 198 + 223 216 190 129 79 76 74 71 74 71 78 170 203 211 178 189 + 198 96 63 80 78 78 78 75 120 166 113 203 208 208 202 204 + 219 216 164 107 75 82 137 188 208 207 117 198 209 207 207 202 + 222 223 223 211 181 92 108 165 204 211 128 199 208 207 207 206 + 221 220 221 217 219 214 190 130 86 139 113 196 208 208 195 199 + 217 223 222 220 218 216 217 213 180 123 72 127 192 211 145 204 + 214 222 221 217 217 217 216 215 212 208 199 151 94 82 91 195 + 215 223 220 219 217 211 216 214 212 210 206 208 209 156 79 200 + 211 219 217 214 215 213 214 213 209 207 203 204 206 213 179 191 + 201 193 193 174 180 183 195 197 192 193 168 152 164 176 184 191 + 219 222 220 220 219 215 211 213 208 200 201 196 193 182 161 160 + 217 221 218 217 216 213 207 205 203 200 199 196 197 187 84 183 + 222 220 217 216 215 211 207 204 201 200 200 176 113 60 57 176 + 217 220 219 214 213 207 206 204 199 164 84 37 44 48 58 186 + 214 217 215 214 209 204 187 125 69 47 51 50 50 46 62 177 + 211 218 215 212 180 123 72 52 56 55 53 47 57 97 85 185 + 214 213 178 107 56 56 60 59 58 49 51 151 198 203 160 176 + 192 92 49 62 60 61 60 69 106 159 101 185 200 200 192 195 + 210 206 157 94 63 65 128 183 202 201 103 181 198 200 199 192 + 209 216 218 205 172 89 92 153 202 202 111 187 199 199 198 197 + 208 213 215 211 212 207 181 114 82 119 95 176 200 200 178 184 + 210 216 214 213 210 206 206 206 174 108 53 103 182 202 133 184 + 206 215 212 208 208 208 205 205 203 202 192 142 80 69 67 178 + 203 215 211 210 208 203 207 202 201 201 197 200 200 146 62 187 + 193 211 209 206 207 205 203 203 201 198 194 195 196 206 165 182 + 175 184 186 157 162 164 172 178 179 172 156 151 161 172 180 184 + 241 246 245 245 247 244 242 240 238 237 233 230 230 228 206 196 + 238 245 244 243 243 239 241 235 234 231 230 229 235 224 119 210 + 237 244 244 243 242 237 238 233 232 231 233 215 149 83 87 209 + 232 243 243 241 241 240 236 237 235 200 119 58 62 63 74 213 + 235 243 242 239 238 237 222 161 97 72 71 70 66 67 86 198 + 233 242 242 241 214 157 100 70 71 74 70 66 85 131 136 205 + 238 246 212 144 73 75 74 74 72 72 80 180 231 235 203 212 + 204 146 82 77 73 77 80 97 141 199 163 212 230 231 227 228 + 226 238 213 149 106 95 162 215 234 230 162 208 234 232 231 227 + 228 242 242 239 215 154 138 180 224 229 147 205 231 232 231 230 + 229 240 239 237 239 239 225 166 136 160 140 198 228 231 215 204 + 226 241 241 239 239 235 236 236 222 166 125 141 202 226 183 212 + 220 240 240 237 236 237 235 234 234 232 230 195 138 113 89 202 + 220 241 239 238 237 232 234 231 231 232 230 232 235 199 110 201 + 216 239 239 238 235 234 235 234 233 230 227 227 230 232 210 208 + 201 216 208 183 183 191 199 201 207 207 194 187 195 203 215 218 + + 170 196 188 193 187 198 189 204 202 206 199 204 195 200 191 191 + 180 110 91 88 88 103 178 202 207 207 195 145 91 79 179 184 + 188 190 84 62 68 115 211 208 207 207 208 211 82 156 213 176 + 194 202 131 60 69 73 203 208 209 208 208 192 94 209 206 164 + 198 203 185 73 72 66 170 203 198 199 196 127 151 208 204 152 + 203 206 206 107 72 69 78 113 117 128 113 72 199 206 203 168 + 202 207 205 180 72 71 71 166 207 211 139 123 208 210 207 193 + 207 210 209 205 93 71 74 120 208 204 86 180 212 212 209 192 + 211 212 212 211 137 69 71 75 188 165 130 213 215 214 213 197 + 214 217 217 215 196 90 74 78 137 108 190 217 216 216 214 195 + 216 218 218 217 212 142 76 78 82 92 214 216 217 211 213 183 + 220 221 221 220 216 190 79 78 75 181 219 218 217 217 215 180 + 219 222 223 221 219 218 129 80 107 211 217 220 217 219 214 174 + 224 224 223 226 223 224 190 63 164 223 221 222 221 220 217 193 + 224 228 227 227 225 225 216 96 216 223 220 223 222 223 219 193 + 225 225 226 226 225 223 223 198 219 222 221 217 214 215 211 201 + 160 183 176 186 177 185 176 195 192 197 184 184 178 187 182 184 + 161 84 57 58 62 85 160 192 199 198 178 133 67 62 165 180 + 182 187 60 48 46 97 203 200 200 199 200 202 69 146 206 172 + 193 197 113 44 50 57 198 200 198 199 200 182 80 200 196 161 + 196 196 176 37 50 47 151 185 181 187 176 103 142 200 195 151 + 201 199 200 84 51 53 51 101 103 111 95 53 192 197 194 156 + 200 200 200 164 47 55 49 159 201 202 119 108 202 201 198 172 + 208 203 201 199 69 56 58 106 202 202 82 174 203 201 201 179 + 213 205 204 204 125 52 59 69 183 153 114 206 205 202 203 178 + 211 207 207 206 187 72 60 60 128 92 181 206 205 207 203 172 + 215 213 211 207 204 123 56 61 65 89 207 206 208 203 205 164 + 219 216 215 213 209 180 56 60 63 172 212 210 208 208 207 162 + 220 217 216 214 214 212 107 62 94 205 211 213 208 210 206 157 + 220 218 217 219 215 215 178 49 157 218 215 214 212 211 209 186 + 222 221 220 220 217 218 213 92 206 216 213 216 215 215 211 184 + 219 217 222 217 214 211 214 192 210 209 208 210 206 203 193 175 + 196 210 209 213 198 205 212 228 227 230 204 212 202 201 208 218 + 206 119 87 74 86 136 203 227 231 231 215 183 89 110 210 215 + 228 224 83 63 67 131 235 231 232 232 231 226 113 199 232 203 + 230 235 149 62 66 85 231 230 234 231 228 202 138 235 230 195 + 230 229 215 58 70 66 180 212 208 205 198 141 195 232 227 187 + 233 230 233 119 71 70 80 163 162 147 140 125 230 230 227 194 + 237 231 231 200 72 74 72 199 230 229 160 166 232 232 230 207 + 238 234 232 235 97 71 72 141 234 224 136 222 234 231 233 207 + 240 235 233 237 161 70 74 97 215 180 166 236 234 231 234 201 + 242 241 238 236 222 100 74 80 162 138 225 236 235 234 235 199 + 244 239 237 240 237 157 75 77 95 154 239 235 237 232 234 191 + 247 243 242 241 238 214 73 73 106 215 239 239 236 237 235 183 + 245 243 243 241 239 241 144 77 149 239 237 239 237 238 238 183 + 245 244 244 243 242 242 212 82 213 242 239 241 240 239 239 208 + 246 245 244 243 243 242 246 146 238 242 240 241 240 241 239 216 + 241 238 237 232 235 233 238 204 226 228 229 226 220 220 216 201 + + 191 184 176 164 152 168 193 192 197 195 183 180 174 193 193 201 + 191 179 213 206 204 203 207 209 213 214 213 215 214 217 219 211 + 200 79 156 209 208 206 210 212 214 216 211 217 219 220 223 215 + 195 91 82 94 151 199 208 212 215 216 217 217 217 221 222 214 + 204 145 211 192 127 72 123 180 213 217 216 218 220 222 223 217 + 199 195 208 208 196 113 139 86 130 190 214 219 217 221 220 221 + 206 207 207 208 199 128 211 204 165 108 92 181 211 223 223 222 + 202 207 207 209 198 117 207 208 188 137 82 75 107 164 216 219 + 204 202 208 208 203 113 166 120 75 78 78 78 80 63 96 198 + 189 178 211 203 170 78 71 74 71 74 76 79 129 190 216 223 + 198 103 115 73 66 69 71 71 69 90 142 190 218 224 225 223 + 187 88 68 69 72 72 72 93 137 196 212 216 219 223 225 225 + 193 88 62 60 73 107 180 205 211 215 217 220 221 226 227 226 + 188 91 84 131 185 206 205 209 212 217 218 221 223 223 227 226 + 196 110 190 202 203 206 207 210 212 217 218 221 222 224 228 225 + 170 180 188 194 198 203 202 207 211 214 216 220 219 224 224 225 + 184 180 172 161 151 156 172 179 178 172 164 162 157 186 184 175 + 182 165 206 196 195 194 198 201 203 203 205 207 206 209 211 193 + 187 62 146 200 200 197 201 201 202 207 203 208 210 211 215 203 + 178 67 69 80 142 192 202 203 205 205 208 208 208 212 215 206 + 184 133 202 182 103 53 108 174 206 206 206 210 213 214 216 210 + 184 178 200 200 176 95 119 82 114 181 207 212 211 215 213 208 + 197 198 199 199 187 111 202 202 153 92 89 172 205 218 216 209 + 192 199 200 198 181 103 201 202 183 128 65 63 94 157 206 210 + 195 192 200 200 185 101 159 106 69 60 61 60 62 49 92 192 + 176 160 203 198 151 51 49 58 59 60 56 56 107 178 213 214 + 185 85 97 57 47 53 55 56 52 72 123 180 212 215 218 211 + 177 62 46 50 50 51 47 69 125 187 204 209 214 215 217 214 + 186 58 48 44 37 84 164 199 204 206 207 213 214 219 220 217 + 176 57 60 113 176 200 200 201 204 207 211 215 216 217 220 222 + 183 84 187 197 196 199 200 203 205 207 213 216 217 218 221 217 + 160 161 182 193 196 201 200 208 213 211 215 219 220 220 222 219 + 218 215 203 195 187 194 207 207 201 199 191 183 183 208 216 201 + 208 210 232 230 227 227 230 233 234 235 234 235 238 239 239 216 + 201 110 199 235 232 230 232 231 231 234 232 237 238 239 241 220 + 202 89 113 138 195 230 232 234 234 235 237 236 237 240 240 220 + 212 183 226 202 141 125 166 222 236 236 235 239 239 241 241 226 + 204 215 231 228 198 140 160 136 166 225 239 239 237 239 240 229 + 230 231 232 231 205 147 229 224 180 138 154 215 239 242 242 228 + 227 231 232 234 208 162 230 234 215 162 95 106 149 213 238 226 + 228 227 231 230 212 163 199 141 97 80 77 73 77 82 146 204 + 212 203 235 231 180 80 72 72 74 74 75 73 144 212 246 238 + 205 136 131 85 66 70 74 71 70 100 157 214 241 242 242 233 + 198 86 67 66 70 71 72 97 161 222 237 238 239 242 243 235 + 213 74 63 62 58 119 200 235 237 236 240 241 241 243 243 232 + 209 87 83 149 215 233 231 232 233 238 237 242 243 244 244 237 + 210 119 224 235 229 230 231 234 235 241 239 243 243 244 245 238 + 196 206 228 230 230 233 237 238 240 242 244 247 245 245 246 241 + diff --git a/share/check_id/Data/multi/b.patt b/share/check_id/Data/multi/b.patt new file mode 100644 index 00000000..70f9466a --- /dev/null +++ b/share/check_id/Data/multi/b.patt @@ -0,0 +1,196 @@ + 130 137 144 139 153 148 139 141 141 144 142 149 148 135 131 120 + 159 157 131 144 145 143 153 147 135 143 152 160 169 169 167 144 + 159 154 122 83 23 35 32 83 81 30 22 49 114 166 165 142 + 160 162 161 154 33 44 44 149 165 137 45 29 35 117 166 146 + 153 163 162 150 28 40 38 145 163 163 101 35 34 65 159 145 + 156 162 162 144 34 39 32 149 161 168 122 39 40 47 153 141 + 159 156 162 150 43 35 35 147 164 161 77 36 30 87 168 130 + 160 160 163 149 24 32 37 142 147 82 22 39 85 157 166 135 + 145 160 163 158 23 43 47 57 56 41 40 93 145 166 167 139 + 138 160 162 155 32 41 35 161 175 146 67 28 30 95 166 133 + 152 162 160 131 37 34 33 158 165 170 129 39 42 26 141 139 + 159 159 161 144 24 32 38 149 165 165 157 32 38 32 110 147 + 155 161 161 147 20 36 40 154 162 160 139 21 41 40 114 137 + 157 162 159 154 30 35 33 153 163 157 83 26 27 43 154 126 + 156 161 154 116 21 24 18 81 112 62 11 18 55 140 165 128 + 142 144 87 109 103 106 113 100 87 96 118 144 159 158 165 128 + 123 136 141 138 149 145 138 144 144 144 141 149 145 139 141 129 + 158 159 142 144 140 136 143 145 138 147 155 162 169 170 171 150 + 152 157 126 92 26 24 16 64 77 36 25 52 119 165 168 143 + 146 159 163 153 23 27 28 137 167 142 49 27 30 115 168 137 + 142 161 161 155 23 29 29 142 166 166 102 24 24 55 159 146 + 153 161 162 149 26 24 19 145 160 166 109 26 27 43 156 141 + 153 155 156 140 35 27 20 140 162 167 79 26 19 69 165 132 + 154 159 160 148 19 25 24 132 141 94 24 27 81 157 166 139 + 146 160 162 155 16 30 21 49 48 32 27 84 140 161 165 141 + 143 159 162 153 20 30 25 148 167 135 62 19 20 84 160 139 + 152 160 161 138 28 24 21 152 163 169 123 28 29 14 131 140 + 154 157 161 145 15 21 26 143 162 164 152 28 28 16 95 144 + 149 154 158 149 11 22 24 146 160 162 145 18 26 23 104 140 + 142 156 159 151 16 21 16 155 165 161 94 20 17 31 147 122 + 149 160 152 114 13 17 9 81 96 69 12 15 50 137 162 126 + 143 144 105 103 89 95 101 102 88 94 113 143 155 155 160 126 + 152 174 185 180 191 187 178 177 180 186 181 191 187 177 178 169 + 197 209 192 183 182 182 190 187 176 185 190 201 213 218 217 196 + 190 207 177 138 69 62 51 105 125 82 72 90 155 209 217 196 + 177 207 208 200 59 48 54 168 210 187 88 50 58 159 210 196 + 176 208 210 200 52 49 50 176 213 215 152 58 48 95 198 196 + 181 206 209 198 67 44 40 183 210 212 170 56 46 72 191 189 + 182 205 205 187 74 47 44 183 209 212 132 58 48 112 201 179 + 188 206 207 196 57 45 46 171 184 132 56 55 110 197 214 189 + 184 206 207 202 62 51 50 98 104 79 55 117 175 203 211 188 + 184 204 207 195 63 48 49 186 210 181 100 48 50 127 205 189 + 195 207 211 187 73 45 50 189 211 210 168 64 53 41 172 190 + 198 205 208 196 57 40 51 177 211 208 199 66 48 43 135 187 + 189 203 205 195 46 37 45 173 205 208 193 50 45 44 141 178 + 179 203 204 189 49 41 32 180 205 205 142 48 38 57 185 167 + 179 202 195 143 39 38 29 106 136 106 46 47 86 174 207 172 + 169 182 146 135 121 129 137 131 120 122 139 176 195 195 201 174 + + 120 144 142 146 145 141 130 135 139 133 139 147 137 126 128 128 + 131 167 165 166 159 153 168 166 167 166 141 110 114 154 165 165 + 135 169 166 117 65 47 87 157 166 95 26 32 40 43 140 158 + 148 169 114 35 34 40 30 85 145 30 42 38 41 27 55 159 + 149 160 49 29 35 39 36 39 93 28 39 32 21 26 18 144 + 142 152 22 45 101 122 77 22 40 67 129 157 139 83 11 118 + 144 143 30 137 163 168 161 82 41 146 170 165 160 157 62 96 + 141 135 81 165 163 161 164 147 56 175 165 165 162 163 112 87 + 141 147 83 149 145 149 147 142 57 161 158 149 154 153 81 100 + 139 153 32 44 38 32 35 37 47 35 33 38 40 33 18 113 + 148 143 35 44 40 39 35 32 43 41 34 32 36 35 24 106 + 153 145 23 33 28 34 43 24 23 32 37 24 20 30 21 103 + 139 144 83 154 150 144 150 149 158 155 131 144 147 154 116 109 + 144 131 122 161 162 162 162 163 163 162 160 161 161 159 154 87 + 137 157 154 162 163 162 156 160 160 160 162 159 161 162 161 144 + 130 159 159 160 153 156 159 160 145 138 152 159 155 157 156 142 + 129 150 143 137 146 141 132 139 141 139 140 144 140 122 126 126 + 141 171 168 168 159 156 165 166 165 160 131 95 104 147 162 160 + 139 170 165 115 55 43 69 157 161 84 14 16 23 31 137 155 + 145 169 119 30 24 27 19 81 140 20 29 28 26 17 50 155 + 149 162 52 27 24 26 26 27 84 19 28 28 18 20 15 143 + 141 155 25 49 102 109 79 24 27 62 123 152 145 94 12 113 + 144 147 36 142 166 166 167 94 32 135 169 164 162 161 69 94 + 144 138 77 167 166 160 162 141 48 167 163 162 160 165 96 88 + 144 145 64 137 142 145 140 132 49 148 152 143 146 155 81 102 + 138 143 16 28 29 19 20 24 21 25 21 26 24 16 9 101 + 145 136 24 27 29 24 27 25 30 30 24 21 22 21 17 95 + 149 140 26 23 23 26 35 19 16 20 28 15 11 16 13 89 + 138 144 92 153 155 149 140 148 155 153 138 145 149 151 114 103 + 141 142 126 163 161 162 156 160 162 162 161 161 158 159 152 105 + 136 159 157 159 161 161 155 159 160 159 160 157 154 156 160 144 + 123 158 152 146 142 153 153 154 146 143 152 154 149 142 149 143 + 169 196 196 196 196 189 179 189 188 189 190 187 178 167 172 174 + 178 217 217 210 198 191 201 214 211 205 172 135 141 185 207 201 + 177 218 209 159 95 72 112 197 203 127 41 43 44 57 174 195 + 187 213 155 58 48 46 48 110 175 50 53 48 45 38 86 195 + 191 201 90 50 58 56 58 55 117 48 64 66 50 48 47 176 + 181 190 72 88 152 170 132 56 55 100 168 199 193 142 46 139 + 186 185 82 187 215 212 212 132 79 181 210 208 208 205 106 122 + 180 176 125 210 213 210 209 184 104 210 211 211 205 205 136 120 + 177 187 105 168 176 183 183 171 98 186 189 177 173 180 106 131 + 178 190 51 54 50 40 44 46 50 49 50 51 45 32 29 137 + 187 182 62 48 49 44 47 45 51 48 45 40 37 41 38 129 + 191 182 69 59 52 67 74 57 62 63 73 57 46 49 39 121 + 180 183 138 200 200 198 187 196 202 195 187 196 195 189 143 135 + 185 192 177 208 210 209 205 207 207 207 211 208 205 204 195 146 + 174 209 207 207 208 206 205 206 206 204 207 205 203 203 202 182 + 152 197 190 177 176 181 182 188 184 184 195 198 189 179 179 169 + + 128 165 158 159 144 118 96 87 100 113 106 103 109 87 144 142 + 128 165 140 55 18 11 62 112 81 18 24 21 116 154 161 156 + 126 154 43 27 26 83 157 163 153 33 35 30 154 159 162 157 + 137 114 40 41 21 139 160 162 154 40 36 20 147 161 161 155 + 147 110 32 38 32 157 165 165 149 38 32 24 144 161 159 159 + 139 141 26 42 39 129 170 165 158 33 34 37 131 160 162 152 + 133 166 95 30 28 67 146 175 161 35 41 32 155 162 160 138 + 139 167 166 145 93 40 41 56 57 47 43 23 158 163 160 145 + 135 166 157 85 39 22 82 147 142 37 32 24 149 163 160 160 + 130 168 87 30 36 77 161 164 147 35 35 43 150 162 156 159 + 141 153 47 40 39 122 168 161 149 32 39 34 144 162 162 156 + 145 159 65 34 35 101 163 163 145 38 40 28 150 162 163 153 + 146 166 117 35 29 45 137 165 149 44 44 33 154 161 162 160 + 142 165 166 114 49 22 30 81 83 32 35 23 83 122 154 159 + 144 167 169 169 160 152 143 135 147 153 143 145 144 131 157 159 + 120 131 135 148 149 142 144 141 141 139 148 153 139 144 137 130 + 126 160 155 155 143 113 94 88 102 101 95 89 103 105 144 143 + 126 162 137 50 15 12 69 96 81 9 17 13 114 152 160 149 + 122 147 31 17 20 94 161 165 155 16 21 16 151 159 156 142 + 140 104 23 26 18 145 162 160 146 24 22 11 149 158 154 149 + 144 95 16 28 28 152 164 162 143 26 21 15 145 161 157 154 + 140 131 14 29 28 123 169 163 152 21 24 28 138 161 160 152 + 139 160 84 20 19 62 135 167 148 25 30 20 153 162 159 143 + 141 165 161 140 84 27 32 48 49 21 30 16 155 162 160 146 + 139 166 157 81 27 24 94 141 132 24 25 19 148 160 159 154 + 132 165 69 19 26 79 167 162 140 20 27 35 140 156 155 153 + 141 156 43 27 26 109 166 160 145 19 24 26 149 162 161 153 + 146 159 55 24 24 102 166 166 142 29 29 23 155 161 161 142 + 137 168 115 30 27 49 142 167 137 28 27 23 153 163 159 146 + 143 168 165 119 52 25 36 77 64 16 24 26 92 126 157 152 + 150 171 170 169 162 155 147 138 145 143 136 140 144 142 159 158 + 129 141 139 145 149 141 144 144 144 138 145 149 138 141 136 123 + 174 201 195 195 176 139 122 120 131 137 129 121 135 146 182 169 + 172 207 174 86 47 46 106 136 106 29 38 39 143 195 202 179 + 167 185 57 38 48 142 205 205 180 32 41 49 189 204 203 179 + 178 141 44 45 50 193 208 205 173 45 37 46 195 205 203 189 + 187 135 43 48 66 199 208 211 177 51 40 57 196 208 205 198 + 190 172 41 53 64 168 210 211 189 50 45 73 187 211 207 195 + 189 205 127 50 48 100 181 210 186 49 48 63 195 207 204 184 + 188 211 203 175 117 55 79 104 98 50 51 62 202 207 206 184 + 189 214 197 110 55 56 132 184 171 46 45 57 196 207 206 188 + 179 201 112 48 58 132 212 209 183 44 47 74 187 205 205 182 + 189 191 72 46 56 170 212 210 183 40 44 67 198 209 206 181 + 196 198 95 48 58 152 215 213 176 50 49 52 200 210 208 176 + 196 210 159 58 50 88 187 210 168 54 48 59 200 208 207 177 + 196 217 209 155 90 72 82 125 105 51 62 69 138 177 207 190 + 196 217 218 213 201 190 185 176 187 190 182 182 183 192 209 197 + 169 178 177 187 191 181 186 180 177 178 187 191 180 185 174 152 + + 142 156 157 155 159 152 138 145 160 159 156 153 160 159 159 130 + 144 161 162 161 159 162 160 160 160 156 162 163 162 154 157 137 + 87 154 159 161 161 160 162 163 163 162 162 162 161 122 131 144 + 109 116 154 147 144 131 155 158 149 150 144 150 154 83 144 139 + 103 21 30 20 24 37 32 23 24 43 34 28 33 23 145 153 + 106 24 35 36 32 34 41 43 32 35 39 40 44 35 143 148 + 113 18 33 40 38 33 35 47 37 35 32 38 44 32 153 139 + 100 81 153 154 149 158 161 57 142 147 149 145 149 83 147 141 + 87 112 163 162 165 165 175 56 147 164 161 163 165 81 135 141 + 96 62 157 160 165 170 146 41 82 161 168 163 137 30 143 144 + 118 11 83 139 157 129 67 40 22 77 122 101 45 22 152 142 + 144 18 26 21 32 39 28 93 39 36 39 35 29 49 160 149 + 159 55 27 41 38 42 30 145 85 30 40 34 35 114 169 148 + 158 140 43 40 32 26 95 166 157 87 47 65 117 166 169 135 + 165 165 154 114 110 141 166 167 166 168 153 159 166 165 167 131 + 128 128 126 137 147 139 133 139 135 130 141 145 146 142 144 120 + 143 149 142 149 154 152 143 146 154 153 153 142 146 152 158 123 + 144 160 156 154 157 160 159 160 159 155 161 161 159 157 159 136 + 105 152 159 158 161 161 162 162 160 156 162 161 163 126 142 141 + 103 114 151 149 145 138 153 155 148 140 149 155 153 92 144 138 + 89 13 16 11 15 28 20 16 19 35 26 23 23 26 140 149 + 95 17 21 22 21 24 30 30 25 27 24 29 27 24 136 145 + 101 9 16 24 26 21 25 21 24 20 19 29 28 16 143 138 + 102 81 155 146 143 152 148 49 132 140 145 142 137 64 145 144 + 88 96 165 160 162 163 167 48 141 162 160 166 167 77 138 144 + 94 69 161 162 164 169 135 32 94 167 166 166 142 36 147 144 + 113 12 94 145 152 123 62 27 24 79 109 102 49 25 155 141 + 143 15 20 18 28 28 19 84 27 26 26 24 27 52 162 149 + 155 50 17 26 28 29 20 140 81 19 27 24 30 119 169 145 + 155 137 31 23 16 14 84 161 157 69 43 55 115 165 170 139 + 160 162 147 104 95 131 160 165 166 165 156 159 168 168 171 141 + 126 126 122 140 144 140 139 141 139 132 141 146 137 143 150 129 + 169 179 179 189 198 195 184 184 188 182 181 176 177 190 197 152 + 182 202 203 203 205 207 204 206 206 205 206 208 207 207 209 174 + 146 195 204 205 208 211 207 207 207 205 209 210 208 177 192 185 + 135 143 189 195 196 187 195 202 196 187 198 200 200 138 183 180 + 121 39 49 46 57 73 63 62 57 74 67 52 59 69 182 191 + 129 38 41 37 40 45 48 51 45 47 44 49 48 62 182 187 + 137 29 32 45 51 50 49 50 46 44 40 50 54 51 190 178 + 131 106 180 173 177 189 186 98 171 183 183 176 168 105 187 177 + 120 136 205 205 211 211 210 104 184 209 210 213 210 125 176 180 + 122 106 205 208 208 210 181 79 132 212 212 215 187 82 185 186 + 139 46 142 193 199 168 100 55 56 132 170 152 88 72 190 181 + 176 47 48 50 66 64 48 117 55 58 56 58 50 90 201 191 + 195 86 38 45 48 53 50 175 110 48 46 48 58 155 213 187 + 195 174 57 44 43 41 127 203 197 112 72 95 159 209 218 177 + 201 207 185 141 135 172 205 211 214 201 191 198 210 217 217 178 + 174 172 167 178 187 190 189 188 189 179 189 196 196 196 196 169 + diff --git a/share/check_id/Data/multi/c.patt b/share/check_id/Data/multi/c.patt new file mode 100644 index 00000000..7605a43b --- /dev/null +++ b/share/check_id/Data/multi/c.patt @@ -0,0 +1,196 @@ + 141 153 152 152 150 151 154 154 150 153 140 144 146 136 147 120 + 163 171 168 171 171 152 117 90 78 99 121 158 176 132 174 159 + 155 171 171 157 100 46 48 112 148 154 131 81 80 72 175 156 + 149 168 160 72 38 43 145 175 174 175 180 167 76 49 169 155 + 151 164 76 39 31 115 176 175 177 176 178 172 156 71 174 156 + 155 133 38 38 40 150 169 173 175 177 175 174 174 102 175 152 + 155 85 38 39 56 166 166 171 170 175 174 173 175 164 172 159 + 147 57 32 37 90 165 163 168 169 171 172 172 176 174 173 146 + 155 42 34 35 88 169 168 168 170 169 174 167 172 172 174 144 + 157 52 35 32 67 169 169 169 170 169 170 169 171 172 172 158 + 147 71 32 38 64 157 169 171 169 168 170 169 169 170 172 150 + 150 111 25 37 46 142 168 167 165 167 167 170 169 164 169 148 + 147 154 60 32 33 103 168 167 169 165 168 170 161 126 172 147 + 149 166 149 49 33 51 128 162 163 166 167 147 80 127 171 150 + 146 167 166 153 93 50 53 76 98 100 81 82 135 170 175 146 + 153 163 155 159 156 153 135 111 114 104 138 160 162 162 167 129 + 123 140 140 148 142 143 146 145 149 138 135 133 131 130 131 106 + 148 161 160 162 164 145 106 73 67 77 95 141 164 132 162 149 + 145 156 161 146 91 29 26 88 133 137 111 59 43 55 163 148 + 138 158 143 56 19 32 128 165 168 169 171 161 64 36 161 151 + 133 152 68 21 19 104 162 165 167 168 169 169 152 56 165 152 + 144 120 25 18 27 147 162 163 162 165 165 165 165 101 160 147 + 138 74 18 15 45 155 161 162 161 164 164 164 164 162 164 149 + 128 42 16 14 64 157 157 159 161 162 163 163 164 166 162 144 + 132 27 19 16 65 156 156 159 160 161 164 162 164 165 164 145 + 133 35 15 14 48 158 155 158 158 159 162 163 161 164 164 150 + 133 60 13 18 36 149 155 157 159 158 159 159 161 162 161 143 + 136 105 15 19 22 133 155 154 156 158 159 157 160 157 160 147 + 140 152 51 13 13 78 155 153 153 153 157 157 152 114 161 143 + 143 158 138 36 8 19 112 156 153 157 159 135 71 102 161 140 + 133 155 154 146 77 26 17 51 78 90 67 63 121 158 160 147 + 130 153 149 155 152 145 116 97 96 99 127 151 149 151 150 131 + 157 180 173 183 174 179 180 180 184 176 173 171 167 169 166 149 + 175 207 209 210 209 193 153 123 123 132 146 194 216 184 204 201 + 176 205 210 197 147 83 62 123 172 184 152 93 90 103 197 199 + 168 206 197 116 52 53 156 206 214 215 218 204 105 61 197 206 + 165 198 126 52 35 122 204 209 214 214 215 215 202 93 193 203 + 174 176 71 39 44 175 205 208 214 213 213 214 215 151 200 203 + 163 130 49 34 68 191 204 207 209 209 212 215 213 207 207 201 + 162 97 36 33 91 192 202 207 210 210 212 209 210 212 215 200 + 161 74 36 34 94 196 202 204 208 208 210 209 212 211 216 200 + 163 68 36 30 68 194 204 205 205 206 206 207 210 210 214 206 + 165 100 33 33 60 184 204 203 203 205 208 207 209 211 210 202 + 162 155 35 33 40 166 202 202 202 204 204 207 207 208 209 200 + 168 196 96 23 24 106 200 202 203 201 205 208 199 163 201 197 + 168 202 190 64 22 36 151 200 201 201 204 186 130 139 200 193 + 163 201 199 186 99 42 38 86 118 139 116 110 155 193 205 196 + 164 196 194 192 193 186 160 120 121 129 164 186 193 197 194 190 + + 120 159 156 155 156 152 159 146 144 158 150 148 147 150 146 129 + 147 174 175 169 174 175 172 173 174 172 172 169 172 171 175 167 + 136 132 72 49 71 102 164 174 172 172 170 164 126 127 170 162 + 146 176 80 76 156 174 175 176 172 171 169 169 161 80 135 162 + 144 158 81 167 172 174 173 172 167 169 169 170 170 147 82 160 + 140 121 131 180 178 175 174 172 174 170 170 167 168 167 81 138 + 153 99 154 175 176 177 175 171 169 169 168 167 165 166 100 104 + 150 78 148 174 177 175 170 169 170 170 169 165 169 163 98 114 + 154 90 112 175 175 173 171 168 168 169 171 167 167 162 76 111 + 154 117 48 145 176 169 166 163 168 169 169 168 168 128 53 135 + 151 152 46 43 115 150 166 165 169 169 157 142 103 51 50 153 + 150 171 100 38 31 40 56 90 88 67 64 46 33 33 93 156 + 152 171 157 72 39 38 39 37 35 32 38 37 32 49 153 159 + 152 168 171 160 76 38 38 32 34 35 32 25 60 149 166 155 + 153 171 171 168 164 133 85 57 42 52 71 111 154 166 167 163 + 141 163 155 149 151 155 155 147 155 157 147 150 147 149 146 153 + 106 149 148 151 152 147 149 144 145 150 143 147 143 140 147 131 + 131 162 163 161 165 160 164 162 164 164 161 160 161 161 160 150 + 130 132 55 36 56 101 162 166 165 164 162 157 114 102 158 151 + 131 164 43 64 152 165 164 164 164 161 161 160 152 71 121 149 + 133 141 59 161 169 165 164 163 162 163 159 157 157 135 63 151 + 135 95 111 171 169 165 164 163 164 162 159 159 157 159 67 127 + 138 77 137 169 168 165 164 162 161 159 158 158 153 157 90 99 + 149 67 133 168 167 162 161 161 160 158 159 156 153 153 78 96 + 145 73 88 165 165 163 162 159 159 158 157 154 153 156 51 97 + 146 106 26 128 162 162 161 157 156 155 155 155 155 112 17 116 + 143 145 29 32 104 147 155 157 156 158 149 133 78 19 26 145 + 142 164 91 19 19 27 45 64 65 48 36 22 13 8 77 152 + 148 162 146 56 21 18 15 14 16 14 18 19 13 36 146 155 + 140 160 161 143 68 25 18 16 19 15 13 15 51 138 154 149 + 140 161 156 158 152 120 74 42 27 35 60 105 152 158 155 153 + 123 148 145 138 133 144 138 128 132 133 133 136 140 143 133 130 + 149 201 199 206 203 203 201 200 200 206 202 200 197 193 196 190 + 166 204 197 197 193 200 207 215 216 214 210 209 201 200 205 194 + 169 184 103 61 93 151 207 212 211 210 211 208 163 139 193 197 + 167 216 90 105 202 215 213 210 212 210 209 207 199 130 155 193 + 171 194 93 204 215 214 215 209 209 207 207 207 208 186 110 186 + 173 146 152 218 215 213 212 212 210 206 208 204 205 204 116 164 + 176 132 184 215 214 213 209 210 208 206 205 204 201 201 139 129 + 184 123 172 214 214 214 209 210 208 205 203 202 203 201 118 121 + 180 123 123 206 209 208 207 207 204 205 203 202 202 200 86 120 + 180 153 62 156 204 205 204 202 202 204 204 202 200 151 38 160 + 179 193 83 53 122 175 191 192 196 194 184 166 106 36 42 186 + 174 209 147 52 35 44 68 91 94 68 60 40 24 22 99 193 + 183 210 197 116 52 39 34 33 34 30 33 33 23 64 186 192 + 173 209 210 197 126 71 49 36 36 36 33 35 96 190 199 194 + 180 207 205 206 198 176 130 97 74 68 100 155 196 202 201 196 + 157 175 176 168 165 174 163 162 161 163 165 162 168 168 163 164 + + 129 167 162 162 160 138 104 114 111 135 153 156 159 155 163 153 + 146 175 170 135 82 81 100 98 76 53 50 93 153 166 167 146 + 150 171 127 80 147 167 166 163 162 128 51 33 49 149 166 149 + 147 172 126 161 170 168 165 169 167 168 103 33 32 60 154 147 + 148 169 164 169 170 167 167 165 167 168 142 46 37 25 111 150 + 150 172 170 169 169 170 168 169 171 169 157 64 38 32 71 147 + 158 172 172 171 169 170 169 170 169 169 169 67 32 35 52 157 + 144 174 172 172 167 174 169 170 168 168 169 88 35 34 42 155 + 146 173 174 176 172 172 171 169 168 163 165 90 37 32 57 147 + 159 172 164 175 173 174 175 170 171 166 166 56 39 38 85 155 + 152 175 102 174 174 175 177 175 173 169 150 40 38 38 133 155 + 156 174 71 156 172 178 176 177 175 176 115 31 39 76 164 151 + 155 169 49 76 167 180 175 174 175 145 43 38 72 160 168 149 + 156 175 72 80 81 131 154 148 112 48 46 100 157 171 171 155 + 159 174 132 176 158 121 99 78 90 117 152 171 171 168 171 163 + 120 147 136 146 144 140 153 150 154 154 151 150 152 152 153 141 + 131 150 151 149 151 127 99 96 97 116 145 152 155 149 153 130 + 147 160 158 121 63 67 90 78 51 17 26 77 146 154 155 133 + 140 161 102 71 135 159 157 153 156 112 19 8 36 138 158 143 + 143 161 114 152 157 157 153 153 153 155 78 13 13 51 152 140 + 147 160 157 160 157 159 158 156 154 155 133 22 19 15 105 136 + 143 161 162 161 159 159 158 159 157 155 149 36 18 13 60 133 + 150 164 164 161 163 162 159 158 158 155 158 48 14 15 35 133 + 145 164 165 164 162 164 161 160 159 156 156 65 16 19 27 132 + 144 162 166 164 163 163 162 161 159 157 157 64 14 16 42 128 + 149 164 162 164 164 164 164 161 162 161 155 45 15 18 74 138 + 147 160 101 165 165 165 165 162 163 162 147 27 18 25 120 144 + 152 165 56 152 169 169 168 167 165 162 104 19 21 68 152 133 + 151 161 36 64 161 171 169 168 165 128 32 19 56 143 158 138 + 148 163 55 43 59 111 137 133 88 26 29 91 146 161 156 145 + 149 162 132 164 141 95 77 67 73 106 145 164 162 160 161 148 + 106 131 130 131 133 135 138 149 145 146 143 142 148 140 140 123 + 190 194 197 193 186 164 129 121 120 160 186 193 192 194 196 164 + 196 205 193 155 110 116 139 118 86 38 42 99 186 199 201 163 + 193 200 139 130 186 204 201 201 200 151 36 22 64 190 202 168 + 197 201 163 199 208 205 201 203 202 200 106 24 23 96 196 168 + 200 209 208 207 207 204 204 202 202 202 166 40 33 35 155 162 + 202 210 211 209 207 208 205 203 203 204 184 60 33 33 100 165 + 206 214 210 210 207 206 206 205 205 204 194 68 30 36 68 163 + 200 216 211 212 209 210 208 208 204 202 196 94 34 36 74 161 + 200 215 212 210 209 212 210 210 207 202 192 91 33 36 97 162 + 201 207 207 213 215 212 209 209 207 204 191 68 34 49 130 163 + 203 200 151 215 214 213 213 214 208 205 175 44 39 71 176 174 + 203 193 93 202 215 215 214 214 209 204 122 35 52 126 198 165 + 206 197 61 105 204 218 215 214 206 156 53 52 116 197 206 168 + 199 197 103 90 93 152 184 172 123 62 83 147 197 210 205 176 + 201 204 184 216 194 146 132 123 123 153 193 209 210 209 207 175 + 149 166 169 167 171 173 176 184 180 180 179 174 183 173 180 157 + + 153 146 149 147 150 147 157 155 147 155 155 151 149 155 163 141 + 163 167 166 154 111 71 52 42 57 85 133 164 168 171 171 153 + 155 166 149 60 25 32 35 34 32 38 38 76 160 171 168 152 + 159 153 49 32 37 38 32 35 37 39 38 39 72 157 171 152 + 156 93 33 33 46 64 67 88 90 56 40 31 38 100 171 150 + 153 50 51 103 142 157 169 169 165 166 150 115 43 46 152 151 + 135 53 128 168 168 169 169 168 163 166 169 176 145 48 117 154 + 111 76 162 167 167 171 169 168 168 171 173 175 175 112 90 154 + 114 98 163 169 165 169 170 170 169 170 175 177 174 148 78 150 + 104 100 166 165 167 168 169 169 171 175 177 176 175 154 99 153 + 138 81 167 168 167 170 170 174 172 174 175 178 180 131 121 140 + 160 82 147 170 170 169 169 167 172 173 174 172 167 81 158 144 + 162 135 80 161 169 169 171 172 176 175 174 156 76 80 176 146 + 162 170 127 126 164 170 172 172 174 164 102 71 49 72 132 136 + 167 175 171 172 169 172 172 174 173 172 175 174 169 175 174 147 + 129 146 150 147 148 150 158 144 146 159 152 156 155 156 159 120 + 130 133 143 140 136 133 133 132 128 138 144 133 138 145 148 123 + 153 155 158 152 105 60 35 27 42 74 120 152 158 156 161 140 + 149 154 138 51 15 13 15 19 16 18 25 68 143 161 160 140 + 155 146 36 13 19 18 14 16 14 15 18 21 56 146 162 148 + 152 77 8 13 22 36 48 65 64 45 27 19 19 91 164 142 + 145 26 19 78 133 149 158 156 157 155 147 104 32 29 145 143 + 116 17 112 155 155 155 155 156 157 161 162 162 128 26 106 146 + 97 51 156 153 154 157 158 159 159 162 163 165 165 88 73 145 + 96 78 153 153 156 159 158 160 161 161 162 167 168 133 67 149 + 99 90 157 153 158 158 159 161 162 164 165 168 169 137 77 138 + 127 67 159 157 159 159 162 164 163 164 165 169 171 111 95 135 + 151 63 135 157 157 159 163 162 163 164 165 169 161 59 141 133 + 149 121 71 152 160 161 161 164 164 164 165 152 64 43 164 131 + 151 158 102 114 157 162 164 165 166 162 101 56 36 55 132 130 + 150 160 161 161 160 161 164 164 162 164 160 165 161 163 162 131 + 131 147 140 143 147 143 150 145 144 149 147 152 151 148 149 106 + 164 163 168 168 162 165 163 161 162 163 174 165 168 176 175 157 + 196 201 202 196 155 100 68 74 97 130 176 198 206 205 207 180 + 194 199 190 96 35 33 36 36 36 49 71 126 197 210 209 173 + 192 186 64 23 33 33 30 34 33 34 39 52 116 197 210 183 + 193 99 22 24 40 60 68 94 91 68 44 35 52 147 209 174 + 186 42 36 106 166 184 194 196 192 191 175 122 53 83 193 179 + 160 38 151 200 202 204 204 202 202 204 205 204 156 62 153 180 + 120 86 200 202 202 203 205 204 207 207 208 209 206 123 123 180 + 121 118 201 203 202 203 205 208 210 209 214 214 214 172 123 184 + 129 139 201 201 204 205 206 208 210 209 213 214 215 184 132 176 + 164 116 204 205 204 208 206 210 212 212 213 215 218 152 146 173 + 186 110 186 208 207 207 207 209 209 215 214 215 204 93 194 171 + 193 155 130 199 207 209 210 212 210 213 215 202 105 90 216 167 + 197 193 139 163 208 211 210 211 212 207 151 93 61 103 184 169 + 194 205 200 201 209 210 214 216 215 207 200 193 197 197 204 166 + 190 196 193 197 200 202 206 200 200 201 203 203 206 199 201 149 + diff --git a/share/check_id/Data/multi/d.patt b/share/check_id/Data/multi/d.patt new file mode 100644 index 00000000..614c2c03 --- /dev/null +++ b/share/check_id/Data/multi/d.patt @@ -0,0 +1,196 @@ + 96 131 130 134 123 130 136 130 133 125 134 118 125 125 129 119 + 96 130 86 81 83 84 84 85 79 104 124 145 148 145 147 138 + 84 146 144 66 19 24 47 114 89 38 21 38 113 148 146 134 + 89 147 147 101 19 23 45 149 149 143 56 21 19 102 148 131 + 91 147 147 101 21 22 37 145 148 150 133 25 25 18 131 140 + 98 147 147 94 23 24 37 142 148 148 150 50 23 20 74 137 + 102 143 144 91 21 23 42 142 148 149 149 77 25 21 36 136 + 107 144 145 90 21 22 42 139 146 148 148 86 24 23 25 136 + 91 144 148 86 21 20 41 146 148 148 148 94 19 22 21 133 + 82 144 145 81 22 23 51 146 146 147 149 105 22 20 28 137 + 92 143 144 75 22 22 51 148 149 150 149 93 22 20 50 142 + 101 144 144 92 15 18 50 146 145 150 151 75 24 19 95 138 + 105 147 150 96 17 17 56 144 145 150 134 24 19 50 149 139 + 114 148 150 85 18 15 56 146 147 140 46 17 51 137 153 141 + 104 125 114 30 18 18 19 55 57 32 38 93 141 150 149 136 + 95 121 122 116 129 129 119 122 124 136 141 155 143 140 138 136 + 85 120 116 117 119 121 123 116 125 115 125 118 118 115 122 118 + 82 122 79 77 78 80 77 82 81 99 114 138 140 140 140 132 + 74 136 132 56 9 8 42 106 80 32 10 31 111 140 140 127 + 78 135 135 84 7 10 38 139 141 133 43 11 12 96 141 126 + 81 134 133 81 8 10 28 136 137 139 121 12 10 10 123 127 + 87 133 134 76 10 11 28 134 137 139 142 39 11 9 66 128 + 95 134 134 76 7 10 30 135 137 139 140 61 11 11 28 128 + 98 133 133 69 8 8 34 136 138 139 138 77 9 11 16 121 + 80 131 134 63 8 9 34 136 136 137 140 84 7 11 10 118 + 77 132 133 60 10 10 39 138 138 138 141 93 7 10 17 125 + 87 135 134 55 8 8 42 138 136 139 139 84 9 10 37 128 + 92 135 134 73 6 6 43 136 134 137 139 58 12 8 89 125 + 95 132 133 79 7 7 47 136 134 138 125 16 10 39 132 128 + 102 135 137 75 8 7 47 136 135 131 44 9 39 120 140 127 + 92 120 106 28 8 8 8 45 47 24 29 79 131 138 139 129 + 80 114 113 103 112 114 109 108 113 124 129 137 130 132 132 124 + 113 147 147 146 139 143 149 137 147 146 153 140 147 147 151 134 + 109 150 107 101 108 105 103 119 107 126 144 166 173 172 176 162 + 101 166 161 68 19 16 63 139 107 54 29 53 138 174 177 157 + 102 167 167 106 17 17 58 171 173 163 59 17 23 124 179 156 + 109 169 169 102 15 17 47 167 172 176 145 23 17 21 158 159 + 115 166 167 95 16 16 48 165 170 172 174 57 21 15 97 157 + 119 165 166 97 15 15 50 164 171 173 174 83 18 19 50 153 + 124 167 165 90 16 16 57 163 171 173 175 103 19 21 33 143 + 106 162 165 86 16 13 56 165 171 174 174 113 15 22 26 138 + 103 164 164 82 16 14 61 166 172 172 173 118 15 18 36 142 + 113 168 164 76 13 13 66 167 170 173 172 108 17 20 60 153 + 119 168 167 94 10 13 65 166 168 170 169 82 21 17 114 153 + 122 166 165 107 13 11 66 166 167 171 156 34 19 63 163 158 + 131 166 166 101 16 11 66 163 165 156 64 18 62 151 173 154 + 120 148 132 53 21 20 23 75 76 53 54 107 158 172 172 155 + 104 138 137 127 127 125 135 134 131 140 151 163 159 159 157 155 + + 119 138 134 131 140 137 136 136 133 137 142 138 139 141 136 136 + 129 147 146 148 131 74 36 25 21 28 50 95 149 153 149 138 + 125 145 148 102 18 20 21 23 22 20 20 19 50 137 150 140 + 125 148 113 19 25 23 25 24 19 22 22 24 19 51 141 143 + 118 145 38 21 25 50 77 86 94 105 93 75 24 17 93 155 + 134 124 21 56 133 150 149 148 148 149 149 151 134 46 38 141 + 125 104 38 143 150 148 149 148 148 147 150 150 150 140 32 136 + 133 79 89 149 148 148 148 146 148 146 149 145 145 147 57 124 + 130 85 114 149 145 142 142 139 146 146 148 146 144 146 55 122 + 136 84 47 45 37 37 42 42 41 51 51 50 56 56 19 119 + 130 84 24 23 22 24 23 22 20 23 22 18 17 15 18 129 + 123 83 19 19 21 23 21 21 21 22 22 15 17 18 18 129 + 134 81 66 101 101 94 91 90 86 81 75 92 96 85 30 116 + 130 86 144 147 147 147 144 145 148 145 144 144 150 150 114 122 + 131 130 146 147 147 147 143 144 144 144 143 144 147 148 125 121 + 96 96 84 89 91 98 102 107 91 82 92 101 105 114 104 95 + 118 132 127 126 127 128 128 121 118 125 128 125 128 127 129 124 + 122 140 140 141 123 66 28 16 10 17 37 89 132 140 139 132 + 115 140 140 96 10 9 11 11 11 10 10 8 39 120 138 132 + 118 140 111 12 10 11 11 9 7 7 9 12 10 39 131 130 + 118 138 31 11 12 39 61 77 84 93 84 58 16 9 79 137 + 125 114 10 43 121 142 140 138 140 141 139 139 125 44 29 129 + 115 99 32 133 139 139 139 139 137 138 139 137 138 131 24 124 + 125 81 80 141 137 137 137 138 136 138 136 134 134 135 47 113 + 116 82 106 139 136 134 135 136 136 138 138 136 136 136 45 108 + 123 77 42 38 28 28 30 34 34 39 42 43 47 47 8 109 + 121 80 8 10 10 11 10 8 9 10 8 6 7 7 8 114 + 119 78 9 7 8 10 7 8 8 10 8 6 7 8 8 112 + 117 77 56 84 81 76 76 69 63 60 55 73 79 75 28 103 + 116 79 132 135 133 134 134 133 134 133 134 134 133 137 106 113 + 120 122 136 135 134 133 134 133 131 132 135 135 132 135 120 114 + 85 82 74 78 81 87 95 98 80 77 87 92 95 102 92 80 + 134 162 157 156 159 157 153 143 138 142 153 153 158 154 155 155 + 151 176 177 179 158 97 50 33 26 36 60 114 163 173 172 157 + 147 172 174 124 21 15 19 21 22 18 20 17 63 151 172 159 + 147 173 138 23 17 21 18 19 15 15 17 21 19 62 158 159 + 140 166 53 17 23 57 83 103 113 118 108 82 34 18 107 163 + 153 144 29 59 145 174 174 175 174 173 172 169 156 64 54 151 + 146 126 54 163 176 172 173 173 174 172 173 170 171 156 53 140 + 147 107 107 173 172 170 171 171 171 172 170 168 167 165 76 131 + 137 119 139 171 167 165 164 163 165 166 167 166 166 163 75 134 + 149 103 63 58 47 48 50 57 56 61 66 65 66 66 23 135 + 143 105 16 17 17 16 15 16 13 14 13 13 11 11 20 125 + 139 108 19 17 15 16 15 16 16 16 13 10 13 16 21 127 + 146 101 68 106 102 95 97 90 86 82 76 94 107 101 53 127 + 147 107 161 167 169 167 166 165 165 164 164 167 165 166 132 137 + 147 150 166 167 169 166 165 167 162 164 168 168 166 166 148 138 + 113 109 101 102 109 115 119 124 106 103 113 119 122 131 120 104 + + 136 138 140 143 155 141 136 124 122 119 129 129 116 122 121 95 + 136 149 150 141 93 38 32 57 55 19 18 18 30 114 125 104 + 141 153 137 51 17 46 140 147 146 56 15 18 85 150 148 114 + 139 149 50 19 24 134 150 145 144 56 17 17 96 150 147 105 + 138 95 19 24 75 151 150 145 146 50 18 15 92 144 144 101 + 142 50 20 22 93 149 150 149 148 51 22 22 75 144 143 92 + 137 28 20 22 105 149 147 146 146 51 23 22 81 145 144 82 + 133 21 22 19 94 148 148 148 146 41 20 21 86 148 144 91 + 136 25 23 24 86 148 148 146 139 42 22 21 90 145 144 107 + 136 36 21 25 77 149 149 148 142 42 23 21 91 144 143 102 + 137 74 20 23 50 150 148 148 142 37 24 23 94 147 147 98 + 140 131 18 25 25 133 150 148 145 37 22 21 101 147 147 91 + 131 148 102 19 21 56 143 149 149 45 23 19 101 147 147 89 + 134 146 148 113 38 21 38 89 114 47 24 19 66 144 146 84 + 138 147 145 148 145 124 104 79 85 84 84 83 81 86 130 96 + 119 129 125 125 118 134 125 133 130 136 130 123 134 130 131 96 + 124 132 132 130 137 129 124 113 108 109 114 112 103 113 114 80 + 129 139 138 131 79 29 24 47 45 8 8 8 28 106 120 92 + 127 140 120 39 9 44 131 135 136 47 7 8 75 137 135 102 + 128 132 39 10 16 125 138 134 136 47 7 7 79 133 132 95 + 125 89 8 12 58 139 137 134 136 43 6 6 73 134 135 92 + 128 37 10 9 84 139 139 136 138 42 8 8 55 134 135 87 + 125 17 10 7 93 141 138 138 138 39 10 10 60 133 132 77 + 118 10 11 7 84 140 137 136 136 34 9 8 63 134 131 80 + 121 16 11 9 77 138 139 138 136 34 8 8 69 133 133 98 + 128 28 11 11 61 140 139 137 135 30 10 7 76 134 134 95 + 128 66 9 11 39 142 139 137 134 28 11 10 76 134 133 87 + 127 123 10 10 12 121 139 137 136 28 10 8 81 133 134 81 + 126 141 96 12 11 43 133 141 139 38 10 7 84 135 135 78 + 127 140 140 111 31 10 32 80 106 42 8 9 56 132 136 74 + 132 140 140 140 138 114 99 81 82 77 80 78 77 79 122 82 + 118 122 115 118 118 125 115 125 116 123 121 119 117 116 120 85 + 155 157 159 159 163 151 140 131 134 135 125 127 127 137 138 104 + 155 172 172 158 107 54 53 76 75 23 20 21 53 132 148 120 + 154 173 151 62 18 64 156 165 163 66 11 16 101 166 166 131 + 158 163 63 19 34 156 171 167 166 66 11 13 107 165 166 122 + 153 114 17 21 82 169 170 168 166 65 13 10 94 167 168 119 + 153 60 20 17 108 172 173 170 167 66 13 13 76 164 168 113 + 142 36 18 15 118 173 172 172 166 61 14 16 82 164 164 103 + 138 26 22 15 113 174 174 171 165 56 13 16 86 165 162 106 + 143 33 21 19 103 175 173 171 163 57 16 16 90 165 167 124 + 153 50 19 18 83 174 173 171 164 50 15 15 97 166 165 119 + 157 97 15 21 57 174 172 170 165 48 16 16 95 167 166 115 + 159 158 21 17 23 145 176 172 167 47 17 15 102 169 169 109 + 156 179 124 23 17 59 163 173 171 58 17 17 106 167 167 102 + 157 177 174 138 53 29 54 107 139 63 16 19 68 161 166 101 + 162 176 172 173 166 144 126 107 119 103 105 108 101 107 150 109 + 134 151 147 147 140 153 146 147 137 149 143 139 146 147 147 113 + + 95 104 114 105 101 92 82 91 107 102 98 91 89 84 96 96 + 121 125 148 147 144 143 144 144 144 143 147 147 147 146 130 131 + 122 114 150 150 144 144 145 148 145 144 147 147 147 144 86 130 + 116 30 85 96 92 75 81 86 90 91 94 101 101 66 81 134 + 129 18 18 17 15 22 22 21 21 21 23 21 19 19 83 123 + 129 18 15 17 18 22 23 20 22 23 24 22 23 24 84 130 + 119 19 56 56 50 51 51 41 42 42 37 37 45 47 84 136 + 122 55 146 144 146 148 146 146 139 142 142 145 149 114 85 130 + 124 57 147 145 145 149 146 148 146 148 148 148 149 89 79 133 + 136 32 140 150 150 150 147 148 148 149 148 150 143 38 104 125 + 141 38 46 134 151 149 149 148 148 149 150 133 56 21 124 134 + 155 93 17 24 75 93 105 94 86 77 50 25 21 38 145 118 + 143 141 51 19 24 22 22 19 24 25 23 25 19 113 148 125 + 140 150 137 50 19 20 20 22 23 21 20 18 102 148 145 125 + 138 149 153 149 95 50 28 21 25 36 74 131 148 146 147 129 + 136 136 141 139 138 142 137 133 136 136 137 140 131 134 138 119 + 80 92 102 95 92 87 77 80 98 95 87 81 78 74 82 85 + 114 120 135 132 135 135 132 131 133 134 133 134 135 136 122 120 + 113 106 137 133 134 134 133 134 133 134 134 133 135 132 79 116 + 103 28 75 79 73 55 60 63 69 76 76 81 84 56 77 117 + 112 8 8 7 6 8 10 8 8 7 10 8 7 9 78 119 + 114 8 7 7 6 8 10 9 8 10 11 10 10 8 80 121 + 109 8 47 47 43 42 39 34 34 30 28 28 38 42 77 123 + 108 45 136 136 136 138 138 136 136 135 134 136 139 106 82 116 + 113 47 135 134 134 136 138 136 138 137 137 137 141 80 81 125 + 124 24 131 138 137 139 138 137 139 139 139 139 133 32 99 115 + 129 29 44 125 139 139 141 140 138 140 142 121 43 10 114 125 + 137 79 9 16 58 84 93 84 77 61 39 12 11 31 138 118 + 130 131 39 10 12 9 7 7 9 11 11 10 12 111 140 118 + 132 138 120 39 8 10 10 11 11 11 9 10 96 140 140 115 + 132 139 140 132 89 37 17 10 16 28 66 123 141 140 140 122 + 124 129 127 128 125 128 125 118 121 128 128 127 126 127 132 118 + 104 120 131 122 119 113 103 106 124 119 115 109 102 101 109 113 + 138 148 166 166 168 168 164 162 167 165 166 169 167 166 150 147 + 137 132 166 165 167 164 164 165 165 166 167 169 167 161 107 147 + 127 53 101 107 94 76 82 86 90 97 95 102 106 68 101 146 + 127 21 16 13 10 13 16 16 16 15 16 15 17 19 108 139 + 125 20 11 11 13 13 14 13 16 15 16 17 17 16 105 143 + 135 23 66 66 65 66 61 56 57 50 48 47 58 63 103 149 + 134 75 163 166 166 167 166 165 163 164 165 167 171 139 119 137 + 131 76 165 167 168 170 172 171 171 171 170 172 173 107 107 147 + 140 53 156 171 170 173 172 174 173 173 172 176 163 54 126 146 + 151 54 64 156 169 172 173 174 175 174 174 145 59 29 144 153 + 163 107 18 34 82 108 118 113 103 83 57 23 17 53 166 140 + 159 158 62 19 21 17 15 15 19 18 21 17 23 138 173 147 + 159 172 151 63 17 20 18 22 21 19 15 21 124 174 172 147 + 157 172 173 163 114 60 36 26 33 50 97 158 179 177 176 151 + 155 155 154 158 153 153 142 138 143 153 157 159 156 157 162 134 + diff --git a/share/check_id/Data/multi/f.patt b/share/check_id/Data/multi/f.patt new file mode 100644 index 00000000..9dd77773 --- /dev/null +++ b/share/check_id/Data/multi/f.patt @@ -0,0 +1,196 @@ + 123 136 143 142 151 150 142 144 148 149 149 148 150 147 149 129 + 126 151 128 110 120 122 113 120 112 119 113 110 114 133 157 140 + 123 155 139 94 28 27 26 86 101 95 81 39 22 110 157 133 + 125 153 151 147 23 26 22 137 159 158 158 154 52 99 155 128 + 124 151 153 139 28 25 18 134 154 157 148 157 118 93 154 137 + 124 148 152 145 28 25 15 127 153 158 88 156 150 131 155 123 + 122 149 153 136 26 26 21 136 153 143 61 151 155 153 154 135 + 132 152 152 135 21 24 23 131 128 63 41 149 156 153 156 129 + 128 149 151 139 26 24 22 69 38 23 44 155 153 155 152 125 + 124 151 151 137 30 27 18 137 151 96 46 154 154 157 154 127 + 125 148 151 139 24 26 17 135 152 151 46 150 153 156 158 123 + 125 150 151 133 26 23 17 125 151 155 111 154 155 152 152 126 + 123 149 150 139 30 23 21 126 149 149 153 151 150 151 152 128 + 116 147 150 143 29 23 18 124 145 148 146 147 146 148 152 126 + 119 144 126 81 26 23 23 73 115 138 145 148 146 148 149 122 + 112 130 109 105 106 102 102 108 103 125 127 120 124 126 123 105 + 111 128 130 130 133 136 129 132 139 137 140 140 144 141 140 116 + 118 143 123 107 110 110 108 111 103 107 107 112 105 132 154 135 + 123 146 134 80 11 13 13 72 82 82 70 31 12 100 148 127 + 122 144 145 135 11 14 10 133 148 148 152 146 46 96 150 121 + 120 143 144 128 13 15 11 128 144 146 142 149 114 96 147 128 + 122 142 144 128 12 14 9 125 142 148 83 147 145 124 147 122 + 121 142 143 125 11 12 13 125 141 134 58 145 144 144 146 131 + 123 140 143 127 10 13 10 117 114 55 36 145 146 147 146 121 + 120 139 141 126 11 13 10 52 33 11 37 147 143 146 144 118 + 118 141 141 125 15 14 9 130 140 83 44 146 145 145 146 121 + 125 140 142 129 13 14 8 126 140 144 45 144 143 143 145 126 + 118 139 140 118 10 12 7 118 138 143 93 144 141 139 142 114 + 127 138 142 124 9 11 10 123 136 139 142 139 140 141 144 118 + 113 137 140 129 9 10 7 119 135 135 137 138 137 139 140 122 + 110 134 118 70 11 9 8 63 110 132 135 135 135 138 137 117 + 103 113 94 89 88 93 92 90 94 118 115 110 113 117 114 100 + 131 145 149 147 150 154 152 152 160 155 160 159 165 163 163 145 + 134 175 149 137 143 138 138 144 136 143 142 142 140 166 187 170 + 136 176 158 94 28 28 26 101 103 108 92 37 27 119 185 171 + 145 176 177 166 33 21 15 150 178 181 185 167 64 105 183 164 + 147 175 176 165 33 22 18 149 178 180 170 180 152 117 178 161 + 138 175 174 167 34 17 20 146 176 180 114 178 175 138 179 158 + 140 172 173 161 30 17 19 142 172 170 90 174 178 177 180 168 + 144 174 173 162 30 19 19 140 145 89 52 171 177 179 182 164 + 132 170 171 162 28 19 17 79 55 20 45 173 174 176 178 151 + 139 172 172 157 34 18 16 146 162 104 49 175 175 176 178 157 + 144 172 174 162 31 16 18 148 170 175 62 170 176 176 176 159 + 140 176 172 160 29 18 14 139 172 171 105 172 177 176 174 150 + 145 169 173 157 27 18 18 145 167 169 168 169 171 173 174 156 + 132 168 171 161 22 18 13 143 168 166 166 167 168 169 170 153 + 128 163 148 102 23 17 18 90 140 163 162 164 165 170 172 151 + 133 142 123 116 104 101 105 109 116 143 144 139 141 147 144 134 + + 129 140 133 128 137 123 135 129 125 127 123 126 128 126 122 105 + 149 157 157 155 154 155 154 156 152 154 158 152 152 152 149 123 + 147 133 110 99 93 131 153 153 155 157 156 152 151 148 148 126 + 150 114 22 52 118 150 155 156 153 154 153 155 150 146 146 124 + 148 110 39 154 157 156 151 149 155 154 150 154 151 147 148 120 + 149 113 81 158 148 88 61 41 44 46 46 111 153 146 145 127 + 149 119 95 158 157 158 143 63 23 96 151 155 149 148 138 125 + 148 112 101 159 154 153 153 128 38 151 152 151 149 145 115 103 + 144 120 86 137 134 127 136 131 69 137 135 125 126 124 73 108 + 142 113 26 22 18 15 21 23 22 18 17 17 21 18 23 102 + 150 122 27 26 25 25 26 24 24 27 26 23 23 23 23 102 + 151 120 28 23 28 28 26 21 26 30 24 26 30 29 26 106 + 142 110 94 147 139 145 136 135 139 137 139 133 139 143 81 105 + 143 128 139 151 153 152 153 152 151 151 151 151 150 150 126 109 + 136 151 155 153 151 148 149 152 149 151 148 150 149 147 144 130 + 123 126 123 125 124 124 122 132 128 124 125 125 123 116 119 112 + 116 135 127 121 128 122 131 121 118 121 126 114 118 122 117 100 + 140 154 148 150 147 147 146 146 144 146 145 142 144 140 137 114 + 141 132 100 96 96 124 144 147 146 145 143 139 141 139 138 117 + 144 105 12 46 114 145 144 146 143 145 143 141 140 137 135 113 + 140 112 31 146 149 147 145 145 147 146 144 144 139 138 135 110 + 140 107 70 152 142 83 58 36 37 44 45 93 142 137 135 115 + 137 107 82 148 146 148 134 55 11 83 144 143 139 135 132 118 + 139 103 82 148 144 142 141 114 33 140 140 138 136 135 110 94 + 132 111 72 133 128 125 125 117 52 130 126 118 123 119 63 90 + 129 108 13 10 11 9 13 10 10 9 8 7 10 7 8 92 + 136 110 13 14 15 14 12 13 13 14 14 12 11 10 9 93 + 133 110 11 11 13 12 11 10 11 15 13 10 9 9 11 88 + 130 107 80 135 128 128 125 127 126 125 129 118 124 129 70 89 + 130 123 134 145 144 144 143 143 141 141 142 140 142 140 118 94 + 128 143 146 144 143 142 142 140 139 141 140 139 138 137 134 113 + 111 118 123 122 120 122 121 123 120 118 125 118 127 113 110 103 + 145 170 171 164 161 158 168 164 151 157 159 150 156 153 151 134 + 163 187 185 183 178 179 180 182 178 178 176 174 174 170 172 144 + 163 166 119 105 117 138 177 179 176 176 176 176 173 169 170 147 + 165 140 27 64 152 175 178 177 174 175 176 177 171 168 165 141 + 159 142 37 167 180 178 174 171 173 175 170 172 169 167 164 139 + 160 142 92 185 170 114 90 52 45 49 62 105 168 166 162 144 + 155 143 108 181 180 180 170 89 20 104 175 171 169 166 163 143 + 160 136 103 178 178 176 172 145 55 162 170 172 167 168 140 116 + 152 144 101 150 149 146 142 140 79 146 148 139 145 143 90 109 + 152 138 26 15 18 20 19 19 17 16 18 14 18 13 18 105 + 154 138 28 21 22 17 17 19 19 18 16 18 18 18 17 101 + 150 143 28 33 33 34 30 30 28 34 31 29 27 22 23 104 + 147 137 94 166 165 167 161 162 162 157 162 160 157 161 102 116 + 149 149 158 177 176 174 173 173 171 172 174 172 173 171 148 123 + 145 175 176 176 175 175 172 174 170 172 172 176 169 168 163 142 + 131 134 136 145 147 138 140 144 132 139 144 140 145 132 128 133 + + 105 123 126 124 120 127 125 103 108 102 102 106 105 109 130 112 + 122 149 148 146 148 145 138 115 73 23 23 26 81 126 144 119 + 126 152 148 146 147 146 148 145 124 18 23 29 143 150 147 116 + 128 152 151 150 151 153 149 149 126 21 23 30 139 150 149 123 + 126 152 152 155 154 111 155 151 125 17 23 26 133 151 150 125 + 123 158 156 153 150 46 151 152 135 17 26 24 139 151 148 125 + 127 154 157 154 154 46 96 151 137 18 27 30 137 151 151 124 + 125 152 155 153 155 44 23 38 69 22 24 26 139 151 149 128 + 129 156 153 156 149 41 63 128 131 23 24 21 135 152 152 132 + 135 154 153 155 151 61 143 153 136 21 26 26 136 153 149 122 + 123 155 131 150 156 88 158 153 127 15 25 28 145 152 148 124 + 137 154 93 118 157 148 157 154 134 18 25 28 139 153 151 124 + 128 155 99 52 154 158 158 159 137 22 26 23 147 151 153 125 + 133 157 110 22 39 81 95 101 86 26 27 28 94 139 155 123 + 140 157 133 114 110 113 119 112 120 113 122 120 110 128 151 126 + 129 149 147 150 148 149 149 148 144 142 150 151 142 143 136 123 + 100 114 117 113 110 115 118 94 90 92 93 88 89 94 113 103 + 117 137 138 135 135 135 132 110 63 8 9 11 70 118 134 110 + 122 140 139 137 138 137 135 135 119 7 10 9 129 140 137 113 + 118 144 141 140 139 142 139 136 123 10 11 9 124 142 138 127 + 114 142 139 141 144 93 143 138 118 7 12 10 118 140 139 118 + 126 145 143 143 144 45 144 140 126 8 14 13 129 142 140 125 + 121 146 145 145 146 44 83 140 130 9 14 15 125 141 141 118 + 118 144 146 143 147 37 11 33 52 10 13 11 126 141 139 120 + 121 146 147 146 145 36 55 114 117 10 13 10 127 143 140 123 + 131 146 144 144 145 58 134 141 125 13 12 11 125 143 142 121 + 122 147 124 145 147 83 148 142 125 9 14 12 128 144 142 122 + 128 147 96 114 149 142 146 144 128 11 15 13 128 144 143 120 + 121 150 96 46 146 152 148 148 133 10 14 11 135 145 144 122 + 127 148 100 12 31 70 82 82 72 13 13 11 80 134 146 123 + 135 154 132 105 112 107 107 103 111 108 110 110 107 123 143 118 + 116 140 141 144 140 140 137 139 132 129 136 133 130 130 128 111 + 134 144 147 141 139 144 143 116 109 105 101 104 116 123 142 133 + 151 172 170 165 164 162 163 140 90 18 17 23 102 148 163 128 + 153 170 169 168 167 166 166 168 143 13 18 22 161 171 168 132 + 156 174 173 171 169 168 169 167 145 18 18 27 157 173 169 145 + 150 174 176 177 172 105 171 172 139 14 18 29 160 172 176 140 + 159 176 176 176 170 62 175 170 148 18 16 31 162 174 172 144 + 157 178 176 175 175 49 104 162 146 16 18 34 157 172 172 139 + 151 178 176 174 173 45 20 55 79 17 19 28 162 171 170 132 + 164 182 179 177 171 52 89 145 140 19 19 30 162 173 174 144 + 168 180 177 178 174 90 170 172 142 19 17 30 161 173 172 140 + 158 179 138 175 178 114 180 176 146 20 17 34 167 174 175 138 + 161 178 117 152 180 170 180 178 149 18 22 33 165 176 175 147 + 164 183 105 64 167 185 181 178 150 15 21 33 166 177 176 145 + 171 185 119 27 37 92 108 103 101 26 28 28 94 158 176 136 + 170 187 166 140 142 142 143 136 144 138 138 143 137 149 175 134 + 145 163 163 165 159 160 155 160 152 152 154 150 147 149 145 131 + + 112 119 116 123 125 125 124 128 132 122 124 124 125 123 126 123 + 130 144 147 149 150 148 151 149 152 149 148 151 153 155 151 136 + 109 126 150 150 151 151 151 151 152 153 152 153 151 139 128 143 + 105 81 143 139 133 139 137 139 135 136 145 139 147 94 110 142 + 106 26 29 30 26 24 30 26 21 26 28 28 23 28 120 151 + 102 23 23 23 23 26 27 24 24 26 25 25 26 27 122 150 + 102 23 18 21 17 17 18 22 23 21 15 18 22 26 113 142 + 108 73 124 126 125 135 137 69 131 136 127 134 137 86 120 144 + 103 115 145 149 151 152 151 38 128 153 153 154 159 101 112 148 + 125 138 148 149 155 151 96 23 63 143 158 157 158 95 119 149 + 127 145 146 153 111 46 46 44 41 61 88 148 158 81 113 149 + 120 148 147 151 154 150 154 155 149 151 156 157 154 39 110 148 + 124 146 146 150 155 153 154 153 156 155 150 118 52 22 114 150 + 126 148 148 151 152 156 157 155 153 153 131 93 99 110 133 147 + 123 149 152 152 152 158 154 152 156 154 155 154 155 157 157 149 + 105 122 126 128 126 123 127 125 129 135 123 137 128 133 140 129 + 103 110 113 127 118 125 118 120 123 121 122 120 122 123 118 111 + 113 134 137 138 139 140 141 139 140 142 142 143 144 146 143 128 + 94 118 140 142 140 142 141 141 143 143 144 144 145 134 123 130 + 89 70 129 124 118 129 125 126 127 125 128 128 135 80 107 130 + 88 11 9 9 10 13 15 11 10 11 12 13 11 11 110 133 + 93 9 10 11 12 14 14 13 13 12 14 15 14 13 110 136 + 92 8 7 10 7 8 9 10 10 13 9 11 10 13 108 129 + 90 63 119 123 118 126 130 52 117 125 125 128 133 72 111 132 + 94 110 135 136 138 140 140 33 114 141 142 144 148 82 103 139 + 118 132 135 139 143 144 83 11 55 134 148 146 148 82 107 137 + 115 135 137 142 93 45 44 37 36 58 83 142 152 70 107 140 + 110 135 138 139 144 144 146 147 145 145 147 149 146 31 112 140 + 113 135 137 140 141 143 145 143 146 144 145 114 46 12 105 144 + 117 138 139 141 139 143 145 146 147 144 124 96 96 100 132 141 + 114 137 140 144 142 145 146 144 146 146 147 147 150 148 154 140 + 100 117 122 118 114 126 121 118 121 131 122 128 121 127 135 116 + 133 128 132 145 140 144 139 132 144 140 138 147 145 136 134 131 + 142 163 168 169 176 172 172 170 174 172 175 175 176 176 175 145 + 123 148 171 173 172 174 172 171 173 173 174 176 177 158 149 149 + 116 102 161 157 160 162 157 162 162 161 167 165 166 94 137 147 + 104 23 22 27 29 31 34 28 30 30 34 33 33 28 143 150 + 101 17 18 18 18 16 18 19 19 17 17 22 21 28 138 154 + 105 18 13 18 14 18 16 17 19 19 20 18 15 26 138 152 + 109 90 143 145 139 148 146 79 140 142 146 149 150 101 144 152 + 116 140 168 167 172 170 162 55 145 172 176 178 178 103 136 160 + 143 163 166 169 171 175 104 20 89 170 180 180 181 108 143 155 + 144 162 166 168 105 62 49 45 52 90 114 170 185 92 142 160 + 139 164 167 169 172 170 175 173 171 174 178 180 167 37 142 159 + 141 165 168 171 177 176 175 174 177 178 175 152 64 27 140 165 + 147 170 169 173 176 176 176 176 179 177 138 117 105 119 166 163 + 144 172 170 174 174 176 178 178 182 180 179 178 183 185 187 163 + 134 151 153 156 150 159 157 151 164 168 158 161 164 171 170 145 + diff --git a/share/check_id/Data/multi/g.patt b/share/check_id/Data/multi/g.patt new file mode 100644 index 00000000..51a7259f --- /dev/null +++ b/share/check_id/Data/multi/g.patt @@ -0,0 +1,196 @@ + 145 150 162 167 159 167 161 157 159 169 165 155 156 157 152 145 + 153 164 164 167 173 147 119 88 90 83 114 139 164 138 145 141 + 145 160 163 154 98 48 54 126 138 158 117 57 73 45 134 148 + 144 157 141 52 36 65 157 170 169 171 175 155 79 36 150 155 + 145 162 63 49 40 122 171 170 169 167 171 173 164 49 156 153 + 148 125 38 45 61 164 166 165 166 168 172 170 169 111 147 136 + 138 71 43 41 86 164 165 166 164 165 165 165 167 161 165 143 + 160 54 41 37 93 166 163 165 165 166 164 166 165 165 171 152 + 148 48 38 38 90 162 163 166 166 166 167 165 164 167 171 161 + 158 37 41 43 79 162 162 162 164 113 110 102 119 112 115 123 + 155 46 45 42 69 164 163 161 163 163 112 32 39 32 107 149 + 160 94 39 41 44 155 161 160 162 165 143 37 47 44 140 155 + 158 162 45 34 34 149 162 159 161 165 149 39 49 45 164 149 + 151 168 154 58 25 74 159 159 161 166 161 52 43 33 158 136 + 149 163 169 149 60 24 65 128 144 133 117 39 37 50 160 139 + 142 167 152 161 167 133 99 68 66 78 100 133 133 168 170 145 + 127 137 149 149 145 149 152 151 146 152 150 146 155 148 141 134 + 136 153 155 156 156 137 110 84 89 92 113 139 157 138 145 131 + 131 150 153 144 84 34 47 116 130 144 113 71 65 34 132 137 + 130 149 131 43 21 51 148 162 161 162 165 151 74 31 140 143 + 130 147 52 27 23 109 158 158 160 159 161 164 152 41 146 141 + 131 113 24 27 45 157 154 156 158 159 161 163 165 100 140 129 + 129 62 22 23 68 154 154 155 156 157 159 160 162 155 157 137 + 147 38 23 25 79 155 153 154 155 158 156 156 161 158 163 147 + 132 24 23 18 78 153 153 153 156 156 159 158 159 161 163 144 + 135 19 24 20 67 151 150 152 156 118 101 98 109 108 109 109 + 144 32 25 25 51 150 152 153 154 155 108 22 23 19 95 133 + 144 79 19 22 25 147 150 151 153 153 140 26 29 26 128 144 + 139 141 25 19 16 131 149 151 149 155 142 27 29 25 148 139 + 138 154 126 33 15 65 146 148 150 154 148 28 26 20 139 128 + 134 151 155 134 46 12 57 115 139 122 108 21 27 42 140 133 + 129 150 138 147 154 122 77 60 65 61 71 105 122 157 160 136 + 152 169 183 184 176 180 177 176 178 183 180 174 182 182 175 170 + 173 190 190 194 191 167 140 128 130 126 152 171 192 176 180 172 + 166 188 190 177 121 65 72 147 169 176 149 109 103 63 153 178 + 163 187 170 80 35 67 178 197 197 200 202 183 110 50 165 181 + 161 184 87 39 38 130 192 196 196 198 201 204 187 76 176 178 + 161 150 36 36 67 184 193 195 196 196 201 201 204 150 175 161 + 161 94 34 34 89 191 193 193 195 196 199 200 202 194 193 171 + 179 68 32 31 96 193 191 193 195 194 196 194 200 199 203 183 + 170 56 33 29 96 189 193 192 195 194 195 192 194 196 199 181 + 172 39 35 35 96 189 191 190 195 153 143 138 144 141 137 145 + 171 58 35 32 76 186 189 189 195 188 138 51 42 40 118 166 + 173 108 36 31 42 176 187 189 192 196 174 57 44 44 156 179 + 166 179 53 32 36 165 186 187 191 191 178 54 38 45 181 177 + 164 191 166 61 30 86 178 183 188 192 184 62 38 40 171 164 + 156 188 193 166 78 38 84 152 170 156 144 50 46 79 180 169 + 144 182 173 181 186 140 101 86 91 98 104 130 141 178 191 168 + + 145 141 148 155 153 136 143 152 161 123 149 155 149 136 139 145 + 152 145 134 150 156 147 165 171 171 115 107 140 164 158 160 170 + 157 138 45 36 49 111 161 165 167 112 32 44 45 33 50 168 + 156 164 73 79 164 169 167 165 164 119 39 47 49 43 37 133 + 155 139 57 155 173 170 165 166 165 102 32 37 39 52 39 133 + 165 114 117 175 171 172 165 164 167 110 112 143 149 161 117 100 + 169 83 158 171 167 168 165 166 166 113 163 165 165 166 133 78 + 159 90 138 169 169 166 164 165 166 164 163 162 161 161 144 66 + 157 88 126 170 170 165 166 165 166 162 161 160 159 159 128 68 + 161 119 54 157 171 166 165 163 163 162 163 161 162 159 65 99 + 167 147 48 65 122 164 164 166 162 162 164 155 149 74 24 133 + 159 173 98 36 40 61 86 93 90 79 69 44 34 25 60 167 + 167 167 154 52 49 45 41 37 38 43 42 41 34 58 149 161 + 162 164 163 141 63 38 43 41 38 41 45 39 45 154 169 152 + 150 164 160 157 162 125 71 54 48 37 46 94 162 168 163 167 + 145 153 145 144 145 148 138 160 148 158 155 160 158 151 149 142 + 134 131 137 143 141 129 137 147 144 109 133 144 139 128 133 136 + 141 145 132 140 146 140 157 163 163 109 95 128 148 139 140 160 + 148 138 34 31 41 100 155 158 161 108 19 26 25 20 42 157 + 155 157 65 74 152 165 162 161 159 109 23 29 29 26 27 122 + 146 139 71 151 164 163 160 156 158 98 22 26 27 28 21 105 + 150 113 113 165 161 161 159 156 159 101 108 140 142 148 108 71 + 152 92 144 162 159 159 157 158 156 118 155 153 155 154 122 61 + 146 89 130 161 160 158 156 155 156 156 154 153 149 150 139 65 + 151 84 116 162 158 156 155 154 153 152 153 151 151 148 115 60 + 152 110 47 148 158 154 154 153 153 150 152 150 149 146 57 77 + 149 137 34 51 109 157 154 155 153 151 150 147 131 65 12 122 + 145 156 84 21 23 45 68 79 78 67 51 25 16 15 46 154 + 149 156 144 43 27 27 23 25 18 20 25 22 19 33 134 147 + 149 155 153 131 52 24 22 23 23 24 25 19 25 126 155 138 + 137 153 150 149 147 113 62 38 24 19 32 79 141 154 151 150 + 127 136 131 130 130 131 129 147 132 135 144 144 139 138 134 129 + 170 172 178 181 178 161 171 183 181 145 166 179 177 164 169 168 + 175 180 153 165 176 175 193 203 199 137 118 156 181 171 180 191 + 182 176 63 50 76 150 194 199 196 141 40 44 45 40 79 178 + 182 192 103 110 187 204 202 200 194 144 42 44 38 38 46 141 + 174 171 109 183 204 201 200 194 192 138 51 57 54 62 50 130 + 180 152 149 202 201 201 199 196 195 143 138 174 178 184 144 104 + 183 126 176 200 198 196 196 194 194 153 188 196 191 192 156 98 + 178 130 169 197 196 196 195 195 195 195 195 192 191 188 170 91 + 176 128 147 197 196 195 193 193 192 190 189 189 187 183 152 86 + 177 140 72 178 192 193 193 191 193 191 189 187 186 178 84 101 + 180 167 65 67 130 184 191 193 189 189 186 176 165 86 38 140 + 176 191 121 35 38 67 89 96 96 96 76 42 36 30 78 186 + 184 194 177 80 39 36 34 31 29 35 32 31 32 61 166 181 + 183 190 190 170 87 36 34 32 33 35 35 36 53 166 193 173 + 169 190 188 187 184 150 94 68 56 39 58 108 179 191 188 182 + 152 173 166 163 161 161 161 179 170 172 171 173 166 164 156 144 + + 145 170 168 133 133 100 78 66 68 99 133 167 161 152 167 142 + 139 160 50 37 39 117 133 144 128 65 24 60 149 169 163 149 + 136 158 33 43 52 161 166 161 159 159 74 25 58 154 168 151 + 149 164 45 49 39 149 165 161 159 162 149 34 34 45 162 158 + 155 140 44 47 37 143 165 162 160 161 155 44 41 39 94 160 + 149 107 32 39 32 112 163 163 161 163 164 69 42 45 46 155 + 123 115 112 119 102 110 113 164 162 162 162 79 43 41 37 158 + 161 171 167 164 165 167 166 166 166 163 162 90 38 38 48 148 + 152 171 165 165 166 164 166 165 165 163 166 93 37 41 54 160 + 143 165 161 167 165 165 165 164 166 165 164 86 41 43 71 138 + 136 147 111 169 170 172 168 166 165 166 164 61 45 38 125 148 + 153 156 49 164 173 171 167 169 170 171 122 40 49 63 162 145 + 155 150 36 79 155 175 171 169 170 157 65 36 52 141 157 144 + 148 134 45 73 57 117 158 138 126 54 48 98 154 163 160 145 + 141 145 138 164 139 114 83 90 88 119 147 173 167 164 164 153 + 145 152 157 156 155 165 169 159 157 161 167 159 167 162 150 145 + 136 160 157 122 105 71 61 65 60 77 122 154 147 138 150 129 + 133 140 42 27 21 108 122 139 115 57 12 46 134 155 151 134 + 128 139 20 26 28 148 154 150 148 146 65 15 33 126 154 138 + 139 148 25 29 27 142 155 149 151 149 131 16 19 25 141 139 + 144 128 26 29 26 140 153 153 151 150 147 25 22 19 79 144 + 133 95 19 23 22 108 155 154 153 152 150 51 25 25 32 144 + 109 109 108 109 98 101 118 156 152 150 151 67 20 24 19 135 + 144 163 161 159 158 159 156 156 153 153 153 78 18 23 24 132 + 147 163 158 161 156 156 158 155 154 153 155 79 25 23 38 147 + 137 157 155 162 160 159 157 156 155 154 154 68 23 22 62 129 + 129 140 100 165 163 161 159 158 156 154 157 45 27 24 113 131 + 141 146 41 152 164 161 159 160 158 158 109 23 27 52 147 130 + 143 140 31 74 151 165 162 161 162 148 51 21 43 131 149 130 + 137 132 34 65 71 113 144 130 116 47 34 84 144 153 150 131 + 131 145 138 157 139 113 92 89 84 110 137 156 156 155 153 136 + 134 141 148 155 146 150 152 146 151 152 149 145 149 149 137 127 + 168 191 178 141 130 104 98 91 86 101 140 186 181 173 182 144 + 169 180 79 46 50 144 156 170 152 84 38 78 166 193 188 156 + 164 171 40 38 62 184 192 188 183 178 86 30 61 166 191 164 + 177 181 45 38 54 178 191 191 187 186 165 36 32 53 179 166 + 179 156 44 44 57 174 196 192 189 187 176 42 31 36 108 173 + 166 118 40 42 51 138 188 195 189 189 186 76 32 35 58 171 + 145 137 141 144 138 143 153 195 190 191 189 96 35 35 39 172 + 181 199 196 194 192 195 194 195 192 193 189 96 29 33 56 170 + 183 203 199 200 194 196 194 195 193 191 193 96 31 32 68 179 + 171 193 194 202 200 199 196 195 193 193 191 89 34 34 94 161 + 161 175 150 204 201 201 196 196 195 193 184 67 36 36 150 161 + 178 176 76 187 204 201 198 196 196 192 130 38 39 87 184 161 + 181 165 50 110 183 202 200 197 197 178 67 35 80 170 187 163 + 178 153 63 103 109 149 176 169 147 72 65 121 177 190 188 166 + 172 180 176 192 171 152 126 130 128 140 167 191 194 190 190 173 + 170 175 182 182 174 180 183 178 176 177 180 176 184 183 169 152 + + 142 149 151 158 160 155 158 148 160 138 148 145 144 145 153 145 + 167 163 168 162 94 46 37 48 54 71 125 162 157 160 164 150 + 152 169 154 45 39 45 41 38 41 43 38 63 141 163 164 162 + 161 149 58 34 41 42 43 38 37 41 45 49 52 154 167 167 + 167 60 25 34 44 69 79 90 93 86 61 40 36 98 173 159 + 133 24 74 149 155 164 162 162 166 164 164 122 65 48 147 167 + 99 65 159 162 161 163 162 163 163 165 166 171 157 54 119 161 + 68 128 159 159 160 161 162 166 165 166 165 170 170 126 88 157 + 66 144 161 161 162 163 164 166 165 164 166 169 169 138 90 159 + 78 133 166 165 165 163 113 166 166 165 168 167 171 158 83 169 + 100 117 161 149 143 112 110 167 164 165 172 171 175 117 114 165 + 133 39 52 39 37 32 102 165 166 165 170 173 155 57 139 155 + 133 37 43 49 47 39 119 164 165 167 169 164 79 73 164 156 + 168 50 33 45 44 32 112 167 165 161 111 49 36 45 138 157 + 170 160 158 164 140 107 115 171 171 165 147 156 150 134 145 152 + 145 139 136 149 155 149 123 161 152 143 136 153 155 148 141 145 + 129 134 138 139 144 144 135 132 147 129 131 130 130 131 136 127 + 150 151 154 141 79 32 19 24 38 62 113 147 149 150 153 137 + 138 155 126 25 19 25 24 23 23 22 24 52 131 153 155 149 + 147 134 33 19 22 25 20 18 25 23 27 27 43 144 156 149 + 154 46 15 16 25 51 67 78 79 68 45 23 21 84 156 145 + 122 12 65 131 147 150 151 153 155 154 157 109 51 34 137 149 + 77 57 146 149 150 152 150 153 153 154 154 158 148 47 110 152 + 60 115 148 151 151 153 152 153 154 155 156 158 162 116 84 151 + 65 139 150 149 153 154 156 156 155 156 158 160 161 130 89 146 + 61 122 154 155 153 155 118 156 158 157 159 159 162 144 92 152 + 71 108 148 142 140 108 101 159 156 159 161 161 165 113 113 150 + 105 21 28 27 26 22 98 158 156 160 163 164 151 71 139 146 + 122 27 26 29 29 23 109 159 161 162 165 152 74 65 157 155 + 157 42 20 25 26 19 108 161 158 155 100 41 31 34 138 148 + 160 140 139 148 128 95 109 163 163 157 140 146 140 132 145 141 + 136 133 128 139 144 133 109 144 147 137 129 141 143 137 131 134 + 144 156 164 166 173 171 172 170 179 161 161 161 163 166 173 152 + 182 188 191 179 108 58 39 56 68 94 150 184 187 188 190 169 + 173 193 166 53 36 35 35 33 32 34 36 87 170 190 190 183 + 181 166 61 32 31 32 35 29 31 34 36 39 80 177 194 184 + 186 78 30 36 42 76 96 96 96 89 67 38 35 121 191 176 + 140 38 86 165 176 186 189 189 193 191 184 130 67 65 167 180 + 101 84 178 186 187 189 191 193 191 193 193 192 178 72 140 177 + 86 152 183 187 189 189 190 192 193 193 195 196 197 147 128 176 + 91 170 188 191 192 195 195 195 195 195 196 196 197 169 130 178 + 98 156 192 191 196 188 153 194 194 196 196 198 200 176 126 183 + 104 144 184 178 174 138 143 195 196 199 201 201 202 149 152 180 + 130 50 62 54 57 51 138 192 194 200 201 204 183 109 171 174 + 141 46 38 38 44 42 144 194 200 202 204 187 110 103 192 182 + 178 79 40 45 44 40 141 196 199 194 150 76 50 63 176 182 + 191 180 171 181 156 118 137 199 203 193 175 176 165 153 180 175 + 168 169 164 177 179 166 145 181 183 171 161 178 181 178 172 170 + diff --git a/share/check_id/Data/multi/marker.dat b/share/check_id/Data/multi/marker.dat new file mode 100755 index 00000000..680cc651 --- /dev/null +++ b/share/check_id/Data/multi/marker.dat @@ -0,0 +1,44 @@ +#the number of patterns to be recognized +6 + +#marker 1 +a.patt +40.0 +1.0000 0.0000 0.0000 0.0000 +0.0000 1.0000 0.0000 0.0000 +0.0000 0.0000 1.0000 0.0000 + +#marker 2 +b.patt +40.0 +1.0000 0.0000 0.0000 100.0000 +0.0000 1.0000 0.0000 0.0000 +0.0000 0.0000 1.0000 0.0000 + +#marker 3 +c.patt +40.0 +1.0000 0.0000 0.0000 200.0000 +0.0000 1.0000 0.0000 0.0000 +0.0000 0.0000 1.0000 0.0000 + +#marker 4 +d.patt +40.0 +1.0000 0.0000 0.0000 0.0000 +0.0000 1.0000 0.0000 -100.0000 +0.0000 0.0000 1.0000 0.0000 + +#marker 5 +g.patt +40.0 +1.0000 0.0000 0.0000 100.0000 +0.0000 1.0000 0.0000 -100.0000 +0.0000 0.0000 1.0000 0.0000 + +#marker 6 +f.patt +40.0 +1.0000 0.0000 0.0000 200.0000 +0.0000 1.0000 0.0000 -100.0000 +0.0000 0.0000 1.0000 0.0000