REVO2700uLegal ArgumentH  4PLegal Argument ' U helvetica U helvetica @Utimes Ucourier Utimes Utimes W helvetica U helvetica Wcourier Ums sans serif U Arial BalticU Arial Baltic U Arial Baltic U Arial BlackUcourier U @MS PGothic U Segoe UI UTahoma UMS Sans Serif W helveticaUtimesUPalatino Linotype U Arial Baltic Wcourier UCourier UCourier U Courier New U Courier New U Courier New UCourier New Baltic UCourier New CE UPalatino Linotype UPalatino Linotype UTimes New Roman UTimes New Roman Baltic UTimes New Roman CE UTimes New Roman CYR W8514oem U8514oemcRevStandaloneSettingscREVGeometryCachestackID30159 cREVGeneralbreakpointconditionsscripteditorvscroll0 breakpointsscripteditorselection0breakpointstatesstackfileversion2.7AlreadyHiddenfalse (Title Page:Legal Argument@cREVGeometryCacheIDs1055037071649298561055037057152260710550370571534102124158362343230152124063814606430105105503707164723051105503707164829855cREVGeometryCachetotal7order  /Z ttuuI Text:GeneralPon openCard if there is a card field id 8 then put "Card" && the number of this card && "of" && \ the number of cards into card field id 8 pass openCard end openCardcREVGeometryCacheIDs1055037073414298611055037057152260710550370571534102105503707341029857105503707340919020105503707341129858105503707341229859105503707341329860cREVGeometryCachetotal8order  /JLttttt[Index of Legal ArgumentsPon openCard if there is a card field id 8 then put "Card" && the number of this card && "of" && \ the number of cards into card field id 8 pass openCard end openCardcREVGeometryCacheIDs 1055037057159298661055037057160298671207542245001301031055037057161298681055037057152260712417214575563015910550370571534102105503705715423634105503705715629863105503705715729864105503705715829865cREVGeometryCachetotal11order  /\RttttttuuUDeductive Argument@cREVGeometryCacheIDs 1055037077671461510550370776725105120754227257730104105503707767329941105503707767429942105503707767529943105503707767818249124171972609830156124156484280430142cREVGeometryCachetotal9order GIuuu>Deductive ArgumentP'on openCard pass openCard end openCardcREVGeometryCacheIDs105503577655029899105503577654929898105503577655129900105503577655229901124110543598830108105503577655429903124110553687215634105503577655512232105503577654116354105503577654229891105503577654329892105503577654429893105503577654529894105503577654629895105503577654729896cREVGeometrycachetotal15order =u @cREVGeometryCacheIDs105503577655029899105503577654929898105503577655129900105503577655229901124110543598830108105503577655429903124110553687215634105503577655512232105503577654116354105503577654229891105503577654329892105503577654429893105503577654529894105503577654629895105503577654729896cREVGeometrycacheorder total15=ucard id 30111 @cREVGeometryCacheIDs105503577655029899105503577654929898105503577655129900105503577655229901124110543598830108105503577655429903124110553687215634105503577655512232105503577654116354105503577654229891105503577654329892105503577654429893105503577654529894105503577654629895105503577654729896cREVGeometrycacheorder total15=u @cREVGeometryCacheIDs105503577655029899105503577654929898105503577655129900105503577655229901124110543598830108105503577655429903124110553687215634105503577655512232105503577654116354105503577654229891105503577654329892105503577654429893105503577654529894105503577654629895105503577654729896cREVGeometrycacheorder total15=tArgument by Analogy@cREVGeometryCacheIDs1241719726098301541055037053013298831055037053006666710550370530077088105503705300829878105503705301029880105503705300929879105503577654730151cREVGeometryCachetotal8order  uuKAnalogy Analysis H  cREVGeometrypreOpenCardUpdatetrue cREVGeneralvirtualHeight10 virtualWidth10cREVGeometryCacheIDs105503602740819842105503602741029905105503602740929904124110656131319553105503602741129906105503602741229907105503602741329908105503602741429909105503602741629911105503602741729912124110569636630113105503725659230042105503602741829913105503602741929914105503602742029915105503602742129916105503602742229917cREVGeometrycachetotal17order Laucard id 30116 @cREVGeometryCacheIDs105503602740819842105503602741029905105503602740929904124110656131319553105503602741129906105503602741229907105503602741329908105503602741429909105503602741629911105503602741729912124110569636630113105503725659230042105503602741829913105503602741929914105503602742029915105503602742129916105503602742229917cREVGeometrycacheorder total17Lau @cREVGeometryCacheIDs105503602740819842105503602741029905105503602740929904124110656131319553105503602741129906105503602741229907105503602741329908105503602741429909105503602741629911105503602741729912124110569636630113105503725659230042105503602741829913105503602741929914105503602742029915105503602742129916105503602742229917cREVGeometrycacheorder total17Lau @cREVGeometryCacheIDs105503602740819842105503602741029905105503602740929904124110656131319553105503602741129906105503602741229907105503602741329908105503602741429909105503602741629911105503602741729912124110569636630113105503725659230042105503602741829913105503602741929914105503602742029915105503602742129916105503602742229917cREVGeometrycacheorder total17La_DWeight of Authority Title Page@cREVGeometryCacheIDs105503744838829871124171972609830155105503744838124577105503744838224925105503744838329884105503744838429885105503744838529886105503744838725112cREVGeometryCachetotal8order `btuuText:Weight of Authority@cREVGeometryCacheIDs105549561607730096105503745322530083105503745322630099105503745322730100105503745322830101105503745323030084105503745322930102105549565591030098105503745323230085105503745323330086105503745323430087105549548001830091105549563183930097105503745323530088105503745323630089105549555041030093105549557472430094105549547090530090105549552671630092105549560444930095cREVGeometryCacheorder total20uuuuuuuuuuuuuuuuDJSupporting Authority@cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748285029969105503748284929968105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748286029979105503748285929978105503748283112815105503748283229951120174139311730123105503748283329952105549500731130143124157707189512757105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748283929958105503748284029959cREVGeometryCacheorder total311u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order 1u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order 1u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order 1u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order1u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order1u @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order1ucard id 30150 @cREVGeometryCacheIDs105503748284129960105503748284229961105503748284329962105503748284429963105503748284529964105503748284829967105503748284929968105503748285029969105503748285129970105503748285229971105503748285329972105503748285429973105503748285529974105503748285629975105503748285729976105503748285829977105503748285929978105503748286029979105503748283112815120174139311730123105503748283229951124157707189512757105549500731130143105503748283329952105503748283429953105503748283529954105503748283629955105503748283729956105503748283829957105503748284029959105503748283929958cREVGeometrycachetotal31order1 empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardDatap# cREVGeneral revUniqueID 1055037073414 I Card 2 of 38tPrevious cardG xNon mouseUp visual effect iris dissolve go to prev card end mouseUp  ;X5r@ cREVGeneralscripteditorvscroll0 revUniqueID 1055037057156scripteditorselection33 tNetwork Manager@E :on mouseUp go to card 2 of stack "Network" end mouseUp  cREVGeneral revUniqueID 1055037057157 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "card" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardDatax$ cREVGeneral revUniqueID 1055037057158 [ Card 3 of 38tArgument by AnalogyE Don mouseUp visual effect iris open go to card id 6516 end mouseUp   cREVGeneral revUniqueID 1055037057159 tDeductive Argument`DDon mouseUp visual effect iris open go to card id 4437 end mouseUp |  cREVGeneral revUniqueID 1055037057160 [ tWeight of Legal AuthorityE Oon mouseUp visual effect iris open slowly go to card id 24388 end mouseUp  cREVGeneral revUniqueID 1055037057161scripteditorvscroll0scripteditorselection43 tNetwork ManagerE {:on mouseUp go to card 1 of stack "Network" end mouseUp So3 cREVGeneral revUniqueID 1055037448388  /i( cREVGeneral revUniqueID 1055037057152 D "DĈ"D""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DDU"DĈĈ"DĈ"D""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DD""DDU"DĈĈ cREVGeneral revUniqueID 1055037057153 ion openCard if there is a bkgnd field id 4 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 4 pass openCard end openCardJ cREVGeneral revUniqueID 1055037053006 DB "DDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U"@  @ U*@ ! 0@  @U@@(@ @@ AU*@$H@ @(@ U""@ (@@ U*!@ D@@U  ~DD@GPU*  @D @@PU" @H$ @@  U*  @( @@ U@  @(@ @ U* @ @  @ @ U"! @ @  U *   UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"D "DDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U"@  @ U*@ ! 0@  @U@@(@ @@ AU*@$H@ @(@ U""@ (@@ U*!@ D@@U  ~DD@GPU*  @D @@PU" @H$ @@  U*  @( @@ U@  @(@ @ U* @ @  @ @ U"! @ @  U *   UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" U*UU*U" UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"D cREVGeneral revUniqueID 1055037053007tStart AnalysisG !Fon mouseUp visual effect scroll left go to next card end mouseUp ^>A cREVGeneral revUniqueID 1055037053008scripteditorvscroll0scripteditorselection38 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardDataJ cREVGeneral revUniqueID 1055037053009 Card 9 of 38tNetwork ManagerE [on mouseUp visual effect scroll up slowly go to card 2 of stack "Network" end mouseUp #w cREVGeneral revUniqueID 1055037053010 t  1D cREVGeneral revUniqueID 1055037053013 t .There are various types of analogical reasoning in law. The type of analogical reasoning dissected by this stack requires a comparison between circumstances that are believed to satisy the elements of a legal rule and circumstances whose relationship to the requirements of a legal rule is uncertain. `group id 24577ion openStack hide message box show menuBar pass openStack end openStack on openCard if there is a bkgnd field id 16 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 16 pass openCard end openCard^ cREVGeneral revUniqueID 1055037448381a] DV "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D cREVGeneral revUniqueID 1055037448382tGo to next cardG Fon mouseUp visual effect scroll left go to next card end mouseUp {jNA cREVGeneral revUniqueID 1055037448383scripteditorvscroll0scripteditorselection56 tPrevious cardG xGon mouseUp visual effect scroll right go to prev card end mouseUp (WN p@ cREVGeneral revUniqueID 1055037448384scripteditorvscroll0scripteditorselection57 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData$ cREVGeneral revUniqueID 1055037448385 Card 14 of 38)ion openStack hide message box show menuBar pass openStack end openStack on openCard if there is a bkgnd field id 16 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 16 pass openCard end openCard^ cREVGeneral revUniqueID 1055037453225* DV "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D cREVGeneral revUniqueID 1055037453226tGo to next cardC  (on mouseUp go to next card end mouseUp uHA cREVGeneral revUniqueID 1055037453227 tPrevC  (on mouseUp go to prev card end mouseUp ]I @ cREVGeneral revUniqueID 1055037453228 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1055037453229 Card 8 of 29OOverall Weight & Directionion openCard if there is a bkgnd field id 4 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 4 pass openCard end openCard cREVGeneral revUniqueID 1055495826036P D  d$L   ` @ x8 pcc ll 6cl8sql lcfcl|ٰn l6lcfc `l`ٰl lǘ6lcfc ldьٰl &l&͘6lcfc@x8pq8<`pǘ6<3ca L <  `$L%6`pျ`ك0`x6} `|pc6a?6xaƺ36`f?}Æ60`0?`1`061<|86`6x 6c3l6cg6c`غ|y ~ 60 0ϟ <1f̺01̺61̀~ ;`cp4`c0N< q08c6lc`f͛͞F0 c6lc`؂f͛͘4< ǎ68ւx c6lc`͛͘=f6 6ll؏,c6lc`f͛͘1f6 6ll؏36<3`p͏1f6 6llؓL1f6 c6llؓ<0c6 <8lxx  1fف瀂 fxƃ6l؊6<]6`01fٓf@ 3f̘@X6l؊6̛2I6d21f 1xc0flx?1A80cxl0ccف>m60l6060lcfcf͛ 0ٳfÅ 1m6`c0ف0m60lɛ60606lcfcf͛, 0ٳf˅ 3fm6dc&2`ف2m60q60<3cag0ƅ1m8a `qm6 @0cc6bxßg!00c66d6lf0э12 ǃlqp 6l<g=6l6060lcfcp66p ـ6lf0fq/6sl6060lcfc866h ـ6lf0f1'63#lɛ60606lcfcX66d ـ6lf0f#6q60<3ca0?6b qxf<a! d$L   ` @ x8 pcc ll 6cl8sql lcfcl|ٰn l6lcfc `l`ٰl lǘ6lcfc ldьٰl &l&͘6lcfc@x8pq8<`pǘ6<3ca L <  `$L%6`pျ`ك0`x6} `|pc6a?6xaƺ36`f?}Æ60`0?`1`061<|86`6x 6c3l6cg6c`غ|y ~ 60 0ϟ <1f̺01̺61̀~ ;`cp4`c0N< q08c6lc`f͛͞F0 c6lc`؂f͛͘4< ǎ68ւx c6lc`͛͘=f6 6ll؏,c6lc`f͛͘1f6 6ll؏36<3`p͏1f6 6llؓL1f6 c6llؓ<0c6 <8lxx  1fف瀂 fxƃ6l؊6<]6`01fٓf@ 3f̘@X6l؊6̛2I6d21f 1xc0flx?1A80cxl0ccف>m60l6060lcfcf͛ 0ٳfÅ 1m6`c0ف0m60lɛ60606lcfcf͛, 0ٳf˅ 3fm6dc&2`ف2m60q60<3cag0ƅ1m8a `qm6 @0cc6bxßg!00c66d6lf0э12 ǃlqp 6l<g=6l6060lcfcp66p ـ6lf0fq/6sl6060lcfc866h ـ6lf0f1'63#lɛ60606lcfcX66d ـ6lf0f#6q60<3ca0?6b qxf<a! cREVGeneral revUniqueID 1055495826037 tCase) M+,cCurrentObjectpstack "K:/MarshalAll/Aussie-Scot MarshalPlan/MarshalNet08/Network/Legal Rules/Legal Argument/Legal Argument.rev" cREVGeneral revUniqueID 1055495826038 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1055495826039 Card 32 of 36 t)h. cREVGeneral revUniqueID 1055495826040 t)h| cREVGeneral revUniqueID 1055495826041 t)h cREVGeneral revUniqueID 1055495826042 t)h+ cREVGeneral revUniqueID 1055495826043 t)hy  cREVGeneral revUniqueID 1055495826044 t)h  cREVGeneral revUniqueID 1055495826045 t)h  cREVGeneral revUniqueID 1055495826046 t)h-  cREVGeneral revUniqueID 1055495826047 t)h   cREVGeneral revUniqueID 1055495826048 t)hB  cREVGeneral revUniqueID 1055495826049 t)h  cREVGeneral revUniqueID 1055495826050tNextG _ Fon mouseUp visual effect scroll left go to next card end mouseUp  PG<A cREVGeneral revUniqueID 1055495826052 tPrevious CardBG y(on mouseUp go to prev card end mouseUp )SW<@ cREVGeneral revUniqueID 1055495826053 t Legal RulesE {on mouseUp go to stack "MarshalPlan 97:The Network:Analysis:Legal Analysis:Legal Rules:Index of Legal Rules" end mouseUp Yel cREVGeneral revUniqueID 1055495826054 tSupporting Legal Authority@E y -on mouseUp go to card id 12461 end mouseUp X cREVGeneral revUniqueID 1055495826055 tContrary Legal Authority@E y -on mouseUp go to card id 13589 end mouseUp Y cREVGeneral revUniqueID 1055495826056 tNetwork ManagerE con mouseUp go to card id 2246 of stack "peter tillers:Network-Shell:NETWORK MANAGER" end mouseUp e cREVGeneral revUniqueID 1055495826057 tAnalyst) M@, cREVGeneral revUniqueID 1055495826058 tClaim or Defense) MU, cREVGeneral revUniqueID 1055495826059 tElement) Mn, cREVGeneral revUniqueID 1055495826060ion openCard if there is a bkgnd field id 4 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 4 pass openCard end openCard 3 cREVGeneral revUniqueID 1055037077671 D$$+ "  "  * " * * " * * " *  ? @@ !@ B! @@ @@A !`*! "" @ P@!0aP"" ""D @P@0aX* #"D?@(H" ""( @@(D*! ""( @!@!%!F" "" @!@!%!B*BA @b@ `"!A ?~ x"!@* " * * " * * " * "  "  8``fp````0>p<8<8g88q1>6`lfͶ͘mfm`6fl6ͳfl8 fll6f1>p6`yf80c<| >{f1>6`lfͶ  3f`6كfl0yf 0 `l` 0f1>6`lfͶ͘mfm`6كfl61fl0 fll 6f1>p`<ͳ8͞05͛ ٶ`ll660 6fll 0l6Ͱf0f8͛lٶ`lm66ك6 fll͙l6ٛͶٌf6f88yq<66q388pÍ8pqcy0  p0 g  0 c`>q8yl86p<8qx6c|>s Ǐ>` 1mf6llف6mfl`c66f6p8 > 1of6l|ـ6mp|yc>6g6`0y` 01lf6l`ف6mf`ن6 c06f 6`0>` 1mf6llف6mfl`نc66f6`0:q <8mp 8y3xc`0x3`80   `   `8q8͘ǃq<p<9Ϝs<x86ٍfͶ8ٶm m63m l6ـ lm m86f͜0ٶ} m63 p|a l m86f͆0ٶa m63  `a6 l m86ٍfͶ0ٶm m63m l6ـ lm m"6qc0q8g͜1ǂ p 9p|x98灎<f86f`6m66f8>y6m60g00f`ن6m60f06f`ن6m66f0yqymx p<8<8g88q1>6`lfͶ͘mfm`6fl6ͳfl8 fll6f1>p6`yf80c<| >{f1>6`lfͶ  3f`6كfl0yf 0 `l` 0f1>6`lfͶ͘mfm`6كfl61fl0 fll 6f1>p`<ͳ8͞05͛ ٶ`ll660 6fll 0l6Ͱf0f8͛lٶ`lm66ك6 fll͙l6ٛͶٌf6f88yq<66q388pÍ8pqcy0  p0 g  0 c`>q8yl86p<8qx6c|>s Ǐ>` 1mf6llف6mfl`c66f6p8 > 1of6l|ـ6mp|yc>6g6`0y` 01lf6l`ف6mf`ن6 c06f 6`0>` 1mf6llف6mfl`نc66f6`0:q <8mp 8y3xc`0x3`80   `   `8q8͘ǃq<p<9Ϝs<x86ٍfͶ8ٶm m63m l6ـ lm m86f͜0ٶ} m63 p|a l m86f͆0ٶa m63  `a6 l m86ٍfͶ0ٶm m63m l6ـ lm m"6qc0q8g͜1ǂ p 9p|x98灎<f86f`6m66f8>y6m60g00f`ن6m60f06f`ن6m66f0yqymx empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardDataz0 cREVGeneral revUniqueID 1055037077674 Card 4 of 38tNetwork ManagerE  :on mouseUp go to card 2 of stack "Network" end mouseUp #0 cREVGeneral revUniqueID 1055037077675 -ion openStack hide message box show menuBar pass openStack end openStack on openCard if there is a bkgnd field id 16 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 16 pass openCard end openCard: cREVGeneral revUniqueID 1055037059254.Q DV,V 9"DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"Ufc"zUXf3"uUf3`"zUXf3`"uU 3`"zUX 3"uU c"zUXo"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D 9"DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"Ufc"zUXf3"uUf3`"zUXf3`"uU 3`"zUX 3"uU c"zUXo"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D cREVGeneral revUniqueID 1055037059255t Next Cardg  (on mouseUp go to next card end mouseUp dJ86A Next Card cREVGeneral revUniqueID 1055037059256 tPrevious Cardg  (on mouseUp go to prev card end mouseUp >^4 6@Previous Card cREVGeneral revUniqueID 1055037059257 t HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData( cREVGeneral revUniqueID 1055037059258 Card 4 of 29 tTable of Contentsxon mouseDown if the shiftKey is down then sort lines of me else if the optionKey is down then createCardNameList -- rebuild list exit mouseDown else -- go to the card associated with the click currentLine put the ticks into theTicks repeat until the mouse is up if the mouseloc is within the rect of target then currentLine put the ticks into theTicks else select empty end repeat if (the ticks - theTicks) < 10 then get the value of the selectedLine if it is empty then exit mouseDown visual effect iris open if the style of me is "Scrolling" then set scroll of me to 0 go cd it end if end if select empty end mouseDown on currentLine put (((the mouseV - top of the target) - 4) + scroll of the target)\ div (textHeight of the target) + 1 into theLine select char 1 to ((number of chars in (line theLine of target)) + 1)\ of line theLine to (theLine + 1) of target end currentLine on createCardNameList -- create the list of card names set the dontWrap of me to true set the lockText of me to true if the style of me is "Scrolling" then set scroll of me to 0 if "bkgnd" is in the target then set the sharedText of target to true put empty into me repeat with curCard = 1 to number of cards set cursor to busy get the short name of card curCard put it into line curCard of me if the length of me > 30000 then answer "Sorry, but this field's 30000" &&\ "character limit has been reached." -- exit to HyperCard end if end repeat end createCardNameList on newField -- auto builds a new list when this field is pasted createCardNameList end newField], cREVGeneral revUniqueID 1055037059259 Title Page:Legal Argument Text:General Index of Legal Arguments Card Index Deductive Argument Deductive Argument card id 5458 card id 5691 card id 6018 Argument by Analogy "Negligence:Driving w/o taillights card id 5268 Weight of Authority Title Page Text:Weight of Authority Favor:Negligence card id 8513 card id 8926 card id 9102 !Favor:Neg.,E1,Duty to Trespasser card id 8176 Favor:Neg.,E1.1:Duty to Child Favor:Neg.,E2.1,Failure to Warn Favor:Neg.,E2.2,Hole in Ground Favor:Neg.E2.3:Covered Hole Favor:Warranty of Habitability Favor:Warr.E1: card id 7827 Disfavor:Negligence card id 16425 Disfavor:Neg.E1:Trespasser card id 8367 Overall Weight: card id 20881 card id 17926 Overall Weight: Overall Weight Overall Weight card id 6174uQ`@^tNetwork ManagerE bon mouseUp go to card id 2246 of stack "MarshalPlan 97:The Network:NETWORK MANAGER" end mouseUp YT cREVGeneral revUniqueID 1055037059260 Z  DPNG  IHDR1gAMA aPLTEٟtRNS0J)IDATxn0@a/])m֗1JsΏI~6VNLƅƍ㶰i؟-EG-򝒹qax5KXc㿧u¢sY_\9|vauExDž3ا/ ӥ%Ly±ݗ8m=wsqS?b6QWwB',msʫ?ﳩFSp{]9-yY{9ns( [t4 ^~n˖Gl p7>݊{1Mïc۸o3:aioϧ؏٭Я+H<VeZ*x .?D񏽛鳛{x[@=n`xF~zkܨ>>>$0p '0pn7vapY?)en#KVUemݡU/nZƫ-a[y:p[Z:\&ReJR^tU9瑦Z+xZ/G"Wؿ"K2|K#n 8v-k)H-_fxXu]amC:vN-lG4Rx{ p})[lꖀǑ۱ J W~~l:M7wX^xi(txԣpw#}SӤ.N`8N`8n |ri}O\,vO?5bK`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8N`8 PY*IENDB` cREVGeneral revUniqueID 1055037057154GI D@ cREVGeneral revUniqueID 1055037077678b D` ƒ @C<0~0&01c8aL0121pŌ#,b"11c `La1q0Ōab0Â0c ` `00a`0Â0| g60a`0Â"1c` a01f0Ōa`0Â"0c` a0?1a`0Â"0c&`2 1 2 d0ǂ"0cFa e4 14" dh0˂ß98pÀpÇ8ps8ƒ @C<0~0&01c8aL0121pŌ#,b"11c `La1q0Ōab0Â0c ` `00a`0Â0| g60a`0Â"1c` a01f0Ōa`0Â"0c` a0?1a`0Â"0c&`2 1 2 d0ǂ"0cFa e4 14" dh0˂ß98pÀpÇ8ps8 cREVGeneral revUniqueID 1055037448387union openStack hide message box show menuBar pass openStack end openStack on openCard if there is a bkgnd field id 16 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 16 pass openCard end openCard^ cREVGeneral revUniqueID 1055037453225u~ DV "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D cREVGeneral revUniqueID 1055037453226uGo to next cardC  (on mouseUp go to next card end mouseUp uHA cREVGeneral revUniqueID 1055037453227 uPrevC  (on mouseUp go to prev card end mouseUp ]I @ cREVGeneral revUniqueID 1055037453228 u HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1055037453229 Card 14 of 30uion openStack hide message box show menuBar pass openStack end openStack on openCard if there is a bkgnd field id 16 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 16 pass openCard end openCard^ cREVGeneral revUniqueID 1055037453225u DV "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D "DDU"DDU"DDU"ꂪUX5U*UX5U>UX#U"UX#U#UX"U"jUX"U"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zUX"uU"zU_uUzUVuUzUuUzUUU_UDDU"D cREVGeneral revUniqueID 1055037453226uGo to next cardG Con mouseUp visual effect dissolve go to next card end mouseUp  4`@A cREVGeneral revUniqueID 1055037453227scripteditorvscroll0scripteditorselection35 uPrevG xIon mouseUp visual effect scroll right go to prev card end mouseUp %=N1 Q@ cREVGeneral revUniqueID 1055037453228scripteditorvscroll0scripteditorselection59 u HCCdNmbrOfHC 8 function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData%# cREVGeneral revUniqueID 1055037453229 Card 15 of 38u D`  b?10&(`d CB   1712&8&  `@`b C#B :  12'& ab CB   12'& ab CB   1>1>?00c`2 ' c1c000c f1`&  `1c0<0xc f1` a `1c0<0xc f1b C o?c>f0c gB  c1c0f0c g f c1c00c f f c1c00c fa 1f>1>0?> 12'& ab CB   12'& ab CB   12'& ab CB  ! 112&@f&  `x`b CGCB   12& `bCD1`?888888 8 88 8 88888888888` 8`8σcp 8 fc 80 ̂f081 < 83<0 81s1 f308a<18`0808`88888888 8 88 8 88888888b?10&(`d CB   1712&8&  `@`b C#B :  12'& ab CB   12'& ab CB   1>1>?00c`2 ' c1c000c f1`&  `1c0<0xc f1` a `1c0<0xc f1b C o?c>f0c gB  c1c0f0c g f c1c00c f f c1c00c fa 1f>1>0?> 12'& ab CB   12'& ab CB   12'& ab CB  ! 112&@f&  `x`b CGCB   12& `bCD1`?888888 8 88 8 88888888888` 8`8σcp 8 fc 80 ̂f081 < 83<0 81s1 f308a<18`0808`88888888 8 88 8 88888888 cREVGeneral revUniqueID 1055037453230uNetwork ManagerE Von mouseUp visual effect scroll down go to card 2 of stack "Network" end mouseUp aS cREVGeneral revUniqueID 1055037453232 u) xcCurrentObjectvstack "C:/Users/Peter Tillers/Documents/MarshalAll/MarshalNet06/Network/Legal Rules/Legal Argument/Legal Argument.rev" cREVGeneral revUniqueID 1055037453233 u 'This form of legal reasoning involves an attempt to determine the extent to which "legal evidence" supports a hypothesis about a legal rule. The force of a hypothesis about a legal rule depends in part on (i) the amount and the range of the legal authority that supports the hypothesis and (ii) the amount and the range of the authority that disfavors the hypothesis about the law. The cards in this portion of the legal argument stack require the user to assess the legal authority favoring a legal rule or an element of a legal rule and the legal authority that disfavors a legal rule or an element of a legal rule. The user (the analyst) first grades the strength of the favoring and disfavoring authority separately. He then compares the relative strength of this favoring and disfavoring authority and decides whether the legal authority taken as a whole favors or disfavors the relevant hypothesis about the law. Having made this judgment, the analyst decides how strongly the legal authority (taken as a whole) either favors or disfavors the hypothesis.uFavorable Legal AuthorityE \_on mouseUp visual effect dissolve slowly go to card "Supporting Authority" end mouseUp  cREVGeneral revUniqueID 1055037453234scripteditorvscroll0scripteditorselection47 uUnfavorable Legal AuthorityE \]on mouseUp visual effect dissolve slowly go to card "Contrary Authority" end mouseUp  cREVGeneral revUniqueID 1055037453235scripteditorvscroll0scripteditorselection47 u"Overall Weight of Legal AuthorityE \Yon mouseUp visual effect dissolve slowly go to card "Overall Weight" end mouseUp + cREVGeneral revUniqueID 1055037453236scripteditorvscroll0scripteditorselection47 u Graphic 1K@hF cREVGeneral revUniqueID 1055495470905uElementK@VlP cREVGeneral revUniqueID 1055495480018uFavorK@ > cREVGeneral revUniqueID 1055495526716scripteditorvscroll0scripteditorselection0u DisfavorK@@ cREVGeneral revUniqueID 1055495550410uOverallK@ZN cREVGeneral revUniqueID 1055495574724u Graphic 2KFs,tt cREVGeneral revUniqueID 1055495604449u Graphic 3KF+s,Vt,t cREVGeneral revUniqueID 1055495616077u Graphic 5KFst cREVGeneral revUniqueID 1055495631839u Graphic 6KF+s,t, cREVGeneral revUniqueID 1055495655910u Next cardg Bon mouseUp visual effect scroll left go to next card end mouseUp WoESA Next Card cREVGeneral revUniqueID 1207542245001 uGo to next cardg x Bon mouseUp visual effect scroll left go to next card end mouseUp 4Po;UA Next Card cREVGeneral revUniqueID 1207542272577 uWhat is this stack for?Eh1Don mouseUp speakAlert "Legal rules are often not found just by looking them up, or discovering them, in law books, statute books, or case reporters. Instead, legal rules are often extracted from legal source material; one might say that legal rules are inferred rather than found. Lawyers generally call this type of inference legal interpretation. Whatever this process of extraction is called, it involves argument about legal source material. This stack provides the user with several different kinds of argument about the meaning of legal source material, material such as statutes and judicial opinions. I hope you find this stack helpful. If you are a legal professional, this stack will probably not tell you anything you don't know. But perhaps it will help you, now and then, to keep track of some of your arguments about and interpretations of legal source material. A little order is sometimes a good thing. Good luck!" end mouseUp on speakAlert theText if theText is empty then exit speakAlert -- skip the rest try -- in case revSpeak isn't installed revSpeak theText catch theError -- if the "revSpeak" command fails put return & "(Cannot speak text on this system.)" \ after theText beep -- make a sound to get the user's attention end try answer theText end speakAlert  <7_ cREVGeneral revUniqueID 1240638146064scripteditorvscroll0scripteditorselection813 Overall Weight & Directionion openCard if there is a bkgnd field id 4 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 4 pass openCard end openCard cREVGeneral revUniqueID 1241105314449uMake New CardEx*on mouseUp doMenu "New Card" end mouseUp @@@@v69U cREVGeneral revUniqueID 1201741393117 HQbkgnd image id 18513 D  d$L   ` @ x8 pcc ll 6cl8sql lcfcl|ٰn l6lcfc `l`ٰl lǘ6lcfc ldьٰl &l&͘6lcfc@x8pq8<`pǘ6<3ca L <  `$L%6`pျ`ك0`x6} `|pc6a?6xaƧ0 ?36`fH$?}Æς0 eY$HV"I"$$D x"I$$($@"I$$(8vv?vnP`60`0?`1`061<|86`6x 6c3l6cg6c`غ|y ~ 60 0ϟ <1f̺01̺61̀~ ;`cp4`c0N< q08c6lc`f͛͞F0 c6lc`؂f͛͘4< ǎ68ւx c6lc`͛͘=f6 6ll؏,c6lc`f͛͘1f6 6ll؏36<3`p͏1f6 6llؓL1f6 c6llؓ<0c6 <8lxx  1fف瀂 fxƃ6l؊6<]6`01fٓf@ 3f̘@X6l؊6̛2I6d21f 1xc0flx?1A80cxl0ccف>m60l6060lcfcf͛ 0ٳfÅ 1m6`c0ف0m60lɛ60606lcfcf͛, 0ٳf˅ 3fm6dc&2`ف2m60q60<3cag0ƅ1m8a `qm6 @0cc6bxßg!00c66d6lf0э12 ǃlqp 6l<g=6l6060lcfcp66p ـ6lf0fq/6sl6060lcfc866h ـ6lf0f1'63#lɛ60606lcfcX66d ـ6lf0f#6q60<3ca0?6b qxf<a! d$L   ` @ x8 pcc ll 6cl8sql lcfcl|ٰn l6lcfc `l`ٰl lǘ6lcfc ldьٰl &l&͘6lcfc@x8pq8<`pǘ6<3ca L <  `$L%6`pျ`ك0`x6} `|pc6a?6xaƧ0 ?36`fH$?}Æς0 eY$HV"I"$$D x"I$$($@"I$$(8vv?vnP`60`0?`1`061<|86`6x 6c3l6cg6c`غ|y ~ 60 0ϟ <1f̺01̺61̀~ ;`cp4`c0N< q08c6lc`f͛͞F0 c6lc`؂f͛͘4< ǎ68ւx c6lc`͛͘=f6 6ll؏,c6lc`f͛͘1f6 6ll؏36<3`p͏1f6 6llؓL1f6 c6llؓ<0c6 <8lxx  1fف瀂 fxƃ6l؊6<]6`01fٓf@ 3f̘@X6l؊6̛2I6d21f 1xc0flx?1A80cxl0ccف>m60l6060lcfcf͛ 0ٳfÅ 1m6`c0ف0m60lɛ60606lcfcf͛, 0ٳf˅ 3fm6dc&2`ف2m60q60<3cag0ƅ1m8a `qm6 @0cc6bxßg!00c66d6lf0э12 ǃlqp 6l<g=6l6060lcfcp66p ـ6lf0fq/6sl6060lcfc866h ـ6lf0f1'63#lɛ60606lcfcX66d ـ6lf0f#6q60<3ca0?6b qxf<a! cREVGeneral revUniqueID 1055495007292 uCase(T* cCurrentObjectpstack "K:/MarshalAll/Aussie-Scot MarshalPlan/MarshalNet08/Network/Legal Rules/Legal Argument/Legal Argument.rev" cREVGeneral revUniqueID 1055495007293 u W #Peter Plaintiff v. David Defebdant u u u u u u HCCdNmbrOfHC Xfunction cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData cREVGeneral revUniqueID 1055495007294 Card 33 of 38 u(h. cREVGeneral revUniqueID 1055495007295 u W x u u u u u u(h| cREVGeneral revUniqueID 1055495007296 u W u u u u u u (h cREVGeneral revUniqueID 1055495007297 u W u u u u u u!(h+ cREVGeneral revUniqueID 1055495007298 u W u u u u u u"(hy  cREVGeneral revUniqueID 1055495007299 u W x u u u u u u#(h  cREVGeneral revUniqueID 1055495007300 u W u u u u u u$(h  cREVGeneral revUniqueID 1055495007301 u W u u u u u u%(h-  cREVGeneral revUniqueID 1055495007302 u W x u u u u u u&(h   cREVGeneral revUniqueID 1055495007303 u W x u u u u u u'(hB  cREVGeneral revUniqueID 1055495007304 u W u u u u u u((h  cREVGeneral revUniqueID 1055495007305 u W u u u u u u*NextG xFon mouseUp visual effect scroll left go to next card end mouseUp WFwA cREVGeneral revUniqueID 1055495007307scripteditorvscroll0scripteditorselection56 u+Previous CardG x Non mouseUp visual effect scroll slowly right go to prev card end mouseUp tg<w@ cREVGeneral revUniqueID 1055495007308scripteditorvscroll0scripteditorselection41 u, Legal RulesE x\on mouseUp visual effect scroll up very slowly go to stack "Legal Rules" end mouseUp TTqql:s cREVGeneralscripteditorvscroll0 revUniqueID 1055495007309scripteditorselection53 u-Supporting Legal Authority@E y Xon mouseUp visual effect dissolve go to card "Supporting Authority" end mouseUp Y cREVGeneral revUniqueID 1055495007310scripteditorvscroll0scripteditorselection44 u.Contrary Legal Authority@E y Von mouseUp visual effect dissolve go to card "Contrary Authority" end mouseUp Z cREVGeneral revUniqueID 1055495007311scripteditorvscroll0scripteditorselection40 u/Network ManagerE xon mouseUp visual effect iris open slowly go to card 2 of stack "NETWORK" visual effect iris open slowly end mouseUp @@N\Fq cREVGeneral revUniqueID 1055495007312scripteditorvscroll0scripteditorselection114 u0Analyst(T=  cREVGeneral revUniqueID 1055495007313 u W Partner, Senior u u u u u u1Claim or Defense(TR  cREVGeneral revUniqueID 1055495007314 u W Negligence u u u u u u2Element(Tl  cREVGeneral revUniqueID 1055495007315 u W E1: Duty to Trespasser u u u u u u3)h gQ  cREVGeneral revUniqueID 1055495007316 u W u u u u u =Deductive Argumention openCard if there is a bkgnd field id 9 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 9 pass openCard end openCard  cREVGeneral revUniqueID 1241105536872/ DE@ cREVGeneral revUniqueID 1055035776555uMake New CardEx*on mouseUp doMenu "New Card" end mouseUp @@@@v69S cREVGeneral revUniqueID 1241105435988 ? D)` r`````````>|f|< 0LJ3f<@g#```````````p``8ƤgYcc83 0cZ3F;ㆩ 3@HALF[ ERD`B$"AHdHNGB$"ABHBD B$"AHB3`mf@ ƃ|  ƃf lpǁf#3Ƃf`f#s3 Ƃf`|33  g`f 33  f`f 33  f&`f#1 pfc`|#@`acaaaaaa 1 ``|  0 0`f#<|ycf1f`f0>`|a0  f1f `f0f` ax pÌf1f `f0f` as 8Ɍf1f`f0f`a 3 >fc`<0>`  p @ C|   C0f ÌqG|f|< 0LJ3f<@g#```````````p``8ƤgYcc83 0cZ3F;ㆩ 3@HALF[ ERD`B$"AHdHNGB$"ABHBD B$"AHB3`mf@ ƃ|  ƃf lpǁf#3Ƃf`f#s3 Ƃf`|33  g`f 33  f`f 33  f&`f#1 pfc`|#@`acaaaaaa 1 ``|  0 0`f#<|ycf1f`f0>`|a0  f1f `f0f` ax pÌf1f `f0f` as 8Ɍf1f`f0f`a 3 >fc`<0>`  p @ C|   C0f ÌqG uR`@c9 t(h W^ cREVGeneral revUniqueID 1055035776543 u u u > uS`@\ t(h W#D cREVGeneral revUniqueID 1055035776544 u u u > uT`@$Bt Legal Rules@E y3on mouseUp go to stack "Legal Rules" end mouseUp m, cREVGeneralscripteditorvscroll0 revUniqueID 1055035776545scripteditorselection24 tNextBG Fon mouseUp visual effect scroll left go to next card end mouseUp ZABA cREVGeneral revUniqueID 1055035776546 tPrevG _Gon mouseUp visual effect scroll right go to prev card end mouseUp q:5@ cREVGeneralscripteditorvscroll0 revUniqueID 1055035776547scripteditorselection40 t HCCdNmbrOfHC x function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData5  cREVGeneral revUniqueID 1055035776549 Card 8 of 38tLegal Source Material@E y>on mouseUp go to stack "Legal Source Material" end mouseUp qv)  cREVGeneral revUniqueID 1055035776550 tNetwork ManagerE x:on mouseUp go to card 2 of stack "Network" end mouseUp Xy(  cREVGeneral revUniqueID 1055035776551 tAnalyst)y'$  cREVGeneral revUniqueID 1055035776552 u u u > t)h ? cREVGeneral revUniqueID 1055035776554 u u u > LaAnalogyion openCard if there is a bkgnd field id 9 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 9 pass openCard end openCard cREVGeneral revUniqueID 1241106561313uMake New CardEx*on mouseUp doMenu "New Card" end mouseUp @@@@u9w cREVGeneral revUniqueID 1241105696366 M DG??0000>3 #031303 &f L03038s &f 0303< &f 0?>73/рx˧ ǁ03'30 f 03"3q0 f 03 310 Ȃf 03 30 &gLJ0000??   ,(C>2"HD "BH'BEBBDDt@p0 |9 Ͷq6 w;`>  6 a0 6Ͷa6 ㍜`` 0f00f0qx38yqq6<ۏymlf6 `qxlٶff6fm6٘ml1͛mm666666fmf8ٳm6l8y6c|6Ͼl1 gl>p0>666gm0ll ٶff6f`060l1 al00 0666fm0l36mllٶff6fm6هl1͛mm66666fmf0ٳm6l8`ý6cf88gs͜8x6qqǀǁ9888|s{8|g8͘8sl>6`l`qg6ٍ1l fmqfflm ͳ́ l`َ6lۂ`<ۂ`vgq18 c af< 6ý <`0l>`l`ag1 c  affl  6y 6́ l`0lۂ>6`l`ag6ٍ1l amafflm 1 ́ l`ٌ6lۂ>0<`fq81`<0͜p8fl  lٌl1m `3fc0ٶ6lf 3f3f c09flm lٌlٛ1mgl3fc6ٶ6mfmf3f c6؇:<8xs>p 8ٛ800a3< 00`0fa;f0 00` 3 #031303 &f L03038s &f 0303< &f 0?>73/рx˧ ǁ03'30 f 03"3q0 f 03 310 Ȃf 03 30 &gLJ0000??   ,(C>2"HD "BH'BEBBDDt@p0 |9 Ͷq6 w;`>  6 a0 6Ͷa6 ㍜`` 0f00f0qx38yqq6<ۏymlf6 `qxlٶff6fm6٘ml1͛mm666666fmf8ٳm6l8y6c|6Ͼl1 gl>p0>666gm0ll ٶff6f`060l1 al00 0666fm0l36mllٶff6fm6هl1͛mm66666fmf0ٳm6l8`ý6cf88gs͜8x6qqǀǁ9888|s{8|g8͘8sl>6`l`qg6ٍ1l fmqfflm ͳ́ l`َ6lۂ`<ۂ`vgq18 c af< 6ý <`0l>`l`ag1 c  affl  6y 6́ l`0lۂ>6`l`ag6ٍ1l amafflm 1 ́ l`ٌ6lۂ>0<`fq81`<0͜p8fl  lٌl1m `3fc0ٶ6lf 3f3f c09flm lٌlٛ1mgl3fc6ٶ6mfmf3f c6؇:<8xs>p 8ٛ800a3< 00`0fa;f0 00`  empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1055036027414 Card 13 of 38tPrevious CardBG y Gon mouseUp visual effect scroll right go to prev card end mouseUp bM+ @ cREVGeneral revUniqueID 1055036027416scripteditorvscroll0scripteditorselection57 tNextBG yFon mouseUp visual effect scroll left go to next card end mouseUp X)KM Z cREVGeneral revUniqueID 1055036027417 t)h1 cREVGeneral revUniqueID 1055036027419 u u u K tAnalyst)  cREVGeneral revUniqueID 1055036027420 u u u K t Legal RulesE  3on mouseUp go to stack "Legal Rules" end mouseUp tQU cREVGeneralscripteditorvscroll0 revUniqueID 1055036027421scripteditorselection24 tLegal Source MaterialE  =on mouseUp go to stack "Legal Source Material" end mouseUp Q cREVGeneralscripteditorvscroll0 revUniqueID 1055036027422scripteditorselection24 uZi0 cREVGeneral revUniqueID 1055037256592 t(h (  cREVGeneral revUniqueID 1055036027418 u u u K 1. David Defendant was sober. (2. David Defendant was driving at dusk. @3. David Defendant was driving in the city, not in the country.uY`@(4Disfavoring Authorityion openCard if there is a bkgnd field id 10 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 10 pass openCard end openCard  cREVGeneral revUniqueID 1241107699877uMake New CardEx*on mouseUp doMenu "New Card" end mouseUp @@@@v69u cREVGeneral revUniqueID 1201741393117 8 D lWy|q8|"6ٳߛlϿ60 `oͳ61ဢ"0ك Ͽ6x 0<`oͳ61"0 ό81ýl0<0l0`3`c60`0?`1`061<|86`6x 6c3l6cg6c`ؾ|y ~ 60 0ϟ <1f̾01̾61̀~ ?y|<q?~lكg~3͌6xl0l͌~xl~3͞6x xl͌~x`xǏ3<0x 0x3?<0 ߘl 0lٳc3c 60lٛl͌0 <qxq?0<߀f`c0fl3f`c0flfflcflن?9|8f٘6 0q ٘6 0`lنٛ6ٛ6axs?<0l0` ?|x `0m 0m m66mƸ 8Ϝ  08m|@$`0 N0S98!x6m QHRDĈD%8 8R||% HR@@$% =988gv` 886` ``0x>~q`3l` ͘8`l` ͘0x6ll͛`l͛0؂<9?yǟx}c8`lqx`Íc6`06``c~0xǎ?~Ǐ?x 6c`̞͛3m<ٜ` c6`ޞ3m<٘`3qs63m f٘l`81ýl0<0l0`3`c60`0?`1`061<|86`6x 6c3l6cg6c`ؾ|y ~ 60 0ϟ <1f̾01̾61̀~ ?y|<q?~lكg~3͌6xl0l͌~xl~3͞6x xl͌~x`xǏ3<0x 0x3?<0 ߘl 0lٳc3c 60lٛl͌0 <qxq?0<߀f`c0fl3f`c0flfflcflن?9|8f٘6 0q ٘6 0`lنٛ6ٛ6axs?<0l0` ?|x `0m 0m m66mƸ 8Ϝ  08m|@$`0 N0S98!x6m QHRDĈD%8 8R||% HR@@$% =988gv` 886` ``0x>~q`3l` ͘8`l` ͘0x6ll͛`l͛0؂<9?yǟx}c8`lqx`Íc6`06``c~0xǎ?~Ǐ?x 6c`̞͛3m<ٜ` c6`ޞ3m<٘`3qs63m f٘l` empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1055495717964 Card 25 of 38u> Legal Rules@E y 3on mouseUp go to stack "Legal Rules" end mouseUp 5  cREVGeneralscripteditorvscroll0 revUniqueID 1055495717966scripteditorselection24 u?Legal Source Material@E y xon mouseUp go to stack "MarshalPlan 97:The Network:Source Material (Databases):Law:Legal Source Material" end mouseUp |R  cREVGeneral revUniqueID 1055495717967 u@ PreviousG xNon mouseUp visual effect scroll slowly right go to prev card end mouseUp ,|K<@ cREVGeneral revUniqueID 1055495717968scripteditorvscroll0scripteditorselection41 uANextG xFon mouseUp visual effect scroll left go to next card end mouseUp V*Q<A cREVGeneral revUniqueID 1055495717969 uBbkgnd field id 30018)hV cREVGeneral revUniqueID 1055495717970 u ?0<|~f`clٶg 6̱3f`clٶf 6̰fflc6lٶf 6̰?9<>?| <x` 1 0pÎ`0 00`q{<?|y@~I" ` a(ݶ HDDH8I  DH(IPHDH"IQpÜ~! "߿8ǟ?~#͟ff6l3ofc ml͌~x#`f6l3o`?0<|~f`clٶg 6̱3f`clٶf 6̰fflc6lٶf 6̰?9<>?| <x` 1 0pÎ`0 00`q{<?|y@~I" ` a(ݶ HDDH8I  DH(IPHDH"IQpÜ~!  cREVGeneral revUniqueID 1055037482831 tAnalyst) I3(cCurrentObjectpstack "K:/MarshalAll/Aussie-Scot MarshalPlan/MarshalNet08/Network/Legal Rules/Legal Argument/Legal Argument.rev" cREVGeneral revUniqueID 1055037482832 u u u DJ Associate, Able u u u u u Legal Theory) II) cREVGeneral revUniqueID 1055037482833 u u u DJ Negligence u u u u uElement) I`) cREVGeneral revUniqueID 1055037482834 u u u DJ E1: Duty of Care to Trespasser u u u u u Legislation)h \/ cREVGeneral revUniqueID 1055037482835 u u u DJ u u u u u[ `@,-u PreviousG xGon mouseUp visual effect scroll right go to prev card end mouseUp !xZCW@ cREVGeneral revUniqueID 1055037482836 uNextG x_on mouseUp visual effect scroll left visual effect dissolve go to next card end mouseUp @"RH QA cREVGeneral revUniqueID 1055037482837 u Legal RulesE x Zon mouseUp visual effect scroll up very slowly go to stack "Legal Rules" end mouseUp Cv S cREVGeneralscripteditorvscroll0 revUniqueID 1055037482838scripteditorselection48 u HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData cREVGeneral revUniqueID 1055037482839 Card 19 of 38uLegal Source MaterialE x on mouseUp visual effect scroll up slowly visual effect dissolve slowly go to stack "Legal Source Material" end mouseUp FQ cREVGeneralscripteditorvscroll0 revUniqueID 1055037482840scripteditorselection24 u)h## cREVGeneral revUniqueID 1055037482841 u u u DJ u u u u u )hh## cREVGeneral revUniqueID 1055037482842 u u u DJ x u u u u u )h"# cREVGeneral revUniqueID 1055037482843 u u u DJ u u u u u Cases)h \0 cREVGeneral revUniqueID 1055037482844 u u u DJ u u u u u\ `@,. u Secondary Literature)h \2  cREVGeneral revUniqueID 1055037482845 u u u DJ u u u u u] `@-0 u)hX# cREVGeneral revUniqueID 1055037482848 u u u DJ u u u u u)h$ cREVGeneral revUniqueID 1055037482849 u u u DJ u u u u u)h% cREVGeneral revUniqueID 1055037482850 u u u DJ u u u u u)hX& cREVGeneral revUniqueID 1055037482851 u u u DJ u u u u u)h' cREVGeneral revUniqueID 1055037482852 u u u DJ u u u u u)h( cREVGeneral revUniqueID 1055037482853 u u u DJ u u u u u)hX) cREVGeneral revUniqueID 1055037482854 u u u DJ u u u u u)h* cREVGeneral revUniqueID 1055037482855 u u u DJ u u u u u)h+ cREVGeneral revUniqueID 1055037482856 u u u DJ u u u u uOverall Weight of AuthorityE x Ron mouseUp visual effect dissolve go to card "Overall Weight" end mouseUp %=,W cREVGeneral revUniqueID 1055037482857scripteditorvscroll0scripteditorselection40 uNetwork ManagerE x[on mouseUp visual effect scroll up slowly go to card 2 of stack "Network" end mouseUp  -W cREVGeneral revUniqueID 1055037482858 uCase) H*. cREVGeneral revUniqueID 1055037482859 u u u DJ #Peter Plaintiff v. David Defendant u u u u u)h $f/ cREVGeneral revUniqueID 1055037482860 u u u DJ u u u u uPrevG _Gon mouseUp visual effect scroll right go to prev card end mouseUp q:5@ cREVGeneral revUniqueID 1055035776547scripteditorvscroll0scripteditorselection40 uPeter Tillers+H@@# cREVTable currentviewPeter Tillers - 2010 cREVGeneral revUniqueID 1241583623432 ( Peter Tillers - 2010u"Index of Types of Legal ArgumentsEpbon mouseUp visual effect dissolve slowly go to card "Index of Legal Arguments" end mouseUp z cREVGeneral revUniqueID 1241719726098scripteditorvscroll0 u"Index of Types of Legal ArgumentsEpbon mouseUp visual effect dissolve slowly go to card "Index of Legal Arguments" end mouseUp z cREVGeneralscripteditorvscroll0 revUniqueID 1241719726098 u"Index of Types of Legal ArgumentsEpbon mouseUp visual effect dissolve slowly go to card "Index of Legal Arguments" end mouseUp z cREVGeneralscripteditorvscroll0 revUniqueID 1241719726098 u.Push button to select type of legal argument:) &W cREVTable currentview-Push button to select type of legal argument: cREVGeneral revUniqueID 1241721457556 [ .Push button to select type of legal argument: