RSRC LVINLBVWL `` Saved 555$8$,$$$$ 0RSRC LVINLBVW+C +`@0 <|o ی@W%4 ⛀ ^N&p ُ B~Iw /LVIN&Instance 1 11Saved 555 .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctle@@ 0@+jSequenceBoolean.ctl!Sequence Flow 2P cP P d-` c xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c c,40@+jSequenceBoolean.ctl!Sequence Flow 2 c c dP``` (dxH^02<>t6VIDS&Instance 1 11Saved 555 .viXi386code8mEw$E\EPPUEd$=>=fÐpӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$md$ZY=z= p h搐ÐEw E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðpp @'PUEd$=ÐPȐ_^ZY[]ÐQRu'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`rFPHP&Instance 1 11Saved 555 .viLVCCSequenceBoolean.ctlPTH0@FPHPD08X~8m,0H0@0#yOH/@XLT(@7d||8hBpT|002<  1; ib 4 32]`c 1; ib @d!C+jP,4 FJC` 8hB K!x; ib 1; ib 1; ib 1; ib 1; ib 1; ib 4 OR` <OJ;4,`< ~c 04 O` 8l ; n; n; n; n; nid4did4d- -, H0 ; i 04 ; i 0d ; i 0 ; i6BDHP&Instance 1 11Saved 555 .vih @BDHPDP08g~8ml0P0#Oq@/,(<0<0@<4 BK   i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath?2PTH0'LEGOBlocksStartStart.vinoconfig`! IsPersistant StartBlock`! IsPersistant_Wizardl@2New PathPTH0Jvi.libLEGOBlocksStart_StartConfig.llbConfigure Start.viNI.LV.ALL.goodSyntaxTargets&@0Dflt(h  o  v  }  TahomaTahomaTahoma00RSRC LVINLBVW+C + 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTABhH Ѓ l蔃 o X߃ ݃ 8Ƀ 8ރ tރ ps փ Ѓ 4C 4 8E ̓  XC (ʃ ǃ $у 0 |<΃ ̴݃ ˃ $hۃ Tރ Dރ $tރ $ރ (X )< *(փ &Instance 1 11Saved 555 .viRSRC LVINLBVW `@ 2<'@N^r 7jEH$|9\ qldWyjl-'\U=>y< 2LVIN&Instance 2 11Saved 555 .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.viLVINPreprocessMovemement.vi x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.viOLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vi  @Goal@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@+jSequenceBoolean.ctl! Sequence Flow PS cP P d-`  P cvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorxdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dX , ( *    T ( ^| K 0D<>p|~lj$ $&08,p|~0a0 <> p|~   @$@ @, .@0 <@ @@ @ x@ d,rr,:zr,x||~L:L|,|x:thVIDS&Instance 2 11Saved 555 .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH04"i386jcodeb Ew$E\EPPUEd$==, ÐpӀ}ELXCdC4lC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZXsƅ0ƅxƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅhhUEP4ƅ ƅ fxB>ƅ 9ȸƅ fxF5ƅ ɍ$ ƅ ƅ fxZ<ƅ$ ETE\EPd.UR@␐}v}vƅ$ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpETE\EPh.UR@␐}v}v=ƅfx&Ehxaƅfx} }K}QRPE@$d$ZY== p h搐ÐEw ˋE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ð`Ðx&^vÐx&RÐx&oÐx&Ðx&pڌp @'PUEd$=ÐPsh  8Ph  6WPh  pPh Ph P9h  oPh  X5Ph P=h  ̎Pkh  P8h @MPkh $zPh Ph Ph  (eP]h !b+Ph &Ph *֐P/ h "}P h # JCP h  p PC h  Ph h _^ZY[]ÐT=,PEP$PPs$T$@ $Ðd$X=,PEP$PP$X$@ $Ðd$\=,PEP$PP$\$@ $Ðd$`=,PEP$PP*$`$@ $Ðd$d=,PEP$PPg$d$@ $Ðd$h=,PEP$PP$h$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rd$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRu3kd$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hUd$$ZY_^ZY[]ÐUl$SQRVWuF -FWF@"FDQRhUd$ZY_^ZY[]ÐXG+ JX/-  q7 Yg ) { O A08@H%>r| Z p WKCODEbH %7.1Oldest compatible LabVIEW. 00022p,PPP .@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù Move.vi5 @ @ @0@+jSequenceBoolean.ctl!Sequence Flow 2@ @! @ @ @! .@+jSequenceBoolean.ctl! Sequence FlowDTHPD+88~@&@@Motors@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2>.@+jSequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHDD010YDee Sequence Flow[DCDSequence Flow 2QDDcEcPowerHDd0EqGpTDSteeringHDt0VD#C0v#D0v Stop AfterHD03R@3S@ UD+8+8 Goal TypeN+8+8 H0=J==HD0=J=JXDKK aDu4u5 bD 2 3 ^DCCPCDP  ^D   TDAvBvUD DirectionH$03WD SD??<-WDRR <-VD6A-6A- Left MotorH0<BIn<D<mWD6DAu6EAu Right MotorH(0<I<<WD6A6A Other MotorH80<I<<XD+6+6 XD+6+6 WD+>6x+?6x LD1828H$d09H:HLD##LDX_Y_LDCJDJH$0`oaoHDL0^_ HDT0@AHD\0XwYwHDl0dXqdYqHD<0XnYnHD|0XY aD5 7 InitializeMovement.vicD>=PreprocessMovemement.viHD0XY ~D("*!222Convert enum to U8 to account for compiler oddity.HD09XF9YF HD0h$uWh%uW HD 0VVHD00WW ^D{{BuildMotorArray.viRE`zm`{m True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[DC P[C P[Move.Release.vidDIVIVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f ./ .! UnlimitedDistanceTimeStopOKOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP&Instance 2 11Saved 555 .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0'@FPHPD@08'H" p'~bt9/0 03ZQeH/,XL!p!@7|@P L\0(0 T 6d|||D8h#hB@T00D |||8h$B|hT0<p4 FT `8 6T 2F$p 4T 0cccp 4T bbb8hTB R @d 8f$+jP,4 FJf`,8hB K@d!B$+jP,4 F<JB`<8h<B K|@P 8 $5<|||@P 5w>N|l0 x @vd||4 Fx Cd`L8 6x DrFPTp 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-[0 =xj4 F `X0  d8  6 F\`p 4 0ccc8 hBPc62B>c62B>cp$ 2D B2N>bB2N>bB2N>bL$ :D ;AJG0u0/.-[$|$|$|P$|$|$|@$PB*zN oAx4$ N@ 5CBv`0% @ 7Nd8% 2@ ;JFp' 6@ 06zBc6zBc6zBc8'h@BR p' 2@ BzNbBzNbBzNbL' :@ ;J0u0/.-[0'n@p0'  7Nd@'PB4*N Tr4' N 5B`ħ8(hBR 8( 2 ;JFȧp* 6 06Bc6Bc6Bc0*,sp* 2 BNbBNbBNbL* : ;J0u0/.-[4* FR *7`Ч<+  dT4+ F@R *7`ԧ<, 44, FDR *=7y`ا<-! |dL- 8 8 tL44\-44L@t 8 8a"; ib 1; ib ,-#4##$&|; ib 1; ib 1; ib 4- O#hR09`ܧ<.OJe"x<. ~#h8I\040 O#h$`1 #he ve2 ve2 ve2 ve2 v2#h2|$<2O<JB% ,2%L%%%42 O$RW``43 O$BK`<4 ~$_p06 $B vB2 vB2 vB2 vB2 vi; ib 1; ib 1; ib ="H"""#&&&ib <'"H"""#&&&#9/BDHP&Instance 2 11Saved 555 .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viP@PTH0p BDHPD08nKhp6~bZ00F Y]QP@/,610)nh061|06@8D]}mt46 BD]07@?_O07@ Wwg47 B?08@ 8 T$D|L >H 4>3H@!)% >HtT4>3HA!>T >Hh4>3HD> >H)$ >HdT4>3HF)!>D >H4>3HG > >H&4"4>3HhH)!> >H<4>3HJ >| >HLl4>3H8K!)%> >HdlL4>3HL! >L >H4>3HM > >H<84>3HpN   >4>00`n_yisdm>H04>/`0K,kL!">H>@>H@ > @4>+@1Q 4>3HE  >$4>,3  4>'4x4>'$54>'\5$4>'@6|!,>I?M|=|4>`j >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`YHk#>eY>,> 8HZ0>Y@> , > >@>d0>*S&!4>Lxc $0>*R&! >$P >@$P4>Yb`Q%>W`P@>Tt0>@dWwg04> BW4?'x3?<?4?0^Q2f<[7"4? `'#@ ,0@@LTGWWwOg4@ BT8WG4A'8!0A@ 4gXwxoh4A Bg#vX 0B@ LPXxh4B BP~W$0C@ 4Xxh4C BX(4D&2t4D&h7(4D&7 DD1!T! Tt8X[}D!D!4D &K zb,@E !!""# #t#$X$%H%% E !!E"4E3 u E "<! E &""4E3 ! v4E3 "fE" E Jp"p"4E3 !g E ## 4E3 #`dE#t E #,#tE#4E3 #eE# E $#4E3 $DE$X E $$X4E3 %C4E3 # E $x$4E3 %4B E%H E %4E3 %: E% E L%hPE$E% E &4E%4E3 %9 EP%E%H4E*H 4E($iE<|ElE8EELETDXE,J_>e8JD+()T`E,?,E'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_ynb0 ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4l Q FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@kt F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (Pt4G-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,e!!G`/4G`eH!# G"LLD-Q4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HLD.Q G @0-QG/|0X4G($0l!G0X>G@P@,0G* B(W` [LG'H PT8<lDLG Dl<8TPGh G ohoG GdgGzzgGgGL%g%Gg G LhG hGOOg!G)   DG1($:x:DQ q)h-pG:G; 4G &K9B Q\b8@H :; ;@;<0<==|>>l>? H9::H;@4H39:.i!q)m% H9;`; H9;;@4H39:0/a!i)e%4H39;3Q!Y)U%H; H9;;4H39:1Y!a)]% H9<<04H39<6Qa!YH< H9&;i qm 4H39<7aqi H9=>4H39>XIa ie H>l H9>$>l4H39>,Y a] H> H90>QH>H? H9?<?4H39?Q YU 4HC,@_0H?pC H@BK1?H@A?H@A1H,GH* HCC@,|H@A HCCA,|0H*B-xBK|F H@B&@,|H+\DH1C,DA|Ww6\   HABdA\4H &KAHWb<IA\0I*B@pABJKEF I@BBA,|4I($BHjIA4I3AAo.w6s2 IADBIBLI)($?ASK wM?CIC,,IBHHt? ,I(B90IC,0IB94IC,H_@I A\BDDE\EE|EFLFHTGG IADdDD4I3AEH_.g6c24I3ABg.o6k24I3AE~W._6[2IE\ IAFEIEIDD IADE\ IAEE|4I3AE|W&g._*IE| IAGEIE4I3AE4}g&w.o* IAFlFL4I3AFzWg&_"IFL IAFF4I3AH@yows4I3AF{gw&o"4I3AGpxgok IHT IAGG4I3AGw_gc IG IA?pH ?4I3AH*W_[ IF IAG<HTICAIAIGI@P@I&)! 0I-'I IB(KI"I-IJ,I)*+|,(-,I)*+\,I,I*0++I4IJK  I"J I@@'JpI",I)*`+,|JHIJp 0I*KPbkf4I($mx IKTIKL$1N; ib  I@LKT4I`_f!"Id\K4I`\d4I`]|dp I"LLMJ4I"M |?HC,I<H/|L I @KMJILM|,I0XM|,I\h-M!n,; ib 1; ib 1; ib 1; ib 1; ib 1; ib `I!`Xt71[,ZZPPOII\$\D4IW4O`$!+IRZIIPUDI1W4QP7WdUIPt I"W`VX@ IQ\IQ4I &KP@7b@@J Q\QQRRS<ST TUUxU JP@QQ\JQ4J3P@PVOWS JP@RQ JP@^RQ4J3P@PW OWS4J3P@RlZOWSJR JP@OR8R4J3P@Q|YO WS JP@SpR4J3P@S(\G OKJS< JP@RS<JS4J3P@S[ GOKJR JP@\Tt\D4J3P@T b? GCJT JP@VSU4J3P@Uc7?;4J3P@S\] ?GC JP@T@T4J3P@T 7?; JU JP@TU4J3P@Ud7 ?; JUx JP@]U0]$JTJU JP@[tV4[ J @O0X X@ 4JW4Va)4J3P@U7?; <J O0.H`,JVO^]\[tJPT ,JZ0Z[\$]^PJ U,JO0WV0JW4VJZ0,JP@ZZ0<JLO0.H4J`Wc4J"O0P$,J[ \D]$^UJXYl4J`^PdQ JYP0J*X +b4k/f,JdTKX J@XYP,JtL$Yl,J$KTYJT XJJ J@W`ZZ00J%O0Z<hxpJZ0J$O0W -%J[[ J@W`OZPZ J"W`[t[ J @O0L[4J"O0OQ.?7H2C4JW4\db&,J[[@\^lX@4J"O0Z?JL$[ J"W`\[@M| J @O0L[@M|J[UJQ^4J"O0] 4JW4]Dat' J"W`]\P J @O0X\PJ\$SJ^^JL\DJ]]$4JW4^4a,Q(LJ X LDXLL/H.J]UxJYl]$4J"O0]`.Y7b2] J"W`^^lQ J @O0LD^lQ4JW4\`!*J^/|08J?p[[HJCEF|FJOpS\J^2]S]HJ];HJ\2CC\JVCCHJ[t;J!8/f-/-J8!f,,HJX pJX/~~/fHJLC2CHJLfHJm!J/HnnJ.nnrnrJLDj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y 1n; ib LJJp)&h  LdLiKN@NpNNNO8niKN@NpNNNO8n-K   [ [ C C Y <hnK$L@NpNNNO0ONI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@a>Move Instance Config.ctl~P @ Goal @Power@Steering.@"dMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@"dMove Distance Type.ctl Old Goal Type Move Config@>KNI.LV.ALL.goodSyntaxTargets&@0Dflt(KUUA Q8>*>*>Q8>K?:!    &  - / 1  8 TahomaTahomaTahoma02Tahoma2RSRC LVINLBVW  4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 4ރ tރ lDރ ރ hۃ ˃ ݃ <΃ ̴ 7 70ǃ 7P(ʃ 8XC 8 9(̓ ;,8E ?04 ?@4C @TЃ Qփ R4s Rރ RɃ S@݃ S߃ S蔃 T<Ѓ T\ރ T t U0 Ur U܃ V,`ڃ Vx@փ VԘ W< W XՃ Xl Xtσ Y XI Ylσ Y ڃ !Z <ڃ "Z|| #Z@ %[$8 &[r ([̨ڃ )\(< +\t, ,\ -],ڃ .] 0]ؔ 1^$ڃ 3^tՃ 4^Ĭ 6_ 7_`$у 8_ 9_p :`D ;`` <` =a( >a\ ?a @bD܎ Abۃ Bcۃ Cc` Dco EcdЃ Fd\t Gd' He@xq Ie8 Jfp fxރ fo fhH fރ $fx 'fڃ *fP f`& fڃ gك /g,p 5g8z 2gD pt q$ n   ك  ܨ z ps &Instance 2 11Saved 555 .viRSRC LVINLBVW `@ 2<3_AOu yAK<σ qldW:+0yf|L 2LVIN&Instance 3 11Saved 555 .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.viLVINPreprocessMovemement.vi x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viCLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vi  @Goal@Steering @Power0@+jSequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@+jSequenceBoolean.ctl! Sequence Flow PS cP P d-`  P cvP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionx!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorxdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c40@+jSequenceBoolean.ctl!Sequence Flow 2 c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left Motor2.@+jSequenceBoolean.ctl! Sequence FlowHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dX , ( *    T ( ^|  0D<>p|~lj$ $&08,p|~0a0 <> p|~   @$@ @, .@0 <@ @@ @ x@ d,rr,:zr,x||~L:L|,|x:thVIDS&Instance 3 11Saved 555 .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH04"i386j:codeh5+ Ew:E\EPPUEd$==, ÐpӀ}ELXCdC4lC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZXsƅ0ƅxƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅhhUEPE\EPT.UR@␐}v}vƅfx uƅ $, 0ET>E\EPX.UR@␐}v}vƅfxƅ<$ƅƅfxɍHHƅƅPXfxƅɍƅƅfx*ƅ\s4T ET@E\EP\.UR@␐}v}vƅfx.EhxƅfxƅDžɍHHH HHHƅƅPXfx2ƅQR5kRZYxƅfx6ƅ |069k VWfffff_^iPQYXGPQYXGPQYXGPQYXGPQfYXGPQYXG PQYXƅ fx:8ƅ ɍ ƅ ƅ fxR?ƅ ETBE\EP`.UR@␐}v}vƅ fxVEhxƅ fx>4ƅ ƅ fxB>ƅ 9ȸƅ fxF5ƅ ɍ$ ƅ ƅ fxZ<ƅ$ ET>CE\EPd.UR@␐}v}vƅ$ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpETDE\EPh.UR@␐}v}v=ƅfx&Ehxaƅfx} }K}QRPE@$'d$ZY== p h搐ÐEw KEE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐEÐx&^EÐx&R FÐx&o"FÐx&8FÐx&pZFp @'PUEd$=ÐPsh  8|FPh  FWPh  FPh *GPh dGP9h  GoPh  G5Ph HP=h  LHPkh  HP8h HMPkh $HPh 4IPh nIPh  IeP]h !I+Ph &JPh *VJP/ h "J}P h # JCP h  pK PC h  >KPh h xK_^ZY[]ÐT=,PEP$PPK$T$@ $Ðd$X=,PEP$PP0L$X$@ $Ðd$\=,PEP$PPmL$\$@ $Ðd$`=,PEP$PPL$`$@ $Ðd$d=,PEP$PPL$d$@ $Ðd$h=,PEP$PP$M$h$@ $Ðd$.Ul$SQRVWT$ QRPE@$R d$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRu賱ed$ZY,Ul$SQRVW}#QRURMd$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hU,]md$$ZY_^ZY[]ÐUl$SQRVWu-MF QF:F@RFDQRhUt9d$ZY_^ZY[]ÐXG+ JX:/-  q7 Yg ) { O A08@H%>r| Z p WKCODEh5+Ī %7.1Oldest compatible LabVIEW.D040ӄ0`22p,PPP .@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù Move.vi6 @ @ @0@+jSequenceBoolean.ctl!Sequence Flow 2@ @! @ @ @! .@+jSequenceBoolean.ctl! Sequence FlowDTHPD+88~@&@@Motors@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopMoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2>.@+jSequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHD010YDee Sequence Flow[DCDSequence Flow 2QDDcEcPowerHDx0EqGpTDSteeringHDT0VD#C0v#D0v Stop AfterHD,03R@3S@ UD+8+8 Goal TypeN+8+8 H0=J==HD0=J=JXDKK aDu4u5 bD 2 3 ^DCCPCDP  ^D   TDAvBvUD DirectionH$P03WD SD??<-WDRR <-VD6A-6A- Left MotorH<0<BIn<D<mWD6DAu6EAu Right MotorHL0<I<<WD6A6A Other MotorH\0<I<<XD+6+6 XD+6+6 WD+>6x+?6x LD1828H$09H:HLD##LDX_Y_LDCJDJH$0`oaoHD0^_ HD0@AHD0XwYwHDh0dXqdYqHD0XnYnHDD0XY aD5 7 InitializeMovement.vicD>=PreprocessMovemement.viHD0XY ~D("*!222Convert enum to U8 to account for compiler oddity.HDh09XF9YF HD40h$uWh%uW HDD0VVHDT0WW ^D{{BuildMotorArray.viRE`zm`{m True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[DC P[C P[Move.Release.vidDIVIVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f ./ .! UnlimitedDistanceTimeStopOKOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP&Instance 3 11Saved 555 .viLVCCSequenceBoolean.ctl<PTH0LVCC GoalType.ctl`PTH0'@FPHPD 08'H" '~h5+t9/0 03ZQeH/,XL!p!<@7|@P L\0(0 T 6d|||D8h#hB@T00D |||8h$B|hT0<p4 FT `|8 6T 2Fp 4T 0cccp 4T bbb8hTB R @d 8f$+jP,4 FJf`8hB K@d!B$+jP,4 F<JB`8h<B K|@P 8 $5<|||@P 5w>N|l0 x @vd||4 Fx Cd`8 6x DrFp 4x 05Ac5Ac5Ac8 hxBdR p 4x 5Ab5Ab5AbL :x DJ0u0/.-[0 =xj4 F `0  d8  6 Fp 4 0ccc8 hBPc62B>c62B>cp$ 2D B2N>bB2N>bB2N>bL$ :D ;AJG0u0/.-[$|$|$|P$|$|$|@$PB*zN oAx4$ N@ 5CBv`0% @ 7Nd8% 2@ ;JF p' 6@ 06zBc6zBc6zBc8'h@BR p' 2@ BzNbBzNbBzNbL' :@ ;J0u0/.-[0'n@p0'  7Nd@'PB4*N Tr4' N 5B`8(hBR 8( 2 ;JFp* 6 06Bc6Bc6Bc0*,sp* 2 BNbBNbBNbL* : ;J0u0/.-[4* FR *7` <+  dT4+ F@R *7`$<, 44, FDR *=7y`(<-! |dL- 8 8 tL44\-44L@t 8 8a"; ib 1; ib ,-#4##$&|; ib 1; ib 1; ib 4- O#hR09`,<.OJe"x<. ~#h8I0040 O#h$`41 #he |e2 |e2 |e2 |e2 |2#h2|$<2O<JB% ,2%L%%%42 O$RW``843 O$BK`<<4 ~$_p@06 $B |B2 |B2 |B2 |B2 |i; ib 1; ib 1; ib ="H"""#&&&ib <'"H"""#&&&#9/BDHP&Instance 3 11Saved 555 .viLVINInitializeMovement.vi ,PTH0LVINPreprocessMovemement.viHPTH0LVINBuildMotorArray.vi PTH0LVINMove.Release.vi9PTH0LVINPortSemaphore.Acquire.viAPTH0LVINMove.EvaluateStopCondition.viP@PTH0p BDHPD08nKXp6~h5+Z00F Y]QP@/,610)nh061|06@8D]}mt46 BD]D07@?_O07@ Wwg47 B?H08@ 8 T$D|L >H 4>3H@!)% >HtT4>3HA!>T >Hh4>3HD> >H)$ >HdT4>3HF)!>D >H4>3HG > >H&4"4>3HhH)!> >H<4>3HJ >| >HLl4>3H8K!)%> >HdlL4>3HL! >L >H4>3HM > >H<84>3HpN   >4>00`n_yisdm>H04>/`0K,kL!">H>@>H@ > @4>+@1Q 4>3HE  >$4>,3  4>'4x4>'$54>'\5$4>'@6|!,>I?M|=|4>`j >"Lh+4>"Xoixrsm>H > @,Hh+4>0P_d_niidm4>0 Q<fG[A" >@,>`HkL>)`YHk#>eY>,> 8HZ0>Y@> , > >@>d0>*S&!4>Lxc $0>*R&! >$P >@$P4>Yb`Q%>W`P@>Tt0>@dWwg04> BWd4?'x3?<?4?0^Q2f<[7"4? `'#h@ ,0@@LTGWWwOg4@ BT8WGl4A'8!0A@ 4gXwxoh4A Bg#vXp0B@ LPXxh4B BP~Wt0C@ 4Xxh4C BXx4D&2t4D&h7(4D&7 DD1!T! Tt8X[}D!D!4D &K zb|@E !!""# #t#$X$%H%% E !!E"4E3 u E "<! E &""4E3 ! v4E3 "fE" E Jp"p"4E3 !g E ## 4E3 #`dE#t E #,#tE#4E3 #eE# E $#4E3 $DE$X E $$X4E3 %C4E3 # E $x$4E3 %4B E%H E %4E3 %: E% E L%hPE$E% E &4E%4E3 %9 EP%E%H4E*H 4E($iE<|ElE8EELETDXE,J_>e8JD+()T`E,?,E'CCX.,E'-((|EE)$0E($J0E.'-Hm  EB(($0E(PI<E$1'P 4_ynb ,F H' FB)$($ F@@')($4F,9,!0F-',j F@@'h*0F",|4F($@4l Q FB(**0 FB)$*00F-'-i"F*` FB(,H+T FB)$+T F@@'+TF(P($0F-'-,h FB(&+" FB)$+"4F($@kt F@@'&+"F$) FC?p1,FT+F***`F+|+\+F,(,,|F)))4F (PtG-dG@P@ GB)$I"4G"0x+Yb],G&KB,H*04G/`^~&`G. G.H/H/`4G0.H.fnj`G084G`/,e!!G`/4G`eH!# G"LLD-Q4G0.H.|fvn` G.H./`4G0.H0$nvr`G/ G.HLD.Q G @0-QG/|0X4G($0l!G0X>G@P@,0G* B(W` [LG'H PT8<lDLG Dl<8TPGh G ohoG GdgGzzgGgGL%g%Gg G LhG hGOOg!G)   DG1($:x:DQ q)h-pG:G; 4G &K9B Q\b@H :; ;@;<0<==|>>l>? H9::H;@4H39:.i!q)m% H9;`; H9;;@4H39:0/a!i)e%4H39;3Q!Y)U%H; H9;;4H39:1Y!a)]% H9<<04H39<6Qa!YH< H9&;i qm 4H39<7aqi H9=>4H39>XIa ie H>l H9>$>l4H39>,Y a] H> H90>QH>H? H9?<?4H39?Q YU 4HC,@_0H?pC H@BK1?H@A?H@A1H,GH* HCC@,|H@A HCCA,|0H*B-xBK|F H@B&@,|H+\DH1C,DA|Ww6\   HABdA\4H &KAHWbIA\0I*B@pABJKEF I@BBA,|4I($BHjIA4I3AAo.w6s2 IADBIBLI)($?ASK wM?CIC,,IBHHt? ,I(B90IC,0IB94IC,H_@I A\BDDE\EE|EFLFHTGG IADdDD4I3AEH_.g6c24I3ABg.o6k24I3AE~W._6[2IE\ IAFEIEIDD IADE\ IAEE|4I3AE|W&g._*IE| IAGEIE4I3AE4}g&w.o* IAFlFL4I3AFzWg&_"IFL IAFF4I3AH@yows4I3AF{gw&o"4I3AGpxgok IHT IAGG4I3AGw_gc IG IA?pH ?4I3AH*W_[ IF IAG<HTICAIAIGI@P@I&)! 0I-'I IB(KI"I-IJ,I)*+|,(-,I)*+\,I,I*0++I4IJK  I"J I@@'JpI",I)*`+,|JHIJp 0I*KPbkf4I($mx IKTIKL$1N; ib  I@LKT4I`_f!"Id\K4I`\d4I`]|dp I"LLMJ4I"M |?HC,I<H/|L I @KMJILM|,I0XM|,I\h-M!n,; ib 1; ib 1; ib 1; ib 1; ib 1; ib `I!`Xt71[,ZZPPOII\$\D4IW4O`$!+IRZIIPUDI1W4QP7WdUIPt I"W`VX@ IQ\IQ4I &KP@7b@J Q\QQRRS<ST TUUxU JP@QQ\JQ4J3P@PVOWS JP@RQ JP@^RQ4J3P@PW OWS4J3P@RlZOWSJR JP@OR8R4J3P@Q|YO WS JP@SpR4J3P@S(\G OKJS< JP@RS<JS4J3P@S[ GOKJR JP@\Tt\D4J3P@T b? GCJT JP@VSU4J3P@Uc7?;4J3P@S\] ?GC JP@T@T4J3P@T 7?; JU JP@TU4J3P@Ud7 ?; JUx JP@]U0]$JTJU JP@[tV4[ J @O0X X@ 4JW4Va)4J3P@U7?; <J O0.H`,JVO^]\[tJPT ,JZ0Z[\$]^PJ U,JO0WV0JW4VJZ0,JP@ZZ0<JLO0.H4J`Wc4J"O0P$,J[ \D]$^UJXYl4J`^PdQ JYP0J*X +b4k/f,JdTKX J@XYP,JtL$Yl,J$KTYJT XJJ J@W`ZZ00J%O0Z<hxpJZ0J$O0W -%J[[ J@W`OZPZ J"W`[t[ J @O0L[4J"O0OQ.?7H2C4JW4\db&,J[[@\^lX@4J"O0Z?JL$[ J"W`\[@M| J @O0L[@M|J[UJQ^4J"O0] 4JW4]Dat' J"W`]\P J @O0X\PJ\$SJ^^JL\DJ]]$4JW4^4a,Q(LJ X LDXLL/H.J]UxJYl]$4J"O0]`.Y7b2] J"W`^^lQ J @O0LD^lQ4JW4\`!*J^/|08J?p[[HJCEF|FJOpS\J^2]S]HJ];HJ\2CC\JVCCHJ[t;J!8/f-/-J8!f,,HJX pJX/~~/fHJLC2CHJLfHJm!J/HnnJ.nnrnrJLDj2]]]j]]J[AidiY[YJ)[[)[7pJ)!)JmJ&F|FYJsdsmJBmEFFJ,Hsm`s`J*mJ0]] JK   [ [ C C Y 1n; ib LJJp)&h  LdLiKN@NpNNNO8niKN@NpNNNO8n-K   [ [ C C Y <hnK$L@NpNNNO0ONI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@a>Move Instance Config.ctl~P @ Goal @Power@Steering.@"dMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@"dMove Distance Type.ctl Old Goal Type Move Config@>KNI.LV.ALL.goodSyntaxTargets&@0Dflt(KUUA Q8>*>*>Q8>K?:!    &  - / 1  8 TahomaTahomaTahoma02Tahoma2RSRC LVINLBVW  4 |RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec;STRGCPST0MNGILIfpFPHPLIbdBDHPVITSHIST PRT FTAB 4ك  ln   z p ̈ك 7փ 70`& 7PP 8ڃ 8x 9(ރ ;,hH ?0o ?@ރ @Tp Q8 R4xq Rt RdЃ S@o S Sۃ T<܎ T\ T U0` U Up V, Vx VԌՃ W<ڃ W X Xlڃ X Y < Ylڃ Yr !Z 8 "Z|@ #Z؈| %[$ ڃ &[σ ([tσ )\( +\t ,\ -], .]@փ 0]܃ 1^$r 3^t t 4^\ރ 6_蔃 7_`ڃ 8_ރ 9_s :`Dփ ;`Ѓ <`4C =a(4 >a8E ?a̓ @bD AbXC Bc(ʃ Cc`ǃ Dc Ec Fd\<΃ Gd݃ He@˃ Iehۃ Jfރ fx' fۃ f f $f<ڃ 'fXI *fՃ f f$у g, /g,`ڃ 5g8Ѓ 2gD pt߃ q$݃ Dރ tރ  r  \ۃ  ܃ &Instance 3 11Saved 555 .vidpx@$@$@6VIDS&Instance 4 11Saved 555 .vi`i386P codeLEwP E\EPPUEd$=X=UÐpӀ}5ELXC$C4}E$EEƅdɍHƅdhhUEPLEGOLoopLoopTermCount.vinoconfig`! IsPersistantconfiguredLoopTestNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt(<KUUA Q8>*>*>Q8>K?h  o  v  }  TahomaTahomaTahoma00RSRC LVINLBVW7 7 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRec STRGLIfpFPHPLIbd$BDHP8VITSLHIST`PRT tFTABr tރ lDރ ݃ ߃  Ѓ l`ڃ ,  ps 8 XՃ XI <ڃ ( , 0ۃ @' ރ Dhۃ ݃ <΃ $у (ʃ TXC ̓ 8E 4 X4C Ѓ s D˃ P \փ h  "ރ "Tڃ 4Lރ 5\ރ 5 t 6LEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In``P cP P d-`  P cTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPext c nP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Hidden CntxdfdPtxdPoldPext P c< @Cnt In c c dP``` d dVL^[$D08 dpx , @ 6VIDS&Instance 5 11Saved 555 .vii386BP code`/EwP E\EPPUEd$=k= ÐpӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEP