MZ@ !L!This program cannot be run in DOS mode. $$tETETETV TETTETTETTET(JGTETETFTTETTETTETTETRichETPEL{K!  hRc= < 0  hRxA@ .textfh `.rdata34l@@.data8G@@.rsrc @@.reloc@b d@BD$u 8c0cVt$d$8c^̋L$D$ttD$L$%cjhcdPQVc3PD$ dD$ D$t$PD$cL$$QD$D$ cƋL$ d Y^̋t@3̋L$H̋t2QD$L$ Vt$ PQV@cD$c^YQD$L$ Vt$ PQV@cD$c^YQD$L$T$ Vt$ PQRV@cD$c^YQD$L$T$ Vt$ PQRV@cD$c^YW|$x$S\$Ul$Vt$$y^][_̸ ̋3ɉHHH HHHHH H$H(H,H0H4H8H_^Vt8Wj0tQ3u Q>_D$}PhcHc^B(^VtEWj0tQk3u QD$ >_B,^T$Q,^VtEWj0tQ 3u QD$ >_B^T$Q^Vt8Wj0TtQ3u QP>_6D$t ^!^̋T$t@# A#@Vt8Wj0tQ 3u Q>_D$}PhcHc^B ^Vt8Wj0DtQ3u Q@>_D$}PhHcHc^B^Vt8Wj0tQ+3u Q>_D$}PhcHc^B^Vt8Wj0dtQ3u Q`>_D$}Ph؎cHc^B ^VWt6j0tQK3u Q>D$ }Ph cHc_^QB$ċ,_^Vt8Wj0ttQ3u Qp>_D$}PhhcHc^B^Vt8Wj0tQ[3u Q>_D$}PhcHc^B^̋D$L$ P;QuVP;QuNP$;Q$uFP;Qu>P;Qu6P ;Q u.P;Qu&P;QuP ;Q uP(;Q(u@,;A,u3̋D$L$PQ3҃ŠjhCcdPSUVWc3PD$$dt$83ۉ\$=cΉ\$,׋8\$_^̃D$ SU(@VՋW9_D$3t33ҋG ;t"I;qu;iu T$;Q t ;uL$ t1_^][̋@$̋@$̋@$̋@$̋@$̋@$̋@$̋@$̋@$̋@ $3AAA D$P̋T$3AA D$PQA̋A̋AjhcdPVc3PD$dt$QQċD$d$QċΉd$jƋL$d Y^T$QāT$QāT$QāQT$Qā!T$QāT$Q ā T$Q@ā@T$QāaT$Qā1T$QāVqW趼|$ 9F t&V u N QKV F 9Ft'Vu NQV V_^̋A@(̋AL$3H(1H(̋A@H8H +H3QAHD$$YQAH D$$Y̋A@,̋II,P3Ƀ̋A@(̋AL$3H(1H(̋A@(̋AL$3H(1H(̹Pc`cu PPcdct3VWPc`c=dcu jPc׋0u* cu D$ _,c^j5VPc׋D$ _,c^jh9cdPQVWc3PD$dt$ 4cFc~ D$tjҋƋD$cL$d Y_^̋I t HA(u3̋A QBH8H +H3̋I PI P I PVW~ t1@@(t(Nj BЋЋ AH(_^QVqPc`cu PPcdcW8SD$ PYT$ u L$ Qtat$Dc\$D$Q$Hc\$D$Q$Lc\$D$Q$Pc\$ D$ Q$c[_^Y<W_u6|$TcP_} P_[_^D$%cT$R衶[_^D$%cQVqPc`cu PPcdc W8SD$ PYT$ u L$ QZtat$Dc\$D$Q$Hc\$D$Q$Lc\$D$Q$Pc\$ D$ Q$c[_^Y<'^uC|$TcP]^D$}P^D$D$Q$c[_^YT$RdD$D$}$cQ$c[_^YQA Vt$ VD$^Y̋A ̋A APB$̋AL$8A8̋I ̋I ̃V~ t$uLcu&hcHcD$@^ Ul$$}uhhc%ETD$=DXT1tI=DXT3t8=DXT5t'h,cHcD$$]@^ D$$D$$D$$D$ESW~WL(jL$$܁cRh ,c(c=cQ$h(h (cQ$h(h ׋L$0+M}] }D$L$0D$ IL$0uuC‹Gt$;Pc`cu PPcdct3@HHD$T$0ЋD$RT$0VjSWRPh t$)t$0Ǚ+Ù+؋D$@;ED$@t$ f UM D$(_[]H^ ̃U} l$tD$ @] SW|$,G%ȃtNt0tPhcHcD$dD$ D$B39G(\$ D$39O(D$  L$|$d\$uLcuhxc#Lcuh0cW;T$0v(hcHcD$(_[@] Vjh ؁cuVj܁cPh ,c 5cQt?] t(c$h(h cZc$h(h c=] t(c$h(h (cc$h(h cQ$h(h ֋GoO߉D$$D$4l$L$0T$4;W T$;l$rT$L$0;L$L$rL$0w12;wgPc`cu PPcdct3PL$0BHT$SVjQL$DUR0Qh l$0D$$D$4l$\jh ؁cGD$ ^t` H OWD$(_[P] ̋u hEc<cUjh`cdP SVWc3PEdeuH\cP LSQHTRΉ}EYEǃu'W ODTPRu W8cMd Y_^[]ËuQ8cUjjUjhcdPtt1Ӹu hEcՉ>GuD$ u hEcՋL$d Y_^][QVWt5jj(hEch@c$cu hEc<c>|$T$RWI;uBQ ;Q|A@PcL$QW T$PD$ RWP7L$_^Y L$1rqrqrq rIJ D$_^Y jhVcdPQVc3PD$ dc8cjƮD$D$t 3κc3 t"tHu R褭V蛭'cu chrccccL$ d Y^QSVWj03Ƀ;t-@HX$X XXXXX X(X,3t$D$ PABL$u T$ Rլ΃ L$!0H_^[YjhcdP4SVWc3PD$Dd|$Xt$T܃cjD$(PD$,TcӄD$T L$TQL$XcjjT$\RD$ PcD$H +HD$LD$(Pct L$njD$,PD$HLӄT$D$,Lct L$6D$PjL$0QLctBD$D$0Hct L$D$HjT$4RLӄt`XT$D$4Hct L$D$PjL$8QLӄth(cHcD$D$LD$P LPQDPL$W8cjT$_^̋D$P VtprPtp r 9AuP Q9uPP)QpP2t6F t'QL$VRjԁcL$tPV^̋D$VWPL$~Q2D$ ;u_3^9t8H tPQHtP Q 9FuH N@ PA @_^VWwtS\$9_~Ƌv Pu[_^VhD$4 xc8Ѹ pcщ<dž@džD pcщH^jh cdPQVWc3PD$dt$ N_N D$Of(N0D$c|$ ~@hLFD]t W3FHƋL$d Y_^jh\cdPQVWc3PD$dt$ @D$tI@@u싆H=<cu HhKc׋<D$u <hEc׋8D$tu8u V8cL$d Y_^jhcdPXSUVWc3PD$ldy |$$l@H,P҃cÉD$l$|D$tc=t=T$,Rh cD$4\$D$0D$H\$D$D$h`cPc j QT$(Rc D$PD$x cL$QP$RƄ$财VPD$(PƄ$蠢L$|5\cD$tu D$|PփL$D$tu D$PփL$ D$tu D$ Pփu[@H4@4t1>NjP44tD$P_;tL$Q_0|$$@$A@;td$P;}@;uT$$ VUZ4tL$QT$@RE;uD$(PT$RD$DPQD$8pL$D$tuD$P\cL$D$tuD$P\cƋL$ld Y_^][d̋L$QS\$CVrHWxH;tUt:W肞CpHD8H 8;Hu T$R|.D$Pp._^[Q8P +PSUV<D$ P-$cWHt1jjhEchp8cՋu hEc<c>;tC L$PQKShc_^][YjhcdPQVc3PD$ dt$D$FD$uNhEc<cL$ d Y^QVt$ VD$ ^YQVx u3^YUQ D$jPΉT$ M;tiSWIE;tPKTcD$uD$}Wu OQ\cWLc]H |$uc_[D$+B ]^YQVWt5jjhKchp*c$cu hKc<c>|$T$RW9;uBQ ;Q|A@PcL$QWT$PD$ RWPmL$_^Y L$ J D$_^Y ̃D$ VWL$T$D$RD$L$wP5*D$;t P_^jh cdPQVWc3PD$dt$ FHD$Du~HtWؚV u N QVu NQ訚L$d Y_^jhH cdPQSUVWc3PD$dD$P?D$HP 3+щt$ ~3\$,l$(΍DP 9Xu9(tHD$HP F+;|D$ uT$RL$g2L$d Y_^][H D$H΍DPT$0wR(6D$,;t PD$D$ tuT$RL$jh cdPSUVWc3PD$dD$PD$HP 3+щ\$$\$ˋ|DWL$,9ueEPut9jj(hEch@c$c؋u hEc<c\$jWA;t PD$HP C+;ډ\$hD$$uT$RL$L$d Y_^][̡cVc c;u;Wt$|$L$Qȉt$ |$t@ tWVy_^̡cVc c;uAL$WcL$Qȉt$ |$t@ tWVZ_^jhx cdPSUVWc3PD$,dGpHl$jPD$8Pc PD$,cL$0\$(uD$0P\c-4cSjSj S8cj=l$4D$(t!L$0QWPD$0\$3T$8L$RPD$09a\$tD$0u T$0RƋL$ d Y_^][jh(#cdPUVWc3PD$dt$hL肇D$D$ t 3QT$<L$0d$QPD$,0cD$0V~D$ 4ccT$t?jPD$4Pc PD$$cL$,D$ uD$,P\c-4cjjjj j8cj詆D$,D$ tL$(WQT3T$4L$RPD$(_ƋL$d Y_^]jht#cdPQSUVWc3PD$d3ۉ\$~W$4m_El$( Ɔ8;tE9X,u;tG3PD$,;t @ 3jPU_Z9 uwj踅؃\$,3D$ ;t.;to3D$(PhUPD$(D$?D$ D$ tL$(u D$(Pqjj 4cL$d Y_^][S\$Vt+FWhc~PjV膄t W_^[t V^[Qjj^jh#cdP UVWc3PD$dcu ccPc`cu PPcdct033t)F@( HDD$,L$d Y_^]À=ctD$,cL$d Y_^]8uD$, cL$d Y_^]j諃D$D$$tQԉd$jj83@ BD$$chcjP cD$L$QT$ RD$4l$$t FH( vnDt-cP jҋt$,D$.D$$uT$R\cƋL$d Y_^]jh#cdPPSUVWc3PD$ddG@t$tΉD$ HcH  ‹  ‹ ΍hLcH ‹  ‹  VL$,XȊcLc% D$luqL$tQguZ|$x uPHc;u Lc;t8jjSUD$DPL$<̊c-hcPL$,D$pՍL$4D$llc-hc$D$Pj&܁cL$\$xQS,ct$tD$t}$c5c\$tD$tQ$h(S֋GPtfLct\ uT$tHhhācjhSȁc$'D$tD$tQ$h(SD$tQ$h(S֍L$(c$ LcÁ@tD$D$tgD$D$t$cQĉd$(jT$d\$usD$PT t0Lct$L$ hcQcD$9ZuD$tD$ uT$ R8c^[ 諶d3ɃSUVL$WcD$PSWtMT$QR,c_^][T$QL$$SW|$ D$$RPW?~v Wc_^][Ujh$cdPSVWc3P$dًEy{|$Li [@@(Nh $cD$>uT$TRh Hc @H,c D$HAH,cD$DC8T$?ED$P5sP@ D$=D$=cD$@.hq 0cD$DL$HPQjjc=ch׋5c0\$(T$ T$D$t\$D$x\$$chJCƀ8jƇDCsD$HDŽ$t Vc3DŽ$D$@|$>D$TT$\L$X|D$`L$hLL$puBT$tRc;0u;xuL$h;Hu T$p;P t%D$`L$\T$XPD$XQRPch (cM U}t$@QMR載|$=tm9t$@ct cV{qCL$?T$L8ƂDmL$Ptu$d Y_^[]Ujh$cdPSVWc3P$d|$ E y_W I@@(< @8H,T$c D$$AH,c5c$Rh D$0֍$Ph ֍L$,Qh HcT$LT$TRT$@D$@\$XEPL$TQ$R\$t$TE$,\$E${D$P(T$ld$<\$< D$HwPhq D$$ch D$$cD$G tD$cD$ԆND$ @ƀ8jƃDNpD$DŽ$t Vc3DŽ$D$|$D$,T$4L$0|D$8L$`LL$huDL$ T$tRc;0u;xuL$`;Hu T$h;P t%D$8L$4T$0PD$0QRPch (c=ch׋5c֋L$(T$$QRjjc0\$(T$ T$݄$\$D$T\$$chQ$hc5(ch ր|$thq D$T\$T$$cD$<$oD$TP$oM$} t$(P|$t诅9t$ct cVmD$ HT$8ƃD误L$Htu$d Y_^[]${4u隵e̋HcHc̋=Hct@t L$D3̋V=Hct$@tL$ Tt$Rc^t$c^ HctAtxt yt3ø̋@tA3̋@t7AV~TA;tt$90t;u^+^̃Vt$WV3;‰D$I;t 9|$T$SUދ9T$D$@ t$T$$~j++L$+ɋʋ;L$} L$L$$L$L$$A;L$L$$|D$][_^̃SVW|$PD$D$Pc؃ucyzH ` PjQc _^[VW|$ ujPXc@ uHPQR+_^VW|$ wt&tujPXcV>jWG.j_^VW|$ u Q_^jh[NcdPQVWc3PD$dj jFFxtBjdjD$ D$th-3FQRD$u R7L$d Y_^̋u PYjhVcdPQVc3PD$ dtyu7jiD$D$th`3D$BptP@RP D$T$ TL$ d Y^jh %cdPQSUVWc3PD$dt+39qu3jhD$t$ ;th3D$ B\$(;~l$0ID$, Q.RF;|L$d Y_^][ VL$ TcPD$ Pv^̋IPNVND$t V9g^VЁc^PQcYjhQ%cdPQVc3PD$ dt$F(PD$cN$D$V N D$I N D$NL$ d Y^jh%cdPQUVWc3PD$dt$D$$~ 3ωFnMܖcN l$˃N$D$较n(F0F,D$n_^Vj[3Ƀ;t HH@ @X^3^VW|$ 9t#u QtZ_^̋u PKZYVL$H^̋@VL$H^̋@VL$H ^̋@ VhL$H^̋L$ ;uP;Qu P;QuP ;Q u@;Au3̋L$ ;t P;Qu&P;QuP ;Q u@;Au3Ʉ23Ʉ̋D$ L$T$PQRn ̋D$ L$T$PQRn jh&cdPQVWc3PD$dt$ 3W>~~~ d~~~j|$F$F ?Y;txx@ @X3F(f,N8D$~4ƋL$d Y_^jh'cdPQVc3PD$ dt$N8D$F(u F(PWD$1qL$ d Y^ËA@Vt43贈VHRH;QHt^jh9'cdPQVWc3PD$dt43@@Hh@ЋՌwteL$d Y_^Í*s=@$c$chc|c2L$d Y_^h\c|c2L$d Y_^hc|c2L$d Y_^hЙc|c2L$d Y_^hpc|c2L$d Y_^hc|c2L$d Y_^hИc|c2L$d Y_^hc|c2L$d Y_^h c|c2L$d Y_^ÍT$ RchcD$cVcytj cL$ D$c2L$d Y_^Ðcc˷ccc1cScecucc jhh'cdPVc3PD$dD$F@@F D$P胅茄PD$L$D$D$u$Pj螂L$d Y^ u j轁L$d Y^ ̃VWW{Lc$>WT-D$N PD$ SFV$D$OQHUD$PjыWL$BHQh@ҋl$$L$D$UQN8F|$0nUj܁cUFRP,cN$V D$,jhhjQNRPjQLcVȁch&h(RӋFh&h(PӋNh/h(QӋVh/h(RӋGHHUFjRPhh@ы3V,Fj1V,P,cl$$^ L$$QhWHcT$$;T$0D$ D$$|D$08D$ D$0OQH^SjЋOQHPhAыWBHtN$V QL$0RT$8QRhA(V$D$0GHHF RT$0PRhAЋOQHPhAhh@ы3V,1V,F,tGHHT$0RhhAЃ+Lc,OQHnUjЋOEQHPhAыL$0t'WBHtV$RV RhQhA GHHV$F RPhhAыWL$$QD$(BHhThAҋUGHHRhAhh@ЋEOQHPhAh h@ыF03V,1V,F,GHHUjt F0GHHnUjҋGUHHRhAЋL$0t'WBHtV$RV RhQhA GHHV$F RPhhAыWL$$QD$(BHhThAҋUGHHRhAhh@ЋF03N,1N,F,uWBHUjыGPH@PPh@F,u@;tWBHSj VRjԁcGHHT$RjF^~(bY \$0RZv0Cωp7T$,]Q[_^̋A@,tt4t3̋A@,tt 4u2VqWt43u_2^S!V؋GHHRh@Ћa3N,1N,F,t t SFBPF,[_^̋A@,tt 4u2ËVt43u2^~t#HQTQPNQH@HTQh@Ұ^̋A@̋IQ D$I$HQAH(D$$Y Lc$U^[jh)cdPQSUVWc3PD$dD$(= cUP׃D$(L$(QD$$-T$(؉l$ uL$(Q\ctËL$d Y_^][ËT$,UR׃D$(D$(PD$$L$(؉l$ uD$(P\cuL$0UQ׃D$(T$(RD$$؋D$(l$ uT$(R\cXD$4tSUP׃D$D$PD$$:L$l$ )uT$R\cƋL$d Y_^][3L$d Y_^][Vt$FWxHt_^jhHch4chc>jNyHhchԟchcjhcVzHhchtcFxH0u_2^jh\chHch0cjNyHhchchcjhȞcVzHhchcyjhcFxHhhchLcU@jNyHh,ch chc.jh؝cVzHhȝchc jhcFxHhchpcjNyHhXch@ch(c@jhcVzHhchcFxHjhȜchchcwjNyHhtch\ch@cSjh cVzHhchc/@jhcFxHhchdcjNyHhPch<ch(c VBH 39_^jhR)cdP SUVWc3PD$ dt$0F@HtL$ d Y_^][ÍD$P|PL$D$,aL$\$(- cjhpcՃD$0FxHL$0QD$,T$0\$(uL$0Q\cjh`cՃD$0FxHT$0RD$,ID$0\$(uT$0R\cvFHtt2ۍL$D$(ËL$ d Y_^][jh)cdP SVWc3PD$dt$,F@HtL$d Y_^[ÍD$P{PL$D$(L$\$$Tjhc cD$,FxHL$,QD$()T$,\$$uL$,Q\cvvHL$D$$ËL$d Y_^[jh)cdPQSUVWc3PD$dt$(F@H8tL$d Y_^][Ë= cUhc׃D$(FXHD$(PD$$DL$(l$ uD$(P\cUhc׃D$(FXHL$(QD$$CT$(l$ uL$(Q\cUhРc׃D$(FXHT$(RD$$CD$(l$ uT$(R\cUhc׃D$(FXHD$(PD$$gC L$(l$ uD$(P\cUhc׃D$FxHL$QD$$GT$l$ *uD$P\cNAH8t1xt+xt%x txtL$d Y_^][3L$d Y_^][Vt$FWxH(t2,t)t t t$t_^jh(chchcjNyHhchchСcjhcVzHhchcyjhc FxHhchpcU@j$NyHh`chTchDc.jh0c(VzHh ch c ,F@H (t5,t,t#t t$t_^_3^jh,cdPQSUVWc3PD$dt$(F@HxtL$d Y_^][Ë= cShc׃D$(FhHD$(PD$$EL$(\$ uD$(P\cF@HxSQ hc׃D$(FhHL$(QD$$YET$(\$ uL$(Q\cShc׃D$(FhHT$(RD$$ED$(\$ uT$(R\cShc׃D$(FhHD$(PD$$E L$(\$ uD$(P\cShpc׃D$(FhHL$(QD$${E$T$(\$ uL$(Q\cShdc׃D$(FhHT$(RD$$1E(D$(\$ uT$(R\cShTc׃D$(FhHD$(PD$$E,L$(\$ uD$(P\cShDc׃D$(FhHL$(QD$$E0T$(\$ uL$(Q\cSh4c׃D$(FhHT$(RD$$SE4D$(\$ uT$(R\cSh$c׃D$(FhHD$(PD$$ E8L$(\$ uD$(P\cShc׃D$(FhHL$(QD$$ EpEhT$(\$ uL$(Q\cShc׃D$(FhHT$(RD$$?&ElD$(\$ uT$(R\cSh c׃D$(FhHD$(PD$$@EpL$(\$ uD$(P\cShc׃D$(FhHL$(QD$$AEtT$(\$ uL$(Q\cShc׃D$(FhHT$(RD$$BHExD$(\$ uT$(R\cSḥc׃D$(FhHD$(PD$$CE|L$(\$ uD$(P\cShc׃D$(FhHL$(QD$$DT$(\$ uL$(Q\cShc׃D$(FhHT$(RD$$EgD$(\$ uT$(R\cShc׃D$(FhHD$(PD$$FL$(\$ uD$(P\cShlc׃D$(FhHL$(QD$$GT$(\$ uL$(Q\cShTc׃D$(FhHT$(RD$$HD$(\$ uT$(R\cSh<c׃D$(FhHD$(PD$$I3L$(\$ uD$(P\cSh$c׃D$(FhHL$(QD$$JT$(\$ uL$(Q\cSh c׃D$(FhHT$(RD$$KD$(\$ uT$(R\cShc׃D$(FhHD$(PD$$LLL$(\$ uD$(P\cShܢc׃D$(FhHL$(QD$$MT$(\$ uL$(Q\cShĢc׃D$(FhHT$(RD$$ND$(\$ uT$(R\cShc׃D$(FhHD$(PD$$OeL$(\$ uD$(P\cShc׃D$(FhHL$(QD$$PT$(\$ uL$(Q\cShxc׃D$(FhHT$(RD$$QD$(\$ uT$(R\cShXc׃D$(FhHD$(PD$$R~L$(\$ uD$(P\cSh8c׃D$FxHL$QD$$S1T$\$ uD$P\cNAHxCx9x /x@%x,x0x4x8x<xHxLxPxTxXx\xlxhxdx`xpxttxxtyx|tstjtatXtOtFt=t4t+t"tL$d Y_^][3L$d Y_^][jh"-cdPSUVWc3PD$dt$,VD$:uD$VuD$VXuD$F@H- cShԨcՃD$,FxHD$,PD$(L$,\$$uD$,P\cShcՃD$FxHL$QD$(T$\$$uD$P\cNAHt u2L$d Y_^][ÊD$L$d Y_^][VpccF ^c%tcQP$Vt$ VD$ҋH^YVpcF c^̋IAP̋D$A̋AHQ+QD$BQ +QBP̋IMS\$Vt+FWhc~PjVt W_^[ctct Vo^[VWP$ҋ~H;t PҋFHP;O tЋG BPNG QHPh@ыG V_BT^VctcD$t V^VP$WҋG;t PҋG@PN F;tWJPGV HHRh@ЋOV _QT^VP$WҋNG;HPt+ЋBPOFQHPh@ыW_BT^_@T^̃VENADTcNjxXct*T$ T$T$$ch@c^ËNW\cN`cWjdchcDc\$D$Q$HcL$ Q\$D$$LcL$Q\$D$$PcL$Q\$D$$c_h@c^VNKtNG^Vt$PW3HwN$cF_$^ËF_ ^ËF_8^Ëcx u _^~hcHc_^ËPPhLcHc_^ËncccccyccQH $P$cH\$D$\$ T$D$\$D$\$L$D$\$D$\$T$D$\$D$$cYjhI-cdPQSVc3PD$dt$ 3Sc<c^ ^^FF\$^!^#wUjh cVhcPxcƋL$d Y^[̋D$V;Fu$N tjFF F^U8VN W~#~ t NP'N@,T$8RЋL$_^SL$V0^W9t%3ҋF ;t;yu;yt;uL$t9_^[̋D$;D$t%V5hc@PL$ QփD$;D$ u^S\$W|$;t&U-PcVwtNV;u^]_[Ujhk2cdPSVWc3PEdeu}Eu;u twhȃM]tPE3E뺋}];t&wtNPcV;ujjMd Y_^[] jh3cdPQc3PD$dD$D$D$tL$QPQ QHP L$d YLctVt ̃D$V\$D$ D$P\$j݆D$Auݞܖzݞ݆D$ Au ݞ^ܖz ݞ^^UtUSً݃X 8cVW\$8RUDM QRPD$PPc$$F0&F8ftt݃XzJFffFf(f tA{ZfFff Ff(tttA{\$8{$@;tV~@WcF8\$F0$@$;_^[] ̋S@uSLctt u tt.t#u u 3%3‰[3 3%3‰[jh2cdP SVWc3PD$0dq|$@0c؍D$@PcD$8cL$@D$8PcWctt33ȃ1,ctA$c@cDz$c\$@QD$D$cD$@Q$c|jL$cT$RD$ PcP$=L$0d Y_^[,VqW|$ WԄccL$QQI 3҅‰31_^U,SVqW}WЄcݞhhGݞpݖxG0ݞGݞGݞݖG8ݞݖݖݞݖG ݞG(ݞݞG@ݞ(cc(T$0GA{T$GtT$GtT$ tT$(T${T$ٍL$ {L$(Au1T$(D$0{D$(hݞXcSc9_^[]T$Vq@u ~3҉x ~&t"ttt t t t3 3%1tЃ $ J $0Mc$Ƀ $$Ƀ$$Ƀv$e$ɃN$=$Ƀ&$$Ƀ K$\Mcjh cٞljj cjj cٖlٖpٖٞ|ٞ^jj cٖlٖpٖ|ٞٞ^jh cٖlٖpٖٞٞ|^hj cٖlٖpٞ|ٖٞ^jh cٖlٖpٖ|ٞٞ^hj cٖlٖpٖ|ٞٞ^hh cٖlٖpٖٞ|ٞ^hh cٖlٖpٖ|ٞٞ^hh cٖlٖpٞ|ٖٞ^hj cٖlٞpjj cٖlٖpٖ|ٖٞ^IIcJcJc.JcHJcYJcpJcJcJcJcJcLcJcKcKcBKcrKcKcKc Lc>LctLcLcLcUtSVqWj c0ch` ݆\$0D$0T$ T$T$$c}W(c $Qh/3E uHEUB T$8@\$0E @@t\$ @%\$ x\$8@\$0@@\$ @M\$(D$@PQoD$(T$`R \$D$T\$D$L\$D$\$$D$@Pjhj4cL$`Qjhj8c5<chthxjjj@c5DchxhtWc_^[]̋At 0P30P̋AtP3҅tR4PÃ3R4PVWGOtp3݆`FݙPN4Qp0V_^̋AtxP:3xP+̋AtP3P}jhPcdPVWc3PD$ dyt$h襾D$ut$t3D$t V-3xL$ d Y_^ ̋tu jQXc̋tu jQXcVu HQ;PT$T6F^QD$W8jjBRjHcPHQP|6F_^VL$ ;u D$^SWQhcL$>؋A3wG9 t d$9uQLcD$6N _[^̋tuP̃0SًVWu!HQ;P I|tWt$@JBt$@jj0@P |$j@Hc QPRH I|t t$ C_^[0V1~ tHD$S^W8t*3ҋN ;tI;xu;xtȋ;u _[;tA ^3^̋D$SV1^W8t%3ҋN ;t;xu;xtȋ;uD$_^[VWjjhEchp8c$cu hEc<c>_^jh2cdPVWc3PD$dj,ct$ t$3D$;tD$(NPD$,PNV ƋL$$HL$0A L$d Y_^̋L$% cjh3cdPQc3PD$dD$D$D$tL$QPQ QHP L$d YUjh 3cdP SVWc3PEdeuH|c؋P LWQHTRΉ]EEÃuSMd Y_^[]ËuR8cEjj貹jh2cdPVWc3PD$dj,ct$ t$3D$;tD$(NPD$,PNV ƋL$$HL$0A L$d Y_^̋L$dUjh@3cdP SVWc3PEdeuH|c؋P LWQHTRΉ]EYEÃuSMd Y_^[]ËuR8cEjjRjh3cdP UWc3PD$dl$(L$ D$ D$<c=0cD$ ׋΃uCD$P8cPL$D$$4cD$D$ t(uT$jRXc PL$0c,cPL$(c$cPL$ ccL$$c$cL$Dz$cD$,PUL$cjD$cL$ D$  cŋL$d Y_]̃ S\$,VWG@Ow;A~ IPQu6N D$8PcL$0SQT$Rc_^[ ̋D$0VPL$QɩPNP^0jh3cdPQVc3PD$ dt$FD$tuFjPXcD$|ccL$ d Y^VxD$t Vٴ^VjccpcȉF pcȉFF^jhVcdPQVc3PD$ dc8cuyjD$D$t X3D$Ѿc3tt5P j*| cu | chtcx ccVcL$ d Y^Vt7WjjhEchp8c$cu hEc<c>_^QSVWt5jjhEch>c$cu hEc<c>Q ;Q| A@Pc\$L$ QSj,ct"L$PP QPQPI H3T$ PL$6F _^[Y QSVWt5jj hEch@c$cu hEc<c>\$T$ RSX;u_A ;A|QBRcD$ PS-j,ct L$P3ɋD$ AD$6F _^[Y L$PD$_^[Y jh3cdPQSUVWc3PD$d=pc_|$ù-<cD$ 9>t1Ӹu hEcՉ>GuD$ u hEcՋL$d Y_^][QSVWt5jjhEch`c$cu hEc<c>\$T$ RS8;ujA ;A|QBRcD$ PS j,ct HSL$P P3ɋD$ AD$6F _^[Y L$PD$_^[Y QSVWt5jjhEchp8c$cu hEc<c>\$T$ RS;udA ;A|QBRcD$ PS]j,ct T$H H 3ɋT$ QD$6F _^[Y L$P D$_^[Y jh3cdPQSUVWc3PD$d=pc_|$ù-<cD$ 9>t1Ӹu hEcՉ>GuD$ u hEcՋL$d Y_^][Wx u3_SVL$qt-3ҋA4;t$;Xu;Xt ;u;t%X U(PLc.H c]^[_^[3_SVWt5jjhEchp8c$cu hEc<c>>OT$t23ҋG ;t";Xu;Xtȋ;u_ȋD$ ^[΋ D$_^[Ujh4cdPSVWc3PEdeutcjEҭtMQPQPI H 3Md Y_^[]UH jj聭Ujh04cdP SVWc3PEdeuH\cP LSQHTRΉ}EEǃu'W ODTPR`u W8cMd Y_^[]ËuQ8cUjj裬UjhP4cdPSVWc3PEdeutbcjERtMIH3Md Y_^[]UH jj ̋D$;D$tTShcVW=<c$p t$u hEcVD$PӃD$;D$u_^[jh4cdPQVc3PD$ dt$jccpcFD$D$tjhcVhcPxcƋL$ d Y^jh4cdPQVc3PD$ dt$cFD$uNhEc<cD$cL$ d Y^VxD$t V詩^jhVcdPQVc3PD$ dc8cuyj :D$D$t x3D$Ѿc3tt5P j* cu  chpsc ccvcL$ d Y^jh>5cdPQVWc3PD$dt$ Pc3|$cLcD$HcݖݞD$聦ݞpcD$Dc0(OݞX`hݖhD$ݞpx|dž@XcpcȺxcȺVD$ƋL$d Y_^jh5cdPQSUVWc3PD$dt$cD$ Ӌ-8cD$ t,u#9G TGRTR4uWՃD$ tujPXcRD$$Ճ0D$ ӍD$ |cD$ PcD$ <cD$ @cL$d Y_^][jhVcdPQVc3PD$ dhڦD$D$t 3PD$TccƋL$ d Y^jho6cdPDSUVWc3PD$XdL$03ۉ\$y G|$(t350chq h ֋GtH38etH3ht(t3D$0t>L$c$cu hEc<c>_6FNt H91uuD$0^ D$^Vt7Wjj hEch@c$cu hEc<c>_6FNt H91uuD$0^ D$^Vt7WjjhEchp8c$cu hEc<c>_6FNt H91uuD$0^ D$^jhx7cdPQSVWc3PD$d5pct$ƹD$ָXcu jPӃ7F uFNPQD$փujVӃL$d Y_^[VtHPQRCD$@^VL$ ;u D$^SUWQhcL$>A3wG9 t9u K cSLcD$6N _(][^VWjhh0Tch@Tc$cu h0Tc<c>_^jh7cdPQSUVWc3PD$d3t$xc|$(Ⱥ AQt$ D$;tIH9 u;;uы;t0nU$;Vhc;tE;Ft|$(ԋʋD$(L$d Y_^][jh7cdPQSUVWc3PD$d3D$ xcl$(Mѹ qT$,:D$ D$;t&3ҋA;t;xu;xt Ћ;uӋ2;tN Qe6;3t VD$,;tŋL$d Y_^][jh7cdPQSUVWc3PD$d3t$xc|$(Ⱥ AQt$ D$;tIH9 uJ;uы;t#-hcFP%VՋ;3uNjL$d Y_^][jh7cdPQSUVWc3PD$d3t$xc|$(Ⱥ AQt$ D$;tIH9 uJ;uы;t#-hcFPe"VՋ;3uNjL$d Y_^][Vt7Wjj hVchBc$cu hVc<c>_^S\$V9tPu+W>O GTLRQu W8c_@u^[̋D$VNPV W|$FGN@ u P@RPιG^O_N ^̋u h0Tc<cjh+:cdPQVc3PD$ dt$hPcjjFPD$$FD$uNh0Tc<cL$ d Y^jh88cdP4SUVWc3PD$HdYD$XPL$Qˉ\$(|$GO T$\3+;Ήt$P~glI|$dEt3xtH9uDp D$PuL$QL$?xu9uT$`9PVT$\F;|L$QTL$AQ \$X+D$PD$$T$$‹DD$(;SPҳD$(PL$ QL$(l$EM +3D$P|I|$d7~D$\9VD$\PL$4QL$,YD$v D$PtuD$PL$ D$D$Pt!uT$uL$Q8cD$D$Pt@u7D$PL$譾p D$PuD$PL$脾~uD$\9u D$`9FB;D$PMu@D$P Ht|;tFP豍;uUu U8c\$XL$T$$Aq B+;։T$$+L$dt$\|$`t$8|$cӋu hEc<c>|$;>tI9ou1uEHHAWRjWL$QT$WhcD$q_^][YVD$t Vi^UtSVWMjcݖ|$LݞL$DGdžݖݞ[G\$$Mc;MScGttMCPD$Lc@M\$PCS\$\c@L$`D$P\$`PQ\$pT$xR\$|Gݜ$\$H.L$HQL$HD$LG\$$MCc;8|$LG\$$|$Du HQ;P~)HjjAQjHcPBPiHt?G_^[]̋A @tP3Ҁt2t3;;~ hq (cUjhk8cdPSVWc3P$dhcccO|AD$@֙50ch` h ֋uNVD$4D$4+ЋF L$4\$TBD$4T$4+@\$\$D$4D$4QT$X\$hRD$<\$t,;GhuN;OpuV;WluF ;GtuD$;6h D$?(c^ N+ʋW|R+FA@P+QJRPcR D$t1Ӹu h0TcՉ>Gu>D$ u h0TcՋL$d Y_^][Vt:Wjhh0Tch@Tc$cu h0Tc<c>_T$ jR詙D$^QVWt8jhh0Tch@Tc$cu h0Tc<c>Q ;Q| A@Pc|$L$QW T$PD$ RWPݲL$_^Y VtHPQR賛D$@^jh9cdPQVc3PD$ d5xct$ƺD$PD$7D$t8΃u-F VLQDPL$uT$R8cL$ d Y^Ujh:cdPSVWc3PEdeut貿cMQPE'Md Y_^[]UH jjlQVx u3^YQ D$ jPΉT$ qD$ ;tRSUW8/;.tU;Wu E ;G u2ۍO^WLcL$)H uc_][D$+B ^YQVWt5jj hVchBc$cu hVc<c>Q ;Q| A@Pc|$L$QW蓖T$PD$ RWP L$_^Y QD$ Vt$ D$@ uP@RPZFNPDF ^Y̋L$AtuAjPXcjh+:cdPQVc3PD$ dt$FF FpcFhPchcjjVRD$( lƋL$ d Y^Ujh`:cdP@SVWc3PD$PdMD$PcL$A3PL$ |$\?L$Q;׍AD$X~||$(_tL$QRPL$ L$T$(D L$D$0tD$HPQRL$$ʓD$L$04cD$(L$GA;8|McE cD$Az.8c|$D$ D$0l$0|$<\$<\$(l$G0cg|$D$L$0 d$0D$08cl$0|$ED$T$< c\$43x3%D$,Ƌ֋ ڋU % ؉L$0D$tD$HPQRL$ U L$0D$@D$4AzDD$<C\$4뱀|$؉\$ tED$,Ƌ% D$H3IT$0T$D$$L$tL$QRPL$ KD$L$t(tD$HPQRL$ #D$L$dT$\$DtD$HPQRL$$͐D$L$$4t$,tD$HPQRL$$袐6D$(L$T$$34 L$,Ё3|$tXƋ 2 ƋD$tD$P@RPL$ L$T$D (\$4AG;]>tD$HPQRL$ ̍D$4D$L$dL$D ccȋ+ˉD$,ށ؋%3ˋ%D$,ځ3Ȁ|$t\$ D$_6FNt H91uuD$0^ D$^Vt:Wjhh0Tch@Tc$cu h0Tc<c>_D$^QD$ Vt$ D$Bu貪FHTVH TV ^Yjh;cdP SUVWc3PD$4dD$ @ \$<=ul4cϋT$R>D$<;txH͋TDRD$\$t1Ӹu hcՉ>Gu>KD$ u hcՋL$d Y_^][QWx u3_Y8KQ D$ jPωT$ yD$ ;tiSUV‹0.;/tU;Vu E ;F u2ۋFtuFjPXcVLcT$*H uc^][D$+A _Yjh;cdPQVc3PD$ dt$jccpcFD$D$F =jh cVhcPxcƋL$ d Y^jh4cdPQVc3PD$ dt$FD$uNhc<cD$cL$ d Y^jh;cdPSUVWc3PD$dًs 3l$};t#WVpuPΉ|$t$ҋ|$KAQ{D$$td$H9 uduы;t$ԁc-hcFPjVՋ;7ul$D$$t EPҋL$d Y_^][ËVD$t VK^jhVcdPQVc3PD$ dc8cuyj*LD$D$t 3D$Ѿc3tt5P j* cu  chsc ccfLcL$ d Y^̋D$S\$Ul$VWUPS\c|uuM;V u ~ O_^][ jh6<cdP,HLSUVWc3P$@dى\$C@ {<4c<ϋڍT$R苶DŽ$Ht辑HˍD@D$ D$T$DŽ$HtuT$RL$zjD$ P,u0-ԁcd$NQjՋVhc;tV;T$u F ;D$ tԍL$Q\$$Xc݄$\P \$d$(RcL$8<݄$\$hD$LPVDŽ$\$L$(Qj܁cT$(Rh ,cD$@Phhjhhjh dcL$(Q$TRD$,PED$,L$$qDŽ$HtuD$,jPXcƋ$@d Y_^][8jhh<cdPQSUVWc3PD$d|$G t$43;tVPluSL$(D$4Pw 3cL$439qAl$ ~H30= tT$4JQRL$<{pD$4LcL$4؃FA;0||$wˋW3˃~t.3ҋvF;t;Hu ;Xu;h tЋ;u|$2;wuGD$,L$($QUSD$4D$ D$4jPL$4QNotD$,^DzL$(c9F tzVhc;wtV;uF ;tD$,D$($PUSD$4D$ tuT$4jRXcƋL$d Y_^][vSV,P$W݆\$P$SWh ,cCt;t5ȁcuhph/ 5ȁch)h(h h&h(h h&h(h _^[UtSLcVW}σ cD$T$0Pcۋ\$Tc$QϋcT$hRc$PccL$hQT$\R$݄$\$݄$$EU݄$݄$DD$P؍$Q$@D$`D$Xʱፆ$'&\$x%ʈ\$|D$|D$x\$HD$H\$x\$|ٜ$L$|D$xٜ$/h$h%h 0cT$xRh%h `c\$T@c؍D$hPcL$XQccݜ$D$`c0\$($݄$\$ T$T$\$$ӋNc0D$xD$x$\$(T$ c\$T$\$$݆݆ɍ\$$$RLccP$Lc$P$Qj$R$P$TQ$Rc܄cӋcP$P$`ӋӍ$Q5D$hd$X\$HD$Hٖ,D$pd$`\$HD$Hٖ0݄$ٞ<݄$d$h݄$d$p݄$ݔ$݄$T$H݄$Cݜ$D$H݄$BD$H݄$܌$D$XD$`mc؍T$hRcD$p0\$($݄$\$ T$T$\$$cNc0D$xD$x$0\$(T$ c\$T$\$$c݆݆ɍ\$$$PLccP$TLc$Q$Rj$P$`Q$R$XPc܄ccP$Q$܄c܄c$Ri3c `c5(cٞLc؍D$XPcL$hQcD$`c0\$($݄$\$ T$T$\$$ӋNc0D$xD$x$0\$(T$ c\$T$\$$݆݆ɍ\$$$RLccP$TLc$P$Qj$R$`P$Q$XRc܄cӋcP$P$ӋӍ$Q1D$hd$XD$pd$`ٖ\ٖ`ٞdNc0D$xD$x$\$(T$ c\$T$\$$c݆݆ɍ\$$$RLccP$Lcj$P$Q$R$PPc܄ccP$Q$X܄c$R0|cP_^[]jh<cdPSUVWc3PD$$d|$43ۋω\$c|~hcP,$J(D$8PW-0ch` h Ջu9x t5(ch` h dž@u džwu džfuYu)L$Qcȉ\$,D$cu2D$D$,t L$c3҄ƒL$$d Y_^][jh<cdP`SUVWc3PD$tdL$<ĉcT$\3T$TD$<cT$l\$D\$d\$H$\$|QL$@\$Pc$$RPL$$QL$HcT$T|$TRPt t2@t3:tu'D$L+‹T$DL$QPRj͉\$$\$(7u5D$P LPD$QDPL$$aD$u P8cT$4D$DD$8ݞL$<T$@D$0L$,PGiL$LQЄcT$RԄcL$c3L$%1hcP$cL$DŽ$Pc$d Y_^][ĔUVqWsS0t,P$ҋ-cG@(uShՋch[OA(t h 0c hՍRccc,P x_^]jh3>cdPDSUVWc3PD$Xdt$ 3|$n,@(T$(RQȉ|$dLL$(D$`.L$Q\cL$D$`cuUMBЃt >Mx;t7cPc@P;t @<@t3 3#19|$ludu\F;t3L$hƀpcND$`;t3Ptc5|cL$hD$`֋|$hD$dL$(QXcD$(x\$`L$hcjL$,D$d7T$,D$,\$8HL$,D$,\$@P+BT$,D$,T$8R\$LH +HAL$0D$0L$l\$TcD$hPL$0QcPL$lD$dc5 cL$,D$`֋,R,D$0PҋPL$,D$,T$,D$,D$8T$8P\$DL$l\$L\$TctD$L$h\$`֋D$(D$`tuT$(jRXc|$tL$,pcD$`D$&PL$lWQc D$`D$PL$(cD$5|cD$` t d$L$hD$D$` t d$L$,֋t$l;tcp$cY|$ GtT$R=3T$R)|$|$ GtH3ɀt8t3L$$Q܅cGIC|$ tAT$RD$,PL$,؅cOD$` t3PӍL$(D$` |c~GtL$$QeL$$3QT|$ Gt3T$$Rԅct%Gt3L$Q܅c|$ |$tLGt3L$lƀpcOD$` t3PӍL$lD$` |c'33GtH3ɀt-t3T$lRXcL$xu2D$t!D$ltuT$ljRXctrGt3L$lQXcOt3ɋPPQPQ@ A D$ltNuET$ljRXc3D$ @33 t3ր5|cL$$D$`֍L$D$`֋L$Xd Y_^][PcScccSVqWD$=(c3%1L$ u %LctFh0c9@tLc@tt %Lctht-0W<uLcth׋xD$tLcu33%3_^[Ujhg>cdPSVWc3P$dL$cdPh SVWc3P$x d~c0cA| $<$43۸$0$,$$$ $$$E@Ƅ$ \$L$ #D$DD$D\$D$T$"D$LD$L$$Rcu V $,P$QQĉd$H$PN0QNL c,$RP$VPEl订jL$@c$PL$@QƄ$ L$<Ƅ$ Pc ) h (c$RShj4c$PShj8c=<chthx׋NLQ(5cҀQ&D$@D$@\$@D$@$h(h D$\$ L$;؋D$teS;u^S ;uWCh{ܜ$Dz!GPL$@hctWL$8cuShcD$ SLJw`.UT$8RPQL$,D$4PL$QT$4R $$l L$4DŽ$d cË$\d Y_^][T jh@cdPVWc3P$d=0chq h ׋,P$jjjP\v$P0PQRL$@oVD$4PL$QDŽ$P%^}L$0DŽ$$d Y_^jh3AcdPSUVWc3P$d񍎐$c\$,P$jjjP[1uD$Dz苔$Q0P$QRL$l=0chq DŽ$h ׍WL$HcT$L$,RƄ$D$,cPƄ$ԄcL$Ƅ$PcVݖD$XݞPL$8QzcP蛯T$RԄcD$(L$,{L$Ƅ$PcL$TDŽ$$d Y_^][jhiAcdPSUVWc3PD$d|$$lct!xWPy`cPhcct W_PL$(QcD$$hD$t L$$Dc\$$σ`cPUSL$$D$$chchVcL$d Y_^][ jhAcdPSUVWc3P$dUL$$HcD$PDŽ$cPƄ$ԄcL$Ƅ$Pc\$$,cL$$QRt \$$Dzj$tA$VPL$Q'аƄ$PL$Ƅ$ c$RD$PWJƄ$S$\$0LcL$0DcPЄcctcYL$0T$0QT$8T$t`PXcFucFt0>|$;FL$|L$ QSPc ~_^^][Y|$V;t;^t S8c~_^][Y̋HP LD;tT$9t;uD$D$S\$Vt+FWh8c~PjVt Wg_^[cct V?^[S\$Vt+FWh8c~PjVvt W_^[cct V^[jhIcdPQSVc3PD$dt$ hcD$ 3ۍNPcP\$YYY XL$$N`^dcVh¹ƋL$d Y^[jhFcdP Vc3PD$dt$cFTD$tTFPt43PL$vFPNTD$t43@@H@$QЋL$ D$tBЋNhD$u FhP\cNPD$D$cL$d Y^jh9FcdPQVc3PD$ dFPt43P荝F`FPu t43@@H@h1t43@@HHh0хuHT$R(chcD$cL$D$c2L$ d Y^ÉFTL$ d Y^jhFcdPUVWc3PD$ d~Tu2L$ d Y_^]FPt43@@H@ WЋFPD$t43@@HPLL$QhW҃|$D$FdFPt43@@HPLL$QhWҀ~dBD$5PMFPt43@T$@H@HUL$ QRWjL$UQc ~hPD$,cT$D$(uL$Q\cL$0T$R cD$xD$(uL$0Q(cWD$,hXc3T$0R(cWhTcL$Qh@cD$8ccccL$0D$(cUrT$D$(uL$Q\cFdL$ d Y_^][@HHy<tJPBHHSTt0t,GHTt"CPt43@@HQH4Rыt$Nt$뾋D$D$랋D$l$L$VA|$0|$0A\|$0 ;\A|$0\|;}L$T$0@;|39|$~s3~YD$++ljD$D$+\$$D$$D$͋D$$H@\$HTD$uً\$ ؍G;|$|l$ED$D$ML$$ht$\$D$\$\$D$$hcT$0jVRhc$HjVPhc$H58c$PƄ$`;tPփD$0T$8DŽ$`;tPփ$Xd Y_^][Pjh(LcdPQVWc3PD$dt$ ~jD$؆cGtccGcc`cFTcFFFƋL$d Y_^VD$t Vyz^jh(LcdPQVWc3PD$dt$ ~jD$cGtccGcccFcƋL$d Y_^jhLcdPQVc3PD$ dt$ND$AtccD$L$ d Y^Ã̃VxD$t VYy^jhlLcdPVWc3PD$dt$~jD$  cGtccGccPL$D$ PccF ccL$ QD$ ~T$ D$uL$ Q8cƋL$d Y_^jhLcdPQVc3PD$ dt$ND$Atc cD$aL$ d Y^Ã̃VxD$t Vw^̋T$;ttȋB D$SVW|$G Ot\;t$Ntj;uu W8c_^[Vj,ct2L$ PIH L$PQPQPQ PIH 3T$L$PA ^̋L$t3D$PQP Q QPQPQP Q @AjhLcdPVWc3PD$dt$ ~jD$ 8cGtc`cGTccPL$D$ chcF\ccL$ QD$ T$ D$uL$ Q8cƋL$d Y_^jhLcdPQVc3PD$ dt$ND$AtcĆcD$L$ d Y^Ã̃VxD$t VYu^̋tuPUjhMcdP SVWc3PEdeuH|c؋P LWQHTRΉ]EEÃuSMd Y_^[]ËuR8cEjjRujhLMcdPVc3PD$dAL$.$Dcu[jtD$D$t H3D$t P L$d Y^ 3PL$d Y^ uj{tD$D$t냃ujItD$D$TJmj tD$D$ 3L$d Y^ ccccjhVcdPQVc3PD$ d c8 cjvsD$D$thcߋ3D$κ c3 tt9ũVMr' cu  chuc c cs cL$ d Y^Vt7Wjj(hEch@c$cu hEc<c>_^QWx u3_YUQ D$jPωT$M;tESVIE0;tV;Pu V ;P u2PLcuH űc^[D$+A ]_YVt7Wjj(hEch@c$cu hEc<c>_T$ jR\D$^UjhpMcdPSVWc3PEdeutRcMQPEwMd Y_^[]UH jjqW?tHSԁcVpt*NQjӋtu PVVoQu^[O(GG_VWt.vL$ 9c8_^̋D$P VtprPtp r 9AuP Q9uPP)QpPt.NQjԁctu PV(o^Vt7Wjj(hEch@c$cu hEc<c>_D$^VWwtS\$9_~Ƌv Pu[_^VF PԂcNF 4^jhcdPQVc3PD$ dt$D$FD$uNhEc<cL$ d Y^QD$VWPL$~QT$RL$;u_3^YyAP@_^YjhMcdPQVc3PD$ dt$xcȺD$$L$^D$ QD$FƋL$ d Y^jhMcdPSUVWc3PD$$dp +p\$8N;D$F-lcH΋TDRD$PjPD$0L$D$,F;~?Ot$4ˋTRȊcƋL$$d Y_^][jhNcdPSUVWc3PD$dى\$3Uccs.npcFl$$n Fdnk ~D$$F@;t~@~Nj P+;uT$R c\$ËL$d Y_^][jh4NcdPQSVWc3PD$dى\$c  cA Q+D$~Ot ;t=9t ;u.++|!;}t  cqqV ccKD$xD$cL$d Y_^[jh[NcdPQVWc3PD$d|$ W蜵3;u7j$WkD$ t$;t VWD$ xƋL$d Y_^jhNcdP SUVWc3PD$4dD$$h cPL$,D$(D$<$@D$(a;L$0W L$8L$Dc؋D$Ӌ0~3˅t23ҋF;t"$;Hu ;Xu;h t Ћ;u92L$Dct$t$Hډ\$ t5jj(hEch@c$cu hEc<c>Y3t23ҋA;t"I;xu;hu L$ ;H t Ћ;u֋;t L$RD$(HD$(L$,L$,D$$D$_^VFWtjЋ|$ Nt\ctPc@PtANSjT$R\$6t tjNW[_^QUEx u3]YVWMqQ D$8T$ t&3ҋA4;t;xu;xt ;u9t8S8M;t W;Pu2PLc>EH uԋMc[MD$ +A _^]Yjh}RcdPUVWc3PD$$d|$ocEtcGxD$,t PjԁcGPL$QL$D$D$,@D$u8;L$ t21ttjD$HD$݋L$L$뽋D$D$,t!uT$uL$Q8cWJtjҋGtjЋwt>VDD$,cD$,cL$$d Y_^] jhRcdPPSUVWc3PD$ddL$$cG-lc3ۉ\$l9Xt#L$ul= cucjFCD$D$tQ̉d$jj3 c9D$t D$D$PFL$d Y^À= ct3O8VHD$t V B^jh-ScdPSUVWc3PD$dًt$,ccEP398,jBD$|$$;t;tV3Rh c&= cD$$t3 s7ȃwPЋEPjhcS8|$8hhcWxcMPL$@KT$,RICp +pD$WPchcȉ\$,cQ̉X L$d$4Qc VD$(c?t j cL$\$$cL$D$$cL$d Y_^][jhScdPSUVWc3P$dD$4Fxct Ӌ$;thcHc $VB A8t|$ $cD$L$$Q c;P H;H  WN$$UT$HRD$,PЅc8cL$xQӋcPT$(RL$LtcD$$L$(T$,D$DD$0WL$LT$PD$TcH0P40E$M+$+ƒT$ T$$D$(RD$\L$(PL$L8cNIBЋNIT$RoQ3ȉ$^L$D$$C|$} F@ @Ph ,cL$QNXcD$H;DŽ$|$4~x3ɉL$@\l;݋T|T$l?;;cHA+A@++|$l+GWEUHPSPSjh cD$L$@T$4B;PT$4L$@|cjh ,cjT$|RӋcPL$$ȅcNQT$@RƄ$cL$Ƅ$|cL$<c=ch׋-chՋӋ@H+HAL$ pc@P+P0\$(hcB\$ T$D$PT$P\$D$P\$$cӋ@x+xGӋ@H+HWAQjjcT$4RL$@XcT$ T$Ƅ$T$$cD$439h3LL$$TT$(TT$,;L$,TT$0r9L$(jT$$R$LcD$$P$LcӋ@H+HP+PFABL$lHT$hQ$R$T$pD$<E;h[Ƅ$uT$4jRXcL$<Ƅ$|cD$$tuT$jRXcL$pcNPDŽ$tcL$$|cFHB$dlωD$c@P8;|$t BЍL$$Q$cP+H +HBT$xVABL$|t8D$PkQDŽ$D$8ZD$uD$D$4DŽ$td$4L$'|$L$$QL$cT$XHL$\PM$T$`@ D$dED$ T$$D$(R$L$(PL$`8cL$DPT$HHL$LP D$T$P@H+HP+PABT$xL$|h 0cFLccL$DT$L+D$H+l$PD$xD$XL$L$`$BAT$ T$L$t7T$hReQDŽ$ UL$hDŽ$t PЁc$d Y_^][ UjhTcdPSUVWc3P$d3l$TF@`L$t~Q ccPӋc@P8D$|+D$t|$X@;;$+T$xB;'N9A u 9Q$A Q$F9htn@P5,cRh ֋$+D$xL$|+L$tUhhU@PAQhUh LcUh ֋$d Y_^][]ËHLc@p9(u cVFHGH(PҋF;tjЍL$PujL$T$3hL$Th L$TG Lct jL$Tj 3D$hƄ$;t0$+T$xL$|+L$tBAT$dL$`T$PRL$dQV3VFƄ$KVL$\Q Ȉ$aL$|+L$t$+D$xhhc@T$pD$tRD$\APL$xchLcƄ$cQ̉@ L$dd$tQc Ƅ$cWcytj cL$XƄ$cL$T$cL$\Ƅ$ZL$PDŽ$F$d Y_^][]ÍT$\RchcƄ$cL$\Ƅ$cF;tjЋN)L$PDŽ$FH9hu XV9jt‹HjN QjԁcVJ;tjj 1D$\DŽ$;tXUQčL$Xd$p"U؋$l$|+|$x+l$tƄ$D$TGE9L$\PSWU,|$X33ND$TA$t L$PVJ7NID$XPT$\ R$cċƄ$ OPhcccL$\$cL$XDŽ$RFHN Qj܁cVB =,cPh ׋$+L$xT$|+T$tjhhjAQBRhjh Lcc-cQ$h(h cQ$h(h jh hccpcFH\$hc\$$cNID$tD$t$cD$|D$|\$$cVBHQlD$\PchcDŽ$ cL$\$cNI;tjЋNiBЋF@Pj܁cNQ=,cRh ׋$+D$xUhhU@P$+$@PhUh Lcc-cQ$h(h cQ$h(h jh ׋|$XL$hVQch\cDŽ$ cQ̍T$hd$d@ Rc L$`cL$hDŽ$cFxNQBH($d Y_^][]VNNAu+9AtA,^Ëcc@PBЋN^̋ȋ%V%2%  ^̋IPD̋IQD$IHVt$;q4u^a;tPVPu3^^jhTcdPVWc3PD$ dD$0L$4;Fu ;N~33ɉFN~~3FF ~H~HF t4aPL$jWjԁcL$ tPҍL$cPN8D$,hcL$D$(lc~~ ~~3FT c@PΣ c(cL$ d Y_^ 2 ̋D$x D$t%,c%,c̊Aijh UcdPSUVWc3PD$(d3ۉ\$t$8Ή\$0c\$0l$9oGOjPQL$$cPΉl$4hcL$\$0lcj(c=cSL$׋-cPS,cjL$׋PjjL$׋L$%hcHc3cVchccc_cccccAljhBUcdP SUVWc3PD$ d|$0^nD$PDc9(u9Xu c@PΣ c(cLc.PHcUP҃~u&Qĉd$4jD$PcD$(_<cȃ8cuhЊctO4ctQĉd$4UL$QcD$(n8PhcL$D$(lcFTFhЊcψFiHcωFӃ~F~~3͈F0cF H>t4ZS\PL$fVjԁcL$tBЋL$ d Y_^][jhUcdP,SUVWc3PD$@dFu$T$TQL$\ĉd$D$TRPLcL$PQL$(ăcQčL$(D$Ld$TȃcL$$uD$H̃c2jj@T$ RcD$H|$T@ T$RWQnDPD$X,?PjjҍD$PPL$(ЃcPL$D$LĂcL$PD$HuD$PP8cL$$ԃcZPL$0dD$H@ WQPL$(Q͈\$XpD$L$ T$NL$4FFF VicPN8D$LhcL$4\$Hlc~~ ~~3L$,FTD$HtPҋD$D$HuT$R8cL$$D$H̃cL$,D$HtPҋD$D$HuT$R8cL$$D$H̃c2WL$TcD$PPL$(QL$\D$PHcT$4RȈ\$LDcT$XQ̉d$ PB D$PЍL$4\$HlcL$TD$H@cL$PD$H=8cu D$PP׃~L$D$Hu D$P׃L$$D$H̃cËL$@d Y_^][8 jhUcdPSUVWc3PD$0dl$H\$DL$@D$HPUS~DQY<BjjOHXPL$ bL$@USQT$ RD$H#nD$||L$|sFD$HNL$$FF FicPN8D$<hcL$$D$8lc~~ ~~3L$FTD$8tBа3L$D$8tBЋT$@QL$Pĉd$HUSRPcL$0d Y_^][(jh VcdPSUVWc3PD$0d~~l$@8c=t1~iu+~H~HtWjԁcFT=Fi3tPtGQt>L$cPN8D$<hcL$D$8lcUNXFhTcq~8ctUNXTcFhR50cփ ucP+փu*PL$$cL$ Q̄ctjjxcL$0d Y_^][(jh[VcdPQSVWc3PD$dt$D$$jP\c3ۍN8\$c^,^0^4c^D^HFL FP NXD$^Tc~lψ^h^ic c@PD$  c(cv|ƋL$d Y_^[jhVcdP SUVWc3PD$ dt$cD$(-ԁc؅t=N0tj҃~H~Ht%TPL$k^WjՋL$tPҍNlD$(:FPD$(t$NDQL$0^VHRjՋL$tPҍN8D$(lcD$(XcL$ d Y_^][jhVcdPQVc3PD$ dhD$D$tNQL$ d Y^3L$ d Y^jh#WcdPSUVWc3PD$,d~TFTd]SPL$#]D$,c38NiF4Lc%@~HD$4%g?L$ukWj܁cRh ӋFNT$jhUjPQRjh LccQ$h(h ccQ$h(h cN8cuGQĉd$j D$(PN8cQh D$<ӍL$ ؊cVPFhURP@L$IUjF8PT$,R'@Ph D$<ӍL$ ؊cNVPhUQRjjjh hc=lcL$ D$4Ht6t-ft$L$ cPN8D$8hcL$ D$4׋L$fPD$4tPҋL$,d Y_^][$jhHWcdP SUVWc3PD$ d~Q~GFhQPL$ZD$(Z|$Gx$uHH$PjЋGP$HHRhЋNHG@HjQh hhҋN,n^u$G@HN,D$NL$Phh 0cG@Hh&h@SUjjSUjjЀ|$0tOPGHQh@*GN,XHPhЋN,GPL$D$(tBЋL$ d Y_^][jhWcdPSUVWc3PD$,d~,t|$<t j#~HWh |$D,c~h-clctet ܤuIFNjPQL$,Ս~8PD$8hcL$ D$4ӍNXcPxcVFhLc%@%gjFRPL$ WNXD$8cP(PL$xcL$\cNVPhWQRjjjh hcL$D$4ӋD$<NjL$,d Y_^][$Utc3ĉD$pSVFxWxH,ΉF nFxhHXL$lP\T$pH`L$tfPdL$lfT$xDc\$Dh 0cD$DQL$p$HcL$HQL$t\$HD$H$LcL$LQL$x\$LD$L$PcL$PQ\$PD$P$ch@c_^[L$p3']ÀxTtH8c=0chq h h ׋=ch׋chpcF0\$(hc\$ T$@\$@\$$cFHPQR3WWcFH@HID$tD$lL$xPL$L|$p|$tLcNh WPB$L$PQЋG,L$|_^[3+]VNF@4^VD$t VI^jhWcdPVWc3PD$ dD$ ~~~"t$0cƋL$ d Y_^ ~,t j6M~8cu#t$0WȊcƋL$ d Y_^ ~T~hB;KPL$UFHPh D$0,cFNt$0jjT$RVL$ D$$#L$(D$ D$(tPҋƋL$ d Y_^ |$0FXPWtNjL$ d Y_^ SًUVWt ; xct  A Q+~+t ;tl$m$9(t;u_^]2[++t|;}tVc_^][jh"XcdPHSUVWc3PD$\dL$(33T$t$T$T$ T$ D$(Hx +;\ʀ|$t|tzL$TQl$l;Uu5@;Eu-L$0QT$pL$RD$ht2D$D$dtd$L$0D$4PBL$pQD$h螹L$4D$d軸ts|$th\$ll$s͉T$8c͉D$$ct$8L$$+yދ+t$$scϋc+y9t$$t$~|$|$L$(D$PL$ED$T$< c\$43x3%D$,ƋƋ% ‹ % ЋE L$0T$tD$HPQRL$$.1L$0T$BD$4AzE D$_^Vt7Wjj(hchPc$cu hc<c>_^QVWt5jj(hchPc$cu hc<c>Q ;Q| A@Pc|$L$QW-T$PD$ RWPL$_^Y UMAQVt H9 u=uы;t%ShcW=ԁcFPjVӋ;uu_[^]Ͳjh8YcdPQVc3PD$ dt$D$kD$u hc<cL$ d Y^jhvYcdP((SUVWc3P$<d@ <4c<ϋڍT$RsmDŽ$DtHHˍD@D$D$T$DŽ$DtuT$RL$1jD$P,0-ԁcNQjՋVhc;tV;T$u F ;D$tԍL$Q$Tc݄$XP \$d$$RcL$4~݄$X$hD$HPVDŽ$XL$$Qj܁cT$$Rh ,cD$QH<6_ ^][Yjhq\cdP8SUVWc3PD$LdL$,A |$\i H +H3ۅ~qEtNEHˋt;u@F;Gu8N;Ou0V ;W u(F;Gu N;OuWRFPgEH +HC;|c3ۉ\$D$\W c5؂cPL$`\$X֋O  cRL$`փ uGPL$`cG;t  cQL$`֋G;t cRL$`jD$;Ë\$,D$TtPKt+4%Et1jSc3SQQȉd$8gD$D$cD$L$T$\RD$XD$@P(ch3cL$Qh2cD$`cccL$@D$TcT$D$T58cu L$QփT$\D$T0L$\Qփ!L$\c cPL$`֋O cRL$`joD$@D$Tt+Kt43SQQȉd$803D$\PD$XiL$DQ(ch3cT$Rh2cD$`cccL$DD$TcD$D$T=8cu T$R׃D$\D$Tu T$\R׃t P jҋL$t P jҋD$L$Ld Y_^][Dj(ND$DD$Tt WN3jD$X|$ D$DD$Tt%Kt4SQBX3SQ5X3VD$XGYD$OPtYOjhh0c$$tOjhP/c$%tOjh2c$OB,ЋO#*cD$5 cjh2cD$\։D$0jh2cD$d ։D$4jh2cD$l փD$ OT$vAƉT$+\$T$\$DD$D(\$t {@B@t{tt@B@t;tb@Bt{tP@‰\$^@B@;|\$T$;}/D$t<tAB@;|\$T$D$KA; \$\$~";|S QRTcCKCT$ȋT$_TC^[]̃D$ V\$D$D$P\$ pD$Fz^F Au^ D$Fz ^^F$Au ^$^^UESV~(Wx\$Dt%\$ D$ V^ GF(\$ D$ V^$}uH u jPV\$D$GP\$ T$D|(cۻuRM9Y&G\$(D$(\$\$(D$($UC;Z|E9X\$<OW |$00L$4T$,|$8(cD$Df8ST$,D$0WRQP$QcT$`R$|cD$xT$D$pT$ D${D$ 4cE 4c\$ 4c\$D$ x4cAD$tD$ o}GD$D$3\$ \$H~RD$ L$XL$P$Q$xcD$X\$D$ \$D$X\$ D$ $-C;߉\$ |D$<\$< D$8D$4D$,D$0$A\$ D$ \$\$ D$ }unFVDLAL$@D tAz&tt QQ؋؋N~A;N ~$F ;F |FRPTcFNVۆ8cj ڎ\$0\$4T$,RP cD$LPWDŽ$ct,$QӋƄ$D$4ct2D$4DŽ$t $cBt3݀`Q\$8D$8$hc̉PPQf@fA$0d$HQj$RP} L$L`cD$4D$4L$Lݜ$cD$4D$4苎j ݜ$0݄$ ݜ$8A$,QP !ۆ8cj ڎ\$0\$4T$,RPUL$LDŽ$ch|5cHc@tX3ۅt3PL$pLcCCɍL$|\$$cD$dc0\$($݄$\$ T$T$\$$ۆ0$\$(T$ c\$T$\$$Ӎ$Dc|$Hx5c؞DL$LQc$R$Qj$HRL$|Q$R$$Q$RDŽ$`c0$ۄ$$\$(T$ c\$T$\$$Ӌ=܄c׋׋cP$P$l׋P$ЄcL$LDŽ$cb=܄c$Q$Rj$8PL$|Q$R$$׋cP$P$l׋P$Єcj$QPQj'j]jP/(Ɔ$xd Y_^[$03]V񋆐@t3x "$Bchj cƆ^jh cƆ^jj cƆ^jj cƆ^jj cƆ^jh cƆ^hj cƆ^jh cƆ^hj cƆ^hh cƆ^hh cƆ^hh cƆ^jj cƆ^h5cHcƆ^Ð}AcAcAcAcAcAcAcBc$Bc:BcSBclBcBcVt$ P8cV:^5c%cjh9]cdPQVWc3PD$djPL$ȅcL$ QD$ącL$ D$|c=ch׋T$ Rchcj׋@tL$d Y_^3L$d Y_^VW|$ Wlc36c333ȃ3ȉ3%33ȃ3ȉ_^Vhc36c ^W|$u3_V 5cS:utZ:^uu3҃u[^_6c׊:utZ:^uu3҃ut [^A_[^3_W`c[^_jhh]cdPQVWc3PD$dt$ =Xch@׉FFhD$ F @6cFFV^6cF(V ^$L$d Y_^S\$Vt+FWhCc~PjV&t W_^[5cct V^[jhh]cdPQVWc3PD$dt$ F=8cPD$׋NQD$ ׃L$d Y_^jh3ccdPQVWc3PD$dt$ ND$cF=8cPD$׋NQD$ ׃L$d Y_^jh]cdPQVWc3PD$dt$ jcD$(L$$P~QD$ cD$ 7c6cdždžPBHQjD$ jh6cVhcPxcƋL$d Y_^ ̃x jh]cdP VWc3PD$dt$ ~7c6cD$ taPL$ @@HQjD$(҃u tPjԁcL$D$ tBЋD$ cD$ cL$d Y_^́SVW񍾀Wj܁cPh ,c$($,ˁL$~&QXcD$u cD$L$L$ D$D$D$ 3҅~D$B;T$|~XPhhjSWuhhjh Lcc5cQ$h(h cQ$h(h ֋D$_L$^[;t P8cjh^cdPSUVWc3PD$,dD$@PL$Qc3L$t$4HcL$LcL$cu`Qĉd$DjT$(RL$ 0cPL$D$8hcL$ D$4lc~#VL$`c3Ʌ~ ڈA;|F;|݋Ph ,cL$cu1L$\cPD$@HhhSWQRjh hc?3~9l$ttHtA3H7cܘ`Au2ۅtA3xt,tA3xu |$tt h (c h 0cUuhJ3Ʉt=t9c|c2ۋctt3틎U蟲D؄tƆƆƆtt tt1jJQHR|QjjPƆ]uVtM@tx3j`݇`\$QD$$P"Ɔ_^[̋QItA3@̋QIt AƂ3 ƂVFt3FtH3AHut3@Hu h0c h(cFǀƀ^̋AƀIt3U\c3ĉD$XEScVW}L$HQωD$|$ T$HR\$D@荎\$PA6dž8tƆƆtƆƆE D$|$p5c@h5cD$8c8ch5cp5cD 4c5P7cѩcD$D$H@%,藩D$D$H@%GɍOGO\$(\$,\$4\$8D$,G\$D$\$D$(G\$D$$$D$0oȋ\$D$\$D$4o\$D$$D$$oȋ\$D$\$D$(o\$D$$D$$oȋ\$D$\$D$(o\$D$$D$0Gȃ\$D$\$D$4G\$D$$hD$$Gȋ\$D$\$D$(G\$D$$9D$@OЋ\$\D$XO\$`GG\$dGG\$hD$h\$D$d$D$X\$D$d$D$X\$D$\$D$X\$D$\$D$`\$D$\$D$`\$D$d$i@t 3G8܈`A;4T$H\$D$T$(T$jL$TQP轩E @Rjj@cL$d_^[37]jh^cdPSVWc3PD$,d\$<Pw҃ uSEu2L$,d Y_^[(P$҉@xX@,T$RЋL$T$D$Pωdž\cD$4c=|cL$D$4׍L$HcP\$8ԄcL$D$4Pc3IRT$ T$$T$ L$(HRL$DD$0ȅcD$th7cHcӋH9t PVcU}k_^][S\cVqW|$ӋȋBXЃu4ӋH=c9tPV׃j'k>tjV׃_^[̃ D$d$$D$d$\$$Dz9D$uT$At$\$N\$At$\$7D$DzFAzT$\$At$\$ɋD$ D$L$$ A\$\$D$f\$D$|$\$$D$VW|$ ;>~#d$;lj|NPQTcF~_^VNA;~&I;|NPQTcFVL$FF^VNA;~$I;|NPQTcFVL$F F^QD$VD$D$P\$6D$L$D$Q\$D$ T$ d$R\$D$D$ d$P\$^YVW|$ F\$ F\$G\$D$\$\$D$$V^ G_^^UESVWH QPRPP$PcL$`Q$|cD$xT$ D$pT$0D$ {D$0FL\$ D$ NH\$ 4c\$0D$ x4cAD$0tD$ `D$<} D$<D$[L$ QR[D$ HQ\T$ zQhQċZZtT$ BP7\L$ yPhQċ!ZtL$ QR~\D$ x RhQċ YtD$ H Q\T$ z$QhT$ z(' ujjhD$ x,Rht9D$ x0RhQċeYtD$ H4QWD$ =8cT$(Ƅ$P;tP׃$8$@Ƅ$P;tP׃Ƌ$Hd Y_^[Djh\ecdPdSUVWc3P$xdl$0= cut$(uD$,PhV Hc ch@9cHc͉|$$Ni 3L$pD$D$D$d(L$hD$`Q$č~D$t *X3҄D$h»% PL$hA T$hZ D$h@ L$hYT$hB D$h@ L$hA  t$hQċσ$WQċύs @WtD$h@( L$hY,s QċwWt0T$h" uL$hT$hQ ċ&WD$h+ Ct L$h T$hύ,CECt D$h L$h,nCErCt-T$h D$hύ,RCE L$h, QċpVt0T$h (CuCL$hQċ,Vt0T$h BuBL$hQċ Ut0T$h# BuBL$hQċUtT$h D$h Lc3D$#t\QċdUtHT$hA D$hL$hB ϋAuAT$hD$hD$ht$$IL$QT$ RjjP$Pր|$#tEt|$s:QċTt&L$h+D$ht|$s <D$ht$L$pDŽ$;t P8cl$0t$(-etN,cD$D$$3GG GGGGG G$(ffGG dtOOQăSuO@QċStduOQċ@StOQċSt"u GGO QċOSt`G?t ?G ?t ?G ?t ?Gct L$O G GG QċRt?u?GQċRt&w?ud?GGGGQċ hRtM?u:?G$WRGcD$uh9clc|$L$ODŽ$L$$D$8Pj(QRcD$$P|$Ft7~,jPD$P,c PD$$(cL$ D$ cNtFtPQcFL$d Y_^SVW{tkQčw/LtT\uIItGjPPc_^[QċKtOjQPc_^[ËWR,c_^[̋IQ0D$0PQfIPfH ̋AHVWwHt5HPҋH\uҋHj{\_^jhecdPQSVWc3PD$d~HtyҋHD$PM[QD$ JL$D$t)8t&HBЋL$d Y_^[ЁcL$d Y_^[̃S\$VW~uh9cHc_^[ U[u&ˍnZ;thX9cHc]_^[ tP ҋ  2ۅtvEΉD$cL$9Au^ ZuOVZ΀hcD$FHQL$TΉD$<cL$ Q8cT$R4c YuOD$ ut YuD$ D$ D$ uŋ PBЀ|$ u A`(|$$tt UjЄt0c]_^[ ̋A<SYUl$ W<UȾtxt _][V7PĀcfVfF0cVBȀc^_][Vt$WH;#@ u ;p};|PV_^jjVjHcPV_^UjhecdP8SVWc3PEdejc؋x<]tOKDy];>t;GPRPEPSEEՋMj@cjjR(cD4u j@cMd Y_^[]Ë pcHѹ pcP ʺ pcHѹ tcʉP4Vj'tL$H^L$3H^jh!fcdPQVWc3PD$dt$ FD$t4u Nj@cF=XcD$tu FjP׃F D$tu F jP׃FD$tu vjV׃L$d Y_^jh}fcdPSUVWc3PD$dD$03ۉ\$L$,~PQ3ΉHWt8T$R>[UQȉl$(\$:E\$,uD$,D$$t L$|$,j%l$D$$t/t3D$,PX|WPD$,\$耕3HD$$t L$,`D$0t HH3HPBЄu7HtjЋ džHIjSHL$d Y_^][VW~tVtpV Uu ҋFH+HAQH+HAQ҃Ht&/FH+HAQH+HAQ_^VW|$ ujPXc@ uHPQR_^VtHPQRL$D^VW|$ 9t544u j@c@Du_^̃0V4Wt|$@WL$ QW;u#T$DRWD$PQL$<_^0 L$DL$<_P^0 W8Vj0#t 3HSNU^Rj n PjNR\tHPQRLEtEHPQRFN][tP@RPhQNz7^_VW|$ ;x@Uh W(W W;~hSC  tP@RP +WT)jR>#6F [tHPQRWL(jQ # ]_^h9cHc_^QVW|$;x?Q;z| GW>GtHPQR,KD$T$TP D$tD$PL$QT$R[6FtHPQRL$T$_L^Yh9cHc_^YjhfcdPSUVWc3P$d|$= couD$ PhV Hc cD$3VL$`Pt$DŽ$uh0;cHcD${e$M,t3S@@ E uh:cHcD$4PVXcEu D$D$$Pj M PQV,cT$(PjK|$;RK|$,QKQċt=tK *t T$.R=*t D$0PN>)t L$2Q>|$4PbK|$6RK|$<QKT$(PKjKQċQċ}Qċ \|It3GURPTc3Ʌ3M(1M(GM(P(3у1P(L$Iugt$$otTL$jVhL$$Ƅ$װE,tH3ɍD$PVL$Ƅ$ůt$MQVXc5Hch(:ch:c֋t&t"M %t M %PPD7mt T$RUc|$\5XcjW֋D$`P@cW|$pWcWcD$dt L$htQP֊D$$d Y_^][ļSVW7F4tL$QF7؋P44t;t C_^[_^[̃Vt$WV|$D$QJSUL$ @ t$D$(D$d$D$0F  tP@RPT$(DttD$0FtP@RPAT$ %+Ћ%+D$+;} T$(؉T$D$(D$@;D$ D$(CD$][_^̋D$WPP.JUiJ AV~tA;t8@;uD$ };j}yl$ EU~7FtHPQR@L$T$ L7F D$t;tHPQRyL$ DR+z^]_ tHPQR>L$ DT$ RD$PL$Q7FtHPQRD$ T$ ^T]_ jh gcdP SUVWc3PD$ dqDu3~|$0TcӋNP~N˺jjӋNP"|nӋωD$ӋωD$0ӋL$0ыL$  ‰D$D$Pj~UaNPQ\cjMVPRLcRӋNPaCD$jPcL$0QL$D$,DcL$D$($cƋL$ d Y_^][̃= cSVsuD$PhV Hc cF(UWJB Ћ3;tP@cN.;tF;tPQcCtNQ cVR$cnnf(L$nnn cD$PN0Tc~;t.;tu/t:U3W/f(SnGVk_]^[SVW=Hch;chl;c׀~uttF4NWhP=cHct%D$ Ph ,cNc׊:utZ:^uu3҃^[u_W`c_̃$RjD$hTcQD$D$c̋A@uTcËD$S\$Ul$VWUPS\c|uu MRN_^][ W|$u3_SV>c׊:utZ:^uu3҃^[u_W`c_%\cW|$u3_SV@?c׊:utZ:^uu3҃^[u_W`c_̋D$ S\$VWL$PQS\c|u u}N_^[ ̋A@uxcËA@uhcW|$u3_SV?c׊:utZ:^uu3҃^[u_WTc_%Xc̋A@ucW|$u3_V@cS:utZ:^uu3҃u[^_<@c׊:utZ:^uu3҃ut [^A_[^3_W`c[^_̋D$S\$Ul$VWUPS\c|uu MR誾N_^][ A@ucW|$u3_SV@c׊:utZ:^uu3҃^[u_W`c_W|$u3_SV(Ac׊:utZ:^uu3҃^[u_W`c_̋D$ VW|$ L$PQW\c| u uFH_^ ̋A@ucËD$ S\$VWL$PQS\c|uuPPhcWcN_^[ ̋A@uc%c%c%c%c%c%c%c%܋c%؋c%ԋc%Ћc%̋c%ȋc%ċc%Dc%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%|c%xc%tc%pc%lc%hc%dc%`c%\c%Xc%c%c%c%|c%xc%c%c% c%c%c%c%c%c%c%c%c%c%c%c%܉c%؉c%ԉc%Љc%̉c%ȉc%tc%c%tc%|c%c%c%c%c%܆c%c%c%c%c%c%c%c%c%c%c%c%,c%0c%4c%<c%@c%Dc%Hc%Pc%dc%lc%c%c%ćc%ȇc%̇c%Їc%ԇc%؇c%܇c%c%c%`c%dc%hc%lc%pc%tc%c%c%c%c%c%c%c%c%c%c%c%c%c%`c%\c%ЂcU]̃=( ct-U$,$Ã=( ct<$XfftU T$|$l$T$D$t̋EPMQ*ËT$B J3 cc̋EPMQ)ËT$BJ3@dc̋MؗT$BJ3ldc̋M%cT$BJ3dc̋T$B J3qdca̋T$B J3QHecA̋M%@cM$)T$BJ3|ec ̋M%@cM$M<T$BJ3ecEPYËM%cT$BJ3ec̋E؃ eM%lcÍMnM%lcM%lcM%$cM;3M%lcT$B̋J33fc#̋EPuYËM%cM%cT$BJ3fc̍M(T$BJ3fc̍M%cT$BJ3fc̍M%cT$B J3h,gcX̋E eM8-ËT$BJ3(gc̍M-M%cM%cM%cT$BJ3gc̍M%̃cM%؃cT$BJ3hc̋M8r^M<D*T$BJ3u4hce̍M%cM%cM%cM%cM%cT$BJ3$Xhc̋M)T$BJ3hc̋MՓM ʓT$BJ3hc̍M1T$BJ3$icy̍M-T$B؋J3YPicI̋MPT$BJ3)|ic̍M1T$BJ3ic̍M*T$BJ3ic̋EPYËMj]T$BJ3jc{̋M5]T$BJ3V4jcF̋EPYËM%cEPYËE eM ËT$BJ3Xjc̋EP5YËM%cEP!YËT$BJ3jc̍M%cE܃ eM%cÍMuE PYËT$B؋J3[kcK̋EPYËM%cM%cEPxYËE eMËT$BJ3$kc̋EP5YËM%cM%cEPYËT$BJ3kc̋EPYËE eMmËT$BJ3]kcM̋EPYÍM%cT$BJ3-lc̍M%lcM%lcM%lcM%lcM%lcM%lcM%lcT$BJ3,lc̍M%cM% cEPYËE؃ eM鋏ËEPYËE؃ eMgËT$BJ3WlcG̋EPYËT$LH3 lc̋XPbYËT$LH3 mc̋EP5YËT$BJ3Lmc̋M 饁M 階M$鏎T$BJ3mcp̋M eM ZM$OM(锁T$BJ35mc%̋E PuYËT$BJ3mc̋M%tcEPܚc.̍M%lcT$BJ3pc̋E eM%lcÍM%lcM%lcT$B܋J3Ÿc鵸̍M%lcM%lcT$BJ3菸c̍M%̃cM%؃cM%؃cM魿M%lcM%؃cM%@cM%lcT$BċJ3*c̍MXM%lcT$BԋJ3xc̍M%lcT$BԋJ3ȷc鸷̋M%XcM8%lcMDMlPT$BJ3vcf̋M%XcM8%lcMDMl5PT$BJ3&,c̋EPeYËT$BJ3Xc̍M(M%lcM%lcM%lcT$B؋J3讶c鞶̍MT$BJ3艶ȝcy̍M%lcM%lcT$B؋J3Oc?̋E eM%lcÍMnT$BJ30c̋E eM[ÍM[EP4YËE P)YËE PYËT$BJ3诵Tc韵̍MM[EPYÍM%cM%cM%lcT$BȋJ3[cK̍MHT$BJ3)c̋EPMQËT$BJ3(c̍MMT$BJ3\c鱴̋MeT$BJ3虴c鉴̍T$3UcE̍M鈻T$BJ3)c̍MT$BJ3c̋T$B J3ѳlc̋M%؃cM T$BJ3蚳c銳̋M%cMLM A#M%؃cEP譳YËEP袳YËEP藳YÍM%cM%cEPzYËEPoYËEPdYÍM%cM%cT$BJ3ĠcӲ̋M%cMT$BJ3譲hc靲̍MEPYËT$BJ3~cn̋M%؃cT$BJ3UȡcE̋M%cT$BJ3(c̍M%؃cEP\YÍM%؃cM%cEP?YÍM%cEP+YËEP YÍM%cM%cM%cM%cM%cM%cM%cM%cM%cT$BJ3`cP̍M8M%؃cT$BJ30Ԣc ̍%cM%cÍ%cT$3Ӱ J3ưc鶰̍M%|cT$BJ3蘰<c鈰̋M騻T$BJ3ihcY̋M%cM%cT$BJ3,cM%cM%cMST$BJ3أc̍M%lcM%lcT$B؋J3迯 c鯯̋E eM%cËT$BJ3臯8cw̍M%lcM%cT$BԋJ3Olc?̍M%|cM%PcM%|cEPzYËT$B؋J3 c̋EPEYËEP:YËT$BJ3ˮc黮̍MT$BJ3虮c鉮̋M%@cM%|cM%PcM%PcMMM4PMBMDMMMMM~MT$BJ3衭4c鑭̍d%|cT$LH3oإc_̍M%|cM?M%|cT$BJ37c'̍M%PcM%ԈcT$BJ3Pc̍%(P,YÍ,%Pc(%Pc8%PcT$ 3蓬 J3膬tcv̋M%@cM%|cM%PcM%PcM MM4@M2T$BJ3Ȧc̡ c cËT$B̋J3ë4c鳫̍M%PcT$BJ3蘫`c鈫̍|% c% c%|c%|c%|cx% c% cT$tp3c̍|% cM% cT$xt3֪cƪ̋MM ݵT$BJ3螪4c鎪̍ŵT$3p`c`̍镵T$3@c0̍45T$ 3c̍M%cT$B̋J3cة̍M%cM%؃cT$BJ3诩c韩̋E eMOËT$BJ3xDch̍MXOMdT$BJ3Ac1̋T$B J3!c̋MNÍ&T$3ƨ$c鶨̍NNNT$3ohc_̍M%cT$BJ3Hc8̍M(NT$BJ3c ̋T$B J3c̋MM MT$BJ3谧Tc頧̋E eMMËEPܧYËE eMdMËT$BJ3TcD̍MbPP芧YÍPMPMHI>T$@<3c̍M%$cT$BJ3Ȧc鸦̋EPYÍM%cE eM%cËE eM%cËT$B܋J3YTcI̍ U%c%cLLT$3xch)cPcDchPpc詧Y̡\c `cp c t c̡dc hclc cpc  c tc cxc c|c  c c cc cc  c c cc$ cc ( c c, cc0 cc 4 c c8 cc< cc @ c cD ccH cc L c cP ccT cc X c c\ cc` cc d c ch ccl cc p c ct ccx cc | c c cc cc c c cc cc c c c cc c c c cc cc c c c c c$c c (c c,c c0c c 4c c8c c<c c @c cDc cHc c Lc cPc cTc c Xc c\c c`c c dc chc clc  c pc ctc cxc  c |c cc cc  c c cc  cc $ c c( cc, cc 0 c c4 cc8 c < c@ cc ccD cc H c cL ccP cc T c cX cc\ cc ` c cd cch cc l c cp cct cc x c c| cc cc  c c cc cc  c c cc cc  c c cc cc  c c cc c c  c $c c(c c,c  c 0c c4c c8c  c <c c@c cDc  c Hc c cLcPc  c Tc cXc c\c  c `c cdc chc  c lc cpc ctc  c xc  c|c cc  c c cc cc  c c$ cc( cc , c c0 cc4 cc 8 c c< cc@ cc D c cH ccL cc P c cT ccX cc \ c c` ccd c h cl c̡ cc̡ cc̡ cc̡ cc̡ cc̡xc ch`uc&Y̹ c6hucY̡ c@c̡Pc@c̡ cTc̡ cxc̡ chc̡\cc̡ cc̡ cc̡ cc̹Pc%lc̡TcV0t7u P违V趝 TcTcB^áTc TcA^̡\ct B jЋ \c\cBá\c \cA̡dcP! dcdcB̡lct P lclcBálc lcA̡tctjЋ tctcBátc tcAá|ctjЋ |c|cBá|c |cAácV0t7u PV ccB^ác cA^̡ctjЋ ccBác cAáctjЋ ccBác cAáctjЋ ccBác cAáctjЋ ccBác cAá ct B jЋ  c cBá c  cA̡ ct B jЋ  c cBá c  cA̡x ct B jЋ x cx cBáx c x cA̡ cV0t( Vř  c cB^á c  cA^̡ cV0t;u hVc<cVa c c@^Ë  c cB^̡ cV0t(V  c cB^á c  cA^̡ ctu cuP8cY̹ cF>̡ cP葘  c cB̡ cV0tAtuu P8cV; c  cA^Ë c c@^̡ cV0t(]V  c cB^á c  cA^̡ cV0t( V蕗  c cB^á c  cA^ .>P^nh0R0<0,00//////b/Z/D/./ /...|.p.`.R.@.6......----------r-h-X-H-2-.(-Ⱦ־*6FVbʿ޿"8H`~tl^N@2$ҽĽxhZPD:(ڼȼtfXD.ܻλr\L4$zغ,,l,N,(, ,++++~+V+:++****l*R*,**))))j)<))((((l(@("(''''b'D''&&&&r&P&2&&%%%f%P%"%%$$$$T$0$$##p#T###""""~"H""!!!!r!P!*!!   f R &  2dF&tF"xR~T>zP$pH$nH.~d@*,<Vx,Nt &Pp,H ^&:Lp6lDd0R(R<j4`$R4`NNz<b*\0~` 2dNxJ6b Hh V.\6~fd4X :^TrDp T(` h4Z<h* H z    J      L    . V z      R    6B~Jd8z"l *Rr@d,lLzvX<&l>Z.`F, tTh"p0N"v^*pV8$ZtZ$lR6P*^D|bL6v&bB"^@tX>& zX<tJ tHZ$\0zH~H~hB vV>^J8Z@""hc hc@hc0oc@ocPoc`ocpocococococococpcpc pc0pc@pcc'cbad allocation??Acc ccc c c c c c c c@Bccc@ETC1PVRDDSPVR!DDS QGLFormat::setSamples: Cannot have negative number of samples per pixel %dQGLFormat::setDepthBufferSize: Cannot set negative depth buffer size %dQGLFormat::setRedBufferSize: Cannot set negative red buffer size %dQGLFormat::setGreenBufferSize: Cannot set negative green buffer size %dQGLFormat::setBlueBufferSize: Cannot set negative blue buffer size %dQGLFormat::setAlphaBufferSize: Cannot set negative alpha buffer size %dQGLFormat::setAccumBufferSize: Cannot set negative accumulate buffer size %dQGLFormat::setStencilBufferSize: Cannot set negative stencil buffer size %dGL_EXT_bgraGL_ARB_texture_non_power_of_twoGL_EXT_framebuffer_blitGL_ARB_framebuffer_objectGL_ARB_pixel_buffer_objectGL_NV_float_bufferGL_EXT_packed_depth_stencilGL_EXT_stencil_wrapGL_EXT_stencil_two_sideGL_EXT_framebuffer_objectGL_ARB_texture_mirrored_repeatGL_ARB_fragment_shaderGL_ARB_fragment_programGL_IMG_texture_compression_pvrtcGL_OES_compressed_ETC1_RGB8_textureGL_EXT_texture_compression_s3tcGL_ARB_texture_compressionGL_SGIS_generate_mipmapGL_ARB_multisampleGL_ARB_texture_rectanglehCc`c cРc c c cBccPcc Lcc c c c c c c c c c" c( c. c4 c: c@ cF cL cR cX c^ cd cP%cj ccp cv c| c c c c c c c c c c c c c c c c c c c %ccEc@%cEcEc@%cEcAcUcOFQGLContext::bindTexture(): DDS image format not supported.QGLContext::bindTexture(): DDS image size is not valid.QGLContext::bindTexture(): DDS texture compression is not supported.FF FQGLContext::bindTexture(): PVR image size is not valid.QGLContext::bindTexture(): PVRTC texture compression is not supported.QGLContext::bindTexture(): ETC1 texture compression is not supported.QGLContext::bindTexture(): PVR image format 0x%x not supported.|CcMcQGLContext: Unsupported paint device typeQGLContext::bindTexture(): could not resolve glCompressedTexImage2DARB.glCompressedTexImage2DARBQGLContext::bindTexture(): The GL implementation does not support texture compression extensions.Unrecognised OpenGL version3.2.Unrecognised OpenGL ES version1.1-CM1.OpenGL ES%f_%f_%fxDccwc`cccPc0cQT_GL_USE_OPENGL1ENGINEDcc0cЦc c c cpccc`ccPcQGLPixelBuffer::metric(), Unhandled metric type: %d F%u?RQ@Y@HEcc0cc c cPcEcc0cPc c c cpcccc`cpcQGLFramebufferObject: An undefined error has occurred: QGLFramebufferObject: Framebuffer incomplete, attachments must have same number of samples per pixel.QGLFramebufferObject: Framebuffer incomplete, missing read buffer.QGLFramebufferObject: Framebuffer incomplete, missing draw buffer.QGLFramebufferObject: Framebuffer incomplete, attached images must have same format.QGLFramebufferObject: Framebuffer incomplete, attached images must have same dimensions.QGLFramebufferObject: Framebuffer incomplete, duplicate attachment.QGLFramebufferObject: Framebuffer incomplete, missing attachment.QGLFramebufferObject: Framebuffer incomplete attachment.QGLFramebufferObject: Unsupported framebuffer format.QGLFramebufferObject::metric(), Unhandled metric type: %d. Ecc@c0c c ccglGenerateMipmapEXTglGenerateMipmapglGenerateMipmapARBglGetFramebufferAttachmentParameterivEXTglGetFramebufferAttachmentParameterivglGetFramebufferAttachmentParameterivARBglFramebufferRenderbufferEXTglFramebufferRenderbufferglFramebufferRenderbufferARBglFramebufferTexture2DEXTglFramebufferTexture2DglFramebufferTexture2DARBglCheckFramebufferStatusEXTglCheckFramebufferStatusglCheckFramebufferStatusARBglGenFramebuffersEXTglGenFramebuffersglGenFramebuffersARBglDeleteFramebuffersEXTglDeleteFramebuffersglDeleteFramebuffersARBglBindFramebufferEXTglBindFramebufferglBindFramebufferARBglIsFramebufferEXTglIsFramebufferglIsFramebufferARBglGetRenderbufferParameterivEXTglGetRenderbufferParameterivglGetRenderbufferParameterivARBglRenderbufferStorageEXTglRenderbufferStorageglRenderbufferStorageARBglGenRenderbuffersEXTglGenRenderbuffersglGenRenderbuffersARBglDeleteRenderbuffersEXTglDeleteRenderbuffersglDeleteRenderbuffersARBglBindRenderbufferEXTglBindRenderbufferglBindRenderbufferARBglIsRenderbufferEXTglIsRenderbufferglIsRenderbufferARBglRenderbufferStorageMultisampleEXTglRenderbufferStorageMultisampleglRenderbufferStorageMultisampleARBglBlitFramebufferEXTglBlitFramebufferglBlitFramebufferARBglActiveTextureglMultiTexCoord4fglActiveStencilFaceEXTglProgramLocalParameter4fvARBglGenProgramsARBglDeleteProgramsARBglBindProgramARBglProgramStringARBglUnmapBufferARBglUnmapBufferglUnmapBufferEXTglMapBufferARBglMapBufferglMapBufferEXTglBufferDataARBglBufferDataglBufferDataEXTglGenBuffersARBglGenBuffersglGenBuffersEXTglDeleteBuffersARBglDeleteBuffersglDeleteBuffersEXTglBindBufferARBglBindBufferglBindBufferEXTglEnableVertexAttribArrayARBglDisableVertexAttribArrayARBglVertexAttribPointerARBglVertexAttrib4fvARBglVertexAttrib3fvARBglVertexAttrib2fvARBglVertexAttrib1fvARBglGetAttribLocationARBglBindAttribLocationARBglUniformMatrix4x3fvARBglUniformMatrix4x2fvARBglUniformMatrix3x4fvARBglUniformMatrix3x2fvARBglUniformMatrix2x4fvARBglUniformMatrix2x3fvARBglUniformMatrix4fvARBglUniformMatrix3fvARBglUniformMatrix2fvARBglUniform1ivARBglUniform1iARBglUniform1fvARBglUniform2fvARBglUniform3fvARBglUniform4fvARBglGetUniformLocationARBglGetShaderSourceARBglGetObjectParameterivARBglGetInfoLogARBglUseProgramObjectARBglLinkProgramARBglDetachObjectARBglAttachObjectARBglCreateProgramObjectARBglDeleteObjectARBglCompileShaderARBglShaderBinaryARBglShaderSourceARBglCreateShaderObjectARBglEnableVertexAttribArrayglDisableVertexAttribArrayglVertexAttribPointerglVertexAttrib4fvglVertexAttrib3fvglVertexAttrib2fvglVertexAttrib1fvglGetAttribLocationglBindAttribLocationglUniformMatrix4x3fvglUniformMatrix4x2fvglUniformMatrix3x4fvglUniformMatrix3x2fvglUniformMatrix2x4fvglUniformMatrix2x3fvglUniformMatrix4fvglUniformMatrix3fvglUniformMatrix2fvglUniform1ivglUniform1iglUniform1fvglUniform2fvglUniform3fvglUniform4fvglGetUniformLocationglGetProgramInfoLogglGetProgramivglGetShaderSourceglGetShaderivglGetShaderInfoLogglIsProgramglDeleteProgramglUseProgramglLinkProgramglDetachShaderglAttachShaderglCreateProgramglIsShaderglDeleteShaderglCompileShaderglShaderBinaryglShaderSourceglCreateShaderglStencilOpSeparateglBlendColor0Fcc0cc c c cpccccccDFc@c0c c c c c cc0cpcc@cQGLPaintDevice::getDevice() - Unknown device type %dPixmap type not supported for GL rendering!!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[0], 2D; ADD R0.x, -R0, c[4]; MUL result.color, fragment.color.primary, R0.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R0.zw, R0, c[0].xyxy; TEX R1.x, R0.zwzw, texture[1], 2D; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.y, R0, c[6]; ADD R1.x, -R1, c[7]; MUL R0, fragment.color.primary, R1.x; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[5].y, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; ADD R0.xyz, R1, R0; MIN R2.xyz, R2, R3; ADD R1.x, R1.w, R0.w; MAD result.color.xyz, -R2, c[5].y, R0; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R1.z, R1.z; MUL R1.xy, R1, R1.z; MUL R1.xy, R1, c[0]; TEX R1.x, R1, texture[1], 2D; MUL R0.xy, fragment.position, c[4]; TEX R0, R0, texture[0], 2D; MAX R1.z, R0.w, c[5]; RCP R1.z, R1.z; MUL R3.xyz, R0, R1.z; MAD R2.xyz, R3, c[6].x, -c[6].y; ADD R1.x, -R1, c[5]; MUL R1, fragment.color.primary, R1.x; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R1, c[5].y, -R1.w; MUL R5.xyz, R0.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R1.w; MUL R3.xyz, R1, c[5].y; MAD R5.xyz, R1.w, R0, R6; MAD R4.xyz, R1.w, R0, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R0, c[5].w; SGE R4.xyz, R4, R0.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R0, R2, R4; MUL R2.xyz, R0, R2; SGE R3.xyz, R3, R1.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R0, c[5].x; MAD R2.xyz, R1, R2.w, R2; ADD R1.x, R1.w, R0.w; ADD R1.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R1.y, R2; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[5].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].y; MAD R2.xyz, R1.w, R0.w, -R2; MAD R2.xyz, R1, R2.w, R2; MUL R4.xyz, R1, R2.w; MUL R3.xyz, R1, R0; MUL R1.xyz, R1, c[5].y; ADD R2.w, -R1, c[5].x; MAD R3.xyz, R3, c[5].y, R4; MAD R3.xyz, R0, R2.w, R3; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R0.xyz, R0, -R3; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R0, R3; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R1, fragment.color.primary, R1.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; ADD R2.w, -R0, c[5].x; MAD R2.xyz, -R1.w, R0.w, R3; MUL R4.xyz, R1.w, R2; MAX R2.xyz, R1, c[5].y; MUL R5.xyz, R1, R2.w; ADD R3.w, -R1, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R0, R3.w; MAD R0.xyz, R0, R3.w, R2; MAD R1.xyz, R1, R2.w, R4; MUL R2.x, R1.w, R0.w; ADD R2.w, R1, R0; ADD R0.xyz, R0, -R1; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R0, R1; MAD result.color.w, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MAX R0.x, R1.w, c[5].y; RCP R0.x, R0.x; MAD R3.xyz, -R1, R0.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R0.xy, fragment.position, c[4]; TEX R0, R0, texture[0], 2D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; ADD R2.w, -R0, c[5].x; MAD R2.xyz, R1, R2.w, R2; MUL R0.xyz, R1.w, R0; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R0, R3, R2; MAD R0.xyz, R1, R0.w, R0; MAD R2.xyz, R1.w, R0.w, R2; MUL R2.w, R1, R0; ADD R1.x, R1.w, R0.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1, R0.w; MUL R3.xyz, R1.w, R0; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1, R0.w; MUL R3.xyz, R1.w, R0; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MUL R2.xyz, R2, c[5].y; MAD R2.xyz, R1.w, R0.w, -R2; MAD R2.xyz, R1, R2.w, R2; MUL R3.xyz, R1, R2.w; MUL R1.xyz, R1, R0; ADD R2.w, -R1, c[5].x; MAD R1.xyz, R1, c[5].y, R3; MAD R1.xyz, R0, R2.w, R1; MAD R2.xyz, R0, R2.w, R2; MUL R0.xyz, R0, c[5].y; ADD R2.w, R1, R0; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; ADD R2, R1, R0; MAD result.color, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[1], 2D; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R1.x, -R1, c[5]; MUL R1, fragment.color.primary, R1.x; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[1], 2D; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R0, c[4].y; ADD R1.x, -R1, c[7]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MUL R0.xyz, R0, c[5].z; MAD R2.xyz, R0.w, R2, R3; ADD R2.w, -R0, c[7].x; MUL R1.xyz, R1, c[5].y; MAD R1.xyz, R2.w, R1, R2; ADD R2.x, -R1.w, c[7]; MAD result.color.xyz, R2.x, R0, R1; MUL R0.x, R1.w, R0.w; MUL R0.z, R0.w, R2.x; MUL R0.y, R1.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].y, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; ADD R1.x, -R1, c[8]; TEX R0, R0, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].y, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R1.z, R1.z; MUL R1.xy, R1, R1.z; MUL R1.xy, R1, c[0]; TEX R1.x, R1, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MAX R1.z, R0.w, c[8]; RCP R1.z, R1.z; MUL R3.xyz, R0, R1.z; MAD R2.xyz, R3, c[9].x, -c[9].y; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R1, c[8].y, -R1.w; MUL R5.xyz, R0.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R1.w; MUL R3.xyz, R1, c[8].y; MAD R5.xyz, R1.w, R0, R6; MAD R4.xyz, R1.w, R0, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R0, c[8].w; SGE R4.xyz, R4, R0.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R0, R2, R4; SGE R3.xyz, R3, R1.w; MUL R2.xyz, R0, R2; ADD R2.w, -R0, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R1, R2.w, R2; ADD R1.x, -R1.w, c[8]; MAD R2.xyz, R0, R1.x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[8].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].y; MAD R2.xyz, R1.w, R0.w, -R2; MUL R4.xyz, R1, R2.w; MAD R2.xyz, R1, R2.w, R2; MUL R3.xyz, R1, R0; ADD R2.w, -R1, c[8].x; MAD R3.xyz, R3, c[8].y, R4; MUL R1.xyz, R1, c[8].y; SGE R1.xyz, R1, R1.w; MAD R3.xyz, R0, R2.w, R3; MAD R2.xyz, R0, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R1, R2, R3; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R1.x, -R0, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MAD R2.xyz, -R1.w, R0.w, R3; MUL R4.xyz, R1.w, R2; MAX R2.xyz, R1, c[8].y; ADD R2.w, -R0, c[8].x; MUL R5.xyz, R1, R2.w; ADD R3.w, -R1, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R0, R3.w; MAD R1.xyz, R1, R2.w, R4; MUL R2.w, R1, R0; MAD R2.xyz, R0, R3.w, R2; ADD R2.xyz, R2, -R1; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MAX R0.x, R1.w, c[8].y; RCP R0.x, R0.x; MAD R2.xyz, -R1, R0.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2.w, -R1, c[8].x; MUL R3.xyz, R0, R2.w; ADD R2.w, -R0, c[8].x; MAD R4.xyz, R1, R2.w, R3; MUL R3.xyz, R1.w, R0; MUL R2.w, R1, R0; MAD R1.xyz, R1, R0.w, R3; SGE R1.xyz, R1, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R1.w, R0.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R1, R4, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[8].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].y; MAD R2.xyz, R1.w, R0.w, -R2; MUL R4.xyz, R1, R2.w; MUL R3.xyz, R1, R0; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R3.xyz, R3, c[8].y, R4; MAD R3.xyz, R0, R2.x, R3; MAD R1.xyz, R0, R2.x, R1; MUL R2.xyz, R0, c[8].y; ADD R1.xyz, R1, -R3; SGE R2.xyz, R2, R0.w; MAD R2.xyz, R2, R1, R3; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.z, -R0.x, c[8].x; ADD R3.xy, fragment.position, c[6]; MUL R1, fragment.color.primary, R0.z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; TEX R1.x, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; TEX R1.x, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[10]; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX result.color, R0, texture[0], 2D; END !!ARBfp1.0 PARAM c[7] = { program.local[0..6] }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.z, R0, c[6]; MUL R1.xy, R1, c[0]; TEX R0, R1, texture[1], 2D; MUL result.color, R0, R1.z; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[5].x, R3; ADD R2.w, -R1, c[5].y; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5]; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[5].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MAX R0.w, R1, c[5].z; RCP R0.w, R0.w; MUL R3.xyz, R1, R0.w; MAD R2.xyz, R3, c[6].x, -c[6].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R0, c[5].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[5].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[5].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[5].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MUL R0.xyz, R0, c[5].x; ADD R2.w, -R0, c[5].y; MAD R3.xyz, R3, c[5].x, R4; MAD R3.xyz, R1, R2.w, R3; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R1.xyz, R1, -R3; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R3; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[5].y; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MAX R1.x, R0.w, c[5].y; RCP R1.x, R1.x; MAD R3.xyz, -R0, R1.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R1, R3, R2; MAD R2.xyz, R0.w, R1.w, R2; ADD R1.x, R0.w, R1.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[5].y; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[5].y; MAD R0.xyz, R0, c[5].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[5].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[5] = { program.local[0..4] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R2.xyz, R1, c[4].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[7].x; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[7]; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].x, R3; ADD R2.w, -R0, c[8].y; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8].y; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MAX R0.w, R1, c[8].z; RCP R0.w, R0.w; MUL R3.xyz, R1, R0.w; MAD R2.xyz, R3, c[9].x, -c[9].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R0, c[8].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[8].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[8]; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MUL R0.xyz, R0, c[8].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[8].y; ADD R2.w, -R1, c[8].x; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MAX R1.x, R0.w, c[8].y; RCP R1.x, R1.x; MAD R2.xyz, -R0, R1.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[8].x; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[8].x; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[8].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[8] = { program.local[0..7] }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R3.xy, fragment.position, c[6]; TEX R1, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[2], 2D; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[2], 2D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[7] = { program.local[0..6] }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R0.zw, R0, c[0].xyxy; ADD R1.x, R0.z, R0.w; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.y, R0, c[6]; MUL R1.x, R1, c[0].z; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[5].x, R3; ADD R2.w, -R1, c[5].y; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5]; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[5].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MAX R0.z, R1.w, c[5]; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R2.xyz, R3, c[6].x, -c[6].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R0, c[5].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[5].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[5].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[5].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MUL R0.xyz, R0, c[5].x; ADD R2.w, -R0, c[5].y; MAD R3.xyz, R3, c[5].x, R4; MAD R3.xyz, R1, R2.w, R3; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R1.xyz, R1, -R3; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R3; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[5].y; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[5].y; RCP R1.x, R1.x; MAD R3.xyz, -R0, R1.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R1, R3, R2; MAD R2.xyz, R0.w, R1.w, R2; ADD R1.x, R0.w, R1.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[5].y; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[5].y; MAD R0.xyz, R0, c[5].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[5].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[5] = { program.local[0..4] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[4].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[7].x; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[7]; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].x, R3; ADD R2.w, -R0, c[8].y; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8].y; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MAX R0.z, R1.w, c[8]; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R2.xyz, R3, c[9].x, -c[9].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R0, c[8].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[8].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[8]; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MUL R0.xyz, R0, c[8].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[8].y; ADD R2.w, -R1, c[8].x; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[8].y; RCP R1.x, R1.x; MAD R2.xyz, -R0, R1.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[8].x; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[8].x; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[8].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[8] = { program.local[0..7] }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, R0.x, c[0]; ADD R3.xy, fragment.position, c[6]; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, c[0].z; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, c[0].z; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[7] = { program.local[0..3], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[4].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].x, c[5].y; MAD R1.z, R1, R1.y, -c[5]; MAD R1.z, R1, R1.y, c[5].w; MAD R1.z, R1, R1.y, -c[6].x; MAD R1.y, R1.z, R1, c[6]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[4].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[4].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[4]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[10] = { program.local[0..6], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[7].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].x, c[8].y; MAD R1.z, R1, R1.y, -c[8]; MAD R1.z, R1, R1.y, c[8].w; MAD R1.z, R1, R1.y, -c[9].x; MAD R1.y, R1.z, R1, c[9]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[7].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[7]; FLR R1.y, R1.x; ADD R0.zw, fragment.position.xyxy, c[5].xyxy; MUL R0.xy, R0.zwzw, c[4]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; DP4 R1.y, R0, c[6]; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[7].z, R3; ADD R2.w, -R1, c[7]; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].w; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[7].z, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[10] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 2 }, { 9.9999997e-006, 4, 16, 12 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[5]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; CMP R0.x, -R0.y, -R0, R0; MAX R0.z, R1.w, c[8].x; RCP R2.x, R0.z; MUL R3.xyz, R1, R2.x; MAD R4.xyz, R3, c[8].z, -c[8].w; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MAD R2.xyz, R0, c[7].w, -R0.w; MAD R4.xyz, R3, R4, c[9].x; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[7].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[7].w; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[7].z; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[6].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[7]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[7].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R2.xyz, R0, R2.w, R2; ADD R2.w, -R0, c[7]; MUL R0.xyz, R0, c[7].z; MAD R2.xyz, R1, R2.w, R2; MAD R3.xyz, R3, c[7].z, R4; MAD R1.xyz, R1, R2.w, R3; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[5]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[7].z; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[7].w; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[7].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[7].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[7].z; MAX R2.xyz, R1, c[7].w; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[7].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[7].z; MAD R3.xyz, R0, R2.w, R3; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R1, R2, R3; MAD R3.xyz, R0.w, R1.w, R3; ADD R1.x, R0.w, R1.w; ADD R3.xyz, R3, -R2; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R3, R2; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[7].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[7].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[6].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[7]; MUL R2.xyz, R2, c[7].z; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[7]; MAD R0.xyz, R0, c[7].z, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[7].z; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[7].z; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[10] = { program.local[0..6], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[7].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].x, c[8].y; MAD R1.z, R1, R1.y, -c[8]; MAD R1.z, R1, R1.y, c[8].w; MAD R1.z, R1, R1.y, -c[9].x; MAD R1.y, R1.z, R1, c[9]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[7].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[4].y; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[9].z; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[9].z; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[10].z, R3; ADD R2.w, -R0, c[10]; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].w; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[10].z, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[13] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 2 }, { 9.9999997e-006, 4, 16, 12 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[8]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; CMP R0.x, -R0.y, -R0, R0; MAX R0.z, R1.w, c[11].x; RCP R2.x, R0.z; MUL R3.xyz, R1, R2.x; MAD R4.xyz, R3, c[11].z, -c[11].w; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MAD R2.xyz, R0, c[10].w, -R0.w; MAD R4.xyz, R3, R4, c[12].x; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[10].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[10].w; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[11].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[10].z; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[10].z; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[9].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[10]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[10].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[10]; MAD R3.xyz, R3, c[10].z, R4; MUL R0.xyz, R0, c[10].z; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[8]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[10].w; ADD R2.w, -R1, c[10].z; ADD R3.w, -R0, c[10].z; MUL R5.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[10].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[10].z; MAX R2.xyz, R1, c[10].w; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[10].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[10].z; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[10].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[10].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[9].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[10]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[10].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[10].w; MAD R3.xyz, R3, c[10].z, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[10].z; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ADD R3.xy, fragment.position, c[6]; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[8].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[8]; FLR R0.y, R0.x; ADD R0.z, R0.x, -R0.y; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[8]; FLR R1.y, R1.x; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[10].z; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[13] = { program.local[0..9], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[10].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[11].x, c[11].y; MAD R1.z, R1, R1.y, -c[11]; MAD R1.z, R1, R1.y, c[11].w; MAD R1.z, R1, R1.y, -c[12].x; MAD R1.y, R1.z, R1, c[12]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[10].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[10]; FLR R1.y, R1.x; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[12].z; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[12]; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 4 } }; TEMP R0; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; MUL R0.xy, R0, c[0]; ADD R0.z, R0, R0.w; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[5]; MUL R0.x, R0, c[5]; MAD R0.z, R0.x, R0.x, -R0.y; MOV R0.y, c[5].x; RSQ R0.z, R0.z; MUL R0.w, R0.y, c[1].x; RCP R0.y, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0, R0.y; MUL R0.x, R0, R0.z; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 4 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[8]; MUL R0.x, R0, c[8]; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R1.x, -R0, R0.y; MOV R0.x, c[8]; MUL R0.x, R0, c[1]; RCP R1.y, R0.x; ADD R0.zw, fragment.position.xyxy, c[6].xyxy; MUL R0.zw, R0, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1.x, R1, R1.y; DP4 R1.y, R0, c[7]; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[6].x, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[6].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..5], { 2, 4, 1, 9.9999997e-006 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[6]; MUL R0.x, R0, c[6]; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R0.y, -R0.x, R0; MOV R0.x, c[6]; MUL R0.x, R0, c[1]; MAX R0.z, R1.w, c[6].w; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R4.xyz, R3, c[7].x, -c[7].y; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; MAD R2.xyz, R0, c[6].x, -R0.w; MAD R4.xyz, R3, R4, c[7].z; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[6].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[6].x; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[6].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[6].z; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[6].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[6].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R2.xyz, R0, R2.w, R2; ADD R2.w, -R0, c[6].z; MUL R0.xyz, R0, c[6].x; MAD R2.xyz, R1, R2.w, R2; MAD R3.xyz, R3, c[6].x, R4; MAD R1.xyz, R1, R2.w, R3; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[6].z; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[6].w; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[6].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[6].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[6].z; MAX R2.xyz, R1, c[6].w; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[6].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[6].z; MAD R3.xyz, R0, R2.w, R3; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R1, R2, R3; MAD R3.xyz, R0.w, R1.w, R3; ADD R1.x, R0.w, R1.w; ADD R3.xyz, R3, -R2; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R3, R2; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[6].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[6].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[6].z; MAD R0.xyz, R0, c[6].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[6].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R0.y, -R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MOV R0.x, c[6]; MUL R0.x, R0, c[1]; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[6].z; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[8].x; MUL R0.z, R0, c[8].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R0.y, -R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[7].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[5].y; MOV R0.x, c[8]; MUL R0.x, R0, c[1]; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[5].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[8].z; MUL R0.xyz, R0, c[6].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[8].z; MUL R1.xyz, R1, c[6].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[6]; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[9].x, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[9].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..8], { 2, 4, 1, 9.9999997e-006 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[9]; MUL R0.x, R0, c[9]; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R0.y, -R0.x, R0; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; MAX R0.z, R1.w, c[9].w; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R4.xyz, R3, c[10].x, -c[10].y; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[2], 1D; MAD R2.xyz, R0, c[9].x, -R0.w; MAD R4.xyz, R3, R4, c[10].z; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[9].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[9].x; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[9].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[9].z; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[9].z; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[9].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[9].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[9].z; MAD R3.xyz, R3, c[9].x, R4; MUL R0.xyz, R0, c[9].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[9].w; ADD R2.w, -R1, c[9].z; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[9].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[9].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[9].z; MAX R2.xyz, R1, c[9].w; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[9].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[9].z; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[9].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[9].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[9].z; MAD R3.xyz, R3, c[9].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[9].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; ADD R3.xy, fragment.position, c[7]; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.z, R0.x, R0; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[5]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R1.x, -R0.y, R0.z; MOV R0.x, c[9]; MUL R0.z, R0.x, c[1].x; RCP R1.y, R0.z; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, R1.y; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[9].z; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[12] = { program.local[0..10], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[11].x; MUL R0.z, R0, c[11].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R1.x, -R0.y, R0.z; MOV R0.x, c[11]; MUL R0.z, R0.x, c[1].x; RCP R1.y, R0.z; MUL R0.xy, fragment.position, c[8]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, R1.y; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[5].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[5].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[9]; ADD R2.w, -R0, c[11].z; MUL R1.xyz, R1, c[6].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[6].z; ADD R3.z, -R1.w, c[11]; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[6]; MUL R3.xy, R3, c[7]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[10]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 MOV result.color, fragment.color.primary; END !!ARBfp1.0 PARAM c[3] = { program.local[0..2] }; TEMP R0; ADD R0.xy, fragment.position, c[1]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[0], 2D; DP4 R0.x, R0, c[2]; MUL result.color, fragment.color.primary, R0.x; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MUL R1.xyz, fragment.color.primary, R0; MAD R1.xyz, -R1, c[1].x, R2; ADD R1.w, -R0, c[1].y; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1].y; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; ADD R1.w, fragment.color.primary, R0; MIN R1.xyz, R1, R2; ADD R0.xyz, fragment.color.primary, R0; MAD result.color.xyz, -R1, c[1].x, R0; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[3] = { program.local[0], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MAX R1.x, R0.w, c[1].z; RCP R1.x, R1.x; MUL R2.xyz, R0, R1.x; MAD R1.xyz, R2, c[2].x, -c[2].y; MAD R3.xyz, R2, R1, c[2].z; MAD R1.xyz, fragment.color.primary, c[1].y, -fragment.color.primary.w; MUL R4.xyz, R0.w, R1; MUL R5.xyz, R4, R3; RSQ R1.w, R2.x; RCP R3.x, R1.w; RSQ R2.w, R2.z; RSQ R1.w, R2.y; MUL R5.xyz, R2, R5; RCP R3.z, R2.w; RCP R3.y, R1.w; ADD R3.xyz, -R2, R3; MUL R3.xyz, R4, R3; ADD R2.xyz, -R2, c[1].x; MAD R1.xyz, R1, R2, fragment.color.primary.w; MUL R2.xyz, fragment.color.primary, c[1].y; MAD R4.xyz, fragment.color.primary.w, R0, R5; MAD R3.xyz, fragment.color.primary.w, R0, R3; ADD R5.xyz, R3, -R4; MUL R3.xyz, R0, c[1].w; SGE R3.xyz, R3, R0.w; MAD R3.xyz, R3, R5, R4; MAD R3.xyz, -R0, R1, R3; MUL R1.xyz, R0, R1; SGE R2.xyz, R2, fragment.color.primary.w; MAD R2.xyz, R2, R3, R1; ADD R1.x, -R0.w, c[1]; MAD R2.xyz, fragment.color.primary, R1.x, R2; ADD R1.x, fragment.color.primary.w, R0.w; ADD R1.y, -fragment.color.primary.w, c[1].x; MAD result.color.xyz, R0, R1.y, R2; MAD result.color.w, -fragment.color.primary, R0, R1.x; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[1].y; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R1.xyz, R0.w, -R0; MUL R1.xyz, R1, R2; MUL R1.xyz, R1, c[1].x; MAD R1.xyz, fragment.color.primary.w, R0.w, -R1; MAD R1.xyz, fragment.color.primary, R1.w, R1; MUL R3.xyz, fragment.color.primary, R1.w; MUL R2.xyz, fragment.color.primary, R0; ADD R1.w, -fragment.color.primary, c[1].y; MAD R2.xyz, R2, c[1].x, R3; MAD R2.xyz, R0, R1.w, R2; MAD R0.xyz, R0, R1.w, R1; ADD R1.xyz, R0, -R2; MUL R0.xyz, fragment.color.primary, c[1].x; ADD R1.w, fragment.color.primary, R0; SGE R0.xyz, R0, fragment.color.primary.w; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MAD R1.xyz, -fragment.color.primary.w, R0.w, R2; MUL R3.xyz, fragment.color.primary.w, R1; MAX R1.xyz, fragment.color.primary, c[1].y; ADD R1.w, -R0, c[1].x; MUL R4.xyz, fragment.color.primary, R1.w; ADD R2.w, -fragment.color.primary, c[1].x; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R1.xyz, R3, R1, R4; MUL R3.xyz, R0, R2.w; MAD R0.xyz, R0, R2.w, R1; MAD R1.xyz, fragment.color.primary, R1.w, R3; MUL R1.w, fragment.color.primary, R0; SGE R2.xyz, R2, R1.w; ADD R0.xyz, R0, -R1; ADD R1.w, fragment.color.primary, R0; MAD result.color.xyz, R2, R0, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; MAX R1.y, fragment.color.primary.w, c[1]; RCP R2.x, R1.y; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.x, -fragment.color.primary.w, c[1]; MUL R1.xyz, R0, R1.x; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; MAD R2.xyz, -fragment.color.primary, R2.x, c[1].x; MAX R2.xyz, R2, c[1].y; MUL R0.xyz, fragment.color.primary.w, R0; MUL R1.w, fragment.color.primary, R0; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R0, R2, R1; MAD R1.xyz, fragment.color.primary.w, R0.w, R1; MAD R0.xyz, fragment.color.primary, R0.w, R0; SGE R0.xyz, R0, R1.w; ADD R1.xyz, R1, -R2; ADD R1.w, fragment.color.primary, R0; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MAX R1.xyz, R1, R2; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MIN R1.xyz, R1, R2; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[1].y; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R1.xyz, R0.w, -R0; MUL R1.xyz, R1, R2; MUL R1.xyz, R1, c[1].x; MAD R1.xyz, fragment.color.primary.w, R0.w, -R1; MUL R3.xyz, fragment.color.primary, R1.w; MUL R2.xyz, fragment.color.primary, R0; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[1].y; MAD R2.xyz, R2, c[1].x, R3; MAD R2.xyz, R0, R1.w, R2; MAD R1.xyz, R0, R1.w, R1; MUL R0.xyz, R0, c[1].x; ADD R1.w, fragment.color.primary, R0; ADD R1.xyz, R1, -R2; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[1] = { program.local[0] }; TEMP R0; TEMP R1; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1, fragment.color.primary, R0; MAD result.color, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R0.w, c[1]; MUL R1.xyz, fragment.color.primary, R1.x; ADD R1.w, fragment.color.primary, R0; MAD R1.xyz, fragment.color.primary, R0, R1; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[4] = { program.local[0..2], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[2]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, R0, c[0].y; MUL R2.xyz, fragment.color.primary.w, R1; MUL R1.xyz, fragment.color.primary, c[0].x; MAD R2.xyz, R0.w, R1, R2; MUL R0.xyz, R0, c[1].z; ADD R1.w, -R0, c[3].x; MUL R1.xyz, fragment.color.primary, c[1].y; MAD R1.xyz, R1.w, R1, R2; ADD R2.x, -fragment.color.primary.w, c[3]; MAD result.color.xyz, R2.x, R0, R1; MUL R0.x, fragment.color.primary.w, R0.w; MUL R0.z, R0.w, R2.x; MUL R0.y, fragment.color.primary.w, R1.w; DP3 result.color.w, R0, c[1]; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MUL R1.xyz, fragment.color.primary, R0; MAD R1.xyz, -R1, c[4].x, R2; ADD R1.w, -R0, c[4].y; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].y; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.xyz, fragment.color.primary, R0; MUL R3.xyz, fragment.color.primary.w, R0; MUL R2.xyz, fragment.color.primary, R0.w; MIN R2.xyz, R2, R3; MAD R2.xyz, -R2, c[4].x, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..3], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MAX R1.x, R0.w, c[4].z; RCP R1.x, R1.x; MUL R2.xyz, R0, R1.x; MAD R1.xyz, R2, c[5].x, -c[5].y; MAD R3.xyz, R2, R1, c[5].z; MAD R1.xyz, fragment.color.primary, c[4].y, -fragment.color.primary.w; MUL R4.xyz, R0.w, R1; MUL R5.xyz, R4, R3; RSQ R1.w, R2.x; RSQ R2.w, R2.z; RCP R3.x, R1.w; RSQ R1.w, R2.y; MUL R5.xyz, R2, R5; RCP R3.z, R2.w; RCP R3.y, R1.w; ADD R3.xyz, -R2, R3; MUL R3.xyz, R4, R3; ADD R2.xyz, -R2, c[4].x; MAD R1.xyz, R1, R2, fragment.color.primary.w; MUL R2.xyz, fragment.color.primary, c[4].y; MAD R4.xyz, fragment.color.primary.w, R0, R5; MAD R3.xyz, fragment.color.primary.w, R0, R3; ADD R5.xyz, R3, -R4; MUL R3.xyz, R0, c[4].w; SGE R3.xyz, R3, R0.w; MAD R3.xyz, R3, R5, R4; MAD R3.xyz, -R0, R1, R3; MUL R1.xyz, R0, R1; SGE R2.xyz, R2, fragment.color.primary.w; MAD R2.xyz, R2, R3, R1; ADD R1.x, -R0.w, c[4]; MAD R2.xyz, fragment.color.primary, R1.x, R2; ADD R1.x, -fragment.color.primary.w, c[4]; MAD R2.xyz, R0, R1.x, R2; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R1, R0, texture[0], 2D; ADD R0.w, -R1, c[4].y; MUL R3.xyz, fragment.color.primary, R0.w; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R0.xyz, R1.w, -R1; MUL R0.xyz, R0, R2; MUL R0.xyz, R0, c[4].x; MAD R0.xyz, fragment.color.primary.w, R1.w, -R0; MAD R0.xyz, fragment.color.primary, R0.w, R0; MUL R2.xyz, fragment.color.primary, R1; MAD R2.xyz, R2, c[4].x, R3; ADD R0.w, -fragment.color.primary, c[4].y; MAD R3.xyz, R1, R0.w, R0; MAD R2.xyz, R1, R0.w, R2; MUL R0.xyz, fragment.color.primary, c[4].x; SGE R0.xyz, R0, fragment.color.primary.w; ADD R3.xyz, R3, -R2; MAD R2.xyz, R0, R3, R2; ADD R0.z, fragment.color.primary.w, R1.w; MAD R2.w, -fragment.color.primary, R1, R0.z; ADD R0.xy, fragment.position, c[2]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[3]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[4].x; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MAD R1.xyz, -fragment.color.primary.w, R0.w, R2; MUL R3.xyz, fragment.color.primary.w, R1; MAX R1.xyz, fragment.color.primary, c[4].y; ADD R2.w, -fragment.color.primary, c[4].x; MUL R4.xyz, fragment.color.primary, R1.w; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R3.xyz, R3, R1, R4; MUL R1.xyz, R0, R2.w; MAD R1.xyz, fragment.color.primary, R1.w, R1; MAD R3.xyz, R0, R2.w, R3; MUL R1.w, fragment.color.primary, R0; ADD R3.xyz, R3, -R1; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R3, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.x, -fragment.color.primary.w, c[4]; MAX R1.y, fragment.color.primary.w, c[4]; MUL R2.xyz, R0, R1.x; ADD R1.w, -R0, c[4].x; MAD R3.xyz, fragment.color.primary, R1.w, R2; RCP R1.y, R1.y; MAD R1.xyz, -fragment.color.primary, R1.y, c[4].x; MAX R1.xyz, R1, c[4].y; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.w, fragment.color.primary, R0; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R1.xyz, R2, R1, R3; MAD R3.xyz, fragment.color.primary.w, R0.w, R3; MAD R2.xyz, fragment.color.primary, R0.w, R2; ADD R3.xyz, R3, -R1; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R3, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MAX R1.xyz, R1, R2; ADD R1.w, -R0, c[4].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MIN R1.xyz, R1, R2; ADD R1.w, -R0, c[4].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R1, R0, texture[0], 2D; ADD R0.w, -R1, c[4].y; MUL R3.xyz, fragment.color.primary, R0.w; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R0.xyz, R1.w, -R1; MUL R0.xyz, R0, R2; MUL R0.xyz, R0, c[4].x; MAD R0.xyz, fragment.color.primary.w, R1.w, -R0; MAD R0.xyz, fragment.color.primary, R0.w, R0; MUL R2.xyz, fragment.color.primary, R1; MAD R2.xyz, R2, c[4].x, R3; ADD R0.w, -fragment.color.primary, c[4].y; MAD R3.xyz, R1, R0.w, R0; MAD R2.xyz, R1, R0.w, R2; MUL R0.xyz, R1, c[4].x; SGE R0.xyz, R0, R1.w; ADD R3.xyz, R3, -R2; MAD R2.xyz, R0, R3, R2; ADD R0.z, fragment.color.primary.w, R1.w; MAD R2.w, -fragment.color.primary, R1, R0.z; ADD R0.xy, fragment.position, c[2]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[3]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.xy, fragment.position, c[2]; ADD R2, fragment.color.primary, R0; MUL R1.xy, R1, c[0]; MAD R2, -fragment.color.primary, R0, R2; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R0.w, c[4]; MUL R1.xyz, fragment.color.primary, R1.x; MAD R1.xyz, fragment.color.primary, R0, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[3]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, R0, c[0].y; MUL R2.xyz, fragment.color.primary.w, R1; MUL R1.xyz, fragment.color.primary, c[0].x; MAD R2.xyz, R0.w, R1, R2; ADD R3.xy, fragment.position, c[4]; ADD R1.w, -R0, c[6].x; MUL R1.xyz, fragment.color.primary, c[1].y; MAD R2.xyz, R1.w, R1, R2; MUL R1.xyz, R0, c[1].z; ADD R2.w, -fragment.color.primary, c[6].x; MAD R2.xyz, R2.w, R1, R2; MUL R1.z, R0.w, R2.w; MUL R1.x, fragment.color.primary.w, R0.w; MUL R1.y, fragment.color.primary.w, R1.w; DP3 R2.w, R1, c[1]; MUL R3.xy, R3, c[2]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[5]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..3], { -2, 1, -0.5, 2 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; ADD R0.xy, fragment.position, c[3]; MUL R1.xyz, R0.y, c[1]; MAD R0.xyz, R0.x, c[0], R1; ADD R0.xyz, R0, c[2]; RCP R2.z, R0.z; MUL R0.zw, R0.xyxy, R2.z; MUL R2.xy, R0.zwzw, fragment.texcoord[0]; MOV R1.xy, c[0]; MOV R1.zw, c[1].xyxy; MOV R0.x, c[0].z; MOV R0.y, c[1].z; MAD R0, R0.zzww, -R0.xyxy, R1.xzyw; MUL R1.xy, R2, fragment.texcoord[0]; MUL R0, R2.z, R0; MUL R1.xy, R1, c[4].x; MUL R1.zw, R1.xyxy, R0.xyxz; MUL R0.zw, R1.xyxy, R0.xyyw; ADD R0.y, R0.z, R0.w; ADD R0.x, R1.z, R1.w; MUL R0.xy, R0, R0; ADD R0.x, R0, R0.y; MUL R0.zw, R2.xyxy, R2.xyxy; ADD R0.z, R0, R0.w; ADD R0.y, -R0.z, c[4]; RSQ R0.x, R0.x; MAD_SAT R0.x, R0, R0.y, -c[4].z; MUL R0.y, -R0.x, c[4].w; ADD R0.y, R0, c[5].x; MUL R0.x, R0, R0; MUL result.color, R0.x, R0.y; END !!ARBfp1.0 PARAM c[1] = { { 0.5, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; ADD R3.z, fragment.position.x, c[0].x; ADD R0.y, fragment.position, -c[0].x; MAX R4.x, fragment.texcoord[0].y, R0.y; ADD R0.x, fragment.position.y, c[0]; MIN R3.w, R0.x, fragment.texcoord[0].x; ADD R2.z, fragment.position.x, -c[0].x; MOV R2.w, R3.z; MOV R0.yw, R4.x; MOV R0.xz, R3.w; MAD R0, fragment.texcoord[1].xxzz, R0, fragment.texcoord[1].yyww; MAD R0.zw, fragment.position.x, c[0].y, -R0; MOV R2.x, R0; MOV R2.y, R0.z; MOV R1.w, R0; MOV R1.z, R0.y; MIN R1.xy, R2, R1.zwzw; SGE R0.xy, R1.zwzw, R2; ADD R0.zw, -fragment.texcoord[0], -fragment.texcoord[0]; MAD R3.xy, R0, R0.zwzw, fragment.texcoord[0].zwzw; ADD R0, -R1.xxyy, R2.zwzw; MAD R0, R0, R3.xxyy, R4.x; ADD R3.xy, R0.ywzw, R0.xzzw; ADD R4.zw, R3.w, -R0.xyxz; ADD R0.zw, -R4.x, R0.xyyw; ADD R0.xy, R3.z, -R1; MAX R1.zw, R2.xyxy, R1; MUL R0.xy, R0, R0.zwzw; MAD R3.xy, -R3, c[0].x, R3.w; ADD R2.w, R3.z, -R2.z; MUL R2.xy, R3, R2.w; ADD R2.w, R3, -R4.x; ADD R3.xy, -R2.z, R1.zwzw; MUL R3.xy, R4.zwzw, R3; ADD R4.zw, R1.xyxy, R1; MAD R0.zw, R4, c[0].x, -R2.z; MAD R0.xy, -R0, c[0].x, R2.w; MAD R4.zw, R0, R2.w, -R0.xyxy; SGE R0.zw, R3.z, R1; MAD R0.xy, R0.zwzw, R4.zwzw, R0; MAD R3.xy, R3, c[0].x, -R2; MAD R0.zw, R0, R3.xyxy, R2.xyxy; ADD R2.xy, R0.zwzw, -R0; SGE R0.zw, R2.z, R1.xyxy; MAD R0.xy, R0.zwzw, R2, R0; SGE R0.zw, R1, R2.z; ADD R0.xy, R0, -R2.w; SGE R1.xy, R3.z, R1; MAD R0.xy, R1, R0, R2.w; MAD R0.x, -R0, R0.z, R2.w; SGE R0.z, R3.w, R4.x; MAD R0.x, -R0.y, R0.w, R0; MUL result.color, R0.x, R0.z; END -DT! @ QGLOffscreencontextcleanupGLContextRefs(const QGLContext*) QGLProgramCachecontextcleanupPrograms(const QGLContext*) QGLPrivateCleanupcontextcleanupGLContextRefs(const QGLContext*) QGLGradientCachecontextcleanupGLContextRefs(const QGLContext*) 1 O QGLGlyphCachecleanupContext(const QGLContext*)fontEngineDestroyed(QObject*)widgetDestroyed(QObject*)?o@2aboutToDestroyContext(const QGLContext*)1cleanupGLContextRefs(const QGLContext*)Fcp5ccc c c c c c c c c~.~.AFc5ccc c c c c c c c c,Gc`!cccc0(cP c`*c c$ c cc ccp-c2cpc cc c* c0 c6 c@c@Pc< c"cB cH cN cT ccPuc0Oc`Oc`OcOcOcPcPcZ c` cf cl cr cx c`uc~ c c c c cGcPcc?hHcpc%cHccc`&c@@@8Iccc &cpcpcIccc@&crc cIccc@&cqc c(Jc&c0)c`&ctJcP5c-q=@[GTQOpenGLPaintEnginePrivate: Unhandled fragment variable:>-C6?LKcPYcXcKc5cc`c@c c c c c c c c1cleanupPrograms(const QGLContext*)Kc5c ccdc c c c c c c c4LccPc1fontEngineDestroyed(QObject*)1cleanupContext(const QGLContext*)2destroyed(QObject*)1widgetDestroyed(QObject*)eeA?p@QGLOffscreen: Invalid offscreen fbo (size %dx%d)Lc5c0ccc c c c c c c cvFQOpenGLPaintEngine: paint device doesn't have a valid GL context.?4C#define lowp #define mediump #define highp @Custom shader is already set on a painterQGLCustomShaderStage::setOnPainter() - paint engine not OpenGL2-DT! @'7?>-DT!? @QGLContext::generateFontDisplayLists: Could not generate display lists for font '%s'wglGetPixelFormatAttribivARBQGLContext: ChoosePixelFormat failedwglChoosePixelFormatARBQGLWidget::setContext: Context must refer to this widgetQGLWidget::setContext: Cannot set null contextQGLCmap::resize(): size out of rangeQGLCmap::set(): Index out of rangewglGetSwapIntervalEXTwglSwapIntervalEXTQGLContext::chooseContext(): Failed to get pixmap rendering context of suitable depth.QGLContext::chooseContext(): Failed to get pixmap rendering context.QGLContext::chooseContext(): Cannot create overlay context for invalid widgetQGLContext::chooseContext(): Paint device cannot be nullwglDestroyPbufferARBwglReleasePbufferDCARBWGL_ARB_pixel_formatWGL_ARB_pbufferwglGetExtensionsStringARBQGLPixelBuffer: Unable to create pbuffer context - giving up.QGLPixelBuffer: Unable to share display lists - with share widget.QGLPixelBuffer: Unable to create pbuffer [w=%d, h=%d] - giving up.QGLPixelBuffer: Unable to find a pixel format with pbuffer - giving up.WGL_ARB_render_texturewglQueryPbufferARBwglGetPbufferDCARBwglCreatePbufferARBwglBindTexImageARBwglReleaseTexImageARB  QGLWidgetupdateGL()updateOverlayGL()QGLSignalProxycontextaboutToDestroyContext(const QGLContext*)QGLShaderQGLShaderProgramshaderDestroyed()QGraphicsShaderEffectQGLWindowSurfaceobjectdeleted(QObject*)QWindowSurfaceQGLEngineSharedShadersshaderProgNeedsChanging()QGLEngineShaderManagershaderProgNeedsChangingSlot()4\c c cH cHc\c1cAcAcAc Bcc@Ac$c@(Bc8Bc Bc<cTBcdBclBc<c@TBc`cBcBcBcBc BcCc`c@Bcxc@BcCcBc BcCcc@4CcDCcLCcc@4Cc`cBccCcCcCcCc DcDDcc@Ccc@CcCcCc DcDDcc@(Dc8Dc DcDDc c@`DcpDcDDc(cDcDcDc(c@DctcDcDcDcEcLCctc@Dcc@,Ec55o667J7x77788k8888:9r999:+:`::;;;k;;;;6<h<<<=L==3>g>>??3@r@@@3AiAA(BtBBCCC#DDDEcEEF9FFFFG9G{GGG=HiHHHH)I[IIIJTJyJJJ5KYKKKK(LlLLLMLMpMMMN4N[NN6OOOPfPPP Q8QQQQ9R}RRR-SSTT UBUUU V[VVV#WHWWW"XvXXXY8YvYYYZ7ZZ$[S[|[[q\\\9]h]]]^J^^^_8_0`\```8aab9bbb3c[cccc"dYddde\eeee!f}ff gxggpc"Xacc"acc"ac c,c"acpc"bc@)cDbc"bcTbccc"bc@B+cbc"cccc c:c"Xcc`czc"cc@I8ccc"dccccc"0dcc"ddc0c"dc@rJcdc"dcdc@Kcec"$ec4eccc"lecccc"ec c+c"ec"4fcPcjcrc{cccccccc"tfcc"fc0c"fc@\cgc"Pgcgc`cc"xgc"gcccccccc"gc@cNc"$hc"|hcccccccccc"hc c c"hc@ c"icp c"Hic c"tic c"ic!c"ic0!c;!c"icp!c",jc"|jc!c!c!c!c!c"c "c"c"jcI"c@"cc"ck"c"jc"Hkc"c"c"c"c"c"c#c #c#c#c"xkcP#c[#c[#c"kc#c#c"kc"Plc#c#c#c#c#c#c#c"lc $c)$c2$c=$c=$cV$ca$ca$c$c"lc$c"mc%c"Dmc0%c;%cF%c"pmcp%c{%c%c%c"mc%c"mc%c%c&c"nc0&c9&cD&c"Xncp&cy&c"nc&c"nc&c&c"nc'c'c"(oc0'c"\oc`'c"oc'c'c"oc'c'c'c"oc(c(c$(c"$pcP(cY(cd(c"`pc"pc(c(c(c(c(c(c(c(c(c)c )c"pc"`qc0)c8)c8)c@)cI)cp)cx)cx)c)c"qc"qc)c)c)c)c)c"Tc>c>c !>c *>cP>c\>c",c>c>c>c"`c"c>c>c>c?c?c" c@?cL?cX?cz?c?c" Xc?c?c?c?c?c?c@c@c@c!@c*@c`@ci@c"c@c@c@c@c"c@c"(cAcAc'Ac"Tc`Ac"c" cAcAcAcAcAcAcAcAcAc Bc"(cPBc\BchBc"\cBcBcBc"c"cBcBc CcCcCc"Dc@CcLCcXCcdCcpCc|CcCcCcCc"|cDc DcDc"c"cPDcYDcbDckDctDc}DcDcDc"@cDcDcEc"tc@EcKEcWEc"cEcEcEcEc"cEcEcEcFc"0c0Fc"tc`FciFcrFc{Fc"cFcFc"cFcFc"cGcGc"Lc0Gc"c`GciGcrGc"cGc"cGcGc"c"lcHcHc"Hc+Hc4Hc`Hc"cHc"cHc"cHc"c Ic"DcPIc"pcIc"c"cIcIcIcIcIcIcJc"c@JcKJc"HcpJc"|cJc"cJcJc"ԑcKcKc#Kc,Kc"cPKc"LcKc"xc@cc"ccKcKcKc"$c Lc"XcPLcXLccLc"cLcLcLc"cLc"c@c(c"8cHc Mc+Mc6McAMc"c@cĔc" cԔcMc"4cMc"`cMcMc"c Nc)Nc"cPNc"cNc" c" pcNcNcNcNcOcOcOcOcNcNc NcOc *Oc" c`OclOcxOcxOcxOcOcOcOcOcOc"DcPc"pc@PcNPcZPc"cPc"ؗcPcPc"cQc"8c0Qc"dc`QckQcwQc"cQcQcQc"̘cQc"cRcRc%Rc0Rc"4c`RciRcuRc"xcRcRcRcRc"cRc"cScSc$Sc"$c" cPSc[ScfScrScrSc~ScScScScScSc" cTcTc#Tc+Tc4Tc=TcFTcQTcQTcjTc rTc{TcTcTc"hcTcTcUc"c0Uc9Uc"Лc"(c`UciUcrUc{UcUcUcUcUcUcUc"hcVc"c0Vc9VcEVcPVc"ȜcVcVcVcVc" cVc"PcWcWcWcWc"|c@Wc"cpWcyWc"cWcWc" c"xcWcWcXc XcXc"Ğc@XcHXcPXc[XcdXcmXcXc"cXc" cYcYc"Lc0Yc"c`YckYc"cYc"cYc" c@Kc8c"HcXc Zc,Zc"c"c`ZciZctZcZcZcZcZcZcZcZcZcZcZc Zc[c[c"Xc@[cH[c"cp[c"c[c"c"<c[c[c[c[c[c\c \c\c \c)\c 2\c ;\c D\c M\c V\c_\ch\c\c\c"Ģc\c\c\c"c0]c"4c`]c"`c]c]c"c]c]c]c"c^c ^c"c0^c"0cp^cy^c"\c^c^c^c^c"c^c^c"Ԥc0_c"c"Xc`_ci_cx_c_c_c_c_c_c_c_c _c _c `c `c "`cP`c"Хc`c`c`c`c"c`c`c"@c"c`c`cacac ac,ac"cpacyacacacacacacacbc",c0bc"Xc" c`bclbcxbcbcbcbcbcbcbcbcbc"c cc(cc"$cPcc"Xccc"ccc"ccc"ܨcdcdc"c@dc"<cdcdcdc"hc Tccc"ȩccdcdcdc" c0ec;ecFecQec"Hcec"cec"c@cc"ccfc fcfc"<c@fcYfcdfcdfc"xc"cfcfcfcfcfcgc"c0gc;gcDgc^gc"4c"cgcgcgcgcgcmcccccGcc'cccKc_cL|LĺxȄ-dĮ-x0< .>P^nh0R0<0,00//////b/Z/D/./ /...|.p.`.R.@.6......----------r-h-X-H-2-.(-Ⱦ־*6FVbʿ޿"8H`~tl^N@2$ҽĽxhZPD:(ڼȼtfXD.ܻλr\L4$zغ,,l,N,(, ,++++~+V+:++****l*R*,**))))j)<))((((l(@("(''''b'D''&&&&r&P&2&&%%%f%P%"%%$$$$T$0$$##p#T###""""~"H""!!!!r!P!*!!   f R &  2dF&tF"xR~T>zP$pH$nH.~d@*,<Vx,Nt &Pp,H ^&:Lp6lDd0R(R<j4`$R4`NNz<b*\0~` 2dNxJ6b Hh V.\6~fd4X :^TrDp T(` h4Z<h* H z    J      L    . V z      R    6B~Jd8z"l *Rr@d,lLzvX<&l>Z.`F, tTh"p0N"v^*pV8$ZtZ$lR6P*^D|bL6v&bB"^@tX>& zX<tJ tHZ$\0zH~H~hB vV>^J8Z@""glReadPixelsglGetTexImageglGetTexLevelParameteriv4glTexImage2DoglGetIntegervGglDisableClientStateHglDrawArraysPglEnableClientState(glTexCoordPointerUglVertexPointerFglDisable glBindTextureOglEnableglIsEnabled glBlendFuncglShadeModelglLoadIdentityglPushMatrixglMatrixModeglPushAttribglPushClientAttribglPopClientAttribglPopAttribglPopMatrixnglGetFloatv|glGetStringglIndexi+glColor4fglClearIndexglClearColor5glTexParameterfiglGenTexturesglPixelStoreiBglDeleteTexturesaglFlushIglDrawBuffer7glTexParameteriglHintglScissorglOrthoVglViewport;glTranslatedglAlphaFunclglGetDoublev<glCopyTexImage2DglClearglLoadMatrixd=glVertex2d"glTexCoord4fglTexCoord2f>glCopyTexSubImage2DglPointSizeglLineWidthCglDepthFunc7glColorMaskDglDepthMaskglClearDepthmglGetErrorQglEnd glBegin:glTexSubImage2D3glTexImage1D0glTexGenfv1glTexGeni?glVertex2f?glCullFaceglStencilFuncglStencilOpglClearStencilglStencilMaskglPixelTransferi)glTexEnvfglPolygonModeglLoadMatrixfglRotatef\wglDescribeLayerPlanedwglMakeCurrent^wglGetCurrentContext_wglGetCurrentDCYwglCreateContext[wglDeleteContextmwglUseFontBitmapsWcwglGetProcAddressewglRealizeLayerPalettejwglSwapLayerBuffershwglShareListsZwglCreateLayerContextfwglSetLayerPaletteEntriesOPENGL32.dllDescribePixelFormat2SetPixelFormatChoosePixelFormatDeleteDCSelectObject-CreateCompatibleDC0SetPaletteEntriesRealizePaletteSelectPaletteDeleteObjectGetStockObjectMSwapBuffersECreatePalette2CreateDIBSectionGDI32.dll*ReleaseDC GetDCaCreateWindowExWDestroyWindowUSER32.dll??1QImage@@UAE@XZO??4QImage@@QAEAAV0@ABV0@@Z?mirrored@QImage@@QBE?AV1@_N0@Z%?scanLine@QImage@@QAEPAEH@Z ?bits@QImage@@QAEPAEXZu??0QImage@@QAE@ABVQSize@@W4Format@0@@Z* ?bytesPerLine@QImage@@QBEHXZ%?scanLine@QImage@@QBEPBEH@Z?height@QImage@@QBEHXZ7?width@QImage@@QBEHXZ/?size@QImage@@QBE?AVQSize@@XZ6?updatesEnabled@QWidget@@QBE_NXZR??1QPen@@QAE@XZ??1QFont@@QAE@XZ+?setPen@QPainter@@QAEXABVQPen@@@Z?drawText@QPainter@@QAEXABVQPointF@@ABVQString@@@Z-)?setFont@QPainter@@QAEXABVQFont@@@Z+?setPen@QPainter@@QAEXABVQColor@@@Z??0QFont@@QAE@ABV0@@Z?font@QPainter@@QBEABVQFont@@XZ:??0QPen@@QAE@ABV0@@Z'!?pen@QPainter@@QBEABVQPen@@XZD,?setRgbF@QColor@@QAEXNNNN@Z?invalidate@QColor@@AAEXXZK??1QPainter@@QAE@XZ6?convertToFormat@QImage@@QBE?AV1@W4Format@1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Zx??0QImage@@QAE@HHW4Format@0@@ZO?format@QImage@@QBE?AW4Format@1@XZ??1QWidget@@UAE@XZ5.?setVisible@QWidget@@UAEX_N@Z_/?sizeHint@QWidget@@UBE?AVQSize@@XZ?minimumSizeHint@QWidget@@UBE?AVQSize@@XZ?heightForWidth@QWidget@@UBEHH@ZM?mousePressEvent@QWidget@@MAEXPAVQMouseEvent@@@Zk?mouseReleaseEvent@QWidget@@MAEXPAVQMouseEvent@@@Z ?mouseDoubleClickEvent@QWidget@@MAEXPAVQMouseEvent@@@Z,?mouseMoveEvent@QWidget@@MAEXPAVQMouseEvent@@@Zn7?wheelEvent@QWidget@@MAEXPAVQWheelEvent@@@Z?keyPressEvent@QWidget@@MAEXPAVQKeyEvent@@@Z?keyReleaseEvent@QWidget@@MAEXPAVQKeyEvent@@@Z?focusInEvent@QWidget@@MAEXPAVQFocusEvent@@@Z?focusOutEvent@QWidget@@MAEXPAVQFocusEvent@@@Zh?enterEvent@QWidget@@MAEXPAVQEvent@@@ZM?leaveEvent@QWidget@@MAEXPAVQEvent@@@Z?moveEvent@QWidget@@MAEXPAVQMoveEvent@@@Zc?closeEvent@QWidget@@MAEXPAVQCloseEvent@@@Z(?contextMenuEvent@QWidget@@MAEXPAVQContextMenuEvent@@@Z1?tabletEvent@QWidget@@MAEXPAVQTabletEvent@@@Z ?actionEvent@QWidget@@MAEXPAVQActionEvent@@@Z?dragEnterEvent@QWidget@@MAEXPAVQDragEnterEvent@@@Z?dragMoveEvent@QWidget@@MAEXPAVQDragMoveEvent@@@Z?dragLeaveEvent@QWidget@@MAEXPAVQDragLeaveEvent@@@Z?dropEvent@QWidget@@MAEXPAVQDropEvent@@@Z.?showEvent@QWidget@@MAEXPAVQShowEvent@@@Z?hideEvent@QWidget@@MAEXPAVQHideEvent@@@Z7?winEvent@QWidget@@MAE_NPAUtagMSG@@PAJ@Z ?changeEvent@QWidget@@MAEXPAVQEvent@@@Z?inputMethodEvent@QWidget@@MAEXPAVQInputMethodEvent@@@Z?inputMethodQuery@QWidget@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@Z?focusNextPrevChild@QWidget@@MAE_N_N@Z1?styleChange@QWidget@@MAEXAAVQStyle@@@Z4?enabledChange@QWidget@@MAEX_N@Z ?paletteChange@QWidget@@MAEXABVQPalette@@@Z"?fontChange@QWidget@@MAEXABVQFont@@@Z7?windowActivationChange@QWidget@@MAEX_N@Z?languageChange@QWidget@@MAEXXZe?devType@QWidget@@UBEHXZ?getDC@QWidget@@UBEPAUHDC__@@XZC$?releaseDC@QWidget@@UBEXPAUHDC__@@@Zv?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@ZF%?rgb@QColor@@QBEIXZ$?redF@QColor@@QBENXZ;?greenF@QColor@@QBENXZ ?blueF@QColor@@QBENXZ ?alphaF@QColor@@QBENXZ??1QWidgetPrivate@@UAE@XZJ??0QWidgetPrivate@@QAE@H@Z&?setAutoFillBackground@QWidget@@QAEX_N@Z&?setAttribute@QWidget@@QAEXW4WidgetAttribute@Qt@@_N@ZC??0QWidget@@IAE@AAVQWidgetPrivate@@PAV0@V?$QFlags@W4WindowType@Qt@@@@@Z'?setColor@QImage@@QAEXHI@Z'?setColorCount@QImage@@QAEXH@Z??1QColormap@@QAE@XZ?colormap@QColormap@@QBE?BV?$QVector@VQColor@@@@XZ?instance@QColormap@@SA?AV1@H@Z??0QImage@@QAE@XZ7?width@QPaintDevice@@QBEHXZ?height@QPaintDevice@@QBEHXZ?key@QFont@@QBE?AVQString@@XZ1?styleStrategy@QFont@@QBE?AW4StyleStrategy@1@XZ/ ?cacheKey@QPixmap@@QBE_JXZ#?qt_widget_private@@YAPAVQWidgetPrivate@@PAVQWidget@@@Z( ?addImageHook@QImagePixmapCleanupHooks@@QAEXP6AX_J@Z@ZV ?addPixmapModificationHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z?instance@QImagePixmapCleanupHooks@@SAPAV1@XZw$?removeImageHook@QImagePixmapCleanupHooks@@QAEXP6AX_J@Z@Z$?removePixmapModificationHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@ZX??1QPixmap@@UAE@XZS??0QPixmap@@QAE@XZK??0QPixmap@@QAE@ABV0@@ZM??0QPixmap@@QAE@ABVQSize@@@Z ?bits@QImage@@QBEPBEXZ?isDetached@QImage@@QBE_NXZR?hasAlphaChannel@QImage@@QBE_NXZ%?scaled@QImage@@QBE?AV1@HHW4AspectRatioMode@Qt@@W4TransformationMode@3@@Zr??0QImage@@QAE@ABV0@@Z2?enableCleanupHooks@QImagePixmapCleanupHooks@@SAXABVQPixmap@@@Z2?toImage@QPixmap@@QBE?AVQImage@@XZ\!?pixmapData@QPixmap@@QBEPAVQPixmapData@@XZ?isNull@QImage@@QBE_NXZ?isNull@QPixmap@@QBE_NXZ?event@QWidget@@MAE_NPAVQEvent@@@Z|?drawPixmap@QPainter@@QAEXABVQPointF@@ABVQPixmap@@@Z&??0QPainter@@QAE@PAVQPaintDevice@@@Z+,?setRedirected@QWidgetPrivate@@QAEXPAVQPaintDevice@@ABVQPoint@@@Z1?enableCleanupHooks@QImagePixmapCleanupHooks@@SAXABVQImage@@@Z- ?cacheKey@QImage@@QBE_JXZA?end@QPainter@@QAE_NXZ $?rect@QWidget@@QBE?AVQRect@@XZ ?painter@QPaintEngine@@QBEPAVQPainter@@XZz??0QColor@@QAE@I@Z?getDC@QPaintDevice@@UBEPAUHDC__@@XZ@$?releaseDC@QPaintDevice@@UBEXPAUHDC__@@@Zq?metric@QPaintDevice@@MBEHW4PaintDeviceMetric@1@@ZI"?qt_defaultDpiY@@YAHXZH"?qt_defaultDpiX@@YAHXZE??1QPaintDevice@@UAE@XZ??0QPaintDevice@@IAE@XZ ?paintDevice@QPaintEngine@@QBEPAVQPaintDevice@@XZ}?color@QBrush@@QBEABVQColor@@XZ ?brush@QPalette@@QBEABVQBrush@@W4ColorGroup@1@W4ColorRole@1@@Z ?palette@QWidget@@QBEABVQPalette@@XZh ?backgroundRole@QWidget@@QBE?AW4ColorRole@QPalette@@XZ1?testAttribute_helper@QWidget@@ABE_NW4WidgetAttribute@Qt@@@Z- ?autoFillBackground@QWidget@@QBE_NXZ??1QBrush@@QAE@XZ??0QTransform@@QAE@ABV0@@Z^??0QBrush@@QAE@ABV0@@Z ?blue@QColor@@QBEHXZ:?green@QColor@@QBEHXZ$?red@QColor@@QBEHXZ ?alpha@QColor@@QBEHXZ?isSolid@QPen@@QBE_NXZ1?style@QPen@@QBE?AW4PenStyle@Qt@@XZ?isCosmetic@QPen@@QBE_NXZ06?type@QTransform@@QBE?AW4TransformationType@1@XZ7?widthF@QPen@@QBENXZL??1QPainterPath@@QAE@XZ(??0QPainterPath@@QAE@ABV0@@ZF??1QPaintEngine@@UAE@XZ??drawEllipse@QPaintEngineEx@@UAEXABVQRect@@@Z?getDC@QPaintEngine@@UBEPAUHDC__@@XZA$?releaseDC@QPaintEngine@@UBEXPAUHDC__@@@Z=?coordinateOffset@QPaintEngine@@UBE?AVQPoint@@XZ ?draw@QPaintEngineEx@@UAEXABVQVectorPath@@@Z0?stroke@QPaintEngineEx@@UAEXABVQVectorPath@@ABVQPen@@@Z=?clip@QPaintEngineEx@@UAEXABVQPainterPath@@W4ClipOperation@Qt@@@Z??clip@QPaintEngineEx@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z>?clip@QPaintEngineEx@@UAEXABVQRect@@W4ClipOperation@Qt@@@ZL?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQColor@@@ZK?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQBrush@@@Z?drawRoundedRect@QPaintEngineEx@@UAEXABVQRectF@@NNW4SizeMode@Qt@@@Zy?drawPixmap@QPaintEngineEx@@UAEXABVQPointF@@ABVQPixmap@@@ZK?drawImage@QPaintEngineEx@@UAEXABVQPointF@@ABVQImage@@@Z?drawPixmaps@QPaintEngineEx@@UAEXPBUData@QDrawPixmaps@@HABVQPixmap@@V?$QFlags@W4DrawingHint@QDrawPixmaps@@@@@Zm1?sync@QPaintEngineEx@@UAEXXZ ?beginNativePainting@QPaintEngineEx@@UAEXXZJ?endNativePainting@QPaintEngineEx@@UAEXXZ]!?pixmapFilter@QPaintEngineEx@@UAEPAVQPixmapFilter@@HPBV2@@Z?flags@QPaintEngineEx@@UBEIXZ??0QTessellator@@QAE@XZ??1QTessellator@@UAE@XZ1?tessellate@QTessellator@@QAE?AVQRectF@@PBVQPointF@@H@Z].?setWinding@QTessellator@@QAEX_N@Z?elementAt@QPainterPath@@QBEABVElement@1@H@Z?elementCount@QPainterPath@@QBEHXZc??1QPolygonF@@QAE@XZ ?boundingRect@QPolygonF@@QBE?AVQRectF@@XZ2?toFillPolygon@QPainterPath@@QBE?AVQPolygonF@@ABVQTransform@@@Z*??0QPainterPath@@QAE@XZ*?controlPointRect@QPainterPath@@QBE?AVQRectF@@XZo??4QPainterPath@@QAEAAV0@ABV0@@Z?map@QTransform@@QBE?AVQPainterPath@@ABV2@@Z ?addEllipse@QPainterPath@@QAEXABVQRectF@@@Z(?setFillRule@QPainterPath@@QAEXW4FillRule@Qt@@@Z?moveTo@QPainterPath@@QAEXABVQPointF@@@Z?lineTo@QPainterPath@@QAEXABVQPointF@@@Z?cubicTo@QPainterPath@@QAEXABVQPointF@@00@Zt??1QRegion@@QAE@XZO??1QPainterState@@UAE@XZ??4QRegion@@QAEAAV0@ABV0@@Z??0QRegion@@QAE@XZ.??0QPainterState@@QAE@ABV0@@Z0??0QPainterState@@QAE@XZG?copy@QPixmap@@QBE?AV1@HHHH@Z?height@QPixmap@@QBEHXZ7?width@QPixmap@@QBEHXZ@?copy@QImage@@QBE?AV1@HHHH@ZW??8QColor@@QBE_NABV0@@Z??4QTransform@@QAEAAV0@ABV0@@Z#??4QBrush@@QAEAAV0@ABV0@@Z?mapRect@QTransform@@QBE?AVQRectF@@ABV2@@Z??DQTransform@@QBE?AV0@ABV0@@Z?inverted@QTransform@@QBE?AV1@PA_N@Z??0QTransform@@QAE@NNNNNN@Z/?size@QPixmap@@QBE?AVQSize@@XZY2?texture@QBrush@@QBE?AVQPixmap@@XZ/?split@QBezier@@QBEXPAV1@0@Z?fromPoints@QBezier@@SA?AV1@ABVQPointF@@000@Z?color@QPen@@QBE?AVQColor@@XZ|??0QColor@@QAE@W4GlobalColor@Qt@@@Zs??4QPen@@QAEAAV0@ABV0@@Z0?style@QBrush@@QBE?AW4BrushStyle@Qt@@XZ ?brush@QPen@@QBE?AVQBrush@@XZM??1QPainterPathStroker@@QAE@XZ?createStroke@QPainterPathStroker@@QBE?AVQPainterPath@@ABV2@@ZS.?setWidth@QPainterPathStroker@@QAEXN@Z*?setMiterLimit@QPainterPathStroker@@QAEXN@Z?miterLimit@QPen@@QBENXZG*?setJoinStyle@QPainterPathStroker@@QAEXW4PenJoinStyle@Qt@@@Z?joinStyle@QPen@@QBE?AW4PenJoinStyle@Qt@@XZa'?setCapStyle@QPainterPathStroker@@QAEXW4PenCapStyle@Qt@@@ZT ?capStyle@QPen@@QBE?AW4PenCapStyle@Qt@@XZ,(?setDashPattern@QPainterPathStroker@@QAEXW4PenStyle@Qt@@@Z+(?setDashPattern@QPainterPathStroker@@QAEXABV?$QVector@N@@@Z?dashPattern@QPen@@QBE?AV?$QVector@N@@XZ+??0QPainterPathStroker@@QAE@XZH??1QPaintEngineExPrivate@@UAE@XZ??0QTransform@@QAE@XZg??0QBrush@@QAE@XZ>??0QPen@@QAE@XZ??0QPaintEngineExPrivate@@QAE@XZ??0QPaintEngineEx@@IAE@AAVQPaintEngineExPrivate@@@Z$?rects@QRegion@@QBE?AV?$QVector@VQRect@@@@XZx1?systemClip@QPaintEngine@@QBE?AVQRegion@@XZZ?fillRule@QPainterPath@@QBE?AW4FillRule@Qt@@XZ1?tessellateRect@QTessellator@@QAEXABVQPointF@@0N@Z1?tessellateConvex@QTessellator@@QAEXPBVQPointF@@H@Z -?setState@QPaintEngineEx@@UAEXPAVQPainterState@@@Z?color@QImage@@QBEIH@ZR"?qt_imageForBrush@@YA?AVQImage@@H_N@ZZ2?textureImage@QBrush@@QBE?AVQImage@@XZ?map@QTransform@@QBEXNNPAN0@Z?interpolationMode@QGradient@@QBE?AW4InterpolationMode@1@XZI%?rgba@QColor@@QBEIXZ0?stops@QGradient@@QBE?AV?$QVector@U?$QPair@NVQColor@@@@@@XZh??8QPen@@QBE_NABV0@@Zf??8QPainterPath@@QBE_NABV0@@Z ?angle@QConicalGradient@@QBENXZl ?center@QConicalGradient@@QBE?AVQPointF@@XZ5?translate@QTransform@@QAEAAV1@NN@Z#?radius@QRadialGradient@@QBENXZ?focalPoint@QRadialGradient@@QBE?AVQPointF@@XZm ?center@QRadialGradient@@QBE?AVQPointF@@XZ?map@QTransform@@QBE?AVQPointF@@ABV2@@Zi?finalStop@QLinearGradient@@QBE?AVQPointF@@XZ/?start@QLinearGradient@@QBE?AVQPointF@@XZ0?gradient@QBrush@@QBEPBVQGradient@@XZ5?transform@QBrush@@QBE?AVQTransform@@XZ?isQBitmap@QPixmap@@QBE_NXZ??ZQRegion@@QAEAAV0@ABV0@@Z??0QRegion@@QAE@ABVQRect@@W4RegionType@0@@Z?intersected@QRegion@@QBE?AV1@ABV1@@Z ?boundingRect@QRegion@@QBE?AVQRect@@XZ#??_5QRegion@@QAEAAV0@ABV0@@Z??IQRegion@@QBE?BV0@ABV0@@Z ??_4QRegion@@QAEAAV0@ABV0@@Z??0QRegion@@QAE@ABV0@@Z??D@YA?AVQRegion@@ABV0@ABVQTransform@@@Z?contains@QPainterPath@@QBE_NABVQRectF@@@Z[ ?addRect@QPainterPath@@QAEXABVQRectF@@@Z7?window@QWidget@@QBEPAV1@XZ5?isEmpty@QRegion@@QBE_NXZ?drawPoints@QPaintEngine@@UAEXPBVQPointF@@H@Zb'?setCapStyle@QPen@@QAEXW4PenCapStyle@Qt@@@Z?drawPoints@QPaintEngineEx@@UAEXPBVQPointF@@H@Z?drawTextItem@QPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Zd??0QBrush@@QAE@W4BrushStyle@Qt@@@Z?getGlyphPositions@QFontEngine@@QAEXABUQGlyphLayout@@ABVQTransform@@V?$QFlags@W4RenderFlag@QTextItem@@@@AAV?$QVarLengthArray@I$0BAA@@@AAV?$QVarLengthArray@UQFixedPoint@@$0BAA@@@@Z?fromTranslate@QTransform@@SA?AV1@NN@Z^?determinant@QTransform@@QBENXZb??1QPolygon@@QAE@XZ??0QRegion@@QAE@ABVQPolygon@@W4FillRule@Qt@@@Z2?toPolygon@QPolygonF@@QBE?AVQPolygon@@XZ2?toFillPolygon@QPainterPath@@QBE?AVQPolygonF@@ABVQMatrix@@@Z??0QMatrix@@QAE@XZ?compositionMode@QPaintEngineState@@QBE?AW4CompositionMode@QPainter@@XZ$?renderHints@QPaintEngineState@@QBE?AV?$QFlags@W4RenderHint@QPainter@@@@XZG?clipRegion@QPaintEngineState@@QBE?AVQRegion@@XZ@?clipOperation@QPaintEngineState@@QBE?AW4ClipOperation@Qt@@XZB?clipPath@QPaintEngineState@@QBE?AVQPainterPath@@XZH?clipRegion@QPainter@@QBE?AVQRegion@@XZ?isClipEnabled@QPaintEngineState@@QBE_NXZ?font@QPaintEngineState@@QBE?AVQFont@@XZ ?brushOrigin@QPaintEngineState@@QBE?AVQPointF@@XZ&!?pen@QPaintEngineState@@QBE?AVQPen@@XZ ?brush@QPaintEngineState@@QBE?AVQBrush@@XZ5?transform@QPaintEngineState@@QBE?AVQTransform@@XZ ?opacity@QPaintEngineState@@QBENXZ 0?state@QPaintEngineState@@QBE?AV?$QFlags@W4DirtyFlag@QPaintEngine@@@@XZ^?hasClipping@QPainter@@QBE_NXZq??8QTransform@@QBE_NABV0@@Z4?isEmpty@QPainterPath@@QBE_NXZY.?setWidthF@QPen@@QAEXN@Z#?qt_scaleForTransform@@YA_NABVQTransform@@PAN@Z(!?penNeedsResolving@QPaintEngineState@@QBE_NXZq?drawPath@QPaintEngineEx@@UAEXABVQPainterPath@@@Z-?setTransform@QBrush@@QAEXABVQTransform@@@Zb??0QBrush@@QAE@ABVQImage@@@Z%?scale@QTransform@@QAEAAV1@NN@Z%?scaled@QPixmap@@QBE?AV1@HHW4AspectRatioMode@Qt@@W4TransformationMode@3@@ZF?fill@QPixmap@@QAEXABVQColor@@@Z6?depth@QPixmap@@QBEHXZ@?drawEllipse@QPaintEngineEx@@UAEXABVQRectF@@@Z=??0QPen@@QAE@W4PenStyle@Qt@@@ZJ"?qt_draw_helper@@YAXPAVQPainterPrivate@@ABVQPainterPath@@W4DrawOperation@1@@Z>'?setBrush@QPainter@@QAEXABVQBrush@@@Z ?brush@QPainter@@QBEABVQBrush@@XZ?drawRects@QPaintEngineEx@@UAEXPBVQRectF@@H@Zg?drawLines@QPaintEngineEx@@UAEXPBVQLineF@@H@Z)??0QPainterPath@@QAE@ABVQPointF@@@Z ?brushNeedsResolving@QPaintEngineState@@QBE_NXZ?drawPolygon@QPaintEngineEx@@UAEXPBVQPointF@@HW4PolygonDrawMode@QPaintEngine@@@Z??1QGraphicsSystem@@UAE@XZ^??1QPixmapFilter@@UAE@XZ0?strength@QPixmapColorizeFilter@@QBENXZ?color@QPixmapColorizeFilter@@QBE?AVQColor@@XZ%?rows@QPixmapConvolutionFilter@@ABEHXZ?columns@QPixmapConvolutionFilter@@ABEHXZV??0QPixmapConvolutionFilter@@QAE@PAVQObject@@@Z$?metaObject@QPixmapConvolutionFilter@@UBEPBUQMetaObject@@XZy#?qt_metacast@QPixmapConvolutionFilter@@UAEPAXPBD@Z"?qt_metacall@QPixmapConvolutionFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z ?boundingRectFor@QPixmapConvolutionFilter@@UBE?AVQRectF@@ABV2@@Z[??1QPixmapConvolutionFilter@@UAE@XZ?drawPixmap@QPainter@@QAEXABVQRectF@@ABVQPixmap@@0@ZT??0QPixmapBlurFilter@@QAE@PAVQObject@@@Z"?metaObject@QPixmapBlurFilter@@UBEPBUQMetaObject@@XZw#?qt_metacast@QPixmapBlurFilter@@UAEPAXPBD@Z"?qt_metacall@QPixmapBlurFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z ?boundingRectFor@QPixmapBlurFilter@@UBE?AVQRectF@@ABV2@@ZY??1QPixmapBlurFilter@@UAE@XZY??0QPixmapDropShadowFilter@@QAE@PAVQObject@@@Z%?metaObject@QPixmapDropShadowFilter@@UBEPBUQMetaObject@@XZz#?qt_metacast@QPixmapDropShadowFilter@@UAEPAXPBD@Z"?qt_metacall@QPixmapDropShadowFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z ?boundingRectFor@QPixmapDropShadowFilter@@UBE?AVQRectF@@ABV2@@Z]??1QPixmapDropShadowFilter@@UAE@XZ?color@QPixmapDropShadowFilter@@QBE?AVQColor@@XZ$?rect@QPixmap@@QBE?AVQRect@@XZ_?devType@QImage@@UBEHXZ ?paintEngine@QImage@@UBEPAVQPaintEngine@@XZo?metric@QImage@@MBEHW4PaintDeviceMetric@QPaintDevice@@@ZU??0QPixmapColorizeFilter@@QAE@PAVQObject@@@Z#?metaObject@QPixmapColorizeFilter@@UBEPBUQMetaObject@@XZx#?qt_metacast@QPixmapColorizeFilter@@UAEPAXPBD@Z"?qt_metacall@QPixmapColorizeFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z ?boundingRectFor@QPixmapFilter@@UBE?AVQRectF@@ABV2@@Z;?convolutionKernel@QPixmapConvolutionFilter@@ABEPBNXZQ"?qt_halfScaled@@YA?AVQImage@@ABV1@@ZU ?addPixmapDestructionHook@QImagePixmapCleanupHooks@@QAEXP6AXPAVQPixmap@@@Z@Z.,?setRenderHint@QPainter@@QAEXW4RenderHint@1@_N@Z ?paintEngine@QPainter@@QBEPAVQPaintEngine@@XZ$?rect@QImage@@QBE?AVQRect@@XZD"?qt_blurImage@@YAXAAVQImage@@N_NH@Z ?blurHints@QPixmapBlurFilter@@QBE?AV?$QFlags@W4BlurHint@QGraphicsBlurEffect@@@@XZW"?qt_memrotate90_gl@@YAXPBIHHHPAIH@ZT?drawImage@QPainter@@QAEXHHABVQImage@@HHHHV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z'?setCompositionMode@QPainter@@QAEXW4CompositionMode@1@@ZD?fill@QImage@@QAEXI@Z#?radius@QPixmapBlurFilter@@QBENXZ'?setColorTable@QImage@@QAEXV?$QVector@I@@@Z?colorTable@QImage@@QBE?AV?$QVector@I@@XZ ?alphaChannel@QImage@@QBE?AV1@XZ?offset@QPixmapDropShadowFilter@@QBE?AVQPointF@@XZ ?blurRadius@QPixmapDropShadowFilter@@QBENXZ??1QGraphicsEffectPrivate@@UAE@XZ??0QGraphicsEffectPrivate@@QAE@XZ??0QGraphicsEffect@@IAE@AAVQGraphicsEffectPrivate@@PAVQObject@@@Z ?boundingRectFor@QGraphicsEffect@@UBE?AVQRectF@@ABV2@@Z/?sourceChanged@QGraphicsEffect@@MAEXV?$QFlags@W4ChangeFlag@QGraphicsEffect@@@@@Z??1QGraphicsEffect@@UAE@XZ.?setWorldTransform@QPainter@@QAEXABVQTransform@@_N@Z7?worldTransform@QPainter@@QBEABVQTransform@@XZ/?sourcePixmap@QGraphicsEffect@@IBE?AVQPixmap@@W4CoordinateSystem@Qt@@PAVQPoint@@W4PixmapPadMode@1@@Z/?sourceIsPixmap@QGraphicsEffect@@IBE_NXZ??0QRasterWindowSurface@@QAE@PAVQWidget@@@Z7?windowType@QWidget@@QBE?AW4WindowType@Qt@@XZ ?paintDevice@QRasterWindowSurface@@UAEPAVQPaintDevice@@XZ?flush@QRasterWindowSurface@@UAEXPAVQWidget@@ABVQRegion@@ABVQPoint@@@Z)?setGeometry@QRasterWindowSurface@@UAEXABVQRect@@@Z&?scroll@QRasterWindowSurface@@UAE_NABVQRegion@@HH@Z ?beginPaint@QRasterWindowSurface@@UAEXABVQRegion@@@ZL?endPaint@QWindowSurface@@UAEXABVQRegion@@@Z ?buffer@QWindowSurface@@UAEPAVQImage@@PBVQWidget@@@Z.?grabWidget@QWindowSurface@@UBE?AVQPixmap@@PBVQWidget@@ABVQRect@@@Z?offset@QWindowSurface@@UBE?AVQPoint@@PBVQWidget@@@Zr??1QRasterWindowSurface@@UAE@XZ#?qt_win_owndc_required@@3_NA#?qt_paint_device_metric@@YAHPBVQPaintDevice@@W4PaintDeviceMetric@1@@Z7?window@QWindowSurface@@QBEPAVQWidget@@XZ)?setGeometry@QWindowSurface@@UAEXABVQRect@@@Z??1QWindowSurface@@UAE@XZP??0QWindowSurface@@QAE@PAVQWidget@@@Z?d_func@QWidget@@AAEPAVQWidgetPrivate@@XZ>?copy@QImage@@QBE?AV1@ABVQRect@@@Z&?mapTo@QWidget@@QBE?AVQPoint@@PAV1@ABV2@@Z ?allWidgets@QWidgetPrivate@@2PAV?$QSet@PAVQWidget@@@@A?createExtra@QWidgetPrivate@@QAEXXZ??GQRegion@@QBE?BV0@ABV0@@Z#?qt_qwidget_data@@YAPAVQWidgetData@@PAVQWidget@@@Z?geometry@QWindowSurface@@QBE?AVQRect@@XZ?nativeParentWidget@QWidget@@QBEPAV1@XZ,?setSerialNumber@QPixmapData@@IAEXH@ZH?copy@QPixmapData@@UAEXPBV1@ABVQRect@@@Z4?depth@QImage@@QBEHXZ ?checkForAlphaPixels@QImageData@@QBE_NXZ5?depth@QPaintDevice@@QBEHXZE?desktop@QApplication@@SAPAVQDesktopWidget@@XZ??1QImageReader@@QAE@XZ#?read@QImageReader@@QAE?AVQImage@@XZ??0QImageReader@@QAE@PAVQIODevice@@ABVQByteArray@@@Z?fromFile@QPixmapData@@UAE_NABVQString@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?fromData@QPixmapData@@UAE_NPBEIPBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z&??4QColor@@QAEAAV0@ABV0@@Z\??1QPixmapData@@UAE@XZX??0QPixmapData@@QAE@W4PixelType@0@H@Z\?mask@QPixmapData@@UBE?AVQBitmap@@XZ*?setMask@QPixmapData@@UAEXABVQBitmap@@@Z5?transformed@QPixmapData@@UBE?AVQPixmap@@ABVQTransform@@W4TransformationMode@Qt@@@Z&?setAlphaChannel@QPixmapData@@UAEXABVQPixmap@@@Z ?alphaChannel@QPixmapData@@UBE?AVQPixmap@@XZ ?buffer@QPixmapData@@UAEPAVQImage@@XZe!?pointAt@QBezier@@QBE?AVQPointF@@N@Z ?bounds@QBezier@@QBE?AVQRectF@@XZ)'?setBlueF@QColor@@QAEXN@Z)?setGreenF@QColor@@QAEXN@Z),?setRedF@QColor@@QAEXN@Z&?setAlphaF@QColor@@QAEXN@Z&"?qHasPixmapTexture@@YA_NABVQBrush@@@Z6?updateState@QPaintEngineEx@@UAEXABVQPaintEngineState@@@Z?drawRects@QPaintEngineEx@@UAEXPBVQRect@@H@Zf?drawLines@QPaintEngineEx@@UAEXPBVQLine@@H@Z?drawPoints@QPaintEngineEx@@UAEXPBVQPoint@@H@Z?drawPolygon@QPaintEngineEx@@UAEXPBVQPoint@@HW4PolygonDrawMode@QPaintEngine@@@Z?drawTiledPixmap@QPaintEngineEx@@UAEXABVQRectF@@ABVQPixmap@@ABVQPointF@@@Z$?replayClipOperations@QPaintEngineExPrivate@@QAEXXZ??1QDashStroker@@UAE@XZ??1QTextureGlyphCache@@UAE@XZ??0QTextureGlyphCache@@QAE@W4Type@QFontEngineGlyphCache@@ABVQTransform@@@Z[2?textureMapForGlyph@QTextureGlyphCache@@QBE?AVQImage@@I@ZS?hasAlphaChannel@QPixmap@@QBE_NXZF"?qt_cleartype_enabled@@3_NA?intersected@QRegion@@QBE?AV1@ABVQRect@@@Z?intersects@QRegion@@QBE_NABVQRect@@@Z+?controlPointRect@QVectorPath@@QBE?AVQRectF@@XZ??1QVectorPath@@QAE@XZ?isOpaque@QBrush@@QBE_NXZf??0QBrush@@QAE@W4GlobalColor@Qt@@W4BrushStyle@2@@Z!?populate@QTextureGlyphCache@@QAEXABVQTextItemInt@@ABV?$QVarLengthArray@I$0BAA@@@ABV?$QVarLengthArray@UQFixedPoint@@$0BAA@@@@Z)?setGlyphCache@QFontEngine@@QAEXPAXPAVQFontEngineGlyphCache@@@Z?glyphCache@QFontEngine@@QBEPAVQFontEngineGlyphCache@@PAXW4Type@2@ABVQTransform@@@Z ?addCacheData@QVectorPath@@QBEPAUCacheEntry@1@PAVQPaintEngineEx@@PAXP6AX01@Z@Z?lookupCacheData@QVectorPath@@QBEPAUCacheEntry@1@PAVQPaintEngineEx@@@Z] ?addRegion@QPainterPath@@QAEXABVQRegion@@@ZA"?qtVectorPathForPath@@YAABVQVectorPath@@ABVQPainterPath@@@Z\?hasClipOperations@QPaintEngineExPrivate@@QBE_NXZ $?rectCount@QRegion@@QBEHXZ??0QDashStroker@@QAE@PAVQStroker@@@Z?lineTo@QStrokerOps@@QAEXNN@Z?moveTo@QStrokerOps@@QAEXNN@Z*(?setDashPattern@QDashStroker@@QAEXABV?$QVector@N@@@Z7?winId@QWidget@@QBEPAUHWND__@@XZP"?qt_getRegisteredWndClass@@YA?BVQString@@XZ?family@QFont@@QBE?AVQString@@XZC?handle@QFont@@QBEPAUHFONT__@@XZA?hPal@QColormap@@SAPAUHPALETTE__@@XZv??4QPixmap@@QAEAAV0@ABV0@@Z?fromWinHBITMAP@QPixmap@@SA?AV1@PAUHBITMAP__@@W4HBitmapFormat@1@@Z.?show@QWidget@@QAEXXZs?move@QWidget@@QAEXABVQPoint@@@Z+?setParent@QWidget@@QAEXPAV1@V?$QFlags@W4WindowType@Qt@@@@@Z7?windowFlags@QWidget@@QBE?AV?$QFlags@W4WindowType@Qt@@@@XZB,?setRgb@QColor@@QAEXHHHH@Z6!?pixel@QColormap@@QBEIABVQColor@@@Z#?qt_metacast@QWidget@@UAEPAXPBD@Z#?qt_metacall@QWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z0?staticMetaObject@QWidget@@2UQMetaObject@@BC#?qt_metacast@QGraphicsEffect@@UAEPAXPBD@Z"?qt_metacall@QGraphicsEffect@@UAEHW4Call@QMetaObject@@HPAPAX@ZL0?staticMetaObject@QGraphicsEffect@@2UQMetaObject@@BQtGui4.dll??1QString@@QAE@XZ(?append@QString@@QAEAAV1@ABV1@@Z??0QString@@QAE@ABV0@@Z?tr@QMetaObject@@QBE?AVQString@@PBD0@Z?trUtf8@QMetaObject@@QBE?AVQString@@PBD0@Z?tr@QMetaObject@@QBE?AVQString@@PBD0H@Z?trUtf8@QMetaObject@@QBE?AVQString@@PBD0H@Z??0QObject@@QAE@PAV0@@Zh?event@QObject@@UAE_NPAVQEvent@@@Zv?eventFilter@QObject@@UAE_NPAV1@PAVQEvent@@@Z?timerEvent@QObject@@MAEXPAVQTimerEvent@@@Z?childEvent@QObject@@MAEXPAVQChildEvent@@@Z?customEvent@QObject@@MAEXPAVQEvent@@@Z}?connectNotify@QObject@@MAEXPBD@Z?disconnectNotify@QObject@@MAEXPBD@Z??1QObject@@UAE@XZ ?qstricmp@@YAHPBD0@Z?shared_null@QListData@@2UData@1@A?shared_null@QMapData@@2U1@A?shared_null@QHashData@@2U1@A??1QThreadStorageData@@QAE@XZ< ?nextNode@QHashData@@SAPAUNode@1@PAU21@@Zm?set@QThreadStorageData@@QAEPAPAXPAX@ZU ?get@QThreadStorageData@@QBEPAPAXXZ ?free@QString@@CAXPAUData@1@@Z ?free@QVectorData@@SAXPAU1@H@Zd??8QString@@QBE_NABV0@@Z??MQString@@QBE_NABV0@@Z ?freeNode@QHashData@@QAEXPAX@Z^ ?qWarning@@YAXPBDZZC??0QThreadStorageData@@QAE@P6AXPAX@Z@Z?continueFreeData@QMapData@@QAEXH@Z ?free_helper@QHashData@@QAEXP6AXPAUNode@1@@Z@Z/ ?qFree@@YAXPAX@Z? ?node_delete@QMapData@@QAEXQAPAUNode@1@HPAU21@@Z> ?node_create@QMapData@@QAEPAUNode@1@QAPAU21@HH@Z?allocateNode@QHashData@@QAEPAXH@Z7 ?qHash@@YAIABVQString@@@Z?detach_helper2@QHashData@@QAEPAU1@P6AXPAUNode@1@PAX@ZP6AX0@ZHH@Z?currentThread@QThread@@SAPAV1@XZ?detach3@QListData@@QAEPAUData@1@XZ?createData@QMapData@@SAPAU1@H@Z/?setObjectName@QObject@@QAEXABVQString@@@Z ?fromAscii@QString@@SA?AV1@PBDH@Z# ?fromLatin1_helper@QString@@CAPAUData@1@PBDH@Z'?append@QListData@@QAEPAPAXXZ{?remove@QListData@@QAEXH@Zf?rehash@QHashData@@QAEXH@Z ?hasShrunk@QHashData@@QAEXXZ??0QString@@QAE@VQChar@@@ZJ?section@QString@@QBE?AV1@VQChar@@HHV?$QFlags@W4SectionFlag@QString@@@@@Z?toAscii@QChar@@QBE?BDXZ??AQString@@QBE?BVQChar@@H@Z,?endsWith@QString@@QBE_NABVQLatin1String@@W4CaseSensitivity@Qt@@@Z?split@QString@@QBE?AVQStringList@@ABVQChar@@W4SplitBehavior@1@W4CaseSensitivity@Qt@@@ZM??0QChar@@QAE@UQLatin1Char@@@Z8?startsWith@QString@@QBE_NABVQLatin1String@@W4CaseSensitivity@Qt@@@Z??1QByteArray@@QAE@XZ7?close@QFile@@UAEXXZ?readAll@QIODevice@@QAE?AVQByteArray@@XZ??1QFile@@UAE@XZ} ?open@QFile@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z??0QFile@@QAE@ABVQString@@@Z\ ?number@QString@@SA?AV1@HH@Z?sprintf@QString@@QAAAAV1@PBDZZ?shared_null@QString@@0UData@1@A?thread@QObject@@QBEPAVQThread@@XZ^?self@QCoreApplication@@0PAV1@Aw ?qgetenv@@YA?AVQByteArray@@PBD@Z# ?qBadAlloc@@YAXXZ?allocate@QVectorData@@SAPAU1@HH@ZN ?qMemSet@@YAPAXPAXHI@ZI?reallocate@QVectorData@@SAPAU1@PAU1@HHH@Z?removeGuard@QMetaObject@@SAXPAPAVQObject@@@Z?changeGuard@QMetaObject@@SAXPAPAVQObject@@PAV2@@Z??1QDebug@@QAE@XZ5??6QTextStream@@QAEAAV0@D@Z9??6QTextStream@@QAEAAV0@I@Z+??6QDebug@@QAEAAV0@PBD@Z( ?qDebug@@YA?AVQDebug@@XZ) ?qDebug@@YAXPBDZZz?connect@QObject@@SA_NPBV1@PBD01W4ConnectionType@Qt@@@Z??IQRect@@QBE?AV0@ABV0@@Z?shared_null@QVectorData@@2U1@A ?free@?$QVector@VQPointF@@@@AAEXPAU?$QVectorTypedData@VQPointF@@@@@Z?toAlignedRect@QRectF@@QBE?AVQRect@@XZ3??4?$QVector@VQPointF@@@@QAEAAV0@ABV0@@Z ?qt_metacast@QObject@@UAEPAXPBD@Z ?qt_metacall@QObject@@UAEHW4Call@QMetaObject@@HPAPAX@ZK ?qMalloc@@YAPAXI@ZQ ?qRealloc@@YAPAXPAXI@Z?toPoint@QPointF@@QBE?AVQPoint@@XZ??0QRectF@@QAE@ABVQRect@@@Zo ?grow@QVectorData@@SAHHHH_N@Z?detach_helper@?$QVector@VQPointF@@@@AAEXXZ??0QPointF@@QAE@XZ?firstNode@QHashData@@QAEPAUNode@1@XZK?translated@QRect@@QBE?AV1@ABVQPoint@@@Zy ?qrand@@YAHXZ ?free@?$QVector@VQPoint@@@@AAEXPAU?$QVectorTypedData@VQPoint@@@@@Z?toRect@QRectF@@QBE?AVQRect@@XZ] ?qWarning@@YA?AVQDebug@@XZ??1?$QVector@VQPointF@@@@QAE@XZ_?staticMetaObject@QObject@@2UQMetaObject@@BM ?qMemCopy@@YAPAXPAXPBXI@Z??1QObjectPrivate@@UAE@XZ??0QObjectPrivate@@QAE@H@Z??6QDebug@@QAEAAV0@ABVQString@@@Zh ?objectName@QObject@@QBE?AVQString@@XZ??4QString@@QAEAAV0@ABV0@@Z" ?fromLatin1@QString@@SA?AV1@PBDH@Z??0QObject@@IAE@AAVQObjectPrivate@@PAV0@@Z?toLatin1@QString@@QBE?AVQByteArray@@XZ>??0QByteArray@@QAE@PBD@Z?shared_null@QByteArray@@0UData@1@A8??6QTextStream@@QAEAAV0@H@Z?cast@QMetaObject@@QBEPAVQObject@@PAV2@@Z?disconnect@QObject@@SA_NPBV1@PBD01@Zh?sender@QObject@@IBEPAV1@XZ!?append@QByteArray@@QAEAAV1@ABV1@@ZW ?number@QByteArray@@SA?AV1@HH@Z$?append@QByteArray@@QAEAAV1@PBD@Z ?killTimer@QObject@@QAEXH@Z ?metaObject@QObject@@UBEPBUQMetaObject@@XZ%?startTimer@QObject@@QAEHH@Z??0QRect@@QAE@ABVQPoint@@0@ZE??4QByteArray@@QAEAAV0@ABV0@@Z ?isWidgetType@QObject@@QBE_NXZ ?qAddPostRoutine@@YAXP6AXXZ@Z ?isNull@QByteArray@@QBE_NXZ??6@YA?AVQDebug@@V0@PBVQObject@@@Z2??6QDebug@@QAEAAV0@_N@Z??6@YA?AVQDebug@@V0@ABVQSize@@@Z ?peek@QIODevice@@QAE?AVQByteArray@@_J@ZH?erase@QListData@@QAEPAPAXPAPAX@Z& ?qCritical@@YA?AVQDebug@@XZ$?clear@QByteArray@@QAEXXZ ?insert@QListData@@QAEPAPAXH@Z ?move@QListData@@QAEXHH@Z??6QDebug@@QAEAAV0@ABVQByteArray@@@Z' ?qCritical@@YAXPBDZZ- ?qFatal@@YAXPBDZZ ?qt_sine_table@@3QBNB??UQRect@@QBE?AV0@ABV0@@Z?addGuard@QMetaObject@@SAXPAPAVQObject@@@Z?utf16@QString@@QBEPBGXZ` ?qWinAppInst@@YAPAUHINSTANCE__@@XZ?detach@QByteArray@@QAEXXZ, ?qErrnoWarning@@YAXPBDZZ ?parent@QObject@@QBEPAV1@XZ?contains@QString@@QBE?AVQBool@@ABV1@W4CaseSensitivity@Qt@@@Z?activate@QMetaObject@@SAXPAVQObject@@PBU1@HPAPAX@ZQtCore4.dllZstrncmps__CxxFrameHandler3??3@YAXPAX@Z!??_V@YAXPAX@Z&memcpyZ_CxxThrowException??2@YAPAXI@Z+_purecallceilfloorT_CIsqrtfreemalloc*memset:reallocMSVCR90.dllC?terminate@@YAXXZ_unlock__dllonexitj_encode_pointerv_lock_onexit`_decode_pointer_malloc_crtk_encoded_null_initterm_initterm_e_amsg_exit _adjust_fdivj__CppXcptFilterK_crt_debugger_hook6?_type_info_dtor_internal_method@type_info@@QAEXXZs_except_handler4_common__clean_type_info_names_internal)InterlockedExchangeVSleep&InterlockedCompareExchange^TerminateProcessBGetCurrentProcessnUnhandledExceptionFilterJSetUnhandledExceptionFilter9IsDebuggerPresentDisableThreadLibraryCallsQueryPerformanceCounterGetTickCountFGetCurrentThreadIdCGetCurrentProcessIdGetSystemTimeAsFileTimeKERNEL32.dll{KG==09B0p~Ц `+ @```?@}`~M :;` X0RЅЀC p880E'@p Ї@Їp110;0;5p|/dL4` :o:2PpMML@DjvpJKL KВ pv``x0EEP0У0o0`CC@Dpa`D3wpp?,@@;@;0;0;0;0;P;P;P;P;0;0;0;0;0;0;0;0;Pe|~`: 0,`@00>>:WWЩ@P:D`0@`$#`@`DPD0WpW0mp]n@С l>@ CP`!UA S0 p8:0;FEE@?@PFJ`>@0>@@ HFJ`@  P@aP0РP%EEEЙPFBPAQ` ` p P0Р? @Pga@>@%@%p:: <0p<00TT@UUU@VVV@RP@QQ NN`O PRRQQR`NOOPpT0D/@0 6Qe<P.Q0=;@=00/pP?-=P-P.@<`=,o<1=,P~`p``abc@d0e fP^g^`_``h\P]]@Z@ZYZp[0\g`abc deff^gP_p__p_h]]^ZZY[[\hiii mpn pqsuvx@zpkll@i@i@k@noq`stvPxz{k@ll@> ?F@pHfp @E  xhT@::@ .~ЪP0P 0` P`bY Y0Xp %)?(GEGaGxGGGGHGHaHHHH I[IIIIJCJeJJJJK\KKKLAL]LLLL.MMM&NlNNNNO&OFOhO}OOOOOP)PEPePPPPPPQcҌ)PrÍ&_:Z7]|$e'PΒ^6~Ɣ6lؕHKwҗ6ʘ^<2kڛQǜ#QLQ;נ%e"XŢeUEȥ Jɦ(Gn6r/IuΩ7tݪEsɫ Dd-_@e3X$Lu԰/WK1T  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<QtOpenGL4.dll??0QGL2PaintEngineEx@@QAE@XZ??0QGLColormap@@QAE@ABV0@@Z??0QGLColormap@@QAE@XZ??0QGLContext@@QAE@ABVQGLFormat@@@Z??0QGLContext@@QAE@ABVQGLFormat@@PAVQPaintDevice@@@Z??0QGLCustomShaderStage@@QAE@ABV0@@Z??0QGLCustomShaderStage@@QAE@XZ??0QGLEngineShaderManager@@QAE@PAVQGLContext@@@Z??0QGLFormat@@QAE@ABV0@@Z??0QGLFormat@@QAE@V?$QFlags@W4FormatOption@QGL@@@@H@Z??0QGLFormat@@QAE@XZ??0QGLFramebufferObject@@QAE@ABVQSize@@ABVQGLFramebufferObjectFormat@@@Z??0QGLFramebufferObject@@QAE@ABVQSize@@I@Z??0QGLFramebufferObject@@QAE@ABVQSize@@W4Attachment@0@II@Z??0QGLFramebufferObject@@QAE@HHABVQGLFramebufferObjectFormat@@@Z??0QGLFramebufferObject@@QAE@HHI@Z??0QGLFramebufferObject@@QAE@HHW4Attachment@0@II@Z??0QGLFramebufferObjectFormat@@QAE@ABV0@@Z??0QGLFramebufferObjectFormat@@QAE@XZ??0QGLGraphicsSystem@@QAE@ABV0@@Z??0QGLGraphicsSystem@@QAE@XZ??0QGLPaintDevice@@QAE@XZ??0QGLPixelBuffer@@QAE@ABVQSize@@ABVQGLFormat@@PAVQGLWidget@@@Z??0QGLPixelBuffer@@QAE@HHABVQGLFormat@@PAVQGLWidget@@@Z??0QGLShader@@QAE@V?$QFlags@W4ShaderTypeBit@QGLShader@@@@PAVQObject@@@Z??0QGLShader@@QAE@V?$QFlags@W4ShaderTypeBit@QGLShader@@@@PBVQGLContext@@PAVQObject@@@Z??0QGLShaderProgram@@QAE@PAVQObject@@@Z??0QGLShaderProgram@@QAE@PBVQGLContext@@PAVQObject@@@Z??0QGLShareContextScope@@QAE@PBVQGLContext@@@Z??0QGLShareRegister@@QAE@XZ??0QGLSharedResourceGuard@@QAE@PBVQGLContext@@@Z??0QGLSharedResourceGuard@@QAE@PBVQGLContext@@I@Z??0QGLSignalProxy@@QAE@XZ??0QGLWidget@@QAE@ABVQGLFormat@@PAVQWidget@@PBDPBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@ABVQGLFormat@@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQGLContext@@PAVQWidget@@PBDPBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQGLContext@@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQWidget@@PBDPBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGraphicsShaderEffect@@QAE@PAVQObject@@@Z??1QGL2PaintEngineEx@@UAE@XZ??1QGLColormap@@QAE@XZ??1QGLContext@@UAE@XZ??1QGLCustomShaderStage@@UAE@XZ??1QGLEngineShaderManager@@UAE@XZ??1QGLFormat@@QAE@XZ??1QGLFramebufferObject@@UAE@XZ??1QGLFramebufferObjectFormat@@QAE@XZ??1QGLGraphicsSystem@@UAE@XZ??1QGLPaintDevice@@UAE@XZ??1QGLPixelBuffer@@UAE@XZ??1QGLShader@@UAE@XZ??1QGLShaderProgram@@UAE@XZ??1QGLShareContextScope@@QAE@XZ??1QGLShareRegister@@QAE@XZ??1QGLSharedResourceGuard@@QAE@XZ??1QGLSignalProxy@@UAE@XZ??1QGLWidget@@UAE@XZ??1QGraphicsShaderEffect@@UAE@XZ??4QGLColormap@@QAEAAV0@ABV0@@Z??4QGLCustomShaderStage@@QAEAAV0@ABV0@@Z??4QGLFormat@@QAEAAV0@ABV0@@Z??4QGLFramebufferObjectFormat@@QAEAAV0@ABV0@@Z??4QGLGraphicsSystem@@QAEAAV0@ABV0@@Z??4QGLShareContextScope@@QAEAAV0@ABV0@@Z??4QGLShareRegister@@QAEAAV0@ABV0@@Z??4QGLSharedResourceGuard@@QAEAAV0@ABV0@@Z??8@YA_NABVQGLFormat@@0@Z??8QGLFramebufferObjectFormat@@QBE_NABV0@@Z??9@YA_NABVQGLFormat@@0@Z??9QGLFramebufferObjectFormat@@QBE_NABV0@@Z??BQGLShareContextScope@@QAEPAVQGLContext@@XZ??CQGLShareContextScope@@QAEPAVQGLContext@@XZ??_7QGL2PaintEngineEx@@6B@??_7QGLContext@@6B@??_7QGLCustomShaderStage@@6B@??_7QGLEngineShaderManager@@6B@??_7QGLFramebufferObject@@6B@??_7QGLGraphicsSystem@@6B@??_7QGLPaintDevice@@6B@??_7QGLPixelBuffer@@6B@??_7QGLShader@@6B@??_7QGLShaderProgram@@6B@??_7QGLSignalProxy@@6B@??_7QGLWidget@@6BQObject@@@??_7QGLWidget@@6BQPaintDevice@@@??_7QGraphicsShaderEffect@@6B@??_FQGLShaderProgram@@QAEXXZ??_FQGLWidget@@QAEXXZ??_FQGraphicsShaderEffect@@QAEXXZ?aboutToDestroyContext@QGLSignalProxy@@IAEXPBVQGLContext@@@Z?accum@QGLFormat@@QBE_NXZ?accumBufferSize@QGLFormat@@QBEHXZ?addShader@QGLShaderProgram@@QAE_NPAVQGLShader@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQByteArray@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQString@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@PBD@Z?addShaderFromSourceFile@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQString@@@Z?addShare@QGLShareRegister@@QAEXPBVQGLContext@@0@Z?alpha@QGLFormat@@QBE_NXZ?alphaBufferSize@QGLFormat@@QBEHXZ?areSharing@QGLContext@@SA_NPBV1@0@Z?attachment@QGLFramebufferObject@@QBE?AW4Attachment@1@XZ?attachment@QGLFramebufferObjectFormat@@QBE?AW4Attachment@QGLFramebufferObject@@XZ?attributeLocation@QGLShaderProgram@@QBEHABVQByteArray@@@Z?attributeLocation@QGLShaderProgram@@QBEHABVQString@@@Z?attributeLocation@QGLShaderProgram@@QBEHPBD@Z?autoBufferSwap@QGLWidget@@IBE_NXZ?begin@QGL2PaintEngineEx@@UAE_NPAVQPaintDevice@@@Z?beginNativePainting@QGL2PaintEngineEx@@UAEXXZ?beginPaint@QGLPaintDevice@@UAEXXZ?bind@QGLFramebufferObject@@QAE_NXZ?bind@QGLShaderProgram@@QAE_NXZ?bindAttributeLocation@QGLShaderProgram@@QAEXABVQByteArray@@H@Z?bindAttributeLocation@QGLShaderProgram@@QAEXABVQString@@H@Z?bindAttributeLocation@QGLShaderProgram@@QAEXPBDH@Z?bindTexture@QGLContext@@QAEIABVQImage@@IH@Z?bindTexture@QGLContext@@QAEIABVQImage@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLContext@@QAEIABVQPixmap@@IH@Z?bindTexture@QGLContext@@QAEIABVQPixmap@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLContext@@QAEIABVQString@@@Z?bindTexture@QGLPixelBuffer@@QAEIABVQImage@@I@Z?bindTexture@QGLPixelBuffer@@QAEIABVQPixmap@@I@Z?bindTexture@QGLPixelBuffer@@QAEIABVQString@@@Z?bindTexture@QGLWidget@@QAEIABVQImage@@IH@Z?bindTexture@QGLWidget@@QAEIABVQImage@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLWidget@@QAEIABVQPixmap@@IH@Z?bindTexture@QGLWidget@@QAEIABVQPixmap@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLWidget@@QAEIABVQString@@@Z?bindToDynamicTexture@QGLPixelBuffer@@QAE_NI@Z?blitFramebuffer@QGLFramebufferObject@@SAXPAV1@ABVQRect@@01II@Z?blitProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?blueBufferSize@QGLFormat@@QBEHXZ?brushChanged@QGL2PaintEngineEx@@UAEXXZ?brushOriginChanged@QGL2PaintEngineEx@@UAEXXZ?chooseContext@QGLContext@@MAE_NPBV1@@Z?choosePixelFormat@QGLContext@@MAEHPAXPAUHDC__@@@Z?cleanup@QGLColormap@@CAXPAUQGLColormapData@1@@Z?clip@QGL2PaintEngineEx@@UAEXABVQVectorPath@@W4ClipOperation@Qt@@@Z?clipEnabledChanged@QGL2PaintEngineEx@@UAEXXZ?colorIndex@QGLContext@@IBEIABVQColor@@@Z?colormap@QGLWidget@@QBEABVQGLColormap@@XZ?compileSourceCode@QGLShader@@QAE_NABVQByteArray@@@Z?compileSourceCode@QGLShader@@QAE_NABVQString@@@Z?compileSourceCode@QGLShader@@QAE_NPBD@Z?compileSourceFile@QGLShader@@QAE_NABVQString@@@Z?compositionModeChanged@QGL2PaintEngineEx@@UAEXXZ?context@QGLSharedResourceGuard@@QBEPBVQGLContext@@XZ?context@QGLWidget@@QBEPBVQGLContext@@XZ?convertToGLFormat@QGLWidget@@SA?AVQImage@@ABV2@@Z?create@QGLContext@@UAE_NPBV1@@Z?createPixmapData@QGLGraphicsSystem@@UBEPAVQPixmapData@@W4PixelType@2@@Z?createState@QGL2PaintEngineEx@@UBEPAVQPainterState@@PAV2@@Z?createWindowSurface@QGLGraphicsSystem@@UBEPAVQWindowSurface@@PAVQWidget@@@Z?currentContext@QGLContext@@SAPBV1@XZ?currentCtx@QGLContext@@1PAV1@A?currentProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?d_func@QGL2PaintEngineEx@@AAEPAVQGL2PaintEngineExPrivate@@XZ?d_func@QGL2PaintEngineEx@@ABEPBVQGL2PaintEngineExPrivate@@XZ?d_func@QGLContext@@AAEPAVQGLContextPrivate@@XZ?d_func@QGLContext@@ABEPBVQGLContextPrivate@@XZ?d_func@QGLCustomShaderStage@@AAEPAVQGLCustomShaderStagePrivate@@XZ?d_func@QGLCustomShaderStage@@ABEPBVQGLCustomShaderStagePrivate@@XZ?d_func@QGLFramebufferObject@@AAEPAVQGLFramebufferObjectPrivate@@XZ?d_func@QGLFramebufferObject@@ABEPBVQGLFramebufferObjectPrivate@@XZ?d_func@QGLPixelBuffer@@AAEPAVQGLPixelBufferPrivate@@XZ?d_func@QGLPixelBuffer@@ABEPBVQGLPixelBufferPrivate@@XZ?d_func@QGLShader@@AAEPAVQGLShaderPrivate@@XZ?d_func@QGLShader@@ABEPBVQGLShaderPrivate@@XZ?d_func@QGLShaderProgram@@AAEPAVQGLShaderProgramPrivate@@XZ?d_func@QGLShaderProgram@@ABEPBVQGLShaderProgramPrivate@@XZ?d_func@QGLWidget@@AAEPAVQGLWidgetPrivate@@XZ?d_func@QGLWidget@@ABEPBVQGLWidgetPrivate@@XZ?d_func@QGraphicsShaderEffect@@AAEPAVQGraphicsShaderEffectPrivate@@XZ?d_func@QGraphicsShaderEffect@@ABEPBVQGraphicsShaderEffectPrivate@@XZ?defaultFormat@QGLFormat@@SA?AV1@XZ?defaultOverlayFormat@QGLFormat@@SA?AV1@XZ?deleteTexture@QGLContext@@QAEXI@Z?deleteTexture@QGLPixelBuffer@@QAEXI@Z?deleteTexture@QGLWidget@@QAEXI@Z?depth@QGLFormat@@QBE_NXZ?depthBufferSize@QGLFormat@@QBEHXZ?detach@QGLColormap@@QAEXXZ?detach@QGLFormat@@AAEXXZ?detach@QGLFramebufferObjectFormat@@AAEXXZ?detach_helper@QGLColormap@@AAEXXZ?devType@QGLFramebufferObject@@MBEHXZ?devType@QGLPaintDevice@@UBEHXZ?devType@QGLPixelBuffer@@MBEHXZ?device@QGLContext@@QBEPAVQPaintDevice@@XZ?deviceIsPixmap@QGLContext@@IBE_NXZ?directRendering@QGLFormat@@QBE_NXZ?disableAttributeArray@QGLShaderProgram@@QAEXH@Z?disableAttributeArray@QGLShaderProgram@@QAEXPBD@Z?doneCurrent@QGLContext@@UAEXXZ?doneCurrent@QGLPixelBuffer@@QAE_NXZ?doneCurrent@QGLWidget@@QAEXXZ?doubleBuffer@QGLFormat@@QBE_NXZ?doubleBuffer@QGLWidget@@QBE_NXZ?draw@QGraphicsShaderEffect@@MAEXPAVQPainter@@@Z?drawImage@QGL2PaintEngineEx@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?drawPixmap@QGL2PaintEngineEx@@UAEXABVQRectF@@ABVQPixmap@@0@Z?drawPixmaps@QGL2PaintEngineEx@@UAEXPBUData@QDrawPixmaps@@HABVQPixmap@@V?$QFlags@W4DrawingHint@QDrawPixmaps@@@@@Z?drawTextItem@QGL2PaintEngineEx@@UAEXABVQPointF@@ABVQTextItem@@@Z?drawTexture@QGL2PaintEngineEx@@UAEXABVQRectF@@IABVQSize@@0@Z?drawTexture@QGLContext@@QAEXABVQPointF@@II@Z?drawTexture@QGLContext@@QAEXABVQRectF@@II@Z?drawTexture@QGLFramebufferObject@@QAEXABVQPointF@@II@Z?drawTexture@QGLFramebufferObject@@QAEXABVQRectF@@II@Z?drawTexture@QGLPixelBuffer@@QAEXABVQPointF@@II@Z?drawTexture@QGLPixelBuffer@@QAEXABVQRectF@@II@Z?drawTexture@QGLWidget@@QAEXABVQPointF@@II@Z?drawTexture@QGLWidget@@QAEXABVQRectF@@II@Z?emitAboutToDestroyContext@QGLSignalProxy@@QAEXPBVQGLContext@@@Z?enableAttributeArray@QGLShaderProgram@@QAEXH@Z?enableAttributeArray@QGLShaderProgram@@QAEXPBD@Z?end@QGL2PaintEngineEx@@UAE_NXZ?endNativePainting@QGL2PaintEngineEx@@UAEXXZ?endPaint@QGLPaintDevice@@UAEXXZ?ensureActive@QGL2PaintEngineEx@@QAEXXZ?ensureActiveTarget@QGLPaintDevice@@UAEXXZ?entryColor@QGLColormap@@QBE?AVQColor@@H@Z?entryRgb@QGLColormap@@QBEIH@Z?event@QGLWidget@@MAE_NPAVQEvent@@@Z?fill@QGL2PaintEngineEx@@UAEXABVQVectorPath@@ABVQBrush@@@Z?find@QGLColormap@@QBEHI@Z?findNearest@QGLColormap@@QBEHI@Z?fontDisplayListBase@QGLWidget@@IAEHABVQFont@@H@Z?format@QGLContext@@QBE?AVQGLFormat@@XZ?format@QGLFramebufferObject@@QBE?AVQGLFramebufferObjectFormat@@XZ?format@QGLPaintDevice@@UBE?AVQGLFormat@@XZ?format@QGLPixelBuffer@@QBE?AVQGLFormat@@XZ?format@QGLWidget@@QBE?AVQGLFormat@@XZ?generateDynamicTexture@QGLPixelBuffer@@QBEIXZ?generateFontDisplayLists@QGLContext@@IAEXABVQFont@@H@Z?getDevice@QGLPaintDevice@@SAPAV1@PAVQPaintDevice@@@Z?getProcAddress@QGLContext@@QBEPAXABVQString@@@Z?getUniformLocation@QGLEngineShaderManager@@QAEIW4Uniform@1@@Z?glDraw@QGLWidget@@MAEXXZ?glInit@QGLWidget@@MAEXXZ?grabFrameBuffer@QGLWidget@@QAE?AVQImage@@_N@Z?greenBufferSize@QGLFormat@@QBEHXZ?handle@QGLColormap@@IAEPAXXZ?handle@QGLFramebufferObject@@QBEIXZ?handle@QGLPixelBuffer@@QBEPAXXZ?hasOpenGL@QGLFormat@@SA_NXZ?hasOpenGLFramebufferBlit@QGLFramebufferObject@@SA_NXZ?hasOpenGLFramebufferObjects@QGLFramebufferObject@@SA_NXZ?hasOpenGLOverlays@QGLFormat@@SA_NXZ?hasOpenGLPbuffers@QGLPixelBuffer@@SA_NXZ?hasOpenGLShaderPrograms@QGLShaderProgram@@SA_NPBVQGLContext@@@Z?hasOverlay@QGLFormat@@QBE_NXZ?id@QGLSharedResourceGuard@@QBEIXZ?init@QGLShaderProgram@@AAE_NXZ?initializeGL@QGLWidget@@MAEXXZ?initializeOverlayGL@QGLWidget@@MAEXXZ?initialized@QGLContext@@IBE_NXZ?instance@QGLSignalProxy@@SAPAV1@XZ?internalTextureFormat@QGLFramebufferObjectFormat@@QBEIXZ?isBound@QGLFramebufferObject@@QBE_NXZ?isCompiled@QGLShader@@QBE_NXZ?isEmpty@QGLColormap@@QBE_NXZ?isLinked@QGLShaderProgram@@QBE_NXZ?isSharing@QGLContext@@QBE_NXZ?isSharing@QGLWidget@@QBE_NXZ?isValid@QGLContext@@QBE_NXZ?isValid@QGLFramebufferObject@@QBE_NXZ?isValid@QGLPixelBuffer@@QBE_NXZ?isValid@QGLWidget@@QBE_NXZ?link@QGLShaderProgram@@UAE_NXZ?log@QGLShader@@QBE?AVQString@@XZ?log@QGLShaderProgram@@QBE?AVQString@@XZ?makeCurrent@QGLContext@@UAEXXZ?makeCurrent@QGLPixelBuffer@@QAE_NXZ?makeCurrent@QGLWidget@@QAEXXZ?makeOverlayCurrent@QGLWidget@@QAEXXZ?metaObject@QGLEngineShaderManager@@UBEPBUQMetaObject@@XZ?metaObject@QGLShader@@UBEPBUQMetaObject@@XZ?metaObject@QGLShaderProgram@@UBEPBUQMetaObject@@XZ?metaObject@QGLSignalProxy@@UBEPBUQMetaObject@@XZ?metaObject@QGLWidget@@UBEPBUQMetaObject@@XZ?metaObject@QGraphicsShaderEffect@@UBEPBUQMetaObject@@XZ?metric@QGLFramebufferObject@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z?metric@QGLPixelBuffer@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z?opacityChanged@QGL2PaintEngineEx@@UAEXXZ?openGLVersionFlags@QGLFormat@@SA?AV?$QFlags@W4OpenGLVersionFlag@QGLFormat@@@@XZ?optimiseForBrushTransform@QGLEngineShaderManager@@QAEXW4TransformationType@QTransform@@@Z?overlayContext@QGLWidget@@QBEPBVQGLContext@@XZ?overlayTransparentColor@QGLContext@@QBE?AVQColor@@XZ?paintEngine@QGLFramebufferObject@@UBEPAVQPaintEngine@@XZ?paintEngine@QGLPixelBuffer@@UBEPAVQPaintEngine@@XZ?paintEngine@QGLWidget@@UBEPAVQPaintEngine@@XZ?paintEvent@QGLWidget@@MAEXPAVQPaintEvent@@@Z?paintGL@QGLWidget@@MAEXXZ?paintOverlayGL@QGLWidget@@MAEXXZ?penChanged@QGL2PaintEngineEx@@UAEXXZ?pixelShaderFragment@QGraphicsShaderEffect@@QBE?AVQByteArray@@XZ?pixmapFilter@QGL2PaintEngineEx@@UAEPAVQPixmapFilter@@HPBV2@@Z?plane@QGLFormat@@QBEHXZ?programId@QGLShaderProgram@@QBEIXZ?qglClearColor@QGLWidget@@QBEXABVQColor@@@Z?qglColor@QGLWidget@@QBEXABVQColor@@@Z?qgl_share_reg@@YAPAVQGLShareRegister@@XZ?qt_metacall@QGLEngineShaderManager@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLShader@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLShaderProgram@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLSignalProxy@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGraphicsShaderEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacast@QGLEngineShaderManager@@UAEPAXPBD@Z?qt_metacast@QGLShader@@UAEPAXPBD@Z?qt_metacast@QGLShaderProgram@@UAEPAXPBD@Z?qt_metacast@QGLSignalProxy@@UAEPAXPBD@Z?qt_metacast@QGLWidget@@UAEPAXPBD@Z?qt_metacast@QGraphicsShaderEffect@@UAEPAXPBD@Z?qt_qgl_paint_engine@@YAPAVQPaintEngine@@XZ?redBufferSize@QGLFormat@@QBEHXZ?release@QGLFramebufferObject@@QAE_NXZ?release@QGLShaderProgram@@QAEXXZ?releaseFromDynamicTexture@QGLPixelBuffer@@QAEXXZ?removeAllShaders@QGLShaderProgram@@QAEXXZ?removeCustomStage@QGLEngineShaderManager@@QAEXXZ?removeFromPainter@QGLCustomShaderStage@@QAEXPAVQPainter@@@Z?removeShader@QGLShaderProgram@@QAEXPAVQGLShader@@@Z?removeShare@QGLShareRegister@@QAEXPBVQGLContext@@@Z?renderHintsChanged@QGL2PaintEngineEx@@UAEXXZ?renderPixmap@QGLWidget@@QAE?AVQPixmap@@HH_N@Z?renderText@QGLWidget@@QAEXHHABVQString@@ABVQFont@@H@Z?renderText@QGLWidget@@QAEXNNNABVQString@@ABVQFont@@H@Z?requestedFormat@QGLContext@@QBE?AVQGLFormat@@XZ?reset@QGLContext@@QAEXXZ?resizeEvent@QGLWidget@@MAEXPAVQResizeEvent@@@Z?resizeGL@QGLWidget@@MAEXHH@Z?resizeOverlayGL@QGLWidget@@MAEXHH@Z?rgba@QGLFormat@@QBE_NXZ?sampleBuffers@QGLFormat@@QBE_NXZ?samples@QGLFormat@@QBEHXZ?samples@QGLFramebufferObjectFormat@@QBEHXZ?setAccum@QGLFormat@@QAEX_N@Z?setAccumBufferSize@QGLFormat@@QAEXH@Z?setAlpha@QGLFormat@@QAEX_N@Z?setAlphaBufferSize@QGLFormat@@QAEXH@Z?setAttachment@QGLFramebufferObjectFormat@@QAEXW4Attachment@QGLFramebufferObject@@@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBMHH@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector2D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector3D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector4D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBMHH@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector2D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector3D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector4D@@H@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQColor@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector2D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector3D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector4D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHPBMHH@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQColor@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector2D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector3D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector4D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDPBMHH@Z?setAutoBufferSwap@QGLWidget@@IAEX_N@Z?setBlueBufferSize@QGLFormat@@QAEXH@Z?setColormap@QGLWidget@@QAEXABVQGLColormap@@@Z?setCompositionMode@QGLEngineShaderManager@@QAEXW4CompositionMode@QPainter@@@Z?setContext@QGLSharedResourceGuard@@QAEXPBVQGLContext@@@Z?setContext@QGLWidget@@QAEXPAVQGLContext@@PBV2@_N@Z?setCustomStage@QGLEngineShaderManager@@QAEXPAVQGLCustomShaderStage@@@Z?setDefaultFormat@QGLFormat@@SAXABV1@@Z?setDefaultOverlayFormat@QGLFormat@@SAXABV1@@Z?setDepth@QGLFormat@@QAEX_N@Z?setDepthBufferSize@QGLFormat@@QAEXH@Z?setDevice@QGLContext@@IAEXPAVQPaintDevice@@@Z?setDirectRendering@QGLFormat@@QAEX_N@Z?setDirty@QGLEngineShaderManager@@QAEXXZ?setDoubleBuffer@QGLFormat@@QAEX_N@Z?setEntries@QGLColormap@@QAEXHPBIH@Z?setEntry@QGLColormap@@QAEXHABVQColor@@@Z?setEntry@QGLColormap@@QAEXHI@Z?setFormat@QGLContext@@QAEXABVQGLFormat@@@Z?setFormat@QGLWidget@@QAEXABVQGLFormat@@@Z?setGreenBufferSize@QGLFormat@@QAEXH@Z?setHandle@QGLColormap@@IAEXPAX@Z?setId@QGLSharedResourceGuard@@QAEXI@Z?setInactive@QGLCustomShaderStage@@QAEXXZ?setInitialized@QGLContext@@IAEX_N@Z?setInternalTextureFormat@QGLFramebufferObjectFormat@@QAEXI@Z?setMaskType@QGLEngineShaderManager@@QAEXW4MaskType@1@@Z?setMouseTracking@QGLWidget@@QAEX_N@Z?setOnPainter@QGLCustomShaderStage@@QAE_NPAVQPainter@@@Z?setOpacityMode@QGLEngineShaderManager@@QAEXW4OpacityMode@1@@Z?setOption@QGLFormat@@QAEXV?$QFlags@W4FormatOption@QGL@@@@@Z?setOverlay@QGLFormat@@QAEX_N@Z?setPixelShaderFragment@QGraphicsShaderEffect@@QAEXABVQByteArray@@@Z?setPlane@QGLFormat@@QAEXH@Z?setPreferredPaintEngine@QGL@@YAXW4Type@QPaintEngine@@@Z?setRedBufferSize@QGLFormat@@QAEXH@Z?setRgba@QGLFormat@@QAEX_N@Z?setSampleBuffers@QGLFormat@@QAEX_N@Z?setSamples@QGLFormat@@QAEXH@Z?setSamples@QGLFramebufferObjectFormat@@QAEXH@Z?setSource@QGLCustomShaderStage@@IAEXABVQByteArray@@@Z?setSrcPixelType@QGLEngineShaderManager@@QAEXW4BrushStyle@Qt@@@Z?setSrcPixelType@QGLEngineShaderManager@@QAEXW4PixelSrcType@1@@Z?setState@QGL2PaintEngineEx@@UAEXPAVQPainterState@@@Z?setStencil@QGLFormat@@QAEX_N@Z?setStencilBufferSize@QGLFormat@@QAEXH@Z?setStereo@QGLFormat@@QAEX_N@Z?setSwapInterval@QGLFormat@@QAEXH@Z?setTextureCacheLimit@QGLContext@@SAXH@Z?setTextureTarget@QGLFramebufferObjectFormat@@QAEXI@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$03$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$03$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQColor@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQMatrix4x4@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQPoint@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQPointF@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQSize@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQSizeF@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQTransform@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector2D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector3D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector4D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHH@Z?setUniformValue@QGLShaderProgram@@QAEXHI@Z?setUniformValue@QGLShaderProgram@@QAEXHM@Z?setUniformValue@QGLShaderProgram@@QAEXHMM@Z?setUniformValue@QGLShaderProgram@@QAEXHMMM@Z?setUniformValue@QGLShaderProgram@@QAEXHMMMM@Z?setUniformValue@QGLShaderProgram@@QAEXHQAY03$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$03$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$03$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQColor@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQMatrix4x4@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQPoint@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQPointF@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQSize@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQSizeF@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQTransform@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector2D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector3D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector4D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDH@Z?setUniformValue@QGLShaderProgram@@QAEXPBDI@Z?setUniformValue@QGLShaderProgram@@QAEXPBDM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMMMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDQAY03$$CBM@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBIH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBMHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$03$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$03$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQMatrix4x4@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector2D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector3D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector4D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBIH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBMHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$03$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$03$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQMatrix4x4@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector2D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector3D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector4D@@H@Z?setUniforms@QGLCustomShaderStage@@UAEXPAVQGLShaderProgram@@@Z?setUniforms@QGraphicsShaderEffect@@MAEXPAVQGLShaderProgram@@@Z?setUniformsDirty@QGLCustomShaderStage@@QAEXXZ?setUniformsDirty@QGraphicsShaderEffect@@IAEXXZ?setValid@QGLContext@@IAEX_N@Z?setWindowCreated@QGLContext@@IAEX_N@Z?shaderDestroyed@QGLShaderProgram@@AAEXXZ?shaderId@QGLShader@@QBEIXZ?shaderProgNeedsChangingSlot@QGLEngineShaderManager@@AAEXXZ?shaderType@QGLShader@@QBE?AV?$QFlags@W4ShaderTypeBit@QGLShader@@@@XZ?shaders@QGLShaderProgram@@QBE?AV?$QList@PAVQGLShader@@@@XZ?shared_null@QGLColormap@@0UQGLColormapData@1@A?shares@QGLShareRegister@@QAE?AV?$QList@PBVQGLContext@@@@PBVQGLContext@@@Z?simpleProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?size@QGLColormap@@QBEHXZ?size@QGLFramebufferObject@@QBE?AVQSize@@XZ?size@QGLPixelBuffer@@QBE?AVQSize@@XZ?source@QGLCustomShaderStage@@QBE?AVQByteArray@@XZ?sourceCode@QGLShader@@QBE?AVQByteArray@@XZ?state@QGL2PaintEngineEx@@QAEPAVQOpenGL2PaintEngineState@@XZ?state@QGL2PaintEngineEx@@QBEPBVQOpenGL2PaintEngineState@@XZ?staticMetaObject@QGLEngineShaderManager@@2UQMetaObject@@B?staticMetaObject@QGLShader@@2UQMetaObject@@B?staticMetaObject@QGLShaderProgram@@2UQMetaObject@@B?staticMetaObject@QGLSignalProxy@@2UQMetaObject@@B?staticMetaObject@QGLWidget@@2UQMetaObject@@B?staticMetaObject@QGraphicsShaderEffect@@2UQMetaObject@@B?stencil@QGLFormat@@QBE_NXZ?stencilBufferSize@QGLFormat@@QBEHXZ?stereo@QGLFormat@@QBE_NXZ?stroke@QGL2PaintEngineEx@@UAEXABVQVectorPath@@ABVQPen@@@Z?swapBuffers@QGLContext@@UBEXXZ?swapBuffers@QGLWidget@@QAEXXZ?swapInterval@QGLFormat@@QBEHXZ?testOption@QGLFormat@@QBE_NV?$QFlags@W4FormatOption@QGL@@@@@Z?texture@QGLFramebufferObject@@QBEIXZ?textureCacheLimit@QGLContext@@SAHXZ?textureTarget@QGLFramebufferObjectFormat@@QBEIXZ?toImage@QGLFramebufferObject@@QBE?AVQImage@@XZ?toImage@QGLPixelBuffer@@QBE?AVQImage@@XZ?tr@QGLEngineShaderManager@@SA?AVQString@@PBD0@Z?tr@QGLEngineShaderManager@@SA?AVQString@@PBD0H@Z?tr@QGLShader@@SA?AVQString@@PBD0@Z?tr@QGLShader@@SA?AVQString@@PBD0H@Z?tr@QGLShaderProgram@@SA?AVQString@@PBD0@Z?tr@QGLShaderProgram@@SA?AVQString@@PBD0H@Z?tr@QGLSignalProxy@@SA?AVQString@@PBD0@Z?tr@QGLSignalProxy@@SA?AVQString@@PBD0H@Z?tr@QGLWidget@@SA?AVQString@@PBD0@Z?tr@QGLWidget@@SA?AVQString@@PBD0H@Z?tr@QGraphicsShaderEffect@@SA?AVQString@@PBD0@Z?tr@QGraphicsShaderEffect@@SA?AVQString@@PBD0H@Z?trUtf8@QGLEngineShaderManager@@SA?AVQString@@PBD0@Z?trUtf8@QGLEngineShaderManager@@SA?AVQString@@PBD0H@Z?trUtf8@QGLShader@@SA?AVQString@@PBD0@Z?trUtf8@QGLShader@@SA?AVQString@@PBD0H@Z?trUtf8@QGLShaderProgram@@SA?AVQString@@PBD0@Z?trUtf8@QGLShaderProgram@@SA?AVQString@@PBD0H@Z?trUtf8@QGLSignalProxy@@SA?AVQString@@PBD0@Z?trUtf8@QGLSignalProxy@@SA?AVQString@@PBD0H@Z?trUtf8@QGLWidget@@SA?AVQString@@PBD0@Z?trUtf8@QGLWidget@@SA?AVQString@@PBD0H@Z?trUtf8@QGraphicsShaderEffect@@SA?AVQString@@PBD0@Z?trUtf8@QGraphicsShaderEffect@@SA?AVQString@@PBD0H@Z?transformChanged@QGL2PaintEngineEx@@UAEXXZ?type@QGL2PaintEngineEx@@UBE?AW4Type@QPaintEngine@@XZ?uniformLocation@QGLShaderProgram@@QBEHABVQByteArray@@@Z?uniformLocation@QGLShaderProgram@@QBEHABVQString@@@Z?uniformLocation@QGLShaderProgram@@QBEHPBD@Z?updateDynamicTexture@QGLPixelBuffer@@QBEXI@Z?updateGL@QGLWidget@@UAEXXZ?updateOverlayGL@QGLWidget@@UAEXXZ?useCorrectShaderProg@QGLEngineShaderManager@@QAE_NXZ?windowCreated@QGLContext@@IBE_NXZcdAc.?AVQGLSignalProxy@@dAc.?AVQObject@@dAc.?AVQGLCustomShaderStage@@dAc.?AVQGLWidget@@dAc.?AVQWidget@@dAc.?AVQPaintDevice@@dAc.?AVQGLWidgetPrivate@@dAc.?AVQWidgetPrivate@@dAc.?AVQObjectPrivate@@dAc.?AVQObjectData@@dAc.?AVQGLContext@@cdAc.?AVbad_alloc@std@@cdAc.?AVQGLPBufferGLPaintDevice@@dAc.?AVQGLPaintDevice@@dAc.?AVQGLPixelBuffer@@cdAc.?AVQGLFBOGLPaintDevice@@dAc.?AVQGLFramebufferObject@@ccdAc.?AVQGLWidgetGLPaintDevice@@cHcccc8ccccccc8cc8cȼcc8cc c0ccpc c(cxcPcxc<cccccccc`|chwcpcmchcdcac^cxZcVchScNc8JcEc?ch<c8c5c3c-c(c"c@ccc cchccxcccchcPccccHc(cPcHccpcxcc(ccccc؄cc|c wcPtc0qc8nckc0jcfcHdcac@^cZc(Wc RcOc(Mc`Kc(JcFcHDc BcP>cx;c8c4c0c,cx'c$c!ccchc0ccc(c c` ccXccHc@cccXc@c0c ccccc(ccccc(ccchcc cccccc      cPccccc`ccxc(cdAc.?AVQGLOffscreen@@dAc.?AVQGLPrivateCleanup@@dAc.?AVQOpenGLPaintEngine@@dAc.?AVQPaintEngineEx@@dAc.?AVQPaintEngine@@dAc.?AVQOpenGLTessellator@@dAc.?AVQTessellator@@dAc.?AVQOpenGLTrapezoidToArrayTessellator@@dAc.?AVQGLMaskGenerator@@dAc.?AVQGLTrapezoidMaskGenerator@@dAc.?AVQGLPathMaskGenerator@@dAc.?AVQGLRectMaskGenerator@@dAc.?AVQGLLineMaskGenerator@@dAc.?AVQGLEllipseMaskGenerator@@dAc.?AVQOpenGLPaintEngineState@@dAc.?AVQPainterState@@dAc.?AVQPaintEngineState@@dAc.?AVQOpenGLImmediateModeTessellator@@dAc.?AVQGLGlyphCache@@dAc.?AVQGLProgramCache@@dAc.?AVQOpenGLPaintEnginePrivate@@dAc.?AVQPaintEngineExPrivate@@dAc.?AVQPaintEnginePrivate@@dAc.?AVQGLGradientCache@@cdAc.?AVQGLShader@@dAc.?AVQGLShaderProgram@@dAc.?AVQGLShaderPrivate@@dAc.?AVQGLShaderProgramPrivate@@cccdAc.?AVQGLPixmapFilterBase@@dAc.?AVQGLGraphicsSystem@@dAc.?AVQGraphicsSystem@@dAc.?AV?$QGLPixmapFilter@VQPixmapConvolutionFilter@@@@dAc.?AVQPixmapConvolutionFilter@@dAc.?AVQPixmapFilter@@dAc.?AVQGLPixmapConvolutionFilter@@dAc.?AV?$QGLPixmapFilter@VQPixmapBlurFilter@@@@dAc.?AVQPixmapBlurFilter@@dAc.?AV?$QGLPixmapFilter@VQPixmapDropShadowFilter@@@@dAc.?AVQPixmapDropShadowFilter@@dAc.?AVQImage@@dAc.?AV?$QGLPixmapFilter@VQPixmapColorizeFilter@@@@dAc.?AVQPixmapColorizeFilter@@dAc.?AVQGLPixmapBlurFilter@@dAc.?AVQGLPixmapDropShadowFilter@@dAc.?AVQGLPixmapColorizeFilter@@dAc.?AVQGLBlurTextureCache@@cdAc.?AVQGLCustomShaderEffectStage@@dAc.?AVQGraphicsShaderEffectPrivate@@dAc.?AVQGraphicsEffectPrivate@@dAc.?AVQGraphicsShaderEffect@@dAc.?AVQGraphicsEffect@@cdAc.?AVQRasterWindowSurface@@dAc.?AVQWindowSurface@@cdAc.?AVQGLWindowSurfaceGLPaintDevice@@dAc.?AVQGLWindowSurface@@cdAc.?AVQGLPixmapGLPaintDevice@@dAc.?AVQGLPixmapData@@dAc.?AVQPixmapData@@cc&c!c cccdAc.?AVQGLEngineShaderManager@@dAc.?AVQGLEngineSharedShaders@@1c1c1c1c1c2c2c 2c,2c42cH2cL2c\2cx2c2c2ccc 5c4cdAc.?AVQGL2PaintEngineEx@@dAc.?AVQOpenGL2PaintEngineState@@dAc.?AVQGLTextureGlyphCache@@dAc.?AVQTextureGlyphCache@@dAc.?AVQFontEngineGlyphCache@@dAc.?AVQGL2PaintEngineExPrivate@@ccccc=c=cc`>c>cc@?c>c>c>cc?ch?cc@c?cc(Ac@c@cP@ccN@DdAc.?AVtype_info@@ 8Ph   p V4VS_VERSION_INFO?tStringFileInfoP040904B0|.CompanyNameNokia Corporation and/or its subsidiary(-ies)v'FileDescriptionC++ application development framework.0FileVersion4.6.1.0ALegalCopyrightCopyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)DOriginalFilenameQtOpenGL4.dll(ProductNameQt4 PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGX0060j00000B1P1r111111334474E4g4u4444445B6P6r6666667727@7g7u77778b8p8888889J:#;5;W;;;;;;.G>M>c>>s?y???? O0Y000-131a1233333344%4D4n444445%5U55555555566!6;6C6Y6k6w6666666777?7L7g7|788I8q8v88888#909\99999A:s:::::<<>>??~????0]0c000N1T12232Z2c2p2223%3O3\33333 44$4*4=4C4V4\4o4x4444444444455*535F5O5b5k5~5555555555 666 717z77777!8X88899-9Q999999c;s;q?w???????????@00+020f0V1\1f1l11111232_2{22222233/3A3c3333444444G5U5[5a5w5666677n7y77777777788838@8U8]8r88889]999999Y:z::::;<2<<<<<<=!=:======`>>>>>>?$?)?/?3?@?c?q???????P0 000 0Q0[000000000Q1[1q111111112232E222222#363k3 4/4`4q4444444445*585G5j556!6s666666 7777#707S7a7s777777778#8588888889999::':-:7:=:a:k:q::::;5;V;;;;;<,>>>>>?H?M?S?j?p??`0!030A0u0000000111122>2v2222339333333 4@4M4444444=5c5i5555557778(8M8\8888g9l9r999:::);S;b;;;>?s???00+000N1T1n1t11#2622222233A333:44{55555N6g6m666666c7u77778$8A8J8d8889::::::::::;%;M;;;; <;)>7>{>>>>,?_??????00W0s000000x11111111)2J2_2222,3|333444445*778c8869E9L9999,:I:^:::::E;Y;m;s;;;;9>>>0?e?p?v??????0k0w0001D1d1v11$333g333c4r4C5Q5666737C7Q7v7778s8889:6:<::::l;r;;;;<> >>> >C>Q>c>q>>>>>>>>c?s???00,0<0000p1112*2225536A666Z7a7f7l777777777882888T8Z8v8|88888888999 99999 999: ;.;U;^;;; =q?v111111O2n2222222222222&353b3r33444445$5)5/535@5c5q555555556636C6667777#838L8\8888 99999C:S:l:|::;;,;;;;6<<<=5=>>?c?t???$)0p00 1111161;1I1Z1_11111111111122"2'252F2K2Y2j2o22222222222233!3&373H3M3g3l3q333 4'4i4s445%5555#646l6u66667I7R77778888888888899"9'959F9K9999:G:`:::::5;>;;;;;<<]">c>l>>>>?A?J?????0(0i0r00001G1P11111(212u2~22233\3e33333C4L44444*535w555566^6g6666<7E777778)8q8z88899O9X99999::C:::::;!;b;k;;;;;@I>R>>>>>0?9?}????0 0d0m00001K1T1111122;2222C4V44455P5555566666E7K7@8S8q8|888888888 99j9999999999999:b:s:::::::;;;;;;<`>>>>> ?,?n??????? 080A0R0Z0k000001"1J1s1111B2H2U2[22I3O3X3a3y33333333364R4r44444444566E777778>8O8U8s88888 9!969>9c9q9999::t:z:::::;';^;n;;;;;;#<10?R?e???008000A1\1m111K3S3c3n333333333333333333333484!5:5{555555E6667(77778889Z9i9s999:_::::0;?;I;~;;;<=#==3>@>>v?|?@@000001m1111o22233455~556!606@6X6e666666667R7Z77W8]8999::;;H;{;;;>>>>?PC0Q001R111`2k3p3v33333394C4P4444K5s5556(6M66667737C7f7x777777777778s88889+919w9}9999999):M:U:Z:`:d:q::::::::;;!;9;V;;;;;;"<;<<<<<<$=Y=^=d={====I>N>T>k>q>>>?$?9?Q?}??`%040h0m0s000012111192Z2v2223%3H3s3333333344*4I4O4_44444 5-555:5@5D5Q5s5555555 6e6y6666 7)7777778!8i8o8888d9}9999:C:X:k::::::::+;C;_;;;E>>>?E?{??????p00%0-080D0m0000001$1F11111122r2223,31393_3i333333P4X4|44@5~5'6,626I6O666666'7,727I7O7777788888899#949N999:::::6;;;;;W<\>?01\1b11-2~2234393R3X333U4g4445r55 66;6A6G6\66737[7f7r7}777888888#96999999J:v:|::::::T;c;s;;;;s<<<<<<<==@=P=`====>>1>F>^>q>>>> ??)???_?e?v? 090N021A1]11111L2222G3S3j3w333E44455 66$6m6t6666666i7|777'8;8G8V8t88888899<9C99 ::z:::;;c<%>0>[>>>#?4?I?a??????h 00[0`0f0}0001!141111122222 33(3334'4;4@4y44465U5^5v555Y6\9{;;<<<<I>a>o>>>>>>>>>>> ?1?7?C?T?i????h0t00000001 1131A1s1y111162<222223=3E3J3P3T3a333344445U5e55566]66u777:8S8l888899!91979f:{:::::: ;/;n;v;;;;;/=>=x=======6>>>F>\>d>{>>>>>>>?(?g?o?}????70Y0p00000001#1C1V1w1111U2i22222343S333344!40464S4f4{44445 5&555555566+6K6667'7z778c8|88X9q99999&:.:E:q:::::<.)>o>u>>>??0 040T0i0000111C1V111 22q22222V3l3|333 4!4C4a4l44475s5556D6o667)7w7777778I8V8b88889.9_9999:::C::::;;';2;8;Z;;;;;;;;)<><_>&?????50/11122=2_23*3H3333334$404W444444556(6=66667778k8888888888999999::L:x::::::;S;;/<]<<<=/======>3>M>g>}>>>>>>>>?B?P?e?w?????00@0U0o00000(151S1d1z11111t2#34#59555 686k6p6v666666_7777s888989q9999:C:S:n::::::;$;/;<;c;y;;;;;;^<<<<<<= =+=K=_====>7>I>[>h>}>>>>>@?Q?f?n???0001}11111112(2A2{22222C3]3}3333333394N4y44444445585B5j5{556 6;6k666 7777828H8S8j8y8888889'9@9L9f9~99999:+:F:Y:_:::;;F;l;s;;;;;;;<$;>c>s>>? ???? 0000)1C1Q1e1r1x111 2$2:2e222223 333@3J3U3\3333I4Z4q444)5>556 66666677"797r7|7838I8~8888(9:i:~::;=;P;d;t;;n<|<<`>w>>>>0I0V0h0000001/111 2C2h22223K3*5x555555566L6s66C777777*8E8K8W888888929\9999":J:P:s:::::;;,;;;;;<<<<<<>>7>I>f>t>>>>>>>>>>c?t???@0$00000M1a1v1(2 333334$4B4a4p4y444444 55C5V5y55 6`6666t7|7777778#8688 9,99999999: :: :(:0:?:a::#;/;;;;;;;;< <>v>>>`(99::::;; ;;)=>=>y>>?ph)0>0111733345.5n66618889I:^:x;;;<<3>D>c>q>>>>>??E0K000000]1v1112T22236333G4M4T4444C5V5666'777778C8I8o8888888959?9H9M9Y9w99999999:4:<:f:l::::::::;&;G;];g;;;;&<,a>>>>??^?d?&0,0c0y000000;12222#323_3f3l3s3|33333444#4)4/464S4a444451585>5E5J5Z5`5g5m5555556677777777777+8S8a8889(9M9999:D;H;L;P;c;q;;;;;;<< <<>>7?8K8w888(999993:M:z:::::;;;;;;<3<>>o>> ?l?y??????0z00011?112]2x223'3D3N3Z3d33444D4p4444444-5j5z556A6t6666777778'858C8Q8888889 939A9x99999:s::::3;c;y;;>*>T>Z>>>??)?3?Y????0=1Q1Z1m1s1111c2q2222222222333B3Z3y3333324Z444435B5]5u555556066666777Z7f7<8Q8s88888Z999999:0:V:j:::::S;c;;;$>*>\>o>>>>>>D???0@0c0p00000000 1$1L1z111122222223:334`4s44d6p666Y7777778878K8e8t88'9Y9o9999&:b::;;;;< <3<>W>]>e>v>>>>>>?5?;?D?T?c?}?????? 0%0g0m0s00000001c1k1c2t223(3:3W3`3f333333%424@4J4P4]4i4444444R5m555555666 6666636F6l6z6666666667)7=7O7_7j77778<8P8o88888999999 :B:W:i::::::%;S;f; <<+<<<<<=Y=k=}=========#>3>S>b>q>>>>>>>??2????0c0v0000)1/1C1I1]1f111122D2S2223C4V444444 55M5a5k55536B6T6n666666677!7B7W7788C8s88899:&:E;Q;t;~;;<====>>>#>(>.>2>@>c>v>?00*0C0S0b0p000001111122S2`2222I3[3v34%4.4F4t44)588: ;;;-;3;W;\;b;y;;;;;;;;H%>e>u>>>3?A?S?a?????????x0$0l0000>12!2x23333b444425S5555-6N6s666666 7777!7.7S7f7777777777777788 88888#8)8-83878=8A8G8K8Q8U8[8_8e8k8q8u8{88888888888888888888888888899 99999%9)9/93999=9B9H9L9R9V9\9`9e9j9o9t9y9~999999999999995:;:H:M:Z:::;=;F;S;[;i;;;;;;<<<"Q>c>t>3?B? \000001 1,121<112&222223$39333333 444)4?4}444555%5-555D5Z5R6g6|666666S7h7'8<8K8}88Z999:::,:k:::;;;;< ====0>4>8><>@>D>H>L>P>T>t>x>|>>>>>>>>>?001x23F3[33333455E6667!727:7K7i7777778 88I8[8l888899/:>:K:::::;5;m;;;;<<< =2=h===B>>>>>>>C?c?t???@00-0Q0f0n000y111111122-2F2_2x22222222222222222233#323T3m333333444!5Z55555676r666666#727V7_7777777,82898s88889&969f9t999::%:;:a::::::::;;,;V;`;o;;;;;F>>>P1'2222/3w333,4?4h4444X5h5555555566677*8A8i888(9E9Q9e99999P::::m;;; >I>e>|>????`\0#06011J2Z223 333!3J3P3a3j66Y8T9b99T::::;;;;;<6N?V?l??pV0g00011C22222(3q33304o444445666I8V8\8i888889S9f9{999999$:/:J:]:s:::::; ;;c<<<#=n====\>f>r???"0.0_0~01%1b1{12E2w22344~4)5;5L55 66.6j66699S9f9:s::::::N;e;w;;;;;<<.>#>R>>G?s??????>000112353D3T3g33333T4_4g4p444444S5o55536A66666B7V7q7777<8I8X88::: ;;d;o;;;;;Om>u>>>p????lR0000151c1k1|11K233434N4U44[555"6*6;6L666677y778868<8R8X8t888:W::;; <P>~>>????0B0R0q0~000 1181\1333444$4f4z444477788)8C8L8V88888889D9W9d9n999999::$:9:N:]:h:n:::::::;2;;;;;;; <:r>>>>?V?e?o???<0K0k0O111222435I5e55555899;;;<;[=a=:>@>S>i>>>>>> ??U?d?m?????0060`0 2.2C2Q2b2l22[3k3q3 4&4G4U4[4x444f5l5q5x5555559&9Z99 :*:D:^:::::::;%;3;;;;;;Y<_;D;J;P;V;\;b;h;n;t;z;;;;;;;;;;;;;;;;;;;;;;;< <<<<"<(<.<4<:<@@>F>M>>???!?,?2?F?[?f?~??????x^0e0000001&1.181C1Y1b1z111111111112292>2O2g22222222 3333!3.3?3\3i3334I4x4-5@5F5L5R5X5^5e5l5s5z55555555555555556 666-646<6A6^6666666667 77777888888888888999?9G9R9X9^9d999999 :(:1:Z::::;5;?;U;u;;;;;<55>K>e>{>>>>>???4?n???????? (0Z00001X1111212E2^2222233:333333333334%4.44445c5555!656a6u6666%757K7z77788A8U8~88888899&9E9N9d999999999::: :):2:;:D:M:V:_:h:q:z:::::::::::::::; ;;;%;.;7;@;I;R;[;d;m;v;;;;;;;;;;;;;;;;<<>(>>>j>>>>>>? ?E?\?u??????0 0%0;0U0k00000000"151K1111112"2M2}2222323R3e33333"4B4b4u44444445P5e5t555566A66667b777 8J8888 9-969R9e9n9999:=:r::::::: ; ;S;};;;; >&>/>E>X>>>>>>? ??4?H?T????????@p0 000&0/0K0e0n000001#1/1K1e1{11111111112:2X2d2p22222222333/3H3T3`3l3x333333344;4U4^4g4p4y4444444*5S5_5{5555555656K6e6n6w6666666"757K7e7n7w777777888'80898O8e8z888888 9%9;9s99999:*:P:f:u::::;;(;1;G;U;k;;;<:%>F>m>>>>>>>???&?2?N?h?t????????P@0+0V0b0~00011J1s111112!252K2e2q22222222 3)3?3n3z3340494B4w444444445555>5T5e5n5w555555556656A6m66666 77757Z7u7~777748`8i8r8888"9J9999:(:I:e::::::;;6;e;x;;;;;;;<%<.<7<@>$>E>\>u>~>>>>>>?J?e?t???`8B0X0t00000001(141]1u111112 2 252K2h2t222222222 3E3s333334444k4445t55555366677@7Y7s7777788 88!8'8,828A8G8M8R8W8]8c8i8o8t8y88888888888888888888888899 9999#9)9/959;9@9E9K9Q9W9]9b9g9m9s9y999999999999999999999999:: ::::#:):.:3:9:?:E:K:P:U:[:a:g:m:r:w:}::::::::::::::::::::::::; ;;;;!;';-;3;9;>;C;I;O;U;[;`;e;k;q;w;};;;;;;;;;;;;;;;;;;;;;;;;< <<<> >>>>%>*>/>5>;>A>G>L>Q>W>]>c>i>n>s>y>>>>>>>>>>>>>>>>>>>>>>>>?? ????$?1?6?A?F?Q?V?a?f?q?v??????????????p0000!0&01060A0F0Q0W0a000000000011+1A1S1_1l1x111111111122:2F2T2`2q22222222222333'313E3Q3[3g3q33333333334&424<4H4a4{444444444455+575E5Q5a5s55555555666*6A6[6g6u6666666P<<<<<<<<<<<<<<<<<<<<>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?4?8?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?0T1X1\1`1d1h1l1p1t1x1|1155555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6666666666666666777 77777 7$7(7,7X7\7`7@`1d1l1p1111111112 2$24282L2P2`2d2l222222222222233 33303@3D3L3d3t3x3333333333333344 4$44484<4D4\4l4p44444444444444 55(585<5@5T5X5h5l5p5x55555555555566 66,6<6@6P6T6d6h6l6p6x666666666667777(787<7L7P7T7X7`7x7|777777777778 8880848L8\8`8t8x8888888888888 999949D9H9X9\9`9d9l99999999999999:: :$:4:8:H:L:P:X:p:::::::::::::::;$;(;0;H;X;\;l;p;t;x;;;;;;;;;;;;< <<<0<@> >0>4>D>H>L>P>X>p>>>>>>>>>>>>>?? ?0?4?H?L?\?`?d?h?l?p?x????????????Px00 00040D0H0X0\0`0d0h0l0p0t0|00000000011 10141D1H1X1\1l1p1t1x1|11111111111122222 2$2(202H2L2d2t2x2|22222222222223 33333$3<3@3X3h3l3p3t33333333333333334 4$44484H4L4\4`4p4t4x4|44444444444445 55 5054585<5@5D5H5L5T5l5p555555555555566(6,6<6@6D6L6d6t6x666666666666667777 7$7,7D7H7`7p7t7x777777777777 88 8$8(8,848L8\8`8p8t8x8|888888888888899,909@9D9H9P9h9l9999999999999 ::::4:D:H:X:\:`:d:l::::::::::::::;;;;(;,;D;T;X;\;d;|;;;;;;;;;;;<< <<<0<@ >(>0><>\>d>l>x>>>>>>>? ?,?4?@?`?l?????????p40(00080D0d0l0t000000000001 11 1D1d1l1t1|11111111112 22 2@2H2P2X2`2h2p2x222222222222222223333 3(30383@3H3P3X3`3h3p3x333333333333333334444 4(40484@4H4P4X4`4h4p4x44444444444444445 5@5H5T5x55555555556 6,6L6T6`66666666 777(7H7T7t7|7777778 8,848@8`8l8888889 9,9L9T9`99999999 :8:@:X:`:t::::::;;$;D;l;x;;;;;;<(<0<>D>\>d>p>>>>>>>>????$?D?L?T?\?d?l?t?|????????????? 00040<0H0h0p0|0000001 1(101<1\1h1111111 222(2P2X2d22222223 3L3X3x33333333 444$4,444<4D4P4x4444444550585D5d5p55555566$6<6H6p6x66666666667777 7(70787D7d7l7t77777777788 8(808<8\8d8l8t8|88888888888889 9,989X9`9h9t99999999: :::$:,:@:`:h:p:|:::::::; ;;;(;H;P;X;`;h;p;x;;;;;;;;;<<$<,<4<<$>0>P>X>d>>>>>>>>>? ?,?P?p?x??????????0(0H0T0t00000001111 1,1L1T1`11111111 222$202P2\2|2222223(303<3\3h3333333334 444X4d4l444444444485D5d5p555555556$606T6t6|66666666666667777 7(70787@7H7T7t77777777888<8H8h8t888888888 9989@9H9P9\9|9999999999:(:0:8:D:h:::::::::::::; ;;;$;,;4;<;D;L;T;\;d;l;x;;;;;;;; <,<4<<$>,>8>\>|>>>>>>>>>>>>>?$?0?P?X?d????????00D0h0t0|000000001 111$1,141<1D1L1T1\1d1p11111111 2@2H2P2X2`2h2p2x222222222222223 3383D3d3p3333333344444@4`4h4t444444444 55<5\5d5l5t5|55555555555556666$6D6L6X6|66666666667777 7(707<7\7h77777777777778(808<8\8h8888888 99 9@9L9l9t9|9999999:: :,:L:T:\:d:p::::::; ;(;@;H;P;\;|;;;;;;;;;;< <<8<@,>0>4>8><>D>H>P>X>\>d>l>p>|>>>>>>>>>>>>>>>