ࡱ>  , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ Root EntryUp|YrRASH>ޱ)QS&ContentsTfPage 1\Symbol 96>ޱ>ޱ(Symbol 89PZ>ޱ>ޱ!Symbol 4Y>ޱ>ޱgSymbol 5V>ޱ>ޱoW+Symbol 6>ޱ>ޱ?]Symbol 7 >ޱ>ޱ Symbol 8>ޱ>ޱx Symbol 9>ޱ>ޱ!Symbol 10>ޱ>ޱWSymbol 11 >ޱ>ޱ+Symbol 12>ޱ>ޱ+Symbol 13 >ޱ>ޱ+Symbol 14>ޱ>ޱ+Symbol 15>ޱ>ޱv Symbol 16>ޱ>ޱ+Symbol 17 >ޱ>ޱ+Symbol 18>ޱ>ޱ+= W K = = 6  = c Te%?5 Layer 1OO_t_  W _;QdSymbol 19>ޱ>ޱ{+Symbol 20>ޱ>ޱv$Symbol 21>ޱ>ޱpbSymbol 22>ޱ>ޱA Symbol 23>ޱ>ޱ<+Symbol 24>ޱ>ޱ7+Symbol 25>ޱ>ޱ2+Symbol 26>ޱ>ޱ-+Symbol 27>ޱ>ޱ(7Symbol 28>ޱ>ޱ"\Symbol 29 >ޱ>ޱSymbol 30>ޱ>ޱ Symbol 31!>ޱ>ޱ+Symbol 32>ޱ>ޱ!Symbol 332>ޱ>ޱ!Symbol 34>ޱ>ޱSymbol 35#%>ޱ>ޱ Symbol 36>ޱ>ޱ!Symbol 37$(>ޱ>ޱSymbol 38>ޱ>ޱ+Symbol 39')>ޱ>ޱ!Symbol 40>ޱ>ޱ!Symbol 41&.>ޱ>ޱqSymbol 42>ޱ>ޱl!Symbol 43+->ޱ>ޱg+Symbol 44>ޱ>ޱb!Symbol 45,0>ޱ>ޱKSymbol 46>ޱ>ޱv Symbol 47/1>ޱ>ޱ!Symbol 48>ޱ>ޱWSymbol 49*B>ޱ>ޱ +Symbol 50>ޱ>ޱ+Symbol 5135>ޱ>ޱ+Symbol 52>ޱ>ޱ+Symbol 5348>ޱ>ޱv Symbol 54>ޱ>ޱ+Symbol 5579>ޱ>ޱ+Symbol 56>ޱ>ޱ+Symbol 576>>ޱ>ޱ+Symbol 58>ޱ>ޱ!Symbol 59;=>ޱ>ޱbSymbol 60>ޱ>ޱ Symbol 61<@>ޱ>ޱ}+Symbol 62>ޱ>ޱx+Symbol 63?A>ޱ>ޱs+Symbol 64>ޱ>ޱn+Symbol 65:J>ޱ>ޱi7Symbol 66>ޱ>ޱc\Symbol 67CE>ޱ>ޱ:FSymbol 68>ޱ>ޱ[Symbol 69DH>ޱ>ޱAJSymbol 70>ޱ>ޱ<!Symbol 71GI>ޱ>ޱ PSymbol 72>ޱ>ޱFSymbol 73FN>ޱ>ޱo(Symbol 74>ޱ>ޱ Symbol 75KM>ޱ>ޱ!Symbol 76>ޱ>ޱSymbol 77L>ޱ>ޱ Symbol 78>ޱ>ޱ Symbol 79OR>ޱ>ޱz$Symbol 80>ޱ>ޱsSymbol 81QSg\Symbol 82UU?Media 5X>ޱ>ޱC Media 3">ޱ>ޱ8Media 6T>ޱ>ޱ.Media 7>ޱ>ޱMedia 4>ޱ>ޱMedia 8W\>ޱ>ޱA> Symbol 97[>ޱ>ޱ5[Symbol 98]>ޱ>ޱ;[Media 9NլNլf S 99 1239045233 ^UU3S 100 1239048135"_))S 101 1239048197"`Ix#Ix#S 102 1239048371"aUULS 103 1239048601"bUU S 104 1239048683"cUU S 105 1239050442"dIx#Ix#zJFIF``C       C  ejJ !1A"2BQaq#$Rr34bCSsUde; !1AQ"2aBRq#3b4rCS ?JP @ Yj1V۝8*@GsC#)PWظ.F(k)-ƁcdR,4RIqq˳:GSNt8gFRd^hVWTX4r{aw[ie nxdmJ>\)+ˀ%ͧS6[vaõ%{%yR{W9u}FL %J:Ştem4%yJ$geJu,e%n)JyIu+䀠VVL-?':j~OX̫qCԛF{q7NI-mPrUꕑùG\p5._n~AmSR2-8\_맖e/ AMIV8ns/N!?6.LͧrTaiBO/La)ZQ}c I5-y&| l+}ܒF'f7$)aw|o㓹k\r%步IXQ##XP ) e*/ku0Z m{!Е(n q'88ΡgX/*|Ȳqn$zʵ%0 sXԬUjtݾ-X-΀~3ڴAI*I .hͺIӜzYѕ<Д5ocqF+ߘ1:KJ}JltRjW+{o#oQvim*ki u+]On+oR3p4Xf1.Y$)ǿ,ʹ8&"]T9(VrRccf|P@T{"l)K>rmY.Ge#IwY/'C7BR{ EYkԳٗѧ&VY5hztB8?vc $Z%_G) r?(e JP%ֶvR +9 O'u\wIR q]Z-q(#=:Qxٮ:q V9UONf-KEP];kI6=>^z}T>Qj=sazo.-r%C XY=,hɚ=7 jnEIy\i'KPVgp%.z4Y8!% ,)'g$aIRqscfBJDެ_X\ TBLy M)rFMN% ~U/mg]P[pXo)QVQ7gNPЭ㐖u=B\e:$u[FN% HςF*jp!ͨ)jܬJ9R2IDM նu2v9#*NH_,9zir隡e-hB7KkO >;_ÇvI?fy{+3*NS+oR6;}IO86]Kζ3 !+ MHx& ⚎Rq}F=K)=pob.Ͳ=Z7ܟ# pqv{P`a ,_km!in|T~#K+hyOڒzWVݢ}C>ITo`׋KөP&P|XDTMl@X*R8#D _Uy?dneZ{9 1]HJU-6 rFӓqV [ƘR-rTʾMa. +Oڴ8lLkAI 1؞{.\ͫl uQ3Z>A5 Jb]8Ym+˼f_a\c-vW]߀5CIc8x8r01cHT>)fUBMY1mwsŪ,l- NBqCvyzПW'%9 ˵.ǗonL&řrRX#BBR[`HSsbѻ"XB5vY)=Ho/e`N~K OK}=\FD[Qܹ_,ːωS=;pV!/=H{RHB5-Ii>hB><"cI9<$;*])%'1YZVCӄBy%x^>Uz])u-h{qswH%=w~Jg@r>e|]nninRrv<Ӄr YZB>t~ChyKZJY zzEG񬖐êU5V軣R" g rXLRP]xU/Dž[xrbӒT6shnΠӣ.~W&no#Ź6qbm{Q.y+9?eXVu9q^ig@?FV}bQGmąf.YG= =jQ#+Zy_ٚM[ixM4+5# MZ'ޔc.G:5'IǕ0Jm] T0ELUGn^dڬ#Y "Cao J^=/~kβ\JZrzIRgoKR K{3r4rVgLmZZMex y;q;U:+9TYk$'~dOEI̞{)F|&?"ʗ)pT$!DeK Izh@dv(gR7MȞVsynR$1cT;X\,6.6 /ZןbRIȬNZ6[W%_Ym%O=>GLV⧳uR}&PRcjN'7~)}FZ5- o>ql.ĉ "sw',p> ;|S%5MwI }Vd!evx3!C~:Oztw]Zܕ'QAf7[hȕNڶ%K%^ S4u8O_xӛ>..b\JMCc TRQټC>Ȼ* k]R"ZSy5ۍ6V7 mC# `NT7(j|$9;\V%\fE+ !(X+jȧM5Y;2.4m+I,k䶈0@rg''pԊckbyC $kաg#'|]Ԟ>?ԚϨKG:i`@Ӳ ~)J;ֺEr;~j܆IǏ * #nhǸRpJ^U)NMCx(p)@Rr\ >9Vxe͸yr#pJ@QvEi)$ _N[&-%g:Xq  TW.&1Q{<]]ubJ, !PT4qyH*;Jv# bM1=V}LyHvۧYVp(OO(}g2)e^K'\۷.Da\B5(M=mK6pw!)ZnZ5%d\kmciDQKkΟ Vw70B~Kj3=*[0@.ۺc\1GUANfj^Γm \mVtZ_J'mSaP#s!Ф =Si; ɟ!h:&TwsaVociGmAБS9eJyc>1\ 򔄄P^qUc[6y7[ǎzKQn(.zi2':G%ኑ BԀ4kq>hھ.+-elHm/2Í8 4p)JR@WԻ{{Ɔ@u$ҡ'e&e/FQ6 F cE>UZOHG~.<~C覟+Qg|YKYJJ(PsJ-#rH臛{[K:k|r3˰*{_6kEF*ߥ+u/a`+P,NхIj\g=Z\A)9E Kne nH;)j5nj"d0)R UΠĉ2:Ylnqi'WRZ};*jƓ|)"OI  5ں-^kČ>n^W|^̽H h:g|rޢUr nu>d<_hhQO?4Ꜻ%J(P @md1J=dZƊՅ-+k/+h=MWȴkTk?Gq2?ĥMɢ }WxSYhvS9}Ъ|t==g95%)?T-mUyDZ# f?3:nV%J(HS 106 1239050564"e{?{?uS 107 1239050604"fUUS 109 1239050678"ghKKGS 108 1239050678"KKJFIF``C       C  _cA!1"AQ2aq#Bb3R$r%DS+!12Aaq"Q# ?;^PT!JPJARoR嶘= i~0^U2a$hAWRh]w7o~lf{/h`ԑj%n:aRbɌe!4+'T &P5 5VBEQfT R`tY#ꢠ |>ѠrHV8cRKWˇ'BRbЅCm?Q۲rB,Jmqsn:)GF(n FZ~(˷]N-DA^yWISD({1Hӎ|-av];kyփ)* pW)I<F VH0YvOX`88#NDr"./EO.6yq離gZqM4.hՐ 5E6e&vy(zC>C|(W[zۨ.ٍZH)*3ʕviFXrZ6c)7qie?WOhZQ!Xy#.FqݘS~udhʑkD:ͤ(p6s= ͖<ȿj O/X>X:ʈ~ t\X@&1sl8v%EJ+O)HF ޗcN]-Bi{rB2ptJukPn1r:cK3 <(uKvDc4팳Yu_g}EnZ5PmkQPGʶ{GSQ$Kn9ui9YnH/$`m? CghT׺6 ]uz SH[kYZS{%!>)yˎrmpRs]SVJ0с:zR%u,Eِg4sᢽE}cs4H #*ۍ-JСA 9Aؖ(TX;& INs#9^.V-ϖtI|FHhf[Vo6aYi;;c+Jso2̲~]!(aXuZN B*-=`-9T+^b8.6q|ucJj?#u k8g1OJT!6Mco[s}L Zwn'wt|kz Nc+ĦċRj(ZNR}ƽS@O=$q xDpU2 y.QV~á|K:y;?c;& [ISaYƺV1\$@#,&yj;qf7vi6r)s⃣=}<AO#>{#)*K![ʔp|MnzchJ[xk&6huy?@|Jj?#ufFcߏ -]3sf1Qd1prl!= wy=_>FK2S唌Jeӫ#+%<(E;T YdT,Xt3sv(QIWZe[QCXn6LnLe) )POs^n wu+zHW`9-FpJ{ 9]-rpK/2flG&c=bnuo=aեͫAV8 73n7"`@i;PB3B`YG? >Qk&L;Y ^_uG Akxe"L:a4Ӳz$<SR\,N]u 7*\IRUngf0O +[Ӥ:ܷZJv6aKZ6(fLI\lu$) =H4w8G+͋lR3Zixzn =%X )Qm-Tz-6ߖY$N N=C B ĚK,X)jmB K< q,G*pfߨ,%1" ,F1FG5-~ؘ0J2w# Vq92e132w+QⰣSx䪧zlǥGV׌vpk=AZJ[YC1ncOfS}cI0dYmi) ):ipXnǐ?1* Y[vJ߂LQY] tKm#aTosB?p'<X7)X>G.#K֋xWF=|; ΀Nldm_s$x3ù7)TsMqd.$ȺZdgdr(g C;t=^U\\ÈR68ulPj1`^Vm}(In?I 3Ve*;FlWȈV"u);)U4f) w'q%-Aŕ ڒjldy{jv%$gigJL67U)BNmrq6m:ݏrd3.Y[qGROp{'FS3٣9V[.֩ʘyH|4{E-IP U*z)dog>ѫa۔t;% Mm 3YX~v ԃ\9˟'ܺwԩtoYU\},GөK9Oe/W3P]ˋ 풩Y3nB;P 9y)=]ӕ'%frnP$S* V{’{ҡO=Mq0S;񱙵~_?BGpBR7*<' \r`yakV;WoFN~<7O7 )=,7X" QjiǓ}# m3G¾^Z?rkp?Jyӕ!N]WKy:SHw\b!56eЁ>3~pWMVEwH7q\5:%c?btܞڊ<8qE.́d>5 u۰vaQSoly5Hꕠ2YFvcv6^ZH$)7$rBV.rkOt.N$-);|YU5\{tQl;hUыҜVmL-tٻOy'{NT*Ke+UmsmRYS} mB˰(H.۸紵yIɌ%`NNv{/ܱyݥiNp/~T;#4-f2Keʁ*32`UVss}+J_xĚvs+ S2isV~(OF1[nJT-=6꾂S$4pK$ZW,n^2HقRnPK @iJSBG3N<4o,fR8̻7_Fگ~X>_"ӝU ;m)&' |CTSҴ2),SFKs恨G>DlkPttϚ%2titw*\ADn?óC[xJ7(&m!x5Dl (!Gx~> SD>`'p*Z =-TdVlm[@S7Ҥ0l:.P%y5 r%0)=]~Cg6r/V\Yx JwW^Е6+Td3o>0WeL$3f:V4d$V{9g1ϚkwvJHF=H'krBumڝx9єȺm}*%lD*غ%SioGQhN6F]t-C@O= P_HMm(p$ZbY'}Oƶԅߣ3|^aXGImR`V5S–e<ߙ-Kz"턦©u/íuEUo MohmzH2Q(JS*)Pw|sfs-Mƥ6)3K{_˵Xx+Y}< 6{>炲=2e3*S2աPOW<.=>=JQY5 3GE=/șWRPE$- NRȱ^ūBLoɝMܨ< %׳EQ#ѿQꌓޘ b{ Qi΋WWf?Ծ?:.n_H]oV92׹SftSsN'CROJ-;3hI/RdT{Y`+R|uHCU<ȒOYI7㈑ƺs ].SDd"Ȝ[[t(:-l3aБ`G:6Q;n+R ݄T@L-j/"KJ5bbq(/!Qrk*.D4Ԙu jP .cRpX0FYd-&Y^]/PMv&)f]m2H:N\/c5WQBjeעi%_u6w ƳioE{VAPhpa_MIk \Fx)sڲva'M/ǹx~,!L3NhAle׍=Y04.eI;b𛋹2j@̚Yz Om?J=I[4~bCf,x+1@mj̨`i^ NV:;7/u<6]r(Y;܅1`Ŋ[,o) +W-J#:!GevS{-[eUz v>Ԃ1|k 7NFTt*l Bh1:Bi=~$weMT阄3ZNC1* $-<BI7&깻/̔qoJjLh:Q$}dX') LkST\Ԗiu?zpєxɄg1r:$]<\S0SR%Q&#A⣉p|1S2wТtCV*A䮵Sid?SU <.9י [*ÁSOϣOz$|d ~ 6C#a:Ze 0)IvpNC1f! !ղ&ҥ'!RQp2k,@ՠ>M}ǐD@񺨿BHBe\wZi$?wS{RS J ~-8)T:60;im>)qԆ(tBC1JFIF``C       C  jj E !"1A2Qa#RqrBb$%36DSV3 !1AQ"2aq3BRb# ?Ik&&>Y[jX~^\ ‹2Q{+ZC#ɑi*B<ɪleھ scC, {ȳǬ񎈟d]+\$?_k{$h\~G}oC4Xu8ysA;ѾjP,w8ߓԲ0DVӴ9oMe}gXGJ`z=u'Y44趸qΝwdVpo;BLK=Cxc &n:}،Li+QΫؽ콗L/ukHG6Bu8zg\|mJH0H4^(.v(S* šv׋9uҲ'q{;Y*1VšsGwY6ƞɶN'dUwhH*;'!$d)`ZE)OOk[}s޸׭XPwzoⒷ!G\ 7foܹo7>Z(4#rɻy7NI0+nڻQq bagAូNTF"tއ\;lMe&kl؎GU'd^[1!u1B~H@kiVƚS=RYWh^TIğFW_FVG ]h]㶫v᭴V/id(q'F2)ShU4lvn(eKEOC!Damu\BJ~ZTdS٢+{.X *c*:qr`rV͓zvU`TOO.ZL:SDx#=<.Fk)^6SE$ӥuf\c$lb?J%sBT"xZ>y?UTtnˎy&ڔC{([i;Qmi]/+uEsTcܧ$hcϪ|>1rywh=-U#PKNf.R BzRAҖ:Z}n 6ImД51@R?M5^&$ >VtGr;vzZBr z*$e09ʞ'T-3]MUI:\C =#V`1{M5V[udXZ1υ~wZ R;O8g鐌`E2L7=GET 2Gs=MZTH 0~]0;T-BQJB~,>U$z9׸_]K`K9ѹ׾ւf8ژz#qdb4jx,^ ZU oh`w a!cpg8o2qcy,cQ)'szu;eKAvOjBO[)BTpxt:m Գ=k*ʈڃ'VLv t҈ג2cЌkF2MПF]SV|".W$cM^@ri#\0Q;4g \j+aE >溸e#o F@n[coڿ4 vF6a(aHaAQHzUlL.;oYWĴm%)4܇B/pKz װwu.wH$^q}y~*A(]Rz ߭4-Y}=/T%!|*wfh+ 慉wgFhD9Dxgzi%^m9j#*ܩK3r~Zҭĥ'521ݛ3J_.T㥶>XZ3$QM(VHLp+iyOEKGE%ξBrkW{;;9L?YG-=H^Rrw{6u&&&&(o;6pʞImw8։s4ܱR9lݢm䅒eP:D9g.jt$y:=Lj 4{-_2 6v/aVrEIUTOGϞ ̋{vQgDE<inxO]PlaY:UTum01z4׶YxX)䉠 HHJFIF``C       C  ^T ?A"T`0DMQ"0 H0Dh&j0A*2D`$ T`$ Q J`Q 2 (&$ 5DH`%FD`1Fh& MQ$ *$ TeMU  Q2`$U  $D A0 Q4TH(&`T`A&H2h&  4D`&D`$ Q`UA4TeMQ J b MQ4 $HeiAeD&  H(M# 0D D($ Q4#4TMe 2 A5Q`ʢDH0 Q4#  $"ATH0D*0D A$A5D`$FT`:C+H0 "j`$A0TMMQ0 #4 T`$ Q #(0A5D`$F(Z@eA`0DA"2A  D`0A5F`$e&D`2j $Hei H&0 THA&$ADH2j`%F`$h0D5DeJtVA"T`0DMQ"0 H0F*MQ0 D`&*$Deh& 2 A`0DA"0 `(M# 0D D($ Q4#TMe 2 A5Q`"AbH1FPM0 A$ Q$   A"0Z@`& h  A ʢD`$A5DH0H0A4FP`&jHQ 2`$A5Q `&D`$ Q Q Q$ H0 TH0 (  &h0D` $ QA2j H1D`$(&T`j`%F`0($Fh&*`QH0DJhQ4FAbb $FATH*D`0A*&"1D eD& `%FH1Fh%F`&j H1Q `$h$F(&MbZ@ ʨ`$FPMQ"$ (`0DeJ Q"0  TeMeQ4 *0! hQM5D A0#&h2 PMQ"0 FA 0 h0#H 0A M#4 Q  Q 0D4T`A($h$F(&TM Q2`$U  $D   QA*0D(&  J`%FPHMU  4DeTM`$"0h&*e PJ`%D MQ4 $Hei eD&j (`(M"A 0D D Q4#TM`2 ADHDH0 Q   "ATM`%FH0($Fh&*JHeiAT`2h&H0 Q Q4ADH2je0 (MMA@Hei PJATMMH0D`&j M"Ab ( MQ4A&` $ Q"0THA0A$4H2j  TeM*`QH0DMQ &# `%FD`1DADH2j`1Q H1Dhh& 2 A`0DMQ"0 (`(M"A 0D FAb &H1F Ae*0#5D`0  QA*0D(&  J`%FPHH2  4D (  # $FAD J0 A@HeiH2jAA5DH0A$4T`AD`$H0 Q4#TM`(Z@H0 %FDe"AJH1FPM A$ Q0   h$"T`20 TH0DeQFAJbPJe# bA`%D JHQ :C+H`&(&0 4TH(1DH1Fh& eQ"$ ( Me  Q:C+H`$DJ $D Q QA*0Fh%De b`%FPHeA Z@`&ʢA#*0 T`$FH2jM *A`%D MQ $tV eFA&jM(`(M"A $DFA Q4#TMH2Z@H0 %FAD"AJ((M h2`1DH0"0ATMJtVATH0DeQ4D JbPMQ"0 # eTH0 # 2A"1D,eFA&jM(`(M"A $DFA Q4"Ah$"AF̭,(Qe5D`0 "A0A*0FPMAD$FA  h$"T`:++K"2 TM H0"0ATHh& *A`%D MQ $tZҚ T`$"h& &H1Fh& eQ"0  &H0TM`ʣ.XCPicPage CPicLayer CPicFrame CPicShape$R<f<dNh<\`<$<<N< \"`<`"itedOs boundingBox CPicShape`0`00?GdOgM boundingBox2 fff`0`00?/ Skin ElementsO?hYvar component = _parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(boundingBox, "background"); stop();?JL component.registerSkinElement(boundingBox2,"backgroundDisabled"); stop(); READMEOO?enabled,?disabledJ? labels3CPicPage CPicLayer CPicFrameCPicText ((T" _sans( labelField? Symbol_32j Label AssetO?O#initclip 0 _global.FLabelClass = function() { if (this.hostComponent==undefined) { this.hostComponent = (this._parent.controller==undefined) ? this._parent : this._parent.controller; } if (this.customTextStyle==undefined) { if (this.hostComponent.textStyle==undefined) { this.hostComponent.textStyle= new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } } FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); //::: PUBLIC METHODS FLabelClass.prototype.setLabel = function(label) { var val = this.hostComponent.styleTable.embedFonts.value; if (val!=undefined) { this.labelField.embedFonts = val; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; } FLabelClass.prototype.setSize = function(width) // note that height is textFormat-based. { this.labelField._width = width; } FLabelClass.prototype.setEnabled = function(enable) { this.enable=enable; var tmpColor = this.hostComponent.styleTable[ (enable) ? "textColor" : "textDisabled" ].value; if (tmpColor==undefined) { tmpColor = (enable) ? 0x000000 : 0x888888; } this.setColor(tmpColor); } FLabelClass.prototype.getLabel = function() { return this.labelField.text; } FLabelClass.prototype.setColor = function(col) { this.labelField.textColor = col; } #endinitclip Class MethodsOOCPicPage CPicLayer CPicFrame CPicSprite( (dMim fLabelAsset3K']@?>Q`IP..:preview/preview.flaassets/skin_MCI`IPIS 114 1240333561hHand_MCrTI >aIS..:p Virtual AssetsOOIjHsuperClassAssetaISR..:preview/preview.flaasCPicPage CPicLayer CPicFrame CPicSprite= = dJ:highlightAsset?a Virtual AssetsOO?dP%#initclip 2 /* CLASS FSelectableItemClass EXTENDS FUIComponentClass FSelectableItemClass is the super class for UI in all list and menu items. Handles Highlighting (inc colors), HitArea management. */ function FSelectableItemClass() { this.init(); } FSelectableItemClass.prototype = new FUIComponentClass(); FSelectableItemClass.prototype.init = function() { // Keep the label from instantiating if this is just an Asset // This helps save RAM and prevents masking issues if (this._name!="itemAsset") { this.highlighted = false; this.layoutContent(100); } } // ::: PUBLIC METHODS /* DrawItem is the overall shell for displaying content in an item. Steps: 1) Displaying the text / other content to display in the item (from within the itmObj) 2) turning the highlight on or off */ FSelectableItemClass.prototype.drawItem = function(itmObj, selected) { this.displayContent(itmObj, selected); if ( (this.highlighted!=selected) || ((this.controller.focused!=this.oldFocus) && selected) ) { this.setHighlighted(selected); } this.oldFocus = this.controller.focused; } // This is for adjusting the size of the highlight and its associated hit area FSelectableItemClass.prototype.setSize = function(width, height) { var LOWEST_DEPTH = -16384; // A constant (!) for the lowest authortime depth this.width = width; this.layoutContent(width); // EXTEND this for alternate content. this.attachMovie("FHighlightSymbol", "highlight_mc", LOWEST_DEPTH); this.highlight_mc._x=0.5; this.highlight_mc._width = width-0.5; this.highlight_mc._height = height; this.highlight_mc.controller = this; this.highlight_mc._alpha = 0; this.highlight_mc.trackAsMenu = true; this.highlight_mc.onPress = function() { if (this.controller.enable) { this.controller.controller.clickHandler(this.controller.itemNum); } } this.highlight_mc.onDragOver = function() { if (this.controller.controller.focused) { this.onPress(); } } this.highlight_mc.useHandCursor = false; this.highlight_mc.trackAsMenu = true; } // EXTEND this method to accomodate more than one label or other content. FSelectableItemClass.prototype.setEnabled = function(enabledFlag) { this.enable =enabledFlag; this.fLabel_mc.setEnabled(enabledFlag); this.highlight_mc.gotoAndStop( (enabledFlag) ? "unfocused" : "disabled" ); } // ::: PRIVATE METHODS // EXTEND this method to change the content of an item and its layout FSelectableItemClass.prototype.layoutContent = function(width) { this.attachMovie("FLabelSymbol", "fLabel_mc", 2, {hostComponent:this.controller}); this.fLabel_mc._x = 2; this.fLabel_mc._y = 0; this.fLabel_mc.setSize(width-2); this.fLabel_mc.labelField.selectable = false; } // EXTEND this method to change the rendering of the content in an item (multiple labels, icons, etc) FSelectableItemClass.prototype.displayContent = function(itmObj, selected) { //:: Begin choosing the text to display, by introspecting the object a little. var tmpLabel = ""; if (itmObj.label!=undefined) { tmpLabel = itmObj.label; } else { if (typeof(itmObj)=="object") { for (var i in itmObj) { if (i!="__ID__") { tmpLabel = itmObj[i] + ", " + tmpLabel; } } tmpLabel = tmpLabel.substring(0,tmpLabel.length-2); } else { tmpLabel = itmObj; } } //:: End choosing text to display; display it. if (this.fLabel_mc.labelField.text!=tmpLabel) { this.fLabel_mc.setLabel(tmpLabel); } // color the label. var clr = (selected) ? this.controller.styleTable.textSelected.value : this.controller.styleTable.textColor.value; if (clr==undefined) { clr = (selected) ? 0xffffff : 0x000000; } this.fLabel_mc.setColor(clr); } /* ::: convenience methods for accessing the data model associated with an item. Use these for round-tripping item-to-data interactions (like opening a tree node, or putting an input field in an item) */ FSelectableItemClass.prototype.getItemIndex = function() { return this.controller.getScrollPosition() + this.itemNum; } FSelectableItemClass.prototype.getItemModel = function() { return this.controller.getItemAt(this.getItemIndex()); } FSelectableItemClass.prototype.getHostDataProvider = function() { return this.controller.dataProvider; } // ::: End convenience methods // Controls the highlighting of items. Shouldn't need to be extended. FSelectableItemClass.prototype.setHighlighted = function(flag) { fade = this.controller.styleTable["fadeRate"].value; if (fade==undefined || fade==0 || !flag){ this.highlight_mc._alpha = (flag) ? 100 : 0; delete this.onEnterFrame; } else { this.fadeN = fade; this.fadeX = 1; this.highLight_mc._alpha = 20; this.onEnterFrame = function() { this.highLight_mc._alpha = 60*Math.sqrt(this.fadeX++/this.fadeN)+40; if (this.fadeX>this.fadeN) { delete this.onEnterFrame; } } } this.highlighted = flag; } #endinitclip  MethodsOCPicPage CPicLayer CPicFrame? Symbol_354+ #initclip 0 _global.DataProviderClass = function() { this.init(); } DataProviderClass.prototype.init = function() { this.items = new Array(); this.uniqueID = 0; this.views = new Array(); } DataProviderClass.prototype.addView = function(viewRef) { this.views.push(viewRef); var eventObj = {event: "updateAll"}; viewRef.modelChanged(eventObj); } DataProviderClass.prototype.addItemAt = function(index, value) { if (index<this.getLength()) { this.items.splice(index, 0, "tmp"); } this.items[index] = new Object(); if (typeof(value)=="object") { this.items[index] = value; } else { this.items[index].label = value; } this.items[index].__ID__ = this.uniqueID++; var eventObj = {event:"addRows", firstRow:index, lastRow:index}; this.updateViews(eventObj); } DataProviderClass.prototype.addItem = function(value) { this.addItemAt(this.getLength(), value); } DataProviderClass.prototype.removeItemAt = function(index) { var tmpItm = this.items[index]; this.items.splice(index,1); var eventObj = {event:"deleteRows", firstRow:index, lastRow:index}; this.updateViews(eventObj) return tmpItm; } DataProviderClass.prototype.removeAll = function() { this.items = new Array(); this.updateViews({event:"deleteRows", firstRow:0, lastRow:this.getLength()-1}); } DataProviderClass.prototype.replaceItemAt = function(index, itemObj) { if (index<0 || index>=this.getLength()) { return; } var tmpID = this.getItemID(index); if (typeof(itemObj)=="object") { this.items[index] = itemObj; } else { this.items[index].label = itemObj; } this.items[index].__ID__ = tmpID; this.updateViews( {event:"updateRows", firstRow:index, lastRow:index} ); } DataProviderClass.prototype.getLength = function() { return this.items.length; } DataProviderClass.prototype.getItemAt = function(index) { return this.items[index]; } DataProviderClass.prototype.getItemID = function(index) { return this.items[index].__ID__; } DataProviderClass.prototype.sortItemsBy = function(fieldName, order) { this.items.sortOn(fieldName); if (order=="DESC") { this.items.reverse(); } this.updateViews( {event:"sort"} ); } // ::: PRIVATE METHODS DataProviderClass.prototype.updateViews = function(eventObj) { for (var i=0; i<this.views.length; i++) { this.views[i].modelChanged(eventObj); } } #endinitclip  Layer 1OCPicPage CPicLayer CPicFrame CPicSpritedCYsuperClassAsset;TmA0$E?D{ SuperClassOOdHPdPAsset戳}9Lo<틖#dI ItemAsset=0 && index<this.getLength() && this.enable) { this.clearSelected(); this.selectItem(index, true); this.lastSelected = index; this.invalidate("updateControl"); if (flag!=false) { this.executeCallBack(); } } } FSelectableListClass.prototype.setDataProvider = function(obj) { this.setScrollPosition(0); this.clearSelected(); if (obj instanceof Array) { this.dataProvider = new DataProviderClass(); for (var i=0; i<obj.length; i++) { var value = (typeof(obj[i])=="string") ? {label:obj[i]} : obj[i]; this.dataProvider.addItem(value); } } else { this.dataProvider = obj; } this.dataProvider.addView(this); } FSelectableListClass.prototype.setItemSymbol = function(linkID) { this.tmpPos = this.getScrollPosition(); this.itemSymbol = linkID; this.invalidate("setSize"); this.setScrollPosition(this.tmpPos); } FSelectableListClass.prototype.setEnabled = function(enabledFlag) { // this ensures there is something displayed before disabling this.cleanUI(); super.setEnabled(enabledFlag); this.enable = enabledFlag; this.boundingBox_mc.gotoAndStop( (this.enable) ? "enabled" : "disabled" ); var limit = Math.min(this.numDisplayed, this.getLength()); for (var i=0; i<limit; i++) { this.container_mc["fListItem" + i + "_mc"].setEnabled(this.enable); } if (this.enable) { this.invalidate("updateControl"); } } //update all the items based on position FSelectableListClass.prototype.updateControl = function() { for (var i=0; i<this.numDisplayed; i++) { //drawItem() IMPLEMENTED IN FSelectableIemClass this.container_mc["fListItem" + i + "_mc"].drawItem(this.getItemAt(this.topDisplayed + i), this.isSelected(this.topDisplayed+i)); } } FSelectableListClass.prototype.setSize = function(w, h) { super.setSize(w,h); this.boundingBox_mc._xscale = this.boundingBox_mc._yscale = 100; this.boundingBox_mc._xscale = this.width * 100 / this.boundingBox_mc._width; this.boundingBox_mc._yscale = this.height * 100 / this.boundingBox_mc._height; for (var i=0; i<this.numDisplayed; i++) { this.container_mc.attachMovie(this.itemSymbol, "fListItem" + i + "_mc", 10 + i, {controller:this,itemNum:i}); var item_mc = this.container_mc["fListItem" + i + "_mc"]; var offset = (this.scrollOffset==undefined) ? 0 : this.scrollOffset; item_mc.setSize(this.width-offset, this.itmHgt); item_mc._y = (this.itmHgt-2)*i; } this.updateControl(); } // ::: PRIVATE METHODS FSelectableListClass.prototype.modelChanged = function(eventObj) { var firstRow = eventObj.firstRow; var lastRow = eventObj.lastRow; var event = eventObj.event; if (event=="addRows") { for (var i in this.selected) { if (this.selected[i].sIndex!=undefined && this.selected[i].sIndex>=firstRow) { this.selected[i].sIndex+=lastRow-firstRow+1; this.setSelectedIndex(this.selected[i].sIndex, false); } } } else if (event=="deleteRows") { if (firstRow==lastRow) { var index = firstRow; if (this.selectHolder==index) { this.selectionDeleted = true; } // only one was deleted // if the view is scrolled but hasn't enough to display, scroll back if (this.topDisplayed+this.numDisplayed>=this.getLength() && this.topDisplayed>0) { this.topDisplayed--; if (this.selectionDeleted && index-1>=0) { this.setSelectedIndex(index-1, false); } } else if (this.selectionDeleted) { var len = this.getLength(); if ( ( index==len-1 && len>1 || index>len/2)) { this.setSelectedIndex(index-1, false); } else { this.setSelectedIndex(index, false); } } for (var i in this.selected) { if (this.selected[i].sIndex>firstRow) { this.selected[i].sIndex--; } } } else { // for now, assume all rows were deleted this.clearSelected(); this.topDisplayed = 0; } } else if (event=="sort") { // rehash selections var len = this.getLength(); for (var i=0; i<len; i++) { if (this.isSelected(i)) { var id = this.dataProvider.getItemID(i); if (id == this.lastSelID) { this.lastSelected = i; } this.selected[String(id)].sIndex = i; } } } this.invalidate("updateControl"); } FSelectableListClass.prototype.measureItmHgt = function() { this.attachMovie(this.itemSymbol, "tmpItem_mc", 0, {controller:this}); this.tmpItem_mc.drawItem( {label:"Sizer: PjtTopg"}, false); this.itmHgt = this.tmpItem_mc._height; this.tmpItem_mc.removeMovieClip(); } FSelectableListClass.prototype.selectItem = function(index, selectedFlag) { if (selectedFlag && !this.isSelected(index)) { this.selected[String( this.dataProvider.getItemID(index) )] = { sIndex : index }; } else if (!selectedFlag) { delete this.selected[String( this.dataProvider.getItemID(index) )]; } } FSelectableListClass.prototype.isSelected = function(index) { return (this.selected[String( this.dataProvider.getItemID(index) )].sIndex!=undefined); } FSelectableListClass.prototype.clearSelected = function() { for (var uniqueID in this.selected) { var index = this.selected[uniqueID].sIndex; if (index!=undefined && this.topDisplayed<=index && index<this.topDisplayed+this.numDisplayed) { this.container_mc["fListItem"+(index-this.topDisplayed)+"_mc"].drawItem(this.getItemAt(index), false); } } delete this.selected; this.selected = new Array(); } FSelectableListClass.prototype.selectionHandler = function(itemNum) { var tmpInd = this.topDisplayed + itemNum; if (this.getItemAt(tmpInd==undefined)) { this.changeFlag = false; return; } else { this.changeFlag = true; } this.clearSelected(); this.selectItem(tmpInd, true); this.container_mc["fListItem" + itemNum + "_mc"].drawItem(this.getItemAt(tmpInd), this.isSelected(tmpInd)); } FSelectableListClass.prototype.moveSelBy = function(incr) { var itmNum = this.getSelectedIndex(); var newItm = itmNum + incr; newItm = Math.max(0, newItm); newItm = Math.min(this.getLength()-1, newItm); if (newItm==itmNum) { return; } if (itmNum<this.topDisplayed || itmNum>=this.topDisplayed+this.numDisplayed) { this.setScrollPosition(itmNum); // VIRTUAL Function -- EXTEND me } if (newItm>=this.topDisplayed+this.numDisplayed || newItm<this.topDisplayed) { this.setScrollPosition(this.topDisplayed+incr); // VIRTUAL Function -- EXTEND me } this.selectionHandler(newItm-this.topDisplayed); } FSelectableListClass.prototype.clickHandler = function(itmNum) { this.focusRect.removeMovieClip(); if (!this.focused) { this.pressFocus(); } this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; } FSelectableListClass.prototype.releaseHandler = function() { if (this.changeFlag) { this.executeCallBack(); } this.changeFlag=false; this.onMouseUp=undefined; } FSelectableListClass.prototype.myOnSetFocus = function() { super.myOnSetFocus(); for (var i=0; i<this.numDisplayed; i++) { this.container_mc["fListItem"+i+"_mc"].highlight_mc.gotoAndStop("enabled"); } } FSelectableListClass.prototype.myOnKillFocus = function() { super.myOnKillFocus(); for (var i=0; i<this.numDisplayed; i++) { this.container_mc["fListItem"+i+"_mc"].highlight_mc.gotoAndStop("unfocused"); } } #endinitclip  MethodsOOCPicPage CPicLayer CPicFrame CPicSpritedFtrack_mc?7 Skin ElementsOO?+Dvar component = _parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(track_mc, "scrollTrack");  READMEOOCPicPage CPicLayer CPicFrameCPicText j,  TextField12* _sans(Flash Components Version 6.0_r24 03.07.02 ?7 actionsOCPicPage CPicLayer CPicFrame |N;;D? elementOCPicPage CPicLayer CPicFrame CPicSpriteujjuDu ?E versionOO? Symbol_36!#initclip 0 /*============= FUIComponentClass The base class for all FUI controls in flash6. ==============*/ function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function() { this.enable = true; this.focused = false; this.useHandCursor = false; //accessibility :: hide non accessible components from screen reader this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat==undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function(oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); } Selection.addListener(_global._focusControl); } if (this._name!=undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle==undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = this.deadPreview._height = 1; this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function() { this.controller.myOnKeyDown(); } this.keyListener.onKeyUp = function() { this.controller.myOnKeyUp(); } for (var i in this.styleFormat_prm) { this.setStyleProperty(i, this.styleFormat_prm[i]); } } } // ::: PUBLIC METHODS FUIComponentClass.prototype.setEnabled = function(enabledFlag) { this.enable = (arguments.length>0) ? enabledFlag : true; this.tabEnabled = this.focusEnabled = enabledFlag; if (!this.enable && this.focused) { Selection.setFocus(undefined); } } FUIComponentClass.prototype.getEnabled = function() { return this.enable; } FUIComponentClass.prototype.setSize = function(w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); } FUIComponentClass.prototype.setChangeHandler = function(chng,obj) { this.handlerObj = (obj==undefined) ? this._parent : obj; this.changeHandler = chng; } // ::: PRIVATE METHODS FUIComponentClass.prototype.invalidate = function(methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; } FUIComponentClass.prototype.cleanUI = function() { // rules of invalidation : setSize beats everyone else if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; } // EXTEND this method to add new invalidation rules. FUIComponentClass.prototype.cleanUINotSize = function() { for (var funct in this.methodTable) { this[funct](); } } FUIComponentClass.prototype.drawRect = function(x, y, w, h) { var inner = this.styleTable.focusRectInner.value; var outer = this.styleTable.focusRectOuter.value; if (inner==undefined) { inner = 0xffffff; } if (outer==undefined) { outer = 0x000000; } this.createEmptyMovieClip( "focusRect", 1000 ); // this.focusRect._alpha = 50; // uncomment out this line if you want focus rect with alpha this.focusRect.controller = this; this.focusRect.lineStyle(1, outer); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x+w, y); this.focusRect.lineTo(x+w, y+h); this.focusRect.lineTo(x, y+h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, inner); this.focusRect.moveTo(x+1, y+1); this.focusRect.lineTo(x+w-1, y+1); this.focusRect.lineTo(x+w-1, y+h-1); this.focusRect.lineTo(x+1, y+h-1); this.focusRect.lineTo(x+1, y+1); } FUIComponentClass.prototype.pressFocus = function() { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); } // OVERWRITE THIS METHOD FOR YOUR OWN RECTANGLES FUIComponentClass.prototype.drawFocusRect = function() { this.drawRect(-2, -2, this.width+4, this.height+4); } FUIComponentClass.prototype.myOnSetFocus = function() { this.focused =true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } } FUIComponentClass.prototype.myOnKillFocus = function() { this.tabFocused = true; this.focused =false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); } FUIComponentClass.prototype.executeCallBack = function() { this.handlerObj[this.changeHandler](this); } // An FUIComponentClass Helper for the styleFormat : // puts a styleFormat value into the component's styleTable, // updates the component (the coloredMCs that make up a skin) FUIComponentClass.prototype.updateStyleProperty = function(styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); } FUIComponentClass.prototype.setStyleProperty = function(propName, value, isGlobal) { if (value=="") return; var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = (arguments.length>2) ? isGlobal : false; if (this.styleTable[propName]==undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal=true; } if (this.styleTable[propName].useGlobal || !global) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { // a hook for extending further styleProperty reactions. } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0,4)=="text") { if (this.textStyle==undefined) { this.textStyle = new TextFormat(); } var textProp = propName.subString(4, propName.length); this.textStyle[textProp] = value; this.invalidate("setSize"); } else { for (var j in this.styleTable[propName].coloredMCs) { var myColor = new Color(this.styleTable[propName].coloredMCs[j]); if (this.styleTable[propName].value==undefined) { var myTObj = { ra: '100', rb: '0', ga: '100', gb: '0', ba: '100', bb: '0', aa: '100', ab: '0'}; myColor.setTransform(myTObj); } else { myColor.setRGB(value); } } } this.styleTable[propName].useGlobal = global; } } /* Another styleFormat helper -- / A skin mc calls up to this to register its existence and the / styleTable property it wants to listen to */ FUIComponentClass.prototype.registerSkinElement = function(skinMCRef, propName) { if (this.styleTable[propName]==undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs==undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef]=skinMCRef; if (this.styleTable[propName].value!=undefined) { var myColor = new Color(skinMCRef); myColor.setRGB(this.styleTable[propName].value); } } // ============ styleFormat Class =========== // _global.FStyleFormat = function() { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length>0) { for (var i in arguments[0]) { this[i] = arguments[0][i]; } } } _global.FStyleFormat.prototype = new Object(); // ::: PUBLIC FStyleFormat Methods FStyleFormat.prototype.addListener = function() { for (var arg=0; arg<arguments.length; arg++) { var mcRef = arguments[arg]; this.listeners[arguments[arg]] = mcRef; for (var i in this) { if (this.isAStyle(i)) { mcRef.updateStyleProperty(this, i.toString()); } } } } FStyleFormat.prototype.removeListener = function(component) { this.listeners[component] =undefined; for (var prop in this) { if (this.isAStyle(prop)) { if (component.styleTable[prop].useGlobal==this.isGlobal) { component.styleTable[prop].useGlobal = true; var value = (this.isGlobal) ? undefined : globalStyleFormat[prop]; component.setStyleProperty(prop, value, true); } } } } FStyleFormat.prototype.applyChanges = function() { var count=0; for (var i in this.listeners) { var component = this.listeners[i]; if (arguments.length>0) { for (var j=0; j<arguments.length; j++) { if (this.isAStyle(arguments[j])) { component.updateStyleProperty(this, arguments[j]); } } } else { for (var j in this) { if (this.isAStyle(j)) { component.updateStyleProperty(this, j.toString()); } } } } } // ::: PRIVATE FStyleFormat Methods FStyleFormat.prototype.isAStyle = function(name) { return (this.nonStyles[name]) ? false : true; } #endinitclip  Actions: ClassOCPicPage CPicLayer CPicFramenr. 0 00?"m elementOCPicPage CPicLayer CPicFrame00000? elementOCPicPage CPicLayer CPicFrame( 000?~ elementOCPicPage CPicLayer CPicFrameX000X0?_ elementOCPicPage CPicLayer CPicFrameX0X000?Zt|||qqqq[[[[xxNN  L0b 70f0 q q _ _ _ _***" elementOCPicPage CPicLayer CPicFrame CPicSprited=jhighlight3D_mcd>L darkshadow_mcd?Y highlight_mcd@5 shadow_mc((((dA2gface_mc_y_ydBarrow_mc?] Skin Element3?Fvar component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrame |N<;D?tx elementOCPicPage CPicLayer CPicFramet 0 00?_ elementOCPicPage CPicLayer CPicFramet0 000? elementOCPicPage CPicLayer CPicFramet00000?S elementOCPicPage CPicLayer CPicFrameX000X0?9P elementOCPicPage CPicLayer CPicFrameX0X000? elementOCPicPage CPicLayer CPicFrame CPicSprited6D darkshadow_mcd7khighlight3D_mcd8,T highlight_mcd9k shadow_mc((((d:face_mcjjd;3(arrow_mc?w Skin Elements3?$var component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrameX(000 as3_CPicPage CPicLayer CPicFrame> :0++++++++++++++++ ?S0X?q elementOCPicPage CPicLayer CPicFrameX000X0?2 elementOCPicPage CPicLayer CPicFramew000000?ra elementOCPicPage CPicLayer CPicFramew( 000?H elementOCPicPage CPicLayer CPicFrame F;<D?& elementOCPicPage CPicLayer CPicFramew 000 ?" elementOCPicPage CPicLayer CPicFrame CPicSprite((((d/a:face_mc`y`yd0}arrow_mcd1^ highlight_mcd2 shadow_mcd3rk darkshadow_mcd4@highlight3D_mc?( Skin ElementsO?var component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrame CPicSprited.ilup?/RPmin1<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='sHand_MC' oldCopiedComponentPath=''> </component> ?\f md5JIdown?Od<disabled? + buttonsO?stop();?stop();?-:stop(); ActionsOOCPicPage CPicLayer CPicFrame?u elementOCPicPage CPicLayer CPicFrameX'00X?f  elementOCPicPage CPicLayer CPicFrameZ00?T elementOCPicPage CPicLayer CPicFrame CPicSprited*-B shadow_mcd+6 darkshadow_mcd,?modern  ? Sport Blackl&? Sport White6 labelOyhighlight3D_mc?~ Skin ElementOO?WFvar component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");  READMEOOCPicPage CPicLayer CPicFrameZ( 0? elementOCPicPage CPicLayer CPicFrameZ 000 ?g\ elementOCPicPage CPicLayer CPicFrameZ00 ?SW elementOCPicPage CPicLayer CPicFrame0?# elementOCPicPage CPicLayer CPicFrame0?] elementOCPicPage CPicLayer CPicFrame CPicSprited$@highlight3D_mc,,d%3 darkshadow_mc  d&H shadow_mc((d'`face_mcd(< highlight_mc? Skin ElementsOO?/var component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrameZ? elementOCPicPage CPicLayer CPicFrameZ0?J Layer 1OCPicPage CPicLayer CPicFrame(?Ip elementOCPicPage CPicLayer CPicFrame(0X0?rW elementOCPicPage CPicLayer CPicFrame CPicSprited{highlight3D_mc,,N?#stop(); as3+lCPicPage CPicLayer CPicFrame?} 3d  darkshadow_mcd!,i highlight_mcd"~ shadow_mc?  Skin ElementsOO?hvar component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrame CPicSprite6 mc_sliderToprr#< mc_sliderMidJJ)j mc_sliderBot?& Layer 1O?I,stop(); ActionsOOCPicPage CPicLayer CPicFrame |;D;?@ elementOCPicPage CPicLayer CPicFramenr. 0 00?" elementOCPicPage CPicLayer CPicFrame00000?"T elementOCPicPage CPicLayer CPicFrame( 000?;, elementOCPicPage CPicLayer CPicFrameX000X0?~ elementOCPicPage CPicLayer CPicFrameX0X000?f elementOCPicPage CPicLayer CPicFrame CPicSpritedk6highlight3D_mcd0B darkshadow_mcd2` highlight_mcd shadow_mc((((d>face_mc_y_ydYarrow_mc? Skin ElementsOO?var component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrame |<C;?M elementOCPicPage CPicLayer CPicFramets 0 00?O1 elementOCPicPage CPicLayer CPicFramet000 ?  elementOsets/mHand_MCIaISRIS 116 1240333561sHand_MCtTI >M`IO..:preview/preview.flaassets/sHand_MCIM`IOCPicPage CPicLayer CPicFramet00000?}y elementOCPicPage CPicLayer CPicFrameXX000?; elementOCPicPage CPicLayer CPicFrameX0X000?I elementOCPicPage CPicLayer CPicFrame CPicSprited> darkshadow_mcd2_highlight3D_mcd: highlight_mcdI_ shadow_mc((((dLface_mcjjd^arrow_mc?\ Skin ElementsOO?DIvar component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrameX(0000X?" elementOCPicPage CPicLayer CPicFrameXX000?u elementOCPicPage CPicLayer CPicFramew000000?2 elementOCPicPage CPicLayer CPicFramew( 000?  elementOCPicPage CPicLayer CPicFrame {;D<?  elementOCPicPage CPicLayer CPicFramew 000 ? & elementOCPicPage CPicLayer CPicFrame CPicSprite((((d "face_mc`y`yinOO +]9d9R) sec1<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='sHand_MC' oldCopiedComponentPath=''> </component> d karrow_mcd 0 highlight_mcd V shadow_mcd   darkshadow_mcdP#highlight3D_mc?;2 Skin ElementsOO?@K var component = _parent._parent; //::: don't delete the above //::: SKIN ELEMENT REGISTRATION /* To add styleFormat properties to your skins : 1) Break up your skin into individual movie clips (skinElements) 2) add a registerSkinElement line of code for each skinElement component.registerSkinElement(skinElement, propertyName) // makes the skinElement Listen to the propertyName specified (eg: "background") n*/ component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");  READMEOOCPicPage CPicLayer CPicFrame CPicSpritedENup?d6kdown?xXdfdisabled?@. buttonsO?ystop();?stop();?sstop(); ActionsOOCPicPage CPicLayer CPicFrame?]ny~3p000^? Layer 1OOCPicPage CPicLayer CPicFrame CPicSprite(,0J/(,d dArrowAsset(0 (0dX thumbAsset(. (.d-a< upArrowAsset?k AssetsOO(("((dCWsuperClassAsset;TmA0$E?H` SuperClass3dE*%scrollTrack_mc?Y Bounding BoxO?xPn+#initclip 1 /* FScrollBarClass EXTENDS FUIComponentClass */ FScrollBarClass = function() { if (this._height==4) { return ; } this.init(); this.minPos = this.maxPos = this.pageSize = this.largeScroll = 0; this.smallScroll = 1; this.width = (this.horizontal) ? this._width : this._height; this._xscale = this._yscale = 100; this.setScrollPosition(0); this.tabEnabled = false; if ( this._targetInstanceName.length > 0 ) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); } FScrollBarClass.prototype = new FUIComponentClass(); // ::: PUBLIC METHODS FScrollBarClass.prototype.setHorizontal = function(flag) { if (this.horizontal && !flag) { this._xscale = 100; this._rotation = 0; } else if (flag && !this.horizontal) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; } // updates the thumb, turns the bar on and off FScrollBarClass.prototype.setScrollProperties = function(pSize, mnPos, mxPos) { if (!this.enable) { return ; } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos,0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if (this.maxPos-this.minPos<=0) { // turn it off this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = this.downArrow_mc.onRelease = this.downArrow_mc.onDragOut = null; this.upArrow_mc.onPress = this.upArrow_mc.onRelease = this.upArrow_mc.onDragOut = null; this.scrollTrack_mc.onPress = this.scrollTrack_mc.onRelease = null; this.scrollTrack_mc.onDragOut = this.scrollTrack_mc.onRollOut = null; this.scrollTrack_mc.useHandCursor = false; } else { // turn it on var tmp = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = this.upArrow_mc.onDragOver = this.startUpScroller; this.upArrow_mc.onRelease = this.upArrow_mc.onDragOut = this.stopScrolling; this.downArrow_mc.onPress = this.downArrow_mc.onDragOver = this.startDownScroller; this.downArrow_mc.onRelease = this.downArrow_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onPress = this.scrollTrack_mc.onDragOver = this.startTrackScroller; this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb; this.scrollThumb_mc.useHandCursor=false; this.thumbHeight = this.pageSize / (this.maxPos-this.minPos+this.pageSize) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max (this.thumbHeight, 6); // 6 is the smallest a thumb should be this.midHeight = this.thumbHeight - this.thumbTop_mc._height - this.thumbBot_mc._height; this.thumbMid_mc._yScale = this.midHeight * 100 / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; tmp = Math.min(tmp, this.maxPos); this.setScrollPosition(Math.max(tmp, this.minPos)); } } FScrollBarClass.prototype.getScrollPosition = function () { return this.scrollPosition; } FScrollBarClass.prototype.setScrollPosition = function(pos) { this.scrollPosition = pos; if (this.scrollThumb_mc!=undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = ((pos-this.minPos) * this.trackHeight / (this.maxPos-this.minPos)) + this.scrollTop; this.executeCallBack(); } FScrollBarClass.prototype.setLargeScroll = function(lScroll) { this.largeScroll = lScroll; } FScrollBarClass.prototype.setSmallScroll = function(sScroll) { this.smallScroll = sScroll; } FScrollBarClass.prototype.setEnabled = function(enabledFlag) { var wasEnabled = this.enable; if (enabledFlag && !wasEnabled) { this.enable = enabledFlag; if (this.textField!=undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if (!enabledFlag && wasEnabled) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter==undefined) { this.setScrollProperties(this.pageSize,0,0); } else { this.clickFilter=true; } this.enable = enabledFlag; } } // stretches the track, creates + positions arrows FScrollBarClass.prototype.setSize = function(hgt) { if (this._height==1) return; this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = 100 * this.width / this.scrollTrack_mc._height; if (this.upArrow_mc==undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); //1 is arbitrary this.attachMovie("DownArrow", "downArrow_mc", 2); //2 is arbitrary this.downArrow_mc.controller = this.upArrow_mc.controller = this; this.upArrow_mc.useHandCursor = this.downArrow_mc.useHandCursor = false; this.upArrow_mc._x = this.upArrow_mc._y = 0; this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField!=undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } } // ::: PRIVATE METHODS FScrollBarClass.prototype.scrollIt = function (inc, mode) { var delt = this.smallScroll; if (inc!="one") { delt = (this.largeScroll==0) ? this.pageSize : this.largeScroll; } var newPos = this.getScrollPosition() + (mode*delt); if (newPos>this.maxPos) { newPos = this.maxPos; } else if (newPos<this.minPos) { newPos = this.minPos; } this.setScrollPosition(newPos); } FScrollBarClass.prototype.startDragThumb = function() { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; } FScrollBarClass.prototype.dragThumb = function() { this.scrollMove = this._ymouse - this.lastY; this.scrollMove += this._y; if (this.scrollMove<this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove>this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var c = this.controller; c.scrollPosition = Math.round( (c.maxPos-c.minPos) * (this._y - c.scrollTop) / c.trackHeight) + c.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); } FScrollBarClass.prototype.stopDragThumb = function() { this.controller.isScrolling = false; this.onMouseMove = null; } FScrollBarClass.prototype.startTrackScroller = function() { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); } FScrollBarClass.prototype.scrollInterval = function(inc,mode) { clearInterval(this.scrolling); if (inc=="page") { this.trackScroller(); } else { this.scrollIt(inc,mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); } FScrollBarClass.prototype.trackScroller = function() { if (this.scrollThumb_mc._y+this.thumbHeight<this._ymouse) { this.scrollIt("page",1); } else if (this.scrollThumb_mc._y>this._ymouse) { this.scrollIt("page",-1); } } FScrollBarClass.prototype.stopScrolling = function() { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); } FScrollBarClass.prototype.startUpScroller = function() { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one",-1); this.controller.scrolling = setInterval(this.controller, "scrollInterval",500, "one", -1); } FScrollBarClass.prototype.startDownScroller = function() { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one",1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); } // // Begin Special text scroller functions // FScrollBarClass.prototype.setScrollTarget = function(tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[ (this.horizontal) ? "hScroller" : "vScroller" ]; if (!(this.textField.hScroller==undefined) && !(this.textField.vScroller==undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmltext"); } } this.textField = undefined; if (!(tF instanceof TextField)) return; this.textField = tF; this.textField[ (this.horizontal) ? "hScroller" : "vScroller" ] = this; this.onTextChanged(); this.onChanged = function() { this.onTextChanged(); } this.onScroller = function() { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } } this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); } FScrollBarClass.prototype.callback = function(prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return newVal; } FScrollBarClass.prototype.onTextChanged = function() { if (!this.enable || this.textField==undefined) return; clearInterval(this.synchScroll); if (this.horizontal) { var pos = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(pos, this.textField.maxhscroll)); } else { var pos = this.textField.scroll; var pageSize = this.textField.bottomScroll - this.textField.scroll; this.setScrollProperties(pageSize, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(pos, this.textField.maxscroll)); } } FScrollBarClass.prototype.executeCallBack = function() { if (this.textField==undefined) { super.executeCallBack(); } else { if ( this.horizontal ) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } } } Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip  Actions : ClassOOIS 117 1240333561glass_MCuTI >DiI9[..:preview/preview.flaassets/glass_MCIDiI9[ICPicPage CPicLayer CPicFrame CPicSprite@< dc6onClipEvent(load) { this._width = this._height = 1; }scrollBarAssetTarget TextField_targetInstanceNameH@ Horizontalfalse horizontalI@? Scroll AssetsOOdG@superClassAssetRdMa? SuperClassOO?9#initclip 2 /* FScrollSelectListClass EXTENDS FSelectableListClass adds scroll support to the list class. */ function FScrollSelectListClass() { this.init(); } FScrollSelectListClass.prototype = new FSelectableListClass(); // ::: PUBLIC METHODS FScrollSelectListClass.prototype.getScrollPosition = function() { return this.topDisplayed; } FScrollSelectListClass.prototype.setScrollPosition = function(pos) { if (this.enable) { pos = Math.min(pos, this.getLength()-this.numDisplayed); pos = Math.max(pos,0); this.scrollBar_mc.setScrollPosition(pos); } } FScrollSelectListClass.prototype.setAutoHideScrollBar = function(flag) { this.permaScrollBar = !flag; this.setSize(this.width, this.height); } FScrollSelectListClass.prototype.setEnabled = function(enabledFlag) { super.setEnabled(enabledFlag); this.scrollBar_mc.setEnabled(this.enable); } FScrollSelectListClass.prototype.setSize = function(w,h) { var pos = this.getScrollPosition(); super.setSize(w,h); if (this.scrollBar_mc!=undefined) { this.removed = true; } this.scrollBar_mc = undefined; this.initScrollBar(); this.setScrollPosition(pos); } // ::: PRIVATE METHODS FScrollSelectListClass.prototype.modelChanged = function(eventObj) { super.modelChanged(eventObj); this.invalidate("initScrollBar"); } FScrollSelectListClass.prototype.initScrollBar = function() { if (!this.permaScrollBar && this.getLength()<=this.numDisplayed) { if (this.removed) { this.scrollBar_mc.removeMovieClip(); this.scrollBar_mc = undefined; this.scrollOffset=undefined; this.invalidate("setSize"); } } else { if (this.scrollBar_mc==undefined) { this.container_mc.attachMovie("FScrollBarSymbol","scrollBar_mc",3000, {hostStyle:this.styleTable}); // 3000 is arbitrarily high this.scrollBar_mc = this.container_mc.scrollBar_mc; this.scrollBar_mc.setChangeHandler("scrollHandler", this); this.scrollBar_mc.setSize(this.height); this.scrollBar_mc._x = this.width - this.scrollBar_mc._width; this.scrollBar_mc._y = 0; this.scrollBar_mc.setLargeScroll(this.numDisplayed-1); this.scrollOffset = this.scrollBar_mc._width; this.invalidate("setSize"); } this.scrollBar_mc.setScrollProperties(this.numDisplayed, 0, this.getLength()-this.numDisplayed); } } FScrollSelectListClass.prototype.scrollHandler = function(scrollBar) { var pos = scrollBar.getScrollPosition(); this.topDisplayed=pos; if (this.lastPosition!=pos) { this.updateControl(); } this.lastPosition = pos; } FScrollSelectListClass.prototype.clickHandler = function(itmNum) { super.clickHandler(itmNum); if (this.dragScrolling==undefined && this.scrollBar_mc!=undefined) { this.dragScrolling = setInterval(this, "dragScroll", 15); } } FScrollSelectListClass.prototype.releaseHandler = function() { clearInterval(this.dragScrolling); this.dragScrolling = undefined; super.releaseHandler(); } FScrollSelectListClass.prototype.dragScroll = function() { clearInterval(this.dragScrolling); if (this.container_mc._ymouse<0) { this.setScrollPosition(this.getScrollPosition()-1); this.selectionHandler(0); this.scrollInterval = Math.max(25, -23.8*(0-this.container_mc._ymouse) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else if (this.container_mc._ymouse>(this.itmHgt-2)*this.numDisplayed) { this.setScrollPosition(this.getScrollPosition() +1); this.selectionHandler(this.numDisplayed-1); this.scrollInterval = Math.max(25, -23.8*Math.abs((this.container_mc._ymouse-(this.itmHgt-2)*this.numDisplayed - 2)) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else { this.dragScrolling = setInterval(this, "dragScroll", 15); } } FScrollSelectListClass.prototype.myOnKeyDown= function() { if (this.focused) { this.keyCodes = new Array(Key.DOWN, Key.UP, Key.PGDN, Key.PGUP, Key.HOME, Key.END); this.keyIncrs = new Array(1, -1, this.numDisplayed-1, -(this.numDisplayed-1), -this.getLength(), this.getLength()); for (var i=0; i<this.keyCodes.length; i++) { if (Key.isDown(this.keyCodes[i])) { this.moveSelBy(this.keyIncrs[i]); return; } } this.findInputText(); } } FScrollSelectListClass.prototype.findInputText = function() { var tmpCode = Key.getAscii(); if (tmpCode>=33 && tmpCode<=126) { this.findString(String.fromCharCode(tmpCode)); } } FScrollSelectListClass.prototype.findString = function(str) { if (this.getLength()==0) return; var itemNum = this.getSelectedIndex(); var jump = 0; for (var i=itemNum+1; i!=itemNum; i++) { var itmStr = this.getItemAt(i).label.substring(0,str.length); if (str==itmStr || str.toUpperCase()==itmStr.toUpperCase()) { var jump = i - itemNum; break; } if (i>=this.getLength()-1) { i=-1; } } if (jump!=0) { this.moveSelBy(jump); } } #endinitclip  MethodsOCPicPage CPicLayer CPicFrame CPicSprite<<d]nsuperClassAsset=PB _̼ ? SuperClassOOdLL itemAsset?; Assets3+dNs^ proxyBox_mc? Bounding BoxOdP^ deadPreview?J  NameO?hO0#initclip 3 /* FComboBoxClass EXTENDS FScrollSelectListClass This class manages a "pulldown" scrolling list. */ function FComboBoxClass() { _global._popUpLevel = (_global._popUpLevel==undefined) ? 20000 : _global._popUpLevel+1; // Testing for _root's existence? this.superHolder = _root.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); var testContainer = this.superHolder.createEmptyMovieClip("testCont", 20000); var testBox = testContainer.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); if (testBox._name==undefined) { // _root doesn't exist. this.superHolder.removeMovieClip(); this.superHolder = this._parent.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); } else { testContainer.removeMovieClip(); } if (this.rowCount==undefined) { this.rowCount=8; this.editable = false; } this.itemSymbol = "FComboBoxItemSymbol"; this.init(); this.permaScrollBar = false; this.proxyBox_mc.gotoAndStop(1); this.width = this._width; this.height =this.proxyBox_mc._height*this._yscale/100; for (var i=0; i<this.labels.length; i++) { this.addItem(this.labels[i], this.data[i]); } this.lastSelected = 0; this.selectItem(0); this._xscale = this._yscale = 100; this.opened = false; this.setSize(this.width); this.highlightTop(false); if (this.changeHandler.length>0) { this.setChangeHandler(this.changeHandler); } this.onUnload = function() { this.superHolder.removeMovieClip(); } this.setSelectedIndex(0, false); this.value = ""; this.focusEnabled = true; this.changeFlag = false; } FComboBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FComboBoxSymbol", FComboBoxClass); // ::: PUBLIC METHODS FComboBoxClass.prototype.modelChanged = function(eventObj) { super.modelChanged(eventObj); var event = eventObj.event; if (event=="addRows" || event=="deleteRows") { var diff = eventObj.lastRow - eventObj.firstRow + 1; var mode = (event=="addRows") ? 1 : -1; var len = this.getLength(); var lenBefore = len-mode*diff; if (this.rowCount>lenBefore || this.rowCount>len) { this.invalidate("setSize"); } if (this.getSelectedIndex()==undefined) { this.setSelectedIndex(0, false); } } else if (event=="updateAll") { this.invalidate("setSize"); } } FComboBoxClass.prototype.removeAll = function() { if (!this.enable) { return; } super.removeAll(); if (this.editable) this.value=""; this.invalidate("setSize"); } FComboBoxClass.prototype.setSize = function(w) { if (w==undefined || typeof(w)!="number" || w<=0 || !this.enable) { return; } this.proxyBox_mc._width = w; this.container_mc.removeMovieClip(); this.measureItmHgt(); this.container_mc = this.superHolder.createEmptyMovieClip("container", 3); this.container_mc.tabChildren = false; this.setPopUpLocation(this.container_mc); this.container_mc.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); this.boundingBox_mc = this.container_mc.boundingBox_mc; this.boundingBox_mc.component = this; this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc._height = this.itmHgt; this.numDisplayed = Math.min(this.rowCount, this.getLength()); if (this.numDisplayed<3) { this.numDisplayed = Math.min(3, this.getLength()); } this.height = this.numDisplayed * (this.itmHgt-2) + 2; super.setSize(w, this.height); this.attachMovie("DownArrow", "downArrow", 10); this.downArrow._y = 0; this.downArrow._width = this.itmHgt; this.downArrow._height = this.itmHgt; this.downArrow._x = this.proxyBox_mc._width-this.downArrow._width; this.setEditable(this.editable); this.container_mc._visible = this.opened; this.highlightTop(false); this.fader = this.superHolder.attachMovie("FBoundingBoxSymbol", "faderX", 4); this.registerSkinElement(this.fader.boundingBox, "background"); this.fader._width = this.width; this.fader._height = this.height; this.fader._visible = false; } FComboBoxClass.prototype.setDataProvider = function(dp) { super.setDataProvider(dp); this.invalidate("setSize"); this.setSelectedIndex(0); } FComboBoxClass.prototype.getValue = function() { if (this.editable) { return this.fLabel_mc.getLabel(); } else { return super.getValue(); } } FComboBoxClass.prototype.getRowCount = function() { return this.rowCount; } FComboBoxClass.prototype.setRowCount = function(count) { this.rowCount = (this.getLength()>count) ? Math.max(count,3) : count; this.setSize(this.width); var len = this.getLength(); if (len-this.getScrollPosition()<this.rowCount) { this.setScrollPosition(len-(Math.min(this.rowCount, len))); this.invalidate("updateControl"); } } FComboBoxClass.prototype.setEditable = function(editableFlag) { if (!this.enable) return; this.editable = editableFlag; if (!this.editable) { this.onPress = this.pressHandler; this.useHandCursor = false; this.trackAsMenu = true; this.attachMovie("FComboBoxItemSymbol", "fLabel_mc", 5, {controller:this, itemNum:-1}); this.fLabel_mc.onRollOver = undefined; this.fLabel_mc.setSize(this.width-this.itmHgt+1, this.itmHgt); this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); this.highlightTop(false); } else { this.attachMovie("FLabelSymbol", "fLabel_mc", 5); this.fLabel_txt = this.fLabel_mc.labelField; this.fLabel_txt.type = "input"; this.fLabel_txt._x = 4; this.fLabel_txt.onSetFocus = this.onLabelFocus; this.fLabel_mc.setSize(this.width-this.itmHgt-3); delete this.onPress; this.fLabel_txt.onKillFocus = function() { this._parent._parent.myOnKillFocus(); } this.fLabel_mc.setLabel(this.value); this.fLabel_txt.onChanged = function() { this._parent._parent.findInputText(); } this.downArrow.onPress = this.buttonPressHandler; this.downArrow.useHandCursor = false; this.downArrow.trackAsMenu = true; } } FComboBoxClass.prototype.setEnabled = function(enabledFlag) { enabledFlag = (enabledFlag == undefined || typeof(enabledFlag)!="boolean") ? true : enabledFlag; super.setEnabled(enabledFlag); this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc.gotoAndStop( (this.enable) ? "enabled" : "disabled"); this.downArrow.gotoAndStop( (this.enable) ? 1 : 3); if (this.editable) { this.fLabel_txt.type = (enabledFlag) ? "input" : "dynamic"; this.fLabel_txt.selectable = enabledFlag; } else if (enabledFlag) { this.fLabel_mc.drawItem(this.topLabel, false); this.setSelectedIndex(this.getSelectedIndex(), false); } this.fLabel_mc.setEnabled(this.enable); this.fLabel_txt.onSetFocus = (enabledFlag) ? this.onLabelFocus : undefined; } FComboBoxClass.prototype.setSelectedIndex = function(index, flag) { super.setSelectedIndex(index, flag); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); } else { this.value = (flag!=undefined) ? "" : this.getSelectedItem().label; this.fLabel_mc.setLabel(this.value); } this.invalidate("updateControl"); } FComboBoxClass.prototype.setValue = function(value) { if (this.editable) { this.fLabel_mc.setLabel(value); this.value = value; } } // ::: PRIVATE METHODS FComboBoxClass.prototype.pressHandler = function() { this.focusRect.removeMovieClip(); if (this.enable) { if (!this.opened) { this.onMouseUp = this.releaseHandler; } else { this.onMouseUp = undefined; } this.changeFlag = false; if (!this.focused) { this.pressFocus(); this.clickFilter = (this.editable) ? false : true; } if (!this.clickFilter) { this.openOrClose(!this.opened); } else { this.clickFilter = false; } } } FComboBoxClass.prototype.clickHandler = function(itmNum) { if (!this.focused) { if (this.editable) { this.fLabel_txt.onKillFocus = undefined; } this.pressFocus(); } super.clickHandler(itmNum); this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; } FComboBoxClass.prototype.highlightTop = function(flag) { if (!this.editable) { this.fLabel_mc.drawItem(this.topLabel, flag); } } FComboBoxClass.prototype.myOnSetFocus = function() { super.myOnSetFocus(); this.fLabel_mc.highlight_mc.gotoAndStop("enabled"); this.highlightTop(true); } FComboBoxClass.prototype.drawFocusRect = function() { this.drawRect(-2,-2, this.width+4, this._height+4); } FComboBoxClass.prototype.myOnKillFocus = function() { if (Selection.getFocus().indexOf("labelField")!=-1) return; // if the label is in focus, don't kill my focus! super.myOnKillFocus(); delete this.fLabel_txt.onKeyDown; this.openOrClose(false); this.highlightTop(false); } FComboBoxClass.prototype.setPopUpLocation = function(mcRef) { mcRef._x = this._x; var point = { x : this._x, y : this._y + this.proxyBox_mc._height}; this._parent.localToGlobal(point); mcRef._parent.globalToLocal(point); mcRef._x = point.x; mcRef._y = point.y; if (this.height+mcRef._y>=Stage.height) { this.upward = true; mcRef._y = point.y-this.height - this.proxyBox_mc._height; } else { this.upward = false; } } FComboBoxClass.prototype.openOrClose = function(flag) { if (this.getLength()==0) return; this.setPopUpLocation(this.container_mc); if (this.lastSelected!=-1 && (this.lastSelected<this.topDisplayed || this.lastSelected>this.topDisplayed+this.numDisplayed)) { super.moveSelBy(this.lastSelected-this.getSelectedIndex()); } (flag) ? this.downArrow.gotoAndStop(2) : this.downArrow.gotoAndStop(1); if (flag==this.opened) { return ; } this.highlightTop(!flag); this.fadeRate = this.styleTable.popUpFade.value; if (!flag || this.fadeRate==undefined || this.fadeRate==0) { this.opened = this.container_mc._visible = flag; return; } // code for fading in - depends on a prop called popUpFade. this.setPopUpLocation(this.fader); this.time = 0; this.const = 85 / Math.sqrt(this.fadeRate); this.fader._alpha = 85; this.container_mc._visible = this.fader._visible = true; this.onEnterFrame = function() { this.fader._alpha = 100 - (this.const * Math.sqrt(++this.time) + 15); if (this.time>=this.fadeRate) { this.fader._visible = false; delete this.onEnterFrame; this.opened = true; } } } FComboBoxClass.prototype.fireChange = function() { this.lastSelected = this.getSelectedIndex(); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, true); } else { this.value=this.getSelectedItem().label; this.fLabel_mc.setLabel(this.value); } this.executeCallback(); } FComboBoxClass.prototype.releaseHandler = function() { var onCombo = this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse); if (this.changeFlag) { if (onCombo) { this.fireChange(); } this.openOrClose(!this.opened); } else if (onCombo) { this.openOrClose(false); } else { this.onMouseDown = function() { if (!this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse) && !this.hitTest(_root._xmouse, _root._ymouse)) { this.onMouseDown = undefined; this.openOrClose(false); } } } this.changeFlag=false; this.onMouseUp=undefined; clearInterval(this.dragScrolling); this.dragScrolling = undefined; } FComboBoxClass.prototype.moveSelBy = function(itemNum) { if (itemNum!=0) { super.moveSelBy(itemNum); if (this.editable) { this.setValue(this.getSelectedItem().label); } if (!this.opened) { if (this.changeFlag && !this.isSelected(this.lastSelected)) { this.fireChange(); } } } } FComboBoxClass.prototype.myOnKeyDown = function() { if (!this.focused) return ; if (this.editable && Key.isDown(Key.ENTER)) { this.setValue(this.fLabel_mc.getLabel()); this.executeCallback(); this.openOrClose(false); } else if ( (Key.isDown(Key.ENTER) || (Key.isDown(Key.SPACE)&&!this.editable)) && this.opened) { if (this.getSelectedIndex()!=this.lastSelected) { this.fireChange(); } this.openOrClose(false); this.fLabel_txt.hscroll = 0; } super.myOnKeyDown(); } FComboBoxClass.prototype.findInputText = function() { if (!this.editable) { super.findInputText(); } } FComboBoxClass.prototype.onLabelFocus = function() { this._parent._parent.tabFocused = false; this._parent._parent.focused = true; this.onKeyDown = function() { this._parent._parent.myOnKeyDown(); } Key.addListener(this); } FComboBoxClass.prototype.buttonPressHandler = function() { this._parent.pressHandler(); } #endinitclip this.deadPreview._visible = false; Actions : ClassOO?aH secO 1<com? easyClockOomponentPath='6'> </component> <&S 112 1240333561 easyClockpqTI 7..:preview/preview.fla easyClockTIqTI 7TIStyle ClassicalModern ?y easyClockO&? Guide: easyClock3ntPath='6'> </component> 5    l  x1  Y x1 lx1   B x1  B x1 B %_B B `n $ B ?  Layer 1OO  l CPicPage CPicLayer CPicFrame 3 <t </component> ?Zi minOO? CPicPage CPicLayer CPicFrame> :0++++++++++++++++ ?@x> :0++++++++?mC CPicShapeAj l*H0H+IH~ ~ 7 P e  e  e e 7     c c cP c~ ~ ~ ~ ~ ~  ? B 333Z,0+0:,-??=#YYYY=yyy#y??????&? Layer 1OOL4X4qT<&iiii3+zik$#i ?~b?Vg1?P Layer 4O ? Classical?modern) ? Sport Black "&? Sport Whiteo labelON?stop(); as3+ "CPicPage CPicLayer CPicFrame?CPicPage CPicLayer CPicFrameSport Black Sport Whitestyle:;,Fï&nb>hStyle ClassicalModern Sport Black Sport Whitestyle:;,Fï&nb>hv .phhhhhlegacyLineSpacing0Vector::AS3 Package Paths%PublishFormatProperties::htmlFileNameeasyClock_V1.html"PublishHtmlProperties::StartPaused0 PublishRNWKProperties::speed256K0!PublishGifProperties::PaletteNameVector::UseNetwork0PublishFormatProperties::jpeg0PublishHtmlProperties::Loop1PublishProfileProperties::nameDefaultVector::Debugging Permitted0"PublishQTProperties::MatchMovieDim1 PublishQTProperties::AlphaOption PublishQTPropertieseb;*~zUS?!7M\X|~S5yz4юJlNS?)hrSbvF/F1UڪwxrUbvF/FX|~Aѧ%V'jjiUڪwxrUbv/F1]ڪwxw>&|~CuYzfç_-|3KMJXJzE)ݿy:oɅ_:^-4F-[!UJ:ѿ~y\g:-PSRaQحDUE"F\|ϳ=. ;_u.[aiL¢++ZEt^=Jl7gz\@wڿ\WoC MJҙDVV+bU(s:zo w> CPicPage CPicLayer CPicFrame;D<3rf000001000h6:0 d?CPicPage CPicLayer CPicFrame CPicShape42i42 s1gT^0600(? E Layer 23+9Vsyr]E 55+ JfYXETX+jϰWa- 8|\庻xjjV*"[DWHaԯx[k F Jh;ұY+WYğN@[P&ɤihmf' #|\VjjV*"[DWHaԯx[sKMuiU)Ѧi1cg3lpͯ- t-:CPicPage CPicLayer CPicFrame CPicShape"s@ f.com_blankwww.F"lEᗼ;<>.j\vg: WOC MJҙDVV+bU(s:zo w> +9Vsyr]E 55+ JfYXETX+jϰWa- 8 ESf3mNYl^|F)xȭake^32x㨬>})Hs(6vcKKǵJ\.ό2f=HpK쬶dDV66>`[^K^.h_K{67&gfgg|ZX^E"\]D>tVV+Y+L K!u]6NoW=9I$g:-PSRaQحDUE"F\|ϳ=. /EJhSkLVsոM|ULVo戝uf6i뙐i6Vsmz?K\nom1Y~p95WUVr0kkM3kO\{vzVZ6g(35+9k~ѧ­ X+ ^^<>hO_jiB|'WOW>k~ѧ}hHN'euΜy[R4$^'lޮ^FTa0£kLLVo16ۮb+W EJҙDVV+bU(,渭DUQqbuqZ[ưh00 JVT*&ahX\Jf3  ?7"t Redstyle:;,Fï&nb>h<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='6'> </component> CPicPage CPicLayer CPicFrame CPicSprite  p????zStyle ClassicalModern Sport Black Sport White Sport Redstyle:;,Fï&nb>h<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedCCPicPage CPicLayer CPicFrame dddd q q "p0~;00$ G G H H H Hd d d d : : : :            ?D frameworkO CPicSpriteNR|hour<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRoot۶ Z=R`F GDmԓ10|N+pRfSK~2PAdcgҺP)e^*8VCYB}dѕh!Pwۼ!4gVEUF]QM:w= Rh=>0ۮ8~Y#NeH)2H?eSc0ry'95 95d9CU ?lCPicPage CPicLayer CPicFrame CPicSprite    pyXStyle ClassicalModern Sport Black Sport White SporJFIFHHC       C  |;1R!56TrtABCDa"%2QVq%21Aa!"QR# ?F}-|WQdDWH9ߵH6?eNvɫ{")Xۼzc]wm knm kbnضۼ-m              G Gx")0p0< G< Ge Ge Ge Ge Gd d d d ; ; ; ; < G< G 2!L0400P0bl Label='sHand_MC' oldCopiedComponentPath=''> </component> ? hour3 CPicPage CPicLayer CPicFrame CPicShapeV 3 <jj>>,PPPP,,,,jj??( #00D(*(*(*(* N$00D      tttt____  x0D$0G G k k k k <H<H<H<H'%'%'%'%G G 0p)A; A; Bd Bd Bd Bd m m m m E E E E A; A; x~Gv$,0 ;> ;> ;> ; ; ; ; ;f \f \f \f \    > > > > y =y =y =y ={ ={ ={ = !           roperties::speedSingleISDN0$PublishPNGProperties::OptimizeColors1PublishQTProperties::Width590Vector::ScriptStuckDelay15%PublishFormatProperties::projectorMac0'PublishFormatProperties::gifDefaultName1&PublishFormatProperties::flashFileNameeasyClock_V1.swfVector::Package PathsVector::Compress Movie1#PublishRNWKProperties::flashBitRate1200%PublishRNWKProperties::mediaCopyright(c) 2000PublishGifProperties::Smooth1Vector::AS3ExportFrame1Vector::Invisible Layer1PublishFormatProperties::html1$PublishFormatProperties::pngFileNameeasyClock_V1.png(PublishHtmlProperties::VerticalAlignment1PublishHtmlProperties::Quality4Vector::FireFox0"PublishRNWKProperties::exportAudio1 PublishRNWKProperties::speed384K0!PublishRNWKProperties::exportSMIL1"PublishGifProperties::DitherOption-PublishFormatProperties::generatorDefaultName1!PublishHtmlProperties::DeviceFont0Vector::Override Sounds0'PublishRNWKProperties::mediaDescription"PublishPNGProperties::FilterOptionPublishFormatProperties::gif0(PublishFormatProperties::jpegDefaultName1(PublishFormatProperties::rnwkDefaultName1*PublishFormatProperties::generatorFileNameeasyClock_V1.swtVector::Template02PublishHtmlProperties::VersionDetectionIfAvailable0*PublishHtmlProperties::HorizontalAlignment1"PublishHtmlProperties::DisplayMenu1Vector::Protect0Vector::Quality80PublishJpegProperties::DPI4718592PublishGifProperties::Interlace0"PublishGifProperties::DitherSolids0PublishPNGProperties::Smooth1PublishPNGProperties::BitDepth24-bit with AlphaPublishQTProperties::Flatten1Vector::AS3Optimize1#PublishFormatProperties::qtFileNameeasyClock_V1.movPublishRNWKProperties::speed28K1!PublishRNWKProperties::mediaTitle$PublishRNWKProperties::mediaKeywordsPublishGifProperties::Width590PublishGifProperties::Loop1PublishFormatProperties::flash1PublishJpegProperties::Quality80$PublishRNWKProperties::realVideoRate100000$PublishRNWKProperties::speedDualISDN0#PublishGifProperties::MatchMovieDim1#PublishGifProperties::PaletteOption"PublishPNGProperties::DitherOption0PublishFormatProperties::projectorMacDefaultName1'PublishFormatProperties::pngDefaultName1-PublishFormatProperties::projectorWinFileNameeasyClock_V1.exePublishHtmlProperties::Align0!PublishProfileProperties::version1Vector::Package Export Frame1$PublishJpegProperties::MatchMovieDim1#PublishPNGProperties::MatchMovieDim1#PublishPNGProperties::PaletteOptionVector::Export Swc0)PublishFormatProperties::flashDefaultName1%PublishFormatProperties::jpegFileNameeasyClock_V1.jpgPublishHtmlProperties::Width590PublishHtmlProperties::Height300Vector::Omit Trace Actions0Vector::Debugging Password"PublishJpegProperties::Progressive0"PublishPNGProperties::DitherSolids0#PublishQTProperties::PlayEveryFrame0Vector::UseAS3Namespace1Vector::AS3Coach1Vector::AS3AutoDeclare0PublishFormatProperties::png0PublishFormatProperties::rnwk0(PublishFormatProperties::htmlDefaultName1-PublishFormatProperties::projectorMacFileNameeasyClock_V1.app2PublishHtmlProperties::UsingDefaultContentFilename1!PublishHtmlProperties::WindowMode0'PublishHtmlProperties::TemplateFileName]/Users/rogelio/Library/Application Support/Adobe/Flash CS3/en/Configuration/HTML/Default.htmlVector::TopDown0Vector::DeviceSound0PublishJpegProperties::Size0PublishGifProperties::Height300PublishPNGProperties::Interlace0"PublishFormatProperties::generator0&PublishHtmlProperties::ContentFilenameeasyClock_V1_content.html(PublishHtmlProperties::AlternateFilenameeasyClock_V1_alternate.html+PublishHtmlProperties::OwnAlternateFilenameVector::Report0Publish?HN Layer 1OO)*+,-.0CPicPage CPicLayer CPicFrame CPicShapes?  Layer 1OORNWKProperties::speed56K1PublishGifProperties::LoopCount'PublishGifProperties::TransparentOptionPublishGifProperties::MaxColors255%PublishPNGProperties::RemoveGradients0PublishQTProperties::Height300Vector::AS3Strict0PublishFormatProperties::qt0Vector::Stream Compress7Vector::Event Format0Vector::Version8"PublishRNWKProperties::audioFormat0$PublishGifProperties::OptimizeColors1Vector::EventUse8kSampleRate0Vector::StreamUse8kSampleRate00PublishFormatProperties::projectorWinDefaultName1PublishHtmlProperties::Scale0Vector::Event Compress7Vector::ActionScriptVersion2PublishJpegProperties::Height300 PublishRNWKProperties::speed512K0%PublishGifProperties::RemoveGradients0PublishPNGProperties::Width590PublishPNGProperties::Height300&PublishFormatProperties::qtDefaultName1$PublishFormatProperties::gifFileNameeasyClock_V1.gif"PublishHtmlProperties::VersionInfoO9,0,45,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1;Vector::Stream Format0PublishJpegProperties::Width590"PublishRNWKProperties::exportFlash1&PublishRNWKProperties::showBitrateDlog1(PublishRNWKProperties::speedCorporateLAN0"PublishRNWKProperties::mediaAuthorPublishGifProperties::Animated0&PublishGifProperties::TransparentAlpha128!PublishPNGProperties::Transparent0!PublishPNGProperties::PaletteName*PublishQTProperties::UseQTSoundCompression0PublishQTProperties::Looping0%PublishFormatProperties::defaultNamxX<`"PublishQTProperties::QTSndSettingsCQTAudioSettingsh  <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:05:41 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> <xmp:CreatorTool>Adobe Flash CS4 Professional</xmp:CreatorTool> <xmp:CreateDate>2010-02-27T17:49:59-06:00</xmp:CreateDate> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="w"?> ESaved by Adobe Flash Mac Intel 10.0 build 544 timecount = 1267314719K@| J&6-0T0% % %H %H % %H %H %H H H %H H H H   H  IH   % %  % l@4T0-T@ T@ @ @ T@ @ P@ @   @    T T  T T T T@ T@ T T@ @44x                               *          @4r'   d b O 9 d c V I 9 d 9 9 #   9 )    @  + A   $ 1 A A W g d A R \ f d @4@4                    W           g           @4&    l V   t g V V @ 3 7 V F = 4 7 iV 7 ; uQ gf k7 : zH qV hf k7 f k| p  f kw o }  @4@4@  5 A :  0 8 ? :p : 4   : 6 '           g            @4L&ezveu}vvaxUb\Mvfz_kW]\M\Mb8y,3\Ma=o6~.3D39Pe38FUe 3@4@4Ltrtrtrr]Th]Trb\sVc]Tr]T]Tf@}6?]TdEs?8??H`t?FUet@42&-7.(.5..% .'`o @4@4siP=sl[K==*#.=/*&..9Qd.6FVd.ddx~sdsw{s@4j%Izt{w  @4@4l   6a)swj6a,oq tjj^E3jaQA33!-*3&#  -*C3-*-*?7CO6a-*;4=D@T6a-*6a@4t t$  ::-LPC::0H JMCC6 C9)  C 1 $1(1CG(::1? AD-::@4@4!     ūi@4 \#     v\LziXLDL<:IxL@?>IxILIxXhqfuIxTlekujuuu@4@4#0     t[LxhWLeL=>kO\LABxBgO\O\_NxO_O\[QkR|S_cO\__o_k|@4 ""     @4@4<$  ] jfT]gdbTlTB)TG6&T'% '%'%470P]'%13.C,S]c'%]@4  @Q.^ZH@Q3["XVH@QHH6H;*H#<I/ ? IIV+RD@QIS'P7NG@Q@4@4% w_T |l\ TTIObTLPTbATbubp   @4(z&m)?K Layer 1OOCPicPage CPicLayer CPicFrame CPicShape \(''n<4B<^^8^< <||/(](((<(!'-<l<Phq<K[jqtqzq]qxrl]@4@4&pA,A1#s)l q)lt)l>eTp[)l9gGnVu[[bVA[`YQAc[A@4                           '    %   0@4@4&   x b M Hr x h Z L Hr lHr C\ QG gB Hr Db MT VF gB .gB gB |= K a gB w> G Q a a v  x a q   x a @4V  + / "  + .   \ \vp0); ;; ; ; ; ; ;    ; ; ; ; ; ;; ;Tp0) ; ; ; ; ; ;         ; ; a>T(''(6.D<<@<<T<<<< \e#22(1>0U0 e K('',T x<l<b<<.$$<.x)&&j*M[+ ?vz&<<8<p<&pT(6.D<<@<<T<<<< \e#22(1>0U0?s@4  R,06EIM+XX0(4|P4XX0P4XP4PX04X4XP0'4|0,0XXXX,X,X,XX,,,,,,,,,00,0,0,0,0,@4mmm#<n<n>F UU[ [ |`p p pj p (  UF U@4 2l8<r<.4l<44"<0d<     D F u6 s D F ; u0 s ls q   s r |            c   . A D  ( 5 B D rD @4@4nP    7(I5MN@`7(E2GBJS@`@`3rvj@`6m&psjj]D2j`P@2Cj22  %7(2 $!*7(27(@4N$   '9=)0;'5 7:.0;0;#M RE0;&ILOEE8 E;+ eE '  '@4@4     T T T T T@ T@ @44x                   @4r'   d b O 9 9 #     + A A W g d @4@4                  @4&    l V V @ 3 7 7 ; uQ gf kf k| p  @4@4@  5 A : : 4          @4L&ezvvaxUb\M\Mb8y,339Pe@4@4Ltrr]Th]T]Tf@}6??H`t@42&-7..% @4@4siP==*#..9Qddx~s@4j%zt @4@4l   6a)swjj^E33!-*-*?7CO6a@4t t$  ::-LPCC6  11CG(::@4@4!     @4 \#     v\LL<:IxIxXhqfuu@4@4#0     t[LL=>kO\O\_NxO__o@4 ""     @4@4<$  ] jfTTB)'%'%470P]@4  @Q.^ZHH6#<IIV+RD@Q@4@4% w_TTIObbu @4mbbW]pp@4@4%,@4NF]H1(((<<Phqqzq]@4@4&pA,s)l)l>eTp[[bVA@4            '  @4@4&   x b M Hr Hr C\ QG gB gB |= K a a v  x @4V  + / "            & + @4@42'    y { ok mU mU j? z, ) ) ' 7 M M c v y @4>     D F u6 s s q        . A D @4@4nP    7(I5MN@`@`3rvjj]D22  %7(@4N$   '9=)0;0;#M REE8  '@4@4     z~~~mkz@4>#n!     {jjYXffu@4@4     gvueeU!;    zz ~~~s~~mkz~qpoz z@4>#n!     ş{jwjjYXfj]\[ffufq5f@4@4     gvuegrrqegeeU!; ,eYH7,r,,.,!!"..?Xg.;K\g@4""     ]m]iz g] j[wf[[LM][PPQ]T@4@40    K%]!vK"XiyK{{{jPC{n^MCC6 :KC9< >KCK@4 #  WeaO*Wa_] O*oWO*O*>7%4"O*B422!/"O*" " "1JW-=MW_W@4@4VeyetlbyjbbYrbZvQb[waggXvQvQHQevQJPVe@4%%#.{}p@4@4()~?iF$2yAiFUiFTM=B6-iFYKJD;=6-6-/;O6-18@OOd{O_n} O@4& @U k s @ P ^ m s s s z n Y s x q i Y Y D . ' Y I ; , 'ŭ Y '  + @ ' " ) 0 @@4@4  ^ c U @ ^ b Y P @ @ *   @ 0 "      .     . . D Y ^ . > L Z ^ @4>'   $    #             r   } h c   u g c  c c ^ l  c _ h q l@4@4l     U W G 2 U W L B 2 2    2 "       )     ) ) ? S U ) : G T U ) U @4T^'     * ,   * , !   l         a            ' *    ( * U @4@4nP    7(I5MN@`7(E2GBJS@`@`3rvj@`6m&psjj]D2j`P@2j2  %7(2 $!*7(@4N$   '9=)0;'5 7:.0;c'0;0;#M RE0;&ILOEE8 E;+  '  'g '@4@4     zzU~~~~mkz~qpoz~@4>#n!     {jwjjYXfj]\[fjffufq@4@4     gvuegrrqepeU!; ,eYH7,e,.,!!". ,.?Xg.;K\g2g@4""     ]m]iz j[wf[[LM][PPQ]@4@40    K%]!vK"Xiy{{{jPC{n^MC C6 :KC9< >Kp@4 #  WeaO*Wa_] O*uWO*>7%4"O*B422!/"" "  "1JW-=MW\@4@4 @@4%uu ubJ?ugWG??4:Mu?7;?}Muc?MuMu`jypMu[mlq|u @4@4@F   # % 9 O # % 2 > O g# O O e t r O _ j t r O r p q\ tF r q |d rW tF tF v0  # tF v6 + ! # ctF # @40'      '     ' ' = M J ' 8 B L J DJ yH j4 l J I u< k/ l l n   l n {   @4@4  E J _ u E I W e u u    u     u   y d    t d d N @ E d S J A E @4&  x    x     Ix   }- h(   # x, h( h( R# D I h( W$ N E I JI I M c x I L Z h x @4@4jq' jo~%  j   *ocjtmej @4&nA V a [ A Q X ` [ [ [ T = ([ V G8((   (      , A   " 1 A @4@40\pzq\kqxqqhP<qj[K<<('<-' 'e<'0H\'.=M\@4%e@4@4@F   # % 9 O # % 2 > O O e t r O _ j t r r p q\ tF r q |d rW tF Ur tF v0  # tF v6 + ! # ItF @40'      '     ' ' = M J ' 8 B L J J yH j4 l J I u< k/ l eJ l n   l n {   @4@4  E J _ u E I W e u u    u     `  y d    t d pd N @ E d S J A E Řd @4&  x    x     ex   }- h(   # x, h( h( R# D I h( W$ N E I I M c x I L Z h x I x @4@4jq' jo~%    ocjtmej@4&nA V a [ A Q X ` [ [ T = ([ V G8( [ (   (    I(  , A   " 1 A @4@40\pzq\kqxqqhP<qj[K<<('<-' '<''0H\'.=M\@4%8.@p@4@4 U šl@4%\g\duyeteeeRL~WkeWSOyWktWkbXzQ\Wk_]oXT\@4@4VeyetëelbyjbbYrbZvQb[waggXvQsbvQvQHQevQJPVe@4%%#{}Ä@4@4()~?iF$2yAiF iFTM=B6-iFYKJD;=6-6-/;O6-18@Og6-OOd{O_n} O@4& @U k s @ P ^ m s s z n Y s x q i Y Y D . ' Y I ; , ' Y ' '  + @ ' " ) 0 @@4@4  ^ c U @ ^ b Y P @ o^ @ @ *   @ 0 "      .     . l. D Y ^ . > L Z ^ .^ @4>'   $    #             D  } h c   u g cI  c ^ l  c _ h q 0@4@4l     U W G 2 U W L B 2 2    2 "       )     ) >) ) ? S U ) : G T U U @4T^'     * ,   * , !                       ' *    ( * @4@4@4 ?A 1 T V4K45j044˔04l450$4Ll465l{n bU D   @{@v@b@@@@@@@@@44@@vj44@44 4 44 4 4n4 4U4j@4mmm#<n<n__]__ _%_13>0 8& @<H@4 2l8<r<.4l<44"<0d<..% .' @4@4siP=sl[K=Is=*#.=/*&..9Qd.6FVd.dx~sdsw{sp@4j%zt{w  p@4@4l   6a)swj6a,oq tjs6ajj^E3jaQA3kj33!-*3&#  -*I3-*?7CO6a-*;4=D@T6a@4t t$  ::-LPC::0H JMCDC6 C9) C  1 $11CG(::1? AD-::D@4@4!     iD@4 \#     v\LziXLL<:IxL@?>IxLIxIxXhqfuIxTlekujutuu@4@4#0     t[LxhWLL=>kO\LABxBgO\O\_NxO_O\[QkR|S_/O\__o_k|p@4 ""     sp@4@4<$  ] jfT]gdbTTB)TG6&'%ƶ-i7TJO")Q6'RO$]nRYRL5pr+W\EI!hd-)*"",l17gz\@ZHY=\0"Ck3b9pW.Yg:oJ_Ӈ[/ӟۙU r$17'Wrgyr#Xw=8g!- 8_yuvHjjY Ji +b""F W{qyr]EBҚB+1خ"*Ȉ}Cx[q}wCݓ˖(ԲYVqUDEt]6xrϳ=. ;g\WoDb+"+jAÐ}II`I ,I{W\T5̮q'9uô]  k'V&1s#Lu7=8#-վ" MK!iM!QlWQdDWH>g!- 9J۫)(k5pQU0j~lUv#8rrזn{!gIE4r\pE_듮_y-Q!d-)*"",l17gz\@p`0\pTTϘ <9W{qyr]EBҚB+1خ"*Ȉ}Cx[qf,qO̚6폙p͋H򧝑-3!eB2V"zshD޹̑ _VFgk5;$1UvE#H4;KF'"f-8%AR5'l\/2#~jZ*Ɖ iɤaY}bGGNz1؈UV65WtQ"". i evN3.[CSRZSHTEf1[ETY5wϠco w> W{qyr]EBҚB+1خ"*Ȉ}Cx[q}wCݓ˖(ԲYVqUDEt]6xrϳ=. $,d!W1+,[7 %/íu*9h{ɛѫ93?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghij  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstuwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghij  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijlmnopqrstu  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`acdefhijkmnoprstuvwxyz{|}~      !#$%&')*+,./01345689:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqrstuwxyz|}~     "#$%&')*+,-.01234A6789:<=>?@BCDEFGHIJKLMNOPQRSTUWXYZ[\]^_`abcdefghijwxyz{|}~  !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqr/tuvwxy{|}~      !"#$%&'()*+,-./0123456789:;=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abdefghjklmopqrtuvwyz{|~     !"#$%&'()*+,-./01234