ELF>@D@8@   <P<XXPddhhDDooׇoooooouo ` p'770 H `0`P``` o7ooo}88*h oop oo``>;DP+H+d+\+x+p+++++++++++++,+,,,,$,@,8,T,L,h,`,|,t,,,,,,,,,,,,,----0-(-D-<--x------------- .. ..4.,.H.@.\.T.p.h..|.L/D/`/X/t/l/////////////0/0 0(0 0<040P0H011222202(2D2<2$4444D5<5::;:|;t;>>p?h???@@AABBCBCC,C$C@C8CTCLChC`C|CtCCCCCCCCCCCCCDDDD0D(DDD?x?$@@8 BH=>h>D??P`@p@A48H45P5(8588,6h@6H7h7<8xp888(9X<9\9999x9:;<<8=>>PAAXA88G(,HH$I(|I`JXJ](?](C^Cp^D^XJ_hJdJdJdKeMb(Mb8MbHMbXMchMcxM(cMdcMchNcNcNdNeNf8Od(SdhSDeT\fXfYfZh8[@h[dg\g`gag:blhXbhhblbmd4n(fnfogphqj(8HA\PAC Ap K W $d|Aa(AC A} N $!AJ A H $"AJ A O 8tAAC I D  A (#AC FMp I $DCXAC Av E ,l(#4AC BJH A <i" $4D AC A H 8)VAC I.0. A <m (DD<AH CW A ,pp-kAC BEDS A <w ,PDT_AC BEMc A 0`-A?AC DGKP F $J< c ( (DAP M E ( EVQC DDQ C 0F*KC M^ G ,1AC FM H v<+ , xHKC M2 C 0XX2r]AE DL A k E <7 (P LwAC M G <| M_AG FEH D  G l L 0OAH M{ E Lj;7 ,p2AJ DH E ,3aAJ DH H zRx 0DXl  4H\p$@8<L`t(<Pd x ,@Th|0DXl   4H\p ܏؏$p8lLh`dt`KKKKKKKK(|K<xKPdxL# zPLRx ($JRAH C} A P p J3FV F N 3FV F N 3F[ F I D3FV F N d3FV F N ,$p[)AC BEMj A (TE AH C` A  I:AQ Ab  JGAQ Ao  4J:AQ Ab  TJGAQ Ao  * *<( \JJC DHN I i G X h |  ĉ Љ  ܉  J J J J H:TC Z G(<h1AH C A h \JDAJ As  JDAJ As  JQAJ A@  JQAJ A@  3F[ F I0toAC DEIk G ,D AC FDb H  (t@E$AH C` A , dAC C F o A ($bؿAC BJy A  1AAC Aw  0DbAC AX  TdAC AZ  xܘqAN BHS  8oAC Ae ,AC AC H W I $̾AC AP K $ IAJ A H $@IAJ A O 8h`AC I D  C (JAC FMp I $AC Av E ,O#ؽAC BJH A (iƽ $HAC A H pPHAC AB (И<fAH CW A ,PJAC BED A !, ,TAC BEMc A 4@PAC BLDu E Z F x8%Լ $QAC BED 4 RAC DJD K Z A چ4p  R@AC BDu 0D RF0AC MJ% H x R hB0 W "AC HD E Іl 0 AC M G  x52 0< *KC M^ G 0p rvAC I H "V ,KC M2 C 8 tAE DME J ] C 4  u 8X wYAE DME J ] C  2 (wAC M G <_AG FEH D  G l L <$0VAC I D | D , D dPeAE  K T 0 FAH M E 7< , $y  AJ DH E ,z AJ DH E ,@zȹAJ DH H 0p{AJ DH H zRx 0DXl  4H\p$8L`t(<Pdxhd`\X ,3FV F N8@zPLRx 8$AH MW.0}. A `M۴ ,AC AC H W I $HAC AP K 8oAC I D  C (7AC E A DPV- (d(<AH CW A ,LAC BEDu A *!۳ ,TóAC BEMc A 0lAC DR B Dȼ 0h AC DR F v (AP M E (4@VQC DDQ C 0*KC M^ G 0LVݳAC I D Vͳ ,KC M2 C 0hrAE DL A k E _ 8(GAE DME I ] C d0& (wAC M G <_AG FEH D  G l L 0AH M E (7 ,L xAJ DH E ,| LAJ DH E , AJ DH H ,AJ DH H zRx x0DXl  4H\p$8L`t(<hPddxL3FV F N zPLRx ,$$TAC BEMc A (TT<̭AH CW A <(,4\AC DH- K d#AC AY 4t,PAC HM A ` H GD x!0TAC BJ] K J ,AC E- J tEѬ ,PAC DF1 A jE (AP M E 0p{AC CC F K E D L $HQC BDH F $pQC BDH F H<DJF FEDE DH  K @P< vAC FF$ L > B T L  J  L (L=AC BD^ P D (x=AC BD^ P D zRx 0DXl  4H\p$8L`t(<Pdx,@Th\|XT`\(xt# 3FV F N<3FV F N\*p*%%zPLRxI ($AH C A , aC HI` K <(1PTAAC Aw  pbAC AX  dAC AZ  oAC Ae  hqAN BHS 0'AC G N t D 0xAC DEId F (l\AC Ap K W $asAC A} N 0AE IK F E K 44ZAC DH J Y A l/ (<AH CW A 8CǢAC HM G  H 0 4AC G D s E (P8AC BDr A |V! , TȢAC BEMc A ( AP M E ( VQC DDQ C H DaJC FEDN FH  J $, AC BD| J T @zRx 0DXl  4H\p$8L`t(<Pdx\XTPLH, @3FV F NzPLRxA ,$HAC BEMc A 1AC Ag ,AC E J 8AC I D  C dHAC AB (,t<AH CW A 1(AC I E J (AP M E ( VQC DDQ C 0*KC M^ G ($BԛAC BM D P+ (wAC M G <_AG FEH D  G l L 0d<AH M E c:2 ,4 AC DH E 0dAC DH H zRx zPLRx  $|%nQM F 0HNAC M A ,|AC DHu K ,AC DH N HAC AB (YC Eh G , xzRx 0DXl  4H\p$8L`t(<Pdx @AH Y N E < Pd3FV F NpxzPLRx ,$AC AC H W I $TAC AP K 8|'hAC FOM J @ H xe 8QAC I D  C ,GAC E A HV  (h<AH CW A ,pؓAC BEDi A " ,PTAC BEMc A (AP M E (TVQC DDQ C 0l*)KC M^ G ,AC FM E + (twAC M G <_AG FEH D  G l L 0`ZAH M E 7P , 4AJ DH E 0AJ DH H zRx 0DXl  4H\p$8L`t(<Pdx,@Th|h d ` 0\ DX Xdl`\XzPLRx ($4GAH Cr A P   ($3FV F NH3FV F Nh 3FV F N  1AC Ag -AC Ag (AC FIj K <@JC DHN I Z F X \^ ,AC BEM A 0 _h $PAC Av E $DD,AC A H 8lAC DQ E x H   8AC I D  A MAC AG (, <AH CW A WAC BDL ,| TaAC BEMc A (P AP M E (|  VQC DDQ C 0*KC M^ G 88'AC DM A [ E ^ B t+ ,8 KC M2 C 0$rNAE DL A k E \( ( wAC M G < _AG FEH D  G l L 0 AH M{ E 7 (~AC DH ,VAC DH zRx 0DXl  4H\p$8L`tzPLRx͗ ($"AH C A 8 Lh3FV F N(ԃAH C A (<AH C A 00 AG DKi H  E Iu \B,,SAJ BJ C ,\ 9 AC BJ A 0);AC M A ,,LAC DH K ,.TAC DH F ( 4/AP M E 0d0*5KC M^ G <t 1 JC FD BH  >7ہ @2(< nAC ET A < 8\` wAC BN F  E %\ zRx 0DXl  4H\p$8L`t2(2<2P,. d x3FV F Nt23FV F N42JC DHP G p @3zPLRx $$3 }AC Av E $L04|AC A H $t|AC Av E $|AC A H ,0AC Aj (x4<\|AH CW A ,,AC BDa ,4,|AC BED A d1^| ,4T{AC BEMc A HDJF FEDE DH  K 4,AC M K  J 83zRx 303                                                       "#$&'()*+./12579:<>?ABCDEHKLNPRTUVWXZ\^_`abcijklmoruvxyz|}   "#$&'(*,-/0145789:;<=>BCGHJKOPQSTUVXYZ]^`acfhijklmoqrsuvxz|}    "#$&')+,-.0234589=>?@ABCDEHIKMNOQRSUXY[^`acdfijnoruxz{|}~  !%,-03468;=@FGIJMOQSY[]defghnpqstw{~   !%)+.236?@ADEFILMNRW[\_bdegnptwy{~  !%(*/167:;<FGJLPTVWZ\]_beghklmpqstvwy$/J1KD@KZKuKKK*KO^*iL3PL&@iJPMuPM`NO U#EViiim.j [A >j ZJk+arvkfk7cccScЃ# X0@P*`R^3:#@GE:nЅG & 0 @= Pw `D D Q `QJuЉ#Ei- *!` L%  r4 .   c P  2 pgA ,5 bV `2  = D7  : ` & + Ml Vn !   " "VrrN@0Y7  y   &,&G2t&EL&Ey{.&99/& :\:!O&"T8T+0ZcT: agg g@&oh'  pxSpVmp"p+t%q7@m @m Pn `x?pxqxxxGHFx30y-`y|&^ |Gt_~~~ Ԉp+0r;7Pu0I;Vz7fʞ%&dz^0E$QX"Pl\{@"'c"pT`V"h8m"P1"B!H!"8#k!"0'5 $=_    "03 "< !!+`G!!"'!!" =b!J""fn""!8'""9%".#4#"p\#"P#,#"#" f#$"g.$"V$!@ z$"pw %"f5%"<Y%k%%"0S%"T%PVV!&H&"8&&"Pg&" '!"'"TM'_'"`)D'"0'"0'" h (9(!@5P(m(!0("`f("9 (!()"%T7)"pfQ)"n)"R3)"@)*!h.%*U*"Pt*X}*" @*"Pl\*+!(52+_++++,"7G,"7f,"83,",` -#-+-" sVX-!$8l-"0[-"o-"-":."p*}..!."."1.":/"0 j/"ЊT/p#//"/0"0P0"`Bas00"0'01$=:1"Pf[1"s1"p 111 2"B2j2"f222"e2"e3<3"hY3f33W33"p34 14"HVl4(L}4PVV4"@f4"0g4" e5"P(5@5"`hY5"gu5`5"@T55" 6"sVE6!4`\6"p>q6!66" L67;7!0\77"7778"Va8"g808!H38"%<8"08"#9"@la9"9"08:&:M:!H 8g:"@8(:"PD<:"p9%.;`;"e{;;"0f;W<"g <2<^<!)<! <P`H<=K="eh="="0h==>(>"XVV>"ow>!8>>"<1>"7?'?"0N? ?"i?":?!) @"hE@Q@@@@ A"Pe(A";A"gVA"@3A"hA" AABPLBiB"`q~B"RB"laB"EB" C"dUCCC!8 C"`C"@C"o D"*}D!8DpDD"r<E4E";{E'E"@EE"AF'F"0IF"F!FF\FGp6IGgG"RG" H"@S:H"hYH"3HZkH" =bH"'!IHI"duI"I"@rJ!180JtJ!JJ"@u*FK"X<eK"KKK"PJaK"eL!@3L"rT[L{L"RL@jGLL"0_ M"7cMzM"BM"hMp1N,N"fCNQNxN" 3N!X8N"P%3OpEOpO"POOP8PPMZPwP"@P"@9*Qp$Q:QOQQnQ"S1Q! 6R" [R"PTRR" %R"R" i CS"@ eS"`qzS"eS"*S!TKT! 'mTTT"`gU.UHIU" vU"RU"(U"poV"g VMV"qTV"oV"@eVVV"pV"@fWRW"hW"0%W"fWW`WW" X!XOXlXX 0CX!X"X+Y5YFY"podY"<AY"PEY!8Y" ZZZ"@=Z"0 \Z!X~Z!XZ"RZp`["`K[R[@jGg["}_C\`Pm\\! \\"C]" m`]Lg]"f]"f]]^"e1^W^! r^^"^" L^ ^^"h%_"M_vy_!"__"P# `"ж``"@h`" `"k3(aUa0maaa"gaaab"DlbHb"9*b">ocp6Qc! #xc"Pc"c.d"pFdYdЕF|d d`dd%e!@ie" eeef"4fZkjf! f"fff"Pa%g"RZgg" gggh" ^ 8h"@gh"bh"o3hh" i"88i.Z[i"3iii!+ij7j!H'8qj"Vj0QBj"0ejk!x3P2k"SHkrkk"LkPk"ql"pgl\lrl"l"ql m"Peamtm lm"p8mm n"e;n"hRn!pmn"bn$oMowoo"HTo"l3p=p7qpxppp"p"1q#q"0Eqeq"0Vq\q!$qrp2r"B\Urrr"+sGs"@g~s"ss"et"-tWt"@%utt!"8t!.t"ot u"К'"_" ! "<ɀP`H !@&b"B"B\"eԁ"g ."hZ"7" "80Cr"<1!`@҃"p!Hj"=OH5"q<a!|,"` "pe"g 8Pd"g" mˆ../../lib/libosgFX.so.3.6.5crti.scrtstuff.cderegister_tm_clones__do_global_dtors_auxframe_dummy_GLOBAL__sub_I_AnisotropicLighting.cpp_ZNK12_GLOBAL__N_119ViewMatrixExtractor11libraryNameEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor9classNameEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor7getTypeEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor9cloneTypeEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor9cloneTypeEv.cold_ZNK12_GLOBAL__N_119ViewMatrixExtractor12isSameKindAsEPKN3osg6ObjectE_ZNK12_GLOBAL__N_119ViewMatrixExtractor7compareERKN3osg14StateAttributeE_ZNK3osg10Referenced5unrefEv.isra.0_ZN12_GLOBAL__N_119ViewMatrixExtractorD2Ev_ZN12_GLOBAL__N_119ViewMatrixExtractorD1Ev_ZN12_GLOBAL__N_119ViewMatrixExtractorD0Ev_ZNK12_GLOBAL__N_119ViewMatrixExtractor5applyERN3osg5StateE_ZNK12_GLOBAL__N_119ViewMatrixExtractor5cloneERKN3osg6CopyOpE_ZNK12_GLOBAL__N_119ViewMatrixExtractor5cloneERKN3osg6CopyOpE.cold_ZN5osgFX19AnisotropicLightingC2Ev.cold_ZN5osgFX19AnisotropicLightingC2ERKS0_RKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_116DefaultTechnique13define_passesEv_ZN12_GLOBAL__N_116DefaultTechnique13define_passesEv.cold_ZN5osgFX19AnisotropicLighting17define_techniquesEv.cold_ZNK12_GLOBAL__N_116DefaultTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_116DefaultTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_GLOBAL__sub_I_AnisotropicLighting.cpp.cold_ZN12_GLOBAL__N_116DefaultTechniqueD2Ev_ZN12_GLOBAL__N_116DefaultTechniqueD1Ev_ZN12_GLOBAL__N_116DefaultTechniqueD0Ev_GLOBAL__sub_I_BumpMapping.cpp_ZNK12_GLOBAL__N_110TsgVisitor11libraryNameEv_ZNK12_GLOBAL__N_117TexCoordGenerator11libraryNameEv_ZNK12_GLOBAL__N_110TsgVisitor9classNameEv_ZNK12_GLOBAL__N_117TexCoordGenerator9classNameEv_ZN12_GLOBAL__N_116FullArbTechnique13techniqueNameEv_ZN12_GLOBAL__N_116FullArbTechnique20techniqueDescriptionEv_ZN12_GLOBAL__N_114ArbVpTechnique13techniqueNameEv_ZN12_GLOBAL__N_114ArbVpTechnique20techniqueDescriptionEv_ZN12_GLOBAL__N_110TsgVisitorD1Ev_ZN12_GLOBAL__N_110TsgVisitorD0Ev_ZN12_GLOBAL__N_117TexCoordGeneratorD1Ev_ZN12_GLOBAL__N_117TexCoordGeneratorD0Ev_ZTv0_n64_NK12_GLOBAL__N_110TsgVisitor11libraryNameEv_ZTv0_n72_NK12_GLOBAL__N_110TsgVisitor9classNameEv_ZTv0_n64_NK12_GLOBAL__N_117TexCoordGenerator11libraryNameEv_ZTv0_n72_NK12_GLOBAL__N_117TexCoordGenerator9classNameEv_ZTv0_n32_N12_GLOBAL__N_110TsgVisitorD1Ev_ZTv0_n32_N12_GLOBAL__N_117TexCoordGeneratorD1Ev_ZTv0_n32_N12_GLOBAL__N_110TsgVisitorD0Ev_ZTv0_n32_N12_GLOBAL__N_117TexCoordGeneratorD0Ev_ZN5osgFX11BumpMappingC2ERKS0_RKN3osg6CopyOpE.cold_ZN5osgFX11BumpMapping15prepareGeometryEPN3osg8GeometryE.cold_ZN12_GLOBAL__N_110TsgVisitor5applyERN3osg5GeodeE_ZN5osgFX11BumpMapping11prepareNodeEPN3osg4NodeE.cold_ZN5osgFX11BumpMapping9setUpDemoEv.cold_ZN12_GLOBAL__N_116FullArbTechnique13define_passesEv_ZN12_GLOBAL__N_116FullArbTechnique13define_passesEv.cold_ZN12_GLOBAL__N_114ArbVpTechnique13define_passesEv_ZN12_GLOBAL__N_114ArbVpTechnique13define_passesEv.cold_ZN12_GLOBAL__N_117TexCoordGenerator5applyERN3osg5GeodeE_ZN12_GLOBAL__N_117TexCoordGenerator5applyERN3osg5GeodeE.cold_ZN5osgFX11BumpMapping17define_techniquesEv.cold_ZNK12_GLOBAL__N_114ArbVpTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_114ArbVpTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_ZNK12_GLOBAL__N_116FullArbTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_116FullArbTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_GLOBAL__sub_I_BumpMapping.cpp.cold_ZN12_GLOBAL__N_116FullArbTechniqueD2Ev_ZN12_GLOBAL__N_116FullArbTechniqueD1Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD2Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD1Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD0Ev_ZN12_GLOBAL__N_116FullArbTechniqueD0Ev_GLOBAL__sub_I_Cartoon.cpp_ZN12_GLOBAL__N_125create_sharp_lighting_mapEii.constprop.0_ZN12_GLOBAL__N_125create_sharp_lighting_mapEii.constprop.0.cold_ZN5osgFX7CartoonC2Ev.cold_ZN5osgFX7CartoonC2ERKS0_RKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_115OGLSL_Technique13define_passesEv_ZN12_GLOBAL__N_115OGLSL_Technique13define_passesEv.cold_ZN5osgFX7Cartoon17define_techniquesEv.cold_ZNK12_GLOBAL__N_115OGLSL_Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_115OGLSL_Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_GLOBAL__sub_I_Cartoon.cpp.cold_ZN12_GLOBAL__N_115OGLSL_TechniqueD2Ev_ZN12_GLOBAL__N_115OGLSL_TechniqueD1Ev_ZN12_GLOBAL__N_115OGLSL_TechniqueD0Ev_GLOBAL__sub_I_Effect.cpp_ZN5osgFX6Effect16build_dummy_nodeEv.cold_ZN5osgFX6EffectC2Ev.cold_ZN5osgFX6EffectC2ERKS0_RKN3osg6CopyOpE.cold_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_.isra.0_GLOBAL__sub_I_MultiTextureControl.cpp_ZN5osgFX19MultiTextureControlC2Ev.cold_ZN5osgFX19MultiTextureControl14updateStateSetEv.cold_ZN5osgFX19MultiTextureControlC2ERKS0_RKN3osg6CopyOpE.cold_GLOBAL__sub_I_Outline.cpp_ZN5osgFX7Outline17define_techniquesEv.cold_GLOBAL__sub_I_Outline.cpp.cold_GLOBAL__sub_I_Registry.cpp_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E.isra.0_ZN5osgFX8Registry8instanceEv.cold_GLOBAL__sub_I_Scribe.cpp_ZNK12_GLOBAL__N_116DefaultTechnique8validateERN3osg5StateE_ZN5osgFX6ScribeC2Ev.cold_ZN5osgFX6ScribeC2ERKS0_RKN3osg6CopyOpE.cold_ZN5osgFX6Scribe17define_techniquesEv.cold_GLOBAL__sub_I_Scribe.cpp.cold_GLOBAL__sub_I_SpecularHighlights.cpp_ZNK12_GLOBAL__N_117AutoTextureMatrix11libraryNameEv_ZNK12_GLOBAL__N_117AutoTextureMatrix9classNameEv_ZNK12_GLOBAL__N_117AutoTextureMatrix7getTypeEv_ZNK12_GLOBAL__N_117AutoTextureMatrix18isTextureAttributeEv_ZNK12_GLOBAL__N_117AutoTextureMatrix9cloneTypeEv_ZNK12_GLOBAL__N_117AutoTextureMatrix9cloneTypeEv.cold_ZNK12_GLOBAL__N_117AutoTextureMatrix12isSameKindAsEPKN3osg6ObjectE_ZNK12_GLOBAL__N_117AutoTextureMatrix5applyERN3osg5StateE_ZNK12_GLOBAL__N_117AutoTextureMatrix7compareERKN3osg14StateAttributeE_ZNK12_GLOBAL__N_117AutoTextureMatrix5cloneERKN3osg6CopyOpE_ZNK12_GLOBAL__N_117AutoTextureMatrix5cloneERKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_117AutoTextureMatrixD2Ev_ZN12_GLOBAL__N_117AutoTextureMatrixD1Ev_ZN12_GLOBAL__N_117AutoTextureMatrixD0Ev_ZN5osgFX18SpecularHighlights17define_techniquesEv.cold_GLOBAL__sub_I_SpecularHighlights.cpp.cold_GLOBAL__sub_I_Technique.cpp_ZNK5osgFX9Technique8validateERN3osg5StateE.cold_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0_ZN5osgFX9Technique7addPassEPN3osg8StateSetE.cold_ZN5osgFX9TechniqueC2Ev.cold_ZN5osgFX9Technique23traverse_implementationERN3osg11NodeVisitorEPNS_6EffectE.cold_GLOBAL__sub_I_Validator.cpp_ZN5osgFX9ValidatorC2ERKS0_RKN3osg6CopyOpE.coldVersion.cppcrtn.s_ZN5osgFX19AnisotropicLightingD1EvosgFXGetVersion_ZN3osg5Geode6acceptERNS_11NodeVisitorE_ZN3osg8StateSet12setAttributeEPNS_14StateAttributeEj_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZN3osg7UniformC1ENS0_4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_ZN3osg8StateSet27setTextureAttributeAndModesEjPNS_14StateAttributeEj_ZN7osgUtil10StateGraphD0Ev_ZN5osgFX7Cartoon17define_techniquesEv_ZN5osgFX9Technique13techniqueNameEv_ZN3osg9Texture2D8setImageEPNS_5ImageE_ZN3osg8Material11setSpecularENS0_4FaceERKNS_5Vec4fE_ZN5osgFX18SpecularHighlightsD0Ev_ZN7osgUtil10StateGraph11setUserDataEPN3osg10ReferencedE_ZN3osg8Material11setEmissionENS0_4FaceERKNS_5Vec4fE_ZTIN3osg11MixinVectorINS_5Vec3fEEE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getDataPointerEj_ZN3osg5Image22computePixelSizeInBitsEjj_ZNSo5flushEv_ZTSN5osgFX11BumpMappingE_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EED1Ev_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZN5osgFX6Effect21resizeGLObjectBuffersEj_ZN3osg5Group8setChildEjPNS_4NodeE_ZN3osg11NodeVisitor5applyERNS_11LightSourceE_ZN3osg10ReferencedC2Eb_ZNK7osgUtil10StateGraph12isSameKindAsEPKN3osg6ObjectE_ZNK5osgFX9Validator9cloneTypeEv_ZTVN5osgFX7Outline16OutlineTechniqueE_ZN5osgDB16readRefImageFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE_ZNSt6vectorIiSaIiEED1Ev_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED1Ev_ZN3osg7Uniform8setArrayEPNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZN3osg14StateAttribute9asTextureEv_ZN3osg6TexGenC1Ev_ZTIN3osg11MixinVectorIfEE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptERNS_12ArrayVisitorE_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_Znam_ZNK5osgFX11BumpMapping12effectAuthorEv_ZNK3osg11NodeVisitor15asUpdateVisitorEv_ZN5osgFX6Effect16build_dummy_nodeEv_ZNK3osg11NodeVisitor21asIntersectionVisitorEv_ZN3osg6Object19asUserDataContainerEv_ZN3osg10ReferencedD2Ev_ZNK3osg4Node6asNodeEv_ZN3osg12ValueVisitor5applyERNS_5Vec2fE_ZTSN3osg11MixinVectorINS_5Vec4fEEE_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNK3osg14StateAttribute11libraryNameEv_ZNK5osgFX11BumpMapping9cloneTypeEv_ZN5osgFX6ScribeC2ERKS0_RKN3osg6CopyOpE_ZNK3osg5Group12computeBoundEv_ZNK5osgFX7Outline5cloneERKN3osg6CopyOpE_ZN5osgFX7Outline16OutlineTechnique13define_passesEv_ZN5osgFX19AnisotropicLightingC1Ev_ZN3osg11NodeVisitor5applyERNS_5GroupE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getNumElementsEv_ZN3osg13VertexProgramC1Ev_ZN3osg14StateAttribute21resizeGLObjectBuffersEj_ZN3osg17ConstValueVisitor5applyERKNS_5Vec2fE_ZTSN5osgFX8RegistryE_ZNK5osgFX9Validator5cloneERKN3osg6CopyOpE_ZTVN3osg6ObjectE_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNK3osg10BufferData14asPrimitiveSetEv_ZNK5osgFX9Validator7getTypeEv_ZNK3osg4Node7asGeodeEv_ZN3osg11NodeVisitorC2ENS0_13TraversalModeE_ZTVN5osgFX9ValidatorE_ZSt19__throw_logic_errorPKc_ZTSN5osgFX9ValidatorE_ZN3osg6Object7asImageEv_ZNK7osgUtil10StateGraph16releaseGLObjectsEPN3osg5StateE_ZTSN7osgUtil10StateGraphE_ZN3osg5GroupC1ERKS0_RKNS_6CopyOpE_ZNK3osg5Group5cloneERKNS_6CopyOpE_ZNK3osg6Object7asImageEv_ZN3osg11NodeVisitor5resetEv_ZNK5osgFX7Outline12isSameKindAsEPKN3osg6ObjectE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE9cloneTypeEv_ZN3osg5Group8addChildEPNS_4NodeE_ZTIN5osgFX8RegistryE_ZN3osg11NodeVisitor5applyERNS_13AutoTransformE_ZNK3osg10BufferData7asImageEv_DYNAMIC_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE5cloneERKNS_6CopyOpE_ZN5osgFX19AnisotropicLightingD2Ev_ZN5osgFX6Effect8traverseERN3osg11NodeVisitorE_ZTIN5osgFX9ValidatorE_ZNK3osg5Group16releaseGLObjectsEPNS_5StateE_ZN3osg6ShaderC1ENS0_4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3osg13VertexProgram24dirtyVertexProgramObjectEv_ZN3osg5GroupC1Ev_ZN3osg8StateSet14setTextureModeEjjj_ZNK5osgFX19MultiTextureControl9classNameEv_ZN3osg12ValueVisitor5applyERf_ZNK5osgFX19MultiTextureControl12isSameKindAsEPKN3osg6ObjectE_ZNK3osg11NodeVisitor23getDistanceFromEyePointERKNS_5Vec3fEb_ZN5osgFX7CartoonC2ERKS0_RKN3osg6CopyOpE_ZN3osg11PolygonModeC1Evmemmove_ZN5osgFX6Scribe6acceptERN3osg11NodeVisitorE_ZTVN5osgFX6EffectE_ZNK3osg11NodeVisitor5cloneERKNS_6CopyOpE_ZN3osg14StateAttributeD2Ev_ZN3osg6Object21resizeGLObjectBuffersEj_ZNK3osg11NodeVisitor12getViewPointEv_ZNSt6vectorIN3osg7ref_ptrINS0_8StateSetEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZdlPvm_ZTIN3osg11MixinVectorINS_5Vec4fEEE_ZN5osgFX7CartoonD1Ev_ZN3osg11MixinVectorINS_5Vec2fEED2Ev_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE16getTotalDataSizeEv_ZTv0_n104_NK3osg11NodeVisitor13asNodeVisitorEv_ZNK5osgFX18SpecularHighlights5cloneERKN3osg6CopyOpE_ZN5osgFX6EffectD0Ev_ZN11OpenThreads5Mutex4lockEv_ZN3osg11NodeVisitor13asNodeVisitorEv_ZN3osg6notifyENS_14NotifySeverityE_ZNK5osgFX18SpecularHighlights17effectDescriptionEv_ZN5osgFX19MultiTextureControlD0Ev_ZN3osg11NodeVisitorD2Ev_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EED2Ev_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZNK5osgFX6Effect16releaseGLObjectsEPN3osg5StateE_ZNK3osg6Object13asValueObjectEv_ZN5osgFX9ValidatorD1Ev_ZNK5osgFX7Cartoon12effectAuthorEv_ZN3osg7UniformC1EPKci_ZN3osg5GroupC2ERKS0_RKNS_6CopyOpE_ZN5osgFX9Technique23traverse_implementationERN3osg11NodeVisitorEPNS_6EffectE_ZN3osg11NodeVisitor11asCullStackEv_ZN3osg11NodeVisitor5applyERNS_6CameraE_ZNK3osg14StateAttribute9classNameEv_ZNK3osg10Referenced24signalObserversAndDeleteEbbosgGetVersion_ZN3osg6Object8asCameraEv_ZNK3osg6Object10asDrawableEv_ZN3osg11NodeVisitor5applyERNS_18OcclusionQueryNodeE_ZN5osgFX6Effect9setUpDemoEvglMatrixMode_ZNK3osg6Object11getUserDataEv_ZN5osgFX18SpecularHighlightsC1ERKS0_RKN3osg6CopyOpE_ZN3osg5Group14removeChildrenEjj_ZTv0_n56_NK3osg11NodeVisitor12isSameKindAsEPKNS_6ObjectE_ITM_deregisterTMCloneTable_ZN5osgFX19MultiTextureControl6acceptERN3osg11NodeVisitorE_ZN5osgFX5proxyE_ZN5osgFX19AnisotropicLightingC2Ev_ZN5osgFX8RegistryD2Ev_ZNK3osg14StateAttribute5applyERNS_5StateE_ZN3osg6Object13asNodeVisitorEv_ZNK5osgFX11BumpMapping10effectNameEv_ZN3osg10BufferDataD2Ev_ZNK3osg5Group7asGroupEv_ZNK3osg4Node10asGeometryEv_ZN5osgFX7CartoonC1ERKS0_RKN3osg6CopyOpE_ZNK5osgFX11BumpMapping5cloneERKN3osg6CopyOpE_ZN3osg14StateAttributeC2Ev_ZNK3osg11NodeVisitor9classNameEv_ZN5osgFX19AnisotropicLighting6acceptERN3osg11NodeVisitorE_ZTVN5osgFX9TechniqueE_ZThn144_N3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED0Ev_ZTSN5osgFX9TechniqueE_ZN5osgFX7CartoonC1Ev_ZN7osgUtil10StateGraphD2Ev_ZN7osgUtil21TangentSpaceGeneratorC1Ev_ZN3osg11NodeVisitor5applyERNS_10TexGenNodeE_ZTIN5osgFX18SpecularHighlightsE_ZN3osg7Texture16setMaxAnisotropyEf_ZNK7osgUtil10RenderLeaf16releaseGLObjectsEPN3osg5StateE__gxx_personality_v0_ZN3osg6Object11getUserDataEv__cxa_guard_acquire_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNK3osg14StateAttribute18isTextureAttributeEv_ZN5osgFX9ValidatorC1Ev_ZTIN5osgFX9TechniqueE_ZNK3osg5Group9cloneTypeEv_ZNK5osgFX11BumpMapping9classNameEv_ZNK3osg11NodeVisitor11libraryNameEv_ZN5osgFX9Technique8traverseERN3osg11NodeVisitorEPNS_6EffectE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getNumElementsEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE16getTotalDataSizeEv_ZN3osg11NodeVisitor5applyERNS_3LODE_ZN3osg5Group21setThreadSafeRefUnrefEb_ZTVN5osgFX11BumpMappingE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE7compareEjj_ZNK5osgFX19MultiTextureControl9cloneTypeEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptERNS_17ConstArrayVisitorE_ZN3osg11NodeVisitor5applyERNS_15MatrixTransformE_ZNK3osg6Object8asCameraEv_ZN3osg8StateSet10addUniformEPNS_7UniformEj_ZNK3osg6Object19asUserDataContainerEv_ZN5osgFX18SpecularHighlightsC2ERKS0_RKN3osg6CopyOpE_ZNK3osg4Node11asTransformEv_ZTVN3osg6CopyOpE_ZN3osg7Matrixd10makeRotateERKNS_5Vec3fES3__ZTVN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZTSN3osg11MixinVectorINS_5Vec2fEEE_ZN5osgFX8RegistryC2Ev_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN3osg11NodeVisitor5applyERNS_20CoordinateSystemNodeE_ZN3osg6Object10asDrawableEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE12reserveArrayEj_ZN3osg4Node9asTerrainEv_ZSt20__throw_length_errorPKc_ZN11OpenThreads5MutexC1ENS0_9MutexTypeEglLoadIdentity_ZN5osgFX7Outline6acceptERN3osg11NodeVisitorE_ZNK5osgFX6Scribe11libraryNameEv_ZTIN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZN3osg9Texture2DC1Ev_ZN3osg11MixinVectorIfED2Ev_ZN3osg17ConstValueVisitor5applyERKf_ZN3osg8StateSetC1Ev_ZN7osgUtil10StateGraph11getUserDataEv_ZNK5osgFX9Validator16compileGLObjectsERN3osg5StateE_ZNK5osgFX19AnisotropicLighting17effectDescriptionEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE9cloneTypeEv_ZTVN3osg11MixinVectorIfEE_ZNK5osgFX19AnisotropicLighting10effectNameEv_ZNSo3putEc_ZN3osg8Geometry16setTexCoordArrayEjPNS_5ArrayENS1_7BindingE_ZN3osg4Node19getOrCreateStateSetEv_ZN3osg11NodeVisitor5applyERNS_9ProxyNodeE_ZN3osg10BufferData21resizeGLObjectBuffersEj_ZNK3osg6Object10asStateSetEv__cxa_pure_virtual_ZN3osg4Node10asGeometryEv_ZNK5osgFX9Validator12isSameKindAsEPKN3osg6ObjectE_ZNK5osgFX19AnisotropicLighting11libraryNameEv_ZN3osg10BufferData14asPrimitiveSetEvstrcmp_ZN3osg11NodeVisitorC1ENS0_13TraversalModeE_end_ZN3osg8StateSet9setDefineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj_ZN5osgFX6ScribeD1Ev_ZNK5osgFX7Outline11libraryNameEv_ZN5osgFX19AnisotropicLightingD0Ev_ZNK3osg11NodeVisitor9cloneTypeEv_ZNK5osgFX9Validator11libraryNameEv_ZThn144_N3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED1Ev_ZN3osg11NodeVisitor5applyERNS_10ProjectionE__cxa_guard_abort_ZTVN3osg11MixinVectorINS_5Vec2fEEE_ZNK3osg5Array11libraryNameEv_ZNK7osgUtil10StateGraph11getUserDataEv_ZNK5osgFX6Scribe12effectAuthorEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptEjRNS_12ValueVisitorE_ZTVN5osgFX19AnisotropicLightingE_ZN5osgFX6EffectC2ERKS0_RKN3osg6CopyOpE_ZN3osg5Group8traverseERNS_11NodeVisitorE_ZNK5osgFX6Scribe9cloneTypeEv_ZN3osg22isGLExtensionSupportedEjPKc_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE12reserveArrayEj_ZN5osgFX18SpecularHighlights17define_techniquesEv_ZN3osg10BufferData7asImageEv_ZN3osg5Group21resizeGLObjectBuffersEj_ZN3osg11MixinVectorINS_5Vec2fEED0Ev__dynamic_cast_ZN5osgFX18SpecularHighlightsD1Ev_ZNK3osg11NodeVisitor21getDistanceToEyePointERKNS_5Vec3fEb_ZTIN3osg11MixinVectorINS_5Vec2fEEE_ZTIN3osg11NodeVisitorE_ZN5osgFX6EffectD2Ev_ZN3osg8StateSet19setTextureAttributeEjPNS_14StateAttributeEj_ZN5osgFX19MultiTextureControlC1ERKS0_RKN3osg6CopyOpE_ZN5osgDB8Registry8instanceEb_ZNK5osgFX9Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK3osg6Object16releaseGLObjectsEPNS_5StateE_ZN7osgUtil10StateGraph21resizeGLObjectBuffersEj_ZN3osg5Group13childInsertedEj_ZNK3osg5Array12isSameKindAsEPKNS_6ObjectE_ZN5osgFX19AnisotropicLightingC1ERKS0_RKN3osg6CopyOpE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED2Ev_ZNSt6vectorIiSaIiEED2Ev_ZN3osg8StateSet12getAttributeENS_14StateAttribute4TypeEj_ZN3osg10Referenced21setThreadSafeRefUnrefEb_ZTv0_n64_NK3osg11NodeVisitor11libraryNameEv_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZTVN5osgFX18SpecularHighlightsE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZTSN5osgFX7CartoonE_ZNK3osg15DisplaySettings30getMaxNumberOfGraphicsContextsEv_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNK5osgFX7Outline9cloneTypeEv_ZN5osgFX11BumpMappingD1Ev__cxa_guard_release_ZTIN3osg5GroupE_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EEmRKf_ZNK3osg6Object9asUniformEv_ZTSN5osgFX19AnisotropicLightingE_ZNK5osgFX6Scribe5cloneERKN3osg6CopyOpE_ZN3osg7Matrixd12makeIdentityEv_ZNK5osgFX7Outline12effectAuthorEv_ZN5osgFX6ScribeC1Ev_ZN5osgFX11BumpMapping11prepareNodeEPN3osg4NodeE_ZN5osgFX7Outline16OutlineTechniqueD0Ev_ZN3osg17ConstArrayVisitor5applyERKNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZTVN3osg10BufferDataE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE11resizeArrayEj_ZNK3osg4Node8asSwitchEv_ZN5osgFX9Technique7addPassEPN3osg8StateSetE_ZTVN10__cxxabiv117__class_type_infoE_ZN5osgFX8RegistryD0EvglLoadMatrixd_ZN3osg9Texture1D8setImageEPNS_5ImageE_ZNK5osgFX7Cartoon12isSameKindAsEPKN3osg6ObjectE_ZTIN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE_ZNK5osgFX6Effect12isSameKindAsEPKN3osg6ObjectE_ZN5osgFX6EffectC1ERKS0_RKN3osg6CopyOpE_ZN3osg5Image22computeRowWidthInBytesEijji_ZNK7osgUtil10StateGraph5cloneERKN3osg6CopyOpE_ZN3osg8Geometry20getVertexAttribArrayEj_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZN3osg7Program9addShaderEPNS_6ShaderE_ZN5osgFX18SpecularHighlightsC1Ev_ZN3osg15FragmentProgramC1Ev_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getElementSizeEv_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptEjRNS_12ValueVisitorE_fini_ZN3osg9BlendFuncC1Ev_ZN5osgFX6EffectC2Ev_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN5osgFX9TechniqueC2Ev_ZN5osgFX7OutlineD0Ev_ZTSN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE5cloneERKNS_6CopyOpE_ZNK5osgFX7Cartoon5cloneERKN3osg6CopyOpE_ZN3osg8MaterialC1Ev_ZNKSt5ctypeIcE8do_widenEc_ZNK3osg4Node29ComputeBoundingSphereCallback12computeBoundERKS0__ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNK5osgFX7Cartoon11libraryNameEv_ZN5osgFX6ScribeD2Ev_ZNK3osg6Object10asCallbackEv_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptEjRNS_17ConstValueVisitorE_ZTSN5osgFX7OutlineE_ZN3osg7Texture7setWrapENS0_13WrapParameterENS0_8WrapModeE_ZTIN5osgFX19MultiTextureControlE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN3osg9Texture1DC1Ev_ZNK3osg14StateAttribute16releaseGLObjectsEPNS_5StateE_ZN5osgFX11BumpMappingC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX11BumpMappingC1Ev_ZNK5osgFX18SpecularHighlights10effectNameEv_ZNK5osgFX7Outline10effectNameEv_ZN3osg5Group6acceptERNS_11NodeVisitorE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED0Ev_ZNK3osg4Node10asDrawableEv_ZN3osg11NodeVisitor5applyERNS_10CameraViewE_ZNK5osgFX19AnisotropicLighting5cloneERKN3osg6CopyOpE_ZN3osg14StateAttributeD1Ev_ZN3osg6Object10asStateSetEv_Unwind_ResumeglGetLightfv_ZNK3osg11NodeVisitor13asCullVisitorEv_ZN3osg6Object13asValueObjectEv_ZNK3osg10BufferData16releaseGLObjectsEPNS_5StateE_ZN5osgFX7CartoonD0Ev_ZNK5osgFX6Effect11libraryNameEv_ZN3osg6Object19computeDataVarianceEv_ZN3osg13TexEnvCombine14setCombine_RGBEi_init_ZTVN3osg5ArrayE_ZNK3osg11NodeVisitor11getEyePointEv__cxa_atexit_ZN3osg15isNotifyEnabledENS_14NotifySeverityE_ZN3osg9LineWidth8setWidthEf_ZTVN3osg8CullFaceE_ZN5osgFX19MultiTextureControl14updateStateSetEv_ZTSN5osgFX18SpecularHighlightsE_ZN5osgFX9ValidatorD2Ev_ZN3osg8Geometry20setVertexAttribArrayEjPNS_5ArrayENS1_7BindingE_ZNSolsEi_ZTIN3osg5ArrayE_ZNK5osgFX6Scribe9classNameEv_ZN3osg11MixinVectorIfED0Ev_ZTv0_n40_NK3osg11NodeVisitor9cloneTypeEv_ZTIN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE_ZN5osgFX11BumpMappingD2Evsqrtf_Znwm_ZN3osg11NodeVisitor15asUpdateVisitorEv_ZNK5osgFX7Cartoon9classNameEv_ZTIN5osgFX19AnisotropicLightingE_ZTVN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZNK5osgFX7Outline17effectDescriptionEv_ZN5osgFX19AnisotropicLighting17define_techniquesEv_ZNK5osgFX11BumpMapping17effectDescriptionEvstrlen_ZN5osgFX6ScribeC2Ev_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7__ZN5osgFX7Outline8setColorERKN3osg5Vec4fE_ZN3osg4Node6ascendERNS_11NodeVisitorE_ZTSN5osgFX6ScribeE_ZN5osgFX11BumpMapping15prepareGeometryEPN3osg8GeometryE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptERNS_17ConstArrayVisitorE_ZN5osgFX8Registry5ProxyD2Ev_edata_ZNK3osg14StateAttribute9getMemberEv_ZNK3osg14StateAttribute9asTextureEvsinf_ZN7osgUtil9RenderBin14find_or_insertEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3osg6Object10asCallbackEv_ZN3osg11NodeVisitor5applyERNS_4NodeE_ZTSN3osg14StateAttributeE_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZN3osg11NodeVisitor21asIntersectionVisitorEv_ZN7osgUtil10StateGraphD1Ev_etextcosf_ZN5osgFX9Technique20techniqueDescriptionEv_ZNK7osgUtil10StateGraph11libraryNameEv_ZN5osgFX11BumpMapping17define_techniquesEv_ZTIN5osgFX7CartoonE_ZN3osg11NodeVisitor5applyERNS_8ClipNodeE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getDataPointerEj_ZNSt6vectorIPN7osgUtil9RenderBinESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN3osg13PolygonOffsetC1Ev_ZNK3osg4Node9asTerrainEv_ZNK3osg11NodeVisitor22getDistanceToViewPointERKNS_5Vec3fEb_ZNK3osg14StateAttribute12isSameKindAsEPKNS_6ObjectE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZN5osgFX9ValidatorC2Ev_ZNK3osg5Group14getNumChildrenEvglGetString_ZN3osg4Node11asTransformEv_ZN3osg11NodeVisitorC1ERKS0_RKNS_6CopyOpE_ZSt16__throw_bad_castv_ZN3osg13TexEnvCombineC1Ev_ZN3osg5cloneINS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEEEEPT_PKS5_RKNS_6CopyOpE_ZN5osgFX11BumpMappingC2Ev_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptEjRNS_17ConstValueVisitorE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED0Ev_ZN5osgFX19MultiTextureControlC2ERKS0_RKN3osg6CopyOpE_ZTSN5osgFX7Outline16OutlineTechniqueE_ZNSt6vectorIN3osg5Vec2fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNK3osg5Array7asArrayEv_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZN3osg5Array7asArrayEv_ZNSt8ios_baseC2Ev_ZN5osgFX11BumpMapping9setUpDemoEv_ZN5osgFX9ValidatorC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX8Registry8instanceEv_ZTVN10__cxxabiv120__si_class_type_infoE_ZN3osg15FragmentProgram26dirtyFragmentProgramObjectEv_ZTSN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZNK5osgFX9Validator9classNameEv_ZN7osgUtil16CubeMapGenerator11generateMapEb_ZNK5osgFX9Validator5applyERN3osg5StateE_ZN3osg5Group11removeChildEPNS_4NodeE_ZNK5osgFX18SpecularHighlights11libraryNameEv_ZN5osgFX19AnisotropicLightingC2ERKS0_RKN3osg6CopyOpE_ZTIN5osgFX11BumpMappingE_ZNK5osgFX18SpecularHighlights9classNameEv_ZN3osg8Material10setDiffuseENS0_4FaceERKNS_5Vec4fE_ZTIN3osg8GeometryE_ZN3osg7ref_ptrIN5osgFX8RegistryEED1Ev_ZNK5osgFX7Outline16OutlineTechnique8validateERN3osg5StateE_ZN3osg11NodeVisitor5applyERNS_6SwitchE_ZNK3osg14StateAttribute30checkValidityOfAssociatedModesERNS_5StateE_ZN3osg11NodeVisitor5applyERNS_5GeodeE_ZN3osg5DepthC1ENS0_8FunctionEddb_ZN5osgFX7Outline16OutlineTechniqueD2Ev_ZNK5osgFX18SpecularHighlights12effectAuthorEv_ZTv0_n48_NK3osg11NodeVisitor5cloneERKNS_6CopyOpE_ZNK5osgFX6Scribe12isSameKindAsEPKN3osg6ObjectE_ZN3osg5ImageC1Ev_ZTv0_n96_N3osg11NodeVisitor13asNodeVisitorEv_ZNK5osgFX19MultiTextureControl11libraryNameEv_ZN5osgFX19MultiTextureControlC1Ev_ZNK5osgFX18SpecularHighlights12isSameKindAsEPKN3osg6ObjectE_ZN3osg6Object11setUserDataEPNS_10ReferencedE_ZN3osg5GeodeC1Ev_ZTIN5osgFX7Outline16OutlineTechniqueE_ZTIN3osg8DrawableE_ZN3osg6ObjectC2ERKS0_RKNS_6CopyOpE_ZTIN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZN5osgFX11BumpMapping6acceptERN3osg11NodeVisitorE_ZN5osgFX7Outline17define_techniquesEv_ZNK3osg6Object13asNodeVisitorEv_ZN3osg11NodeVisitor5applyERNS_9BillboardE_ZTVN7osgUtil10StateGraphE_ZN5osgFX7OutlineD2Ev_ZN3osg11NodeVisitor5applyERNS_8SequenceE_ZNK3osg5Array9classNameEv_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE7compareEjjosgFXGetLibraryName_ZN5osgFX6ScribeD0Ev_ZN3osg4Node6asNodeEv_ZN7osgUtil21HighlightMapGeneratorC1ERKN3osg5Vec3fERKNS1_5Vec4fEfi_ZN3osg9LineWidthC1Ef_ZNK3osg11NodeVisitor14asEventVisitorEv_ZThn144_N3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED0Ev_ZN5osgFX9ValidatorC2ERKS0_RKN3osg6CopyOpE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE11resizeArrayEj_ZNSt8ios_baseD2Ev_ZN5osgFX6Scribe17define_techniquesEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getElementSizeEv_ZN3osg5GroupC2Ev_ZN3osg5Group12replaceChildEPNS_4NodeES2__ZN3osg6Object9asUniformEv_ZN3osg4Node7asGeodeEv_ZTVN3osg14StateAttributeE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED2Ev_ZN3osg8StateSet19setRenderBinDetailsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13RenderBinModeE_ZN3osg13TexEnvCombine14setSource0_RGBEi_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZN3osg13TexEnvCombine14setSource1_RGBEi_ZNK5osgFX19MultiTextureControl5cloneERKN3osg6CopyOpE_ZNK5osgFX19AnisotropicLighting12isSameKindAsEPKN3osg6ObjectE_ZN3osg13TexEnvCombine14setSource2_RGBEi_ZN5osgFX19MultiTextureControl16setTextureWeightEjfmemset_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZN5osgFX11BumpMappingC2ERKS0_RKN3osg6CopyOpE_ZN5osgFX7CartoonD2Ev_ZN3osg11MixinVectorINS_5Vec2fEED1Ev_ZTIN3osg6ObjectE_ZN5osgFX18SpecularHighlightsD2Ev_ZN11OpenThreads5Mutex6unlockEv_ZN5osgFX18SpecularHighlights6acceptERN3osg11NodeVisitorE_ZN5osgFX6EffectD1Ev_ZTIN5osgFX6EffectE_ZN7osgUtil21TangentSpaceGenerator8generateEPN3osg8GeometryEi_ZNK5osgFX9Technique8validateERN3osg5StateE_ZN5osgFX19MultiTextureControlD1Ev_ZN3osg8StateSet20setAttributeAndModesEPNS_14StateAttributeEj_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptERNS_12ArrayVisitorE_ZN3osg6TexEnvC1ENS0_4ModeE_ZNK3osg14StateAttribute16compileGLObjectsERNS_5StateE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getDataPointerEv_ZN3osg13TexEnvCombine15setOperand0_RGBEi_ZNK3osg6Object6asNodeEv_ZN5osgFX9ValidatorD0Ev_ZN3osg13TexEnvCombine15setOperand2_RGBEi_ZNK5osgFX6Effect9classNameEv_ZN3osg13TexEnvCombine15setOperand1_RGBEi_ZTVN5osgFX7CartoonE_ZTIN5osgFX6ScribeE_ZNK5osgFX6Scribe17effectDescriptionEv_ZN3osg14TextureCubeMapC1Ev_ZN7osgUtil10RenderLeaf21resizeGLObjectBuffersEj_ZN5osgFX6ScribeC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX11BumpMappingD0Ev_ZTSN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE_ZN5osgFX9Technique16getOverrideChildEi_ZNK3osg11NodeVisitor11asCullStackEv_ZNK5osgFX11BumpMapping12isSameKindAsEPKN3osg6ObjectE_ZN3osg11NodeVisitor13asCullVisitorEv_ZN5osgFX7OutlineC2Ev_ZN3osg11NodeVisitor5applyERNS_8GeometryE_ZN3osg7Texture9setFilterENS0_15FilterParameterENS0_10FilterModeE_ZN3osg7ref_ptrIN5osgFX8RegistryEED2Ev_ZNK7osgUtil10StateGraph15cloneStateGraphEv_ZN3osg5Group7asGroupEv_ZTVN5osgFX19MultiTextureControlE_ZN5osgFX7Outline16OutlineTechniqueD1Ev_ZN3osg7StencilC1Ev_ZNK3osg6Object16asCallbackObjectEv_ZN5osgFX8RegistryD1Ev_ZN3osg5GroupD2Ev_ZTv0_n72_NK3osg11NodeVisitor9classNameEv_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7__ZTIN5osgFX7OutlineEpowf_ZN5osgFX19MultiTextureControlC2Ev_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE4trimEv_ZNK5osgFX7Cartoon10effectNameEv_ZN3osg11NodeVisitor5applyERNS_9TransformE_ZNK5osgFX6Scribe10effectNameEv_ZTVN5osgFX6ScribeE_ZThn144_N3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED1Ev_ZN5osgFX7CartoonC2Ev_ZN5osgFX18SpecularHighlightsC2Ev_ZN5osgFX6EffectC1Ev_ZN3osg6Object21setThreadSafeRefUnrefEb_ZN5osgFX9TechniqueC1Ev_ZNK5osgFX11BumpMapping11libraryNameEvmemcmp_ZN3osg6Object16asCallbackObjectEv_ZN5osgFX7OutlineD1Ev_ZN3osg14StateAttribute16asStateAttributeEv_ZN5osgFX11BumpMapping15prepareChildrenEv_ZTIN3osg10ReferencedE_ZSt28__throw_bad_array_new_lengthv_ZN3osg15DisplaySettings8instanceEv_ZNK5osgFX19AnisotropicLighting12effectAuthorEv_ZNK3osg11NodeVisitor12isSameKindAsEPKNS_6ObjectE_ZTSN5osgFX6EffectE_ZN5osgFX7Cartoon6acceptERN3osg11NodeVisitorE_ZTVN5osgFX7OutlineE_ZNK5osgFX7Outline9classNameEv_ZN3osg6Object16asStateAttributeEv_ZN3osg11PolygonMode7setModeENS0_4FaceENS0_4ModeE_ZTSN5osgFX19MultiTextureControlE_ZN5osgFX7Outline8setWidthEf_ZN5osgFX9ValidatorC2EPNS_6EffectE_ZNSt6localeD1Ev_ZN3osg4Node11setStateSetEPNS_8StateSetE__cxa_finalize_ZTVN5osgFX8RegistryE_ZTIN7osgUtil10StateGraphE_ZNK3osg14StateAttribute16asStateAttributeEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED1Ev_ZN3osg8Material10setAmbientENS0_4FaceERKNS_5Vec4fE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNK5osgFX18SpecularHighlights9cloneTypeEv_ZN3osg14StateAttributeD0Ev_ZNKSt5ctypeIcE13_M_widen_initEv_ZN3osg5Group11insertChildEjPNS_4NodeE_ZN3osg8GeometryC1Ev_ZN3osg5Group12childRemovedEjj_ZN3osg11NodeVisitor5applyERNS_8PagedLODE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE4trimEv_ZN3osg11NodeVisitor14asEventVisitorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNK3osg11NodeVisitor13asNodeVisitorEv_ZTSN3osg11MixinVectorINS_5Vec3fEEE_ZNK5osgFX7Cartoon9cloneTypeEv_ZN5osgFX8RegistryC1Ev_ZN3osg11NodeVisitor5applyERNS_9ClearNodeE_ZTIN3osg14StateAttributeE_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2__ZN5osgFX19MultiTextureControlD2Ev_ZN3osg6Object6asNodeEv_ZNK3osg14StateAttribute12getModeUsageERNS0_9ModeUsageE_ZN3osg7Matrixd10invert_4x3ERKS0__ZNK5osgFX19AnisotropicLighting9classNameEv_ZN3osg12ArrayVisitor5applyERNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_GLOBAL_OFFSET_TABLE__ZNK7osgUtil10StateGraph9classNameEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getDataPointerEv_ZN3osg6ObjectD2Ev_ZN3osg11NodeVisitor5applyERNS_12OccluderNodeE_ZN3osg11MixinVectorIfED1Ev_ZTSN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE_ZN3osg11NodeVisitor5applyERNS_8DrawableE_ZNK7osgUtil10StateGraph9cloneTypeEv_ZNK3osg10Referenced14unref_nodeleteEv_ZN3osg7Matrixd10invert_4x4ERKS0__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNK5osgFX9Validator7compareERKN3osg14StateAttributeEmemcpy_PROCEDURE_LINKAGE_TABLE__ZN3osg8StateSet7setModeEjj_ZN5osgFX7OutlineC1Ev_ZNK5osgFX19AnisotropicLighting9cloneTypeEv_ZTSN3osg11MixinVectorIfEE_ZN5osgFX9ValidatorC1EPNS_6EffectE_ZN11OpenThreads5MutexD1Ev_ZNK5osgFX7Cartoon17effectDescriptionEv_ZNK3osg6Object16asStateAttributeEv_ZN3osg4Node8asSwitchEv_ITM_registerTMCloneTable_ZN3osg10ReferencedC2Ev_ZN3osg7ProgramC1Ev_ZN3osg4Node10asDrawableEv_ZN5osgFX8Registry5ProxyD1Ev_ZNSt6localeC1Ev_ZN3osg7Matrixd4multERKS0_S2__ZN3osg11NodeVisitor5applyERNS_25PositionAttitudeTransformElibstdc++.so.6GLIBCXX_3.4GLIBCXX_3.4.9GLIBCXX_3.4.11GLIBCXX_3.4.21GLIBCXX_3.4.29CXXABI_1.3CXXABI_1.3.9libm.so.2SUNW_1.2libgcc_s.so.1GCC_3.0libc.so.1ILLUMOS_0.26ILLUMOS_0.17ILLUMOS_0.5SUNW_0.7libosgDB.so.161libGL.so.1libosgUtil.so.161libosg.so.161libOpenThreads.so.21libosgFX.so.161/usr/lib/amd64:/usr/gcc/13/lib/amd64:/data/jenkins/workspace/oi-encumbered/components/encumbered/openscenegraph/build/amd64/lib:t))"a0q?yNӯk]yѯ hu '=  P&y vKs gKs 4 ‡(= ·       K WH! "8Z%SKLX )@ -H !UTr9YX!^oTh]*`N; jxYR$+&N#cL$%&'()*+,-./12345689:;<=>?A@BCDtPH ~KMObRTYX[Z\],|zwb8/4C(-\F1$iv[I3Qey07EFGIJLNPQSUWS*>- 2" @`6yqV`g%_dfikporqstDRB_abceghjln1+1 mv6z?,uwxy={6w<"!?z~#u}~B=ve,7;sUMMG  2XK<(Q:%5Ema>E h]f.lsPIA8/Z0CO xO7f  =4E0?F}c)kt dV@KK (0Z0t8666`776(7PM07`N87K@7 UH7LP7KX7Kh8K8PL8O868c8c8a9 [9(9@9 X9`p9=9==@==Ѓ>@9@`@@ @0A 9AAЅBBBpD 9DD`D@DPE89EFЉF`FF F(F8GPG hGGP9GGG G0GG Gh9GGH@HPH`0H8H=@H9HHh<PH@XHA`H9hHh<pHDH H`HxHHHHIIH I(I @I@`IpI@IhII@mIPnIgIhIJ@JI(J~0J~8Jx@J|HJxPJ`xXJpxhKxxKxK|K`yKIKKPK0K0yL  @#%((X*,h/1 457= A@EFJ 8#% (P*,`/1457<A8EFJ%%% %0#%%%(%H*%,%X/%1%4%5%7%<%A%0E%xF%J% (#x%(@*,P/1457<A(EpFJ  #p%(8*,H/14<A EVV V#Vh%V(V0*V,V@/V1V3V<V@VEV #`%'(*,8/1357<@EXFJdxdd d#dX%d'd *d,d0/d1d3d5d7d<d@dEdPFdJdp #P%'*,(/x135x7HFxJh "H%'*, /p135p7@FpJ*35h7<@D8FhJww*w3w5w`7w<w@wDw0Fw`Jw+.48GGHIIK2l lpl`!l#l&l(l*lH-l/l(2l4lX6l(8lp=lAlElFl(KlxNNP!N#N%N(N8-N/N2N4NH6N8N`=NANENFNKNpIIH!I#I%I(I0-I/I2Ix4I@6I8IX=IxAIEIFIKIhP@!#%x(*(-/2p4868P=pAEFK`hhHh8!h#h%hp(h*h -h/h2hh4h06h8hH=hhAhEhFhKhX@0!#%h(*-/1`4(67@=`AEFJP,,8,(!,x#,%,`(,*,-,/,1,X4, 6,7,8=,XA,xE,F,J,H4404 !4p#4%4X(4*4-4/414P4464740=4PA4pE4F4J4@II(I!Ih#I%IP(I*I-I/I1IH4I6I7I(=IHAIhEIFIJI8RR R!R`#R%RH(Rx*R,R/R1R@4R6R7R =R@AR`ERFRJR0!X#%@(p*,/18467=8AXEFJ(h*0457=0APEFJ `*(457=(AHEFJ H#%0(,p/1`. .".@%.'.,./.h1.X "8%',/`1Y6YP8Y GYPKY<x6<H8<G<HK<8pGK68`GKx6x8xXGxKx6x8HG6p8@GpK6`80G`K"6"X8"(G"XK"`5`7`hF`J`K5K7K`FKJKP"$&)8.03iH"i$i&i)i0.i0i3ih!#H&(- 0p2`0!0#0@&0(0-000h20!8$& )-`02!0$&)-X02D!D($Dx&D)D-DP0D2D! $p&)-H020!0$0h&0)0-0@0020!$`&(-802x!$X&(-002p!$P&(-(0x2X!#8&(-0`2P!#0&(x-0X2`!`P#`%`8(`,`x/`1`OOhOX!O#O%O(O*O@-O/O 2O4OP6O 8Oh=OAOEOFO KO(P @HPz0$'X.083' ,'5'8'G'(H'H'XI'I'K',48H8IIK+ 4 8 H 0I I K ,58G HHPIIK(@ sxs85s6sH9sIs`(8b08H~!~#~(&~p-~0~P2~@!# &h-/H258GHHHI+47`9x9HHxIJ h0"$+.1`&HX*B +B+=AE=kAkEkY"YP$Y&Y-Yx0Y2Y9g>g8Bg9*>*0B*9)>)(B)9> B9n=nBn9w=wBw99N =(/++)`U*U`"xX" G X:x>BP:cp>cBcH:h>B0p8:pX>pxBp0:OP>OpBO(:(H>(hB( :@>`B:+8>+XB+:0>PB:(>HB:l >l@BlP  ))9Q=QAQ  Arh"(Q@:l`>lBl<s@sEs<@D<7<S9=A9i=iAiPH <@D <<}@}D} HJ<@Dx p 3h %` !x_@ 8 pap"! @ `&Po x"~7`0 (o0"j"p""6$$0=$="P""K"p%M %80%(%kM"$ @$SHZH5Z8h%&^''`a-{$Rh+P)(+%0+8+B@+V'V'b`+:X+P+H++*~'z'H1W)Wx+k+)+A) )|)'p+/p,x,UX,5IP'Ip'$)$@'('X()')+(,7P,HH,JT`,6898,9h,P,P.)H.X]@.]+++T+,+2@`.-X, //{.Sp.>.3.5`^x...@ . .00!?0?01 (1081H103(3yP\ 3\P1X1.0h0g.'3;443}3#1v@32 @1t81d33J4J444/3_3_3X56x566C55h3KP305H6p5?h5F`5H P p3 X "$'@,. 18x!#&(*`-/@2p6@8=AEG@K0p!#&(*X-/82h688=AEG8K(xh!#&(*P-/02`608x=AEG0KEhE)E3EP5E 7Eh<E@EDEEE JE@"$&x)(.038"$&p) .030"$&h).02("x$&`).02 "p$&X).02g"gh$g&gP)g.g0g2gR"R`$R&RH)R-R0R2R5"5X$5&5@)5-50525!H$&0)-p02zpzzz`'z 9 09 9 `< @o8.@x::>B:>B:9>9B9:>Bp:>Bh:,>,B,`:>Bi*i*);r0?rPCr;j(?jHCj; ?@C:?8C:?0C:T?T(CT:? C:>C:a>aCa:>C:>>>C>:>B:>B:>B:>B ;@?`C;8?XCt8)$#0'#([(x.MX3M@0}(&H&''' 5@X "$ '++h..0H3`3(5669 989P9h9xHHhIIIXH'H2228'2(]0]8@PXhnpxE':: U 8c@PFXy`h;p=xW]1[Gm1-ej 08HPHX`hGp8xf8q{<xE+ L(08-@H@PX`mhpxD_rxuPNX`[hZpLX5eWb \> (@PX`hhpxO*Aft[6(L0^8@X`!hp\x u$  Y(0sH3Phpq"*$f(4y "(#@?H`hpmxv 5%%*h%"h%h%h%h%h% h%hp%h`%h P%h @%h 0%h %h %h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%zh%rh%jh %bh!%Zh"%Rh#%Jh$%Bh%%:h&%2h'p%*h(`%"h)P%h*@%h+0% h, %h-%h.%h/%h0%h1%h2%h3%h4%h5%h6%h7p%h8`%h9P%h:@%h;0%h< %h=%h>%h?%h@%hA%zhB%zhC%rhD%rhE%jhF%bhGp%ZhH`%bhIP%ZhJ@%ZhK0%RhL %JhM%BhN%:hO%2hP%*hQ%"hR%hS%hT% hU%hV%hWp%hX`%hYP%hZ@%h[0%h\ %h]%h^%h_%h`%ha%hb%hc% hd%he%hf%hgp%hh`%hiP%hj@%hk0%hl %hm%hn%ho%hp%hq%hr%hs%ht%hu%hv%hwp%hx`%zhyP%zhz@%rh{0%zh| %zh}%rh~%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%"hP%*h@%"h0%"h %h%h% h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h%h%h%zhp%rh`%jhP%bh@%Zh0%Rh %Jh%Bh%Jh%Bh%Jh%Bh%:h%2h%2h%2h%*hp%"h`%:hP%Bh@%:h0%2h H=HH9tH.Ht H=H5H)HH?HHHtHHtfD=u/UH=Ht H=zh]{HH2+f.UHATS?HHDH=HǃHHЁHH[A\]IHt+UHH5(1HH]H1Ðff.H9UHAWAVIAUATSHHHH@LhHE}H@L`A*u/A<$*u(M9rtMH[A\A]A^A_]LLu¸xM9tA*tA<$*tHuHI9u1A9MH[A\A]A^A_]fDIt$L1Ð@UHHSHHHHHt oHHHHHtHHxoHHtHHxot}H{xHtot%H{`Ht HspH)hHH]{YAY@)m@off.UHHSHHHHHt oHHHHHtHHxoHHtHHxoH{xHtot9H{`Ht HspH)THlHH]:f.1A@U@[@UHAWAVAUIATSHu (9(tHĸ[A\A]A^A_]MMtooLPE1oo)Po()`o8)poH)}oX)e)m)u)}AAF@IEIfAN fAF`fZfZE)@HH@HSHCD9c sHt%HHSHCD9c rHtHHHH9D;c 8H0D8 fD8H0D` HX$C A9IH9H8*HH H(D0D0H(D9` H HH8IHu PHDK HCE9HBCAHuHEqE98HD8dD8(@AIS$AM3@D9sI9HH(H0D8AD8H0D;` H(HH{`H˸Xf.8H0D8hfID8D` H0H@$tQID9g sD1H9tHHHމD8ID8DIHuRH‹J HBA9HBBAHuHEu4D9xHHiH߸HpHxuHMI9@HH(D0H8H8H(H D0HHH1D;c HHIHuHËS HCA9HBCAHuHEuuD9NH9EHH(H0D8!HH(H0DH D8HEHI; HPI;HH(H0D8HH(H0P D8H>HH9IHHHI;uff.UHAUIATISHLLHHbH fHCpC`HHIExHCxHt@I$ILPxHHt HHRDI$ILPxHHt HHRDHGILHI$P8HHt@AǃHH[A\A]]IgItII.ff.UHAWAVAUATSHH(H}SH4ǃ`HHHI6LhAD$HhHESHHCHLxHAAjHjjPhAH0E1fE1fA*^vYvEvfDu/5lvE?HHEHmjAċAAuHAƋI$uYEHEF<(L,EMAċAŅuAƋI^uYEECD/L,EMDAċAŅu#AƋIEACD/AfA*(^t]Yt] t]Amt]^TtYLtXUYU 5tY,tUXE/ tEfE1/xYsu/5sD,kf/eEYAAHH}HH])1HhHh)He[A\A]A^A_]HQInIIfH$f.UHAUIATISHHHֵIhLHHA``I$P@HhHt@H[A\A]]I@UHAWAVIAUATLSLHPHHHLHHHfHnHHfHnfl) Hf1EHEH1fEHvHELxH@I_LPHHHH"fo f)`H@)PHHHH)p)yH LHXDžHƅHXHHHHDžHH5iHAHHǺH5j?HHHCHC(HIID$HAD$LH0L@HDž8H L0ƅ@MHpLHxL9LCHLD11I)H I$LH0L9tH@HpLHkAHIFH?MIEAD$HoILHI1HIH !~LHfHnfl)IEH AE1ADž!LH1Ҿ HHLH (H(H(H*foHH@)PHHH9tHHp-HHHHX?IGHLPHHPHHHH[A\A]A^A_]DLfHfL~fH|I5 I_ I- I] Ic Ij Hq H I I I I ff.UHAVAUATISHM$hE$`HHH DHLMtAEI$H]CI$I;$tkHEHHt7@I$H}Htot)H[A\A]A^]HI$fHUOH}H I U1HAUATLmLeSLHHuH8LeHEHUfo2lH_programHEHUHH HEHUHsH;st3HVHHEL9tSHHEHMHFHNHC H8[A\A]]LHH}L9tHEHpH8[A\A]]@HMHys+@uqtDDF@tD8fD:DLLFANLNLLNIL)H)ЃT1AЃNO9r8DDFD8D:"Hff.UHHAUATISHHHHt oHMl$pI\$hHI$I9uDHI9t/H;HtouHI9uI\$hHtIt$xHH)I|$P,I|$0"HL[A\A]] Mff.UHHAUATISHHHHt oHMl$pI\$hHI$I9uDHI9t/H;HtouHI9uI\$hHtIt$xHH)I|$PÐH\ÐH͑ÐHyZÐHÐH0H߾LOu HHtHHBHH{xHu7H{`HspH)Hu.HH߾LYHaː% LyH}@H% % HHHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)PMef.H{(HC0HwH9tHH)H~kHs0HHs0pDI}HC0DHUH{( /fDHUH{(LuIEHFhuHWHH됐HUHAWAVAUATSH(LoL7LL)HH9IHIL)M9vH H9)HHE1HH1HtBM9WLHΐHHHt@HHL9uHL)HDL97LL)L$DHHHtBHHL9uM9tNLfHL9t7H;HtouHHMHML9uMtIwLHML)HMHEIMgIGH([A\A]A^A_]fDILHULEHu2HuLEHJ HUHEHAfHrHH9HFIIIM9OIHH9HGL$lH=.HUHAWAVAUATSH(H_L/HL)HH9AHIIL)I9H4H91H E1E1LLHrLJHyH9I9HzLHyLIH2HBBM9tRIEI|$LLJHpL HHH9H HH H HrHJH9uLL)ID I9 L)IT$H#@HH HHHxH H H9HJHpHzH0H9uHOXtD DtDL fDLHHHUHMHuHuHMIHUL0H@ fDHs@<tDE@>HIH H HJH9fHDMtIvLLEL)LEM>I^MFH([A\A]A^A_]fLMAN\O\LRIIM)DM)˃mHEu1AK K E9rHECL LANT NTLHIIL)I)@1AO$O$9r$fH~HH9HFHn@MYL]AsJAMEHDZDYMA2DUF\fF\fLZLYD]NTNTLYDUIL)L]IAI)AAAHE1HUDUILL]HIE9rHEHULD DDL DL DEDT0ET1DT0fET1DZDYDUF\F\8HH9HGHH=~UHAWAVAUATSH(LH}HuMH>LnH}DIGHt[IMw(I_ M9MMFMtH}LHuLL)H9}HH9~xIG1HuL@ukMtBHuLHHMHMt'1҅HILHH(L[HA\A]A^A_]fDMM)IiI|gDLHEL9xt:LZHMLp(HX LiH9LIMM9H}MFWfDLE1rD1fE1^UHGHAWAVAUIATISH(H9<LrL~(HH:LF M9LIFH}HtLHULELEHUuLL)H= H=|gxcHuLuuLL)H=H='H1H([A\A]A^A_]LL)H=H=|yHHI9\$tH LHH(Hx IL9HFHtHuHMHMuL)HH| ȅ1IHEIDHVH(H_ LzH2Ls(LH{ M9IFHt nuM)II|DyrH(H1[A\A]A^A_]fDI9\$ tH1LL@(Hp IM9IFHtH}LELEuLL)H= H=|$x H(LL[A\A]A^A_]O1H{IEIEHWUpHAWAVAUATSHXHHHCIHEHHH;|HEHEL-zAHEHEHuH}1^HEHHEHELLHEHUHEHELuHEHELh@Lx8L}MufDMmMtUMe(I} M9LIFHt Huu!LL)H9}HH9~ȅxMMmMuL9}tKMo(Iw M9LIFHt H}DuMM)II| DЅHM蜼Lh0IHuLuLh HEH9IG HEIG0HE1Mw(LIW@IW HE1HEHEEHx0PIHH9U@H@AHMALL藼HEH@XI@H9tI_@CHt o)H}HEH9t HEHpH=SHXHxH5[A\A]A^A_]麿I I9tHEIG0HpHELHHE諻L}dHIHEHEHEML;HEIHoHtHH}uAEEsHJ(LL9HFHtIt$ I HMRHMuI)II|9DAL}ANLAcH=BHHIHfxHwHBwHLxHv+f.H;wHLHZwHLUHATS蟹HH褹HmHǃHHHH[A\]ICff.Ht+UHH5x1H_HO]H1Ðff.UHH51HSHHHHHGhH{hH]6fDUHpH5HSHHHHHGhԼH{hHH]ɸUH@H5HSHHHHHGh脼H{hH]馸fDUHH5HSHHHHHGhDH{hkHH]9H9UHAWAVIAUATSHHHH@LhHE}H@L`A*u/A<$*u(M9rtMH[A\A]A^A_]LL襷¸xM9tA*tA<$*tHuHI9u1A9MH[A\A]A^A_]fDIt$L31DHuHtHtHsUH5HSHHHHXH7HHHHCh誺H{hH]̶ff.UH5HSHHHHXHHHHHChZH{hH]|ff.UH58HSHHHHXHHHHHCh H{h1HH]ff.@UH5HSHHHHXHWHHHHCh誹H{hѵHH]韵ff.UH(HSHHHHHt oHlHHHHtHHxoHHtHHxot}H{xHtot%H{`Ht HspH)HH] ѴY@蹴m@衴off.UHHSHHHHHt oH\HHHHtHHxoHHtHHxoH{xHtot9H{`Ht HspH)HHH]ʳf.詳A@葳U@y[@UHAWAVAUIATSHu (9(tHĸ[A\A]A^A_]MMtooLPE1oo)Po()`o8)poH)}oX)e)m)u)}AAF@IEIfAN fAF`fZfZE)@HH@HSHCD9c sHt%HHSHCD9c rHtHHHH9D;c 8H0D8蚱fD8H0D` HX$C A9IH9H8*HH H(D0譱D0H(D9` H HH8IHu PHDK HCE9HBCAHuHEqE98HD8D8(@AIS$AM3@D9sI9HH(H0D8ѰD8H0D;` H(HH{`H˸Xf.8H0D8fID8D` H0H@$tQID9g sD1H9tHHHމD8)ID8DIHuRH‹J HBA9HBBAHuHEu4D9xHHiH߸HpHxuHMI9@HH(D0H8WH8H(H D0HHH1D;c HHIHuHËS HCA9HBCAHuHEuuD9NH9EHH(H0D8豮HH(H0DH D8HEHI; HPI;HH(H0D8FHH(H0P D8H>HH9IHHHI;uff.UHAUIATISHcLLHHHfHCpC`HHIExHCxHt@I$ILPxHHt HHRDI$ILPxHHt HHRDHILHI$P8HHt@AǃHH[A\A]]Ia7In7I7I(7ff.UHSHHHfǃhpHHHmWH`H]UHAUIATISHHUHIpLHHI`H`AhhI$P@HpHt@I$IxLP@HxHt@H[A\A]]I6Iw6ff.UHAVIPAUATIS5HHjLkCAhLH_LbHLLHtgL:Ht5Amt [A\A]A^]@Hߺ[A\A]A^]DHS@LHS8Lڮ~DHS0L躮LIy5I5@UHAUIATIS1HVfI$HHI9L;HǺ`H5>]HI"IEHPAE(7HI ID$HHAD$LHLHDžHLƅM HLHL9LCHLD11I)蠞HI$蜞L褞HL9tHHp踜LL舞(^HH_HHHH@@LLHDžƅMHpLHxHL9LCHLD11I)͝HHHÝHנHL9tHHpۛHL觝}~8IHnLHfHnfl)_H(MIAD$HILL6HHtL'HHtLLH-H@(lHH(HP(jHmfoHH@)PHH0H9tHHp薚HWmHHHX訜IFHLPHxHPH(mHH耜HlfoH H@)H@H(H9tH0HpHlHhHHIFHLH`HHlHH@Hĸ[A\A]A^A_]@H芙yDLnfLNNfHHݚH ĚH$H%H &H>&H$H$H &HM&HQ%H%H&H%H$H$H&H&H$fDUHAWAVAUATSHH8HkHHHkfHnHHfHnfl)9LLPLL L.Hj11ffUHEHHjELxH@HEMwLPILHHMjfof)`H@)PHHHH)p)褘H5jLDžHDžHƅHXHHHHXHH8L H58L=L?H59HILwH5*HILNH5Y9HIΗLЗ"H59HI詗L諗HǺiH59臗͕HI蒗ID$HAD$(襕HIzIFHAFLH@H0HDž8H(HH0ƅ@MHpLHxL9LCHLD11I) H(ILH0HH9tH@HpLLHHtLܖHHtL轖胔HI訙IEHAEL蚙wL蝙L蠙LLZ HHNg!~HHHfHnfl)&HHBHBǂ!LLHH(H(H(dH(3H\ffoHH@)PHHH9tHHp_H fHHHXqIGLLPLLPHeLL`LFL>1f1fEH EEIGLHHELPL(HwefofH)`H@)PH)p)ؓHieLHDžHƅHXHHDžH}L H57L肓L脓HǺDH58`覑HIkID$HAD$~fHI <HƖINHAFAdžLLJ( HIIEHAEHLH0HDž8ƅ@M$HpLHxH(L9LCHLD11I)蒒H(I菒L藒H0HH9tH@Hp褐LLtJHI迕IFH(AFfo&;ALL. L膕 LnLH3H((rH(AH(H(HbfoHH@)PHHH9tHHp苏HLbHHHX蝑IGHLPHHPHbHHuH8[A\A]A^A_]vtH5`0H`LHʎDL讎fL莎wfLnfLNfL.TfH DH(H蝏H脏fHaHHHHHHHHHHHHHHHHHH H>HGHLHHHH>ff.UHAWAVAUATSHxHpHuu]on`HnxHvp)mHL`xHH8H;a(6H])EHLHEƀHEf.e-q7mREH}H9EHuEHHHHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)@eMef.H{(HC0HwH9tHH)H~keHs0HHs0pDI}HC0DHUH{(d/fDHUH{(LduIEHFhuHWHH됐UHAWAVAUATSHHH(LOL/LL)HH9VHIIL)M9H H9H HE1E1HL9t4LLLL)LH HHHHH9uHXM9tM)HLLLM^cLMLMtIvLL)#`M>I^MfH([A\A]A^A_]fILLEHULM_LEHUIIHLMM9I_I5_HrHH9HFIIHH9HGL$|H=cUHAWAVAUATSHH8HHGHHOIIH)HH9"HHD:IH)HEHHH9~H)u1D}HUHHH9uH4L>L9ZH1L)fIHHH9uMED}HEIID$L9uH8[A\A]A^A_]HH1H)H9tH4H4HH9uHL)IEHHLH)aLL9t@D}HEIID$L9uH8[A\A]A^A_]HL'HL)HH)H9MM)H9HH4H}H9 H}HUHHM^]HUHMIII4HtIII9tIIIGI9uM9L1L)I4I4HH9uHIL9tL)HLLEHI3`LELIuLLEL)\LEHEMEI]IMEH8[A\A]A^A_]HHH9HGHHEHH9HGHHEfDHMELL9tL)HLLEHI`_LELM;IHAH=l_UHHHHHEHH)HH9r!H9sHH9tHf.HMH)HǘaÐUHAWAVAUATSHX5[HHzaH+iCi^HEHHH;l1eHEHE L-A HEHHELL/^HEHUHEHEL}HEHELh@Lp8LuMufMmMtUMe(I} M9LIFHt Hu]u!LL)H9}HH9~ȅxMMmMuL9uMn(Iv M9LIFHt H}x]uMM)II|oDЅxhI~@H9tI^@CHt oH}HEH9t HEHpYH=:.HXH_RH5g[A\A]A^A_]]LuHMpYLh0IHuL}Lh HEH9'IF HEIF0HE1M~(LIV@IV HE1HEHEEHx0$]IHt;H9U@H@AHMALLoYHEH@XI~ I9tHEIF0HpXHELHHEXLuHIHEL}HEHEML\HEIHHu1L[HEHHEHEc~XfAOLHJ(LL9HFHtIt$ I~ HMf[HMuI)II|DAAH=P[HtHH}AEEHkHlI}UHAWAVAUATSHUWHHXC@HLxXHAAjHjjPhAH0E1fffA*YO .,QY> L,f*^$ Y D,M#qWAċAAuOW2WG4/LM#VAċAAuVVGt/LM"VAċAAufVIVGt/LM"VAċAAuUUACD.AHUHeH[A\A]A^A_]![IN!IV!ff.UHAUATSHHUH*0HHSTHIZL`AD$0THIZLhAD$(H`ǃpHU)EZH[A\A]]I I I I!I fUHAUIATISHHUH*I`LHHI$P8H`Ht@I$IhLP8HhHt@AppH[A\A]]I Iy f.UHAWAVLIAULATSHPH(H%H(LHPH%fHnHHfHnfl)#TH%f1EHEH1fEH%HEHHH@HYHPHHH HSH;%fof)`H@)PHHHH)p)SH#%LHXDžHƅHXHHHHDž0SH(H5H5SAH6S#H5zHHSAHSHǺ\H5yR2QHHRHCHC QHHIWIOHAGHSILHR(PHIRIGHAGLL@ƅ@L0L0HDž8M/HpLHxLL9LCHLD11I)1RIL2RL:RH0L9tH@HpNPLHR 1HzUOHIVID$HAD$MHLV&1LT&LTL1HQuOIH"!~LHfHnfl)QIEHAE1ADž!LHDQHLiQH(H(H(VH(%H(H!foHH@)PHHH9tHHpNHq!HHHXPH HHHPH@HPH;!HHP NHHOHCH CMHITIEHAE1LTLHOMHIMHM$M|$ADŽ$HI$AD$ADŽ$LHqOIH]OI(5H(LJ)PT(=IH()PT(pIH()PSIHNP HN 1HR 1HRHLNA/}H(tXH (t3H([A\A]A^A_]ÐLnL!fHNL@L6L@LLlfHKfHKDLKfLKbfHL1MIIIIIIIII IiIIhI IIIIIHI0H@UHAWAVLIAULATSHPH8HQHLHHH@fHnHHfHnfl)KH$f1EHEH1fEHHEHHH@HYHPHHHHBKHfof)`H@)PHHHH)p)KHLHXDžHƅHXHHHHDžJH[H5HJAHJHǺH5JHHIJIGHAGHHHHPOHSHCHHHLJXHHHHOHKHC,HLL@HDž8IL0H0ƅ@MRHpLHxHL9LCHLD11I)IHھ1LOHLOH0L9tH@HpGGH(1HIL0HDž( JH(fo0LH0H@fo@fo@ fo@0fo@@fo@Pfo@`fo@pfo@~H0H8HNHLNH0L9tH@HpFF1H5HHMHLMHLjH 1LK,FHHLLkCHHL&1HJ&HJH1LHEIH!~LHfHnfl)GID$HAD$1ADŽ$!LLGLLGH(AmH(NH(H(HfoHH@)PHHH9tHHpEHHHHXGHHHHPH@HPHHHFaDHH&FHCHCHUfoUHEHU@aderHEHUHEHsH;s%HVHHEL9HHEHFHEHFHC 1LLLeHE@>HUfoHt_shaderHEHUHHHEHUHEHsH;stqHVHHEL9]HHEHFHEHFHC H0[A\A]A^]LH=H}L9HEHp+;fDLH=H}L9tHEHp:H0[A\A]A^]fLHe=H}L9HEHp:fDHEHH+A<$@~A| f| f.HEHH\A<$@~JA| f| 8f.HEHH!A<$@~~A| f| lf.I<$MH~MD2LML5LgL5H1VH1LLᄄM1L4맾L1LMHHHHX4HUHHHX3H HHPH@HPH&HHHw3H3LMLHwL3L羘M0LMRHJH>HL/L'H3H_3L羨M0HHHHXo3H@HHHX2HHHPH@HPHHHHb2H2H߾ 0L2L/H2L/MH/H/L/H/Hy/E1HY2EuAAH82ET\E1H}HtH1L羘/H1L羘.H1H}HtJH1L1H~1L1Hn1L1H^1L1HN1H}1H=^<HtH,1H߾xo.L1UHSHHHHHHhHtotCH`HtotHH]0.HH]0@-묐UHSHHHHHHhHtotKH`Htot HX0HH]xv-fDq-Y-뤐UxHATS,HHt4H[A\]IH߾x -L/UHAUIATIxSH,LLHH24HH[A\A]]IH߾x,L\/F #FuÐUHAUATISHH{Hv0H}HC8t;H9H>HHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)/Mef.H{(HC0HwH9tHH)H~kN/Hs0HHs0pDI}HC0DHUH{(;//fDHUH{(L /uIEHFhuHWHH됐UxHAWAVAUATSHX*HHj2H8C.HEHHH;eHEHEL-AHEHHELL-HEHUHEHEL}HEHELh@Lp8LuMufMmMtUMe(I} M9LIFHt Hu-u!LL)H9}HH9~ȅxMMmMuL9uMn(Iv M9LIFHt H}(-uMM)II|oDЅxhI~@H9tI^@CHt oH}HEH9t HEHp)H=HXH"H5P7[A\A]A^A_]Q-LuHM )Lh0IHuL}Lh HEH9'IF HEIF0HE1M~(LIV@IV HE1HEHEEHx0,IHt;H9U@H@AHMALL)HEH@XI~ I9tHEIF0Hp(HELHHE(LuHIHEL}HEHEML+HEIHHu1L*HEHHEHEc.(fAOLHJ(LL9HFHtIt$ I~ HM+HMuI)II|DAAH=+HtHH}AEEHHIot Q'UHAUATISHHHHHXHt`HHtIH1Ҿ*k.HHt%HH51&Ht HǀI$XHt oI$8HtI$HH)&I$ HtI$0H)|&M$I$I9u=DHI9t'H;HtouHE&I9uI$HtI$HH)&HL[A\A]].fD%.@UHSHHO-HH]`%ff.UHAWAVAUATISHR%HH-I$XH9tI$XCHt o%HH,LsCI$XHHI$X,I$LHI,1LL,A.tH[A\A]A^A_]Hߺ$H[A\A]A^A_]$GIx I I I @UHAUATSHHK,HLƃfHǃHH+,H83,fHǃ0 HL$L#N, H H1L0L+L(+H8+fHǃH8HL$L^#N, H8H1LHL+L@HǃPƃTHǃXt+H[A\A]]fHǃ E1Hǃ0?fHǃ8E1HǃHI> IB I ff.UHAVAUIATSH*HfHHAHǃ*H8*fHǃ0 HL$L"N4 H H1L0LK*L(*H8'*fHǃH8HL$L!N4 H8H1LHL)APL@HƃTPHǃX)[A\A]A^]Hǃ E1Hǃ0GfHǃ8E1HǃHI I I ff.UHATSHHGH;GtLL"HPH9t0HHHHWHPH)H~8H)H$L#[A\]DL&HW[A\]@[A\]$uHHPȐ@UHAWAVAUIATSHH(\TLLM9tKMIM9t/I<$HtouIT M9uLH H9(tH(H8H9@tH@HH THH95LcPAtHHJL-n 9H5HIHH@8H;TLLfI$H@IHq{8tvsCLe#H([HA\A]A^A_]#LLHMLEH)"#H(H LEHH)NHDLLH#H H@0H; mH`Iu(HUI}(,$I}(IE0HwH9tHH)HIE0HIE0@HHuJI$HxLw "HUI}(HIHtH4HHHE HuHuHWHy1"UHATASH."HXHtH[DA\]H([A\]ÐfUHATISH!HXHtH[LA\]H0[A\]ÐÐH ÐHÐHt+UHH1H5H]H1ÐUHAUIATISHcLLHHr!HH[A\A]]IH߾tLUHATSHH4!H[A\]IH߾,LH߾LH߾LLHLHXHtkH8 H  H HO LGHXHt%H8y H m Hq H LHHtHwHH)9fÐUHAUIATSHLgHI9u 6fHI9t'H;HtouHI9uI]HtIuHHH)[A\A]]fDH[A\A]]ÐF #FuÐUHATISHH~H}t=Hv0H;s8t{H>HHs0HLH{t+Hk0H[A\]DHv(HUH{(DH{(HC0HwH9tHH)H~"~Hs0HHs0HUH{(uHWHHِF #FuÐUHATISHH~H}t=Hv0H;s8t{H>HHs0HLH{t+Hk0H[A\]DHv(HUH{(DH{(HC0HwH9tHH)H~"Hs0HHs0HUH{(uHWHHِH_UIHAWAVAUIATISHH(LwHGL)HH9L IH)HHH9HLH)HkHLMHuIEHuȋMHL)IEHHLMH)LMI<L9HHHHHvZHfnLHfpHN&tID$A$L9tf.H @L9u.HM DHI$AVIHHH)HH9f/w DHHߺn HH[A\A]A^A_]LF HI uLLLdLLZvL]L`I$1L1HHHX^A; HI`!LcxLfLwL\L1LH} AQXX^(^fA~u fAnHI)euLLL LLvLL(e1L1HA mHI)muLxL!Lt„LLjvLmLp(m1LHAhHI !L xL LwL L1LHIIIIIII I'I4I;IEff.UHATISHHHHuI$EHHHHHEEHHt@A$Hf,H[A\]IIfUHATASHH HLHLH)HI9sBH H[A\]DVEH9r!H9sHI9tHf.HMH)LEHǘHEHÐÐÐÐH ÐH<ÐHH;t1ÐH+ÐH /w1/ÐÐHH;tHf1ÐHH+HÐHt+UHH1H5_H?]H1ÐHH@@H;uHHH4HH@@H;uHHH4HHHHRHH;Tu fH␐HHHHRHH;,u fHOuþHgI$HtL LL7HLH}LH}LtžL붾LH߾LyL냾LqL_HHtH- L%UHATSHHHC@fC@HC0H@HC8HCxHH1fH CPHPHHCXHHHC`ǃHǃHǃHǃHCh[A\]IH߾LAHHH)HH9rUHAWAVAUATL$SHHLLI)LHIL)H9MuTLMMLLH[A\A]A^A_]f.LHuHL)L뭐HL)鐐HQHHHGHtHwHH)f.ÐUHSHHHHHHHt HsH)QHH] ?UHSHHHHHHHHHHtHH)HHHHH]ff.UHSHHHHHpH3HHHHt HsH)HhHpHHpH]\UHSHHH=HHHHHHHtHH) HHHHHH]UHHHATLpSHHpHNHHHHt HsH)HLHHp[L羰A\]oUHAVAUATSLHLM)HML9LLLHIM)ILLH~HLHHLL)H[LA\A]A^]fH1E1L)HLHLMu[A\A]A^]cHL)IuAHHHLpUHAVAUIATISLLHHdHHC`HChHHID$pHCpHt HHRDL5IT$|CxHǃM$IFHS|I$HA$HfH HǃHǃHHM+$HL9LI$fHnIHM$flLI)I~lLHyHHLHHPHHHH[A\A]A^]DfE11Hǃ{uIIIFHHeH߾XLUHSHHH5HHHHtotHH]fDHH]UHSHHHHHHHtot#HkHH]f̐UHAWAVAUATSHHHLIM)LHH9r*H9sIDH9tHH[A\A]A^A_]DHII)H)HL9r7IH1LHLHH[A\A]A^A_]f.HH)L9L9HHCIHHHEW1LJ<0II~GLLLMHML)LZHMLLLHHL)It MMtAEO|<A$H=bUHATSHHH[A\]IH߾LtUHAVAUATSHHIIH@ H;@HLLHHHXHC`HChHHID$pHCpHt HHRDL5'IT$|CxHǃM$IFHS|I$HA$HfHHǃHǃHHM+$HL9]L]I$fHnIHM$flLI)ILHHHNLHHPHHHCHH51HIHuKauqkE1[LA\A]A^]f1E1HǃkH[LA\A]A^]@HHjtXH5FHII$H@MM7A}8t+AuCLHH06LxIE H@0H;tLHf&$XH5تHH HH@LMtsA|$8t>At$CHH;tfDD3LI$ H@0H;tLI I$HtHpLIFHHH߾L~IIҐUHAUIATISHcLLHHHH[A\A]]IH߾tLF #FuÐUHAUATISHH{Hv0H}HC8t;H9H>HHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)@Mef.H{(HC0HwH9tHH)H~kHs0HHs0pDI}HC0DHUH{(/fDHUH{(LuIEHFhuHWHH됐HgUHAWAVAUIATISHH(LHGL)HH9LIH)HHH9 HLH)HHHLHME IEHMEHL)IEHH)LLEH)EI4L9HHHHHvPH(LHHJtIGAL9tH HL9uHHIt HHH9tHH@H9t@I}HLHUEQI}HUEHI}M9 LLL)HJHHHHvOH(HHJ4!tID$A $H9t@H HH9uHM4IFAI9IFAFI9huDHL7LL)HH)H9:HL)H9VHH4H}H9cH}HMHHUfHUHMIH4HC HLHHHvGH(HHHL7t HFL9tH @L9ut(HH4HFI9tHFNI9tNHALLHUHUIHM)LILLHLELELMtIuLLEL)LEHEMEI]IMEH([A\A]A^A_]fHHH9HGHHEHH9HGHHE{fDA $AOfu  ALD>A $/A$AALH=?ÐUHSHHH((ǃp?HǃxH`HH]Hx`HtHHt#Ðff.UHAUATSHoLxdMoI$HA$Ht{Lm(L)EoI$L()E?I$L(m)E?I$HHھ[A\A]]H[A\A]]Ð@UHATISHHHMHH]HǃHI$xHǃ@HǃCI$I;$HEHHtQ@I$H}HtotKA$`LYI$dLYH[A\]HI$f.!HUI$WH}wHIÐH~ÐHÐH^ÐHÐHÐÐHt+UHH81H5?H]H1ÐUHAUIATISHLLHH"HA$`Ao$dH`HI$xdHxHH[A\A]]IH߾LHLLIfoAHIHALLADžHIE~THI9L7LLGqHIHI9zLAEHt o}HHMHL0HI8HI9t$LAEHt oGHLm(LJL)ErHL()EC(|LH)EDHHHLL &L1 RL1 >L1o*HLH[A\A]]DHHHtyHHLMHL08HH=HHLHL羰HHLリHLᄚHtUHATSoHHH[A\]IH߾L4F #FuÐUHAUATISHH{Hv0H}HC8t;H9H>HHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)`Mef.H{(HC0HwH9tHH)H~k.Hs0HHs0pDI}HC0DHUH{(/fDHUH{(LuIEHFhuHWHH됐UHAWAVAUATSHXHH:HHCHEHHH;ټjHEHEL-}AHEHHELLHEHUHEHELeL}Lh@Lp8LuM%H]LMMMtRMo(I L9LHFHt L`uI)ݸI9}HI9~DxMMMuIH]L9uMn(Iv M9LIFHt LuMM)II|oDȅxhI~@H9tI^@CHt oH}HEH9t HEHpnH5WH=HXH[A\A]A^A_]&LuHMLh0IHML}Lh HEH9$IF HEIF0HE1M~(LIV@IV HE1HEHEEHx0IHt8H9UAHAHMALLHEH@XI~ I9tHEIF0HpHELHHEjLuHIHEL}HEHEMLHEIHHu1LHEHHEHE^iHuAOLHJ(LL9HFHtIt$ I~ HMHMuI)II|DAAH=HtHH}AEEHZH[IoUHAUATISHHHHHHt oI$Ht oHlMl$pI\$hHI$I9u8HI9t'H;HtouHI9uI\$hHtIt$xHH)vI|$PI|$0HL[A\A]]QY@9)UHAUATISHHѷHHHHt oI$Ht oH\Ml$pI\$hHI$I9u8HI9t'H;HtouHI9uI\$hHtIt$xHH)fI|$PI|$0LHL羨[A\A]]31I@UHSHH?HC8HC@HHCXHHC8HCHHCPH]t HDUHAUATSHhHHuHYH[A\A]]fD`HIL%,AD$H=^HH5HIpI[H?HtotUH]ÐUHAWAVAUATSH8H}H{HEH@HEHHEH@HEH^HEH@HEHHEHXHLcMMl$M/MuMM~MITIGI@HEHt oXI IW0H9t IG0HpHLH}tZL}H{@LcHt oH{ HC0H9t HC0HpHHML"@I~@M~HtotHHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)Mef.H{(HC0HwH9tHH)H~kHs0HHs0pDI}HC0DHUH{(/fDHUH{(LuIEHFhuHWHH됐UpHAWAVAUATSHXuHHJHCHEHHH;eHEHEL-PAHEHHELLoHEHUHEHEL}HEHELh@Lp8LuMufMmMtUMe(I} M9LIFHt Huu!LL)H9}HH9~ȅxMMmMuL9uMn(Iv M9LIFHt H}uMM)II|oDЅxhI~@H9tI^@CHt oH}HEH9t HEHp)H=zHXHH5[A\A]A^A_]LuHMLh0IHuL}Lh HEH9'IF HEIF0HE1M~(LIV@IV HE1HEHEEHx0dIHt;H9U@H@AHMALLHEH@XI~ I9tHEIF0Hp7HELHHE"LuHIHEL}HEHEML@HEIHHu1LAHEHHEHEcfAOLHJ(LL9HFHtIt$ I~ HMHMuI)II|DAAH=}HtHH}AEEHHIH܃Hقf.f.UHATS_HHdH]ƃHHǃ[A\]IaHt+UHH5H1HH]H1Ðff.UHSHHtH1HtBIH]ÐfUHAVAUATISHH A$WHA$ff)L`L`oj`orp@8HoHL)oH)oHH0H8))) HXHDžHDžffL%~HYYH`XX8XXY^YXf(X0XPfYfYfXfX fX@YffYZfZhHLLLff.z4u2f.z(u&f.8zu=}f.XztUfDHLLLLLLH [A\A]A^]>fDHL@H9UHAWAVIAUATSHHHH@LhHE}H@L`A*u/A<$*u(M9rtMH[A\A]A^A_]LL¸xM9tA*tA<$*t8uA9LH[A\A]A^A_]DIt$Lc1Ð@UHAUIATISHLLHHH;fHCpC`HHID$xHCxHt@IEI$LPxHHt HHRDIEI$LPxHHt HHRDHtHA$A$HH[A\A]]I I I ff.UHSHHHMHHHHtHHxotdHHtHHxotbH{xHtot"H{`Ht HspH)ݿHH]ѿ蹿衿덐ff.UHSHHH}HHHHtHHxottHHtHHxotrH{xHtot2H{`Ht HspH) H%HH]پx@zff.UHAWAVIAUATSHHBHIIEHEAEHEHHHDHALƃpԽHu@HIAIHEEAID$HEAD$1L78}HH2HCHEC1ID$8HHHID$8HHPHID$8HHP HID$8HHPHID$8HHPHID$8HHP(H/1H/H /HAHL賾8yHI>IGHEAGAALJLLn4!HHEcHUHJHMBAǂL$LLIHM)t?HE(HE(tHE(t]HE(t+HH[A\A]A^A_]@H}ݻLƻHH[A\A]A^A_]L螻@H膻jLnHIIIIIIHHI HH UHSHH_HȔvHǃ`ǃxAHhHH]ÐfUHATISHλHwAo$hA$xHhHI$`xH`[A\]ÐUHAUATISH(M$`A$xHHEdEHpH]Ao$hHLCI$I;$tzHEHHt.@I$H}Htot0H([A\A]]HI$H([A\A]]@qH([A\A]]ÐHUI$蟻H}HQI_U1HAUATLmLeSLHHuH8LeHE^HUfotH_env_addHEHUHHHEHUHsH;st3HVHHEL9tSHHEHMHFHNHC H8[A\A]]LHH}L9tHEHp_H8[A\A]]@HMHys+@uqtDDF@tD8fD:DLLFANLNLLNIL)H)ЃT1AЃNO9r8DDFD8D:"Hff.UHAUATISHHLopH_hHHI9u8HI9t'H;HtouHUI9uI\$hHtIt$xHH)&I|$P謹I|$0袹HL[A\A]]頹UHAUATISHHyLopH_hHHI9u8HI9t'H;HtouH赶I9uI\$hHtIt$xHH)膶I|$P I|$0L HL羠[A\A]]SH6sÐH,tÐHrÐHInÐHsH߾L裸OuHHtHHBHH{xHu-H{`HspH)Hu$HH߾蓵L;ՐH}LyHLnLfL^HH}:ž8L+H߾8L뷾pL H߾LLH葷H}HtHzH߾轴LeL蜷HTH}苷H=HtH2H߾uLHt+UHH81H5?H]H1ÐHHHݶUHSHHH͍HH豶HH]ϳUHATSoHHDH[A\]IH߾茳L4UHAUIATISH#LLHHHH[A\A]]IH߾4LܵF #FuÐUHAUATISHH{Hv0H}HC8t;H9H>HHs0HLH{tbHk0H[A\A]]fLk(H9HFI9trHVHHVL)HC0HHLH)Mef.H{(HC0HwH9tHH)H~kεHs0HHs0pDI}HC0DHUH{(軵/fDHUH{(L蠵uIEHFhuHWHH됐UHAWAVAUATSHXeHH:HC虴HEHHH;t|HEHEL-mAHEHEHuH}1讳HEHHEHELLDHEHUHEHELuHEHELh@Lx8L}MufDMmMtUMe(I} M9LIFHt Huu!LL)H9}HH9~ȅxMMmMuL9}tKMo(Iw M9LIFHt H}蔳uMM)II| DЅHMLh0IHuLuLh HEH9IG HEIG0HE1Mw(LIW@IW HE1HEHEEHx0蠳IHH9U@H@AHMALLHEH@XI@H9tI_@CHt o)H}HEH9t HEHpRH=HXHȧH51[A\A]A^A_] I I9tHEIG0HpHELHHEL}dHIHEHEHEMLHEIHoHtHH}uAEEsHJ(LL9HFHtIt$ I HM袱HMuI)II|9DADL}ANLAcH=^haHUHVIgUfHAUATASH(HHE)EH@(H;uH(D[A\A]]IHuH]H;]uH H9]tH3A('AĄuLmH]I9t^H;HCH9tDHCH Hp3I9uH]HuH)HmHH(D[A\A]]@H I9uHuH)I @HUHAVAUATISHH HuFHwpH;wxHEHH@ID$pH}LuHt oIt$pI+t$hLHLmHHRenderBiLmHEEnHE EH}L9t HEHpH [A\A]A^]ÐHLuHwpd@LuHhL訷H}7H H ff.UHAUATSHLc0HׯH1LHH_CHH{P1MfHCxChH[A\A]]I I fUHAWIAVAUATSHHHuHUH $GHH}HPXIHVIWhI9WpKHELHEHIHEHIHtQfDHHHPH9X sHt%HHHHPH9X rHtHHHH9Et H;X uHI蘮ID$@AD$@ID$0HaID$8HMt$`I$LAD$PID$XI\$hHt CID$`I$fAD$pADŽ$IDŽ$I$I$IDŽ$IDŽ$IDŽ$IDŽ$AƄ$A$HtvxpWAT$pt`MA$MHM@IPI@I9X sHIIPI@I9X rHLI{PfDL`(lMHtlAtt]II;IHHFIIHxpuHxfIltAIH@@H;HuH}IHHhlAHt@Att0II;HJHIIfDLp`IWhIGpHEH}MH)HH9HH[A\A]A^A_]DtmLuHH#HHuIL9EI;X 0LELEHX HH@(I@ H9IL9Hut;LHMLEHMHuH9X WHxhHEIȿ LIHMLHLEILEIx(I9M`(AD$HoelIHRxIyH_0H=H $AGHuILPHAGHH%H9.M9LHMLEHMH;X MMu IIP I@H9IB@@HuL@t+M;t+LHMLE諥HMHHP HEIH9I1H9Et0IHX IH@(t IH9X rIHu 7fHHJ HBH9HBB@HuH@H9rLIо0HLE踤LEIḬ HuH}HH[A\A]A^A_]HH@ L9tDIHL9uH]HQHHhH9~ML`LpMII9tSHCs%H8HtHu(IIL9t%I}HHR H9tˋuIIL9uH}辘HEL9D}LLHI9tSL-r%H8HtHD(HIL9t%I<$HHR L9tDIHL9uH[A\A]A^A_]fIIH9t]H FrHMDIHH9t;H;HMHHR H9uH8HtHDH(IH9uH}跗HuHEH9LMHHH9L-qI.DH8HtHD(HIL9I<$HH@ L9tDHDLdDLDLuL6UHAWIAVAUATSHHHhHt H0HLHEL9FLhIHEL`(I$H0H;pI|$hHt HL0M$I$I9dL`HLuLXMHEL`(I$H0H;VpGI|$hHt HL0M$I$I9mLPHHL}MIHEHX(HH0H;oH{hHt HL0LHI9zL8H@HLuMHELx(IH0H;oIhHt HL0IIMHMHEH9HELx(IH0H;/oIhHt HL0IIHxHEH9ML}I+fDLHH}藠HxHEH9HEHP(HH0H;nuHzhHtHHUL0HUHHHpHEH9HU(LHH}HpHEH9{HEH@(HH0H;nuHxhHtHH0L0H0LHI9L0H(L H+LLLpIHI9Mg(I$H0H;muI|$hHt HL0M$I$I9t*f.I}(LH0LIH9uI$I$H9_L-mHLI$HH96H;HH@(L9uH8HtHL0I$HUHHH9HlLeMIIH@LI$HH9t:H;HH@(L9uH8HtHLH0I$H9uDLeML@L}LMMII9tkH lHMfDLIIL9tCI}HuHHR(H9uH8HtHLI0IL9uf.H}WHMHEH96MIIH9L-mkI)H8HtHL0IIL9I<$HH@(L9tLIfL0H(L HHH9H5jHIH0fDLHIL9WI?H0HHR(H9uH8HtHL0HLLH}*HEH9H@L8MHHH9tVL5:jI%H8HtHL0HIL9t%I<$HH@(L9tLIHL9uH}蚛HEL9LPHHMM$I$I9tTL5i&H8HtHL0I$IL9t%I?HHR(L9tLII$L9uH} HEH9ML`LXM$I$I9tTHi&H8HtHL0I$IL9t%I>HHR(H9tLII$L9uH}zHhHEH9LLHI9tSL-h%H8HtHL0HIL9t%I<$HHR(L9tLIHL9uH[A\A]A^A_]LL~LH.LLLL4UHAWAVAUATSH8H}HHEH@HEHHEH@HEHZHEH@HEHHEHXHFLcMMl$MM}MjMwMt;I~XLLuMvHx(Ht oH}0蛌MuI(MwHtotR0LuMMH{(LcHt o0HBM}L/1I|$(Ml$Htot0LMtMыHEHx(HXHt oH}0蒋HtfH]q腋!I}(MuHtot$0LOM.MWfD9HEHx(HXHtot0H}0Ht.H]?HEHx(HXHtotH}Ⱦ0訊Ht)H]]蛊H8[A\A]A^A_]HEHx(HXHtotH}0THtH]GӐUHAUATISHHIdHHHHt oM$I$I9u<@HI9t'H;HtouHʼnI9uI$HtI$HH)萉I$Ht2H{II}(H[Htot;0LVHuI|$hHtot0HL[A\A]]NfD)UHAUATISHHbHHHHt o M$I$I9u<@HI9t'H;HtouHuI9uI$HtI$HH)@I$Ht2H{II}(H[HtotC0LHuI|$hHtot8LHL[A\A]]чч蹇衇UHHHAWAVAUATSHLoL7LL)HH9WHIIL)M9H4H9rjH1E1HLMLL)IM, HqH~HLLLE LEMupM$Ml$I\$H[A\A]A^A_]@HHHMHUfHUHMIHwLLHMLM HMIHIIt$LLEL)]LEs@HrHH9HHFHwDH}HLHE5LEHH9HGH;H=-B腉HUHAWAVAUATSH(LoL7LL)HH9IHIL)M9vH H9)HHE1HH1HtBM9WLHΐHHHt@HHL9uHL)HDL97LL)L$DHHHtBHHL9uM9tNLfHL9t7H;HtouHHMHML9uMtIwLHML)舄HMHEIMgIGH([A\A]A^A_]fDILHULEHuHuLEHJ HUHEHAfHrHH9HFIIIM9OIHH9HGL$lH=?VÐHxfDUHSHHOH^HǃHHH]UHATISHH]LHH[A\]@UHAUIATISHHuHUfHCpC`HHIExHCxHt@I$ILPxHHt HHRDI$ILPxHHt HHRDH]ILHHI$P HH[A\A]]IIIrUHAWAVAUATSHHHD(IH@IH8HLH)HI9F,EI$HH9u&@I$AHH9H;LHP0tI$E(H(H LHH)HI9hH@F,H8E(HH)LHI9BH[A\A]A^A_]f.EH9r)H9 HH9H@HMH)H8H8fucH5<HHHH@LMA|$8At$CH蛈H[HA\A]A^A_]DEH9H9HH9H@EH9rpH9HH9sH(gLI$ H@0H;;WRLEHMH)H8ŇH8HHMH H)覇H I$͇H,=ÐH<Ð*ÐHt+UHHU1H5PH~]H1ÐH9UHAWAVIAUATSHHHH@LhHE}H@L`A*u/A<$*u(M9rtKH[A\A]A^A_]fDLLE~xM9tA*tA<$*t2uIHH9r1H9It$L}f1ÐOu}HHtHHBHH{xHtH{`HspH)Ht}H}L8H@L(UHSHHHmOHHHHtHHxotdHHtHHxotbH{xHtot"H{`Ht HspH)|HH]}|||덐UHSHHHNHHHHtHHxottHHtHHxotrH{xHtot2H{`Ht HspH)-|HE|HH]||{x@{zUHATSo{HHH[A\]IH߾{L4~UHAUIATISH#{LLHH貇HH[A\A]]IH߾4{L}Ð{ff.H6UHUHThis single-pass effect implements a sort of anisotropic lighting that replaces the standard OpenGL lighting model. The final color of vertices is not computed directly, it is the result of a texture lookup on a user-supplied lighting image map. A vertex program is used to compute the s and t texture coordinates as follows: s = (N dot H) ; t = (N dot L) where N is the vertex normal, L is the light-to-vertex vector, H is the half-way vector. This is a good example of how you can use the State::getInitialViewMatrix() method to retrieve the view matrix and perform view-dependant effects without fakes of any kind. This effect requires the ARB_vertex_program extension.basic_string: construction from null is not valid!!ARBvp1.0 PARAM c5 = { 0, 0, 0, 1 };PARAM c4 = { 0, 0, 0, 0 };TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9;ATTRIB v18 = vertex.normal;ATTRIB v16 = vertex.position;PARAM s259[4] = { state.matrix.mvp };PARAM s18 = state.light[].position;PARAM s223[4] = { state.matrix.modelview };PARAM c0[4] = { program.local[0..3] }; DP4 result.position.x, s259[0], v16; DP4 result.position.y, s259[1], v16; DP4 result.position.z, s259[2], v16; DP4 result.position.w, s259[3], v16; MOV R9, c0[0]; MUL R0, R9.y, s223[1]; MAD R0, R9.x, s223[0], R0; MAD R0, R9.z, s223[2], R0; MAD R8, R9.w, s223[3], R0; DP4 R0.x, R8, v16; MOV R7, c0[1]; MUL R1, R7.y, s223[1]; MAD R1, R7.x, s223[0], R1; MAD R1, R7.z, s223[2], R1; MAD R6, R7.w, s223[3], R1; DP4 R0.y, R6, v16; MOV R5, c0[2]; MUL R1, R5.y, s223[1]; MAD R1, R5.x, s223[0], R1; MAD R1, R5.z, s223[2], R1; MAD R4, R5.w, s223[3], R1; DP4 R0.z, R4, v16; MOV R3, c0[3]; MUL R1, R3.y, s223[1]; MAD R1, R3.x, s223[0], R1; MAD R1, R3.z, s223[2], R1; MAD R1, R3.w, s223[3], R1; DP4 R0.w, R1, v16; MOV R1.x, R9.w; MOV R1.y, R7.w; MOV R1.z, R5.w; MOV R1.w, R3.w; ADD R2, R1, -R0; DP4 R0.x, R2, R2; RSQ R1.x, R0.x; DP4 R0.x, R9, s18; DP4 R0.y, R7, s18; DP4 R0.z, R5, s18; DP4 R0.w, R3, s18; DP4 R1.y, R0, R0; RSQ R1.y, R1.y; MUL R3, R1.y, R0; MAD R2, R1.x, R2, R3; DP4 R1.x, R2, R2; RSQ R1.x, R1.x; MUL R1, R1.x, R2; DP3 R2.x, R8.xyzx, v18.xyzx; DP3 R2.y, R6.xyzx, v18.xyzx; DP3 R2.z, R4.xyzx, v18.xyzx; MOV R2.w, c4.x; DP4 R1.x, R1, R2; MAX result.texcoord[0].x, R1.x, c4.x; DP4 R0.x, R0, R2; MAX result.texcoord[0].y, R0.x, c4.x;END N3osg14StateAttributeEN5osgFX19AnisotropicLightingE*N12_GLOBAL__N_119ViewMatrixExtractorE*N12_GLOBAL__N_116DefaultTechniqueE?pA A@@L>C@?GL_ARB_vertex_prThis effect makes surfaces appear bumpy. Children nodes must use two textures, one for diffuse color and one for the normal map (which can be created from a height map with tools like nVIDIA's normal map generator). Furthermore, tangent-space basis vectors must be created and assigned to each Geometry; this can be done quickly by calling BumpMapping::prepareChildren(). Note that both diffuse and normal map textures must have corresponding UV maps defined in Geometry objects. This effect defines a preferred technique which uses ARB vertex & fragment programs, and a fallback technique which doesn't use fragment programs. The latter is more limited though since it can't handle ambient and specular components.Single-pass technique, requires ARB_vertex_program and ARB_fragment_program.Two-passes technique, requires ARB_vertex_program and ARB__textureenv_dot3.Only diffuse lighting, no ambient, no specularity.!!ARBvp1.0 OPTION ARB_position_invariant;PARAM c4 = { 0, 0, 0, 1 };PARAM c5 = { 0.5, 4, 0, 0 };TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8;ATTRIB v5 = vertex.attrib[15];ATTRIB v4 = vertex.attrib[7];ATTRIB v3 = vertex.attrib[6];ATTRIB v25 = vertex.texcoord[];ATTRIB v24 = vertex.texcoord[];ATTRIB v18 = vertex.normal;ATTRIB v16 = vertex.position;PARAM s259[4] = { state.matrix.mvp };PARAM s18 = state.light[].position;PARAM s77 = state.lightprod[].specular;PARAM s4 = state.material.shininess;PARAM s75 = state.lightprod[].ambient;PARAM s223[4] = { state.matrix.modelview };PARAM c0[4] = { program.local[0..3] }; MOV result.texcoord[].xyz, s75.xyzx; MOV result.texcoord[].w, s4.x; MOV result.texcoord[].zw, s77.zwzw; MOV result.texcoord[].xy, v24; MOV result.texcoord[].zw, s77.xyxy; MOV result.texcoord[].xy, v25; MOV R5, c0[0]; MUL R0, R5.y, s223[1]; MAD R0, R5.x, s223[0], R0; MAD R0, R5.z, s223[2], R0; MAD R0, R5.w, s223[3], R0; DP4 R1.x, R0, v16; MOV R4, c0[1]; MUL R2, R4.y, s223[1]; MAD R2, R4.x, s223[0], R2; MAD R2, R4.z, s223[2], R2; MAD R7, R4.w, s223[3], R2; DP4 R1.y, R7, v16; MOV R3, c0[2]; MUL R2, R3.y, s223[1]; MAD R2, R3.x, s223[0], R2; MAD R2, R3.z, s223[2], R2; MAD R6, R3.w, s223[3], R2; DP4 R1.z, R6, v16; MOV R2, c0[3]; MUL R8, R2.y, s223[1]; MAD R8, R2.x, s223[0], R8; MAD R8, R2.z, s223[2], R8; MAD R8, R2.w, s223[3], R8; MOV R8.x, R5.w; MOV R8.y, R4.w; MOV R8.z, R3.w; ADD R1.yzw, R8.xxyz, -R1.xxyz; DP3 R1.x, R1.yzwy, R1.yzwy; RSQ R1.x, R1.x; DP4 R5.x, R5, s18; DP4 R5.y, R4, s18; DP4 R5.z, R3, s18; DP3 R2.x, R5.xyzx, R5.xyzx; RSQ R2.x, R2.x; MUL R5.xyz, R2.x, R5.xyzx; MAD R1.yzw, R1.x, R1.yyzw, R5.xxyz; DP3 R1.x, R1.yzwy, R1.yzwy; RSQ R1.x, R1.x; MUL R4.xyz, R1.x, R1.yzwy; DP3 R3.x, R0.xyzx, v3.xyzx; DP3 R3.y, R7.xyzx, v3.xyzx; DP3 R3.z, R6.xyzx, v3.xyzx; DP3 R8.x, R3.xyzx, R4.xyzx; DP3 R2.x, R0.xyzx, v4.xyzx; DP3 R2.y, R7.xyzx, v4.xyzx; DP3 R2.z, R6.xyzx, v4.xyzx; DP3 R8.y, R2.xyzx, R4.xyzx; DP3 R1.x, R0.xyzx, v5.xyzx; DP3 R1.y, R7.xyzx, v5.xyzx; DP3 R1.z, R6.xyzx, v5.xyzx; DP3 R8.z, R1.xyzx, R4.xyzx; MAD result.color.front.secondary.xyz, c5.x, R8.xyzx, c5.x; DP3 R0.y, R0.xyzx, v18.xyzx; DP3 R0.z, R7.xyzx, v18.xyzx; DP3 R0.w, R6.xyzx, v18.xyzx; DP3 R0.x, R0.yzwy, R0.yzwy; RSQ R0.x, R0.x; MUL R6.xyz, R0.x, R0.yzwy; DP3 R0.x, R6.xyzx, R4.xyzx; MUL result.color.front.secondary.w, c5.y, R0.x; DP3 R0.x, R3.xyzx, R5.xyzx; DP3 R0.y, R2.xyzx, R5.xyzx; DP3 R0.z, R1.xyzx, R5.xyzx; MAD result.color.front.primary.xyz, c5.x, R0.xyzx, c5.x; DP3 R0.x, R6.xyzx, R5.xyzx; MUL result.color.front.primary.w, c5.y, R0.x;END !!ARBfp1.0 PARAM c0 = {1, 2, 0.5, 0};PARAM c1 = {0, 0, 0, 1};TEMP R0;TEMP R1;TEMP R2;TEX R0, fragment.texcoord[], 2D;TEX R1, fragment.texcoord[], 2D;ADD R0, R0, -c0.z;MUL R0.xyz, c0.y, R0;ADD R2.xyz, fragment.color.primary, -c0.z;MUL R2.xyz, c0.y, R2;DP3_SAT R0.w, R0, R2;ADD R2, fragment.color.secondary, -c0.z;MUL R2.xyz, c0.y, R2;DP3_SAT R0.x, R0, R2;POW R0.x, R0.x, fragment.texcoord[].w;MOV R2.xyz, fragment.texcoord[].xyyx;MOV R2.w, c1.w;MOV_SAT R0.y, fragment.color.primary.w;MUL R0.w, R0.y, R0.w;ADD R2, R2, R0.w;MUL R1.xyz, R1, R2;MOV_SAT R0.y, fragment.color.secondary.w;MUL R0.xyz, R0.y, R0.x;MOV R2.xy, fragment.texcoord[].zwzz;MOV R2.z, fragment.texcoord[].z;MUL R2.xyz, R0, R2;ADD R2.xyz, R1, R2;MOV result.color.xyz, R2;MOV result.color.w, c0.x;END Warning: osgFX::BumpMapping: this technique (ArbVpTechnique) requires that _diffuse_unit == (_normal_unit + 1). Effect may not show up properly. !!ARBvp1.0 OPTION ARB_position_invariant;PARAM c0 = { 0.5, 1, 0, 0 };TEMP R0, R1, R2;ATTRIB v5 = vertex.attrib[15];ATTRIB v4 = vertex.attrib[7];ATTRIB v3 = vertex.attrib[6];ATTRIB v24 = vertex.texcoord[];ATTRIB v25 = vertex.texcoord[].position;PARAM s223[4] = { state.matrix.modelview }; MOV result.texcoord[].xy, v25; MOV result.texcoord[].xy, v24; DP3 R0.y, s223[0].xyzx, v3.xyzx; DP3 R0.z, s223[1].xyzx, v3.xyzx; DP3 R0.w, s223[2].xyzx, v3.xyzx; DP3 R0.x, s18.xyzx, s18.xyzx; RSQ R0.x, R0.x; MUL R2.xyz, R0.x, s18.xyzx; DP3 R1.x, R0.yzwy, R2.xyzx; DP3 R0.x, s223[0].xyzx, v4.xyzx; DP3 R0.y, s223[1].xyzx, v4.xyzx; DP3 R0.z, s223[2].xyzx, v4.xyzx; DP3 R1.y, R0.xyzx, R2.xyzx; DP3 R0.x, s223[0].xyzx, v5.xyzx; DP3 R0.y, s223[1].xyzx, v5.xyzx; DP3 R0.z, s223[2].xyzx, v5.xyzx; DP3 R1.z, R0.xyzx, R2.xyzx; MAD result.color.front.primary.xyz, c0.x, R1.xyzx, c0.x; MOV result.color.front.primary.w, c0.y;END !!ARBvp1.0 OPTION ARB_position_invariant;PARAM c0 = { 8, 0, 1, 0 };TEMP R0;ATTRIB v18 = vertex.normal;ATTRIB v16 = vertex.position;PARAM s259[4] = { state.matrix.mvp };PARAM s18 = state.light[].position;PARAM s631[4] = { state.matrix.modelview.invtrans }; DP4 R0.x, s631[0], v18; DP4 R0.y, s631[1], v18; DP4 R0.z, s631[2], v18; DP3 R0.x, R0.xyzx, s18.xyzx; MAX R0.x, R0.x, c0.y; MUL R0.x, c0.x, R0.x; MIN result.color.front.primary.xyz, R0.x, c0.z; MOV result.color.front.primary.w, c0.z;END basic_string: construction from null is not validN3osg11MixinVectorINS_5Vec3fEEEN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEEN3osg11MixinVectorINS_5Vec2fEEEN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEEN3osg11MixinVectorINS_5Vec4fEEEN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEEN5osgFX11BumpMappingE*N12_GLOBAL__N_110TsgVisitorE*N12_GLOBAL__N_117TexCoordGeneratorE*N12_GLOBAL__N_119ViewMatrixExtractorE*N12_GLOBAL__N_116FullArbTechniqueE*N12_GLOBAL__N_114ArbVpTechniqueEImages/whitemetaetal_diffuse.jpgmetal_normal.jpgGL_ARB_vertex_prGL_ARB_texture_eGL_ARB_fragment_??A A?@This effect implements a technique called 'Cel-Shading' to produce a cartoon-style (non photorealistic) rendering. Two passes are required: the first one draws solid surfaces, the second one draws the outlines. A vertex program is used to setup texture coordinates for a sharp lighting texture on unit 0 which is generated on-the-fly. This effect requires the ARB_vertex_program extension or OpenGL Shading Language.Marco Jez; OGLSL port by Mike Weiblenbasic_string: construction from null is not valid!!ARBvp1.0 OPTION ARB_position_invariant;PARAM c0 = { 0, 0, 0, 0 };TEMP R0, R1;ATTRIB v18 = vertex.normal;PARAM s18 = state.light[].position;PARAM s16 = state.light[].diffuse;PARAM s1 = state.material.diffuse;PARAM s631[4] = { state.matrix.modelview.invtrans };MOV R0, s1;MUL result.color.front.primary, R0, s16;DP4 R0.x, s18, s18;RSQ R0.x, R0.x;MUL R1, R0.x, s18;DP4 R0.x, s631[0], v18;DP4 R0.y, s631[1], v18;DP4 R0.z, s631[2], v18;DP4 R0.w, s631[3], v18;DP4 R0.x, R1, R0;MAX result.texcoord[0].x, c0.x, R0.x;ENDvarying float CartoonTexCoord; void main( void ) { vec4 LightPosition = gl_LightSource[].position; vec3 LightDirection; if (LightPosition[3]!=0.0) { vec4 eye_space_position = gl_ModelViewMatrix * gl_Vertex; LightDirection = (LightPosition.xyz-eye_space_position.xyz); } else { LightDirection = LightPosition.xyz; } vec3 eye_space_normal = normalize(gl_NormalMatrix * gl_Normal); CartoonTexCoord = max(0.0, dot(normalize(LightDirection), eye_space_normal)); gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; } N5osgFX7CartoonE*N12_GLOBAL__N_116DefaultTechniqueE*N12_GLOBAL__N_115OGLSL_TechniqueE=@@C@?uniform sampler1D CartoonTexUnit;varying float CartoonTexCoord;void main( void ){gl_FragColor = texture1D( CartoonTexUnit, CartotoonTexCoord );}GL_ARB_vertex_prGL_ARB_shader_obGL_ARB_vertex_shGL_ARB_fragment_??Warning: osgFX::Effect: could not define techniques for effect Warning: osgFX::Effect: no techniques defined for effect N5osgFX6EffectEWarning: osg::clone(const T*, osg::CopyOp&) cloned object not of type T, returning NULL.Warning: osg::clone(const T*, osg::CopyOp&) passed null object to clone, returning NULL.N5osgFX19MultiTextureControlEN3osg11MixinVectorIfEEN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEEStencil buffer based object outline effect. This effect needs a properly setup stencil buffer.basic_string: construction from null is not validN5osgFX7OutlineEN5osgFX7Outline16OutlineTechniqueE?@???N5osgFX8RegistryEThis is a two-passes effect; the first pass renders the subgraph as usual while the second pass switches to wireframe mode, sets up lighting and material to obtain a fixed (user-defined) color and then renders the subgraph. This effect uses the PolygonOffset attribute to avoid Z-fighting, so it requires at least OpenGL version 1.1.basic_string: construction from null is not validN5osgFX6ScribeE*N12_GLOBAL__N_116DefaultTechniqueE???This effect applies additive specular highlights at fragment level (instead of OpenGL's vertex-level lighting) by using a cube map and reflective texgen. A texture matrix is computed to rotate the cube map automatically; this makes the specular effect consistent with respect to view direction and light position. The user can choose which light should be used to compute the texture matrix. This effect requires the GL_ARB_texture_env_add extension and one of the cube map extensions (GL_EXT_texture_cube_map, GL_ARB_texture_cube_map or OpenGL v1.3).basic_string: construction from null is not validN5osgFX18SpecularHighlightsE*N12_GLOBAL__N_117AutoTextureMatrixE*N12_GLOBAL__N_116DefaultTechniqueE??GL_ARB_texture_eN5osgFX9TechniqueEN7osgUtil10StateGraphEWarning: osgFX::Validator: could not find any techniques compatible with the current OpenGL contextN5osgFX9ValidatorEOpenSceneGraph FX (Special effects) LibraryThis is the default techniquevector::_M_realloc_insertvector::_M_fill_insertAnisotropic LightingViewMatrixExtractorSpecular HighlightsMultiTextureControlAnisotropicLighting"TexCoordGenerator"SpecularHighlightsAutoTextureMatrixFullArbTechniqueUlrich HertleinStateAttributeCartoonTexUnitArbVpTechniqueBump Mapping"TsgVisitor"], texture[NodeVisitorBumpMappingStateGraphValidatorMarco JezosgUtilOutlineDefaultCartoon"osgFX"ScribeEffectosgFXosg G)lL%:Ehs2# $7Dc  )<OT  2        %    -2 - &!2P J )CV -@ ' -@ 0J])lL $7Rt )<O!<:E %}"R6      i     o  I,z       N0 M?   1    @++`$      0 B/Q2 2 &!2E!: (3K^ $77Y )<OX #M        3[27M          z 9/Q - 2  %&!2E )<O $7($Xc B@>>@H>>@  'CS* $7w$     @  j       x  {  K vA3DN` ) F}o )<O )|Y *5h $7&!5E  U`5$7Bmn Ts(3K^ $7 7yY )<O2&!2E ?)nLI$<N}/l $7 )<O7 - &!2P   O*D " ,^>f4    $7YI )<OX>>&>6>F>V>f>v>>>>>>>>>??&?6?F?V?f?v?????????@@&@6@F@V@f@v@@@@@@@@@AA&A6AFAVAfAvAAAAAAAAABB&B6BFBVBfBvBBBBBBBBBCC&C6CFCVCfCvCCCCCCCCCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGvGGGGGGGGGHH&H6HFHVHfHvHHHHHHHHHII&I6IFIVIfIvIIIIIIIIIJJ&J6JFJVJfJvJJJJJJpphhhXh#00H     *=J`pM@666L0#PL6#6C#K#6W#@$/6<J>KQ@KgLsKK#KWKKO7*i L3f6PL@iPM(PMS`N~O U#Vii;imc.j [A>j  8`4Jk+marvkzLk7ccc7`'a6$C`HI u#()>N|Ѓ#W  C 0 @ P`RE 3f89 : = / 8H P @Gr : A  XH ЅG   J 0} @ P `D DO Qy `Q(SЉ~#i *! L% M r4    P M2pg,5xG`#G`HbVy`  /zL7   ) Ou9 9%7 '/P9V`$}h9"9 9 -:#)C@bF hL)RX^djp8v`|(X0(P(PP @(x ` $*00@6PI <8pBH] i M Vn ! / c"  H`I`Vmrr@q0Nz L7   @ g axH $H`#@ HRX)^djp v0L@P`p% C8#`,&G*t&ED&Eq{.<C99/ :T:!O XC@ "T8T+0ZcT:l`:p C`sPa0L8L,gg^ig@oh' pxpVp" I`p+Otz@L%q7@m @m PnahI@$|ph5 CE\`xpxxx/xGaJHx3Ii0y-,`yf|^|t_* ~S ~| ~Ԉ K` p+m0r6zHL 7P!%aI@$CP:hp=?!M!0I~!; "z70!R"o"ʞ%  "d"z^"0C #H$#)#s#"Pl\#@#"'#$*$~$$"pT$`V%"h,%S%%"P1%"B%&!H<&"8#&&&!&"0''P'$=z''''"03("<;(!+`b(("'!(" =b)e)"f))!8')"9% *I*O*"pw*"P*,*"*" f+2+"gI+"q+!@ +"pw(,"fP,"<t,k,,"0S,"T-PVV<-c-"8--"Pg-"'.!=."Th.z."`)D."0."0/" h(/T/!@5k//!0/"`f/"9 /! 0/0"%TR0"pfl0"0"R30"@1*1!h.@1p1"P1X1" @1"Pl\262!(5M2z222363"7b3"73"833"3`%4>4F4" sVs4!$84"0[4"o4"4":5"p*55!5"5"15"U6"0 6"ЊT6p#66"777"0k7"`Ba77"0'7#8$=U8"Pfv8"8"p 888 99"]99"f999"e:"e":W:"ht:::W::"p30; L;"HV;(L;PVV;"@f;"0g;" e<"PC<[<"`ht<"g<`<"@T<="%="sV`=!4`w="p>q=!==" L>)>V>!0w>>"^#>>?"Vg?"g?0?!H3?"%<?"0@")@"@lg@"@"08A,ASA!H 8mA"@8(A"PD<A"p9%4BfB"eBB"0fBW C"g&C8CdC!)C! CP`HCDQD"enD"D"0hDDE.E"XV\E"o}E!8EE"<1E"7F-F"0TF F"iF":G!) G"hKGWGGGGH"Pe.H"AH"g\H"@3H"hH" HHIPLIoI"`qI"RI"laI"EI"J"d[JJJ!8 J"`J"@K"o&K"*K!8KpKK"r<L:L";L'L"@LL"AM-M"0OM"M!MM\MNp6ONmN"RN"O"@S@O"h_O"3OZkO" =bO"'!PNP"d{P"P"@rQ!186QzQ!QQ"@u*LR"X<kR"RRR"PJaR"eS!@9S"rTaSS"RS@jGSS"0_T"7iTT"BT"hTp1 U2U"fIUWU~U" 3U!X8U"P%3#VpKVvV"PVVW>WPM`W}W"@W"@9*$Xp*X@XUXXnX"S1X! 6 Y" aY"PTYY" %Y"Y" i IZ"@ kZ"`qZ"eZ"*[![Q[! 's[[["`g\4\HO\" |\"R\"(\"po ]"g&]S]"qT]"o]"@e]]]"p^"@f%^X^"n^"0%^"f^^`^^" _'_U_r__ 0C_!_"_1`;`L`"poj`"<A`"PE`!8`"aaa"@Ca"0 ba!Xa!Xa"Rap`$b"`QbXb@jGmb"}_Ic`Pscc! cc"Id" mfdLmd"fd"fdde"e7e]e! xee"e" Le ee"h+f"Sfvf!"ff"P#g"жgg"@hg" g"k3.h[h0shhh"ghhhi"DriHi"9*i">o!jp6Wj! #~j"Pj"k4k"pLk_kЕFk k`kk+l!@ol" lll m":mZkpm! m"mmm"Pa%$n"R`nn" gnno" ^ >o"@mo"bo"o3oo" p"8>p.Zap"3ppp!+qq=q!H'8wq"Vq0QBq"0eqr!x3P8r"SNrxrr"LrPr"q s"pgsbsxs"s"qs t"Pegtzt lt"p8tt&u"eAu"hXu!psu"bu*vSv}vv"HTv"l3wCw7ww~www"w"1x)x"0Kxkx"0Vx\x!$x yp8y"B\[yyy"1zMz"@gz"z{"e{"3{]{"@%{{{!"8{!.{"o{|"КB|kj|"p|!@|"h|"}"3L}"`r}OH}}}"Pa%~"PG~"Ph_~!'~" ^ ~~"f~"@f~ "4"|w!+.Z("p"P "o܀!.8"=d2HPMjn"@"f"S&"fR@|ۂ"i "03=!Q"V!0,8"R"`eփ!* P1G,j{"!.(Ʉ!`3"f"bVυ"<"p7^s"ph">'"!e" ! "<χP`H!@,h"B"B\ˆ"eڈ"g4"h`"7lj" "86Ix"<1!`@؊"p'Np"= %OH;"q<g!,"` "pe "g$ >Vj"g" mэ../../lib/libosgFX.so.3.6.5crti.scrtstuff.c__TMC_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry_GLOBAL__sub_I_AnisotropicLighting.cpp_ZNK12_GLOBAL__N_119ViewMatrixExtractor11libraryNameEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor9classNameEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor7getTypeEv_ZNK12_GLOBAL__N_119ViewMatrixExtractor9cloneTypeEv_ZTVN12_GLOBAL__N_119ViewMatrixExtractorE_ZNK12_GLOBAL__N_119ViewMatrixExtractor9cloneTypeEv.cold_ZNK12_GLOBAL__N_119ViewMatrixExtractor12isSameKindAsEPKN3osg6ObjectE_ZTIN12_GLOBAL__N_119ViewMatrixExtractorE_ZNK12_GLOBAL__N_119ViewMatrixExtractor7compareERKN3osg14StateAttributeE_ZNK3osg10Referenced5unrefEv.isra.0_ZN12_GLOBAL__N_119ViewMatrixExtractorD2Ev_ZN12_GLOBAL__N_119ViewMatrixExtractorD1Ev_ZN12_GLOBAL__N_119ViewMatrixExtractorD0Ev_ZNK12_GLOBAL__N_119ViewMatrixExtractor5applyERN3osg5StateE_ZNK12_GLOBAL__N_119ViewMatrixExtractor5cloneERKN3osg6CopyOpE_ZNK12_GLOBAL__N_119ViewMatrixExtractor5cloneERKN3osg6CopyOpE.cold_ZN5osgFX19AnisotropicLightingC2Ev.cold_ZN5osgFX19AnisotropicLightingC2ERKS0_RKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_116DefaultTechnique13define_passesEv_ZN12_GLOBAL__N_116DefaultTechnique13define_passesEv.cold_ZTVN12_GLOBAL__N_116DefaultTechniqueE_ZN5osgFX19AnisotropicLighting17define_techniquesEv.cold_ZNK12_GLOBAL__N_116DefaultTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_116DefaultTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_ZN12_GLOBAL__N_15proxyE_GLOBAL__sub_I_AnisotropicLighting.cpp.cold_ZN12_GLOBAL__N_116DefaultTechniqueD2Ev_ZN12_GLOBAL__N_116DefaultTechniqueD1Ev_ZN12_GLOBAL__N_116DefaultTechniqueD0Ev_ZTSN12_GLOBAL__N_119ViewMatrixExtractorE_ZTIN12_GLOBAL__N_116DefaultTechniqueE_ZTSN12_GLOBAL__N_116DefaultTechniqueE.LC5.LC9.LC10.LC16.LC21.LC14.LC20.LC17.LC18.LC19.LC25.LC26.LC36.LC0.LC1.LC2.LC3.LC4.LC6.LC7.LC8.LC12.LC34_GLOBAL__sub_I_BumpMapping.cpp_ZNK12_GLOBAL__N_110TsgVisitor11libraryNameEv_ZNK12_GLOBAL__N_117TexCoordGenerator11libraryNameEv_ZNK12_GLOBAL__N_110TsgVisitor9classNameEv_ZNK12_GLOBAL__N_117TexCoordGenerator9classNameEv_ZN12_GLOBAL__N_116FullArbTechnique13techniqueNameEv_ZN12_GLOBAL__N_116FullArbTechnique20techniqueDescriptionEv_ZN12_GLOBAL__N_114ArbVpTechnique13techniqueNameEv_ZN12_GLOBAL__N_114ArbVpTechnique20techniqueDescriptionEv_ZN12_GLOBAL__N_110TsgVisitorD1Ev_ZTVN12_GLOBAL__N_110TsgVisitorE_ZTTN12_GLOBAL__N_110TsgVisitorE_ZN12_GLOBAL__N_110TsgVisitorD0Ev_ZN12_GLOBAL__N_117TexCoordGeneratorD1Ev_ZTVN12_GLOBAL__N_117TexCoordGeneratorE_ZTTN12_GLOBAL__N_117TexCoordGeneratorE_ZN12_GLOBAL__N_117TexCoordGeneratorD0Ev_ZTv0_n64_NK12_GLOBAL__N_110TsgVisitor11libraryNameEv_ZTv0_n72_NK12_GLOBAL__N_110TsgVisitor9classNameEv_ZTv0_n64_NK12_GLOBAL__N_117TexCoordGenerator11libraryNameEv_ZTv0_n72_NK12_GLOBAL__N_117TexCoordGenerator9classNameEv_ZTv0_n32_N12_GLOBAL__N_110TsgVisitorD1Ev_ZTv0_n32_N12_GLOBAL__N_117TexCoordGeneratorD1Ev_ZTv0_n32_N12_GLOBAL__N_110TsgVisitorD0Ev_ZTv0_n32_N12_GLOBAL__N_117TexCoordGeneratorD0Ev_ZN5osgFX11BumpMappingC2ERKS0_RKN3osg6CopyOpE.cold_ZN5osgFX11BumpMapping15prepareGeometryEPN3osg8GeometryE.cold_ZN12_GLOBAL__N_110TsgVisitor5applyERN3osg5GeodeE_ZN5osgFX11BumpMapping11prepareNodeEPN3osg4NodeE.cold_ZN5osgFX11BumpMapping9setUpDemoEv.cold_ZN12_GLOBAL__N_116FullArbTechnique13define_passesEv_ZN12_GLOBAL__N_116FullArbTechnique13define_passesEv.cold_ZN12_GLOBAL__N_114ArbVpTechnique13define_passesEv_ZN12_GLOBAL__N_114ArbVpTechnique13define_passesEv.cold_ZN12_GLOBAL__N_117TexCoordGenerator5applyERN3osg5GeodeE_ZN12_GLOBAL__N_117TexCoordGenerator5applyERN3osg5GeodeE.cold_ZTVN12_GLOBAL__N_116FullArbTechniqueE_ZTVN12_GLOBAL__N_114ArbVpTechniqueE_ZN5osgFX11BumpMapping17define_techniquesEv.cold_ZNK12_GLOBAL__N_114ArbVpTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_114ArbVpTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_ZNK12_GLOBAL__N_116FullArbTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_116FullArbTechnique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_GLOBAL__sub_I_BumpMapping.cpp.cold_ZN12_GLOBAL__N_116FullArbTechniqueD2Ev_ZN12_GLOBAL__N_116FullArbTechniqueD1Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD2Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD1Ev_ZN12_GLOBAL__N_114ArbVpTechniqueD0Ev_ZN12_GLOBAL__N_116FullArbTechniqueD0Ev_ZTIN12_GLOBAL__N_110TsgVisitorE_ZTSN12_GLOBAL__N_110TsgVisitorE_ZTIN12_GLOBAL__N_117TexCoordGeneratorE_ZTSN12_GLOBAL__N_117TexCoordGeneratorE_ZTIN12_GLOBAL__N_116FullArbTechniqueE_ZTSN12_GLOBAL__N_116FullArbTechniqueE_ZTIN12_GLOBAL__N_114ArbVpTechniqueE_ZTSN12_GLOBAL__N_114ArbVpTechniqueE_ZTCN12_GLOBAL__N_110TsgVisitorE0_N3osg11NodeVisitorE_ZTCN12_GLOBAL__N_117TexCoordGeneratorE0_N3osg11NodeVisitorE.LC11.LC13.LC15.LC32.LC30.LC33.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC56.LC59.LC60.LC61.LC62.LC63.LC64.LC65.LC66.LC68.LC58.LC76.LC79.LC77.LC78.LC82.LC83.LC85.LC23.LC75.LC87_GLOBAL__sub_I_Cartoon.cpp_ZN12_GLOBAL__N_125create_sharp_lighting_mapEii.constprop.0_ZN12_GLOBAL__N_125create_sharp_lighting_mapEii.constprop.0.cold_ZN5osgFX7CartoonC2Ev.cold_ZN5osgFX7CartoonC2ERKS0_RKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_115OGLSL_Technique13define_passesEv_ZN12_GLOBAL__N_115OGLSL_Technique13define_passesEv.cold_ZTVN12_GLOBAL__N_115OGLSL_TechniqueE_ZN5osgFX7Cartoon17define_techniquesEv.cold_ZNK12_GLOBAL__N_115OGLSL_Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK12_GLOBAL__N_115OGLSL_Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE.cold_GLOBAL__sub_I_Cartoon.cpp.cold_ZN12_GLOBAL__N_115OGLSL_TechniqueD2Ev_ZN12_GLOBAL__N_115OGLSL_TechniqueD1Ev_ZN12_GLOBAL__N_115OGLSL_TechniqueD0Ev_ZTIN12_GLOBAL__N_115OGLSL_TechniqueE_ZTSN12_GLOBAL__N_115OGLSL_TechniqueE.LC31.LC35_GLOBAL__sub_I_Effect.cpp_ZN5osgFX6Effect16build_dummy_nodeEv.cold_ZN5osgFX6EffectC2Ev.cold_ZN5osgFX6EffectC2ERKS0_RKN3osg6CopyOpE.cold_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_.isra.0_GLOBAL__sub_I_MultiTextureControl.cpp_ZN5osgFX19MultiTextureControlC2Ev.cold_ZN5osgFX19MultiTextureControl14updateStateSetEv.cold_ZN5osgFX19MultiTextureControlC2ERKS0_RKN3osg6CopyOpE.cold_GLOBAL__sub_I_Outline.cpp_ZN5osgFX7Outline17define_techniquesEv.cold_GLOBAL__sub_I_Outline.cpp.cold_GLOBAL__sub_I_Registry.cpp_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E.isra.0_ZGVZN5osgFX8Registry8instanceEvE10s_instance_ZZN5osgFX8Registry8instanceEvE10s_instance_ZN5osgFX8Registry8instanceEv.cold_GLOBAL__sub_I_Scribe.cpp_ZNK12_GLOBAL__N_116DefaultTechnique8validateERN3osg5StateE_ZN5osgFX6ScribeC2Ev.cold_ZN5osgFX6ScribeC2ERKS0_RKN3osg6CopyOpE.cold_ZN5osgFX6Scribe17define_techniquesEv.cold_GLOBAL__sub_I_Scribe.cpp.cold_GLOBAL__sub_I_SpecularHighlights.cpp_ZNK12_GLOBAL__N_117AutoTextureMatrix11libraryNameEv_ZNK12_GLOBAL__N_117AutoTextureMatrix9classNameEv_ZNK12_GLOBAL__N_117AutoTextureMatrix7getTypeEv_ZNK12_GLOBAL__N_117AutoTextureMatrix18isTextureAttributeEv_ZNK12_GLOBAL__N_117AutoTextureMatrix9cloneTypeEv_ZTVN12_GLOBAL__N_117AutoTextureMatrixE_ZNK12_GLOBAL__N_117AutoTextureMatrix9cloneTypeEv.cold_ZNK12_GLOBAL__N_117AutoTextureMatrix12isSameKindAsEPKN3osg6ObjectE_ZTIN12_GLOBAL__N_117AutoTextureMatrixE_ZNK12_GLOBAL__N_117AutoTextureMatrix5applyERN3osg5StateE_ZNK12_GLOBAL__N_117AutoTextureMatrix7compareERKN3osg14StateAttributeE_ZNK12_GLOBAL__N_117AutoTextureMatrix5cloneERKN3osg6CopyOpE_ZNK12_GLOBAL__N_117AutoTextureMatrix5cloneERKN3osg6CopyOpE.cold_ZN12_GLOBAL__N_117AutoTextureMatrixD2Ev_ZN12_GLOBAL__N_117AutoTextureMatrixD1Ev_ZN12_GLOBAL__N_117AutoTextureMatrixD0Ev_ZN5osgFX18SpecularHighlights17define_techniquesEv.cold_GLOBAL__sub_I_SpecularHighlights.cpp.cold_ZTSN12_GLOBAL__N_117AutoTextureMatrixE_GLOBAL__sub_I_Technique.cpp_ZNK5osgFX9Technique8validateERN3osg5StateE.cold_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0_ZN5osgFX9Technique7addPassEPN3osg8StateSetE.cold_ZN5osgFX9TechniqueC2Ev.cold_ZN5osgFX9Technique23traverse_implementationERN3osg11NodeVisitorEPNS_6EffectE.cold_GLOBAL__sub_I_Validator.cpp_ZN5osgFX9ValidatorC2ERKS0_RKN3osg6CopyOpE.coldVersion.cpp__FRAME_END__crtn.s_END___dso_handle_START___TMC_END__DW.ref.__gxx_personality_v0_ZN5osgFX19AnisotropicLightingD1EvosgFXGetVersion_ZN3osg5Geode6acceptERNS_11NodeVisitorE_ZN3osg8StateSet12setAttributeEPNS_14StateAttributeEj_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZN3osg7UniformC1ENS0_4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_ZN3osg8StateSet27setTextureAttributeAndModesEjPNS_14StateAttributeEj_ZN7osgUtil10StateGraphD0Ev_ZN5osgFX7Cartoon17define_techniquesEv_ZN5osgFX9Technique13techniqueNameEv_ZN3osg9Texture2D8setImageEPNS_5ImageE_ZN3osg8Material11setSpecularENS0_4FaceERKNS_5Vec4fE_ZN5osgFX18SpecularHighlightsD0Ev_ZN7osgUtil10StateGraph11setUserDataEPN3osg10ReferencedE_ZN3osg8Material11setEmissionENS0_4FaceERKNS_5Vec4fE_ZTIN3osg11MixinVectorINS_5Vec3fEEE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getDataPointerEj_ZN3osg5Image22computePixelSizeInBitsEjj_ZNSo5flushEv_ZTSN5osgFX11BumpMappingE_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EED1Ev_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZN5osgFX6Effect21resizeGLObjectBuffersEj_ZN3osg5Group8setChildEjPNS_4NodeE_ZN3osg11NodeVisitor5applyERNS_11LightSourceE_ZN3osg10ReferencedC2Eb_ZNK7osgUtil10StateGraph12isSameKindAsEPKN3osg6ObjectE_ZNK5osgFX9Validator9cloneTypeEv_ZTVN5osgFX7Outline16OutlineTechniqueE_ZN5osgDB16readRefImageFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE_ZNSt6vectorIiSaIiEED1Ev_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED1Ev_ZN3osg7Uniform8setArrayEPNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZN3osg14StateAttribute9asTextureEv_ZN3osg6TexGenC1Ev_ZTIN3osg11MixinVectorIfEE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptERNS_12ArrayVisitorE_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_Znam_ZNK5osgFX11BumpMapping12effectAuthorEv_ZNK3osg11NodeVisitor15asUpdateVisitorEv_ZN5osgFX6Effect16build_dummy_nodeEv_ZNK3osg11NodeVisitor21asIntersectionVisitorEv_ZN3osg6Object19asUserDataContainerEv_ZN3osg10ReferencedD2Ev_ZNK3osg4Node6asNodeEv_ZN3osg12ValueVisitor5applyERNS_5Vec2fE_ZTSN3osg11MixinVectorINS_5Vec4fEEE_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNK3osg14StateAttribute11libraryNameEv_ZNK5osgFX11BumpMapping9cloneTypeEv_ZN5osgFX6ScribeC2ERKS0_RKN3osg6CopyOpE_ZNK3osg5Group12computeBoundEv_ZNK5osgFX7Outline5cloneERKN3osg6CopyOpE_ZN5osgFX7Outline16OutlineTechnique13define_passesEv_ZN5osgFX19AnisotropicLightingC1Ev_ZN3osg11NodeVisitor5applyERNS_5GroupE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getNumElementsEv_ZN3osg13VertexProgramC1Ev_ZN3osg14StateAttribute21resizeGLObjectBuffersEj_ZN3osg17ConstValueVisitor5applyERKNS_5Vec2fE_ZTSN5osgFX8RegistryE_ZNK5osgFX9Validator5cloneERKN3osg6CopyOpE_ZTVN3osg6ObjectE_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNK3osg10BufferData14asPrimitiveSetEv_ZNK5osgFX9Validator7getTypeEv_ZNK3osg4Node7asGeodeEv_ZN3osg11NodeVisitorC2ENS0_13TraversalModeE_ZTVN5osgFX9ValidatorE_ZSt19__throw_logic_errorPKc_ZTSN5osgFX9ValidatorE_ZN3osg6Object7asImageEv_ZNK7osgUtil10StateGraph16releaseGLObjectsEPN3osg5StateE_ZTSN7osgUtil10StateGraphE_ZN3osg5GroupC1ERKS0_RKNS_6CopyOpE_ZNK3osg5Group5cloneERKNS_6CopyOpE_ZNK3osg6Object7asImageEv_ZN3osg11NodeVisitor5resetEv_ZNK5osgFX7Outline12isSameKindAsEPKN3osg6ObjectE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE9cloneTypeEv_ZN3osg5Group8addChildEPNS_4NodeE_ZTIN5osgFX8RegistryE_ZN3osg11NodeVisitor5applyERNS_13AutoTransformE_ZNK3osg10BufferData7asImageEv_DYNAMIC_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE5cloneERKNS_6CopyOpE_ZN5osgFX19AnisotropicLightingD2Ev_ZN5osgFX6Effect8traverseERN3osg11NodeVisitorE_ZTIN5osgFX9ValidatorE_ZNK3osg5Group16releaseGLObjectsEPNS_5StateE_ZN3osg6ShaderC1ENS0_4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3osg13VertexProgram24dirtyVertexProgramObjectEv_ZN3osg5GroupC1Ev_ZN3osg8StateSet14setTextureModeEjjj_ZNK5osgFX19MultiTextureControl9classNameEv_ZN3osg12ValueVisitor5applyERf_ZNK5osgFX19MultiTextureControl12isSameKindAsEPKN3osg6ObjectE_ZNK3osg11NodeVisitor23getDistanceFromEyePointERKNS_5Vec3fEb_ZN5osgFX7CartoonC2ERKS0_RKN3osg6CopyOpE_ZN3osg11PolygonModeC1Evmemmove_ZN5osgFX6Scribe6acceptERN3osg11NodeVisitorE_ZTVN5osgFX6EffectE_ZNK3osg11NodeVisitor5cloneERKNS_6CopyOpE_ZN3osg14StateAttributeD2Ev_ZN3osg6Object21resizeGLObjectBuffersEj_ZNK3osg11NodeVisitor12getViewPointEv_ZNSt6vectorIN3osg7ref_ptrINS0_8StateSetEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZdlPvm_ZTIN3osg11MixinVectorINS_5Vec4fEEE_ZN5osgFX7CartoonD1Ev_ZN3osg11MixinVectorINS_5Vec2fEED2Ev_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE16getTotalDataSizeEv_ZTv0_n104_NK3osg11NodeVisitor13asNodeVisitorEv_ZNK5osgFX18SpecularHighlights5cloneERKN3osg6CopyOpE_ZN5osgFX6EffectD0Ev_ZN11OpenThreads5Mutex4lockEv_ZN3osg11NodeVisitor13asNodeVisitorEv_ZN3osg6notifyENS_14NotifySeverityE_ZNK5osgFX18SpecularHighlights17effectDescriptionEv_ZN5osgFX19MultiTextureControlD0Ev_ZN3osg11NodeVisitorD2Ev_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EED2Ev_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZNK5osgFX6Effect16releaseGLObjectsEPN3osg5StateE_ZNK3osg6Object13asValueObjectEv_ZN5osgFX9ValidatorD1Ev_ZNK5osgFX7Cartoon12effectAuthorEv_ZN3osg7UniformC1EPKci_ZN3osg5GroupC2ERKS0_RKNS_6CopyOpE_ZN5osgFX9Technique23traverse_implementationERN3osg11NodeVisitorEPNS_6EffectE_ZN3osg11NodeVisitor11asCullStackEv_ZN3osg11NodeVisitor5applyERNS_6CameraE_ZNK3osg14StateAttribute9classNameEv_ZNK3osg10Referenced24signalObserversAndDeleteEbbosgGetVersion_ZN3osg6Object8asCameraEv_ZNK3osg6Object10asDrawableEv_ZN3osg11NodeVisitor5applyERNS_18OcclusionQueryNodeE_ZN5osgFX6Effect9setUpDemoEvglMatrixMode_ZNK3osg6Object11getUserDataEv_ZN5osgFX18SpecularHighlightsC1ERKS0_RKN3osg6CopyOpE_ZN3osg5Group14removeChildrenEjj_ZTv0_n56_NK3osg11NodeVisitor12isSameKindAsEPKNS_6ObjectE_ITM_deregisterTMCloneTable_ZN5osgFX19MultiTextureControl6acceptERN3osg11NodeVisitorE_ZN5osgFX5proxyE_ZN5osgFX19AnisotropicLightingC2Ev_ZN5osgFX8RegistryD2Ev_ZNK3osg14StateAttribute5applyERNS_5StateE_ZN3osg6Object13asNodeVisitorEv_ZNK5osgFX11BumpMapping10effectNameEv_ZN3osg10BufferDataD2Ev_ZNK3osg5Group7asGroupEv_ZNK3osg4Node10asGeometryEv_ZN5osgFX7CartoonC1ERKS0_RKN3osg6CopyOpE_ZNK5osgFX11BumpMapping5cloneERKN3osg6CopyOpE_ZN3osg14StateAttributeC2Ev_ZNK3osg11NodeVisitor9classNameEv_ZN5osgFX19AnisotropicLighting6acceptERN3osg11NodeVisitorE_ZTVN5osgFX9TechniqueE_ZThn144_N3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED0Ev_ZTSN5osgFX9TechniqueE_ZN5osgFX7CartoonC1Ev_ZN7osgUtil10StateGraphD2Ev_ZN7osgUtil21TangentSpaceGeneratorC1Ev_ZN3osg11NodeVisitor5applyERNS_10TexGenNodeE_ZTIN5osgFX18SpecularHighlightsE_ZN3osg7Texture16setMaxAnisotropyEf_ZNK7osgUtil10RenderLeaf16releaseGLObjectsEPN3osg5StateE_ZN3osg6Object11getUserDataEv__cxa_guard_acquire_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNK3osg14StateAttribute18isTextureAttributeEv_ZN5osgFX9ValidatorC1Ev_ZTIN5osgFX9TechniqueE_ZNK3osg5Group9cloneTypeEv_ZNK5osgFX11BumpMapping9classNameEv_ZNK3osg11NodeVisitor11libraryNameEv_ZN5osgFX9Technique8traverseERN3osg11NodeVisitorEPNS_6EffectE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getNumElementsEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE16getTotalDataSizeEv_ZN3osg11NodeVisitor5applyERNS_3LODE_ZN3osg5Group21setThreadSafeRefUnrefEb_ZTVN5osgFX11BumpMappingE_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE7compareEjj_ZNK5osgFX19MultiTextureControl9cloneTypeEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptERNS_17ConstArrayVisitorE_ZN3osg11NodeVisitor5applyERNS_15MatrixTransformE_ZNK3osg6Object8asCameraEv_ZN3osg8StateSet10addUniformEPNS_7UniformEj_ZNK3osg6Object19asUserDataContainerEv_ZN5osgFX18SpecularHighlightsC2ERKS0_RKN3osg6CopyOpE_ZNK3osg4Node11asTransformEv_ZTVN3osg6CopyOpE_ZN3osg7Matrixd10makeRotateERKNS_5Vec3fES3__ZTVN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZTSN3osg11MixinVectorINS_5Vec2fEEE_ZN5osgFX8RegistryC2Ev_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN3osg11NodeVisitor5applyERNS_20CoordinateSystemNodeE_ZN3osg6Object10asDrawableEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE12reserveArrayEj_ZN3osg4Node9asTerrainEv_ZSt20__throw_length_errorPKc_ZN11OpenThreads5MutexC1ENS0_9MutexTypeEglLoadIdentity_ZN5osgFX7Outline6acceptERN3osg11NodeVisitorE_ZNK5osgFX6Scribe11libraryNameEv_ZTIN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZN3osg9Texture2DC1Ev_ZN3osg11MixinVectorIfED2Ev_ZN3osg17ConstValueVisitor5applyERKf_ZN3osg8StateSetC1Ev_ZN7osgUtil10StateGraph11getUserDataEv_ZNK5osgFX9Validator16compileGLObjectsERN3osg5StateE_ZNK5osgFX19AnisotropicLighting17effectDescriptionEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE9cloneTypeEv_ZTVN3osg11MixinVectorIfEE_ZNK5osgFX19AnisotropicLighting10effectNameEv_ZNSo3putEc_ZN3osg8Geometry16setTexCoordArrayEjPNS_5ArrayENS1_7BindingE_ZN3osg4Node19getOrCreateStateSetEv_ZN3osg11NodeVisitor5applyERNS_9ProxyNodeE_ZN3osg10BufferData21resizeGLObjectBuffersEj_ZNK3osg6Object10asStateSetEv__cxa_pure_virtual_ZN3osg4Node10asGeometryEv_ZNK5osgFX9Validator12isSameKindAsEPKN3osg6ObjectE_ZNK5osgFX19AnisotropicLighting11libraryNameEv_ZN3osg10BufferData14asPrimitiveSetEvstrcmp_ZN3osg11NodeVisitorC1ENS0_13TraversalModeE_end_ZN3osg8StateSet9setDefineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj_ZN5osgFX6ScribeD1Ev_ZNK5osgFX7Outline11libraryNameEv_ZN5osgFX19AnisotropicLightingD0Ev_ZNK3osg11NodeVisitor9cloneTypeEv_ZNK5osgFX9Validator11libraryNameEv_ZThn144_N3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED1Ev_ZN3osg11NodeVisitor5applyERNS_10ProjectionE__cxa_guard_abort_ZTVN3osg11MixinVectorINS_5Vec2fEEE_ZNK3osg5Array11libraryNameEv_ZNK7osgUtil10StateGraph11getUserDataEv_ZNK5osgFX6Scribe12effectAuthorEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptEjRNS_12ValueVisitorE_ZTVN5osgFX19AnisotropicLightingE_ZN5osgFX6EffectC2ERKS0_RKN3osg6CopyOpE_ZN3osg5Group8traverseERNS_11NodeVisitorE_ZNK5osgFX6Scribe9cloneTypeEv_ZN3osg22isGLExtensionSupportedEjPKc_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE12reserveArrayEj_ZN5osgFX18SpecularHighlights17define_techniquesEv_ZN3osg10BufferData7asImageEv_ZN3osg5Group21resizeGLObjectBuffersEj_ZN3osg11MixinVectorINS_5Vec2fEED0Ev__dynamic_cast_ZN5osgFX18SpecularHighlightsD1Ev_ZNK3osg11NodeVisitor21getDistanceToEyePointERKNS_5Vec3fEb_ZTIN3osg11MixinVectorINS_5Vec2fEEE_ZTIN3osg11NodeVisitorE_ZN5osgFX6EffectD2Ev_ZN3osg8StateSet19setTextureAttributeEjPNS_14StateAttributeEj_ZN5osgFX19MultiTextureControlC1ERKS0_RKN3osg6CopyOpE_ZN5osgDB8Registry8instanceEb_ZNK5osgFX9Technique21getRequiredExtensionsERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNK3osg6Object16releaseGLObjectsEPNS_5StateE_ZN7osgUtil10StateGraph21resizeGLObjectBuffersEj_ZN3osg5Group13childInsertedEj_ZNK3osg5Array12isSameKindAsEPKNS_6ObjectE_ZN5osgFX19AnisotropicLightingC1ERKS0_RKN3osg6CopyOpE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED2Ev_ZNSt6vectorIiSaIiEED2Ev_ZN3osg8StateSet12getAttributeENS_14StateAttribute4TypeEj_ZN3osg10Referenced21setThreadSafeRefUnrefEb_ZTv0_n64_NK3osg11NodeVisitor11libraryNameEv_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZTVN5osgFX18SpecularHighlightsE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZTSN5osgFX7CartoonE_ZNK3osg15DisplaySettings30getMaxNumberOfGraphicsContextsEv_ZNSt6vectorIN3osg7ref_ptrIN5osgFX9TechniqueEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNK5osgFX7Outline9cloneTypeEv_ZN5osgFX11BumpMappingD1Ev__cxa_guard_release_ZTIN3osg5GroupE_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EEmRKf_ZNK3osg6Object9asUniformEv_ZTSN5osgFX19AnisotropicLightingE_ZNK5osgFX6Scribe5cloneERKN3osg6CopyOpE_ZN3osg7Matrixd12makeIdentityEv_ZNK5osgFX7Outline12effectAuthorEv_ZN5osgFX6ScribeC1Ev_ZN5osgFX11BumpMapping11prepareNodeEPN3osg4NodeE_ZN5osgFX7Outline16OutlineTechniqueD0Ev_ZN3osg17ConstArrayVisitor5applyERKNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZTVN3osg10BufferDataE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE11resizeArrayEj_ZNK3osg4Node8asSwitchEv_ZN5osgFX9Technique7addPassEPN3osg8StateSetE_ZTVN10__cxxabiv117__class_type_infoE_ZN5osgFX8RegistryD0EvglLoadMatrixd_ZN3osg9Texture1D8setImageEPNS_5ImageE_ZNK5osgFX7Cartoon12isSameKindAsEPKN3osg6ObjectE_ZTIN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE_ZNK5osgFX6Effect12isSameKindAsEPKN3osg6ObjectE_ZN5osgFX6EffectC1ERKS0_RKN3osg6CopyOpE_ZN3osg5Image22computeRowWidthInBytesEijji_ZNK7osgUtil10StateGraph5cloneERKN3osg6CopyOpE_ZN3osg8Geometry20getVertexAttribArrayEj_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZN3osg7Program9addShaderEPNS_6ShaderE_ZN5osgFX18SpecularHighlightsC1Ev_ZN3osg15FragmentProgramC1Ev_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getElementSizeEv_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptEjRNS_12ValueVisitorE_fini_ZN3osg9BlendFuncC1Ev_ZN5osgFX6EffectC2Ev_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN5osgFX9TechniqueC2Ev_ZN5osgFX7OutlineD0Ev_ZTSN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE5cloneERKNS_6CopyOpE_ZNK5osgFX7Cartoon5cloneERKN3osg6CopyOpE_ZN3osg8MaterialC1Ev_ZNKSt5ctypeIcE8do_widenEc_ZNK3osg4Node29ComputeBoundingSphereCallback12computeBoundERKS0__ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNK5osgFX7Cartoon11libraryNameEv_ZN5osgFX6ScribeD2Ev_ZNK3osg6Object10asCallbackEv_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptEjRNS_17ConstValueVisitorE_ZTSN5osgFX7OutlineE_ZN3osg7Texture7setWrapENS0_13WrapParameterENS0_8WrapModeE_ZTIN5osgFX19MultiTextureControlE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN3osg9Texture1DC1Ev_ZNK3osg14StateAttribute16releaseGLObjectsEPNS_5StateE_ZN5osgFX11BumpMappingC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX11BumpMappingC1Ev_ZNK5osgFX18SpecularHighlights10effectNameEv_ZNK5osgFX7Outline10effectNameEv_ZN3osg5Group6acceptERNS_11NodeVisitorE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED0Ev_ZNK3osg4Node10asDrawableEv_ZN3osg11NodeVisitor5applyERNS_10CameraViewE_ZNK5osgFX19AnisotropicLighting5cloneERKN3osg6CopyOpE_ZN3osg14StateAttributeD1Ev_ZN3osg6Object10asStateSetEv_Unwind_ResumeglGetLightfv_ZNK3osg11NodeVisitor13asCullVisitorEv_ZN3osg6Object13asValueObjectEv_ZNK3osg10BufferData16releaseGLObjectsEPNS_5StateE_ZN5osgFX7CartoonD0Ev_ZNK5osgFX6Effect11libraryNameEv_ZN3osg6Object19computeDataVarianceEv_ZN3osg13TexEnvCombine14setCombine_RGBEi_init_ZTVN3osg5ArrayE_ZNK3osg11NodeVisitor11getEyePointEv__cxa_atexit_ZN3osg15isNotifyEnabledENS_14NotifySeverityE_ZN3osg9LineWidth8setWidthEf_ZTVN3osg8CullFaceE_ZN5osgFX19MultiTextureControl14updateStateSetEv_ZTSN5osgFX18SpecularHighlightsE_ZN5osgFX9ValidatorD2Ev_ZN3osg8Geometry20setVertexAttribArrayEjPNS_5ArrayENS1_7BindingE_ZNSolsEi_ZTIN3osg5ArrayE_ZNK5osgFX6Scribe9classNameEv_ZN3osg11MixinVectorIfED0Ev_ZTv0_n40_NK3osg11NodeVisitor9cloneTypeEv_ZTIN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE_ZN5osgFX11BumpMappingD2Evsqrtf_Znwm_ZN3osg11NodeVisitor15asUpdateVisitorEv_ZNK5osgFX7Cartoon9classNameEv_ZTIN5osgFX19AnisotropicLightingE_ZTVN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZNK5osgFX7Outline17effectDescriptionEv_ZN5osgFX19AnisotropicLighting17define_techniquesEv_ZNK5osgFX11BumpMapping17effectDescriptionEvstrlen_ZN5osgFX6ScribeC2Ev_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7__ZN5osgFX7Outline8setColorERKN3osg5Vec4fE_ZN3osg4Node6ascendERNS_11NodeVisitorE_ZTSN5osgFX6ScribeE_ZN5osgFX11BumpMapping15prepareGeometryEPN3osg8GeometryE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptERNS_17ConstArrayVisitorE_ZN5osgFX8Registry5ProxyD2Ev_edata_ZNK3osg14StateAttribute9getMemberEv_ZNK3osg14StateAttribute9asTextureEvsinf_ZN7osgUtil9RenderBin14find_or_insertEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3osg6Object10asCallbackEv_ZN3osg11NodeVisitor5applyERNS_4NodeE_ZTSN3osg14StateAttributeE_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZN3osg11NodeVisitor21asIntersectionVisitorEv_ZN7osgUtil10StateGraphD1Ev_etextcosf_ZN5osgFX9Technique20techniqueDescriptionEv_ZNK7osgUtil10StateGraph11libraryNameEv_ZN5osgFX11BumpMapping17define_techniquesEv_ZTIN5osgFX7CartoonE_ZN3osg11NodeVisitor5applyERNS_8ClipNodeE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getDataPointerEj_ZNSt6vectorIPN7osgUtil9RenderBinESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN3osg13PolygonOffsetC1Ev_ZNK3osg4Node9asTerrainEv_ZNK3osg11NodeVisitor22getDistanceToViewPointERKNS_5Vec3fEb_ZNK3osg14StateAttribute12isSameKindAsEPKNS_6ObjectE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZN5osgFX9ValidatorC2Ev_ZNK3osg5Group14getNumChildrenEvglGetString_ZN3osg4Node11asTransformEv_ZN3osg11NodeVisitorC1ERKS0_RKNS_6CopyOpE_ZSt16__throw_bad_castv_ZN3osg13TexEnvCombineC1Ev_ZN3osg5cloneINS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEEEEPT_PKS5_RKNS_6CopyOpE_ZN5osgFX11BumpMappingC2Ev_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE6acceptEjRNS_17ConstValueVisitorE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED0Ev_ZN5osgFX19MultiTextureControlC2ERKS0_RKN3osg6CopyOpE_ZTSN5osgFX7Outline16OutlineTechniqueE_ZNSt6vectorIN3osg5Vec2fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNK3osg5Array7asArrayEv_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZN3osg5Array7asArrayEv_ZNSt8ios_baseC2Ev_ZN5osgFX11BumpMapping9setUpDemoEv_ZN5osgFX9ValidatorC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX8Registry8instanceEv_ZTVN10__cxxabiv120__si_class_type_infoE_ZN3osg15FragmentProgram26dirtyFragmentProgramObjectEv_ZTSN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE_ZNK5osgFX9Validator9classNameEv_ZN7osgUtil16CubeMapGenerator11generateMapEb_ZNK5osgFX9Validator5applyERN3osg5StateE_ZN3osg5Group11removeChildEPNS_4NodeE_ZNK5osgFX18SpecularHighlights11libraryNameEv_ZN5osgFX19AnisotropicLightingC2ERKS0_RKN3osg6CopyOpE_ZTIN5osgFX11BumpMappingE_ZNK5osgFX18SpecularHighlights9classNameEv_ZN3osg8Material10setDiffuseENS0_4FaceERKNS_5Vec4fE_ZTIN3osg8GeometryE_ZN3osg7ref_ptrIN5osgFX8RegistryEED1Ev_ZNK5osgFX7Outline16OutlineTechnique8validateERN3osg5StateE_ZN3osg11NodeVisitor5applyERNS_6SwitchE_ZNK3osg14StateAttribute30checkValidityOfAssociatedModesERNS_5StateE_ZN3osg11NodeVisitor5applyERNS_5GeodeE_ZN3osg5DepthC1ENS0_8FunctionEddb_ZN5osgFX7Outline16OutlineTechniqueD2Ev_ZNK5osgFX18SpecularHighlights12effectAuthorEv_ZTv0_n48_NK3osg11NodeVisitor5cloneERKNS_6CopyOpE_ZNK5osgFX6Scribe12isSameKindAsEPKN3osg6ObjectE_ZN3osg5ImageC1Ev_ZTv0_n96_N3osg11NodeVisitor13asNodeVisitorEv_ZNK5osgFX19MultiTextureControl11libraryNameEv_ZN5osgFX19MultiTextureControlC1Ev_ZNK5osgFX18SpecularHighlights12isSameKindAsEPKN3osg6ObjectE_ZN3osg6Object11setUserDataEPNS_10ReferencedE_ZN3osg5GeodeC1Ev_ZTIN5osgFX7Outline16OutlineTechniqueE_ZTIN3osg8DrawableE_ZN3osg6ObjectC2ERKS0_RKNS_6CopyOpE_ZTIN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_ZN5osgFX11BumpMapping6acceptERN3osg11NodeVisitorE_ZN5osgFX7Outline17define_techniquesEv_ZNK3osg6Object13asNodeVisitorEv_ZN3osg11NodeVisitor5applyERNS_9BillboardE_ZTVN7osgUtil10StateGraphE_ZN5osgFX7OutlineD2Ev_ZN3osg11NodeVisitor5applyERNS_8SequenceE_ZNK3osg5Array9classNameEv_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE7compareEjjosgFXGetLibraryName_ZN5osgFX6ScribeD0Ev_ZN3osg4Node6asNodeEv_ZN7osgUtil21HighlightMapGeneratorC1ERKN3osg5Vec3fERKNS1_5Vec4fEfi_ZN3osg9LineWidthC1Ef_ZNK3osg11NodeVisitor14asEventVisitorEv_ZThn144_N3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED0Ev_ZN5osgFX9ValidatorC2ERKS0_RKN3osg6CopyOpE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE11resizeArrayEj_ZNSt8ios_baseD2Ev_ZN5osgFX6Scribe17define_techniquesEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getElementSizeEv_ZN3osg5GroupC2Ev_ZN3osg5Group12replaceChildEPNS_4NodeES2__ZN3osg6Object9asUniformEv_ZN3osg4Node7asGeodeEv_ZTVN3osg14StateAttributeE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED2Ev_ZN3osg8StateSet19setRenderBinDetailsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13RenderBinModeE_ZN3osg13TexEnvCombine14setSource0_RGBEi_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZN3osg13TexEnvCombine14setSource1_RGBEi_ZNK5osgFX19MultiTextureControl5cloneERKN3osg6CopyOpE_ZNK5osgFX19AnisotropicLighting12isSameKindAsEPKN3osg6ObjectE_ZN3osg13TexEnvCombine14setSource2_RGBEi_ZN5osgFX19MultiTextureControl16setTextureWeightEjfmemset_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZN5osgFX11BumpMappingC2ERKS0_RKN3osg6CopyOpE_ZN5osgFX7CartoonD2Ev_ZN3osg11MixinVectorINS_5Vec2fEED1Ev_ZTIN3osg6ObjectE_ZN5osgFX18SpecularHighlightsD2Ev_ZN11OpenThreads5Mutex6unlockEv_ZN5osgFX18SpecularHighlights6acceptERN3osg11NodeVisitorE_ZN5osgFX6EffectD1Ev_ZTIN5osgFX6EffectE_ZN7osgUtil21TangentSpaceGenerator8generateEPN3osg8GeometryEi_ZNK5osgFX9Technique8validateERN3osg5StateE_ZN5osgFX19MultiTextureControlD1Ev_ZN3osg8StateSet20setAttributeAndModesEPNS_14StateAttributeEj_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE6acceptERNS_12ArrayVisitorE_ZN3osg6TexEnvC1ENS0_4ModeE_ZNK3osg14StateAttribute16compileGLObjectsERNS_5StateE_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getDataPointerEv_ZN3osg13TexEnvCombine15setOperand0_RGBEi_ZNK3osg6Object6asNodeEv_ZN5osgFX9ValidatorD0Ev_ZN3osg13TexEnvCombine15setOperand2_RGBEi_ZNK5osgFX6Effect9classNameEv_ZN3osg13TexEnvCombine15setOperand1_RGBEi_ZTVN5osgFX7CartoonE_ZTIN5osgFX6ScribeE_ZNK5osgFX6Scribe17effectDescriptionEv_ZN3osg14TextureCubeMapC1Ev_ZN7osgUtil10RenderLeaf21resizeGLObjectBuffersEj_ZN5osgFX6ScribeC1ERKS0_RKN3osg6CopyOpE_ZN5osgFX11BumpMappingD0Ev_ZTSN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE_ZN5osgFX9Technique16getOverrideChildEi_ZNK3osg11NodeVisitor11asCullStackEv_ZNK5osgFX11BumpMapping12isSameKindAsEPKN3osg6ObjectE_ZN3osg11NodeVisitor13asCullVisitorEv_ZN5osgFX7OutlineC2Ev_ZN3osg11NodeVisitor5applyERNS_8GeometryE_ZN3osg7Texture9setFilterENS0_15FilterParameterENS0_10FilterModeE_ZN3osg7ref_ptrIN5osgFX8RegistryEED2Ev_ZNK7osgUtil10StateGraph15cloneStateGraphEv_ZN3osg5Group7asGroupEv_ZTVN5osgFX19MultiTextureControlE_ZN5osgFX7Outline16OutlineTechniqueD1Ev_ZN3osg7StencilC1Ev_ZNK3osg6Object16asCallbackObjectEv_ZN5osgFX8RegistryD1Ev_ZN3osg5GroupD2Ev_ZTv0_n72_NK3osg11NodeVisitor9classNameEv_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN5osgFX6EffectEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7__ZTIN5osgFX7OutlineEpowf_ZN5osgFX19MultiTextureControlC2Ev_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE4trimEv_ZNK5osgFX7Cartoon10effectNameEv_ZN3osg11NodeVisitor5applyERNS_9TransformE_ZNK5osgFX6Scribe10effectNameEv_ZTVN5osgFX6ScribeE_ZThn144_N3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED1Ev_ZN5osgFX7CartoonC2Ev_ZN5osgFX18SpecularHighlightsC2Ev_ZN5osgFX6EffectC1Ev_ZN3osg6Object21setThreadSafeRefUnrefEb_ZN5osgFX9TechniqueC1Ev_ZNK5osgFX11BumpMapping11libraryNameEvmemcmp_ZN3osg6Object16asCallbackObjectEv_ZN5osgFX7OutlineD1Ev_ZN3osg14StateAttribute16asStateAttributeEv_ZN5osgFX11BumpMapping15prepareChildrenEv_ZTIN3osg10ReferencedE_ZSt28__throw_bad_array_new_lengthv_ZN3osg15DisplaySettings8instanceEv_ZNK5osgFX19AnisotropicLighting12effectAuthorEv_ZNK3osg11NodeVisitor12isSameKindAsEPKNS_6ObjectE_ZTSN5osgFX6EffectE_ZN5osgFX7Cartoon6acceptERN3osg11NodeVisitorE_ZTVN5osgFX7OutlineE_ZNK5osgFX7Outline9classNameEv_ZN3osg6Object16asStateAttributeEv_ZN3osg11PolygonMode7setModeENS0_4FaceENS0_4ModeE_ZTSN5osgFX19MultiTextureControlE_ZN5osgFX7Outline8setWidthEf_ZN5osgFX9ValidatorC2EPNS_6EffectE_ZNSt6localeD1Ev_ZN3osg4Node11setStateSetEPNS_8StateSetE__cxa_finalize_ZTVN5osgFX8RegistryE_ZTIN7osgUtil10StateGraphE_ZNK3osg14StateAttribute16asStateAttributeEv_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EED1Ev_ZN3osg8Material10setAmbientENS0_4FaceERKNS_5Vec4fE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNK5osgFX18SpecularHighlights9cloneTypeEv_ZN3osg14StateAttributeD0Ev_ZNKSt5ctypeIcE13_M_widen_initEv_ZN3osg5Group11insertChildEjPNS_4NodeE_ZN3osg8GeometryC1Ev_ZN3osg5Group12childRemovedEjj_ZN3osg11NodeVisitor5applyERNS_8PagedLODE_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE4trimEv_ZN3osg11NodeVisitor14asEventVisitorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNK3osg11NodeVisitor13asNodeVisitorEv_ZTSN3osg11MixinVectorINS_5Vec3fEEE_ZNK5osgFX7Cartoon9cloneTypeEv_ZN5osgFX8RegistryC1Ev_ZN3osg11NodeVisitor5applyERNS_9ClearNodeE_ZTIN3osg14StateAttributeE_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2__ZN5osgFX19MultiTextureControlD2Ev_ZN3osg6Object6asNodeEv_ZNK3osg14StateAttribute12getModeUsageERNS0_9ModeUsageE_ZN3osg7Matrixd10invert_4x3ERKS0__ZNK5osgFX19AnisotropicLighting9classNameEv_ZN3osg12ArrayVisitor5applyERNS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEE_GLOBAL_OFFSET_TABLE__ZNK7osgUtil10StateGraph9classNameEv_ZNK3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EE14getDataPointerEv_ZN3osg6ObjectD2Ev_ZN3osg11NodeVisitor5applyERNS_12OccluderNodeE_ZN3osg11MixinVectorIfED1Ev_ZTSN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE_ZN3osg11NodeVisitor5applyERNS_8DrawableE_ZNK7osgUtil10StateGraph9cloneTypeEv_ZNK3osg10Referenced14unref_nodeleteEv_ZN3osg7Matrixd10invert_4x4ERKS0__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNK5osgFX9Validator7compareERKN3osg14StateAttributeEmemcpy_PROCEDURE_LINKAGE_TABLE__ZN3osg8StateSet7setModeEjj_ZN5osgFX7OutlineC1Ev_ZNK5osgFX19AnisotropicLighting9cloneTypeEv_ZTSN3osg11MixinVectorIfEE_ZN5osgFX9ValidatorC1EPNS_6EffectE_ZN11OpenThreads5MutexD1Ev_ZNK5osgFX7Cartoon17effectDescriptionEv_ZNK3osg6Object16asStateAttributeEv_ZN3osg4Node8asSwitchEv_ITM_registerTMCloneTable_ZN3osg10ReferencedC2Ev_ZN3osg7ProgramC1Ev_ZN3osg4Node10asDrawableEv_ZN5osgFX8Registry5ProxyD1Ev_ZNSt6localeC1Ev_ZN3osg7Matrixd4multERKS0_S2__ZN3osg11NodeVisitor5applyERNS_25PositionAttitudeTransformEld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1790 (illumos)@(#)illumos illumos-aaceae985c November 2024GCC: (OpenIndiana 13.3.0-oi-0) 13.3.0.dynamic.eh_frame_hdr.eh_frame.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rela.plt.text.init.fini.rodata.gcc_except_table.got.fini_array.init_array.data.tm_clone_table.data.rel.local.data.rel.ro.bss.symtab.strtab.comment.shstrtabXX phhDp## l"oBp 0006o00D HH>L"Tobo8oo 0B**8== JJx``pp28 MMq 8@@666666(LLHLh  '0%B0 B: