How to use String method in chai

Best JavaScript code snippet using chai

regress-80981.js

Source:regress-80981.js Github

copy

Full Screen

1/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */2/* ***** BEGIN LICENSE BLOCK *****3 * Version: MPL 1.1/GPL 2.0/LGPL 2.14 *5 * The contents of this file are subject to the Mozilla Public License Version6 * 1.1 (the "License"); you may not use this file except in compliance with7 * the License. You may obtain a copy of the License at8 * http://www.mozilla.org/MPL/9 *10 * Software distributed under the License is distributed on an "AS IS" basis,11 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License12 * for the specific language governing rights and limitations under the13 * License.14 *15 * The Original Code is JavaScript Engine testing utilities.16 *17 * The Initial Developer of the Original Code is18 * Netscape Communications Corp.19 * Portions created by the Initial Developer are Copyright (C) 200120 * the Initial Developer. All Rights Reserved.21 *22 * Contributor(s):23 * khanson@netscape.com24 *25 * Alternatively, the contents of this file may be used under the terms of26 * either the GNU General Public License Version 2 or later (the "GPL"), or27 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),28 * in which case the provisions of the GPL or the LGPL are applicable instead29 * of those above. If you wish to allow use of your version of this file only30 * under the terms of either the GPL or the LGPL, and not to allow others to31 * use your version of this file under the terms of the MPL, indicate your32 * decision by deleting the provisions above and replace them with the notice33 * and other provisions required by the GPL or the LGPL. If you do not delete34 * the provisions above, a recipient may use your version of this file under35 * the terms of any one of the MPL, the GPL or the LGPL.36 *37 * ***** END LICENSE BLOCK ***** */38/*39 *40 * Date: 19 Nov 200141 * SUMMARY: Regression test for bug 80981.42 * See http://bugzilla.mozilla.org/show_bug.cgi?id=8098143 * "Need extended jump bytecode to avoid "script too large" errors, etc."44 *45 * Before this bug was fixed, the script below caused a run-time error because46 * its switch statement was too big. After the fix, SpiderMonkey should compile47 * this script just fine. The same fix has not been made in Rhino, however,48 * so it will continue to error there...49 *50 * If you ever run this test against an old SpiderMonkey shell to see the bug,51 * you should run it interactively: i.e. launch the JS shell manually, and load52 * the test manually. Do not run it via the test driver jsDriverl.pl. Why? -53 * before the fix for bug 97646, the JS shell would error on this script, but54 * would NOT give non-0 exit code. As a result, the test driver couldn't detect55 * the error (it looks for non-0 exit codes).56 *57 */58//-----------------------------------------------------------------------------59var gTestfile = 'regress-80981.js';60var i2 = 3011;61var n = new Array (i2);62var err_num = 0;63var i = 0;64var j = 0;65var k = 0;66//-----------------------------------------------------------------------------67test();68//-----------------------------------------------------------------------------69function test()70{71 b ();72 b4 ();73 print('Number of errors = ' + err_num);74}75function b()76{77 b4 ();78 b_after ();79 for (i=0; i<i2; i++) {n[i] = 0;}80 i = 0;81 82 while (k++ <= i2)83 {84 switch (j = (k*73)%i2)85 {86 case 0: if (n[0]++ > 0) check ('a string 0'); break;87 case 1: if (n[1]++ > 0) check ('a string 1'); break;88 case 2: if (n[2]++ > 0) check ('a string 2'); break;89 case 3: if (n[3]++ > 0) check ('a string 3'); break;90 case 4: if (n[4]++ > 0) check ('a string 4'); break;91 case 5: if (n[5]++ > 0) check ('a string 5'); break;92 case 6: if (n[6]++ > 0) check ('a string 6'); break;93 case 7: if (n[7]++ > 0) check ('a string 7'); break;94 case 8: if (n[8]++ > 0) check ('a string 8'); break;95 case 9: if (n[9]++ > 0) check ('a string 9'); break;96 case 10: if (n[10]++ > 0) check ('a string 10'); break;97 case 11: if (n[11]++ > 0) check ('a string 11'); break;98 case 12: if (n[12]++ > 0) check ('a string 12'); break;99 case 13: if (n[13]++ > 0) check ('a string 13'); break;100 case 14: if (n[14]++ > 0) check ('a string 14'); break;101 case 15: if (n[15]++ > 0) check ('a string 15'); break;102 case 16: if (n[16]++ > 0) check ('a string 16'); break;103 case 17: if (n[17]++ > 0) check ('a string 17'); break;104 case 18: if (n[18]++ > 0) check ('a string 18'); break;105 case 19: if (n[19]++ > 0) check ('a string 19'); break;106 case 20: if (n[20]++ > 0) check ('a string 20'); break;107 case 21: if (n[21]++ > 0) check ('a string 21'); break;108 case 22: if (n[22]++ > 0) check ('a string 22'); break;109 case 23: if (n[23]++ > 0) check ('a string 23'); break;110 case 24: if (n[24]++ > 0) check ('a string 24'); break;111 case 25: if (n[25]++ > 0) check ('a string 25'); break;112 case 26: if (n[26]++ > 0) check ('a string 26'); break;113 case 27: if (n[27]++ > 0) check ('a string 27'); break;114 case 28: if (n[28]++ > 0) check ('a string 28'); break;115 case 29: if (n[29]++ > 0) check ('a string 29'); break;116 case 30: if (n[30]++ > 0) check ('a string 30'); break;117 case 31: if (n[31]++ > 0) check ('a string 31'); break;118 case 32: if (n[32]++ > 0) check ('a string 32'); break;119 case 33: if (n[33]++ > 0) check ('a string 33'); break;120 case 34: if (n[34]++ > 0) check ('a string 34'); break;121 case 35: if (n[35]++ > 0) check ('a string 35'); break;122 case 36: if (n[36]++ > 0) check ('a string 36'); break;123 case 37: if (n[37]++ > 0) check ('a string 37'); break;124 case 38: if (n[38]++ > 0) check ('a string 38'); break;125 case 39: if (n[39]++ > 0) check ('a string 39'); break;126 case 40: if (n[40]++ > 0) check ('a string 40'); break;127 case 41: if (n[41]++ > 0) check ('a string 41'); break;128 case 42: if (n[42]++ > 0) check ('a string 42'); break;129 case 43: if (n[43]++ > 0) check ('a string 43'); break;130 case 44: if (n[44]++ > 0) check ('a string 44'); break;131 case 45: if (n[45]++ > 0) check ('a string 45'); break;132 case 46: if (n[46]++ > 0) check ('a string 46'); break;133 case 47: if (n[47]++ > 0) check ('a string 47'); break;134 case 48: if (n[48]++ > 0) check ('a string 48'); break;135 case 49: if (n[49]++ > 0) check ('a string 49'); break;136 case 50: if (n[50]++ > 0) check ('a string 50'); break;137 case 51: if (n[51]++ > 0) check ('a string 51'); break;138 case 52: if (n[52]++ > 0) check ('a string 52'); break;139 case 53: if (n[53]++ > 0) check ('a string 53'); break;140 case 54: if (n[54]++ > 0) check ('a string 54'); break;141 case 55: if (n[55]++ > 0) check ('a string 55'); break;142 case 56: if (n[56]++ > 0) check ('a string 56'); break;143 case 57: if (n[57]++ > 0) check ('a string 57'); break;144 case 58: if (n[58]++ > 0) check ('a string 58'); break;145 case 59: if (n[59]++ > 0) check ('a string 59'); break;146 case 60: if (n[60]++ > 0) check ('a string 60'); break;147 case 61: if (n[61]++ > 0) check ('a string 61'); break;148 case 62: if (n[62]++ > 0) check ('a string 62'); break;149 case 63: if (n[63]++ > 0) check ('a string 63'); break;150 case 64: if (n[64]++ > 0) check ('a string 64'); break;151 case 65: if (n[65]++ > 0) check ('a string 65'); break;152 case 66: if (n[66]++ > 0) check ('a string 66'); break;153 case 67: if (n[67]++ > 0) check ('a string 67'); break;154 case 68: if (n[68]++ > 0) check ('a string 68'); break;155 case 69: if (n[69]++ > 0) check ('a string 69'); break;156 case 70: if (n[70]++ > 0) check ('a string 70'); break;157 case 71: if (n[71]++ > 0) check ('a string 71'); break;158 case 72: if (n[72]++ > 0) check ('a string 72'); break;159 case 73: if (n[73]++ > 0) check ('a string 73'); break;160 case 74: if (n[74]++ > 0) check ('a string 74'); break;161 case 75: if (n[75]++ > 0) check ('a string 75'); break;162 case 76: if (n[76]++ > 0) check ('a string 76'); break;163 case 77: if (n[77]++ > 0) check ('a string 77'); break;164 case 78: if (n[78]++ > 0) check ('a string 78'); break;165 case 79: if (n[79]++ > 0) check ('a string 79'); break;166 case 80: if (n[80]++ > 0) check ('a string 80'); break;167 case 81: if (n[81]++ > 0) check ('a string 81'); break;168 case 82: if (n[82]++ > 0) check ('a string 82'); break;169 case 83: if (n[83]++ > 0) check ('a string 83'); break;170 case 84: if (n[84]++ > 0) check ('a string 84'); break;171 case 85: if (n[85]++ > 0) check ('a string 85'); break;172 case 86: if (n[86]++ > 0) check ('a string 86'); break;173 case 87: if (n[87]++ > 0) check ('a string 87'); break;174 case 88: if (n[88]++ > 0) check ('a string 88'); break;175 case 89: if (n[89]++ > 0) check ('a string 89'); break;176 case 90: if (n[90]++ > 0) check ('a string 90'); break;177 case 91: if (n[91]++ > 0) check ('a string 91'); break;178 case 92: if (n[92]++ > 0) check ('a string 92'); break;179 case 93: if (n[93]++ > 0) check ('a string 93'); break;180 case 94: if (n[94]++ > 0) check ('a string 94'); break;181 case 95: if (n[95]++ > 0) check ('a string 95'); break;182 case 96: if (n[96]++ > 0) check ('a string 96'); break;183 case 97: if (n[97]++ > 0) check ('a string 97'); break;184 case 98: if (n[98]++ > 0) check ('a string 98'); break;185 case 99: if (n[99]++ > 0) check ('a string 99'); break;186 case 100: if (n[100]++ > 0) check ('a string 100'); break;187 case 101: if (n[101]++ > 0) check ('a string 101'); break;188 case 102: if (n[102]++ > 0) check ('a string 102'); break;189 case 103: if (n[103]++ > 0) check ('a string 103'); break;190 case 104: if (n[104]++ > 0) check ('a string 104'); break;191 case 105: if (n[105]++ > 0) check ('a string 105'); break;192 case 106: if (n[106]++ > 0) check ('a string 106'); break;193 case 107: if (n[107]++ > 0) check ('a string 107'); break;194 case 108: if (n[108]++ > 0) check ('a string 108'); break;195 case 109: if (n[109]++ > 0) check ('a string 109'); break;196 case 110: if (n[110]++ > 0) check ('a string 110'); break;197 case 111: if (n[111]++ > 0) check ('a string 111'); break;198 case 112: if (n[112]++ > 0) check ('a string 112'); break;199 case 113: if (n[113]++ > 0) check ('a string 113'); break;200 case 114: if (n[114]++ > 0) check ('a string 114'); break;201 case 115: if (n[115]++ > 0) check ('a string 115'); break;202 case 116: if (n[116]++ > 0) check ('a string 116'); break;203 case 117: if (n[117]++ > 0) check ('a string 117'); break;204 case 118: if (n[118]++ > 0) check ('a string 118'); break;205 case 119: if (n[119]++ > 0) check ('a string 119'); break;206 case 120: if (n[120]++ > 0) check ('a string 120'); break;207 case 121: if (n[121]++ > 0) check ('a string 121'); break;208 case 122: if (n[122]++ > 0) check ('a string 122'); break;209 case 123: if (n[123]++ > 0) check ('a string 123'); break;210 case 124: if (n[124]++ > 0) check ('a string 124'); break;211 case 125: if (n[125]++ > 0) check ('a string 125'); break;212 case 126: if (n[126]++ > 0) check ('a string 126'); break;213 case 127: if (n[127]++ > 0) check ('a string 127'); break;214 case 128: if (n[128]++ > 0) check ('a string 128'); break;215 case 129: if (n[129]++ > 0) check ('a string 129'); break;216 case 130: if (n[130]++ > 0) check ('a string 130'); break;217 case 131: if (n[131]++ > 0) check ('a string 131'); break;218 case 132: if (n[132]++ > 0) check ('a string 132'); break;219 case 133: if (n[133]++ > 0) check ('a string 133'); break;220 case 134: if (n[134]++ > 0) check ('a string 134'); break;221 case 135: if (n[135]++ > 0) check ('a string 135'); break;222 case 136: if (n[136]++ > 0) check ('a string 136'); break;223 case 137: if (n[137]++ > 0) check ('a string 137'); break;224 case 138: if (n[138]++ > 0) check ('a string 138'); break;225 case 139: if (n[139]++ > 0) check ('a string 139'); break;226 case 140: if (n[140]++ > 0) check ('a string 140'); break;227 case 141: if (n[141]++ > 0) check ('a string 141'); break;228 case 142: if (n[142]++ > 0) check ('a string 142'); break;229 case 143: if (n[143]++ > 0) check ('a string 143'); break;230 case 144: if (n[144]++ > 0) check ('a string 144'); break;231 case 145: if (n[145]++ > 0) check ('a string 145'); break;232 case 146: if (n[146]++ > 0) check ('a string 146'); break;233 case 147: if (n[147]++ > 0) check ('a string 147'); break;234 case 148: if (n[148]++ > 0) check ('a string 148'); break;235 case 149: if (n[149]++ > 0) check ('a string 149'); break;236 case 150: if (n[150]++ > 0) check ('a string 150'); break;237 case 151: if (n[151]++ > 0) check ('a string 151'); break;238 case 152: if (n[152]++ > 0) check ('a string 152'); break;239 case 153: if (n[153]++ > 0) check ('a string 153'); break;240 case 154: if (n[154]++ > 0) check ('a string 154'); break;241 case 155: if (n[155]++ > 0) check ('a string 155'); break;242 case 156: if (n[156]++ > 0) check ('a string 156'); break;243 case 157: if (n[157]++ > 0) check ('a string 157'); break;244 case 158: if (n[158]++ > 0) check ('a string 158'); break;245 case 159: if (n[159]++ > 0) check ('a string 159'); break;246 case 160: if (n[160]++ > 0) check ('a string 160'); break;247 case 161: if (n[161]++ > 0) check ('a string 161'); break;248 case 162: if (n[162]++ > 0) check ('a string 162'); break;249 case 163: if (n[163]++ > 0) check ('a string 163'); break;250 case 164: if (n[164]++ > 0) check ('a string 164'); break;251 case 165: if (n[165]++ > 0) check ('a string 165'); break;252 case 166: if (n[166]++ > 0) check ('a string 166'); break;253 case 167: if (n[167]++ > 0) check ('a string 167'); break;254 case 168: if (n[168]++ > 0) check ('a string 168'); break;255 case 169: if (n[169]++ > 0) check ('a string 169'); break;256 case 170: if (n[170]++ > 0) check ('a string 170'); break;257 case 171: if (n[171]++ > 0) check ('a string 171'); break;258 case 172: if (n[172]++ > 0) check ('a string 172'); break;259 case 173: if (n[173]++ > 0) check ('a string 173'); break;260 case 174: if (n[174]++ > 0) check ('a string 174'); break;261 case 175: if (n[175]++ > 0) check ('a string 175'); break;262 case 176: if (n[176]++ > 0) check ('a string 176'); break;263 case 177: if (n[177]++ > 0) check ('a string 177'); break;264 case 178: if (n[178]++ > 0) check ('a string 178'); break;265 case 179: if (n[179]++ > 0) check ('a string 179'); break;266 case 180: if (n[180]++ > 0) check ('a string 180'); break;267 case 181: if (n[181]++ > 0) check ('a string 181'); break;268 case 182: if (n[182]++ > 0) check ('a string 182'); break;269 case 183: if (n[183]++ > 0) check ('a string 183'); break;270 case 184: if (n[184]++ > 0) check ('a string 184'); break;271 case 185: if (n[185]++ > 0) check ('a string 185'); break;272 case 186: if (n[186]++ > 0) check ('a string 186'); break;273 case 187: if (n[187]++ > 0) check ('a string 187'); break;274 case 188: if (n[188]++ > 0) check ('a string 188'); break;275 case 189: if (n[189]++ > 0) check ('a string 189'); break;276 case 190: if (n[190]++ > 0) check ('a string 190'); break;277 case 191: if (n[191]++ > 0) check ('a string 191'); break;278 case 192: if (n[192]++ > 0) check ('a string 192'); break;279 case 193: if (n[193]++ > 0) check ('a string 193'); break;280 case 194: if (n[194]++ > 0) check ('a string 194'); break;281 case 195: if (n[195]++ > 0) check ('a string 195'); break;282 case 196: if (n[196]++ > 0) check ('a string 196'); break;283 case 197: if (n[197]++ > 0) check ('a string 197'); break;284 case 198: if (n[198]++ > 0) check ('a string 198'); break;285 case 199: if (n[199]++ > 0) check ('a string 199'); break;286 case 200: if (n[200]++ > 0) check ('a string 200'); break;287 case 201: if (n[201]++ > 0) check ('a string 201'); break;288 case 202: if (n[202]++ > 0) check ('a string 202'); break;289 case 203: if (n[203]++ > 0) check ('a string 203'); break;290 case 204: if (n[204]++ > 0) check ('a string 204'); break;291 case 205: if (n[205]++ > 0) check ('a string 205'); break;292 case 206: if (n[206]++ > 0) check ('a string 206'); break;293 case 207: if (n[207]++ > 0) check ('a string 207'); break;294 case 208: if (n[208]++ > 0) check ('a string 208'); break;295 case 209: if (n[209]++ > 0) check ('a string 209'); break;296 case 210: if (n[210]++ > 0) check ('a string 210'); break;297 case 211: if (n[211]++ > 0) check ('a string 211'); break;298 case 212: if (n[212]++ > 0) check ('a string 212'); break;299 case 213: if (n[213]++ > 0) check ('a string 213'); break;300 case 214: if (n[214]++ > 0) check ('a string 214'); break;301 case 215: if (n[215]++ > 0) check ('a string 215'); break;302 case 216: if (n[216]++ > 0) check ('a string 216'); break;303 case 217: if (n[217]++ > 0) check ('a string 217'); break;304 case 218: if (n[218]++ > 0) check ('a string 218'); break;305 case 219: if (n[219]++ > 0) check ('a string 219'); break;306 case 220: if (n[220]++ > 0) check ('a string 220'); break;307 case 221: if (n[221]++ > 0) check ('a string 221'); break;308 case 222: if (n[222]++ > 0) check ('a string 222'); break;309 case 223: if (n[223]++ > 0) check ('a string 223'); break;310 case 224: if (n[224]++ > 0) check ('a string 224'); break;311 case 225: if (n[225]++ > 0) check ('a string 225'); break;312 case 226: if (n[226]++ > 0) check ('a string 226'); break;313 case 227: if (n[227]++ > 0) check ('a string 227'); break;314 case 228: if (n[228]++ > 0) check ('a string 228'); break;315 case 229: if (n[229]++ > 0) check ('a string 229'); break;316 case 230: if (n[230]++ > 0) check ('a string 230'); break;317 case 231: if (n[231]++ > 0) check ('a string 231'); break;318 case 232: if (n[232]++ > 0) check ('a string 232'); break;319 case 233: if (n[233]++ > 0) check ('a string 233'); break;320 case 234: if (n[234]++ > 0) check ('a string 234'); break;321 case 235: if (n[235]++ > 0) check ('a string 235'); break;322 case 236: if (n[236]++ > 0) check ('a string 236'); break;323 case 237: if (n[237]++ > 0) check ('a string 237'); break;324 case 238: if (n[238]++ > 0) check ('a string 238'); break;325 case 239: if (n[239]++ > 0) check ('a string 239'); break;326 case 240: if (n[240]++ > 0) check ('a string 240'); break;327 case 241: if (n[241]++ > 0) check ('a string 241'); break;328 case 242: if (n[242]++ > 0) check ('a string 242'); break;329 case 243: if (n[243]++ > 0) check ('a string 243'); break;330 case 244: if (n[244]++ > 0) check ('a string 244'); break;331 case 245: if (n[245]++ > 0) check ('a string 245'); break;332 case 246: if (n[246]++ > 0) check ('a string 246'); break;333 case 247: if (n[247]++ > 0) check ('a string 247'); break;334 case 248: if (n[248]++ > 0) check ('a string 248'); break;335 case 249: if (n[249]++ > 0) check ('a string 249'); break;336 case 250: if (n[250]++ > 0) check ('a string 250'); break;337 case 251: if (n[251]++ > 0) check ('a string 251'); break;338 case 252: if (n[252]++ > 0) check ('a string 252'); break;339 case 253: if (n[253]++ > 0) check ('a string 253'); break;340 case 254: if (n[254]++ > 0) check ('a string 254'); break;341 case 255: if (n[255]++ > 0) check ('a string 255'); break;342 case 256: if (n[256]++ > 0) check ('a string 256'); break;343 case 257: if (n[257]++ > 0) check ('a string 257'); break;344 case 258: if (n[258]++ > 0) check ('a string 258'); break;345 case 259: if (n[259]++ > 0) check ('a string 259'); break;346 case 260: if (n[260]++ > 0) check ('a string 260'); break;347 case 261: if (n[261]++ > 0) check ('a string 261'); break;348 case 262: if (n[262]++ > 0) check ('a string 262'); break;349 case 263: if (n[263]++ > 0) check ('a string 263'); break;350 case 264: if (n[264]++ > 0) check ('a string 264'); break;351 case 265: if (n[265]++ > 0) check ('a string 265'); break;352 case 266: if (n[266]++ > 0) check ('a string 266'); break;353 case 267: if (n[267]++ > 0) check ('a string 267'); break;354 case 268: if (n[268]++ > 0) check ('a string 268'); break;355 case 269: if (n[269]++ > 0) check ('a string 269'); break;356 case 270: if (n[270]++ > 0) check ('a string 270'); break;357 case 271: if (n[271]++ > 0) check ('a string 271'); break;358 case 272: if (n[272]++ > 0) check ('a string 272'); break;359 case 273: if (n[273]++ > 0) check ('a string 273'); break;360 case 274: if (n[274]++ > 0) check ('a string 274'); break;361 case 275: if (n[275]++ > 0) check ('a string 275'); break;362 case 276: if (n[276]++ > 0) check ('a string 276'); break;363 case 277: if (n[277]++ > 0) check ('a string 277'); break;364 case 278: if (n[278]++ > 0) check ('a string 278'); break;365 case 279: if (n[279]++ > 0) check ('a string 279'); break;366 case 280: if (n[280]++ > 0) check ('a string 280'); break;367 case 281: if (n[281]++ > 0) check ('a string 281'); break;368 case 282: if (n[282]++ > 0) check ('a string 282'); break;369 case 283: if (n[283]++ > 0) check ('a string 283'); break;370 case 284: if (n[284]++ > 0) check ('a string 284'); break;371 case 285: if (n[285]++ > 0) check ('a string 285'); break;372 case 286: if (n[286]++ > 0) check ('a string 286'); break;373 case 287: if (n[287]++ > 0) check ('a string 287'); break;374 case 288: if (n[288]++ > 0) check ('a string 288'); break;375 case 289: if (n[289]++ > 0) check ('a string 289'); break;376 case 290: if (n[290]++ > 0) check ('a string 290'); break;377 case 291: if (n[291]++ > 0) check ('a string 291'); break;378 case 292: if (n[292]++ > 0) check ('a string 292'); break;379 case 293: if (n[293]++ > 0) check ('a string 293'); break;380 case 294: if (n[294]++ > 0) check ('a string 294'); break;381 case 295: if (n[295]++ > 0) check ('a string 295'); break;382 case 296: if (n[296]++ > 0) check ('a string 296'); break;383 case 297: if (n[297]++ > 0) check ('a string 297'); break;384 case 298: if (n[298]++ > 0) check ('a string 298'); break;385 case 299: if (n[299]++ > 0) check ('a string 299'); break;386 case 300: if (n[300]++ > 0) check ('a string 300'); break;387 case 301: if (n[301]++ > 0) check ('a string 301'); break;388 case 302: if (n[302]++ > 0) check ('a string 302'); break;389 case 303: if (n[303]++ > 0) check ('a string 303'); break;390 case 304: if (n[304]++ > 0) check ('a string 304'); break;391 case 305: if (n[305]++ > 0) check ('a string 305'); break;392 case 306: if (n[306]++ > 0) check ('a string 306'); break;393 case 307: if (n[307]++ > 0) check ('a string 307'); break;394 case 308: if (n[308]++ > 0) check ('a string 308'); break;395 case 309: if (n[309]++ > 0) check ('a string 309'); break;396 case 310: if (n[310]++ > 0) check ('a string 310'); break;397 case 311: if (n[311]++ > 0) check ('a string 311'); break;398 case 312: if (n[312]++ > 0) check ('a string 312'); break;399 case 313: if (n[313]++ > 0) check ('a string 313'); break;400 case 314: if (n[314]++ > 0) check ('a string 314'); break;401 case 315: if (n[315]++ > 0) check ('a string 315'); break;402 case 316: if (n[316]++ > 0) check ('a string 316'); break;403 case 317: if (n[317]++ > 0) check ('a string 317'); break;404 case 318: if (n[318]++ > 0) check ('a string 318'); break;405 case 319: if (n[319]++ > 0) check ('a string 319'); break;406 case 320: if (n[320]++ > 0) check ('a string 320'); break;407 case 321: if (n[321]++ > 0) check ('a string 321'); break;408 case 322: if (n[322]++ > 0) check ('a string 322'); break;409 case 323: if (n[323]++ > 0) check ('a string 323'); break;410 case 324: if (n[324]++ > 0) check ('a string 324'); break;411 case 325: if (n[325]++ > 0) check ('a string 325'); break;412 case 326: if (n[326]++ > 0) check ('a string 326'); break;413 case 327: if (n[327]++ > 0) check ('a string 327'); break;414 case 328: if (n[328]++ > 0) check ('a string 328'); break;415 case 329: if (n[329]++ > 0) check ('a string 329'); break;416 case 330: if (n[330]++ > 0) check ('a string 330'); break;417 case 331: if (n[331]++ > 0) check ('a string 331'); break;418 case 332: if (n[332]++ > 0) check ('a string 332'); break;419 case 333: if (n[333]++ > 0) check ('a string 333'); break;420 case 334: if (n[334]++ > 0) check ('a string 334'); break;421 case 335: if (n[335]++ > 0) check ('a string 335'); break;422 case 336: if (n[336]++ > 0) check ('a string 336'); break;423 case 337: if (n[337]++ > 0) check ('a string 337'); break;424 case 338: if (n[338]++ > 0) check ('a string 338'); break;425 case 339: if (n[339]++ > 0) check ('a string 339'); break;426 case 340: if (n[340]++ > 0) check ('a string 340'); break;427 case 341: if (n[341]++ > 0) check ('a string 341'); break;428 case 342: if (n[342]++ > 0) check ('a string 342'); break;429 case 343: if (n[343]++ > 0) check ('a string 343'); break;430 case 344: if (n[344]++ > 0) check ('a string 344'); break;431 case 345: if (n[345]++ > 0) check ('a string 345'); break;432 case 346: if (n[346]++ > 0) check ('a string 346'); break;433 case 347: if (n[347]++ > 0) check ('a string 347'); break;434 case 348: if (n[348]++ > 0) check ('a string 348'); break;435 case 349: if (n[349]++ > 0) check ('a string 349'); break;436 case 350: if (n[350]++ > 0) check ('a string 350'); break;437 case 351: if (n[351]++ > 0) check ('a string 351'); break;438 case 352: if (n[352]++ > 0) check ('a string 352'); break;439 case 353: if (n[353]++ > 0) check ('a string 353'); break;440 case 354: if (n[354]++ > 0) check ('a string 354'); break;441 case 355: if (n[355]++ > 0) check ('a string 355'); break;442 case 356: if (n[356]++ > 0) check ('a string 356'); break;443 case 357: if (n[357]++ > 0) check ('a string 357'); break;444 case 358: if (n[358]++ > 0) check ('a string 358'); break;445 case 359: if (n[359]++ > 0) check ('a string 359'); break;446 case 360: if (n[360]++ > 0) check ('a string 360'); break;447 case 361: if (n[361]++ > 0) check ('a string 361'); break;448 case 362: if (n[362]++ > 0) check ('a string 362'); break;449 case 363: if (n[363]++ > 0) check ('a string 363'); break;450 case 364: if (n[364]++ > 0) check ('a string 364'); break;451 case 365: if (n[365]++ > 0) check ('a string 365'); break;452 case 366: if (n[366]++ > 0) check ('a string 366'); break;453 case 367: if (n[367]++ > 0) check ('a string 367'); break;454 case 368: if (n[368]++ > 0) check ('a string 368'); break;455 case 369: if (n[369]++ > 0) check ('a string 369'); break;456 case 370: if (n[370]++ > 0) check ('a string 370'); break;457 case 371: if (n[371]++ > 0) check ('a string 371'); break;458 case 372: if (n[372]++ > 0) check ('a string 372'); break;459 case 373: if (n[373]++ > 0) check ('a string 373'); break;460 case 374: if (n[374]++ > 0) check ('a string 374'); break;461 case 375: if (n[375]++ > 0) check ('a string 375'); break;462 case 376: if (n[376]++ > 0) check ('a string 376'); break;463 case 377: if (n[377]++ > 0) check ('a string 377'); break;464 case 378: if (n[378]++ > 0) check ('a string 378'); break;465 case 379: if (n[379]++ > 0) check ('a string 379'); break;466 case 380: if (n[380]++ > 0) check ('a string 380'); break;467 case 381: if (n[381]++ > 0) check ('a string 381'); break;468 case 382: if (n[382]++ > 0) check ('a string 382'); break;469 case 383: if (n[383]++ > 0) check ('a string 383'); break;470 case 384: if (n[384]++ > 0) check ('a string 384'); break;471 case 385: if (n[385]++ > 0) check ('a string 385'); break;472 case 386: if (n[386]++ > 0) check ('a string 386'); break;473 case 387: if (n[387]++ > 0) check ('a string 387'); break;474 case 388: if (n[388]++ > 0) check ('a string 388'); break;475 case 389: if (n[389]++ > 0) check ('a string 389'); break;476 case 390: if (n[390]++ > 0) check ('a string 390'); break;477 case 391: if (n[391]++ > 0) check ('a string 391'); break;478 case 392: if (n[392]++ > 0) check ('a string 392'); break;479 case 393: if (n[393]++ > 0) check ('a string 393'); break;480 case 394: if (n[394]++ > 0) check ('a string 394'); break;481 case 395: if (n[395]++ > 0) check ('a string 395'); break;482 case 396: if (n[396]++ > 0) check ('a string 396'); break;483 case 397: if (n[397]++ > 0) check ('a string 397'); break;484 case 398: if (n[398]++ > 0) check ('a string 398'); break;485 case 399: if (n[399]++ > 0) check ('a string 399'); break;486 case 400: if (n[400]++ > 0) check ('a string 400'); break;487 case 401: if (n[401]++ > 0) check ('a string 401'); break;488 case 402: if (n[402]++ > 0) check ('a string 402'); break;489 case 403: if (n[403]++ > 0) check ('a string 403'); break;490 case 404: if (n[404]++ > 0) check ('a string 404'); break;491 case 405: if (n[405]++ > 0) check ('a string 405'); break;492 case 406: if (n[406]++ > 0) check ('a string 406'); break;493 case 407: if (n[407]++ > 0) check ('a string 407'); break;494 case 408: if (n[408]++ > 0) check ('a string 408'); break;495 case 409: if (n[409]++ > 0) check ('a string 409'); break;496 case 410: if (n[410]++ > 0) check ('a string 410'); break;497 case 411: if (n[411]++ > 0) check ('a string 411'); break;498 case 412: if (n[412]++ > 0) check ('a string 412'); break;499 case 413: if (n[413]++ > 0) check ('a string 413'); break;500 case 414: if (n[414]++ > 0) check ('a string 414'); break;501 case 415: if (n[415]++ > 0) check ('a string 415'); break;502 case 416: if (n[416]++ > 0) check ('a string 416'); break;503 case 417: if (n[417]++ > 0) check ('a string 417'); break;504 case 418: if (n[418]++ > 0) check ('a string 418'); break;505 case 419: if (n[419]++ > 0) check ('a string 419'); break;506 case 420: if (n[420]++ > 0) check ('a string 420'); break;507 case 421: if (n[421]++ > 0) check ('a string 421'); break;508 case 422: if (n[422]++ > 0) check ('a string 422'); break;509 case 423: if (n[423]++ > 0) check ('a string 423'); break;510 case 424: if (n[424]++ > 0) check ('a string 424'); break;511 case 425: if (n[425]++ > 0) check ('a string 425'); break;512 case 426: if (n[426]++ > 0) check ('a string 426'); break;513 case 427: if (n[427]++ > 0) check ('a string 427'); break;514 case 428: if (n[428]++ > 0) check ('a string 428'); break;515 case 429: if (n[429]++ > 0) check ('a string 429'); break;516 case 430: if (n[430]++ > 0) check ('a string 430'); break;517 case 431: if (n[431]++ > 0) check ('a string 431'); break;518 case 432: if (n[432]++ > 0) check ('a string 432'); break;519 case 433: if (n[433]++ > 0) check ('a string 433'); break;520 case 434: if (n[434]++ > 0) check ('a string 434'); break;521 case 435: if (n[435]++ > 0) check ('a string 435'); break;522 case 436: if (n[436]++ > 0) check ('a string 436'); break;523 case 437: if (n[437]++ > 0) check ('a string 437'); break;524 case 438: if (n[438]++ > 0) check ('a string 438'); break;525 case 439: if (n[439]++ > 0) check ('a string 439'); break;526 case 440: if (n[440]++ > 0) check ('a string 440'); break;527 case 441: if (n[441]++ > 0) check ('a string 441'); break;528 case 442: if (n[442]++ > 0) check ('a string 442'); break;529 case 443: if (n[443]++ > 0) check ('a string 443'); break;530 case 444: if (n[444]++ > 0) check ('a string 444'); break;531 case 445: if (n[445]++ > 0) check ('a string 445'); break;532 case 446: if (n[446]++ > 0) check ('a string 446'); break;533 case 447: if (n[447]++ > 0) check ('a string 447'); break;534 case 448: if (n[448]++ > 0) check ('a string 448'); break;535 case 449: if (n[449]++ > 0) check ('a string 449'); break;536 case 450: if (n[450]++ > 0) check ('a string 450'); break;537 case 451: if (n[451]++ > 0) check ('a string 451'); break;538 case 452: if (n[452]++ > 0) check ('a string 452'); break;539 case 453: if (n[453]++ > 0) check ('a string 453'); break;540 case 454: if (n[454]++ > 0) check ('a string 454'); break;541 case 455: if (n[455]++ > 0) check ('a string 455'); break;542 case 456: if (n[456]++ > 0) check ('a string 456'); break;543 case 457: if (n[457]++ > 0) check ('a string 457'); break;544 case 458: if (n[458]++ > 0) check ('a string 458'); break;545 case 459: if (n[459]++ > 0) check ('a string 459'); break;546 case 460: if (n[460]++ > 0) check ('a string 460'); break;547 case 461: if (n[461]++ > 0) check ('a string 461'); break;548 case 462: if (n[462]++ > 0) check ('a string 462'); break;549 case 463: if (n[463]++ > 0) check ('a string 463'); break;550 case 464: if (n[464]++ > 0) check ('a string 464'); break;551 case 465: if (n[465]++ > 0) check ('a string 465'); break;552 case 466: if (n[466]++ > 0) check ('a string 466'); break;553 case 467: if (n[467]++ > 0) check ('a string 467'); break;554 case 468: if (n[468]++ > 0) check ('a string 468'); break;555 case 469: if (n[469]++ > 0) check ('a string 469'); break;556 case 470: if (n[470]++ > 0) check ('a string 470'); break;557 case 471: if (n[471]++ > 0) check ('a string 471'); break;558 case 472: if (n[472]++ > 0) check ('a string 472'); break;559 case 473: if (n[473]++ > 0) check ('a string 473'); break;560 case 474: if (n[474]++ > 0) check ('a string 474'); break;561 case 475: if (n[475]++ > 0) check ('a string 475'); break;562 case 476: if (n[476]++ > 0) check ('a string 476'); break;563 case 477: if (n[477]++ > 0) check ('a string 477'); break;564 case 478: if (n[478]++ > 0) check ('a string 478'); break;565 case 479: if (n[479]++ > 0) check ('a string 479'); break;566 case 480: if (n[480]++ > 0) check ('a string 480'); break;567 case 481: if (n[481]++ > 0) check ('a string 481'); break;568 case 482: if (n[482]++ > 0) check ('a string 482'); break;569 case 483: if (n[483]++ > 0) check ('a string 483'); break;570 case 484: if (n[484]++ > 0) check ('a string 484'); break;571 case 485: if (n[485]++ > 0) check ('a string 485'); break;572 case 486: if (n[486]++ > 0) check ('a string 486'); break;573 case 487: if (n[487]++ > 0) check ('a string 487'); break;574 case 488: if (n[488]++ > 0) check ('a string 488'); break;575 case 489: if (n[489]++ > 0) check ('a string 489'); break;576 case 490: if (n[490]++ > 0) check ('a string 490'); break;577 case 491: if (n[491]++ > 0) check ('a string 491'); break;578 case 492: if (n[492]++ > 0) check ('a string 492'); break;579 case 493: if (n[493]++ > 0) check ('a string 493'); break;580 case 494: if (n[494]++ > 0) check ('a string 494'); break;581 case 495: if (n[495]++ > 0) check ('a string 495'); break;582 case 496: if (n[496]++ > 0) check ('a string 496'); break;583 case 497: if (n[497]++ > 0) check ('a string 497'); break;584 case 498: if (n[498]++ > 0) check ('a string 498'); break;585 case 499: if (n[499]++ > 0) check ('a string 499'); break;586 case 500: if (n[500]++ > 0) check ('a string 500'); break;587 case 501: if (n[501]++ > 0) check ('a string 501'); break;588 case 502: if (n[502]++ > 0) check ('a string 502'); break;589 case 503: if (n[503]++ > 0) check ('a string 503'); break;590 case 504: if (n[504]++ > 0) check ('a string 504'); break;591 case 505: if (n[505]++ > 0) check ('a string 505'); break;592 case 506: if (n[506]++ > 0) check ('a string 506'); break;593 case 507: if (n[507]++ > 0) check ('a string 507'); break;594 case 508: if (n[508]++ > 0) check ('a string 508'); break;595 case 509: if (n[509]++ > 0) check ('a string 509'); break;596 case 510: if (n[510]++ > 0) check ('a string 510'); break;597 case 511: if (n[511]++ > 0) check ('a string 511'); break;598 case 512: if (n[512]++ > 0) check ('a string 512'); break;599 case 513: if (n[513]++ > 0) check ('a string 513'); break;600 case 514: if (n[514]++ > 0) check ('a string 514'); break;601 case 515: if (n[515]++ > 0) check ('a string 515'); break;602 case 516: if (n[516]++ > 0) check ('a string 516'); break;603 case 517: if (n[517]++ > 0) check ('a string 517'); break;604 case 518: if (n[518]++ > 0) check ('a string 518'); break;605 case 519: if (n[519]++ > 0) check ('a string 519'); break;606 case 520: if (n[520]++ > 0) check ('a string 520'); break;607 case 521: if (n[521]++ > 0) check ('a string 521'); break;608 case 522: if (n[522]++ > 0) check ('a string 522'); break;609 case 523: if (n[523]++ > 0) check ('a string 523'); break;610 case 524: if (n[524]++ > 0) check ('a string 524'); break;611 case 525: if (n[525]++ > 0) check ('a string 525'); break;612 case 526: if (n[526]++ > 0) check ('a string 526'); break;613 case 527: if (n[527]++ > 0) check ('a string 527'); break;614 case 528: if (n[528]++ > 0) check ('a string 528'); break;615 case 529: if (n[529]++ > 0) check ('a string 529'); break;616 case 530: if (n[530]++ > 0) check ('a string 530'); break;617 case 531: if (n[531]++ > 0) check ('a string 531'); break;618 case 532: if (n[532]++ > 0) check ('a string 532'); break;619 case 533: if (n[533]++ > 0) check ('a string 533'); break;620 case 534: if (n[534]++ > 0) check ('a string 534'); break;621 case 535: if (n[535]++ > 0) check ('a string 535'); break;622 case 536: if (n[536]++ > 0) check ('a string 536'); break;623 case 537: if (n[537]++ > 0) check ('a string 537'); break;624 case 538: if (n[538]++ > 0) check ('a string 538'); break;625 case 539: if (n[539]++ > 0) check ('a string 539'); break;626 case 540: if (n[540]++ > 0) check ('a string 540'); break;627 case 541: if (n[541]++ > 0) check ('a string 541'); break;628 case 542: if (n[542]++ > 0) check ('a string 542'); break;629 case 543: if (n[543]++ > 0) check ('a string 543'); break;630 case 544: if (n[544]++ > 0) check ('a string 544'); break;631 case 545: if (n[545]++ > 0) check ('a string 545'); break;632 case 546: if (n[546]++ > 0) check ('a string 546'); break;633 case 547: if (n[547]++ > 0) check ('a string 547'); break;634 case 548: if (n[548]++ > 0) check ('a string 548'); break;635 case 549: if (n[549]++ > 0) check ('a string 549'); break;636 case 550: if (n[550]++ > 0) check ('a string 550'); break;637 case 551: if (n[551]++ > 0) check ('a string 551'); break;638 case 552: if (n[552]++ > 0) check ('a string 552'); break;639 case 553: if (n[553]++ > 0) check ('a string 553'); break;640 case 554: if (n[554]++ > 0) check ('a string 554'); break;641 case 555: if (n[555]++ > 0) check ('a string 555'); break;642 case 556: if (n[556]++ > 0) check ('a string 556'); break;643 case 557: if (n[557]++ > 0) check ('a string 557'); break;644 case 558: if (n[558]++ > 0) check ('a string 558'); break;645 case 559: if (n[559]++ > 0) check ('a string 559'); break;646 case 560: if (n[560]++ > 0) check ('a string 560'); break;647 case 561: if (n[561]++ > 0) check ('a string 561'); break;648 case 562: if (n[562]++ > 0) check ('a string 562'); break;649 case 563: if (n[563]++ > 0) check ('a string 563'); break;650 case 564: if (n[564]++ > 0) check ('a string 564'); break;651 case 565: if (n[565]++ > 0) check ('a string 565'); break;652 case 566: if (n[566]++ > 0) check ('a string 566'); break;653 case 567: if (n[567]++ > 0) check ('a string 567'); break;654 case 568: if (n[568]++ > 0) check ('a string 568'); break;655 case 569: if (n[569]++ > 0) check ('a string 569'); break;656 case 570: if (n[570]++ > 0) check ('a string 570'); break;657 case 571: if (n[571]++ > 0) check ('a string 571'); break;658 case 572: if (n[572]++ > 0) check ('a string 572'); break;659 case 573: if (n[573]++ > 0) check ('a string 573'); break;660 case 574: if (n[574]++ > 0) check ('a string 574'); break;661 case 575: if (n[575]++ > 0) check ('a string 575'); break;662 case 576: if (n[576]++ > 0) check ('a string 576'); break;663 case 577: if (n[577]++ > 0) check ('a string 577'); break;664 case 578: if (n[578]++ > 0) check ('a string 578'); break;665 case 579: if (n[579]++ > 0) check ('a string 579'); break;666 case 580: if (n[580]++ > 0) check ('a string 580'); break;667 case 581: if (n[581]++ > 0) check ('a string 581'); break;668 case 582: if (n[582]++ > 0) check ('a string 582'); break;669 case 583: if (n[583]++ > 0) check ('a string 583'); break;670 case 584: if (n[584]++ > 0) check ('a string 584'); break;671 case 585: if (n[585]++ > 0) check ('a string 585'); break;672 case 586: if (n[586]++ > 0) check ('a string 586'); break;673 case 587: if (n[587]++ > 0) check ('a string 587'); break;674 case 588: if (n[588]++ > 0) check ('a string 588'); break;675 case 589: if (n[589]++ > 0) check ('a string 589'); break;676 case 590: if (n[590]++ > 0) check ('a string 590'); break;677 case 591: if (n[591]++ > 0) check ('a string 591'); break;678 case 592: if (n[592]++ > 0) check ('a string 592'); break;679 case 593: if (n[593]++ > 0) check ('a string 593'); break;680 case 594: if (n[594]++ > 0) check ('a string 594'); break;681 case 595: if (n[595]++ > 0) check ('a string 595'); break;682 case 596: if (n[596]++ > 0) check ('a string 596'); break;683 case 597: if (n[597]++ > 0) check ('a string 597'); break;684 case 598: if (n[598]++ > 0) check ('a string 598'); break;685 case 599: if (n[599]++ > 0) check ('a string 599'); break;686 case 600: if (n[600]++ > 0) check ('a string 600'); break;687 case 601: if (n[601]++ > 0) check ('a string 601'); break;688 case 602: if (n[602]++ > 0) check ('a string 602'); break;689 case 603: if (n[603]++ > 0) check ('a string 603'); break;690 case 604: if (n[604]++ > 0) check ('a string 604'); break;691 case 605: if (n[605]++ > 0) check ('a string 605'); break;692 case 606: if (n[606]++ > 0) check ('a string 606'); break;693 case 607: if (n[607]++ > 0) check ('a string 607'); break;694 case 608: if (n[608]++ > 0) check ('a string 608'); break;695 case 609: if (n[609]++ > 0) check ('a string 609'); break;696 case 610: if (n[610]++ > 0) check ('a string 610'); break;697 case 611: if (n[611]++ > 0) check ('a string 611'); break;698 case 612: if (n[612]++ > 0) check ('a string 612'); break;699 case 613: if (n[613]++ > 0) check ('a string 613'); break;700 case 614: if (n[614]++ > 0) check ('a string 614'); break;701 case 615: if (n[615]++ > 0) check ('a string 615'); break;702 case 616: if (n[616]++ > 0) check ('a string 616'); break;703 case 617: if (n[617]++ > 0) check ('a string 617'); break;704 case 618: if (n[618]++ > 0) check ('a string 618'); break;705 case 619: if (n[619]++ > 0) check ('a string 619'); break;706 case 620: if (n[620]++ > 0) check ('a string 620'); break;707 case 621: if (n[621]++ > 0) check ('a string 621'); break;708 case 622: if (n[622]++ > 0) check ('a string 622'); break;709 case 623: if (n[623]++ > 0) check ('a string 623'); break;710 case 624: if (n[624]++ > 0) check ('a string 624'); break;711 case 625: if (n[625]++ > 0) check ('a string 625'); break;712 case 626: if (n[626]++ > 0) check ('a string 626'); break;713 case 627: if (n[627]++ > 0) check ('a string 627'); break;714 case 628: if (n[628]++ > 0) check ('a string 628'); break;715 case 629: if (n[629]++ > 0) check ('a string 629'); break;716 case 630: if (n[630]++ > 0) check ('a string 630'); break;717 case 631: if (n[631]++ > 0) check ('a string 631'); break;718 case 632: if (n[632]++ > 0) check ('a string 632'); break;719 case 633: if (n[633]++ > 0) check ('a string 633'); break;720 case 634: if (n[634]++ > 0) check ('a string 634'); break;721 case 635: if (n[635]++ > 0) check ('a string 635'); break;722 case 636: if (n[636]++ > 0) check ('a string 636'); break;723 case 637: if (n[637]++ > 0) check ('a string 637'); break;724 case 638: if (n[638]++ > 0) check ('a string 638'); break;725 case 639: if (n[639]++ > 0) check ('a string 639'); break;726 case 640: if (n[640]++ > 0) check ('a string 640'); break;727 case 641: if (n[641]++ > 0) check ('a string 641'); break;728 case 642: if (n[642]++ > 0) check ('a string 642'); break;729 case 643: if (n[643]++ > 0) check ('a string 643'); break;730 case 644: if (n[644]++ > 0) check ('a string 644'); break;731 case 645: if (n[645]++ > 0) check ('a string 645'); break;732 case 646: if (n[646]++ > 0) check ('a string 646'); break;733 case 647: if (n[647]++ > 0) check ('a string 647'); break;734 case 648: if (n[648]++ > 0) check ('a string 648'); break;735 case 649: if (n[649]++ > 0) check ('a string 649'); break;736 case 650: if (n[650]++ > 0) check ('a string 650'); break;737 case 651: if (n[651]++ > 0) check ('a string 651'); break;738 case 652: if (n[652]++ > 0) check ('a string 652'); break;739 case 653: if (n[653]++ > 0) check ('a string 653'); break;740 case 654: if (n[654]++ > 0) check ('a string 654'); break;741 case 655: if (n[655]++ > 0) check ('a string 655'); break;742 case 656: if (n[656]++ > 0) check ('a string 656'); break;743 case 657: if (n[657]++ > 0) check ('a string 657'); break;744 case 658: if (n[658]++ > 0) check ('a string 658'); break;745 case 659: if (n[659]++ > 0) check ('a string 659'); break;746 case 660: if (n[660]++ > 0) check ('a string 660'); break;747 case 661: if (n[661]++ > 0) check ('a string 661'); break;748 case 662: if (n[662]++ > 0) check ('a string 662'); break;749 case 663: if (n[663]++ > 0) check ('a string 663'); break;750 case 664: if (n[664]++ > 0) check ('a string 664'); break;751 case 665: if (n[665]++ > 0) check ('a string 665'); break;752 case 666: if (n[666]++ > 0) check ('a string 666'); break;753 case 667: if (n[667]++ > 0) check ('a string 667'); break;754 case 668: if (n[668]++ > 0) check ('a string 668'); break;755 case 669: if (n[669]++ > 0) check ('a string 669'); break;756 case 670: if (n[670]++ > 0) check ('a string 670'); break;757 case 671: if (n[671]++ > 0) check ('a string 671'); break;758 case 672: if (n[672]++ > 0) check ('a string 672'); break;759 case 673: if (n[673]++ > 0) check ('a string 673'); break;760 case 674: if (n[674]++ > 0) check ('a string 674'); break;761 case 675: if (n[675]++ > 0) check ('a string 675'); break;762 case 676: if (n[676]++ > 0) check ('a string 676'); break;763 case 677: if (n[677]++ > 0) check ('a string 677'); break;764 case 678: if (n[678]++ > 0) check ('a string 678'); break;765 case 679: if (n[679]++ > 0) check ('a string 679'); break;766 case 680: if (n[680]++ > 0) check ('a string 680'); break;767 case 681: if (n[681]++ > 0) check ('a string 681'); break;768 case 682: if (n[682]++ > 0) check ('a string 682'); break;769 case 683: if (n[683]++ > 0) check ('a string 683'); break;770 case 684: if (n[684]++ > 0) check ('a string 684'); break;771 case 685: if (n[685]++ > 0) check ('a string 685'); break;772 case 686: if (n[686]++ > 0) check ('a string 686'); break;773 case 687: if (n[687]++ > 0) check ('a string 687'); break;774 case 688: if (n[688]++ > 0) check ('a string 688'); break;775 case 689: if (n[689]++ > 0) check ('a string 689'); break;776 case 690: if (n[690]++ > 0) check ('a string 690'); break;777 case 691: if (n[691]++ > 0) check ('a string 691'); break;778 case 692: if (n[692]++ > 0) check ('a string 692'); break;779 case 693: if (n[693]++ > 0) check ('a string 693'); break;780 case 694: if (n[694]++ > 0) check ('a string 694'); break;781 case 695: if (n[695]++ > 0) check ('a string 695'); break;782 case 696: if (n[696]++ > 0) check ('a string 696'); break;783 case 697: if (n[697]++ > 0) check ('a string 697'); break;784 case 698: if (n[698]++ > 0) check ('a string 698'); break;785 case 699: if (n[699]++ > 0) check ('a string 699'); break;786 case 700: if (n[700]++ > 0) check ('a string 700'); break;787 case 701: if (n[701]++ > 0) check ('a string 701'); break;788 case 702: if (n[702]++ > 0) check ('a string 702'); break;789 case 703: if (n[703]++ > 0) check ('a string 703'); break;790 case 704: if (n[704]++ > 0) check ('a string 704'); break;791 case 705: if (n[705]++ > 0) check ('a string 705'); break;792 case 706: if (n[706]++ > 0) check ('a string 706'); break;793 case 707: if (n[707]++ > 0) check ('a string 707'); break;794 case 708: if (n[708]++ > 0) check ('a string 708'); break;795 case 709: if (n[709]++ > 0) check ('a string 709'); break;796 case 710: if (n[710]++ > 0) check ('a string 710'); break;797 case 711: if (n[711]++ > 0) check ('a string 711'); break;798 case 712: if (n[712]++ > 0) check ('a string 712'); break;799 case 713: if (n[713]++ > 0) check ('a string 713'); break;800 case 714: if (n[714]++ > 0) check ('a string 714'); break;801 case 715: if (n[715]++ > 0) check ('a string 715'); break;802 case 716: if (n[716]++ > 0) check ('a string 716'); break;803 case 717: if (n[717]++ > 0) check ('a string 717'); break;804 case 718: if (n[718]++ > 0) check ('a string 718'); break;805 case 719: if (n[719]++ > 0) check ('a string 719'); break;806 case 720: if (n[720]++ > 0) check ('a string 720'); break;807 case 721: if (n[721]++ > 0) check ('a string 721'); break;808 case 722: if (n[722]++ > 0) check ('a string 722'); break;809 case 723: if (n[723]++ > 0) check ('a string 723'); break;810 case 724: if (n[724]++ > 0) check ('a string 724'); break;811 case 725: if (n[725]++ > 0) check ('a string 725'); break;812 case 726: if (n[726]++ > 0) check ('a string 726'); break;813 case 727: if (n[727]++ > 0) check ('a string 727'); break;814 case 728: if (n[728]++ > 0) check ('a string 728'); break;815 case 729: if (n[729]++ > 0) check ('a string 729'); break;816 case 730: if (n[730]++ > 0) check ('a string 730'); break;817 case 731: if (n[731]++ > 0) check ('a string 731'); break;818 case 732: if (n[732]++ > 0) check ('a string 732'); break;819 case 733: if (n[733]++ > 0) check ('a string 733'); break;820 case 734: if (n[734]++ > 0) check ('a string 734'); break;821 case 735: if (n[735]++ > 0) check ('a string 735'); break;822 case 736: if (n[736]++ > 0) check ('a string 736'); break;823 case 737: if (n[737]++ > 0) check ('a string 737'); break;824 case 738: if (n[738]++ > 0) check ('a string 738'); break;825 case 739: if (n[739]++ > 0) check ('a string 739'); break;826 case 740: if (n[740]++ > 0) check ('a string 740'); break;827 case 741: if (n[741]++ > 0) check ('a string 741'); break;828 case 742: if (n[742]++ > 0) check ('a string 742'); break;829 case 743: if (n[743]++ > 0) check ('a string 743'); break;830 case 744: if (n[744]++ > 0) check ('a string 744'); break;831 case 745: if (n[745]++ > 0) check ('a string 745'); break;832 case 746: if (n[746]++ > 0) check ('a string 746'); break;833 case 747: if (n[747]++ > 0) check ('a string 747'); break;834 case 748: if (n[748]++ > 0) check ('a string 748'); break;835 case 749: if (n[749]++ > 0) check ('a string 749'); break;836 case 750: if (n[750]++ > 0) check ('a string 750'); break;837 case 751: if (n[751]++ > 0) check ('a string 751'); break;838 case 752: if (n[752]++ > 0) check ('a string 752'); break;839 case 753: if (n[753]++ > 0) check ('a string 753'); break;840 case 754: if (n[754]++ > 0) check ('a string 754'); break;841 case 755: if (n[755]++ > 0) check ('a string 755'); break;842 case 756: if (n[756]++ > 0) check ('a string 756'); break;843 case 757: if (n[757]++ > 0) check ('a string 757'); break;844 case 758: if (n[758]++ > 0) check ('a string 758'); break;845 case 759: if (n[759]++ > 0) check ('a string 759'); break;846 case 760: if (n[760]++ > 0) check ('a string 760'); break;847 case 761: if (n[761]++ > 0) check ('a string 761'); break;848 case 762: if (n[762]++ > 0) check ('a string 762'); break;849 case 763: if (n[763]++ > 0) check ('a string 763'); break;850 case 764: if (n[764]++ > 0) check ('a string 764'); break;851 case 765: if (n[765]++ > 0) check ('a string 765'); break;852 case 766: if (n[766]++ > 0) check ('a string 766'); break;853 case 767: if (n[767]++ > 0) check ('a string 767'); break;854 case 768: if (n[768]++ > 0) check ('a string 768'); break;855 case 769: if (n[769]++ > 0) check ('a string 769'); break;856 case 770: if (n[770]++ > 0) check ('a string 770'); break;857 case 771: if (n[771]++ > 0) check ('a string 771'); break;858 case 772: if (n[772]++ > 0) check ('a string 772'); break;859 case 773: if (n[773]++ > 0) check ('a string 773'); break;860 case 774: if (n[774]++ > 0) check ('a string 774'); break;861 case 775: if (n[775]++ > 0) check ('a string 775'); break;862 case 776: if (n[776]++ > 0) check ('a string 776'); break;863 case 777: if (n[777]++ > 0) check ('a string 777'); break;864 case 778: if (n[778]++ > 0) check ('a string 778'); break;865 case 779: if (n[779]++ > 0) check ('a string 779'); break;866 case 780: if (n[780]++ > 0) check ('a string 780'); break;867 case 781: if (n[781]++ > 0) check ('a string 781'); break;868 case 782: if (n[782]++ > 0) check ('a string 782'); break;869 case 783: if (n[783]++ > 0) check ('a string 783'); break;870 case 784: if (n[784]++ > 0) check ('a string 784'); break;871 case 785: if (n[785]++ > 0) check ('a string 785'); break;872 case 786: if (n[786]++ > 0) check ('a string 786'); break;873 case 787: if (n[787]++ > 0) check ('a string 787'); break;874 case 788: if (n[788]++ > 0) check ('a string 788'); break;875 case 789: if (n[789]++ > 0) check ('a string 789'); break;876 case 790: if (n[790]++ > 0) check ('a string 790'); break;877 case 791: if (n[791]++ > 0) check ('a string 791'); break;878 case 792: if (n[792]++ > 0) check ('a string 792'); break;879 case 793: if (n[793]++ > 0) check ('a string 793'); break;880 case 794: if (n[794]++ > 0) check ('a string 794'); break;881 case 795: if (n[795]++ > 0) check ('a string 795'); break;882 case 796: if (n[796]++ > 0) check ('a string 796'); break;883 case 797: if (n[797]++ > 0) check ('a string 797'); break;884 case 798: if (n[798]++ > 0) check ('a string 798'); break;885 case 799: if (n[799]++ > 0) check ('a string 799'); break;886 case 800: if (n[800]++ > 0) check ('a string 800'); break;887 case 801: if (n[801]++ > 0) check ('a string 801'); break;888 case 802: if (n[802]++ > 0) check ('a string 802'); break;889 case 803: if (n[803]++ > 0) check ('a string 803'); break;890 case 804: if (n[804]++ > 0) check ('a string 804'); break;891 case 805: if (n[805]++ > 0) check ('a string 805'); break;892 case 806: if (n[806]++ > 0) check ('a string 806'); break;893 case 807: if (n[807]++ > 0) check ('a string 807'); break;894 case 808: if (n[808]++ > 0) check ('a string 808'); break;895 case 809: if (n[809]++ > 0) check ('a string 809'); break;896 case 810: if (n[810]++ > 0) check ('a string 810'); break;897 case 811: if (n[811]++ > 0) check ('a string 811'); break;898 case 812: if (n[812]++ > 0) check ('a string 812'); break;899 case 813: if (n[813]++ > 0) check ('a string 813'); break;900 case 814: if (n[814]++ > 0) check ('a string 814'); break;901 case 815: if (n[815]++ > 0) check ('a string 815'); break;902 case 816: if (n[816]++ > 0) check ('a string 816'); break;903 case 817: if (n[817]++ > 0) check ('a string 817'); break;904 case 818: if (n[818]++ > 0) check ('a string 818'); break;905 case 819: if (n[819]++ > 0) check ('a string 819'); break;906 case 820: if (n[820]++ > 0) check ('a string 820'); break;907 case 821: if (n[821]++ > 0) check ('a string 821'); break;908 case 822: if (n[822]++ > 0) check ('a string 822'); break;909 case 823: if (n[823]++ > 0) check ('a string 823'); break;910 case 824: if (n[824]++ > 0) check ('a string 824'); break;911 case 825: if (n[825]++ > 0) check ('a string 825'); break;912 case 826: if (n[826]++ > 0) check ('a string 826'); break;913 case 827: if (n[827]++ > 0) check ('a string 827'); break;914 case 828: if (n[828]++ > 0) check ('a string 828'); break;915 case 829: if (n[829]++ > 0) check ('a string 829'); break;916 case 830: if (n[830]++ > 0) check ('a string 830'); break;917 case 831: if (n[831]++ > 0) check ('a string 831'); break;918 case 832: if (n[832]++ > 0) check ('a string 832'); break;919 case 833: if (n[833]++ > 0) check ('a string 833'); break;920 case 834: if (n[834]++ > 0) check ('a string 834'); break;921 case 835: if (n[835]++ > 0) check ('a string 835'); break;922 case 836: if (n[836]++ > 0) check ('a string 836'); break;923 case 837: if (n[837]++ > 0) check ('a string 837'); break;924 case 838: if (n[838]++ > 0) check ('a string 838'); break;925 case 839: if (n[839]++ > 0) check ('a string 839'); break;926 case 840: if (n[840]++ > 0) check ('a string 840'); break;927 case 841: if (n[841]++ > 0) check ('a string 841'); break;928 case 842: if (n[842]++ > 0) check ('a string 842'); break;929 case 843: if (n[843]++ > 0) check ('a string 843'); break;930 case 844: if (n[844]++ > 0) check ('a string 844'); break;931 case 845: if (n[845]++ > 0) check ('a string 845'); break;932 case 846: if (n[846]++ > 0) check ('a string 846'); break;933 case 847: if (n[847]++ > 0) check ('a string 847'); break;934 case 848: if (n[848]++ > 0) check ('a string 848'); break;935 case 849: if (n[849]++ > 0) check ('a string 849'); break;936 case 850: if (n[850]++ > 0) check ('a string 850'); break;937 case 851: if (n[851]++ > 0) check ('a string 851'); break;938 case 852: if (n[852]++ > 0) check ('a string 852'); break;939 case 853: if (n[853]++ > 0) check ('a string 853'); break;940 case 854: if (n[854]++ > 0) check ('a string 854'); break;941 case 855: if (n[855]++ > 0) check ('a string 855'); break;942 case 856: if (n[856]++ > 0) check ('a string 856'); break;943 case 857: if (n[857]++ > 0) check ('a string 857'); break;944 case 858: if (n[858]++ > 0) check ('a string 858'); break;945 case 859: if (n[859]++ > 0) check ('a string 859'); break;946 case 860: if (n[860]++ > 0) check ('a string 860'); break;947 case 861: if (n[861]++ > 0) check ('a string 861'); break;948 case 862: if (n[862]++ > 0) check ('a string 862'); break;949 case 863: if (n[863]++ > 0) check ('a string 863'); break;950 case 864: if (n[864]++ > 0) check ('a string 864'); break;951 case 865: if (n[865]++ > 0) check ('a string 865'); break;952 case 866: if (n[866]++ > 0) check ('a string 866'); break;953 case 867: if (n[867]++ > 0) check ('a string 867'); break;954 case 868: if (n[868]++ > 0) check ('a string 868'); break;955 case 869: if (n[869]++ > 0) check ('a string 869'); break;956 case 870: if (n[870]++ > 0) check ('a string 870'); break;957 case 871: if (n[871]++ > 0) check ('a string 871'); break;958 case 872: if (n[872]++ > 0) check ('a string 872'); break;959 case 873: if (n[873]++ > 0) check ('a string 873'); break;960 case 874: if (n[874]++ > 0) check ('a string 874'); break;961 case 875: if (n[875]++ > 0) check ('a string 875'); break;962 case 876: if (n[876]++ > 0) check ('a string 876'); break;963 case 877: if (n[877]++ > 0) check ('a string 877'); break;964 case 878: if (n[878]++ > 0) check ('a string 878'); break;965 case 879: if (n[879]++ > 0) check ('a string 879'); break;966 case 880: if (n[880]++ > 0) check ('a string 880'); break;967 case 881: if (n[881]++ > 0) check ('a string 881'); break;968 case 882: if (n[882]++ > 0) check ('a string 882'); break;969 case 883: if (n[883]++ > 0) check ('a string 883'); break;970 case 884: if (n[884]++ > 0) check ('a string 884'); break;971 case 885: if (n[885]++ > 0) check ('a string 885'); break;972 case 886: if (n[886]++ > 0) check ('a string 886'); break;973 case 887: if (n[887]++ > 0) check ('a string 887'); break;974 case 888: if (n[888]++ > 0) check ('a string 888'); break;975 case 889: if (n[889]++ > 0) check ('a string 889'); break;976 case 890: if (n[890]++ > 0) check ('a string 890'); break;977 case 891: if (n[891]++ > 0) check ('a string 891'); break;978 case 892: if (n[892]++ > 0) check ('a string 892'); break;979 case 893: if (n[893]++ > 0) check ('a string 893'); break;980 case 894: if (n[894]++ > 0) check ('a string 894'); break;981 case 895: if (n[895]++ > 0) check ('a string 895'); break;982 case 896: if (n[896]++ > 0) check ('a string 896'); break;983 case 897: if (n[897]++ > 0) check ('a string 897'); break;984 case 898: if (n[898]++ > 0) check ('a string 898'); break;985 case 899: if (n[899]++ > 0) check ('a string 899'); break;986 case 900: if (n[900]++ > 0) check ('a string 900'); break;987 case 901: if (n[901]++ > 0) check ('a string 901'); break;988 case 902: if (n[902]++ > 0) check ('a string 902'); break;989 case 903: if (n[903]++ > 0) check ('a string 903'); break;990 case 904: if (n[904]++ > 0) check ('a string 904'); break;991 case 905: if (n[905]++ > 0) check ('a string 905'); break;992 case 906: if (n[906]++ > 0) check ('a string 906'); break;993 case 907: if (n[907]++ > 0) check ('a string 907'); break;994 case 908: if (n[908]++ > 0) check ('a string 908'); break;995 case 909: if (n[909]++ > 0) check ('a string 909'); break;996 case 910: if (n[910]++ > 0) check ('a string 910'); break;997 case 911: if (n[911]++ > 0) check ('a string 911'); break;998 case 912: if (n[912]++ > 0) check ('a string 912'); break;999 case 913: if (n[913]++ > 0) check ('a string 913'); break;1000 case 914: if (n[914]++ > 0) check ('a string 914'); break;1001 case 915: if (n[915]++ > 0) check ('a string 915'); break;1002 case 916: if (n[916]++ > 0) check ('a string 916'); break;1003 case 917: if (n[917]++ > 0) check ('a string 917'); break;1004 case 918: if (n[918]++ > 0) check ('a string 918'); break;1005 case 919: if (n[919]++ > 0) check ('a string 919'); break;1006 case 920: if (n[920]++ > 0) check ('a string 920'); break;1007 case 921: if (n[921]++ > 0) check ('a string 921'); break;1008 case 922: if (n[922]++ > 0) check ('a string 922'); break;1009 case 923: if (n[923]++ > 0) check ('a string 923'); break;1010 case 924: if (n[924]++ > 0) check ('a string 924'); break;1011 case 925: if (n[925]++ > 0) check ('a string 925'); break;1012 case 926: if (n[926]++ > 0) check ('a string 926'); break;1013 case 927: if (n[927]++ > 0) check ('a string 927'); break;1014 case 928: if (n[928]++ > 0) check ('a string 928'); break;1015 case 929: if (n[929]++ > 0) check ('a string 929'); break;1016 case 930: if (n[930]++ > 0) check ('a string 930'); break;1017 case 931: if (n[931]++ > 0) check ('a string 931'); break;1018 case 932: if (n[932]++ > 0) check ('a string 932'); break;1019 case 933: if (n[933]++ > 0) check ('a string 933'); break;1020 case 934: if (n[934]++ > 0) check ('a string 934'); break;1021 case 935: if (n[935]++ > 0) check ('a string 935'); break;1022 case 936: if (n[936]++ > 0) check ('a string 936'); break;1023 case 937: if (n[937]++ > 0) check ('a string 937'); break;1024 case 938: if (n[938]++ > 0) check ('a string 938'); break;1025 case 939: if (n[939]++ > 0) check ('a string 939'); break;1026 case 940: if (n[940]++ > 0) check ('a string 940'); break;1027 case 941: if (n[941]++ > 0) check ('a string 941'); break;1028 case 942: if (n[942]++ > 0) check ('a string 942'); break;1029 case 943: if (n[943]++ > 0) check ('a string 943'); break;1030 case 944: if (n[944]++ > 0) check ('a string 944'); break;1031 case 945: if (n[945]++ > 0) check ('a string 945'); break;1032 case 946: if (n[946]++ > 0) check ('a string 946'); break;1033 case 947: if (n[947]++ > 0) check ('a string 947'); break;1034 case 948: if (n[948]++ > 0) check ('a string 948'); break;1035 case 949: if (n[949]++ > 0) check ('a string 949'); break;1036 case 950: if (n[950]++ > 0) check ('a string 950'); break;1037 case 951: if (n[951]++ > 0) check ('a string 951'); break;1038 case 952: if (n[952]++ > 0) check ('a string 952'); break;1039 case 953: if (n[953]++ > 0) check ('a string 953'); break;1040 case 954: if (n[954]++ > 0) check ('a string 954'); break;1041 case 955: if (n[955]++ > 0) check ('a string 955'); break;1042 case 956: if (n[956]++ > 0) check ('a string 956'); break;1043 case 957: if (n[957]++ > 0) check ('a string 957'); break;1044 case 958: if (n[958]++ > 0) check ('a string 958'); break;1045 case 959: if (n[959]++ > 0) check ('a string 959'); break;1046 case 960: if (n[960]++ > 0) check ('a string 960'); break;1047 case 961: if (n[961]++ > 0) check ('a string 961'); break;1048 case 962: if (n[962]++ > 0) check ('a string 962'); break;1049 case 963: if (n[963]++ > 0) check ('a string 963'); break;1050 case 964: if (n[964]++ > 0) check ('a string 964'); break;1051 case 965: if (n[965]++ > 0) check ('a string 965'); break;1052 case 966: if (n[966]++ > 0) check ('a string 966'); break;1053 case 967: if (n[967]++ > 0) check ('a string 967'); break;1054 case 968: if (n[968]++ > 0) check ('a string 968'); break;1055 case 969: if (n[969]++ > 0) check ('a string 969'); break;1056 case 970: if (n[970]++ > 0) check ('a string 970'); break;1057 case 971: if (n[971]++ > 0) check ('a string 971'); break;1058 case 972: if (n[972]++ > 0) check ('a string 972'); break;1059 case 973: if (n[973]++ > 0) check ('a string 973'); break;1060 case 974: if (n[974]++ > 0) check ('a string 974'); break;1061 case 975: if (n[975]++ > 0) check ('a string 975'); break;1062 case 976: if (n[976]++ > 0) check ('a string 976'); break;1063 case 977: if (n[977]++ > 0) check ('a string 977'); break;1064 case 978: if (n[978]++ > 0) check ('a string 978'); break;1065 case 979: if (n[979]++ > 0) check ('a string 979'); break;1066 case 980: if (n[980]++ > 0) check ('a string 980'); break;1067 case 981: if (n[981]++ > 0) check ('a string 981'); break;1068 case 982: if (n[982]++ > 0) check ('a string 982'); break;1069 case 983: if (n[983]++ > 0) check ('a string 983'); break;1070 case 984: if (n[984]++ > 0) check ('a string 984'); break;1071 case 985: if (n[985]++ > 0) check ('a string 985'); break;1072 case 986: if (n[986]++ > 0) check ('a string 986'); break;1073 case 987: if (n[987]++ > 0) check ('a string 987'); break;1074 case 988: if (n[988]++ > 0) check ('a string 988'); break;1075 case 989: if (n[989]++ > 0) check ('a string 989'); break;1076 case 990: if (n[990]++ > 0) check ('a string 990'); break;1077 case 991: if (n[991]++ > 0) check ('a string 991'); break;1078 case 992: if (n[992]++ > 0) check ('a string 992'); break;1079 case 993: if (n[993]++ > 0) check ('a string 993'); break;1080 case 994: if (n[994]++ > 0) check ('a string 994'); break;1081 case 995: if (n[995]++ > 0) check ('a string 995'); break;1082 case 996: if (n[996]++ > 0) check ('a string 996'); break;1083 case 997: if (n[997]++ > 0) check ('a string 997'); break;1084 case 998: if (n[998]++ > 0) check ('a string 998'); break;1085 case 999: if (n[999]++ > 0) check ('a string 999'); break;1086 case 1000: if (n[1000]++ > 0) check ('a string 1000'); break;1087 case 1001: if (n[1001]++ > 0) check ('a string 1001'); break;1088 case 1002: if (n[1002]++ > 0) check ('a string 1002'); break;1089 case 1003: if (n[1003]++ > 0) check ('a string 1003'); break;1090 case 1004: if (n[1004]++ > 0) check ('a string 1004'); break;1091 case 1005: if (n[1005]++ > 0) check ('a string 1005'); break;1092 case 1006: if (n[1006]++ > 0) check ('a string 1006'); break;1093 case 1007: if (n[1007]++ > 0) check ('a string 1007'); break;1094 case 1008: if (n[1008]++ > 0) check ('a string 1008'); break;1095 case 1009: if (n[1009]++ > 0) check ('a string 1009'); break;1096 case 1010: if (n[1010]++ > 0) check ('a string 1010'); break;1097 case 1011: if (n[1011]++ > 0) check ('a string 1011'); break;1098 case 1012: if (n[1012]++ > 0) check ('a string 1012'); break;1099 case 1013: if (n[1013]++ > 0) check ('a string 1013'); break;1100 case 1014: if (n[1014]++ > 0) check ('a string 1014'); break;1101 case 1015: if (n[1015]++ > 0) check ('a string 1015'); break;1102 case 1016: if (n[1016]++ > 0) check ('a string 1016'); break;1103 case 1017: if (n[1017]++ > 0) check ('a string 1017'); break;1104 case 1018: if (n[1018]++ > 0) check ('a string 1018'); break;1105 case 1019: if (n[1019]++ > 0) check ('a string 1019'); break;1106 case 1020: if (n[1020]++ > 0) check ('a string 1020'); break;1107 case 1021: if (n[1021]++ > 0) check ('a string 1021'); break;1108 case 1022: if (n[1022]++ > 0) check ('a string 1022'); break;1109 case 1023: if (n[1023]++ > 0) check ('a string 1023'); break;1110 case 1024: if (n[1024]++ > 0) check ('a string 1024'); break;1111 case 1025: if (n[1025]++ > 0) check ('a string 1025'); break;1112 case 1026: if (n[1026]++ > 0) check ('a string 1026'); break;1113 case 1027: if (n[1027]++ > 0) check ('a string 1027'); break;1114 case 1028: if (n[1028]++ > 0) check ('a string 1028'); break;1115 case 1029: if (n[1029]++ > 0) check ('a string 1029'); break;1116 case 1030: if (n[1030]++ > 0) check ('a string 1030'); break;1117 case 1031: if (n[1031]++ > 0) check ('a string 1031'); break;1118 case 1032: if (n[1032]++ > 0) check ('a string 1032'); break;1119 case 1033: if (n[1033]++ > 0) check ('a string 1033'); break;1120 case 1034: if (n[1034]++ > 0) check ('a string 1034'); break;1121 case 1035: if (n[1035]++ > 0) check ('a string 1035'); break;1122 case 1036: if (n[1036]++ > 0) check ('a string 1036'); break;1123 case 1037: if (n[1037]++ > 0) check ('a string 1037'); break;1124 case 1038: if (n[1038]++ > 0) check ('a string 1038'); break;1125 case 1039: if (n[1039]++ > 0) check ('a string 1039'); break;1126 case 1040: if (n[1040]++ > 0) check ('a string 1040'); break;1127 case 1041: if (n[1041]++ > 0) check ('a string 1041'); break;1128 case 1042: if (n[1042]++ > 0) check ('a string 1042'); break;1129 case 1043: if (n[1043]++ > 0) check ('a string 1043'); break;1130 case 1044: if (n[1044]++ > 0) check ('a string 1044'); break;1131 case 1045: if (n[1045]++ > 0) check ('a string 1045'); break;1132 case 1046: if (n[1046]++ > 0) check ('a string 1046'); break;1133 case 1047: if (n[1047]++ > 0) check ('a string 1047'); break;1134 case 1048: if (n[1048]++ > 0) check ('a string 1048'); break;1135 case 1049: if (n[1049]++ > 0) check ('a string 1049'); break;1136 case 1050: if (n[1050]++ > 0) check ('a string 1050'); break;1137 case 1051: if (n[1051]++ > 0) check ('a string 1051'); break;1138 case 1052: if (n[1052]++ > 0) check ('a string 1052'); break;1139 case 1053: if (n[1053]++ > 0) check ('a string 1053'); break;1140 case 1054: if (n[1054]++ > 0) check ('a string 1054'); break;1141 case 1055: if (n[1055]++ > 0) check ('a string 1055'); break;1142 case 1056: if (n[1056]++ > 0) check ('a string 1056'); break;1143 case 1057: if (n[1057]++ > 0) check ('a string 1057'); break;1144 case 1058: if (n[1058]++ > 0) check ('a string 1058'); break;1145 case 1059: if (n[1059]++ > 0) check ('a string 1059'); break;1146 case 1060: if (n[1060]++ > 0) check ('a string 1060'); break;1147 case 1061: if (n[1061]++ > 0) check ('a string 1061'); break;1148 case 1062: if (n[1062]++ > 0) check ('a string 1062'); break;1149 case 1063: if (n[1063]++ > 0) check ('a string 1063'); break;1150 case 1064: if (n[1064]++ > 0) check ('a string 1064'); break;1151 case 1065: if (n[1065]++ > 0) check ('a string 1065'); break;1152 case 1066: if (n[1066]++ > 0) check ('a string 1066'); break;1153 case 1067: if (n[1067]++ > 0) check ('a string 1067'); break;1154 case 1068: if (n[1068]++ > 0) check ('a string 1068'); break;1155 case 1069: if (n[1069]++ > 0) check ('a string 1069'); break;1156 case 1070: if (n[1070]++ > 0) check ('a string 1070'); break;1157 case 1071: if (n[1071]++ > 0) check ('a string 1071'); break;1158 case 1072: if (n[1072]++ > 0) check ('a string 1072'); break;1159 case 1073: if (n[1073]++ > 0) check ('a string 1073'); break;1160 case 1074: if (n[1074]++ > 0) check ('a string 1074'); break;1161 case 1075: if (n[1075]++ > 0) check ('a string 1075'); break;1162 case 1076: if (n[1076]++ > 0) check ('a string 1076'); break;1163 case 1077: if (n[1077]++ > 0) check ('a string 1077'); break;1164 case 1078: if (n[1078]++ > 0) check ('a string 1078'); break;1165 case 1079: if (n[1079]++ > 0) check ('a string 1079'); break;1166 case 1080: if (n[1080]++ > 0) check ('a string 1080'); break;1167 case 1081: if (n[1081]++ > 0) check ('a string 1081'); break;1168 case 1082: if (n[1082]++ > 0) check ('a string 1082'); break;1169 case 1083: if (n[1083]++ > 0) check ('a string 1083'); break;1170 case 1084: if (n[1084]++ > 0) check ('a string 1084'); break;1171 case 1085: if (n[1085]++ > 0) check ('a string 1085'); break;1172 case 1086: if (n[1086]++ > 0) check ('a string 1086'); break;1173 case 1087: if (n[1087]++ > 0) check ('a string 1087'); break;1174 case 1088: if (n[1088]++ > 0) check ('a string 1088'); break;1175 case 1089: if (n[1089]++ > 0) check ('a string 1089'); break;1176 case 1090: if (n[1090]++ > 0) check ('a string 1090'); break;1177 case 1091: if (n[1091]++ > 0) check ('a string 1091'); break;1178 case 1092: if (n[1092]++ > 0) check ('a string 1092'); break;1179 case 1093: if (n[1093]++ > 0) check ('a string 1093'); break;1180 case 1094: if (n[1094]++ > 0) check ('a string 1094'); break;1181 case 1095: if (n[1095]++ > 0) check ('a string 1095'); break;1182 case 1096: if (n[1096]++ > 0) check ('a string 1096'); break;1183 case 1097: if (n[1097]++ > 0) check ('a string 1097'); break;1184 case 1098: if (n[1098]++ > 0) check ('a string 1098'); break;1185 case 1099: if (n[1099]++ > 0) check ('a string 1099'); break;1186 case 1100: if (n[1100]++ > 0) check ('a string 1100'); break;1187 case 1101: if (n[1101]++ > 0) check ('a string 1101'); break;1188 case 1102: if (n[1102]++ > 0) check ('a string 1102'); break;1189 case 1103: if (n[1103]++ > 0) check ('a string 1103'); break;1190 case 1104: if (n[1104]++ > 0) check ('a string 1104'); break;1191 case 1105: if (n[1105]++ > 0) check ('a string 1105'); break;1192 case 1106: if (n[1106]++ > 0) check ('a string 1106'); break;1193 case 1107: if (n[1107]++ > 0) check ('a string 1107'); break;1194 case 1108: if (n[1108]++ > 0) check ('a string 1108'); break;1195 case 1109: if (n[1109]++ > 0) check ('a string 1109'); break;1196 case 1110: if (n[1110]++ > 0) check ('a string 1110'); break;1197 case 1111: if (n[1111]++ > 0) check ('a string 1111'); break;1198 case 1112: if (n[1112]++ > 0) check ('a string 1112'); break;1199 case 1113: if (n[1113]++ > 0) check ('a string 1113'); break;1200 case 1114: if (n[1114]++ > 0) check ('a string 1114'); break;1201 case 1115: if (n[1115]++ > 0) check ('a string 1115'); break;1202 case 1116: if (n[1116]++ > 0) check ('a string 1116'); break;1203 case 1117: if (n[1117]++ > 0) check ('a string 1117'); break;1204 case 1118: if (n[1118]++ > 0) check ('a string 1118'); break;1205 case 1119: if (n[1119]++ > 0) check ('a string 1119'); break;1206 case 1120: if (n[1120]++ > 0) check ('a string 1120'); break;1207 case 1121: if (n[1121]++ > 0) check ('a string 1121'); break;1208 case 1122: if (n[1122]++ > 0) check ('a string 1122'); break;1209 case 1123: if (n[1123]++ > 0) check ('a string 1123'); break;1210 case 1124: if (n[1124]++ > 0) check ('a string 1124'); break;1211 case 1125: if (n[1125]++ > 0) check ('a string 1125'); break;1212 case 1126: if (n[1126]++ > 0) check ('a string 1126'); break;1213 case 1127: if (n[1127]++ > 0) check ('a string 1127'); break;1214 case 1128: if (n[1128]++ > 0) check ('a string 1128'); break;1215 case 1129: if (n[1129]++ > 0) check ('a string 1129'); break;1216 case 1130: if (n[1130]++ > 0) check ('a string 1130'); break;1217 case 1131: if (n[1131]++ > 0) check ('a string 1131'); break;1218 case 1132: if (n[1132]++ > 0) check ('a string 1132'); break;1219 case 1133: if (n[1133]++ > 0) check ('a string 1133'); break;1220 case 1134: if (n[1134]++ > 0) check ('a string 1134'); break;1221 case 1135: if (n[1135]++ > 0) check ('a string 1135'); break;1222 case 1136: if (n[1136]++ > 0) check ('a string 1136'); break;1223 case 1137: if (n[1137]++ > 0) check ('a string 1137'); break;1224 case 1138: if (n[1138]++ > 0) check ('a string 1138'); break;1225 case 1139: if (n[1139]++ > 0) check ('a string 1139'); break;1226 case 1140: if (n[1140]++ > 0) check ('a string 1140'); break;1227 case 1141: if (n[1141]++ > 0) check ('a string 1141'); break;1228 case 1142: if (n[1142]++ > 0) check ('a string 1142'); break;1229 case 1143: if (n[1143]++ > 0) check ('a string 1143'); break;1230 case 1144: if (n[1144]++ > 0) check ('a string 1144'); break;1231 case 1145: if (n[1145]++ > 0) check ('a string 1145'); break;1232 case 1146: if (n[1146]++ > 0) check ('a string 1146'); break;1233 case 1147: if (n[1147]++ > 0) check ('a string 1147'); break;1234 case 1148: if (n[1148]++ > 0) check ('a string 1148'); break;1235 case 1149: if (n[1149]++ > 0) check ('a string 1149'); break;1236 case 1150: if (n[1150]++ > 0) check ('a string 1150'); break;1237 case 1151: if (n[1151]++ > 0) check ('a string 1151'); break;1238 case 1152: if (n[1152]++ > 0) check ('a string 1152'); break;1239 case 1153: if (n[1153]++ > 0) check ('a string 1153'); break;1240 case 1154: if (n[1154]++ > 0) check ('a string 1154'); break;1241 case 1155: if (n[1155]++ > 0) check ('a string 1155'); break;1242 case 1156: if (n[1156]++ > 0) check ('a string 1156'); break;1243 case 1157: if (n[1157]++ > 0) check ('a string 1157'); break;1244 case 1158: if (n[1158]++ > 0) check ('a string 1158'); break;1245 case 1159: if (n[1159]++ > 0) check ('a string 1159'); break;1246 case 1160: if (n[1160]++ > 0) check ('a string 1160'); break;1247 case 1161: if (n[1161]++ > 0) check ('a string 1161'); break;1248 case 1162: if (n[1162]++ > 0) check ('a string 1162'); break;1249 case 1163: if (n[1163]++ > 0) check ('a string 1163'); break;1250 case 1164: if (n[1164]++ > 0) check ('a string 1164'); break;1251 case 1165: if (n[1165]++ > 0) check ('a string 1165'); break;1252 case 1166: if (n[1166]++ > 0) check ('a string 1166'); break;1253 case 1167: if (n[1167]++ > 0) check ('a string 1167'); break;1254 case 1168: if (n[1168]++ > 0) check ('a string 1168'); break;1255 case 1169: if (n[1169]++ > 0) check ('a string 1169'); break;1256 case 1170: if (n[1170]++ > 0) check ('a string 1170'); break;1257 case 1171: if (n[1171]++ > 0) check ('a string 1171'); break;1258 case 1172: if (n[1172]++ > 0) check ('a string 1172'); break;1259 case 1173: if (n[1173]++ > 0) check ('a string 1173'); break;1260 case 1174: if (n[1174]++ > 0) check ('a string 1174'); break;1261 case 1175: if (n[1175]++ > 0) check ('a string 1175'); break;1262 case 1176: if (n[1176]++ > 0) check ('a string 1176'); break;1263 case 1177: if (n[1177]++ > 0) check ('a string 1177'); break;1264 case 1178: if (n[1178]++ > 0) check ('a string 1178'); break;1265 case 1179: if (n[1179]++ > 0) check ('a string 1179'); break;1266 case 1180: if (n[1180]++ > 0) check ('a string 1180'); break;1267 case 1181: if (n[1181]++ > 0) check ('a string 1181'); break;1268 case 1182: if (n[1182]++ > 0) check ('a string 1182'); break;1269 case 1183: if (n[1183]++ > 0) check ('a string 1183'); break;1270 case 1184: if (n[1184]++ > 0) check ('a string 1184'); break;1271 case 1185: if (n[1185]++ > 0) check ('a string 1185'); break;1272 case 1186: if (n[1186]++ > 0) check ('a string 1186'); break;1273 case 1187: if (n[1187]++ > 0) check ('a string 1187'); break;1274 case 1188: if (n[1188]++ > 0) check ('a string 1188'); break;1275 case 1189: if (n[1189]++ > 0) check ('a string 1189'); break;1276 case 1190: if (n[1190]++ > 0) check ('a string 1190'); break;1277 case 1191: if (n[1191]++ > 0) check ('a string 1191'); break;1278 case 1192: if (n[1192]++ > 0) check ('a string 1192'); break;1279 case 1193: if (n[1193]++ > 0) check ('a string 1193'); break;1280 case 1194: if (n[1194]++ > 0) check ('a string 1194'); break;1281 case 1195: if (n[1195]++ > 0) check ('a string 1195'); break;1282 case 1196: if (n[1196]++ > 0) check ('a string 1196'); break;1283 case 1197: if (n[1197]++ > 0) check ('a string 1197'); break;1284 case 1198: if (n[1198]++ > 0) check ('a string 1198'); break;1285 case 1199: if (n[1199]++ > 0) check ('a string 1199'); break;1286 case 1200: if (n[1200]++ > 0) check ('a string 1200'); break;1287 case 1201: if (n[1201]++ > 0) check ('a string 1201'); break;1288 case 1202: if (n[1202]++ > 0) check ('a string 1202'); break;1289 case 1203: if (n[1203]++ > 0) check ('a string 1203'); break;1290 case 1204: if (n[1204]++ > 0) check ('a string 1204'); break;1291 case 1205: if (n[1205]++ > 0) check ('a string 1205'); break;1292 case 1206: if (n[1206]++ > 0) check ('a string 1206'); break;1293 case 1207: if (n[1207]++ > 0) check ('a string 1207'); break;1294 case 1208: if (n[1208]++ > 0) check ('a string 1208'); break;1295 case 1209: if (n[1209]++ > 0) check ('a string 1209'); break;1296 case 1210: if (n[1210]++ > 0) check ('a string 1210'); break;1297 case 1211: if (n[1211]++ > 0) check ('a string 1211'); break;1298 case 1212: if (n[1212]++ > 0) check ('a string 1212'); break;1299 case 1213: if (n[1213]++ > 0) check ('a string 1213'); break;1300 case 1214: if (n[1214]++ > 0) check ('a string 1214'); break;1301 case 1215: if (n[1215]++ > 0) check ('a string 1215'); break;1302 case 1216: if (n[1216]++ > 0) check ('a string 1216'); break;1303 case 1217: if (n[1217]++ > 0) check ('a string 1217'); break;1304 case 1218: if (n[1218]++ > 0) check ('a string 1218'); break;1305 case 1219: if (n[1219]++ > 0) check ('a string 1219'); break;1306 case 1220: if (n[1220]++ > 0) check ('a string 1220'); break;1307 case 1221: if (n[1221]++ > 0) check ('a string 1221'); break;1308 case 1222: if (n[1222]++ > 0) check ('a string 1222'); break;1309 case 1223: if (n[1223]++ > 0) check ('a string 1223'); break;1310 case 1224: if (n[1224]++ > 0) check ('a string 1224'); break;1311 case 1225: if (n[1225]++ > 0) check ('a string 1225'); break;1312 case 1226: if (n[1226]++ > 0) check ('a string 1226'); break;1313 case 1227: if (n[1227]++ > 0) check ('a string 1227'); break;1314 case 1228: if (n[1228]++ > 0) check ('a string 1228'); break;1315 case 1229: if (n[1229]++ > 0) check ('a string 1229'); break;1316 case 1230: if (n[1230]++ > 0) check ('a string 1230'); break;1317 case 1231: if (n[1231]++ > 0) check ('a string 1231'); break;1318 case 1232: if (n[1232]++ > 0) check ('a string 1232'); break;1319 case 1233: if (n[1233]++ > 0) check ('a string 1233'); break;1320 case 1234: if (n[1234]++ > 0) check ('a string 1234'); break;1321 case 1235: if (n[1235]++ > 0) check ('a string 1235'); break;1322 case 1236: if (n[1236]++ > 0) check ('a string 1236'); break;1323 case 1237: if (n[1237]++ > 0) check ('a string 1237'); break;1324 case 1238: if (n[1238]++ > 0) check ('a string 1238'); break;1325 case 1239: if (n[1239]++ > 0) check ('a string 1239'); break;1326 case 1240: if (n[1240]++ > 0) check ('a string 1240'); break;1327 case 1241: if (n[1241]++ > 0) check ('a string 1241'); break;1328 case 1242: if (n[1242]++ > 0) check ('a string 1242'); break;1329 case 1243: if (n[1243]++ > 0) check ('a string 1243'); break;1330 case 1244: if (n[1244]++ > 0) check ('a string 1244'); break;1331 case 1245: if (n[1245]++ > 0) check ('a string 1245'); break;1332 case 1246: if (n[1246]++ > 0) check ('a string 1246'); break;1333 case 1247: if (n[1247]++ > 0) check ('a string 1247'); break;1334 case 1248: if (n[1248]++ > 0) check ('a string 1248'); break;1335 case 1249: if (n[1249]++ > 0) check ('a string 1249'); break;1336 case 1250: if (n[1250]++ > 0) check ('a string 1250'); break;1337 case 1251: if (n[1251]++ > 0) check ('a string 1251'); break;1338 case 1252: if (n[1252]++ > 0) check ('a string 1252'); break;1339 case 1253: if (n[1253]++ > 0) check ('a string 1253'); break;1340 case 1254: if (n[1254]++ > 0) check ('a string 1254'); break;1341 case 1255: if (n[1255]++ > 0) check ('a string 1255'); break;1342 case 1256: if (n[1256]++ > 0) check ('a string 1256'); break;1343 case 1257: if (n[1257]++ > 0) check ('a string 1257'); break;1344 case 1258: if (n[1258]++ > 0) check ('a string 1258'); break;1345 case 1259: if (n[1259]++ > 0) check ('a string 1259'); break;1346 case 1260: if (n[1260]++ > 0) check ('a string 1260'); break;1347 case 1261: if (n[1261]++ > 0) check ('a string 1261'); break;1348 case 1262: if (n[1262]++ > 0) check ('a string 1262'); break;1349 case 1263: if (n[1263]++ > 0) check ('a string 1263'); break;1350 case 1264: if (n[1264]++ > 0) check ('a string 1264'); break;1351 case 1265: if (n[1265]++ > 0) check ('a string 1265'); break;1352 case 1266: if (n[1266]++ > 0) check ('a string 1266'); break;1353 case 1267: if (n[1267]++ > 0) check ('a string 1267'); break;1354 case 1268: if (n[1268]++ > 0) check ('a string 1268'); break;1355 case 1269: if (n[1269]++ > 0) check ('a string 1269'); break;1356 case 1270: if (n[1270]++ > 0) check ('a string 1270'); break;1357 case 1271: if (n[1271]++ > 0) check ('a string 1271'); break;1358 case 1272: if (n[1272]++ > 0) check ('a string 1272'); break;1359 case 1273: if (n[1273]++ > 0) check ('a string 1273'); break;1360 case 1274: if (n[1274]++ > 0) check ('a string 1274'); break;1361 case 1275: if (n[1275]++ > 0) check ('a string 1275'); break;1362 case 1276: if (n[1276]++ > 0) check ('a string 1276'); break;1363 case 1277: if (n[1277]++ > 0) check ('a string 1277'); break;1364 case 1278: if (n[1278]++ > 0) check ('a string 1278'); break;1365 case 1279: if (n[1279]++ > 0) check ('a string 1279'); break;1366 case 1280: if (n[1280]++ > 0) check ('a string 1280'); break;1367 case 1281: if (n[1281]++ > 0) check ('a string 1281'); break;1368 case 1282: if (n[1282]++ > 0) check ('a string 1282'); break;1369 case 1283: if (n[1283]++ > 0) check ('a string 1283'); break;1370 case 1284: if (n[1284]++ > 0) check ('a string 1284'); break;1371 case 1285: if (n[1285]++ > 0) check ('a string 1285'); break;1372 case 1286: if (n[1286]++ > 0) check ('a string 1286'); break;1373 case 1287: if (n[1287]++ > 0) check ('a string 1287'); break;1374 case 1288: if (n[1288]++ > 0) check ('a string 1288'); break;1375 case 1289: if (n[1289]++ > 0) check ('a string 1289'); break;1376 case 1290: if (n[1290]++ > 0) check ('a string 1290'); break;1377 case 1291: if (n[1291]++ > 0) check ('a string 1291'); break;1378 case 1292: if (n[1292]++ > 0) check ('a string 1292'); break;1379 case 1293: if (n[1293]++ > 0) check ('a string 1293'); break;1380 case 1294: if (n[1294]++ > 0) check ('a string 1294'); break;1381 case 1295: if (n[1295]++ > 0) check ('a string 1295'); break;1382 case 1296: if (n[1296]++ > 0) check ('a string 1296'); break;1383 case 1297: if (n[1297]++ > 0) check ('a string 1297'); break;1384 case 1298: if (n[1298]++ > 0) check ('a string 1298'); break;1385 case 1299: if (n[1299]++ > 0) check ('a string 1299'); break;1386 case 1300: if (n[1300]++ > 0) check ('a string 1300'); break;1387 case 1301: if (n[1301]++ > 0) check ('a string 1301'); break;1388 case 1302: if (n[1302]++ > 0) check ('a string 1302'); break;1389 case 1303: if (n[1303]++ > 0) check ('a string 1303'); break;1390 case 1304: if (n[1304]++ > 0) check ('a string 1304'); break;1391 case 1305: if (n[1305]++ > 0) check ('a string 1305'); break;1392 case 1306: if (n[1306]++ > 0) check ('a string 1306'); break;1393 case 1307: if (n[1307]++ > 0) check ('a string 1307'); break;1394 case 1308: if (n[1308]++ > 0) check ('a string 1308'); break;1395 case 1309: if (n[1309]++ > 0) check ('a string 1309'); break;1396 case 1310: if (n[1310]++ > 0) check ('a string 1310'); break;1397 case 1311: if (n[1311]++ > 0) check ('a string 1311'); break;1398 case 1312: if (n[1312]++ > 0) check ('a string 1312'); break;1399 case 1313: if (n[1313]++ > 0) check ('a string 1313'); break;1400 case 1314: if (n[1314]++ > 0) check ('a string 1314'); break;1401 case 1315: if (n[1315]++ > 0) check ('a string 1315'); break;1402 case 1316: if (n[1316]++ > 0) check ('a string 1316'); break;1403 case 1317: if (n[1317]++ > 0) check ('a string 1317'); break;1404 case 1318: if (n[1318]++ > 0) check ('a string 1318'); break;1405 case 1319: if (n[1319]++ > 0) check ('a string 1319'); break;1406 case 1320: if (n[1320]++ > 0) check ('a string 1320'); break;1407 case 1321: if (n[1321]++ > 0) check ('a string 1321'); break;1408 case 1322: if (n[1322]++ > 0) check ('a string 1322'); break;1409 case 1323: if (n[1323]++ > 0) check ('a string 1323'); break;1410 case 1324: if (n[1324]++ > 0) check ('a string 1324'); break;1411 case 1325: if (n[1325]++ > 0) check ('a string 1325'); break;1412 case 1326: if (n[1326]++ > 0) check ('a string 1326'); break;1413 case 1327: if (n[1327]++ > 0) check ('a string 1327'); break;1414 case 1328: if (n[1328]++ > 0) check ('a string 1328'); break;1415 case 1329: if (n[1329]++ > 0) check ('a string 1329'); break;1416 case 1330: if (n[1330]++ > 0) check ('a string 1330'); break;1417 case 1331: if (n[1331]++ > 0) check ('a string 1331'); break;1418 case 1332: if (n[1332]++ > 0) check ('a string 1332'); break;1419 case 1333: if (n[1333]++ > 0) check ('a string 1333'); break;1420 case 1334: if (n[1334]++ > 0) check ('a string 1334'); break;1421 case 1335: if (n[1335]++ > 0) check ('a string 1335'); break;1422 case 1336: if (n[1336]++ > 0) check ('a string 1336'); break;1423 case 1337: if (n[1337]++ > 0) check ('a string 1337'); break;1424 case 1338: if (n[1338]++ > 0) check ('a string 1338'); break;1425 case 1339: if (n[1339]++ > 0) check ('a string 1339'); break;1426 case 1340: if (n[1340]++ > 0) check ('a string 1340'); break;1427 case 1341: if (n[1341]++ > 0) check ('a string 1341'); break;1428 case 1342: if (n[1342]++ > 0) check ('a string 1342'); break;1429 case 1343: if (n[1343]++ > 0) check ('a string 1343'); break;1430 case 1344: if (n[1344]++ > 0) check ('a string 1344'); break;1431 case 1345: if (n[1345]++ > 0) check ('a string 1345'); break;1432 case 1346: if (n[1346]++ > 0) check ('a string 1346'); break;1433 case 1347: if (n[1347]++ > 0) check ('a string 1347'); break;1434 case 1348: if (n[1348]++ > 0) check ('a string 1348'); break;1435 case 1349: if (n[1349]++ > 0) check ('a string 1349'); break;1436 case 1350: if (n[1350]++ > 0) check ('a string 1350'); break;1437 case 1351: if (n[1351]++ > 0) check ('a string 1351'); break;1438 case 1352: if (n[1352]++ > 0) check ('a string 1352'); break;1439 case 1353: if (n[1353]++ > 0) check ('a string 1353'); break;1440 case 1354: if (n[1354]++ > 0) check ('a string 1354'); break;1441 case 1355: if (n[1355]++ > 0) check ('a string 1355'); break;1442 case 1356: if (n[1356]++ > 0) check ('a string 1356'); break;1443 case 1357: if (n[1357]++ > 0) check ('a string 1357'); break;1444 case 1358: if (n[1358]++ > 0) check ('a string 1358'); break;1445 case 1359: if (n[1359]++ > 0) check ('a string 1359'); break;1446 case 1360: if (n[1360]++ > 0) check ('a string 1360'); break;1447 case 1361: if (n[1361]++ > 0) check ('a string 1361'); break;1448 case 1362: if (n[1362]++ > 0) check ('a string 1362'); break;1449 case 1363: if (n[1363]++ > 0) check ('a string 1363'); break;1450 case 1364: if (n[1364]++ > 0) check ('a string 1364'); break;1451 case 1365: if (n[1365]++ > 0) check ('a string 1365'); break;1452 case 1366: if (n[1366]++ > 0) check ('a string 1366'); break;1453 case 1367: if (n[1367]++ > 0) check ('a string 1367'); break;1454 case 1368: if (n[1368]++ > 0) check ('a string 1368'); break;1455 case 1369: if (n[1369]++ > 0) check ('a string 1369'); break;1456 case 1370: if (n[1370]++ > 0) check ('a string 1370'); break;1457 case 1371: if (n[1371]++ > 0) check ('a string 1371'); break;1458 case 1372: if (n[1372]++ > 0) check ('a string 1372'); break;1459 case 1373: if (n[1373]++ > 0) check ('a string 1373'); break;1460 case 1374: if (n[1374]++ > 0) check ('a string 1374'); break;1461 case 1375: if (n[1375]++ > 0) check ('a string 1375'); break;1462 case 1376: if (n[1376]++ > 0) check ('a string 1376'); break;1463 case 1377: if (n[1377]++ > 0) check ('a string 1377'); break;1464 case 1378: if (n[1378]++ > 0) check ('a string 1378'); break;1465 case 1379: if (n[1379]++ > 0) check ('a string 1379'); break;1466 case 1380: if (n[1380]++ > 0) check ('a string 1380'); break;1467 case 1381: if (n[1381]++ > 0) check ('a string 1381'); break;1468 case 1382: if (n[1382]++ > 0) check ('a string 1382'); break;1469 case 1383: if (n[1383]++ > 0) check ('a string 1383'); break;1470 case 1384: if (n[1384]++ > 0) check ('a string 1384'); break;1471 case 1385: if (n[1385]++ > 0) check ('a string 1385'); break;1472 case 1386: if (n[1386]++ > 0) check ('a string 1386'); break;1473 case 1387: if (n[1387]++ > 0) check ('a string 1387'); break;1474 case 1388: if (n[1388]++ > 0) check ('a string 1388'); break;1475 case 1389: if (n[1389]++ > 0) check ('a string 1389'); break;1476 case 1390: if (n[1390]++ > 0) check ('a string 1390'); break;1477 case 1391: if (n[1391]++ > 0) check ('a string 1391'); break;1478 case 1392: if (n[1392]++ > 0) check ('a string 1392'); break;1479 case 1393: if (n[1393]++ > 0) check ('a string 1393'); break;1480 case 1394: if (n[1394]++ > 0) check ('a string 1394'); break;1481 case 1395: if (n[1395]++ > 0) check ('a string 1395'); break;1482 case 1396: if (n[1396]++ > 0) check ('a string 1396'); break;1483 case 1397: if (n[1397]++ > 0) check ('a string 1397'); break;1484 case 1398: if (n[1398]++ > 0) check ('a string 1398'); break;1485 case 1399: if (n[1399]++ > 0) check ('a string 1399'); break;1486 case 1400: if (n[1400]++ > 0) check ('a string 1400'); break;1487 case 1401: if (n[1401]++ > 0) check ('a string 1401'); break;1488 case 1402: if (n[1402]++ > 0) check ('a string 1402'); break;1489 case 1403: if (n[1403]++ > 0) check ('a string 1403'); break;1490 case 1404: if (n[1404]++ > 0) check ('a string 1404'); break;1491 case 1405: if (n[1405]++ > 0) check ('a string 1405'); break;1492 case 1406: if (n[1406]++ > 0) check ('a string 1406'); break;1493 case 1407: if (n[1407]++ > 0) check ('a string 1407'); break;1494 case 1408: if (n[1408]++ > 0) check ('a string 1408'); break;1495 case 1409: if (n[1409]++ > 0) check ('a string 1409'); break;1496 case 1410: if (n[1410]++ > 0) check ('a string 1410'); break;1497 case 1411: if (n[1411]++ > 0) check ('a string 1411'); break;1498 case 1412: if (n[1412]++ > 0) check ('a string 1412'); break;1499 case 1413: if (n[1413]++ > 0) check ('a string 1413'); break;1500 case 1414: if (n[1414]++ > 0) check ('a string 1414'); break;1501 case 1415: if (n[1415]++ > 0) check ('a string 1415'); break;1502 case 1416: if (n[1416]++ > 0) check ('a string 1416'); break;1503 case 1417: if (n[1417]++ > 0) check ('a string 1417'); break;1504 case 1418: if (n[1418]++ > 0) check ('a string 1418'); break;1505 case 1419: if (n[1419]++ > 0) check ('a string 1419'); break;1506 case 1420: if (n[1420]++ > 0) check ('a string 1420'); break;1507 case 1421: if (n[1421]++ > 0) check ('a string 1421'); break;1508 case 1422: if (n[1422]++ > 0) check ('a string 1422'); break;1509 case 1423: if (n[1423]++ > 0) check ('a string 1423'); break;1510 case 1424: if (n[1424]++ > 0) check ('a string 1424'); break;1511 case 1425: if (n[1425]++ > 0) check ('a string 1425'); break;1512 case 1426: if (n[1426]++ > 0) check ('a string 1426'); break;1513 case 1427: if (n[1427]++ > 0) check ('a string 1427'); break;1514 case 1428: if (n[1428]++ > 0) check ('a string 1428'); break;1515 case 1429: if (n[1429]++ > 0) check ('a string 1429'); break;1516 case 1430: if (n[1430]++ > 0) check ('a string 1430'); break;1517 case 1431: if (n[1431]++ > 0) check ('a string 1431'); break;1518 case 1432: if (n[1432]++ > 0) check ('a string 1432'); break;1519 case 1433: if (n[1433]++ > 0) check ('a string 1433'); break;1520 case 1434: if (n[1434]++ > 0) check ('a string 1434'); break;1521 case 1435: if (n[1435]++ > 0) check ('a string 1435'); break;1522 case 1436: if (n[1436]++ > 0) check ('a string 1436'); break;1523 case 1437: if (n[1437]++ > 0) check ('a string 1437'); break;1524 case 1438: if (n[1438]++ > 0) check ('a string 1438'); break;1525 case 1439: if (n[1439]++ > 0) check ('a string 1439'); break;1526 case 1440: if (n[1440]++ > 0) check ('a string 1440'); break;1527 case 1441: if (n[1441]++ > 0) check ('a string 1441'); break;1528 case 1442: if (n[1442]++ > 0) check ('a string 1442'); break;1529 case 1443: if (n[1443]++ > 0) check ('a string 1443'); break;1530 case 1444: if (n[1444]++ > 0) check ('a string 1444'); break;1531 case 1445: if (n[1445]++ > 0) check ('a string 1445'); break;1532 case 1446: if (n[1446]++ > 0) check ('a string 1446'); break;1533 case 1447: if (n[1447]++ > 0) check ('a string 1447'); break;1534 case 1448: if (n[1448]++ > 0) check ('a string 1448'); break;1535 case 1449: if (n[1449]++ > 0) check ('a string 1449'); break;1536 case 1450: if (n[1450]++ > 0) check ('a string 1450'); break;1537 case 1451: if (n[1451]++ > 0) check ('a string 1451'); break;1538 case 1452: if (n[1452]++ > 0) check ('a string 1452'); break;1539 case 1453: if (n[1453]++ > 0) check ('a string 1453'); break;1540 case 1454: if (n[1454]++ > 0) check ('a string 1454'); break;1541 case 1455: if (n[1455]++ > 0) check ('a string 1455'); break;1542 case 1456: if (n[1456]++ > 0) check ('a string 1456'); break;1543 case 1457: if (n[1457]++ > 0) check ('a string 1457'); break;1544 case 1458: if (n[1458]++ > 0) check ('a string 1458'); break;1545 case 1459: if (n[1459]++ > 0) check ('a string 1459'); break;1546 case 1460: if (n[1460]++ > 0) check ('a string 1460'); break;1547 case 1461: if (n[1461]++ > 0) check ('a string 1461'); break;1548 case 1462: if (n[1462]++ > 0) check ('a string 1462'); break;1549 case 1463: if (n[1463]++ > 0) check ('a string 1463'); break;1550 case 1464: if (n[1464]++ > 0) check ('a string 1464'); break;1551 case 1465: if (n[1465]++ > 0) check ('a string 1465'); break;1552 case 1466: if (n[1466]++ > 0) check ('a string 1466'); break;1553 case 1467: if (n[1467]++ > 0) check ('a string 1467'); break;1554 case 1468: if (n[1468]++ > 0) check ('a string 1468'); break;1555 case 1469: if (n[1469]++ > 0) check ('a string 1469'); break;1556 case 1470: if (n[1470]++ > 0) check ('a string 1470'); break;1557 case 1471: if (n[1471]++ > 0) check ('a string 1471'); break;1558 case 1472: if (n[1472]++ > 0) check ('a string 1472'); break;1559 case 1473: if (n[1473]++ > 0) check ('a string 1473'); break;1560 case 1474: if (n[1474]++ > 0) check ('a string 1474'); break;1561 case 1475: if (n[1475]++ > 0) check ('a string 1475'); break;1562 case 1476: if (n[1476]++ > 0) check ('a string 1476'); break;1563 case 1477: if (n[1477]++ > 0) check ('a string 1477'); break;1564 case 1478: if (n[1478]++ > 0) check ('a string 1478'); break;1565 case 1479: if (n[1479]++ > 0) check ('a string 1479'); break;1566 case 1480: if (n[1480]++ > 0) check ('a string 1480'); break;1567 case 1481: if (n[1481]++ > 0) check ('a string 1481'); break;1568 case 1482: if (n[1482]++ > 0) check ('a string 1482'); break;1569 case 1483: if (n[1483]++ > 0) check ('a string 1483'); break;1570 case 1484: if (n[1484]++ > 0) check ('a string 1484'); break;1571 case 1485: if (n[1485]++ > 0) check ('a string 1485'); break;1572 case 1486: if (n[1486]++ > 0) check ('a string 1486'); break;1573 case 1487: if (n[1487]++ > 0) check ('a string 1487'); break;1574 case 1488: if (n[1488]++ > 0) check ('a string 1488'); break;1575 case 1489: if (n[1489]++ > 0) check ('a string 1489'); break;1576 case 1490: if (n[1490]++ > 0) check ('a string 1490'); break;1577 case 1491: if (n[1491]++ > 0) check ('a string 1491'); break;1578 case 1492: if (n[1492]++ > 0) check ('a string 1492'); break;1579 case 1493: if (n[1493]++ > 0) check ('a string 1493'); break;1580 case 1494: if (n[1494]++ > 0) check ('a string 1494'); break;1581 case 1495: if (n[1495]++ > 0) check ('a string 1495'); break;1582 case 1496: if (n[1496]++ > 0) check ('a string 1496'); break;1583 case 1497: if (n[1497]++ > 0) check ('a string 1497'); break;1584 case 1498: if (n[1498]++ > 0) check ('a string 1498'); break;1585 case 1499: if (n[1499]++ > 0) check ('a string 1499'); break;1586 case 1500: if (n[1500]++ > 0) check ('a string 1500'); break;1587 case 1501: if (n[1501]++ > 0) check ('a string 1501'); break;1588 case 1502: if (n[1502]++ > 0) check ('a string 1502'); break;1589 case 1503: if (n[1503]++ > 0) check ('a string 1503'); break;1590 case 1504: if (n[1504]++ > 0) check ('a string 1504'); break;1591 case 1505: if (n[1505]++ > 0) check ('a string 1505'); break;1592 case 1506: if (n[1506]++ > 0) check ('a string 1506'); break;1593 case 1507: if (n[1507]++ > 0) check ('a string 1507'); break;1594 case 1508: if (n[1508]++ > 0) check ('a string 1508'); break;1595 case 1509: if (n[1509]++ > 0) check ('a string 1509'); break;1596 case 1510: if (n[1510]++ > 0) check ('a string 1510'); break;1597 case 1511: if (n[1511]++ > 0) check ('a string 1511'); break;1598 case 1512: if (n[1512]++ > 0) check ('a string 1512'); break;1599 case 1513: if (n[1513]++ > 0) check ('a string 1513'); break;1600 case 1514: if (n[1514]++ > 0) check ('a string 1514'); break;1601 case 1515: if (n[1515]++ > 0) check ('a string 1515'); break;1602 case 1516: if (n[1516]++ > 0) check ('a string 1516'); break;1603 case 1517: if (n[1517]++ > 0) check ('a string 1517'); break;1604 case 1518: if (n[1518]++ > 0) check ('a string 1518'); break;1605 case 1519: if (n[1519]++ > 0) check ('a string 1519'); break;1606 case 1520: if (n[1520]++ > 0) check ('a string 1520'); break;1607 case 1521: if (n[1521]++ > 0) check ('a string 1521'); break;1608 case 1522: if (n[1522]++ > 0) check ('a string 1522'); break;1609 case 1523: if (n[1523]++ > 0) check ('a string 1523'); break;1610 case 1524: if (n[1524]++ > 0) check ('a string 1524'); break;1611 case 1525: if (n[1525]++ > 0) check ('a string 1525'); break;1612 case 1526: if (n[1526]++ > 0) check ('a string 1526'); break;1613 case 1527: if (n[1527]++ > 0) check ('a string 1527'); break;1614 case 1528: if (n[1528]++ > 0) check ('a string 1528'); break;1615 case 1529: if (n[1529]++ > 0) check ('a string 1529'); break;1616 case 1530: if (n[1530]++ > 0) check ('a string 1530'); break;1617 case 1531: if (n[1531]++ > 0) check ('a string 1531'); break;1618 case 1532: if (n[1532]++ > 0) check ('a string 1532'); break;1619 case 1533: if (n[1533]++ > 0) check ('a string 1533'); break;1620 case 1534: if (n[1534]++ > 0) check ('a string 1534'); break;1621 case 1535: if (n[1535]++ > 0) check ('a string 1535'); break;1622 case 1536: if (n[1536]++ > 0) check ('a string 1536'); break;1623 case 1537: if (n[1537]++ > 0) check ('a string 1537'); break;1624 case 1538: if (n[1538]++ > 0) check ('a string 1538'); break;1625 case 1539: if (n[1539]++ > 0) check ('a string 1539'); break;1626 case 1540: if (n[1540]++ > 0) check ('a string 1540'); break;1627 case 1541: if (n[1541]++ > 0) check ('a string 1541'); break;1628 case 1542: if (n[1542]++ > 0) check ('a string 1542'); break;1629 case 1543: if (n[1543]++ > 0) check ('a string 1543'); break;1630 case 1544: if (n[1544]++ > 0) check ('a string 1544'); break;1631 case 1545: if (n[1545]++ > 0) check ('a string 1545'); break;1632 case 1546: if (n[1546]++ > 0) check ('a string 1546'); break;1633 case 1547: if (n[1547]++ > 0) check ('a string 1547'); break;1634 case 1548: if (n[1548]++ > 0) check ('a string 1548'); break;1635 case 1549: if (n[1549]++ > 0) check ('a string 1549'); break;1636 case 1550: if (n[1550]++ > 0) check ('a string 1550'); break;1637 case 1551: if (n[1551]++ > 0) check ('a string 1551'); break;1638 case 1552: if (n[1552]++ > 0) check ('a string 1552'); break;1639 case 1553: if (n[1553]++ > 0) check ('a string 1553'); break;1640 case 1554: if (n[1554]++ > 0) check ('a string 1554'); break;1641 case 1555: if (n[1555]++ > 0) check ('a string 1555'); break;1642 case 1556: if (n[1556]++ > 0) check ('a string 1556'); break;1643 case 1557: if (n[1557]++ > 0) check ('a string 1557'); break;1644 case 1558: if (n[1558]++ > 0) check ('a string 1558'); break;1645 case 1559: if (n[1559]++ > 0) check ('a string 1559'); break;1646 case 1560: if (n[1560]++ > 0) check ('a string 1560'); break;1647 case 1561: if (n[1561]++ > 0) check ('a string 1561'); break;1648 case 1562: if (n[1562]++ > 0) check ('a string 1562'); break;1649 case 1563: if (n[1563]++ > 0) check ('a string 1563'); break;1650 case 1564: if (n[1564]++ > 0) check ('a string 1564'); break;1651 case 1565: if (n[1565]++ > 0) check ('a string 1565'); break;1652 case 1566: if (n[1566]++ > 0) check ('a string 1566'); break;1653 case 1567: if (n[1567]++ > 0) check ('a string 1567'); break;1654 case 1568: if (n[1568]++ > 0) check ('a string 1568'); break;1655 case 1569: if (n[1569]++ > 0) check ('a string 1569'); break;1656 case 1570: if (n[1570]++ > 0) check ('a string 1570'); break;1657 case 1571: if (n[1571]++ > 0) check ('a string 1571'); break;1658 case 1572: if (n[1572]++ > 0) check ('a string 1572'); break;1659 case 1573: if (n[1573]++ > 0) check ('a string 1573'); break;1660 case 1574: if (n[1574]++ > 0) check ('a string 1574'); break;1661 case 1575: if (n[1575]++ > 0) check ('a string 1575'); break;1662 case 1576: if (n[1576]++ > 0) check ('a string 1576'); break;1663 case 1577: if (n[1577]++ > 0) check ('a string 1577'); break;1664 case 1578: if (n[1578]++ > 0) check ('a string 1578'); break;1665 case 1579: if (n[1579]++ > 0) check ('a string 1579'); break;1666 case 1580: if (n[1580]++ > 0) check ('a string 1580'); break;1667 case 1581: if (n[1581]++ > 0) check ('a string 1581'); break;1668 case 1582: if (n[1582]++ > 0) check ('a string 1582'); break;1669 case 1583: if (n[1583]++ > 0) check ('a string 1583'); break;1670 case 1584: if (n[1584]++ > 0) check ('a string 1584'); break;1671 case 1585: if (n[1585]++ > 0) check ('a string 1585'); break;1672 case 1586: if (n[1586]++ > 0) check ('a string 1586'); break;1673 case 1587: if (n[1587]++ > 0) check ('a string 1587'); break;1674 case 1588: if (n[1588]++ > 0) check ('a string 1588'); break;1675 case 1589: if (n[1589]++ > 0) check ('a string 1589'); break;1676 case 1590: if (n[1590]++ > 0) check ('a string 1590'); break;1677 case 1591: if (n[1591]++ > 0) check ('a string 1591'); break;1678 case 1592: if (n[1592]++ > 0) check ('a string 1592'); break;1679 case 1593: if (n[1593]++ > 0) check ('a string 1593'); break;1680 case 1594: if (n[1594]++ > 0) check ('a string 1594'); break;1681 case 1595: if (n[1595]++ > 0) check ('a string 1595'); break;1682 case 1596: if (n[1596]++ > 0) check ('a string 1596'); break;1683 case 1597: if (n[1597]++ > 0) check ('a string 1597'); break;1684 case 1598: if (n[1598]++ > 0) check ('a string 1598'); break;1685 case 1599: if (n[1599]++ > 0) check ('a string 1599'); break;1686 case 1600: if (n[1600]++ > 0) check ('a string 1600'); break;1687 case 1601: if (n[1601]++ > 0) check ('a string 1601'); break;1688 case 1602: if (n[1602]++ > 0) check ('a string 1602'); break;1689 case 1603: if (n[1603]++ > 0) check ('a string 1603'); break;1690 case 1604: if (n[1604]++ > 0) check ('a string 1604'); break;1691 case 1605: if (n[1605]++ > 0) check ('a string 1605'); break;1692 case 1606: if (n[1606]++ > 0) check ('a string 1606'); break;1693 case 1607: if (n[1607]++ > 0) check ('a string 1607'); break;1694 case 1608: if (n[1608]++ > 0) check ('a string 1608'); break;1695 case 1609: if (n[1609]++ > 0) check ('a string 1609'); break;1696 case 1610: if (n[1610]++ > 0) check ('a string 1610'); break;1697 case 1611: if (n[1611]++ > 0) check ('a string 1611'); break;1698 case 1612: if (n[1612]++ > 0) check ('a string 1612'); break;1699 case 1613: if (n[1613]++ > 0) check ('a string 1613'); break;1700 case 1614: if (n[1614]++ > 0) check ('a string 1614'); break;1701 case 1615: if (n[1615]++ > 0) check ('a string 1615'); break;1702 case 1616: if (n[1616]++ > 0) check ('a string 1616'); break;1703 case 1617: if (n[1617]++ > 0) check ('a string 1617'); break;1704 case 1618: if (n[1618]++ > 0) check ('a string 1618'); break;1705 case 1619: if (n[1619]++ > 0) check ('a string 1619'); break;1706 case 1620: if (n[1620]++ > 0) check ('a string 1620'); break;1707 case 1621: if (n[1621]++ > 0) check ('a string 1621'); break;1708 case 1622: if (n[1622]++ > 0) check ('a string 1622'); break;1709 case 1623: if (n[1623]++ > 0) check ('a string 1623'); break;1710 case 1624: if (n[1624]++ > 0) check ('a string 1624'); break;1711 case 1625: if (n[1625]++ > 0) check ('a string 1625'); break;1712 case 1626: if (n[1626]++ > 0) check ('a string 1626'); break;1713 case 1627: if (n[1627]++ > 0) check ('a string 1627'); break;1714 case 1628: if (n[1628]++ > 0) check ('a string 1628'); break;1715 case 1629: if (n[1629]++ > 0) check ('a string 1629'); break;1716 case 1630: if (n[1630]++ > 0) check ('a string 1630'); break;1717 case 1631: if (n[1631]++ > 0) check ('a string 1631'); break;1718 case 1632: if (n[1632]++ > 0) check ('a string 1632'); break;1719 case 1633: if (n[1633]++ > 0) check ('a string 1633'); break;1720 case 1634: if (n[1634]++ > 0) check ('a string 1634'); break;1721 case 1635: if (n[1635]++ > 0) check ('a string 1635'); break;1722 case 1636: if (n[1636]++ > 0) check ('a string 1636'); break;1723 case 1637: if (n[1637]++ > 0) check ('a string 1637'); break;1724 case 1638: if (n[1638]++ > 0) check ('a string 1638'); break;1725 case 1639: if (n[1639]++ > 0) check ('a string 1639'); break;1726 case 1640: if (n[1640]++ > 0) check ('a string 1640'); break;1727 case 1641: if (n[1641]++ > 0) check ('a string 1641'); break;1728 case 1642: if (n[1642]++ > 0) check ('a string 1642'); break;1729 case 1643: if (n[1643]++ > 0) check ('a string 1643'); break;1730 case 1644: if (n[1644]++ > 0) check ('a string 1644'); break;1731 case 1645: if (n[1645]++ > 0) check ('a string 1645'); break;1732 case 1646: if (n[1646]++ > 0) check ('a string 1646'); break;1733 case 1647: if (n[1647]++ > 0) check ('a string 1647'); break;1734 case 1648: if (n[1648]++ > 0) check ('a string 1648'); break;1735 case 1649: if (n[1649]++ > 0) check ('a string 1649'); break;1736 case 1650: if (n[1650]++ > 0) check ('a string 1650'); break;1737 case 1651: if (n[1651]++ > 0) check ('a string 1651'); break;1738 case 1652: if (n[1652]++ > 0) check ('a string 1652'); break;1739 case 1653: if (n[1653]++ > 0) check ('a string 1653'); break;1740 case 1654: if (n[1654]++ > 0) check ('a string 1654'); break;1741 case 1655: if (n[1655]++ > 0) check ('a string 1655'); break;1742 case 1656: if (n[1656]++ > 0) check ('a string 1656'); break;1743 case 1657: if (n[1657]++ > 0) check ('a string 1657'); break;1744 case 1658: if (n[1658]++ > 0) check ('a string 1658'); break;1745 case 1659: if (n[1659]++ > 0) check ('a string 1659'); break;1746 case 1660: if (n[1660]++ > 0) check ('a string 1660'); break;1747 case 1661: if (n[1661]++ > 0) check ('a string 1661'); break;1748 case 1662: if (n[1662]++ > 0) check ('a string 1662'); break;1749 case 1663: if (n[1663]++ > 0) check ('a string 1663'); break;1750 case 1664: if (n[1664]++ > 0) check ('a string 1664'); break;1751 case 1665: if (n[1665]++ > 0) check ('a string 1665'); break;1752 case 1666: if (n[1666]++ > 0) check ('a string 1666'); break;1753 case 1667: if (n[1667]++ > 0) check ('a string 1667'); break;1754 case 1668: if (n[1668]++ > 0) check ('a string 1668'); break;1755 case 1669: if (n[1669]++ > 0) check ('a string 1669'); break;1756 case 1670: if (n[1670]++ > 0) check ('a string 1670'); break;1757 case 1671: if (n[1671]++ > 0) check ('a string 1671'); break;1758 case 1672: if (n[1672]++ > 0) check ('a string 1672'); break;1759 case 1673: if (n[1673]++ > 0) check ('a string 1673'); break;1760 case 1674: if (n[1674]++ > 0) check ('a string 1674'); break;1761 case 1675: if (n[1675]++ > 0) check ('a string 1675'); break;1762 case 1676: if (n[1676]++ > 0) check ('a string 1676'); break;1763 case 1677: if (n[1677]++ > 0) check ('a string 1677'); break;1764 case 1678: if (n[1678]++ > 0) check ('a string 1678'); break;1765 case 1679: if (n[1679]++ > 0) check ('a string 1679'); break;1766 case 1680: if (n[1680]++ > 0) check ('a string 1680'); break;1767 case 1681: if (n[1681]++ > 0) check ('a string 1681'); break;1768 case 1682: if (n[1682]++ > 0) check ('a string 1682'); break;1769 case 1683: if (n[1683]++ > 0) check ('a string 1683'); break;1770 case 1684: if (n[1684]++ > 0) check ('a string 1684'); break;1771 case 1685: if (n[1685]++ > 0) check ('a string 1685'); break;1772 case 1686: if (n[1686]++ > 0) check ('a string 1686'); break;1773 case 1687: if (n[1687]++ > 0) check ('a string 1687'); break;1774 case 1688: if (n[1688]++ > 0) check ('a string 1688'); break;1775 case 1689: if (n[1689]++ > 0) check ('a string 1689'); break;1776 case 1690: if (n[1690]++ > 0) check ('a string 1690'); break;1777 case 1691: if (n[1691]++ > 0) check ('a string 1691'); break;1778 case 1692: if (n[1692]++ > 0) check ('a string 1692'); break;1779 case 1693: if (n[1693]++ > 0) check ('a string 1693'); break;1780 case 1694: if (n[1694]++ > 0) check ('a string 1694'); break;1781 case 1695: if (n[1695]++ > 0) check ('a string 1695'); break;1782 case 1696: if (n[1696]++ > 0) check ('a string 1696'); break;1783 case 1697: if (n[1697]++ > 0) check ('a string 1697'); break;1784 case 1698: if (n[1698]++ > 0) check ('a string 1698'); break;1785 case 1699: if (n[1699]++ > 0) check ('a string 1699'); break;1786 case 1700: if (n[1700]++ > 0) check ('a string 1700'); break;1787 case 1701: if (n[1701]++ > 0) check ('a string 1701'); break;1788 case 1702: if (n[1702]++ > 0) check ('a string 1702'); break;1789 case 1703: if (n[1703]++ > 0) check ('a string 1703'); break;1790 case 1704: if (n[1704]++ > 0) check ('a string 1704'); break;1791 case 1705: if (n[1705]++ > 0) check ('a string 1705'); break;1792 case 1706: if (n[1706]++ > 0) check ('a string 1706'); break;1793 case 1707: if (n[1707]++ > 0) check ('a string 1707'); break;1794 case 1708: if (n[1708]++ > 0) check ('a string 1708'); break;1795 case 1709: if (n[1709]++ > 0) check ('a string 1709'); break;1796 case 1710: if (n[1710]++ > 0) check ('a string 1710'); break;1797 case 1711: if (n[1711]++ > 0) check ('a string 1711'); break;1798 case 1712: if (n[1712]++ > 0) check ('a string 1712'); break;1799 case 1713: if (n[1713]++ > 0) check ('a string 1713'); break;1800 case 1714: if (n[1714]++ > 0) check ('a string 1714'); break;1801 case 1715: if (n[1715]++ > 0) check ('a string 1715'); break;1802 case 1716: if (n[1716]++ > 0) check ('a string 1716'); break;1803 case 1717: if (n[1717]++ > 0) check ('a string 1717'); break;1804 case 1718: if (n[1718]++ > 0) check ('a string 1718'); break;1805 case 1719: if (n[1719]++ > 0) check ('a string 1719'); break;1806 case 1720: if (n[1720]++ > 0) check ('a string 1720'); break;1807 case 1721: if (n[1721]++ > 0) check ('a string 1721'); break;1808 case 1722: if (n[1722]++ > 0) check ('a string 1722'); break;1809 case 1723: if (n[1723]++ > 0) check ('a string 1723'); break;1810 case 1724: if (n[1724]++ > 0) check ('a string 1724'); break;1811 case 1725: if (n[1725]++ > 0) check ('a string 1725'); break;1812 case 1726: if (n[1726]++ > 0) check ('a string 1726'); break;1813 case 1727: if (n[1727]++ > 0) check ('a string 1727'); break;1814 case 1728: if (n[1728]++ > 0) check ('a string 1728'); break;1815 case 1729: if (n[1729]++ > 0) check ('a string 1729'); break;1816 case 1730: if (n[1730]++ > 0) check ('a string 1730'); break;1817 case 1731: if (n[1731]++ > 0) check ('a string 1731'); break;1818 case 1732: if (n[1732]++ > 0) check ('a string 1732'); break;1819 case 1733: if (n[1733]++ > 0) check ('a string 1733'); break;1820 case 1734: if (n[1734]++ > 0) check ('a string 1734'); break;1821 case 1735: if (n[1735]++ > 0) check ('a string 1735'); break;1822 case 1736: if (n[1736]++ > 0) check ('a string 1736'); break;1823 case 1737: if (n[1737]++ > 0) check ('a string 1737'); break;1824 case 1738: if (n[1738]++ > 0) check ('a string 1738'); break;1825 case 1739: if (n[1739]++ > 0) check ('a string 1739'); break;1826 case 1740: if (n[1740]++ > 0) check ('a string 1740'); break;1827 case 1741: if (n[1741]++ > 0) check ('a string 1741'); break;1828 case 1742: if (n[1742]++ > 0) check ('a string 1742'); break;1829 case 1743: if (n[1743]++ > 0) check ('a string 1743'); break;1830 case 1744: if (n[1744]++ > 0) check ('a string 1744'); break;1831 case 1745: if (n[1745]++ > 0) check ('a string 1745'); break;1832 case 1746: if (n[1746]++ > 0) check ('a string 1746'); break;1833 case 1747: if (n[1747]++ > 0) check ('a string 1747'); break;1834 case 1748: if (n[1748]++ > 0) check ('a string 1748'); break;1835 case 1749: if (n[1749]++ > 0) check ('a string 1749'); break;1836 case 1750: if (n[1750]++ > 0) check ('a string 1750'); break;1837 case 1751: if (n[1751]++ > 0) check ('a string 1751'); break;1838 case 1752: if (n[1752]++ > 0) check ('a string 1752'); break;1839 case 1753: if (n[1753]++ > 0) check ('a string 1753'); break;1840 case 1754: if (n[1754]++ > 0) check ('a string 1754'); break;1841 case 1755: if (n[1755]++ > 0) check ('a string 1755'); break;1842 case 1756: if (n[1756]++ > 0) check ('a string 1756'); break;1843 case 1757: if (n[1757]++ > 0) check ('a string 1757'); break;1844 case 1758: if (n[1758]++ > 0) check ('a string 1758'); break;1845 case 1759: if (n[1759]++ > 0) check ('a string 1759'); break;1846 case 1760: if (n[1760]++ > 0) check ('a string 1760'); break;1847 case 1761: if (n[1761]++ > 0) check ('a string 1761'); break;1848 case 1762: if (n[1762]++ > 0) check ('a string 1762'); break;1849 case 1763: if (n[1763]++ > 0) check ('a string 1763'); break;1850 case 1764: if (n[1764]++ > 0) check ('a string 1764'); break;1851 case 1765: if (n[1765]++ > 0) check ('a string 1765'); break;1852 case 1766: if (n[1766]++ > 0) check ('a string 1766'); break;1853 case 1767: if (n[1767]++ > 0) check ('a string 1767'); break;1854 case 1768: if (n[1768]++ > 0) check ('a string 1768'); break;1855 case 1769: if (n[1769]++ > 0) check ('a string 1769'); break;1856 case 1770: if (n[1770]++ > 0) check ('a string 1770'); break;1857 case 1771: if (n[1771]++ > 0) check ('a string 1771'); break;1858 case 1772: if (n[1772]++ > 0) check ('a string 1772'); break;1859 case 1773: if (n[1773]++ > 0) check ('a string 1773'); break;1860 case 1774: if (n[1774]++ > 0) check ('a string 1774'); break;1861 case 1775: if (n[1775]++ > 0) check ('a string 1775'); break;1862 case 1776: if (n[1776]++ > 0) check ('a string 1776'); break;1863 case 1777: if (n[1777]++ > 0) check ('a string 1777'); break;1864 case 1778: if (n[1778]++ > 0) check ('a string 1778'); break;1865 case 1779: if (n[1779]++ > 0) check ('a string 1779'); break;1866 case 1780: if (n[1780]++ > 0) check ('a string 1780'); break;1867 case 1781: if (n[1781]++ > 0) check ('a string 1781'); break;1868 case 1782: if (n[1782]++ > 0) check ('a string 1782'); break;1869 case 1783: if (n[1783]++ > 0) check ('a string 1783'); break;1870 case 1784: if (n[1784]++ > 0) check ('a string 1784'); break;1871 case 1785: if (n[1785]++ > 0) check ('a string 1785'); break;1872 case 1786: if (n[1786]++ > 0) check ('a string 1786'); break;1873 case 1787: if (n[1787]++ > 0) check ('a string 1787'); break;1874 case 1788: if (n[1788]++ > 0) check ('a string 1788'); break;1875 case 1789: if (n[1789]++ > 0) check ('a string 1789'); break;1876 case 1790: if (n[1790]++ > 0) check ('a string 1790'); break;1877 case 1791: if (n[1791]++ > 0) check ('a string 1791'); break;1878 case 1792: if (n[1792]++ > 0) check ('a string 1792'); break;1879 case 1793: if (n[1793]++ > 0) check ('a string 1793'); break;1880 case 1794: if (n[1794]++ > 0) check ('a string 1794'); break;1881 case 1795: if (n[1795]++ > 0) check ('a string 1795'); break;1882 case 1796: if (n[1796]++ > 0) check ('a string 1796'); break;1883 case 1797: if (n[1797]++ > 0) check ('a string 1797'); break;1884 case 1798: if (n[1798]++ > 0) check ('a string 1798'); break;1885 case 1799: if (n[1799]++ > 0) check ('a string 1799'); break;1886 case 1800: if (n[1800]++ > 0) check ('a string 1800'); break;1887 case 1801: if (n[1801]++ > 0) check ('a string 1801'); break;1888 case 1802: if (n[1802]++ > 0) check ('a string 1802'); break;1889 case 1803: if (n[1803]++ > 0) check ('a string 1803'); break;1890 case 1804: if (n[1804]++ > 0) check ('a string 1804'); break;1891 case 1805: if (n[1805]++ > 0) check ('a string 1805'); break;1892 case 1806: if (n[1806]++ > 0) check ('a string 1806'); break;1893 case 1807: if (n[1807]++ > 0) check ('a string 1807'); break;1894 case 1808: if (n[1808]++ > 0) check ('a string 1808'); break;1895 case 1809: if (n[1809]++ > 0) check ('a string 1809'); break;1896 case 1810: if (n[1810]++ > 0) check ('a string 1810'); break;1897 case 1811: if (n[1811]++ > 0) check ('a string 1811'); break;1898 case 1812: if (n[1812]++ > 0) check ('a string 1812'); break;1899 case 1813: if (n[1813]++ > 0) check ('a string 1813'); break;1900 case 1814: if (n[1814]++ > 0) check ('a string 1814'); break;1901 case 1815: if (n[1815]++ > 0) check ('a string 1815'); break;1902 case 1816: if (n[1816]++ > 0) check ('a string 1816'); break;1903 case 1817: if (n[1817]++ > 0) check ('a string 1817'); break;1904 case 1818: if (n[1818]++ > 0) check ('a string 1818'); break;1905 case 1819: if (n[1819]++ > 0) check ('a string 1819'); break;1906 case 1820: if (n[1820]++ > 0) check ('a string 1820'); break;1907 case 1821: if (n[1821]++ > 0) check ('a string 1821'); break;1908 case 1822: if (n[1822]++ > 0) check ('a string 1822'); break;1909 case 1823: if (n[1823]++ > 0) check ('a string 1823'); break;1910 case 1824: if (n[1824]++ > 0) check ('a string 1824'); break;1911 case 1825: if (n[1825]++ > 0) check ('a string 1825'); break;1912 case 1826: if (n[1826]++ > 0) check ('a string 1826'); break;1913 case 1827: if (n[1827]++ > 0) check ('a string 1827'); break;1914 case 1828: if (n[1828]++ > 0) check ('a string 1828'); break;1915 case 1829: if (n[1829]++ > 0) check ('a string 1829'); break;1916 case 1830: if (n[1830]++ > 0) check ('a string 1830'); break;1917 case 1831: if (n[1831]++ > 0) check ('a string 1831'); break;1918 case 1832: if (n[1832]++ > 0) check ('a string 1832'); break;1919 case 1833: if (n[1833]++ > 0) check ('a string 1833'); break;1920 case 1834: if (n[1834]++ > 0) check ('a string 1834'); break;1921 case 1835: if (n[1835]++ > 0) check ('a string 1835'); break;1922 case 1836: if (n[1836]++ > 0) check ('a string 1836'); break;1923 case 1837: if (n[1837]++ > 0) check ('a string 1837'); break;1924 case 1838: if (n[1838]++ > 0) check ('a string 1838'); break;1925 case 1839: if (n[1839]++ > 0) check ('a string 1839'); break;1926 case 1840: if (n[1840]++ > 0) check ('a string 1840'); break;1927 case 1841: if (n[1841]++ > 0) check ('a string 1841'); break;1928 case 1842: if (n[1842]++ > 0) check ('a string 1842'); break;1929 case 1843: if (n[1843]++ > 0) check ('a string 1843'); break;1930 case 1844: if (n[1844]++ > 0) check ('a string 1844'); break;1931 case 1845: if (n[1845]++ > 0) check ('a string 1845'); break;1932 case 1846: if (n[1846]++ > 0) check ('a string 1846'); break;1933 case 1847: if (n[1847]++ > 0) check ('a string 1847'); break;1934 case 1848: if (n[1848]++ > 0) check ('a string 1848'); break;1935 case 1849: if (n[1849]++ > 0) check ('a string 1849'); break;1936 case 1850: if (n[1850]++ > 0) check ('a string 1850'); break;1937 case 1851: if (n[1851]++ > 0) check ('a string 1851'); break;1938 case 1852: if (n[1852]++ > 0) check ('a string 1852'); break;1939 case 1853: if (n[1853]++ > 0) check ('a string 1853'); break;1940 case 1854: if (n[1854]++ > 0) check ('a string 1854'); break;1941 case 1855: if (n[1855]++ > 0) check ('a string 1855'); break;1942 case 1856: if (n[1856]++ > 0) check ('a string 1856'); break;1943 case 1857: if (n[1857]++ > 0) check ('a string 1857'); break;1944 case 1858: if (n[1858]++ > 0) check ('a string 1858'); break;1945 case 1859: if (n[1859]++ > 0) check ('a string 1859'); break;1946 case 1860: if (n[1860]++ > 0) check ('a string 1860'); break;1947 case 1861: if (n[1861]++ > 0) check ('a string 1861'); break;1948 case 1862: if (n[1862]++ > 0) check ('a string 1862'); break;1949 case 1863: if (n[1863]++ > 0) check ('a string 1863'); break;1950 case 1864: if (n[1864]++ > 0) check ('a string 1864'); break;1951 case 1865: if (n[1865]++ > 0) check ('a string 1865'); break;1952 case 1866: if (n[1866]++ > 0) check ('a string 1866'); break;1953 case 1867: if (n[1867]++ > 0) check ('a string 1867'); break;1954 case 1868: if (n[1868]++ > 0) check ('a string 1868'); break;1955 case 1869: if (n[1869]++ > 0) check ('a string 1869'); break;1956 case 1870: if (n[1870]++ > 0) check ('a string 1870'); break;1957 case 1871: if (n[1871]++ > 0) check ('a string 1871'); break;1958 case 1872: if (n[1872]++ > 0) check ('a string 1872'); break;1959 case 1873: if (n[1873]++ > 0) check ('a string 1873'); break;1960 case 1874: if (n[1874]++ > 0) check ('a string 1874'); break;1961 case 1875: if (n[1875]++ > 0) check ('a string 1875'); break;1962 case 1876: if (n[1876]++ > 0) check ('a string 1876'); break;1963 case 1877: if (n[1877]++ > 0) check ('a string 1877'); break;1964 case 1878: if (n[1878]++ > 0) check ('a string 1878'); break;1965 case 1879: if (n[1879]++ > 0) check ('a string 1879'); break;1966 case 1880: if (n[1880]++ > 0) check ('a string 1880'); break;1967 case 1881: if (n[1881]++ > 0) check ('a string 1881'); break;1968 case 1882: if (n[1882]++ > 0) check ('a string 1882'); break;1969 case 1883: if (n[1883]++ > 0) check ('a string 1883'); break;1970 case 1884: if (n[1884]++ > 0) check ('a string 1884'); break;1971 case 1885: if (n[1885]++ > 0) check ('a string 1885'); break;1972 case 1886: if (n[1886]++ > 0) check ('a string 1886'); break;1973 case 1887: if (n[1887]++ > 0) check ('a string 1887'); break;1974 case 1888: if (n[1888]++ > 0) check ('a string 1888'); break;1975 case 1889: if (n[1889]++ > 0) check ('a string 1889'); break;1976 case 1890: if (n[1890]++ > 0) check ('a string 1890'); break;1977 case 1891: if (n[1891]++ > 0) check ('a string 1891'); break;1978 case 1892: if (n[1892]++ > 0) check ('a string 1892'); break;1979 case 1893: if (n[1893]++ > 0) check ('a string 1893'); break;1980 case 1894: if (n[1894]++ > 0) check ('a string 1894'); break;1981 case 1895: if (n[1895]++ > 0) check ('a string 1895'); break;1982 case 1896: if (n[1896]++ > 0) check ('a string 1896'); break;1983 case 1897: if (n[1897]++ > 0) check ('a string 1897'); break;1984 case 1898: if (n[1898]++ > 0) check ('a string 1898'); break;1985 case 1899: if (n[1899]++ > 0) check ('a string 1899'); break;1986 case 1900: if (n[1900]++ > 0) check ('a string 1900'); break;1987 case 1901: if (n[1901]++ > 0) check ('a string 1901'); break;1988 case 1902: if (n[1902]++ > 0) check ('a string 1902'); break;1989 case 1903: if (n[1903]++ > 0) check ('a string 1903'); break;1990 case 1904: if (n[1904]++ > 0) check ('a string 1904'); break;1991 case 1905: if (n[1905]++ > 0) check ('a string 1905'); break;1992 case 1906: if (n[1906]++ > 0) check ('a string 1906'); break;1993 case 1907: if (n[1907]++ > 0) check ('a string 1907'); break;1994 case 1908: if (n[1908]++ > 0) check ('a string 1908'); break;1995 case 1909: if (n[1909]++ > 0) check ('a string 1909'); break;1996 case 1910: if (n[1910]++ > 0) check ('a string 1910'); break;1997 case 1911: if (n[1911]++ > 0) check ('a string 1911'); break;1998 case 1912: if (n[1912]++ > 0) check ('a string 1912'); break;1999 case 1913: if (n[1913]++ > 0) check ('a string 1913'); break;2000 case 1914: if (n[1914]++ > 0) check ('a string 1914'); break;2001 case 1915: if (n[1915]++ > 0) check ('a string 1915'); break;2002 case 1916: if (n[1916]++ > 0) check ('a string 1916'); break;2003 case 1917: if (n[1917]++ > 0) check ('a string 1917'); break;2004 case 1918: if (n[1918]++ > 0) check ('a string 1918'); break;2005 case 1919: if (n[1919]++ > 0) check ('a string 1919'); break;2006 case 1920: if (n[1920]++ > 0) check ('a string 1920'); break;2007 case 1921: if (n[1921]++ > 0) check ('a string 1921'); break;2008 case 1922: if (n[1922]++ > 0) check ('a string 1922'); break;2009 case 1923: if (n[1923]++ > 0) check ('a string 1923'); break;2010 case 1924: if (n[1924]++ > 0) check ('a string 1924'); break;2011 case 1925: if (n[1925]++ > 0) check ('a string 1925'); break;2012 case 1926: if (n[1926]++ > 0) check ('a string 1926'); break;2013 case 1927: if (n[1927]++ > 0) check ('a string 1927'); break;2014 case 1928: if (n[1928]++ > 0) check ('a string 1928'); break;2015 case 1929: if (n[1929]++ > 0) check ('a string 1929'); break;2016 case 1930: if (n[1930]++ > 0) check ('a string 1930'); break;2017 case 1931: if (n[1931]++ > 0) check ('a string 1931'); break;2018 case 1932: if (n[1932]++ > 0) check ('a string 1932'); break;2019 case 1933: if (n[1933]++ > 0) check ('a string 1933'); break;2020 case 1934: if (n[1934]++ > 0) check ('a string 1934'); break;2021 case 1935: if (n[1935]++ > 0) check ('a string 1935'); break;2022 case 1936: if (n[1936]++ > 0) check ('a string 1936'); break;2023 case 1937: if (n[1937]++ > 0) check ('a string 1937'); break;2024 case 1938: if (n[1938]++ > 0) check ('a string 1938'); break;2025 case 1939: if (n[1939]++ > 0) check ('a string 1939'); break;2026 case 1940: if (n[1940]++ > 0) check ('a string 1940'); break;2027 case 1941: if (n[1941]++ > 0) check ('a string 1941'); break;2028 case 1942: if (n[1942]++ > 0) check ('a string 1942'); break;2029 case 1943: if (n[1943]++ > 0) check ('a string 1943'); break;2030 case 1944: if (n[1944]++ > 0) check ('a string 1944'); break;2031 case 1945: if (n[1945]++ > 0) check ('a string 1945'); break;2032 case 1946: if (n[1946]++ > 0) check ('a string 1946'); break;2033 case 1947: if (n[1947]++ > 0) check ('a string 1947'); break;2034 case 1948: if (n[1948]++ > 0) check ('a string 1948'); break;2035 case 1949: if (n[1949]++ > 0) check ('a string 1949'); break;2036 case 1950: if (n[1950]++ > 0) check ('a string 1950'); break;2037 case 1951: if (n[1951]++ > 0) check ('a string 1951'); break;2038 case 1952: if (n[1952]++ > 0) check ('a string 1952'); break;2039 case 1953: if (n[1953]++ > 0) check ('a string 1953'); break;2040 case 1954: if (n[1954]++ > 0) check ('a string 1954'); break;2041 case 1955: if (n[1955]++ > 0) check ('a string 1955'); break;2042 case 1956: if (n[1956]++ > 0) check ('a string 1956'); break;2043 case 1957: if (n[1957]++ > 0) check ('a string 1957'); break;2044 case 1958: if (n[1958]++ > 0) check ('a string 1958'); break;2045 case 1959: if (n[1959]++ > 0) check ('a string 1959'); break;2046 case 1960: if (n[1960]++ > 0) check ('a string 1960'); break;2047 case 1961: if (n[1961]++ > 0) check ('a string 1961'); break;2048 case 1962: if (n[1962]++ > 0) check ('a string 1962'); break;2049 case 1963: if (n[1963]++ > 0) check ('a string 1963'); break;2050 case 1964: if (n[1964]++ > 0) check ('a string 1964'); break;2051 case 1965: if (n[1965]++ > 0) check ('a string 1965'); break;2052 case 1966: if (n[1966]++ > 0) check ('a string 1966'); break;2053 case 1967: if (n[1967]++ > 0) check ('a string 1967'); break;2054 case 1968: if (n[1968]++ > 0) check ('a string 1968'); break;2055 case 1969: if (n[1969]++ > 0) check ('a string 1969'); break;2056 case 1970: if (n[1970]++ > 0) check ('a string 1970'); break;2057 case 1971: if (n[1971]++ > 0) check ('a string 1971'); break;2058 case 1972: if (n[1972]++ > 0) check ('a string 1972'); break;2059 case 1973: if (n[1973]++ > 0) check ('a string 1973'); break;2060 case 1974: if (n[1974]++ > 0) check ('a string 1974'); break;2061 case 1975: if (n[1975]++ > 0) check ('a string 1975'); break;2062 case 1976: if (n[1976]++ > 0) check ('a string 1976'); break;2063 case 1977: if (n[1977]++ > 0) check ('a string 1977'); break;2064 case 1978: if (n[1978]++ > 0) check ('a string 1978'); break;2065 case 1979: if (n[1979]++ > 0) check ('a string 1979'); break;2066 case 1980: if (n[1980]++ > 0) check ('a string 1980'); break;2067 case 1981: if (n[1981]++ > 0) check ('a string 1981'); break;2068 case 1982: if (n[1982]++ > 0) check ('a string 1982'); break;2069 case 1983: if (n[1983]++ > 0) check ('a string 1983'); break;2070 case 1984: if (n[1984]++ > 0) check ('a string 1984'); break;2071 case 1985: if (n[1985]++ > 0) check ('a string 1985'); break;2072 case 1986: if (n[1986]++ > 0) check ('a string 1986'); break;2073 case 1987: if (n[1987]++ > 0) check ('a string 1987'); break;2074 case 1988: if (n[1988]++ > 0) check ('a string 1988'); break;2075 case 1989: if (n[1989]++ > 0) check ('a string 1989'); break;2076 case 1990: if (n[1990]++ > 0) check ('a string 1990'); break;2077 case 1991: if (n[1991]++ > 0) check ('a string 1991'); break;2078 case 1992: if (n[1992]++ > 0) check ('a string 1992'); break;2079 case 1993: if (n[1993]++ > 0) check ('a string 1993'); break;2080 case 1994: if (n[1994]++ > 0) check ('a string 1994'); break;2081 case 1995: if (n[1995]++ > 0) check ('a string 1995'); break;2082 case 1996: if (n[1996]++ > 0) check ('a string 1996'); break;2083 case 1997: if (n[1997]++ > 0) check ('a string 1997'); break;2084 case 1998: if (n[1998]++ > 0) check ('a string 1998'); break;2085 case 1999: if (n[1999]++ > 0) check ('a string 1999'); break;2086 case 2000: if (n[2000]++ > 0) check ('a string 2000'); break;2087 case 2001: if (n[2001]++ > 0) check ('a string 2001'); break;2088 case 2002: if (n[2002]++ > 0) check ('a string 2002'); break;2089 case 2003: if (n[2003]++ > 0) check ('a string 2003'); break;2090 case 2004: if (n[2004]++ > 0) check ('a string 2004'); break;2091 case 2005: if (n[2005]++ > 0) check ('a string 2005'); break;2092 case 2006: if (n[2006]++ > 0) check ('a string 2006'); break;2093 case 2007: if (n[2007]++ > 0) check ('a string 2007'); break;2094 case 2008: if (n[2008]++ > 0) check ('a string 2008'); break;2095 case 2009: if (n[2009]++ > 0) check ('a string 2009'); break;2096 case 2010: if (n[2010]++ > 0) check ('a string 2010'); break;2097 case 2011: if (n[2011]++ > 0) check ('a string 2011'); break;2098 case 2012: if (n[2012]++ > 0) check ('a string 2012'); break;2099 case 2013: if (n[2013]++ > 0) check ('a string 2013'); break;2100 case 2014: if (n[2014]++ > 0) check ('a string 2014'); break;2101 case 2015: if (n[2015]++ > 0) check ('a string 2015'); break;2102 case 2016: if (n[2016]++ > 0) check ('a string 2016'); break;2103 case 2017: if (n[2017]++ > 0) check ('a string 2017'); break;2104 case 2018: if (n[2018]++ > 0) check ('a string 2018'); break;2105 case 2019: if (n[2019]++ > 0) check ('a string 2019'); break;2106 case 2020: if (n[2020]++ > 0) check ('a string 2020'); break;2107 case 2021: if (n[2021]++ > 0) check ('a string 2021'); break;2108 case 2022: if (n[2022]++ > 0) check ('a string 2022'); break;2109 case 2023: if (n[2023]++ > 0) check ('a string 2023'); break;2110 case 2024: if (n[2024]++ > 0) check ('a string 2024'); break;2111 case 2025: if (n[2025]++ > 0) check ('a string 2025'); break;2112 case 2026: if (n[2026]++ > 0) check ('a string 2026'); break;2113 case 2027: if (n[2027]++ > 0) check ('a string 2027'); break;2114 case 2028: if (n[2028]++ > 0) check ('a string 2028'); break;2115 case 2029: if (n[2029]++ > 0) check ('a string 2029'); break;2116 case 2030: if (n[2030]++ > 0) check ('a string 2030'); break;2117 case 2031: if (n[2031]++ > 0) check ('a string 2031'); break;2118 case 2032: if (n[2032]++ > 0) check ('a string 2032'); break;2119 case 2033: if (n[2033]++ > 0) check ('a string 2033'); break;2120 case 2034: if (n[2034]++ > 0) check ('a string 2034'); break;2121 case 2035: if (n[2035]++ > 0) check ('a string 2035'); break;2122 case 2036: if (n[2036]++ > 0) check ('a string 2036'); break;2123 case 2037: if (n[2037]++ > 0) check ('a string 2037'); break;2124 case 2038: if (n[2038]++ > 0) check ('a string 2038'); break;2125 case 2039: if (n[2039]++ > 0) check ('a string 2039'); break;2126 case 2040: if (n[2040]++ > 0) check ('a string 2040'); break;2127 case 2041: if (n[2041]++ > 0) check ('a string 2041'); break;2128 case 2042: if (n[2042]++ > 0) check ('a string 2042'); break;2129 case 2043: if (n[2043]++ > 0) check ('a string 2043'); break;2130 case 2044: if (n[2044]++ > 0) check ('a string 2044'); break;2131 case 2045: if (n[2045]++ > 0) check ('a string 2045'); break;2132 case 2046: if (n[2046]++ > 0) check ('a string 2046'); break;2133 case 2047: if (n[2047]++ > 0) check ('a string 2047'); break;2134 case 2048: if (n[2048]++ > 0) check ('a string 2048'); break;2135 case 2049: if (n[2049]++ > 0) check ('a string 2049'); break;2136 case 2050: if (n[2050]++ > 0) check ('a string 2050'); break;2137 case 2051: if (n[2051]++ > 0) check ('a string 2051'); break;2138 case 2052: if (n[2052]++ > 0) check ('a string 2052'); break;2139 case 2053: if (n[2053]++ > 0) check ('a string 2053'); break;2140 case 2054: if (n[2054]++ > 0) check ('a string 2054'); break;2141 case 2055: if (n[2055]++ > 0) check ('a string 2055'); break;2142 case 2056: if (n[2056]++ > 0) check ('a string 2056'); break;2143 case 2057: if (n[2057]++ > 0) check ('a string 2057'); break;2144 case 2058: if (n[2058]++ > 0) check ('a string 2058'); break;2145 case 2059: if (n[2059]++ > 0) check ('a string 2059'); break;2146 case 2060: if (n[2060]++ > 0) check ('a string 2060'); break;2147 case 2061: if (n[2061]++ > 0) check ('a string 2061'); break;2148 case 2062: if (n[2062]++ > 0) check ('a string 2062'); break;2149 case 2063: if (n[2063]++ > 0) check ('a string 2063'); break;2150 case 2064: if (n[2064]++ > 0) check ('a string 2064'); break;2151 case 2065: if (n[2065]++ > 0) check ('a string 2065'); break;2152 case 2066: if (n[2066]++ > 0) check ('a string 2066'); break;2153 case 2067: if (n[2067]++ > 0) check ('a string 2067'); break;2154 case 2068: if (n[2068]++ > 0) check ('a string 2068'); break;2155 case 2069: if (n[2069]++ > 0) check ('a string 2069'); break;2156 case 2070: if (n[2070]++ > 0) check ('a string 2070'); break;2157 case 2071: if (n[2071]++ > 0) check ('a string 2071'); break;2158 case 2072: if (n[2072]++ > 0) check ('a string 2072'); break;2159 case 2073: if (n[2073]++ > 0) check ('a string 2073'); break;2160 case 2074: if (n[2074]++ > 0) check ('a string 2074'); break;2161 case 2075: if (n[2075]++ > 0) check ('a string 2075'); break;2162 case 2076: if (n[2076]++ > 0) check ('a string 2076'); break;2163 case 2077: if (n[2077]++ > 0) check ('a string 2077'); break;2164 case 2078: if (n[2078]++ > 0) check ('a string 2078'); break;2165 case 2079: if (n[2079]++ > 0) check ('a string 2079'); break;2166 case 2080: if (n[2080]++ > 0) check ('a string 2080'); break;2167 case 2081: if (n[2081]++ > 0) check ('a string 2081'); break;2168 case 2082: if (n[2082]++ > 0) check ('a string 2082'); break;2169 case 2083: if (n[2083]++ > 0) check ('a string 2083'); break;2170 case 2084: if (n[2084]++ > 0) check ('a string 2084'); break;2171 case 2085: if (n[2085]++ > 0) check ('a string 2085'); break;2172 case 2086: if (n[2086]++ > 0) check ('a string 2086'); break;2173 case 2087: if (n[2087]++ > 0) check ('a string 2087'); break;2174 case 2088: if (n[2088]++ > 0) check ('a string 2088'); break;2175 case 2089: if (n[2089]++ > 0) check ('a string 2089'); break;2176 case 2090: if (n[2090]++ > 0) check ('a string 2090'); break;2177 case 2091: if (n[2091]++ > 0) check ('a string 2091'); break;2178 case 2092: if (n[2092]++ > 0) check ('a string 2092'); break;2179 case 2093: if (n[2093]++ > 0) check ('a string 2093'); break;2180 case 2094: if (n[2094]++ > 0) check ('a string 2094'); break;2181 case 2095: if (n[2095]++ > 0) check ('a string 2095'); break;2182 case 2096: if (n[2096]++ > 0) check ('a string 2096'); break;2183 case 2097: if (n[2097]++ > 0) check ('a string 2097'); break;2184 case 2098: if (n[2098]++ > 0) check ('a string 2098'); break;2185 case 2099: if (n[2099]++ > 0) check ('a string 2099'); break;2186 case 2100: if (n[2100]++ > 0) check ('a string 2100'); break;2187 case 2101: if (n[2101]++ > 0) check ('a string 2101'); break;2188 case 2102: if (n[2102]++ > 0) check ('a string 2102'); break;2189 case 2103: if (n[2103]++ > 0) check ('a string 2103'); break;2190 case 2104: if (n[2104]++ > 0) check ('a string 2104'); break;2191 case 2105: if (n[2105]++ > 0) check ('a string 2105'); break;2192 case 2106: if (n[2106]++ > 0) check ('a string 2106'); break;2193 case 2107: if (n[2107]++ > 0) check ('a string 2107'); break;2194 case 2108: if (n[2108]++ > 0) check ('a string 2108'); break;2195 case 2109: if (n[2109]++ > 0) check ('a string 2109'); break;2196 case 2110: if (n[2110]++ > 0) check ('a string 2110'); break;2197 case 2111: if (n[2111]++ > 0) check ('a string 2111'); break;2198 case 2112: if (n[2112]++ > 0) check ('a string 2112'); break;2199 case 2113: if (n[2113]++ > 0) check ('a string 2113'); break;2200 case 2114: if (n[2114]++ > 0) check ('a string 2114'); break;2201 case 2115: if (n[2115]++ > 0) check ('a string 2115'); break;2202 case 2116: if (n[2116]++ > 0) check ('a string 2116'); break;2203 case 2117: if (n[2117]++ > 0) check ('a string 2117'); break;2204 case 2118: if (n[2118]++ > 0) check ('a string 2118'); break;2205 case 2119: if (n[2119]++ > 0) check ('a string 2119'); break;2206 case 2120: if (n[2120]++ > 0) check ('a string 2120'); break;2207 case 2121: if (n[2121]++ > 0) check ('a string 2121'); break;2208 case 2122: if (n[2122]++ > 0) check ('a string 2122'); break;2209 case 2123: if (n[2123]++ > 0) check ('a string 2123'); break;2210 case 2124: if (n[2124]++ > 0) check ('a string 2124'); break;2211 case 2125: if (n[2125]++ > 0) check ('a string 2125'); break;2212 case 2126: if (n[2126]++ > 0) check ('a string 2126'); break;2213 case 2127: if (n[2127]++ > 0) check ('a string 2127'); break;2214 case 2128: if (n[2128]++ > 0) check ('a string 2128'); break;2215 case 2129: if (n[2129]++ > 0) check ('a string 2129'); break;2216 case 2130: if (n[2130]++ > 0) check ('a string 2130'); break;2217 case 2131: if (n[2131]++ > 0) check ('a string 2131'); break;2218 case 2132: if (n[2132]++ > 0) check ('a string 2132'); break;2219 case 2133: if (n[2133]++ > 0) check ('a string 2133'); break;2220 case 2134: if (n[2134]++ > 0) check ('a string 2134'); break;2221 case 2135: if (n[2135]++ > 0) check ('a string 2135'); break;2222 case 2136: if (n[2136]++ > 0) check ('a string 2136'); break;2223 case 2137: if (n[2137]++ > 0) check ('a string 2137'); break;2224 case 2138: if (n[2138]++ > 0) check ('a string 2138'); break;2225 case 2139: if (n[2139]++ > 0) check ('a string 2139'); break;2226 case 2140: if (n[2140]++ > 0) check ('a string 2140'); break;2227 case 2141: if (n[2141]++ > 0) check ('a string 2141'); break;2228 case 2142: if (n[2142]++ > 0) check ('a string 2142'); break;2229 case 2143: if (n[2143]++ > 0) check ('a string 2143'); break;2230 case 2144: if (n[2144]++ > 0) check ('a string 2144'); break;2231 case 2145: if (n[2145]++ > 0) check ('a string 2145'); break;2232 case 2146: if (n[2146]++ > 0) check ('a string 2146'); break;2233 case 2147: if (n[2147]++ > 0) check ('a string 2147'); break;2234 case 2148: if (n[2148]++ > 0) check ('a string 2148'); break;2235 case 2149: if (n[2149]++ > 0) check ('a string 2149'); break;2236 case 2150: if (n[2150]++ > 0) check ('a string 2150'); break;2237 case 2151: if (n[2151]++ > 0) check ('a string 2151'); break;2238 case 2152: if (n[2152]++ > 0) check ('a string 2152'); break;2239 case 2153: if (n[2153]++ > 0) check ('a string 2153'); break;2240 case 2154: if (n[2154]++ > 0) check ('a string 2154'); break;2241 case 2155: if (n[2155]++ > 0) check ('a string 2155'); break;2242 case 2156: if (n[2156]++ > 0) check ('a string 2156'); break;2243 case 2157: if (n[2157]++ > 0) check ('a string 2157'); break;2244 case 2158: if (n[2158]++ > 0) check ('a string 2158'); break;2245 case 2159: if (n[2159]++ > 0) check ('a string 2159'); break;2246 case 2160: if (n[2160]++ > 0) check ('a string 2160'); break;2247 case 2161: if (n[2161]++ > 0) check ('a string 2161'); break;2248 case 2162: if (n[2162]++ > 0) check ('a string 2162'); break;2249 case 2163: if (n[2163]++ > 0) check ('a string 2163'); break;2250 case 2164: if (n[2164]++ > 0) check ('a string 2164'); break;2251 case 2165: if (n[2165]++ > 0) check ('a string 2165'); break;2252 case 2166: if (n[2166]++ > 0) check ('a string 2166'); break;2253 case 2167: if (n[2167]++ > 0) check ('a string 2167'); break;2254 case 2168: if (n[2168]++ > 0) check ('a string 2168'); break;2255 case 2169: if (n[2169]++ > 0) check ('a string 2169'); break;2256 case 2170: if (n[2170]++ > 0) check ('a string 2170'); break;2257 case 2171: if (n[2171]++ > 0) check ('a string 2171'); break;2258 case 2172: if (n[2172]++ > 0) check ('a string 2172'); break;2259 case 2173: if (n[2173]++ > 0) check ('a string 2173'); break;2260 case 2174: if (n[2174]++ > 0) check ('a string 2174'); break;2261 case 2175: if (n[2175]++ > 0) check ('a string 2175'); break;2262 case 2176: if (n[2176]++ > 0) check ('a string 2176'); break;2263 case 2177: if (n[2177]++ > 0) check ('a string 2177'); break;2264 case 2178: if (n[2178]++ > 0) check ('a string 2178'); break;2265 case 2179: if (n[2179]++ > 0) check ('a string 2179'); break;2266 case 2180: if (n[2180]++ > 0) check ('a string 2180'); break;2267 case 2181: if (n[2181]++ > 0) check ('a string 2181'); break;2268 case 2182: if (n[2182]++ > 0) check ('a string 2182'); break;2269 case 2183: if (n[2183]++ > 0) check ('a string 2183'); break;2270 case 2184: if (n[2184]++ > 0) check ('a string 2184'); break;2271 case 2185: if (n[2185]++ > 0) check ('a string 2185'); break;2272 case 2186: if (n[2186]++ > 0) check ('a string 2186'); break;2273 case 2187: if (n[2187]++ > 0) check ('a string 2187'); break;2274 case 2188: if (n[2188]++ > 0) check ('a string 2188'); break;2275 case 2189: if (n[2189]++ > 0) check ('a string 2189'); break;2276 case 2190: if (n[2190]++ > 0) check ('a string 2190'); break;2277 case 2191: if (n[2191]++ > 0) check ('a string 2191'); break;2278 case 2192: if (n[2192]++ > 0) check ('a string 2192'); break;2279 case 2193: if (n[2193]++ > 0) check ('a string 2193'); break;2280 case 2194: if (n[2194]++ > 0) check ('a string 2194'); break;2281 case 2195: if (n[2195]++ > 0) check ('a string 2195'); break;2282 case 2196: if (n[2196]++ > 0) check ('a string 2196'); break;2283 case 2197: if (n[2197]++ > 0) check ('a string 2197'); break;2284 case 2198: if (n[2198]++ > 0) check ('a string 2198'); break;2285 case 2199: if (n[2199]++ > 0) check ('a string 2199'); break;2286 case 2200: if (n[2200]++ > 0) check ('a string 2200'); break;2287 case 2201: if (n[2201]++ > 0) check ('a string 2201'); break;2288 case 2202: if (n[2202]++ > 0) check ('a string 2202'); break;2289 case 2203: if (n[2203]++ > 0) check ('a string 2203'); break;2290 case 2204: if (n[2204]++ > 0) check ('a string 2204'); break;2291 case 2205: if (n[2205]++ > 0) check ('a string 2205'); break;2292 case 2206: if (n[2206]++ > 0) check ('a string 2206'); break;2293 case 2207: if (n[2207]++ > 0) check ('a string 2207'); break;2294 case 2208: if (n[2208]++ > 0) check ('a string 2208'); break;2295 case 2209: if (n[2209]++ > 0) check ('a string 2209'); break;2296 case 2210: if (n[2210]++ > 0) check ('a string 2210'); break;2297 case 2211: if (n[2211]++ > 0) check ('a string 2211'); break;2298 case 2212: if (n[2212]++ > 0) check ('a string 2212'); break;2299 case 2213: if (n[2213]++ > 0) check ('a string 2213'); break;2300 case 2214: if (n[2214]++ > 0) check ('a string 2214'); break;2301 case 2215: if (n[2215]++ > 0) check ('a string 2215'); break;2302 case 2216: if (n[2216]++ > 0) check ('a string 2216'); break;2303 case 2217: if (n[2217]++ > 0) check ('a string 2217'); break;2304 case 2218: if (n[2218]++ > 0) check ('a string 2218'); break;2305 case 2219: if (n[2219]++ > 0) check ('a string 2219'); break;2306 case 2220: if (n[2220]++ > 0) check ('a string 2220'); break;2307 case 2221: if (n[2221]++ > 0) check ('a string 2221'); break;2308 case 2222: if (n[2222]++ > 0) check ('a string 2222'); break;2309 case 2223: if (n[2223]++ > 0) check ('a string 2223'); break;2310 case 2224: if (n[2224]++ > 0) check ('a string 2224'); break;2311 case 2225: if (n[2225]++ > 0) check ('a string 2225'); break;2312 case 2226: if (n[2226]++ > 0) check ('a string 2226'); break;2313 case 2227: if (n[2227]++ > 0) check ('a string 2227'); break;2314 case 2228: if (n[2228]++ > 0) check ('a string 2228'); break;2315 case 2229: if (n[2229]++ > 0) check ('a string 2229'); break;2316 case 2230: if (n[2230]++ > 0) check ('a string 2230'); break;2317 case 2231: if (n[2231]++ > 0) check ('a string 2231'); break;2318 case 2232: if (n[2232]++ > 0) check ('a string 2232'); break;2319 case 2233: if (n[2233]++ > 0) check ('a string 2233'); break;2320 case 2234: if (n[2234]++ > 0) check ('a string 2234'); break;2321 case 2235: if (n[2235]++ > 0) check ('a string 2235'); break;2322 case 2236: if (n[2236]++ > 0) check ('a string 2236'); break;2323 case 2237: if (n[2237]++ > 0) check ('a string 2237'); break;2324 case 2238: if (n[2238]++ > 0) check ('a string 2238'); break;2325 case 2239: if (n[2239]++ > 0) check ('a string 2239'); break;2326 case 2240: if (n[2240]++ > 0) check ('a string 2240'); break;2327 case 2241: if (n[2241]++ > 0) check ('a string 2241'); break;2328 case 2242: if (n[2242]++ > 0) check ('a string 2242'); break;2329 case 2243: if (n[2243]++ > 0) check ('a string 2243'); break;2330 case 2244: if (n[2244]++ > 0) check ('a string 2244'); break;2331 case 2245: if (n[2245]++ > 0) check ('a string 2245'); break;2332 case 2246: if (n[2246]++ > 0) check ('a string 2246'); break;2333 case 2247: if (n[2247]++ > 0) check ('a string 2247'); break;2334 case 2248: if (n[2248]++ > 0) check ('a string 2248'); break;2335 case 2249: if (n[2249]++ > 0) check ('a string 2249'); break;2336 case 2250: if (n[2250]++ > 0) check ('a string 2250'); break;2337 case 2251: if (n[2251]++ > 0) check ('a string 2251'); break;2338 case 2252: if (n[2252]++ > 0) check ('a string 2252'); break;2339 case 2253: if (n[2253]++ > 0) check ('a string 2253'); break;2340 case 2254: if (n[2254]++ > 0) check ('a string 2254'); break;2341 case 2255: if (n[2255]++ > 0) check ('a string 2255'); break;2342 case 2256: if (n[2256]++ > 0) check ('a string 2256'); break;2343 case 2257: if (n[2257]++ > 0) check ('a string 2257'); break;2344 case 2258: if (n[2258]++ > 0) check ('a string 2258'); break;2345 case 2259: if (n[2259]++ > 0) check ('a string 2259'); break;2346 case 2260: if (n[2260]++ > 0) check ('a string 2260'); break;2347 case 2261: if (n[2261]++ > 0) check ('a string 2261'); break;2348 case 2262: if (n[2262]++ > 0) check ('a string 2262'); break;2349 case 2263: if (n[2263]++ > 0) check ('a string 2263'); break;2350 case 2264: if (n[2264]++ > 0) check ('a string 2264'); break;2351 case 2265: if (n[2265]++ > 0) check ('a string 2265'); break;2352 case 2266: if (n[2266]++ > 0) check ('a string 2266'); break;2353 case 2267: if (n[2267]++ > 0) check ('a string 2267'); break;2354 case 2268: if (n[2268]++ > 0) check ('a string 2268'); break;2355 case 2269: if (n[2269]++ > 0) check ('a string 2269'); break;2356 case 2270: if (n[2270]++ > 0) check ('a string 2270'); break;2357 case 2271: if (n[2271]++ > 0) check ('a string 2271'); break;2358 case 2272: if (n[2272]++ > 0) check ('a string 2272'); break;2359 case 2273: if (n[2273]++ > 0) check ('a string 2273'); break;2360 case 2274: if (n[2274]++ > 0) check ('a string 2274'); break;2361 case 2275: if (n[2275]++ > 0) check ('a string 2275'); break;2362 case 2276: if (n[2276]++ > 0) check ('a string 2276'); break;2363 case 2277: if (n[2277]++ > 0) check ('a string 2277'); break;2364 case 2278: if (n[2278]++ > 0) check ('a string 2278'); break;2365 case 2279: if (n[2279]++ > 0) check ('a string 2279'); break;2366 case 2280: if (n[2280]++ > 0) check ('a string 2280'); break;2367 case 2281: if (n[2281]++ > 0) check ('a string 2281'); break;2368 case 2282: if (n[2282]++ > 0) check ('a string 2282'); break;2369 case 2283: if (n[2283]++ > 0) check ('a string 2283'); break;2370 case 2284: if (n[2284]++ > 0) check ('a string 2284'); break;2371 case 2285: if (n[2285]++ > 0) check ('a string 2285'); break;2372 case 2286: if (n[2286]++ > 0) check ('a string 2286'); break;2373 case 2287: if (n[2287]++ > 0) check ('a string 2287'); break;2374 case 2288: if (n[2288]++ > 0) check ('a string 2288'); break;2375 case 2289: if (n[2289]++ > 0) check ('a string 2289'); break;2376 case 2290: if (n[2290]++ > 0) check ('a string 2290'); break;2377 case 2291: if (n[2291]++ > 0) check ('a string 2291'); break;2378 case 2292: if (n[2292]++ > 0) check ('a string 2292'); break;2379 case 2293: if (n[2293]++ > 0) check ('a string 2293'); break;2380 case 2294: if (n[2294]++ > 0) check ('a string 2294'); break;2381 case 2295: if (n[2295]++ > 0) check ('a string 2295'); break;2382 case 2296: if (n[2296]++ > 0) check ('a string 2296'); break;2383 case 2297: if (n[2297]++ > 0) check ('a string 2297'); break;2384 case 2298: if (n[2298]++ > 0) check ('a string 2298'); break;2385 case 2299: if (n[2299]++ > 0) check ('a string 2299'); break;2386 case 2300: if (n[2300]++ > 0) check ('a string 2300'); break;2387 case 2301: if (n[2301]++ > 0) check ('a string 2301'); break;2388 case 2302: if (n[2302]++ > 0) check ('a string 2302'); break;2389 case 2303: if (n[2303]++ > 0) check ('a string 2303'); break;2390 case 2304: if (n[2304]++ > 0) check ('a string 2304'); break;2391 case 2305: if (n[2305]++ > 0) check ('a string 2305'); break;2392 case 2306: if (n[2306]++ > 0) check ('a string 2306'); break;2393 case 2307: if (n[2307]++ > 0) check ('a string 2307'); break;2394 case 2308: if (n[2308]++ > 0) check ('a string 2308'); break;2395 case 2309: if (n[2309]++ > 0) check ('a string 2309'); break;2396 case 2310: if (n[2310]++ > 0) check ('a string 2310'); break;2397 case 2311: if (n[2311]++ > 0) check ('a string 2311'); break;2398 case 2312: if (n[2312]++ > 0) check ('a string 2312'); break;2399 case 2313: if (n[2313]++ > 0) check ('a string 2313'); break;2400 case 2314: if (n[2314]++ > 0) check ('a string 2314'); break;2401 case 2315: if (n[2315]++ > 0) check ('a string 2315'); break;2402 case 2316: if (n[2316]++ > 0) check ('a string 2316'); break;2403 case 2317: if (n[2317]++ > 0) check ('a string 2317'); break;2404 case 2318: if (n[2318]++ > 0) check ('a string 2318'); break;2405 case 2319: if (n[2319]++ > 0) check ('a string 2319'); break;2406 case 2320: if (n[2320]++ > 0) check ('a string 2320'); break;2407 case 2321: if (n[2321]++ > 0) check ('a string 2321'); break;2408 case 2322: if (n[2322]++ > 0) check ('a string 2322'); break;2409 case 2323: if (n[2323]++ > 0) check ('a string 2323'); break;2410 case 2324: if (n[2324]++ > 0) check ('a string 2324'); break;2411 case 2325: if (n[2325]++ > 0) check ('a string 2325'); break;2412 case 2326: if (n[2326]++ > 0) check ('a string 2326'); break;2413 case 2327: if (n[2327]++ > 0) check ('a string 2327'); break;2414 case 2328: if (n[2328]++ > 0) check ('a string 2328'); break;2415 case 2329: if (n[2329]++ > 0) check ('a string 2329'); break;2416 case 2330: if (n[2330]++ > 0) check ('a string 2330'); break;2417 case 2331: if (n[2331]++ > 0) check ('a string 2331'); break;2418 case 2332: if (n[2332]++ > 0) check ('a string 2332'); break;2419 case 2333: if (n[2333]++ > 0) check ('a string 2333'); break;2420 case 2334: if (n[2334]++ > 0) check ('a string 2334'); break;2421 case 2335: if (n[2335]++ > 0) check ('a string 2335'); break;2422 case 2336: if (n[2336]++ > 0) check ('a string 2336'); break;2423 case 2337: if (n[2337]++ > 0) check ('a string 2337'); break;2424 case 2338: if (n[2338]++ > 0) check ('a string 2338'); break;2425 case 2339: if (n[2339]++ > 0) check ('a string 2339'); break;2426 case 2340: if (n[2340]++ > 0) check ('a string 2340'); break;2427 case 2341: if (n[2341]++ > 0) check ('a string 2341'); break;2428 case 2342: if (n[2342]++ > 0) check ('a string 2342'); break;2429 case 2343: if (n[2343]++ > 0) check ('a string 2343'); break;2430 case 2344: if (n[2344]++ > 0) check ('a string 2344'); break;2431 case 2345: if (n[2345]++ > 0) check ('a string 2345'); break;2432 case 2346: if (n[2346]++ > 0) check ('a string 2346'); break;2433 case 2347: if (n[2347]++ > 0) check ('a string 2347'); break;2434 case 2348: if (n[2348]++ > 0) check ('a string 2348'); break;2435 case 2349: if (n[2349]++ > 0) check ('a string 2349'); break;2436 case 2350: if (n[2350]++ > 0) check ('a string 2350'); break;2437 case 2351: if (n[2351]++ > 0) check ('a string 2351'); break;2438 case 2352: if (n[2352]++ > 0) check ('a string 2352'); break;2439 case 2353: if (n[2353]++ > 0) check ('a string 2353'); break;2440 case 2354: if (n[2354]++ > 0) check ('a string 2354'); break;2441 case 2355: if (n[2355]++ > 0) check ('a string 2355'); break;2442 case 2356: if (n[2356]++ > 0) check ('a string 2356'); break;2443 case 2357: if (n[2357]++ > 0) check ('a string 2357'); break;2444 case 2358: if (n[2358]++ > 0) check ('a string 2358'); break;2445 case 2359: if (n[2359]++ > 0) check ('a string 2359'); break;2446 case 2360: if (n[2360]++ > 0) check ('a string 2360'); break;2447 case 2361: if (n[2361]++ > 0) check ('a string 2361'); break;2448 case 2362: if (n[2362]++ > 0) check ('a string 2362'); break;2449 case 2363: if (n[2363]++ > 0) check ('a string 2363'); break;2450 case 2364: if (n[2364]++ > 0) check ('a string 2364'); break;2451 case 2365: if (n[2365]++ > 0) check ('a string 2365'); break;2452 case 2366: if (n[2366]++ > 0) check ('a string 2366'); break;2453 case 2367: if (n[2367]++ > 0) check ('a string 2367'); break;2454 case 2368: if (n[2368]++ > 0) check ('a string 2368'); break;2455 case 2369: if (n[2369]++ > 0) check ('a string 2369'); break;2456 case 2370: if (n[2370]++ > 0) check ('a string 2370'); break;2457 case 2371: if (n[2371]++ > 0) check ('a string 2371'); break;2458 case 2372: if (n[2372]++ > 0) check ('a string 2372'); break;2459 case 2373: if (n[2373]++ > 0) check ('a string 2373'); break;2460 case 2374: if (n[2374]++ > 0) check ('a string 2374'); break;2461 case 2375: if (n[2375]++ > 0) check ('a string 2375'); break;2462 case 2376: if (n[2376]++ > 0) check ('a string 2376'); break;2463 case 2377: if (n[2377]++ > 0) check ('a string 2377'); break;2464 case 2378: if (n[2378]++ > 0) check ('a string 2378'); break;2465 case 2379: if (n[2379]++ > 0) check ('a string 2379'); break;2466 case 2380: if (n[2380]++ > 0) check ('a string 2380'); break;2467 case 2381: if (n[2381]++ > 0) check ('a string 2381'); break;2468 case 2382: if (n[2382]++ > 0) check ('a string 2382'); break;2469 case 2383: if (n[2383]++ > 0) check ('a string 2383'); break;2470 case 2384: if (n[2384]++ > 0) check ('a string 2384'); break;2471 case 2385: if (n[2385]++ > 0) check ('a string 2385'); break;2472 case 2386: if (n[2386]++ > 0) check ('a string 2386'); break;2473 case 2387: if (n[2387]++ > 0) check ('a string 2387'); break;2474 case 2388: if (n[2388]++ > 0) check ('a string 2388'); break;2475 case 2389: if (n[2389]++ > 0) check ('a string 2389'); break;2476 case 2390: if (n[2390]++ > 0) check ('a string 2390'); break;2477 case 2391: if (n[2391]++ > 0) check ('a string 2391'); break;2478 case 2392: if (n[2392]++ > 0) check ('a string 2392'); break;2479 case 2393: if (n[2393]++ > 0) check ('a string 2393'); break;2480 case 2394: if (n[2394]++ > 0) check ('a string 2394'); break;2481 case 2395: if (n[2395]++ > 0) check ('a string 2395'); break;2482 case 2396: if (n[2396]++ > 0) check ('a string 2396'); break;2483 case 2397: if (n[2397]++ > 0) check ('a string 2397'); break;2484 case 2398: if (n[2398]++ > 0) check ('a string 2398'); break;2485 case 2399: if (n[2399]++ > 0) check ('a string 2399'); break;2486 case 2400: if (n[2400]++ > 0) check ('a string 2400'); break;2487 case 2401: if (n[2401]++ > 0) check ('a string 2401'); break;2488 case 2402: if (n[2402]++ > 0) check ('a string 2402'); break;2489 case 2403: if (n[2403]++ > 0) check ('a string 2403'); break;2490 case 2404: if (n[2404]++ > 0) check ('a string 2404'); break;2491 case 2405: if (n[2405]++ > 0) check ('a string 2405'); break;2492 case 2406: if (n[2406]++ > 0) check ('a string 2406'); break;2493 case 2407: if (n[2407]++ > 0) check ('a string 2407'); break;2494 case 2408: if (n[2408]++ > 0) check ('a string 2408'); break;2495 case 2409: if (n[2409]++ > 0) check ('a string 2409'); break;2496 case 2410: if (n[2410]++ > 0) check ('a string 2410'); break;2497 case 2411: if (n[2411]++ > 0) check ('a string 2411'); break;2498 case 2412: if (n[2412]++ > 0) check ('a string 2412'); break;2499 case 2413: if (n[2413]++ > 0) check ('a string 2413'); break;2500 case 2414: if (n[2414]++ > 0) check ('a string 2414'); break;2501 case 2415: if (n[2415]++ > 0) check ('a string 2415'); break;2502 case 2416: if (n[2416]++ > 0) check ('a string 2416'); break;2503 case 2417: if (n[2417]++ > 0) check ('a string 2417'); break;2504 case 2418: if (n[2418]++ > 0) check ('a string 2418'); break;2505 case 2419: if (n[2419]++ > 0) check ('a string 2419'); break;2506 case 2420: if (n[2420]++ > 0) check ('a string 2420'); break;2507 case 2421: if (n[2421]++ > 0) check ('a string 2421'); break;2508 case 2422: if (n[2422]++ > 0) check ('a string 2422'); break;2509 case 2423: if (n[2423]++ > 0) check ('a string 2423'); break;2510 case 2424: if (n[2424]++ > 0) check ('a string 2424'); break;2511 case 2425: if (n[2425]++ > 0) check ('a string 2425'); break;2512 case 2426: if (n[2426]++ > 0) check ('a string 2426'); break;2513 case 2427: if (n[2427]++ > 0) check ('a string 2427'); break;2514 case 2428: if (n[2428]++ > 0) check ('a string 2428'); break;2515 case 2429: if (n[2429]++ > 0) check ('a string 2429'); break;2516 case 2430: if (n[2430]++ > 0) check ('a string 2430'); break;2517 case 2431: if (n[2431]++ > 0) check ('a string 2431'); break;2518 case 2432: if (n[2432]++ > 0) check ('a string 2432'); break;2519 case 2433: if (n[2433]++ > 0) check ('a string 2433'); break;2520 case 2434: if (n[2434]++ > 0) check ('a string 2434'); break;2521 case 2435: if (n[2435]++ > 0) check ('a string 2435'); break;2522 case 2436: if (n[2436]++ > 0) check ('a string 2436'); break;2523 case 2437: if (n[2437]++ > 0) check ('a string 2437'); break;2524 case 2438: if (n[2438]++ > 0) check ('a string 2438'); break;2525 case 2439: if (n[2439]++ > 0) check ('a string 2439'); break;2526 case 2440: if (n[2440]++ > 0) check ('a string 2440'); break;2527 case 2441: if (n[2441]++ > 0) check ('a string 2441'); break;2528 case 2442: if (n[2442]++ > 0) check ('a string 2442'); break;2529 case 2443: if (n[2443]++ > 0) check ('a string 2443'); break;2530 case 2444: if (n[2444]++ > 0) check ('a string 2444'); break;2531 case 2445: if (n[2445]++ > 0) check ('a string 2445'); break;2532 case 2446: if (n[2446]++ > 0) check ('a string 2446'); break;2533 case 2447: if (n[2447]++ > 0) check ('a string 2447'); break;2534 case 2448: if (n[2448]++ > 0) check ('a string 2448'); break;2535 case 2449: if (n[2449]++ > 0) check ('a string 2449'); break;2536 case 2450: if (n[2450]++ > 0) check ('a string 2450'); break;2537 case 2451: if (n[2451]++ > 0) check ('a string 2451'); break;2538 case 2452: if (n[2452]++ > 0) check ('a string 2452'); break;2539 case 2453: if (n[2453]++ > 0) check ('a string 2453'); break;2540 case 2454: if (n[2454]++ > 0) check ('a string 2454'); break;2541 case 2455: if (n[2455]++ > 0) check ('a string 2455'); break;2542 case 2456: if (n[2456]++ > 0) check ('a string 2456'); break;2543 case 2457: if (n[2457]++ > 0) check ('a string 2457'); break;2544 case 2458: if (n[2458]++ > 0) check ('a string 2458'); break;2545 case 2459: if (n[2459]++ > 0) check ('a string 2459'); break;2546 case 2460: if (n[2460]++ > 0) check ('a string 2460'); break;2547 case 2461: if (n[2461]++ > 0) check ('a string 2461'); break;2548 case 2462: if (n[2462]++ > 0) check ('a string 2462'); break;2549 case 2463: if (n[2463]++ > 0) check ('a string 2463'); break;2550 case 2464: if (n[2464]++ > 0) check ('a string 2464'); break;2551 case 2465: if (n[2465]++ > 0) check ('a string 2465'); break;2552 case 2466: if (n[2466]++ > 0) check ('a string 2466'); break;2553 case 2467: if (n[2467]++ > 0) check ('a string 2467'); break;2554 case 2468: if (n[2468]++ > 0) check ('a string 2468'); break;2555 case 2469: if (n[2469]++ > 0) check ('a string 2469'); break;2556 case 2470: if (n[2470]++ > 0) check ('a string 2470'); break;2557 case 2471: if (n[2471]++ > 0) check ('a string 2471'); break;2558 case 2472: if (n[2472]++ > 0) check ('a string 2472'); break;2559 case 2473: if (n[2473]++ > 0) check ('a string 2473'); break;2560 case 2474: if (n[2474]++ > 0) check ('a string 2474'); break;2561 case 2475: if (n[2475]++ > 0) check ('a string 2475'); break;2562 case 2476: if (n[2476]++ > 0) check ('a string 2476'); break;2563 case 2477: if (n[2477]++ > 0) check ('a string 2477'); break;2564 case 2478: if (n[2478]++ > 0) check ('a string 2478'); break;2565 case 2479: if (n[2479]++ > 0) check ('a string 2479'); break;2566 case 2480: if (n[2480]++ > 0) check ('a string 2480'); break;2567 case 2481: if (n[2481]++ > 0) check ('a string 2481'); break;2568 case 2482: if (n[2482]++ > 0) check ('a string 2482'); break;2569 case 2483: if (n[2483]++ > 0) check ('a string 2483'); break;2570 case 2484: if (n[2484]++ > 0) check ('a string 2484'); break;2571 case 2485: if (n[2485]++ > 0) check ('a string 2485'); break;2572 case 2486: if (n[2486]++ > 0) check ('a string 2486'); break;2573 case 2487: if (n[2487]++ > 0) check ('a string 2487'); break;2574 case 2488: if (n[2488]++ > 0) check ('a string 2488'); break;2575 case 2489: if (n[2489]++ > 0) check ('a string 2489'); break;2576 case 2490: if (n[2490]++ > 0) check ('a string 2490'); break;2577 case 2491: if (n[2491]++ > 0) check ('a string 2491'); break;2578 case 2492: if (n[2492]++ > 0) check ('a string 2492'); break;2579 case 2493: if (n[2493]++ > 0) check ('a string 2493'); break;2580 case 2494: if (n[2494]++ > 0) check ('a string 2494'); break;2581 case 2495: if (n[2495]++ > 0) check ('a string 2495'); break;2582 case 2496: if (n[2496]++ > 0) check ('a string 2496'); break;2583 case 2497: if (n[2497]++ > 0) check ('a string 2497'); break;2584 case 2498: if (n[2498]++ > 0) check ('a string 2498'); break;2585 case 2499: if (n[2499]++ > 0) check ('a string 2499'); break;2586 case 2500: if (n[2500]++ > 0) check ('a string 2500'); break;2587 case 2501: if (n[2501]++ > 0) check ('a string 2501'); break;2588 case 2502: if (n[2502]++ > 0) check ('a string 2502'); break;2589 case 2503: if (n[2503]++ > 0) check ('a string 2503'); break;2590 case 2504: if (n[2504]++ > 0) check ('a string 2504'); break;2591 case 2505: if (n[2505]++ > 0) check ('a string 2505'); break;2592 case 2506: if (n[2506]++ > 0) check ('a string 2506'); break;2593 case 2507: if (n[2507]++ > 0) check ('a string 2507'); break;2594 case 2508: if (n[2508]++ > 0) check ('a string 2508'); break;2595 case 2509: if (n[2509]++ > 0) check ('a string 2509'); break;2596 case 2510: if (n[2510]++ > 0) check ('a string 2510'); break;2597 case 2511: if (n[2511]++ > 0) check ('a string 2511'); break;2598 case 2512: if (n[2512]++ > 0) check ('a string 2512'); break;2599 case 2513: if (n[2513]++ > 0) check ('a string 2513'); break;2600 case 2514: if (n[2514]++ > 0) check ('a string 2514'); break;2601 case 2515: if (n[2515]++ > 0) check ('a string 2515'); break;2602 case 2516: if (n[2516]++ > 0) check ('a string 2516'); break;2603 case 2517: if (n[2517]++ > 0) check ('a string 2517'); break;2604 case 2518: if (n[2518]++ > 0) check ('a string 2518'); break;2605 case 2519: if (n[2519]++ > 0) check ('a string 2519'); break;2606 case 2520: if (n[2520]++ > 0) check ('a string 2520'); break;2607 case 2521: if (n[2521]++ > 0) check ('a string 2521'); break;2608 case 2522: if (n[2522]++ > 0) check ('a string 2522'); break;2609 case 2523: if (n[2523]++ > 0) check ('a string 2523'); break;2610 case 2524: if (n[2524]++ > 0) check ('a string 2524'); break;2611 case 2525: if (n[2525]++ > 0) check ('a string 2525'); break;2612 case 2526: if (n[2526]++ > 0) check ('a string 2526'); break;2613 case 2527: if (n[2527]++ > 0) check ('a string 2527'); break;2614 case 2528: if (n[2528]++ > 0) check ('a string 2528'); break;2615 case 2529: if (n[2529]++ > 0) check ('a string 2529'); break;2616 case 2530: if (n[2530]++ > 0) check ('a string 2530'); break;2617 case 2531: if (n[2531]++ > 0) check ('a string 2531'); break;2618 case 2532: if (n[2532]++ > 0) check ('a string 2532'); break;2619 case 2533: if (n[2533]++ > 0) check ('a string 2533'); break;2620 case 2534: if (n[2534]++ > 0) check ('a string 2534'); break;2621 case 2535: if (n[2535]++ > 0) check ('a string 2535'); break;2622 case 2536: if (n[2536]++ > 0) check ('a string 2536'); break;2623 case 2537: if (n[2537]++ > 0) check ('a string 2537'); break;2624 case 2538: if (n[2538]++ > 0) check ('a string 2538'); break;2625 case 2539: if (n[2539]++ > 0) check ('a string 2539'); break;2626 case 2540: if (n[2540]++ > 0) check ('a string 2540'); break;2627 case 2541: if (n[2541]++ > 0) check ('a string 2541'); break;2628 case 2542: if (n[2542]++ > 0) check ('a string 2542'); break;2629 case 2543: if (n[2543]++ > 0) check ('a string 2543'); break;2630 case 2544: if (n[2544]++ > 0) check ('a string 2544'); break;2631 case 2545: if (n[2545]++ > 0) check ('a string 2545'); break;2632 case 2546: if (n[2546]++ > 0) check ('a string 2546'); break;2633 case 2547: if (n[2547]++ > 0) check ('a string 2547'); break;2634 case 2548: if (n[2548]++ > 0) check ('a string 2548'); break;2635 case 2549: if (n[2549]++ > 0) check ('a string 2549'); break;2636 case 2550: if (n[2550]++ > 0) check ('a string 2550'); break;2637 case 2551: if (n[2551]++ > 0) check ('a string 2551'); break;2638 case 2552: if (n[2552]++ > 0) check ('a string 2552'); break;2639 case 2553: if (n[2553]++ > 0) check ('a string 2553'); break;2640 case 2554: if (n[2554]++ > 0) check ('a string 2554'); break;2641 case 2555: if (n[2555]++ > 0) check ('a string 2555'); break;2642 case 2556: if (n[2556]++ > 0) check ('a string 2556'); break;2643 case 2557: if (n[2557]++ > 0) check ('a string 2557'); break;2644 case 2558: if (n[2558]++ > 0) check ('a string 2558'); break;2645 case 2559: if (n[2559]++ > 0) check ('a string 2559'); break;2646 case 2560: if (n[2560]++ > 0) check ('a string 2560'); break;2647 case 2561: if (n[2561]++ > 0) check ('a string 2561'); break;2648 case 2562: if (n[2562]++ > 0) check ('a string 2562'); break;2649 case 2563: if (n[2563]++ > 0) check ('a string 2563'); break;2650 case 2564: if (n[2564]++ > 0) check ('a string 2564'); break;2651 case 2565: if (n[2565]++ > 0) check ('a string 2565'); break;2652 case 2566: if (n[2566]++ > 0) check ('a string 2566'); break;2653 case 2567: if (n[2567]++ > 0) check ('a string 2567'); break;2654 case 2568: if (n[2568]++ > 0) check ('a string 2568'); break;2655 case 2569: if (n[2569]++ > 0) check ('a string 2569'); break;2656 case 2570: if (n[2570]++ > 0) check ('a string 2570'); break;2657 case 2571: if (n[2571]++ > 0) check ('a string 2571'); break;2658 case 2572: if (n[2572]++ > 0) check ('a string 2572'); break;2659 case 2573: if (n[2573]++ > 0) check ('a string 2573'); break;2660 case 2574: if (n[2574]++ > 0) check ('a string 2574'); break;2661 case 2575: if (n[2575]++ > 0) check ('a string 2575'); break;2662 case 2576: if (n[2576]++ > 0) check ('a string 2576'); break;2663 case 2577: if (n[2577]++ > 0) check ('a string 2577'); break;2664 case 2578: if (n[2578]++ > 0) check ('a string 2578'); break;2665 case 2579: if (n[2579]++ > 0) check ('a string 2579'); break;2666 case 2580: if (n[2580]++ > 0) check ('a string 2580'); break;2667 case 2581: if (n[2581]++ > 0) check ('a string 2581'); break;2668 case 2582: if (n[2582]++ > 0) check ('a string 2582'); break;2669 case 2583: if (n[2583]++ > 0) check ('a string 2583'); break;2670 case 2584: if (n[2584]++ > 0) check ('a string 2584'); break;2671 case 2585: if (n[2585]++ > 0) check ('a string 2585'); break;2672 case 2586: if (n[2586]++ > 0) check ('a string 2586'); break;2673 case 2587: if (n[2587]++ > 0) check ('a string 2587'); break;2674 case 2588: if (n[2588]++ > 0) check ('a string 2588'); break;2675 case 2589: if (n[2589]++ > 0) check ('a string 2589'); break;2676 case 2590: if (n[2590]++ > 0) check ('a string 2590'); break;2677 case 2591: if (n[2591]++ > 0) check ('a string 2591'); break;2678 case 2592: if (n[2592]++ > 0) check ('a string 2592'); break;2679 case 2593: if (n[2593]++ > 0) check ('a string 2593'); break;2680 case 2594: if (n[2594]++ > 0) check ('a string 2594'); break;2681 case 2595: if (n[2595]++ > 0) check ('a string 2595'); break;2682 case 2596: if (n[2596]++ > 0) check ('a string 2596'); break;2683 case 2597: if (n[2597]++ > 0) check ('a string 2597'); break;2684 case 2598: if (n[2598]++ > 0) check ('a string 2598'); break;2685 case 2599: if (n[2599]++ > 0) check ('a string 2599'); break;2686 case 2600: if (n[2600]++ > 0) check ('a string 2600'); break;2687 case 2601: if (n[2601]++ > 0) check ('a string 2601'); break;2688 case 2602: if (n[2602]++ > 0) check ('a string 2602'); break;2689 case 2603: if (n[2603]++ > 0) check ('a string 2603'); break;2690 case 2604: if (n[2604]++ > 0) check ('a string 2604'); break;2691 case 2605: if (n[2605]++ > 0) check ('a string 2605'); break;2692 case 2606: if (n[2606]++ > 0) check ('a string 2606'); break;2693 case 2607: if (n[2607]++ > 0) check ('a string 2607'); break;2694 case 2608: if (n[2608]++ > 0) check ('a string 2608'); break;2695 case 2609: if (n[2609]++ > 0) check ('a string 2609'); break;2696 case 2610: if (n[2610]++ > 0) check ('a string 2610'); break;2697 case 2611: if (n[2611]++ > 0) check ('a string 2611'); break;2698 case 2612: if (n[2612]++ > 0) check ('a string 2612'); break;2699 case 2613: if (n[2613]++ > 0) check ('a string 2613'); break;2700 case 2614: if (n[2614]++ > 0) check ('a string 2614'); break;2701 case 2615: if (n[2615]++ > 0) check ('a string 2615'); break;2702 case 2616: if (n[2616]++ > 0) check ('a string 2616'); break;2703 case 2617: if (n[2617]++ > 0) check ('a string 2617'); break;2704 case 2618: if (n[2618]++ > 0) check ('a string 2618'); break;2705 case 2619: if (n[2619]++ > 0) check ('a string 2619'); break;2706 case 2620: if (n[2620]++ > 0) check ('a string 2620'); break;2707 case 2621: if (n[2621]++ > 0) check ('a string 2621'); break;2708 case 2622: if (n[2622]++ > 0) check ('a string 2622'); break;2709 case 2623: if (n[2623]++ > 0) check ('a string 2623'); break;2710 case 2624: if (n[2624]++ > 0) check ('a string 2624'); break;2711 case 2625: if (n[2625]++ > 0) check ('a string 2625'); break;2712 case 2626: if (n[2626]++ > 0) check ('a string 2626'); break;2713 case 2627: if (n[2627]++ > 0) check ('a string 2627'); break;2714 case 2628: if (n[2628]++ > 0) check ('a string 2628'); break;2715 case 2629: if (n[2629]++ > 0) check ('a string 2629'); break;2716 case 2630: if (n[2630]++ > 0) check ('a string 2630'); break;2717 case 2631: if (n[2631]++ > 0) check ('a string 2631'); break;2718 case 2632: if (n[2632]++ > 0) check ('a string 2632'); break;2719 case 2633: if (n[2633]++ > 0) check ('a string 2633'); break;2720 case 2634: if (n[2634]++ > 0) check ('a string 2634'); break;2721 case 2635: if (n[2635]++ > 0) check ('a string 2635'); break;2722 case 2636: if (n[2636]++ > 0) check ('a string 2636'); break;2723 case 2637: if (n[2637]++ > 0) check ('a string 2637'); break;2724 case 2638: if (n[2638]++ > 0) check ('a string 2638'); break;2725 case 2639: if (n[2639]++ > 0) check ('a string 2639'); break;2726 case 2640: if (n[2640]++ > 0) check ('a string 2640'); break;2727 case 2641: if (n[2641]++ > 0) check ('a string 2641'); break;2728 case 2642: if (n[2642]++ > 0) check ('a string 2642'); break;2729 case 2643: if (n[2643]++ > 0) check ('a string 2643'); break;2730 case 2644: if (n[2644]++ > 0) check ('a string 2644'); break;2731 case 2645: if (n[2645]++ > 0) check ('a string 2645'); break;2732 case 2646: if (n[2646]++ > 0) check ('a string 2646'); break;2733 case 2647: if (n[2647]++ > 0) check ('a string 2647'); break;2734 case 2648: if (n[2648]++ > 0) check ('a string 2648'); break;2735 case 2649: if (n[2649]++ > 0) check ('a string 2649'); break;2736 case 2650: if (n[2650]++ > 0) check ('a string 2650'); break;2737 case 2651: if (n[2651]++ > 0) check ('a string 2651'); break;2738 case 2652: if (n[2652]++ > 0) check ('a string 2652'); break;2739 case 2653: if (n[2653]++ > 0) check ('a string 2653'); break;2740 case 2654: if (n[2654]++ > 0) check ('a string 2654'); break;2741 case 2655: if (n[2655]++ > 0) check ('a string 2655'); break;2742 case 2656: if (n[2656]++ > 0) check ('a string 2656'); break;2743 case 2657: if (n[2657]++ > 0) check ('a string 2657'); break;2744 case 2658: if (n[2658]++ > 0) check ('a string 2658'); break;2745 case 2659: if (n[2659]++ > 0) check ('a string 2659'); break;2746 case 2660: if (n[2660]++ > 0) check ('a string 2660'); break;2747 case 2661: if (n[2661]++ > 0) check ('a string 2661'); break;2748 case 2662: if (n[2662]++ > 0) check ('a string 2662'); break;2749 case 2663: if (n[2663]++ > 0) check ('a string 2663'); break;2750 case 2664: if (n[2664]++ > 0) check ('a string 2664'); break;2751 case 2665: if (n[2665]++ > 0) check ('a string 2665'); break;2752 case 2666: if (n[2666]++ > 0) check ('a string 2666'); break;2753 case 2667: if (n[2667]++ > 0) check ('a string 2667'); break;2754 case 2668: if (n[2668]++ > 0) check ('a string 2668'); break;2755 case 2669: if (n[2669]++ > 0) check ('a string 2669'); break;2756 case 2670: if (n[2670]++ > 0) check ('a string 2670'); break;2757 case 2671: if (n[2671]++ > 0) check ('a string 2671'); break;2758 case 2672: if (n[2672]++ > 0) check ('a string 2672'); break;2759 case 2673: if (n[2673]++ > 0) check ('a string 2673'); break;2760 case 2674: if (n[2674]++ > 0) check ('a string 2674'); break;2761 case 2675: if (n[2675]++ > 0) check ('a string 2675'); break;2762 case 2676: if (n[2676]++ > 0) check ('a string 2676'); break;2763 case 2677: if (n[2677]++ > 0) check ('a string 2677'); break;2764 case 2678: if (n[2678]++ > 0) check ('a string 2678'); break;2765 case 2679: if (n[2679]++ > 0) check ('a string 2679'); break;2766 case 2680: if (n[2680]++ > 0) check ('a string 2680'); break;2767 case 2681: if (n[2681]++ > 0) check ('a string 2681'); break;2768 case 2682: if (n[2682]++ > 0) check ('a string 2682'); break;2769 case 2683: if (n[2683]++ > 0) check ('a string 2683'); break;2770 case 2684: if (n[2684]++ > 0) check ('a string 2684'); break;2771 case 2685: if (n[2685]++ > 0) check ('a string 2685'); break;2772 case 2686: if (n[2686]++ > 0) check ('a string 2686'); break;2773 case 2687: if (n[2687]++ > 0) check ('a string 2687'); break;2774 case 2688: if (n[2688]++ > 0) check ('a string 2688'); break;2775 case 2689: if (n[2689]++ > 0) check ('a string 2689'); break;2776 case 2690: if (n[2690]++ > 0) check ('a string 2690'); break;2777 case 2691: if (n[2691]++ > 0) check ('a string 2691'); break;2778 case 2692: if (n[2692]++ > 0) check ('a string 2692'); break;2779 case 2693: if (n[2693]++ > 0) check ('a string 2693'); break;2780 case 2694: if (n[2694]++ > 0) check ('a string 2694'); break;2781 case 2695: if (n[2695]++ > 0) check ('a string 2695'); break;2782 case 2696: if (n[2696]++ > 0) check ('a string 2696'); break;2783 case 2697: if (n[2697]++ > 0) check ('a string 2697'); break;2784 case 2698: if (n[2698]++ > 0) check ('a string 2698'); break;2785 case 2699: if (n[2699]++ > 0) check ('a string 2699'); break;2786 case 2700: if (n[2700]++ > 0) check ('a string 2700'); break;2787 case 2701: if (n[2701]++ > 0) check ('a string 2701'); break;2788 case 2702: if (n[2702]++ > 0) check ('a string 2702'); break;2789 case 2703: if (n[2703]++ > 0) check ('a string 2703'); break;2790 case 2704: if (n[2704]++ > 0) check ('a string 2704'); break;2791 case 2705: if (n[2705]++ > 0) check ('a string 2705'); break;2792 case 2706: if (n[2706]++ > 0) check ('a string 2706'); break;2793 case 2707: if (n[2707]++ > 0) check ('a string 2707'); break;2794 case 2708: if (n[2708]++ > 0) check ('a string 2708'); break;2795 case 2709: if (n[2709]++ > 0) check ('a string 2709'); break;2796 case 2710: if (n[2710]++ > 0) check ('a string 2710'); break;2797 case 2711: if (n[2711]++ > 0) check ('a string 2711'); break;2798 case 2712: if (n[2712]++ > 0) check ('a string 2712'); break;2799 case 2713: if (n[2713]++ > 0) check ('a string 2713'); break;2800 case 2714: if (n[2714]++ > 0) check ('a string 2714'); break;2801 case 2715: if (n[2715]++ > 0) check ('a string 2715'); break;2802 case 2716: if (n[2716]++ > 0) check ('a string 2716'); break;2803 case 2717: if (n[2717]++ > 0) check ('a string 2717'); break;2804 case 2718: if (n[2718]++ > 0) check ('a string 2718'); break;2805 case 2719: if (n[2719]++ > 0) check ('a string 2719'); break;2806 case 2720: if (n[2720]++ > 0) check ('a string 2720'); break;2807 case 2721: if (n[2721]++ > 0) check ('a string 2721'); break;2808 case 2722: if (n[2722]++ > 0) check ('a string 2722'); break;2809 case 2723: if (n[2723]++ > 0) check ('a string 2723'); break;2810 case 2724: if (n[2724]++ > 0) check ('a string 2724'); break;2811 case 2725: if (n[2725]++ > 0) check ('a string 2725'); break;2812 case 2726: if (n[2726]++ > 0) check ('a string 2726'); break;2813 case 2727: if (n[2727]++ > 0) check ('a string 2727'); break;2814 case 2728: if (n[2728]++ > 0) check ('a string 2728'); break;2815 case 2729: if (n[2729]++ > 0) check ('a string 2729'); break;2816 case 2730: if (n[2730]++ > 0) check ('a string 2730'); break;2817 case 2731: if (n[2731]++ > 0) check ('a string 2731'); break;2818 case 2732: if (n[2732]++ > 0) check ('a string 2732'); break;2819 case 2733: if (n[2733]++ > 0) check ('a string 2733'); break;2820 case 2734: if (n[2734]++ > 0) check ('a string 2734'); break;2821 case 2735: if (n[2735]++ > 0) check ('a string 2735'); break;2822 case 2736: if (n[2736]++ > 0) check ('a string 2736'); break;2823 case 2737: if (n[2737]++ > 0) check ('a string 2737'); break;2824 case 2738: if (n[2738]++ > 0) check ('a string 2738'); break;2825 case 2739: if (n[2739]++ > 0) check ('a string 2739'); break;2826 case 2740: if (n[2740]++ > 0) check ('a string 2740'); break;2827 case 2741: if (n[2741]++ > 0) check ('a string 2741'); break;2828 case 2742: if (n[2742]++ > 0) check ('a string 2742'); break;2829 case 2743: if (n[2743]++ > 0) check ('a string 2743'); break;2830 case 2744: if (n[2744]++ > 0) check ('a string 2744'); break;2831 case 2745: if (n[2745]++ > 0) check ('a string 2745'); break;2832 case 2746: if (n[2746]++ > 0) check ('a string 2746'); break;2833 case 2747: if (n[2747]++ > 0) check ('a string 2747'); break;2834 case 2748: if (n[2748]++ > 0) check ('a string 2748'); break;2835 case 2749: if (n[2749]++ > 0) check ('a string 2749'); break;2836 case 2750: if (n[2750]++ > 0) check ('a string 2750'); break;2837 case 2751: if (n[2751]++ > 0) check ('a string 2751'); break;2838 case 2752: if (n[2752]++ > 0) check ('a string 2752'); break;2839 case 2753: if (n[2753]++ > 0) check ('a string 2753'); break;2840 case 2754: if (n[2754]++ > 0) check ('a string 2754'); break;2841 case 2755: if (n[2755]++ > 0) check ('a string 2755'); break;2842 case 2756: if (n[2756]++ > 0) check ('a string 2756'); break;2843 case 2757: if (n[2757]++ > 0) check ('a string 2757'); break;2844 case 2758: if (n[2758]++ > 0) check ('a string 2758'); break;2845 case 2759: if (n[2759]++ > 0) check ('a string 2759'); break;2846 case 2760: if (n[2760]++ > 0) check ('a string 2760'); break;2847 case 2761: if (n[2761]++ > 0) check ('a string 2761'); break;2848 case 2762: if (n[2762]++ > 0) check ('a string 2762'); break;2849 case 2763: if (n[2763]++ > 0) check ('a string 2763'); break;2850 case 2764: if (n[2764]++ > 0) check ('a string 2764'); break;2851 case 2765: if (n[2765]++ > 0) check ('a string 2765'); break;2852 case 2766: if (n[2766]++ > 0) check ('a string 2766'); break;2853 case 2767: if (n[2767]++ > 0) check ('a string 2767'); break;2854 case 2768: if (n[2768]++ > 0) check ('a string 2768'); break;2855 case 2769: if (n[2769]++ > 0) check ('a string 2769'); break;2856 case 2770: if (n[2770]++ > 0) check ('a string 2770'); break;2857 case 2771: if (n[2771]++ > 0) check ('a string 2771'); break;2858 case 2772: if (n[2772]++ > 0) check ('a string 2772'); break;2859 case 2773: if (n[2773]++ > 0) check ('a string 2773'); break;2860 case 2774: if (n[2774]++ > 0) check ('a string 2774'); break;2861 case 2775: if (n[2775]++ > 0) check ('a string 2775'); break;2862 case 2776: if (n[2776]++ > 0) check ('a string 2776'); break;2863 case 2777: if (n[2777]++ > 0) check ('a string 2777'); break;2864 case 2778: if (n[2778]++ > 0) check ('a string 2778'); break;2865 case 2779: if (n[2779]++ > 0) check ('a string 2779'); break;2866 case 2780: if (n[2780]++ > 0) check ('a string 2780'); break;2867 case 2781: if (n[2781]++ > 0) check ('a string 2781'); break;2868 case 2782: if (n[2782]++ > 0) check ('a string 2782'); break;2869 case 2783: if (n[2783]++ > 0) check ('a string 2783'); break;2870 case 2784: if (n[2784]++ > 0) check ('a string 2784'); break;2871 case 2785: if (n[2785]++ > 0) check ('a string 2785'); break;2872 case 2786: if (n[2786]++ > 0) check ('a string 2786'); break;2873 case 2787: if (n[2787]++ > 0) check ('a string 2787'); break;2874 case 2788: if (n[2788]++ > 0) check ('a string 2788'); break;2875 case 2789: if (n[2789]++ > 0) check ('a string 2789'); break;2876 case 2790: if (n[2790]++ > 0) check ('a string 2790'); break;2877 case 2791: if (n[2791]++ > 0) check ('a string 2791'); break;2878 case 2792: if (n[2792]++ > 0) check ('a string 2792'); break;2879 case 2793: if (n[2793]++ > 0) check ('a string 2793'); break;2880 case 2794: if (n[2794]++ > 0) check ('a string 2794'); break;2881 case 2795: if (n[2795]++ > 0) check ('a string 2795'); break;2882 case 2796: if (n[2796]++ > 0) check ('a string 2796'); break;2883 case 2797: if (n[2797]++ > 0) check ('a string 2797'); break;2884 case 2798: if (n[2798]++ > 0) check ('a string 2798'); break;2885 case 2799: if (n[2799]++ > 0) check ('a string 2799'); break;2886 case 2800: if (n[2800]++ > 0) check ('a string 2800'); break;2887 case 2801: if (n[2801]++ > 0) check ('a string 2801'); break;2888 case 2802: if (n[2802]++ > 0) check ('a string 2802'); break;2889 case 2803: if (n[2803]++ > 0) check ('a string 2803'); break;2890 case 2804: if (n[2804]++ > 0) check ('a string 2804'); break;2891 case 2805: if (n[2805]++ > 0) check ('a string 2805'); break;2892 case 2806: if (n[2806]++ > 0) check ('a string 2806'); break;2893 case 2807: if (n[2807]++ > 0) check ('a string 2807'); break;2894 case 2808: if (n[2808]++ > 0) check ('a string 2808'); break;2895 case 2809: if (n[2809]++ > 0) check ('a string 2809'); break;2896 case 2810: if (n[2810]++ > 0) check ('a string 2810'); break;2897 case 2811: if (n[2811]++ > 0) check ('a string 2811'); break;2898 case 2812: if (n[2812]++ > 0) check ('a string 2812'); break;2899 case 2813: if (n[2813]++ > 0) check ('a string 2813'); break;2900 case 2814: if (n[2814]++ > 0) check ('a string 2814'); break;2901 case 2815: if (n[2815]++ > 0) check ('a string 2815'); break;2902 case 2816: if (n[2816]++ > 0) check ('a string 2816'); break;2903 case 2817: if (n[2817]++ > 0) check ('a string 2817'); break;2904 case 2818: if (n[2818]++ > 0) check ('a string 2818'); break;2905 case 2819: if (n[2819]++ > 0) check ('a string 2819'); break;2906 case 2820: if (n[2820]++ > 0) check ('a string 2820'); break;2907 case 2821: if (n[2821]++ > 0) check ('a string 2821'); break;2908 case 2822: if (n[2822]++ > 0) check ('a string 2822'); break;2909 case 2823: if (n[2823]++ > 0) check ('a string 2823'); break;2910 case 2824: if (n[2824]++ > 0) check ('a string 2824'); break;2911 case 2825: if (n[2825]++ > 0) check ('a string 2825'); break;2912 case 2826: if (n[2826]++ > 0) check ('a string 2826'); break;2913 case 2827: if (n[2827]++ > 0) check ('a string 2827'); break;2914 case 2828: if (n[2828]++ > 0) check ('a string 2828'); break;2915 case 2829: if (n[2829]++ > 0) check ('a string 2829'); break;2916 case 2830: if (n[2830]++ > 0) check ('a string 2830'); break;2917 case 2831: if (n[2831]++ > 0) check ('a string 2831'); break;2918 case 2832: if (n[2832]++ > 0) check ('a string 2832'); break;2919 case 2833: if (n[2833]++ > 0) check ('a string 2833'); break;2920 case 2834: if (n[2834]++ > 0) check ('a string 2834'); break;2921 case 2835: if (n[2835]++ > 0) check ('a string 2835'); break;2922 case 2836: if (n[2836]++ > 0) check ('a string 2836'); break;2923 case 2837: if (n[2837]++ > 0) check ('a string 2837'); break;2924 case 2838: if (n[2838]++ > 0) check ('a string 2838'); break;2925 case 2839: if (n[2839]++ > 0) check ('a string 2839'); break;2926 case 2840: if (n[2840]++ > 0) check ('a string 2840'); break;2927 case 2841: if (n[2841]++ > 0) check ('a string 2841'); break;2928 case 2842: if (n[2842]++ > 0) check ('a string 2842'); break;2929 case 2843: if (n[2843]++ > 0) check ('a string 2843'); break;2930 case 2844: if (n[2844]++ > 0) check ('a string 2844'); break;2931 case 2845: if (n[2845]++ > 0) check ('a string 2845'); break;2932 case 2846: if (n[2846]++ > 0) check ('a string 2846'); break;2933 case 2847: if (n[2847]++ > 0) check ('a string 2847'); break;2934 case 2848: if (n[2848]++ > 0) check ('a string 2848'); break;2935 case 2849: if (n[2849]++ > 0) check ('a string 2849'); break;2936 case 2850: if (n[2850]++ > 0) check ('a string 2850'); break;2937 case 2851: if (n[2851]++ > 0) check ('a string 2851'); break;2938 case 2852: if (n[2852]++ > 0) check ('a string 2852'); break;2939 case 2853: if (n[2853]++ > 0) check ('a string 2853'); break;2940 case 2854: if (n[2854]++ > 0) check ('a string 2854'); break;2941 case 2855: if (n[2855]++ > 0) check ('a string 2855'); break;2942 case 2856: if (n[2856]++ > 0) check ('a string 2856'); break;2943 case 2857: if (n[2857]++ > 0) check ('a string 2857'); break;2944 case 2858: if (n[2858]++ > 0) check ('a string 2858'); break;2945 case 2859: if (n[2859]++ > 0) check ('a string 2859'); break;2946 case 2860: if (n[2860]++ > 0) check ('a string 2860'); break;2947 case 2861: if (n[2861]++ > 0) check ('a string 2861'); break;2948 case 2862: if (n[2862]++ > 0) check ('a string 2862'); break;2949 case 2863: if (n[2863]++ > 0) check ('a string 2863'); break;2950 case 2864: if (n[2864]++ > 0) check ('a string 2864'); break;2951 case 2865: if (n[2865]++ > 0) check ('a string 2865'); break;2952 case 2866: if (n[2866]++ > 0) check ('a string 2866'); break;2953 case 2867: if (n[2867]++ > 0) check ('a string 2867'); break;2954 case 2868: if (n[2868]++ > 0) check ('a string 2868'); break;2955 case 2869: if (n[2869]++ > 0) check ('a string 2869'); break;2956 case 2870: if (n[2870]++ > 0) check ('a string 2870'); break;2957 case 2871: if (n[2871]++ > 0) check ('a string 2871'); break;2958 case 2872: if (n[2872]++ > 0) check ('a string 2872'); break;2959 case 2873: if (n[2873]++ > 0) check ('a string 2873'); break;2960 case 2874: if (n[2874]++ > 0) check ('a string 2874'); break;2961 case 2875: if (n[2875]++ > 0) check ('a string 2875'); break;2962 case 2876: if (n[2876]++ > 0) check ('a string 2876'); break;2963 case 2877: if (n[2877]++ > 0) check ('a string 2877'); break;2964 case 2878: if (n[2878]++ > 0) check ('a string 2878'); break;2965 case 2879: if (n[2879]++ > 0) check ('a string 2879'); break;2966 case 2880: if (n[2880]++ > 0) check ('a string 2880'); break;2967 case 2881: if (n[2881]++ > 0) check ('a string 2881'); break;2968 case 2882: if (n[2882]++ > 0) check ('a string 2882'); break;2969 case 2883: if (n[2883]++ > 0) check ('a string 2883'); break;2970 case 2884: if (n[2884]++ > 0) check ('a string 2884'); break;2971 case 2885: if (n[2885]++ > 0) check ('a string 2885'); break;2972 case 2886: if (n[2886]++ > 0) check ('a string 2886'); break;2973 case 2887: if (n[2887]++ > 0) check ('a string 2887'); break;2974 case 2888: if (n[2888]++ > 0) check ('a string 2888'); break;2975 case 2889: if (n[2889]++ > 0) check ('a string 2889'); break;2976 case 2890: if (n[2890]++ > 0) check ('a string 2890'); break;2977 case 2891: if (n[2891]++ > 0) check ('a string 2891'); break;2978 case 2892: if (n[2892]++ > 0) check ('a string 2892'); break;2979 case 2893: if (n[2893]++ > 0) check ('a string 2893'); break;2980 case 2894: if (n[2894]++ > 0) check ('a string 2894'); break;2981 case 2895: if (n[2895]++ > 0) check ('a string 2895'); break;2982 case 2896: if (n[2896]++ > 0) check ('a string 2896'); break;2983 case 2897: if (n[2897]++ > 0) check ('a string 2897'); break;2984 case 2898: if (n[2898]++ > 0) check ('a string 2898'); break;2985 case 2899: if (n[2899]++ > 0) check ('a string 2899'); break;2986 case 2900: if (n[2900]++ > 0) check ('a string 2900'); break;2987 case 2901: if (n[2901]++ > 0) check ('a string 2901'); break;2988 case 2902: if (n[2902]++ > 0) check ('a string 2902'); break;2989 case 2903: if (n[2903]++ > 0) check ('a string 2903'); break;2990 case 2904: if (n[2904]++ > 0) check ('a string 2904'); break;2991 case 2905: if (n[2905]++ > 0) check ('a string 2905'); break;2992 case 2906: if (n[2906]++ > 0) check ('a string 2906'); break;2993 case 2907: if (n[2907]++ > 0) check ('a string 2907'); break;2994 case 2908: if (n[2908]++ > 0) check ('a string 2908'); break;2995 case 2909: if (n[2909]++ > 0) check ('a string 2909'); break;2996 case 2910: if (n[2910]++ > 0) check ('a string 2910'); break;2997 case 2911: if (n[2911]++ > 0) check ('a string 2911'); break;2998 case 2912: if (n[2912]++ > 0) check ('a string 2912'); break;2999 case 2913: if (n[2913]++ > 0) check ('a string 2913'); break;3000 case 2914: if (n[2914]++ > 0) check ('a string 2914'); break;3001 case 2915: if (n[2915]++ > 0) check ('a string 2915'); break;3002 case 2916: if (n[2916]++ > 0) check ('a string 2916'); break;3003 case 2917: if (n[2917]++ > 0) check ('a string 2917'); break;3004 case 2918: if (n[2918]++ > 0) check ('a string 2918'); break;3005 case 2919: if (n[2919]++ > 0) check ('a string 2919'); break;3006 case 2920: if (n[2920]++ > 0) check ('a string 2920'); break;3007 case 2921: if (n[2921]++ > 0) check ('a string 2921'); break;3008 case 2922: if (n[2922]++ > 0) check ('a string 2922'); break;3009 case 2923: if (n[2923]++ > 0) check ('a string 2923'); break;3010 case 2924: if (n[2924]++ > 0) check ('a string 2924'); break;3011 case 2925: if (n[2925]++ > 0) check ('a string 2925'); break;3012 case 2926: if (n[2926]++ > 0) check ('a string 2926'); break;3013 case 2927: if (n[2927]++ > 0) check ('a string 2927'); break;3014 case 2928: if (n[2928]++ > 0) check ('a string 2928'); break;3015 case 2929: if (n[2929]++ > 0) check ('a string 2929'); break;3016 case 2930: if (n[2930]++ > 0) check ('a string 2930'); break;3017 case 2931: if (n[2931]++ > 0) check ('a string 2931'); break;3018 case 2932: if (n[2932]++ > 0) check ('a string 2932'); break;3019 case 2933: if (n[2933]++ > 0) check ('a string 2933'); break;3020 case 2934: if (n[2934]++ > 0) check ('a string 2934'); break;3021 case 2935: if (n[2935]++ > 0) check ('a string 2935'); break;3022 case 2936: if (n[2936]++ > 0) check ('a string 2936'); break;3023 case 2937: if (n[2937]++ > 0) check ('a string 2937'); break;3024 case 2938: if (n[2938]++ > 0) check ('a string 2938'); break;3025 case 2939: if (n[2939]++ > 0) check ('a string 2939'); break;3026 case 2940: if (n[2940]++ > 0) check ('a string 2940'); break;3027 case 2941: if (n[2941]++ > 0) check ('a string 2941'); break;3028 case 2942: if (n[2942]++ > 0) check ('a string 2942'); break;3029 case 2943: if (n[2943]++ > 0) check ('a string 2943'); break;3030 case 2944: if (n[2944]++ > 0) check ('a string 2944'); break;3031 case 2945: if (n[2945]++ > 0) check ('a string 2945'); break;3032 case 2946: if (n[2946]++ > 0) check ('a string 2946'); break;3033 case 2947: if (n[2947]++ > 0) check ('a string 2947'); break;3034 case 2948: if (n[2948]++ > 0) check ('a string 2948'); break;3035 case 2949: if (n[2949]++ > 0) check ('a string 2949'); break;3036 case 2950: if (n[2950]++ > 0) check ('a string 2950'); break;3037 case 2951: if (n[2951]++ > 0) check ('a string 2951'); break;3038 case 2952: if (n[2952]++ > 0) check ('a string 2952'); break;3039 case 2953: if (n[2953]++ > 0) check ('a string 2953'); break;3040 case 2954: if (n[2954]++ > 0) check ('a string 2954'); break;3041 case 2955: if (n[2955]++ > 0) check ('a string 2955'); break;3042 case 2956: if (n[2956]++ > 0) check ('a string 2956'); break;3043 case 2957: if (n[2957]++ > 0) check ('a string 2957'); break;3044 case 2958: if (n[2958]++ > 0) check ('a string 2958'); break;3045 case 2959: if (n[2959]++ > 0) check ('a string 2959'); break;3046 case 2960: if (n[2960]++ > 0) check ('a string 2960'); break;3047 case 2961: if (n[2961]++ > 0) check ('a string 2961'); break;3048 case 2962: if (n[2962]++ > 0) check ('a string 2962'); break;3049 case 2963: if (n[2963]++ > 0) check ('a string 2963'); break;3050 case 2964: if (n[2964]++ > 0) check ('a string 2964'); break;3051 case 2965: if (n[2965]++ > 0) check ('a string 2965'); break;3052 case 2966: if (n[2966]++ > 0) check ('a string 2966'); break;3053 case 2967: if (n[2967]++ > 0) check ('a string 2967'); break;3054 case 2968: if (n[2968]++ > 0) check ('a string 2968'); break;3055 case 2969: if (n[2969]++ > 0) check ('a string 2969'); break;3056 case 2970: if (n[2970]++ > 0) check ('a string 2970'); break;3057 case 2971: if (n[2971]++ > 0) check ('a string 2971'); break;3058 case 2972: if (n[2972]++ > 0) check ('a string 2972'); break;3059 case 2973: if (n[2973]++ > 0) check ('a string 2973'); break;3060 case 2974: if (n[2974]++ > 0) check ('a string 2974'); break;3061 case 2975: if (n[2975]++ > 0) check ('a string 2975'); break;3062 case 2976: if (n[2976]++ > 0) check ('a string 2976'); break;3063 case 2977: if (n[2977]++ > 0) check ('a string 2977'); break;3064 case 2978: if (n[2978]++ > 0) check ('a string 2978'); break;3065 case 2979: if (n[2979]++ > 0) check ('a string 2979'); break;3066 case 2980: if (n[2980]++ > 0) check ('a string 2980'); break;3067 case 2981: if (n[2981]++ > 0) check ('a string 2981'); break;3068 case 2982: if (n[2982]++ > 0) check ('a string 2982'); break;3069 case 2983: if (n[2983]++ > 0) check ('a string 2983'); break;3070 case 2984: if (n[2984]++ > 0) check ('a string 2984'); break;3071 case 2985: if (n[2985]++ > 0) check ('a string 2985'); break;3072 case 2986: if (n[2986]++ > 0) check ('a string 2986'); break;3073 case 2987: if (n[2987]++ > 0) check ('a string 2987'); break;3074 case 2988: if (n[2988]++ > 0) check ('a string 2988'); break;3075 case 2989: if (n[2989]++ > 0) check ('a string 2989'); break;3076 case 2990: if (n[2990]++ > 0) check ('a string 2990'); break;3077 case 2991: if (n[2991]++ > 0) check ('a string 2991'); break;3078 case 2992: if (n[2992]++ > 0) check ('a string 2992'); break;3079 case 2993: if (n[2993]++ > 0) check ('a string 2993'); break;3080 case 2994: if (n[2994]++ > 0) check ('a string 2994'); break;3081 case 2995: if (n[2995]++ > 0) check ('a string 2995'); break;3082 case 2996: if (n[2996]++ > 0) check ('a string 2996'); break;3083 case 2997: if (n[2997]++ > 0) check ('a string 2997'); break;3084 case 2998: if (n[2998]++ > 0) check ('a string 2998'); break;3085 case 2999: if (n[2999]++ > 0) check ('a string 2999'); break;3086 case 3000: if (n[3000]++ > 0) check ('a string 3000'); break;3087 case 3001: if (n[3001]++ > 0) check ('a string 3001'); break;3088 case 3002: if (n[3002]++ > 0) check ('a string 3002'); break;3089 case 3003: if (n[3003]++ > 0) check ('a string 3003'); break;3090 case 3004: if (n[3004]++ > 0) check ('a string 3004'); break;3091 case 3005: if (n[3005]++ > 0) check ('a string 3005'); break;3092 case 3006: if (n[3006]++ > 0) check ('a string 3006'); break;3093 case 3007: if (n[3007]++ > 0) check ('a string 3007'); break;3094 case 3008: if (n[3008]++ > 0) check ('a string 3008'); break;3095 case 3009: if (n[3009]++ > 0) check ('a string 3009'); break;3096 default : if (n[3010]++ > 0) check ('a string 3010'); break;3097 }3098 }3099 b4();3100 b_after();3101}3102function check(status)3103{3104 print('k = ' + k + ' j = ' + j + ' ' + status);3105 for (i = 0; i < i2; i++)3106 {3107 if (n[i] != 1)3108 {3109 print('n[' + i + '] = ' + n[i]);3110 if (i != j)3111 {3112 print('Test failed');3113 err_num++;3114 break;3115 }3116 }3117 }3118}3119function b4()3120{3121 print('Visited b4');3122}3123function b_after()3124{3125 print('Visited b_after');3126}...

Full Screen

Full Screen

attrconverters.py

Source:attrconverters.py Github

copy

Full Screen

1# -*- coding: utf-8 -*-2# Copyright (C) 2006-2013 Søren Roug, European Environment Agency3#4# This library is free software; you can redistribute it and/or5# modify it under the terms of the GNU Lesser General Public6# License as published by the Free Software Foundation; either7# version 2.1 of the License, or (at your option) any later version.8#9# This library is distributed in the hope that it will be useful,10# but WITHOUT ANY WARRANTY; without even the implied warranty of11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU12# Lesser General Public License for more details.13#14# You should have received a copy of the GNU Lesser General Public15# License along with this library; if not, write to the Free Software16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA17#18# Contributor(s):19#20import sys, os.path21sys.path.append(os.path.dirname(__file__))22from odf.namespaces import *23import re, types24pattern_color = re.compile(r'#[0-9a-fA-F]{6}')25pattern_vector3D = re.compile(r'\([ ]*-?([0-9]+(\.[0-9]*)?|\.[0-9]+)([ ]+-?([0-9]+(\.[0-9]*)?|\.[0-9]+)){2}[ ]*\)')26def make_NCName(arg):27 for c in (':',' '):28 arg = arg.replace(c,"_%x_" % ord(c))29 return arg30def cnv_angle(attribute, arg, element):31 if sys.version_info[0]==2:32 return unicode(arg)33 else:34 return str(arg)35def cnv_anyURI(attribute, arg, element):36 return str(arg)37def cnv_boolean(attribute, arg, element):38 """ XML Schema Part 2: Datatypes Second Edition39 An instance of a datatype that is defined as boolean can have the40 following legal literals {true, false, 1, 0}41 """42 if str(arg).lower() in ("0","false","no"):43 return "false"44 if str(arg).lower() in ("1","true","yes"):45 return "true"46 raise ValueError( "'%s' not allowed as Boolean value for %s" % (str(arg), attribute[1]))47# Potentially accept color values48def cnv_color(attribute, arg, element):49 """ A RGB color in conformance with §5.9.11 of [XSL], that is a RGB color in notation “#rrggbb”, where50 rr, gg and bb are 8-bit hexadecimal digits.51 """52 return str(arg)53def cnv_configtype(attribute, arg, element):54 if str(arg) not in ("boolean", "short", "int", "long",55 "double", "string", "datetime", "base64Binary"):56 raise ValueError( "'%s' not allowed" % str(arg))57 return str(arg)58def cnv_data_source_has_labels(attribute, arg, element):59 if str(arg) not in ("none","row","column","both"):60 raise ValueError( "'%s' not allowed" % str(arg))61 return str(arg)62# Understand different date formats63def cnv_date(attribute, arg, element):64 """ A dateOrDateTime value is either an [xmlschema-2] date value or an [xmlschema-2] dateTime65 value.66 """67 return str(arg)68def cnv_dateTime(attribute, arg, element):69 """ A dateOrDateTime value is either an [xmlschema-2] date value or an [xmlschema-2] dateTime70 value.71 """72 return str(arg)73def cnv_double(attribute, arg, element):74 return str(arg)75def cnv_draw_aspect(attribute, arg, element):76 if str(arg) not in ("content", "thumbnail", "icon", "print-view"):77 raise ValueError( "'%s' not allowed" % str(arg))78 return str(arg)79def cnv_duration(attribute, arg, element):80 return str(arg)81def cnv_family(attribute, arg, element):82 """ A style family """83 if str(arg) not in ("text", "paragraph", "section", "ruby", "table", "table-column", "table-row", "table-cell",84 "graphic", "presentation", "drawing-page", "chart"):85 raise ValueError( "'%s' not allowed" % str(arg))86 return str(arg)87def __save_prefix(attribute, arg, element):88 prefix = arg.split(':',1)[0]89 if prefix == arg:90 return arg91 namespace = element.get_knownns(prefix)92 if namespace is None:93 #raise ValueError( "'%s' is an unknown prefix" % str(prefix))94 return str(arg)95 p = element.get_nsprefix(namespace)96 return str(arg)97def cnv_formula(attribute, arg, element):98 """ A string containing a formula. Formulas do not have a predefined syntax, but the string should99 begin with a namespace prefix, followed by a “:” (COLON, U+003A) separator, followed by the text100 of the formula. The namespace bound to the prefix determines the syntax and semantics of the101 formula.102 """103 return __save_prefix(attribute, arg, element)104def cnv_ID(attribute, arg, element):105 return str(arg)106def cnv_IDREF(attribute, arg, element):107 return str(arg)108def cnv_integer(attribute, arg, element):109 return str(arg)110pattern_language = re.compile(r'[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*')111def cnv_language(attribute, arg, element):112 global pattern_language113 if not pattern_language.match(arg):114 raise ValueError( "'%s' is not a valid language token" % arg)115 return arg116def cnv_legend_position(attribute, arg, element):117 if str(arg) not in ("start", "end", "top", "bottom", "top-start", "bottom-start", "top-end", "bottom-end"):118 raise ValueError( "'%s' not allowed" % str(arg))119 return str(arg)120pattern_length = re.compile(r'-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))')121def cnv_length(attribute, arg, element):122 """ A (positive or negative) physical length, consisting of magnitude and unit, in conformance with the123 Units of Measure defined in §5.9.13 of [XSL].124 """125 global pattern_length126 if not pattern_length.match(arg):127 raise ValueError( "'%s' is not a valid length" % arg)128 return arg129def cnv_lengthorpercent(attribute, arg, element):130 failed = False131 try: return cnv_length(attribute, arg, element)132 except: failed = True133 try: return cnv_percent(attribute, arg, element)134 except: failed = True135 if failed:136 raise ValueError( "'%s' is not a valid length or percent" % arg)137 return arg138def cnv_list_linkage_type(attribute, arg, element):139 if arg not in ('selection','selection-indices'):140 raise ValueError( "'%s' is not either 'selection' or 'selection-indices'" % arg)141 return str(arg)142def cnv_metavaluetype(attribute, arg, element):143 if str(arg) not in ("float", "date", "time", "boolean", "string"):144 raise ValueError( "'%s' not allowed" % str(arg))145 return str(arg)146def cnv_major_minor(attribute, arg, element):147 if arg not in ('major','minor'):148 raise ValueError( "'%s' is not either 'minor' or 'major'" % arg)149 return str(arg)150pattern_namespacedToken = re.compile(r'[0-9a-zA-Z_]+:[0-9a-zA-Z._\-]+')151def cnv_namespacedToken(attribute, arg, element):152 global pattern_namespacedToken153 if not pattern_namespacedToken.match(arg):154 raise ValueError( "'%s' is not a valid namespaced token" % arg)155 return __save_prefix(attribute, arg, element)156def cnv_NCName(attribute, arg, element):157 """ NCName is defined in http://www.w3.org/TR/REC-xml-names/#NT-NCName158 Essentially an XML name minus ':'159 """160 if (sys.version_info[0]==3 and isinstance(arg, str)) or (sys.version_info[0]==2 and type(arg) in types.StringTypes):161 return make_NCName(arg)162 else:163 return arg.getAttrNS(STYLENS, 'name')164# This function takes either an instance of a style (preferred)165# or a text string naming the style. If it is a text string, then it must166# already have been converted to an NCName167# The text-string argument is mainly for when we build a structure from XML168def cnv_StyleNameRef(attribute, arg, element):169 try:170 return arg.getAttrNS(STYLENS, 'name')171 except:172 return arg173# This function takes either an instance of a style (preferred)174# or a text string naming the style. If it is a text string, then it must175# already have been converted to an NCName176# The text-string argument is mainly for when we build a structure from XML177def cnv_DrawNameRef(attribute, arg, element):178 try:179 return arg.getAttrNS(DRAWNS, 'name')180 except:181 return arg182# Must accept list of Style objects183def cnv_NCNames(attribute, arg, element):184 return ' '.join(arg)185def cnv_nonNegativeInteger(attribute, arg, element):186 return str(arg)187pattern_percent = re.compile(r'-?([0-9]+(\.[0-9]*)?|\.[0-9]+)%')188def cnv_percent(attribute, arg, element):189 global pattern_percent190 if not pattern_percent.match(arg):191 raise ValueError( "'%s' is not a valid length" % arg)192 return arg193# Real one doesn't allow floating point values194pattern_points = re.compile(r'-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*')195#pattern_points = re.compile(r'-?[0-9.]+,-?[0-9.]+([ ]+-?[0-9.]+,-?[0-9.]+)*')196def cnv_points(attribute, arg, element):197 global pattern_points198 if (sys.version_info[0]==3 and isinstance(arg, str)) or (sys.version_info[0]==2 and type(arg) in types.StringTypes):199 if not pattern_points.match(arg):200 raise ValueError( "x,y are separated by a comma and the points are separated by white spaces")201 return arg202 else:203 try:204 strarg = ' '.join([ "%d,%d" % p for p in arg])205 except:206 raise ValueError( "Points must be string or [(0,0),(1,1)] - not %s" % arg)207 return strarg208def cnv_positiveInteger(attribute, arg, element):209 return str(arg)210def cnv_rowOrCol(attribute, arg, element):211 if str(arg) not in ("row","column"):212 raise ValueError( "'%s' not allowed" % str(arg))213 return str(arg)214def cnv_string(attribute, arg, element):215 if sys.version_info[0]==2:216 return unicode(arg)217 else:218 return str(arg)219def cnv_stroke_linecap(attribute, arg, element):220 if str(arg) not in ("butt", "square", "round"):221 raise ValueError( "'%s' not allowed" % str(arg))222 return str(arg)223def cnv_textnoteclass(attribute, arg, element):224 if str(arg) not in ("footnote", "endnote"):225 raise ValueError( "'%s' not allowed" % str(arg))226 return str(arg)227# Understand different time formats228def cnv_time(attribute, arg, element):229 return str(arg)230def cnv_token(attribute, arg, element):231 return str(arg)232pattern_viewbox = re.compile(r'-?[0-9]+([ ]+-?[0-9]+){3}$')233def cnv_viewbox(attribute, arg, element):234 global pattern_viewbox235 if not pattern_viewbox.match(arg):236 raise ValueError( "viewBox must be four integers separated by whitespaces")237 return arg238def cnv_xlinkshow(attribute, arg, element):239 if str(arg) not in ("new", "replace", "embed"):240 raise ValueError( "'%s' not allowed" % str(arg))241 return str(arg)242def cnv_xlinktype(attribute, arg, element):243 if arg != "simple":244 raise ValueError( "Value of '%s' must be 'simple'" % attribute[1])245 return arg246attrconverters = {247 ((ANIMNS,u'audio-level'), None): cnv_double,248 ((ANIMNS,u'color-interpolation'), None): cnv_string,249 ((ANIMNS,u'color-interpolation-direction'), None): cnv_string,250 ((ANIMNS,u'command'), None): cnv_string,251 ((ANIMNS,u'formula'), None): cnv_string,252 ((ANIMNS,u'id'), None): cnv_ID,253 ((ANIMNS,u'iterate-interval'), None): cnv_duration,254 ((ANIMNS,u'iterate-type'), None): cnv_string,255 ((ANIMNS,u'name'), None): cnv_string,256 ((ANIMNS,u'sub-item'), None): cnv_string,257 ((ANIMNS,u'value'), None): cnv_string,258# ((DBNS,u'type'), None): cnv_namespacedToken,259 ((CHARTNS,u'angle-offset'), None): cnv_angle,260 ((CHARTNS,u'automatic-content'), None): cnv_boolean,261 ((CHARTNS,u'auto-position'), None): cnv_boolean,262 ((CHARTNS,u'auto-size'), None): cnv_boolean,263 ((CHARTNS,u'axis-label-position'), None): cnv_string, # Multi-value264 ((CHARTNS,u'axis-position'), None): cnv_string, # Multi-value265 ((CHARTNS,u'attached-axis'), None): cnv_string,266 ((CHARTNS,u'class'), (CHARTNS,u'grid')): cnv_major_minor,267 ((CHARTNS,u'class'), None): cnv_namespacedToken,268 ((CHARTNS,u'column-mapping'), None): cnv_string,269 ((CHARTNS,u'connect-bars'), None): cnv_boolean,270 ((CHARTNS,u'data-label-number'), None): cnv_string,271 ((CHARTNS,u'data-label-symbol'), None): cnv_boolean,272 ((CHARTNS,u'data-label-text'), None): cnv_boolean,273 ((CHARTNS,u'data-source-has-labels'), None): cnv_data_source_has_labels,274 ((CHARTNS,u'deep'), None): cnv_boolean,275 ((CHARTNS,u'dimension'), None): cnv_string,276 ((CHARTNS,u'display-equation'), None): cnv_boolean,277 ((CHARTNS,u'display-label'), None): cnv_boolean,278 ((CHARTNS,u'display-r-square'), None): cnv_boolean,279 ((CHARTNS,u'error-category'), None): cnv_string,280 ((CHARTNS,u'error-lower-indicator'), None): cnv_boolean,281 ((CHARTNS,u'error-lower-limit'), None): cnv_string,282 ((CHARTNS,u'error-margin'), None): cnv_string,283 ((CHARTNS,u'error-percentage'), None): cnv_string,284 ((CHARTNS,u'error-lower-range'), None): cnv_string,285 ((CHARTNS,u'error-upper-indicator'), None): cnv_boolean,286 ((CHARTNS,u'error-upper-limit'), None): cnv_string,287 ((CHARTNS,u'error-upper-range'), None): cnv_string,288 ((CHARTNS,u'gap-width'), None): cnv_string,289 ((CHARTNS,u'group-bars-per-axis'), None): cnv_boolean,290 ((CHARTNS,u'hole-size'), None): cnv_percent,291 ((CHARTNS,u'include-hidden-cells'), None): cnv_boolean,292 ((CHARTNS,u'interpolation'), None): cnv_string,293 ((CHARTNS,u'interval-major'), None): cnv_string,294 ((CHARTNS,u'interval-minor-divisor'), None): cnv_string,295 ((CHARTNS,u'japanese-candle-stick'), None): cnv_boolean,296 ((CHARTNS,u'label-arrangement'), None): cnv_string,297 ((CHARTNS,u'label-cell-address'), None): cnv_string,298 ((CHARTNS,u'label-position'), None): cnv_string, # Multi-value299 ((CHARTNS,u'label-position-negative'), None): cnv_string, # Multi-value300 ((CHARTNS,u'legend-align'), None): cnv_string,301 ((CHARTNS,u'legend-position'), None): cnv_legend_position,302 ((CHARTNS,u'lines'), None): cnv_boolean,303 ((CHARTNS,u'link-data-style-to-source'), None): cnv_boolean,304 ((CHARTNS,u'logarithmic'), None): cnv_boolean,305 ((CHARTNS,u'maximum'), None): cnv_string,306 ((CHARTNS,u'mean-value'), None): cnv_boolean,307 ((CHARTNS,u'minimum'), None): cnv_string,308 ((CHARTNS,u'name'), None): cnv_string,309 ((CHARTNS,u'origin'), None): cnv_string,310 ((CHARTNS,u'overlap'), None): cnv_string,311 ((CHARTNS,u'percentage'), None): cnv_boolean,312 ((CHARTNS,u'pie-offset'), None): cnv_string,313 ((CHARTNS,u'regression-type'), None): cnv_string,314 ((CHARTNS,u'repeated'), None): cnv_nonNegativeInteger,315 ((CHARTNS,u'reverse-direction'), None): cnv_boolean,316 ((CHARTNS,u'right-angled-axes'), None): cnv_boolean,317 ((CHARTNS,u'row-mapping'), None): cnv_string,318 ((CHARTNS,u'scale-text'), None): cnv_boolean,319 ((CHARTNS,u'series-source'), None): cnv_string,320 ((CHARTNS,u'solid-type'), None): cnv_string,321 ((CHARTNS,u'sort-by-x-values'), None): cnv_boolean,322 ((CHARTNS,u'spline-order'), None): cnv_string,323 ((CHARTNS,u'spline-resolution'), None): cnv_string,324 ((CHARTNS,u'stacked'), None): cnv_boolean,325 ((CHARTNS,u'style-name'), None): cnv_StyleNameRef,326 ((CHARTNS,u'symbol-height'), None): cnv_string,327 ((CHARTNS,u'symbol-name'), None): cnv_string,328 ((CHARTNS,u'symbol-type'), None): cnv_string,329 ((CHARTNS,u'symbol-width'), None): cnv_string,330 ((CHARTNS,u'text-overlap'), None): cnv_boolean,331 ((CHARTNS,u'three-dimensional'), None): cnv_boolean,332 ((CHARTNS,u'tick-mark-position'), None): cnv_string, # Multi-value333 ((CHARTNS,u'tick-marks-major-inner'), None): cnv_boolean,334 ((CHARTNS,u'tick-marks-major-outer'), None): cnv_boolean,335 ((CHARTNS,u'tick-marks-minor-inner'), None): cnv_boolean,336 ((CHARTNS,u'tick-marks-minor-outer'), None): cnv_boolean,337 ((CHARTNS,u'treat-empty-cells'), None): cnv_string, # Multi-value338 ((CHARTNS,u'values-cell-range-address'), None): cnv_string,339 ((CHARTNS,u'vertical'), None): cnv_boolean,340 ((CHARTNS,u'visible'), None): cnv_boolean,341 ((CONFIGNS,u'name'), None): cnv_formula,342 ((CONFIGNS,u'type'), None): cnv_configtype,343 ((DR3DNS,u'ambient-color'), None): cnv_string,344 ((DR3DNS,u'back-scale'), None): cnv_string,345 ((DR3DNS,u'backface-culling'), None): cnv_string,346 ((DR3DNS,u'center'), None): cnv_string,347 ((DR3DNS,u'close-back'), None): cnv_boolean,348 ((DR3DNS,u'close-front'), None): cnv_boolean,349 ((DR3DNS,u'depth'), None): cnv_length,350 ((DR3DNS,u'diffuse-color'), None): cnv_string,351 ((DR3DNS,u'direction'), None): cnv_string,352 ((DR3DNS,u'distance'), None): cnv_length,353 ((DR3DNS,u'edge-rounding'), None): cnv_string,354 ((DR3DNS,u'edge-rounding-mode'), None): cnv_string,355 ((DR3DNS,u'emissive-color'), None): cnv_string,356 ((DR3DNS,u'enabled'), None): cnv_boolean,357 ((DR3DNS,u'end-angle'), None): cnv_string,358 ((DR3DNS,u'focal-length'), None): cnv_length,359 ((DR3DNS,u'horizontal-segments'), None): cnv_string,360 ((DR3DNS,u'lighting-mode'), None): cnv_boolean,361 ((DR3DNS,u'max-edge'), None): cnv_string,362 ((DR3DNS,u'min-edge'), None): cnv_string,363 ((DR3DNS,u'normals-direction'), None): cnv_string,364 ((DR3DNS,u'normals-kind'), None): cnv_string,365 ((DR3DNS,u'projection'), None): cnv_string,366 ((DR3DNS,u'shade-mode'), None): cnv_string,367 ((DR3DNS,u'shadow'), None): cnv_string,368 ((DR3DNS,u'shadow-slant'), None): cnv_nonNegativeInteger,369 ((DR3DNS,u'shininess'), None): cnv_string,370 ((DR3DNS,u'size'), None): cnv_string,371 ((DR3DNS,u'specular'), None): cnv_boolean,372 ((DR3DNS,u'specular-color'), None): cnv_string,373 ((DR3DNS,u'texture-filter'), None): cnv_string,374 ((DR3DNS,u'texture-generation-mode-x'), None): cnv_string,375 ((DR3DNS,u'texture-generation-mode-y'), None): cnv_string,376 ((DR3DNS,u'texture-kind'), None): cnv_string,377 ((DR3DNS,u'texture-mode'), None): cnv_string,378 ((DR3DNS,u'transform'), None): cnv_string,379 ((DR3DNS,u'vertical-segments'), None): cnv_string,380 ((DR3DNS,u'vpn'), None): cnv_string,381 ((DR3DNS,u'vrp'), None): cnv_string,382 ((DR3DNS,u'vup'), None): cnv_string,383 ((DRAWNS,u'align'), None): cnv_string,384 ((DRAWNS,u'angle'), None): cnv_integer,385 ((DRAWNS,u'archive'), None): cnv_string,386 ((DRAWNS,u'auto-grow-height'), None): cnv_boolean,387 ((DRAWNS,u'auto-grow-width'), None): cnv_boolean,388 ((DRAWNS,u'background-size'), None): cnv_string,389 ((DRAWNS,u'blue'), None): cnv_string,390 ((DRAWNS,u'border'), None): cnv_string,391 ((DRAWNS,u'caption-angle'), None): cnv_string,392 ((DRAWNS,u'caption-angle-type'), None): cnv_string,393 ((DRAWNS,u'caption-escape'), None): cnv_string,394 ((DRAWNS,u'caption-escape-direction'), None): cnv_string,395 ((DRAWNS,u'caption-fit-line-length'), None): cnv_boolean,396 ((DRAWNS,u'caption-gap'), None): cnv_string,397 ((DRAWNS,u'caption-line-length'), None): cnv_length,398 ((DRAWNS,u'caption-point-x'), None): cnv_string,399 ((DRAWNS,u'caption-point-y'), None): cnv_string,400 ((DRAWNS,u'caption-id'), None): cnv_IDREF,401 ((DRAWNS,u'caption-type'), None): cnv_string,402 ((DRAWNS,u'chain-next-name'), None): cnv_string,403 ((DRAWNS,u'class-id'), None): cnv_string,404 ((DRAWNS,u'class-names'), None): cnv_NCNames,405 ((DRAWNS,u'code'), None): cnv_string,406 ((DRAWNS,u'color'), None): cnv_string,407 ((DRAWNS,u'color-inversion'), None): cnv_boolean,408 ((DRAWNS,u'color-mode'), None): cnv_string,409 ((DRAWNS,u'concave'), None): cnv_string,410 ((DRAWNS,u'concentric-gradient-fill-allowed'), None): cnv_boolean,411 ((DRAWNS,u'contrast'), None): cnv_string,412 ((DRAWNS,u'control'), None): cnv_IDREF,413 ((DRAWNS,u'copy-of'), None): cnv_string,414 ((DRAWNS,u'corner-radius'), None): cnv_length,415 ((DRAWNS,u'corners'), None): cnv_positiveInteger,416 ((DRAWNS,u'cx'), None): cnv_string,417 ((DRAWNS,u'cy'), None): cnv_string,418 ((DRAWNS,u'data'), None): cnv_string,419 ((DRAWNS,u'decimal-places'), None): cnv_string,420 ((DRAWNS,u'display'), None): cnv_string,421 ((DRAWNS,u'display-name'), None): cnv_string,422 ((DRAWNS,u'distance'), None): cnv_lengthorpercent,423 ((DRAWNS,u'dots1'), None): cnv_integer,424 ((DRAWNS,u'dots1-length'), None): cnv_lengthorpercent,425 ((DRAWNS,u'dots2'), None): cnv_integer,426 ((DRAWNS,u'dots2-length'), None): cnv_lengthorpercent,427 ((DRAWNS,u'draw-aspect'), None): cnv_draw_aspect,428 ((DRAWNS,u'end-angle'), None): cnv_angle,429 ((DRAWNS,u'end'), None): cnv_string,430 ((DRAWNS,u'end-color'), None): cnv_string,431 ((DRAWNS,u'end-glue-point'), None): cnv_nonNegativeInteger,432 ((DRAWNS,u'end-guide'), None): cnv_length,433 ((DRAWNS,u'end-intensity'), None): cnv_string,434 ((DRAWNS,u'end-line-spacing-horizontal'), None): cnv_string,435 ((DRAWNS,u'end-line-spacing-vertical'), None): cnv_string,436 ((DRAWNS,u'end-shape'), None): cnv_IDREF,437 ((DRAWNS,u'engine'), None): cnv_namespacedToken,438 ((DRAWNS,u'enhanced-path'), None): cnv_string,439 ((DRAWNS,u'escape-direction'), None): cnv_string,440 ((DRAWNS,u'extrusion-allowed'), None): cnv_boolean,441 ((DRAWNS,u'extrusion-brightness'), None): cnv_string,442 ((DRAWNS,u'extrusion'), None): cnv_boolean,443 ((DRAWNS,u'extrusion-color'), None): cnv_boolean,444 ((DRAWNS,u'extrusion-depth'), None): cnv_double,445 ((DRAWNS,u'extrusion-diffusion'), None): cnv_string,446 ((DRAWNS,u'extrusion-first-light-direction'), None): cnv_string,447 ((DRAWNS,u'extrusion-first-light-harsh'), None): cnv_boolean,448 ((DRAWNS,u'extrusion-first-light-level'), None): cnv_string,449 ((DRAWNS,u'extrusion-light-face'), None): cnv_boolean,450 ((DRAWNS,u'extrusion-metal'), None): cnv_boolean,451 ((DRAWNS,u'extrusion-number-of-line-segments'), None): cnv_integer,452 ((DRAWNS,u'extrusion-origin'), None): cnv_double,453 ((DRAWNS,u'extrusion-rotation-angle'), None): cnv_double,454 ((DRAWNS,u'extrusion-rotation-center'), None): cnv_string,455 ((DRAWNS,u'extrusion-second-light-direction'), None): cnv_string,456 ((DRAWNS,u'extrusion-second-light-harsh'), None): cnv_boolean,457 ((DRAWNS,u'extrusion-second-light-level'), None): cnv_string,458 ((DRAWNS,u'extrusion-shininess'), None): cnv_string,459 ((DRAWNS,u'extrusion-skew'), None): cnv_double,460 ((DRAWNS,u'extrusion-specularity'), None): cnv_string,461 ((DRAWNS,u'extrusion-viewpoint'), None): cnv_string,462 ((DRAWNS,u'fill'), None): cnv_string,463 ((DRAWNS,u'fill-color'), None): cnv_string,464 ((DRAWNS,u'fill-gradient-name'), None): cnv_string,465 ((DRAWNS,u'fill-hatch-name'), None): cnv_string,466 ((DRAWNS,u'fill-hatch-solid'), None): cnv_boolean,467 ((DRAWNS,u'fill-image-height'), None): cnv_lengthorpercent,468 ((DRAWNS,u'fill-image-name'), None): cnv_DrawNameRef,469 ((DRAWNS,u'fill-image-ref-point'), None): cnv_string,470 ((DRAWNS,u'fill-image-ref-point-x'), None): cnv_string,471 ((DRAWNS,u'fill-image-ref-point-y'), None): cnv_string,472 ((DRAWNS,u'fill-image-width'), None): cnv_lengthorpercent,473 ((DRAWNS,u'filter-name'), None): cnv_string,474 ((DRAWNS,u'fit-to-contour'), None): cnv_boolean,475 ((DRAWNS,u'fit-to-size'), None): cnv_string, # ODF 1.2 says boolean476 ((DRAWNS,u'formula'), None): cnv_string,477 ((DRAWNS,u'frame-display-border'), None): cnv_boolean,478 ((DRAWNS,u'frame-display-scrollbar'), None): cnv_boolean,479 ((DRAWNS,u'frame-margin-horizontal'), None): cnv_string,480 ((DRAWNS,u'frame-margin-vertical'), None): cnv_string,481 ((DRAWNS,u'frame-name'), None): cnv_string,482 ((DRAWNS,u'gamma'), None): cnv_string,483 ((DRAWNS,u'glue-point-leaving-directions'), None): cnv_string,484 ((DRAWNS,u'glue-point-type'), None): cnv_string,485 ((DRAWNS,u'glue-points'), None): cnv_string,486 ((DRAWNS,u'gradient-step-count'), None): cnv_string,487 ((DRAWNS,u'green'), None): cnv_string,488 ((DRAWNS,u'guide-distance'), None): cnv_string,489 ((DRAWNS,u'guide-overhang'), None): cnv_length,490 ((DRAWNS,u'handle-mirror-horizontal'), None): cnv_boolean,491 ((DRAWNS,u'handle-mirror-vertical'), None): cnv_boolean,492 ((DRAWNS,u'handle-polar'), None): cnv_string,493 ((DRAWNS,u'handle-position'), None): cnv_string,494 ((DRAWNS,u'handle-radius-range-maximum'), None): cnv_string,495 ((DRAWNS,u'handle-radius-range-minimum'), None): cnv_string,496 ((DRAWNS,u'handle-range-x-maximum'), None): cnv_string,497 ((DRAWNS,u'handle-range-x-minimum'), None): cnv_string,498 ((DRAWNS,u'handle-range-y-maximum'), None): cnv_string,499 ((DRAWNS,u'handle-range-y-minimum'), None): cnv_string,500 ((DRAWNS,u'handle-switched'), None): cnv_boolean,501# ((DRAWNS,u'id'), None): cnv_ID,502# ((DRAWNS,u'id'), None): cnv_nonNegativeInteger, # ?? line 6581 in RNG503 ((DRAWNS,u'id'), None): cnv_string,504 ((DRAWNS,u'image-opacity'), None): cnv_string,505 ((DRAWNS,u'kind'), None): cnv_string,506 ((DRAWNS,u'layer'), None): cnv_string,507 ((DRAWNS,u'line-distance'), None): cnv_string,508 ((DRAWNS,u'line-skew'), None): cnv_string,509 ((DRAWNS,u'luminance'), None): cnv_string,510 ((DRAWNS,u'marker-end-center'), None): cnv_boolean,511 ((DRAWNS,u'marker-end'), None): cnv_string,512 ((DRAWNS,u'marker-end-width'), None): cnv_length,513 ((DRAWNS,u'marker-start-center'), None): cnv_boolean,514 ((DRAWNS,u'marker-start'), None): cnv_string,515 ((DRAWNS,u'marker-start-width'), None): cnv_length,516 ((DRAWNS,u'master-page-name'), None): cnv_StyleNameRef,517 ((DRAWNS,u'may-script'), None): cnv_boolean,518 ((DRAWNS,u'measure-align'), None): cnv_string,519 ((DRAWNS,u'measure-vertical-align'), None): cnv_string,520 ((DRAWNS,u'mime-type'), None): cnv_string,521 ((DRAWNS,u'mirror-horizontal'), None): cnv_boolean,522 ((DRAWNS,u'mirror-vertical'), None): cnv_boolean,523 ((DRAWNS,u'modifiers'), None): cnv_string,524 ((DRAWNS,u'name'), None): cnv_NCName,525# ((DRAWNS,u'name'), None): cnv_string,526 ((DRAWNS,u'nav-order'), None): cnv_IDREF,527 ((DRAWNS,u'nohref'), None): cnv_string,528 ((DRAWNS,u'notify-on-update-of-ranges'), None): cnv_string,529 ((DRAWNS,u'object'), None): cnv_string,530 ((DRAWNS,u'ole-draw-aspect'), None): cnv_string,531 ((DRAWNS,u'opacity'), None): cnv_string,532 ((DRAWNS,u'opacity-name'), None): cnv_string,533 ((DRAWNS,u'page-number'), None): cnv_positiveInteger,534 ((DRAWNS,u'parallel'), None): cnv_boolean,535 ((DRAWNS,u'path-stretchpoint-x'), None): cnv_double,536 ((DRAWNS,u'path-stretchpoint-y'), None): cnv_double,537 ((DRAWNS,u'placing'), None): cnv_string,538 ((DRAWNS,u'points'), None): cnv_points,539 ((DRAWNS,u'protected'), None): cnv_boolean,540 ((DRAWNS,u'recreate-on-edit'), None): cnv_boolean,541 ((DRAWNS,u'red'), None): cnv_string,542 ((DRAWNS,u'rotation'), None): cnv_integer,543 ((DRAWNS,u'secondary-fill-color'), None): cnv_string,544 ((DRAWNS,u'shadow'), None): cnv_string,545 ((DRAWNS,u'shadow-color'), None): cnv_string,546 ((DRAWNS,u'shadow-offset-x'), None): cnv_length,547 ((DRAWNS,u'shadow-offset-y'), None): cnv_length,548 ((DRAWNS,u'shadow-opacity'), None): cnv_string,549 ((DRAWNS,u'shape-id'), None): cnv_IDREF,550 ((DRAWNS,u'sharpness'), None): cnv_string,551 ((DRAWNS,u'show-unit'), None): cnv_boolean,552 ((DRAWNS,u'start-angle'), None): cnv_angle,553 ((DRAWNS,u'start'), None): cnv_string,554 ((DRAWNS,u'start-color'), None): cnv_string,555 ((DRAWNS,u'start-glue-point'), None): cnv_nonNegativeInteger,556 ((DRAWNS,u'start-guide'), None): cnv_length,557 ((DRAWNS,u'start-intensity'), None): cnv_string,558 ((DRAWNS,u'start-line-spacing-horizontal'), None): cnv_string,559 ((DRAWNS,u'start-line-spacing-vertical'), None): cnv_string,560 ((DRAWNS,u'start-shape'), None): cnv_IDREF,561 ((DRAWNS,u'stroke'), None): cnv_string,562 ((DRAWNS,u'stroke-dash'), None): cnv_string,563 ((DRAWNS,u'stroke-dash-names'), None): cnv_string,564 ((DRAWNS,u'stroke-linejoin'), None): cnv_string,565 ((DRAWNS,u'style'), None): cnv_string,566 ((DRAWNS,u'style-name'), None): cnv_StyleNameRef,567 ((DRAWNS,u'symbol-color'), None): cnv_string,568 ((DRAWNS,u'text-areas'), None): cnv_string,569 ((DRAWNS,u'text-path-allowed'), None): cnv_boolean,570 ((DRAWNS,u'text-path'), None): cnv_boolean,571 ((DRAWNS,u'text-path-mode'), None): cnv_string,572 ((DRAWNS,u'text-path-same-letter-heights'), None): cnv_boolean,573 ((DRAWNS,u'text-path-scale'), None): cnv_string,574 ((DRAWNS,u'text-rotate-angle'), None): cnv_double,575 ((DRAWNS,u'text-style-name'), None): cnv_StyleNameRef,576 ((DRAWNS,u'textarea-horizontal-align'), None): cnv_string,577 ((DRAWNS,u'textarea-vertical-align'), None): cnv_string,578 ((DRAWNS,u'tile-repeat-offset'), None): cnv_string,579 ((DRAWNS,u'transform'), None): cnv_string,580 ((DRAWNS,u'type'), None): cnv_string,581 ((DRAWNS,u'unit'), None): cnv_string,582 ((DRAWNS,u'value'), None): cnv_string,583 ((DRAWNS,u'visible-area-height'), None): cnv_string,584 ((DRAWNS,u'visible-area-left'), None): cnv_string,585 ((DRAWNS,u'visible-area-top'), None): cnv_string,586 ((DRAWNS,u'visible-area-width'), None): cnv_string,587 ((DRAWNS,u'wrap-influence-on-position'), None): cnv_string,588 ((DRAWNS,u'z-index'), None): cnv_nonNegativeInteger,589 ((FONS,u'background-color'), None): cnv_string,590 ((FONS,u'border-bottom'), None): cnv_string,591 ((FONS,u'border'), None): cnv_string,592 ((FONS,u'border-left'), None): cnv_string,593 ((FONS,u'border-right'), None): cnv_string,594 ((FONS,u'border-top'), None): cnv_string,595 ((FONS,u'break-after'), None): cnv_string,596 ((FONS,u'break-before'), None): cnv_string,597 ((FONS,u'clip'), None): cnv_string,598 ((FONS,u'color'), None): cnv_string,599 ((FONS,u'column-count'), None): cnv_positiveInteger,600 ((FONS,u'column-gap'), None): cnv_length,601 ((FONS,u'country'), None): cnv_token,602 ((FONS,u'end-indent'), None): cnv_length,603 ((FONS,u'font-family'), None): cnv_string,604 ((FONS,u'font-size'), None): cnv_string,605 ((FONS,u'font-style'), None): cnv_string,606 ((FONS,u'font-variant'), None): cnv_string,607 ((FONS,u'font-weight'), None): cnv_string,608 ((FONS,u'height'), None): cnv_string,609 ((FONS,u'hyphenate'), None): cnv_boolean,610 ((FONS,u'hyphenation-keep'), None): cnv_string,611 ((FONS,u'hyphenation-ladder-count'), None): cnv_string,612 ((FONS,u'hyphenation-push-char-count'), None): cnv_string,613 ((FONS,u'hyphenation-remain-char-count'), None): cnv_string,614 ((FONS,u'keep-together'), None): cnv_string,615 ((FONS,u'keep-with-next'), None): cnv_string,616 ((FONS,u'language'), None): cnv_token,617 ((FONS,u'letter-spacing'), None): cnv_string,618 ((FONS,u'line-height'), None): cnv_string,619 ((FONS,u'margin-bottom'), None): cnv_string,620 ((FONS,u'margin'), None): cnv_string,621 ((FONS,u'margin-left'), None): cnv_string,622 ((FONS,u'margin-right'), None): cnv_string,623 ((FONS,u'margin-top'), None): cnv_string,624 ((FONS,u'max-height'), None): cnv_string,625 ((FONS,u'max-width'), None): cnv_string,626 ((FONS,u'min-height'), None): cnv_length,627 ((FONS,u'min-width'), None): cnv_string,628 ((FONS,u'orphans'), None): cnv_string,629 ((FONS,u'padding-bottom'), None): cnv_string,630 ((FONS,u'padding'), None): cnv_string,631 ((FONS,u'padding-left'), None): cnv_string,632 ((FONS,u'padding-right'), None): cnv_string,633 ((FONS,u'padding-top'), None): cnv_string,634 ((FONS,u'page-height'), None): cnv_length,635 ((FONS,u'page-width'), None): cnv_length,636 ((FONS,u'script'), None): cnv_token,637 ((FONS,u'space-after'), None): cnv_length,638 ((FONS,u'space-before'), None): cnv_length,639 ((FONS,u'start-indent'), None): cnv_length,640 ((FONS,u'text-align'), None): cnv_string,641 ((FONS,u'text-align-last'), None): cnv_string,642 ((FONS,u'text-indent'), None): cnv_string,643 ((FONS,u'text-shadow'), None): cnv_string,644 ((FONS,u'text-transform'), None): cnv_string,645 ((FONS,u'widows'), None): cnv_string,646 ((FONS,u'width'), None): cnv_string,647 ((FONS,u'wrap-option'), None): cnv_string,648 ((FORMNS,u'allow-deletes'), None): cnv_boolean,649 ((FORMNS,u'allow-inserts'), None): cnv_boolean,650 ((FORMNS,u'allow-updates'), None): cnv_boolean,651 ((FORMNS,u'apply-design-mode'), None): cnv_boolean,652 ((FORMNS,u'apply-filter'), None): cnv_boolean,653 ((FORMNS,u'auto-complete'), None): cnv_boolean,654 ((FORMNS,u'automatic-focus'), None): cnv_boolean,655 ((FORMNS,u'bound-column'), None): cnv_string,656 ((FORMNS,u'button-type'), None): cnv_string,657 ((FORMNS,u'command'), None): cnv_string,658 ((FORMNS,u'command-type'), None): cnv_string,659 ((FORMNS,u'control-implementation'), None): cnv_namespacedToken,660 ((FORMNS,u'convert-empty-to-null'), None): cnv_boolean,661 ((FORMNS,u'current-selected'), None): cnv_boolean,662 ((FORMNS,u'current-state'), None): cnv_string,663# ((FORMNS,u'current-value'), None): cnv_date,664# ((FORMNS,u'current-value'), None): cnv_double,665 ((FORMNS,u'current-value'), None): cnv_string,666# ((FORMNS,u'current-value'), None): cnv_time,667 ((FORMNS,u'data-field'), None): cnv_string,668 ((FORMNS,u'datasource'), None): cnv_string,669 ((FORMNS,u'default-button'), None): cnv_boolean,670 ((FORMNS,u'delay-for-repeat'), None): cnv_duration,671 ((FORMNS,u'detail-fields'), None): cnv_string,672 ((FORMNS,u'disabled'), None): cnv_boolean,673 ((FORMNS,u'dropdown'), None): cnv_boolean,674 ((FORMNS,u'echo-char'), None): cnv_string,675 ((FORMNS,u'enctype'), None): cnv_string,676 ((FORMNS,u'escape-processing'), None): cnv_boolean,677 ((FORMNS,u'filter'), None): cnv_string,678 ((FORMNS,u'focus-on-click'), None): cnv_boolean,679 ((FORMNS,u'for'), None): cnv_string,680 ((FORMNS,u'id'), None): cnv_ID,681 ((FORMNS,u'ignore-result'), None): cnv_boolean,682 ((FORMNS,u'image-align'), None): cnv_string,683 ((FORMNS,u'image-data'), None): cnv_anyURI,684 ((FORMNS,u'image-position'), None): cnv_string,685 ((FORMNS,u'is-tristate'), None): cnv_boolean,686 ((FORMNS,u'label'), None): cnv_string,687 ((FORMNS,u'linked-cell'), None): cnv_string,688 ((FORMNS,u'list-linkage-type'), None): cnv_list_linkage_type,689 ((FORMNS,u'list-source'), None): cnv_string,690 ((FORMNS,u'list-source-type'), None): cnv_string,691 ((FORMNS,u'master-fields'), None): cnv_string,692 ((FORMNS,u'max-length'), None): cnv_nonNegativeInteger,693# ((FORMNS,u'max-value'), None): cnv_date,694# ((FORMNS,u'max-value'), None): cnv_double,695 ((FORMNS,u'max-value'), None): cnv_string,696# ((FORMNS,u'max-value'), None): cnv_time,697 ((FORMNS,u'method'), None): cnv_string,698# ((FORMNS,u'min-value'), None): cnv_date,699# ((FORMNS,u'min-value'), None): cnv_double,700 ((FORMNS,u'min-value'), None): cnv_string,701# ((FORMNS,u'min-value'), None): cnv_time,702 ((FORMNS,u'multi-line'), None): cnv_boolean,703 ((FORMNS,u'multiple'), None): cnv_boolean,704 ((FORMNS,u'name'), None): cnv_string,705 ((FORMNS,u'navigation-mode'), None): cnv_string,706 ((FORMNS,u'order'), None): cnv_string,707 ((FORMNS,u'orientation'), None): cnv_string,708 ((FORMNS,u'page-step-size'), None): cnv_positiveInteger,709 ((FORMNS,u'printable'), None): cnv_boolean,710 ((FORMNS,u'property-name'), None): cnv_string,711 ((FORMNS,u'readonly'), None): cnv_boolean,712 ((FORMNS,u'repeat'), None): cnv_boolean,713 ((FORMNS,u'selected'), None): cnv_boolean,714 ((FORMNS,u'size'), None): cnv_nonNegativeInteger,715 ((FORMNS,u'source-cell-range'), None): cnv_string,716 ((FORMNS,u'spin-button'), None): cnv_boolean,717 ((FORMNS,u'state'), None): cnv_string,718 ((FORMNS,u'step-size'), None): cnv_positiveInteger,719 ((FORMNS,u'tab-cycle'), None): cnv_string,720 ((FORMNS,u'tab-index'), None): cnv_nonNegativeInteger,721 ((FORMNS,u'tab-stop'), None): cnv_boolean,722 ((FORMNS,u'text-style-name'), None): cnv_StyleNameRef,723 ((FORMNS,u'title'), None): cnv_string,724 ((FORMNS,u'toggle'), None): cnv_boolean,725 ((FORMNS,u'validation'), None): cnv_boolean,726# ((FORMNS,u'value'), None): cnv_date,727# ((FORMNS,u'value'), None): cnv_double,728 ((FORMNS,u'value'), None): cnv_string,729# ((FORMNS,u'value'), None): cnv_time,730 ((FORMNS,u'visual-effect'), None): cnv_string,731 ((FORMNS,u'xforms-list-source'), None): cnv_string,732 ((FORMNS,u'xforms-submission'), None): cnv_string,733 ((GRDDLNS,u'transformation'), None): cnv_string,734 ((LOEXTNS,u'contextual-spacing'), None): cnv_boolean,735 ((MANIFESTNS,u'algorithm-name'), None): cnv_string,736 ((MANIFESTNS,u'checksum'), None): cnv_string,737 ((MANIFESTNS,u'checksum-type'), None): cnv_string,738 ((MANIFESTNS,u'full-path'), None): cnv_string,739 ((MANIFESTNS,u'initialisation-vector'), None): cnv_string,740 ((MANIFESTNS,u'iteration-count'), None): cnv_nonNegativeInteger,741 ((MANIFESTNS,u'key-derivation-name'), None): cnv_string,742 ((MANIFESTNS,u'media-type'), None): cnv_string,743 ((MANIFESTNS,u'preferred-view-mode'), None): cnv_string,744 ((MANIFESTNS,u'salt'), None): cnv_string,745 ((MANIFESTNS,u'size'), None): cnv_nonNegativeInteger,746 ((MANIFESTNS,u'version'), None): cnv_string,747 ((METANS,u'cell-count'), None): cnv_nonNegativeInteger,748 ((METANS,u'character-count'), None): cnv_nonNegativeInteger,749 ((METANS,u'date'), None): cnv_dateTime,750 ((METANS,u'delay'), None): cnv_duration,751 ((METANS,u'draw-count'), None): cnv_nonNegativeInteger,752 ((METANS,u'frame-count'), None): cnv_nonNegativeInteger,753 ((METANS,u'image-count'), None): cnv_nonNegativeInteger,754 ((METANS,u'name'), None): cnv_string,755 ((METANS,u'non-whitespace-character-count'), None): cnv_nonNegativeInteger,756 ((METANS,u'object-count'), None): cnv_nonNegativeInteger,757 ((METANS,u'ole-object-count'), None): cnv_nonNegativeInteger,758 ((METANS,u'page-count'), None): cnv_nonNegativeInteger,759 ((METANS,u'paragraph-count'), None): cnv_nonNegativeInteger,760 ((METANS,u'row-count'), None): cnv_nonNegativeInteger,761 ((METANS,u'sentence-count'), None): cnv_nonNegativeInteger,762 ((METANS,u'syllable-count'), None): cnv_nonNegativeInteger,763 ((METANS,u'table-count'), None): cnv_nonNegativeInteger,764 ((METANS,u'value-type'), None): cnv_metavaluetype,765 ((METANS,u'word-count'), None): cnv_nonNegativeInteger,766 ((NUMBERNS,u'automatic-order'), None): cnv_boolean,767 ((NUMBERNS,u'calendar'), None): cnv_string,768 ((NUMBERNS,u'country'), None): cnv_token,769 ((NUMBERNS,u'decimal-places'), None): cnv_integer,770 ((NUMBERNS,u'decimal-replacement'), None): cnv_string,771 ((NUMBERNS,u'denominator-value'), None): cnv_integer,772 ((NUMBERNS,u'display-factor'), None): cnv_double,773 ((NUMBERNS,u'format-source'), None): cnv_string,774 ((NUMBERNS,u'grouping'), None): cnv_boolean,775 ((NUMBERNS,u'language'), None): cnv_token,776 ((NUMBERNS,u'min-denominator-digits'), None): cnv_integer,777 ((NUMBERNS,u'min-exponent-digits'), None): cnv_integer,778 ((NUMBERNS,u'min-integer-digits'), None): cnv_integer,779 ((NUMBERNS,u'min-numerator-digits'), None): cnv_integer,780 ((NUMBERNS,u'position'), None): cnv_integer,781 ((NUMBERNS,u'possessive-form'), None): cnv_boolean,782 ((NUMBERNS,u'rfc-language-tag'), None): cnv_language,783 ((NUMBERNS,u'script'), None): cnv_token,784 ((NUMBERNS,u'style'), None): cnv_string,785 ((NUMBERNS,u'textual'), None): cnv_boolean,786 ((NUMBERNS,u'title'), None): cnv_string,787 ((NUMBERNS,u'transliteration-country'), None): cnv_token,788 ((NUMBERNS,u'transliteration-format'), None): cnv_string,789 ((NUMBERNS,u'transliteration-language'), None): cnv_token,790 ((NUMBERNS,u'transliteration-style'), None): cnv_string,791 ((NUMBERNS,u'truncate-on-overflow'), None): cnv_boolean,792 ((OFFICENS,u'automatic-update'), None): cnv_boolean,793 ((OFFICENS,u'boolean-value'), None): cnv_boolean,794 ((OFFICENS,u'conversion-mode'), None): cnv_string,795 ((OFFICENS,u'currency'), None): cnv_string,796 ((OFFICENS,u'date-value'), None): cnv_dateTime,797 ((OFFICENS,u'dde-application'), None): cnv_string,798 ((OFFICENS,u'dde-item'), None): cnv_string,799 ((OFFICENS,u'dde-topic'), None): cnv_string,800 ((OFFICENS,u'display'), None): cnv_boolean,801 ((OFFICENS,u'mimetype'), None): cnv_string,802 ((OFFICENS,u'name'), None): cnv_string,803 ((OFFICENS,u'process-content'), None): cnv_boolean,804 ((OFFICENS,u'server-map'), None): cnv_boolean,805 ((OFFICENS,u'string-value'), None): cnv_string,806 ((OFFICENS,u'target-frame'), None): cnv_string,807 ((OFFICENS,u'target-frame-name'), None): cnv_string,808 ((OFFICENS,u'time-value'), None): cnv_duration,809 ((OFFICENS,u'title'), None): cnv_string,810 ((OFFICENS,u'value'), None): cnv_double,811 ((OFFICENS,u'value-type'), None): cnv_string,812 ((OFFICENS,u'version'), None): cnv_string,813 ((PRESENTATIONNS,u'action'), None): cnv_string,814 ((PRESENTATIONNS,u'animations'), None): cnv_string,815 ((PRESENTATIONNS,u'background-objects-visible'), None): cnv_boolean,816 ((PRESENTATIONNS,u'background-visible'), None): cnv_boolean,817 ((PRESENTATIONNS,u'class'), None): cnv_string,818 ((PRESENTATIONNS,u'class-names'), None): cnv_NCNames,819 ((PRESENTATIONNS,u'delay'), None): cnv_duration,820 ((PRESENTATIONNS,u'direction'), None): cnv_string,821 ((PRESENTATIONNS,u'display-date-time'), None): cnv_boolean,822 ((PRESENTATIONNS,u'display-footer'), None): cnv_boolean,823 ((PRESENTATIONNS,u'display-header'), None): cnv_boolean,824 ((PRESENTATIONNS,u'display-page-number'), None): cnv_boolean,825 ((PRESENTATIONNS,u'duration'), None): cnv_string,826 ((PRESENTATIONNS,u'effect'), None): cnv_string,827 ((PRESENTATIONNS,u'endless'), None): cnv_boolean,828 ((PRESENTATIONNS,u'force-manual'), None): cnv_boolean,829 ((PRESENTATIONNS,u'full-screen'), None): cnv_boolean,830 ((PRESENTATIONNS,u'group-id'), None): cnv_string,831 ((PRESENTATIONNS,u'master-element'), None): cnv_IDREF,832 ((PRESENTATIONNS,u'mouse-as-pen'), None): cnv_boolean,833 ((PRESENTATIONNS,u'mouse-visible'), None): cnv_boolean,834 ((PRESENTATIONNS,u'name'), None): cnv_string,835 ((PRESENTATIONNS,u'node-type'), None): cnv_string,836 ((PRESENTATIONNS,u'object'), None): cnv_string,837 ((PRESENTATIONNS,u'pages'), None): cnv_string,838 ((PRESENTATIONNS,u'path-id'), None): cnv_string,839 ((PRESENTATIONNS,u'pause'), None): cnv_duration,840 ((PRESENTATIONNS,u'placeholder'), None): cnv_boolean,841 ((PRESENTATIONNS,u'play-full'), None): cnv_boolean,842 ((PRESENTATIONNS,u'presentation-page-layout-name'), None): cnv_StyleNameRef,843 ((PRESENTATIONNS,u'preset-class'), None): cnv_string,844 ((PRESENTATIONNS,u'preset-id'), None): cnv_string,845 ((PRESENTATIONNS,u'preset-sub-type'), None): cnv_string,846 ((PRESENTATIONNS,u'show'), None): cnv_string,847 ((PRESENTATIONNS,u'show-end-of-presentation-slide'), None): cnv_boolean,848 ((PRESENTATIONNS,u'show-logo'), None): cnv_boolean,849 ((PRESENTATIONNS,u'source'), None): cnv_string,850 ((PRESENTATIONNS,u'speed'), None): cnv_string,851 ((PRESENTATIONNS,u'start-page'), None): cnv_string,852 ((PRESENTATIONNS,u'start-scale'), None): cnv_string,853 ((PRESENTATIONNS,u'start-with-navigator'), None): cnv_boolean,854 ((PRESENTATIONNS,u'stay-on-top'), None): cnv_boolean,855 ((PRESENTATIONNS,u'style-name'), None): cnv_StyleNameRef,856 ((PRESENTATIONNS,u'transition-on-click'), None): cnv_string,857 ((PRESENTATIONNS,u'transition-speed'), None): cnv_string,858 ((PRESENTATIONNS,u'transition-style'), None): cnv_string,859 ((PRESENTATIONNS,u'transition-type'), None): cnv_string,860 ((PRESENTATIONNS,u'use-date-time-name'), None): cnv_string,861 ((PRESENTATIONNS,u'use-footer-name'), None): cnv_string,862 ((PRESENTATIONNS,u'use-header-name'), None): cnv_string,863 ((PRESENTATIONNS,u'user-transformed'), None): cnv_boolean,864 ((PRESENTATIONNS,u'verb'), None): cnv_nonNegativeInteger,865 ((PRESENTATIONNS,u'visibility'), None): cnv_string,866 ((SCRIPTNS,u'event-name'), None): cnv_formula,867 ((SCRIPTNS,u'language'), None): cnv_formula,868 ((SCRIPTNS,u'macro-name'), None): cnv_string,869 ((SMILNS,u'accelerate'), None): cnv_double,870 ((SMILNS,u'accumulate'), None): cnv_string,871 ((SMILNS,u'additive'), None): cnv_string,872 ((SMILNS,u'attributeName'), None): cnv_string,873 ((SMILNS,u'autoReverse'), None): cnv_boolean,874 ((SMILNS,u'begin'), None): cnv_string,875 ((SMILNS,u'by'), None): cnv_string,876 ((SMILNS,u'calcMode'), None): cnv_string,877 ((SMILNS,u'decelerate'), None): cnv_double,878 ((SMILNS,u'direction'), None): cnv_string,879 ((SMILNS,u'dur'), None): cnv_string,880 ((SMILNS,u'end'), None): cnv_string,881 ((SMILNS,u'endsync'), None): cnv_string,882 ((SMILNS,u'fadeColor'), None): cnv_string,883 ((SMILNS,u'fill'), None): cnv_string,884 ((SMILNS,u'fillDefault'), None): cnv_string,885 ((SMILNS,u'from'), None): cnv_string,886 ((SMILNS,u'keySplines'), None): cnv_string,887 ((SMILNS,u'keyTimes'), None): cnv_string,888 ((SMILNS,u'mode'), None): cnv_string,889 ((SMILNS,u'repeatCount'), None): cnv_nonNegativeInteger,890 ((SMILNS,u'repeatDur'), None): cnv_string,891 ((SMILNS,u'restart'), None): cnv_string,892 ((SMILNS,u'restartDefault'), None): cnv_string,893 ((SMILNS,u'subtype'), None): cnv_string,894 ((SMILNS,u'targetElement'), None): cnv_IDREF,895 ((SMILNS,u'to'), None): cnv_string,896 ((SMILNS,u'type'), None): cnv_string,897 ((SMILNS,u'values'), None): cnv_string,898 ((STYLENS,u'adjustment'), None): cnv_string,899 ((STYLENS,u'apply-style-name'), None): cnv_StyleNameRef,900 ((STYLENS,u'auto-text-indent'), None): cnv_boolean,901 ((STYLENS,u'auto-update'), None): cnv_boolean,902 ((STYLENS,u'background-transparency'), None): cnv_string,903 ((STYLENS,u'base-cell-address'), None): cnv_string,904 ((STYLENS,u'border-line-width-bottom'), None): cnv_string,905 ((STYLENS,u'border-line-width'), None): cnv_string,906 ((STYLENS,u'border-line-width-left'), None): cnv_string,907 ((STYLENS,u'border-line-width-right'), None): cnv_string,908 ((STYLENS,u'border-line-width-top'), None): cnv_string,909 ((STYLENS,u'cell-protect'), None): cnv_string,910 ((STYLENS,u'char'), None): cnv_string,911 ((STYLENS,u'class'), None): cnv_string,912 ((STYLENS,u'color'), None): cnv_string,913 ((STYLENS,u'column-width'), None): cnv_string,914 ((STYLENS,u'condition'), None): cnv_string,915 ((STYLENS,u'country-asian'), None): cnv_string,916 ((STYLENS,u'country-complex'), None): cnv_string,917 ((STYLENS,u'data-style-name'), None): cnv_StyleNameRef,918 ((STYLENS,u'decimal-places'), None): cnv_string,919 ((STYLENS,u'default-outline-level'), None): cnv_positiveInteger,920 ((STYLENS,u'diagonal-bl-tr'), None): cnv_string,921 ((STYLENS,u'diagonal-bl-tr-widths'), None): cnv_string,922 ((STYLENS,u'diagonal-tl-br'), None): cnv_string,923 ((STYLENS,u'diagonal-tl-br-widths'), None): cnv_string,924 ((STYLENS,u'direction'), None): cnv_string,925 ((STYLENS,u'display'), None): cnv_boolean,926 ((STYLENS,u'display-name'), None): cnv_string,927 ((STYLENS,u'distance-after-sep'), None): cnv_length,928 ((STYLENS,u'distance-before-sep'), None): cnv_length,929 ((STYLENS,u'distance'), None): cnv_length,930 ((STYLENS,u'dynamic-spacing'), None): cnv_boolean,931 ((STYLENS,u'editable'), None): cnv_boolean,932 ((STYLENS,u'family'), None): cnv_family,933 ((STYLENS,u'filter-name'), None): cnv_string,934 ((STYLENS,u'first-page-number'), None): cnv_string,935 ((STYLENS,u'flow-with-text'), None): cnv_boolean,936 ((STYLENS,u'font-adornments'), None): cnv_string,937 ((STYLENS,u'font-charset'), None): cnv_string,938 ((STYLENS,u'font-charset-asian'), None): cnv_string,939 ((STYLENS,u'font-charset-complex'), None): cnv_string,940 ((STYLENS,u'font-family-asian'), None): cnv_string,941 ((STYLENS,u'font-family-complex'), None): cnv_string,942 ((STYLENS,u'font-family-generic-asian'), None): cnv_string,943 ((STYLENS,u'font-family-generic'), None): cnv_string,944 ((STYLENS,u'font-family-generic-complex'), None): cnv_string,945 ((STYLENS,u'font-independent-line-spacing'), None): cnv_boolean,946 ((STYLENS,u'font-name-asian'), None): cnv_string,947 ((STYLENS,u'font-name'), None): cnv_string,948 ((STYLENS,u'font-name-complex'), None): cnv_string,949 ((STYLENS,u'font-pitch-asian'), None): cnv_string,950 ((STYLENS,u'font-pitch'), None): cnv_string,951 ((STYLENS,u'font-pitch-complex'), None): cnv_string,952 ((STYLENS,u'font-relief'), None): cnv_string,953 ((STYLENS,u'font-size-asian'), None): cnv_string,954 ((STYLENS,u'font-size-complex'), None): cnv_string,955 ((STYLENS,u'font-size-rel-asian'), None): cnv_length,956 ((STYLENS,u'font-size-rel'), None): cnv_length,957 ((STYLENS,u'font-size-rel-complex'), None): cnv_length,958 ((STYLENS,u'font-style-asian'), None): cnv_string,959 ((STYLENS,u'font-style-complex'), None): cnv_string,960 ((STYLENS,u'font-style-name-asian'), None): cnv_string,961 ((STYLENS,u'font-style-name'), None): cnv_string,962 ((STYLENS,u'font-style-name-complex'), None): cnv_string,963 ((STYLENS,u'font-weight-asian'), None): cnv_string,964 ((STYLENS,u'font-weight-complex'), None): cnv_string,965 ((STYLENS,u'footnote-max-height'), None): cnv_length,966 ((STYLENS,u'glyph-orientation-vertical'), None): cnv_string,967 ((STYLENS,u'height'), None): cnv_string,968 ((STYLENS,u'horizontal-pos'), None): cnv_string,969 ((STYLENS,u'horizontal-rel'), None): cnv_string,970 ((STYLENS,u'join-border'), None): cnv_boolean,971 ((STYLENS,u'justify-single-word'), None): cnv_boolean,972 ((STYLENS,u'language-asian'), None): cnv_string,973 ((STYLENS,u'language-complex'), None): cnv_string,974 ((STYLENS,u'layout-grid-base-height'), None): cnv_length,975 ((STYLENS,u'layout-grid-base-width'), None): cnv_length,976 ((STYLENS,u'layout-grid-color'), None): cnv_string,977 ((STYLENS,u'layout-grid-display'), None): cnv_boolean,978 ((STYLENS,u'layout-grid-lines'), None): cnv_string,979 ((STYLENS,u'layout-grid-mode'), None): cnv_string,980 ((STYLENS,u'layout-grid-print'), None): cnv_boolean,981 ((STYLENS,u'layout-grid-ruby-below'), None): cnv_boolean,982 ((STYLENS,u'layout-grid-ruby-height'), None): cnv_length,983 ((STYLENS,u'layout-grid-snap-to'), None): cnv_boolean,984 ((STYLENS,u'layout-grid-standard-mode'), None): cnv_boolean,985 ((STYLENS,u'leader-char'), None): cnv_string,986 ((STYLENS,u'leader-color'), None): cnv_string,987 ((STYLENS,u'leader-style'), None): cnv_string,988 ((STYLENS,u'leader-text'), None): cnv_string,989 ((STYLENS,u'leader-text-style'), None): cnv_StyleNameRef,990 ((STYLENS,u'leader-type'), None): cnv_string,991 ((STYLENS,u'leader-width'), None): cnv_string,992 ((STYLENS,u'legend-expansion-aspect-ratio'), None): cnv_double,993 ((STYLENS,u'legend-expansion'), None): cnv_string,994 ((STYLENS,u'length'), None): cnv_positiveInteger,995 ((STYLENS,u'letter-kerning'), None): cnv_boolean,996 ((STYLENS,u'line-break'), None): cnv_string,997 ((STYLENS,u'line-height-at-least'), None): cnv_string,998 ((STYLENS,u'line-spacing'), None): cnv_length,999 ((STYLENS,u'line-style'), None): cnv_string,1000 ((STYLENS,u'lines'), None): cnv_positiveInteger,1001 ((STYLENS,u'list-level'), None): cnv_positiveInteger,1002 ((STYLENS,u'list-style-name'), None): cnv_StyleNameRef,1003 ((STYLENS,u'master-page-name'), None): cnv_StyleNameRef,1004 ((STYLENS,u'may-break-between-rows'), None): cnv_boolean,1005 ((STYLENS,u'min-row-height'), None): cnv_string,1006 ((STYLENS,u'mirror'), None): cnv_string,1007 ((STYLENS,u'name'), None): cnv_NCName,1008 ((STYLENS,u'name'), (STYLENS,u'font-face')): cnv_string,1009 ((STYLENS,u'next-style-name'), None): cnv_StyleNameRef,1010 ((STYLENS,u'num-format'), None): cnv_string,1011 ((STYLENS,u'num-letter-sync'), None): cnv_boolean,1012 ((STYLENS,u'num-prefix'), None): cnv_string,1013 ((STYLENS,u'num-suffix'), None): cnv_string,1014 ((STYLENS,u'number-wrapped-paragraphs'), None): cnv_string,1015 ((STYLENS,u'overflow-behavior'), None): cnv_string,1016 ((STYLENS,u'page-layout-name'), None): cnv_StyleNameRef,1017 ((STYLENS,u'page-number'), None): cnv_string,1018 ((STYLENS,u'page-usage'), None): cnv_string,1019 ((STYLENS,u'paper-tray-name'), None): cnv_string,1020 ((STYLENS,u'parent-style-name'), None): cnv_StyleNameRef,1021 ((STYLENS,u'percentage-data-style-name'), None): cnv_StyleNameRef,1022 ((STYLENS,u'position'), (STYLENS,u'tab-stop')): cnv_length,1023 ((STYLENS,u'position'), None): cnv_string,1024 ((STYLENS,u'print'), None): cnv_string,1025 ((STYLENS,u'print-content'), None): cnv_boolean,1026 ((STYLENS,u'print-orientation'), None): cnv_string,1027 ((STYLENS,u'print-page-order'), None): cnv_string,1028 ((STYLENS,u'protect'), (STYLENS,u'section-properties')): cnv_boolean,1029 ((STYLENS,u'protect'), (STYLENS,u'graphic-properties')): cnv_string,1030# ((STYLENS,u'protect'), None): cnv_boolean,1031 ((STYLENS,u'punctuation-wrap'), None): cnv_string,1032 ((STYLENS,u'register-true'), None): cnv_boolean,1033 ((STYLENS,u'register-truth-ref-style-name'), None): cnv_string,1034 ((STYLENS,u'rel-column-width'), None): cnv_string,1035 ((STYLENS,u'rel-height'), None): cnv_string,1036 ((STYLENS,u'rel-width'), None): cnv_string,1037 ((STYLENS,u'repeat'), None): cnv_string,1038 ((STYLENS,u'repeat-content'), None): cnv_boolean,1039 ((STYLENS,u'rfc-language-tag'), None): cnv_language,1040 ((STYLENS,u'rfc-language-tag-asian'), None): cnv_language,1041 ((STYLENS,u'rfc-language-tag-complex'), None): cnv_language,1042 ((STYLENS,u'rotation-align'), None): cnv_string,1043 ((STYLENS,u'rotation-angle'), None): cnv_string,1044 ((STYLENS,u'row-height'), None): cnv_string,1045 ((STYLENS,u'ruby-align'), None): cnv_string,1046 ((STYLENS,u'ruby-position'), None): cnv_string,1047 ((STYLENS,u'run-through'), None): cnv_string,1048 ((STYLENS,u'scale-to'), None): cnv_string,1049 ((STYLENS,u'scale-to-pages'), None): cnv_string,1050 ((STYLENS,u'script-asian'), None): cnv_string,1051 ((STYLENS,u'script-complex'), None): cnv_string,1052 ((STYLENS,u'script-type'), None): cnv_string,1053 ((STYLENS,u'shadow'), None): cnv_string,1054 ((STYLENS,u'shrink-to-fit'), None): cnv_boolean,1055 ((STYLENS,u'snap-to-layout-grid'), None): cnv_boolean,1056 ((STYLENS,u'style'), None): cnv_string,1057 ((STYLENS,u'style-name'), None): cnv_StyleNameRef,1058 ((STYLENS,u'tab-stop-distance'), None): cnv_string,1059 ((STYLENS,u'table-centering'), None): cnv_string,1060 ((STYLENS,u'text-align-source'), None): cnv_string,1061 ((STYLENS,u'text-autospace'), None): cnv_string,1062 ((STYLENS,u'text-blinking'), None): cnv_boolean,1063 ((STYLENS,u'text-combine'), None): cnv_string,1064 ((STYLENS,u'text-combine-end-char'), None): cnv_string,1065 ((STYLENS,u'text-combine-start-char'), None): cnv_string,1066 ((STYLENS,u'text-emphasize'), None): cnv_string,1067 ((STYLENS,u'text-line-through-color'), None): cnv_string,1068 ((STYLENS,u'text-line-through-mode'), None): cnv_string,1069 ((STYLENS,u'text-line-through-style'), None): cnv_string,1070 ((STYLENS,u'text-line-through-text'), None): cnv_string,1071 ((STYLENS,u'text-line-through-text-style'), None): cnv_string,1072 ((STYLENS,u'text-line-through-type'), None): cnv_string,1073 ((STYLENS,u'text-line-through-width'), None): cnv_string,1074 ((STYLENS,u'text-outline'), None): cnv_boolean,1075 ((STYLENS,u'text-overline-color'), None): cnv_string,1076 ((STYLENS,u'text-overline-mode'), None): cnv_string,1077 ((STYLENS,u'text-overline-style'), None): cnv_string,1078 ((STYLENS,u'text-overline-type'), None): cnv_string,1079 ((STYLENS,u'text-overline-width'), None): cnv_string,1080 ((STYLENS,u'text-position'), None): cnv_string,1081 ((STYLENS,u'text-rotation-angle'), None): cnv_string,1082 ((STYLENS,u'text-rotation-scale'), None): cnv_string,1083 ((STYLENS,u'text-scale'), None): cnv_string,1084 ((STYLENS,u'text-underline-color'), None): cnv_string,1085 ((STYLENS,u'text-underline-mode'), None): cnv_string,1086 ((STYLENS,u'text-underline-style'), None): cnv_string,1087 ((STYLENS,u'text-underline-type'), None): cnv_string,1088 ((STYLENS,u'text-underline-width'), None): cnv_string,1089 ((STYLENS,u'type'), None): cnv_string,1090 ((STYLENS,u'use-optimal-column-width'), None): cnv_boolean,1091 ((STYLENS,u'use-optimal-row-height'), None): cnv_boolean,1092 ((STYLENS,u'use-window-font-color'), None): cnv_boolean,1093 ((STYLENS,u'vertical-align'), None): cnv_string,1094 ((STYLENS,u'vertical-pos'), None): cnv_string,1095 ((STYLENS,u'vertical-rel'), None): cnv_string,1096 ((STYLENS,u'volatile'), None): cnv_boolean,1097 ((STYLENS,u'width'), None): cnv_string,1098 ((STYLENS,u'wrap'), None): cnv_string,1099 ((STYLENS,u'wrap-contour'), None): cnv_boolean,1100 ((STYLENS,u'wrap-contour-mode'), None): cnv_string,1101 ((STYLENS,u'wrap-dynamic-threshold'), None): cnv_length,1102 ((STYLENS,u'writing-mode-automatic'), None): cnv_boolean,1103 ((STYLENS,u'writing-mode'), None): cnv_string,1104 ((SVGNS,u'accent-height'), None): cnv_integer,1105 ((SVGNS,u'alphabetic'), None): cnv_integer,1106 ((SVGNS,u'ascent'), None): cnv_integer,1107 ((SVGNS,u'bbox'), None): cnv_string,1108 ((SVGNS,u'cap-height'), None): cnv_integer,1109 ((SVGNS,u'cx'), None): cnv_string,1110 ((SVGNS,u'cy'), None): cnv_string,1111 ((SVGNS,u'd'), None): cnv_string,1112 ((SVGNS,u'descent'), None): cnv_integer,1113 ((SVGNS,u'fill-rule'), None): cnv_string,1114 ((SVGNS,u'font-family'), None): cnv_string,1115 ((SVGNS,u'font-size'), None): cnv_string,1116 ((SVGNS,u'font-stretch'), None): cnv_string,1117 ((SVGNS,u'font-style'), None): cnv_string,1118 ((SVGNS,u'font-variant'), None): cnv_string,1119 ((SVGNS,u'font-weight'), None): cnv_string,1120 ((SVGNS,u'fx'), None): cnv_string,1121 ((SVGNS,u'fy'), None): cnv_string,1122 ((SVGNS,u'gradientTransform'), None): cnv_string,1123 ((SVGNS,u'gradientUnits'), None): cnv_string,1124 ((SVGNS,u'hanging'), None): cnv_integer,1125 ((SVGNS,u'height'), None): cnv_length,1126 ((SVGNS,u'ideographic'), None): cnv_integer,1127 ((SVGNS,u'mathematical'), None): cnv_integer,1128 ((SVGNS,u'name'), None): cnv_string,1129 ((SVGNS,u'offset'), None): cnv_string,1130 ((SVGNS,u'origin'), None): cnv_string,1131 ((SVGNS,u'overline-position'), None): cnv_integer,1132 ((SVGNS,u'overline-thickness'), None): cnv_integer,1133 ((SVGNS,u'panose-1'), None): cnv_string,1134 ((SVGNS,u'path'), None): cnv_string,1135 ((SVGNS,u'r'), None): cnv_length,1136 ((SVGNS,u'rx'), None): cnv_length,1137 ((SVGNS,u'ry'), None): cnv_length,1138 ((SVGNS,u'slope'), None): cnv_integer,1139 ((SVGNS,u'spreadMethod'), None): cnv_string,1140 ((SVGNS,u'stemh'), None): cnv_integer,1141 ((SVGNS,u'stemv'), None): cnv_integer,1142 ((SVGNS,u'stop-color'), None): cnv_string,1143 ((SVGNS,u'stop-opacity'), None): cnv_double,1144 ((SVGNS,u'strikethrough-position'), None): cnv_integer,1145 ((SVGNS,u'strikethrough-thickness'), None): cnv_integer,1146 ((SVGNS,u'string'), None): cnv_string,1147 ((SVGNS,u'stroke-color'), None): cnv_string,1148 ((SVGNS,u'stroke-linecap'), None): cnv_stroke_linecap,1149 ((SVGNS,u'stroke-opacity'), None): cnv_string,1150 ((SVGNS,u'stroke-width'), None): cnv_length,1151 ((SVGNS,u'type'), None): cnv_string,1152 ((SVGNS,u'underline-position'), None): cnv_integer,1153 ((SVGNS,u'underline-thickness'), None): cnv_integer,1154 ((SVGNS,u'unicode-range'), None): cnv_string,1155 ((SVGNS,u'units-per-em'), None): cnv_integer,1156 ((SVGNS,u'v-alphabetic'), None): cnv_integer,1157 ((SVGNS,u'v-hanging'), None): cnv_integer,1158 ((SVGNS,u'v-ideographic'), None): cnv_integer,1159 ((SVGNS,u'v-mathematical'), None): cnv_integer,1160 ((SVGNS,u'viewBox'), None): cnv_viewbox,1161 ((SVGNS,u'width'), None): cnv_length,1162 ((SVGNS,u'widths'), None): cnv_string,1163 ((SVGNS,u'x'), None): cnv_length,1164 ((SVGNS,u'x-height'), None): cnv_integer,1165 ((SVGNS,u'x1'), None): cnv_lengthorpercent,1166 ((SVGNS,u'x2'), None): cnv_lengthorpercent,1167 ((SVGNS,u'y'), None): cnv_length,1168 ((SVGNS,u'y1'), None): cnv_lengthorpercent,1169 ((SVGNS,u'y2'), None): cnv_lengthorpercent,1170 ((TABLENS,u'acceptance-state'), None): cnv_string,1171 ((TABLENS,u'add-empty-lines'), None): cnv_boolean,1172 ((TABLENS,u'algorithm'), None): cnv_formula,1173 ((TABLENS,u'align'), None): cnv_string,1174 ((TABLENS,u'allow-empty-cell'), None): cnv_boolean,1175 ((TABLENS,u'application-data'), None): cnv_string,1176 ((TABLENS,u'automatic-find-labels'), None): cnv_boolean,1177 ((TABLENS,u'base-cell-address'), None): cnv_string,1178 ((TABLENS,u'bind-styles-to-content'), None): cnv_boolean,1179 ((TABLENS,u'border-color'), None): cnv_string,1180 ((TABLENS,u'border-model'), None): cnv_string,1181 ((TABLENS,u'buttons'), None): cnv_string,1182 ((TABLENS,u'buttons'), None): cnv_string,1183 ((TABLENS,u'case-sensitive'), None): cnv_boolean,1184 ((TABLENS,u'case-sensitive'), None): cnv_string,1185 ((TABLENS,u'cell-address'), None): cnv_string,1186 ((TABLENS,u'cell-range-address'), None): cnv_string,1187 ((TABLENS,u'cell-range-address'), None): cnv_string,1188 ((TABLENS,u'cell-range'), None): cnv_string,1189 ((TABLENS,u'column'), None): cnv_integer,1190 ((TABLENS,u'comment'), None): cnv_string,1191 ((TABLENS,u'condition'), None): cnv_formula,1192 ((TABLENS,u'condition-source'), None): cnv_string,1193 ((TABLENS,u'condition-source-range-address'), None): cnv_string,1194 ((TABLENS,u'contains-error'), None): cnv_boolean,1195 ((TABLENS,u'contains-header'), None): cnv_boolean,1196 ((TABLENS,u'content-validation-name'), None): cnv_string,1197 ((TABLENS,u'copy-back'), None): cnv_boolean,1198 ((TABLENS,u'copy-formulas'), None): cnv_boolean,1199 ((TABLENS,u'copy-styles'), None): cnv_boolean,1200 ((TABLENS,u'count'), None): cnv_positiveInteger,1201 ((TABLENS,u'country'), None): cnv_token,1202 ((TABLENS,u'data-cell-range-address'), None): cnv_string,1203 ((TABLENS,u'data-field'), None): cnv_string,1204 ((TABLENS,u'data-type'), None): cnv_string,1205 ((TABLENS,u'database-name'), None): cnv_string,1206 ((TABLENS,u'database-table-name'), None): cnv_string,1207 ((TABLENS,u'date-end'), None): cnv_string,1208 ((TABLENS,u'date-start'), None): cnv_string,1209 ((TABLENS,u'date-value'), None): cnv_date,1210 ((TABLENS,u'default-cell-style-name'), None): cnv_StyleNameRef,1211 ((TABLENS,u'direction'), None): cnv_string,1212 ((TABLENS,u'display-border'), None): cnv_boolean,1213 ((TABLENS,u'display'), None): cnv_boolean,1214 ((TABLENS,u'display-duplicates'), None): cnv_boolean,1215 ((TABLENS,u'display-filter-buttons'), None): cnv_boolean,1216 ((TABLENS,u'display-list'), None): cnv_string,1217 ((TABLENS,u'display-member-mode'), None): cnv_string,1218 ((TABLENS,u'drill-down-on-double-click'), None): cnv_boolean,1219 ((TABLENS,u'embedded-number-behavior'), None): cnv_string,1220 ((TABLENS,u'enabled'), None): cnv_boolean,1221 ((TABLENS,u'end-cell-address'), None): cnv_string,1222 ((TABLENS,u'end'), None): cnv_string,1223 ((TABLENS,u'end-column'), None): cnv_integer,1224 ((TABLENS,u'end-position'), None): cnv_integer,1225 ((TABLENS,u'end-row'), None): cnv_integer,1226 ((TABLENS,u'end-table'), None): cnv_integer,1227 ((TABLENS,u'end-x'), None): cnv_length,1228 ((TABLENS,u'end-y'), None): cnv_length,1229 ((TABLENS,u'execute'), None): cnv_boolean,1230 ((TABLENS,u'expression'), None): cnv_formula,1231 ((TABLENS,u'field-name'), None): cnv_string,1232 ((TABLENS,u'field-number'), None): cnv_nonNegativeInteger,1233 ((TABLENS,u'field-number'), None): cnv_string,1234 ((TABLENS,u'filter-name'), None): cnv_string,1235 ((TABLENS,u'filter-options'), None): cnv_string,1236 ((TABLENS,u'first-row-end-column'), None): cnv_rowOrCol,1237 ((TABLENS,u'first-row-start-column'), None): cnv_rowOrCol,1238 ((TABLENS,u'formula'), None): cnv_formula,1239 ((TABLENS,u'function'), None): cnv_string,1240 ((TABLENS,u'function'), None): cnv_string,1241 ((TABLENS,u'grand-total'), None): cnv_string,1242 ((TABLENS,u'group-by-field-number'), None): cnv_nonNegativeInteger,1243 ((TABLENS,u'grouped-by'), None): cnv_string,1244 ((TABLENS,u'has-persistent-data'), None): cnv_boolean,1245 ((TABLENS,u'id'), None): cnv_string,1246 ((TABLENS,u'identify-categories'), None): cnv_boolean,1247 ((TABLENS,u'ignore-empty-rows'), None): cnv_boolean,1248 ((TABLENS,u'index'), None): cnv_nonNegativeInteger,1249 ((TABLENS,u'is-active'), None): cnv_boolean,1250 ((TABLENS,u'is-data-layout-field'), None): cnv_string,1251 ((TABLENS,u'is-selection'), None): cnv_boolean,1252 ((TABLENS,u'is-sub-table'), None): cnv_boolean,1253 ((TABLENS,u'label-cell-range-address'), None): cnv_string,1254 ((TABLENS,u'language'), None): cnv_token,1255 ((TABLENS,u'language'), None): cnv_token,1256 ((TABLENS,u'last-column-spanned'), None): cnv_positiveInteger,1257 ((TABLENS,u'last-row-end-column'), None): cnv_rowOrCol,1258 ((TABLENS,u'last-row-spanned'), None): cnv_positiveInteger,1259 ((TABLENS,u'last-row-start-column'), None): cnv_rowOrCol,1260 ((TABLENS,u'layout-mode'), None): cnv_string,1261 ((TABLENS,u'link-to-source-data'), None): cnv_boolean,1262 ((TABLENS,u'marked-invalid'), None): cnv_boolean,1263 ((TABLENS,u'matrix-covered'), None): cnv_boolean,1264 ((TABLENS,u'maximum-difference'), None): cnv_double,1265 ((TABLENS,u'member-count'), None): cnv_nonNegativeInteger,1266 ((TABLENS,u'member-name'), None): cnv_string,1267 ((TABLENS,u'member-type'), None): cnv_string,1268 ((TABLENS,u'message-type'), None): cnv_string,1269 ((TABLENS,u'mode'), None): cnv_string,1270 ((TABLENS,u'multi-deletion-spanned'), None): cnv_integer,1271 ((TABLENS,u'name'), None): cnv_string,1272 ((TABLENS,u'name'), None): cnv_string,1273 ((TABLENS,u'null-year'), None): cnv_positiveInteger,1274 ((TABLENS,u'number-columns-repeated'), None): cnv_positiveInteger,1275 ((TABLENS,u'number-columns-spanned'), None): cnv_positiveInteger,1276 ((TABLENS,u'number-matrix-columns-spanned'), None): cnv_positiveInteger,1277 ((TABLENS,u'number-matrix-rows-spanned'), None): cnv_positiveInteger,1278 ((TABLENS,u'number-rows-repeated'), None): cnv_positiveInteger,1279 ((TABLENS,u'number-rows-spanned'), None): cnv_positiveInteger,1280 ((TABLENS,u'object-name'), None): cnv_string,1281 ((TABLENS,u'on-update-keep-size'), None): cnv_boolean,1282 ((TABLENS,u'on-update-keep-styles'), None): cnv_boolean,1283 ((TABLENS,u'operator'), None): cnv_string,1284 ((TABLENS,u'operator'), None): cnv_string,1285 ((TABLENS,u'order'), None): cnv_string,1286 ((TABLENS,u'orientation'), None): cnv_string,1287 ((TABLENS,u'orientation'), None): cnv_string,1288 ((TABLENS,u'page-breaks-on-group-change'), None): cnv_boolean,1289 ((TABLENS,u'paragraph-style-name'), None): cnv_StyleNameRef,1290 ((TABLENS,u'parse-sql-statement'), None): cnv_boolean,1291 ((TABLENS,u'password'), None): cnv_string,1292 ((TABLENS,u'position'), None): cnv_integer,1293 ((TABLENS,u'precision-as-shown'), None): cnv_boolean,1294 ((TABLENS,u'print'), None): cnv_boolean,1295 ((TABLENS,u'print-ranges'), None): cnv_string,1296 ((TABLENS,u'protect'), None): cnv_boolean,1297 ((TABLENS,u'protected'), None): cnv_boolean,1298 ((TABLENS,u'protection-key'), None): cnv_string,1299 ((TABLENS,u'protection-key-digest-algorithm'), None): cnv_anyURI,1300 ((TABLENS,u'query-name'), None): cnv_string,1301 ((TABLENS,u'range-usable-as'), None): cnv_string,1302 ((TABLENS,u'rfc-language-tag'), None): cnv_language,1303 ((TABLENS,u'refresh-delay'), None): cnv_boolean,1304 ((TABLENS,u'refresh-delay'), None): cnv_duration,1305 ((TABLENS,u'rejecting-change-id'), None): cnv_string,1306 ((TABLENS,u'row'), None): cnv_integer,1307 ((TABLENS,u'scenario-ranges'), None): cnv_string,1308 ((TABLENS,u'script'), None): cnv_string,1309 ((TABLENS,u'search-criteria-must-apply-to-whole-cell'), None): cnv_boolean,1310 ((TABLENS,u'selected-page'), None): cnv_string,1311 ((TABLENS,u'show-details'), None): cnv_boolean,1312 ((TABLENS,u'show-empty'), None): cnv_boolean,1313 ((TABLENS,u'show-empty'), None): cnv_string,1314 ((TABLENS,u'show-filter-button'), None): cnv_boolean,1315 ((TABLENS,u'sort-mode'), None): cnv_string,1316 ((TABLENS,u'source-cell-range-addresses'), None): cnv_string,1317 ((TABLENS,u'source-cell-range-addresses'), None): cnv_string,1318 ((TABLENS,u'source-field-name'), None): cnv_string,1319 ((TABLENS,u'source-field-name'), None): cnv_string,1320 ((TABLENS,u'source-name'), None): cnv_string,1321 ((TABLENS,u'sql-statement'), None): cnv_string,1322 ((TABLENS,u'start'), None): cnv_string,1323 ((TABLENS,u'start-column'), None): cnv_integer,1324 ((TABLENS,u'start-position'), None): cnv_integer,1325 ((TABLENS,u'start-row'), None): cnv_integer,1326 ((TABLENS,u'start-table'), None): cnv_integer,1327 ((TABLENS,u'status'), None): cnv_string,1328 ((TABLENS,u'step'), None): cnv_double,1329 ((TABLENS,u'steps'), None): cnv_positiveInteger,1330 ((TABLENS,u'structure-protected'), None): cnv_boolean,1331 ((TABLENS,u'style-name'), None): cnv_StyleNameRef,1332 ((TABLENS,u'table-background'), None): cnv_boolean,1333 ((TABLENS,u'table'), None): cnv_integer,1334 ((TABLENS,u'table-name'), None): cnv_string,1335 ((TABLENS,u'target-cell-address'), None): cnv_string,1336 ((TABLENS,u'target-cell-address'), None): cnv_string,1337 ((TABLENS,u'target-range-address'), None): cnv_string,1338 ((TABLENS,u'target-range-address'), None): cnv_string,1339 ((TABLENS,u'template-name'), None): cnv_string,1340 ((TABLENS,u'title'), None): cnv_string,1341 ((TABLENS,u'track-changes'), None): cnv_boolean,1342 ((TABLENS,u'type'), None): cnv_string,1343 ((TABLENS,u'use-banding-columns-styles'), None): cnv_boolean,1344 ((TABLENS,u'use-banding-rows-styles'), None): cnv_boolean,1345 ((TABLENS,u'use-first-column-styles'), None): cnv_boolean,1346 ((TABLENS,u'use-first-row-styles'), None): cnv_boolean,1347 ((TABLENS,u'use-labels'), None): cnv_string,1348 ((TABLENS,u'use-last-column-styles'), None): cnv_boolean,1349 ((TABLENS,u'use-last-row-styles'), None): cnv_boolean,1350 ((TABLENS,u'use-regular-expressions'), None): cnv_boolean,1351 ((TABLENS,u'use-wildcards'), None): cnv_boolean,1352 ((TABLENS,u'used-hierarchy'), None): cnv_integer,1353 ((TABLENS,u'user-name'), None): cnv_string,1354 ((TABLENS,u'value'), None): cnv_string,1355 ((TABLENS,u'value'), None): cnv_string,1356 ((TABLENS,u'value-type'), None): cnv_string,1357 ((TABLENS,u'visibility'), None): cnv_string,1358 ((TEXTNS,u'active'), None): cnv_boolean,1359 ((TEXTNS,u'address'), None): cnv_string,1360 ((TEXTNS,u'alphabetical-separators'), None): cnv_boolean,1361 ((TEXTNS,u'anchor-page-number'), None): cnv_positiveInteger,1362 ((TEXTNS,u'anchor-type'), None): cnv_string,1363 ((TEXTNS,u'animation'), None): cnv_string,1364 ((TEXTNS,u'animation-delay'), None): cnv_string,1365 ((TEXTNS,u'animation-direction'), None): cnv_string,1366 ((TEXTNS,u'animation-repeat'), None): cnv_string,1367 ((TEXTNS,u'animation-start-inside'), None): cnv_boolean,1368 ((TEXTNS,u'animation-steps'), None): cnv_length,1369 ((TEXTNS,u'animation-stop-inside'), None): cnv_boolean,1370 ((TEXTNS,u'annote'), None): cnv_string,1371 ((TEXTNS,u'author'), None): cnv_string,1372 ((TEXTNS,u'bibliography-data-field'), None): cnv_string,1373 ((TEXTNS,u'bibliography-type'), None): cnv_string,1374 ((TEXTNS,u'booktitle'), None): cnv_string,1375 ((TEXTNS,u'bullet-char'), None): cnv_string,1376 ((TEXTNS,u'bullet-relative-size'), None): cnv_string,1377 ((TEXTNS,u'c'), None): cnv_nonNegativeInteger,1378 ((TEXTNS,u'capitalize-entries'), None): cnv_boolean,1379 ((TEXTNS,u'caption-sequence-format'), None): cnv_string,1380 ((TEXTNS,u'caption-sequence-name'), None): cnv_string,1381 ((TEXTNS,u'change-id'), None): cnv_IDREF,1382 ((TEXTNS,u'chapter'), None): cnv_string,1383 ((TEXTNS,u'citation-body-style-name'), None): cnv_StyleNameRef,1384 ((TEXTNS,u'citation-style-name'), None): cnv_StyleNameRef,1385 ((TEXTNS,u'class-names'), None): cnv_NCNames,1386 ((TEXTNS,u'column-name'), None): cnv_string,1387 ((TEXTNS,u'combine-entries'), None): cnv_boolean,1388 ((TEXTNS,u'combine-entries-with-dash'), None): cnv_boolean,1389 ((TEXTNS,u'combine-entries-with-pp'), None): cnv_boolean,1390 ((TEXTNS,u'comma-separated'), None): cnv_boolean,1391 ((TEXTNS,u'cond-style-name'), None): cnv_StyleNameRef,1392 ((TEXTNS,u'condition'), None): cnv_formula,1393 ((TEXTNS,u'connection-name'), None): cnv_string,1394 ((TEXTNS,u'consecutive-numbering'), None): cnv_boolean,1395 ((TEXTNS,u'continue-list'), None): cnv_IDREF,1396 ((TEXTNS,u'continue-numbering'), None): cnv_boolean,1397 ((TEXTNS,u'copy-outline-levels'), None): cnv_boolean,1398 ((TEXTNS,u'count-empty-lines'), None): cnv_boolean,1399 ((TEXTNS,u'count-in-text-boxes'), None): cnv_boolean,1400 ((TEXTNS,u'current-value'), None): cnv_boolean,1401 ((TEXTNS,u'custom1'), None): cnv_string,1402 ((TEXTNS,u'custom2'), None): cnv_string,1403 ((TEXTNS,u'custom3'), None): cnv_string,1404 ((TEXTNS,u'custom4'), None): cnv_string,1405 ((TEXTNS,u'custom5'), None): cnv_string,1406 ((TEXTNS,u'database-name'), None): cnv_string,1407 ((TEXTNS,u'date-adjust'), None): cnv_duration,1408 ((TEXTNS,u'date-value'), None): cnv_date,1409# ((TEXTNS,u'date-value'), None): cnv_dateTime,1410 ((TEXTNS,u'default-style-name'), None): cnv_StyleNameRef,1411 ((TEXTNS,u'description'), None): cnv_string,1412 ((TEXTNS,u'display'), None): cnv_string,1413 ((TEXTNS,u'display-levels'), None): cnv_positiveInteger,1414 ((TEXTNS,u'display-outline-level'), None): cnv_nonNegativeInteger,1415 ((TEXTNS,u'dont-balance-text-columns'), None): cnv_boolean,1416 ((TEXTNS,u'duration'), None): cnv_duration,1417 ((TEXTNS,u'edition'), None): cnv_string,1418 ((TEXTNS,u'editor'), None): cnv_string,1419 ((TEXTNS,u'filter-name'), None): cnv_string,1420 ((TEXTNS,u'fixed'), None): cnv_boolean,1421 ((TEXTNS,u'footnotes-position'), None): cnv_string,1422 ((TEXTNS,u'formula'), None): cnv_formula,1423 ((TEXTNS,u'global'), None): cnv_boolean,1424 ((TEXTNS,u'howpublished'), None): cnv_string,1425 ((TEXTNS,u'id'), None): cnv_ID,1426# ((TEXTNS,u'id'), None): cnv_string,1427 ((TEXTNS,u'identifier'), None): cnv_string,1428 ((TEXTNS,u'ignore-case'), None): cnv_boolean,1429 ((TEXTNS,u'increment'), None): cnv_nonNegativeInteger,1430 ((TEXTNS,u'index-name'), None): cnv_string,1431 ((TEXTNS,u'index-scope'), None): cnv_string,1432 ((TEXTNS,u'institution'), None): cnv_string,1433 ((TEXTNS,u'is-hidden'), None): cnv_boolean,1434 ((TEXTNS,u'is-list-header'), None): cnv_boolean,1435 ((TEXTNS,u'isbn'), None): cnv_string,1436 ((TEXTNS,u'issn'), None): cnv_string,1437 ((TEXTNS,u'issn'), None): cnv_string,1438 ((TEXTNS,u'journal'), None): cnv_string,1439 ((TEXTNS,u'key'), None): cnv_string,1440 ((TEXTNS,u'key1'), None): cnv_string,1441 ((TEXTNS,u'key1-phonetic'), None): cnv_string,1442 ((TEXTNS,u'key2'), None): cnv_string,1443 ((TEXTNS,u'key2-phonetic'), None): cnv_string,1444 ((TEXTNS,u'kind'), None): cnv_string,1445 ((TEXTNS,u'label'), None): cnv_string,1446 ((TEXTNS,u'label-followed-by'), None): cnv_string,1447 ((TEXTNS,u'level'), None): cnv_positiveInteger,1448 ((TEXTNS,u'line-break'), None): cnv_boolean,1449 ((TEXTNS,u'line-number'), None): cnv_string,1450 ((TEXTNS,u'list-id'), None): cnv_NCName,1451 ((TEXTNS,u'list-level-position-and-space-mode'), None): cnv_string,1452 ((TEXTNS,u'list-tab-stop-position'), None): cnv_length,1453 ((TEXTNS,u'main-entry'), None): cnv_boolean,1454 ((TEXTNS,u'main-entry-style-name'), None): cnv_StyleNameRef,1455 ((TEXTNS,u'master-page-name'), None): cnv_StyleNameRef,1456 ((TEXTNS,u'min-label-distance'), None): cnv_string,1457 ((TEXTNS,u'min-label-width'), None): cnv_string,1458 ((TEXTNS,u'month'), None): cnv_string,1459 ((TEXTNS,u'name'), None): cnv_string,1460 ((TEXTNS,u'note-class'), None): cnv_textnoteclass,1461 ((TEXTNS,u'note'), None): cnv_string,1462 ((TEXTNS,u'number'), None): cnv_string,1463 ((TEXTNS,u'number-lines'), None): cnv_boolean,1464 ((TEXTNS,u'number-position'), None): cnv_string,1465 ((TEXTNS,u'numbered-entries'), None): cnv_boolean,1466 ((TEXTNS,u'offset'), None): cnv_string,1467 ((TEXTNS,u'organizations'), None): cnv_string,1468 ((TEXTNS,u'outline-level'), None): cnv_string,1469 ((TEXTNS,u'page-adjust'), None): cnv_integer,1470 ((TEXTNS,u'pages'), None): cnv_string,1471 ((TEXTNS,u'placeholder-type'), None): cnv_string,1472 ((TEXTNS,u'prefix'), None): cnv_string,1473 ((TEXTNS,u'protected'), None): cnv_boolean,1474 ((TEXTNS,u'protection-key'), None): cnv_string,1475 ((TEXTNS,u'protection-key-digest-algorithm'), None): cnv_anyURI,1476 ((TEXTNS,u'publisher'), None): cnv_string,1477 ((TEXTNS,u'ref-name'), None): cnv_string,1478 ((TEXTNS,u'reference-format'), None): cnv_string,1479 ((TEXTNS,u'relative-tab-stop-position'), None): cnv_boolean,1480 ((TEXTNS,u'report-type'), None): cnv_string,1481 ((TEXTNS,u'restart-numbering'), None): cnv_boolean,1482 ((TEXTNS,u'restart-on-page'), None): cnv_boolean,1483 ((TEXTNS,u'row-number'), None): cnv_nonNegativeInteger,1484 ((TEXTNS,u'school'), None): cnv_string,1485 ((TEXTNS,u'section-name'), None): cnv_string,1486 ((TEXTNS,u'select-page'), None): cnv_string,1487 ((TEXTNS,u'separation-character'), None): cnv_string,1488 ((TEXTNS,u'series'), None): cnv_string,1489 ((TEXTNS,u'sort-algorithm'), None): cnv_string,1490 ((TEXTNS,u'sort-ascending'), None): cnv_boolean,1491 ((TEXTNS,u'sort-by-position'), None): cnv_boolean,1492 ((TEXTNS,u'space-before'), None): cnv_string,1493 ((TEXTNS,u'start-numbering-at'), None): cnv_string,1494 ((TEXTNS,u'start-value'), None): cnv_nonNegativeInteger,1495 ((TEXTNS,u'start-value'), None): cnv_positiveInteger,1496 ((TEXTNS,u'string-value'), None): cnv_string,1497 ((TEXTNS,u'string-value-if-false'), None): cnv_string,1498 ((TEXTNS,u'string-value-if-true'), None): cnv_string,1499 ((TEXTNS,u'string-value-phonetic'), None): cnv_string,1500 ((TEXTNS,u'style-name'), None): cnv_StyleNameRef,1501 ((TEXTNS,u'style-override'), None): cnv_StyleNameRef,1502 ((TEXTNS,u'suffix'), None): cnv_string,1503 ((TEXTNS,u'tab-ref'), None): cnv_nonNegativeInteger,1504 ((TEXTNS,u'table-name'), None): cnv_string,1505 ((TEXTNS,u'table-type'), None): cnv_string,1506 ((TEXTNS,u'time-adjust'), None): cnv_duration,1507 ((TEXTNS,u'time-value'), None): cnv_dateTime,1508 ((TEXTNS,u'time-value'), None): cnv_time,1509 ((TEXTNS,u'title'), None): cnv_string,1510 ((TEXTNS,u'track-changes'), None): cnv_boolean,1511 ((TEXTNS,u'url'), None): cnv_string,1512 ((TEXTNS,u'use-caption'), None): cnv_boolean,1513 ((TEXTNS,u'use-chart-objects'), None): cnv_boolean,1514 ((TEXTNS,u'use-draw-objects'), None): cnv_boolean,1515 ((TEXTNS,u'use-floating-frames'), None): cnv_boolean,1516 ((TEXTNS,u'use-graphics'), None): cnv_boolean,1517 ((TEXTNS,u'use-index-marks'), None): cnv_boolean,1518 ((TEXTNS,u'use-index-source-styles'), None): cnv_boolean,1519 ((TEXTNS,u'use-keys-as-entries'), None): cnv_boolean,1520 ((TEXTNS,u'use-math-objects'), None): cnv_boolean,1521 ((TEXTNS,u'use-objects'), None): cnv_boolean,1522 ((TEXTNS,u'use-other-objects'), None): cnv_boolean,1523 ((TEXTNS,u'use-outline-level'), None): cnv_boolean,1524 ((TEXTNS,u'use-soft-page-breaks'), None): cnv_boolean,1525 ((TEXTNS,u'use-spreadsheet-objects'), None): cnv_boolean,1526 ((TEXTNS,u'use-tables'), None): cnv_boolean,1527 ((TEXTNS,u'value'), None): cnv_nonNegativeInteger,1528 ((TEXTNS,u'visited-style-name'), None): cnv_StyleNameRef,1529 ((TEXTNS,u'volume'), None): cnv_string,1530 ((TEXTNS,u'year'), None): cnv_string,1531 ((XFORMSNS,u'bind'), None): cnv_string,1532 ((XHTMLNS,u'about'), None): cnv_anyURI,1533 ((XHTMLNS,u'content'), None): cnv_string,1534 ((XHTMLNS,u'datatype'), None): cnv_anyURI,1535 ((XHTMLNS,u'property'), None): cnv_anyURI,1536 ((XLINKNS,u'actuate'), None): cnv_string,1537 ((XLINKNS,u'href'), None): cnv_anyURI,1538 ((XLINKNS,u'show'), None): cnv_xlinkshow,1539 ((XLINKNS,u'title'), None): cnv_string,1540 ((XLINKNS,u'type'), None): cnv_xlinktype,1541 ((XMLNS,u'id'), None): cnv_NCName,1542}1543class AttrConverters:1544 def convert(self, attribute, value, element):1545 """ Based on the element, figures out how to check/convert the attribute value1546 All values are converted to string1547 """1548 conversion = attrconverters.get((attribute, element.qname), None)1549 if conversion is not None:1550 return conversion(attribute, value, element)1551 else:1552 conversion = attrconverters.get((attribute, None), None)1553 if conversion is not None:1554 return conversion(attribute, value, element)1555 if sys.version_info[0]==2:1556 return unicode(value)1557 else:...

Full Screen

Full Screen

index.esm.d.ts

Source:index.esm.d.ts Github

copy

Full Screen

1export type IconMap = {2 'ios-add-circle-outline': string;3 'ios-add-circle': string;4 'ios-add': string;5 'ios-airplane': string;6 'ios-alarm': string;7 'ios-albums': string;8 'ios-alert': string;9 'ios-american-football': string;10 'ios-analytics': string;11 'ios-aperture': string;12 'ios-apps': string;13 'ios-appstore': string;14 'ios-archive': string;15 'ios-arrow-back': string;16 'ios-arrow-down': string;17 'ios-arrow-dropdown-circle': string;18 'ios-arrow-dropdown': string;19 'ios-arrow-dropleft-circle': string;20 'ios-arrow-dropleft': string;21 'ios-arrow-dropright-circle': string;22 'ios-arrow-dropright': string;23 'ios-arrow-dropup-circle': string;24 'ios-arrow-dropup': string;25 'ios-arrow-forward': string;26 'ios-arrow-round-back': string;27 'ios-arrow-round-down': string;28 'ios-arrow-round-forward': string;29 'ios-arrow-round-up': string;30 'ios-arrow-up': string;31 'ios-at': string;32 'ios-attach': string;33 'ios-backspace': string;34 'ios-barcode': string;35 'ios-baseball': string;36 'ios-basket': string;37 'ios-basketball': string;38 'ios-battery-charging': string;39 'ios-battery-dead': string;40 'ios-battery-full': string;41 'ios-beaker': string;42 'ios-bed': string;43 'ios-beer': string;44 'ios-bicycle': string;45 'ios-bluetooth': string;46 'ios-boat': string;47 'ios-body': string;48 'ios-bonfire': string;49 'ios-book': string;50 'ios-bookmark': string;51 'ios-bookmarks': string;52 'ios-bowtie': string;53 'ios-briefcase': string;54 'ios-browsers': string;55 'ios-brush': string;56 'ios-bug': string;57 'ios-build': string;58 'ios-bulb': string;59 'ios-bus': string;60 'ios-business': string;61 'ios-cafe': string;62 'ios-calculator': string;63 'ios-calendar': string;64 'ios-call': string;65 'ios-camera': string;66 'ios-car': string;67 'ios-card': string;68 'ios-cart': string;69 'ios-cash': string;70 'ios-cellular': string;71 'ios-chatboxes': string;72 'ios-chatbubbles': string;73 'ios-checkbox-outline': string;74 'ios-checkbox': string;75 'ios-checkmark-circle-outline': string;76 'ios-checkmark-circle': string;77 'ios-checkmark': string;78 'ios-clipboard': string;79 'ios-clock': string;80 'ios-close-circle-outline': string;81 'ios-close-circle': string;82 'ios-close': string;83 'ios-cloud-circle': string;84 'ios-cloud-done': string;85 'ios-cloud-download': string;86 'ios-cloud-outline': string;87 'ios-cloud-upload': string;88 'ios-cloud': string;89 'ios-cloudy-night': string;90 'ios-cloudy': string;91 'ios-code-download': string;92 'ios-code-working': string;93 'ios-code': string;94 'ios-cog': string;95 'ios-color-fill': string;96 'ios-color-filter': string;97 'ios-color-palette': string;98 'ios-color-wand': string;99 'ios-compass': string;100 'ios-construct': string;101 'ios-contact': string;102 'ios-contacts': string;103 'ios-contract': string;104 'ios-contrast': string;105 'ios-copy': string;106 'ios-create': string;107 'ios-crop': string;108 'ios-cube': string;109 'ios-cut': string;110 'ios-desktop': string;111 'ios-disc': string;112 'ios-document': string;113 'ios-done-all': string;114 'ios-download': string;115 'ios-easel': string;116 'ios-egg': string;117 'ios-exit': string;118 'ios-expand': string;119 'ios-eye-off': string;120 'ios-eye': string;121 'ios-fastforward': string;122 'ios-female': string;123 'ios-filing': string;124 'ios-film': string;125 'ios-finger-print': string;126 'ios-fitness': string;127 'ios-flag': string;128 'ios-flame': string;129 'ios-flash-off': string;130 'ios-flash': string;131 'ios-flashlight': string;132 'ios-flask': string;133 'ios-flower': string;134 'ios-folder-open': string;135 'ios-folder': string;136 'ios-football': string;137 'ios-funnel': string;138 'ios-gift': string;139 'ios-git-branch': string;140 'ios-git-commit': string;141 'ios-git-compare': string;142 'ios-git-merge': string;143 'ios-git-network': string;144 'ios-git-pull-request': string;145 'ios-glasses': string;146 'ios-globe': string;147 'ios-grid': string;148 'ios-hammer': string;149 'ios-hand': string;150 'ios-happy': string;151 'ios-headset': string;152 'ios-heart-dislike': string;153 'ios-heart-empty': string;154 'ios-heart-half': string;155 'ios-heart': string;156 'ios-help-buoy': string;157 'ios-help-circle-outline': string;158 'ios-help-circle': string;159 'ios-help': string;160 'ios-home': string;161 'ios-hourglass': string;162 'ios-ice-cream': string;163 'ios-image': string;164 'ios-images': string;165 'ios-infinite': string;166 'ios-information-circle-outline': string;167 'ios-information-circle': string;168 'ios-information': string;169 'ios-jet': string;170 'ios-journal': string;171 'ios-key': string;172 'ios-keypad': string;173 'ios-laptop': string;174 'ios-leaf': string;175 'ios-link': string;176 'ios-list-box': string;177 'ios-list': string;178 'ios-locate': string;179 'ios-lock': string;180 'ios-log-in': string;181 'ios-log-out': string;182 'ios-magnet': string;183 'ios-mail-open': string;184 'ios-mail-unread': string;185 'ios-mail': string;186 'ios-male': string;187 'ios-man': string;188 'ios-map': string;189 'ios-medal': string;190 'ios-medical': string;191 'ios-medkit': string;192 'ios-megaphone': string;193 'ios-menu': string;194 'ios-mic-off': string;195 'ios-mic': string;196 'ios-microphone': string;197 'ios-moon': string;198 'ios-more': string;199 'ios-move': string;200 'ios-musical-note': string;201 'ios-musical-notes': string;202 'ios-navigate': string;203 'ios-notifications-off': string;204 'ios-notifications-outline': string;205 'ios-notifications': string;206 'ios-nuclear': string;207 'ios-nutrition': string;208 'ios-open': string;209 'ios-options': string;210 'ios-outlet': string;211 'ios-paper-plane': string;212 'ios-paper': string;213 'ios-partly-sunny': string;214 'ios-pause': string;215 'ios-paw': string;216 'ios-people': string;217 'ios-person-add': string;218 'ios-person': string;219 'ios-phone-landscape': string;220 'ios-phone-portrait': string;221 'ios-photos': string;222 'ios-pie': string;223 'ios-pin': string;224 'ios-pint': string;225 'ios-pizza': string;226 'ios-planet': string;227 'ios-play-circle': string;228 'ios-play': string;229 'ios-podium': string;230 'ios-power': string;231 'ios-pricetag': string;232 'ios-pricetags': string;233 'ios-print': string;234 'ios-pulse': string;235 'ios-qr-scanner': string;236 'ios-quote': string;237 'ios-radio-button-off': string;238 'ios-radio-button-on': string;239 'ios-radio': string;240 'ios-rainy': string;241 'ios-recording': string;242 'ios-redo': string;243 'ios-refresh-circle': string;244 'ios-refresh': string;245 'ios-remove-circle-outline': string;246 'ios-remove-circle': string;247 'ios-remove': string;248 'ios-reorder': string;249 'ios-repeat': string;250 'ios-resize': string;251 'ios-restaurant': string;252 'ios-return-left': string;253 'ios-return-right': string;254 'ios-reverse-camera': string;255 'ios-rewind': string;256 'ios-ribbon': string;257 'ios-rocket': string;258 'ios-rose': string;259 'ios-sad': string;260 'ios-save': string;261 'ios-school': string;262 'ios-search': string;263 'ios-send': string;264 'ios-settings': string;265 'ios-share-alt': string;266 'ios-share': string;267 'ios-shirt': string;268 'ios-shuffle': string;269 'ios-skip-backward': string;270 'ios-skip-forward': string;271 'ios-snow': string;272 'ios-speedometer': string;273 'ios-square-outline': string;274 'ios-square': string;275 'ios-star-half': string;276 'ios-star-outline': string;277 'ios-star': string;278 'ios-stats': string;279 'ios-stopwatch': string;280 'ios-subway': string;281 'ios-sunny': string;282 'ios-swap': string;283 'ios-switch': string;284 'ios-sync': string;285 'ios-tablet-landscape': string;286 'ios-tablet-portrait': string;287 'ios-tennisball': string;288 'ios-text': string;289 'ios-thermometer': string;290 'ios-thumbs-down': string;291 'ios-thumbs-up': string;292 'ios-thunderstorm': string;293 'ios-time': string;294 'ios-timer': string;295 'ios-today': string;296 'ios-train': string;297 'ios-transgender': string;298 'ios-trash': string;299 'ios-trending-down': string;300 'ios-trending-up': string;301 'ios-trophy': string;302 'ios-tv': string;303 'ios-umbrella': string;304 'ios-undo': string;305 'ios-unlock': string;306 'ios-videocam': string;307 'ios-volume-high': string;308 'ios-volume-low': string;309 'ios-volume-mute': string;310 'ios-volume-off': string;311 'ios-walk': string;312 'ios-wallet': string;313 'ios-warning': string;314 'ios-watch': string;315 'ios-water': string;316 'ios-wifi': string;317 'ios-wine': string;318 'ios-woman': string;319 'logo-android': string;320 'logo-angular': string;321 'logo-apple': string;322 'logo-bitbucket': string;323 'logo-bitcoin': string;324 'logo-buffer': string;325 'logo-chrome': string;326 'logo-closed-captioning': string;327 'logo-codepen': string;328 'logo-css3': string;329 'logo-designernews': string;330 'logo-dribbble': string;331 'logo-dropbox': string;332 'logo-euro': string;333 'logo-facebook': string;334 'logo-flickr': string;335 'logo-foursquare': string;336 'logo-freebsd-devil': string;337 'logo-game-controller-a': string;338 'logo-game-controller-b': string;339 'logo-github': string;340 'logo-google': string;341 'logo-googleplus': string;342 'logo-hackernews': string;343 'logo-html5': string;344 'logo-instagram': string;345 'logo-ionic': string;346 'logo-ionitron': string;347 'logo-javascript': string;348 'logo-linkedin': string;349 'logo-markdown': string;350 'logo-model-s': string;351 'logo-no-smoking': string;352 'logo-nodejs': string;353 'logo-npm': string;354 'logo-octocat': string;355 'logo-pinterest': string;356 'logo-playstation': string;357 'logo-polymer': string;358 'logo-python': string;359 'logo-reddit': string;360 'logo-rss': string;361 'logo-sass': string;362 'logo-skype': string;363 'logo-slack': string;364 'logo-snapchat': string;365 'logo-steam': string;366 'logo-tumblr': string;367 'logo-tux': string;368 'logo-twitch': string;369 'logo-twitter': string;370 'logo-usd': string;371 'logo-vimeo': string;372 'logo-vk': string;373 'logo-whatsapp': string;374 'logo-windows': string;375 'logo-wordpress': string;376 'logo-xbox': string;377 'logo-xing': string;378 'logo-yahoo': string;379 'logo-yen': string;380 'logo-youtube': string;381 'md-add-circle-outline': string;382 'md-add-circle': string;383 'md-add': string;384 'md-airplane': string;385 'md-alarm': string;386 'md-albums': string;387 'md-alert': string;388 'md-american-football': string;389 'md-analytics': string;390 'md-aperture': string;391 'md-apps': string;392 'md-appstore': string;393 'md-archive': string;394 'md-arrow-back': string;395 'md-arrow-down': string;396 'md-arrow-dropdown-circle': string;397 'md-arrow-dropdown': string;398 'md-arrow-dropleft-circle': string;399 'md-arrow-dropleft': string;400 'md-arrow-dropright-circle': string;401 'md-arrow-dropright': string;402 'md-arrow-dropup-circle': string;403 'md-arrow-dropup': string;404 'md-arrow-forward': string;405 'md-arrow-round-back': string;406 'md-arrow-round-down': string;407 'md-arrow-round-forward': string;408 'md-arrow-round-up': string;409 'md-arrow-up': string;410 'md-at': string;411 'md-attach': string;412 'md-backspace': string;413 'md-barcode': string;414 'md-baseball': string;415 'md-basket': string;416 'md-basketball': string;417 'md-battery-charging': string;418 'md-battery-dead': string;419 'md-battery-full': string;420 'md-beaker': string;421 'md-bed': string;422 'md-beer': string;423 'md-bicycle': string;424 'md-bluetooth': string;425 'md-boat': string;426 'md-body': string;427 'md-bonfire': string;428 'md-book': string;429 'md-bookmark': string;430 'md-bookmarks': string;431 'md-bowtie': string;432 'md-briefcase': string;433 'md-browsers': string;434 'md-brush': string;435 'md-bug': string;436 'md-build': string;437 'md-bulb': string;438 'md-bus': string;439 'md-business': string;440 'md-cafe': string;441 'md-calculator': string;442 'md-calendar': string;443 'md-call': string;444 'md-camera': string;445 'md-car': string;446 'md-card': string;447 'md-cart': string;448 'md-cash': string;449 'md-cellular': string;450 'md-chatboxes': string;451 'md-chatbubbles': string;452 'md-checkbox-outline': string;453 'md-checkbox': string;454 'md-checkmark-circle-outline': string;455 'md-checkmark-circle': string;456 'md-checkmark': string;457 'md-clipboard': string;458 'md-clock': string;459 'md-close-circle-outline': string;460 'md-close-circle': string;461 'md-close': string;462 'md-cloud-circle': string;463 'md-cloud-done': string;464 'md-cloud-download': string;465 'md-cloud-outline': string;466 'md-cloud-upload': string;467 'md-cloud': string;468 'md-cloudy-night': string;469 'md-cloudy': string;470 'md-code-download': string;471 'md-code-working': string;472 'md-code': string;473 'md-cog': string;474 'md-color-fill': string;475 'md-color-filter': string;476 'md-color-palette': string;477 'md-color-wand': string;478 'md-compass': string;479 'md-construct': string;480 'md-contact': string;481 'md-contacts': string;482 'md-contract': string;483 'md-contrast': string;484 'md-copy': string;485 'md-create': string;486 'md-crop': string;487 'md-cube': string;488 'md-cut': string;489 'md-desktop': string;490 'md-disc': string;491 'md-document': string;492 'md-done-all': string;493 'md-download': string;494 'md-easel': string;495 'md-egg': string;496 'md-exit': string;497 'md-expand': string;498 'md-eye-off': string;499 'md-eye': string;500 'md-fastforward': string;501 'md-female': string;502 'md-filing': string;503 'md-film': string;504 'md-finger-print': string;505 'md-fitness': string;506 'md-flag': string;507 'md-flame': string;508 'md-flash-off': string;509 'md-flash': string;510 'md-flashlight': string;511 'md-flask': string;512 'md-flower': string;513 'md-folder-open': string;514 'md-folder': string;515 'md-football': string;516 'md-funnel': string;517 'md-gift': string;518 'md-git-branch': string;519 'md-git-commit': string;520 'md-git-compare': string;521 'md-git-merge': string;522 'md-git-network': string;523 'md-git-pull-request': string;524 'md-glasses': string;525 'md-globe': string;526 'md-grid': string;527 'md-hammer': string;528 'md-hand': string;529 'md-happy': string;530 'md-headset': string;531 'md-heart-dislike': string;532 'md-heart-empty': string;533 'md-heart-half': string;534 'md-heart': string;535 'md-help-buoy': string;536 'md-help-circle-outline': string;537 'md-help-circle': string;538 'md-help': string;539 'md-home': string;540 'md-hourglass': string;541 'md-ice-cream': string;542 'md-image': string;543 'md-images': string;544 'md-infinite': string;545 'md-information-circle-outline': string;546 'md-information-circle': string;547 'md-information': string;548 'md-jet': string;549 'md-journal': string;550 'md-key': string;551 'md-keypad': string;552 'md-laptop': string;553 'md-leaf': string;554 'md-link': string;555 'md-list-box': string;556 'md-list': string;557 'md-locate': string;558 'md-lock': string;559 'md-log-in': string;560 'md-log-out': string;561 'md-magnet': string;562 'md-mail-open': string;563 'md-mail-unread': string;564 'md-mail': string;565 'md-male': string;566 'md-man': string;567 'md-map': string;568 'md-medal': string;569 'md-medical': string;570 'md-medkit': string;571 'md-megaphone': string;572 'md-menu': string;573 'md-mic-off': string;574 'md-mic': string;575 'md-microphone': string;576 'md-moon': string;577 'md-more': string;578 'md-move': string;579 'md-musical-note': string;580 'md-musical-notes': string;581 'md-navigate': string;582 'md-notifications-off': string;583 'md-notifications-outline': string;584 'md-notifications': string;585 'md-nuclear': string;586 'md-nutrition': string;587 'md-open': string;588 'md-options': string;589 'md-outlet': string;590 'md-paper-plane': string;591 'md-paper': string;592 'md-partly-sunny': string;593 'md-pause': string;594 'md-paw': string;595 'md-people': string;596 'md-person-add': string;597 'md-person': string;598 'md-phone-landscape': string;599 'md-phone-portrait': string;600 'md-photos': string;601 'md-pie': string;602 'md-pin': string;603 'md-pint': string;604 'md-pizza': string;605 'md-planet': string;606 'md-play-circle': string;607 'md-play': string;608 'md-podium': string;609 'md-power': string;610 'md-pricetag': string;611 'md-pricetags': string;612 'md-print': string;613 'md-pulse': string;614 'md-qr-scanner': string;615 'md-quote': string;616 'md-radio-button-off': string;617 'md-radio-button-on': string;618 'md-radio': string;619 'md-rainy': string;620 'md-recording': string;621 'md-redo': string;622 'md-refresh-circle': string;623 'md-refresh': string;624 'md-remove-circle-outline': string;625 'md-remove-circle': string;626 'md-remove': string;627 'md-reorder': string;628 'md-repeat': string;629 'md-resize': string;630 'md-restaurant': string;631 'md-return-left': string;632 'md-return-right': string;633 'md-reverse-camera': string;634 'md-rewind': string;635 'md-ribbon': string;636 'md-rocket': string;637 'md-rose': string;638 'md-sad': string;639 'md-save': string;640 'md-school': string;641 'md-search': string;642 'md-send': string;643 'md-settings': string;644 'md-share-alt': string;645 'md-share': string;646 'md-shirt': string;647 'md-shuffle': string;648 'md-skip-backward': string;649 'md-skip-forward': string;650 'md-snow': string;651 'md-speedometer': string;652 'md-square-outline': string;653 'md-square': string;654 'md-star-half': string;655 'md-star-outline': string;656 'md-star': string;657 'md-stats': string;658 'md-stopwatch': string;659 'md-subway': string;660 'md-sunny': string;661 'md-swap': string;662 'md-switch': string;663 'md-sync': string;664 'md-tablet-landscape': string;665 'md-tablet-portrait': string;666 'md-tennisball': string;667 'md-text': string;668 'md-thermometer': string;669 'md-thumbs-down': string;670 'md-thumbs-up': string;671 'md-thunderstorm': string;672 'md-time': string;673 'md-timer': string;674 'md-today': string;675 'md-train': string;676 'md-transgender': string;677 'md-trash': string;678 'md-trending-down': string;679 'md-trending-up': string;680 'md-trophy': string;681 'md-tv': string;682 'md-umbrella': string;683 'md-undo': string;684 'md-unlock': string;685 'md-videocam': string;686 'md-volume-high': string;687 'md-volume-low': string;688 'md-volume-mute': string;689 'md-volume-off': string;690 'md-walk': string;691 'md-wallet': string;692 'md-warning': string;693 'md-watch': string;694 'md-water': string;695 'md-wifi': string;696 'md-wine': string;697 'md-woman': string;698};699export type IconNames = keyof IconMap;700export declare const ICON_PATHS: IconMap;701export declare const iosAddCircleOutline: string;702export declare const iosAddCircle: string;703export declare const iosAdd: string;704export declare const iosAirplane: string;705export declare const iosAlarm: string;706export declare const iosAlbums: string;707export declare const iosAlert: string;708export declare const iosAmericanFootball: string;709export declare const iosAnalytics: string;710export declare const iosAperture: string;711export declare const iosApps: string;712export declare const iosAppstore: string;713export declare const iosArchive: string;714export declare const iosArrowBack: string;715export declare const iosArrowDown: string;716export declare const iosArrowDropdownCircle: string;717export declare const iosArrowDropdown: string;718export declare const iosArrowDropleftCircle: string;719export declare const iosArrowDropleft: string;720export declare const iosArrowDroprightCircle: string;721export declare const iosArrowDropright: string;722export declare const iosArrowDropupCircle: string;723export declare const iosArrowDropup: string;724export declare const iosArrowForward: string;725export declare const iosArrowRoundBack: string;726export declare const iosArrowRoundDown: string;727export declare const iosArrowRoundForward: string;728export declare const iosArrowRoundUp: string;729export declare const iosArrowUp: string;730export declare const iosAt: string;731export declare const iosAttach: string;732export declare const iosBackspace: string;733export declare const iosBarcode: string;734export declare const iosBaseball: string;735export declare const iosBasket: string;736export declare const iosBasketball: string;737export declare const iosBatteryCharging: string;738export declare const iosBatteryDead: string;739export declare const iosBatteryFull: string;740export declare const iosBeaker: string;741export declare const iosBed: string;742export declare const iosBeer: string;743export declare const iosBicycle: string;744export declare const iosBluetooth: string;745export declare const iosBoat: string;746export declare const iosBody: string;747export declare const iosBonfire: string;748export declare const iosBook: string;749export declare const iosBookmark: string;750export declare const iosBookmarks: string;751export declare const iosBowtie: string;752export declare const iosBriefcase: string;753export declare const iosBrowsers: string;754export declare const iosBrush: string;755export declare const iosBug: string;756export declare const iosBuild: string;757export declare const iosBulb: string;758export declare const iosBus: string;759export declare const iosBusiness: string;760export declare const iosCafe: string;761export declare const iosCalculator: string;762export declare const iosCalendar: string;763export declare const iosCall: string;764export declare const iosCamera: string;765export declare const iosCar: string;766export declare const iosCard: string;767export declare const iosCart: string;768export declare const iosCash: string;769export declare const iosCellular: string;770export declare const iosChatboxes: string;771export declare const iosChatbubbles: string;772export declare const iosCheckboxOutline: string;773export declare const iosCheckbox: string;774export declare const iosCheckmarkCircleOutline: string;775export declare const iosCheckmarkCircle: string;776export declare const iosCheckmark: string;777export declare const iosClipboard: string;778export declare const iosClock: string;779export declare const iosCloseCircleOutline: string;780export declare const iosCloseCircle: string;781export declare const iosClose: string;782export declare const iosCloudCircle: string;783export declare const iosCloudDone: string;784export declare const iosCloudDownload: string;785export declare const iosCloudOutline: string;786export declare const iosCloudUpload: string;787export declare const iosCloud: string;788export declare const iosCloudyNight: string;789export declare const iosCloudy: string;790export declare const iosCodeDownload: string;791export declare const iosCodeWorking: string;792export declare const iosCode: string;793export declare const iosCog: string;794export declare const iosColorFill: string;795export declare const iosColorFilter: string;796export declare const iosColorPalette: string;797export declare const iosColorWand: string;798export declare const iosCompass: string;799export declare const iosConstruct: string;800export declare const iosContact: string;801export declare const iosContacts: string;802export declare const iosContract: string;803export declare const iosContrast: string;804export declare const iosCopy: string;805export declare const iosCreate: string;806export declare const iosCrop: string;807export declare const iosCube: string;808export declare const iosCut: string;809export declare const iosDesktop: string;810export declare const iosDisc: string;811export declare const iosDocument: string;812export declare const iosDoneAll: string;813export declare const iosDownload: string;814export declare const iosEasel: string;815export declare const iosEgg: string;816export declare const iosExit: string;817export declare const iosExpand: string;818export declare const iosEyeOff: string;819export declare const iosEye: string;820export declare const iosFastforward: string;821export declare const iosFemale: string;822export declare const iosFiling: string;823export declare const iosFilm: string;824export declare const iosFingerPrint: string;825export declare const iosFitness: string;826export declare const iosFlag: string;827export declare const iosFlame: string;828export declare const iosFlashOff: string;829export declare const iosFlash: string;830export declare const iosFlashlight: string;831export declare const iosFlask: string;832export declare const iosFlower: string;833export declare const iosFolderOpen: string;834export declare const iosFolder: string;835export declare const iosFootball: string;836export declare const iosFunnel: string;837export declare const iosGift: string;838export declare const iosGitBranch: string;839export declare const iosGitCommit: string;840export declare const iosGitCompare: string;841export declare const iosGitMerge: string;842export declare const iosGitNetwork: string;843export declare const iosGitPullRequest: string;844export declare const iosGlasses: string;845export declare const iosGlobe: string;846export declare const iosGrid: string;847export declare const iosHammer: string;848export declare const iosHand: string;849export declare const iosHappy: string;850export declare const iosHeadset: string;851export declare const iosHeartDislike: string;852export declare const iosHeartEmpty: string;853export declare const iosHeartHalf: string;854export declare const iosHeart: string;855export declare const iosHelpBuoy: string;856export declare const iosHelpCircleOutline: string;857export declare const iosHelpCircle: string;858export declare const iosHelp: string;859export declare const iosHome: string;860export declare const iosHourglass: string;861export declare const iosIceCream: string;862export declare const iosImage: string;863export declare const iosImages: string;864export declare const iosInfinite: string;865export declare const iosInformationCircleOutline: string;866export declare const iosInformationCircle: string;867export declare const iosInformation: string;868export declare const iosJet: string;869export declare const iosJournal: string;870export declare const iosKey: string;871export declare const iosKeypad: string;872export declare const iosLaptop: string;873export declare const iosLeaf: string;874export declare const iosLink: string;875export declare const iosListBox: string;876export declare const iosList: string;877export declare const iosLocate: string;878export declare const iosLock: string;879export declare const iosLogIn: string;880export declare const iosLogOut: string;881export declare const iosMagnet: string;882export declare const iosMailOpen: string;883export declare const iosMailUnread: string;884export declare const iosMail: string;885export declare const iosMale: string;886export declare const iosMan: string;887export declare const iosMap: string;888export declare const iosMedal: string;889export declare const iosMedical: string;890export declare const iosMedkit: string;891export declare const iosMegaphone: string;892export declare const iosMenu: string;893export declare const iosMicOff: string;894export declare const iosMic: string;895export declare const iosMicrophone: string;896export declare const iosMoon: string;897export declare const iosMore: string;898export declare const iosMove: string;899export declare const iosMusicalNote: string;900export declare const iosMusicalNotes: string;901export declare const iosNavigate: string;902export declare const iosNotificationsOff: string;903export declare const iosNotificationsOutline: string;904export declare const iosNotifications: string;905export declare const iosNuclear: string;906export declare const iosNutrition: string;907export declare const iosOpen: string;908export declare const iosOptions: string;909export declare const iosOutlet: string;910export declare const iosPaperPlane: string;911export declare const iosPaper: string;912export declare const iosPartlySunny: string;913export declare const iosPause: string;914export declare const iosPaw: string;915export declare const iosPeople: string;916export declare const iosPersonAdd: string;917export declare const iosPerson: string;918export declare const iosPhoneLandscape: string;919export declare const iosPhonePortrait: string;920export declare const iosPhotos: string;921export declare const iosPie: string;922export declare const iosPin: string;923export declare const iosPint: string;924export declare const iosPizza: string;925export declare const iosPlanet: string;926export declare const iosPlayCircle: string;927export declare const iosPlay: string;928export declare const iosPodium: string;929export declare const iosPower: string;930export declare const iosPricetag: string;931export declare const iosPricetags: string;932export declare const iosPrint: string;933export declare const iosPulse: string;934export declare const iosQrScanner: string;935export declare const iosQuote: string;936export declare const iosRadioButtonOff: string;937export declare const iosRadioButtonOn: string;938export declare const iosRadio: string;939export declare const iosRainy: string;940export declare const iosRecording: string;941export declare const iosRedo: string;942export declare const iosRefreshCircle: string;943export declare const iosRefresh: string;944export declare const iosRemoveCircleOutline: string;945export declare const iosRemoveCircle: string;946export declare const iosRemove: string;947export declare const iosReorder: string;948export declare const iosRepeat: string;949export declare const iosResize: string;950export declare const iosRestaurant: string;951export declare const iosReturnLeft: string;952export declare const iosReturnRight: string;953export declare const iosReverseCamera: string;954export declare const iosRewind: string;955export declare const iosRibbon: string;956export declare const iosRocket: string;957export declare const iosRose: string;958export declare const iosSad: string;959export declare const iosSave: string;960export declare const iosSchool: string;961export declare const iosSearch: string;962export declare const iosSend: string;963export declare const iosSettings: string;964export declare const iosShareAlt: string;965export declare const iosShare: string;966export declare const iosShirt: string;967export declare const iosShuffle: string;968export declare const iosSkipBackward: string;969export declare const iosSkipForward: string;970export declare const iosSnow: string;971export declare const iosSpeedometer: string;972export declare const iosSquareOutline: string;973export declare const iosSquare: string;974export declare const iosStarHalf: string;975export declare const iosStarOutline: string;976export declare const iosStar: string;977export declare const iosStats: string;978export declare const iosStopwatch: string;979export declare const iosSubway: string;980export declare const iosSunny: string;981export declare const iosSwap: string;982export declare const iosSwitch: string;983export declare const iosSync: string;984export declare const iosTabletLandscape: string;985export declare const iosTabletPortrait: string;986export declare const iosTennisball: string;987export declare const iosText: string;988export declare const iosThermometer: string;989export declare const iosThumbsDown: string;990export declare const iosThumbsUp: string;991export declare const iosThunderstorm: string;992export declare const iosTime: string;993export declare const iosTimer: string;994export declare const iosToday: string;995export declare const iosTrain: string;996export declare const iosTransgender: string;997export declare const iosTrash: string;998export declare const iosTrendingDown: string;999export declare const iosTrendingUp: string;1000export declare const iosTrophy: string;1001export declare const iosTv: string;1002export declare const iosUmbrella: string;1003export declare const iosUndo: string;1004export declare const iosUnlock: string;1005export declare const iosVideocam: string;1006export declare const iosVolumeHigh: string;1007export declare const iosVolumeLow: string;1008export declare const iosVolumeMute: string;1009export declare const iosVolumeOff: string;1010export declare const iosWalk: string;1011export declare const iosWallet: string;1012export declare const iosWarning: string;1013export declare const iosWatch: string;1014export declare const iosWater: string;1015export declare const iosWifi: string;1016export declare const iosWine: string;1017export declare const iosWoman: string;1018export declare const logoAndroid: string;1019export declare const logoAngular: string;1020export declare const logoApple: string;1021export declare const logoBitbucket: string;1022export declare const logoBitcoin: string;1023export declare const logoBuffer: string;1024export declare const logoChrome: string;1025export declare const logoClosedCaptioning: string;1026export declare const logoCodepen: string;1027export declare const logoCss3: string;1028export declare const logoDesignernews: string;1029export declare const logoDribbble: string;1030export declare const logoDropbox: string;1031export declare const logoEuro: string;1032export declare const logoFacebook: string;1033export declare const logoFlickr: string;1034export declare const logoFoursquare: string;1035export declare const logoFreebsdDevil: string;1036export declare const logoGameControllerA: string;1037export declare const logoGameControllerB: string;1038export declare const logoGithub: string;1039export declare const logoGoogle: string;1040export declare const logoGoogleplus: string;1041export declare const logoHackernews: string;1042export declare const logoHtml5: string;1043export declare const logoInstagram: string;1044export declare const logoIonic: string;1045export declare const logoIonitron: string;1046export declare const logoJavascript: string;1047export declare const logoLinkedin: string;1048export declare const logoMarkdown: string;1049export declare const logoModelS: string;1050export declare const logoNoSmoking: string;1051export declare const logoNodejs: string;1052export declare const logoNpm: string;1053export declare const logoOctocat: string;1054export declare const logoPinterest: string;1055export declare const logoPlaystation: string;1056export declare const logoPolymer: string;1057export declare const logoPython: string;1058export declare const logoReddit: string;1059export declare const logoRss: string;1060export declare const logoSass: string;1061export declare const logoSkype: string;1062export declare const logoSlack: string;1063export declare const logoSnapchat: string;1064export declare const logoSteam: string;1065export declare const logoTumblr: string;1066export declare const logoTux: string;1067export declare const logoTwitch: string;1068export declare const logoTwitter: string;1069export declare const logoUsd: string;1070export declare const logoVimeo: string;1071export declare const logoVk: string;1072export declare const logoWhatsapp: string;1073export declare const logoWindows: string;1074export declare const logoWordpress: string;1075export declare const logoXbox: string;1076export declare const logoXing: string;1077export declare const logoYahoo: string;1078export declare const logoYen: string;1079export declare const logoYoutube: string;1080export declare const mdAddCircleOutline: string;1081export declare const mdAddCircle: string;1082export declare const mdAdd: string;1083export declare const mdAirplane: string;1084export declare const mdAlarm: string;1085export declare const mdAlbums: string;1086export declare const mdAlert: string;1087export declare const mdAmericanFootball: string;1088export declare const mdAnalytics: string;1089export declare const mdAperture: string;1090export declare const mdApps: string;1091export declare const mdAppstore: string;1092export declare const mdArchive: string;1093export declare const mdArrowBack: string;1094export declare const mdArrowDown: string;1095export declare const mdArrowDropdownCircle: string;1096export declare const mdArrowDropdown: string;1097export declare const mdArrowDropleftCircle: string;1098export declare const mdArrowDropleft: string;1099export declare const mdArrowDroprightCircle: string;1100export declare const mdArrowDropright: string;1101export declare const mdArrowDropupCircle: string;1102export declare const mdArrowDropup: string;1103export declare const mdArrowForward: string;1104export declare const mdArrowRoundBack: string;1105export declare const mdArrowRoundDown: string;1106export declare const mdArrowRoundForward: string;1107export declare const mdArrowRoundUp: string;1108export declare const mdArrowUp: string;1109export declare const mdAt: string;1110export declare const mdAttach: string;1111export declare const mdBackspace: string;1112export declare const mdBarcode: string;1113export declare const mdBaseball: string;1114export declare const mdBasket: string;1115export declare const mdBasketball: string;1116export declare const mdBatteryCharging: string;1117export declare const mdBatteryDead: string;1118export declare const mdBatteryFull: string;1119export declare const mdBeaker: string;1120export declare const mdBed: string;1121export declare const mdBeer: string;1122export declare const mdBicycle: string;1123export declare const mdBluetooth: string;1124export declare const mdBoat: string;1125export declare const mdBody: string;1126export declare const mdBonfire: string;1127export declare const mdBook: string;1128export declare const mdBookmark: string;1129export declare const mdBookmarks: string;1130export declare const mdBowtie: string;1131export declare const mdBriefcase: string;1132export declare const mdBrowsers: string;1133export declare const mdBrush: string;1134export declare const mdBug: string;1135export declare const mdBuild: string;1136export declare const mdBulb: string;1137export declare const mdBus: string;1138export declare const mdBusiness: string;1139export declare const mdCafe: string;1140export declare const mdCalculator: string;1141export declare const mdCalendar: string;1142export declare const mdCall: string;1143export declare const mdCamera: string;1144export declare const mdCar: string;1145export declare const mdCard: string;1146export declare const mdCart: string;1147export declare const mdCash: string;1148export declare const mdCellular: string;1149export declare const mdChatboxes: string;1150export declare const mdChatbubbles: string;1151export declare const mdCheckboxOutline: string;1152export declare const mdCheckbox: string;1153export declare const mdCheckmarkCircleOutline: string;1154export declare const mdCheckmarkCircle: string;1155export declare const mdCheckmark: string;1156export declare const mdClipboard: string;1157export declare const mdClock: string;1158export declare const mdCloseCircleOutline: string;1159export declare const mdCloseCircle: string;1160export declare const mdClose: string;1161export declare const mdCloudCircle: string;1162export declare const mdCloudDone: string;1163export declare const mdCloudDownload: string;1164export declare const mdCloudOutline: string;1165export declare const mdCloudUpload: string;1166export declare const mdCloud: string;1167export declare const mdCloudyNight: string;1168export declare const mdCloudy: string;1169export declare const mdCodeDownload: string;1170export declare const mdCodeWorking: string;1171export declare const mdCode: string;1172export declare const mdCog: string;1173export declare const mdColorFill: string;1174export declare const mdColorFilter: string;1175export declare const mdColorPalette: string;1176export declare const mdColorWand: string;1177export declare const mdCompass: string;1178export declare const mdConstruct: string;1179export declare const mdContact: string;1180export declare const mdContacts: string;1181export declare const mdContract: string;1182export declare const mdContrast: string;1183export declare const mdCopy: string;1184export declare const mdCreate: string;1185export declare const mdCrop: string;1186export declare const mdCube: string;1187export declare const mdCut: string;1188export declare const mdDesktop: string;1189export declare const mdDisc: string;1190export declare const mdDocument: string;1191export declare const mdDoneAll: string;1192export declare const mdDownload: string;1193export declare const mdEasel: string;1194export declare const mdEgg: string;1195export declare const mdExit: string;1196export declare const mdExpand: string;1197export declare const mdEyeOff: string;1198export declare const mdEye: string;1199export declare const mdFastforward: string;1200export declare const mdFemale: string;1201export declare const mdFiling: string;1202export declare const mdFilm: string;1203export declare const mdFingerPrint: string;1204export declare const mdFitness: string;1205export declare const mdFlag: string;1206export declare const mdFlame: string;1207export declare const mdFlashOff: string;1208export declare const mdFlash: string;1209export declare const mdFlashlight: string;1210export declare const mdFlask: string;1211export declare const mdFlower: string;1212export declare const mdFolderOpen: string;1213export declare const mdFolder: string;1214export declare const mdFootball: string;1215export declare const mdFunnel: string;1216export declare const mdGift: string;1217export declare const mdGitBranch: string;1218export declare const mdGitCommit: string;1219export declare const mdGitCompare: string;1220export declare const mdGitMerge: string;1221export declare const mdGitNetwork: string;1222export declare const mdGitPullRequest: string;1223export declare const mdGlasses: string;1224export declare const mdGlobe: string;1225export declare const mdGrid: string;1226export declare const mdHammer: string;1227export declare const mdHand: string;1228export declare const mdHappy: string;1229export declare const mdHeadset: string;1230export declare const mdHeartDislike: string;1231export declare const mdHeartEmpty: string;1232export declare const mdHeartHalf: string;1233export declare const mdHeart: string;1234export declare const mdHelpBuoy: string;1235export declare const mdHelpCircleOutline: string;1236export declare const mdHelpCircle: string;1237export declare const mdHelp: string;1238export declare const mdHome: string;1239export declare const mdHourglass: string;1240export declare const mdIceCream: string;1241export declare const mdImage: string;1242export declare const mdImages: string;1243export declare const mdInfinite: string;1244export declare const mdInformationCircleOutline: string;1245export declare const mdInformationCircle: string;1246export declare const mdInformation: string;1247export declare const mdJet: string;1248export declare const mdJournal: string;1249export declare const mdKey: string;1250export declare const mdKeypad: string;1251export declare const mdLaptop: string;1252export declare const mdLeaf: string;1253export declare const mdLink: string;1254export declare const mdListBox: string;1255export declare const mdList: string;1256export declare const mdLocate: string;1257export declare const mdLock: string;1258export declare const mdLogIn: string;1259export declare const mdLogOut: string;1260export declare const mdMagnet: string;1261export declare const mdMailOpen: string;1262export declare const mdMailUnread: string;1263export declare const mdMail: string;1264export declare const mdMale: string;1265export declare const mdMan: string;1266export declare const mdMap: string;1267export declare const mdMedal: string;1268export declare const mdMedical: string;1269export declare const mdMedkit: string;1270export declare const mdMegaphone: string;1271export declare const mdMenu: string;1272export declare const mdMicOff: string;1273export declare const mdMic: string;1274export declare const mdMicrophone: string;1275export declare const mdMoon: string;1276export declare const mdMore: string;1277export declare const mdMove: string;1278export declare const mdMusicalNote: string;1279export declare const mdMusicalNotes: string;1280export declare const mdNavigate: string;1281export declare const mdNotificationsOff: string;1282export declare const mdNotificationsOutline: string;1283export declare const mdNotifications: string;1284export declare const mdNuclear: string;1285export declare const mdNutrition: string;1286export declare const mdOpen: string;1287export declare const mdOptions: string;1288export declare const mdOutlet: string;1289export declare const mdPaperPlane: string;1290export declare const mdPaper: string;1291export declare const mdPartlySunny: string;1292export declare const mdPause: string;1293export declare const mdPaw: string;1294export declare const mdPeople: string;1295export declare const mdPersonAdd: string;1296export declare const mdPerson: string;1297export declare const mdPhoneLandscape: string;1298export declare const mdPhonePortrait: string;1299export declare const mdPhotos: string;1300export declare const mdPie: string;1301export declare const mdPin: string;1302export declare const mdPint: string;1303export declare const mdPizza: string;1304export declare const mdPlanet: string;1305export declare const mdPlayCircle: string;1306export declare const mdPlay: string;1307export declare const mdPodium: string;1308export declare const mdPower: string;1309export declare const mdPricetag: string;1310export declare const mdPricetags: string;1311export declare const mdPrint: string;1312export declare const mdPulse: string;1313export declare const mdQrScanner: string;1314export declare const mdQuote: string;1315export declare const mdRadioButtonOff: string;1316export declare const mdRadioButtonOn: string;1317export declare const mdRadio: string;1318export declare const mdRainy: string;1319export declare const mdRecording: string;1320export declare const mdRedo: string;1321export declare const mdRefreshCircle: string;1322export declare const mdRefresh: string;1323export declare const mdRemoveCircleOutline: string;1324export declare const mdRemoveCircle: string;1325export declare const mdRemove: string;1326export declare const mdReorder: string;1327export declare const mdRepeat: string;1328export declare const mdResize: string;1329export declare const mdRestaurant: string;1330export declare const mdReturnLeft: string;1331export declare const mdReturnRight: string;1332export declare const mdReverseCamera: string;1333export declare const mdRewind: string;1334export declare const mdRibbon: string;1335export declare const mdRocket: string;1336export declare const mdRose: string;1337export declare const mdSad: string;1338export declare const mdSave: string;1339export declare const mdSchool: string;1340export declare const mdSearch: string;1341export declare const mdSend: string;1342export declare const mdSettings: string;1343export declare const mdShareAlt: string;1344export declare const mdShare: string;1345export declare const mdShirt: string;1346export declare const mdShuffle: string;1347export declare const mdSkipBackward: string;1348export declare const mdSkipForward: string;1349export declare const mdSnow: string;1350export declare const mdSpeedometer: string;1351export declare const mdSquareOutline: string;1352export declare const mdSquare: string;1353export declare const mdStarHalf: string;1354export declare const mdStarOutline: string;1355export declare const mdStar: string;1356export declare const mdStats: string;1357export declare const mdStopwatch: string;1358export declare const mdSubway: string;1359export declare const mdSunny: string;1360export declare const mdSwap: string;1361export declare const mdSwitch: string;1362export declare const mdSync: string;1363export declare const mdTabletLandscape: string;1364export declare const mdTabletPortrait: string;1365export declare const mdTennisball: string;1366export declare const mdText: string;1367export declare const mdThermometer: string;1368export declare const mdThumbsDown: string;1369export declare const mdThumbsUp: string;1370export declare const mdThunderstorm: string;1371export declare const mdTime: string;1372export declare const mdTimer: string;1373export declare const mdToday: string;1374export declare const mdTrain: string;1375export declare const mdTransgender: string;1376export declare const mdTrash: string;1377export declare const mdTrendingDown: string;1378export declare const mdTrendingUp: string;1379export declare const mdTrophy: string;1380export declare const mdTv: string;1381export declare const mdUmbrella: string;1382export declare const mdUndo: string;1383export declare const mdUnlock: string;1384export declare const mdVideocam: string;1385export declare const mdVolumeHigh: string;1386export declare const mdVolumeLow: string;1387export declare const mdVolumeMute: string;1388export declare const mdVolumeOff: string;1389export declare const mdWalk: string;1390export declare const mdWallet: string;1391export declare const mdWarning: string;1392export declare const mdWatch: string;1393export declare const mdWater: string;1394export declare const mdWifi: string;1395export declare const mdWine: string;...

Full Screen

Full Screen

test_data.py

Source:test_data.py Github

copy

Full Screen

1# coding=UTF-82from collections import OrderedDict3HIVE_PARTITIONS_TEST_DATA="""dt=20160508/hour=00/type=click4dt=20160508/hour=00/type=deliver5dt=20160508/hour=00/type=realdeliver6dt=20160508/hour=00/type=realreq7dt=20160508/hour=01/type=click8dt=20160508/hour=01/type=deliver9dt=20160508/hour=01/type=realdeliver10dt=20160508/hour=01/type=realreq11dt=20160508/hour=02/type=click12dt=20160508/hour=02/type=deliver13dt=20160508/hour=02/type=realdeliver14dt=20160508/hour=02/type=realreq15dt=20160508/hour=03/type=click16dt=20160508/hour=03/type=deliver17dt=20160508/hour=03/type=realdeliver18dt=20160508/hour=03/type=realreq19dt=20160508/hour=04/type=click20dt=20160508/hour=04/type=deliver21dt=20160508/hour=04/type=realdeliver22dt=20160508/hour=04/type=realreq23dt=20160508/hour=05/type=click24dt=20160508/hour=05/type=deliver25dt=20160508/hour=05/type=realdeliver26dt=20160508/hour=05/type=realreq27dt=20160508/hour=06/type=click28dt=20160508/hour=06/type=deliver29dt=20160508/hour=06/type=realdeliver30dt=20160508/hour=06/type=realreq31dt=20160508/hour=07/type=click32dt=20160508/hour=07/type=deliver33dt=20160508/hour=07/type=realdeliver34dt=20160508/hour=07/type=realreq35dt=20160508/hour=08/type=click36dt=20160508/hour=08/type=deliver37dt=20160508/hour=08/type=realdeliver38dt=20160508/hour=08/type=realreq39dt=20160508/hour=09/type=click40dt=20160508/hour=09/type=deliver41dt=20160508/hour=09/type=realdeliver42dt=20160508/hour=09/type=realreq43dt=20160508/hour=10/type=click44dt=20160508/hour=10/type=deliver45dt=20160508/hour=10/type=realdeliver46dt=20160508/hour=10/type=realreq47dt=20160508/hour=11/type=click48dt=20160508/hour=11/type=deliver49dt=20160508/hour=11/type=realdeliver50dt=20160508/hour=11/type=realreq51dt=20160508/hour=12/type=click52dt=20160508/hour=12/type=deliver53dt=20160508/hour=12/type=realdeliver54dt=20160508/hour=12/type=realreq55dt=20160508/hour=13/type=click56dt=20160508/hour=13/type=deliver57dt=20160508/hour=13/type=realdeliver58dt=20160508/hour=13/type=realreq59dt=20160508/hour=14/type=click60dt=20160508/hour=14/type=deliver61dt=20160508/hour=14/type=realdeliver62dt=20160508/hour=14/type=realreq63dt=20160508/hour=15/type=click64dt=20160508/hour=15/type=deliver65dt=20160508/hour=15/type=realdeliver66dt=20160508/hour=15/type=realreq67dt=20160508/hour=16/type=click68dt=20160508/hour=16/type=deliver69dt=20160508/hour=16/type=realdeliver70dt=20160508/hour=16/type=realreq71dt=20160508/hour=17/type=click72dt=20160508/hour=17/type=deliver73dt=20160508/hour=17/type=realdeliver74dt=20160508/hour=17/type=realreq75dt=20160508/hour=18/type=click76dt=20160508/hour=18/type=deliver77dt=20160508/hour=18/type=realdeliver78dt=20160508/hour=18/type=realreq79dt=20160508/hour=19/type=click80dt=20160508/hour=19/type=deliver81dt=20160508/hour=19/type=realdeliver82dt=20160508/hour=19/type=realreq83dt=20160508/hour=20/type=click84dt=20160508/hour=20/type=deliver85dt=20160508/hour=20/type=realdeliver86dt=20160508/hour=20/type=realreq87dt=20160508/hour=21/type=click88dt=20160508/hour=21/type=deliver89dt=20160508/hour=21/type=realdeliver90dt=20160508/hour=21/type=realreq91dt=20160508/hour=22/type=click92dt=20160508/hour=22/type=deliver93dt=20160508/hour=22/type=realdeliver94dt=20160508/hour=22/type=realreq95dt=20160508/hour=23/type=click96dt=20160508/hour=23/type=deliver97dt=20160508/hour=23/type=realdeliver98dt=20160508/hour=23/type=realreq"""99HIVE_PARTITIONS_TEST_DATA_PARSE_RESULT=[{'dt':'20160508','hour':'00','type':'click'},{'dt':'20160508','hour':'00','type':'deliver'},{'dt':'20160508','hour':'00','type':'realdeliver'},{'dt':'20160508','hour':'00','type':'realreq'},{'dt':'20160508','hour':'01','type':'click'},{'dt':'20160508','hour':'01','type':'deliver'},{'dt':'20160508','hour':'01','type':'realdeliver'},{'dt':'20160508','hour':'01','type':'realreq'},{'dt':'20160508','hour':'02','type':'click'},{'dt':'20160508','hour':'02','type':'deliver'},{'dt':'20160508','hour':'02','type':'realdeliver'},{'dt':'20160508','hour':'02','type':'realreq'},{'dt':'20160508','hour':'03','type':'click'},{'dt':'20160508','hour':'03','type':'deliver'},{'dt':'20160508','hour':'03','type':'realdeliver'},{'dt':'20160508','hour':'03','type':'realreq'},{'dt':'20160508','hour':'04','type':'click'},{'dt':'20160508','hour':'04','type':'deliver'},{'dt':'20160508','hour':'04','type':'realdeliver'},{'dt':'20160508','hour':'04','type':'realreq'},{'dt':'20160508','hour':'05','type':'click'},{'dt':'20160508','hour':'05','type':'deliver'},{'dt':'20160508','hour':'05','type':'realdeliver'},{'dt':'20160508','hour':'05','type':'realreq'},{'dt':'20160508','hour':'06','type':'click'},{'dt':'20160508','hour':'06','type':'deliver'},{'dt':'20160508','hour':'06','type':'realdeliver'},{'dt':'20160508','hour':'06','type':'realreq'},{'dt':'20160508','hour':'07','type':'click'},{'dt':'20160508','hour':'07','type':'deliver'},{'dt':'20160508','hour':'07','type':'realdeliver'},{'dt':'20160508','hour':'07','type':'realreq'},{'dt':'20160508','hour':'08','type':'click'},{'dt':'20160508','hour':'08','type':'deliver'},{'dt':'20160508','hour':'08','type':'realdeliver'},{'dt':'20160508','hour':'08','type':'realreq'},{'dt':'20160508','hour':'09','type':'click'},{'dt':'20160508','hour':'09','type':'deliver'},{'dt':'20160508','hour':'09','type':'realdeliver'},{'dt':'20160508','hour':'09','type':'realreq'},{'dt':'20160508','hour':'10','type':'click'},{'dt':'20160508','hour':'10','type':'deliver'},{'dt':'20160508','hour':'10','type':'realdeliver'},{'dt':'20160508','hour':'10','type':'realreq'},{'dt':'20160508','hour':'11','type':'click'},{'dt':'20160508','hour':'11','type':'deliver'},{'dt':'20160508','hour':'11','type':'realdeliver'},{'dt':'20160508','hour':'11','type':'realreq'},{'dt':'20160508','hour':'12','type':'click'},{'dt':'20160508','hour':'12','type':'deliver'},{'dt':'20160508','hour':'12','type':'realdeliver'},{'dt':'20160508','hour':'12','type':'realreq'},{'dt':'20160508','hour':'13','type':'click'},{'dt':'20160508','hour':'13','type':'deliver'},{'dt':'20160508','hour':'13','type':'realdeliver'},{'dt':'20160508','hour':'13','type':'realreq'},{'dt':'20160508','hour':'14','type':'click'},{'dt':'20160508','hour':'14','type':'deliver'},{'dt':'20160508','hour':'14','type':'realdeliver'},{'dt':'20160508','hour':'14','type':'realreq'},{'dt':'20160508','hour':'15','type':'click'},{'dt':'20160508','hour':'15','type':'deliver'},{'dt':'20160508','hour':'15','type':'realdeliver'},{'dt':'20160508','hour':'15','type':'realreq'},{'dt':'20160508','hour':'16','type':'click'},{'dt':'20160508','hour':'16','type':'deliver'},{'dt':'20160508','hour':'16','type':'realdeliver'},{'dt':'20160508','hour':'16','type':'realreq'},{'dt':'20160508','hour':'17','type':'click'},{'dt':'20160508','hour':'17','type':'deliver'},{'dt':'20160508','hour':'17','type':'realdeliver'},{'dt':'20160508','hour':'17','type':'realreq'},{'dt':'20160508','hour':'18','type':'click'},{'dt':'20160508','hour':'18','type':'deliver'},{'dt':'20160508','hour':'18','type':'realdeliver'},{'dt':'20160508','hour':'18','type':'realreq'},{'dt':'20160508','hour':'19','type':'click'},{'dt':'20160508','hour':'19','type':'deliver'},{'dt':'20160508','hour':'19','type':'realdeliver'},{'dt':'20160508','hour':'19','type':'realreq'},{'dt':'20160508','hour':'20','type':'click'},{'dt':'20160508','hour':'20','type':'deliver'},{'dt':'20160508','hour':'20','type':'realdeliver'},{'dt':'20160508','hour':'20','type':'realreq'},{'dt':'20160508','hour':'21','type':'click'},{'dt':'20160508','hour':'21','type':'deliver'},{'dt':'20160508','hour':'21','type':'realdeliver'},{'dt':'20160508','hour':'21','type':'realreq'},{'dt':'20160508','hour':'22','type':'click'},{'dt':'20160508','hour':'22','type':'deliver'},{'dt':'20160508','hour':'22','type':'realdeliver'},{'dt':'20160508','hour':'22','type':'realreq'},{'dt':'20160508','hour':'23','type':'click'},{'dt':'20160508','hour':'23','type':'deliver'},{'dt':'20160508','hour':'23','type':'realdeliver'},{'dt':'20160508','hour':'23','type':'realreq'}]100HIVE_TABLES_TEST_DATA="""adm_admind_log_base101adm_app_flw_site_base_d_sum102adm_app_new_user_d_sum103adm_app_user_flw_d_sum104adm_cntt_clb_user_inter_d_sum105adm_ec_flw_pv_d_sum106adm_ec_ord_d_sum107adm_flw_autoindex_data_d_sum108adm_flw_autoindex_data_time_d_sum109adm_flw_automallsp_mid_d_sum110adm_flw_pvlog_business_d_sum111adm_flw_time_series_city_d_sum112adm_flw_time_series_city_d_sum_2014113adm_flw_time_session_sitecategorysub_d_sum114adm_led_club_ord_d_sum115adm_led_club_ord_deal_d_sum116adm_led_trans_d_sum117adm_pe_item_statistic_day_w_sum118adm_series_flw_distr_d_fact119adm_usr_club_login_log_d_sum120adm_uv_city_ver_d_sum"""121HIVE_TABLES_TEST_DATA_PARSE_RESULT=['adm_admind_log_base','adm_app_flw_site_base_d_sum','adm_app_new_user_d_sum','adm_app_user_flw_d_sum','adm_cntt_clb_user_inter_d_sum','adm_ec_flw_pv_d_sum','adm_ec_ord_d_sum','adm_flw_autoindex_data_d_sum','adm_flw_autoindex_data_time_d_sum','adm_flw_automallsp_mid_d_sum','adm_flw_pvlog_business_d_sum','adm_flw_time_series_city_d_sum','adm_flw_time_series_city_d_sum_2014','adm_flw_time_session_sitecategorysub_d_sum','adm_led_club_ord_d_sum','adm_led_club_ord_deal_d_sum','adm_led_trans_d_sum','adm_pe_item_statistic_day_w_sum','adm_series_flw_distr_d_fact','adm_usr_club_login_log_d_sum','adm_uv_city_ver_d_sum']122HIVE_DESC_TABLE_TEST_DATA="""deliver_time string 广告曝光日志时间yyyymmddhh123adpos_id string 广告位Id124platform_id string 广告平台Id,区分web m端 app125region string 城市或省Id126browser string 浏览器127browser_version string 浏览器版本128flash_enable string Flash插件标识129network string 网络环境130app_id string APP标识m端使用os,app使用pm131device_brand string 设备品牌132screen string 屏幕分辨率133campaign_id string 广告计划标识134creative_id string 素材唯一标识135billing_type string 计费类型136carousel_id string 轮播号137campaign_adpos_id string 计划广告位标识138user_info string 用户的属性信息139page_info string 页面的属性信息140match_user_info string 匹配命中用户属性,前端实时计算141match_page_info string 匹配命中页面属性,前端实时计算142user_choice_info string 用户选择的属性信息143match_user_choice_info string 匹配命中用户选择的属性信息144car_word_type string 关键词类型145car_word_code string 关键词编码146ad_product_type string 品专产品类型147template_type string 广告位Id148deliver_creative_type string 素材曝光形式149uv_id string 浏览cookie中的sessionid或者app中的设备id150ip string 浏览IP151user_id string 用户的登录id152img_type string 素材类型 app开屏广告使用:gif jpg153click_position string 广告点击位置154landing_page_url string 转化landingpage155engine_rt bigint 广告引擎响应时长156realreq_staytime bigint 可见请求停留时长157realdeliver_staytime bigint 可见曝光停留时长158pages bigint 页面数159adreqnum bigint 广告曝光数160filter_clicks bigint 作弊点击数161clicks bigint 点击数162narrow_lands bigint 狭义的转化数163broad_lands bigint 广义的转化数164lands bigint 转化数量165deliver_filter_pv bigint 曝光作弊PV166deliver_pv bigint 曝光PV167realreq_pv bigint 可见请求PV168realdeliver_pv bigint 可见曝光PV169realdeliver_unique_pv bigint 可见曝光独立PV170click_filter_pv bigint 点击作弊PV171click_pv bigint 点击日志PV172lands_pv bigint 转化日志PV173dt string174hour string175# Partition Information176# col_name data_type comment177dt string178hour string"""179HIVE_DESC_TABLE_TEST_RESULT={'fields':[180('deliver_time','string','广告曝光日志时间yyyymmddhh'),181('adpos_id','string','广告位Id'),182('platform_id','string','广告平台Id,区分web m端 app'),183('region','string','城市或省Id'),184('browser','string','浏览器'),185('browser_version','string','浏览器版本'),186('flash_enable','string','Flash插件标识'),187('network','string','网络环境'),188('app_id','string','APP标识m端使用os,app使用pm'),189('device_brand','string','设备品牌'),190('screen','string','屏幕分辨率'),191('campaign_id','string','广告计划标识'),192('creative_id','string','素材唯一标识'),193('billing_type','string','计费类型'),194('carousel_id','string','轮播号'),195('campaign_adpos_id','string','计划广告位标识'),196('user_info','string','用户的属性信息'),197('page_info','string','页面的属性信息'),198('match_user_info','string','匹配命中用户属性,前端实时计算'),199('match_page_info','string','匹配命中页面属性,前端实时计算'),200('user_choice_info','string','用户选择的属性信息'),201('match_user_choice_info','string','匹配命中用户选择的属性信息'),202('car_word_type','string','关键词类型'),203('car_word_code','string','关键词编码'),204('ad_product_type','string','品专产品类型'),205('template_type','string','广告位Id'),206('deliver_creative_type','string','素材曝光形式'),207('uv_id','string','浏览cookie中的sessionid或者app中的设备id'),208('ip','string','浏览IP'),209('user_id','string','用户的登录id'),210('img_type','string','素材类型 app开屏广告使用:gif jpg'),211('click_position','string','广告点击位置'),212('landing_page_url','string','转化landingpage'),213('engine_rt','bigint','广告引擎响应时长'),214('realreq_staytime','bigint','可见请求停留时长'),215('realdeliver_staytime','bigint','可见曝光停留时长'),216('pages','bigint','页面数'),217('adreqnum','bigint','广告曝光数'),218('filter_clicks','bigint','作弊点击数'),219('clicks','bigint','点击数'),220('narrow_lands','bigint','狭义的转化数'),221('broad_lands','bigint','广义的转化数'),222('lands','bigint','转化数量'),223('deliver_filter_pv','bigint','曝光作弊PV'),224('deliver_pv','bigint','曝光PV'),225('realreq_pv','bigint','可见请求PV'),226('realdeliver_pv','bigint','可见曝光PV'),227('realdeliver_unique_pv','bigint','可见曝光独立PV'),228('click_filter_pv','bigint','点击作弊PV'),229('click_pv','bigint','点击日志PV'),230('lands_pv','bigint','转化日志PV'),231('dt','string'),232('hour','string')],233'partitions':[('dt','string'),('hour','string')]}234HIVE_DESC_DATABASE_TEST_DATA="""235db_name comment location owner_name owner_type parameters236adm hdfs://AutoLqCluster/group_sjpt/hive_db/adm.db root USER"""237HIVE_DESC_DATABASE_TEST_RESULT={"db_name":"adm","comment":"","location":"hdfs://AutoLqCluster/group_sjpt/hive_db/adm.db","owner_name":"root","owner_type":"USER","parameters":""}238HIVE_BUILD_PARTITIONS_TEST_DATA=[]239partition=OrderedDict()240partition['dt']='20160501'241partition['hour']='00'242HIVE_BUILD_PARTITIONS_TEST_DATA.append(partition)243partition=OrderedDict()244partition['dt']=20160502245partition['hour']=1246HIVE_BUILD_PARTITIONS_TEST_DATA.append(partition)247HIVE_BUILD_PARTITIONS_TEST_RESULT=["partition(dt='20160501',hour='00')","partition(dt=20160502,hour=1)"]248HIVE_CREATE_TABLE_TEST_SQL="""249create table if not exists default.test_table_123250(251name string comment 'name',252age int comment 'age'253)254partitioned by(dt string,hour string);255"""256TABLE_DETAIL="""id bigint257resumeparsedid bigint258name string259mobile string260email string261birthday string262degree int263gender int264maxsalary decimal(10,2)265minsalary decimal(10,2)266joinworkdate string267targetworklocations string268targetposition string269career string270projects string271education string272currentprovincecode string273currentcitycode string274currentcity string275currentdistrictcode string276currentdistrict string277currentprovince string278worktype int279targetjobtype string280marriage int281registerlocation string282politicalstatus string283selfevaluation string284status int285currentcompany string286currentindustry string287currentposition string288currentsalary string289targetindustry string290source string291qq string292skills string293products string294certificates string295externalrefid string296externalid string297subject string298emailcity string299emailjobtype string300categoryfirstcodes string301categorysecondcodes string302categorythirdcodes string303semanticfirstcodes string304semanticsecondcodes string305semanticthirdcodes string306createtime string307createby string308updatetime string309updateby string310languages string311trackid string312rdcreatetime string 记录创建时间313vdate string314vhour string315# Partition Information316# col_name data_type comment317vdate string318vhour string319Detailed Table Information Table(tableName:s_resume_normal, dbName:stg, owner:hadoop, createTime:1488533187, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:id, type:bigint, comment:null), FieldSchema(name:resumeparsedid, type:bigint, comment:null), FieldSchema(name:name, type:string, comment:null), FieldSchema(name:mobile, type:string, comment:null), FieldSchema(name:email, type:string, comment:null), FieldSchema(name:birthday, type:string, comment:null), FieldSchema(name:degree, type:int, comment:null), FieldSchema(name:gender, type:int, comment:null), FieldSchema(name:maxsalary, type:decimal(10,2), comment:null), FieldSchema(name:minsalary, type:decimal(10,2), comment:null), FieldSchema(name:joinworkdate, type:string, comment:null), FieldSchema(name:targetworklocations, type:string, comment:null), FieldSchema(name:targetposition, type:string, comment:null), FieldSchema(name:career, type:string, comment:null), FieldSchema(name:projects, type:string, comment:null), FieldSchema(name:education, type:string, comment:null), FieldSchema(name:currentprovincecode, type:string, comment:null), FieldSchema(name:currentcitycode, type:string, comment:null), FieldSchema(name:currentcity, type:string, comment:null), FieldSchema(name:currentdistrictcode, type:string, comment:null), FieldSchema(name:currentdistrict, type:string, comment:null), FieldSchema(name:currentprovince, type:string, comment:null), FieldSchema(name:worktype, type:int, comment:null), FieldSchema(name:targetjobtype, type:string, comment:null), FieldSchema(name:marriage, type:int, comment:null), FieldSchema(name:registerlocation, type:string, comment:null), FieldSchema(name:politicalstatus, type:string, comment:null), FieldSchema(name:selfevaluation, type:string, comment:null), FieldSchema(name:status, type:int, comment:null), FieldSchema(name:currentcompany, type:string, comment:null), FieldSchema(name:currentindustry, type:string, comment:null), FieldSchema(name:currentposition, type:string, comment:null), FieldSchema(name:currentsalary, type:string, comment:null), FieldSchema(name:targetindustry, type:string, comment:null), FieldSchema(name:source, type:string, comment:null), FieldSchema(name:qq, type:string, comment:null), FieldSchema(name:skills, type:string, comment:null), FieldSchema(name:products, type:string, comment:null), FieldSchema(name:certificates, type:string, comment:null), FieldSchema(name:externalrefid, type:string, comment:null), FieldSchema(name:externalid, type:string, comment:null), FieldSchema(name:subject, type:string, comment:null), FieldSchema(name:emailcity, type:string, comment:null), FieldSchema(name:emailjobtype, type:string, comment:null), FieldSchema(name:categoryfirstcodes, type:string, comment:null), FieldSchema(name:categorysecondcodes, type:string, comment:null), FieldSchema(name:categorythirdcodes, type:string, comment:null), FieldSchema(name:semanticfirstcodes, type:string, comment:null), FieldSchema(name:semanticsecondcodes, type:string, comment:null), FieldSchema(name:semanticthirdcodes, type:string, comment:null), FieldSchema(name:createtime, type:string, comment:null), FieldSchema(name:createby, type:string, comment:null), FieldSchema(name:updatetime, type:string, comment:null), FieldSchema(name:updateby, type:string, comment:null), FieldSchema(name:languages, type:string, comment:null), FieldSchema(name:trackid, type:string, comment:null), FieldSchema(name:rdcreatetime, type:string, comment:记录创建时间), FieldSchema(name:vdate, type:string, comment:null), FieldSchema(name:vhour, type:string, comment:null)], location:oss://LTAI8IpG2WQ59zmQ:bXjPgYyNfZ6IBOPqU0wZxrCJQsV9bv@mf-hdfs.vpc100-oss-cn-beijing.aliyuncs.com/stg/s_resume_normal, inputFormat:org.apache.hadoop.mapred.TextInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, parameters:{serialization.format=, line.delim=320, field.delim=}), bucketCols:[], sortCols:[], parameters:{}, skewedInfo:SkewedInfo(skewedColNames:[], skewedColValues:[], skewedColValueLocationMaps:{}), storedAsSubDirectories:false), partitionKeys:[FieldSchema(name:vdate, type:string, comment:null), FieldSchema(name:vhour, type:string, comment:null)], parameters:{EXTERNAL=TRUE, transient_lastDdlTime=1488533187}, viewOriginalText:null, viewExpandedText:null, tableType:EXTERNAL_TABLE)"""321TABLE_DETAIL_RESULT={'outputFormat': 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat', 'serialization.format': None, 'field.delim': '', 'sortCols': [], 'inputFormat': 'org.apache.hadoop.mapred.TextInputFormat', 'compressed': 'false', 'fields': [{'comment': 'null', 'type': 'bigint', 'name': 'id'}, {'comment': 'null', 'type': 'bigint', 'name': 'resumeparsedid'}, {'comment': 'null', 'type': 'string', 'name': 'name'}, {'comment': 'null', 'type': 'string', 'name': 'mobile'}, {'comment': 'null', 'type': 'string', 'name': 'email'}, {'comment': 'null', 'type': 'string', 'name': 'birthday'}, {'comment': 'null', 'type': 'int', 'name': 'degree'}, {'comment': 'null', 'type': 'int', 'name': 'gender'}, {'comment': 'null', 'type': 'decimal(10', 'name': 'maxsalary'}, {'comment': 'null', 'type': 'decimal(10', 'name': 'minsalary'}, {'comment': 'null', 'type': 'string', 'name': 'joinworkdate'}, {'comment': 'null', 'type': 'string', 'name': 'targetworklocations'}, {'comment': 'null', 'type': 'string', 'name': 'targetposition'}, {'comment': 'null', 'type': 'string', 'name': 'career'}, {'comment': 'null', 'type': 'string', 'name': 'projects'}, {'comment': 'null', 'type': 'string', 'name': 'education'}, {'comment': 'null', 'type': 'string', 'name': 'currentprovincecode'}, {'comment': 'null', 'type': 'string', 'name': 'currentcitycode'}, {'comment': 'null', 'type': 'string', 'name': 'currentcity'}, {'comment': 'null', 'type': 'string', 'name': 'currentdistrictcode'}, {'comment': 'null', 'type': 'string', 'name': 'currentdistrict'}, {'comment': 'null', 'type': 'string', 'name': 'currentprovince'}, {'comment': 'null', 'type': 'int', 'name': 'worktype'}, {'comment': 'null', 'type': 'string', 'name': 'targetjobtype'}, {'comment': 'null', 'type': 'int', 'name': 'marriage'}, {'comment': 'null', 'type': 'string', 'name': 'registerlocation'}, {'comment': 'null', 'type': 'string', 'name': 'politicalstatus'}, {'comment': 'null', 'type': 'string', 'name': 'selfevaluation'}, {'comment': 'null', 'type': 'int', 'name': 'status'}, {'comment': 'null', 'type': 'string', 'name': 'currentcompany'}, {'comment': 'null', 'type': 'string', 'name': 'currentindustry'}, {'comment': 'null', 'type': 'string', 'name': 'currentposition'}, {'comment': 'null', 'type': 'string', 'name': 'currentsalary'}, {'comment': 'null', 'type': 'string', 'name': 'targetindustry'}, {'comment': 'null', 'type': 'string', 'name': 'source'}, {'comment': 'null', 'type': 'string', 'name': 'qq'}, {'comment': 'null', 'type': 'string', 'name': 'skills'}, {'comment': 'null', 'type': 'string', 'name': 'products'}, {'comment': 'null', 'type': 'string', 'name': 'certificates'}, {'comment': 'null', 'type': 'string', 'name': 'externalrefid'}, {'comment': 'null', 'type': 'string', 'name': 'externalid'}, {'comment': 'null', 'type': 'string', 'name': 'subject'}, {'comment': 'null', 'type': 'string', 'name': 'emailcity'}, {'comment': 'null', 'type': 'string', 'name': 'emailjobtype'}, {'comment': 'null', 'type': 'string', 'name': 'categoryfirstcodes'}, {'comment': 'null', 'type': 'string', 'name': 'categorysecondcodes'}, {'comment': 'null', 'type': 'string', 'name': 'categorythirdcodes'}, {'comment': 'null', 'type': 'string', 'name': 'semanticfirstcodes'}, {'comment': 'null', 'type': 'string', 'name': 'semanticsecondcodes'}, {'comment': 'null', 'type': 'string', 'name': 'semanticthirdcodes'}, {'comment': 'null', 'type': 'string', 'name': 'createtime'}, {'comment': 'null', 'type': 'string', 'name': 'createby'}, {'comment': 'null', 'type': 'string', 'name': 'updatetime'}, {'comment': 'null', 'type': 'string', 'name': 'updateby'}, {'comment': 'null', 'type': 'string', 'name': 'languages'}, {'comment': 'null', 'type': 'string', 'name': 'trackid'}, {'comment': '\xe8\xae\xb0\xe5\xbd\x95\xe5\x88\x9b\xe5\xbb\xba\xe6\x97\xb6\xe9\x97\xb4', 'type': 'string', 'name': 'rdcreatetime'}, {'comment': 'null', 'type': 'string', 'name': 'vdate'}, {'comment': 'null', 'type': 'string', 'name': 'vhour'}], 'partitions': [{'comment': 'null', 'type': 'string', 'name': 'vdate'}, {'comment': 'null', 'type': 'string', 'name': 'vhour'}], 'tableName': 's_resume_normal', 'tableType': 'EXTERNAL_TABLE', 'createTime': '1488533187', 'viewOriginalText': 'null', 'location': 'oss://LTAI8IpG2WQ59zmQ:bXjPgYyNfZ6IBOPqU0wZxrCJQsV9bv@mf-hdfs.vpc100-oss-cn-beijing.aliyuncs.com/stg/s_resume_normal', 'bucketCols': [], 'numBuckets': '-1', 'owner': 'hadoop', 'viewExpandedText': 'null', 'lastAccessTime': '0', 'dbName': 'stg', 'line.delim': '', 'retention': '0'}322TABLE_FORMATTED_INFO="""323# col_name data_type comment324id bigint325resumeparsedid bigint326name string327mobile string328email string329birthday string330degree int331gender int332maxsalary decimal(10,2)333minsalary decimal(10,2)334joinworkdate string335targetworklocations string336targetposition string337career string338projects string339education string340currentprovincecode string341currentcitycode string342currentcity string343currentdistrictcode string344currentdistrict string345currentprovince string346worktype int347targetjobtype string348marriage int349registerlocation string350politicalstatus string351selfevaluation string352status int353currentcompany string354currentindustry string355currentposition string356currentsalary string357targetindustry string358source string359qq string360skills string361products string362certificates string363externalrefid string364externalid string365subject string366emailcity string367emailjobtype string368categoryfirstcodes string369categorysecondcodes string370categorythirdcodes string371semanticfirstcodes string372semanticsecondcodes string373semanticthirdcodes string374createtime string375createby string376updatetime string377updateby string378languages string379trackid string380# Partition Information381# col_name data_type comment382vdate string383vhour string384# Detailed Table Information385Database: stg386Owner: hadoop387CreateTime: Tue Apr 18 18:30:36 CST 2017388LastAccessTime: UNKNOWN389Retention: 0390Location: oss://LTAI8IpG2WQ59zmQ:bXjPgYyNfZ6IBOPqU0wZxrCJQsV9bv@mf-hdfs.vpc100-oss-cn-beijing.aliyuncs.com/stg/s_resume_normal_history391Table Type: EXTERNAL_TABLE392Table Parameters:393 EXTERNAL TRUE394 transient_lastDdlTime 1492511436395# Storage Information396SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe397InputFormat: org.apache.hadoop.mapred.TextInputFormat398OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat399Compressed: No400Num Buckets: 96401Bucket Columns: [id]402Sort Columns: []403Storage Desc Params:404 field.delim \u0001405 line.delim \n406 serialization.format \u0001407"""...

Full Screen

Full Screen

15.5.2.js

Source:15.5.2.js Github

copy

Full Screen

...21 */22/**23 File Name: 15.5.2.js24 ECMA Section: 15.5.2 The String Constructor25 15.5.2.1 new String(value)26 15.5.2.2 new String()27 Description: When String is called as part of a new expression, it28 is a constructor; it initializes the newly constructed29 object.30 - The prototype property of the newly constructed31 object is set to the original String prototype object,32 the one that is the intial value of String.prototype33 - The internal [[Class]] property of the object is "String"34 - The value of the object is ToString(value).35 - If no value is specified, its value is the empty string.36 Author: christine@netscape.com37 Date: 1 october 199738*/39 var SECTION = "15.5.2";40 var VERSION = "ECMA_1";41 startTest();42 var TITLE = "The String Constructor";43 writeHeaderToLog( SECTION + " "+ TITLE);44 var testcases = getTestCases();45 test();46function getTestCases() {47 var array = new Array();48 var item = 0;49 array[item++] = new TestCase( SECTION, "typeof new String('string primitive')", "object", typeof new String('string primitive') );50 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String('string primitive'); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String('string primitive'); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );51 array[item++] = new TestCase( SECTION, "(new String('string primitive')).valueOf()", 'string primitive', (new String('string primitive')).valueOf() );52 array[item++] = new TestCase( SECTION, "(new String('string primitive')).substring", String.prototype.substring, (new String('string primitive')).substring );53 array[item++] = new TestCase( SECTION, "typeof new String(void 0)", "object", typeof new String(void 0) );54 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(void 0); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(void 0); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );55 array[item++] = new TestCase( SECTION, "(new String(void 0)).valueOf()", "undefined", (new String(void 0)).valueOf() );56 array[item++] = new TestCase( SECTION, "(new String(void 0)).toString", String.prototype.toString, (new String(void 0)).toString );57 array[item++] = new TestCase( SECTION, "typeof new String(null)", "object", typeof new String(null) );58 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(null); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(null); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );59 array[item++] = new TestCase( SECTION, "(new String(null)).valueOf()", "null", (new String(null)).valueOf() );60 array[item++] = new TestCase( SECTION, "(new String(null)).valueOf", String.prototype.valueOf, (new String(null)).valueOf );61 array[item++] = new TestCase( SECTION, "typeof new String(true)", "object", typeof new String(true) );62 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(true); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(true); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );63 array[item++] = new TestCase( SECTION, "(new String(true)).valueOf()", "true", (new String(true)).valueOf() );64 array[item++] = new TestCase( SECTION, "(new String(true)).charAt", String.prototype.charAt, (new String(true)).charAt );65 array[item++] = new TestCase( SECTION, "typeof new String(false)", "object", typeof new String(false) );66 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(false); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(false); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );67 array[item++] = new TestCase( SECTION, "(new String(false)).valueOf()", "false", (new String(false)).valueOf() );68 array[item++] = new TestCase( SECTION, "(new String(false)).charCodeAt", String.prototype.charCodeAt, (new String(false)).charCodeAt );69 array[item++] = new TestCase( SECTION, "typeof new String(new Boolean(true))", "object", typeof new String(new Boolean(true)) );70 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(new Boolean(true)); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(new Boolean(true)); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );71 array[item++] = new TestCase( SECTION, "(new String(new Boolean(true))).valueOf()", "true", (new String(new Boolean(true))).valueOf() );72 array[item++] = new TestCase( SECTION, "(new String(new Boolean(true))).indexOf", String.prototype.indexOf, (new String(new Boolean(true))).indexOf );73 array[item++] = new TestCase( SECTION, "typeof new String()", "object", typeof new String() );74 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );75 array[item++] = new TestCase( SECTION, "(new String()).valueOf()", '', (new String()).valueOf() );76 array[item++] = new TestCase( SECTION, "(new String()).lastIndexOf", String.prototype.lastIndexOf, (new String()).lastIndexOf );77 array[item++] = new TestCase( SECTION, "typeof new String('')", "object", typeof new String('') );78 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(''); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(''); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") );79 array[item++] = new TestCase( SECTION, "(new String('')).valueOf()", '', (new String('')).valueOf() );80 array[item++] = new TestCase( SECTION, "(new String('')).split", String.prototype.split, (new String('')).split );81 return ( array );82}83function test() {84 for ( tc=0; tc < testcases.length; tc++ ) {85 testcases[tc].passed = writeTestCaseResult(86 testcases[tc].expect,87 testcases[tc].actual,88 testcases[tc].description +" = "+89 testcases[tc].actual );90 testcases[tc].reason += ( testcases[tc].passed ) ? "" : "wrong value ";91 }92 stopTest();93 return ( testcases );94}

Full Screen

Full Screen

index.d.ts

Source:index.d.ts Github

copy

Full Screen

1import type { MaybeRef } from '@vueuse/core';2import type { InjectionKey, Ref } from 'vue';3import type { Language } from 'element-plus/es/locale';4export declare type TranslatorOption = Record<string, string | number>;5export declare type Translator = (path: string, option?: TranslatorOption) => string;6export declare type LocaleContext = {7 locale: Ref<Language>;8 lang: Ref<string>;9 t: Translator;10};11export declare const useLocaleProps: {12 locale: import("element-plus/es/utils/props").BuildPropReturn<import("element-plus/es/utils/props").PropWrapper<Language>, unknown, unknown, unknown, unknown>;13};14export declare const localeContextKey: InjectionKey<LocaleContext>;15export declare const provideLocale: () => void;16export declare const buildTranslator: (locale: MaybeRef<Language>) => Translator;17export declare const translate: (path: string, option: undefined | TranslatorOption, locale: Language) => string;18export declare const localeProviderMaker: (locale?: {19 name: string;20 el: {21 colorpicker: {22 confirm: string;23 clear: string;24 };25 datepicker: {26 now: string;27 today: string;28 cancel: string;29 clear: string;30 confirm: string;31 selectDate: string;32 selectTime: string;33 startDate: string;34 startTime: string;35 endDate: string;36 endTime: string;37 prevYear: string;38 nextYear: string;39 prevMonth: string;40 nextMonth: string;41 year: string;42 month1: string;43 month2: string;44 month3: string;45 month4: string;46 month5: string;47 month6: string;48 month7: string;49 month8: string;50 month9: string;51 month10: string;52 month11: string;53 month12: string;54 week: string;55 weeks: {56 sun: string;57 mon: string;58 tue: string;59 wed: string;60 thu: string;61 fri: string;62 sat: string;63 };64 months: {65 jan: string;66 feb: string;67 mar: string;68 apr: string;69 may: string;70 jun: string;71 jul: string;72 aug: string;73 sep: string;74 oct: string;75 nov: string;76 dec: string;77 };78 };79 select: {80 loading: string;81 noMatch: string;82 noData: string;83 placeholder: string;84 };85 cascader: {86 noMatch: string;87 loading: string;88 placeholder: string;89 noData: string;90 };91 pagination: {92 goto: string;93 pagesize: string;94 total: string;95 pageClassifier: string;96 deprecationWarning: string;97 };98 messagebox: {99 title: string;100 confirm: string;101 cancel: string;102 error: string;103 };104 upload: {105 deleteTip: string;106 delete: string;107 preview: string;108 continue: string;109 };110 table: {111 emptyText: string;112 confirmFilter: string;113 resetFilter: string;114 clearFilter: string;115 sumText: string;116 };117 tree: {118 emptyText: string;119 };120 transfer: {121 noMatch: string;122 noData: string;123 titles: string[];124 filterPlaceholder: string;125 noCheckedFormat: string;126 hasCheckedFormat: string;127 };128 image: {129 error: string;130 };131 pageHeader: {132 title: string;133 };134 popconfirm: {135 confirmButtonText: string;136 cancelButtonText: string;137 };138 };139}) => {140 lang: Ref<string>;141 locale: Ref<{142 name: string;143 el: {144 colorpicker: {145 confirm: string;146 clear: string;147 };148 datepicker: {149 now: string;150 today: string;151 cancel: string;152 clear: string;153 confirm: string;154 selectDate: string;155 selectTime: string;156 startDate: string;157 startTime: string;158 endDate: string;159 endTime: string;160 prevYear: string;161 nextYear: string;162 prevMonth: string;163 nextMonth: string;164 year: string;165 month1: string;166 month2: string;167 month3: string;168 month4: string;169 month5: string;170 month6: string;171 month7: string;172 month8: string;173 month9: string;174 month10: string;175 month11: string;176 month12: string;177 week: string;178 weeks: {179 sun: string;180 mon: string;181 tue: string;182 wed: string;183 thu: string;184 fri: string;185 sat: string;186 };187 months: {188 jan: string;189 feb: string;190 mar: string;191 apr: string;192 may: string;193 jun: string;194 jul: string;195 aug: string;196 sep: string;197 oct: string;198 nov: string;199 dec: string;200 };201 };202 select: {203 loading: string;204 noMatch: string;205 noData: string;206 placeholder: string;207 };208 cascader: {209 noMatch: string;210 loading: string;211 placeholder: string;212 noData: string;213 };214 pagination: {215 goto: string;216 pagesize: string;217 total: string;218 pageClassifier: string;219 deprecationWarning: string;220 };221 messagebox: {222 title: string;223 confirm: string;224 cancel: string;225 error: string;226 };227 upload: {228 deleteTip: string;229 delete: string;230 preview: string;231 continue: string;232 };233 table: {234 emptyText: string;235 confirmFilter: string;236 resetFilter: string;237 clearFilter: string;238 sumText: string;239 };240 tree: {241 emptyText: string;242 };243 transfer: {244 noMatch: string;245 noData: string;246 titles: string[];247 filterPlaceholder: string;248 noCheckedFormat: string;249 hasCheckedFormat: string;250 };251 image: {252 error: string;253 };254 pageHeader: {255 title: string;256 };257 popconfirm: {258 confirmButtonText: string;259 cancelButtonText: string;260 };261 };262 }>;263 t: Translator;264};...

Full Screen

Full Screen

ShaderChunk.d.ts

Source:ShaderChunk.d.ts Github

copy

Full Screen

1// Renderers / Shaders /////////////////////////////////////////////////////////////////////2export let ShaderChunk: {3 [name: string]: string;4 alphamap_fragment: string;5 alphamap_pars_fragment: string;6 alphatest_fragment: string;7 aomap_fragment: string;8 aomap_pars_fragment: string;9 begin_vertex: string;10 beginnormal_vertex: string;11 bsdfs: string;12 bumpmap_pars_fragment: string;13 clipping_planes_fragment: string;14 clipping_planes_pars_fragment: string;15 clipping_planes_pars_vertex: string;16 clipping_planes_vertex: string;17 color_fragment: string;18 color_pars_fragment: string;19 color_pars_vertex: string;20 color_vertex: string;21 common: string;22 cube_frag: string;23 cube_vert: string;24 cube_uv_reflection_fragment: string;25 defaultnormal_vertex: string;26 depth_frag: string;27 depth_vert: string;28 distanceRGBA_frag: string;29 distanceRGBA_vert: string;30 displacementmap_vertex: string;31 displacementmap_pars_vertex: string;32 emissivemap_fragment: string;33 emissivemap_pars_fragment: string;34 encodings_pars_fragment: string;35 encodings_fragment: string;36 envmap_fragment: string;37 envmap_common_pars_fragment: string38 envmap_pars_fragment: string;39 envmap_pars_vertex: string;40 envmap_vertex: string;41 equirect_frag: string;42 equirect_vert: string;43 fog_fragment: string;44 fog_pars_fragment: string;45 linedashed_frag: string;46 linedashed_vert: string;47 lightmap_fragment: string;48 lightmap_pars_fragment: string;49 lights_lambert_vertex: string;50 lights_pars_begin: string;51 envmap_physical_pars_fragment: string;52 lights_pars_map: string;53 lights_phong_fragment: string;54 lights_phong_pars_fragment: string;55 lights_physical_fragment: string;56 lights_physical_pars_fragment: string;57 lights_fragment_begin: string;58 lights_fragment_maps: string;59 lights_fragment_end: string;60 logdepthbuf_fragment: string;61 logdepthbuf_pars_fragment: string;62 logdepthbuf_pars_vertex: string;63 logdepthbuf_vertex: string;64 map_fragment: string;65 map_pars_fragment: string;66 map_particle_fragment: string;67 map_particle_pars_fragment: string;68 meshbasic_frag: string;69 meshbasic_vert: string;70 meshlambert_frag: string;71 meshlambert_vert: string;72 meshphong_frag: string;73 meshphong_vert: string;74 meshphysical_frag: string;75 meshphysical_vert: string;76 metalnessmap_fragment: string;77 metalnessmap_pars_fragment: string;78 morphnormal_vertex: string;79 morphtarget_pars_vertex: string;80 morphtarget_vertex: string;81 normal_flip: string;82 normal_frag: string;83 normal_fragment_begin: string;84 normal_fragment_maps: string;85 normal_vert: string;86 normalmap_pars_fragment: string;87 clearcoat_normal_fragment_begin: string;88 clearcoat_normal_fragment_maps: string;89 clearcoat_normalmap_pars_fragment: string;90 packing: string;91 points_frag: string;92 points_vert: string;93 shadow_frag: string;94 shadow_vert: string;95 premultiplied_alpha_fragment: string;96 project_vertex: string;97 roughnessmap_fragment: string;98 roughnessmap_pars_fragment: string;99 shadowmap_pars_fragment: string;100 shadowmap_pars_vertex: string;101 shadowmap_vertex: string;102 shadowmask_pars_fragment: string;103 skinbase_vertex: string;104 skinning_pars_vertex: string;105 skinning_vertex: string;106 skinnormal_vertex: string;107 specularmap_fragment: string;108 specularmap_pars_fragment: string;109 tonemapping_fragment: string;110 tonemapping_pars_fragment: string;111 uv2_pars_fragment: string;112 uv2_pars_vertex: string;113 uv2_vertex: string;114 uv_pars_fragment: string;115 uv_pars_vertex: string;116 uv_vertex: string;117 worldpos_vertex: string;...

Full Screen

Full Screen

neo4j_tools.py

Source:neo4j_tools.py Github

copy

Full Screen

1def escape_regex_str(string):2 string = string.replace('\\', r'\\') # BUGFIX: double escape is usually needed in Neo4j regex3 #string = string.replace("'", r"\'")4 string = string.replace('{', r'\{')5 string = string.replace('}', r'\}')6 string = string.replace('(', r'\(')7 string = string.replace(')', r'\)')8 return string9def neo4j_escape_regex_str(string):10 string = string.replace('\\', r'\\\\') # BUGFIX: double escape is usually needed in Neo4j regex11 string = string.replace("'", r"\'")12 string = string.replace('{', r'\{')13 string = string.replace('}', r'\}')14 string = string.replace('(', r'\(')15 string = string.replace(')', r'\)')16 string = string.replace('.', r'\.')...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1var str = "Hello world, welcome to the universe.";2var n = str.includes("world");3console.log(n);4var str = "Hello world, welcome to the universe.";5var n = str.includes("world");6console.log(n);7var str = "Hello world, welcome to the universe.";8var n = str.includes("world");9console.log(n);10var str = "Hello world, welcome to the universe.";11var n = str.includes("world");12console.log(n);13var str = "Hello world, welcome to the universe.";14var n = str.includes("world");15console.log(n);16var str = "Hello world, welcome to the universe.";17var n = str.includes("world");18console.log(n);19var str = "Hello world, welcome to the universe.";20var n = str.includes("world");21console.log(n);22var str = "Hello world, welcome to the universe.";23var n = str.includes("world");24console.log(n);25var str = "Hello world, welcome to the universe.";26var n = str.includes("world");27console.log(n);28var str = "Hello world, welcome to the universe.";29var n = str.includes("world");30console.log(n);31var str = "Hello world, welcome to the universe.";32var n = str.includes("world");33console.log(n);34var str = "Hello world, welcome to the universe.";35var n = str.includes("world");36console.log(n);37var str = "Hello world, welcome to the universe.";38var n = str.includes("world");39console.log(n);

Full Screen

Using AI Code Generation

copy

Full Screen

1var str = "Hello World!";2var res = str.toUpperCase().slice(6, 11).toLowerCase();3console.log(res);4var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];5var res = arr.filter((val) => val > 5).map((val) => val * 2);6console.log(res);7var obj = {8};9var res = Object.keys(obj).filter((key) => key !== "name").map((key) => obj[key]);10console.log(res);

Full Screen

Using AI Code Generation

copy

Full Screen

1let str = "Hello World";2let result = str.toUpperCase().toLowerCase().toUpperCase().toLowerCase();3console.log(result);4let arr = [1, 2, 3, 4, 5];5let result2 = arr.reverse().reverse().reverse();6console.log(result2);7let obj = { name: "John", age: 25, location: "USA" };8let result3 = obj.name.toUpperCase().toLowerCase().toUpperCase().toLowerCase();9console.log(result3);10function add(a, b) {11 return a + b;12}13function sub(a, b) {14 return a - b;15}16function mul(a, b) {17 return a * b;18}19function div(a, b) {20 return a / b;21}22let result4 = add(10, 20)23 .sub(5)24 .mul(2)25 .div(2);26console.log(result4);27let num = 123;28let result5 = num.toFixed(2).toString().toUpperCase().toLowerCase();29console.log(result5);30let bool = true;31let result6 = bool.toString().toUpperCase().toLowerCase();32console.log(result6);33let date = new Date();34let result7 = date.toDateString().toUpperCase().toLowerCase();35console.log(result7);36let result8 = Math.random().toFixed(2).toString().toUpperCase().toLowerCase();37console.log(result8);38let reg = new RegExp("test");39let result9 = reg.toString().toUpperCase().toLowerCase();40console.log(result9);41let err = new Error("Error");42let result10 = err.toString().toUpperCase().toLowerCase();43console.log(result10);44let str = "Hello World";45let result = str.toUpperCase().toLowerCase().toUpperCase().toLowerCase();46console.log(result);47let arr = [1, 2, 3, 4, 5];48let result2 = arr.reverse().reverse().reverse();49console.log(result2);

Full Screen

Using AI Code Generation

copy

Full Screen

1var str = 'Hello World';2console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());3var str = 'Hello World';4console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());5var str = 'Hello World';6console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());7var str = 'Hello World';8console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());9var str = 'Hello World';10console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());11var str = 'Hello World';12console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());13var str = 'Hello World';14console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());15var str = 'Hello World';16console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());17var str = 'Hello World';18console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());19var str = 'Hello World';20console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());21var str = 'Hello World';22console.log(str.charAt(0).toUpperCase() + str.slice(1).toLowerCase());

Full Screen

Using AI Code Generation

copy

Full Screen

1let str = "Hello World";2let str1 = str.substr(0,5);3let str2 = str.substr(6,5);4let str3 = str1.concat(str2);5console.log(str3);6Example 2: Using String.prototype.concat() method7let str = "Hello World";8let str1 = str.substr(0,5);9let str2 = str.substr(6,5);10let str3 = str1.concat(str2);11console.log(str3);12Example 3: Using String.prototype.concat() method13let str1 = "Hello";14let str2 = "World";15let str3 = str1.concat(str2);16console.log(str3);17Example 4: Using String.prototype.concat() method18let str1 = "Hello";19let str2 = "World";20let str3 = str1.concat(str2);21let str4 = str3.concat(str1);22console.log(str4);23Example 5: Using String.prototype.concat() method24let str1 = "Hello";25let str2 = "World";26let str3 = str1.concat(str2);27let str4 = str3.concat(str1);28let str5 = str4.concat(str2);29console.log(str5);30Example 6: Using String.prototype.concat() method31let str1 = "Hello";32let str2 = "World";

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run chai automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful