FWS  x     	 C   ?A  Z  total _root getBytesTotal charg getBytesLoaded  temoin _xscale pourcentage Math round %            R          R    "    "H        N y   N   N d              R          R d       	 
R !O O      mYrQ  f   },2x)sŶ    %q|#ݨ8     ,    w   f  5x^_Ha	        @      &    ].temoin z    ! < P  A!5HifnIf 5HifnIfVnku&ݚ 5j?wV8QO 5cvv{Ip)*	MQ@&uJ0R*AN0z[	쐛(ZjI 0%6Ww|-p/6@K8rQsJ㔦$9Tqr;y3@Z^
)@J  5iVf[y@& Ǯ*pV 17`[T3p]\2\@h=7@4##Ҙ< 5iPlk].NKp䡛ag 8	4 +.0^A@KDUikē	hi`9$ <WATlvlw LPTc0.)r[ 4p 5dFPӖ3XE{^v 5cUW-^Vi|eP9̀xUɧ(	vK]#	ɯ-^5GtS ` z\w h" FCa9Kb N K!% 6 ^>q O lw V      Arial Black.:Ladgino.    hX`: 
 JP!@5(@U 
 (  	       H@     m,95#@    ?      " =   ?}2d!W 5/utݺn#P=nˠ 5jۄr^5xi82dv+
U'a-}k3	r}pSI/f/@	>c" 5fS峖Ia9> 5df^ .qbh" \RL C(t$n]u󯧻帎)kjIt/%LK]Obnԟ)3e(
7˳||sKZnc]p RJX  <Dnj3p$PՖ 5cBPm@&a @G~F   "8h%iOe;rHϺ S'+%^6 * ؖ%y 5K4ۗ
%q" q/x,դgpDȤꇂ(@	P-RތMʛQ61E@`M6ej 5h]ـK!r>m	 GJl} ߽@G*RՀ|$ORg>vlV Tl	id	mw`& T!(
v %f%,f ؖ%y@5cZP,%b9)S(rRg"#7ܹ V|uI6g%@e#.B=MD n\i4 5cZVӖ# 5dx MO58`4& ߚ{m 
I."@ޘu8 7	RT&1.[zڭ$@[U6Px 5cS%E(MoDV ۨ-8@I.OM˧-A 5d.m 5$ԌQ}1&ӄ7,I`#&33a,ńs $͆i4:ѾD8ZSeY $K (6^ݭf Fc}   5d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{  5h4u]Fۀ>|䵼+cʜKqמ# 5cJwm{t8*Yq`Z@1! wR*ɑmZ@&w DONx*	@BTۥ/]ܩcT Ov otf[IN v     arial :CTabeghlorsty(    h  	    _ &T*9fUp	]   9ќp'   	 i#PP  	     5]*'8K  	 9Ѩ!   
 Xq`Ԝ  	     U_'4N  	 
 sQp
 
 sQ	*    g(W            ( _root.charg 0   \ћ	*    g'g            ( _root.total 0   ]!P?     Verdana   	1    g&_         ( _root.pourcentage 99    @ ?       @      	 
    ?     6      mYrQ  f   },2x)sŶ    ,   lԙ]1   (   5f ՜  ( yݾqE=Yp8҈֐@
/'`.?@  (   (   5pUWμvt@`m&{N   dN eQ]Q#%wFSfuo@g_ʼ)|@  (   5ps۴tnP-hY@f'XF~z"RB\[ ; (.L0(`ʏ u'TH	V /"Qw@jK%   (   5p c̓2ĥS QjC<50MY`m>`_ިo{'   (   5Q4΍# |
P}f K(Ɗd` ۳lMX* 
1B@  (   5l3{ZCG85^qmY@'4VSE 7wݛghyO ] Q	Ѹh  (   5Ο_S@VpH B  	vxq?!Ϝ)N^ GhO*\  (   5ǿrq g`ɐ
}7(4,#}?x!P-CGOʩ2 ^D(
KM    (   5?.p y7[7~{|ŴXN 6\j`W	 6=8m,P?3. mu'+AY~ 
  &INP_      `   &IMZп      fF=5dfL Kp|^'#@?ʚ\ɪl]ei.h]/f_Lq%j`&  ]G9Y F(m)IL A6~Ļkl7pB 5c ,y-0~X%N V Д@%~ I@5aI CD?!ک*c"N	O Ce>1	ApJkZ	 1 	B/ˀO(	G/  5cֶf|H>4`m֨ %~moMitMe17ܸd."H *td^!L 2
*`_ܯU;#!f2jθGQvZ~J;E 5hf XRn3"+  yt36` {R<1Vly@
I@B5^R݀ g	n/WJc8H 5H3֫9)JFSR7\ g.,/.˽r`e*	#@;dh,b +0E4&M d\͝=0|U	n 5b徆	i~\7Q?}h	UDTH.ȁQ^ m?q3 O wmSrP [p#0 0h 5I# qa#YxF HnNp	 6&t ToJ
[s \rJVk Qd Z,J
*+W 5KSP`Cɳ- & ˛f`	CW%F1R Ojg_H  5K$<~	m ϛN޽? M-?, v0?)3 	S8vS@3 5G_BKl; OdV[ +n6|TJ\X4d6lpNy9р%NqyW P, 5Jty@% xoMsMw7vo~m[7mne<~GlJ`}P &B "L&T@ 5HI*b5Ɉ  \@k ))f #E-	
@ O~J(RB (*GoL`     CressidaAILPYcinorstu    g'H  	  oh      \wk  nk!J{ (        _    Ӕ         $ -    h Q   	  +%iyMcXc-I  "                    "[B    e[           f 0{+,gsc8۟K1i<hKAȠp|r(,wAF" -$mF~O9'j#/g˼<]k;,˪EIb`5H*'"i:"ԺD~R@&,@y/jA ʉȚNȃds.Λrz_d xgyQfu3;ȕs'h5e|RPd {$4]"v?) [t[ <H0(jfd<6G?R	aI drGEfv'*eN'$knKZفo"Y|SkJDtD#t0MmYlȋ-^z'=ʋ3& KܷC=힗wKWkJDtD#t0Mmw            f 0l>XDё{X5+(l!Rk3]ʖ3YT"DLY:,b=qc;γ:B3\?2~/]6]|x1~!l5k20bk{8it3zw4*,$&o5
kf>SiߞQI:2{5Mlo1WS_Q{NN؇S4*,$F6Ubok;|տ<=\6!>TYHMH9;]3Oģɿ<=c_Ɯ/^cM*7
f>OjX+f?gc*7|C/]9ߐ\gug20bk{X90r            f 0Xkk<ɿ΂kXiE}Zet;o<_%~Py}V>Je߅cI
ǋQJa(,vAg<JƯsZ92o=r܎kBB);%BzAy~y!h|%vNڌ6vuL%"IHݑ6SZֆAξ9ygY\Q5Tet=βr:	CJ]kֺ/́PHݑ6Z܈7[?R/o2$:W%00l۔yMWL"TȿCq\^0=jȀFMu<_=s@6g[ZA~y$hyv8\<cߎ\A5ȃ|sn7Edy0KWC{+~mE'd6v~_weF[Gy|   Ł<OX7rTH& @    ?    
   instru  M    uHqj:X  ( -ȅq]Dm.֗L ^_1yz!If/ 햔:3h    2%i @e   H J   3T&CCb;53			(

(|GO 5dYt\wX[uv6M⯴$gT h[&6Ym={)	;&@	,>P$4 @(Z$XT 5a$axHMk#::@g)2Œqn:ݡzy<15/P
nHE#Q1,n`(HfejIW  5L%qb']p;k?% gکjDG \ 5,@8Bp$
5N
E 88 5fgʀ3hH`	'5
wY" ϛ 
1N=>!+X MDI6mA9 L v 5fd*@ i  yDdU`&d@
 \Z!S o7}-ֳ7Z&:s`܂D mH,p-K^ P>LV+0ш@ 5fjemާ~Y6kĠE1h Z3TwRhM),ҸtI;K噿d
P$ ,J S*JVu6MRA5֐`OhdN Fq!13JmJLf% d 5h wc=z|>YfZ_A`&GOrPmj?Ԫ=% 	 $=  `g}!5X\8 [$F̑[3EX*2@ 5J*g' `J'.[S9a&Ԙ~PJ2<L Ƚ46
ɕ^]e =j~`;JI6   vx򟴒syBۜRN2Z:H 5i쾠v}k I
{RvLb9&oL@/@TQ6.lAej̫@+'.9ː]kͷdu{Nb(c@4dcjF$d֫MlșF 5he 	!٤@(jjհifA5 ֻ)W,Mm{
Mf7%x4Y-9. J:p*_.)~ҟZTKklOZ ]J	)!Uķo
k@z~zOMx˲2F~eNiuk+Ni0 5l: <+	@ J]$/RjK\;;~&Y7$\ :ܗvm͎]pԥ5%4f7Oo%Pd"o^koF $&HZƤ/I}"`L 5kZe hvm۟1t`;?<  L @@1:B%_ř|ZVp7x7w od,k6ڃ:eѨ{S?qja 5L-'3~ zg\f.] )H1љ/b@(	3 %	iQWhvu%\ O  Dr f . 5cg 8ɹR 49̄ *1i$WH] k]+j[]1F'gA	 @Ge,v J:SҤ>  )!<l  5Iɛ j֐9@'6FR㖀7djrlKE9{ii	 5& EeX&	V4vS'@-ЪY|0iI@]UGKimw5hf )Cһo%pwgnK}my6f 2e	T DZG=	VbL/:7WX!T؀jSa  JbR$82r/-a)VP<M 5Ji
Kn	mZv#!Z v
U:6S}|5H<!-)A@oC;Sv$M-x5+hn&+^`	] X 5LEM/k 	)dC	WdMiwɮvAf
& rUU`iPuAGv)mOeDr[7R K(3l` e_(	}L Q)iN\ ksmj̢k2	fÖ\YM 5eV :f1 /ƶҥܨ(Ǆ~ri+L#  iOV(;Gzb P=Nܡ' zǷ^#9h3F#: 5dNG	'$aJ" eiąT×dYn`E3 O^55h Z*KvɛL$1s>:IllNt43oMv(ɻF%", ' me̠ }2%}>ta 5d 6S߻IMa^A@  |ܥ;U]+,Ai\@5J}Pǥ0`R=R| CǵV/ a^ x&Jb6b cq9 {d֬\!~e6RnxbS>ĩ`5'JVt)O@62d6"1 >ЅY(  5L=˥.YFvk[FͿVzbVZӺ:nSM$k`Yf2^ec(m5'[|+9+ J r(&kuK(͈̓X  5Hm#lD 	@1DbTFZ 8 Vb}P@Kv\( k4,R L F0diS^I MV6~P 5IDpM& +L۱u-;O nRd;<iYi 6`)f4t.BVĜIDwAGd  5HjK6LX 06$ c _uM(ʋK_(*L a0TϤ> Z+L]ѹ`U&?Ўx>OHcM	 9@`	 5dfv/HjgNy |1[ZKxLX,K	ҀB~Ò@5^<ڱ20$PĽ  5D=E@ @<1&D (9LGDyݬ:VҎ4mϤ5IYiz^ЗY匟0	hn\6QJcSyH ^` 5@圲LIYuHNHT?{<ةX;D;@ 5JG\ !̣m1Qo
٧KQw$K@& ݌מ63wh6ְ&<	)B#6)ĕD2 5I˔evM5E6.	bϾ],.tyWfKBRa]gو@QfJD 8 biK$h  5LsҢHf`mfK^>]$* jDb0N$r ݘ@rBt2bo#Yt 3    DeannasHand !',-.09BCDEGMTabcdeghiklmnorstuvwxy:   x@,  
 ()(p<P <hH pL`L<tL xl e lL xl xTL D|@LV   ,Hp<PPXfhP xTL e XfHH`L @`lD\ <Dpltt xTL DLhxLp  H-l| D<h plx<xL xTL k&Tl`LD|@LkV,<DT 5NlL Xft  + HLPpLLt D`lD\Ѕ&XftL lp <hxXf $`lD\Ѕ&XftLV 8l B 0tl`L xTL p|@XfD D|@Lf D`XfD\ tl`Lf xl pLe Xf xTL k-	+
D|@Lf D`XfD\ tDp<e @`LVV1DllH `|D\    ,߀  J  @ 
     ?    dy pt2 y pt1 dx x side Math sqrt obj _visible _x pt0 _y _yscale _xscale angleP2 ptW atan2 angleP1 ptH dAngle arm cos _rotation mc tan distance $ skewObj  obj mcW mcH pt0 ptH ptW f distance  pt1 pt2 n    N  N<  N  N<      G     R< > 	 
O 	  NO 	  NO 	 d   O 	 d   O  N  N  N  N     R<  N  N  N  N     R<      <    ?;f     R< 	 ܥL@c O 	 N O 		 d        RO 	 N      = O 	 N      = O distance  pt1 pt2 n    N  N<  N  N<      G     R< > ?x  |  dy y1 center y dx x1 x orgAngle Math atan2 hypo sqrt newAngle dAngle xx cos yy sin pt k pointArray length _root rotateZ z   rotateZ  x1 y1 center dAngle     N<   N<        	R< 
     G     R<  	 Fߑ?9RG< 
      R  NG< 
      R  NG<      C< ># groupRotateZ  pointArray dAngle              NH     N  N N  N N    =<  N  NO  N  NO P Z# groupRotateY  pointArray dAngle              NH     N  N N  N N    =<  N  NO  N  NO P Z# groupRotateX  pointArray dAngle              NH     N  N N  N N    =<  N  NO  N  NO P Z(                            C ??  &1 k m n cube clipArray mc face sq _currentFrame cube1 gotoAndStop clip obj rotateType _visible cut reg pt02 mirP pW pH pt0 _root skewObj _x x _y y faceRot faceRing ringRot Ring faceTemp Array length dir endPos startPos tmp slice splice concat midRing faceRot1 ringRot1 pointArray z Xtype Ytype  copyColor  cube cube1            <      H           <  	   H |   N  N N N GN N<     	 N  N N N GN 
R P o   P < type1RotateCut  rotateType D 	 GN<  N  	 N O  N<  N<  N  N  N d   d   	 N     R 	 N 	 N N  N  N N N    GO 	 N 	 N N  N  N N N    GO rotateColor  rotateType dir      	 R< 	 GN<          !@<          <    "NH /        N NO   P          #H y  $  "N %$     &$ %      'R $ %      (R       & )R #	         H u  $    %$     &$ %      'R $ %      (R  &      )R          <    "NH 5     N      N 
R   P           !@<          <    "NH /        N NO   P          #H y  $  "N %$     &$ %      'R $ %      (R       & )R #	         H u  $    %$     &$ %      'R $ %      (R  &      )R          <    "NH 5     N      N 
R   P   rotateColor2  rotateType dir  	 *GN<          !@<          <    "NH /        N NO   P          #H y  $  "N %$     &$ %      'R $ %      (R       & )R #	         H u  $    %$     &$ %      'R $ %      (R  &      )R          <    "NH 5     N      N 
R   P  hideAllBlock  cube            <      H p          <  	   H =               R 
R P    P {) copyColorBlock  cube cube1 rotateType j      R< +    	 R<  GN< ,	 GN<          <    "NH ;    N N    +  N 
R   P           <    "NH ;    N N    ,  N 
R   P          R N           	 R 
R hideBlock  cube rotateType       R<  GN<          <    "NH -          N 
R   P           <    "NH -          N 
R   P                R 
R copyRotate  cube cube1                -N "NH   	 -N  N  -N  N NO 	 -N  N  -N  N NO 	 -N  N . -N  N .NO   P E /        !@ /;                           	   BO /7                      	   BO /7                      	   BO /7                      	   BO /7             	   BO /7                      	   BO 0        !@ 0;                           	   BO 07       
      
      
   	   BO 07             	   BO 07             	   BO 07       
      
      
   	   BO 07       
      
      
   	   BO  6    x   h k~rܛ@  f   h},xxaC        & 5 ^ }  +&l5-kutݺn# 5cjV峖% 5M}};rzMٽ!U@ 5LL-6gWV+R.%My@ 5i^-fpU{0ceό4  5df^ .qbh" \RL C(t$n]u󯧻帎)kjIt/%LK]Obnԟ)3e(
7˳||sKZnc]p RJX  <Dnj3p$PՖ 5h]ـK!r>m	 GJl} ߽@G*RՀ|$ORg>vlV Tl	id	mw`& T!(
v %f%,f ؖ%y@5cZPӖ#XJfr 5cZVӖ# 5c.SFi xeNDIQ@=R.|7^o=IfQ-KT3z,7.q 5d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{  5HlD2{6;o@;1|'7ړ     Arial.IXYZagilntz5    hSj@  	  Fh$G2+"d%2d    @  D    _UT      َcUؔF
689ky++M#r[[uȑ <    X RJ   #$@A ڊHnȃds-; H%H%  7     M~A   fff%( Pm'i@%թmY.PZ5em2yS&   !   ! M=a.i   fff%4qW7++u ?%   " UXU     5JUmNJ[9    #       !   "       ? 	 _root dragDisabled pressed this pressedPoint x  y sqDragging    N I    O      "	    "    CO   O  I   $ X RJ )J f 3f #$@A ڊHnȃds-; H%H%  <   % X RJ   #$@A ڊHnȃds-; H%H%  I   & X RJ )J 3̙ f  #$@A ڊHnȃds-; H%H%  I   ' X RJ )J   #$@A ڊHnȃds-; H%H%  I   ( X RJ )J    #$@A ڊHnȃds-; H%H%  I   ) X RJ )J f  #$@A ڊHnȃds-; H%H%     * _V_Z  <    $ay*䭜 	y   + 	 ?           # )@@  $ @  % @  & @  ' @  ( @  ) @    @  *  @   	   ,     & + <sq5    & +  sq2    &	 + Sxsq7    & + xsq8    & +  
xsq6    & +  sq3    & +  sq1    & + sq4 
   &! +  sq0 @   	   -     & ,  face @   	   .  	   & -  mc @   	   /     & . xobj @   F  : / V cube        * centerZ clip reg pH z pW k clipArray z1 getCenterZ _visible pt0 _root skewObj obj p0 x y p1 p2 p3 p4 p5 p6 p7 pointArray Array this id sqArray m mc face sq gotoAndStop mirP cut cut2 groupRotateY groupRotateX groupRotateZ updateClip  getCenterZ  clip D    N N N  N N NG    <  > updateClip                  H    N<  N<     	=<         H Y   
O  N  N  N d   d        R    
 O P +  
 O    C 2      C 2   2      C 2      C 2      C 2   2      C 2   2   2      C 2   2      C            B         @              H   G  @      GG$  GN<   O  O          @O           	   H l   N   N  N !GNO     G     N N "R P  P  	         N    #    CO     N    #    CO     N    #    CO     N    #    CO     N    #    CO     N    #    CO  $A  $ $ 
 O  %A  $ % 
 O 5        &R -        'R <        (R         )=    r  x1 p0 x p5 z1 z angley Math atan2 pointArray _root groupRotateY y1 y anglex groupRotateX p1 anglez groupRotateZ  resetRotate      N  NG      N  NG                    R Z   ܥL@c 	    
 R  N  NG      N  NG                   R ܥL@c 	    
 R   N  NG      N  NG            R         ܥL@c 	    
 R redoRotate     ܥL@c 	    
 R         ܥL@c 	    
 R ܥL@cG 	    
 R  =  c  this obj objN mc face sq sqN temp Ring0 Ring1 Ring2 Ring3 Ring4 Ring5 midRing5 midRing0 midRing3  sq  objN sqN '    GN N N GN> faceRing  objN  	        =        =        =        =        =        =        =             =    B< >          =          =          =          =          =               =          =          =               =          =          =               =    B 	              =               =               =               =          =          =          =          =               =          =          =          =    B 
         =          =          =          =          =          =          =          =               =          =          =          =    B          =          =          =          =          =          =               =               =                    =               =          =          =    B                    =               =               =               =          =          =               =          =          =               =          =          =    B               =               =               =          =          =          =          =          =          =          =          =          =    B          =          =          =          =          =          =          =          =          =               =               =               =    B          =          =          =          =          =          =          =          =          =          =          =          =    B          =          =          =          =          =          =          =          =          =               =               =               =    B   @  ?(    '      instru   swapDepths R ?    objN pressed _parent id releasedPoint x _xmouse y _ymouse sqN _name substr dx pressedPoint dy typeN Math abs Ytype Xtype querry querryArray push next  checkMove   F   N N N N<  N  N    C 	          
N R<  N  N<  N  N<         <      R      RHL           RH G    N 	N< 	         H            R      RHL           RH B    N 	N< 	         H     & 	         I 4       N R          R ?  . step1Str Array k -13,+12,+13 +12,+12 +11,+11,-14, +10,+10,+14,+14,  +13,+13,+14, -14, +12,-14, -12,-14, +12,+12,-14, -12, +10,+14,+14,-10, +13,+13, +14,+14, +11,+14,+14,-11, +12, +11,+11,+14,+14, +14, +10,+14,-10, -10,+14,+10, +10,+10,+14,-10,-10, step2Str +13,+14,-13 -12,-14,+12 +14,-12,-14,-14,+12,+14, -10,+14,+14,+10, -11,-14,+11, -11,-14,+11,-14, -12,-14,+12,+14, +13,+14,-13,-14, -13,+14,+14,+13,-14, step3Str step3StrA +15,+12,-15,-12,-15,-13,+15,+13 step3StrB -15,-13,+15,+13,+15,+12,-15,-12 r3 r0 +15, r1 -15, +15,+15, r2           @         <     H +             @O P       N    O      N    O      N	         N    NGO      N	         N    NGO      N    O      N	         N    NGO      N	    	     N    NGO      N	    
     N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO      N	         N    NGO  	         N	         N    NGO  	         N	         N    NGO  	         N	         N    NGO  	         N	         N    NGO      N	         N    NGO      N	         N    NGO      N	    	     N    NGO         @         <     H +            @O P      N         O     N    O     N             N    NGO     N             N	         NGO     N	        N	         NGO     N	        N    NGO     N    O 	         N             N	         NGO 	         N	        N    NGO 	         N	        N	         NGO 	         N	        N    NGO     N             N	         NGO     N	    	    N    NGO     N	        N	         NGO     N	        N    NGO     N         	    N	         NGO     N	        N	         NGO     N	        N    NGO     N	        N    NGO     N	         N	         NGO     N	    !    N    NGO     N	    	    N	         NGO     N	        N	         NGO     N	        N	         NGO "        @         <     H +  "          @O P  #$ %& "    N    O "    N    'O "    N    #O "    N    (O "    N	    )#GO "    N    *O "    N	    +%GO "    N    %O "    N	    )%GO "    N	    ,%GO "    N    *O "    N    -O "    N	    ,#GO "	         N    'O "	         N    -O "	         N	    +#GO ?  qY _root cube swapDepths cube1 defaultArray getArray defaultAngles Object resetRotate x anglex y angley z anglez redoRotate cut _visible rotDir rotateType rotateColor copyColorBlock copyRotate hideAllBlock hideBlock updateClip clip obj reg pt02 mirP pW pH pt0 skewObj _x _y type1RotateCut obj4 mirror mirror4 obj1 mirror1 obj0 mirror0 k mc face sq _currentFrame gotoAndStop pointArray Array length setArray angle groupRotateZ groupRotateX groupRotateY angArrays wk wm totalCountp getAngledCubeArray initCubes resetCubes createMirror updateMirror org Z- Z+ Y- Y+ X- X+ L- L+ R- R+ B- B+ F- F+ D- D+ U- U+ codes createAngArrays  initCubes             N R   N @  $     =         @          R  	 
NO   NO   NO          R resetCubes   H    N N  O   N  O   N N  O% concludeColors  rotateType rotDir B         R         R# constructRotateUnit  rotateType         R   N      R         R        R          R  O          R  GN<  N 3         R        R .         R        R  N  NO  N N 
  N<  N<  N   N  !N d   d    N      "R  N # N #N  	N  N !N 	N    GO  N $ N $N  N  N !N N    GO       %R createMirror     &N< '(<  N N  N  N  N !N d   d   '      "R ' #' #N    GO ' $' $N    GO  )N< '*<  N N  N  N  N !N d   d   '      "R ' #' #N   GO ' $' $N    GO  +N< ',<  N N  N  N  N !N d   d   ,      "R ' #' #N    GO ' $' $N    GO updateMirror   # -        < - 	   H    +N .N /N 0-GN 1N    , .N /N 0-GN 2R  &N .N /N 0-GN 1N    ( .N /N 0-GN 2R  )N .N /N 0-GN 1N    * .N /N 0-GN 2R --P  getArray  cube1   3        4@< -         -  3N 5NH   3 -         @O 3 -N 	 3N -N 	NO 3 -N  3N -N NO 3 -N  3N -N NO --P ; 3> setArray  cube1 pointArray   -         -  3N 5NH    3N -N 	3 -N 	NO  3N -N 3 -N NO  3N -N 3 -N NO --P W- getAngledCubeArray  cube angle rotateType       6=          R     I 3          7  3N      8R 4     I )  7  3N      8R   	         I 3          7  3N      9R       I )  7  3N      9R l      I )  7  3N      :R .          7  3N      :R          R     => createAngArrays    ;        4@ <        < <    H   ; <         4@O =   < = >    GH P  ; <N = < = Z    >     ?=O ==P  <<P I      6=          R         @=         A=         B=         C=+ DEFGHIJKLMNOPQRSTUV   Ba W         
                     B >            X= ?       6 .   mirror0    6 .   mirror1    6 .   mirror4 	   0  @   ,   0   axisRotator        querryArray array2 concat next length command shift animate execute _root resetCubes rotateNumber dir this rotateType mirrorType mirrorTypes referenceArray angArrays cube1 cut _visible cube copyRotate copyColor count updateClip rotateColor rotateColor2 updateMirror  startAnimate  array2 *         R         =	 next   o            NH K   	         N           R      =     execute  command X         	 
R J<         H                O  N         H   	 N N   	 N N  N  O      	 R      	 R           O          R   O  conclude            	 R              	 R      	 R      	 R  O   O                  	 R            B         )                           B 	 N 	 N  v    animate count _root totalCountp conclude next referenceArray cube1 setArray updateClip rotateType type1RotateCut cube cut _visible      > P  N H %          =         = >  N  N     R          N 	R 
     R  N N  O  N N  O     
 0 L strRotator     .    querryArray array2 concat next animate length command shift execute rotNum dir rotateType referenceArray _root angArrays mirrorTypes resetCubes constructRotateUnit count resetted  startAnimate  array2 *         R         =	 next   x     >           NH C   	         N           R     =     execute  command 8 	J<         	H "  
    	 
   ? _  		         H ,  
         	 
   ?   
                  
H    N  NN    N N          R      R                        B          )                           B      animate count _root totalCountp rotDir dir rotateType concludeColors resetCubes updateMirror resetted next referenceArray cube1 setArray updateClip type1RotateCut      > P  N H x            R          R          	R 
         = >  N  N     R          N R      R   n    0 QLx       W     _root sqDragging checkMove    N $            R    O      0 $r querry         idle querryArray length command shift sendCommand history push Math abs _root axisRotator startAnimate targetClip strRotator  	 next         >          NH K  	         N          R        =     sendCommand  command           R    J     	RH ;      B    
 N R 
 N 6      B    
 N R 
 N           B         B   d     idle targetClip animate next      >  N  I             =   	)   1 g.p0 @        ( txt 00:00:00 ?  2 m-LT3G                            r    K    X    e    %    2    ?                             PKnm&<u)
ĢÁf;cڂo*O{j(zz]:!="т3<#sт#="sт+=!͢=!3т=$3͂G=X$͢= sт=$тSc$т= s͢=$тG=$3͢=!3т=!т+<"sт#=#sт3="͢?=;'ŗݷc.2y]5y5NR"ΜN!W})P9*Q~C1Q~+ZcQ*`g;xiid?F#kcj	%,6`Uy5Wߙ'D(U  d)@@ZۃVIyWZJmY)j`RYA@ e}̥\0{c="OlH{po閲s`=F#OSLĘ}
J04/L_3yv+vpp)26RHc?ּņnY_mA-UİA7#tڂ~;ަ7c9^gw~UdVȓ`k".4P?j
 V:V
<&YR,8}#p1ۃV4]ymWe;Nla8&mA??VV
s̪.efɌ43j	!6!|:	h%ݠBЩ4i쪅62WDf(<}Kٛm@@L~[*$^7QEc:(yYoj]['6jLc:-  	   3   2  @    :   4 U؛_	     .
^ee@ijT j╫&Vz YL ?B   5 V\z   /_Cxk՘Xdv    f    /_Cxk ?6  6 U&ZX^Ƥ  {333   CXM 333  !H99`{ m l &g %ͦmk.N3s2>2rn{ZҶYP ^C
i@( Ef T0Ҳ!  M|5_^߀RH2h#Ki  uSRh`
ɪ@bVZge7      -a0	B |ZWfdT60pDc7   /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?  7 ]Gֽ)     v C T 2 !  e      @e+Jqx~TBάatۢE&]yxJ\vmY`5\!4=:B#"OI/V¦~2%A0~\`3HFL|`c##zA/ԷJՒdpO(e"Sp1\Tn%:tA]yomeN\mKVizB5Ai[up{pè&:;C2>	M#],gf@gJ8kHFscܸ}?ҫh\Z5o2Lt"=O~"n㛱InZs䖕 3Ԅjvw`8VbU!˛+fMxORG:Q{l--:`25#SVan/3T-*]Wlē W4:u{޸p␍Sڃ1K;(*m-k/!8dsTXYG)1qE[ѰhFy?J6hE;>p
#39RԄjxkH::s.|/ɓ^xp{'2y?tlƎ
/͐}JOרySg?C"GǗ¿^7J£{J|eɟ=D>*Dt7n.#Wt	GSJcH[*m&3/,O$EĐuRQB-Tf[>Bkcu:1܋1rC:iį!5Vd3ǴG)ojȨ  	   8   7  @   ?	  9 VZz   +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS     : U&ZX^Ƥ  {333   CXM 333  K䦰' &r[#BL9)9& N dҶDȨ@ /]v@4wS PLz3 *pRee@ijT j╫&Vz YL ?D   ; L}Ed     Z +Sbh؀Ez5J `w{/i)L{2LA(h  I  <   3  W_i @ 4  t|5   6   8  Rдi @ 8  sDMvi @ 4  t|9 	  8 
 RZQi @ :   ;   4    6    Time0                  Date @	  getTime R              Selection 
  getFocus R  _level0.input I 1           _root   sendCodes N	  command R 	#   =   1  < dB!1@      = 8     2     Time0                  Date @	  getTime R  s  E  n timer Date getTime dSec Time0 secStr minStr hourStr txt substr :    P     H                            @ R     <  <   ?<  <   <  <   <  <   ?< 	         d   GK 
R G          d   GK 
RG G           d   GK 
RG       > \dn     2   3   j=+΀e jvt6Wlp us8>o,)rpu!2EF˅2jWrE=
)ģBXڮ~G     ? \dn     Dy   3   j=+@e j~Ҕ(1_Bdp0((q|aOÓuxt|7*6\(w{P Z~RyHB\e?xyHJP{Vz@7   @   >   ?   ?                 command = 	$   A g,	Ѝ0        ( txt TXT 	   B   @   A P{`@      B W       W  rotStrs tempArr k Math random push _root querry querryArray concat next txt Scramble  command   C  
                     B<         B<         <     H G             R    N     R P   N      N N 	RO          N 
R    m   B l     U  V  k clip _root cube obj sqArray Array m mc face sq gotoAndStop updateMirror txt Reset  command                    H    N  GN<          @O           	   H F       G     N 	N 
GN R P    P A          R    e    B Ђ      M    command   +           _root   solver N  play R  txt  Resolve    '  ~9?v       ` 0  ~9=k  >   C UlYI 33 ..s	l  ϖ	}0ig0Q 	 l 	#@  D _ ?    _root cube obj objN mc face sq sqN k crossBlocks length _currentFrame mainColor neiborPos neiborColor sqMatch cornerBlocks pos1 pos2 sumColor s color2 color3  sq  objN sqN -    N GN N N GN>( searchCrossSq  mainColor neiborColor           <  	 
NH   	 N N I       ?	         I       G        	 N N I   	 N   P 8+ searchCornerSq  mainColor color2 color3          <   
NH b  N N I 3     ?	         I )      G     G k      ?    I )           G $             N NG  N NG  G GIL    G GI    N   P  	         =          =          =          =          =          =          =          =          =          =          =          =          =          =          =          =          =               =          =               =          =               =          =               =    B          =          =          =          =          =          =               =          =          =          =          =               =               =          =               =          =          =               =          =               =               =          =               =                    =    B  C  @ ?     _root 	  steps   O ?M     step1Count           step2Count           step3Count          @  @ @ @ ?   
  shown1  
  shown2   ?    centerColor sq _currentFrame crossFace foundFace k m foundMatch rot FoundMatch tempArr n push querry querryArray concat next waiting            = N<          =          =          =          =    B<          <     H    N    O             <     H e         = N        = NI       P       P   I      	< 	         I     	         H       G 
        B<         <  H &        
 R P   
     N RO          R  @ 
   cross ?`   9  shown1 _root steps Solve the cross of the first layer
       O   ?v  ^  centerColor sq _currentFrame crossFace targetK k m rot querry querryArray push next waiting            = N<          =          =          =          =    B< <         <     H  	    G<    H         N N  IL ;         = N        = NI      P 9  I   	    < 	         I   m          <  H ,      	N 
R P           R  @ ?    sq _currentFrame searchCrossSq objN sqMatch _parent id sqN _name substr rotateCommand _root step1Str tempArr , split querry querryArray concat next waiting debug step1 ( )= 
            = N           = N    =  N N N N           N 	R 
 N N N<    
 R<       N RO          R   G G G G 
G GO @ ?      @ 
   corners ?r   C  shown2 _root steps Solving the corners of the first layer shown1       O     ?B    sq _currentFrame searchCornerSq objN sqMatch _parent id sqN _name substr rotateCommand _root step2Str  tempArr , split querry querryArray concat next waiting debug step2  step2Count  ( )= 
            = N           = N           = N    =  N N N N           N 	R 
 N N N 
 I   [     
 R<       N RO          R    N G G G G G G 
G GGO @ ?g   '  querry querryArray push next waiting       N R           R  @ ?=     step2Count    P      H     	  @ @ @ @ ?   )  querry querryArray concat next waiting             B      N RO           R  @ @ @ @ 
   step3 ?w   H  shown1 _root steps Solving the side blocks of the second layer shown2       O     ?    sq _currentFrame searchCrossSq objN sqMatch _parent id sqN _name substr rotateCommand _root step3Str r debug step3  step4Count  ( , )= 
            = N           = N    =  N N N N           N 	R 
 N N N               
 	R I         N G G G G G G 
G GGO @ ??  n  repeatRot rotateCommand substr k querry querryArray push next waiting _root debug release here by rotate  
             RJ          H s          <      H ,      N R P           R  	 
	 
N  G GGO @ ?   `  tempArr , _root step3StrA split querry querryArray concat next waiting debug derotate string
       N R<        N RO          R 	  
 
N GO @ ?4  i  repeatDe rotateCommand substr k querry querryArray push next waiting _root debug derotate by rotate  
             RJ          H           <   H ,      N R P           R  	 
	 
N  G GGO @ ?      @ @ @ @ @ @ 
   correction ?   h  tempArr , rotateCommand split querry querryArray concat next waiting _root debug solve rotation here
       R<        N RO          R  	 
	 
N GO @ ?g   '  querry querryArray push next waiting       N R           R  @ ?=     step3Count    P      H       @ @ @ @ @ @ @ @ 
   step4 top cross ?l   =  shown2 _root steps Construct cross of the top layer shown1       O     ?  e 
 foundk centerColor sq _currentFrame crossRing k _root debug foundk=  at least one triangle found 
             = N          =          =          =          =          =    B         <     H h   N N IL $       GN N I       P    N  G 	GGO  H   ,    @ ?   c 	 tempArr querry querryArray concat next waiting _root debug No triangle found, so do destruction
 %              B<        N RO          R    N GO @ ?    @ ?s   O  _root debug goback to original check, hope for at least one triangle corner
  '      N GO @ @ ?  L  foundk k querry querryArray push next waiting _root debug doing rotate  
   	         I           <   H ,      N R P           R    N 	 G 
GGO   @ ?t    crossRing sq step4complete k _currentFrame _root debug step4complete= 
 tempArr querry querryArray concat next waiting left upper is OK now, try to solve the right lower triangle
            =          =          =          =          =    B          <     H S    N N       GN NI       P    N G GGO    1   % 	            B< 
 	    
 N RO         
 R    N GO @ ?    '  @ @ @ 
   correct cross ?m   >  shown1 _root steps Correct the position of the cross shown2       O     ?    _root debug 

 start correct position of the top cross
 ringNum k m sq _currentFrame push foundTarget d ringNum= , join foundTarget = 
      N GO         B         <     H           <     H f         = N        = NI        R P  P R 	         N     R 	         <     H o  
 N      GN< 
 IL   
    I   	   P |     N     RGGO     N 	G GGO @ ?v    repeat3 foundTarget k querry querryArray push next waiting _root debug now rotate 90 degree before doing swapping, with repeat= 
         	         H         G  	         I             <   H ,      N R P           R   	 	N 
 G GGO @ ?  t  complete k d ringNum tempArr querry querryArray concat next waiting _root debug Target not found so, destruction
            <     H q   N      GN<  IL       I        P z     6   4                      	   B<       N RO          R 	 
 
 N GO @ ?    1  @ @ ?    _root debug now rotate to conform the color and complete
 target ringNum rot repeat tempArr k push querry querryArray concat next waiting Target not found so, destruction
      N GO 	         N<	         ?< 	         H       G 	         I             B<         <  H &      	R P  
     
 N RO         
 R      N GO @ ?J   *  _root debug completed cross correction
      N GO @ @ @ @ @ @ @ @ @ @ @ @ @ @ 
   step5 corner pos ?{   L  shown2 _root steps Solve the positions of corners in the top layer shown1       O     ?    k sq _currentFrame sq2 colorNum _root debug 

 correct corner position
 topCorners ringNum sum getNumber push correctCount correctCorner wrongCorner correctCoun= ,correctCorner= ,wrongCorner=  getNumber  sq2 }           <      H L          = N  NI     N>   P 	         >   N GO          =          =               =          =          =          =          =          =          =               =          =               =    B                B 	        B          <      H $ 
  N    =       GN    =G       GN    =G 
    I               	 R y  
   I         	 R H  
    I         	 R         	 R       G          <          <      H J  	  N  I   P   	      P    N G G G G GGO @ ?    correctCount correctCorner k querry querryArray push next waiting _root debug doing rotate correctCorner  
 wrongCorner doing rotate wrongCorner  cornerPosComplete wrong framd 61 codes   	         I   >       I   	         I   >           <  H ,      N R P           R   	 	N 
G GGO > #      I   	         I   >           <  H ,      N R P           R   	 	N G GGO > N       I    M  > !   	 	N GO M  @ ?	    tempStr -12,+15,+10,-15,+12,+15,-10,-15 tempArr , split querry querryArray concat next waiting _root debug rotate corners clockwise
   <      R<       N RO          R 	 
 
 N GO @ ?    E  @ @ @ @ @ @ ?     previousType  B  @ 
   corner otientation ?t   E  shown1 _root steps Correct the color orientation of corners shown2       O     ?    _root debug corner position check completed, now twist corner face centerColor sq _currentFrame complete pending corners k push pending= 
 length previousType A searchType B found pType targetK targetType pendingk=targetK= targetType= ,previousType= ------------------here is frame 80
      N GO          = N<          B          =          =          =               =    B< 	        < 	    H H   	N N I   	     
R 		P      N G GGO  N	         I   Y  >  I         	        < 	  NH       	N    = N I        I &   	N     		P Z    	         N      N G G G G G GGO     N GO @ ?  D 
 rot targetK tempArr k push querry querryArray concat next waiting 	     <  	         H         G         B<         <   H &         R P        N RO          R 	 @ ?    targetType A tempArr querry querryArray concat next waiting _root debug tarteType = 
 previousType previousType = above 2 lines is frame 82
    I 9 /                B< 4 /                B<       N RO          R   	 	N 
 G GGO    	 	N G GGO  	 	N GO @ @ @ ?    O  @ @ @ @ @ 
	   Complete ?a   2  shown2 _root steps Solution is completed shown1       O     ?  y  k sq _currentFrame endRot tempArr push querry querryArray concat next waiting _root debug rotate topface to complete 
           <      H _          = N               = NI         P          B<          <   H &      R   P        N RO          	R 
   N GO @ @ @ @ @ ?      @   .  1 D B solver     F   #  waiting querry _root checkNeeded      N       5  waiting checkNeeded querry idle targetClip animate      >  L       > L    NL    N N  I           =   E q,          %@eȖ.J8-L߸:M،+(v{%3 E     F mיZ0  %ojSAI*,E)\d:N#o?*<K,g6$zht8:Y:N#>  %U 	   G   F  @   4 G      H P	P 	  j@ 7 H    I _@0  
  jа 8 I ^3    J X @0  
  j 9 J f "   K               :  L x@,  
    ()(p<P <hH pL`L<tL xl e lL xl xTL D|@LV   ,Hp<PPXfhP xTL e XfHH`L @`lD\ <Dpltt xTL DLhxLp  H-l| D<h plx<xL xTL k&Tl`LD|@LkV,<DT 5NlL Xft  + HLPpLLt D`lD\Ѕ&XftL lp <hxXf $`lD\Ѕ&XftLV 8l B 0tl`L xTL p|@XfD D|@Lf D`XfD\ tl`Lf xl pLe Xf xTL k-	+
D|@Lf D`XfD\ tDp<e @`LVV1DllH `|D\   ,   M LMY - %*hKI,cQ     N Lɭgg     -f\8N    O   M   N           	h   P  ?    
   00  K DS@  ?    
   instru    i @  L y:  O y7@ @      6< P 2% instru @ @ @   
