├── Livecode ├── JSON Speed Test 8.livecode ├── numberTest.json ├── small.json ├── unicode_test.json ├── big_test.json └── testdata.json ├── LICENSE ├── README.md └── fastjson.lc /Livecode/JSON Speed Test 8.livecode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhall2001/fastjson/HEAD/Livecode/JSON Speed Test 8.livecode -------------------------------------------------------------------------------- /Livecode/numberTest.json: -------------------------------------------------------------------------------- 1 | {"item 1":894, "item 2": -923.21, "item 3": "One", "item 4": "two", "item 5": "three", "item 6": "Four", "item 7": "pi", "item 8": "3.125", "item 9": 7, "item 10": 15, "item 11": "ten", "item 12": "One", "item 13":"Infinity", "Item 14": 3, "Item 15": 2E+10, "Item 16": 2e2, "Item 17": 4e-34} 2 | -------------------------------------------------------------------------------- /Livecode/small.json: -------------------------------------------------------------------------------- 1 | {"cClasses":[{"Style":"4x Round + Robin","Format":"4 of 4","Class":"Regular - 1","Short":"R1"},{"Style":"Infinity","Format":"4 of / 4","Class":"Regular 2","Short":"R2"},{"Style":"4x Round, Robin","Format":"4 of 4","Class":"Regular 3","Short":"R3"},{"Style":"8 Races","Format":"4 of 4","Class":"Veteran 1","Short":"V1"},{"Style":"2x Round Robin","Format":"4 of 4","Class":"Multibreed 1","Short":"M1"},{"Style":"2x Round Robin","Format":"4 of 4, 3 of 3","Class":"Open 1","Short":"O1"},{"Style":"2x Round Robin","Format":"4 of 4","Class":"Open 2","Short":"O2"}]} 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Bob Hall 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # fastjson 2 | A Livecode library for Array to JSON and back again. 3 | 4 | By combining the best of easyjson and libjson and adding in performance enhancements, fastjson improves the speed of encoding and decoding Livecode arrays to/from JSON. 5 | 6 | Credit goes first to Mark Smith for creating the original libjson library and to Igor de Oliveira Couto who created the also excellent easyJson library. 7 | 8 | I am combining routines from both of these libraries to give us a decent boost in performance for JSON to/from Array needs. Yes, you can go faster than this with an custom coded extension. But I find the speed of this library to be pretty impressive. 9 | 10 | ------------------------------------------------------------------- 11 | Instructions 12 | ------------------------------------------------------------------- 13 | 14 | There are 3 calls that you will make from your Livecode scripts. 15 | 16 | arrayToJson(tArrayData) 17 | jsonToArray(tJsonData, asUnicode, skipValidation) 18 | isJson(tJsonData) 19 | 20 | NOTE: 21 | You will also find the following for compatibility with existing easyJson scripts 22 | 23 | arrayFromJson(tJsonData) (NOT TESTED) 24 | jsonFromArray(tArrayData) (NOT TESTED) 25 | 26 | All other functions and commands in this script are for local use only. 27 | 28 | To use this library in a Stack I would suggest creating a substack of your main project named fastJson. Copy and paste the text of fastjson.lc minus the first line ( 0 then return false 216 | */ 217 | 218 | ## 219 | ## New code to validate JSON. Catches mis-matched tokens 220 | ## Adds roughly 10% time to fastJson. Still debating in my head if 221 | ## this is worth the extra time verses just a basic check... 222 | ## 223 | 224 | put 2 into n 225 | repeat for each element tToken in sJson 226 | if (sJson[n-1] is not in kValidJSONDelimiters) and (sJson[n] is not in kValidJSONDelimiters) then 227 | return false 228 | end if 229 | switch tToken 230 | case kJSONStart 231 | add 1 to tObjectCount 232 | break 233 | case kJSONEnd 234 | subtract 1 from tObjectCount 235 | break 236 | case kJSONArrayStart 237 | add 1 to tArrayCount 238 | break 239 | case kJSONArrayEnd 240 | subtract 1 from tArrayCount 241 | break 242 | end switch 243 | add 1 to n 244 | end repeat 245 | if tObjectCount is not 0 then 246 | put sNumTokens & cr after msg 247 | return "ERR: unbalanced objects:" && tObjectCount 248 | end if 249 | if tArrayCount is not 0 then 250 | return "ERR: unbalanced arrays:" && tArrayCount 251 | end if 252 | 253 | return true 254 | end isJson 255 | 256 | 257 | private function jObjectToArray 258 | local tArray 259 | local tName 260 | 261 | put empty into tArray 262 | 263 | -- using a repeat forever with a conditional got small improvement 264 | repeat forever 265 | if sIndex > sNumTokens then exit repeat 266 | add 1 to sIndex 267 | 268 | switch sJson[sIndex] 269 | case "{" 270 | put jsonDecode(sJson[sIndex + 1]) into tName 271 | add 1 to sIndex -- we can skip ahead 272 | break 273 | case ":" 274 | if sJson[sIndex + 1] is not "{" then 275 | put jsonDecode(sJson[sIndex + 1]) into tArray[tName] 276 | else 277 | put jObjectToArray() into tArray[tName] 278 | end if 279 | break 280 | case "}" 281 | return tArray 282 | break 283 | case "[" 284 | put jArrayToArray() into tArray[tName] 285 | break 286 | case comma -- must be after "[" or will mess up jArrays 287 | put jsonDecode(sJson[sIndex + 1]) into tName 288 | add 1 to sIndex -- we can skip ahead 289 | break 290 | end switch 291 | 292 | end repeat 293 | return tArray 294 | end jObjectToArray 295 | 296 | private function jArrayToArray 297 | local tKey=0 298 | local tArray="" 299 | 300 | repeat while sIndex <= sNumTokens 301 | add 1 to sIndex 302 | 303 | switch sJson[sIndex] 304 | case "]" 305 | return tArray 306 | break 307 | case comma 308 | next repeat 309 | break 310 | case "{" 311 | add 1 to tKey 312 | subtract 1 from sIndex 313 | put jObjectToArray() into tArray[tKey] 314 | break 315 | case "[" 316 | add 1 to tKey 317 | put jArrayToArray() into tArray[tKey] 318 | break 319 | default 320 | add 1 to tKey 321 | put jsonDecode(sJson[sIndex]) into tArray[tKey] 322 | end switch 323 | end repeat 324 | end jArrayToArray 325 | 326 | private function jsonToUtf8 @pJson 327 | local tNulls = "1111" 328 | local tCounter = "1,2,3,4" 329 | local bigEndian 330 | 331 | repeat for each element n in tCounter 332 | if (byte n of pJson is null) then put 0 into char n of tNulls 333 | end repeat 334 | 335 | put (char 1 of (binaryencode("I",1)) is null) into bigEndian 336 | 337 | switch tNulls 338 | case "1111" -- UTF-8 339 | return pJson 340 | break 341 | case "0101" -- UTF-16BE 342 | if bigEndian then 343 | return utf8encode(pJson, true) 344 | else 345 | return utf8encode(swapEndianness(pJson), true) 346 | end if 347 | break 348 | case "1010" -- UTF-16LE 349 | if not bigEndian then 350 | return utf8encode(pJson, true) 351 | else 352 | return utf8encode(swapEndianness(pJson), true) 353 | end if 354 | break 355 | case "0001" -- UTF-32BE 356 | return "fastJson-error: 4 byte unicode, can't decode" 357 | break 358 | case "1000" -- UTF-32LE 359 | return "fastJson-error: 4 byte unicode, can't decode" 360 | break 361 | end switch 362 | end jsonToUtf8 363 | 364 | private function utf8encode pString, pIsUnicode 365 | if pIsUnicode then 366 | return unidecode(pString, "UTF8") 367 | else 368 | return unidecode(uniencode(pString),"UTF8") 369 | end if 370 | end utf8encode 371 | 372 | private function utf8decode pString, pToUnicode 373 | if pToUnicode then 374 | return uniencode(pString,"UTF8") 375 | else 376 | return unidecode(uniencode(pString,"UTF8")) 377 | end if 378 | end utf8decode 379 | 380 | private function jsonDecode pString 381 | local tCode 382 | local tChar 383 | 384 | switch pString 385 | case "false" 386 | return "false" 387 | break 388 | case "true" 389 | return "true" 390 | break 391 | # 392 | # SPECIAL CASE. Need to catch this in JSON or performace takes a hit. 393 | # 394 | case "" 395 | return empty 396 | break 397 | case "null" 398 | return empty 399 | break 400 | default 401 | if pString is a number then 402 | return pString 403 | else 404 | replace "\" & quote with quote in pString 405 | replace "\\" with "\" in pString 406 | replace "\b" with numtochar(8) in pString 407 | replace "\t" with numtochar(9) in pString 408 | replace "\f" with numtochar(12) in pString 409 | replace "\r" with numtochar(13) in pString 410 | replace "\n" with numtochar(10) in pString 411 | 412 | -- some more common unicode escapees 413 | replace "\u0022" with quote in pString 414 | replace "\u005C" with "\" in pString 415 | -- any others 416 | replace "[NUL]" with numtobyte(0) in pString 417 | 418 | ## 419 | # JSON encoders escape unicode characters as "\uHHHH", 420 | # where 'H' is a hexadecimal digit. Convert to UTF8 421 | # 422 | repeat while matchtext(pString,"\\u([0-9A-Fa-f]{4})",tCode) 423 | set the useunicode to true 424 | put unidecode(numtochar(baseconvert(tCode,16,10)),"UTF8") into tChar 425 | replace ("\u" & tCode) with tChar in pString 426 | end repeat 427 | 428 | if not sOutputUnicode then 429 | return utf8decode(pString) 430 | else 431 | return pString 432 | end if 433 | end if 434 | end switch 435 | end jsonDecode 436 | 437 | 438 | ## 439 | # ------------------------------------------------------------------- 440 | # 441 | # This function checks the keys of a LiveCode array, 442 | # and returns TRUE if all the keys are numerical - otherwise, returns false. 443 | # 444 | # @param pArray a LiveCode array 445 | # @return TRUE if the array's keys are all numerical, otherwise FALSE 446 | # 447 | # ------------------------------------------------------------------- 448 | # 449 | private function isNumericalArray @pArray 450 | local tKeys, aKey 451 | put the keys of pArray into tKeys 452 | 453 | repeat for each line aKey in tKeys 454 | if aKey is not a number then 455 | -- as soon as we don't get a number, get outa here! 456 | return false 457 | exit isNumericalArray 458 | end if 459 | end repeat 460 | return true 461 | end isNumericalArray 462 | 463 | ## 464 | # ------------------------------------------------------------------- 465 | # 466 | # This function takes a LiveCode value, and produces a string representing 467 | # a valid JSON 'value', as per http://www.json.org/. 468 | # @param pValue any LiveCode value: array, string, number, date, colour, boolean, etc. 469 | # @return a string representing a valid and comparable JSON 'value' - JSON values are: 470 | # number, string, boolean, array or object. 471 | # LiveCode 'empty' returns JSON 'null'. 472 | # 473 | # ------------------------------------------------------------------- 474 | # 475 | 476 | private function jsonValue pValue 477 | switch 478 | case pValue is an array 479 | # this allows us to have nested JSON objects and arrays: 480 | return arrayToJson(pValue) 481 | break 482 | case pValue is empty 483 | return "null" 484 | break 485 | case pValue is a boolean 486 | if pValue then return "true" 487 | else return "false" 488 | break 489 | case pValue is a number 490 | -- need to catch when a "number" starts with a 0 491 | -- decided to return this as a quoted string 492 | -- JSON lint throws an exception if a number starts with a 0 493 | if (character 1 of pValue = 0) and not (character 2 of pValue = ".") and (length(pValue) > 1) then 494 | return quote & pValue & quote 495 | end if 496 | -- there is an "anomoly" in LC where "inf" and "Infinity" are getting through "is a number" 497 | -- function. Not sure what the result will be but the code below will catch both. 498 | -- I have submitted the following bugs: 16160, 16162, 16163 499 | if char 1 of pValue is "i" then 500 | return quote & pValue & quote 501 | else 502 | return pValue 503 | end if 504 | default 505 | # any other value is processed as a string. 506 | # JSON strings require that certain characters be 'escaped' with a backslash: 507 | replace "\" with "\\" in pValue // the backslash itself 508 | replace quote with ("\" & quote) in pValue // the double quote 509 | replace "/" with "\/" in pValue // the (forward) slash 510 | replace tab with "\t" in pValue // the tab 511 | replace return with "\n" in pValue // the return 512 | return quote & pValue & quote 513 | end switch 514 | end jsonValue 515 | 516 | private command tokenize @pJson 517 | local prevToken 518 | 519 | put empty into sJson 520 | put 0 into sNumTokens 521 | 522 | # escaped quotes < \" > and reverse-solidus < \\ > will confuse the tokenizer 523 | # so we replace them with "\u0022" and "\u005C" which we'll unescape 524 | # with all the other unescapes when we parse - jsonDecode() 525 | replace "\\" with "\u005C" in pJson 526 | replace "\" & quote with "\u0022" in pJson 527 | replace numtobyte(0) with "[NUL]" in pJson 528 | 529 | put 1 into sIndex 530 | put "" into prevToken 531 | repeat for each token tToken in pJson 532 | switch 533 | case tToken is in "+-" 534 | # since "+" & "-" are rev tokens, but not jSon tokens, 535 | # we have to prepend them to the next token 536 | put tToken after prevToken 537 | break 538 | case (prevToken is in "+-") and (tToken is not a number) 539 | add 1 to sNumTokens 540 | put prevToken into sJson[sNumTokens] 541 | put "" into prevToken 542 | add 1 to sNumTokens 543 | put tToken into sJson[sNumTokens] 544 | break 545 | default 546 | add 1 to sNumTokens 547 | put prevToken & tToken into sJson[sNumTokens] 548 | put "" into prevToken 549 | end switch 550 | end repeat 551 | end tokenize 552 | 553 | function numTokens @pJson 554 | tokenize pJson 555 | 556 | return sNumTokens 557 | end numTokens 558 | -------------------------------------------------------------------------------- /Livecode/big_test.json: -------------------------------------------------------------------------------- 1 | {"snapshots": 2 | {"u1456034794995 1": 3 | {"comment":"this is a conditional breakpoint", 4 | "globals":null, 5 | "execution_linenumber":17, 6 | "handler locals":{"abc":"[empty]","tLoopIndex":1,"def":"[empty]"}, 7 | "global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":65535,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1493,332","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false}, 8 | "execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17", 9 | "long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"", 10 | "execution_handler":"grunt", 11 | "script locals":null, 12 | "owner":"card id 1002 of stack stack \"Untitled 1\"", 13 | "execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"", 14 | "parameters":null 15 | }, 16 | 17 | "u1456034816034 1": 18 | {"comment":"this is a conditional breakpoint", 19 | "globals":null, 20 | "execution_linenumber":610, 21 | "handler locals":{"tExecutionContexts":"[empty]","tObjectID":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","tResult":"[empty]"}, 22 | "global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",trace,610\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTrace,2413\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",trace,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\ncard id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",20\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":1,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1384,468","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"defaultcursor":29,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\ncard id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"\ncard id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"trace,610","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","tracestack":"stack \"Untitled 1\"","relayergroupedcontrols":false,"raisewindows":false}, 23 | "execution_context":"button id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",trace,610","long_name":"button \"btnDebugFront\" of card \"main\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"", 24 | "execution_handler":"trace", 25 | "script locals":{"sTraceReturn":"[empty]","sTraceUntil":"[empty]","sRemote":"[empty]","sRemoteArrays":"[empty]","sDebugLogging":"[empty]","sTraceAbort":"[empty]","sLastObjectID":"[empty]","sLastScript":"[empty]","sWatchedVariables":"[empty]","sDebuggerPort":44553,"sBreakpoints":"[empty]","sUsingSockets":false,"sForeignSocket":"[empty]","sDebuggerHost":"127.0.0.1","sServerPort":44554}, 26 | "owner":"card id 1002 of stack stack \"revPowerDebug\"", 27 | "execution_control":"button id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"", 28 | "parameters":{"pLineNumber":17,"pDepth":1,"pHandlerName":"grunt"} 29 | }, 30 | 31 | "u1456034795118 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":3,"def":{"randomloopindex":{"1hello":[18],"2hello":[62]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":65535,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1493,332","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null}, 32 | 33 | "u1456034795055 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":2,"def":{"randomloopindex":{"1hello":[18]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":65535,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1493,332","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null}, 34 | 35 | "u1456034816162 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":5,"def":{"randomloopindex":{"4hello":[115],"1hello":[18],"2hello":[62],"3hello":[52]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\ncard id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",20\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":1,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1384,468","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"defaultcursor":29,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\ncard id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"\ncard id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null}, 36 | 37 | "u1456034816098 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":4,"def":{"randomloopindex":{"1hello":[18],"2hello":[62],"3hello":[52]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\ncard id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",20\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":1,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1384,468","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"defaultcursor":29,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\ncard id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"\ncard id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null}, 38 | 39 | "u1456034816226 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":6,"def":{"randomloopindex":{"4hello":[115],"5hello":[65],"1hello":[18],"2hello":[62],"3hello":[52]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\ncard id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",20\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":1,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1384,468","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"defaultcursor":29,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\ncard id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"\ncard id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null} 40 | 41 | ,"u1456025175516 1":{"comment":"this is a conditional breakpoint","handler locals":{"abc":"[empty]","tLoopIndex":3,"def":{"randomloopindex":{"1hello":[66],"2hello":[47]}}},"execution_linenumber":17,"globals":null,"global properties":{"usesystemdate":false,"penpat":136,"repeatdelay":250,"showinvisibles":false,"pencolor":"0,0,0","brushpattern":136,"editbkgnd":false,"linkhilitecolor":"255,0,0","printersettings":null,"privatecolors":false,"statusicon":0,"startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"accentcolor":"0,0,128","preservevariables":false,"qtidlerate":50,"emacskeybindings":false,"movespeed":200,"recordcompression":"raw ","extendkey":5,"centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\\\/home\\\/mwieder","spray":34,"raisemenus":false,"executioncontexts":"button id 1003 of card id 1002 of stack \"\\\/home\\\/mwieder\\\/Desktop\\\/Rails class\\\/from desktop\\\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\\\/home\\\/mwieder\\\/Desktop\\\/Rails class\\\/from desktop\\\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\\\/home\\\/mwieder\\\/Dropbox\\\/linux\\\/Plugins\\\/PowerDebug.rev\",traceBreak,638\nstack \"\\\/home\\\/mwieder\\\/Dropbox\\\/linux\\\/Plugins\\\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\\\/home\\\/mwieder\\\/Dropbox\\\/linux\\\/Plugins\\\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\\\/home\\\/mwieder\\\/Dropbox\\\/linux\\\/Plugins\\\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\\\/home\\\/mwieder\\\/Dropbox\\\/linux\\\/Plugins\\\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\\\/home\\\/mwieder\\\/Desktop\\\/Rails class\\\/from desktop\\\/tracebreaktester.livecode\",grunt,497","userlevel":8,"jpegquality":100,"printpapersize":"612,792","hidebackdrop":false,"screenvcsharedmemory":false,"printpaperorientation":"portrait","lockmenus":false,"lockscreen":true,"printrectangle":"0,0,612,792","printrect":"0,0,612,792","fillfore":"255,255,255","bufferhiddenimages":false,"recentnames":"card id 1002\nMain\nMain","itemdelimiter":", [comma]","tracereturn":false,"penfore":"0,0,0","showfill":true,"allowfieldredraw":false,"address":"(none):\\\/opt\\\/runrev\\\/livecode-4.6.4-gm-3\\\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\\\/opt\\\/runrev\\\/livecode-4.6.4-gm-3\\\/Toolset\\\/revscripteditor.rev\",1782","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\\\/home\\\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":65535,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1568,327","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\\\/home\\\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593616951,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false}},"u1456034816290 1":{"comment":"this is a conditional breakpoint","globals":null,"execution_linenumber":17,"handler locals":{"abc":"[empty]","tLoopIndex":7,"def":{"randomloopindex":{"4hello":[115],"5hello":[65],"6hello":[51],"1hello":[18],"2hello":[62],"3hello":[52]}}},"global properties":{"penpat":136,"repeatdelay":250,"showinvisibles":false,"brushpattern":136,"linkhilitecolor":"255,0,0","startangle":0,"filled":true,"outputlineendings":"return the outputlineendings","systemprintselector":true,"useunicode":false,"preservevariables":false,"accentcolor":"0,0,128","qtidlerate":50,"movespeed":200,"emacskeybindings":false,"extendkey":5,"recordcompression":"raw ","centered":false,"printcolors":true,"effectrate":2000,"printgutters":"36,36","fillpat":136,"printeroutput":"device","linkcolor":"0,0,239","recording":false,"editbg":false,"printcopies":1,"availableprinters":"MFC7460\nOki-C3200","markercolor":"0,0,128","centurycutoff":35,"umask":18,"allowkeyinfield":true,"doubleclickdelta":4,"pattern":136,"preservevars":false,"numberformat":"0.######","slices":16,"lockcolormap":false,"multispace":1,"processtype":"foreground","activatepalettes":true,"blindtyping":true,"directory":"\/home\/mwieder","spray":34,"executioncontexts":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",mouseUp,8\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17\nbutton id 2953 of card id 1002 of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",traceBreak,638\nstack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",pwrTraceBreak,2691\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",glxTakeSnapShot,23\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",TakeExecutionSnapshot,472\nstack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\",AddValueToList,498\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,497","raisemenus":false,"jpegquality":100,"userlevel":8,"hidebackdrop":false,"printpapersize":"612,792","lockscreen":true,"lockmenus":false,"printpaperorientation":"portrait","screenvcsharedmemory":false,"printrectangle":"0,0,612,792","fillfore":"255,255,255","printrect":"0,0,612,792","bufferhiddenimages":false,"recentnames":"card id 1002\ncard id 1002\nMain\nMain","itemdelimiter":", [comma]","penfore":"0,0,0","tracereturn":false,"allowfieldredraw":false,"showfill":true,"address":"(none):\/opt\/runrev\/livecode-4.6.4-gm-3\/livecode.x86","tracedelay":0,"rowdelimiter":"[return]","printcollate":false,"breakpoints":"group id 1046 of card id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\",1782\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",20\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19\nbutton id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",19","thirdcolor":"0,0,128","dontusens":false,"recordchannels":1,"folder":"\/home\/mwieder","printername":"MFC7460","beepsound":"system","printtextalign":"return the printtextalign","printtextsize":"return the printtextsize","vcplayer":"xanim","convertoctals":false,"colormap":"fixed","multieffect":false,"beeploudness":50,"idlerate":200,"printpaperrectangle":"0,0,612,792","printpaperrect":"0,0,612,792","recordrate":22.05,"traceuntil":1,"longwindowtitles":false,"linedel":"[return]","printmargins":"72,72,72,72","colorworld":true,"screenmouseloc":"1384,468","traceabort":false,"linesize":1,"polysides":4,"stackfileversion":2.7,"sockettimeoutinterval":10000,"dontuseqt":false,"usermodify":true,"serialcontrolstring":"baud=9600 parity=N data=8 stop=1","roundends":false,"tooltipdelay":500,"defaultcursor":29,"printtextheight":"return the printtextheight","screengamma":2.2,"dragaction":"none","grid":true,"backdrop":"none","explicitvars":false,"lockmessages":false,"defaultfolder":"\/home\/mwieder","recursionlimit":400000,"lowresolutiontimers":false,"lockrecent":false,"randomseed":1593625636,"defaultstack":"stack \"PowerDebugCodeSnapshot\"","blinkrate":600,"stacklimit":1048576,"editscripts":true,"dontuseqteffects":false,"usesystemdate":false,"pencolor":"0,0,0","editbkgnd":false,"printersettings":"QDCT—ÑNMEAMFC7460","privatecolors":false,"statusicon":0,"printduplex":"none","roundwidth":15,"statusicontooltip":"return the statusicontooltip","hcimportstat":"Loading stack \/home\/mwieder\/Dropbox\/linux\/Plugins\/GLX2 Code Prefs.txt...","soundchannel":0,"explicitvariables":false,"multiple":false,"linkvisitedcolor":"81,24,128","arcangle":360,"backlist":"card id 1002\ncard id 1002\nMain\nMain","rowdel":"[return]","hideconsolewindows":false,"stackfiletype":"MCRDMSTK","beepduration":100,"securemode":false,"recordinput":"dflt","gridsize":2,"penwidth":1,"selectionmode":"intersect","penheight":1,"windowboundingrect":"0,146,1920,1080","navigationarrows":false,"playdestination":"internal","printrotated":false,"printtextstyle":"return the printtextstyle","lockerrordialogs":false,"hilitecolor":"0,0,128","allowinlineinput":true,"systemfileselector":true,"linedelimiter":"[return]","powerkeys":true,"icon":0,"beeppitch":400,"raisepalettes":false,"revruntimebehaviour":0,"buffermode":"millions","printcardborders":false,"clipboarddata":"put the custompropertysets of button \"Storage\" of stack kCodeSnapshotSubstack","allowabledragactions":"copy","lockmoves":false,"proportionalthumbs":true,"messagemessages":false,"dragdelta":4,"penpattern":136,"dragimage":0,"selectionhandlecolor":"Gray50","watchedvariables":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,tLoopIndex,tLoopIndex = 4","brush":8,"recordsamplesize":8,"acceptdrop":false,"dragspeed":0,"textarrows":true,"idleticks":12,"securitypermissions":"disk,network,process,shell,registryRead,registryWrite,stack,printing,privacy,applescript,doalternate,external","wholematches":false,"printscale":1,"paintcompression":"png","tool":"browse tool","shellcommand":"\/bin\/sh","typingrate":100,"lookandfeel":"Appearance Manager","remapcolor":true,"columndelimiter":"[tab]","systemcolorselector":true,"lockcursor":false,"defaultmenubar":"group \"revMenuBar\" of card \"card id 1002\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revmenubar.rev\"","filetype":"ttxtTEXT","selectgroupedcontrols":false,"screennopixmaps":false,"printrowsfirst":true,"screensharedmemory":true,"printtextfont":"return the printtextfont","playloudness":0,"revlicenseinfo":"Mark WIEDER\n\nCommercial\n1\nWindows,Mac OS X,Linux,Web,iOS,Android,Windows Mobile,Linux Mobile\n\nLocal","twelvehourtime":true,"videoclipplayer":"xanim","editmenus":true,"underlinelinks":true,"roundradius":15,"showgroups":true,"hidepalettes":false,"printpaperscale":1,"printranges":"all","recentcards":"card id 1002 of stack \"PowerDebugCodeSnapshot\" of stack \"\/home\/mwieder\/Dropbox\/linux\/Plugins\/PowerDebug.rev\"\ncard id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"\ncard id 1002 of stack \"revNewScriptEditor 1\" of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/revscripteditor.rev\"\ncard id 1038 of stack \"\/opt\/runrev\/livecode-4.6.4-gm-3\/Toolset\/home.rev\"","allowinterrupts":true,"recordformat":"aiff","columndel":"[tab]","debugcontext":"grunt,17","doubleclickinterval":250,"editbackground":false,"roundheight":15,"syncrate":20,"itemdel":", [comma]","repeatrate":50,"networkinterfaces":"127.0.0.1\n192.168.0.101","casesensitive":false,"pointerfocus":true,"eraser":2,"brushcolor":"255,255,255","outputtextencoding":"iso-8859-1","relayergroupedcontrols":false,"raisewindows":false},"execution_context":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\",grunt,17","long_name":"button \"Button 1\" of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","execution_handler":"grunt","script locals":null,"owner":"card id 1002 of stack stack \"Untitled 1\"","execution_control":"button id 1003 of card id 1002 of stack \"\/home\/mwieder\/Desktop\/Rails class\/from desktop\/tracebreaktester.livecode\"","parameters":null}}} -------------------------------------------------------------------------------- /Livecode/testdata.json: -------------------------------------------------------------------------------- 1 | {"cClasses":[{"Style":"4x Round Robin","Format":"4 of 4","Class":"Regular 1","Short":"R1"},{"Style":"4x Round Robin","Format":"4 of 4","Class":"Regular 2","Short":"R2"},{"Style":"4x Round Robin","Format":"4 of 4","Class":"Regular 3","Short":"R3"},{"Style":"8 Races","Format":"4 of 4","Class":"Veteran 1","Short":"V1"},{"Style":"2x Round Robin","Format":"4 of 4","Class":"Multibreed 1","Short":"M1"},{"Style":"2x Round Robin","Format":"4 of 4, 3 of 3","Class":"Open 1","Short":"O1"},{"Style":"2x Round Robin","Format":"4 of 4","Class":"Open 2","Short":"O2"}],"cRaceNum":65,"cTeams":[{"teamName":"Kiss My Grill","teamClub":"ND","teamDiv":"O1"},{"teamName":"#Game On","teamClub":"CM","teamDiv":"O1"},{"teamName":"Hurricanes","teamClub":"WW","teamDiv":"M1"},{"teamName":"Rocket Science","teamClub":"BTB","teamDiv":"O1"},{"teamName":"Raiders","teamClub":"BSB","teamDiv":"R1"},{"teamName":"Shut the Front Door!","teamClub":"FBM","teamDiv":"R2"},{"teamName":"Salty Dogs","teamClub":"SS","teamDiv":"R3"},{"teamName":"Fast Attack","teamClub":"FA","teamDiv":"O2"},{"teamName":"What the Fuzz?!","teamClub":"FBM","teamDiv":"M1"},{"teamName":"Open for Business","teamClub":"WMM","teamDiv":"O2"},{"teamName":"Mutley Crew","teamClub":"ARF","teamDiv":"O1"},{"teamName":"Wicked Chaos","teamClub":"WF","teamDiv":"O1"},{"teamName":"Red Haze","teamClub":"2FF","teamDiv":"M1"},{"teamName":"Oldies But Goodies","teamClub":"RE","teamDiv":"V1"},{"teamName":"Coastal Clippers","teamClub":"SS","teamDiv":"O2"},{"teamName":"4 Runners","teamClub":"FAM","teamDiv":"R2"},{"teamName":"Critical Mass","teamClub":"MC","teamDiv":"R1"},{"teamName":"Tug Thugs","teamClub":"ARF","teamDiv":"R3"},{"teamName":"RE Open","teamClub":"RE","teamDiv":"O1"},{"teamName":"Free Agents","teamClub":"BSB","teamDiv":"O2"},{"teamName":"Butterfly Effect","teamClub":"MC","teamDiv":"M1"},{"teamName":"BARK On","teamClub":"BK","teamDiv":"V1"},{"teamName":"Nothin' But Taillights","teamClub":"ND","teamDiv":"R2"},{"teamName":"Game On","teamClub":"RE","teamDiv":"R1"},{"teamName":"iBARK","teamClub":"BK","teamDiv":"R3"},{"teamName":"4 Paws","teamClub":"FAM","teamDiv":"O2"},{"teamName":"RE Stuff","teamClub":"RE","teamDiv":"M1"}],"cSchedule":[{"rightLane":"RE RE Open","breakOut":0,"raceDiv":"O1","leftLane":"ND Kiss My Grill","raceStatus":"green","raceNum":1,"raceFormat":"4 of 4"},{"rightLane":"ARF Mutley Crew","breakOut":0,"raceDiv":"O1","leftLane":"CM #Game On","raceStatus":"green","raceNum":2,"raceFormat":"4 of 4"},{"rightLane":"MC Butterfly Effect","breakOut":0,"raceDiv":"M1","leftLane":"WW Hurricanes","raceStatus":"green","raceNum":3,"raceFormat":"4 of 4"},{"rightLane":"WF Wicked Chaos","breakOut":0,"raceDiv":"O1","leftLane":"BTB Rocket Science","raceStatus":"green","raceNum":4,"raceFormat":"4 of 4"},{"rightLane":"RE Game On","breakOut":0,"raceDiv":"R1","leftLane":"BSB Raiders","raceStatus":"green","raceNum":5,"raceFormat":"4 of 4"},{"rightLane":"ND Nothin' But Taillights","breakOut":19.3,"raceDiv":"R2","leftLane":"FBM Shut the Front Door!","raceStatus":"green","raceNum":6,"raceFormat":"4 of 4"},{"rightLane":"BK iBARK","breakOut":21,"raceDiv":"R3","leftLane":"SS Salty Dogs","raceStatus":"green","raceNum":7,"raceFormat":"4 of 4"},{"rightLane":"BSB Free Agents","breakOut":20.2,"raceDiv":"O2","leftLane":"FA Fast Attack","raceStatus":"green","raceNum":8,"raceFormat":"4 of 4"},{"rightLane":"RE RE Stuff","breakOut":0,"raceDiv":"M1","leftLane":"FBM What the Fuzz?!","raceStatus":"green","raceNum":9,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Paws","breakOut":20.2,"raceDiv":"O2","leftLane":"WMM Open for Business","raceStatus":"green","raceNum":10,"raceFormat":"4 of 4"},{"rightLane":"ND Kiss My Grill","breakOut":0,"raceDiv":"O1","leftLane":"ARF Mutley Crew","raceStatus":"green","raceNum":11,"raceFormat":"4 of 4"},{"rightLane":"RE RE Open","breakOut":0,"raceDiv":"O1","leftLane":"WF Wicked Chaos","raceStatus":"green","raceNum":12,"raceFormat":"4 of 4"},{"rightLane":"CM #Game On","breakOut":0,"raceDiv":"O1","leftLane":"BTB Rocket Science","raceStatus":"green","raceNum":13,"raceFormat":"4 of 4"},{"rightLane":"WW Hurricanes","breakOut":0,"raceDiv":"M1","leftLane":"2FF Red Haze","raceStatus":"green","raceNum":14,"raceFormat":"4 of 4"},{"rightLane":"BK BARK On","breakOut":0,"raceDiv":"V1","leftLane":"RE Oldies But Goodies","raceStatus":"green","raceNum":15,"raceFormat":"4 of 4"},{"rightLane":"FA Fast Attack","breakOut":20.2,"raceDiv":"O2","leftLane":"SS Coastal Clippers","raceStatus":"green","raceNum":16,"raceFormat":"4 of 4"},{"rightLane":"FBM Shut the Front Door!","breakOut":19.3,"raceDiv":"R2","leftLane":"FAM 4 Runners","raceStatus":"green","raceNum":17,"raceFormat":"4 of 4"},{"rightLane":"BSB Raiders","breakOut":0,"raceDiv":"R1","leftLane":"MC Critical Mass","raceStatus":"green","raceNum":18,"raceFormat":"4 of 4"},{"rightLane":"SS Salty Dogs","breakOut":21,"raceDiv":"R3","leftLane":"ARF Tug Thugs","raceStatus":"green","raceNum":19,"raceFormat":"4 of 4"},{"rightLane":"ND Kiss My Grill","breakOut":0,"raceDiv":"O1","leftLane":"CM #Game On","raceStatus":"green","raceNum":20,"raceFormat":"4 of 4"},{"rightLane":"BTB Rocket Science","breakOut":0,"raceDiv":"O1","leftLane":"RE RE Open","raceStatus":"green","raceNum":21,"raceFormat":"4 of 4"},{"rightLane":"WMM Open for Business","breakOut":20.2,"raceDiv":"O2","leftLane":"BSB Free Agents","raceStatus":"green","raceNum":22,"raceFormat":"4 of 4"},{"rightLane":"FBM What the Fuzz?!","breakOut":0,"raceDiv":"M1","leftLane":"MC Butterfly Effect","raceStatus":"green","raceNum":23,"raceFormat":"4 of 4"},{"rightLane":"RE Oldies But Goodies","breakOut":0,"raceDiv":"V1","leftLane":"BK BARK On","raceStatus":"green","raceNum":24,"raceFormat":"4 of 4"},{"rightLane":"ARF Mutley Crew","breakOut":0,"raceDiv":"O1","leftLane":"WF Wicked Chaos","raceStatus":"green","raceNum":25,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Runners","breakOut":19.3,"raceDiv":"R2","leftLane":"ND Nothin' But Taillights","raceStatus":"green","raceNum":26,"raceFormat":"4 of 4"},{"rightLane":"MC Critical Mass","breakOut":0,"raceDiv":"R1","leftLane":"RE Game On","raceStatus":"green","raceNum":27,"raceFormat":"4 of 4"},{"rightLane":"ARF Tug Thugs","breakOut":21,"raceDiv":"R3","leftLane":"BK iBARK","raceStatus":"green","raceNum":28,"raceFormat":"4 of 4"},{"rightLane":"SS Coastal Clippers","breakOut":20.2,"raceDiv":"O2","leftLane":"FAM 4 Paws","raceStatus":"green","raceNum":29,"raceFormat":"4 of 4"},{"rightLane":"BTB Rocket Science","breakOut":0,"raceDiv":"O1","leftLane":"ND Kiss My Grill","raceStatus":"green","raceNum":30,"raceFormat":"4 of 4"},{"rightLane":"FA Fast Attack","breakOut":20.2,"raceDiv":"O2","leftLane":"WMM Open for Business","raceStatus":"green","raceNum":31,"raceFormat":"4 of 4"},{"rightLane":"WW Hurricanes","breakOut":0,"raceDiv":"M1","leftLane":"FBM What the Fuzz?!","raceStatus":"green","raceNum":32,"raceFormat":"4 of 4"},{"rightLane":"2FF Red Haze","breakOut":0,"raceDiv":"M1","leftLane":"RE RE Stuff","raceStatus":"red","raceNum":33,"raceFormat":"4 of 4"},{"rightLane":"BSB Raiders","breakOut":0,"raceDiv":"R1","leftLane":"RE Game On","raceStatus":"red","raceNum":34,"raceFormat":"4 of 4"},{"rightLane":"SS Salty Dogs","breakOut":21,"raceDiv":"R3","leftLane":"BK iBARK","raceStatus":"green","raceNum":35,"raceFormat":"4 of 4"},{"rightLane":"WF Wicked Chaos","breakOut":0,"raceDiv":"O1","leftLane":"CM #Game On","raceStatus":"green","raceNum":36,"raceFormat":"4 of 4"},{"rightLane":"FBM Shut the Front Door!","breakOut":19.3,"raceDiv":"R2","leftLane":"ND Nothin' But Taillights","raceStatus":"green","raceNum":37,"raceFormat":"4 of 4"},{"rightLane":"SS Coastal Clippers","breakOut":20.2,"raceDiv":"O2","leftLane":"BSB Free Agents","raceStatus":"green","raceNum":38,"raceFormat":"4 of 4"},{"rightLane":"RE RE Open","breakOut":0,"raceDiv":"O1","leftLane":"ARF Mutley Crew","raceStatus":"green","raceNum":39,"raceFormat":"4 of 4"},{"rightLane":"2FF Red Haze","breakOut":0,"raceDiv":"M1","leftLane":"MC Butterfly Effect","raceStatus":"green","raceNum":40,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Paws","breakOut":20.2,"raceDiv":"O2","leftLane":"FA Fast Attack","raceStatus":"green","raceNum":41,"raceFormat":"4 of 4"},{"rightLane":"BK BARK On","breakOut":0,"raceDiv":"V1","leftLane":"RE Oldies But Goodies","raceStatus":"green","raceNum":42,"raceFormat":"4 of 4"},{"rightLane":"ND Kiss My Grill","breakOut":0,"raceDiv":"O1","leftLane":"WF Wicked Chaos","raceStatus":"green","raceNum":43,"raceFormat":"4 of 4"},{"rightLane":"ARF Tug Thugs","breakOut":21,"raceDiv":"R3","leftLane":"SS Salty Dogs","raceStatus":"green","raceNum":44,"raceFormat":"4 of 4"},{"rightLane":"RE RE Stuff","breakOut":0,"raceDiv":"M1","leftLane":"WW Hurricanes","raceStatus":"green","raceNum":45,"raceFormat":"4 of 4"},{"rightLane":"MC Critical Mass","breakOut":0,"raceDiv":"R1","leftLane":"BSB Raiders","raceStatus":"yellow","raceNum":46,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Runners","breakOut":19.3,"raceDiv":"R2","leftLane":"FBM Shut the Front Door!","raceStatus":"green","raceNum":47,"raceFormat":"4 of 4"},{"rightLane":"CM #Game On","breakOut":0,"raceDiv":"O1","leftLane":"RE RE Open","raceStatus":"green","raceNum":48,"raceFormat":"4 of 4"},{"rightLane":"ARF Mutley Crew","breakOut":0,"raceDiv":"O1","leftLane":"BTB Rocket Science","raceStatus":"green","raceNum":49,"raceFormat":"4 of 4"},{"rightLane":"WMM Open for Business","breakOut":20.2,"raceDiv":"O2","leftLane":"SS Coastal Clippers","raceStatus":"green","raceNum":50,"raceFormat":"4 of 4"},{"rightLane":"BSB Free Agents","breakOut":20.2,"raceDiv":"O2","leftLane":"FAM 4 Paws","raceStatus":"green","raceNum":51,"raceFormat":"4 of 4"},{"rightLane":"RE Game On","breakOut":0,"raceDiv":"R1","leftLane":"MC Critical Mass","raceStatus":"yellow","raceNum":52,"raceFormat":"4 of 4"},{"rightLane":"FBM What the Fuzz?!","breakOut":0,"raceDiv":"M1","leftLane":"2FF Red Haze","raceStatus":"green","raceNum":53,"raceFormat":"4 of 4"},{"rightLane":"BK iBARK","breakOut":21,"raceDiv":"R3","leftLane":"ARF Tug Thugs","raceStatus":"green","raceNum":54,"raceFormat":"4 of 4"},{"rightLane":"MC Butterfly Effect","breakOut":0,"raceDiv":"M1","leftLane":"RE RE Stuff","raceStatus":"green","raceNum":55,"raceFormat":"4 of 4"},{"rightLane":"ND Nothin' But Taillights","breakOut":19.3,"raceDiv":"R2","leftLane":"FAM 4 Runners","raceStatus":"green","raceNum":56,"raceFormat":"4 of 4"},{"rightLane":"CM #Game On","breakOut":0,"raceDiv":"O1","leftLane":"ARF Mutley Crew","raceStatus":"green","raceNum":57,"raceFormat":"3 of 3"},{"rightLane":"RE Oldies But Goodies","breakOut":0,"raceDiv":"V1","leftLane":"BK BARK On","raceStatus":"green","raceNum":58,"raceFormat":"4 of 4"},{"rightLane":"FA Fast Attack","breakOut":20.2,"raceDiv":"O2","leftLane":"BSB Free Agents","raceStatus":"green","raceNum":59,"raceFormat":"4 of 4"},{"rightLane":"BTB Rocket Science","breakOut":0,"raceDiv":"O1","leftLane":"WF Wicked Chaos","raceStatus":"green","raceNum":60,"raceFormat":"3 of 3"},{"rightLane":"ND Kiss My Grill","breakOut":0,"raceDiv":"O1","leftLane":"RE RE Open","raceStatus":"green","raceNum":61,"raceFormat":"3 of 3"},{"rightLane":"WW Hurricanes","breakOut":0,"raceDiv":"M1","leftLane":"MC Butterfly Effect","raceStatus":"green","raceNum":62,"raceFormat":"4 of 4"},{"rightLane":"BK iBARK","breakOut":21,"raceDiv":"R3","leftLane":"SS Salty Dogs","raceStatus":"green","raceNum":63,"raceFormat":"4 of 4"},{"rightLane":"FBM What the Fuzz?!","breakOut":0,"raceDiv":"M1","leftLane":"RE RE Stuff","raceStatus":"red","raceNum":64,"raceFormat":"4 of 4"},{"rightLane":"RE Game On","breakOut":0,"raceDiv":"R1","leftLane":"BSB Raiders","raceStatus":"red","raceNum":65,"raceFormat":"4 of 4"},{"rightLane":"ND Nothin' But Taillights","breakOut":19.3,"raceDiv":"R2","leftLane":"FBM Shut the Front Door!","raceStatus":"green","raceNum":66,"raceFormat":"4 of 4"},{"rightLane":"BTB Rocket Science","breakOut":0,"raceDiv":"O1","leftLane":"CM #Game On","raceStatus":"green","raceNum":67,"raceFormat":"3 of 3"},{"rightLane":"WF Wicked Chaos","breakOut":0,"raceDiv":"O1","leftLane":"RE RE Open","raceStatus":"green","raceNum":68,"raceFormat":"3 of 3"},{"rightLane":"WMM Open for Business","breakOut":20.2,"raceDiv":"O2","leftLane":"FAM 4 Paws","raceStatus":"green","raceNum":69,"raceFormat":"4 of 4"},{"rightLane":"ARF Mutley Crew","breakOut":0,"raceDiv":"O1","leftLane":"ND Kiss My Grill","raceStatus":"green","raceNum":70,"raceFormat":"3 of 3"},{"rightLane":"SS Coastal Clippers","breakOut":20.2,"raceDiv":"O2","leftLane":"FA Fast Attack","raceStatus":"green","raceNum":71,"raceFormat":"4 of 4"},{"rightLane":"BK BARK On","breakOut":0,"raceDiv":"V1","leftLane":"RE Oldies But Goodies","raceStatus":"green","raceNum":72,"raceFormat":"4 of 4"},{"rightLane":"FBM Shut the Front Door!","breakOut":19.3,"raceDiv":"R2","leftLane":"FAM 4 Runners","raceStatus":"green","raceNum":73,"raceFormat":"4 of 4"},{"rightLane":"SS Salty Dogs","breakOut":21,"raceDiv":"R3","leftLane":"ARF Tug Thugs","raceStatus":"green","raceNum":74,"raceFormat":"4 of 4"},{"rightLane":"2FF Red Haze","breakOut":0,"raceDiv":"M1","leftLane":"WW Hurricanes","raceStatus":"green","raceNum":75,"raceFormat":"4 of 4"},{"rightLane":"BSB Raiders","breakOut":0,"raceDiv":"R1","leftLane":"MC Critical Mass","raceStatus":"green","raceNum":76,"raceFormat":"4 of 4"},{"rightLane":"RE RE Open","breakOut":0,"raceDiv":"O1","leftLane":"BTB Rocket Science","raceStatus":"green","raceNum":77,"raceFormat":"3 of 3"},{"rightLane":"CM #Game On","breakOut":0,"raceDiv":"O1","leftLane":"ND Kiss My Grill","raceStatus":"green","raceNum":78,"raceFormat":"3 of 3"},{"rightLane":"BSB Free Agents","breakOut":20.2,"raceDiv":"O2","leftLane":"WMM Open for Business","raceStatus":"green","raceNum":79,"raceFormat":"4 of 4"},{"rightLane":"RE Oldies But Goodies","breakOut":0,"raceDiv":"V1","leftLane":"BK BARK On","raceStatus":"green","raceNum":80,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Runners","breakOut":19.3,"raceDiv":"R2","leftLane":"ND Nothin' But Taillights","raceStatus":"green","raceNum":81,"raceFormat":"4 of 4"},{"rightLane":"MC Butterfly Effect","breakOut":0,"raceDiv":"M1","leftLane":"FBM What the Fuzz?!","raceStatus":"green","raceNum":82,"raceFormat":"4 of 4"},{"rightLane":"ARF Tug Thugs","breakOut":21,"raceDiv":"R3","leftLane":"BK iBARK","raceStatus":"green","raceNum":83,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Paws","breakOut":20.2,"raceDiv":"O2","leftLane":"SS Coastal Clippers","raceStatus":"green","raceNum":84,"raceFormat":"4 of 4"},{"rightLane":"MC Critical Mass","breakOut":0,"raceDiv":"R1","leftLane":"RE Game On","raceStatus":"yellow","raceNum":85,"raceFormat":"4 of 4"},{"rightLane":"WF Wicked Chaos","breakOut":0,"raceDiv":"O1","leftLane":"ARF Mutley Crew","raceStatus":"green","raceNum":86,"raceFormat":"3 of 3"},{"rightLane":"ND Kiss My Grill","breakOut":0,"raceDiv":"O1","leftLane":"BTB Rocket Science","raceStatus":"green","raceNum":87,"raceFormat":"3 of 3"},{"rightLane":"WMM Open for Business","breakOut":20.2,"raceDiv":"O2","leftLane":"FA Fast Attack","raceStatus":"green","raceNum":88,"raceFormat":"4 of 4"},{"rightLane":"FBM What the Fuzz?!","breakOut":0,"raceDiv":"M1","leftLane":"WW Hurricanes","raceStatus":"green","raceNum":89,"raceFormat":"4 of 4"},{"rightLane":"RE RE Stuff","breakOut":0,"raceDiv":"M1","leftLane":"2FF Red Haze","raceStatus":"red","raceNum":90,"raceFormat":"4 of 4"},{"rightLane":"BSB Raiders","breakOut":0,"raceDiv":"R1","leftLane":"RE Game On","raceStatus":"red","raceNum":91,"raceFormat":"4 of 4"},{"rightLane":"SS Salty Dogs","breakOut":21,"raceDiv":"R3","leftLane":"BK iBARK","raceStatus":"green","raceNum":92,"raceFormat":"4 of 4"},{"rightLane":"CM #Game On","breakOut":0,"raceDiv":"O1","leftLane":"WF Wicked Chaos","raceStatus":"green","raceNum":93,"raceFormat":"3 of 3"},{"rightLane":"FBM Shut the Front Door!","breakOut":19.3,"raceDiv":"R2","leftLane":"ND Nothin' But Taillights","raceStatus":"green","raceNum":94,"raceFormat":"4 of 4"},{"rightLane":"BK BARK On","breakOut":0,"raceDiv":"V1","leftLane":"RE Oldies But Goodies","raceStatus":"green","raceNum":95,"raceFormat":"4 of 4"},{"rightLane":"BSB Free Agents","breakOut":20.2,"raceDiv":"O2","leftLane":"SS Coastal Clippers","raceStatus":"green","raceNum":96,"raceFormat":"4 of 4"},{"rightLane":"MC Butterfly Effect","breakOut":0,"raceDiv":"M1","leftLane":"2FF Red Haze","raceStatus":"green","raceNum":97,"raceFormat":"4 of 4"},{"rightLane":"ARF Mutley Crew","breakOut":0,"raceDiv":"O1","leftLane":"RE RE Open","raceStatus":"green","raceNum":98,"raceFormat":"3 of 3"},{"rightLane":"FA Fast Attack","breakOut":20.2,"raceDiv":"O2","leftLane":"FAM 4 Paws","raceStatus":"green","raceNum":99,"raceFormat":"4 of 4"},{"rightLane":"WF Wicked Chaos","breakOut":0,"raceDiv":"O1","leftLane":"ND Kiss My Grill","raceStatus":"green","raceNum":100,"raceFormat":"3 of 3"},{"rightLane":"ARF Tug Thugs","breakOut":21,"raceDiv":"R3","leftLane":"SS Salty Dogs","raceStatus":"green","raceNum":101,"raceFormat":"4 of 4"},{"rightLane":"WW Hurricanes","breakOut":0,"raceDiv":"M1","leftLane":"RE RE Stuff","raceStatus":"green","raceNum":102,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Runners","breakOut":19.3,"raceDiv":"R2","leftLane":"FBM Shut the Front Door!","raceStatus":"green","raceNum":103,"raceFormat":"4 of 4"},{"rightLane":"MC Critical Mass","breakOut":0,"raceDiv":"R1","leftLane":"BSB Raiders","raceStatus":"green","raceNum":104,"raceFormat":"4 of 4"},{"rightLane":"RE Oldies But Goodies","breakOut":0,"raceDiv":"V1","leftLane":"BK BARK On","raceStatus":"green","raceNum":105,"raceFormat":"4 of 4"},{"rightLane":"BTB Rocket Science","breakOut":0,"raceDiv":"O1","leftLane":"ARF Mutley Crew","raceStatus":"green","raceNum":106,"raceFormat":"3 of 3"},{"rightLane":"SS Coastal Clippers","breakOut":20.2,"raceDiv":"O2","leftLane":"WMM Open for Business","raceStatus":"green","raceNum":107,"raceFormat":"4 of 4"},{"rightLane":"RE RE Open","breakOut":0,"raceDiv":"O1","leftLane":"CM #Game On","raceStatus":"green","raceNum":108,"raceFormat":"3 of 3"},{"rightLane":"2FF Red Haze","breakOut":0,"raceDiv":"M1","leftLane":"FBM What the Fuzz?!","raceStatus":"green","raceNum":109,"raceFormat":"4 of 4"},{"rightLane":"FAM 4 Paws","breakOut":20.2,"raceDiv":"O2","leftLane":"BSB Free Agents","raceStatus":"green","raceNum":110,"raceFormat":"4 of 4"},{"rightLane":"RE RE Stuff","breakOut":0,"raceDiv":"M1","leftLane":"MC Butterfly Effect","raceStatus":"green","raceNum":111,"raceFormat":"4 of 4"},{"rightLane":"BK iBARK","breakOut":21,"raceDiv":"R3","leftLane":"ARF Tug Thugs","raceStatus":"green","raceNum":112,"raceFormat":"4 of 4"},{"rightLane":"ND Nothin' But Taillights","breakOut":19.3,"raceDiv":"R2","leftLane":"FAM 4 Runners","raceStatus":"green","raceNum":113,"raceFormat":"4 of 4"},{"rightLane":"RE Game On","breakOut":0,"raceDiv":"R1","leftLane":"MC Critical Mass","raceStatus":"green","raceNum":114,"raceFormat":"4 of 4"}],"cTournamentTeams":{"FAM 4 Runners":{"teamClub":"FAM","teamSeed":20.8,"teamDiv":"R2","teamName":"4 Runners","teamDogs":[{"Breed":"Mudi","Owner":"Pat Edmonds","Jump":null,"Name":"Taz","CRN":100687},{"Breed":"Border Collie","Owner":"Nathalie LeBlanc","Jump":null,"Name":"Brooklyn","CRN":081086},{"Breed":"Shetland Sheepdog","Owner":"Richard Landry","Jump":null,"Name":"Shadow","CRN":060529},{"Breed":"American Cocker Spaniel","Owner":"Cy Edmonds","Jump":7,"Name":"Wager","CRN":100688},{"Breed":"Mudi","Owner":"Denise Landry","Jump":10,"Name":"Springhill Roadtrip","CRN":120619},{"Breed":"Border Collie","Owner":"Pat & Cy Edmonds","Jump":null,"Name":"Tess","CRN":150498}]},"MC Critical Mass":{"teamClub":"MC","teamSeed":16.2,"teamDiv":"R1","teamName":"Critical Mass","teamDogs":[{"Breed":"Mix","Owner":"Laci Wentland","Jump":null,"Name":"Bogie","CRN":101075},{"Breed":"Border Collie","Owner":"Lauren Hassett","Jump":null,"Name":"Krave","CRN":100518},{"Breed":"Border Collie","Owner":"Ben Shryock","Jump":null,"Name":"Goose","CRN":100041},{"Breed":"Mix","Owner":"Amanda Haldeman","Jump":8,"Name":"Taxi","CRN":140015},{"Breed":"Belgian Sheepdog (Groenendael)","Owner":"Lauren Hassett","Jump":null,"Name":"Charra","CRN":140514},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Amanda Haldeman","Jump":7,"Name":"Tanner","CRN":100261}]},"SS Coastal Clippers":{"teamClub":"SS","teamSeed":22,"teamDiv":"O2","teamName":"Coastal Clippers","teamDogs":[{"Breed":"Flat Coated Retriever","Owner":"Trudy Paquin","Jump":null,"Name":"Shazam","CRN":130077},{"Breed":"Labrador Retriever","Owner":"Kari Daniels","Jump":null,"Name":"Potter","CRN":080389},{"Breed":"Mix","Owner":"Colleen Feeney","Jump":11,"Name":"Abban","CRN":110979},{"Breed":"Australian Kelpie","Owner":"Steve & Beth Kanyock","Jump":null,"Name":"Addie","CRN":110586},{"Breed":"Welsh Corgi (Cardigan)","Owner":"Rachael Maginess","Jump":7,"Name":"Cinder","CRN":140475},{"Breed":"Chihuahua","Owner":"Julianne Grove","Jump":7,"Name":"Pirate","CRN":110961}]},"ND Kiss My Grill":{"teamClub":"ND","teamSeed":19.8,"teamDiv":"O1","teamName":"Kiss My Grill","teamDogs":[{"Breed":"Golden Retriever","Owner":"Seth Dunn","Jump":14,"Name":"Striker","CRN":120512},{"Breed":"Australian Shepherd","Owner":"Kathleen Buckley","Jump":14,"Name":"Chi","CRN":110223},{"Breed":"Chihuahua","Owner":"Jeannie Johnson","Jump":8,"Name":"Mini","CRN":080269},{"Breed":"Mini Australian\/N American Shepherd","Owner":"Richard Fleming","Jump":10,"Name":"Willow","CRN":130819},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Valerie Whiterock","Jump":7,"Name":"Vortex","CRN":050359},{"Breed":"Labrador Retriever","Owner":"Rachel Robideau","Jump":17,"Name":"Wrecker","CRN":111008}]},"2FF Red Haze":{"teamClub":"2FF","teamSeed":20.3,"teamDiv":"M1","teamName":"Red Haze","teamDogs":[{"Breed":"Mix","Owner":"Courtney Grosser","Jump":null,"Name":"Arizona","CRN":130403},{"Breed":"Nova Scotia Duck Tolling Retriever","Owner":"Lisa Grosser","Jump":null,"Name":"Scarlet","CRN":120230},{"Breed":"Border Collie","Owner":"Debbie Dear","Jump":null,"Name":"Maya","CRN":140847},{"Breed":"Boston Terrier","Owner":"Virginia Sturges","Jump":null,"Name":"Morgan","CRN":090950},{"Breed":"Boston Terrier","Owner":"Virginia Sturges","Jump":null,"Name":"Myrna","CRN":150305},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"ND Nothin' But Taillights":{"teamClub":"ND","teamSeed":20.3,"teamDiv":"R2","teamName":"Nothin' But Taillights","teamDogs":[{"Breed":"Mini Australian\/N American Shepherd","Owner":"Terry Chagnon","Jump":9,"Name":"Nike","CRN":100920},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Valerie Whiterock","Jump":7,"Name":"Vortex","CRN":050359},{"Breed":"Labrador Retriever","Owner":"Rachel Robideau","Jump":14,"Name":"Wrecker","CRN":111008},{"Breed":"Border Collie","Owner":"Jeff Remillard","Jump":14,"Name":"Dunkin","CRN":090391},{"Breed":"Mini Australian\/N American Shepherd","Owner":"Richard Fleming","Jump":10,"Name":"Willow","CRN":130819},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Valerie Whiterock","Jump":7,"Name":Infinity,"CRN":150108}]},"BTB Rocket Science":{"teamClub":"BTB","teamSeed":19.2,"teamDiv":"O1","teamName":"Rocket Science","teamDogs":[{"Breed":"Mix","Owner":"April Pelletier","Jump":null,"Name":"Sarafina","CRN":130197},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Chris Livingston","Jump":7,"Name":"Maggie","CRN":120280},{"Breed":"Mix","Owner":"Chris Livingston","Jump":null,"Name":"Blaze","CRN":130499},{"Breed":"Border Collie","Owner":"Deirdre C. Ryan","Jump":null,"Name":"Quechee","CRN":120418},{"Breed":"Mini Australian\/N American Shepherd","Owner":"Lorraine Messier","Jump":null,"Name":"Onyx","CRN":040826},{"Breed":"Australian Shepherd","Owner":"Samantha Brown","Jump":null,"Name":"Zombie","CRN":150362}]},"BSB Raiders":{"teamClub":"BSB","teamSeed":17.5,"teamDiv":"R1","teamName":"Raiders","teamDogs":[{"Breed":"Border Collie","Owner":"Kay McDonald","Jump":null,"Name":"Rio","CRN":100517},{"Breed":"Mix","Owner":"Dawn Johnson","Jump":null,"Name":"Blue Cedar's Kimber","CRN":121073},{"Breed":"Border Collie","Owner":"Dawn Johnson","Jump":null,"Name":"Riley","CRN":100410},{"Breed":"Mix","Owner":"Kay McDonald","Jump":null,"Name":"Poppy","CRN":121009},{"Breed":"Mix","Owner":"Dawn Johnson","Jump":null,"Name":"Beau","CRN":090762},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"BK BARK On":{"teamClub":"BK","teamSeed":22,"teamDiv":"V1","teamName":"BARK On","teamDogs":[{"Breed":"Mix","Owner":"Gail D'Avolio","Jump":null,"Name":"Sting","CRN":030648},{"Breed":"American Cocker Spaniel","Owner":"Gail D'Avolio","Jump":null,"Name":"One","CRN":080169},{"Breed":"Mix","Owner":"Keira Chin","Jump":null,"Name":"Beau","CRN":070081},{"Breed":"Belgian Malinois","Owner":"Carol Mount","Jump":null,"Name":"Fusion","CRN":060477},{"Breed":"Labrador Retriever","Owner":"Kristy Dunn","Jump":null,"Name":"Mulligan","CRN":080443},{"Breed":"Border Collie","Owner":"Amanda Haldeman","Jump":null,"Name":"Vegas","CRN":070084}]},"RE RE Open":{"teamClub":"RE","teamSeed":16.7,"teamDiv":"O1","teamName":"RE Open","teamDogs":[{"Breed":"Border Collie","Owner":"Melissa Wilkinson","Jump":null,"Name":"Blitz","CRN":130381},{"Breed":"Mix","Owner":"Joe Bonofiglio","Jump":null,"Name":"Mustang","CRN":090508},{"Breed":"Dutch Shepherd","Owner":"Daniel Pascarelli","Jump":null,"Name":"Brink","CRN":070942},{"Breed":"Mix","Owner":"Shannon Maeurer","Jump":null,"Name":"Banshee","CRN":110593},{"Breed":"Border Collie","Owner":"Jessica Deutsch","Jump":null,"Name":"Blast","CRN":140787},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"BSB Free Agents":{"teamClub":"BSB","teamSeed":21.5,"teamDiv":"O2","teamName":"Free Agents","teamDogs":[{"Breed":"Australian Cattle Dog","Owner":"Vanessa St. Pierre","Jump":null,"Name":"Remington","CRN":140376},{"Breed":"Border Collie","Owner":"Rebeccah Aube","Jump":null,"Name":"Shilo","CRN":060014},{"Breed":"Cavalier King Charles Spaniel","Owner":"Jennifer Rosenblum","Jump":7,"Name":"Luke","CRN":120986},{"Breed":"Mix","Owner":"Caroline Studley","Jump":null,"Name":"PITA","CRN":140456},{"Breed":"Mix","Owner":"Dawn Johnson","Jump":null,"Name":"Beau","CRN":090762},{"Breed":"Golden Retriever","Owner":"Jennifer Rosenblum","Jump":null,"Name":"Callie","CRN":130793}]},"CM #Game On":{"teamClub":"CM","teamSeed":18.4,"teamDiv":"O1","teamName":"#Game On","teamDogs":[{"Breed":"Mix","Owner":"Barbara Wood","Jump":9,"Name":"Spree","CRN":090933},{"Breed":"Mix","Owner":"Kerry Lallier","Jump":8,"Name":"TABOO","CRN":120205},{"Breed":"Mix","Owner":"Barbara Wood","Jump":10,"Name":"Rip","CRN":120081},{"Breed":"Mix","Owner":"Michele Emond","Jump":9,"Name":"Tapas","CRN":110272},{"Breed":"Border Collie","Owner":"Staci Yates","Jump":null,"Name":"Banner","CRN":110757},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"WF Wicked Chaos":{"teamClub":"WF","teamSeed":19.7,"teamDiv":"O1","teamName":"Wicked Chaos","teamDogs":[{"Breed":"Mix","Owner":"Jeff White","Jump":null,"Name":"Duncan","CRN":140884},{"Breed":"Pyrenean Shepherd","Owner":"Liz & Dave Strauss","Jump":11,"Name":"Remi","CRN":100215},{"Breed":"Border Collie","Owner":"Paul Linnerud","Jump":null,"Name":"Jitter","CRN":120003},{"Breed":"Mix","Owner":"Bonnie Klonowski","Jump":9,"Name":"Squeak","CRN":110705},{"Breed":"Australian Shepherd","Owner":"Kristine Rich","Jump":null,"Name":"Stella","CRN":110745},{"Breed":"Border Collie","Owner":"Caitlyn Little","Jump":null,"Name":"River","CRN":150273}]},"FA Fast Attack":{"teamClub":"FA","teamSeed":22.7,"teamDiv":"O2","teamName":"Fast Attack","teamDogs":[{"Breed":"Mix","Owner":"Heidi Dulac","Jump":null,"Name":"Mollie","CRN":120311},{"Breed":"German Wirehaired Pointer","Owner":"Stephanie Shafer","Jump":null,"Name":"Liza","CRN":091021},{"Breed":"Mix","Owner":"Terri Parrow Botsford","Jump":null,"Name":"Baklava","CRN":110250},{"Breed":"Rat Terrier","Owner":"Heather L Shaver","Jump":8,"Name":"Omni","CRN":100462},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"BK iBARK":{"teamClub":"BK","teamSeed":22,"teamDiv":"R3","teamName":"iBARK","teamDogs":[{"Breed":"Border Collie","Owner":"Gail D'Avolio","Jump":null,"Name":"Jitter","CRN":120048},{"Breed":"Papillon","Owner":"Janet Hall","Jump":7,"Name":"Little Dani","CRN":080819},{"Breed":"American Cocker Spaniel","Owner":"Gail D'Avolio","Jump":8,"Name":"Petunia","CRN":130313},{"Breed":"Mini Australian\/N American Shepherd","Owner":"Robert Hall","Jump":null,"Name":"Ollie","CRN":110059},{"Breed":"Mix","Owner":"Gail D'Avolio","Jump":null,"Name":"Screech","CRN":130074},{"Breed":"Border Collie","Owner":"Christine Smith","Jump":null,"Name":"Brok","CRN":150025}]},"WW Hurricanes":{"teamClub":"WW","teamSeed":21,"teamDiv":"M1","teamName":"Hurricanes","teamDogs":[{"Breed":"Border Collie","Owner":"Cynthia Henderson","Jump":null,"Name":"Mattingly","CRN":070696},{"Breed":"Mix","Owner":"Renee Perry","Jump":null,"Name":"Stella","CRN":110662},{"Breed":"Nova Scotia Duck Tolling Retriever","Owner":"Liz & Dave Strauss","Jump":null,"Name":"Henna","CRN":140146},{"Breed":"Mix","Owner":"Peyton Perry","Jump":7,"Name":"Sophie","CRN":140458},{"Breed":"Australian Shepherd","Owner":"Liz Strauss","Jump":null,"Name":"Addie","CRN":080713},{"Breed":"Border Collie","Owner":"Cynthia Henderson","Jump":null,"Name":"Gehrig","CRN":150567}]},"ARF Mutley Crew":{"teamClub":"ARF","teamSeed":19,"teamDiv":"O1","teamName":"Mutley Crew","teamDogs":[{"Breed":"Border Collie","Owner":"Barb Black","Jump":null,"Name":"Whit","CRN":090659},{"Breed":"Border Collie","Owner":"Jacinta Solano","Jump":null,"Name":"Tornado","CRN":140824},{"Breed":"Border Collie","Owner":"Nikki Penta","Jump":null,"Name":"Twister","CRN":140222},{"Breed":"Rat Terrier","Owner":"Kimberly Fuller","Jump":10,"Name":"Indy","CRN":120772},{"Breed":"Mix","Owner":"Lester Seal","Jump":null,"Name":"Mandy","CRN":080968},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Barb Black","Jump":7,"Name":"Secret","CRN":050177}]},"FBM Shut the Front Door!":{"teamClub":"FBM","teamSeed":21.5,"teamDiv":"R2","teamName":"Shut the Front Door!","teamDogs":[{"Breed":"Mix","Owner":"Staci Yates","Jump":8,"Name":"Reese","CRN":130382},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Sarah Holmes","Jump":7,"Name":"Saoirse","CRN":130370},{"Breed":"Brittany Spaniel","Owner":"Julie and James Harris","Jump":null,"Name":"Sassy","CRN":070933},{"Breed":"Labrador Retriever","Owner":"Amy Robinson","Jump":null,"Name":"Curly","CRN":130387},{"Breed":"Border Collie","Owner":"Rebeccah Aube","Jump":null,"Name":"Shilo","CRN":060014},{"Breed":"Brittany Spaniel","Owner":"Sarah Camire","Jump":null,"Name":"Rita","CRN":130285}]},"SS Salty Dogs":{"teamClub":"SS","teamSeed":23,"teamDiv":"R3","teamName":"Salty Dogs","teamDogs":[{"Breed":"Standard Poodle","Owner":"Joshua Throop","Jump":null,"Name":"Lucy","CRN":070046},{"Breed":"Mix","Owner":"Marge Lineweber","Jump":null,"Name":"Noodle","CRN":120599},{"Breed":"Siberian Husky","Owner":"Christine Vezina","Jump":null,"Name":"Ember","CRN":110980},{"Breed":"Pomeranian","Owner":"Sheilah Gibson","Jump":7,"Name":"Joker","CRN":110100},{"Breed":"Welsh Corgi (Pembroke)","Owner":"Wendy and Jamie Ravenelle","Jump":7,"Name":"Roo","CRN":130468},{"Breed":"Welsh Corgi (Cardigan)","Owner":"Rachael Maginess","Jump":7,"Name":"Cinder","CRN":140475}]},"RE Oldies But Goodies":{"teamClub":"RE","teamSeed":17.5,"teamDiv":"V1","teamName":"Oldies But Goodies","teamDogs":[{"Breed":"Border Collie","Owner":"Shannon Maeurer","Jump":null,"Name":"Phantom","CRN":070667},{"Breed":"Mix","Owner":"Michelle Gorbutt","Jump":null,"Name":"Yikes","CRN":030897},{"Breed":"Border Collie","Owner":"Melissa Wilkinson","Jump":null,"Name":"Jigger","CRN":080783},{"Breed":"Mix","Owner":"Bonnie & John Deschenes","Jump":null,"Name":"Juice","CRN":090100},{"Breed":"Mix","Owner":"Bonnie & John Deschenes","Jump":null,"Name":"Slash","CRN":070266},{"Breed":"Mix","Owner":"Melissa Wilkinson","Jump":null,"Name":"Spree","CRN":051252}]},"WMM Open for Business":{"teamClub":"WMM","teamSeed":22.6,"teamDiv":"O2","teamName":"Open for Business","teamDogs":[{"Breed":"Border Collie","Owner":"Brian L. Shaver","Jump":null,"Name":"Hawkeye","CRN":080711},{"Breed":"Mix","Owner":"Stephanie Shafer","Jump":null,"Name":"SirPrize","CRN":100978},{"Breed":"West Highland White Terrier","Owner":"Catherine E. Doucette","Jump":7,"Name":"Dakota","CRN":070849},{"Breed":"Labrador Retriever","Owner":"Sandra Bixler","Jump":null,"Name":"Targa","CRN":130730},{"Breed":"Mix","Owner":"Terri Parrow Botsford","Jump":null,"Name":"Sydney","CRN":130391},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]},"MC Butterfly Effect":{"teamClub":"MC","teamSeed":17,"teamDiv":"M1","teamName":"Butterfly Effect","teamDogs":[{"Breed":"Belgian Sheepdog (Groenendael)","Owner":"Lauren Hassett","Jump":null,"Name":"Charra","CRN":140514},{"Breed":"Mudi","Owner":"Amanda Haldeman","Jump":null,"Name":"Spring","CRN":090484},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Amanda Haldeman","Jump":7,"Name":"Tanner","CRN":100261},{"Breed":"Mix","Owner":"Kristine Rich","Jump":null,"Name":"Oakley","CRN":150563},{"Breed":"Whippet","Owner":"Benjamin Shryock","Jump":null,"Name":"Pax","CRN":110536},{"Breed":"Australian Shepherd","Owner":"Kristine Rich","Jump":null,"Name":"Stella","CRN":110745}]},"RE RE Stuff":{"teamClub":"RE","teamSeed":15.7,"teamDiv":"M1","teamName":"RE Stuff","teamDogs":[{"Breed":"Whippet","Owner":"John & Bonnie Deschenes","Jump":null,"Name":"Snake","CRN":130280},{"Breed":"Belgian Malinois","Owner":"Bonnie & John Deschenes","Jump":null,"Name":"Razor","CRN":071054},{"Breed":"Mix","Owner":"Sue Bonofiglio","Jump":9,"Name":"StingRay!","CRN":090002},{"Breed":"Belgian Tervuren","Owner":"Stephanie Streletz","Jump":null,"Name":"Pippa","CRN":130664},{"Breed":"Border Collie","Owner":"Joe Bonofiglio","Jump":null,"Name":"Win","CRN":130827},{"Breed":"Mix","Owner":"Bonnie Deschenes","Jump":9,"Name":"IPOD","CRN":090101}]},"FAM 4 Paws":{"teamClub":"FAM","teamSeed":21.2,"teamDiv":"O2","teamName":"4 Paws","teamDogs":[{"Breed":"Mudi","Owner":"Pat Edmonds","Jump":null,"Name":"Taz","CRN":100687},{"Breed":"Border Collie","Owner":"Nathalie LeBlanc","Jump":null,"Name":"Brooklyn","CRN":081086},{"Breed":"Shetland Sheepdog","Owner":"Richard Landry","Jump":null,"Name":"Shadow","CRN":060529},{"Breed":"Shetland Sheepdog","Owner":"Denise Landry","Jump":10,"Name":"Star","CRN":100849},{"Breed":"American Cocker Spaniel","Owner":"Cy Edmonds","Jump":7,"Name":"Wager","CRN":100688},{"Breed":"Mix","Owner":"Kevin Arseneau","Jump":null,"Name":"Score","CRN":150666}]},"ARF Tug Thugs":{"teamClub":"ARF","teamSeed":23,"teamDiv":"R3","teamName":"Tug Thugs","teamDogs":[{"Breed":"Mix","Owner":"Judith Lamont","Jump":12,"Name":"Jessie","CRN":100591},{"Breed":"Mix","Owner":"Kimberly Fuller","Jump":null,"Name":"Acorn","CRN":080379},{"Breed":"Mix","Owner":"Lester Seal","Jump":null,"Name":"Mandy","CRN":080968},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Barb Black","Jump":7,"Name":"Secret","CRN":050177},{"Breed":"Border Collie","Owner":"Barb Black","Jump":null,"Name":"Whit","CRN":090659},{"Breed":"Border Collie","Owner":"Barb Black","Jump":null,"Name":"Cam","CRN":150714}]},"FBM What the Fuzz?!":{"teamClub":"FBM","teamSeed":21,"teamDiv":"M1","teamName":"What the Fuzz?!","teamDogs":[{"Breed":"Labrador Retriever","Owner":"Staci Yates","Jump":null,"Name":"Sammie","CRN":100457},{"Breed":"Brittany Spaniel","Owner":"Sarah Camire","Jump":null,"Name":"Roxie","CRN":110077},{"Breed":"Jack\/Parson Russell Terrier","Owner":"Rebeccah Aube","Jump":null,"Name":"Kessie","CRN":070820},{"Breed":"Mix","Owner":"Kathy Velek","Jump":9,"Name":"Gemma","CRN":140559},{"Breed":"Australian Shepherd","Owner":"Martha Miller","Jump":null,"Name":"Abbey","CRN":130076},{"Breed":"Border Collie","Owner":"Sarah Holmes","Jump":null,"Name":"Arrow","CRN":150288}]},"RE Game On":{"teamClub":"RE","teamSeed":15.7,"teamDiv":"R1","teamName":"Game On","teamDogs":[{"Breed":"Border Collie","Owner":"Michelle Gorbutt","Jump":null,"Name":"Grit","CRN":080762},{"Breed":"Border Collie","Owner":"Joe Bonofiglio","Jump":null,"Name":"Win","CRN":130827},{"Breed":"Mix","Owner":"Bonnie Deschenes","Jump":9,"Name":"IPOD","CRN":090101},{"Breed":"Whippet","Owner":"Michelle Pascarelli","Jump":null,"Name":"Sweeeet!","CRN":140169},{"Breed":"Whippet","Owner":"Michelle Gorbutt","Jump":null,"Name":"Score","CRN":100781},{"Breed":null,"Owner":null,"Jump":null,"Name":null,"CRN":null}]}},"cTournamentInfo":{"name":"BARKing Mayhem","location":"Wide World of Indoor Sports","judges":"Cyril Edmonds","nafaNum":15100900,"state":"RI","judgeID":null,"startDate":"2015-08-29","endDate":"2015-08-30","city":"N Smithfield"},"cClubs":[{"clubCaptain":"Keira Chin","clubName":"B.A.R.K.","clubAbbr":"BK","nafaClubNum":1009,"captainPhone":"603-753-6314"},{"clubCaptain":"Bonnie Deschenes","clubName":"Ruff Enuff","clubAbbr":"RE","nafaClubNum":500,"captainPhone":null},{"clubCaptain":"Kathy A. Allen","clubName":"2 Fast Fur U","clubAbbr":"2FF","nafaClubNum":763,"captainPhone":null},{"clubCaptain":"Barb Black","clubName":"A.R.F.F.","clubAbbr":"ARF","nafaClubNum":308,"captainPhone":null},{"clubCaptain":"Dawn Johnson","clubName":"Baystate Bandits","clubAbbr":"BSB","nafaClubNum":957,"captainPhone":null},{"clubCaptain":"Chris Livingston","clubName":"Beantown Blitz","clubAbbr":"BTB","nafaClubNum":990,"captainPhone":null},{"clubCaptain":"Kerry Lallier","clubName":"Canine Mutiny","clubAbbr":"CM","nafaClubNum":780,"captainPhone":null},{"clubCaptain":"Stephanie Shafer","clubName":"Fast Attack","clubAbbr":"FA","nafaClubNum":309,"captainPhone":null},{"clubCaptain":"Cy Edmonds","clubName":"F.A.M.E.","clubAbbr":"FAM","nafaClubNum":73,"captainPhone":null},{"clubCaptain":"Rebeccah Aube","clubName":"Flyball MAINEiacs","clubAbbr":"FBM","nafaClubNum":639,"captainPhone":null},{"clubCaptain":"Deborah Taylor","clubName":"Mass Chaos","clubAbbr":"MC","nafaClubNum":965,"captainPhone":null},{"clubCaptain":"Jeannie Johnson","clubName":"NASDOG Racing","clubAbbr":"ND","nafaClubNum":787,"captainPhone":null},{"clubCaptain":"Marge Lineweber","clubName":"Seaside Sprinters","clubAbbr":"SS","nafaClubNum":732,"captainPhone":null},{"clubCaptain":"Caitlyn Little","clubName":"Wicked Fly","clubAbbr":"WF","nafaClubNum":1015,"captainPhone":null},{"clubCaptain":"Sandi Bixler","clubName":"White Mountain Mayhem","clubAbbr":"WMM","nafaClubNum":658,"captainPhone":null},{"clubCaptain":"Cindy Henderson","clubName":"Weston Whirlwinds","clubAbbr":"WW","nafaClubNum":382,"captainPhone":null}],"cTournamentScoring":[{"left":{"teamName":"ND Kiss My Grill","Heats":[{"heatTime":19.146,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":28.817,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":1},{"heatTime":20.963,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":20.237,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[76,76,76,76,0,0]},"raceBO":0,"right":{"teamName":"RE RE Open","Heats":[{"heatTime":17.910,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":27.172,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":5},{"heatTime":17.456,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":27.539,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":5},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[60,60,60,60,0,0]},"lane":{"Heats":[{"heatPoints":25}]},"raceDiv":"Open 1"},{"left":{"teamName":"CM #Game On","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":17.774,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.087,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[50,50,50,50,0,0]},"raceBO":0,"right":{"teamName":"ARF Mutley Crew","Heats":[{"heatTime":18.491,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.804,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":20.569,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceDiv":"Open 1"},{"left":{"teamName":"WW Hurricanes","Heats":[{"heatTime":22.703,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[25,25,25,25,0,0]},"raceBO":0,"right":{"teamName":"MC Butterfly Effect","Heats":[{"heatTime":18.229,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":17.844,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":24.777,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.178,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[80,80,80,80,0,0]},"raceDiv":"Multibreed 1"},{"left":{"teamName":"BTB Rocket Science","Heats":[{"heatTime":24.078,"heatDogs":"1,2,3,5","heatResult":"L","heatPoints":5},{"heatTime":22.667,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":24.003,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":24.098,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[40,40,40,0,40,0]},"raceBO":0,"right":{"teamName":"WF Wicked Chaos","Heats":[{"heatTime":21.923,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.050,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":21.164,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.212,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceDiv":"Open 1"},{"left":{"teamName":"BSB Raiders","Heats":[{"heatTime":17.067,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":24.645,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":17.867,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":17.507,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[80,80,80,80,0,0]},"raceBO":0,"right":{"teamName":"RE Game On","Heats":[{"heatTime":16.649,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[25,25,25,0,25,0]},"raceDiv":"Regular 1"},{"left":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":22.991,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.641,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.939,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.370,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FBM Shut the Front Door!"},"raceBO":19.3,"right":{"Points":[51,51,51,51,0,0],"Heats":[{"heatTime":21.139,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":31.056,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.290,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ND Nothin' But Taillights"},"raceDiv":"Regular 2"},{"left":{"teamName":"SS Salty Dogs","Heats":[{"heatTime":41.326,"heatDogs":"1,3,4,5","heatResult":"L","heatPoints":0},{"heatTime":28.599,"heatPoints":1,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":27.081,"heatPoints":5,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[0,6,6,6,6,0]},"raceBO":21,"right":{"Points":[75,75,75,0,0,75],"Heats":[{"heatTime":22.199,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":33.298,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatTime":22.460,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":23.120,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BK iBARK"},"raceDiv":"Regular 3"},{"left":{"teamName":"FA Fast Attack","Heats":[{"heatTime":24.099,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":5},{"heatTime":22.936,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.488,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[55,55,55,55,0,0]},"raceBO":20.2,"right":{"Points":[80,80,80,80,0,0],"Heats":[{"heatTime":21.567,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.429,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.377,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":26.958,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BSB Free Agents"},"raceDiv":"Open 2"},{"left":{"Points":[76,76,76,0,76,0],"Heats":[{"heatTime":22.142,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":22.158,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":21.916,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":29.721,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatPoints":0}],"teamName":"FBM What the Fuzz?!"},"raceBO":0,"right":{"teamName":"RE RE Stuff","Heats":[{"heatTime":15.830,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":21.687,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[50,50,50,50,0,0]},"raceDiv":"Multibreed 1"},{"left":{"Points":[25,25,25,25,0,0],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.738,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":32.397,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"WMM Open for Business"},"raceBO":20.2,"right":{"teamName":"FAM 4 Paws","Heats":[{"heatTime":21.703,"heatDogs":"2,3,4,5","heatResult":"W","heatPoints":25},{"heatTime":21.230,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":22.228,"heatPoints":25,"heatResult":"W","heatDogs":"3,4,5,6"},{"heatTime":24.365,"heatPoints":5,"heatResult":"W","heatDogs":"3,4,5,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[0,50,80,80,80,30]},"raceDiv":"Open 2"},{"left":{"Points":[50,0,50,50,50,0],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":20.786,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,5"},{"heatTime":21.196,"heatPoints":25,"heatResult":"L","heatDogs":"1,3,4,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ARF Mutley Crew"},"raceBO":0,"right":{"teamName":"ND Kiss My Grill","Heats":[{"heatTime":19.555,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":19.555,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":20.046,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[75,75,75,75,0,0]},"raceDiv":"Open 1"},{"left":{"teamName":"WF Wicked Chaos","Heats":[{"heatTime":22.731,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":22.857,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":22.186,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,6"},{"heatTime":22.479,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[100,100,25,100,0,75]},"raceBO":0,"raceDiv":"Open 1","right":{"teamName":"RE RE Open","Heats":[{"heatTime":18.414,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":17.974,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[50,50,50,50,0,0]}},{"left":{"teamName":"BTB Rocket Science","Heats":[{"heatTime":23.690,"heatDogs":"1,2,3,5","heatResult":"L","heatPoints":25},{"heatTime":23.300,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":23.151,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":29.542,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatPoints":0}],"Points":[76,76,76,0,76,0]},"raceBO":0,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":18.449,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.422,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.530,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.012,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"CM #Game On"},"raceDiv":"Open 1"},{"left":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":20.199,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.199,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.060,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.060,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"2FF Red Haze"},"raceBO":0,"right":{"teamName":"WW Hurricanes","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":28.153,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[1,1,1,1,0,0]},"raceDiv":"Multibreed 1"},{"left":{"teamName":"RE Oldies But Goodies","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":21.112,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[25,25,25,25,0,0]},"raceBO":0,"right":{"Points":[50,50,0,0,50,50],"Heats":[{"heatTime":36.924,"heatPoints":0,"heatResult":"W","heatDogs":"1,2,5,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,5,6"},{"heatTime":23.625,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,5,6"},{"heatTime":23.684,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,5,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BK BARK On"},"raceDiv":"Veteran 1"},{"left":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":23.865,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.227,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.413,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"SS Coastal Clippers"},"raceBO":20.2,"right":{"Points":[52,52,52,52,0,0],"Heats":[{"heatTime":30.409,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":30.068,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.406,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.163,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FA Fast Attack"},"raceDiv":"Open 2"},{"left":{"Points":[75,75,0,75,75,0],"Heats":[{"heatTime":20.696,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":20.740,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":20.773,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatPoints":0}],"teamName":"FAM 4 Runners"},"raceBO":19.3,"right":{"teamName":"FBM Shut the Front Door!","Heats":[{"heatTime":21.955,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":21.949,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.265,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.206,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceDiv":"Regular 2"},{"left":{"teamName":"MC Critical Mass","Heats":[{"heatTime":16.209,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":20.000,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":15.959,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[75,75,75,75,0,0]},"raceBO":0,"right":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":17.545,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.503,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":17.469,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BSB Raiders"},"raceDiv":"Regular 1"},{"left":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":21.545,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.026,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.281,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.271,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"ARF Tug Thugs"},"raceBO":21,"right":{"Points":[0,2,2,2,2,0],"Heats":[{"heatTime":39.503,"heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,5"},{"heatTime":28.173,"heatPoints":1,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatTime":28.032,"heatPoints":1,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatPoints":0}],"teamName":"SS Salty Dogs"},"raceDiv":"Regular 3"},{"left":{"teamName":"CM #Game On","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":18.125,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.286,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[50,50,50,50,0,0]},"raceBO":0,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":20.291,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.965,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.597,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.886,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ND Kiss My Grill"},"raceDiv":"Open 1"},{"left":{"teamName":"RE RE Open","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.037,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[25,25,25,25,0,0]},"raceBO":0,"right":{"Points":[100,100,100,0,100,0],"Heats":[{"heatTime":23.330,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":22.918,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":22.388,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":23.003,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BTB Rocket Science"},"raceDiv":"Open 1"},{"left":{"teamName":"BSB Free Agents","Heats":[{"heatTime":22.902,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":21.730,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.097,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":25.196,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[80,80,80,80,0,0]},"raceBO":20.2,"right":{"teamName":"WMM Open for Business","Heats":[{"heatTime":24.660,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":5},{"heatTime":24.223,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.401,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.123,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[40,40,40,40,0,0]},"raceDiv":"Open 2"},{"left":{"teamName":"MC Butterfly Effect","Heats":[{"heatTime":19.060,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":18.449,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.832,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.511,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[100,100,100,100,0,0]},"raceBO":0,"right":{"Points":[50,50,50,0,50,0],"Heats":[{"heatTime":23.428,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":22.806,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FBM What the Fuzz?!"},"raceDiv":"Multibreed 1"},{"left":{"teamName":"BK BARK On","Heats":[{"heatTime":24.149,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":5},{"heatTime":23.469,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":25.643,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":24.046,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[40,40,40,40,0,0]},"raceBO":0,"right":{"teamName":"RE Oldies But Goodies","Heats":[{"heatTime":"NF","heatDogs":"1,3,4,6","heatResult":"L","heatPoints":0},{"heatTime":22.085,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatPoints":0}],"Points":[25,0,25,25,0,25]},"raceDiv":"Veteran 1"},{"left":{"Points":[100,100,50,100,0,50],"Heats":[{"heatTime":22.648,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.002,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.136,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":21.246,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"WF Wicked Chaos"},"raceBO":0,"right":{"teamName":"ARF Mutley Crew","Heats":[{"heatTime":19.086,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.611,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.952,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[75,75,75,75,0,0]},"raceDiv":"Open 1"},{"left":{"Points":[51,51,51,51,0,0],"Heats":[{"heatTime":20.554,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":29.220,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":20.035,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"ND Nothin' But Taillights"},"raceBO":19.3,"right":{"teamName":"FAM 4 Runners","Heats":[{"heatTime":23.138,"heatDogs":"1,3,4,5","heatResult":"L","heatPoints":25},{"heatTime":21.608,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,5"},{"heatTime":22.481,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,5"},{"heatTime":21.781,"heatPoints":25,"heatResult":"L","heatDogs":"1,3,4,5"},{"heatPoints":0}],"Points":[100,0,100,100,100,0]},"raceDiv":"Regular 2"},{"left":{"Points":[25,25,25,25,0,0],"Heats":[{"heatTime":16.111,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"RE Game On"},"raceBO":0,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":16.153,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":16.030,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":15.709,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.885,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"MC Critical Mass"},"raceDiv":"Regular 1"},{"left":{"teamName":"BK iBARK","Heats":[{"heatTime":21.456,"heatDogs":"1,2,4,5","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":21.531,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":21.570,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatPoints":0}],"Points":[75,75,0,75,75,0]},"raceBO":21,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":21.976,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.174,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.112,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.463,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"ARF Tug Thugs"},"raceDiv":"Regular 3"},{"left":{"teamName":"FAM 4 Paws","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":20.363,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.709,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,6"},{"heatTime":21.260,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,6"},{"heatPoints":0}],"Points":[25,75,75,75,0,50]},"raceBO":20.2,"right":{"Points":[30,30,25,30,5,0],"Heats":[{"heatTime":23.083,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.250,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatPoints":0}],"teamName":"SS Coastal Clippers"},"raceDiv":"Open 2"},{"left":{"Points":[76,76,76,76,0,0],"Heats":[{"heatTime":20.297,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":28.692,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.302,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.088,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ND Kiss My Grill"},"raceBO":0,"right":{"teamName":"BTB Rocket Science","Heats":[{"heatTime":25.931,"heatDogs":"1,2,3,5","heatResult":"L","heatPoints":5},{"heatTime":22.484,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":22.143,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":22.867,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[80,80,80,0,80,0]},"raceDiv":"Open 1"},{"left":{"Points":[30,30,30,30,0,0],"Heats":[{"heatTime":33.441,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.804,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.753,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"WMM Open for Business"},"raceBO":20.2,"right":{"Points":[56,56,56,56,0,0],"Heats":[{"heatTime":23.552,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":26.844,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.259,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":29.619,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FA Fast Attack"},"raceDiv":"Open 2"},{"left":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":22.212,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.736,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.450,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.624,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FBM What the Fuzz?!"},"raceBO":0,"right":{"teamName":"WW Hurricanes","Heats":[{"heatTime":32.937,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":30.806,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":30.911,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":30.920,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[3,3,3,3,0,0]},"raceDiv":"Multibreed 1"},{"left":{"Points":[50,50,50,50,0,0],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":15.841,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":16.163,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"RE RE Stuff"},"raceBO":0,"right":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":20.175,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.474,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":21.829,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"2FF Red Haze"},"raceDiv":"Multibreed 1"},{"left":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":16.327,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":16.382,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":16.136,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"RE Game On"},"raceBO":0,"right":{"teamName":"BSB Raiders","Heats":[{"heatTime":17.593,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":17.549,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.263,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[75,75,75,75,0,0]},"raceDiv":"Regular 1"},{"left":{"teamName":"BK iBARK","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,6","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatTime":23.352,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.831,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[50,50,50,50,0,0]},"raceBO":21,"right":{"teamName":"SS Salty Dogs","Heats":[{"heatTime":30.152,"heatPoints":1,"heatResult":"W","heatDogs":"1,2,4,6"},{"heatTime":40.098,"heatPoints":0,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"2,4,5,6"},{"heatTime":36.436,"heatPoints":0,"heatResult":"L","heatDogs":"2,4,5,6"},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[1,1,0,1,0,1]},"raceDiv":"Regular 3"},{"left":{"Points":[60,60,60,60,0,0],"Heats":[{"heatTime":25.168,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":18.313,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":24.199,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":18.557,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"CM #Game On"},"raceBO":0,"right":{"Points":[80,80,80,80,0,0],"Heats":[{"heatTime":21.842,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.363,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":27.294,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.455,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"WF Wicked Chaos"},"raceDiv":"Open 1"},{"left":{"teamName":"ND Nothin' But Taillights","Heats":[{"heatTime":"NF","heatDogs":"1,3,4,6","heatResult":"L","heatPoints":0},{"heatTime":24.141,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.829,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":20.352,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[35,35,35,35,0,0]},"raceBO":19.3,"right":{"teamName":"FBM Shut the Front Door!","Heats":[{"heatTime":23.082,"heatDogs":"1,2,3,6","heatResult":"W","heatPoints":25},{"heatTime":22.811,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":23.202,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":23.105,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatPoints":0}],"Points":[100,100,100,0,0,100]},"raceDiv":"Regular 2"},{"left":{"teamName":"BSB Free Agents","Heats":[{"heatTime":22.696,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":21.733,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.877,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.149,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceBO":20.2,"right":{"Points":[60,60,50,60,10,0],"Heats":[{"heatTime":23.073,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.769,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.754,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":25.016,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatPoints":0}],"teamName":"SS Coastal Clippers"},"raceDiv":"Open 2"},{"left":{"teamName":"ARF Mutley Crew","Heats":[{"heatTime":20.427,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":22.181,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":21.130,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":20.262,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceBO":0,"right":{"Points":[26,26,26,26,0,0],"Heats":[{"heatTime":18.934,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":29.865,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"RE RE Open"},"raceDiv":"Open 1"},{"left":{"teamName":"MC Butterfly Effect","Heats":[{"heatTime":18.256,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":18.279,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.020,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceBO":0,"right":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":20.730,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":21.456,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.073,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"2FF Red Haze"},"raceDiv":"Multibreed 1"},{"left":{"Points":[76,76,76,76,0,0],"Heats":[{"heatTime":23.190,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":29.127,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.040,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.889,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"FA Fast Attack"},"raceBO":20.2,"right":{"teamName":"FAM 4 Paws","Heats":[{"heatTime":20.959,"heatDogs":"1,2,4,5","heatResult":"W","heatPoints":25},{"heatTime":20.938,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,4,5,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,4,5,6"},{"heatPoints":0}],"Points":[50,50,0,50,50,0]},"raceDiv":"Open 2"},{"left":{"Points":[80,80,80,80,0,0],"Heats":[{"heatTime":19.396,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.334,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":27.828,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.466,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"RE Oldies But Goodies"},"raceBO":0,"right":{"Points":[35,35,35,35,0,0],"Heats":[{"heatTime":34.324,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.177,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":24.053,"heatPoints":5,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.826,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"BK BARK On"},"raceDiv":"Veteran 1"},{"left":{"teamName":"WF Wicked Chaos","Heats":[{"heatTime":22.131,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":25},{"heatTime":21.229,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":25},{"heatTime":21.082,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":25},{"heatTime":20.567,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[100,100,0,100,0,100]},"raceBO":0,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":20.629,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.339,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.802,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.967,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ND Kiss My Grill"},"raceDiv":"Open 1"},{"left":{"Points":[2,2,0,2,1,1],"Heats":[{"heatTime":29.671,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":30.433,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":41.141,"heatPoints":0,"heatResult":"L","heatDogs":"2,4,5,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"2,4,5,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"SS Salty Dogs"},"raceBO":21,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":22.846,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.533,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.951,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.975,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ARF Tug Thugs"},"raceDiv":"Regular 3"},{"left":{"teamName":"WW Hurricanes","Heats":[{"heatTime":23.731,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":24.385,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":5},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[30,30,30,30,0,0]},"raceBO":0,"right":{"teamName":"RE RE Stuff","Heats":[{"heatTime":15.947,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":16.024,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":32.190,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":0},{"heatTime":15.984,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceDiv":"Multibreed 1"},{"left":{"teamName":"BSB Raiders","Heats":[{"heatTime":17.622,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":17.448,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":17.745,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.131,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[100,100,100,100,0,0]},"raceBO":0,"right":{"teamName":"MC Critical Mass","Heats":[{"heatTime":16.486,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":16.062,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":28.946,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[51,51,51,51,0,0]},"raceDiv":"Regular 1"},{"left":{"teamName":"FBM Shut the Front Door!","Heats":[{"heatTime":22.767,"heatDogs":"1,2,3,6","heatResult":"W","heatPoints":25},{"heatTime":22.660,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatTime":22.586,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":23.173,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatPoints":0}],"Points":[100,100,100,0,0,100]},"raceBO":19.3,"right":{"teamName":"FAM 4 Runners","Heats":[{"heatTime":"NF","heatDogs":"2,3,4,6","heatResult":"L","heatPoints":0},{"heatTime":21.046,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,6"},{"heatTime":22.640,"heatPoints":25,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatTime":23.558,"heatPoints":25,"heatResult":"L","heatDogs":"2,3,4,5"},{"heatPoints":0}],"Points":[0,75,75,75,50,25]},"raceDiv":"Regular 2"},{"left":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":19.355,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.112,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":18.492,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":18.618,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"RE RE Open"},"raceBO":0,"right":{"teamName":"CM #Game On","Heats":[{"heatTime":18.586,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":18.261,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":18.285,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":18.033,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceDiv":"Open 1"},{"left":{"Points":[75,75,75,0,75,0],"Heats":[{"heatTime":21.850,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":22.033,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":22.101,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BTB Rocket Science"},"raceBO":0,"right":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":19.731,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.112,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":20.151,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ARF Mutley Crew"},"raceDiv":"Open 1"},{"left":{"Points":[31,31,25,31,5,1],"Heats":[{"heatTime":23.038,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":25.623,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatTime":31.966,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"SS Coastal Clippers"},"raceBO":20.2,"right":{"teamName":"WMM Open for Business","Heats":[{"heatTime":32.874,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":24.478,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":5},{"heatTime":24.153,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":5},{"heatTime":23.823,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[35,35,35,35,0,0]},"raceDiv":"Open 2"},{"left":{"Points":[50,50,50,50,0,0],"Heats":[{"heatTime":20.893,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":20.165,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FAM 4 Paws"},"raceBO":20.2,"right":{"Points":[80,80,80,80,0,0],"Heats":[{"heatTime":26.258,"heatPoints":5,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.489,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.668,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.098,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"BSB Free Agents"},"raceDiv":"Open 2"},{"left":{"teamName":"MC Critical Mass","Heats":[{"heatTime":24.062,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":5},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.874,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":15.967,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[55,55,55,55,0,0]},"raceBO":0,"right":{"teamName":"RE Game On","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,5","heatResult":"L","heatPoints":0},{"heatTime":15.908,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":21.550,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":"1,2,3,5"}],"Points":[50,50,50,0,50,0]},"raceDiv":"Regular 1"},{"left":{"teamName":"2FF Red Haze","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":21.103,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.652,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.611,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceBO":0,"right":{"Points":[75,75,75,75,0,0],"Heats":[{"heatTime":22.716,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":22.237,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.626,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"FBM What the Fuzz?!"},"raceDiv":"Multibreed 1"},{"left":{"teamName":"ARF Tug Thugs","Heats":[{"heatTime":22.436,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":22.789,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.792,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.703,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[100,100,100,100,0,0]},"raceBO":21,"right":{"Points":[75,75,0,75,75,0],"Heats":[{"heatTime":22.077,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":21.103,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":21.420,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,5"},{"heatPoints":0}],"teamName":"BK iBARK"},"raceDiv":"Regular 3"},{"left":{"teamName":"RE RE Stuff","Heats":[{"heatTime":16.149,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":15.932,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":16.225,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":38.565,"heatPoints":0,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceBO":0,"right":{"Points":[50,50,50,50,0,0],"Heats":[{"heatTime":18.546,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":18.318,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0}],"teamName":"MC Butterfly Effect"},"raceDiv":"Multibreed 1"},{"left":{"teamName":"FAM 4 Runners","Heats":[{"heatTime":21.463,"heatDogs":"2,3,4,6","heatResult":"L","heatPoints":25},{"heatTime":22.257,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":21.357,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":20.780,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,4,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[50,100,50,100,75,25]},"raceBO":19.3,"right":{"Points":[100,100,100,100,0,0],"Heats":[{"heatTime":20.458,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":23.084,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.691,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":22.243,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"ND Nothin' But Taillights"},"raceDiv":"Regular 2"},{"left":{"teamName":"ARF Mutley Crew","Heats":[{"heatTime":19.893,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":19.893,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":20.479,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[75,75,75,75,0,0]},"raceBO":0,"right":{"Points":[25,25,25,25,0,0],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.053,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"CM #Game On"},"raceDiv":"Open 1"},{"left":{"teamName":"BK BARK On","Heats":[{"heatTime":23.075,"heatDogs":"1,2,5,6","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,5,6"},{"heatTime":23.352,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,5,6"},{"heatTime":23.130,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,5,6"},{"heatPoints":0}],"Points":[75,75,0,0,75,75]},"raceBO":0,"right":{"Points":[75,0,75,75,0,75],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":22.001,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,6"},{"heatTime":20.931,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,6"},{"heatTime":21.113,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,6"},{"heatPoints":0}],"teamName":"RE Oldies But Goodies"},"raceDiv":"Veteran 1"},{"left":{"teamName":"BSB Free Agents","Heats":[{"heatTime":25.835,"heatDogs":"1,2,3,4","heatResult":"L","heatPoints":5},{"heatTime":21.731,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.857,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":21.936,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[80,80,80,80,0,0]},"raceBO":20.2,"right":{"teamName":"FA Fast Attack","Heats":[{"heatTime":23.787,"heatDogs":"1,2,3,4","heatResult":"W","heatPoints":25},{"heatTime":22.984,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":23.302,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[75,75,75,75,0,0]},"raceDiv":"Open 2"},{"left":{"teamName":"WF Wicked Chaos","Heats":[{"heatTime":21.616,"heatDogs":"1,2,4,6","heatResult":"W","heatPoints":25},{"heatTime":34.731,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":0},{"heatTime":28.799,"heatDogs":"1,2,4,6","heatResult":"L","heatPoints":1},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[26,26,0,26,0,26]},"raceBO":0,"right":{"teamName":"BTB Rocket Science","Heats":[{"heatTime":22.864,"heatDogs":"1,2,3,5","heatResult":"L","heatPoints":25},{"heatTime":22.636,"heatDogs":"1,2,3,5","heatResult":"W","heatPoints":25},{"heatTime":23.920,"heatDogs":"1,2,3,5","heatResult":"W","heatPoints":25},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0},{"heatTime":null,"heatDogs":",,,","heatResult":null,"heatPoints":0}],"Points":[75,75,75,0,75,0]},"raceDiv":"Open 1"},{"left":{"teamName":"RE RE Open","Heats":[{"heatTime":"NF","heatDogs":"1,2,3,4","heatResult":"L","heatPoints":0},{"heatTime":29.666,"heatPoints":1,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":19.295,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatPoints":0},{"heatPoints":0}],"Points":[26,26,26,26,0,0]},"raceBO":0,"right":{"Points":[51,51,51,51,0,0],"Heats":[{"heatTime":22.106,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,4"},{"heatTime":30.181,"heatPoints":1,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatTime":19.506,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,4"},{"heatPoints":0},{"heatPoints":0}],"teamName":"ND Kiss My Grill"},"raceDiv":"Open 1"},{"left":{"teamName":"MC Butterfly Effect","Heats":[{"heatTime":19.375,"heatDogs":"1,3,4,6","heatResult":"W","heatPoints":25},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":27.579,"heatPoints":5,"heatResult":"L","heatDogs":"1,3,4,6"},{"heatTime":19.241,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,6"},{"heatPoints":0}],"Points":[55,0,55,55,0,55]},"raceBO":0,"right":{"Points":[50,0,50,50,50,0],"Heats":[{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,5"},{"heatTime":23.052,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,5"},{"heatTime":23.587,"heatPoints":25,"heatResult":"W","heatDogs":"1,3,4,5"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,3,4,5"},{"heatPoints":0}],"teamName":"WW Hurricanes"},"raceDiv":"Multibreed 1"},{"left":{"teamName":"SS Salty Dogs","Heats":[{"heatTime":"NF","heatDogs":"1,2,4,6","heatResult":"L","heatPoints":0},{"heatTime":42.946,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,4,6"},{"heatTime":29.559,"heatPoints":1,"heatResult":"W","heatDogs":"2,4,5,6"},{"heatTime":30.812,"heatPoints":1,"heatResult":"W","heatDogs":"2,4,5,6"},{"heatPoints":0}],"Points":[0,2,0,2,2,2]},"raceBO":21,"right":{"Points":[50,50,50,0,0,50],"Heats":[{"heatTime":23.364,"heatPoints":25,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":38.528,"heatPoints":0,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatTime":23.348,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatPoints":0}],"teamName":"BK iBARK"},"raceDiv":"Regular 3"},{"left":{"teamName":"RE RE Stuff","Heats":[{"heatTime":"NF","heatDogs":"2,3,4,5","heatResult":"L","heatPoints":0},{"heatTime":35.698,"heatPoints":0,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":16.136,"heatPoints":25,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":29.029,"heatPoints":1,"heatResult":"W","heatDogs":"2,3,4,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"Points":[0,26,26,26,26,0]},"raceBO":0,"right":{"Points":[26,26,26,0,25,1],"Heats":[{"heatTime":29.471,"heatPoints":1,"heatResult":"W","heatDogs":"1,2,3,6"},{"heatTime":"NF","heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,6"},{"heatTime":38.077,"heatPoints":0,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":23.775,"heatPoints":25,"heatResult":"L","heatDogs":"1,2,3,5"},{"heatTime":null,"heatPoints":0,"heatResult":null,"heatDogs":",,,"}],"teamName":"FBM What the Fuzz?!"},"raceDiv":"Multibreed 1"},{"raceDiv":"Regular 1","left":{"Points":[0,0,0,0,0,0],"Heats":[{"heatPoints":0},{"heatPoints":0},{"heatPoints":0},{"heatPoints":0},{"heatPoints":0}]},"raceBO":0}]} --------------------------------------------------------------------------------