Skip to content

Instantly share code, notes, and snippets.

@mjgardner
Created March 23, 2015 21:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mjgardner/af277f5204558e32554d to your computer and use it in GitHub Desktop.
Save mjgardner/af277f5204558e32554d to your computer and use it in GitHub Desktop.
Loading generated TaxSvc.pm results in syntax errors
View raw

(Sorry about that, but we can’t show files that are this big right now.)

This file has been truncated, but you can view the full file.
#crash
# This module has been generated using
# XML::Compile 1.48
# Data::Dump::Streamer 2.38
# Created with a script
# named share/generate.pl
# on Mon Mar 23 16:54:18 2015
use warnings;
no warnings 'once';
no strict; # sorry
package WebService::Avalara::AvaTax::TaxSvc;
use base 'Exporter';
use XML::LibXML ();
use Log::Report;
use Data::Dump::Streamer ':undump';
our @EXPORT;
# We will need these modules
{ package XML::Compile::Translate::Reader;
use Log::Report;
; package XML::Compile::Translate::Writer;
use Log::Report;
; package XML::Compile::Transport::SOAPHTTP;
use Log::Report;
; package XML::Compile::Transport;
use Log::Report;
}
push @EXPORT, qw/
AdjustTax
ApplyPayment
CancelTax
CommitTax
GetTax
GetTaxHistory
IsAuthorized
Ping
PostTax
ReconcileTaxHistory
TaxSummaryFetch/;
my ($action,$action_eclipse_1,$action_eclipse_10,$action_eclipse_100,$action_eclipse_101,$action_eclipse_102,$action_eclipse_103,$action_eclipse_104,$action_eclipse_105,$action_eclipse_106,$action_eclipse_107,$action_eclipse_108,$action_eclipse_109,$action_eclipse_11,$action_eclipse_110,$action_eclipse_111,$action_eclipse_112,$action_eclipse_113,$action_eclipse_114,$action_eclipse_115,$action_eclipse_116,$action_eclipse_117,$action_eclipse_118,$action_eclipse_119,$action_eclipse_12,$action_eclipse_120,$action_eclipse_121,$action_eclipse_122,$action_eclipse_123,$action_eclipse_124,$action_eclipse_125,$action_eclipse_126,$action_eclipse_127,$action_eclipse_128,$action_eclipse_129,$action_eclipse_13,$action_eclipse_130,$action_eclipse_131,$action_eclipse_132,$action_eclipse_14,$action_eclipse_15,$action_eclipse_16,$action_eclipse_17,$action_eclipse_18,$action_eclipse_19,$action_eclipse_2,$action_eclipse_20,$action_eclipse_21,$action_eclipse_22,$action_eclipse_23,$action_eclipse_24,$action_eclipse_25,$action_eclipse_26,$action_eclipse_27,$action_eclipse_28,$action_eclipse_29,$action_eclipse_3,$action_eclipse_30,$action_eclipse_31,$action_eclipse_32,$action_eclipse_33,$action_eclipse_34,$action_eclipse_35,$action_eclipse_36,$action_eclipse_37,$action_eclipse_38,$action_eclipse_39,$action_eclipse_4,$action_eclipse_40,$action_eclipse_41,$action_eclipse_42,$action_eclipse_43,$action_eclipse_44,$action_eclipse_45,$action_eclipse_46,$action_eclipse_47,$action_eclipse_48,$action_eclipse_49,$action_eclipse_5,$action_eclipse_50,$action_eclipse_51,$action_eclipse_52,$action_eclipse_53,$action_eclipse_54,$action_eclipse_55,$action_eclipse_56,$action_eclipse_57,$action_eclipse_58,$action_eclipse_59,$action_eclipse_6,$action_eclipse_60,$action_eclipse_61,$action_eclipse_62,$action_eclipse_63,$action_eclipse_64,$action_eclipse_65,$action_eclipse_66,$action_eclipse_67,$action_eclipse_68,$action_eclipse_69,$action_eclipse_7,$action_eclipse_70,$action_eclipse_71,$action_eclipse_72,$action_eclipse_73,$action_eclipse_74,$action_eclipse_75,$action_eclipse_76,$action_eclipse_77,$action_eclipse_78,$action_eclipse_79,$action_eclipse_8,$action_eclipse_80,$action_eclipse_81,$action_eclipse_82,$action_eclipse_83,$action_eclipse_84,$action_eclipse_85,$action_eclipse_86,$action_eclipse_87,$action_eclipse_88,$action_eclipse_89,$action_eclipse_9,$action_eclipse_90,$action_eclipse_91,$action_eclipse_92,$action_eclipse_93,$action_eclipse_94,$action_eclipse_95,$action_eclipse_96,$action_eclipse_97,$action_eclipse_98,$action_eclipse_99,$actor,$actor_eclipse_1,$actor_eclipse_10,$actor_eclipse_2,$actor_eclipse_3,$actor_eclipse_4,$actor_eclipse_5,$actor_eclipse_6,$actor_eclipse_7,$actor_eclipse_8,$actor_eclipse_9,$any,$any_eclipse_1,$any_eclipse_10,$any_eclipse_11,$any_eclipse_12,$any_eclipse_13,$any_eclipse_14,$any_eclipse_15,$any_eclipse_16,$any_eclipse_17,$any_eclipse_18,$any_eclipse_19,$any_eclipse_2,$any_eclipse_20,$any_eclipse_21,$any_eclipse_22,$any_eclipse_23,$any_eclipse_24,$any_eclipse_25,$any_eclipse_26,$any_eclipse_27,$any_eclipse_28,$any_eclipse_29,$any_eclipse_3,$any_eclipse_30,$any_eclipse_31,$any_eclipse_32,$any_eclipse_33,$any_eclipse_34,$any_eclipse_35,$any_eclipse_36,$any_eclipse_37,$any_eclipse_38,$any_eclipse_39,$any_eclipse_4,$any_eclipse_40,$any_eclipse_41,$any_eclipse_42,$any_eclipse_43,$any_eclipse_44,$any_eclipse_45,$any_eclipse_46,$any_eclipse_47,$any_eclipse_48,$any_eclipse_49,$any_eclipse_5,$any_eclipse_50,$any_eclipse_51,$any_eclipse_52,$any_eclipse_53,$any_eclipse_54,$any_eclipse_55,$any_eclipse_56,$any_eclipse_57,$any_eclipse_58,$any_eclipse_59,$any_eclipse_6,$any_eclipse_60,$any_eclipse_61,$any_eclipse_62,$any_eclipse_63,$any_eclipse_64,$any_eclipse_65,$any_eclipse_66,$any_eclipse_67,$any_eclipse_7,$any_eclipse_8,$any_eclipse_9,$blabels,$blabels_eclipse_1,$blabels_eclipse_10,$blabels_eclipse_2,$blabels_eclipse_3,$blabels_eclipse_4,$blabels_eclipse_5,$blabels_eclipse_6,$blabels_eclipse_7,$blabels_eclipse_8,$blabels_eclipse_9,$call,$call_eclipse_1,$call_eclipse_10,$call_eclipse_11,$call_eclipse_2,$call_eclipse_3,$call_eclipse_4,$call_eclipse_5,$call_eclipse_6,$call_eclipse_7,$call_eclipse_8,$call_eclipse_9,$check,$check_eclipse_1,$check_eclipse_10,$check_eclipse_100,$check_eclipse_101,$check_eclipse_102,$check_eclipse_103,$check_eclipse_104,$check_eclipse_105,$check_eclipse_106,$check_eclipse_107,$check_eclipse_108,$check_eclipse_109,$check_eclipse_11,$check_eclipse_110,$check_eclipse_111,$check_eclipse_112,$check_eclipse_113,$check_eclipse_114,$check_eclipse_115,$check_eclipse_116,$check_eclipse_117,$check_eclipse_118,$check_eclipse_119,$check_eclipse_12,$check_eclipse_120,$check_eclipse_121,$check_eclipse_122,$check_eclipse_123,$check_eclipse_124,$check_eclipse_125,$check_eclipse_126,$check_eclipse_127,$check_eclipse_128,$check_eclipse_129,$check_eclipse_13,$check_eclipse_130,$check_eclipse_131,$check_eclipse_132,$check_eclipse_133,$check_eclipse_134,$check_eclipse_135,$check_eclipse_136,$check_eclipse_137,$check_eclipse_138,$check_eclipse_139,$check_eclipse_14,$check_eclipse_140,$check_eclipse_141,$check_eclipse_142,$check_eclipse_143,$check_eclipse_144,$check_eclipse_145,$check_eclipse_146,$check_eclipse_147,$check_eclipse_148,$check_eclipse_149,$check_eclipse_15,$check_eclipse_150,$check_eclipse_151,$check_eclipse_152,$check_eclipse_153,$check_eclipse_154,$check_eclipse_155,$check_eclipse_156,$check_eclipse_157,$check_eclipse_158,$check_eclipse_159,$check_eclipse_16,$check_eclipse_160,$check_eclipse_161,$check_eclipse_162,$check_eclipse_163,$check_eclipse_164,$check_eclipse_165,$check_eclipse_166,$check_eclipse_167,$check_eclipse_168,$check_eclipse_169,$check_eclipse_17,$check_eclipse_170,$check_eclipse_171,$check_eclipse_172,$check_eclipse_173,$check_eclipse_174,$check_eclipse_175,$check_eclipse_176,$check_eclipse_177,$check_eclipse_178,$check_eclipse_179,$check_eclipse_18,$check_eclipse_180,$check_eclipse_181,$check_eclipse_182,$check_eclipse_183,$check_eclipse_184,$check_eclipse_185,$check_eclipse_186,$check_eclipse_187,$check_eclipse_188,$check_eclipse_189,$check_eclipse_19,$check_eclipse_190,$check_eclipse_191,$check_eclipse_192,$check_eclipse_193,$check_eclipse_194,$check_eclipse_195,$check_eclipse_196,$check_eclipse_197,$check_eclipse_198,$check_eclipse_199,$check_eclipse_2,$check_eclipse_20,$check_eclipse_200,$check_eclipse_201,$check_eclipse_202,$check_eclipse_203,$check_eclipse_204,$check_eclipse_205,$check_eclipse_206,$check_eclipse_207,$check_eclipse_208,$check_eclipse_209,$check_eclipse_21,$check_eclipse_210,$check_eclipse_211,$check_eclipse_212,$check_eclipse_213,$check_eclipse_214,$check_eclipse_215,$check_eclipse_216,$check_eclipse_217,$check_eclipse_218,$check_eclipse_219,$check_eclipse_22,$check_eclipse_220,$check_eclipse_221,$check_eclipse_222,$check_eclipse_223,$check_eclipse_224,$check_eclipse_225,$check_eclipse_226,$check_eclipse_227,$check_eclipse_228,$check_eclipse_229,$check_eclipse_23,$check_eclipse_230,$check_eclipse_231,$check_eclipse_232,$check_eclipse_233,$check_eclipse_24,$check_eclipse_25,$check_eclipse_26,$check_eclipse_27,$check_eclipse_28,$check_eclipse_29,$check_eclipse_3,$check_eclipse_30,$check_eclipse_31,$check_eclipse_32,$check_eclipse_33,$check_eclipse_34,$check_eclipse_35,$check_eclipse_36,$check_eclipse_37,$check_eclipse_38,$check_eclipse_39,$check_eclipse_4,$check_eclipse_40,$check_eclipse_41,$check_eclipse_42,$check_eclipse_43,$check_eclipse_44,$check_eclipse_45,$check_eclipse_46,$check_eclipse_47,$check_eclipse_48,$check_eclipse_49,$check_eclipse_5,$check_eclipse_50,$check_eclipse_51,$check_eclipse_52,$check_eclipse_53,$check_eclipse_54,$check_eclipse_55,$check_eclipse_56,$check_eclipse_57,$check_eclipse_58,$check_eclipse_59,$check_eclipse_6,$check_eclipse_60,$check_eclipse_61,$check_eclipse_62,$check_eclipse_63,$check_eclipse_64,$check_eclipse_65,$check_eclipse_66,$check_eclipse_67,$check_eclipse_68,$check_eclipse_69,$check_eclipse_7,$check_eclipse_70,$check_eclipse_71,$check_eclipse_72,$check_eclipse_73,$check_eclipse_74,$check_eclipse_75,$check_eclipse_76,$check_eclipse_77,$check_eclipse_78,$check_eclipse_79,$check_eclipse_8,$check_eclipse_80,$check_eclipse_81,$check_eclipse_82,$check_eclipse_83,$check_eclipse_84,$check_eclipse_85,$check_eclipse_86,$check_eclipse_87,$check_eclipse_88,$check_eclipse_89,$check_eclipse_9,$check_eclipse_90,$check_eclipse_91,$check_eclipse_92,$check_eclipse_93,$check_eclipse_94,$check_eclipse_95,$check_eclipse_96,$check_eclipse_97,$check_eclipse_98,$check_eclipse_99,$childname,$childname_eclipse_1,$childname_eclipse_10,$childname_eclipse_100,$childname_eclipse_101,$childname_eclipse_102,$childname_eclipse_103,$childname_eclipse_104,$childname_eclipse_105,$childname_eclipse_106,$childname_eclipse_107,$childname_eclipse_108,$childname_eclipse_109,$childname_eclipse_11,$childname_eclipse_110,$childname_eclipse_111,$childname_eclipse_112,$childname_eclipse_113,$childname_eclipse_114,$childname_eclipse_115,$childname_eclipse_116,$childname_eclipse_117,$childname_eclipse_118,$childname_eclipse_119,$childname_eclipse_12,$childname_eclipse_120,$childname_eclipse_121,$childname_eclipse_122,$childname_eclipse_123,$childname_eclipse_124,$childname_eclipse_125,$childname_eclipse_126,$childname_eclipse_127,$childname_eclipse_128,$childname_eclipse_129,$childname_eclipse_13,$childname_eclipse_130,$childname_eclipse_131,$childname_eclipse_132,$childname_eclipse_133,$childname_eclipse_134,$childname_eclipse_135,$childname_eclipse_136,$childname_eclipse_137,$childname_eclipse_138,$childname_eclipse_139,$childname_eclipse_14,$childname_eclipse_140,$childname_eclipse_141,$childname_eclipse_142,$childname_eclipse_143,$childname_eclipse_144,$childname_eclipse_145,$childname_eclipse_146,$childname_eclipse_147,$childname_eclipse_148,$childname_eclipse_149,$childname_eclipse_15,$childname_eclipse_150,$childname_eclipse_151,$childname_eclipse_152,$childname_eclipse_153,$childname_eclipse_154,$childname_eclipse_155,$childname_eclipse_156,$childname_eclipse_157,$childname_eclipse_158,$childname_eclipse_159,$childname_eclipse_16,$childname_eclipse_160,$childname_eclipse_161,$childname_eclipse_162,$childname_eclipse_163,$childname_eclipse_164,$childname_eclipse_165,$childname_eclipse_166,$childname_eclipse_167,$childname_eclipse_168,$childname_eclipse_169,$childname_eclipse_17,$childname_eclipse_170,$childname_eclipse_171,$childname_eclipse_172,$childname_eclipse_173,$childname_eclipse_174,$childname_eclipse_175,$childname_eclipse_176,$childname_eclipse_177,$childname_eclipse_178,$childname_eclipse_179,$childname_eclipse_18,$childname_eclipse_180,$childname_eclipse_181,$childname_eclipse_182,$childname_eclipse_183,$childname_eclipse_184,$childname_eclipse_185,$childname_eclipse_186,$childname_eclipse_187,$childname_eclipse_188,$childname_eclipse_189,$childname_eclipse_19,$childname_eclipse_190,$childname_eclipse_191,$childname_eclipse_192,$childname_eclipse_193,$childname_eclipse_194,$childname_eclipse_195,$childname_eclipse_196,$childname_eclipse_197,$childname_eclipse_198,$childname_eclipse_199,$childname_eclipse_2,$childname_eclipse_20,$childname_eclipse_200,$childname_eclipse_201,$childname_eclipse_202,$childname_eclipse_203,$childname_eclipse_204,$childname_eclipse_205,$childname_eclipse_206,$childname_eclipse_207,$childname_eclipse_208,$childname_eclipse_209,$childname_eclipse_21,$childname_eclipse_210,$childname_eclipse_211,$childname_eclipse_212,$childname_eclipse_213,$childname_eclipse_214,$childname_eclipse_215,$childname_eclipse_216,$childname_eclipse_217,$childname_eclipse_218,$childname_eclipse_219,$childname_eclipse_22,$childname_eclipse_220,$childname_eclipse_221,$childname_eclipse_222,$childname_eclipse_223,$childname_eclipse_224,$childname_eclipse_225,$childname_eclipse_226,$childname_eclipse_227,$childname_eclipse_228,$childname_eclipse_229,$childname_eclipse_23,$childname_eclipse_230,$childname_eclipse_231,$childname_eclipse_232,$childname_eclipse_233,$childname_eclipse_234,$childname_eclipse_235,$childname_eclipse_236,$childname_eclipse_237,$childname_eclipse_238,$childname_eclipse_239,$childname_eclipse_24,$childname_eclipse_240,$childname_eclipse_241,$childname_eclipse_242,$childname_eclipse_243,$childname_eclipse_244,$childname_eclipse_245,$childname_eclipse_246,$childname_eclipse_247,$childname_eclipse_248,$childname_eclipse_249,$childname_eclipse_25,$childname_eclipse_250,$childname_eclipse_251,$childname_eclipse_252,$childname_eclipse_253,$childname_eclipse_254,$childname_eclipse_255,$childname_eclipse_256,$childname_eclipse_257,$childname_eclipse_258,$childname_eclipse_259,$childname_eclipse_26,$childname_eclipse_260,$childname_eclipse_261,$childname_eclipse_262,$childname_eclipse_263,$childname_eclipse_264,$childname_eclipse_265,$childname_eclipse_266,$childname_eclipse_267,$childname_eclipse_268,$childname_eclipse_269,$childname_eclipse_27,$childname_eclipse_270,$childname_eclipse_271,$childname_eclipse_272,$childname_eclipse_273,$childname_eclipse_274,$childname_eclipse_275,$childname_eclipse_276,$childname_eclipse_277,$childname_eclipse_278,$childname_eclipse_279,$childname_eclipse_28,$childname_eclipse_280,$childname_eclipse_281,$childname_eclipse_282,$childname_eclipse_283,$childname_eclipse_284,$childname_eclipse_285,$childname_eclipse_286,$childname_eclipse_287,$childname_eclipse_288,$childname_eclipse_289,$childname_eclipse_29,$childname_eclipse_290,$childname_eclipse_291,$childname_eclipse_292,$childname_eclipse_293,$childname_eclipse_294,$childname_eclipse_295,$childname_eclipse_296,$childname_eclipse_297,$childname_eclipse_298,$childname_eclipse_299,$childname_eclipse_3,$childname_eclipse_30,$childname_eclipse_300,$childname_eclipse_301,$childname_eclipse_302,$childname_eclipse_303,$childname_eclipse_304,$childname_eclipse_305,$childname_eclipse_306,$childname_eclipse_307,$childname_eclipse_308,$childname_eclipse_309,$childname_eclipse_31,$childname_eclipse_310,$childname_eclipse_311,$childname_eclipse_312,$childname_eclipse_313,$childname_eclipse_314,$childname_eclipse_315,$childname_eclipse_316,$childname_eclipse_317,$childname_eclipse_318,$childname_eclipse_319,$childname_eclipse_32,$childname_eclipse_320,$childname_eclipse_321,$childname_eclipse_322,$childname_eclipse_323,$childname_eclipse_324,$childname_eclipse_325,$childname_eclipse_326,$childname_eclipse_327,$childname_eclipse_328,$childname_eclipse_329,$childname_eclipse_33,$childname_eclipse_330,$childname_eclipse_331,$childname_eclipse_332,$childname_eclipse_333,$childname_eclipse_334,$childname_eclipse_335,$childname_eclipse_336,$childname_eclipse_337,$childname_eclipse_338,$childname_eclipse_339,$childname_eclipse_34,$childname_eclipse_340,$childname_eclipse_341,$childname_eclipse_342,$childname_eclipse_343,$childname_eclipse_344,$childname_eclipse_345,$childname_eclipse_346,$childname_eclipse_347,$childname_eclipse_348,$childname_eclipse_349,$childname_eclipse_35,$childname_eclipse_350,$childname_eclipse_351,$childname_eclipse_352,$childname_eclipse_353,$childname_eclipse_354,$childname_eclipse_355,$childname_eclipse_356,$childname_eclipse_357,$childname_eclipse_358,$childname_eclipse_359,$childname_eclipse_36,$childname_eclipse_360,$childname_eclipse_361,$childname_eclipse_362,$childname_eclipse_363,$childname_eclipse_364,$childname_eclipse_365,$childname_eclipse_366,$childname_eclipse_367,$childname_eclipse_368,$childname_eclipse_369,$childname_eclipse_37,$childname_eclipse_370,$childname_eclipse_371,$childname_eclipse_372,$childname_eclipse_373,$childname_eclipse_374,$childname_eclipse_375,$childname_eclipse_376,$childname_eclipse_377,$childname_eclipse_378,$childname_eclipse_379,$childname_eclipse_38,$childname_eclipse_380,$childname_eclipse_381,$childname_eclipse_382,$childname_eclipse_383,$childname_eclipse_384,$childname_eclipse_385,$childname_eclipse_386,$childname_eclipse_387,$childname_eclipse_388,$childname_eclipse_389,$childname_eclipse_39,$childname_eclipse_390,$childname_eclipse_391,$childname_eclipse_392,$childname_eclipse_393,$childname_eclipse_394,$childname_eclipse_395,$childname_eclipse_396,$childname_eclipse_397,$childname_eclipse_398,$childname_eclipse_399,$childname_eclipse_4,$childname_eclipse_40,$childname_eclipse_400,$childname_eclipse_401,$childname_eclipse_402,$childname_eclipse_403,$childname_eclipse_404,$childname_eclipse_405,$childname_eclipse_406,$childname_eclipse_407,$childname_eclipse_408,$childname_eclipse_409,$childname_eclipse_41,$childname_eclipse_410,$childname_eclipse_411,$childname_eclipse_412,$childname_eclipse_413,$childname_eclipse_414,$childname_eclipse_415,$childname_eclipse_416,$childname_eclipse_417,$childname_eclipse_418,$childname_eclipse_419,$childname_eclipse_42,$childname_eclipse_420,$childname_eclipse_421,$childname_eclipse_422,$childname_eclipse_423,$childname_eclipse_424,$childname_eclipse_425,$childname_eclipse_426,$childname_eclipse_427,$childname_eclipse_428,$childname_eclipse_429,$childname_eclipse_43,$childname_eclipse_430,$childname_eclipse_431,$childname_eclipse_432,$childname_eclipse_433,$childname_eclipse_434,$childname_eclipse_435,$childname_eclipse_436,$childname_eclipse_437,$childname_eclipse_438,$childname_eclipse_439,$childname_eclipse_44,$childname_eclipse_440,$childname_eclipse_441,$childname_eclipse_442,$childname_eclipse_443,$childname_eclipse_444,$childname_eclipse_445,$childname_eclipse_446,$childname_eclipse_447,$childname_eclipse_448,$childname_eclipse_449,$childname_eclipse_45,$childname_eclipse_450,$childname_eclipse_451,$childname_eclipse_452,$childname_eclipse_453,$childname_eclipse_454,$childname_eclipse_455,$childname_eclipse_456,$childname_eclipse_457,$childname_eclipse_458,$childname_eclipse_459,$childname_eclipse_46,$childname_eclipse_460,$childname_eclipse_461,$childname_eclipse_462,$childname_eclipse_463,$childname_eclipse_464,$childname_eclipse_465,$childname_eclipse_466,$childname_eclipse_467,$childname_eclipse_468,$childname_eclipse_469,$childname_eclipse_47,$childname_eclipse_470,$childname_eclipse_471,$childname_eclipse_472,$childname_eclipse_473,$childname_eclipse_474,$childname_eclipse_475,$childname_eclipse_476,$childname_eclipse_477,$childname_eclipse_478,$childname_eclipse_479,$childname_eclipse_48,$childname_eclipse_480,$childname_eclipse_481,$childname_eclipse_482,$childname_eclipse_483,$childname_eclipse_484,$childname_eclipse_485,$childname_eclipse_486,$childname_eclipse_487,$childname_eclipse_488,$childname_eclipse_489,$childname_eclipse_49,$childname_eclipse_490,$childname_eclipse_491,$childname_eclipse_492,$childname_eclipse_493,$childname_eclipse_494,$childname_eclipse_495,$childname_eclipse_496,$childname_eclipse_497,$childname_eclipse_498,$childname_eclipse_499,$childname_eclipse_5,$childname_eclipse_50,$childname_eclipse_500,$childname_eclipse_501,$childname_eclipse_502,$childname_eclipse_503,$childname_eclipse_504,$childname_eclipse_505,$childname_eclipse_506,$childname_eclipse_507,$childname_eclipse_508,$childname_eclipse_509,$childname_eclipse_51,$childname_eclipse_510,$childname_eclipse_511,$childname_eclipse_512,$childname_eclipse_513,$childname_eclipse_514,$childname_eclipse_515,$childname_eclipse_516,$childname_eclipse_517,$childname_eclipse_518,$childname_eclipse_519,$childname_eclipse_52,$childname_eclipse_520,$childname_eclipse_521,$childname_eclipse_522,$childname_eclipse_523,$childname_eclipse_524,$childname_eclipse_525,$childname_eclipse_526,$childname_eclipse_527,$childname_eclipse_528,$childname_eclipse_529,$childname_eclipse_53,$childname_eclipse_530,$childname_eclipse_531,$childname_eclipse_532,$childname_eclipse_533,$childname_eclipse_534,$childname_eclipse_535,$childname_eclipse_536,$childname_eclipse_537,$childname_eclipse_538,$childname_eclipse_539,$childname_eclipse_54,$childname_eclipse_540,$childname_eclipse_541,$childname_eclipse_542,$childname_eclipse_543,$childname_eclipse_544,$childname_eclipse_545,$childname_eclipse_546,$childname_eclipse_547,$childname_eclipse_548,$childname_eclipse_549,$childname_eclipse_55,$childname_eclipse_550,$childname_eclipse_551,$childname_eclipse_552,$childname_eclipse_553,$childname_eclipse_554,$childname_eclipse_555,$childname_eclipse_556,$childname_eclipse_557,$childname_eclipse_558,$childname_eclipse_559,$childname_eclipse_56,$childname_eclipse_560,$childname_eclipse_561,$childname_eclipse_562,$childname_eclipse_563,$childname_eclipse_564,$childname_eclipse_565,$childname_eclipse_566,$childname_eclipse_567,$childname_eclipse_568,$childname_eclipse_569,$childname_eclipse_57,$childname_eclipse_570,$childname_eclipse_571,$childname_eclipse_572,$childname_eclipse_573,$childname_eclipse_574,$childname_eclipse_575,$childname_eclipse_576,$childname_eclipse_577,$childname_eclipse_578,$childname_eclipse_579,$childname_eclipse_58,$childname_eclipse_580,$childname_eclipse_581,$childname_eclipse_582,$childname_eclipse_583,$childname_eclipse_584,$childname_eclipse_585,$childname_eclipse_586,$childname_eclipse_587,$childname_eclipse_588,$childname_eclipse_589,$childname_eclipse_59,$childname_eclipse_590,$childname_eclipse_591,$childname_eclipse_592,$childname_eclipse_593,$childname_eclipse_594,$childname_eclipse_595,$childname_eclipse_596,$childname_eclipse_597,$childname_eclipse_598,$childname_eclipse_599,$childname_eclipse_6,$childname_eclipse_60,$childname_eclipse_600,$childname_eclipse_601,$childname_eclipse_602,$childname_eclipse_603,$childname_eclipse_604,$childname_eclipse_605,$childname_eclipse_606,$childname_eclipse_607,$childname_eclipse_608,$childname_eclipse_609,$childname_eclipse_61,$childname_eclipse_610,$childname_eclipse_611,$childname_eclipse_612,$childname_eclipse_613,$childname_eclipse_614,$childname_eclipse_615,$childname_eclipse_616,$childname_eclipse_617,$childname_eclipse_618,$childname_eclipse_619,$childname_eclipse_62,$childname_eclipse_620,$childname_eclipse_621,$childname_eclipse_622,$childname_eclipse_623,$childname_eclipse_624,$childname_eclipse_625,$childname_eclipse_626,$childname_eclipse_627,$childname_eclipse_628,$childname_eclipse_629,$childname_eclipse_63,$childname_eclipse_630,$childname_eclipse_631,$childname_eclipse_632,$childname_eclipse_633,$childname_eclipse_634,$childname_eclipse_635,$childname_eclipse_636,$childname_eclipse_64,$childname_eclipse_65,$childname_eclipse_66,$childname_eclipse_67,$childname_eclipse_68,$childname_eclipse_69,$childname_eclipse_7,$childname_eclipse_70,$childname_eclipse_71,$childname_eclipse_72,$childname_eclipse_73,$childname_eclipse_74,$childname_eclipse_75,$childname_eclipse_76,$childname_eclipse_77,$childname_eclipse_78,$childname_eclipse_79,$childname_eclipse_8,$childname_eclipse_80,$childname_eclipse_81,$childname_eclipse_82,$childname_eclipse_83,$childname_eclipse_84,$childname_eclipse_85,$childname_eclipse_86,$childname_eclipse_87,$childname_eclipse_88,$childname_eclipse_89,$childname_eclipse_9,$childname_eclipse_90,$childname_eclipse_91,$childname_eclipse_92,$childname_eclipse_93,$childname_eclipse_94,$childname_eclipse_95,$childname_eclipse_96,$childname_eclipse_97,$childname_eclipse_98,$childname_eclipse_99,$code,$code_eclipse_1,$code_eclipse_10,$code_eclipse_2,$code_eclipse_3,$code_eclipse_4,$code_eclipse_5,$code_eclipse_6,$code_eclipse_7,$code_eclipse_8,$code_eclipse_9,$content_type,$create_message,$date,$dateTime,$decode,$decode_eclipse_1,$decode_eclipse_10,$decode_eclipse_2,$decode_eclipse_3,$decode_eclipse_4,$decode_eclipse_5,$decode_eclipse_6,$decode_eclipse_7,$decode_eclipse_8,$decode_eclipse_9,$def,$def_eclipse_1,$def_eclipse_2,$def_eclipse_3,$def_eclipse_4,$do,$do_eclipse_1,$do_eclipse_10,$do_eclipse_100,$do_eclipse_1000,$do_eclipse_1001,$do_eclipse_1002,$do_eclipse_1003,$do_eclipse_1004,$do_eclipse_1005,$do_eclipse_1006,$do_eclipse_1007,$do_eclipse_1008,$do_eclipse_1009,$do_eclipse_101,$do_eclipse_1010,$do_eclipse_1011,$do_eclipse_1012,$do_eclipse_1013,$do_eclipse_1014,$do_eclipse_1015,$do_eclipse_1016,$do_eclipse_1017,$do_eclipse_1018,$do_eclipse_1019,$do_eclipse_102,$do_eclipse_1020,$do_eclipse_1021,$do_eclipse_1022,$do_eclipse_1023,$do_eclipse_1024,$do_eclipse_1025,$do_eclipse_1026,$do_eclipse_1027,$do_eclipse_1028,$do_eclipse_1029,$do_eclipse_103,$do_eclipse_1030,$do_eclipse_1031,$do_eclipse_1032,$do_eclipse_1033,$do_eclipse_1034,$do_eclipse_1035,$do_eclipse_1036,$do_eclipse_1037,$do_eclipse_1038,$do_eclipse_1039,$do_eclipse_104,$do_eclipse_1040,$do_eclipse_1041,$do_eclipse_1042,$do_eclipse_1043,$do_eclipse_1044,$do_eclipse_1045,$do_eclipse_1046,$do_eclipse_1047,$do_eclipse_1048,$do_eclipse_1049,$do_eclipse_105,$do_eclipse_1050,$do_eclipse_1051,$do_eclipse_1052,$do_eclipse_1053,$do_eclipse_1054,$do_eclipse_1055,$do_eclipse_1056,$do_eclipse_1057,$do_eclipse_1058,$do_eclipse_1059,$do_eclipse_106,$do_eclipse_1060,$do_eclipse_1061,$do_eclipse_1062,$do_eclipse_1063,$do_eclipse_1064,$do_eclipse_1065,$do_eclipse_1066,$do_eclipse_1067,$do_eclipse_1068,$do_eclipse_1069,$do_eclipse_107,$do_eclipse_1070,$do_eclipse_1071,$do_eclipse_1072,$do_eclipse_1073,$do_eclipse_1074,$do_eclipse_1075,$do_eclipse_1076,$do_eclipse_1077,$do_eclipse_1078,$do_eclipse_1079,$do_eclipse_108,$do_eclipse_1080,$do_eclipse_1081,$do_eclipse_1082,$do_eclipse_1083,$do_eclipse_1084,$do_eclipse_1085,$do_eclipse_1086,$do_eclipse_1087,$do_eclipse_1088,$do_eclipse_1089,$do_eclipse_109,$do_eclipse_1090,$do_eclipse_1091,$do_eclipse_1092,$do_eclipse_1093,$do_eclipse_1094,$do_eclipse_1095,$do_eclipse_1096,$do_eclipse_1097,$do_eclipse_1098,$do_eclipse_1099,$do_eclipse_11,$do_eclipse_110,$do_eclipse_1100,$do_eclipse_1101,$do_eclipse_1102,$do_eclipse_1103,$do_eclipse_1104,$do_eclipse_1105,$do_eclipse_1106,$do_eclipse_1107,$do_eclipse_1108,$do_eclipse_1109,$do_eclipse_111,$do_eclipse_1110,$do_eclipse_1111,$do_eclipse_1112,$do_eclipse_1113,$do_eclipse_1114,$do_eclipse_1115,$do_eclipse_1116,$do_eclipse_1117,$do_eclipse_1118,$do_eclipse_1119,$do_eclipse_112,$do_eclipse_1120,$do_eclipse_1121,$do_eclipse_1122,$do_eclipse_1123,$do_eclipse_1124,$do_eclipse_1125,$do_eclipse_1126,$do_eclipse_1127,$do_eclipse_1128,$do_eclipse_1129,$do_eclipse_113,$do_eclipse_1130,$do_eclipse_1131,$do_eclipse_1132,$do_eclipse_1133,$do_eclipse_1134,$do_eclipse_1135,$do_eclipse_1136,$do_eclipse_1137,$do_eclipse_1138,$do_eclipse_1139,$do_eclipse_114,$do_eclipse_1140,$do_eclipse_1141,$do_eclipse_1142,$do_eclipse_1143,$do_eclipse_1144,$do_eclipse_1145,$do_eclipse_1146,$do_eclipse_1147,$do_eclipse_1148,$do_eclipse_1149,$do_eclipse_115,$do_eclipse_1150,$do_eclipse_1151,$do_eclipse_1152,$do_eclipse_1153,$do_eclipse_1154,$do_eclipse_1155,$do_eclipse_1156,$do_eclipse_1157,$do_eclipse_1158,$do_eclipse_1159,$do_eclipse_116,$do_eclipse_1160,$do_eclipse_1161,$do_eclipse_1162,$do_eclipse_1163,$do_eclipse_1164,$do_eclipse_1165,$do_eclipse_1166,$do_eclipse_1167,$do_eclipse_1168,$do_eclipse_1169,$do_eclipse_117,$do_eclipse_1170,$do_eclipse_1171,$do_eclipse_1172,$do_eclipse_1173,$do_eclipse_1174,$do_eclipse_1175,$do_eclipse_1176,$do_eclipse_1177,$do_eclipse_1178,$do_eclipse_1179,$do_eclipse_118,$do_eclipse_1180,$do_eclipse_1181,$do_eclipse_1182,$do_eclipse_1183,$do_eclipse_1184,$do_eclipse_1185,$do_eclipse_1186,$do_eclipse_1187,$do_eclipse_1188,$do_eclipse_1189,$do_eclipse_119,$do_eclipse_1190,$do_eclipse_1191,$do_eclipse_1192,$do_eclipse_1193,$do_eclipse_1194,$do_eclipse_1195,$do_eclipse_1196,$do_eclipse_1197,$do_eclipse_1198,$do_eclipse_1199,$do_eclipse_12,$do_eclipse_120,$do_eclipse_1200,$do_eclipse_1201,$do_eclipse_1202,$do_eclipse_1203,$do_eclipse_1204,$do_eclipse_1205,$do_eclipse_1206,$do_eclipse_1207,$do_eclipse_1208,$do_eclipse_1209,$do_eclipse_121,$do_eclipse_1210,$do_eclipse_1211,$do_eclipse_1212,$do_eclipse_1213,$do_eclipse_1214,$do_eclipse_1215,$do_eclipse_1216,$do_eclipse_1217,$do_eclipse_1218,$do_eclipse_1219,$do_eclipse_122,$do_eclipse_1220,$do_eclipse_1221,$do_eclipse_1222,$do_eclipse_1223,$do_eclipse_1224,$do_eclipse_1225,$do_eclipse_1226,$do_eclipse_1227,$do_eclipse_1228,$do_eclipse_1229,$do_eclipse_123,$do_eclipse_1230,$do_eclipse_1231,$do_eclipse_1232,$do_eclipse_1233,$do_eclipse_1234,$do_eclipse_1235,$do_eclipse_1236,$do_eclipse_1237,$do_eclipse_1238,$do_eclipse_1239,$do_eclipse_124,$do_eclipse_1240,$do_eclipse_1241,$do_eclipse_1242,$do_eclipse_1243,$do_eclipse_1244,$do_eclipse_1245,$do_eclipse_1246,$do_eclipse_1247,$do_eclipse_1248,$do_eclipse_1249,$do_eclipse_125,$do_eclipse_1250,$do_eclipse_1251,$do_eclipse_1252,$do_eclipse_1253,$do_eclipse_1254,$do_eclipse_1255,$do_eclipse_1256,$do_eclipse_1257,$do_eclipse_1258,$do_eclipse_1259,$do_eclipse_126,$do_eclipse_1260,$do_eclipse_1261,$do_eclipse_1262,$do_eclipse_1263,$do_eclipse_1264,$do_eclipse_1265,$do_eclipse_1266,$do_eclipse_1267,$do_eclipse_1268,$do_eclipse_1269,$do_eclipse_127,$do_eclipse_1270,$do_eclipse_1271,$do_eclipse_1272,$do_eclipse_1273,$do_eclipse_1274,$do_eclipse_1275,$do_eclipse_1276,$do_eclipse_1277,$do_eclipse_1278,$do_eclipse_1279,$do_eclipse_128,$do_eclipse_1280,$do_eclipse_1281,$do_eclipse_1282,$do_eclipse_1283,$do_eclipse_1284,$do_eclipse_1285,$do_eclipse_1286,$do_eclipse_1287,$do_eclipse_1288,$do_eclipse_1289,$do_eclipse_129,$do_eclipse_1290,$do_eclipse_1291,$do_eclipse_1292,$do_eclipse_1293,$do_eclipse_1294,$do_eclipse_1295,$do_eclipse_1296,$do_eclipse_1297,$do_eclipse_1298,$do_eclipse_1299,$do_eclipse_13,$do_eclipse_130,$do_eclipse_1300,$do_eclipse_1301,$do_eclipse_1302,$do_eclipse_1303,$do_eclipse_1304,$do_eclipse_1305,$do_eclipse_1306,$do_eclipse_1307,$do_eclipse_1308,$do_eclipse_1309,$do_eclipse_131,$do_eclipse_1310,$do_eclipse_1311,$do_eclipse_1312,$do_eclipse_1313,$do_eclipse_1314,$do_eclipse_1315,$do_eclipse_1316,$do_eclipse_1317,$do_eclipse_1318,$do_eclipse_1319,$do_eclipse_132,$do_eclipse_1320,$do_eclipse_1321,$do_eclipse_1322,$do_eclipse_1323,$do_eclipse_1324,$do_eclipse_1325,$do_eclipse_1326,$do_eclipse_1327,$do_eclipse_1328,$do_eclipse_1329,$do_eclipse_133,$do_eclipse_1330,$do_eclipse_1331,$do_eclipse_1332,$do_eclipse_1333,$do_eclipse_1334,$do_eclipse_1335,$do_eclipse_1336,$do_eclipse_1337,$do_eclipse_1338,$do_eclipse_1339,$do_eclipse_134,$do_eclipse_1340,$do_eclipse_1341,$do_eclipse_1342,$do_eclipse_1343,$do_eclipse_1344,$do_eclipse_1345,$do_eclipse_1346,$do_eclipse_1347,$do_eclipse_1348,$do_eclipse_1349,$do_eclipse_135,$do_eclipse_1350,$do_eclipse_1351,$do_eclipse_1352,$do_eclipse_1353,$do_eclipse_1354,$do_eclipse_1355,$do_eclipse_1356,$do_eclipse_1357,$do_eclipse_1358,$do_eclipse_1359,$do_eclipse_136,$do_eclipse_1360,$do_eclipse_1361,$do_eclipse_1362,$do_eclipse_1363,$do_eclipse_1364,$do_eclipse_1365,$do_eclipse_1366,$do_eclipse_1367,$do_eclipse_1368,$do_eclipse_1369,$do_eclipse_137,$do_eclipse_1370,$do_eclipse_1371,$do_eclipse_1372,$do_eclipse_1373,$do_eclipse_1374,$do_eclipse_1375,$do_eclipse_1376,$do_eclipse_1377,$do_eclipse_1378,$do_eclipse_1379,$do_eclipse_138,$do_eclipse_1380,$do_eclipse_1381,$do_eclipse_1382,$do_eclipse_1383,$do_eclipse_1384,$do_eclipse_1385,$do_eclipse_1386,$do_eclipse_1387,$do_eclipse_1388,$do_eclipse_1389,$do_eclipse_139,$do_eclipse_1390,$do_eclipse_1391,$do_eclipse_1392,$do_eclipse_1393,$do_eclipse_1394,$do_eclipse_1395,$do_eclipse_1396,$do_eclipse_1397,$do_eclipse_1398,$do_eclipse_1399,$do_eclipse_14,$do_eclipse_140,$do_eclipse_1400,$do_eclipse_1401,$do_eclipse_1402,$do_eclipse_1403,$do_eclipse_1404,$do_eclipse_1405,$do_eclipse_1406,$do_eclipse_1407,$do_eclipse_1408,$do_eclipse_1409,$do_eclipse_141,$do_eclipse_1410,$do_eclipse_1411,$do_eclipse_1412,$do_eclipse_1413,$do_eclipse_1414,$do_eclipse_1415,$do_eclipse_1416,$do_eclipse_1417,$do_eclipse_1418,$do_eclipse_1419,$do_eclipse_142,$do_eclipse_1420,$do_eclipse_1421,$do_eclipse_1422,$do_eclipse_1423,$do_eclipse_1424,$do_eclipse_1425,$do_eclipse_1426,$do_eclipse_1427,$do_eclipse_1428,$do_eclipse_1429,$do_eclipse_143,$do_eclipse_1430,$do_eclipse_1431,$do_eclipse_1432,$do_eclipse_1433,$do_eclipse_1434,$do_eclipse_1435,$do_eclipse_1436,$do_eclipse_1437,$do_eclipse_1438,$do_eclipse_1439,$do_eclipse_144,$do_eclipse_1440,$do_eclipse_1441,$do_eclipse_1442,$do_eclipse_1443,$do_eclipse_1444,$do_eclipse_1445,$do_eclipse_1446,$do_eclipse_1447,$do_eclipse_1448,$do_eclipse_1449,$do_eclipse_145,$do_eclipse_1450,$do_eclipse_1451,$do_eclipse_1452,$do_eclipse_1453,$do_eclipse_1454,$do_eclipse_1455,$do_eclipse_1456,$do_eclipse_1457,$do_eclipse_1458,$do_eclipse_1459,$do_eclipse_146,$do_eclipse_1460,$do_eclipse_1461,$do_eclipse_1462,$do_eclipse_1463,$do_eclipse_1464,$do_eclipse_1465,$do_eclipse_147,$do_eclipse_148,$do_eclipse_149,$do_eclipse_15,$do_eclipse_150,$do_eclipse_151,$do_eclipse_152,$do_eclipse_153,$do_eclipse_154,$do_eclipse_155,$do_eclipse_156,$do_eclipse_157,$do_eclipse_158,$do_eclipse_159,$do_eclipse_16,$do_eclipse_160,$do_eclipse_161,$do_eclipse_162,$do_eclipse_163,$do_eclipse_164,$do_eclipse_165,$do_eclipse_166,$do_eclipse_167,$do_eclipse_168,$do_eclipse_169,$do_eclipse_17,$do_eclipse_170,$do_eclipse_171,$do_eclipse_172,$do_eclipse_173,$do_eclipse_174,$do_eclipse_175,$do_eclipse_176,$do_eclipse_177,$do_eclipse_178,$do_eclipse_179,$do_eclipse_18,$do_eclipse_180,$do_eclipse_181,$do_eclipse_182,$do_eclipse_183,$do_eclipse_184,$do_eclipse_185,$do_eclipse_186,$do_eclipse_187,$do_eclipse_188,$do_eclipse_189,$do_eclipse_19,$do_eclipse_190,$do_eclipse_191,$do_eclipse_192,$do_eclipse_193,$do_eclipse_194,$do_eclipse_195,$do_eclipse_196,$do_eclipse_197,$do_eclipse_198,$do_eclipse_199,$do_eclipse_2,$do_eclipse_20,$do_eclipse_200,$do_eclipse_201,$do_eclipse_202,$do_eclipse_203,$do_eclipse_204,$do_eclipse_205,$do_eclipse_206,$do_eclipse_207,$do_eclipse_208,$do_eclipse_209,$do_eclipse_21,$do_eclipse_210,$do_eclipse_211,$do_eclipse_212,$do_eclipse_213,$do_eclipse_214,$do_eclipse_215,$do_eclipse_216,$do_eclipse_217,$do_eclipse_218,$do_eclipse_219,$do_eclipse_22,$do_eclipse_220,$do_eclipse_221,$do_eclipse_222,$do_eclipse_223,$do_eclipse_224,$do_eclipse_225,$do_eclipse_226,$do_eclipse_227,$do_eclipse_228,$do_eclipse_229,$do_eclipse_23,$do_eclipse_230,$do_eclipse_231,$do_eclipse_232,$do_eclipse_233,$do_eclipse_234,$do_eclipse_235,$do_eclipse_236,$do_eclipse_237,$do_eclipse_238,$do_eclipse_239,$do_eclipse_24,$do_eclipse_240,$do_eclipse_241,$do_eclipse_242,$do_eclipse_243,$do_eclipse_244,$do_eclipse_245,$do_eclipse_246,$do_eclipse_247,$do_eclipse_248,$do_eclipse_249,$do_eclipse_25,$do_eclipse_250,$do_eclipse_251,$do_eclipse_252,$do_eclipse_253,$do_eclipse_254,$do_eclipse_255,$do_eclipse_256,$do_eclipse_257,$do_eclipse_258,$do_eclipse_259,$do_eclipse_26,$do_eclipse_260,$do_eclipse_261,$do_eclipse_262,$do_eclipse_263,$do_eclipse_264,$do_eclipse_265,$do_eclipse_266,$do_eclipse_267,$do_eclipse_268,$do_eclipse_269,$do_eclipse_27,$do_eclipse_270,$do_eclipse_271,$do_eclipse_272,$do_eclipse_273,$do_eclipse_274,$do_eclipse_275,$do_eclipse_276,$do_eclipse_277,$do_eclipse_278,$do_eclipse_279,$do_eclipse_28,$do_eclipse_280,$do_eclipse_281,$do_eclipse_282,$do_eclipse_283,$do_eclipse_284,$do_eclipse_285,$do_eclipse_286,$do_eclipse_287,$do_eclipse_288,$do_eclipse_289,$do_eclipse_29,$do_eclipse_290,$do_eclipse_291,$do_eclipse_292,$do_eclipse_293,$do_eclipse_294,$do_eclipse_295,$do_eclipse_296,$do_eclipse_297,$do_eclipse_298,$do_eclipse_299,$do_eclipse_3,$do_eclipse_30,$do_eclipse_300,$do_eclipse_301,$do_eclipse_302,$do_eclipse_303,$do_eclipse_304,$do_eclipse_305,$do_eclipse_306,$do_eclipse_307,$do_eclipse_308,$do_eclipse_309,$do_eclipse_31,$do_eclipse_310,$do_eclipse_311,$do_eclipse_312,$do_eclipse_313,$do_eclipse_314,$do_eclipse_315,$do_eclipse_316,$do_eclipse_317,$do_eclipse_318,$do_eclipse_319,$do_eclipse_32,$do_eclipse_320,$do_eclipse_321,$do_eclipse_322,$do_eclipse_323,$do_eclipse_324,$do_eclipse_325,$do_eclipse_326,$do_eclipse_327,$do_eclipse_328,$do_eclipse_329,$do_eclipse_33,$do_eclipse_330,$do_eclipse_331,$do_eclipse_332,$do_eclipse_333,$do_eclipse_334,$do_eclipse_335,$do_eclipse_336,$do_eclipse_337,$do_eclipse_338,$do_eclipse_339,$do_eclipse_34,$do_eclipse_340,$do_eclipse_341,$do_eclipse_342,$do_eclipse_343,$do_eclipse_344,$do_eclipse_345,$do_eclipse_346,$do_eclipse_347,$do_eclipse_348,$do_eclipse_349,$do_eclipse_35,$do_eclipse_350,$do_eclipse_351,$do_eclipse_352,$do_eclipse_353,$do_eclipse_354,$do_eclipse_355,$do_eclipse_356,$do_eclipse_357,$do_eclipse_358,$do_eclipse_359,$do_eclipse_36,$do_eclipse_360,$do_eclipse_361,$do_eclipse_362,$do_eclipse_363,$do_eclipse_364,$do_eclipse_365,$do_eclipse_366,$do_eclipse_367,$do_eclipse_368,$do_eclipse_369,$do_eclipse_37,$do_eclipse_370,$do_eclipse_371,$do_eclipse_372,$do_eclipse_373,$do_eclipse_374,$do_eclipse_375,$do_eclipse_376,$do_eclipse_377,$do_eclipse_378,$do_eclipse_379,$do_eclipse_38,$do_eclipse_380,$do_eclipse_381,$do_eclipse_382,$do_eclipse_383,$do_eclipse_384,$do_eclipse_385,$do_eclipse_386,$do_eclipse_387,$do_eclipse_388,$do_eclipse_389,$do_eclipse_39,$do_eclipse_390,$do_eclipse_391,$do_eclipse_392,$do_eclipse_393,$do_eclipse_394,$do_eclipse_395,$do_eclipse_396,$do_eclipse_397,$do_eclipse_398,$do_eclipse_399,$do_eclipse_4,$do_eclipse_40,$do_eclipse_400,$do_eclipse_401,$do_eclipse_402,$do_eclipse_403,$do_eclipse_404,$do_eclipse_405,$do_eclipse_406,$do_eclipse_407,$do_eclipse_408,$do_eclipse_409,$do_eclipse_41,$do_eclipse_410,$do_eclipse_411,$do_eclipse_412,$do_eclipse_413,$do_eclipse_414,$do_eclipse_415,$do_eclipse_416,$do_eclipse_417,$do_eclipse_418,$do_eclipse_419,$do_eclipse_42,$do_eclipse_420,$do_eclipse_421,$do_eclipse_422,$do_eclipse_423,$do_eclipse_424,$do_eclipse_425,$do_eclipse_426,$do_eclipse_427,$do_eclipse_428,$do_eclipse_429,$do_eclipse_43,$do_eclipse_430,$do_eclipse_431,$do_eclipse_432,$do_eclipse_433,$do_eclipse_434,$do_eclipse_435,$do_eclipse_436,$do_eclipse_437,$do_eclipse_438,$do_eclipse_439,$do_eclipse_44,$do_eclipse_440,$do_eclipse_441,$do_eclipse_442,$do_eclipse_443,$do_eclipse_444,$do_eclipse_445,$do_eclipse_446,$do_eclipse_447,$do_eclipse_448,$do_eclipse_449,$do_eclipse_45,$do_eclipse_450,$do_eclipse_451,$do_eclipse_452,$do_eclipse_453,$do_eclipse_454,$do_eclipse_455,$do_eclipse_456,$do_eclipse_457,$do_eclipse_458,$do_eclipse_459,$do_eclipse_46,$do_eclipse_460,$do_eclipse_461,$do_eclipse_462,$do_eclipse_463,$do_eclipse_464,$do_eclipse_465,$do_eclipse_466,$do_eclipse_467,$do_eclipse_468,$do_eclipse_469,$do_eclipse_47,$do_eclipse_470,$do_eclipse_471,$do_eclipse_472,$do_eclipse_473,$do_eclipse_474,$do_eclipse_475,$do_eclipse_476,$do_eclipse_477,$do_eclipse_478,$do_eclipse_479,$do_eclipse_48,$do_eclipse_480,$do_eclipse_481,$do_eclipse_482,$do_eclipse_483,$do_eclipse_484,$do_eclipse_485,$do_eclipse_486,$do_eclipse_487,$do_eclipse_488,$do_eclipse_489,$do_eclipse_49,$do_eclipse_490,$do_eclipse_491,$do_eclipse_492,$do_eclipse_493,$do_eclipse_494,$do_eclipse_495,$do_eclipse_496,$do_eclipse_497,$do_eclipse_498,$do_eclipse_499,$do_eclipse_5,$do_eclipse_50,$do_eclipse_500,$do_eclipse_501,$do_eclipse_502,$do_eclipse_503,$do_eclipse_504,$do_eclipse_505,$do_eclipse_506,$do_eclipse_507,$do_eclipse_508,$do_eclipse_509,$do_eclipse_51,$do_eclipse_510,$do_eclipse_511,$do_eclipse_512,$do_eclipse_513,$do_eclipse_514,$do_eclipse_515,$do_eclipse_516,$do_eclipse_517,$do_eclipse_518,$do_eclipse_519,$do_eclipse_52,$do_eclipse_520,$do_eclipse_521,$do_eclipse_522,$do_eclipse_523,$do_eclipse_524,$do_eclipse_525,$do_eclipse_526,$do_eclipse_527,$do_eclipse_528,$do_eclipse_529,$do_eclipse_53,$do_eclipse_530,$do_eclipse_531,$do_eclipse_532,$do_eclipse_533,$do_eclipse_534,$do_eclipse_535,$do_eclipse_536,$do_eclipse_537,$do_eclipse_538,$do_eclipse_539,$do_eclipse_54,$do_eclipse_540,$do_eclipse_541,$do_eclipse_542,$do_eclipse_543,$do_eclipse_544,$do_eclipse_545,$do_eclipse_546,$do_eclipse_547,$do_eclipse_548,$do_eclipse_549,$do_eclipse_55,$do_eclipse_550,$do_eclipse_551,$do_eclipse_552,$do_eclipse_553,$do_eclipse_554,$do_eclipse_555,$do_eclipse_556,$do_eclipse_557,$do_eclipse_558,$do_eclipse_559,$do_eclipse_56,$do_eclipse_560,$do_eclipse_561,$do_eclipse_562,$do_eclipse_563,$do_eclipse_564,$do_eclipse_565,$do_eclipse_566,$do_eclipse_567,$do_eclipse_568,$do_eclipse_569,$do_eclipse_57,$do_eclipse_570,$do_eclipse_571,$do_eclipse_572,$do_eclipse_573,$do_eclipse_574,$do_eclipse_575,$do_eclipse_576,$do_eclipse_577,$do_eclipse_578,$do_eclipse_579,$do_eclipse_58,$do_eclipse_580,$do_eclipse_581,$do_eclipse_582,$do_eclipse_583,$do_eclipse_584,$do_eclipse_585,$do_eclipse_586,$do_eclipse_587,$do_eclipse_588,$do_eclipse_589,$do_eclipse_59,$do_eclipse_590,$do_eclipse_591,$do_eclipse_592,$do_eclipse_593,$do_eclipse_594,$do_eclipse_595,$do_eclipse_596,$do_eclipse_597,$do_eclipse_598,$do_eclipse_599,$do_eclipse_6,$do_eclipse_60,$do_eclipse_600,$do_eclipse_601,$do_eclipse_602,$do_eclipse_603,$do_eclipse_604,$do_eclipse_605,$do_eclipse_606,$do_eclipse_607,$do_eclipse_608,$do_eclipse_609,$do_eclipse_61,$do_eclipse_610,$do_eclipse_611,$do_eclipse_612,$do_eclipse_613,$do_eclipse_614,$do_eclipse_615,$do_eclipse_616,$do_eclipse_617,$do_eclipse_618,$do_eclipse_619,$do_eclipse_62,$do_eclipse_620,$do_eclipse_621,$do_eclipse_622,$do_eclipse_623,$do_eclipse_624,$do_eclipse_625,$do_eclipse_626,$do_eclipse_627,$do_eclipse_628,$do_eclipse_629,$do_eclipse_63,$do_eclipse_630,$do_eclipse_631,$do_eclipse_632,$do_eclipse_633,$do_eclipse_634,$do_eclipse_635,$do_eclipse_636,$do_eclipse_637,$do_eclipse_638,$do_eclipse_639,$do_eclipse_64,$do_eclipse_640,$do_eclipse_641,$do_eclipse_642,$do_eclipse_643,$do_eclipse_644,$do_eclipse_645,$do_eclipse_646,$do_eclipse_647,$do_eclipse_648,$do_eclipse_649,$do_eclipse_65,$do_eclipse_650,$do_eclipse_651,$do_eclipse_652,$do_eclipse_653,$do_eclipse_654,$do_eclipse_655,$do_eclipse_656,$do_eclipse_657,$do_eclipse_658,$do_eclipse_659,$do_eclipse_66,$do_eclipse_660,$do_eclipse_661,$do_eclipse_662,$do_eclipse_663,$do_eclipse_664,$do_eclipse_665,$do_eclipse_666,$do_eclipse_667,$do_eclipse_668,$do_eclipse_669,$do_eclipse_67,$do_eclipse_670,$do_eclipse_671,$do_eclipse_672,$do_eclipse_673,$do_eclipse_674,$do_eclipse_675,$do_eclipse_676,$do_eclipse_677,$do_eclipse_678,$do_eclipse_679,$do_eclipse_68,$do_eclipse_680,$do_eclipse_681,$do_eclipse_682,$do_eclipse_683,$do_eclipse_684,$do_eclipse_685,$do_eclipse_686,$do_eclipse_687,$do_eclipse_688,$do_eclipse_689,$do_eclipse_69,$do_eclipse_690,$do_eclipse_691,$do_eclipse_692,$do_eclipse_693,$do_eclipse_694,$do_eclipse_695,$do_eclipse_696,$do_eclipse_697,$do_eclipse_698,$do_eclipse_699,$do_eclipse_7,$do_eclipse_70,$do_eclipse_700,$do_eclipse_701,$do_eclipse_702,$do_eclipse_703,$do_eclipse_704,$do_eclipse_705,$do_eclipse_706,$do_eclipse_707,$do_eclipse_708,$do_eclipse_709,$do_eclipse_71,$do_eclipse_710,$do_eclipse_711,$do_eclipse_712,$do_eclipse_713,$do_eclipse_714,$do_eclipse_715,$do_eclipse_716,$do_eclipse_717,$do_eclipse_718,$do_eclipse_719,$do_eclipse_72,$do_eclipse_720,$do_eclipse_721,$do_eclipse_722,$do_eclipse_723,$do_eclipse_724,$do_eclipse_725,$do_eclipse_726,$do_eclipse_727,$do_eclipse_728,$do_eclipse_729,$do_eclipse_73,$do_eclipse_730,$do_eclipse_731,$do_eclipse_732,$do_eclipse_733,$do_eclipse_734,$do_eclipse_735,$do_eclipse_736,$do_eclipse_737,$do_eclipse_738,$do_eclipse_739,$do_eclipse_74,$do_eclipse_740,$do_eclipse_741,$do_eclipse_742,$do_eclipse_743,$do_eclipse_744,$do_eclipse_745,$do_eclipse_746,$do_eclipse_747,$do_eclipse_748,$do_eclipse_749,$do_eclipse_75,$do_eclipse_750,$do_eclipse_751,$do_eclipse_752,$do_eclipse_753,$do_eclipse_754,$do_eclipse_755,$do_eclipse_756,$do_eclipse_757,$do_eclipse_758,$do_eclipse_759,$do_eclipse_76,$do_eclipse_760,$do_eclipse_761,$do_eclipse_762,$do_eclipse_763,$do_eclipse_764,$do_eclipse_765,$do_eclipse_766,$do_eclipse_767,$do_eclipse_768,$do_eclipse_769,$do_eclipse_77,$do_eclipse_770,$do_eclipse_771,$do_eclipse_772,$do_eclipse_773,$do_eclipse_774,$do_eclipse_775,$do_eclipse_776,$do_eclipse_777,$do_eclipse_778,$do_eclipse_779,$do_eclipse_78,$do_eclipse_780,$do_eclipse_781,$do_eclipse_782,$do_eclipse_783,$do_eclipse_784,$do_eclipse_785,$do_eclipse_786,$do_eclipse_787,$do_eclipse_788,$do_eclipse_789,$do_eclipse_79,$do_eclipse_790,$do_eclipse_791,$do_eclipse_792,$do_eclipse_793,$do_eclipse_794,$do_eclipse_795,$do_eclipse_796,$do_eclipse_797,$do_eclipse_798,$do_eclipse_799,$do_eclipse_8,$do_eclipse_80,$do_eclipse_800,$do_eclipse_801,$do_eclipse_802,$do_eclipse_803,$do_eclipse_804,$do_eclipse_805,$do_eclipse_806,$do_eclipse_807,$do_eclipse_808,$do_eclipse_809,$do_eclipse_81,$do_eclipse_810,$do_eclipse_811,$do_eclipse_812,$do_eclipse_813,$do_eclipse_814,$do_eclipse_815,$do_eclipse_816,$do_eclipse_817,$do_eclipse_818,$do_eclipse_819,$do_eclipse_82,$do_eclipse_820,$do_eclipse_821,$do_eclipse_822,$do_eclipse_823,$do_eclipse_824,$do_eclipse_825,$do_eclipse_826,$do_eclipse_827,$do_eclipse_828,$do_eclipse_829,$do_eclipse_83,$do_eclipse_830,$do_eclipse_831,$do_eclipse_832,$do_eclipse_833,$do_eclipse_834,$do_eclipse_835,$do_eclipse_836,$do_eclipse_837,$do_eclipse_838,$do_eclipse_839,$do_eclipse_84,$do_eclipse_840,$do_eclipse_841,$do_eclipse_842,$do_eclipse_843,$do_eclipse_844,$do_eclipse_845,$do_eclipse_846,$do_eclipse_847,$do_eclipse_848,$do_eclipse_849,$do_eclipse_85,$do_eclipse_850,$do_eclipse_851,$do_eclipse_852,$do_eclipse_853,$do_eclipse_854,$do_eclipse_855,$do_eclipse_856,$do_eclipse_857,$do_eclipse_858,$do_eclipse_859,$do_eclipse_86,$do_eclipse_860,$do_eclipse_861,$do_eclipse_862,$do_eclipse_863,$do_eclipse_864,$do_eclipse_865,$do_eclipse_866,$do_eclipse_867,$do_eclipse_868,$do_eclipse_869,$do_eclipse_87,$do_eclipse_870,$do_eclipse_871,$do_eclipse_872,$do_eclipse_873,$do_eclipse_874,$do_eclipse_875,$do_eclipse_876,$do_eclipse_877,$do_eclipse_878,$do_eclipse_879,$do_eclipse_88,$do_eclipse_880,$do_eclipse_881,$do_eclipse_882,$do_eclipse_883,$do_eclipse_884,$do_eclipse_885,$do_eclipse_886,$do_eclipse_887,$do_eclipse_888,$do_eclipse_889,$do_eclipse_89,$do_eclipse_890,$do_eclipse_891,$do_eclipse_892,$do_eclipse_893,$do_eclipse_894,$do_eclipse_895,$do_eclipse_896,$do_eclipse_897,$do_eclipse_898,$do_eclipse_899,$do_eclipse_9,$do_eclipse_90,$do_eclipse_900,$do_eclipse_901,$do_eclipse_902,$do_eclipse_903,$do_eclipse_904,$do_eclipse_905,$do_eclipse_906,$do_eclipse_907,$do_eclipse_908,$do_eclipse_909,$do_eclipse_91,$do_eclipse_910,$do_eclipse_911,$do_eclipse_912,$do_eclipse_913,$do_eclipse_914,$do_eclipse_915,$do_eclipse_916,$do_eclipse_917,$do_eclipse_918,$do_eclipse_919,$do_eclipse_92,$do_eclipse_920,$do_eclipse_921,$do_eclipse_922,$do_eclipse_923,$do_eclipse_924,$do_eclipse_925,$do_eclipse_926,$do_eclipse_927,$do_eclipse_928,$do_eclipse_929,$do_eclipse_93,$do_eclipse_930,$do_eclipse_931,$do_eclipse_932,$do_eclipse_933,$do_eclipse_934,$do_eclipse_935,$do_eclipse_936,$do_eclipse_937,$do_eclipse_938,$do_eclipse_939,$do_eclipse_94,$do_eclipse_940,$do_eclipse_941,$do_eclipse_942,$do_eclipse_943,$do_eclipse_944,$do_eclipse_945,$do_eclipse_946,$do_eclipse_947,$do_eclipse_948,$do_eclipse_949,$do_eclipse_95,$do_eclipse_950,$do_eclipse_951,$do_eclipse_952,$do_eclipse_953,$do_eclipse_954,$do_eclipse_955,$do_eclipse_956,$do_eclipse_957,$do_eclipse_958,$do_eclipse_959,$do_eclipse_96,$do_eclipse_960,$do_eclipse_961,$do_eclipse_962,$do_eclipse_963,$do_eclipse_964,$do_eclipse_965,$do_eclipse_966,$do_eclipse_967,$do_eclipse_968,$do_eclipse_969,$do_eclipse_97,$do_eclipse_970,$do_eclipse_971,$do_eclipse_972,$do_eclipse_973,$do_eclipse_974,$do_eclipse_975,$do_eclipse_976,$do_eclipse_977,$do_eclipse_978,$do_eclipse_979,$do_eclipse_98,$do_eclipse_980,$do_eclipse_981,$do_eclipse_982,$do_eclipse_983,$do_eclipse_984,$do_eclipse_985,$do_eclipse_986,$do_eclipse_987,$do_eclipse_988,$do_eclipse_989,$do_eclipse_99,$do_eclipse_990,$do_eclipse_991,$do_eclipse_992,$do_eclipse_993,$do_eclipse_994,$do_eclipse_995,$do_eclipse_996,$do_eclipse_997,$do_eclipse_998,$do_eclipse_999,$el,$el_eclipse_1,$el_eclipse_10,$el_eclipse_100,$el_eclipse_101,$el_eclipse_102,$el_eclipse_103,$el_eclipse_104,$el_eclipse_105,$el_eclipse_106,$el_eclipse_107,$el_eclipse_108,$el_eclipse_109,$el_eclipse_11,$el_eclipse_110,$el_eclipse_111,$el_eclipse_12,$el_eclipse_13,$el_eclipse_14,$el_eclipse_15,$el_eclipse_16,$el_eclipse_17,$el_eclipse_18,$el_eclipse_19,$el_eclipse_2,$el_eclipse_20,$el_eclipse_21,$el_eclipse_22,$el_eclipse_23,$el_eclipse_24,$el_eclipse_25,$el_eclipse_26,$el_eclipse_27,$el_eclipse_28,$el_eclipse_29,$el_eclipse_3,$el_eclipse_30,$el_eclipse_31,$el_eclipse_32,$el_eclipse_33,$el_eclipse_34,$el_eclipse_35,$el_eclipse_36,$el_eclipse_37,$el_eclipse_38,$el_eclipse_39,$el_eclipse_4,$el_eclipse_40,$el_eclipse_41,$el_eclipse_42,$el_eclipse_43,$el_eclipse_44,$el_eclipse_45,$el_eclipse_46,$el_eclipse_47,$el_eclipse_48,$el_eclipse_49,$el_eclipse_5,$el_eclipse_50,$el_eclipse_51,$el_eclipse_52,$el_eclipse_53,$el_eclipse_54,$el_eclipse_55,$el_eclipse_56,$el_eclipse_57,$el_eclipse_58,$el_eclipse_59,$el_eclipse_6,$el_eclipse_60,$el_eclipse_61,$el_eclipse_62,$el_eclipse_63,$el_eclipse_64,$el_eclipse_65,$el_eclipse_66,$el_eclipse_67,$el_eclipse_68,$el_eclipse_69,$el_eclipse_7,$el_eclipse_70,$el_eclipse_71,$el_eclipse_72,$el_eclipse_73,$el_eclipse_74,$el_eclipse_75,$el_eclipse_76,$el_eclipse_77,$el_eclipse_78,$el_eclipse_79,$el_eclipse_8,$el_eclipse_80,$el_eclipse_81,$el_eclipse_82,$el_eclipse_83,$el_eclipse_84,$el_eclipse_85,$el_eclipse_86,$el_eclipse_87,$el_eclipse_88,$el_eclipse_89,$el_eclipse_9,$el_eclipse_90,$el_eclipse_91,$el_eclipse_92,$el_eclipse_93,$el_eclipse_94,$el_eclipse_95,$el_eclipse_96,$el_eclipse_97,$el_eclipse_98,$el_eclipse_99,$encode,$encode_eclipse_1,$encode_eclipse_10,$encode_eclipse_2,$encode_eclipse_3,$encode_eclipse_4,$encode_eclipse_5,$encode_eclipse_6,$encode_eclipse_7,$encode_eclipse_8,$encode_eclipse_9,$envelope,$envelope_eclipse_1,$envelope_eclipse_10,$envelope_eclipse_11,$envelope_eclipse_12,$envelope_eclipse_13,$envelope_eclipse_14,$envelope_eclipse_15,$envelope_eclipse_16,$envelope_eclipse_17,$envelope_eclipse_18,$envelope_eclipse_19,$envelope_eclipse_2,$envelope_eclipse_20,$envelope_eclipse_21,$envelope_eclipse_3,$envelope_eclipse_4,$envelope_eclipse_5,$envelope_eclipse_6,$envelope_eclipse_7,$envelope_eclipse_8,$envelope_eclipse_9,$envns,$envns_eclipse_1,$envns_eclipse_10,$envns_eclipse_11,$envns_eclipse_12,$envns_eclipse_13,$envns_eclipse_14,$envns_eclipse_15,$envns_eclipse_16,$envns_eclipse_17,$envns_eclipse_18,$envns_eclipse_19,$envns_eclipse_2,$envns_eclipse_20,$envns_eclipse_21,$envns_eclipse_3,$envns_eclipse_4,$envns_eclipse_5,$envns_eclipse_6,$envns_eclipse_7,$envns_eclipse_8,$envns_eclipse_9,$envpref,$envpref_eclipse_1,$envpref_eclipse_10,$envpref_eclipse_2,$envpref_eclipse_3,$envpref_eclipse_4,$envpref_eclipse_5,$envpref_eclipse_6,$envpref_eclipse_7,$envpref_eclipse_8,$envpref_eclipse_9,$err,$err_eclipse_1,$err_eclipse_10,$err_eclipse_100,$err_eclipse_101,$err_eclipse_102,$err_eclipse_103,$err_eclipse_104,$err_eclipse_105,$err_eclipse_106,$err_eclipse_107,$err_eclipse_108,$err_eclipse_109,$err_eclipse_11,$err_eclipse_110,$err_eclipse_111,$err_eclipse_112,$err_eclipse_113,$err_eclipse_114,$err_eclipse_115,$err_eclipse_116,$err_eclipse_117,$err_eclipse_118,$err_eclipse_119,$err_eclipse_12,$err_eclipse_120,$err_eclipse_121,$err_eclipse_122,$err_eclipse_123,$err_eclipse_124,$err_eclipse_125,$err_eclipse_126,$err_eclipse_127,$err_eclipse_128,$err_eclipse_129,$err_eclipse_13,$err_eclipse_130,$err_eclipse_131,$err_eclipse_132,$err_eclipse_133,$err_eclipse_134,$err_eclipse_135,$err_eclipse_136,$err_eclipse_137,$err_eclipse_138,$err_eclipse_139,$err_eclipse_14,$err_eclipse_140,$err_eclipse_141,$err_eclipse_142,$err_eclipse_143,$err_eclipse_144,$err_eclipse_145,$err_eclipse_146,$err_eclipse_147,$err_eclipse_148,$err_eclipse_149,$err_eclipse_15,$err_eclipse_150,$err_eclipse_151,$err_eclipse_152,$err_eclipse_153,$err_eclipse_154,$err_eclipse_155,$err_eclipse_156,$err_eclipse_157,$err_eclipse_158,$err_eclipse_159,$err_eclipse_16,$err_eclipse_160,$err_eclipse_161,$err_eclipse_162,$err_eclipse_163,$err_eclipse_164,$err_eclipse_165,$err_eclipse_166,$err_eclipse_167,$err_eclipse_168,$err_eclipse_169,$err_eclipse_17,$err_eclipse_170,$err_eclipse_171,$err_eclipse_172,$err_eclipse_173,$err_eclipse_174,$err_eclipse_175,$err_eclipse_176,$err_eclipse_177,$err_eclipse_178,$err_eclipse_179,$err_eclipse_18,$err_eclipse_180,$err_eclipse_181,$err_eclipse_182,$err_eclipse_183,$err_eclipse_184,$err_eclipse_185,$err_eclipse_186,$err_eclipse_187,$err_eclipse_188,$err_eclipse_189,$err_eclipse_19,$err_eclipse_190,$err_eclipse_191,$err_eclipse_192,$err_eclipse_193,$err_eclipse_194,$err_eclipse_195,$err_eclipse_196,$err_eclipse_197,$err_eclipse_198,$err_eclipse_199,$err_eclipse_2,$err_eclipse_20,$err_eclipse_200,$err_eclipse_201,$err_eclipse_202,$err_eclipse_203,$err_eclipse_204,$err_eclipse_205,$err_eclipse_206,$err_eclipse_207,$err_eclipse_208,$err_eclipse_209,$err_eclipse_21,$err_eclipse_210,$err_eclipse_211,$err_eclipse_212,$err_eclipse_213,$err_eclipse_214,$err_eclipse_215,$err_eclipse_216,$err_eclipse_217,$err_eclipse_218,$err_eclipse_219,$err_eclipse_22,$err_eclipse_220,$err_eclipse_221,$err_eclipse_222,$err_eclipse_223,$err_eclipse_224,$err_eclipse_225,$err_eclipse_226,$err_eclipse_227,$err_eclipse_228,$err_eclipse_229,$err_eclipse_23,$err_eclipse_230,$err_eclipse_231,$err_eclipse_232,$err_eclipse_233,$err_eclipse_24,$err_eclipse_25,$err_eclipse_26,$err_eclipse_27,$err_eclipse_28,$err_eclipse_29,$err_eclipse_3,$err_eclipse_30,$err_eclipse_31,$err_eclipse_32,$err_eclipse_33,$err_eclipse_34,$err_eclipse_35,$err_eclipse_36,$err_eclipse_37,$err_eclipse_38,$err_eclipse_39,$err_eclipse_4,$err_eclipse_40,$err_eclipse_41,$err_eclipse_42,$err_eclipse_43,$err_eclipse_44,$err_eclipse_45,$err_eclipse_46,$err_eclipse_47,$err_eclipse_48,$err_eclipse_49,$err_eclipse_5,$err_eclipse_50,$err_eclipse_51,$err_eclipse_52,$err_eclipse_53,$err_eclipse_54,$err_eclipse_55,$err_eclipse_56,$err_eclipse_57,$err_eclipse_58,$err_eclipse_59,$err_eclipse_6,$err_eclipse_60,$err_eclipse_61,$err_eclipse_62,$err_eclipse_63,$err_eclipse_64,$err_eclipse_65,$err_eclipse_66,$err_eclipse_67,$err_eclipse_68,$err_eclipse_69,$err_eclipse_7,$err_eclipse_70,$err_eclipse_71,$err_eclipse_72,$err_eclipse_73,$err_eclipse_74,$err_eclipse_75,$err_eclipse_76,$err_eclipse_77,$err_eclipse_78,$err_eclipse_79,$err_eclipse_8,$err_eclipse_80,$err_eclipse_81,$err_eclipse_82,$err_eclipse_83,$err_eclipse_84,$err_eclipse_85,$err_eclipse_86,$err_eclipse_87,$err_eclipse_88,$err_eclipse_89,$err_eclipse_9,$err_eclipse_90,$err_eclipse_91,$err_eclipse_92,$err_eclipse_93,$err_eclipse_94,$err_eclipse_95,$err_eclipse_96,$err_eclipse_97,$err_eclipse_98,$err_eclipse_99,$faultdec,$faultdec_eclipse_1,$faultdec_eclipse_10,$faultdec_eclipse_2,$faultdec_eclipse_3,$faultdec_eclipse_4,$faultdec_eclipse_5,$faultdec_eclipse_6,$faultdec_eclipse_7,$faultdec_eclipse_8,$faultdec_eclipse_9,$flabels,$flabels_eclipse_1,$flabels_eclipse_10,$flabels_eclipse_2,$flabels_eclipse_3,$flabels_eclipse_4,$flabels_eclipse_5,$flabels_eclipse_6,$flabels_eclipse_7,$flabels_eclipse_8,$flabels_eclipse_9,$format,$format_eclipse_1,$format_eclipse_10,$format_eclipse_11,$format_eclipse_12,$format_eclipse_13,$format_eclipse_14,$format_eclipse_15,$format_eclipse_16,$format_eclipse_17,$format_eclipse_18,$format_eclipse_19,$format_eclipse_2,$format_eclipse_20,$format_eclipse_21,$format_eclipse_22,$format_eclipse_23,$format_eclipse_24,$format_eclipse_25,$format_eclipse_26,$format_eclipse_27,$format_eclipse_28,$format_eclipse_29,$format_eclipse_3,$format_eclipse_30,$format_eclipse_4,$format_eclipse_5,$format_eclipse_6,$format_eclipse_7,$format_eclipse_8,$format_eclipse_9,$fulltype,$fulltype_eclipse_1,$fulltype_eclipse_10,$fulltype_eclipse_11,$fulltype_eclipse_12,$fulltype_eclipse_13,$fulltype_eclipse_14,$fulltype_eclipse_15,$fulltype_eclipse_16,$fulltype_eclipse_17,$fulltype_eclipse_18,$fulltype_eclipse_19,$fulltype_eclipse_2,$fulltype_eclipse_20,$fulltype_eclipse_21,$fulltype_eclipse_22,$fulltype_eclipse_23,$fulltype_eclipse_24,$fulltype_eclipse_25,$fulltype_eclipse_26,$fulltype_eclipse_27,$fulltype_eclipse_28,$fulltype_eclipse_29,$fulltype_eclipse_3,$fulltype_eclipse_30,$fulltype_eclipse_31,$fulltype_eclipse_32,$fulltype_eclipse_33,$fulltype_eclipse_34,$fulltype_eclipse_35,$fulltype_eclipse_36,$fulltype_eclipse_37,$fulltype_eclipse_38,$fulltype_eclipse_39,$fulltype_eclipse_4,$fulltype_eclipse_40,$fulltype_eclipse_41,$fulltype_eclipse_42,$fulltype_eclipse_43,$fulltype_eclipse_44,$fulltype_eclipse_45,$fulltype_eclipse_46,$fulltype_eclipse_47,$fulltype_eclipse_48,$fulltype_eclipse_49,$fulltype_eclipse_5,$fulltype_eclipse_50,$fulltype_eclipse_51,$fulltype_eclipse_52,$fulltype_eclipse_53,$fulltype_eclipse_54,$fulltype_eclipse_55,$fulltype_eclipse_6,$fulltype_eclipse_7,$fulltype_eclipse_8,$fulltype_eclipse_9,$handler,$handler_eclipse_1,$handler_eclipse_10,$handler_eclipse_11,$handler_eclipse_12,$handler_eclipse_13,$handler_eclipse_14,$handler_eclipse_15,$handler_eclipse_16,$handler_eclipse_17,$handler_eclipse_18,$handler_eclipse_19,$handler_eclipse_2,$handler_eclipse_20,$handler_eclipse_21,$handler_eclipse_22,$handler_eclipse_23,$handler_eclipse_24,$handler_eclipse_25,$handler_eclipse_26,$handler_eclipse_27,$handler_eclipse_28,$handler_eclipse_29,$handler_eclipse_3,$handler_eclipse_30,$handler_eclipse_31,$handler_eclipse_32,$handler_eclipse_33,$handler_eclipse_34,$handler_eclipse_35,$handler_eclipse_36,$handler_eclipse_37,$handler_eclipse_38,$handler_eclipse_39,$handler_eclipse_4,$handler_eclipse_40,$handler_eclipse_41,$handler_eclipse_42,$handler_eclipse_43,$handler_eclipse_44,$handler_eclipse_45,$handler_eclipse_46,$handler_eclipse_47,$handler_eclipse_48,$handler_eclipse_49,$handler_eclipse_5,$handler_eclipse_50,$handler_eclipse_51,$handler_eclipse_52,$handler_eclipse_53,$handler_eclipse_54,$handler_eclipse_55,$handler_eclipse_56,$handler_eclipse_57,$handler_eclipse_58,$handler_eclipse_59,$handler_eclipse_6,$handler_eclipse_60,$handler_eclipse_61,$handler_eclipse_62,$handler_eclipse_63,$handler_eclipse_64,$handler_eclipse_65,$handler_eclipse_66,$handler_eclipse_67,$handler_eclipse_7,$handler_eclipse_8,$handler_eclipse_9,$header,$hlabels,$hlabels_eclipse_1,$hlabels_eclipse_10,$hlabels_eclipse_2,$hlabels_eclipse_3,$hlabels_eclipse_4,$hlabels_eclipse_5,$hlabels_eclipse_6,$hlabels_eclipse_7,$hlabels_eclipse_8,$hlabels_eclipse_9,$is_nillable,$is_nillable_eclipse_1,$is_nillable_eclipse_10,$is_nillable_eclipse_100,$is_nillable_eclipse_101,$is_nillable_eclipse_102,$is_nillable_eclipse_103,$is_nillable_eclipse_104,$is_nillable_eclipse_105,$is_nillable_eclipse_106,$is_nillable_eclipse_107,$is_nillable_eclipse_108,$is_nillable_eclipse_109,$is_nillable_eclipse_11,$is_nillable_eclipse_110,$is_nillable_eclipse_111,$is_nillable_eclipse_112,$is_nillable_eclipse_113,$is_nillable_eclipse_114,$is_nillable_eclipse_115,$is_nillable_eclipse_116,$is_nillable_eclipse_117,$is_nillable_eclipse_118,$is_nillable_eclipse_119,$is_nillable_eclipse_12,$is_nillable_eclipse_120,$is_nillable_eclipse_121,$is_nillable_eclipse_122,$is_nillable_eclipse_123,$is_nillable_eclipse_124,$is_nillable_eclipse_125,$is_nillable_eclipse_126,$is_nillable_eclipse_127,$is_nillable_eclipse_128,$is_nillable_eclipse_129,$is_nillable_eclipse_13,$is_nillable_eclipse_130,$is_nillable_eclipse_131,$is_nillable_eclipse_132,$is_nillable_eclipse_133,$is_nillable_eclipse_134,$is_nillable_eclipse_135,$is_nillable_eclipse_136,$is_nillable_eclipse_137,$is_nillable_eclipse_138,$is_nillable_eclipse_139,$is_nillable_eclipse_14,$is_nillable_eclipse_140,$is_nillable_eclipse_141,$is_nillable_eclipse_142,$is_nillable_eclipse_143,$is_nillable_eclipse_144,$is_nillable_eclipse_145,$is_nillable_eclipse_146,$is_nillable_eclipse_147,$is_nillable_eclipse_148,$is_nillable_eclipse_149,$is_nillable_eclipse_15,$is_nillable_eclipse_150,$is_nillable_eclipse_151,$is_nillable_eclipse_152,$is_nillable_eclipse_153,$is_nillable_eclipse_154,$is_nillable_eclipse_155,$is_nillable_eclipse_156,$is_nillable_eclipse_157,$is_nillable_eclipse_158,$is_nillable_eclipse_159,$is_nillable_eclipse_16,$is_nillable_eclipse_160,$is_nillable_eclipse_161,$is_nillable_eclipse_162,$is_nillable_eclipse_163,$is_nillable_eclipse_164,$is_nillable_eclipse_165,$is_nillable_eclipse_166,$is_nillable_eclipse_167,$is_nillable_eclipse_168,$is_nillable_eclipse_169,$is_nillable_eclipse_17,$is_nillable_eclipse_170,$is_nillable_eclipse_171,$is_nillable_eclipse_172,$is_nillable_eclipse_173,$is_nillable_eclipse_174,$is_nillable_eclipse_175,$is_nillable_eclipse_176,$is_nillable_eclipse_177,$is_nillable_eclipse_178,$is_nillable_eclipse_179,$is_nillable_eclipse_18,$is_nillable_eclipse_180,$is_nillable_eclipse_181,$is_nillable_eclipse_182,$is_nillable_eclipse_183,$is_nillable_eclipse_184,$is_nillable_eclipse_185,$is_nillable_eclipse_186,$is_nillable_eclipse_187,$is_nillable_eclipse_188,$is_nillable_eclipse_189,$is_nillable_eclipse_19,$is_nillable_eclipse_190,$is_nillable_eclipse_191,$is_nillable_eclipse_192,$is_nillable_eclipse_193,$is_nillable_eclipse_194,$is_nillable_eclipse_195,$is_nillable_eclipse_196,$is_nillable_eclipse_197,$is_nillable_eclipse_198,$is_nillable_eclipse_199,$is_nillable_eclipse_2,$is_nillable_eclipse_20,$is_nillable_eclipse_200,$is_nillable_eclipse_201,$is_nillable_eclipse_202,$is_nillable_eclipse_203,$is_nillable_eclipse_204,$is_nillable_eclipse_205,$is_nillable_eclipse_206,$is_nillable_eclipse_207,$is_nillable_eclipse_208,$is_nillable_eclipse_209,$is_nillable_eclipse_21,$is_nillable_eclipse_210,$is_nillable_eclipse_211,$is_nillable_eclipse_212,$is_nillable_eclipse_213,$is_nillable_eclipse_214,$is_nillable_eclipse_215,$is_nillable_eclipse_216,$is_nillable_eclipse_217,$is_nillable_eclipse_218,$is_nillable_eclipse_219,$is_nillable_eclipse_22,$is_nillable_eclipse_220,$is_nillable_eclipse_221,$is_nillable_eclipse_222,$is_nillable_eclipse_223,$is_nillable_eclipse_224,$is_nillable_eclipse_225,$is_nillable_eclipse_226,$is_nillable_eclipse_227,$is_nillable_eclipse_228,$is_nillable_eclipse_229,$is_nillable_eclipse_23,$is_nillable_eclipse_230,$is_nillable_eclipse_231,$is_nillable_eclipse_232,$is_nillable_eclipse_233,$is_nillable_eclipse_234,$is_nillable_eclipse_235,$is_nillable_eclipse_236,$is_nillable_eclipse_237,$is_nillable_eclipse_238,$is_nillable_eclipse_239,$is_nillable_eclipse_24,$is_nillable_eclipse_240,$is_nillable_eclipse_241,$is_nillable_eclipse_242,$is_nillable_eclipse_243,$is_nillable_eclipse_244,$is_nillable_eclipse_245,$is_nillable_eclipse_246,$is_nillable_eclipse_247,$is_nillable_eclipse_248,$is_nillable_eclipse_249,$is_nillable_eclipse_25,$is_nillable_eclipse_250,$is_nillable_eclipse_251,$is_nillable_eclipse_252,$is_nillable_eclipse_253,$is_nillable_eclipse_254,$is_nillable_eclipse_255,$is_nillable_eclipse_256,$is_nillable_eclipse_257,$is_nillable_eclipse_258,$is_nillable_eclipse_259,$is_nillable_eclipse_26,$is_nillable_eclipse_260,$is_nillable_eclipse_261,$is_nillable_eclipse_262,$is_nillable_eclipse_263,$is_nillable_eclipse_264,$is_nillable_eclipse_265,$is_nillable_eclipse_266,$is_nillable_eclipse_267,$is_nillable_eclipse_268,$is_nillable_eclipse_269,$is_nillable_eclipse_27,$is_nillable_eclipse_270,$is_nillable_eclipse_271,$is_nillable_eclipse_272,$is_nillable_eclipse_273,$is_nillable_eclipse_274,$is_nillable_eclipse_275,$is_nillable_eclipse_276,$is_nillable_eclipse_277,$is_nillable_eclipse_278,$is_nillable_eclipse_279,$is_nillable_eclipse_28,$is_nillable_eclipse_280,$is_nillable_eclipse_281,$is_nillable_eclipse_282,$is_nillable_eclipse_283,$is_nillable_eclipse_284,$is_nillable_eclipse_285,$is_nillable_eclipse_286,$is_nillable_eclipse_287,$is_nillable_eclipse_288,$is_nillable_eclipse_289,$is_nillable_eclipse_29,$is_nillable_eclipse_290,$is_nillable_eclipse_291,$is_nillable_eclipse_292,$is_nillable_eclipse_293,$is_nillable_eclipse_294,$is_nillable_eclipse_295,$is_nillable_eclipse_296,$is_nillable_eclipse_297,$is_nillable_eclipse_298,$is_nillable_eclipse_299,$is_nillable_eclipse_3,$is_nillable_eclipse_30,$is_nillable_eclipse_300,$is_nillable_eclipse_31,$is_nillable_eclipse_32,$is_nillable_eclipse_33,$is_nillable_eclipse_34,$is_nillable_eclipse_35,$is_nillable_eclipse_36,$is_nillable_eclipse_37,$is_nillable_eclipse_38,$is_nillable_eclipse_39,$is_nillable_eclipse_4,$is_nillable_eclipse_40,$is_nillable_eclipse_41,$is_nillable_eclipse_42,$is_nillable_eclipse_43,$is_nillable_eclipse_44,$is_nillable_eclipse_45,$is_nillable_eclipse_46,$is_nillable_eclipse_47,$is_nillable_eclipse_48,$is_nillable_eclipse_49,$is_nillable_eclipse_5,$is_nillable_eclipse_50,$is_nillable_eclipse_51,$is_nillable_eclipse_52,$is_nillable_eclipse_53,$is_nillable_eclipse_54,$is_nillable_eclipse_55,$is_nillable_eclipse_56,$is_nillable_eclipse_57,$is_nillable_eclipse_58,$is_nillable_eclipse_59,$is_nillable_eclipse_6,$is_nillable_eclipse_60,$is_nillable_eclipse_61,$is_nillable_eclipse_62,$is_nillable_eclipse_63,$is_nillable_eclipse_64,$is_nillable_eclipse_65,$is_nillable_eclipse_66,$is_nillable_eclipse_67,$is_nillable_eclipse_68,$is_nillable_eclipse_69,$is_nillable_eclipse_7,$is_nillable_eclipse_70,$is_nillable_eclipse_71,$is_nillable_eclipse_72,$is_nillable_eclipse_73,$is_nillable_eclipse_74,$is_nillable_eclipse_75,$is_nillable_eclipse_76,$is_nillable_eclipse_77,$is_nillable_eclipse_78,$is_nillable_eclipse_79,$is_nillable_eclipse_8,$is_nillable_eclipse_80,$is_nillable_eclipse_81,$is_nillable_eclipse_82,$is_nillable_eclipse_83,$is_nillable_eclipse_84,$is_nillable_eclipse_85,$is_nillable_eclipse_86,$is_nillable_eclipse_87,$is_nillable_eclipse_88,$is_nillable_eclipse_89,$is_nillable_eclipse_9,$is_nillable_eclipse_90,$is_nillable_eclipse_91,$is_nillable_eclipse_92,$is_nillable_eclipse_93,$is_nillable_eclipse_94,$is_nillable_eclipse_95,$is_nillable_eclipse_96,$is_nillable_eclipse_97,$is_nillable_eclipse_98,$is_nillable_eclipse_99,$iut,$iut_eclipse_1,$iut_eclipse_10,$iut_eclipse_11,$iut_eclipse_12,$iut_eclipse_13,$iut_eclipse_14,$iut_eclipse_15,$iut_eclipse_16,$iut_eclipse_17,$iut_eclipse_18,$iut_eclipse_19,$iut_eclipse_2,$iut_eclipse_20,$iut_eclipse_21,$iut_eclipse_22,$iut_eclipse_23,$iut_eclipse_24,$iut_eclipse_25,$iut_eclipse_26,$iut_eclipse_27,$iut_eclipse_28,$iut_eclipse_29,$iut_eclipse_3,$iut_eclipse_30,$iut_eclipse_31,$iut_eclipse_32,$iut_eclipse_33,$iut_eclipse_34,$iut_eclipse_35,$iut_eclipse_36,$iut_eclipse_37,$iut_eclipse_38,$iut_eclipse_39,$iut_eclipse_4,$iut_eclipse_40,$iut_eclipse_41,$iut_eclipse_42,$iut_eclipse_43,$iut_eclipse_44,$iut_eclipse_45,$iut_eclipse_46,$iut_eclipse_47,$iut_eclipse_48,$iut_eclipse_49,$iut_eclipse_5,$iut_eclipse_50,$iut_eclipse_51,$iut_eclipse_52,$iut_eclipse_53,$iut_eclipse_54,$iut_eclipse_55,$iut_eclipse_56,$iut_eclipse_57,$iut_eclipse_58,$iut_eclipse_59,$iut_eclipse_6,$iut_eclipse_60,$iut_eclipse_61,$iut_eclipse_62,$iut_eclipse_63,$iut_eclipse_64,$iut_eclipse_65,$iut_eclipse_66,$iut_eclipse_67,$iut_eclipse_68,$iut_eclipse_69,$iut_eclipse_7,$iut_eclipse_70,$iut_eclipse_71,$iut_eclipse_72,$iut_eclipse_73,$iut_eclipse_74,$iut_eclipse_75,$iut_eclipse_76,$iut_eclipse_77,$iut_eclipse_78,$iut_eclipse_79,$iut_eclipse_8,$iut_eclipse_80,$iut_eclipse_81,$iut_eclipse_82,$iut_eclipse_83,$iut_eclipse_84,$iut_eclipse_85,$iut_eclipse_86,$iut_eclipse_87,$iut_eclipse_88,$iut_eclipse_89,$iut_eclipse_9,$iut_eclipse_90,$iut_eclipse_91,$iut_eclipse_92,$kind,$label,$label_eclipse_1,$label_eclipse_10,$label_eclipse_100,$label_eclipse_1000,$label_eclipse_1001,$label_eclipse_1002,$label_eclipse_1003,$label_eclipse_1004,$label_eclipse_1005,$label_eclipse_1006,$label_eclipse_1007,$label_eclipse_1008,$label_eclipse_1009,$label_eclipse_101,$label_eclipse_1010,$label_eclipse_1011,$label_eclipse_1012,$label_eclipse_1013,$label_eclipse_1014,$label_eclipse_1015,$label_eclipse_1016,$label_eclipse_1017,$label_eclipse_1018,$label_eclipse_1019,$label_eclipse_102,$label_eclipse_1020,$label_eclipse_1021,$label_eclipse_1022,$label_eclipse_1023,$label_eclipse_1024,$label_eclipse_1025,$label_eclipse_1026,$label_eclipse_1027,$label_eclipse_1028,$label_eclipse_1029,$label_eclipse_103,$label_eclipse_1030,$label_eclipse_1031,$label_eclipse_104,$label_eclipse_105,$label_eclipse_106,$label_eclipse_107,$label_eclipse_108,$label_eclipse_109,$label_eclipse_11,$label_eclipse_110,$label_eclipse_111,$label_eclipse_112,$label_eclipse_113,$label_eclipse_114,$label_eclipse_115,$label_eclipse_116,$label_eclipse_117,$label_eclipse_118,$label_eclipse_119,$label_eclipse_12,$label_eclipse_120,$label_eclipse_121,$label_eclipse_122,$label_eclipse_123,$label_eclipse_124,$label_eclipse_125,$label_eclipse_126,$label_eclipse_127,$label_eclipse_128,$label_eclipse_129,$label_eclipse_13,$label_eclipse_130,$label_eclipse_131,$label_eclipse_132,$label_eclipse_133,$label_eclipse_134,$label_eclipse_135,$label_eclipse_136,$label_eclipse_137,$label_eclipse_138,$label_eclipse_139,$label_eclipse_14,$label_eclipse_140,$label_eclipse_141,$label_eclipse_142,$label_eclipse_143,$label_eclipse_144,$label_eclipse_145,$label_eclipse_146,$label_eclipse_147,$label_eclipse_148,$label_eclipse_149,$label_eclipse_15,$label_eclipse_150,$label_eclipse_151,$label_eclipse_152,$label_eclipse_153,$label_eclipse_154,$label_eclipse_155,$label_eclipse_156,$label_eclipse_157,$label_eclipse_158,$label_eclipse_159,$label_eclipse_16,$label_eclipse_160,$label_eclipse_161,$label_eclipse_162,$label_eclipse_163,$label_eclipse_164,$label_eclipse_165,$label_eclipse_166,$label_eclipse_167,$label_eclipse_168,$label_eclipse_169,$label_eclipse_17,$label_eclipse_170,$label_eclipse_171,$label_eclipse_172,$label_eclipse_173,$label_eclipse_174,$label_eclipse_175,$label_eclipse_176,$label_eclipse_177,$label_eclipse_178,$label_eclipse_179,$label_eclipse_18,$label_eclipse_180,$label_eclipse_181,$label_eclipse_182,$label_eclipse_183,$label_eclipse_184,$label_eclipse_185,$label_eclipse_186,$label_eclipse_187,$label_eclipse_188,$label_eclipse_189,$label_eclipse_19,$label_eclipse_190,$label_eclipse_191,$label_eclipse_192,$label_eclipse_193,$label_eclipse_194,$label_eclipse_195,$label_eclipse_196,$label_eclipse_197,$label_eclipse_198,$label_eclipse_199,$label_eclipse_2,$label_eclipse_20,$label_eclipse_200,$label_eclipse_201,$label_eclipse_202,$label_eclipse_203,$label_eclipse_204,$label_eclipse_205,$label_eclipse_206,$label_eclipse_207,$label_eclipse_208,$label_eclipse_209,$label_eclipse_21,$label_eclipse_210,$label_eclipse_211,$label_eclipse_212,$label_eclipse_213,$label_eclipse_214,$label_eclipse_215,$label_eclipse_216,$label_eclipse_217,$label_eclipse_218,$label_eclipse_219,$label_eclipse_22,$label_eclipse_220,$label_eclipse_221,$label_eclipse_222,$label_eclipse_223,$label_eclipse_224,$label_eclipse_225,$label_eclipse_226,$label_eclipse_227,$label_eclipse_228,$label_eclipse_229,$label_eclipse_23,$label_eclipse_230,$label_eclipse_231,$label_eclipse_232,$label_eclipse_233,$label_eclipse_234,$label_eclipse_235,$label_eclipse_236,$label_eclipse_237,$label_eclipse_238,$label_eclipse_239,$label_eclipse_24,$label_eclipse_240,$label_eclipse_241,$label_eclipse_242,$label_eclipse_243,$label_eclipse_244,$label_eclipse_245,$label_eclipse_246,$label_eclipse_247,$label_eclipse_248,$label_eclipse_249,$label_eclipse_25,$label_eclipse_250,$label_eclipse_251,$label_eclipse_252,$label_eclipse_253,$label_eclipse_254,$label_eclipse_255,$label_eclipse_256,$label_eclipse_257,$label_eclipse_258,$label_eclipse_259,$label_eclipse_26,$label_eclipse_260,$label_eclipse_261,$label_eclipse_262,$label_eclipse_263,$label_eclipse_264,$label_eclipse_265,$label_eclipse_266,$label_eclipse_267,$label_eclipse_268,$label_eclipse_269,$label_eclipse_27,$label_eclipse_270,$label_eclipse_271,$label_eclipse_272,$label_eclipse_273,$label_eclipse_274,$label_eclipse_275,$label_eclipse_276,$label_eclipse_277,$label_eclipse_278,$label_eclipse_279,$label_eclipse_28,$label_eclipse_280,$label_eclipse_281,$label_eclipse_282,$label_eclipse_283,$label_eclipse_284,$label_eclipse_285,$label_eclipse_286,$label_eclipse_287,$label_eclipse_288,$label_eclipse_289,$label_eclipse_29,$label_eclipse_290,$label_eclipse_291,$label_eclipse_292,$label_eclipse_293,$label_eclipse_294,$label_eclipse_295,$label_eclipse_296,$label_eclipse_297,$label_eclipse_298,$label_eclipse_299,$label_eclipse_3,$label_eclipse_30,$label_eclipse_300,$label_eclipse_301,$label_eclipse_302,$label_eclipse_303,$label_eclipse_304,$label_eclipse_305,$label_eclipse_306,$label_eclipse_307,$label_eclipse_308,$label_eclipse_309,$label_eclipse_31,$label_eclipse_310,$label_eclipse_311,$label_eclipse_312,$label_eclipse_313,$label_eclipse_314,$label_eclipse_315,$label_eclipse_316,$label_eclipse_317,$label_eclipse_318,$label_eclipse_319,$label_eclipse_32,$label_eclipse_320,$label_eclipse_321,$label_eclipse_322,$label_eclipse_323,$label_eclipse_324,$label_eclipse_325,$label_eclipse_326,$label_eclipse_327,$label_eclipse_328,$label_eclipse_329,$label_eclipse_33,$label_eclipse_330,$label_eclipse_331,$label_eclipse_332,$label_eclipse_333,$label_eclipse_334,$label_eclipse_335,$label_eclipse_336,$label_eclipse_337,$label_eclipse_338,$label_eclipse_339,$label_eclipse_34,$label_eclipse_340,$label_eclipse_341,$label_eclipse_342,$label_eclipse_343,$label_eclipse_344,$label_eclipse_345,$label_eclipse_346,$label_eclipse_347,$label_eclipse_348,$label_eclipse_349,$label_eclipse_35,$label_eclipse_350,$label_eclipse_351,$label_eclipse_352,$label_eclipse_353,$label_eclipse_354,$label_eclipse_355,$label_eclipse_356,$label_eclipse_357,$label_eclipse_358,$label_eclipse_359,$label_eclipse_36,$label_eclipse_360,$label_eclipse_361,$label_eclipse_362,$label_eclipse_363,$label_eclipse_364,$label_eclipse_365,$label_eclipse_366,$label_eclipse_367,$label_eclipse_368,$label_eclipse_369,$label_eclipse_37,$label_eclipse_370,$label_eclipse_371,$label_eclipse_372,$label_eclipse_373,$label_eclipse_374,$label_eclipse_375,$label_eclipse_376,$label_eclipse_377,$label_eclipse_378,$label_eclipse_379,$label_eclipse_38,$label_eclipse_380,$label_eclipse_381,$label_eclipse_382,$label_eclipse_383,$label_eclipse_384,$label_eclipse_385,$label_eclipse_386,$label_eclipse_387,$label_eclipse_388,$label_eclipse_389,$label_eclipse_39,$label_eclipse_390,$label_eclipse_391,$label_eclipse_392,$label_eclipse_393,$label_eclipse_394,$label_eclipse_395,$label_eclipse_396,$label_eclipse_397,$label_eclipse_398,$label_eclipse_399,$label_eclipse_4,$label_eclipse_40,$label_eclipse_400,$label_eclipse_401,$label_eclipse_402,$label_eclipse_403,$label_eclipse_404,$label_eclipse_405,$label_eclipse_406,$label_eclipse_407,$label_eclipse_408,$label_eclipse_409,$label_eclipse_41,$label_eclipse_410,$label_eclipse_411,$label_eclipse_412,$label_eclipse_413,$label_eclipse_414,$label_eclipse_415,$label_eclipse_416,$label_eclipse_417,$label_eclipse_418,$label_eclipse_419,$label_eclipse_42,$label_eclipse_420,$label_eclipse_421,$label_eclipse_422,$label_eclipse_423,$label_eclipse_424,$label_eclipse_425,$label_eclipse_426,$label_eclipse_427,$label_eclipse_428,$label_eclipse_429,$label_eclipse_43,$label_eclipse_430,$label_eclipse_431,$label_eclipse_432,$label_eclipse_433,$label_eclipse_434,$label_eclipse_435,$label_eclipse_436,$label_eclipse_437,$label_eclipse_438,$label_eclipse_439,$label_eclipse_44,$label_eclipse_440,$label_eclipse_441,$label_eclipse_442,$label_eclipse_443,$label_eclipse_444,$label_eclipse_445,$label_eclipse_446,$label_eclipse_447,$label_eclipse_448,$label_eclipse_449,$label_eclipse_45,$label_eclipse_450,$label_eclipse_451,$label_eclipse_452,$label_eclipse_453,$label_eclipse_454,$label_eclipse_455,$label_eclipse_456,$label_eclipse_457,$label_eclipse_458,$label_eclipse_459,$label_eclipse_46,$label_eclipse_460,$label_eclipse_461,$label_eclipse_462,$label_eclipse_463,$label_eclipse_464,$label_eclipse_465,$label_eclipse_466,$label_eclipse_467,$label_eclipse_468,$label_eclipse_469,$label_eclipse_47,$label_eclipse_470,$label_eclipse_471,$label_eclipse_472,$label_eclipse_473,$label_eclipse_474,$label_eclipse_475,$label_eclipse_476,$label_eclipse_477,$label_eclipse_478,$label_eclipse_479,$label_eclipse_48,$label_eclipse_480,$label_eclipse_481,$label_eclipse_482,$label_eclipse_483,$label_eclipse_484,$label_eclipse_485,$label_eclipse_486,$label_eclipse_487,$label_eclipse_488,$label_eclipse_489,$label_eclipse_49,$label_eclipse_490,$label_eclipse_491,$label_eclipse_492,$label_eclipse_493,$label_eclipse_494,$label_eclipse_495,$label_eclipse_496,$label_eclipse_497,$label_eclipse_498,$label_eclipse_499,$label_eclipse_5,$label_eclipse_50,$label_eclipse_500,$label_eclipse_501,$label_eclipse_502,$label_eclipse_503,$label_eclipse_504,$label_eclipse_505,$label_eclipse_506,$label_eclipse_507,$label_eclipse_508,$label_eclipse_509,$label_eclipse_51,$label_eclipse_510,$label_eclipse_511,$label_eclipse_512,$label_eclipse_513,$label_eclipse_514,$label_eclipse_515,$label_eclipse_516,$label_eclipse_517,$label_eclipse_518,$label_eclipse_519,$label_eclipse_52,$label_eclipse_520,$label_eclipse_521,$label_eclipse_522,$label_eclipse_523,$label_eclipse_524,$label_eclipse_525,$label_eclipse_526,$label_eclipse_527,$label_eclipse_528,$label_eclipse_529,$label_eclipse_53,$label_eclipse_530,$label_eclipse_531,$label_eclipse_532,$label_eclipse_533,$label_eclipse_534,$label_eclipse_535,$label_eclipse_536,$label_eclipse_537,$label_eclipse_538,$label_eclipse_539,$label_eclipse_54,$label_eclipse_540,$label_eclipse_541,$label_eclipse_542,$label_eclipse_543,$label_eclipse_544,$label_eclipse_545,$label_eclipse_546,$label_eclipse_547,$label_eclipse_548,$label_eclipse_549,$label_eclipse_55,$label_eclipse_550,$label_eclipse_551,$label_eclipse_552,$label_eclipse_553,$label_eclipse_554,$label_eclipse_555,$label_eclipse_556,$label_eclipse_557,$label_eclipse_558,$label_eclipse_559,$label_eclipse_56,$label_eclipse_560,$label_eclipse_561,$label_eclipse_562,$label_eclipse_563,$label_eclipse_564,$label_eclipse_565,$label_eclipse_566,$label_eclipse_567,$label_eclipse_568,$label_eclipse_569,$label_eclipse_57,$label_eclipse_570,$label_eclipse_571,$label_eclipse_572,$label_eclipse_573,$label_eclipse_574,$label_eclipse_575,$label_eclipse_576,$label_eclipse_577,$label_eclipse_578,$label_eclipse_579,$label_eclipse_58,$label_eclipse_580,$label_eclipse_581,$label_eclipse_582,$label_eclipse_583,$label_eclipse_584,$label_eclipse_585,$label_eclipse_586,$label_eclipse_587,$label_eclipse_588,$label_eclipse_589,$label_eclipse_59,$label_eclipse_590,$label_eclipse_591,$label_eclipse_592,$label_eclipse_593,$label_eclipse_594,$label_eclipse_595,$label_eclipse_596,$label_eclipse_597,$label_eclipse_598,$label_eclipse_599,$label_eclipse_6,$label_eclipse_60,$label_eclipse_600,$label_eclipse_601,$label_eclipse_602,$label_eclipse_603,$label_eclipse_604,$label_eclipse_605,$label_eclipse_606,$label_eclipse_607,$label_eclipse_608,$label_eclipse_609,$label_eclipse_61,$label_eclipse_610,$label_eclipse_611,$label_eclipse_612,$label_eclipse_613,$label_eclipse_614,$label_eclipse_615,$label_eclipse_616,$label_eclipse_617,$label_eclipse_618,$label_eclipse_619,$label_eclipse_62,$label_eclipse_620,$label_eclipse_621,$label_eclipse_622,$label_eclipse_623,$label_eclipse_624,$label_eclipse_625,$label_eclipse_626,$label_eclipse_627,$label_eclipse_628,$label_eclipse_629,$label_eclipse_63,$label_eclipse_630,$label_eclipse_631,$label_eclipse_632,$label_eclipse_633,$label_eclipse_634,$label_eclipse_635,$label_eclipse_636,$label_eclipse_637,$label_eclipse_638,$label_eclipse_639,$label_eclipse_64,$label_eclipse_640,$label_eclipse_641,$label_eclipse_642,$label_eclipse_643,$label_eclipse_644,$label_eclipse_645,$label_eclipse_646,$label_eclipse_647,$label_eclipse_648,$label_eclipse_649,$label_eclipse_65,$label_eclipse_650,$label_eclipse_651,$label_eclipse_652,$label_eclipse_653,$label_eclipse_654,$label_eclipse_655,$label_eclipse_656,$label_eclipse_657,$label_eclipse_658,$label_eclipse_659,$label_eclipse_66,$label_eclipse_660,$label_eclipse_661,$label_eclipse_662,$label_eclipse_663,$label_eclipse_664,$label_eclipse_665,$label_eclipse_666,$label_eclipse_667,$label_eclipse_668,$label_eclipse_669,$label_eclipse_67,$label_eclipse_670,$label_eclipse_671,$label_eclipse_672,$label_eclipse_673,$label_eclipse_674,$label_eclipse_675,$label_eclipse_676,$label_eclipse_677,$label_eclipse_678,$label_eclipse_679,$label_eclipse_68,$label_eclipse_680,$label_eclipse_681,$label_eclipse_682,$label_eclipse_683,$label_eclipse_684,$label_eclipse_685,$label_eclipse_686,$label_eclipse_687,$label_eclipse_688,$label_eclipse_689,$label_eclipse_69,$label_eclipse_690,$label_eclipse_691,$label_eclipse_692,$label_eclipse_693,$label_eclipse_694,$label_eclipse_695,$label_eclipse_696,$label_eclipse_697,$label_eclipse_698,$label_eclipse_699,$label_eclipse_7,$label_eclipse_70,$label_eclipse_700,$label_eclipse_701,$label_eclipse_702,$label_eclipse_703,$label_eclipse_704,$label_eclipse_705,$label_eclipse_706,$label_eclipse_707,$label_eclipse_708,$label_eclipse_709,$label_eclipse_71,$label_eclipse_710,$label_eclipse_711,$label_eclipse_712,$label_eclipse_713,$label_eclipse_714,$label_eclipse_715,$label_eclipse_716,$label_eclipse_717,$label_eclipse_718,$label_eclipse_719,$label_eclipse_72,$label_eclipse_720,$label_eclipse_721,$label_eclipse_722,$label_eclipse_723,$label_eclipse_724,$label_eclipse_725,$label_eclipse_726,$label_eclipse_727,$label_eclipse_728,$label_eclipse_729,$label_eclipse_73,$label_eclipse_730,$label_eclipse_731,$label_eclipse_732,$label_eclipse_733,$label_eclipse_734,$label_eclipse_735,$label_eclipse_736,$label_eclipse_737,$label_eclipse_738,$label_eclipse_739,$label_eclipse_74,$label_eclipse_740,$label_eclipse_741,$label_eclipse_742,$label_eclipse_743,$label_eclipse_744,$label_eclipse_745,$label_eclipse_746,$label_eclipse_747,$label_eclipse_748,$label_eclipse_749,$label_eclipse_75,$label_eclipse_750,$label_eclipse_751,$label_eclipse_752,$label_eclipse_753,$label_eclipse_754,$label_eclipse_755,$label_eclipse_756,$label_eclipse_757,$label_eclipse_758,$label_eclipse_759,$label_eclipse_76,$label_eclipse_760,$label_eclipse_761,$label_eclipse_762,$label_eclipse_763,$label_eclipse_764,$label_eclipse_765,$label_eclipse_766,$label_eclipse_767,$label_eclipse_768,$label_eclipse_769,$label_eclipse_77,$label_eclipse_770,$label_eclipse_771,$label_eclipse_772,$label_eclipse_773,$label_eclipse_774,$label_eclipse_775,$label_eclipse_776,$label_eclipse_777,$label_eclipse_778,$label_eclipse_779,$label_eclipse_78,$label_eclipse_780,$label_eclipse_781,$label_eclipse_782,$label_eclipse_783,$label_eclipse_784,$label_eclipse_785,$label_eclipse_786,$label_eclipse_787,$label_eclipse_788,$label_eclipse_789,$label_eclipse_79,$label_eclipse_790,$label_eclipse_791,$label_eclipse_792,$label_eclipse_793,$label_eclipse_794,$label_eclipse_795,$label_eclipse_796,$label_eclipse_797,$label_eclipse_798,$label_eclipse_799,$label_eclipse_8,$label_eclipse_80,$label_eclipse_800,$label_eclipse_801,$label_eclipse_802,$label_eclipse_803,$label_eclipse_804,$label_eclipse_805,$label_eclipse_806,$label_eclipse_807,$label_eclipse_808,$label_eclipse_809,$label_eclipse_81,$label_eclipse_810,$label_eclipse_811,$label_eclipse_812,$label_eclipse_813,$label_eclipse_814,$label_eclipse_815,$label_eclipse_816,$label_eclipse_817,$label_eclipse_818,$label_eclipse_819,$label_eclipse_82,$label_eclipse_820,$label_eclipse_821,$label_eclipse_822,$label_eclipse_823,$label_eclipse_824,$label_eclipse_825,$label_eclipse_826,$label_eclipse_827,$label_eclipse_828,$label_eclipse_829,$label_eclipse_83,$label_eclipse_830,$label_eclipse_831,$label_eclipse_832,$label_eclipse_833,$label_eclipse_834,$label_eclipse_835,$label_eclipse_836,$label_eclipse_837,$label_eclipse_838,$label_eclipse_839,$label_eclipse_84,$label_eclipse_840,$label_eclipse_841,$label_eclipse_842,$label_eclipse_843,$label_eclipse_844,$label_eclipse_845,$label_eclipse_846,$label_eclipse_847,$label_eclipse_848,$label_eclipse_849,$label_eclipse_85,$label_eclipse_850,$label_eclipse_851,$label_eclipse_852,$label_eclipse_853,$label_eclipse_854,$label_eclipse_855,$label_eclipse_856,$label_eclipse_857,$label_eclipse_858,$label_eclipse_859,$label_eclipse_86,$label_eclipse_860,$label_eclipse_861,$label_eclipse_862,$label_eclipse_863,$label_eclipse_864,$label_eclipse_865,$label_eclipse_866,$label_eclipse_867,$label_eclipse_868,$label_eclipse_869,$label_eclipse_87,$label_eclipse_870,$label_eclipse_871,$label_eclipse_872,$label_eclipse_873,$label_eclipse_874,$label_eclipse_875,$label_eclipse_876,$label_eclipse_877,$label_eclipse_878,$label_eclipse_879,$label_eclipse_88,$label_eclipse_880,$label_eclipse_881,$label_eclipse_882,$label_eclipse_883,$label_eclipse_884,$label_eclipse_885,$label_eclipse_886,$label_eclipse_887,$label_eclipse_888,$label_eclipse_889,$label_eclipse_89,$label_eclipse_890,$label_eclipse_891,$label_eclipse_892,$label_eclipse_893,$label_eclipse_894,$label_eclipse_895,$label_eclipse_896,$label_eclipse_897,$label_eclipse_898,$label_eclipse_899,$label_eclipse_9,$label_eclipse_90,$label_eclipse_900,$label_eclipse_901,$label_eclipse_902,$label_eclipse_903,$label_eclipse_904,$label_eclipse_905,$label_eclipse_906,$label_eclipse_907,$label_eclipse_908,$label_eclipse_909,$label_eclipse_91,$label_eclipse_910,$label_eclipse_911,$label_eclipse_912,$label_eclipse_913,$label_eclipse_914,$label_eclipse_915,$label_eclipse_916,$label_eclipse_917,$label_eclipse_918,$label_eclipse_919,$label_eclipse_92,$label_eclipse_920,$label_eclipse_921,$label_eclipse_922,$label_eclipse_923,$label_eclipse_924,$label_eclipse_925,$label_eclipse_926,$label_eclipse_927,$label_eclipse_928,$label_eclipse_929,$label_eclipse_93,$label_eclipse_930,$label_eclipse_931,$label_eclipse_932,$label_eclipse_933,$label_eclipse_934,$label_eclipse_935,$label_eclipse_936,$label_eclipse_937,$label_eclipse_938,$label_eclipse_939,$label_eclipse_94,$label_eclipse_940,$label_eclipse_941,$label_eclipse_942,$label_eclipse_943,$label_eclipse_944,$label_eclipse_945,$label_eclipse_946,$label_eclipse_947,$label_eclipse_948,$label_eclipse_949,$label_eclipse_95,$label_eclipse_950,$label_eclipse_951,$label_eclipse_952,$label_eclipse_953,$label_eclipse_954,$label_eclipse_955,$label_eclipse_956,$label_eclipse_957,$label_eclipse_958,$label_eclipse_959,$label_eclipse_96,$label_eclipse_960,$label_eclipse_961,$label_eclipse_962,$label_eclipse_963,$label_eclipse_964,$label_eclipse_965,$label_eclipse_966,$label_eclipse_967,$label_eclipse_968,$label_eclipse_969,$label_eclipse_97,$label_eclipse_970,$label_eclipse_971,$label_eclipse_972,$label_eclipse_973,$label_eclipse_974,$label_eclipse_975,$label_eclipse_976,$label_eclipse_977,$label_eclipse_978,$label_eclipse_979,$label_eclipse_98,$label_eclipse_980,$label_eclipse_981,$label_eclipse_982,$label_eclipse_983,$label_eclipse_984,$label_eclipse_985,$label_eclipse_986,$label_eclipse_987,$label_eclipse_988,$label_eclipse_989,$label_eclipse_99,$label_eclipse_990,$label_eclipse_991,$label_eclipse_992,$label_eclipse_993,$label_eclipse_994,$label_eclipse_995,$label_eclipse_996,$label_eclipse_997,$label_eclipse_998,$label_eclipse_999,$max,$max_eclipse_1,$max_eclipse_10,$max_eclipse_100,$max_eclipse_101,$max_eclipse_102,$max_eclipse_103,$max_eclipse_104,$max_eclipse_105,$max_eclipse_106,$max_eclipse_107,$max_eclipse_108,$max_eclipse_109,$max_eclipse_11,$max_eclipse_110,$max_eclipse_111,$max_eclipse_112,$max_eclipse_113,$max_eclipse_114,$max_eclipse_115,$max_eclipse_116,$max_eclipse_117,$max_eclipse_118,$max_eclipse_119,$max_eclipse_12,$max_eclipse_120,$max_eclipse_121,$max_eclipse_122,$max_eclipse_123,$max_eclipse_124,$max_eclipse_125,$max_eclipse_126,$max_eclipse_127,$max_eclipse_128,$max_eclipse_129,$max_eclipse_13,$max_eclipse_130,$max_eclipse_131,$max_eclipse_132,$max_eclipse_133,$max_eclipse_134,$max_eclipse_135,$max_eclipse_136,$max_eclipse_137,$max_eclipse_138,$max_eclipse_139,$max_eclipse_14,$max_eclipse_140,$max_eclipse_141,$max_eclipse_142,$max_eclipse_143,$max_eclipse_144,$max_eclipse_145,$max_eclipse_146,$max_eclipse_147,$max_eclipse_148,$max_eclipse_149,$max_eclipse_15,$max_eclipse_150,$max_eclipse_151,$max_eclipse_16,$max_eclipse_17,$max_eclipse_18,$max_eclipse_19,$max_eclipse_2,$max_eclipse_20,$max_eclipse_21,$max_eclipse_22,$max_eclipse_23,$max_eclipse_24,$max_eclipse_25,$max_eclipse_26,$max_eclipse_27,$max_eclipse_28,$max_eclipse_29,$max_eclipse_3,$max_eclipse_30,$max_eclipse_31,$max_eclipse_32,$max_eclipse_33,$max_eclipse_34,$max_eclipse_35,$max_eclipse_36,$max_eclipse_37,$max_eclipse_38,$max_eclipse_39,$max_eclipse_4,$max_eclipse_40,$max_eclipse_41,$max_eclipse_42,$max_eclipse_43,$max_eclipse_44,$max_eclipse_45,$max_eclipse_46,$max_eclipse_47,$max_eclipse_48,$max_eclipse_49,$max_eclipse_5,$max_eclipse_50,$max_eclipse_51,$max_eclipse_52,$max_eclipse_53,$max_eclipse_54,$max_eclipse_55,$max_eclipse_56,$max_eclipse_57,$max_eclipse_58,$max_eclipse_59,$max_eclipse_6,$max_eclipse_60,$max_eclipse_61,$max_eclipse_62,$max_eclipse_63,$max_eclipse_64,$max_eclipse_65,$max_eclipse_66,$max_eclipse_67,$max_eclipse_68,$max_eclipse_69,$max_eclipse_7,$max_eclipse_70,$max_eclipse_71,$max_eclipse_72,$max_eclipse_73,$max_eclipse_74,$max_eclipse_75,$max_eclipse_76,$max_eclipse_77,$max_eclipse_78,$max_eclipse_79,$max_eclipse_8,$max_eclipse_80,$max_eclipse_81,$max_eclipse_82,$max_eclipse_83,$max_eclipse_84,$max_eclipse_85,$max_eclipse_86,$max_eclipse_87,$max_eclipse_88,$max_eclipse_89,$max_eclipse_9,$max_eclipse_90,$max_eclipse_91,$max_eclipse_92,$max_eclipse_93,$max_eclipse_94,$max_eclipse_95,$max_eclipse_96,$max_eclipse_97,$max_eclipse_98,$max_eclipse_99,$method,$min,$min_eclipse_1,$min_eclipse_10,$min_eclipse_100,$min_eclipse_101,$min_eclipse_102,$min_eclipse_103,$min_eclipse_104,$min_eclipse_105,$min_eclipse_106,$min_eclipse_107,$min_eclipse_108,$min_eclipse_109,$min_eclipse_11,$min_eclipse_110,$min_eclipse_111,$min_eclipse_112,$min_eclipse_12,$min_eclipse_13,$min_eclipse_14,$min_eclipse_15,$min_eclipse_16,$min_eclipse_17,$min_eclipse_18,$min_eclipse_19,$min_eclipse_2,$min_eclipse_20,$min_eclipse_21,$min_eclipse_22,$min_eclipse_23,$min_eclipse_24,$min_eclipse_25,$min_eclipse_26,$min_eclipse_27,$min_eclipse_28,$min_eclipse_29,$min_eclipse_3,$min_eclipse_30,$min_eclipse_31,$min_eclipse_32,$min_eclipse_33,$min_eclipse_34,$min_eclipse_35,$min_eclipse_36,$min_eclipse_37,$min_eclipse_38,$min_eclipse_39,$min_eclipse_4,$min_eclipse_40,$min_eclipse_41,$min_eclipse_42,$min_eclipse_43,$min_eclipse_44,$min_eclipse_45,$min_eclipse_46,$min_eclipse_47,$min_eclipse_48,$min_eclipse_49,$min_eclipse_5,$min_eclipse_50,$min_eclipse_51,$min_eclipse_52,$min_eclipse_53,$min_eclipse_54,$min_eclipse_55,$min_eclipse_56,$min_eclipse_57,$min_eclipse_58,$min_eclipse_59,$min_eclipse_6,$min_eclipse_60,$min_eclipse_61,$min_eclipse_62,$min_eclipse_63,$min_eclipse_64,$min_eclipse_65,$min_eclipse_66,$min_eclipse_67,$min_eclipse_68,$min_eclipse_69,$min_eclipse_7,$min_eclipse_70,$min_eclipse_71,$min_eclipse_72,$min_eclipse_73,$min_eclipse_74,$min_eclipse_75,$min_eclipse_76,$min_eclipse_77,$min_eclipse_78,$min_eclipse_79,$min_eclipse_8,$min_eclipse_80,$min_eclipse_81,$min_eclipse_82,$min_eclipse_83,$min_eclipse_84,$min_eclipse_85,$min_eclipse_86,$min_eclipse_87,$min_eclipse_88,$min_eclipse_89,$min_eclipse_9,$min_eclipse_90,$min_eclipse_91,$min_eclipse_92,$min_eclipse_93,$min_eclipse_94,$min_eclipse_95,$min_eclipse_96,$min_eclipse_97,$min_eclipse_98,$min_eclipse_99,$multi,$multi_eclipse_1,$multi_eclipse_10,$multi_eclipse_11,$multi_eclipse_12,$multi_eclipse_13,$multi_eclipse_14,$multi_eclipse_15,$multi_eclipse_16,$multi_eclipse_17,$multi_eclipse_18,$multi_eclipse_19,$multi_eclipse_2,$multi_eclipse_20,$multi_eclipse_21,$multi_eclipse_22,$multi_eclipse_23,$multi_eclipse_24,$multi_eclipse_25,$multi_eclipse_26,$multi_eclipse_27,$multi_eclipse_28,$multi_eclipse_29,$multi_eclipse_3,$multi_eclipse_30,$multi_eclipse_31,$multi_eclipse_32,$multi_eclipse_33,$multi_eclipse_34,$multi_eclipse_35,$multi_eclipse_36,$multi_eclipse_37,$multi_eclipse_38,$multi_eclipse_39,$multi_eclipse_4,$multi_eclipse_40,$multi_eclipse_41,$multi_eclipse_42,$multi_eclipse_43,$multi_eclipse_44,$multi_eclipse_45,$multi_eclipse_46,$multi_eclipse_47,$multi_eclipse_48,$multi_eclipse_49,$multi_eclipse_5,$multi_eclipse_50,$multi_eclipse_51,$multi_eclipse_52,$multi_eclipse_53,$multi_eclipse_54,$multi_eclipse_55,$multi_eclipse_56,$multi_eclipse_57,$multi_eclipse_58,$multi_eclipse_59,$multi_eclipse_6,$multi_eclipse_60,$multi_eclipse_61,$multi_eclipse_62,$multi_eclipse_63,$multi_eclipse_64,$multi_eclipse_65,$multi_eclipse_66,$multi_eclipse_67,$multi_eclipse_68,$multi_eclipse_69,$multi_eclipse_7,$multi_eclipse_70,$multi_eclipse_71,$multi_eclipse_72,$multi_eclipse_73,$multi_eclipse_74,$multi_eclipse_75,$multi_eclipse_76,$multi_eclipse_77,$multi_eclipse_78,$multi_eclipse_79,$multi_eclipse_8,$multi_eclipse_80,$multi_eclipse_81,$multi_eclipse_82,$multi_eclipse_83,$multi_eclipse_84,$multi_eclipse_85,$multi_eclipse_86,$multi_eclipse_87,$multi_eclipse_88,$multi_eclipse_89,$multi_eclipse_9,$multi_eclipse_90,$multi_eclipse_91,$multi_eclipse_92,$multi_eclipse_93,$name,$name_eclipse_1,$name_eclipse_10,$name_eclipse_2,$name_eclipse_3,$name_eclipse_4,$name_eclipse_5,$name_eclipse_6,$name_eclipse_7,$name_eclipse_8,$name_eclipse_9,$nilattr,$nilattr_eclipse_1,$nilattr_eclipse_10,$nilattr_eclipse_100,$nilattr_eclipse_101,$nilattr_eclipse_102,$nilattr_eclipse_103,$nilattr_eclipse_104,$nilattr_eclipse_105,$nilattr_eclipse_106,$nilattr_eclipse_107,$nilattr_eclipse_108,$nilattr_eclipse_109,$nilattr_eclipse_11,$nilattr_eclipse_110,$nilattr_eclipse_111,$nilattr_eclipse_112,$nilattr_eclipse_113,$nilattr_eclipse_114,$nilattr_eclipse_115,$nilattr_eclipse_116,$nilattr_eclipse_117,$nilattr_eclipse_118,$nilattr_eclipse_119,$nilattr_eclipse_12,$nilattr_eclipse_120,$nilattr_eclipse_121,$nilattr_eclipse_122,$nilattr_eclipse_123,$nilattr_eclipse_124,$nilattr_eclipse_125,$nilattr_eclipse_126,$nilattr_eclipse_127,$nilattr_eclipse_128,$nilattr_eclipse_129,$nilattr_eclipse_13,$nilattr_eclipse_130,$nilattr_eclipse_131,$nilattr_eclipse_132,$nilattr_eclipse_133,$nilattr_eclipse_134,$nilattr_eclipse_135,$nilattr_eclipse_136,$nilattr_eclipse_137,$nilattr_eclipse_138,$nilattr_eclipse_139,$nilattr_eclipse_14,$nilattr_eclipse_140,$nilattr_eclipse_141,$nilattr_eclipse_142,$nilattr_eclipse_143,$nilattr_eclipse_144,$nilattr_eclipse_145,$nilattr_eclipse_146,$nilattr_eclipse_147,$nilattr_eclipse_148,$nilattr_eclipse_149,$nilattr_eclipse_15,$nilattr_eclipse_150,$nilattr_eclipse_151,$nilattr_eclipse_152,$nilattr_eclipse_153,$nilattr_eclipse_154,$nilattr_eclipse_155,$nilattr_eclipse_156,$nilattr_eclipse_157,$nilattr_eclipse_158,$nilattr_eclipse_159,$nilattr_eclipse_16,$nilattr_eclipse_160,$nilattr_eclipse_161,$nilattr_eclipse_162,$nilattr_eclipse_163,$nilattr_eclipse_164,$nilattr_eclipse_165,$nilattr_eclipse_166,$nilattr_eclipse_167,$nilattr_eclipse_168,$nilattr_eclipse_169,$nilattr_eclipse_17,$nilattr_eclipse_170,$nilattr_eclipse_171,$nilattr_eclipse_172,$nilattr_eclipse_173,$nilattr_eclipse_174,$nilattr_eclipse_175,$nilattr_eclipse_176,$nilattr_eclipse_177,$nilattr_eclipse_178,$nilattr_eclipse_179,$nilattr_eclipse_18,$nilattr_eclipse_180,$nilattr_eclipse_181,$nilattr_eclipse_182,$nilattr_eclipse_183,$nilattr_eclipse_184,$nilattr_eclipse_185,$nilattr_eclipse_186,$nilattr_eclipse_187,$nilattr_eclipse_188,$nilattr_eclipse_189,$nilattr_eclipse_19,$nilattr_eclipse_190,$nilattr_eclipse_191,$nilattr_eclipse_192,$nilattr_eclipse_193,$nilattr_eclipse_194,$nilattr_eclipse_195,$nilattr_eclipse_196,$nilattr_eclipse_197,$nilattr_eclipse_198,$nilattr_eclipse_199,$nilattr_eclipse_2,$nilattr_eclipse_20,$nilattr_eclipse_200,$nilattr_eclipse_201,$nilattr_eclipse_202,$nilattr_eclipse_203,$nilattr_eclipse_204,$nilattr_eclipse_205,$nilattr_eclipse_206,$nilattr_eclipse_207,$nilattr_eclipse_208,$nilattr_eclipse_209,$nilattr_eclipse_21,$nilattr_eclipse_210,$nilattr_eclipse_211,$nilattr_eclipse_212,$nilattr_eclipse_213,$nilattr_eclipse_214,$nilattr_eclipse_215,$nilattr_eclipse_216,$nilattr_eclipse_217,$nilattr_eclipse_218,$nilattr_eclipse_219,$nilattr_eclipse_22,$nilattr_eclipse_220,$nilattr_eclipse_221,$nilattr_eclipse_222,$nilattr_eclipse_223,$nilattr_eclipse_224,$nilattr_eclipse_225,$nilattr_eclipse_226,$nilattr_eclipse_227,$nilattr_eclipse_228,$nilattr_eclipse_229,$nilattr_eclipse_23,$nilattr_eclipse_230,$nilattr_eclipse_231,$nilattr_eclipse_232,$nilattr_eclipse_233,$nilattr_eclipse_234,$nilattr_eclipse_235,$nilattr_eclipse_236,$nilattr_eclipse_237,$nilattr_eclipse_238,$nilattr_eclipse_239,$nilattr_eclipse_24,$nilattr_eclipse_240,$nilattr_eclipse_241,$nilattr_eclipse_242,$nilattr_eclipse_243,$nilattr_eclipse_244,$nilattr_eclipse_245,$nilattr_eclipse_246,$nilattr_eclipse_247,$nilattr_eclipse_248,$nilattr_eclipse_249,$nilattr_eclipse_25,$nilattr_eclipse_250,$nilattr_eclipse_251,$nilattr_eclipse_252,$nilattr_eclipse_253,$nilattr_eclipse_254,$nilattr_eclipse_255,$nilattr_eclipse_256,$nilattr_eclipse_257,$nilattr_eclipse_258,$nilattr_eclipse_259,$nilattr_eclipse_26,$nilattr_eclipse_260,$nilattr_eclipse_261,$nilattr_eclipse_262,$nilattr_eclipse_263,$nilattr_eclipse_264,$nilattr_eclipse_265,$nilattr_eclipse_266,$nilattr_eclipse_267,$nilattr_eclipse_268,$nilattr_eclipse_269,$nilattr_eclipse_27,$nilattr_eclipse_270,$nilattr_eclipse_271,$nilattr_eclipse_272,$nilattr_eclipse_273,$nilattr_eclipse_274,$nilattr_eclipse_275,$nilattr_eclipse_276,$nilattr_eclipse_277,$nilattr_eclipse_278,$nilattr_eclipse_279,$nilattr_eclipse_28,$nilattr_eclipse_280,$nilattr_eclipse_281,$nilattr_eclipse_282,$nilattr_eclipse_283,$nilattr_eclipse_284,$nilattr_eclipse_285,$nilattr_eclipse_286,$nilattr_eclipse_287,$nilattr_eclipse_288,$nilattr_eclipse_289,$nilattr_eclipse_29,$nilattr_eclipse_290,$nilattr_eclipse_291,$nilattr_eclipse_292,$nilattr_eclipse_293,$nilattr_eclipse_294,$nilattr_eclipse_295,$nilattr_eclipse_296,$nilattr_eclipse_297,$nilattr_eclipse_298,$nilattr_eclipse_299,$nilattr_eclipse_3,$nilattr_eclipse_30,$nilattr_eclipse_300,$nilattr_eclipse_31,$nilattr_eclipse_32,$nilattr_eclipse_33,$nilattr_eclipse_34,$nilattr_eclipse_35,$nilattr_eclipse_36,$nilattr_eclipse_37,$nilattr_eclipse_38,$nilattr_eclipse_39,$nilattr_eclipse_4,$nilattr_eclipse_40,$nilattr_eclipse_41,$nilattr_eclipse_42,$nilattr_eclipse_43,$nilattr_eclipse_44,$nilattr_eclipse_45,$nilattr_eclipse_46,$nilattr_eclipse_47,$nilattr_eclipse_48,$nilattr_eclipse_49,$nilattr_eclipse_5,$nilattr_eclipse_50,$nilattr_eclipse_51,$nilattr_eclipse_52,$nilattr_eclipse_53,$nilattr_eclipse_54,$nilattr_eclipse_55,$nilattr_eclipse_56,$nilattr_eclipse_57,$nilattr_eclipse_58,$nilattr_eclipse_59,$nilattr_eclipse_6,$nilattr_eclipse_60,$nilattr_eclipse_61,$nilattr_eclipse_62,$nilattr_eclipse_63,$nilattr_eclipse_64,$nilattr_eclipse_65,$nilattr_eclipse_66,$nilattr_eclipse_67,$nilattr_eclipse_68,$nilattr_eclipse_69,$nilattr_eclipse_7,$nilattr_eclipse_70,$nilattr_eclipse_71,$nilattr_eclipse_72,$nilattr_eclipse_73,$nilattr_eclipse_74,$nilattr_eclipse_75,$nilattr_eclipse_76,$nilattr_eclipse_77,$nilattr_eclipse_78,$nilattr_eclipse_79,$nilattr_eclipse_8,$nilattr_eclipse_80,$nilattr_eclipse_81,$nilattr_eclipse_82,$nilattr_eclipse_83,$nilattr_eclipse_84,$nilattr_eclipse_85,$nilattr_eclipse_86,$nilattr_eclipse_87,$nilattr_eclipse_88,$nilattr_eclipse_89,$nilattr_eclipse_9,$nilattr_eclipse_90,$nilattr_eclipse_91,$nilattr_eclipse_92,$nilattr_eclipse_93,$nilattr_eclipse_94,$nilattr_eclipse_95,$nilattr_eclipse_96,$nilattr_eclipse_97,$nilattr_eclipse_98,$nilattr_eclipse_99,$ns,$ns_eclipse_1,$ns_eclipse_10,$ns_eclipse_11,$ns_eclipse_12,$ns_eclipse_13,$ns_eclipse_14,$ns_eclipse_15,$ns_eclipse_16,$ns_eclipse_17,$ns_eclipse_18,$ns_eclipse_19,$ns_eclipse_2,$ns_eclipse_20,$ns_eclipse_21,$ns_eclipse_22,$ns_eclipse_23,$ns_eclipse_24,$ns_eclipse_25,$ns_eclipse_26,$ns_eclipse_27,$ns_eclipse_28,$ns_eclipse_29,$ns_eclipse_3,$ns_eclipse_30,$ns_eclipse_31,$ns_eclipse_32,$ns_eclipse_33,$ns_eclipse_34,$ns_eclipse_35,$ns_eclipse_36,$ns_eclipse_37,$ns_eclipse_38,$ns_eclipse_39,$ns_eclipse_4,$ns_eclipse_40,$ns_eclipse_41,$ns_eclipse_42,$ns_eclipse_43,$ns_eclipse_44,$ns_eclipse_45,$ns_eclipse_46,$ns_eclipse_47,$ns_eclipse_48,$ns_eclipse_49,$ns_eclipse_5,$ns_eclipse_50,$ns_eclipse_51,$ns_eclipse_52,$ns_eclipse_53,$ns_eclipse_54,$ns_eclipse_55,$ns_eclipse_56,$ns_eclipse_57,$ns_eclipse_58,$ns_eclipse_59,$ns_eclipse_6,$ns_eclipse_60,$ns_eclipse_61,$ns_eclipse_62,$ns_eclipse_63,$ns_eclipse_64,$ns_eclipse_65,$ns_eclipse_66,$ns_eclipse_67,$ns_eclipse_68,$ns_eclipse_69,$ns_eclipse_7,$ns_eclipse_70,$ns_eclipse_71,$ns_eclipse_72,$ns_eclipse_73,$ns_eclipse_74,$ns_eclipse_75,$ns_eclipse_76,$ns_eclipse_77,$ns_eclipse_78,$ns_eclipse_79,$ns_eclipse_8,$ns_eclipse_80,$ns_eclipse_81,$ns_eclipse_82,$ns_eclipse_83,$ns_eclipse_84,$ns_eclipse_85,$ns_eclipse_86,$ns_eclipse_87,$ns_eclipse_88,$ns_eclipse_89,$ns_eclipse_9,$ns_eclipse_90,$ns_eclipse_91,$optional,$optional_eclipse_1,$optional_eclipse_10,$optional_eclipse_100,$optional_eclipse_101,$optional_eclipse_102,$optional_eclipse_103,$optional_eclipse_104,$optional_eclipse_105,$optional_eclipse_106,$optional_eclipse_107,$optional_eclipse_108,$optional_eclipse_109,$optional_eclipse_11,$optional_eclipse_110,$optional_eclipse_111,$optional_eclipse_112,$optional_eclipse_113,$optional_eclipse_114,$optional_eclipse_115,$optional_eclipse_116,$optional_eclipse_117,$optional_eclipse_118,$optional_eclipse_119,$optional_eclipse_12,$optional_eclipse_120,$optional_eclipse_121,$optional_eclipse_122,$optional_eclipse_123,$optional_eclipse_124,$optional_eclipse_125,$optional_eclipse_126,$optional_eclipse_127,$optional_eclipse_128,$optional_eclipse_129,$optional_eclipse_13,$optional_eclipse_130,$optional_eclipse_131,$optional_eclipse_132,$optional_eclipse_133,$optional_eclipse_134,$optional_eclipse_135,$optional_eclipse_136,$optional_eclipse_137,$optional_eclipse_138,$optional_eclipse_139,$optional_eclipse_14,$optional_eclipse_140,$optional_eclipse_141,$optional_eclipse_142,$optional_eclipse_143,$optional_eclipse_144,$optional_eclipse_145,$optional_eclipse_146,$optional_eclipse_147,$optional_eclipse_148,$optional_eclipse_149,$optional_eclipse_15,$optional_eclipse_150,$optional_eclipse_151,$optional_eclipse_152,$optional_eclipse_153,$optional_eclipse_154,$optional_eclipse_155,$optional_eclipse_156,$optional_eclipse_157,$optional_eclipse_158,$optional_eclipse_159,$optional_eclipse_16,$optional_eclipse_160,$optional_eclipse_161,$optional_eclipse_162,$optional_eclipse_163,$optional_eclipse_164,$optional_eclipse_165,$optional_eclipse_166,$optional_eclipse_167,$optional_eclipse_168,$optional_eclipse_169,$optional_eclipse_17,$optional_eclipse_170,$optional_eclipse_171,$optional_eclipse_172,$optional_eclipse_173,$optional_eclipse_174,$optional_eclipse_175,$optional_eclipse_176,$optional_eclipse_177,$optional_eclipse_178,$optional_eclipse_179,$optional_eclipse_18,$optional_eclipse_180,$optional_eclipse_181,$optional_eclipse_182,$optional_eclipse_183,$optional_eclipse_184,$optional_eclipse_185,$optional_eclipse_186,$optional_eclipse_187,$optional_eclipse_188,$optional_eclipse_189,$optional_eclipse_19,$optional_eclipse_190,$optional_eclipse_191,$optional_eclipse_192,$optional_eclipse_193,$optional_eclipse_194,$optional_eclipse_195,$optional_eclipse_196,$optional_eclipse_197,$optional_eclipse_198,$optional_eclipse_199,$optional_eclipse_2,$optional_eclipse_20,$optional_eclipse_200,$optional_eclipse_201,$optional_eclipse_202,$optional_eclipse_203,$optional_eclipse_204,$optional_eclipse_205,$optional_eclipse_206,$optional_eclipse_207,$optional_eclipse_208,$optional_eclipse_209,$optional_eclipse_21,$optional_eclipse_210,$optional_eclipse_211,$optional_eclipse_212,$optional_eclipse_213,$optional_eclipse_214,$optional_eclipse_215,$optional_eclipse_216,$optional_eclipse_217,$optional_eclipse_218,$optional_eclipse_219,$optional_eclipse_22,$optional_eclipse_220,$optional_eclipse_221,$optional_eclipse_222,$optional_eclipse_223,$optional_eclipse_224,$optional_eclipse_225,$optional_eclipse_226,$optional_eclipse_227,$optional_eclipse_228,$optional_eclipse_229,$optional_eclipse_23,$optional_eclipse_230,$optional_eclipse_231,$optional_eclipse_232,$optional_eclipse_233,$optional_eclipse_234,$optional_eclipse_235,$optional_eclipse_236,$optional_eclipse_237,$optional_eclipse_238,$optional_eclipse_239,$optional_eclipse_24,$optional_eclipse_240,$optional_eclipse_241,$optional_eclipse_242,$optional_eclipse_243,$optional_eclipse_244,$optional_eclipse_245,$optional_eclipse_246,$optional_eclipse_247,$optional_eclipse_248,$optional_eclipse_249,$optional_eclipse_25,$optional_eclipse_250,$optional_eclipse_251,$optional_eclipse_252,$optional_eclipse_253,$optional_eclipse_254,$optional_eclipse_255,$optional_eclipse_256,$optional_eclipse_257,$optional_eclipse_258,$optional_eclipse_259,$optional_eclipse_26,$optional_eclipse_260,$optional_eclipse_261,$optional_eclipse_262,$optional_eclipse_263,$optional_eclipse_264,$optional_eclipse_265,$optional_eclipse_266,$optional_eclipse_267,$optional_eclipse_268,$optional_eclipse_269,$optional_eclipse_27,$optional_eclipse_270,$optional_eclipse_271,$optional_eclipse_272,$optional_eclipse_273,$optional_eclipse_274,$optional_eclipse_275,$optional_eclipse_276,$optional_eclipse_277,$optional_eclipse_278,$optional_eclipse_279,$optional_eclipse_28,$optional_eclipse_280,$optional_eclipse_281,$optional_eclipse_282,$optional_eclipse_283,$optional_eclipse_284,$optional_eclipse_285,$optional_eclipse_286,$optional_eclipse_287,$optional_eclipse_288,$optional_eclipse_289,$optional_eclipse_29,$optional_eclipse_290,$optional_eclipse_291,$optional_eclipse_292,$optional_eclipse_293,$optional_eclipse_294,$optional_eclipse_295,$optional_eclipse_296,$optional_eclipse_297,$optional_eclipse_298,$optional_eclipse_299,$optional_eclipse_3,$optional_eclipse_30,$optional_eclipse_300,$optional_eclipse_301,$optional_eclipse_302,$optional_eclipse_303,$optional_eclipse_304,$optional_eclipse_305,$optional_eclipse_306,$optional_eclipse_307,$optional_eclipse_308,$optional_eclipse_309,$optional_eclipse_31,$optional_eclipse_310,$optional_eclipse_311,$optional_eclipse_312,$optional_eclipse_313,$optional_eclipse_314,$optional_eclipse_315,$optional_eclipse_316,$optional_eclipse_317,$optional_eclipse_318,$optional_eclipse_319,$optional_eclipse_32,$optional_eclipse_320,$optional_eclipse_321,$optional_eclipse_322,$optional_eclipse_323,$optional_eclipse_324,$optional_eclipse_325,$optional_eclipse_326,$optional_eclipse_327,$optional_eclipse_328,$optional_eclipse_329,$optional_eclipse_33,$optional_eclipse_330,$optional_eclipse_331,$optional_eclipse_332,$optional_eclipse_333,$optional_eclipse_334,$optional_eclipse_335,$optional_eclipse_336,$optional_eclipse_337,$optional_eclipse_338,$optional_eclipse_339,$optional_eclipse_34,$optional_eclipse_340,$optional_eclipse_341,$optional_eclipse_342,$optional_eclipse_343,$optional_eclipse_344,$optional_eclipse_345,$optional_eclipse_346,$optional_eclipse_347,$optional_eclipse_348,$optional_eclipse_349,$optional_eclipse_35,$optional_eclipse_350,$optional_eclipse_351,$optional_eclipse_352,$optional_eclipse_353,$optional_eclipse_354,$optional_eclipse_355,$optional_eclipse_356,$optional_eclipse_357,$optional_eclipse_358,$optional_eclipse_359,$optional_eclipse_36,$optional_eclipse_360,$optional_eclipse_361,$optional_eclipse_362,$optional_eclipse_363,$optional_eclipse_364,$optional_eclipse_365,$optional_eclipse_366,$optional_eclipse_367,$optional_eclipse_368,$optional_eclipse_369,$optional_eclipse_37,$optional_eclipse_370,$optional_eclipse_371,$optional_eclipse_372,$optional_eclipse_373,$optional_eclipse_374,$optional_eclipse_375,$optional_eclipse_376,$optional_eclipse_377,$optional_eclipse_378,$optional_eclipse_379,$optional_eclipse_38,$optional_eclipse_380,$optional_eclipse_381,$optional_eclipse_382,$optional_eclipse_383,$optional_eclipse_384,$optional_eclipse_385,$optional_eclipse_386,$optional_eclipse_387,$optional_eclipse_388,$optional_eclipse_389,$optional_eclipse_39,$optional_eclipse_390,$optional_eclipse_391,$optional_eclipse_392,$optional_eclipse_393,$optional_eclipse_394,$optional_eclipse_395,$optional_eclipse_396,$optional_eclipse_397,$optional_eclipse_398,$optional_eclipse_399,$optional_eclipse_4,$optional_eclipse_40,$optional_eclipse_400,$optional_eclipse_401,$optional_eclipse_402,$optional_eclipse_403,$optional_eclipse_404,$optional_eclipse_405,$optional_eclipse_406,$optional_eclipse_407,$optional_eclipse_408,$optional_eclipse_409,$optional_eclipse_41,$optional_eclipse_410,$optional_eclipse_411,$optional_eclipse_412,$optional_eclipse_413,$optional_eclipse_414,$optional_eclipse_415,$optional_eclipse_416,$optional_eclipse_417,$optional_eclipse_418,$optional_eclipse_419,$optional_eclipse_42,$optional_eclipse_420,$optional_eclipse_421,$optional_eclipse_422,$optional_eclipse_423,$optional_eclipse_424,$optional_eclipse_425,$optional_eclipse_426,$optional_eclipse_427,$optional_eclipse_428,$optional_eclipse_429,$optional_eclipse_43,$optional_eclipse_430,$optional_eclipse_431,$optional_eclipse_432,$optional_eclipse_433,$optional_eclipse_434,$optional_eclipse_435,$optional_eclipse_436,$optional_eclipse_437,$optional_eclipse_438,$optional_eclipse_439,$optional_eclipse_44,$optional_eclipse_440,$optional_eclipse_441,$optional_eclipse_442,$optional_eclipse_443,$optional_eclipse_444,$optional_eclipse_445,$optional_eclipse_446,$optional_eclipse_447,$optional_eclipse_448,$optional_eclipse_449,$optional_eclipse_45,$optional_eclipse_450,$optional_eclipse_451,$optional_eclipse_452,$optional_eclipse_453,$optional_eclipse_454,$optional_eclipse_455,$optional_eclipse_456,$optional_eclipse_457,$optional_eclipse_458,$optional_eclipse_459,$optional_eclipse_46,$optional_eclipse_460,$optional_eclipse_461,$optional_eclipse_462,$optional_eclipse_463,$optional_eclipse_464,$optional_eclipse_465,$optional_eclipse_466,$optional_eclipse_467,$optional_eclipse_468,$optional_eclipse_469,$optional_eclipse_47,$optional_eclipse_470,$optional_eclipse_471,$optional_eclipse_472,$optional_eclipse_473,$optional_eclipse_474,$optional_eclipse_475,$optional_eclipse_476,$optional_eclipse_477,$optional_eclipse_478,$optional_eclipse_479,$optional_eclipse_48,$optional_eclipse_480,$optional_eclipse_481,$optional_eclipse_482,$optional_eclipse_483,$optional_eclipse_484,$optional_eclipse_485,$optional_eclipse_486,$optional_eclipse_487,$optional_eclipse_488,$optional_eclipse_489,$optional_eclipse_49,$optional_eclipse_490,$optional_eclipse_491,$optional_eclipse_492,$optional_eclipse_493,$optional_eclipse_494,$optional_eclipse_495,$optional_eclipse_496,$optional_eclipse_497,$optional_eclipse_498,$optional_eclipse_499,$optional_eclipse_5,$optional_eclipse_50,$optional_eclipse_500,$optional_eclipse_501,$optional_eclipse_502,$optional_eclipse_503,$optional_eclipse_504,$optional_eclipse_505,$optional_eclipse_506,$optional_eclipse_507,$optional_eclipse_508,$optional_eclipse_509,$optional_eclipse_51,$optional_eclipse_510,$optional_eclipse_511,$optional_eclipse_512,$optional_eclipse_513,$optional_eclipse_514,$optional_eclipse_515,$optional_eclipse_516,$optional_eclipse_517,$optional_eclipse_518,$optional_eclipse_519,$optional_eclipse_52,$optional_eclipse_520,$optional_eclipse_521,$optional_eclipse_522,$optional_eclipse_523,$optional_eclipse_524,$optional_eclipse_525,$optional_eclipse_526,$optional_eclipse_527,$optional_eclipse_528,$optional_eclipse_529,$optional_eclipse_53,$optional_eclipse_530,$optional_eclipse_531,$optional_eclipse_532,$optional_eclipse_533,$optional_eclipse_534,$optional_eclipse_535,$optional_eclipse_536,$optional_eclipse_537,$optional_eclipse_538,$optional_eclipse_539,$optional_eclipse_54,$optional_eclipse_540,$optional_eclipse_541,$optional_eclipse_542,$optional_eclipse_543,$optional_eclipse_544,$optional_eclipse_545,$optional_eclipse_546,$optional_eclipse_547,$optional_eclipse_548,$optional_eclipse_549,$optional_eclipse_55,$optional_eclipse_550,$optional_eclipse_551,$optional_eclipse_56,$optional_eclipse_57,$optional_eclipse_58,$optional_eclipse_59,$optional_eclipse_6,$optional_eclipse_60,$optional_eclipse_61,$optional_eclipse_62,$optional_eclipse_63,$optional_eclipse_64,$optional_eclipse_65,$optional_eclipse_66,$optional_eclipse_67,$optional_eclipse_68,$optional_eclipse_69,$optional_eclipse_7,$optional_eclipse_70,$optional_eclipse_71,$optional_eclipse_72,$optional_eclipse_73,$optional_eclipse_74,$optional_eclipse_75,$optional_eclipse_76,$optional_eclipse_77,$optional_eclipse_78,$optional_eclipse_79,$optional_eclipse_8,$optional_eclipse_80,$optional_eclipse_81,$optional_eclipse_82,$optional_eclipse_83,$optional_eclipse_84,$optional_eclipse_85,$optional_eclipse_86,$optional_eclipse_87,$optional_eclipse_88,$optional_eclipse_89,$optional_eclipse_9,$optional_eclipse_90,$optional_eclipse_91,$optional_eclipse_92,$optional_eclipse_93,$optional_eclipse_94,$optional_eclipse_95,$optional_eclipse_96,$optional_eclipse_97,$optional_eclipse_98,$optional_eclipse_99,$output_handler,$output_handler_eclipse_1,$output_handler_eclipse_10,$output_handler_eclipse_2,$output_handler_eclipse_3,$output_handler_eclipse_4,$output_handler_eclipse_5,$output_handler_eclipse_6,$output_handler_eclipse_7,$output_handler_eclipse_8,$output_handler_eclipse_9,$parse,$parse_eclipse_1,$parse_eclipse_10,$parse_eclipse_100,$parse_eclipse_101,$parse_eclipse_102,$parse_eclipse_103,$parse_eclipse_104,$parse_eclipse_105,$parse_eclipse_106,$parse_eclipse_107,$parse_eclipse_108,$parse_eclipse_109,$parse_eclipse_11,$parse_eclipse_110,$parse_eclipse_111,$parse_eclipse_112,$parse_eclipse_113,$parse_eclipse_114,$parse_eclipse_115,$parse_eclipse_116,$parse_eclipse_117,$parse_eclipse_118,$parse_eclipse_119,$parse_eclipse_12,$parse_eclipse_120,$parse_eclipse_121,$parse_eclipse_122,$parse_eclipse_123,$parse_eclipse_124,$parse_eclipse_125,$parse_eclipse_126,$parse_eclipse_127,$parse_eclipse_128,$parse_eclipse_129,$parse_eclipse_13,$parse_eclipse_130,$parse_eclipse_131,$parse_eclipse_132,$parse_eclipse_133,$parse_eclipse_134,$parse_eclipse_135,$parse_eclipse_136,$parse_eclipse_137,$parse_eclipse_138,$parse_eclipse_139,$parse_eclipse_14,$parse_eclipse_140,$parse_eclipse_141,$parse_eclipse_142,$parse_eclipse_143,$parse_eclipse_144,$parse_eclipse_145,$parse_eclipse_146,$parse_eclipse_147,$parse_eclipse_148,$parse_eclipse_149,$parse_eclipse_15,$parse_eclipse_150,$parse_eclipse_151,$parse_eclipse_152,$parse_eclipse_153,$parse_eclipse_154,$parse_eclipse_155,$parse_eclipse_156,$parse_eclipse_157,$parse_eclipse_158,$parse_eclipse_159,$parse_eclipse_16,$parse_eclipse_160,$parse_eclipse_161,$parse_eclipse_162,$parse_eclipse_163,$parse_eclipse_164,$parse_eclipse_165,$parse_eclipse_166,$parse_eclipse_167,$parse_eclipse_168,$parse_eclipse_169,$parse_eclipse_17,$parse_eclipse_170,$parse_eclipse_171,$parse_eclipse_172,$parse_eclipse_173,$parse_eclipse_174,$parse_eclipse_175,$parse_eclipse_176,$parse_eclipse_177,$parse_eclipse_178,$parse_eclipse_179,$parse_eclipse_18,$parse_eclipse_180,$parse_eclipse_181,$parse_eclipse_182,$parse_eclipse_183,$parse_eclipse_184,$parse_eclipse_185,$parse_eclipse_186,$parse_eclipse_187,$parse_eclipse_188,$parse_eclipse_189,$parse_eclipse_19,$parse_eclipse_190,$parse_eclipse_191,$parse_eclipse_192,$parse_eclipse_193,$parse_eclipse_194,$parse_eclipse_195,$parse_eclipse_196,$parse_eclipse_197,$parse_eclipse_198,$parse_eclipse_199,$parse_eclipse_2,$parse_eclipse_20,$parse_eclipse_200,$parse_eclipse_201,$parse_eclipse_202,$parse_eclipse_203,$parse_eclipse_204,$parse_eclipse_205,$parse_eclipse_206,$parse_eclipse_207,$parse_eclipse_208,$parse_eclipse_209,$parse_eclipse_21,$parse_eclipse_210,$parse_eclipse_211,$parse_eclipse_212,$parse_eclipse_213,$parse_eclipse_214,$parse_eclipse_215,$parse_eclipse_216,$parse_eclipse_217,$parse_eclipse_218,$parse_eclipse_219,$parse_eclipse_22,$parse_eclipse_220,$parse_eclipse_221,$parse_eclipse_222,$parse_eclipse_223,$parse_eclipse_224,$parse_eclipse_225,$parse_eclipse_226,$parse_eclipse_227,$parse_eclipse_228,$parse_eclipse_229,$parse_eclipse_23,$parse_eclipse_230,$parse_eclipse_231,$parse_eclipse_232,$parse_eclipse_233,$parse_eclipse_234,$parse_eclipse_235,$parse_eclipse_236,$parse_eclipse_237,$parse_eclipse_238,$parse_eclipse_239,$parse_eclipse_24,$parse_eclipse_240,$parse_eclipse_241,$parse_eclipse_242,$parse_eclipse_243,$parse_eclipse_244,$parse_eclipse_245,$parse_eclipse_246,$parse_eclipse_247,$parse_eclipse_248,$parse_eclipse_249,$parse_eclipse_25,$parse_eclipse_250,$parse_eclipse_251,$parse_eclipse_252,$parse_eclipse_253,$parse_eclipse_254,$parse_eclipse_255,$parse_eclipse_256,$parse_eclipse_26,$parse_eclipse_27,$parse_eclipse_28,$parse_eclipse_29,$parse_eclipse_3,$parse_eclipse_30,$parse_eclipse_31,$parse_eclipse_32,$parse_eclipse_33,$parse_eclipse_34,$parse_eclipse_35,$parse_eclipse_36,$parse_eclipse_37,$parse_eclipse_38,$parse_eclipse_39,$parse_eclipse_4,$parse_eclipse_40,$parse_eclipse_41,$parse_eclipse_42,$parse_eclipse_43,$parse_eclipse_44,$parse_eclipse_45,$parse_eclipse_46,$parse_eclipse_47,$parse_eclipse_48,$parse_eclipse_49,$parse_eclipse_5,$parse_eclipse_50,$parse_eclipse_51,$parse_eclipse_52,$parse_eclipse_53,$parse_eclipse_54,$parse_eclipse_55,$parse_eclipse_56,$parse_eclipse_57,$parse_eclipse_58,$parse_eclipse_59,$parse_eclipse_6,$parse_eclipse_60,$parse_eclipse_61,$parse_eclipse_62,$parse_eclipse_63,$parse_eclipse_64,$parse_eclipse_65,$parse_eclipse_66,$parse_eclipse_67,$parse_eclipse_68,$parse_eclipse_69,$parse_eclipse_7,$parse_eclipse_70,$parse_eclipse_71,$parse_eclipse_72,$parse_eclipse_73,$parse_eclipse_74,$parse_eclipse_75,$parse_eclipse_76,$parse_eclipse_77,$parse_eclipse_78,$parse_eclipse_79,$parse_eclipse_8,$parse_eclipse_80,$parse_eclipse_81,$parse_eclipse_82,$parse_eclipse_83,$parse_eclipse_84,$parse_eclipse_85,$parse_eclipse_86,$parse_eclipse_87,$parse_eclipse_88,$parse_eclipse_89,$parse_eclipse_9,$parse_eclipse_90,$parse_eclipse_91,$parse_eclipse_92,$parse_eclipse_93,$parse_eclipse_94,$parse_eclipse_95,$parse_eclipse_96,$parse_eclipse_97,$parse_eclipse_98,$parse_eclipse_99,$parse_message,$parser,$path,$path_eclipse_1,$path_eclipse_10,$path_eclipse_100,$path_eclipse_1000,$path_eclipse_1001,$path_eclipse_1002,$path_eclipse_1003,$path_eclipse_1004,$path_eclipse_1005,$path_eclipse_1006,$path_eclipse_1007,$path_eclipse_1008,$path_eclipse_1009,$path_eclipse_101,$path_eclipse_1010,$path_eclipse_1011,$path_eclipse_1012,$path_eclipse_1013,$path_eclipse_1014,$path_eclipse_1015,$path_eclipse_1016,$path_eclipse_1017,$path_eclipse_1018,$path_eclipse_1019,$path_eclipse_102,$path_eclipse_1020,$path_eclipse_1021,$path_eclipse_1022,$path_eclipse_1023,$path_eclipse_1024,$path_eclipse_1025,$path_eclipse_1026,$path_eclipse_1027,$path_eclipse_1028,$path_eclipse_1029,$path_eclipse_103,$path_eclipse_1030,$path_eclipse_1031,$path_eclipse_1032,$path_eclipse_1033,$path_eclipse_1034,$path_eclipse_1035,$path_eclipse_1036,$path_eclipse_1037,$path_eclipse_1038,$path_eclipse_1039,$path_eclipse_104,$path_eclipse_1040,$path_eclipse_1041,$path_eclipse_1042,$path_eclipse_1043,$path_eclipse_1044,$path_eclipse_1045,$path_eclipse_1046,$path_eclipse_1047,$path_eclipse_1048,$path_eclipse_1049,$path_eclipse_105,$path_eclipse_1050,$path_eclipse_1051,$path_eclipse_1052,$path_eclipse_1053,$path_eclipse_1054,$path_eclipse_1055,$path_eclipse_1056,$path_eclipse_1057,$path_eclipse_1058,$path_eclipse_1059,$path_eclipse_106,$path_eclipse_1060,$path_eclipse_1061,$path_eclipse_1062,$path_eclipse_1063,$path_eclipse_1064,$path_eclipse_1065,$path_eclipse_1066,$path_eclipse_1067,$path_eclipse_1068,$path_eclipse_1069,$path_eclipse_107,$path_eclipse_1070,$path_eclipse_1071,$path_eclipse_1072,$path_eclipse_1073,$path_eclipse_1074,$path_eclipse_1075,$path_eclipse_1076,$path_eclipse_1077,$path_eclipse_1078,$path_eclipse_1079,$path_eclipse_108,$path_eclipse_1080,$path_eclipse_1081,$path_eclipse_1082,$path_eclipse_1083,$path_eclipse_1084,$path_eclipse_1085,$path_eclipse_1086,$path_eclipse_1087,$path_eclipse_1088,$path_eclipse_1089,$path_eclipse_109,$path_eclipse_1090,$path_eclipse_1091,$path_eclipse_1092,$path_eclipse_1093,$path_eclipse_1094,$path_eclipse_1095,$path_eclipse_1096,$path_eclipse_1097,$path_eclipse_1098,$path_eclipse_1099,$path_eclipse_11,$path_eclipse_110,$path_eclipse_1100,$path_eclipse_1101,$path_eclipse_1102,$path_eclipse_1103,$path_eclipse_1104,$path_eclipse_1105,$path_eclipse_1106,$path_eclipse_1107,$path_eclipse_1108,$path_eclipse_1109,$path_eclipse_111,$path_eclipse_1110,$path_eclipse_1111,$path_eclipse_1112,$path_eclipse_1113,$path_eclipse_1114,$path_eclipse_1115,$path_eclipse_1116,$path_eclipse_1117,$path_eclipse_1118,$path_eclipse_1119,$path_eclipse_112,$path_eclipse_1120,$path_eclipse_1121,$path_eclipse_1122,$path_eclipse_1123,$path_eclipse_1124,$path_eclipse_1125,$path_eclipse_1126,$path_eclipse_1127,$path_eclipse_1128,$path_eclipse_1129,$path_eclipse_113,$path_eclipse_1130,$path_eclipse_1131,$path_eclipse_1132,$path_eclipse_1133,$path_eclipse_1134,$path_eclipse_1135,$path_eclipse_1136,$path_eclipse_1137,$path_eclipse_1138,$path_eclipse_1139,$path_eclipse_114,$path_eclipse_1140,$path_eclipse_1141,$path_eclipse_1142,$path_eclipse_1143,$path_eclipse_1144,$path_eclipse_1145,$path_eclipse_1146,$path_eclipse_1147,$path_eclipse_1148,$path_eclipse_1149,$path_eclipse_115,$path_eclipse_1150,$path_eclipse_1151,$path_eclipse_1152,$path_eclipse_1153,$path_eclipse_1154,$path_eclipse_1155,$path_eclipse_1156,$path_eclipse_1157,$path_eclipse_1158,$path_eclipse_1159,$path_eclipse_116,$path_eclipse_1160,$path_eclipse_1161,$path_eclipse_1162,$path_eclipse_1163,$path_eclipse_1164,$path_eclipse_1165,$path_eclipse_1166,$path_eclipse_1167,$path_eclipse_1168,$path_eclipse_1169,$path_eclipse_117,$path_eclipse_1170,$path_eclipse_1171,$path_eclipse_1172,$path_eclipse_1173,$path_eclipse_1174,$path_eclipse_1175,$path_eclipse_1176,$path_eclipse_1177,$path_eclipse_1178,$path_eclipse_1179,$path_eclipse_118,$path_eclipse_1180,$path_eclipse_1181,$path_eclipse_1182,$path_eclipse_1183,$path_eclipse_1184,$path_eclipse_1185,$path_eclipse_1186,$path_eclipse_1187,$path_eclipse_1188,$path_eclipse_1189,$path_eclipse_119,$path_eclipse_1190,$path_eclipse_1191,$path_eclipse_1192,$path_eclipse_1193,$path_eclipse_1194,$path_eclipse_1195,$path_eclipse_1196,$path_eclipse_1197,$path_eclipse_1198,$path_eclipse_1199,$path_eclipse_12,$path_eclipse_120,$path_eclipse_1200,$path_eclipse_1201,$path_eclipse_1202,$path_eclipse_1203,$path_eclipse_1204,$path_eclipse_1205,$path_eclipse_1206,$path_eclipse_1207,$path_eclipse_1208,$path_eclipse_1209,$path_eclipse_121,$path_eclipse_1210,$path_eclipse_1211,$path_eclipse_1212,$path_eclipse_1213,$path_eclipse_1214,$path_eclipse_1215,$path_eclipse_1216,$path_eclipse_1217,$path_eclipse_1218,$path_eclipse_1219,$path_eclipse_122,$path_eclipse_1220,$path_eclipse_1221,$path_eclipse_1222,$path_eclipse_1223,$path_eclipse_1224,$path_eclipse_1225,$path_eclipse_1226,$path_eclipse_1227,$path_eclipse_1228,$path_eclipse_1229,$path_eclipse_123,$path_eclipse_1230,$path_eclipse_1231,$path_eclipse_1232,$path_eclipse_1233,$path_eclipse_1234,$path_eclipse_1235,$path_eclipse_1236,$path_eclipse_1237,$path_eclipse_1238,$path_eclipse_1239,$path_eclipse_124,$path_eclipse_1240,$path_eclipse_1241,$path_eclipse_1242,$path_eclipse_1243,$path_eclipse_1244,$path_eclipse_1245,$path_eclipse_1246,$path_eclipse_1247,$path_eclipse_1248,$path_eclipse_1249,$path_eclipse_125,$path_eclipse_1250,$path_eclipse_1251,$path_eclipse_1252,$path_eclipse_1253,$path_eclipse_1254,$path_eclipse_1255,$path_eclipse_1256,$path_eclipse_1257,$path_eclipse_1258,$path_eclipse_1259,$path_eclipse_126,$path_eclipse_1260,$path_eclipse_1261,$path_eclipse_1262,$path_eclipse_1263,$path_eclipse_1264,$path_eclipse_1265,$path_eclipse_1266,$path_eclipse_1267,$path_eclipse_1268,$path_eclipse_1269,$path_eclipse_127,$path_eclipse_128,$path_eclipse_129,$path_eclipse_13,$path_eclipse_130,$path_eclipse_131,$path_eclipse_132,$path_eclipse_133,$path_eclipse_134,$path_eclipse_135,$path_eclipse_136,$path_eclipse_137,$path_eclipse_138,$path_eclipse_139,$path_eclipse_14,$path_eclipse_140,$path_eclipse_141,$path_eclipse_142,$path_eclipse_143,$path_eclipse_144,$path_eclipse_145,$path_eclipse_146,$path_eclipse_147,$path_eclipse_148,$path_eclipse_149,$path_eclipse_15,$path_eclipse_150,$path_eclipse_151,$path_eclipse_152,$path_eclipse_153,$path_eclipse_154,$path_eclipse_155,$path_eclipse_156,$path_eclipse_157,$path_eclipse_158,$path_eclipse_159,$path_eclipse_16,$path_eclipse_160,$path_eclipse_161,$path_eclipse_162,$path_eclipse_163,$path_eclipse_164,$path_eclipse_165,$path_eclipse_166,$path_eclipse_167,$path_eclipse_168,$path_eclipse_169,$path_eclipse_17,$path_eclipse_170,$path_eclipse_171,$path_eclipse_172,$path_eclipse_173,$path_eclipse_174,$path_eclipse_175,$path_eclipse_176,$path_eclipse_177,$path_eclipse_178,$path_eclipse_179,$path_eclipse_18,$path_eclipse_180,$path_eclipse_181,$path_eclipse_182,$path_eclipse_183,$path_eclipse_184,$path_eclipse_185,$path_eclipse_186,$path_eclipse_187,$path_eclipse_188,$path_eclipse_189,$path_eclipse_19,$path_eclipse_190,$path_eclipse_191,$path_eclipse_192,$path_eclipse_193,$path_eclipse_194,$path_eclipse_195,$path_eclipse_196,$path_eclipse_197,$path_eclipse_198,$path_eclipse_199,$path_eclipse_2,$path_eclipse_20,$path_eclipse_200,$path_eclipse_201,$path_eclipse_202,$path_eclipse_203,$path_eclipse_204,$path_eclipse_205,$path_eclipse_206,$path_eclipse_207,$path_eclipse_208,$path_eclipse_209,$path_eclipse_21,$path_eclipse_210,$path_eclipse_211,$path_eclipse_212,$path_eclipse_213,$path_eclipse_214,$path_eclipse_215,$path_eclipse_216,$path_eclipse_217,$path_eclipse_218,$path_eclipse_219,$path_eclipse_22,$path_eclipse_220,$path_eclipse_221,$path_eclipse_222,$path_eclipse_223,$path_eclipse_224,$path_eclipse_225,$path_eclipse_226,$path_eclipse_227,$path_eclipse_228,$path_eclipse_229,$path_eclipse_23,$path_eclipse_230,$path_eclipse_231,$path_eclipse_232,$path_eclipse_233,$path_eclipse_234,$path_eclipse_235,$path_eclipse_236,$path_eclipse_237,$path_eclipse_238,$path_eclipse_239,$path_eclipse_24,$path_eclipse_240,$path_eclipse_241,$path_eclipse_242,$path_eclipse_243,$path_eclipse_244,$path_eclipse_245,$path_eclipse_246,$path_eclipse_247,$path_eclipse_248,$path_eclipse_249,$path_eclipse_25,$path_eclipse_250,$path_eclipse_251,$path_eclipse_252,$path_eclipse_253,$path_eclipse_254,$path_eclipse_255,$path_eclipse_256,$path_eclipse_257,$path_eclipse_258,$path_eclipse_259,$path_eclipse_26,$path_eclipse_260,$path_eclipse_261,$path_eclipse_262,$path_eclipse_263,$path_eclipse_264,$path_eclipse_265,$path_eclipse_266,$path_eclipse_267,$path_eclipse_268,$path_eclipse_269,$path_eclipse_27,$path_eclipse_270,$path_eclipse_271,$path_eclipse_272,$path_eclipse_273,$path_eclipse_274,$path_eclipse_275,$path_eclipse_276,$path_eclipse_277,$path_eclipse_278,$path_eclipse_279,$path_eclipse_28,$path_eclipse_280,$path_eclipse_281,$path_eclipse_282,$path_eclipse_283,$path_eclipse_284,$path_eclipse_285,$path_eclipse_286,$path_eclipse_287,$path_eclipse_288,$path_eclipse_289,$path_eclipse_29,$path_eclipse_290,$path_eclipse_291,$path_eclipse_292,$path_eclipse_293,$path_eclipse_294,$path_eclipse_295,$path_eclipse_296,$path_eclipse_297,$path_eclipse_298,$path_eclipse_299,$path_eclipse_3,$path_eclipse_30,$path_eclipse_300,$path_eclipse_301,$path_eclipse_302,$path_eclipse_303,$path_eclipse_304,$path_eclipse_305,$path_eclipse_306,$path_eclipse_307,$path_eclipse_308,$path_eclipse_309,$path_eclipse_31,$path_eclipse_310,$path_eclipse_311,$path_eclipse_312,$path_eclipse_313,$path_eclipse_314,$path_eclipse_315,$path_eclipse_316,$path_eclipse_317,$path_eclipse_318,$path_eclipse_319,$path_eclipse_32,$path_eclipse_320,$path_eclipse_321,$path_eclipse_322,$path_eclipse_323,$path_eclipse_324,$path_eclipse_325,$path_eclipse_326,$path_eclipse_327,$path_eclipse_328,$path_eclipse_329,$path_eclipse_33,$path_eclipse_330,$path_eclipse_331,$path_eclipse_332,$path_eclipse_333,$path_eclipse_334,$path_eclipse_335,$path_eclipse_336,$path_eclipse_337,$path_eclipse_338,$path_eclipse_339,$path_eclipse_34,$path_eclipse_340,$path_eclipse_341,$path_eclipse_342,$path_eclipse_343,$path_eclipse_344,$path_eclipse_345,$path_eclipse_346,$path_eclipse_347,$path_eclipse_348,$path_eclipse_349,$path_eclipse_35,$path_eclipse_350,$path_eclipse_351,$path_eclipse_352,$path_eclipse_353,$path_eclipse_354,$path_eclipse_355,$path_eclipse_356,$path_eclipse_357,$path_eclipse_358,$path_eclipse_359,$path_eclipse_36,$path_eclipse_360,$path_eclipse_361,$path_eclipse_362,$path_eclipse_363,$path_eclipse_364,$path_eclipse_365,$path_eclipse_366,$path_eclipse_367,$path_eclipse_368,$path_eclipse_369,$path_eclipse_37,$path_eclipse_370,$path_eclipse_371,$path_eclipse_372,$path_eclipse_373,$path_eclipse_374,$path_eclipse_375,$path_eclipse_376,$path_eclipse_377,$path_eclipse_378,$path_eclipse_379,$path_eclipse_38,$path_eclipse_380,$path_eclipse_381,$path_eclipse_382,$path_eclipse_383,$path_eclipse_384,$path_eclipse_385,$path_eclipse_386,$path_eclipse_387,$path_eclipse_388,$path_eclipse_389,$path_eclipse_39,$path_eclipse_390,$path_eclipse_391,$path_eclipse_392,$path_eclipse_393,$path_eclipse_394,$path_eclipse_395,$path_eclipse_396,$path_eclipse_397,$path_eclipse_398,$path_eclipse_399,$path_eclipse_4,$path_eclipse_40,$path_eclipse_400,$path_eclipse_401,$path_eclipse_402,$path_eclipse_403,$path_eclipse_404,$path_eclipse_405,$path_eclipse_406,$path_eclipse_407,$path_eclipse_408,$path_eclipse_409,$path_eclipse_41,$path_eclipse_410,$path_eclipse_411,$path_eclipse_412,$path_eclipse_413,$path_eclipse_414,$path_eclipse_415,$path_eclipse_416,$path_eclipse_417,$path_eclipse_418,$path_eclipse_419,$path_eclipse_42,$path_eclipse_420,$path_eclipse_421,$path_eclipse_422,$path_eclipse_423,$path_eclipse_424,$path_eclipse_425,$path_eclipse_426,$path_eclipse_427,$path_eclipse_428,$path_eclipse_429,$path_eclipse_43,$path_eclipse_430,$path_eclipse_431,$path_eclipse_432,$path_eclipse_433,$path_eclipse_434,$path_eclipse_435,$path_eclipse_436,$path_eclipse_437,$path_eclipse_438,$path_eclipse_439,$path_eclipse_44,$path_eclipse_440,$path_eclipse_441,$path_eclipse_442,$path_eclipse_443,$path_eclipse_444,$path_eclipse_445,$path_eclipse_446,$path_eclipse_447,$path_eclipse_448,$path_eclipse_449,$path_eclipse_45,$path_eclipse_450,$path_eclipse_451,$path_eclipse_452,$path_eclipse_453,$path_eclipse_454,$path_eclipse_455,$path_eclipse_456,$path_eclipse_457,$path_eclipse_458,$path_eclipse_459,$path_eclipse_46,$path_eclipse_460,$path_eclipse_461,$path_eclipse_462,$path_eclipse_463,$path_eclipse_464,$path_eclipse_465,$path_eclipse_466,$path_eclipse_467,$path_eclipse_468,$path_eclipse_469,$path_eclipse_47,$path_eclipse_470,$path_eclipse_471,$path_eclipse_472,$path_eclipse_473,$path_eclipse_474,$path_eclipse_475,$path_eclipse_476,$path_eclipse_477,$path_eclipse_478,$path_eclipse_479,$path_eclipse_48,$path_eclipse_480,$path_eclipse_481,$path_eclipse_482,$path_eclipse_483,$path_eclipse_484,$path_eclipse_485,$path_eclipse_486,$path_eclipse_487,$path_eclipse_488,$path_eclipse_489,$path_eclipse_49,$path_eclipse_490,$path_eclipse_491,$path_eclipse_492,$path_eclipse_493,$path_eclipse_494,$path_eclipse_495,$path_eclipse_496,$path_eclipse_497,$path_eclipse_498,$path_eclipse_499,$path_eclipse_5,$path_eclipse_50,$path_eclipse_500,$path_eclipse_501,$path_eclipse_502,$path_eclipse_503,$path_eclipse_504,$path_eclipse_505,$path_eclipse_506,$path_eclipse_507,$path_eclipse_508,$path_eclipse_509,$path_eclipse_51,$path_eclipse_510,$path_eclipse_511,$path_eclipse_512,$path_eclipse_513,$path_eclipse_514,$path_eclipse_515,$path_eclipse_516,$path_eclipse_517,$path_eclipse_518,$path_eclipse_519,$path_eclipse_52,$path_eclipse_520,$path_eclipse_521,$path_eclipse_522,$path_eclipse_523,$path_eclipse_524,$path_eclipse_525,$path_eclipse_526,$path_eclipse_527,$path_eclipse_528,$path_eclipse_529,$path_eclipse_53,$path_eclipse_530,$path_eclipse_531,$path_eclipse_532,$path_eclipse_533,$path_eclipse_534,$path_eclipse_535,$path_eclipse_536,$path_eclipse_537,$path_eclipse_538,$path_eclipse_539,$path_eclipse_54,$path_eclipse_540,$path_eclipse_541,$path_eclipse_542,$path_eclipse_543,$path_eclipse_544,$path_eclipse_545,$path_eclipse_546,$path_eclipse_547,$path_eclipse_548,$path_eclipse_549,$path_eclipse_55,$path_eclipse_550,$path_eclipse_551,$path_eclipse_552,$path_eclipse_553,$path_eclipse_554,$path_eclipse_555,$path_eclipse_556,$path_eclipse_557,$path_eclipse_558,$path_eclipse_559,$path_eclipse_56,$path_eclipse_560,$path_eclipse_561,$path_eclipse_562,$path_eclipse_563,$path_eclipse_564,$path_eclipse_565,$path_eclipse_566,$path_eclipse_567,$path_eclipse_568,$path_eclipse_569,$path_eclipse_57,$path_eclipse_570,$path_eclipse_571,$path_eclipse_572,$path_eclipse_573,$path_eclipse_574,$path_eclipse_575,$path_eclipse_576,$path_eclipse_577,$path_eclipse_578,$path_eclipse_579,$path_eclipse_58,$path_eclipse_580,$path_eclipse_581,$path_eclipse_582,$path_eclipse_583,$path_eclipse_584,$path_eclipse_585,$path_eclipse_586,$path_eclipse_587,$path_eclipse_588,$path_eclipse_589,$path_eclipse_59,$path_eclipse_590,$path_eclipse_591,$path_eclipse_592,$path_eclipse_593,$path_eclipse_594,$path_eclipse_595,$path_eclipse_596,$path_eclipse_597,$path_eclipse_598,$path_eclipse_599,$path_eclipse_6,$path_eclipse_60,$path_eclipse_600,$path_eclipse_601,$path_eclipse_602,$path_eclipse_603,$path_eclipse_604,$path_eclipse_605,$path_eclipse_606,$path_eclipse_607,$path_eclipse_608,$path_eclipse_609,$path_eclipse_61,$path_eclipse_610,$path_eclipse_611,$path_eclipse_612,$path_eclipse_613,$path_eclipse_614,$path_eclipse_615,$path_eclipse_616,$path_eclipse_617,$path_eclipse_618,$path_eclipse_619,$path_eclipse_62,$path_eclipse_620,$path_eclipse_621,$path_eclipse_622,$path_eclipse_623,$path_eclipse_624,$path_eclipse_625,$path_eclipse_626,$path_eclipse_627,$path_eclipse_628,$path_eclipse_629,$path_eclipse_63,$path_eclipse_630,$path_eclipse_631,$path_eclipse_632,$path_eclipse_633,$path_eclipse_634,$path_eclipse_635,$path_eclipse_636,$path_eclipse_637,$path_eclipse_638,$path_eclipse_639,$path_eclipse_64,$path_eclipse_640,$path_eclipse_641,$path_eclipse_642,$path_eclipse_643,$path_eclipse_644,$path_eclipse_645,$path_eclipse_646,$path_eclipse_647,$path_eclipse_648,$path_eclipse_649,$path_eclipse_65,$path_eclipse_650,$path_eclipse_651,$path_eclipse_652,$path_eclipse_653,$path_eclipse_654,$path_eclipse_655,$path_eclipse_656,$path_eclipse_657,$path_eclipse_658,$path_eclipse_659,$path_eclipse_66,$path_eclipse_660,$path_eclipse_661,$path_eclipse_662,$path_eclipse_663,$path_eclipse_664,$path_eclipse_665,$path_eclipse_666,$path_eclipse_667,$path_eclipse_668,$path_eclipse_669,$path_eclipse_67,$path_eclipse_670,$path_eclipse_671,$path_eclipse_672,$path_eclipse_673,$path_eclipse_674,$path_eclipse_675,$path_eclipse_676,$path_eclipse_677,$path_eclipse_678,$path_eclipse_679,$path_eclipse_68,$path_eclipse_680,$path_eclipse_681,$path_eclipse_682,$path_eclipse_683,$path_eclipse_684,$path_eclipse_685,$path_eclipse_686,$path_eclipse_687,$path_eclipse_688,$path_eclipse_689,$path_eclipse_69,$path_eclipse_690,$path_eclipse_691,$path_eclipse_692,$path_eclipse_693,$path_eclipse_694,$path_eclipse_695,$path_eclipse_696,$path_eclipse_697,$path_eclipse_698,$path_eclipse_699,$path_eclipse_7,$path_eclipse_70,$path_eclipse_700,$path_eclipse_701,$path_eclipse_702,$path_eclipse_703,$path_eclipse_704,$path_eclipse_705,$path_eclipse_706,$path_eclipse_707,$path_eclipse_708,$path_eclipse_709,$path_eclipse_71,$path_eclipse_710,$path_eclipse_711,$path_eclipse_712,$path_eclipse_713,$path_eclipse_714,$path_eclipse_715,$path_eclipse_716,$path_eclipse_717,$path_eclipse_718,$path_eclipse_719,$path_eclipse_72,$path_eclipse_720,$path_eclipse_721,$path_eclipse_722,$path_eclipse_723,$path_eclipse_724,$path_eclipse_725,$path_eclipse_726,$path_eclipse_727,$path_eclipse_728,$path_eclipse_729,$path_eclipse_73,$path_eclipse_730,$path_eclipse_731,$path_eclipse_732,$path_eclipse_733,$path_eclipse_734,$path_eclipse_735,$path_eclipse_736,$path_eclipse_737,$path_eclipse_738,$path_eclipse_739,$path_eclipse_74,$path_eclipse_740,$path_eclipse_741,$path_eclipse_742,$path_eclipse_743,$path_eclipse_744,$path_eclipse_745,$path_eclipse_746,$path_eclipse_747,$path_eclipse_748,$path_eclipse_749,$path_eclipse_75,$path_eclipse_750,$path_eclipse_751,$path_eclipse_752,$path_eclipse_753,$path_eclipse_754,$path_eclipse_755,$path_eclipse_756,$path_eclipse_757,$path_eclipse_758,$path_eclipse_759,$path_eclipse_76,$path_eclipse_760,$path_eclipse_761,$path_eclipse_762,$path_eclipse_763,$path_eclipse_764,$path_eclipse_765,$path_eclipse_766,$path_eclipse_767,$path_eclipse_768,$path_eclipse_769,$path_eclipse_77,$path_eclipse_770,$path_eclipse_771,$path_eclipse_772,$path_eclipse_773,$path_eclipse_774,$path_eclipse_775,$path_eclipse_776,$path_eclipse_777,$path_eclipse_778,$path_eclipse_779,$path_eclipse_78,$path_eclipse_780,$path_eclipse_781,$path_eclipse_782,$path_eclipse_783,$path_eclipse_784,$path_eclipse_785,$path_eclipse_786,$path_eclipse_787,$path_eclipse_788,$path_eclipse_789,$path_eclipse_79,$path_eclipse_790,$path_eclipse_791,$path_eclipse_792,$path_eclipse_793,$path_eclipse_794,$path_eclipse_795,$path_eclipse_796,$path_eclipse_797,$path_eclipse_798,$path_eclipse_799,$path_eclipse_8,$path_eclipse_80,$path_eclipse_800,$path_eclipse_801,$path_eclipse_802,$path_eclipse_803,$path_eclipse_804,$path_eclipse_805,$path_eclipse_806,$path_eclipse_807,$path_eclipse_808,$path_eclipse_809,$path_eclipse_81,$path_eclipse_810,$path_eclipse_811,$path_eclipse_812,$path_eclipse_813,$path_eclipse_814,$path_eclipse_815,$path_eclipse_816,$path_eclipse_817,$path_eclipse_818,$path_eclipse_819,$path_eclipse_82,$path_eclipse_820,$path_eclipse_821,$path_eclipse_822,$path_eclipse_823,$path_eclipse_824,$path_eclipse_825,$path_eclipse_826,$path_eclipse_827,$path_eclipse_828,$path_eclipse_829,$path_eclipse_83,$path_eclipse_830,$path_eclipse_831,$path_eclipse_832,$path_eclipse_833,$path_eclipse_834,$path_eclipse_835,$path_eclipse_836,$path_eclipse_837,$path_eclipse_838,$path_eclipse_839,$path_eclipse_84,$path_eclipse_840,$path_eclipse_841,$path_eclipse_842,$path_eclipse_843,$path_eclipse_844,$path_eclipse_845,$path_eclipse_846,$path_eclipse_847,$path_eclipse_848,$path_eclipse_849,$path_eclipse_85,$path_eclipse_850,$path_eclipse_851,$path_eclipse_852,$path_eclipse_853,$path_eclipse_854,$path_eclipse_855,$path_eclipse_856,$path_eclipse_857,$path_eclipse_858,$path_eclipse_859,$path_eclipse_86,$path_eclipse_860,$path_eclipse_861,$path_eclipse_862,$path_eclipse_863,$path_eclipse_864,$path_eclipse_865,$path_eclipse_866,$path_eclipse_867,$path_eclipse_868,$path_eclipse_869,$path_eclipse_87,$path_eclipse_870,$path_eclipse_871,$path_eclipse_872,$path_eclipse_873,$path_eclipse_874,$path_eclipse_875,$path_eclipse_876,$path_eclipse_877,$path_eclipse_878,$path_eclipse_879,$path_eclipse_88,$path_eclipse_880,$path_eclipse_881,$path_eclipse_882,$path_eclipse_883,$path_eclipse_884,$path_eclipse_885,$path_eclipse_886,$path_eclipse_887,$path_eclipse_888,$path_eclipse_889,$path_eclipse_89,$path_eclipse_890,$path_eclipse_891,$path_eclipse_892,$path_eclipse_893,$path_eclipse_894,$path_eclipse_895,$path_eclipse_896,$path_eclipse_897,$path_eclipse_898,$path_eclipse_899,$path_eclipse_9,$path_eclipse_90,$path_eclipse_900,$path_eclipse_901,$path_eclipse_902,$path_eclipse_903,$path_eclipse_904,$path_eclipse_905,$path_eclipse_906,$path_eclipse_907,$path_eclipse_908,$path_eclipse_909,$path_eclipse_91,$path_eclipse_910,$path_eclipse_911,$path_eclipse_912,$path_eclipse_913,$path_eclipse_914,$path_eclipse_915,$path_eclipse_916,$path_eclipse_917,$path_eclipse_918,$path_eclipse_919,$path_eclipse_92,$path_eclipse_920,$path_eclipse_921,$path_eclipse_922,$path_eclipse_923,$path_eclipse_924,$path_eclipse_925,$path_eclipse_926,$path_eclipse_927,$path_eclipse_928,$path_eclipse_929,$path_eclipse_93,$path_eclipse_930,$path_eclipse_931,$path_eclipse_932,$path_eclipse_933,$path_eclipse_934,$path_eclipse_935,$path_eclipse_936,$path_eclipse_937,$path_eclipse_938,$path_eclipse_939,$path_eclipse_94,$path_eclipse_940,$path_eclipse_941,$path_eclipse_942,$path_eclipse_943,$path_eclipse_944,$path_eclipse_945,$path_eclipse_946,$path_eclipse_947,$path_eclipse_948,$path_eclipse_949,$path_eclipse_95,$path_eclipse_950,$path_eclipse_951,$path_eclipse_952,$path_eclipse_953,$path_eclipse_954,$path_eclipse_955,$path_eclipse_956,$path_eclipse_957,$path_eclipse_958,$path_eclipse_959,$path_eclipse_96,$path_eclipse_960,$path_eclipse_961,$path_eclipse_962,$path_eclipse_963,$path_eclipse_964,$path_eclipse_965,$path_eclipse_966,$path_eclipse_967,$path_eclipse_968,$path_eclipse_969,$path_eclipse_97,$path_eclipse_970,$path_eclipse_971,$path_eclipse_972,$path_eclipse_973,$path_eclipse_974,$path_eclipse_975,$path_eclipse_976,$path_eclipse_977,$path_eclipse_978,$path_eclipse_979,$path_eclipse_98,$path_eclipse_980,$path_eclipse_981,$path_eclipse_982,$path_eclipse_983,$path_eclipse_984,$path_eclipse_985,$path_eclipse_986,$path_eclipse_987,$path_eclipse_988,$path_eclipse_989,$path_eclipse_99,$path_eclipse_990,$path_eclipse_991,$path_eclipse_992,$path_eclipse_993,$path_eclipse_994,$path_eclipse_995,$path_eclipse_996,$path_eclipse_997,$path_eclipse_998,$path_eclipse_999,$prefs,$prefs_eclipse_1,$prefs_eclipse_10,$prefs_eclipse_100,$prefs_eclipse_101,$prefs_eclipse_102,$prefs_eclipse_103,$prefs_eclipse_11,$prefs_eclipse_12,$prefs_eclipse_13,$prefs_eclipse_14,$prefs_eclipse_15,$prefs_eclipse_16,$prefs_eclipse_17,$prefs_eclipse_18,$prefs_eclipse_19,$prefs_eclipse_2,$prefs_eclipse_20,$prefs_eclipse_21,$prefs_eclipse_22,$prefs_eclipse_23,$prefs_eclipse_24,$prefs_eclipse_25,$prefs_eclipse_26,$prefs_eclipse_27,$prefs_eclipse_28,$prefs_eclipse_29,$prefs_eclipse_3,$prefs_eclipse_30,$prefs_eclipse_31,$prefs_eclipse_32,$prefs_eclipse_33,$prefs_eclipse_34,$prefs_eclipse_35,$prefs_eclipse_36,$prefs_eclipse_37,$prefs_eclipse_38,$prefs_eclipse_39,$prefs_eclipse_4,$prefs_eclipse_40,$prefs_eclipse_41,$prefs_eclipse_42,$prefs_eclipse_43,$prefs_eclipse_44,$prefs_eclipse_45,$prefs_eclipse_46,$prefs_eclipse_47,$prefs_eclipse_48,$prefs_eclipse_49,$prefs_eclipse_5,$prefs_eclipse_50,$prefs_eclipse_51,$prefs_eclipse_52,$prefs_eclipse_53,$prefs_eclipse_54,$prefs_eclipse_55,$prefs_eclipse_56,$prefs_eclipse_57,$prefs_eclipse_58,$prefs_eclipse_59,$prefs_eclipse_6,$prefs_eclipse_60,$prefs_eclipse_61,$prefs_eclipse_62,$prefs_eclipse_63,$prefs_eclipse_64,$prefs_eclipse_65,$prefs_eclipse_66,$prefs_eclipse_67,$prefs_eclipse_68,$prefs_eclipse_69,$prefs_eclipse_7,$prefs_eclipse_70,$prefs_eclipse_71,$prefs_eclipse_72,$prefs_eclipse_73,$prefs_eclipse_74,$prefs_eclipse_75,$prefs_eclipse_76,$prefs_eclipse_77,$prefs_eclipse_78,$prefs_eclipse_79,$prefs_eclipse_8,$prefs_eclipse_80,$prefs_eclipse_81,$prefs_eclipse_82,$prefs_eclipse_83,$prefs_eclipse_84,$prefs_eclipse_85,$prefs_eclipse_86,$prefs_eclipse_87,$prefs_eclipse_88,$prefs_eclipse_89,$prefs_eclipse_9,$prefs_eclipse_90,$prefs_eclipse_91,$prefs_eclipse_92,$prefs_eclipse_93,$prefs_eclipse_94,$prefs_eclipse_95,$prefs_eclipse_96,$prefs_eclipse_97,$prefs_eclipse_98,$prefs_eclipse_99,$process,$process_eclipse_1,$process_eclipse_10,$process_eclipse_11,$process_eclipse_12,$process_eclipse_13,$process_eclipse_14,$process_eclipse_15,$process_eclipse_16,$process_eclipse_17,$process_eclipse_18,$process_eclipse_19,$process_eclipse_2,$process_eclipse_20,$process_eclipse_21,$process_eclipse_22,$process_eclipse_23,$process_eclipse_24,$process_eclipse_25,$process_eclipse_26,$process_eclipse_27,$process_eclipse_28,$process_eclipse_29,$process_eclipse_3,$process_eclipse_30,$process_eclipse_31,$process_eclipse_32,$process_eclipse_33,$process_eclipse_34,$process_eclipse_35,$process_eclipse_36,$process_eclipse_37,$process_eclipse_38,$process_eclipse_39,$process_eclipse_4,$process_eclipse_40,$process_eclipse_41,$process_eclipse_42,$process_eclipse_43,$process_eclipse_44,$process_eclipse_45,$process_eclipse_46,$process_eclipse_47,$process_eclipse_48,$process_eclipse_49,$process_eclipse_5,$process_eclipse_50,$process_eclipse_51,$process_eclipse_52,$process_eclipse_53,$process_eclipse_54,$process_eclipse_55,$process_eclipse_56,$process_eclipse_57,$process_eclipse_58,$process_eclipse_59,$process_eclipse_6,$process_eclipse_60,$process_eclipse_61,$process_eclipse_62,$process_eclipse_63,$process_eclipse_64,$process_eclipse_65,$process_eclipse_66,$process_eclipse_67,$process_eclipse_68,$process_eclipse_69,$process_eclipse_7,$process_eclipse_70,$process_eclipse_71,$process_eclipse_72,$process_eclipse_73,$process_eclipse_74,$process_eclipse_75,$process_eclipse_76,$process_eclipse_77,$process_eclipse_78,$process_eclipse_79,$process_eclipse_8,$process_eclipse_80,$process_eclipse_81,$process_eclipse_82,$process_eclipse_83,$process_eclipse_84,$process_eclipse_85,$process_eclipse_86,$process_eclipse_87,$process_eclipse_88,$process_eclipse_89,$process_eclipse_9,$process_eclipse_90,$process_eclipse_91,$process_eclipse_92,$process_eclipse_93,$process_eclipse_94,$process_eclipse_95,$processor,$processor_eclipse_1,$processor_eclipse_10,$processor_eclipse_100,$processor_eclipse_101,$processor_eclipse_102,$processor_eclipse_103,$processor_eclipse_104,$processor_eclipse_105,$processor_eclipse_106,$processor_eclipse_107,$processor_eclipse_108,$processor_eclipse_109,$processor_eclipse_11,$processor_eclipse_110,$processor_eclipse_111,$processor_eclipse_112,$processor_eclipse_113,$processor_eclipse_114,$processor_eclipse_115,$processor_eclipse_116,$processor_eclipse_117,$processor_eclipse_118,$processor_eclipse_119,$processor_eclipse_12,$processor_eclipse_120,$processor_eclipse_121,$processor_eclipse_122,$processor_eclipse_123,$processor_eclipse_124,$processor_eclipse_125,$processor_eclipse_126,$processor_eclipse_127,$processor_eclipse_128,$processor_eclipse_129,$processor_eclipse_13,$processor_eclipse_130,$processor_eclipse_131,$processor_eclipse_132,$processor_eclipse_133,$processor_eclipse_134,$processor_eclipse_135,$processor_eclipse_136,$processor_eclipse_137,$processor_eclipse_138,$processor_eclipse_139,$processor_eclipse_14,$processor_eclipse_140,$processor_eclipse_141,$processor_eclipse_142,$processor_eclipse_143,$processor_eclipse_144,$processor_eclipse_145,$processor_eclipse_146,$processor_eclipse_147,$processor_eclipse_148,$processor_eclipse_149,$processor_eclipse_15,$processor_eclipse_16,$processor_eclipse_17,$processor_eclipse_18,$processor_eclipse_19,$processor_eclipse_2,$processor_eclipse_20,$processor_eclipse_21,$processor_eclipse_22,$processor_eclipse_23,$processor_eclipse_24,$processor_eclipse_25,$processor_eclipse_26,$processor_eclipse_27,$processor_eclipse_28,$processor_eclipse_29,$processor_eclipse_3,$processor_eclipse_30,$processor_eclipse_31,$processor_eclipse_32,$processor_eclipse_33,$processor_eclipse_34,$processor_eclipse_35,$processor_eclipse_36,$processor_eclipse_37,$processor_eclipse_38,$processor_eclipse_39,$processor_eclipse_4,$processor_eclipse_40,$processor_eclipse_41,$processor_eclipse_42,$processor_eclipse_43,$processor_eclipse_44,$processor_eclipse_45,$processor_eclipse_46,$processor_eclipse_47,$processor_eclipse_48,$processor_eclipse_49,$processor_eclipse_5,$processor_eclipse_50,$processor_eclipse_51,$processor_eclipse_52,$processor_eclipse_53,$processor_eclipse_54,$processor_eclipse_55,$processor_eclipse_56,$processor_eclipse_57,$processor_eclipse_58,$processor_eclipse_59,$processor_eclipse_6,$processor_eclipse_60,$processor_eclipse_61,$processor_eclipse_62,$processor_eclipse_63,$processor_eclipse_64,$processor_eclipse_65,$processor_eclipse_66,$processor_eclipse_67,$processor_eclipse_68,$processor_eclipse_69,$processor_eclipse_7,$processor_eclipse_70,$processor_eclipse_71,$processor_eclipse_72,$processor_eclipse_73,$processor_eclipse_74,$processor_eclipse_75,$processor_eclipse_76,$processor_eclipse_77,$processor_eclipse_78,$processor_eclipse_79,$processor_eclipse_8,$processor_eclipse_80,$processor_eclipse_81,$processor_eclipse_82,$processor_eclipse_83,$processor_eclipse_84,$processor_eclipse_85,$processor_eclipse_86,$processor_eclipse_87,$processor_eclipse_88,$processor_eclipse_89,$processor_eclipse_9,$processor_eclipse_90,$processor_eclipse_91,$processor_eclipse_92,$processor_eclipse_93,$processor_eclipse_94,$processor_eclipse_95,$processor_eclipse_96,$processor_eclipse_97,$processor_eclipse_98,$processor_eclipse_99,$r,$r_eclipse_1,$r_eclipse_10,$r_eclipse_11,$r_eclipse_12,$r_eclipse_13,$r_eclipse_14,$r_eclipse_15,$r_eclipse_16,$r_eclipse_17,$r_eclipse_18,$r_eclipse_19,$r_eclipse_2,$r_eclipse_20,$r_eclipse_21,$r_eclipse_22,$r_eclipse_23,$r_eclipse_24,$r_eclipse_25,$r_eclipse_26,$r_eclipse_27,$r_eclipse_28,$r_eclipse_29,$r_eclipse_3,$r_eclipse_30,$r_eclipse_31,$r_eclipse_32,$r_eclipse_33,$r_eclipse_34,$r_eclipse_35,$r_eclipse_36,$r_eclipse_37,$r_eclipse_38,$r_eclipse_39,$r_eclipse_4,$r_eclipse_40,$r_eclipse_41,$r_eclipse_42,$r_eclipse_43,$r_eclipse_44,$r_eclipse_45,$r_eclipse_46,$r_eclipse_47,$r_eclipse_48,$r_eclipse_49,$r_eclipse_5,$r_eclipse_50,$r_eclipse_51,$r_eclipse_52,$r_eclipse_53,$r_eclipse_54,$r_eclipse_55,$r_eclipse_6,$r_eclipse_7,$r_eclipse_8,$r_eclipse_9,$refxops,$refxops_eclipse_1,$refxops_eclipse_10,$refxops_eclipse_2,$refxops_eclipse_3,$refxops_eclipse_4,$refxops_eclipse_5,$refxops_eclipse_6,$refxops_eclipse_7,$refxops_eclipse_8,$refxops_eclipse_9,$required,$required_eclipse_1,$required_eclipse_10,$required_eclipse_100,$required_eclipse_101,$required_eclipse_102,$required_eclipse_103,$required_eclipse_104,$required_eclipse_105,$required_eclipse_106,$required_eclipse_107,$required_eclipse_108,$required_eclipse_109,$required_eclipse_11,$required_eclipse_110,$required_eclipse_111,$required_eclipse_112,$required_eclipse_113,$required_eclipse_114,$required_eclipse_115,$required_eclipse_116,$required_eclipse_117,$required_eclipse_118,$required_eclipse_119,$required_eclipse_12,$required_eclipse_120,$required_eclipse_121,$required_eclipse_122,$required_eclipse_123,$required_eclipse_124,$required_eclipse_125,$required_eclipse_126,$required_eclipse_127,$required_eclipse_128,$required_eclipse_129,$required_eclipse_13,$required_eclipse_130,$required_eclipse_131,$required_eclipse_132,$required_eclipse_133,$required_eclipse_134,$required_eclipse_135,$required_eclipse_136,$required_eclipse_137,$required_eclipse_138,$required_eclipse_139,$required_eclipse_14,$required_eclipse_140,$required_eclipse_141,$required_eclipse_142,$required_eclipse_143,$required_eclipse_144,$required_eclipse_145,$required_eclipse_146,$required_eclipse_147,$required_eclipse_148,$required_eclipse_149,$required_eclipse_15,$required_eclipse_150,$required_eclipse_151,$required_eclipse_152,$required_eclipse_153,$required_eclipse_154,$required_eclipse_155,$required_eclipse_156,$required_eclipse_157,$required_eclipse_158,$required_eclipse_159,$required_eclipse_16,$required_eclipse_160,$required_eclipse_161,$required_eclipse_162,$required_eclipse_163,$required_eclipse_164,$required_eclipse_165,$required_eclipse_166,$required_eclipse_167,$required_eclipse_168,$required_eclipse_169,$required_eclipse_17,$required_eclipse_170,$required_eclipse_171,$required_eclipse_172,$required_eclipse_173,$required_eclipse_174,$required_eclipse_175,$required_eclipse_176,$required_eclipse_177,$required_eclipse_178,$required_eclipse_179,$required_eclipse_18,$required_eclipse_180,$required_eclipse_181,$required_eclipse_182,$required_eclipse_183,$required_eclipse_184,$required_eclipse_185,$required_eclipse_186,$required_eclipse_187,$required_eclipse_188,$required_eclipse_189,$required_eclipse_19,$required_eclipse_190,$required_eclipse_191,$required_eclipse_192,$required_eclipse_193,$required_eclipse_194,$required_eclipse_195,$required_eclipse_196,$required_eclipse_197,$required_eclipse_198,$required_eclipse_199,$required_eclipse_2,$required_eclipse_20,$required_eclipse_200,$required_eclipse_201,$required_eclipse_202,$required_eclipse_203,$required_eclipse_204,$required_eclipse_205,$required_eclipse_206,$required_eclipse_207,$required_eclipse_208,$required_eclipse_209,$required_eclipse_21,$required_eclipse_210,$required_eclipse_211,$required_eclipse_212,$required_eclipse_213,$required_eclipse_214,$required_eclipse_215,$required_eclipse_216,$required_eclipse_217,$required_eclipse_218,$required_eclipse_219,$required_eclipse_22,$required_eclipse_220,$required_eclipse_221,$required_eclipse_222,$required_eclipse_223,$required_eclipse_224,$required_eclipse_225,$required_eclipse_226,$required_eclipse_227,$required_eclipse_228,$required_eclipse_229,$required_eclipse_23,$required_eclipse_230,$required_eclipse_231,$required_eclipse_232,$required_eclipse_233,$required_eclipse_234,$required_eclipse_235,$required_eclipse_236,$required_eclipse_237,$required_eclipse_238,$required_eclipse_239,$required_eclipse_24,$required_eclipse_240,$required_eclipse_241,$required_eclipse_242,$required_eclipse_243,$required_eclipse_244,$required_eclipse_245,$required_eclipse_246,$required_eclipse_247,$required_eclipse_25,$required_eclipse_26,$required_eclipse_27,$required_eclipse_28,$required_eclipse_29,$required_eclipse_3,$required_eclipse_30,$required_eclipse_31,$required_eclipse_32,$required_eclipse_33,$required_eclipse_34,$required_eclipse_35,$required_eclipse_36,$required_eclipse_37,$required_eclipse_38,$required_eclipse_39,$required_eclipse_4,$required_eclipse_40,$required_eclipse_41,$required_eclipse_42,$required_eclipse_43,$required_eclipse_44,$required_eclipse_45,$required_eclipse_46,$required_eclipse_47,$required_eclipse_48,$required_eclipse_49,$required_eclipse_5,$required_eclipse_50,$required_eclipse_51,$required_eclipse_52,$required_eclipse_53,$required_eclipse_54,$required_eclipse_55,$required_eclipse_56,$required_eclipse_57,$required_eclipse_58,$required_eclipse_59,$required_eclipse_6,$required_eclipse_60,$required_eclipse_61,$required_eclipse_62,$required_eclipse_63,$required_eclipse_64,$required_eclipse_65,$required_eclipse_66,$required_eclipse_67,$required_eclipse_68,$required_eclipse_69,$required_eclipse_7,$required_eclipse_70,$required_eclipse_71,$required_eclipse_72,$required_eclipse_73,$required_eclipse_74,$required_eclipse_75,$required_eclipse_76,$required_eclipse_77,$required_eclipse_78,$required_eclipse_79,$required_eclipse_8,$required_eclipse_80,$required_eclipse_81,$required_eclipse_82,$required_eclipse_83,$required_eclipse_84,$required_eclipse_85,$required_eclipse_86,$required_eclipse_87,$required_eclipse_88,$required_eclipse_89,$required_eclipse_9,$required_eclipse_90,$required_eclipse_91,$required_eclipse_92,$required_eclipse_93,$required_eclipse_94,$required_eclipse_95,$required_eclipse_96,$required_eclipse_97,$required_eclipse_98,$required_eclipse_99,$s,$s_eclipse_1,$schemas,$schemas_eclipse_1,$schemas_eclipse_10,$schemas_eclipse_2,$schemas_eclipse_3,$schemas_eclipse_4,$schemas_eclipse_5,$schemas_eclipse_6,$schemas_eclipse_7,$schemas_eclipse_8,$schemas_eclipse_9,$self,$self_eclipse_1,$self_eclipse_10,$self_eclipse_100,$self_eclipse_101,$self_eclipse_102,$self_eclipse_103,$self_eclipse_104,$self_eclipse_105,$self_eclipse_106,$self_eclipse_107,$self_eclipse_108,$self_eclipse_109,$self_eclipse_11,$self_eclipse_110,$self_eclipse_111,$self_eclipse_112,$self_eclipse_113,$self_eclipse_114,$self_eclipse_115,$self_eclipse_116,$self_eclipse_117,$self_eclipse_118,$self_eclipse_119,$self_eclipse_12,$self_eclipse_120,$self_eclipse_121,$self_eclipse_122,$self_eclipse_123,$self_eclipse_124,$self_eclipse_125,$self_eclipse_126,$self_eclipse_127,$self_eclipse_128,$self_eclipse_129,$self_eclipse_13,$self_eclipse_130,$self_eclipse_131,$self_eclipse_132,$self_eclipse_133,$self_eclipse_134,$self_eclipse_135,$self_eclipse_136,$self_eclipse_137,$self_eclipse_138,$self_eclipse_139,$self_eclipse_14,$self_eclipse_140,$self_eclipse_141,$self_eclipse_142,$self_eclipse_143,$self_eclipse_144,$self_eclipse_145,$self_eclipse_15,$self_eclipse_16,$self_eclipse_17,$self_eclipse_18,$self_eclipse_19,$self_eclipse_2,$self_eclipse_20,$self_eclipse_21,$self_eclipse_22,$self_eclipse_23,$self_eclipse_24,$self_eclipse_25,$self_eclipse_26,$self_eclipse_27,$self_eclipse_28,$self_eclipse_29,$self_eclipse_3,$self_eclipse_30,$self_eclipse_31,$self_eclipse_32,$self_eclipse_33,$self_eclipse_34,$self_eclipse_35,$self_eclipse_36,$self_eclipse_37,$self_eclipse_38,$self_eclipse_39,$self_eclipse_4,$self_eclipse_40,$self_eclipse_41,$self_eclipse_42,$self_eclipse_43,$self_eclipse_44,$self_eclipse_45,$self_eclipse_46,$self_eclipse_47,$self_eclipse_48,$self_eclipse_49,$self_eclipse_5,$self_eclipse_50,$self_eclipse_51,$self_eclipse_52,$self_eclipse_53,$self_eclipse_54,$self_eclipse_55,$self_eclipse_56,$self_eclipse_57,$self_eclipse_58,$self_eclipse_59,$self_eclipse_6,$self_eclipse_60,$self_eclipse_61,$self_eclipse_62,$self_eclipse_63,$self_eclipse_64,$self_eclipse_65,$self_eclipse_66,$self_eclipse_67,$self_eclipse_68,$self_eclipse_69,$self_eclipse_7,$self_eclipse_70,$self_eclipse_71,$self_eclipse_72,$self_eclipse_73,$self_eclipse_74,$self_eclipse_75,$self_eclipse_76,$self_eclipse_77,$self_eclipse_78,$self_eclipse_79,$self_eclipse_8,$self_eclipse_80,$self_eclipse_81,$self_eclipse_82,$self_eclipse_83,$self_eclipse_84,$self_eclipse_85,$self_eclipse_86,$self_eclipse_87,$self_eclipse_88,$self_eclipse_89,$self_eclipse_9,$self_eclipse_90,$self_eclipse_91,$self_eclipse_92,$self_eclipse_93,$self_eclipse_94,$self_eclipse_95,$self_eclipse_96,$self_eclipse_97,$self_eclipse_98,$self_eclipse_99,$server,$soapenv,$soapenv_eclipse_1,$soapenv_eclipse_10,$soapenv_eclipse_11,$soapenv_eclipse_12,$soapenv_eclipse_2,$soapenv_eclipse_3,$soapenv_eclipse_4,$soapenv_eclipse_5,$soapenv_eclipse_6,$soapenv_eclipse_7,$soapenv_eclipse_8,$soapenv_eclipse_9,$st,$st_eclipse_1,$st_eclipse_10,$st_eclipse_100,$st_eclipse_101,$st_eclipse_102,$st_eclipse_103,$st_eclipse_104,$st_eclipse_105,$st_eclipse_106,$st_eclipse_107,$st_eclipse_108,$st_eclipse_109,$st_eclipse_11,$st_eclipse_110,$st_eclipse_111,$st_eclipse_112,$st_eclipse_113,$st_eclipse_114,$st_eclipse_115,$st_eclipse_116,$st_eclipse_117,$st_eclipse_118,$st_eclipse_119,$st_eclipse_12,$st_eclipse_120,$st_eclipse_121,$st_eclipse_122,$st_eclipse_123,$st_eclipse_124,$st_eclipse_125,$st_eclipse_126,$st_eclipse_127,$st_eclipse_128,$st_eclipse_129,$st_eclipse_13,$st_eclipse_130,$st_eclipse_131,$st_eclipse_132,$st_eclipse_133,$st_eclipse_134,$st_eclipse_135,$st_eclipse_136,$st_eclipse_137,$st_eclipse_138,$st_eclipse_139,$st_eclipse_14,$st_eclipse_140,$st_eclipse_141,$st_eclipse_142,$st_eclipse_143,$st_eclipse_144,$st_eclipse_145,$st_eclipse_146,$st_eclipse_147,$st_eclipse_148,$st_eclipse_149,$st_eclipse_15,$st_eclipse_150,$st_eclipse_151,$st_eclipse_152,$st_eclipse_153,$st_eclipse_154,$st_eclipse_155,$st_eclipse_156,$st_eclipse_157,$st_eclipse_158,$st_eclipse_159,$st_eclipse_16,$st_eclipse_160,$st_eclipse_161,$st_eclipse_162,$st_eclipse_163,$st_eclipse_164,$st_eclipse_165,$st_eclipse_166,$st_eclipse_167,$st_eclipse_168,$st_eclipse_169,$st_eclipse_17,$st_eclipse_170,$st_eclipse_171,$st_eclipse_172,$st_eclipse_173,$st_eclipse_174,$st_eclipse_175,$st_eclipse_176,$st_eclipse_177,$st_eclipse_178,$st_eclipse_179,$st_eclipse_18,$st_eclipse_180,$st_eclipse_181,$st_eclipse_182,$st_eclipse_183,$st_eclipse_184,$st_eclipse_185,$st_eclipse_186,$st_eclipse_187,$st_eclipse_188,$st_eclipse_189,$st_eclipse_19,$st_eclipse_190,$st_eclipse_191,$st_eclipse_192,$st_eclipse_193,$st_eclipse_194,$st_eclipse_195,$st_eclipse_196,$st_eclipse_197,$st_eclipse_198,$st_eclipse_199,$st_eclipse_2,$st_eclipse_20,$st_eclipse_200,$st_eclipse_201,$st_eclipse_202,$st_eclipse_203,$st_eclipse_204,$st_eclipse_205,$st_eclipse_206,$st_eclipse_207,$st_eclipse_208,$st_eclipse_209,$st_eclipse_21,$st_eclipse_210,$st_eclipse_211,$st_eclipse_212,$st_eclipse_213,$st_eclipse_214,$st_eclipse_215,$st_eclipse_216,$st_eclipse_217,$st_eclipse_218,$st_eclipse_219,$st_eclipse_22,$st_eclipse_220,$st_eclipse_221,$st_eclipse_222,$st_eclipse_223,$st_eclipse_224,$st_eclipse_225,$st_eclipse_226,$st_eclipse_227,$st_eclipse_228,$st_eclipse_229,$st_eclipse_23,$st_eclipse_230,$st_eclipse_231,$st_eclipse_232,$st_eclipse_233,$st_eclipse_234,$st_eclipse_235,$st_eclipse_236,$st_eclipse_237,$st_eclipse_238,$st_eclipse_239,$st_eclipse_24,$st_eclipse_240,$st_eclipse_241,$st_eclipse_242,$st_eclipse_243,$st_eclipse_244,$st_eclipse_245,$st_eclipse_246,$st_eclipse_247,$st_eclipse_248,$st_eclipse_249,$st_eclipse_25,$st_eclipse_250,$st_eclipse_251,$st_eclipse_252,$st_eclipse_253,$st_eclipse_254,$st_eclipse_255,$st_eclipse_256,$st_eclipse_257,$st_eclipse_258,$st_eclipse_259,$st_eclipse_26,$st_eclipse_260,$st_eclipse_261,$st_eclipse_262,$st_eclipse_263,$st_eclipse_264,$st_eclipse_265,$st_eclipse_266,$st_eclipse_267,$st_eclipse_268,$st_eclipse_269,$st_eclipse_27,$st_eclipse_270,$st_eclipse_271,$st_eclipse_272,$st_eclipse_273,$st_eclipse_274,$st_eclipse_275,$st_eclipse_276,$st_eclipse_277,$st_eclipse_278,$st_eclipse_279,$st_eclipse_28,$st_eclipse_280,$st_eclipse_281,$st_eclipse_282,$st_eclipse_283,$st_eclipse_284,$st_eclipse_285,$st_eclipse_286,$st_eclipse_287,$st_eclipse_288,$st_eclipse_289,$st_eclipse_29,$st_eclipse_290,$st_eclipse_291,$st_eclipse_292,$st_eclipse_293,$st_eclipse_294,$st_eclipse_295,$st_eclipse_296,$st_eclipse_297,$st_eclipse_298,$st_eclipse_299,$st_eclipse_3,$st_eclipse_30,$st_eclipse_300,$st_eclipse_301,$st_eclipse_302,$st_eclipse_303,$st_eclipse_304,$st_eclipse_305,$st_eclipse_306,$st_eclipse_307,$st_eclipse_308,$st_eclipse_309,$st_eclipse_31,$st_eclipse_310,$st_eclipse_311,$st_eclipse_312,$st_eclipse_313,$st_eclipse_314,$st_eclipse_315,$st_eclipse_316,$st_eclipse_317,$st_eclipse_318,$st_eclipse_319,$st_eclipse_32,$st_eclipse_320,$st_eclipse_321,$st_eclipse_322,$st_eclipse_323,$st_eclipse_324,$st_eclipse_325,$st_eclipse_326,$st_eclipse_327,$st_eclipse_328,$st_eclipse_329,$st_eclipse_33,$st_eclipse_330,$st_eclipse_331,$st_eclipse_332,$st_eclipse_333,$st_eclipse_334,$st_eclipse_335,$st_eclipse_336,$st_eclipse_337,$st_eclipse_338,$st_eclipse_339,$st_eclipse_34,$st_eclipse_340,$st_eclipse_341,$st_eclipse_342,$st_eclipse_343,$st_eclipse_344,$st_eclipse_345,$st_eclipse_346,$st_eclipse_347,$st_eclipse_348,$st_eclipse_349,$st_eclipse_35,$st_eclipse_350,$st_eclipse_351,$st_eclipse_352,$st_eclipse_353,$st_eclipse_354,$st_eclipse_355,$st_eclipse_356,$st_eclipse_357,$st_eclipse_358,$st_eclipse_359,$st_eclipse_36,$st_eclipse_360,$st_eclipse_361,$st_eclipse_362,$st_eclipse_363,$st_eclipse_364,$st_eclipse_365,$st_eclipse_366,$st_eclipse_367,$st_eclipse_368,$st_eclipse_369,$st_eclipse_37,$st_eclipse_370,$st_eclipse_371,$st_eclipse_372,$st_eclipse_373,$st_eclipse_374,$st_eclipse_375,$st_eclipse_376,$st_eclipse_377,$st_eclipse_378,$st_eclipse_379,$st_eclipse_38,$st_eclipse_380,$st_eclipse_381,$st_eclipse_382,$st_eclipse_383,$st_eclipse_384,$st_eclipse_385,$st_eclipse_386,$st_eclipse_387,$st_eclipse_388,$st_eclipse_389,$st_eclipse_39,$st_eclipse_390,$st_eclipse_391,$st_eclipse_392,$st_eclipse_393,$st_eclipse_394,$st_eclipse_395,$st_eclipse_396,$st_eclipse_397,$st_eclipse_398,$st_eclipse_399,$st_eclipse_4,$st_eclipse_40,$st_eclipse_400,$st_eclipse_401,$st_eclipse_402,$st_eclipse_403,$st_eclipse_404,$st_eclipse_405,$st_eclipse_406,$st_eclipse_407,$st_eclipse_408,$st_eclipse_409,$st_eclipse_41,$st_eclipse_410,$st_eclipse_411,$st_eclipse_412,$st_eclipse_413,$st_eclipse_414,$st_eclipse_415,$st_eclipse_416,$st_eclipse_417,$st_eclipse_418,$st_eclipse_419,$st_eclipse_42,$st_eclipse_420,$st_eclipse_421,$st_eclipse_422,$st_eclipse_423,$st_eclipse_424,$st_eclipse_425,$st_eclipse_426,$st_eclipse_427,$st_eclipse_428,$st_eclipse_429,$st_eclipse_43,$st_eclipse_430,$st_eclipse_431,$st_eclipse_432,$st_eclipse_433,$st_eclipse_434,$st_eclipse_435,$st_eclipse_436,$st_eclipse_437,$st_eclipse_438,$st_eclipse_439,$st_eclipse_44,$st_eclipse_440,$st_eclipse_441,$st_eclipse_442,$st_eclipse_443,$st_eclipse_444,$st_eclipse_445,$st_eclipse_446,$st_eclipse_447,$st_eclipse_448,$st_eclipse_449,$st_eclipse_45,$st_eclipse_450,$st_eclipse_451,$st_eclipse_452,$st_eclipse_453,$st_eclipse_454,$st_eclipse_455,$st_eclipse_456,$st_eclipse_457,$st_eclipse_458,$st_eclipse_459,$st_eclipse_46,$st_eclipse_460,$st_eclipse_461,$st_eclipse_462,$st_eclipse_463,$st_eclipse_464,$st_eclipse_465,$st_eclipse_466,$st_eclipse_467,$st_eclipse_468,$st_eclipse_469,$st_eclipse_47,$st_eclipse_470,$st_eclipse_471,$st_eclipse_472,$st_eclipse_473,$st_eclipse_474,$st_eclipse_475,$st_eclipse_476,$st_eclipse_477,$st_eclipse_478,$st_eclipse_479,$st_eclipse_48,$st_eclipse_480,$st_eclipse_481,$st_eclipse_482,$st_eclipse_483,$st_eclipse_484,$st_eclipse_485,$st_eclipse_486,$st_eclipse_487,$st_eclipse_488,$st_eclipse_489,$st_eclipse_49,$st_eclipse_490,$st_eclipse_491,$st_eclipse_492,$st_eclipse_493,$st_eclipse_494,$st_eclipse_495,$st_eclipse_496,$st_eclipse_497,$st_eclipse_498,$st_eclipse_499,$st_eclipse_5,$st_eclipse_50,$st_eclipse_500,$st_eclipse_501,$st_eclipse_502,$st_eclipse_503,$st_eclipse_504,$st_eclipse_505,$st_eclipse_506,$st_eclipse_507,$st_eclipse_508,$st_eclipse_509,$st_eclipse_51,$st_eclipse_510,$st_eclipse_511,$st_eclipse_512,$st_eclipse_513,$st_eclipse_514,$st_eclipse_515,$st_eclipse_516,$st_eclipse_517,$st_eclipse_518,$st_eclipse_519,$st_eclipse_52,$st_eclipse_520,$st_eclipse_521,$st_eclipse_522,$st_eclipse_523,$st_eclipse_524,$st_eclipse_525,$st_eclipse_526,$st_eclipse_527,$st_eclipse_528,$st_eclipse_529,$st_eclipse_53,$st_eclipse_530,$st_eclipse_531,$st_eclipse_532,$st_eclipse_533,$st_eclipse_534,$st_eclipse_535,$st_eclipse_536,$st_eclipse_537,$st_eclipse_538,$st_eclipse_539,$st_eclipse_54,$st_eclipse_540,$st_eclipse_541,$st_eclipse_542,$st_eclipse_543,$st_eclipse_544,$st_eclipse_545,$st_eclipse_546,$st_eclipse_547,$st_eclipse_548,$st_eclipse_549,$st_eclipse_55,$st_eclipse_550,$st_eclipse_551,$st_eclipse_552,$st_eclipse_553,$st_eclipse_554,$st_eclipse_555,$st_eclipse_556,$st_eclipse_557,$st_eclipse_558,$st_eclipse_559,$st_eclipse_56,$st_eclipse_560,$st_eclipse_561,$st_eclipse_562,$st_eclipse_563,$st_eclipse_564,$st_eclipse_565,$st_eclipse_566,$st_eclipse_567,$st_eclipse_568,$st_eclipse_569,$st_eclipse_57,$st_eclipse_570,$st_eclipse_571,$st_eclipse_572,$st_eclipse_573,$st_eclipse_574,$st_eclipse_575,$st_eclipse_576,$st_eclipse_577,$st_eclipse_578,$st_eclipse_579,$st_eclipse_58,$st_eclipse_580,$st_eclipse_581,$st_eclipse_582,$st_eclipse_583,$st_eclipse_584,$st_eclipse_585,$st_eclipse_586,$st_eclipse_587,$st_eclipse_588,$st_eclipse_589,$st_eclipse_59,$st_eclipse_590,$st_eclipse_591,$st_eclipse_592,$st_eclipse_593,$st_eclipse_594,$st_eclipse_595,$st_eclipse_596,$st_eclipse_597,$st_eclipse_598,$st_eclipse_599,$st_eclipse_6,$st_eclipse_60,$st_eclipse_600,$st_eclipse_601,$st_eclipse_602,$st_eclipse_603,$st_eclipse_604,$st_eclipse_605,$st_eclipse_606,$st_eclipse_607,$st_eclipse_608,$st_eclipse_609,$st_eclipse_61,$st_eclipse_610,$st_eclipse_611,$st_eclipse_612,$st_eclipse_613,$st_eclipse_614,$st_eclipse_615,$st_eclipse_616,$st_eclipse_617,$st_eclipse_618,$st_eclipse_619,$st_eclipse_62,$st_eclipse_620,$st_eclipse_621,$st_eclipse_622,$st_eclipse_623,$st_eclipse_624,$st_eclipse_625,$st_eclipse_626,$st_eclipse_627,$st_eclipse_628,$st_eclipse_629,$st_eclipse_63,$st_eclipse_630,$st_eclipse_631,$st_eclipse_632,$st_eclipse_633,$st_eclipse_634,$st_eclipse_635,$st_eclipse_636,$st_eclipse_637,$st_eclipse_638,$st_eclipse_639,$st_eclipse_64,$st_eclipse_640,$st_eclipse_641,$st_eclipse_642,$st_eclipse_643,$st_eclipse_644,$st_eclipse_645,$st_eclipse_646,$st_eclipse_647,$st_eclipse_648,$st_eclipse_649,$st_eclipse_65,$st_eclipse_650,$st_eclipse_651,$st_eclipse_652,$st_eclipse_653,$st_eclipse_654,$st_eclipse_655,$st_eclipse_656,$st_eclipse_657,$st_eclipse_658,$st_eclipse_659,$st_eclipse_66,$st_eclipse_660,$st_eclipse_661,$st_eclipse_662,$st_eclipse_663,$st_eclipse_664,$st_eclipse_665,$st_eclipse_666,$st_eclipse_667,$st_eclipse_668,$st_eclipse_669,$st_eclipse_67,$st_eclipse_670,$st_eclipse_671,$st_eclipse_672,$st_eclipse_673,$st_eclipse_674,$st_eclipse_675,$st_eclipse_676,$st_eclipse_677,$st_eclipse_678,$st_eclipse_679,$st_eclipse_68,$st_eclipse_680,$st_eclipse_681,$st_eclipse_682,$st_eclipse_683,$st_eclipse_684,$st_eclipse_685,$st_eclipse_686,$st_eclipse_687,$st_eclipse_688,$st_eclipse_689,$st_eclipse_69,$st_eclipse_690,$st_eclipse_691,$st_eclipse_692,$st_eclipse_693,$st_eclipse_694,$st_eclipse_695,$st_eclipse_696,$st_eclipse_697,$st_eclipse_698,$st_eclipse_699,$st_eclipse_7,$st_eclipse_70,$st_eclipse_700,$st_eclipse_701,$st_eclipse_702,$st_eclipse_703,$st_eclipse_704,$st_eclipse_705,$st_eclipse_706,$st_eclipse_707,$st_eclipse_708,$st_eclipse_709,$st_eclipse_71,$st_eclipse_710,$st_eclipse_711,$st_eclipse_712,$st_eclipse_713,$st_eclipse_714,$st_eclipse_715,$st_eclipse_716,$st_eclipse_717,$st_eclipse_718,$st_eclipse_719,$st_eclipse_72,$st_eclipse_720,$st_eclipse_721,$st_eclipse_722,$st_eclipse_723,$st_eclipse_724,$st_eclipse_725,$st_eclipse_726,$st_eclipse_727,$st_eclipse_728,$st_eclipse_729,$st_eclipse_73,$st_eclipse_730,$st_eclipse_731,$st_eclipse_732,$st_eclipse_733,$st_eclipse_734,$st_eclipse_735,$st_eclipse_736,$st_eclipse_737,$st_eclipse_738,$st_eclipse_739,$st_eclipse_74,$st_eclipse_740,$st_eclipse_741,$st_eclipse_742,$st_eclipse_743,$st_eclipse_75,$st_eclipse_76,$st_eclipse_77,$st_eclipse_78,$st_eclipse_79,$st_eclipse_8,$st_eclipse_80,$st_eclipse_81,$st_eclipse_82,$st_eclipse_83,$st_eclipse_84,$st_eclipse_85,$st_eclipse_86,$st_eclipse_87,$st_eclipse_88,$st_eclipse_89,$st_eclipse_9,$st_eclipse_90,$st_eclipse_91,$st_eclipse_92,$st_eclipse_93,$st_eclipse_94,$st_eclipse_95,$st_eclipse_96,$st_eclipse_97,$st_eclipse_98,$st_eclipse_99,$tag,$tag_eclipse_1,$tag_eclipse_10,$tag_eclipse_100,$tag_eclipse_1000,$tag_eclipse_1001,$tag_eclipse_1002,$tag_eclipse_1003,$tag_eclipse_1004,$tag_eclipse_1005,$tag_eclipse_1006,$tag_eclipse_1007,$tag_eclipse_1008,$tag_eclipse_1009,$tag_eclipse_101,$tag_eclipse_1010,$tag_eclipse_1011,$tag_eclipse_1012,$tag_eclipse_1013,$tag_eclipse_1014,$tag_eclipse_1015,$tag_eclipse_1016,$tag_eclipse_1017,$tag_eclipse_1018,$tag_eclipse_1019,$tag_eclipse_102,$tag_eclipse_1020,$tag_eclipse_1021,$tag_eclipse_1022,$tag_eclipse_1023,$tag_eclipse_1024,$tag_eclipse_1025,$tag_eclipse_1026,$tag_eclipse_1027,$tag_eclipse_1028,$tag_eclipse_1029,$tag_eclipse_103,$tag_eclipse_1030,$tag_eclipse_1031,$tag_eclipse_1032,$tag_eclipse_1033,$tag_eclipse_1034,$tag_eclipse_1035,$tag_eclipse_1036,$tag_eclipse_1037,$tag_eclipse_1038,$tag_eclipse_1039,$tag_eclipse_104,$tag_eclipse_1040,$tag_eclipse_1041,$tag_eclipse_1042,$tag_eclipse_1043,$tag_eclipse_1044,$tag_eclipse_1045,$tag_eclipse_1046,$tag_eclipse_1047,$tag_eclipse_1048,$tag_eclipse_1049,$tag_eclipse_105,$tag_eclipse_1050,$tag_eclipse_1051,$tag_eclipse_1052,$tag_eclipse_1053,$tag_eclipse_1054,$tag_eclipse_1055,$tag_eclipse_1056,$tag_eclipse_1057,$tag_eclipse_1058,$tag_eclipse_1059,$tag_eclipse_106,$tag_eclipse_1060,$tag_eclipse_1061,$tag_eclipse_1062,$tag_eclipse_1063,$tag_eclipse_1064,$tag_eclipse_1065,$tag_eclipse_1066,$tag_eclipse_1067,$tag_eclipse_1068,$tag_eclipse_1069,$tag_eclipse_107,$tag_eclipse_1070,$tag_eclipse_1071,$tag_eclipse_1072,$tag_eclipse_1073,$tag_eclipse_1074,$tag_eclipse_1075,$tag_eclipse_1076,$tag_eclipse_1077,$tag_eclipse_1078,$tag_eclipse_1079,$tag_eclipse_108,$tag_eclipse_1080,$tag_eclipse_1081,$tag_eclipse_1082,$tag_eclipse_1083,$tag_eclipse_1084,$tag_eclipse_1085,$tag_eclipse_109,$tag_eclipse_11,$tag_eclipse_110,$tag_eclipse_111,$tag_eclipse_112,$tag_eclipse_113,$tag_eclipse_114,$tag_eclipse_115,$tag_eclipse_116,$tag_eclipse_117,$tag_eclipse_118,$tag_eclipse_119,$tag_eclipse_12,$tag_eclipse_120,$tag_eclipse_121,$tag_eclipse_122,$tag_eclipse_123,$tag_eclipse_124,$tag_eclipse_125,$tag_eclipse_126,$tag_eclipse_127,$tag_eclipse_128,$tag_eclipse_129,$tag_eclipse_13,$tag_eclipse_130,$tag_eclipse_131,$tag_eclipse_132,$tag_eclipse_133,$tag_eclipse_134,$tag_eclipse_135,$tag_eclipse_136,$tag_eclipse_137,$tag_eclipse_138,$tag_eclipse_139,$tag_eclipse_14,$tag_eclipse_140,$tag_eclipse_141,$tag_eclipse_142,$tag_eclipse_143,$tag_eclipse_144,$tag_eclipse_145,$tag_eclipse_146,$tag_eclipse_147,$tag_eclipse_148,$tag_eclipse_149,$tag_eclipse_15,$tag_eclipse_150,$tag_eclipse_151,$tag_eclipse_152,$tag_eclipse_153,$tag_eclipse_154,$tag_eclipse_155,$tag_eclipse_156,$tag_eclipse_157,$tag_eclipse_158,$tag_eclipse_159,$tag_eclipse_16,$tag_eclipse_160,$tag_eclipse_161,$tag_eclipse_162,$tag_eclipse_163,$tag_eclipse_164,$tag_eclipse_165,$tag_eclipse_166,$tag_eclipse_167,$tag_eclipse_168,$tag_eclipse_169,$tag_eclipse_17,$tag_eclipse_170,$tag_eclipse_171,$tag_eclipse_172,$tag_eclipse_173,$tag_eclipse_174,$tag_eclipse_175,$tag_eclipse_176,$tag_eclipse_177,$tag_eclipse_178,$tag_eclipse_179,$tag_eclipse_18,$tag_eclipse_180,$tag_eclipse_181,$tag_eclipse_182,$tag_eclipse_183,$tag_eclipse_184,$tag_eclipse_185,$tag_eclipse_186,$tag_eclipse_187,$tag_eclipse_188,$tag_eclipse_189,$tag_eclipse_19,$tag_eclipse_190,$tag_eclipse_191,$tag_eclipse_192,$tag_eclipse_193,$tag_eclipse_194,$tag_eclipse_195,$tag_eclipse_196,$tag_eclipse_197,$tag_eclipse_198,$tag_eclipse_199,$tag_eclipse_2,$tag_eclipse_20,$tag_eclipse_200,$tag_eclipse_201,$tag_eclipse_202,$tag_eclipse_203,$tag_eclipse_204,$tag_eclipse_205,$tag_eclipse_206,$tag_eclipse_207,$tag_eclipse_208,$tag_eclipse_209,$tag_eclipse_21,$tag_eclipse_210,$tag_eclipse_211,$tag_eclipse_212,$tag_eclipse_213,$tag_eclipse_214,$tag_eclipse_215,$tag_eclipse_216,$tag_eclipse_217,$tag_eclipse_218,$tag_eclipse_219,$tag_eclipse_22,$tag_eclipse_220,$tag_eclipse_221,$tag_eclipse_222,$tag_eclipse_223,$tag_eclipse_224,$tag_eclipse_225,$tag_eclipse_226,$tag_eclipse_227,$tag_eclipse_228,$tag_eclipse_229,$tag_eclipse_23,$tag_eclipse_230,$tag_eclipse_231,$tag_eclipse_232,$tag_eclipse_233,$tag_eclipse_234,$tag_eclipse_235,$tag_eclipse_236,$tag_eclipse_237,$tag_eclipse_238,$tag_eclipse_239,$tag_eclipse_24,$tag_eclipse_240,$tag_eclipse_241,$tag_eclipse_242,$tag_eclipse_243,$tag_eclipse_244,$tag_eclipse_245,$tag_eclipse_246,$tag_eclipse_247,$tag_eclipse_248,$tag_eclipse_249,$tag_eclipse_25,$tag_eclipse_250,$tag_eclipse_251,$tag_eclipse_252,$tag_eclipse_253,$tag_eclipse_254,$tag_eclipse_255,$tag_eclipse_256,$tag_eclipse_257,$tag_eclipse_258,$tag_eclipse_259,$tag_eclipse_26,$tag_eclipse_260,$tag_eclipse_261,$tag_eclipse_262,$tag_eclipse_263,$tag_eclipse_264,$tag_eclipse_265,$tag_eclipse_266,$tag_eclipse_267,$tag_eclipse_268,$tag_eclipse_269,$tag_eclipse_27,$tag_eclipse_270,$tag_eclipse_271,$tag_eclipse_272,$tag_eclipse_273,$tag_eclipse_274,$tag_eclipse_275,$tag_eclipse_276,$tag_eclipse_277,$tag_eclipse_278,$tag_eclipse_279,$tag_eclipse_28,$tag_eclipse_280,$tag_eclipse_281,$tag_eclipse_282,$tag_eclipse_283,$tag_eclipse_284,$tag_eclipse_285,$tag_eclipse_286,$tag_eclipse_287,$tag_eclipse_288,$tag_eclipse_289,$tag_eclipse_29,$tag_eclipse_290,$tag_eclipse_291,$tag_eclipse_292,$tag_eclipse_293,$tag_eclipse_294,$tag_eclipse_295,$tag_eclipse_296,$tag_eclipse_297,$tag_eclipse_298,$tag_eclipse_299,$tag_eclipse_3,$tag_eclipse_30,$tag_eclipse_300,$tag_eclipse_301,$tag_eclipse_302,$tag_eclipse_303,$tag_eclipse_304,$tag_eclipse_305,$tag_eclipse_306,$tag_eclipse_307,$tag_eclipse_308,$tag_eclipse_309,$tag_eclipse_31,$tag_eclipse_310,$tag_eclipse_311,$tag_eclipse_312,$tag_eclipse_313,$tag_eclipse_314,$tag_eclipse_315,$tag_eclipse_316,$tag_eclipse_317,$tag_eclipse_318,$tag_eclipse_319,$tag_eclipse_32,$tag_eclipse_320,$tag_eclipse_321,$tag_eclipse_322,$tag_eclipse_323,$tag_eclipse_324,$tag_eclipse_325,$tag_eclipse_326,$tag_eclipse_327,$tag_eclipse_328,$tag_eclipse_329,$tag_eclipse_33,$tag_eclipse_330,$tag_eclipse_331,$tag_eclipse_332,$tag_eclipse_333,$tag_eclipse_334,$tag_eclipse_335,$tag_eclipse_336,$tag_eclipse_337,$tag_eclipse_338,$tag_eclipse_339,$tag_eclipse_34,$tag_eclipse_340,$tag_eclipse_341,$tag_eclipse_342,$tag_eclipse_343,$tag_eclipse_344,$tag_eclipse_345,$tag_eclipse_346,$tag_eclipse_347,$tag_eclipse_348,$tag_eclipse_349,$tag_eclipse_35,$tag_eclipse_350,$tag_eclipse_351,$tag_eclipse_352,$tag_eclipse_353,$tag_eclipse_354,$tag_eclipse_355,$tag_eclipse_356,$tag_eclipse_357,$tag_eclipse_358,$tag_eclipse_359,$tag_eclipse_36,$tag_eclipse_360,$tag_eclipse_361,$tag_eclipse_362,$tag_eclipse_363,$tag_eclipse_364,$tag_eclipse_365,$tag_eclipse_366,$tag_eclipse_367,$tag_eclipse_368,$tag_eclipse_369,$tag_eclipse_37,$tag_eclipse_370,$tag_eclipse_371,$tag_eclipse_372,$tag_eclipse_373,$tag_eclipse_374,$tag_eclipse_375,$tag_eclipse_376,$tag_eclipse_377,$tag_eclipse_378,$tag_eclipse_379,$tag_eclipse_38,$tag_eclipse_380,$tag_eclipse_381,$tag_eclipse_382,$tag_eclipse_383,$tag_eclipse_384,$tag_eclipse_385,$tag_eclipse_386,$tag_eclipse_387,$tag_eclipse_388,$tag_eclipse_389,$tag_eclipse_39,$tag_eclipse_390,$tag_eclipse_391,$tag_eclipse_392,$tag_eclipse_393,$tag_eclipse_394,$tag_eclipse_395,$tag_eclipse_396,$tag_eclipse_397,$tag_eclipse_398,$tag_eclipse_399,$tag_eclipse_4,$tag_eclipse_40,$tag_eclipse_400,$tag_eclipse_401,$tag_eclipse_402,$tag_eclipse_403,$tag_eclipse_404,$tag_eclipse_405,$tag_eclipse_406,$tag_eclipse_407,$tag_eclipse_408,$tag_eclipse_409,$tag_eclipse_41,$tag_eclipse_410,$tag_eclipse_411,$tag_eclipse_412,$tag_eclipse_413,$tag_eclipse_414,$tag_eclipse_415,$tag_eclipse_416,$tag_eclipse_417,$tag_eclipse_418,$tag_eclipse_419,$tag_eclipse_42,$tag_eclipse_420,$tag_eclipse_421,$tag_eclipse_422,$tag_eclipse_423,$tag_eclipse_424,$tag_eclipse_425,$tag_eclipse_426,$tag_eclipse_427,$tag_eclipse_428,$tag_eclipse_429,$tag_eclipse_43,$tag_eclipse_430,$tag_eclipse_431,$tag_eclipse_432,$tag_eclipse_433,$tag_eclipse_434,$tag_eclipse_435,$tag_eclipse_436,$tag_eclipse_437,$tag_eclipse_438,$tag_eclipse_439,$tag_eclipse_44,$tag_eclipse_440,$tag_eclipse_441,$tag_eclipse_442,$tag_eclipse_443,$tag_eclipse_444,$tag_eclipse_445,$tag_eclipse_446,$tag_eclipse_447,$tag_eclipse_448,$tag_eclipse_449,$tag_eclipse_45,$tag_eclipse_450,$tag_eclipse_451,$tag_eclipse_452,$tag_eclipse_453,$tag_eclipse_454,$tag_eclipse_455,$tag_eclipse_456,$tag_eclipse_457,$tag_eclipse_458,$tag_eclipse_459,$tag_eclipse_46,$tag_eclipse_460,$tag_eclipse_461,$tag_eclipse_462,$tag_eclipse_463,$tag_eclipse_464,$tag_eclipse_465,$tag_eclipse_466,$tag_eclipse_467,$tag_eclipse_468,$tag_eclipse_469,$tag_eclipse_47,$tag_eclipse_470,$tag_eclipse_471,$tag_eclipse_472,$tag_eclipse_473,$tag_eclipse_474,$tag_eclipse_475,$tag_eclipse_476,$tag_eclipse_477,$tag_eclipse_478,$tag_eclipse_479,$tag_eclipse_48,$tag_eclipse_480,$tag_eclipse_481,$tag_eclipse_482,$tag_eclipse_483,$tag_eclipse_484,$tag_eclipse_485,$tag_eclipse_486,$tag_eclipse_487,$tag_eclipse_488,$tag_eclipse_489,$tag_eclipse_49,$tag_eclipse_490,$tag_eclipse_491,$tag_eclipse_492,$tag_eclipse_493,$tag_eclipse_494,$tag_eclipse_495,$tag_eclipse_496,$tag_eclipse_497,$tag_eclipse_498,$tag_eclipse_499,$tag_eclipse_5,$tag_eclipse_50,$tag_eclipse_500,$tag_eclipse_501,$tag_eclipse_502,$tag_eclipse_503,$tag_eclipse_504,$tag_eclipse_505,$tag_eclipse_506,$tag_eclipse_507,$tag_eclipse_508,$tag_eclipse_509,$tag_eclipse_51,$tag_eclipse_510,$tag_eclipse_511,$tag_eclipse_512,$tag_eclipse_513,$tag_eclipse_514,$tag_eclipse_515,$tag_eclipse_516,$tag_eclipse_517,$tag_eclipse_518,$tag_eclipse_519,$tag_eclipse_52,$tag_eclipse_520,$tag_eclipse_521,$tag_eclipse_522,$tag_eclipse_523,$tag_eclipse_524,$tag_eclipse_525,$tag_eclipse_526,$tag_eclipse_527,$tag_eclipse_528,$tag_eclipse_529,$tag_eclipse_53,$tag_eclipse_530,$tag_eclipse_531,$tag_eclipse_532,$tag_eclipse_533,$tag_eclipse_534,$tag_eclipse_535,$tag_eclipse_536,$tag_eclipse_537,$tag_eclipse_538,$tag_eclipse_539,$tag_eclipse_54,$tag_eclipse_540,$tag_eclipse_541,$tag_eclipse_542,$tag_eclipse_543,$tag_eclipse_544,$tag_eclipse_545,$tag_eclipse_546,$tag_eclipse_547,$tag_eclipse_548,$tag_eclipse_549,$tag_eclipse_55,$tag_eclipse_550,$tag_eclipse_551,$tag_eclipse_552,$tag_eclipse_553,$tag_eclipse_554,$tag_eclipse_555,$tag_eclipse_556,$tag_eclipse_557,$tag_eclipse_558,$tag_eclipse_559,$tag_eclipse_56,$tag_eclipse_560,$tag_eclipse_561,$tag_eclipse_562,$tag_eclipse_563,$tag_eclipse_564,$tag_eclipse_565,$tag_eclipse_566,$tag_eclipse_567,$tag_eclipse_568,$tag_eclipse_569,$tag_eclipse_57,$tag_eclipse_570,$tag_eclipse_571,$tag_eclipse_572,$tag_eclipse_573,$tag_eclipse_574,$tag_eclipse_575,$tag_eclipse_576,$tag_eclipse_577,$tag_eclipse_578,$tag_eclipse_579,$tag_eclipse_58,$tag_eclipse_580,$tag_eclipse_581,$tag_eclipse_582,$tag_eclipse_583,$tag_eclipse_584,$tag_eclipse_585,$tag_eclipse_586,$tag_eclipse_587,$tag_eclipse_588,$tag_eclipse_589,$tag_eclipse_59,$tag_eclipse_590,$tag_eclipse_591,$tag_eclipse_592,$tag_eclipse_593,$tag_eclipse_594,$tag_eclipse_595,$tag_eclipse_596,$tag_eclipse_597,$tag_eclipse_598,$tag_eclipse_599,$tag_eclipse_6,$tag_eclipse_60,$tag_eclipse_600,$tag_eclipse_601,$tag_eclipse_602,$tag_eclipse_603,$tag_eclipse_604,$tag_eclipse_605,$tag_eclipse_606,$tag_eclipse_607,$tag_eclipse_608,$tag_eclipse_609,$tag_eclipse_61,$tag_eclipse_610,$tag_eclipse_611,$tag_eclipse_612,$tag_eclipse_613,$tag_eclipse_614,$tag_eclipse_615,$tag_eclipse_616,$tag_eclipse_617,$tag_eclipse_618,$tag_eclipse_619,$tag_eclipse_62,$tag_eclipse_620,$tag_eclipse_621,$tag_eclipse_622,$tag_eclipse_623,$tag_eclipse_624,$tag_eclipse_625,$tag_eclipse_626,$tag_eclipse_627,$tag_eclipse_628,$tag_eclipse_629,$tag_eclipse_63,$tag_eclipse_630,$tag_eclipse_631,$tag_eclipse_632,$tag_eclipse_633,$tag_eclipse_634,$tag_eclipse_635,$tag_eclipse_636,$tag_eclipse_637,$tag_eclipse_638,$tag_eclipse_639,$tag_eclipse_64,$tag_eclipse_640,$tag_eclipse_641,$tag_eclipse_642,$tag_eclipse_643,$tag_eclipse_644,$tag_eclipse_645,$tag_eclipse_646,$tag_eclipse_647,$tag_eclipse_648,$tag_eclipse_649,$tag_eclipse_65,$tag_eclipse_650,$tag_eclipse_651,$tag_eclipse_652,$tag_eclipse_653,$tag_eclipse_654,$tag_eclipse_655,$tag_eclipse_656,$tag_eclipse_657,$tag_eclipse_658,$tag_eclipse_659,$tag_eclipse_66,$tag_eclipse_660,$tag_eclipse_661,$tag_eclipse_662,$tag_eclipse_663,$tag_eclipse_664,$tag_eclipse_665,$tag_eclipse_666,$tag_eclipse_667,$tag_eclipse_668,$tag_eclipse_669,$tag_eclipse_67,$tag_eclipse_670,$tag_eclipse_671,$tag_eclipse_672,$tag_eclipse_673,$tag_eclipse_674,$tag_eclipse_675,$tag_eclipse_676,$tag_eclipse_677,$tag_eclipse_678,$tag_eclipse_679,$tag_eclipse_68,$tag_eclipse_680,$tag_eclipse_681,$tag_eclipse_682,$tag_eclipse_683,$tag_eclipse_684,$tag_eclipse_685,$tag_eclipse_686,$tag_eclipse_687,$tag_eclipse_688,$tag_eclipse_689,$tag_eclipse_69,$tag_eclipse_690,$tag_eclipse_691,$tag_eclipse_692,$tag_eclipse_693,$tag_eclipse_694,$tag_eclipse_695,$tag_eclipse_696,$tag_eclipse_697,$tag_eclipse_698,$tag_eclipse_699,$tag_eclipse_7,$tag_eclipse_70,$tag_eclipse_700,$tag_eclipse_701,$tag_eclipse_702,$tag_eclipse_703,$tag_eclipse_704,$tag_eclipse_705,$tag_eclipse_706,$tag_eclipse_707,$tag_eclipse_708,$tag_eclipse_709,$tag_eclipse_71,$tag_eclipse_710,$tag_eclipse_711,$tag_eclipse_712,$tag_eclipse_713,$tag_eclipse_714,$tag_eclipse_715,$tag_eclipse_716,$tag_eclipse_717,$tag_eclipse_718,$tag_eclipse_719,$tag_eclipse_72,$tag_eclipse_720,$tag_eclipse_721,$tag_eclipse_722,$tag_eclipse_723,$tag_eclipse_724,$tag_eclipse_725,$tag_eclipse_726,$tag_eclipse_727,$tag_eclipse_728,$tag_eclipse_729,$tag_eclipse_73,$tag_eclipse_730,$tag_eclipse_731,$tag_eclipse_732,$tag_eclipse_733,$tag_eclipse_734,$tag_eclipse_735,$tag_eclipse_736,$tag_eclipse_737,$tag_eclipse_738,$tag_eclipse_739,$tag_eclipse_74,$tag_eclipse_740,$tag_eclipse_741,$tag_eclipse_742,$tag_eclipse_743,$tag_eclipse_744,$tag_eclipse_745,$tag_eclipse_746,$tag_eclipse_747,$tag_eclipse_748,$tag_eclipse_749,$tag_eclipse_75,$tag_eclipse_750,$tag_eclipse_751,$tag_eclipse_752,$tag_eclipse_753,$tag_eclipse_754,$tag_eclipse_755,$tag_eclipse_756,$tag_eclipse_757,$tag_eclipse_758,$tag_eclipse_759,$tag_eclipse_76,$tag_eclipse_760,$tag_eclipse_761,$tag_eclipse_762,$tag_eclipse_763,$tag_eclipse_764,$tag_eclipse_765,$tag_eclipse_766,$tag_eclipse_767,$tag_eclipse_768,$tag_eclipse_769,$tag_eclipse_77,$tag_eclipse_770,$tag_eclipse_771,$tag_eclipse_772,$tag_eclipse_773,$tag_eclipse_774,$tag_eclipse_775,$tag_eclipse_776,$tag_eclipse_777,$tag_eclipse_778,$tag_eclipse_779,$tag_eclipse_78,$tag_eclipse_780,$tag_eclipse_781,$tag_eclipse_782,$tag_eclipse_783,$tag_eclipse_784,$tag_eclipse_785,$tag_eclipse_786,$tag_eclipse_787,$tag_eclipse_788,$tag_eclipse_789,$tag_eclipse_79,$tag_eclipse_790,$tag_eclipse_791,$tag_eclipse_792,$tag_eclipse_793,$tag_eclipse_794,$tag_eclipse_795,$tag_eclipse_796,$tag_eclipse_797,$tag_eclipse_798,$tag_eclipse_799,$tag_eclipse_8,$tag_eclipse_80,$tag_eclipse_800,$tag_eclipse_801,$tag_eclipse_802,$tag_eclipse_803,$tag_eclipse_804,$tag_eclipse_805,$tag_eclipse_806,$tag_eclipse_807,$tag_eclipse_808,$tag_eclipse_809,$tag_eclipse_81,$tag_eclipse_810,$tag_eclipse_811,$tag_eclipse_812,$tag_eclipse_813,$tag_eclipse_814,$tag_eclipse_815,$tag_eclipse_816,$tag_eclipse_817,$tag_eclipse_818,$tag_eclipse_819,$tag_eclipse_82,$tag_eclipse_820,$tag_eclipse_821,$tag_eclipse_822,$tag_eclipse_823,$tag_eclipse_824,$tag_eclipse_825,$tag_eclipse_826,$tag_eclipse_827,$tag_eclipse_828,$tag_eclipse_829,$tag_eclipse_83,$tag_eclipse_830,$tag_eclipse_831,$tag_eclipse_832,$tag_eclipse_833,$tag_eclipse_834,$tag_eclipse_835,$tag_eclipse_836,$tag_eclipse_837,$tag_eclipse_838,$tag_eclipse_839,$tag_eclipse_84,$tag_eclipse_840,$tag_eclipse_841,$tag_eclipse_842,$tag_eclipse_843,$tag_eclipse_844,$tag_eclipse_845,$tag_eclipse_846,$tag_eclipse_847,$tag_eclipse_848,$tag_eclipse_849,$tag_eclipse_85,$tag_eclipse_850,$tag_eclipse_851,$tag_eclipse_852,$tag_eclipse_853,$tag_eclipse_854,$tag_eclipse_855,$tag_eclipse_856,$tag_eclipse_857,$tag_eclipse_858,$tag_eclipse_859,$tag_eclipse_86,$tag_eclipse_860,$tag_eclipse_861,$tag_eclipse_862,$tag_eclipse_863,$tag_eclipse_864,$tag_eclipse_865,$tag_eclipse_866,$tag_eclipse_867,$tag_eclipse_868,$tag_eclipse_869,$tag_eclipse_87,$tag_eclipse_870,$tag_eclipse_871,$tag_eclipse_872,$tag_eclipse_873,$tag_eclipse_874,$tag_eclipse_875,$tag_eclipse_876,$tag_eclipse_877,$tag_eclipse_878,$tag_eclipse_879,$tag_eclipse_88,$tag_eclipse_880,$tag_eclipse_881,$tag_eclipse_882,$tag_eclipse_883,$tag_eclipse_884,$tag_eclipse_885,$tag_eclipse_886,$tag_eclipse_887,$tag_eclipse_888,$tag_eclipse_889,$tag_eclipse_89,$tag_eclipse_890,$tag_eclipse_891,$tag_eclipse_892,$tag_eclipse_893,$tag_eclipse_894,$tag_eclipse_895,$tag_eclipse_896,$tag_eclipse_897,$tag_eclipse_898,$tag_eclipse_899,$tag_eclipse_9,$tag_eclipse_90,$tag_eclipse_900,$tag_eclipse_901,$tag_eclipse_902,$tag_eclipse_903,$tag_eclipse_904,$tag_eclipse_905,$tag_eclipse_906,$tag_eclipse_907,$tag_eclipse_908,$tag_eclipse_909,$tag_eclipse_91,$tag_eclipse_910,$tag_eclipse_911,$tag_eclipse_912,$tag_eclipse_913,$tag_eclipse_914,$tag_eclipse_915,$tag_eclipse_916,$tag_eclipse_917,$tag_eclipse_918,$tag_eclipse_919,$tag_eclipse_92,$tag_eclipse_920,$tag_eclipse_921,$tag_eclipse_922,$tag_eclipse_923,$tag_eclipse_924,$tag_eclipse_925,$tag_eclipse_926,$tag_eclipse_927,$tag_eclipse_928,$tag_eclipse_929,$tag_eclipse_93,$tag_eclipse_930,$tag_eclipse_931,$tag_eclipse_932,$tag_eclipse_933,$tag_eclipse_934,$tag_eclipse_935,$tag_eclipse_936,$tag_eclipse_937,$tag_eclipse_938,$tag_eclipse_939,$tag_eclipse_94,$tag_eclipse_940,$tag_eclipse_941,$tag_eclipse_942,$tag_eclipse_943,$tag_eclipse_944,$tag_eclipse_945,$tag_eclipse_946,$tag_eclipse_947,$tag_eclipse_948,$tag_eclipse_949,$tag_eclipse_95,$tag_eclipse_950,$tag_eclipse_951,$tag_eclipse_952,$tag_eclipse_953,$tag_eclipse_954,$tag_eclipse_955,$tag_eclipse_956,$tag_eclipse_957,$tag_eclipse_958,$tag_eclipse_959,$tag_eclipse_96,$tag_eclipse_960,$tag_eclipse_961,$tag_eclipse_962,$tag_eclipse_963,$tag_eclipse_964,$tag_eclipse_965,$tag_eclipse_966,$tag_eclipse_967,$tag_eclipse_968,$tag_eclipse_969,$tag_eclipse_97,$tag_eclipse_970,$tag_eclipse_971,$tag_eclipse_972,$tag_eclipse_973,$tag_eclipse_974,$tag_eclipse_975,$tag_eclipse_976,$tag_eclipse_977,$tag_eclipse_978,$tag_eclipse_979,$tag_eclipse_98,$tag_eclipse_980,$tag_eclipse_981,$tag_eclipse_982,$tag_eclipse_983,$tag_eclipse_984,$tag_eclipse_985,$tag_eclipse_986,$tag_eclipse_987,$tag_eclipse_988,$tag_eclipse_989,$tag_eclipse_99,$tag_eclipse_990,$tag_eclipse_991,$tag_eclipse_992,$tag_eclipse_993,$tag_eclipse_994,$tag_eclipse_995,$tag_eclipse_996,$tag_eclipse_997,$tag_eclipse_998,$tag_eclipse_999,$tags,$tags_eclipse_1,$tags_eclipse_10,$tags_eclipse_11,$tags_eclipse_12,$tags_eclipse_13,$tags_eclipse_14,$tags_eclipse_15,$tags_eclipse_16,$tags_eclipse_17,$tags_eclipse_18,$tags_eclipse_19,$tags_eclipse_2,$tags_eclipse_20,$tags_eclipse_21,$tags_eclipse_22,$tags_eclipse_23,$tags_eclipse_24,$tags_eclipse_25,$tags_eclipse_26,$tags_eclipse_27,$tags_eclipse_28,$tags_eclipse_29,$tags_eclipse_3,$tags_eclipse_30,$tags_eclipse_31,$tags_eclipse_32,$tags_eclipse_33,$tags_eclipse_34,$tags_eclipse_35,$tags_eclipse_36,$tags_eclipse_37,$tags_eclipse_38,$tags_eclipse_39,$tags_eclipse_4,$tags_eclipse_40,$tags_eclipse_41,$tags_eclipse_42,$tags_eclipse_43,$tags_eclipse_44,$tags_eclipse_45,$tags_eclipse_46,$tags_eclipse_47,$tags_eclipse_48,$tags_eclipse_49,$tags_eclipse_5,$tags_eclipse_50,$tags_eclipse_51,$tags_eclipse_52,$tags_eclipse_53,$tags_eclipse_54,$tags_eclipse_55,$tags_eclipse_56,$tags_eclipse_57,$tags_eclipse_58,$tags_eclipse_59,$tags_eclipse_6,$tags_eclipse_60,$tags_eclipse_61,$tags_eclipse_62,$tags_eclipse_63,$tags_eclipse_64,$tags_eclipse_65,$tags_eclipse_66,$tags_eclipse_67,$tags_eclipse_68,$tags_eclipse_69,$tags_eclipse_7,$tags_eclipse_70,$tags_eclipse_71,$tags_eclipse_72,$tags_eclipse_73,$tags_eclipse_74,$tags_eclipse_75,$tags_eclipse_76,$tags_eclipse_77,$tags_eclipse_78,$tags_eclipse_79,$tags_eclipse_8,$tags_eclipse_80,$tags_eclipse_81,$tags_eclipse_82,$tags_eclipse_83,$tags_eclipse_84,$tags_eclipse_85,$tags_eclipse_86,$tags_eclipse_87,$tags_eclipse_88,$tags_eclipse_89,$tags_eclipse_9,$tags_eclipse_90,$tags_eclipse_91,$tags_eclipse_92,$take,$take_eclipse_1,$take_eclipse_10,$take_eclipse_11,$take_eclipse_12,$take_eclipse_13,$take_eclipse_14,$take_eclipse_15,$take_eclipse_16,$take_eclipse_17,$take_eclipse_18,$take_eclipse_19,$take_eclipse_2,$take_eclipse_20,$take_eclipse_21,$take_eclipse_22,$take_eclipse_23,$take_eclipse_24,$take_eclipse_25,$take_eclipse_26,$take_eclipse_27,$take_eclipse_28,$take_eclipse_29,$take_eclipse_3,$take_eclipse_30,$take_eclipse_31,$take_eclipse_32,$take_eclipse_33,$take_eclipse_34,$take_eclipse_35,$take_eclipse_36,$take_eclipse_37,$take_eclipse_38,$take_eclipse_39,$take_eclipse_4,$take_eclipse_40,$take_eclipse_41,$take_eclipse_42,$take_eclipse_43,$take_eclipse_44,$take_eclipse_45,$take_eclipse_46,$take_eclipse_47,$take_eclipse_48,$take_eclipse_49,$take_eclipse_5,$take_eclipse_50,$take_eclipse_51,$take_eclipse_52,$take_eclipse_53,$take_eclipse_54,$take_eclipse_55,$take_eclipse_56,$take_eclipse_57,$take_eclipse_58,$take_eclipse_59,$take_eclipse_6,$take_eclipse_60,$take_eclipse_61,$take_eclipse_62,$take_eclipse_63,$take_eclipse_64,$take_eclipse_65,$take_eclipse_66,$take_eclipse_67,$take_eclipse_68,$take_eclipse_69,$take_eclipse_7,$take_eclipse_70,$take_eclipse_71,$take_eclipse_72,$take_eclipse_73,$take_eclipse_74,$take_eclipse_75,$take_eclipse_76,$take_eclipse_77,$take_eclipse_78,$take_eclipse_79,$take_eclipse_8,$take_eclipse_80,$take_eclipse_81,$take_eclipse_82,$take_eclipse_83,$take_eclipse_84,$take_eclipse_85,$take_eclipse_86,$take_eclipse_87,$take_eclipse_88,$take_eclipse_89,$take_eclipse_9,$take_eclipse_90,$take_eclipse_91,$trans,$trans_eclipse_1,$trans_eclipse_10,$trans_eclipse_11,$trans_eclipse_12,$trans_eclipse_13,$trans_eclipse_14,$trans_eclipse_15,$trans_eclipse_16,$trans_eclipse_17,$trans_eclipse_18,$trans_eclipse_19,$trans_eclipse_2,$trans_eclipse_20,$trans_eclipse_21,$trans_eclipse_22,$trans_eclipse_23,$trans_eclipse_24,$trans_eclipse_25,$trans_eclipse_26,$trans_eclipse_27,$trans_eclipse_28,$trans_eclipse_29,$trans_eclipse_3,$trans_eclipse_4,$trans_eclipse_5,$trans_eclipse_6,$trans_eclipse_7,$trans_eclipse_8,$trans_eclipse_9,$transport,$transport_eclipse_1,$transport_eclipse_10,$transport_eclipse_2,$transport_eclipse_3,$transport_eclipse_4,$transport_eclipse_5,$transport_eclipse_6,$transport_eclipse_7,$transport_eclipse_8,$transport_eclipse_9,$type,$type_eclipse_1,$type_eclipse_10,$type_eclipse_100,$type_eclipse_101,$type_eclipse_102,$type_eclipse_103,$type_eclipse_104,$type_eclipse_105,$type_eclipse_106,$type_eclipse_107,$type_eclipse_108,$type_eclipse_109,$type_eclipse_11,$type_eclipse_110,$type_eclipse_111,$type_eclipse_112,$type_eclipse_113,$type_eclipse_114,$type_eclipse_115,$type_eclipse_116,$type_eclipse_117,$type_eclipse_118,$type_eclipse_119,$type_eclipse_12,$type_eclipse_120,$type_eclipse_121,$type_eclipse_122,$type_eclipse_123,$type_eclipse_124,$type_eclipse_125,$type_eclipse_126,$type_eclipse_127,$type_eclipse_128,$type_eclipse_129,$type_eclipse_13,$type_eclipse_130,$type_eclipse_131,$type_eclipse_132,$type_eclipse_133,$type_eclipse_134,$type_eclipse_135,$type_eclipse_136,$type_eclipse_137,$type_eclipse_138,$type_eclipse_139,$type_eclipse_14,$type_eclipse_140,$type_eclipse_141,$type_eclipse_142,$type_eclipse_143,$type_eclipse_144,$type_eclipse_145,$type_eclipse_146,$type_eclipse_147,$type_eclipse_148,$type_eclipse_149,$type_eclipse_15,$type_eclipse_150,$type_eclipse_151,$type_eclipse_152,$type_eclipse_153,$type_eclipse_154,$type_eclipse_155,$type_eclipse_156,$type_eclipse_157,$type_eclipse_158,$type_eclipse_159,$type_eclipse_16,$type_eclipse_160,$type_eclipse_161,$type_eclipse_162,$type_eclipse_163,$type_eclipse_164,$type_eclipse_165,$type_eclipse_166,$type_eclipse_167,$type_eclipse_168,$type_eclipse_169,$type_eclipse_17,$type_eclipse_170,$type_eclipse_171,$type_eclipse_172,$type_eclipse_173,$type_eclipse_174,$type_eclipse_175,$type_eclipse_176,$type_eclipse_177,$type_eclipse_178,$type_eclipse_179,$type_eclipse_18,$type_eclipse_180,$type_eclipse_181,$type_eclipse_182,$type_eclipse_183,$type_eclipse_184,$type_eclipse_185,$type_eclipse_186,$type_eclipse_187,$type_eclipse_188,$type_eclipse_189,$type_eclipse_19,$type_eclipse_190,$type_eclipse_191,$type_eclipse_192,$type_eclipse_193,$type_eclipse_194,$type_eclipse_195,$type_eclipse_196,$type_eclipse_197,$type_eclipse_198,$type_eclipse_199,$type_eclipse_2,$type_eclipse_20,$type_eclipse_200,$type_eclipse_201,$type_eclipse_202,$type_eclipse_203,$type_eclipse_204,$type_eclipse_205,$type_eclipse_206,$type_eclipse_207,$type_eclipse_208,$type_eclipse_209,$type_eclipse_21,$type_eclipse_210,$type_eclipse_211,$type_eclipse_212,$type_eclipse_213,$type_eclipse_214,$type_eclipse_215,$type_eclipse_216,$type_eclipse_217,$type_eclipse_218,$type_eclipse_219,$type_eclipse_22,$type_eclipse_220,$type_eclipse_221,$type_eclipse_222,$type_eclipse_223,$type_eclipse_224,$type_eclipse_225,$type_eclipse_226,$type_eclipse_227,$type_eclipse_228,$type_eclipse_229,$type_eclipse_23,$type_eclipse_230,$type_eclipse_231,$type_eclipse_232,$type_eclipse_233,$type_eclipse_24,$type_eclipse_25,$type_eclipse_26,$type_eclipse_27,$type_eclipse_28,$type_eclipse_29,$type_eclipse_3,$type_eclipse_30,$type_eclipse_31,$type_eclipse_32,$type_eclipse_33,$type_eclipse_34,$type_eclipse_35,$type_eclipse_36,$type_eclipse_37,$type_eclipse_38,$type_eclipse_39,$type_eclipse_4,$type_eclipse_40,$type_eclipse_41,$type_eclipse_42,$type_eclipse_43,$type_eclipse_44,$type_eclipse_45,$type_eclipse_46,$type_eclipse_47,$type_eclipse_48,$type_eclipse_49,$type_eclipse_5,$type_eclipse_50,$type_eclipse_51,$type_eclipse_52,$type_eclipse_53,$type_eclipse_54,$type_eclipse_55,$type_eclipse_56,$type_eclipse_57,$type_eclipse_58,$type_eclipse_59,$type_eclipse_6,$type_eclipse_60,$type_eclipse_61,$type_eclipse_62,$type_eclipse_63,$type_eclipse_64,$type_eclipse_65,$type_eclipse_66,$type_eclipse_67,$type_eclipse_68,$type_eclipse_69,$type_eclipse_7,$type_eclipse_70,$type_eclipse_71,$type_eclipse_72,$type_eclipse_73,$type_eclipse_74,$type_eclipse_75,$type_eclipse_76,$type_eclipse_77,$type_eclipse_78,$type_eclipse_79,$type_eclipse_8,$type_eclipse_80,$type_eclipse_81,$type_eclipse_82,$type_eclipse_83,$type_eclipse_84,$type_eclipse_85,$type_eclipse_86,$type_eclipse_87,$type_eclipse_88,$type_eclipse_89,$type_eclipse_9,$type_eclipse_90,$type_eclipse_91,$type_eclipse_92,$type_eclipse_93,$type_eclipse_94,$type_eclipse_95,$type_eclipse_96,$type_eclipse_97,$type_eclipse_98,$type_eclipse_99,$ua,$understand,$understand_eclipse_1,$understand_eclipse_10,$understand_eclipse_2,$understand_eclipse_3,$understand_eclipse_4,$understand_eclipse_5,$understand_eclipse_6,$understand_eclipse_7,$understand_eclipse_8,$understand_eclipse_9,$wsdl,$xop_objects,$xop_objects_eclipse_1,$xop_objects_eclipse_10,$xop_objects_eclipse_2,$xop_objects_eclipse_3,$xop_objects_eclipse_4,$xop_objects_eclipse_5,$xop_objects_eclipse_6,$xop_objects_eclipse_7,$xop_objects_eclipse_8,$xop_objects_eclipse_9,$xops,$xops_eclipse_1,$xops_eclipse_10,$xops_eclipse_2,$xops_eclipse_3,$xops_eclipse_4,$xops_eclipse_5,$xops_eclipse_6,$xops_eclipse_7,$xops_eclipse_8,$xops_eclipse_9,%SOAP_PARAM,%do,%do_eclipse_1,%enum,%enum_eclipse_1,%enum_eclipse_10,%enum_eclipse_11,%enum_eclipse_12,%enum_eclipse_13,%enum_eclipse_14,%enum_eclipse_15,%enum_eclipse_16,%enum_eclipse_17,%enum_eclipse_18,%enum_eclipse_19,%enum_eclipse_2,%enum_eclipse_20,%enum_eclipse_21,%enum_eclipse_22,%enum_eclipse_23,%enum_eclipse_24,%enum_eclipse_25,%enum_eclipse_26,%enum_eclipse_27,%enum_eclipse_28,%enum_eclipse_29,%enum_eclipse_3,%enum_eclipse_30,%enum_eclipse_31,%enum_eclipse_32,%enum_eclipse_33,%enum_eclipse_34,%enum_eclipse_35,%enum_eclipse_36,%enum_eclipse_37,%enum_eclipse_38,%enum_eclipse_39,%enum_eclipse_4,%enum_eclipse_40,%enum_eclipse_41,%enum_eclipse_42,%enum_eclipse_43,%enum_eclipse_44,%enum_eclipse_45,%enum_eclipse_46,%enum_eclipse_47,%enum_eclipse_48,%enum_eclipse_49,%enum_eclipse_5,%enum_eclipse_50,%enum_eclipse_51,%enum_eclipse_52,%enum_eclipse_53,%enum_eclipse_54,%enum_eclipse_55,%enum_eclipse_56,%enum_eclipse_57,%enum_eclipse_58,%enum_eclipse_59,%enum_eclipse_6,%enum_eclipse_60,%enum_eclipse_61,%enum_eclipse_62,%enum_eclipse_63,%enum_eclipse_64,%enum_eclipse_65,%enum_eclipse_66,%enum_eclipse_67,%enum_eclipse_68,%enum_eclipse_69,%enum_eclipse_7,%enum_eclipse_70,%enum_eclipse_71,%enum_eclipse_72,%enum_eclipse_73,%enum_eclipse_74,%enum_eclipse_75,%enum_eclipse_76,%enum_eclipse_8,%enum_eclipse_9,%names,%names_eclipse_1,%names_eclipse_10,%names_eclipse_2,%names_eclipse_3,%names_eclipse_4,%names_eclipse_5,%names_eclipse_6,%names_eclipse_7,%names_eclipse_8,%names_eclipse_9,%no,%no_eclipse_1,%no_eclipse_10,%no_eclipse_100,%no_eclipse_101,%no_eclipse_102,%no_eclipse_103,%no_eclipse_104,%no_eclipse_105,%no_eclipse_106,%no_eclipse_107,%no_eclipse_108,%no_eclipse_109,%no_eclipse_11,%no_eclipse_110,%no_eclipse_111,%no_eclipse_112,%no_eclipse_113,%no_eclipse_114,%no_eclipse_115,%no_eclipse_116,%no_eclipse_117,%no_eclipse_118,%no_eclipse_119,%no_eclipse_12,%no_eclipse_120,%no_eclipse_121,%no_eclipse_122,%no_eclipse_123,%no_eclipse_124,%no_eclipse_125,%no_eclipse_126,%no_eclipse_127,%no_eclipse_128,%no_eclipse_129,%no_eclipse_13,%no_eclipse_130,%no_eclipse_131,%no_eclipse_132,%no_eclipse_133,%no_eclipse_134,%no_eclipse_135,%no_eclipse_136,%no_eclipse_137,%no_eclipse_138,%no_eclipse_139,%no_eclipse_14,%no_eclipse_140,%no_eclipse_141,%no_eclipse_142,%no_eclipse_143,%no_eclipse_144,%no_eclipse_145,%no_eclipse_146,%no_eclipse_147,%no_eclipse_148,%no_eclipse_149,%no_eclipse_15,%no_eclipse_150,%no_eclipse_151,%no_eclipse_152,%no_eclipse_153,%no_eclipse_154,%no_eclipse_155,%no_eclipse_156,%no_eclipse_157,%no_eclipse_158,%no_eclipse_159,%no_eclipse_16,%no_eclipse_160,%no_eclipse_161,%no_eclipse_162,%no_eclipse_163,%no_eclipse_164,%no_eclipse_165,%no_eclipse_166,%no_eclipse_167,%no_eclipse_168,%no_eclipse_169,%no_eclipse_17,%no_eclipse_170,%no_eclipse_171,%no_eclipse_18,%no_eclipse_19,%no_eclipse_2,%no_eclipse_20,%no_eclipse_21,%no_eclipse_22,%no_eclipse_23,%no_eclipse_24,%no_eclipse_25,%no_eclipse_26,%no_eclipse_27,%no_eclipse_28,%no_eclipse_29,%no_eclipse_3,%no_eclipse_30,%no_eclipse_31,%no_eclipse_32,%no_eclipse_33,%no_eclipse_34,%no_eclipse_35,%no_eclipse_36,%no_eclipse_37,%no_eclipse_38,%no_eclipse_39,%no_eclipse_4,%no_eclipse_40,%no_eclipse_41,%no_eclipse_42,%no_eclipse_43,%no_eclipse_44,%no_eclipse_45,%no_eclipse_46,%no_eclipse_47,%no_eclipse_48,%no_eclipse_49,%no_eclipse_5,%no_eclipse_50,%no_eclipse_51,%no_eclipse_52,%no_eclipse_53,%no_eclipse_54,%no_eclipse_55,%no_eclipse_56,%no_eclipse_57,%no_eclipse_58,%no_eclipse_59,%no_eclipse_6,%no_eclipse_60,%no_eclipse_61,%no_eclipse_62,%no_eclipse_63,%no_eclipse_64,%no_eclipse_65,%no_eclipse_66,%no_eclipse_67,%no_eclipse_68,%no_eclipse_69,%no_eclipse_7,%no_eclipse_70,%no_eclipse_71,%no_eclipse_72,%no_eclipse_73,%no_eclipse_74,%no_eclipse_75,%no_eclipse_76,%no_eclipse_77,%no_eclipse_78,%no_eclipse_79,%no_eclipse_8,%no_eclipse_80,%no_eclipse_81,%no_eclipse_82,%no_eclipse_83,%no_eclipse_84,%no_eclipse_85,%no_eclipse_86,%no_eclipse_87,%no_eclipse_88,%no_eclipse_89,%no_eclipse_9,%no_eclipse_90,%no_eclipse_91,%no_eclipse_92,%no_eclipse_93,%no_eclipse_94,%no_eclipse_95,%no_eclipse_96,%no_eclipse_97,%no_eclipse_98,%no_eclipse_99,%trans,%trans_eclipse_1,%trans_eclipse_10,%trans_eclipse_11,%trans_eclipse_12,%trans_eclipse_13,%trans_eclipse_14,%trans_eclipse_15,%trans_eclipse_16,%trans_eclipse_17,%trans_eclipse_18,%trans_eclipse_19,%trans_eclipse_2,%trans_eclipse_20,%trans_eclipse_21,%trans_eclipse_3,%trans_eclipse_4,%trans_eclipse_5,%trans_eclipse_6,%trans_eclipse_7,%trans_eclipse_8,%trans_eclipse_9,%yes,%yes_eclipse_1,%yes_eclipse_10,%yes_eclipse_100,%yes_eclipse_101,%yes_eclipse_102,%yes_eclipse_103,%yes_eclipse_104,%yes_eclipse_105,%yes_eclipse_106,%yes_eclipse_107,%yes_eclipse_108,%yes_eclipse_109,%yes_eclipse_11,%yes_eclipse_110,%yes_eclipse_111,%yes_eclipse_112,%yes_eclipse_113,%yes_eclipse_114,%yes_eclipse_115,%yes_eclipse_116,%yes_eclipse_117,%yes_eclipse_118,%yes_eclipse_119,%yes_eclipse_12,%yes_eclipse_120,%yes_eclipse_121,%yes_eclipse_122,%yes_eclipse_123,%yes_eclipse_124,%yes_eclipse_125,%yes_eclipse_126,%yes_eclipse_127,%yes_eclipse_128,%yes_eclipse_129,%yes_eclipse_13,%yes_eclipse_130,%yes_eclipse_131,%yes_eclipse_132,%yes_eclipse_133,%yes_eclipse_134,%yes_eclipse_135,%yes_eclipse_136,%yes_eclipse_137,%yes_eclipse_138,%yes_eclipse_139,%yes_eclipse_14,%yes_eclipse_140,%yes_eclipse_141,%yes_eclipse_142,%yes_eclipse_143,%yes_eclipse_144,%yes_eclipse_145,%yes_eclipse_146,%yes_eclipse_147,%yes_eclipse_148,%yes_eclipse_149,%yes_eclipse_15,%yes_eclipse_150,%yes_eclipse_151,%yes_eclipse_152,%yes_eclipse_153,%yes_eclipse_154,%yes_eclipse_155,%yes_eclipse_156,%yes_eclipse_157,%yes_eclipse_158,%yes_eclipse_159,%yes_eclipse_16,%yes_eclipse_160,%yes_eclipse_161,%yes_eclipse_162,%yes_eclipse_163,%yes_eclipse_164,%yes_eclipse_165,%yes_eclipse_166,%yes_eclipse_167,%yes_eclipse_168,%yes_eclipse_169,%yes_eclipse_17,%yes_eclipse_170,%yes_eclipse_171,%yes_eclipse_18,%yes_eclipse_19,%yes_eclipse_2,%yes_eclipse_20,%yes_eclipse_21,%yes_eclipse_22,%yes_eclipse_23,%yes_eclipse_24,%yes_eclipse_25,%yes_eclipse_26,%yes_eclipse_27,%yes_eclipse_28,%yes_eclipse_29,%yes_eclipse_3,%yes_eclipse_30,%yes_eclipse_31,%yes_eclipse_32,%yes_eclipse_33,%yes_eclipse_34,%yes_eclipse_35,%yes_eclipse_36,%yes_eclipse_37,%yes_eclipse_38,%yes_eclipse_39,%yes_eclipse_4,%yes_eclipse_40,%yes_eclipse_41,%yes_eclipse_42,%yes_eclipse_43,%yes_eclipse_44,%yes_eclipse_45,%yes_eclipse_46,%yes_eclipse_47,%yes_eclipse_48,%yes_eclipse_49,%yes_eclipse_5,%yes_eclipse_50,%yes_eclipse_51,%yes_eclipse_52,%yes_eclipse_53,%yes_eclipse_54,%yes_eclipse_55,%yes_eclipse_56,%yes_eclipse_57,%yes_eclipse_58,%yes_eclipse_59,%yes_eclipse_6,%yes_eclipse_60,%yes_eclipse_61,%yes_eclipse_62,%yes_eclipse_63,%yes_eclipse_64,%yes_eclipse_65,%yes_eclipse_66,%yes_eclipse_67,%yes_eclipse_68,%yes_eclipse_69,%yes_eclipse_7,%yes_eclipse_70,%yes_eclipse_71,%yes_eclipse_72,%yes_eclipse_73,%yes_eclipse_74,%yes_eclipse_75,%yes_eclipse_76,%yes_eclipse_77,%yes_eclipse_78,%yes_eclipse_79,%yes_eclipse_8,%yes_eclipse_80,%yes_eclipse_81,%yes_eclipse_82,%yes_eclipse_83,%yes_eclipse_84,%yes_eclipse_85,%yes_eclipse_86,%yes_eclipse_87,%yes_eclipse_88,%yes_eclipse_89,%yes_eclipse_9,%yes_eclipse_90,%yes_eclipse_91,%yes_eclipse_92,%yes_eclipse_93,%yes_eclipse_94,%yes_eclipse_95,%yes_eclipse_96,%yes_eclipse_97,%yes_eclipse_98,%yes_eclipse_99,@after,@after_eclipse_1,@after_eclipse_10,@after_eclipse_11,@after_eclipse_12,@after_eclipse_13,@after_eclipse_14,@after_eclipse_15,@after_eclipse_16,@after_eclipse_17,@after_eclipse_18,@after_eclipse_19,@after_eclipse_2,@after_eclipse_20,@after_eclipse_21,@after_eclipse_22,@after_eclipse_23,@after_eclipse_24,@after_eclipse_25,@after_eclipse_26,@after_eclipse_27,@after_eclipse_28,@after_eclipse_29,@after_eclipse_3,@after_eclipse_30,@after_eclipse_31,@after_eclipse_32,@after_eclipse_33,@after_eclipse_34,@after_eclipse_35,@after_eclipse_36,@after_eclipse_37,@after_eclipse_38,@after_eclipse_39,@after_eclipse_4,@after_eclipse_40,@after_eclipse_41,@after_eclipse_42,@after_eclipse_43,@after_eclipse_44,@after_eclipse_45,@after_eclipse_46,@after_eclipse_47,@after_eclipse_48,@after_eclipse_49,@after_eclipse_5,@after_eclipse_50,@after_eclipse_51,@after_eclipse_52,@after_eclipse_53,@after_eclipse_54,@after_eclipse_55,@after_eclipse_6,@after_eclipse_7,@after_eclipse_8,@after_eclipse_9,@anya,@anya_eclipse_1,@anya_eclipse_10,@anya_eclipse_11,@anya_eclipse_12,@anya_eclipse_13,@anya_eclipse_14,@anya_eclipse_15,@anya_eclipse_16,@anya_eclipse_17,@anya_eclipse_18,@anya_eclipse_19,@anya_eclipse_2,@anya_eclipse_20,@anya_eclipse_21,@anya_eclipse_22,@anya_eclipse_23,@anya_eclipse_24,@anya_eclipse_25,@anya_eclipse_26,@anya_eclipse_27,@anya_eclipse_28,@anya_eclipse_29,@anya_eclipse_3,@anya_eclipse_30,@anya_eclipse_31,@anya_eclipse_32,@anya_eclipse_33,@anya_eclipse_34,@anya_eclipse_35,@anya_eclipse_36,@anya_eclipse_37,@anya_eclipse_38,@anya_eclipse_39,@anya_eclipse_4,@anya_eclipse_40,@anya_eclipse_41,@anya_eclipse_42,@anya_eclipse_43,@anya_eclipse_44,@anya_eclipse_45,@anya_eclipse_46,@anya_eclipse_47,@anya_eclipse_48,@anya_eclipse_49,@anya_eclipse_5,@anya_eclipse_50,@anya_eclipse_51,@anya_eclipse_52,@anya_eclipse_53,@anya_eclipse_54,@anya_eclipse_55,@anya_eclipse_56,@anya_eclipse_57,@anya_eclipse_58,@anya_eclipse_59,@anya_eclipse_6,@anya_eclipse_60,@anya_eclipse_61,@anya_eclipse_62,@anya_eclipse_63,@anya_eclipse_64,@anya_eclipse_65,@anya_eclipse_66,@anya_eclipse_67,@anya_eclipse_68,@anya_eclipse_69,@anya_eclipse_7,@anya_eclipse_70,@anya_eclipse_71,@anya_eclipse_72,@anya_eclipse_73,@anya_eclipse_74,@anya_eclipse_75,@anya_eclipse_76,@anya_eclipse_77,@anya_eclipse_78,@anya_eclipse_79,@anya_eclipse_8,@anya_eclipse_80,@anya_eclipse_81,@anya_eclipse_82,@anya_eclipse_83,@anya_eclipse_84,@anya_eclipse_85,@anya_eclipse_86,@anya_eclipse_87,@anya_eclipse_88,@anya_eclipse_89,@anya_eclipse_9,@anya_eclipse_90,@anya_eclipse_91,@anya_eclipse_92,@attrs,@attrs_eclipse_1,@attrs_eclipse_10,@attrs_eclipse_100,@attrs_eclipse_101,@attrs_eclipse_102,@attrs_eclipse_103,@attrs_eclipse_104,@attrs_eclipse_105,@attrs_eclipse_106,@attrs_eclipse_107,@attrs_eclipse_108,@attrs_eclipse_109,@attrs_eclipse_11,@attrs_eclipse_110,@attrs_eclipse_111,@attrs_eclipse_112,@attrs_eclipse_113,@attrs_eclipse_114,@attrs_eclipse_115,@attrs_eclipse_116,@attrs_eclipse_117,@attrs_eclipse_118,@attrs_eclipse_119,@attrs_eclipse_12,@attrs_eclipse_120,@attrs_eclipse_121,@attrs_eclipse_122,@attrs_eclipse_123,@attrs_eclipse_124,@attrs_eclipse_125,@attrs_eclipse_126,@attrs_eclipse_127,@attrs_eclipse_128,@attrs_eclipse_129,@attrs_eclipse_13,@attrs_eclipse_130,@attrs_eclipse_131,@attrs_eclipse_132,@attrs_eclipse_133,@attrs_eclipse_134,@attrs_eclipse_135,@attrs_eclipse_136,@attrs_eclipse_137,@attrs_eclipse_138,@attrs_eclipse_139,@attrs_eclipse_14,@attrs_eclipse_140,@attrs_eclipse_141,@attrs_eclipse_142,@attrs_eclipse_143,@attrs_eclipse_144,@attrs_eclipse_145,@attrs_eclipse_146,@attrs_eclipse_147,@attrs_eclipse_148,@attrs_eclipse_149,@attrs_eclipse_15,@attrs_eclipse_150,@attrs_eclipse_151,@attrs_eclipse_152,@attrs_eclipse_153,@attrs_eclipse_154,@attrs_eclipse_155,@attrs_eclipse_156,@attrs_eclipse_157,@attrs_eclipse_158,@attrs_eclipse_159,@attrs_eclipse_16,@attrs_eclipse_160,@attrs_eclipse_161,@attrs_eclipse_162,@attrs_eclipse_17,@attrs_eclipse_18,@attrs_eclipse_19,@attrs_eclipse_2,@attrs_eclipse_20,@attrs_eclipse_21,@attrs_eclipse_22,@attrs_eclipse_23,@attrs_eclipse_24,@attrs_eclipse_25,@attrs_eclipse_26,@attrs_eclipse_27,@attrs_eclipse_28,@attrs_eclipse_29,@attrs_eclipse_3,@attrs_eclipse_30,@attrs_eclipse_31,@attrs_eclipse_32,@attrs_eclipse_33,@attrs_eclipse_34,@attrs_eclipse_35,@attrs_eclipse_36,@attrs_eclipse_37,@attrs_eclipse_38,@attrs_eclipse_39,@attrs_eclipse_4,@attrs_eclipse_40,@attrs_eclipse_41,@attrs_eclipse_42,@attrs_eclipse_43,@attrs_eclipse_44,@attrs_eclipse_45,@attrs_eclipse_46,@attrs_eclipse_47,@attrs_eclipse_48,@attrs_eclipse_49,@attrs_eclipse_5,@attrs_eclipse_50,@attrs_eclipse_51,@attrs_eclipse_52,@attrs_eclipse_53,@attrs_eclipse_54,@attrs_eclipse_55,@attrs_eclipse_56,@attrs_eclipse_57,@attrs_eclipse_58,@attrs_eclipse_59,@attrs_eclipse_6,@attrs_eclipse_60,@attrs_eclipse_61,@attrs_eclipse_62,@attrs_eclipse_63,@attrs_eclipse_64,@attrs_eclipse_65,@attrs_eclipse_66,@attrs_eclipse_67,@attrs_eclipse_68,@attrs_eclipse_69,@attrs_eclipse_7,@attrs_eclipse_70,@attrs_eclipse_71,@attrs_eclipse_72,@attrs_eclipse_73,@attrs_eclipse_74,@attrs_eclipse_75,@attrs_eclipse_76,@attrs_eclipse_77,@attrs_eclipse_78,@attrs_eclipse_79,@attrs_eclipse_8,@attrs_eclipse_80,@attrs_eclipse_81,@attrs_eclipse_82,@attrs_eclipse_83,@attrs_eclipse_84,@attrs_eclipse_85,@attrs_eclipse_86,@attrs_eclipse_87,@attrs_eclipse_88,@attrs_eclipse_89,@attrs_eclipse_9,@attrs_eclipse_90,@attrs_eclipse_91,@attrs_eclipse_92,@attrs_eclipse_93,@attrs_eclipse_94,@attrs_eclipse_95,@attrs_eclipse_96,@attrs_eclipse_97,@attrs_eclipse_98,@attrs_eclipse_99,@before,@before_eclipse_1,@before_eclipse_10,@before_eclipse_11,@before_eclipse_12,@before_eclipse_13,@before_eclipse_14,@before_eclipse_15,@before_eclipse_16,@before_eclipse_17,@before_eclipse_18,@before_eclipse_19,@before_eclipse_2,@before_eclipse_20,@before_eclipse_21,@before_eclipse_22,@before_eclipse_23,@before_eclipse_24,@before_eclipse_25,@before_eclipse_26,@before_eclipse_27,@before_eclipse_28,@before_eclipse_29,@before_eclipse_3,@before_eclipse_30,@before_eclipse_31,@before_eclipse_32,@before_eclipse_33,@before_eclipse_34,@before_eclipse_35,@before_eclipse_36,@before_eclipse_37,@before_eclipse_38,@before_eclipse_39,@before_eclipse_4,@before_eclipse_40,@before_eclipse_41,@before_eclipse_42,@before_eclipse_43,@before_eclipse_44,@before_eclipse_45,@before_eclipse_46,@before_eclipse_47,@before_eclipse_48,@before_eclipse_49,@before_eclipse_5,@before_eclipse_50,@before_eclipse_51,@before_eclipse_52,@before_eclipse_53,@before_eclipse_54,@before_eclipse_55,@before_eclipse_6,@before_eclipse_7,@before_eclipse_8,@before_eclipse_9,@do,@do_eclipse_1,@do_eclipse_10,@do_eclipse_11,@do_eclipse_12,@do_eclipse_13,@do_eclipse_14,@do_eclipse_15,@do_eclipse_16,@do_eclipse_17,@do_eclipse_18,@do_eclipse_19,@do_eclipse_2,@do_eclipse_20,@do_eclipse_21,@do_eclipse_22,@do_eclipse_23,@do_eclipse_24,@do_eclipse_25,@do_eclipse_26,@do_eclipse_27,@do_eclipse_28,@do_eclipse_29,@do_eclipse_3,@do_eclipse_30,@do_eclipse_31,@do_eclipse_32,@do_eclipse_33,@do_eclipse_34,@do_eclipse_35,@do_eclipse_36,@do_eclipse_37,@do_eclipse_38,@do_eclipse_4,@do_eclipse_5,@do_eclipse_6,@do_eclipse_7,@do_eclipse_8,@do_eclipse_9,@elems,@elems_eclipse_1,@elems_eclipse_10,@elems_eclipse_100,@elems_eclipse_101,@elems_eclipse_102,@elems_eclipse_103,@elems_eclipse_104,@elems_eclipse_105,@elems_eclipse_106,@elems_eclipse_107,@elems_eclipse_108,@elems_eclipse_109,@elems_eclipse_11,@elems_eclipse_110,@elems_eclipse_111,@elems_eclipse_112,@elems_eclipse_113,@elems_eclipse_114,@elems_eclipse_115,@elems_eclipse_116,@elems_eclipse_117,@elems_eclipse_118,@elems_eclipse_119,@elems_eclipse_12,@elems_eclipse_120,@elems_eclipse_121,@elems_eclipse_122,@elems_eclipse_123,@elems_eclipse_124,@elems_eclipse_125,@elems_eclipse_126,@elems_eclipse_127,@elems_eclipse_128,@elems_eclipse_129,@elems_eclipse_13,@elems_eclipse_130,@elems_eclipse_131,@elems_eclipse_132,@elems_eclipse_133,@elems_eclipse_134,@elems_eclipse_135,@elems_eclipse_136,@elems_eclipse_137,@elems_eclipse_138,@elems_eclipse_139,@elems_eclipse_14,@elems_eclipse_140,@elems_eclipse_141,@elems_eclipse_142,@elems_eclipse_143,@elems_eclipse_144,@elems_eclipse_145,@elems_eclipse_146,@elems_eclipse_147,@elems_eclipse_148,@elems_eclipse_149,@elems_eclipse_15,@elems_eclipse_150,@elems_eclipse_151,@elems_eclipse_152,@elems_eclipse_153,@elems_eclipse_154,@elems_eclipse_155,@elems_eclipse_156,@elems_eclipse_157,@elems_eclipse_158,@elems_eclipse_159,@elems_eclipse_16,@elems_eclipse_160,@elems_eclipse_161,@elems_eclipse_162,@elems_eclipse_17,@elems_eclipse_18,@elems_eclipse_19,@elems_eclipse_2,@elems_eclipse_20,@elems_eclipse_21,@elems_eclipse_22,@elems_eclipse_23,@elems_eclipse_24,@elems_eclipse_25,@elems_eclipse_26,@elems_eclipse_27,@elems_eclipse_28,@elems_eclipse_29,@elems_eclipse_3,@elems_eclipse_30,@elems_eclipse_31,@elems_eclipse_32,@elems_eclipse_33,@elems_eclipse_34,@elems_eclipse_35,@elems_eclipse_36,@elems_eclipse_37,@elems_eclipse_38,@elems_eclipse_39,@elems_eclipse_4,@elems_eclipse_40,@elems_eclipse_41,@elems_eclipse_42,@elems_eclipse_43,@elems_eclipse_44,@elems_eclipse_45,@elems_eclipse_46,@elems_eclipse_47,@elems_eclipse_48,@elems_eclipse_49,@elems_eclipse_5,@elems_eclipse_50,@elems_eclipse_51,@elems_eclipse_52,@elems_eclipse_53,@elems_eclipse_54,@elems_eclipse_55,@elems_eclipse_56,@elems_eclipse_57,@elems_eclipse_58,@elems_eclipse_59,@elems_eclipse_6,@elems_eclipse_60,@elems_eclipse_61,@elems_eclipse_62,@elems_eclipse_63,@elems_eclipse_64,@elems_eclipse_65,@elems_eclipse_66,@elems_eclipse_67,@elems_eclipse_68,@elems_eclipse_69,@elems_eclipse_7,@elems_eclipse_70,@elems_eclipse_71,@elems_eclipse_72,@elems_eclipse_73,@elems_eclipse_74,@elems_eclipse_75,@elems_eclipse_76,@elems_eclipse_77,@elems_eclipse_78,@elems_eclipse_79,@elems_eclipse_8,@elems_eclipse_80,@elems_eclipse_81,@elems_eclipse_82,@elems_eclipse_83,@elems_eclipse_84,@elems_eclipse_85,@elems_eclipse_86,@elems_eclipse_87,@elems_eclipse_88,@elems_eclipse_89,@elems_eclipse_9,@elems_eclipse_90,@elems_eclipse_91,@elems_eclipse_92,@elems_eclipse_93,@elems_eclipse_94,@elems_eclipse_95,@elems_eclipse_96,@elems_eclipse_97,@elems_eclipse_98,@elems_eclipse_99,@entries,@entries_eclipse_1,@entries_eclipse_10,@entries_eclipse_11,@entries_eclipse_12,@entries_eclipse_13,@entries_eclipse_14,@entries_eclipse_15,@entries_eclipse_16,@entries_eclipse_17,@entries_eclipse_18,@entries_eclipse_19,@entries_eclipse_2,@entries_eclipse_20,@entries_eclipse_21,@entries_eclipse_22,@entries_eclipse_23,@entries_eclipse_24,@entries_eclipse_25,@entries_eclipse_26,@entries_eclipse_27,@entries_eclipse_28,@entries_eclipse_29,@entries_eclipse_3,@entries_eclipse_30,@entries_eclipse_31,@entries_eclipse_32,@entries_eclipse_33,@entries_eclipse_34,@entries_eclipse_35,@entries_eclipse_36,@entries_eclipse_37,@entries_eclipse_38,@entries_eclipse_39,@entries_eclipse_4,@entries_eclipse_40,@entries_eclipse_41,@entries_eclipse_42,@entries_eclipse_43,@entries_eclipse_44,@entries_eclipse_45,@entries_eclipse_46,@entries_eclipse_5,@entries_eclipse_6,@entries_eclipse_7,@entries_eclipse_8,@entries_eclipse_9,@mtom,@mtom_eclipse_1,@mtom_eclipse_10,@mtom_eclipse_2,@mtom_eclipse_3,@mtom_eclipse_4,@mtom_eclipse_5,@mtom_eclipse_6,@mtom_eclipse_7,@mtom_eclipse_8,@mtom_eclipse_9,@pairs,@pairs_eclipse_1,@pairs_eclipse_10,@pairs_eclipse_100,@pairs_eclipse_101,@pairs_eclipse_102,@pairs_eclipse_103,@pairs_eclipse_104,@pairs_eclipse_105,@pairs_eclipse_106,@pairs_eclipse_107,@pairs_eclipse_108,@pairs_eclipse_109,@pairs_eclipse_11,@pairs_eclipse_110,@pairs_eclipse_111,@pairs_eclipse_112,@pairs_eclipse_113,@pairs_eclipse_114,@pairs_eclipse_115,@pairs_eclipse_12,@pairs_eclipse_13,@pairs_eclipse_14,@pairs_eclipse_15,@pairs_eclipse_16,@pairs_eclipse_17,@pairs_eclipse_18,@pairs_eclipse_19,@pairs_eclipse_2,@pairs_eclipse_20,@pairs_eclipse_21,@pairs_eclipse_22,@pairs_eclipse_23,@pairs_eclipse_24,@pairs_eclipse_25,@pairs_eclipse_26,@pairs_eclipse_27,@pairs_eclipse_28,@pairs_eclipse_29,@pairs_eclipse_3,@pairs_eclipse_30,@pairs_eclipse_31,@pairs_eclipse_32,@pairs_eclipse_33,@pairs_eclipse_34,@pairs_eclipse_35,@pairs_eclipse_36,@pairs_eclipse_37,@pairs_eclipse_38,@pairs_eclipse_39,@pairs_eclipse_4,@pairs_eclipse_40,@pairs_eclipse_41,@pairs_eclipse_42,@pairs_eclipse_43,@pairs_eclipse_44,@pairs_eclipse_45,@pairs_eclipse_46,@pairs_eclipse_47,@pairs_eclipse_48,@pairs_eclipse_49,@pairs_eclipse_5,@pairs_eclipse_50,@pairs_eclipse_51,@pairs_eclipse_52,@pairs_eclipse_53,@pairs_eclipse_54,@pairs_eclipse_55,@pairs_eclipse_56,@pairs_eclipse_57,@pairs_eclipse_58,@pairs_eclipse_59,@pairs_eclipse_6,@pairs_eclipse_60,@pairs_eclipse_61,@pairs_eclipse_62,@pairs_eclipse_63,@pairs_eclipse_64,@pairs_eclipse_65,@pairs_eclipse_66,@pairs_eclipse_67,@pairs_eclipse_68,@pairs_eclipse_69,@pairs_eclipse_7,@pairs_eclipse_70,@pairs_eclipse_71,@pairs_eclipse_72,@pairs_eclipse_73,@pairs_eclipse_74,@pairs_eclipse_75,@pairs_eclipse_76,@pairs_eclipse_77,@pairs_eclipse_78,@pairs_eclipse_79,@pairs_eclipse_8,@pairs_eclipse_80,@pairs_eclipse_81,@pairs_eclipse_82,@pairs_eclipse_83,@pairs_eclipse_84,@pairs_eclipse_85,@pairs_eclipse_86,@pairs_eclipse_87,@pairs_eclipse_88,@pairs_eclipse_89,@pairs_eclipse_9,@pairs_eclipse_90,@pairs_eclipse_91,@pairs_eclipse_92,@pairs_eclipse_93,@pairs_eclipse_94,@pairs_eclipse_95,@pairs_eclipse_96,@pairs_eclipse_97,@pairs_eclipse_98,@pairs_eclipse_99,@replace,@replace_eclipse_1,@replace_eclipse_10,@replace_eclipse_11,@replace_eclipse_12,@replace_eclipse_13,@replace_eclipse_14,@replace_eclipse_15,@replace_eclipse_16,@replace_eclipse_17,@replace_eclipse_18,@replace_eclipse_19,@replace_eclipse_2,@replace_eclipse_20,@replace_eclipse_21,@replace_eclipse_22,@replace_eclipse_23,@replace_eclipse_24,@replace_eclipse_25,@replace_eclipse_26,@replace_eclipse_27,@replace_eclipse_28,@replace_eclipse_29,@replace_eclipse_3,@replace_eclipse_30,@replace_eclipse_31,@replace_eclipse_32,@replace_eclipse_33,@replace_eclipse_34,@replace_eclipse_35,@replace_eclipse_36,@replace_eclipse_37,@replace_eclipse_38,@replace_eclipse_39,@replace_eclipse_4,@replace_eclipse_40,@replace_eclipse_41,@replace_eclipse_42,@replace_eclipse_43,@replace_eclipse_44,@replace_eclipse_45,@replace_eclipse_46,@replace_eclipse_47,@replace_eclipse_48,@replace_eclipse_49,@replace_eclipse_5,@replace_eclipse_50,@replace_eclipse_51,@replace_eclipse_52,@replace_eclipse_53,@replace_eclipse_54,@replace_eclipse_55,@replace_eclipse_6,@replace_eclipse_7,@replace_eclipse_8,@replace_eclipse_9,@specials);
$action = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_41, $pairs[1];
};
$action_eclipse_1 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_1($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_42, $pairs[1];
};
$action_eclipse_10 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_10($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_51, $pairs[1];
};
$action_eclipse_100 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_126 eq 'unbounded' or @res < $max_eclipse_126) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_322($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_587, \@res) : ();
};
$action_eclipse_101 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_386($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_698, $pairs[1];
};
$action_eclipse_102 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_54(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_54($type, $data, $path_eclipse_844, $self_eclipse_132);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_103 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $type = defined $tree ? $tree->currentType : undef;
my $elem = defined $type ? $do_eclipse_1{$type} : undef;
return &$elem($tree) if $elem;
my @special_errors;
foreach $_ (@specials) {
my(@d) = try(sub {
&$_($tree);
}
);
return @d if not $@ and @d;
push @special_errors, $@->wasFatal->message if $@;
}
foreach my $some (values %do_eclipse_1, @specials) {
try sub {
&$some(undef);
}
;
return () unless $@;
}
error __x('choice needs more elements at {path}', 'path', $path_eclipse_845, '_class', 'misfit') unless $type;
my(@elems) = sort(keys %do_eclipse_1);
trace "choose element from @elems or fix special" if @elems;
trace "failed specials in choice: $_" foreach (@special_errors);
error __x(q[no applicable choice for `{tag}' at {path}], 'tag', $type, 'path', $path_eclipse_845, '_class', 'misfit');
}, 'BLOCK' );
$action_eclipse_104 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_55(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_55($type, $data, $path_eclipse_973, $self_eclipse_133);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_105 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_56(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_56($type, $data, $path_eclipse_974, $self_eclipse_134);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_106 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_57(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_57($type, $data, $path_eclipse_975, $self_eclipse_135);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_107 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_58(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_58($type, $data, $path_eclipse_976, $self_eclipse_136);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_108 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_59(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_59($type, $data, $path_eclipse_977, $self_eclipse_137);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_109 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_60(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_60($type, $data, $path_eclipse_978, $self_eclipse_138);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_11 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler($type, $data, $path_eclipse_72, $self_eclipse_24);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_110 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_61(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_61($type, $data, $path_eclipse_979, $self_eclipse_139);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_111 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_62(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_62($type, $data, $path_eclipse_980, $self_eclipse_140);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_112 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_63(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_63($type, $data, $path_eclipse_981, $self_eclipse_141);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_113 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_64(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_64($type, $data, $path_eclipse_982, $self_eclipse_142);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_114 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_408($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_796, $pairs[1];
};
$action_eclipse_115 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_65(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_65($type, $data, $path_eclipse_989, $self_eclipse_143);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_116 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_409($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_797, $pairs[1];
};
$action_eclipse_117 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_66(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_66($type, $data, $path_eclipse_991, $self_eclipse_144);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_118 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_410($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_798, $pairs[1];
};
$action_eclipse_119 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_67(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_67($type, $data, $path_eclipse_992, $self_eclipse_145);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_12 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_14($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_58, $pairs[1];
};
$action_eclipse_120 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_140 eq 'unbounded' or @res < $max_eclipse_140) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_411($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_801, \@res) : ();
};
$action_eclipse_121 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_141 eq 'unbounded' or @res < $max_eclipse_141) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_460($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_878, \@res) : ();
};
$action_eclipse_122 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_142 eq 'unbounded' or @res < $max_eclipse_142) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_461($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_879, \@res) : ();
};
$action_eclipse_123 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_143 eq 'unbounded' or @res < $max_eclipse_143) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_462($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_880, \@res) : ();
};
$action_eclipse_124 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_144 eq 'unbounded' or @res < $max_eclipse_144) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_463($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_881, \@res) : ();
};
$action_eclipse_125 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_493($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_927, $pairs[1];
};
$action_eclipse_126 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_494($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_930, $pairs[1];
};
$action_eclipse_127 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_150 eq 'unbounded' or @res < $max_eclipse_150) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_496($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_937, \@res) : ();
};
$action_eclipse_128 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_521($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_988, $pairs[1];
};
$action_eclipse_129 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_522($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_991, $pairs[1];
};
$action_eclipse_13 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_2(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_2($type, $data, $path_eclipse_74, $self_eclipse_26);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_130 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_523($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_1019, $pairs[1];
};
$action_eclipse_131 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_524($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_1020, $pairs[1];
};
$action_eclipse_132 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_151 eq 'unbounded' or @res < $max_eclipse_151) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_550($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_1028, \@res) : ();
};
$action_eclipse_14 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max eq 'unbounded' or @res < $max) {
last unless my $starter = $tree->currentChild;
my(@pairs) = try(sub {
&$process($tree);
}
);
if ($@->wasFatal('class', 'misfit')) {
trace "misfit $label_eclipse_59 ($min..$max) " . $@->wasFatal->message;
my $ending = $tree->currentChild;
$@->reportAll if not $ending or $ending != $starter;
last;
} elsif ($@) {
$@->reportAll;
}
last unless @pairs;
push @res, {@pairs};
}
@res ? ($multi_eclipse_1, \@res) : ();
}, 'BLOCK' );
$action_eclipse_15 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_1 eq 'unbounded' or @res < $max_eclipse_1) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_15($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_60, \@res) : ();
};
$action_eclipse_16 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_2 eq 'unbounded' or @res < $max_eclipse_2) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_16($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_61, \@res) : ();
};
$action_eclipse_17 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_13(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_13($type, $data, $path_eclipse_192, $self_eclipse_40);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_18 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_14(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_14($type, $data, $path_eclipse_193, $self_eclipse_41);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_19 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_15(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_15($type, $data, $path_eclipse_194, $self_eclipse_42);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_2 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_2($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_43, $pairs[1];
};
$action_eclipse_20 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_16(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_16($type, $data, $path_eclipse_195, $self_eclipse_43);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_21 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_17(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_17($type, $data, $path_eclipse_196, $self_eclipse_44);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_22 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_18(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_18($type, $data, $path_eclipse_197, $self_eclipse_45);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_23 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_19(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_19($type, $data, $path_eclipse_198, $self_eclipse_46);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_24 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_20(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_20($type, $data, $path_eclipse_199, $self_eclipse_47);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_25 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_21(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_21($type, $data, $path_eclipse_200, $self_eclipse_48);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_26 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_22(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_22($type, $data, $path_eclipse_201, $self_eclipse_49);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_27 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_67($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_159, $pairs[1];
};
$action_eclipse_28 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_70($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_163, $pairs[1];
};
$action_eclipse_29 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_73($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_167, $pairs[1];
};
$action_eclipse_3 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_3($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_44, $pairs[1];
};
$action_eclipse_30 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_92($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_207, $pairs[1];
};
$action_eclipse_31 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_95($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_211, $pairs[1];
};
$action_eclipse_32 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_101($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_218, $pairs[1];
};
$action_eclipse_33 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_104($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_222, $pairs[1];
};
$action_eclipse_34 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_23(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_23($type, $data, $path_eclipse_344, $self_eclipse_80);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_35 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_24(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_24($type, $data, $path_eclipse_410, $self_eclipse_91);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_36 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_25(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_25($type, $data, $path_eclipse_411, $self_eclipse_92);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_37 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_26(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_26($type, $data, $path_eclipse_492, $self_eclipse_93);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_38 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_27(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_27($type, $data, $path_eclipse_509, $self_eclipse_94);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_39 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_28(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_28($type, $data, $path_eclipse_510, $self_eclipse_95);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_4 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_4($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_45, $pairs[1];
};
$action_eclipse_40 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_29(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_29($type, $data, $path_eclipse_515, $self_eclipse_96);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_41 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_30(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_30($type, $data, $path_eclipse_520, $self_eclipse_97);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_42 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_31(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_31($type, $data, $path_eclipse_525, $self_eclipse_98);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_43 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_32(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_32($type, $data, $path_eclipse_530, $self_eclipse_99);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_44 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_33(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_33($type, $data, $path_eclipse_539, $self_eclipse_100);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_45 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_34(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_34($type, $data, $path_eclipse_540, $self_eclipse_101);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_46 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_35(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_35($type, $data, $path_eclipse_549, $self_eclipse_102);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_47 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_36(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_36($type, $data, $path_eclipse_550, $self_eclipse_103);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_48 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_147($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_274, $pairs[1];
};
$action_eclipse_49 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_37(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_37($type, $data, $path_eclipse_559, $self_eclipse_104);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_5 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_5($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_46, $pairs[1];
};
$action_eclipse_50 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_53 eq 'unbounded' or @res < $max_eclipse_53) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_148($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_275, \@res) : ();
};
$action_eclipse_51 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_149($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_276, $pairs[1];
};
$action_eclipse_52 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_150($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_277, $pairs[1];
};
$action_eclipse_53 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_38(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_38($type, $data, $path_eclipse_560, $self_eclipse_105);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_54 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_54 eq 'unbounded' or @res < $max_eclipse_54) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_151($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_278, \@res) : ();
};
$action_eclipse_55 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_152($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_279, $pairs[1];
};
$action_eclipse_56 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_55 eq 'unbounded' or @res < $max_eclipse_55) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_153($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_280, \@res) : ();
};
$action_eclipse_57 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_154($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_281, $pairs[1];
};
$action_eclipse_58 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_39(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_39($type, $data, $path_eclipse_564, $self_eclipse_106);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_59 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_56 eq 'unbounded' or @res < $max_eclipse_56) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_155($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_282, \@res) : ();
};
$action_eclipse_6 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_6($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_47, $pairs[1];
};
$action_eclipse_60 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_156($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_283, $pairs[1];
};
$action_eclipse_61 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_40(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_40($type, $data, $path_eclipse_565, $self_eclipse_107);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_62 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_41(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_41($type, $data, $path_eclipse_599, $self_eclipse_108);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_63 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_42(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_42($type, $data, $path_eclipse_601, $self_eclipse_109);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_64 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_43(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_43($type, $data, $path_eclipse_603, $self_eclipse_110);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_65 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_44(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_44($type, $data, $path_eclipse_605, $self_eclipse_111);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_66 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_45(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_45($type, $data, $path_eclipse_607, $self_eclipse_112);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_67 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_46(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_46($type, $data, $path_eclipse_609, $self_eclipse_113);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_68 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_47(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_47($type, $data, $path_eclipse_611, $self_eclipse_114);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_69 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_48(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_48($type, $data, $path_eclipse_613, $self_eclipse_115);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_7 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_7($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_48, $pairs[1];
};
$action_eclipse_70 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_49(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_49($type, $data, $path_eclipse_615, $self_eclipse_116);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_71 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_50(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_50($type, $data, $path_eclipse_617, $self_eclipse_117);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_72 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_67 eq 'unbounded' or @res < $max_eclipse_67) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_197($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_317, \@res) : ();
};
$action_eclipse_73 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_68 eq 'unbounded' or @res < $max_eclipse_68) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_198($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_318, \@res) : ();
};
$action_eclipse_74 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_69 eq 'unbounded' or @res < $max_eclipse_69) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_199($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_319, \@res) : ();
};
$action_eclipse_75 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_70 eq 'unbounded' or @res < $max_eclipse_70) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_200($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_320, \@res) : ();
};
$action_eclipse_76 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_71 eq 'unbounded' or @res < $max_eclipse_71) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_201($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_321, \@res) : ();
};
$action_eclipse_77 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_72 eq 'unbounded' or @res < $max_eclipse_72) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_202($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_322, \@res) : ();
};
$action_eclipse_78 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_73 eq 'unbounded' or @res < $max_eclipse_73) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_203($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_323, \@res) : ();
};
$action_eclipse_79 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_74 eq 'unbounded' or @res < $max_eclipse_74) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_204($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_324, \@res) : ();
};
$action_eclipse_8 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_8($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_49, $pairs[1];
};
$action_eclipse_80 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_75 eq 'unbounded' or @res < $max_eclipse_75) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_232($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_379, \@res) : ();
};
$action_eclipse_81 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_76 eq 'unbounded' or @res < $max_eclipse_76) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_233($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_380, \@res) : ();
};
$action_eclipse_82 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_77 eq 'unbounded' or @res < $max_eclipse_77) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_234($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_381, \@res) : ();
};
$action_eclipse_83 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_78 eq 'unbounded' or @res < $max_eclipse_78) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_235($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_382, \@res) : ();
};
$action_eclipse_84 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_79 eq 'unbounded' or @res < $max_eclipse_79) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_236($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_383, \@res) : ();
};
$action_eclipse_85 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_80 eq 'unbounded' or @res < $max_eclipse_80) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_237($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_384, \@res) : ();
};
$action_eclipse_86 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_81 eq 'unbounded' or @res < $max_eclipse_81) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_238($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_385, \@res) : ();
};
$action_eclipse_87 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_82 eq 'unbounded' or @res < $max_eclipse_82) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_239($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_386, \@res) : ();
};
$action_eclipse_88 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_83 eq 'unbounded' or @res < $max_eclipse_83) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_240($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_387, \@res) : ();
};
$action_eclipse_89 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_84 eq 'unbounded' or @res < $max_eclipse_84) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_241($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_388, \@res) : ();
};
$action_eclipse_9 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_9($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_50, $pairs[1];
};
$action_eclipse_90 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_51(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_51($type, $data, $path_eclipse_648, $self_eclipse_118);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_91 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_262($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_493, $pairs[1];
};
$action_eclipse_92 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_52(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_52($type, $data, $path_eclipse_806, $self_eclipse_130);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_93 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_266($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_497, $pairs[1];
};
$action_eclipse_94 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_267($tree->descend);
$tree->nextChild;
return () unless @pairs;
$label_eclipse_500, $pairs[1];
};
$action_eclipse_95 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@elems) = &$any_eclipse_53(@_);
my @result;
while (@elems) {
my($type, $data) = (shift @elems, shift @elems);
my($label, $out) = &$handler_eclipse_53($type, $data, $path_eclipse_809, $self_eclipse_131);
push @result, $label, $out if defined $label;
}
@result;
}, 'ANY' );
$action_eclipse_96 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_122 eq 'unbounded' or @res < $max_eclipse_122) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_317($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_579, \@res) : ();
};
$action_eclipse_97 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_123 eq 'unbounded' or @res < $max_eclipse_123) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_318($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_580, \@res) : ();
};
$action_eclipse_98 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_124 eq 'unbounded' or @res < $max_eclipse_124) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_320($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_585, \@res) : ();
};
$action_eclipse_99 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my @res;
while ($max_eclipse_125 eq 'unbounded' or @res < $max_eclipse_125) {
last unless $tree->currentChild;
my(@pairs) = &$optional_eclipse_321($tree->descend);
last unless @pairs;
push @res, $pairs[1];
$tree->nextChild;
}
@res ? ($label_eclipse_586, \@res) : ();
};
$actor = undef;
$actor_eclipse_1 = undef;
$actor_eclipse_10 = undef;
$actor_eclipse_2 = undef;
$actor_eclipse_3 = undef;
$actor_eclipse_4 = undef;
$actor_eclipse_5 = undef;
$actor_eclipse_6 = undef;
$actor_eclipse_7 = undef;
$actor_eclipse_8 = undef;
$actor_eclipse_9 = undef;
$any = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_3 eq 'unbounded' || $count < $max_eclipse_3) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_14{$ns} or last if keys %yes_eclipse_14;
$no_eclipse_14{$ns} and last if keys %no_eclipse_14;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_1, 'found', $count) unless $count >= $min_eclipse_1;
%result;
}, 'ANY' );
$any_eclipse_1 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_4 eq 'unbounded' || $count < $max_eclipse_4) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_15{$ns} or last if keys %yes_eclipse_15;
$no_eclipse_15{$ns} and last if keys %no_eclipse_15;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_2, 'found', $count) unless $count >= $min_eclipse_2;
%result;
}, 'ANY' );
$any_eclipse_10 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_22 eq 'unbounded' || $count < $max_eclipse_22) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_45{$ns} or last if keys %yes_eclipse_45;
$no_eclipse_45{$ns} and last if keys %no_eclipse_45;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_20, 'found', $count) unless $count >= $min_eclipse_20;
%result;
}, 'ANY' );
$any_eclipse_11 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_25 eq 'unbounded' || $count < $max_eclipse_25) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_48{$ns} or last if keys %yes_eclipse_48;
$no_eclipse_48{$ns} and last if keys %no_eclipse_48;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_23, 'found', $count) unless $count >= $min_eclipse_23;
%result;
}, 'ANY' );
$any_eclipse_12 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_26 eq 'unbounded' || $count < $max_eclipse_26) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_49{$ns} or last if keys %yes_eclipse_49;
$no_eclipse_49{$ns} and last if keys %no_eclipse_49;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_24, 'found', $count) unless $count >= $min_eclipse_24;
%result;
}, 'ANY' );
$any_eclipse_13 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_28 eq 'unbounded' || $count < $max_eclipse_28) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_51{$ns} or last if keys %yes_eclipse_51;
$no_eclipse_51{$ns} and last if keys %no_eclipse_51;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_26, 'found', $count) unless $count >= $min_eclipse_26;
%result;
}, 'ANY' );
$any_eclipse_14 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_29 eq 'unbounded' || $count < $max_eclipse_29) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_52{$ns} or last if keys %yes_eclipse_52;
$no_eclipse_52{$ns} and last if keys %no_eclipse_52;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_27, 'found', $count) unless $count >= $min_eclipse_27;
%result;
}, 'ANY' );
$any_eclipse_15 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_30 eq 'unbounded' || $count < $max_eclipse_30) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_53{$ns} or last if keys %yes_eclipse_53;
$no_eclipse_53{$ns} and last if keys %no_eclipse_53;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_28, 'found', $count) unless $count >= $min_eclipse_28;
%result;
}, 'ANY' );
$any_eclipse_16 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_31 eq 'unbounded' || $count < $max_eclipse_31) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_54{$ns} or last if keys %yes_eclipse_54;
$no_eclipse_54{$ns} and last if keys %no_eclipse_54;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_29, 'found', $count) unless $count >= $min_eclipse_29;
%result;
}, 'ANY' );
$any_eclipse_17 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_32 eq 'unbounded' || $count < $max_eclipse_32) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_55{$ns} or last if keys %yes_eclipse_55;
$no_eclipse_55{$ns} and last if keys %no_eclipse_55;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_30, 'found', $count) unless $count >= $min_eclipse_30;
%result;
}, 'ANY' );
$any_eclipse_18 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_33 eq 'unbounded' || $count < $max_eclipse_33) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_56{$ns} or last if keys %yes_eclipse_56;
$no_eclipse_56{$ns} and last if keys %no_eclipse_56;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_31, 'found', $count) unless $count >= $min_eclipse_31;
%result;
}, 'ANY' );
$any_eclipse_19 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_34 eq 'unbounded' || $count < $max_eclipse_34) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_57{$ns} or last if keys %yes_eclipse_57;
$no_eclipse_57{$ns} and last if keys %no_eclipse_57;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_32, 'found', $count) unless $count >= $min_eclipse_32;
%result;
}, 'ANY' );
$any_eclipse_2 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_5 eq 'unbounded' || $count < $max_eclipse_5) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_16{$ns} or last if keys %yes_eclipse_16;
$no_eclipse_16{$ns} and last if keys %no_eclipse_16;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_3, 'found', $count) unless $count >= $min_eclipse_3;
%result;
}, 'ANY' );
$any_eclipse_20 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_35 eq 'unbounded' || $count < $max_eclipse_35) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_58{$ns} or last if keys %yes_eclipse_58;
$no_eclipse_58{$ns} and last if keys %no_eclipse_58;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_33, 'found', $count) unless $count >= $min_eclipse_33;
%result;
}, 'ANY' );
$any_eclipse_21 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_36 eq 'unbounded' || $count < $max_eclipse_36) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_59{$ns} or last if keys %yes_eclipse_59;
$no_eclipse_59{$ns} and last if keys %no_eclipse_59;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_34, 'found', $count) unless $count >= $min_eclipse_34;
%result;
}, 'ANY' );
$any_eclipse_22 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_37 eq 'unbounded' || $count < $max_eclipse_37) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_60{$ns} or last if keys %yes_eclipse_60;
$no_eclipse_60{$ns} and last if keys %no_eclipse_60;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_35, 'found', $count) unless $count >= $min_eclipse_35;
%result;
}, 'ANY' );
$any_eclipse_23 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_38 eq 'unbounded' || $count < $max_eclipse_38) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_72{$ns} or last if keys %yes_eclipse_72;
$no_eclipse_72{$ns} and last if keys %no_eclipse_72;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_36, 'found', $count) unless $count >= $min_eclipse_36;
%result;
}, 'ANY' );
$any_eclipse_24 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_49 eq 'unbounded' || $count < $max_eclipse_49) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_83{$ns} or last if keys %yes_eclipse_83;
$no_eclipse_83{$ns} and last if keys %no_eclipse_83;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_47, 'found', $count) unless $count >= $min_eclipse_47;
%result;
}, 'ANY' );
$any_eclipse_25 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_50 eq 'unbounded' || $count < $max_eclipse_50) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_84{$ns} or last if keys %yes_eclipse_84;
$no_eclipse_84{$ns} and last if keys %no_eclipse_84;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_48, 'found', $count) unless $count >= $min_eclipse_48;
%result;
}, 'ANY' );
$any_eclipse_26 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_52 eq 'unbounded' || $count < $max_eclipse_52) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_108{$ns} or last if keys %yes_eclipse_108;
$no_eclipse_108{$ns} and last if keys %no_eclipse_108;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_50, 'found', $count) unless $count >= $min_eclipse_50;
%result;
}, 'ANY' );
$any_eclipse_27 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_57 eq 'unbounded' || $count < $max_eclipse_57) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_109{$ns} or last if keys %yes_eclipse_109;
$no_eclipse_109{$ns} and last if keys %no_eclipse_109;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_51, 'found', $count) unless $count >= $min_eclipse_51;
%result;
}, 'ANY' );
$any_eclipse_28 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_58 eq 'unbounded' || $count < $max_eclipse_58) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_110{$ns} or last if keys %yes_eclipse_110;
$no_eclipse_110{$ns} and last if keys %no_eclipse_110;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_52, 'found', $count) unless $count >= $min_eclipse_52;
%result;
}, 'ANY' );
$any_eclipse_29 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_59 eq 'unbounded' || $count < $max_eclipse_59) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_111{$ns} or last if keys %yes_eclipse_111;
$no_eclipse_111{$ns} and last if keys %no_eclipse_111;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_53, 'found', $count) unless $count >= $min_eclipse_53;
%result;
}, 'ANY' );
$any_eclipse_3 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_9 eq 'unbounded' || $count < $max_eclipse_9) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_32{$ns} or last if keys %yes_eclipse_32;
$no_eclipse_32{$ns} and last if keys %no_eclipse_32;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_7, 'found', $count) unless $count >= $min_eclipse_7;
%result;
}, 'ANY' );
$any_eclipse_30 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_60 eq 'unbounded' || $count < $max_eclipse_60) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_112{$ns} or last if keys %yes_eclipse_112;
$no_eclipse_112{$ns} and last if keys %no_eclipse_112;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_54, 'found', $count) unless $count >= $min_eclipse_54;
%result;
}, 'ANY' );
$any_eclipse_31 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_61 eq 'unbounded' || $count < $max_eclipse_61) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_113{$ns} or last if keys %yes_eclipse_113;
$no_eclipse_113{$ns} and last if keys %no_eclipse_113;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_55, 'found', $count) unless $count >= $min_eclipse_55;
%result;
}, 'ANY' );
$any_eclipse_32 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_62 eq 'unbounded' || $count < $max_eclipse_62) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_114{$ns} or last if keys %yes_eclipse_114;
$no_eclipse_114{$ns} and last if keys %no_eclipse_114;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_56, 'found', $count) unless $count >= $min_eclipse_56;
%result;
}, 'ANY' );
$any_eclipse_33 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_63 eq 'unbounded' || $count < $max_eclipse_63) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_115{$ns} or last if keys %yes_eclipse_115;
$no_eclipse_115{$ns} and last if keys %no_eclipse_115;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_57, 'found', $count) unless $count >= $min_eclipse_57;
%result;
}, 'ANY' );
$any_eclipse_34 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_64 eq 'unbounded' || $count < $max_eclipse_64) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_116{$ns} or last if keys %yes_eclipse_116;
$no_eclipse_116{$ns} and last if keys %no_eclipse_116;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_58, 'found', $count) unless $count >= $min_eclipse_58;
%result;
}, 'ANY' );
$any_eclipse_35 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_65 eq 'unbounded' || $count < $max_eclipse_65) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_117{$ns} or last if keys %yes_eclipse_117;
$no_eclipse_117{$ns} and last if keys %no_eclipse_117;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_59, 'found', $count) unless $count >= $min_eclipse_59;
%result;
}, 'ANY' );
$any_eclipse_36 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_66 eq 'unbounded' || $count < $max_eclipse_66) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_118{$ns} or last if keys %yes_eclipse_118;
$no_eclipse_118{$ns} and last if keys %no_eclipse_118;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_60, 'found', $count) unless $count >= $min_eclipse_60;
%result;
}, 'ANY' );
$any_eclipse_37 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_85 eq 'unbounded' || $count < $max_eclipse_85) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_119{$ns} or last if keys %yes_eclipse_119;
$no_eclipse_119{$ns} and last if keys %no_eclipse_119;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_61, 'found', $count) unless $count >= $min_eclipse_61;
%result;
}, 'ANY' );
$any_eclipse_38 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_86 eq 'unbounded' || $count < $max_eclipse_86) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_120{$ns} or last if keys %yes_eclipse_120;
$no_eclipse_120{$ns} and last if keys %no_eclipse_120;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_62, 'found', $count) unless $count >= $min_eclipse_62;
%result;
}, 'ANY' );
$any_eclipse_39 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_87 eq 'unbounded' || $count < $max_eclipse_87) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_121{$ns} or last if keys %yes_eclipse_121;
$no_eclipse_121{$ns} and last if keys %no_eclipse_121;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_63, 'found', $count) unless $count >= $min_eclipse_63;
%result;
}, 'ANY' );
$any_eclipse_4 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_10 eq 'unbounded' || $count < $max_eclipse_10) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_33{$ns} or last if keys %yes_eclipse_33;
$no_eclipse_33{$ns} and last if keys %no_eclipse_33;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_8, 'found', $count) unless $count >= $min_eclipse_8;
%result;
}, 'ANY' );
$any_eclipse_40 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_88 eq 'unbounded' || $count < $max_eclipse_88) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_122{$ns} or last if keys %yes_eclipse_122;
$no_eclipse_122{$ns} and last if keys %no_eclipse_122;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_64, 'found', $count) unless $count >= $min_eclipse_64;
%result;
}, 'ANY' );
$any_eclipse_41 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_93 eq 'unbounded' || $count < $max_eclipse_93) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_127{$ns} or last if keys %yes_eclipse_127;
$no_eclipse_127{$ns} and last if keys %no_eclipse_127;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_69, 'found', $count) unless $count >= $min_eclipse_69;
%result;
}, 'ANY' );
$any_eclipse_42 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_94 eq 'unbounded' || $count < $max_eclipse_94) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_128{$ns} or last if keys %yes_eclipse_128;
$no_eclipse_128{$ns} and last if keys %no_eclipse_128;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_70, 'found', $count) unless $count >= $min_eclipse_70;
%result;
}, 'ANY' );
$any_eclipse_43 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_97 eq 'unbounded' || $count < $max_eclipse_97) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_131{$ns} or last if keys %yes_eclipse_131;
$no_eclipse_131{$ns} and last if keys %no_eclipse_131;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_73, 'found', $count) unless $count >= $min_eclipse_73;
%result;
}, 'ANY' );
$any_eclipse_44 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_100 eq 'unbounded' || $count < $max_eclipse_100) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_134{$ns} or last if keys %yes_eclipse_134;
$no_eclipse_134{$ns} and last if keys %no_eclipse_134;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_76, 'found', $count) unless $count >= $min_eclipse_76;
%result;
}, 'ANY' );
$any_eclipse_45 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_103 eq 'unbounded' || $count < $max_eclipse_103) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_137{$ns} or last if keys %yes_eclipse_137;
$no_eclipse_137{$ns} and last if keys %no_eclipse_137;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_79, 'found', $count) unless $count >= $min_eclipse_79;
%result;
}, 'ANY' );
$any_eclipse_46 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_106 eq 'unbounded' || $count < $max_eclipse_106) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_140{$ns} or last if keys %yes_eclipse_140;
$no_eclipse_140{$ns} and last if keys %no_eclipse_140;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_82, 'found', $count) unless $count >= $min_eclipse_82;
%result;
}, 'ANY' );
$any_eclipse_47 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_111 eq 'unbounded' || $count < $max_eclipse_111) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_145{$ns} or last if keys %yes_eclipse_145;
$no_eclipse_145{$ns} and last if keys %no_eclipse_145;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_87, 'found', $count) unless $count >= $min_eclipse_87;
%result;
}, 'ANY' );
$any_eclipse_48 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_112 eq 'unbounded' || $count < $max_eclipse_112) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_146{$ns} or last if keys %yes_eclipse_146;
$no_eclipse_146{$ns} and last if keys %no_eclipse_146;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_88, 'found', $count) unless $count >= $min_eclipse_88;
%result;
}, 'ANY' );
$any_eclipse_49 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_117 eq 'unbounded' || $count < $max_eclipse_117) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_151{$ns} or last if keys %yes_eclipse_151;
$no_eclipse_151{$ns} and last if keys %no_eclipse_151;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_93, 'found', $count) unless $count >= $min_eclipse_93;
%result;
}, 'ANY' );
$any_eclipse_5 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_12 eq 'unbounded' || $count < $max_eclipse_12) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_35{$ns} or last if keys %yes_eclipse_35;
$no_eclipse_35{$ns} and last if keys %no_eclipse_35;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_10, 'found', $count) unless $count >= $min_eclipse_10;
%result;
}, 'ANY' );
$any_eclipse_50 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_118 eq 'unbounded' || $count < $max_eclipse_118) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_152{$ns} or last if keys %yes_eclipse_152;
$no_eclipse_152{$ns} and last if keys %no_eclipse_152;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_94, 'found', $count) unless $count >= $min_eclipse_94;
%result;
}, 'ANY' );
$any_eclipse_51 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
return () unless my $child = $tree->currentChild;
my $ns = $child->namespaceURI || '';
return () unless !keys(%yes_eclipse_155) || $yes_eclipse_155{$ns} and not keys %no_eclipse_155 && $no_eclipse_155{$ns};
$tree->nextChild;
type_of_node $child, $child;
}, 'ANY' );
$any_eclipse_52 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_127 eq 'unbounded' || $count < $max_eclipse_127) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_156{$ns} or last if keys %yes_eclipse_156;
$no_eclipse_156{$ns} and last if keys %no_eclipse_156;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_97, 'found', $count) unless $count >= $min_eclipse_97;
%result;
}, 'ANY' );
$any_eclipse_53 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_128 eq 'unbounded' || $count < $max_eclipse_128) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_157{$ns} or last if keys %yes_eclipse_157;
$no_eclipse_157{$ns} and last if keys %no_eclipse_157;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_98, 'found', $count) unless $count >= $min_eclipse_98;
%result;
}, 'ANY' );
$any_eclipse_54 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_129 eq 'unbounded' || $count < $max_eclipse_129) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_158{$ns} or last if keys %yes_eclipse_158;
$no_eclipse_158{$ns} and last if keys %no_eclipse_158;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_99, 'found', $count) unless $count >= $min_eclipse_99;
%result;
}, 'ANY' );
$any_eclipse_55 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_130 eq 'unbounded' || $count < $max_eclipse_130) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_159{$ns} or last if keys %yes_eclipse_159;
$no_eclipse_159{$ns} and last if keys %no_eclipse_159;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_100, 'found', $count) unless $count >= $min_eclipse_100;
%result;
}, 'ANY' );
$any_eclipse_56 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_131 eq 'unbounded' || $count < $max_eclipse_131) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_160{$ns} or last if keys %yes_eclipse_160;
$no_eclipse_160{$ns} and last if keys %no_eclipse_160;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_101, 'found', $count) unless $count >= $min_eclipse_101;
%result;
}, 'ANY' );
$any_eclipse_57 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_132 eq 'unbounded' || $count < $max_eclipse_132) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_161{$ns} or last if keys %yes_eclipse_161;
$no_eclipse_161{$ns} and last if keys %no_eclipse_161;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_102, 'found', $count) unless $count >= $min_eclipse_102;
%result;
}, 'ANY' );
$any_eclipse_58 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_133 eq 'unbounded' || $count < $max_eclipse_133) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_162{$ns} or last if keys %yes_eclipse_162;
$no_eclipse_162{$ns} and last if keys %no_eclipse_162;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_103, 'found', $count) unless $count >= $min_eclipse_103;
%result;
}, 'ANY' );
$any_eclipse_59 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_134 eq 'unbounded' || $count < $max_eclipse_134) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_163{$ns} or last if keys %yes_eclipse_163;
$no_eclipse_163{$ns} and last if keys %no_eclipse_163;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_104, 'found', $count) unless $count >= $min_eclipse_104;
%result;
}, 'ANY' );
$any_eclipse_6 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_14 eq 'unbounded' || $count < $max_eclipse_14) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_37{$ns} or last if keys %yes_eclipse_37;
$no_eclipse_37{$ns} and last if keys %no_eclipse_37;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_12, 'found', $count) unless $count >= $min_eclipse_12;
%result;
}, 'ANY' );
$any_eclipse_60 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_135 eq 'unbounded' || $count < $max_eclipse_135) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_164{$ns} or last if keys %yes_eclipse_164;
$no_eclipse_164{$ns} and last if keys %no_eclipse_164;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_105, 'found', $count) unless $count >= $min_eclipse_105;
%result;
}, 'ANY' );
$any_eclipse_61 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_136 eq 'unbounded' || $count < $max_eclipse_136) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_165{$ns} or last if keys %yes_eclipse_165;
$no_eclipse_165{$ns} and last if keys %no_eclipse_165;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_106, 'found', $count) unless $count >= $min_eclipse_106;
%result;
}, 'ANY' );
$any_eclipse_62 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_137 eq 'unbounded' || $count < $max_eclipse_137) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_166{$ns} or last if keys %yes_eclipse_166;
$no_eclipse_166{$ns} and last if keys %no_eclipse_166;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_107, 'found', $count) unless $count >= $min_eclipse_107;
%result;
}, 'ANY' );
$any_eclipse_63 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_138 eq 'unbounded' || $count < $max_eclipse_138) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_167{$ns} or last if keys %yes_eclipse_167;
$no_eclipse_167{$ns} and last if keys %no_eclipse_167;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_108, 'found', $count) unless $count >= $min_eclipse_108;
%result;
}, 'ANY' );
$any_eclipse_64 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_139 eq 'unbounded' || $count < $max_eclipse_139) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_168{$ns} or last if keys %yes_eclipse_168;
$no_eclipse_168{$ns} and last if keys %no_eclipse_168;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_109, 'found', $count) unless $count >= $min_eclipse_109;
%result;
}, 'ANY' );
$any_eclipse_65 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_145 eq 'unbounded' || $count < $max_eclipse_145) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_169{$ns} or last if keys %yes_eclipse_169;
$no_eclipse_169{$ns} and last if keys %no_eclipse_169;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_110, 'found', $count) unless $count >= $min_eclipse_110;
%result;
}, 'ANY' );
$any_eclipse_66 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_146 eq 'unbounded' || $count < $max_eclipse_146) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_170{$ns} or last if keys %yes_eclipse_170;
$no_eclipse_170{$ns} and last if keys %no_eclipse_170;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_111, 'found', $count) unless $count >= $min_eclipse_111;
%result;
}, 'ANY' );
$any_eclipse_67 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_147 eq 'unbounded' || $count < $max_eclipse_147) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_171{$ns} or last if keys %yes_eclipse_171;
$no_eclipse_171{$ns} and last if keys %no_eclipse_171;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_112, 'found', $count) unless $count >= $min_eclipse_112;
%result;
}, 'ANY' );
$any_eclipse_7 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_16 eq 'unbounded' || $count < $max_eclipse_16) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_39{$ns} or last if keys %yes_eclipse_39;
$no_eclipse_39{$ns} and last if keys %no_eclipse_39;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_14, 'found', $count) unless $count >= $min_eclipse_14;
%result;
}, 'ANY' );
$any_eclipse_8 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_18 eq 'unbounded' || $count < $max_eclipse_18) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_41{$ns} or last if keys %yes_eclipse_41;
$no_eclipse_41{$ns} and last if keys %no_eclipse_41;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_16, 'found', $count) unless $count >= $min_eclipse_16;
%result;
}, 'ANY' );
$any_eclipse_9 = bless( sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $count = 0;
my %result;
while (my $child = $tree->currentChild and $max_eclipse_21 eq 'unbounded' || $count < $max_eclipse_21) {
do {
my $ns = $child->namespaceURI || '';
$yes_eclipse_44{$ns} or last if keys %yes_eclipse_44;
$no_eclipse_44{$ns} and last if keys %no_eclipse_44;
my $k = pack_type($ns, $child->localName);
push @{$result{$k};}, $child;
++$count;
$tree->nextChild
};
}
error __x('too few any elements, requires {min} and got {found}', 'min', $min_eclipse_19, 'found', $count) unless $count >= $min_eclipse_19;
%result;
}, 'ANY' );
$blabels = [
'parameters',
'Fault'
];
$blabels_eclipse_1 = [
'parameters',
'Fault'
];
$blabels_eclipse_10 = [
'parameters',
'Fault'
];
$blabels_eclipse_2 = [
'parameters',
'Fault'
];
$blabels_eclipse_3 = [
'parameters',
'Fault'
];
$blabels_eclipse_4 = [
'parameters',
'Fault'
];
$blabels_eclipse_5 = [
'parameters',
'Fault'
];
$blabels_eclipse_6 = [
'parameters',
'Fault'
];
$blabels_eclipse_7 = [
'parameters',
'Fault'
];
$blabels_eclipse_8 = [
'parameters',
'Fault'
];
$blabels_eclipse_9 = [
'parameters',
'Fault'
];
$call = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode($data, $charset);
my($ans, $xops) = &$transport($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler($ans, $trace, $xops);
};
$call_eclipse_1 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_1)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_1) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_1($data, $charset);
my($ans, $xops) = &$transport_eclipse_1($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_1($ans, $trace, $xops);
};
$call_eclipse_10 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_10)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_10) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_10($data, $charset);
my($ans, $xops) = &$transport_eclipse_10($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_10($ans, $trace, $xops);
};
$call_eclipse_11 = sub {
package XML::Compile::Transport::SOAPHTTP;
use warnings;
use strict;
my $trace = $_[1];
my $request = 'HTTP::Request'->new($method, $server, $header);
$request->protocol('HTTP/1.1');
&$create_message($request, $_[0], $_[2]);
$$trace{'http_request'} = $request;
return undef unless my $response = $ua->request($request);
$$trace{'http_response'} = $response;
if ($response->is_error) {
error $response->message if $response->header('Client-Warning');
warning $response->message;
}
&$parse_message($response);
};
$call_eclipse_2 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_2)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_2) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_2($data, $charset);
my($ans, $xops) = &$transport_eclipse_2($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_2($ans, $trace, $xops);
};
$call_eclipse_3 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_3)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_3) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_3($data, $charset);
my($ans, $xops) = &$transport_eclipse_3($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_3($ans, $trace, $xops);
};
$call_eclipse_4 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_4)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_4) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_4($data, $charset);
my($ans, $xops) = &$transport_eclipse_4($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_4($ans, $trace, $xops);
};
$call_eclipse_5 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_5)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_5) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_5($data, $charset);
my($ans, $xops) = &$transport_eclipse_5($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_5($ans, $trace, $xops);
};
$call_eclipse_6 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_6)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_6) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_6($data, $charset);
my($ans, $xops) = &$transport_eclipse_6($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_6($ans, $trace, $xops);
};
$call_eclipse_7 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_7)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_7) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_7($data, $charset);
my($ans, $xops) = &$transport_eclipse_7($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_7($ans, $trace, $xops);
};
$call_eclipse_8 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_8)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_8) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_8($data, $charset);
my($ans, $xops) = &$transport_eclipse_8($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_8($ans, $trace, $xops);
};
$call_eclipse_9 = sub {
package XML::Compile::SOAP::Client;
use warnings;
use strict;
my($data, $charset) = UNIVERSAL::isa($_[0], 'HASH') ? @_ : (@_ % 2 == 0 ? ({@_}, undef) : panic(__x(q[operation `{name}' called with odd length parameter list], 'name', $name_eclipse_9)));
error __x(q[operation `{name}' called with _callback, but compiled without async flag], 'name', $name_eclipse_9) if $$data{'_callback'};
my $trace = {'start', time};
my($req, $mtom) = &$encode_eclipse_9($data, $charset);
my($ans, $xops) = &$transport_eclipse_9($req, $trace, $mtom);
warning 'loosing received XOPs' unless wantarray or not $xops or not keys %$xops;
$$trace{'encode_elapse'} = $$trace{'transport_start'} - $$trace{'start'};
&$output_handler_eclipse_9($ans, $trace, $xops);
};
$check = sub($) {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
(my $name = $_[0]) =~ s/\s//;
$name =~ /^[a-zA-Z_](?:[\w.-]*)$/;
};
$check_eclipse_1 = sub {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
$_[0] =~ /^\s*(?:false|true|0|1)\s*$/i;
};
$check_eclipse_10 = $check_eclipse_1;
$check_eclipse_100 = $check;
$check_eclipse_101 = $check;
$check_eclipse_102 = sub {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
(my $val = $_[0]) =~ s/\s+//g;
$val =~ /$date/;
};
$check_eclipse_103 = sub {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
$_[0] =~ /^(\+|\-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)$/;
};
$check_eclipse_104 = sub {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
$_[0] =~ /^\s*[+-]?[0-9]+\s*$/;
};
$check_eclipse_105 = $check_eclipse_1;
$check_eclipse_106 = $check_eclipse_102;
$check_eclipse_107 = $check_eclipse_103;
$check_eclipse_108 = $check_eclipse_102;
$check_eclipse_109 = $check_eclipse_103;
$check_eclipse_11 = $check_eclipse_1;
$check_eclipse_110 = $check_eclipse_102;
$check_eclipse_111 = $check_eclipse_1;
$check_eclipse_112 = $check_eclipse_103;
$check_eclipse_113 = $check_eclipse_103;
$check_eclipse_114 = $check_eclipse_103;
$check_eclipse_115 = $check_eclipse_103;
$check_eclipse_116 = $check_eclipse_103;
$check_eclipse_117 = $check_eclipse_103;
$check_eclipse_118 = $check_eclipse_104;
$check_eclipse_119 = $check_eclipse_102;
$check_eclipse_12 = $check_eclipse_1;
$check_eclipse_120 = $check_eclipse_102;
$check_eclipse_121 = $check_eclipse_104;
$check_eclipse_122 = $check_eclipse_104;
$check_eclipse_123 = $check_eclipse_103;
$check_eclipse_124 = $check_eclipse_103;
$check_eclipse_125 = $check_eclipse_103;
$check_eclipse_126 = $check_eclipse_103;
$check_eclipse_127 = $check_eclipse_103;
$check_eclipse_128 = $check_eclipse_103;
$check_eclipse_129 = $check_eclipse_103;
$check_eclipse_13 = $check_eclipse_1;
$check_eclipse_130 = $check_eclipse_104;
$check_eclipse_131 = $check_eclipse_103;
$check_eclipse_132 = $check_eclipse_102;
$check_eclipse_133 = $check_eclipse_1;
$check_eclipse_134 = $check_eclipse_103;
$check_eclipse_135 = $check_eclipse_103;
$check_eclipse_136 = $check_eclipse_103;
$check_eclipse_137 = $check_eclipse_103;
$check_eclipse_138 = $check_eclipse_103;
$check_eclipse_139 = $check_eclipse_103;
$check_eclipse_14 = $check_eclipse_104;
$check_eclipse_140 = $check_eclipse_104;
$check_eclipse_141 = $check_eclipse_102;
$check_eclipse_142 = $check_eclipse_102;
$check_eclipse_143 = $check_eclipse_104;
$check_eclipse_144 = $check_eclipse_104;
$check_eclipse_145 = $check_eclipse_103;
$check_eclipse_146 = $check_eclipse_103;
$check_eclipse_147 = $check_eclipse_103;
$check_eclipse_148 = $check_eclipse_103;
$check_eclipse_149 = $check_eclipse_103;
$check_eclipse_15 = $check;
$check_eclipse_150 = $check_eclipse_103;
$check_eclipse_151 = $check_eclipse_103;
$check_eclipse_152 = $check_eclipse_104;
$check_eclipse_153 = $check_eclipse_102;
$check_eclipse_154 = $check_eclipse_1;
$check_eclipse_155 = sub {
package XML::Compile::Schema::BuiltInTypes;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
(my $val = $_[0]) =~ s/\s+//g;
$val =~ /$dateTime/;
};
$check_eclipse_156 = $check_eclipse_103;
$check_eclipse_157 = $check_eclipse_103;
$check_eclipse_158 = $check_eclipse_103;
$check_eclipse_159 = $check_eclipse_103;
$check_eclipse_16 = $check;
$check_eclipse_160 = $check_eclipse_103;
$check_eclipse_161 = $check_eclipse_103;
$check_eclipse_162 = $check_eclipse_104;
$check_eclipse_163 = $check_eclipse_1;
$check_eclipse_164 = $check_eclipse_104;
$check_eclipse_165 = $check_eclipse_104;
$check_eclipse_166 = $check_eclipse_102;
$check_eclipse_167 = $check_eclipse_1;
$check_eclipse_168 = $check_eclipse_1;
$check_eclipse_169 = $check_eclipse_104;
$check_eclipse_17 = $check;
$check_eclipse_170 = $check;
$check_eclipse_171 = $check;
$check_eclipse_172 = $check_eclipse_104;
$check_eclipse_173 = $check_eclipse_103;
$check_eclipse_174 = $check_eclipse_103;
$check_eclipse_175 = $check_eclipse_1;
$check_eclipse_176 = $check_eclipse_1;
$check_eclipse_177 = $check_eclipse_103;
$check_eclipse_178 = $check_eclipse_103;
$check_eclipse_179 = $check_eclipse_103;
$check_eclipse_18 = $check;
$check_eclipse_180 = $check_eclipse_103;
$check_eclipse_181 = $check_eclipse_103;
$check_eclipse_182 = $check_eclipse_103;
$check_eclipse_183 = $check_eclipse_104;
$check_eclipse_184 = $check_eclipse_102;
$check_eclipse_185 = $check_eclipse_102;
$check_eclipse_186 = $check_eclipse_104;
$check_eclipse_187 = $check_eclipse_104;
$check_eclipse_188 = $check_eclipse_103;
$check_eclipse_189 = $check_eclipse_103;
$check_eclipse_19 = $check_eclipse_102;
$check_eclipse_190 = $check_eclipse_103;
$check_eclipse_191 = $check_eclipse_103;
$check_eclipse_192 = $check_eclipse_103;
$check_eclipse_193 = $check_eclipse_103;
$check_eclipse_194 = $check_eclipse_103;
$check_eclipse_195 = $check_eclipse_104;
$check_eclipse_196 = $check;
$check_eclipse_197 = $check;
$check_eclipse_198 = $check_eclipse_103;
$check_eclipse_199 = $check_eclipse_102;
$check_eclipse_2 = $check_eclipse_1;
$check_eclipse_20 = $check_eclipse_1;
$check_eclipse_200 = $check_eclipse_104;
$check_eclipse_201 = $check_eclipse_103;
$check_eclipse_202 = $check_eclipse_103;
$check_eclipse_203 = $check_eclipse_1;
$check_eclipse_204 = $check_eclipse_1;
$check_eclipse_205 = $check;
$check_eclipse_206 = $check;
$check_eclipse_207 = $check_eclipse_1;
$check_eclipse_208 = $check_eclipse_104;
$check_eclipse_209 = $check_eclipse_1;
$check_eclipse_21 = $check_eclipse_155;
$check_eclipse_210 = $check_eclipse_103;
$check_eclipse_211 = $check_eclipse_103;
$check_eclipse_212 = $check_eclipse_103;
$check_eclipse_213 = $check_eclipse_103;
$check_eclipse_214 = $check_eclipse_103;
$check_eclipse_215 = $check_eclipse_103;
$check_eclipse_216 = $check_eclipse_104;
$check_eclipse_217 = $check_eclipse_102;
$check_eclipse_218 = $check_eclipse_102;
$check_eclipse_219 = $check_eclipse_104;
$check_eclipse_22 = $check_eclipse_103;
$check_eclipse_220 = $check_eclipse_104;
$check_eclipse_221 = $check_eclipse_103;
$check_eclipse_222 = $check_eclipse_103;
$check_eclipse_223 = $check_eclipse_103;
$check_eclipse_224 = $check_eclipse_103;
$check_eclipse_225 = $check_eclipse_103;
$check_eclipse_226 = $check_eclipse_103;
$check_eclipse_227 = $check_eclipse_103;
$check_eclipse_228 = $check_eclipse_104;
$check_eclipse_229 = $check_eclipse_104;
$check_eclipse_23 = $check_eclipse_103;
$check_eclipse_230 = $check_eclipse_103;
$check_eclipse_231 = $check_eclipse_103;
$check_eclipse_232 = $check_eclipse_1;
$check_eclipse_233 = $check_eclipse_1;
$check_eclipse_24 = $check_eclipse_103;
$check_eclipse_25 = $check_eclipse_103;
$check_eclipse_26 = $check_eclipse_103;
$check_eclipse_27 = $check_eclipse_103;
$check_eclipse_28 = $check_eclipse_104;
$check_eclipse_29 = $check_eclipse_1;
$check_eclipse_3 = $check_eclipse_1;
$check_eclipse_30 = $check_eclipse_104;
$check_eclipse_31 = $check_eclipse_104;
$check_eclipse_32 = $check_eclipse_102;
$check_eclipse_33 = $check_eclipse_102;
$check_eclipse_34 = $check_eclipse_1;
$check_eclipse_35 = $check_eclipse_155;
$check_eclipse_36 = $check_eclipse_103;
$check_eclipse_37 = $check_eclipse_103;
$check_eclipse_38 = $check_eclipse_103;
$check_eclipse_39 = $check_eclipse_103;
$check_eclipse_4 = $check_eclipse_1;
$check_eclipse_40 = $check_eclipse_103;
$check_eclipse_41 = $check_eclipse_103;
$check_eclipse_42 = $check_eclipse_104;
$check_eclipse_43 = $check_eclipse_1;
$check_eclipse_44 = $check_eclipse_104;
$check_eclipse_45 = $check_eclipse_104;
$check_eclipse_46 = $check_eclipse_102;
$check_eclipse_47 = $check_eclipse_155;
$check_eclipse_48 = $check_eclipse_104;
$check_eclipse_49 = $check_eclipse_102;
$check_eclipse_5 = $check_eclipse_1;
$check_eclipse_50 = $check_eclipse_102;
$check_eclipse_51 = $check_eclipse_103;
$check_eclipse_52 = $check_eclipse_104;
$check_eclipse_53 = $check_eclipse_1;
$check_eclipse_54 = $check_eclipse_102;
$check_eclipse_55 = $check_eclipse_103;
$check_eclipse_56 = $check_eclipse_102;
$check_eclipse_57 = $check_eclipse_102;
$check_eclipse_58 = $check_eclipse_103;
$check_eclipse_59 = $check_eclipse_103;
$check_eclipse_6 = $check_eclipse_1;
$check_eclipse_60 = $check_eclipse_104;
$check_eclipse_61 = $check_eclipse_1;
$check_eclipse_62 = $check_eclipse_1;
$check_eclipse_63 = $check_eclipse_102;
$check_eclipse_64 = $check_eclipse_102;
$check_eclipse_65 = $check_eclipse_104;
$check_eclipse_66 = $check_eclipse_102;
$check_eclipse_67 = $check_eclipse_102;
$check_eclipse_68 = $check_eclipse_1;
$check_eclipse_69 = $check;
$check_eclipse_7 = $check_eclipse_1;
$check_eclipse_70 = $check;
$check_eclipse_71 = $check;
$check_eclipse_72 = $check_eclipse_102;
$check_eclipse_73 = $check_eclipse_103;
$check_eclipse_74 = $check_eclipse_104;
$check_eclipse_75 = $check_eclipse_1;
$check_eclipse_76 = $check_eclipse_102;
$check_eclipse_77 = $check_eclipse_103;
$check_eclipse_78 = $check_eclipse_102;
$check_eclipse_79 = $check_eclipse_102;
$check_eclipse_8 = $check_eclipse_1;
$check_eclipse_80 = $check_eclipse_1;
$check_eclipse_81 = $check_eclipse_155;
$check_eclipse_82 = $check_eclipse_103;
$check_eclipse_83 = $check_eclipse_103;
$check_eclipse_84 = $check_eclipse_103;
$check_eclipse_85 = $check_eclipse_103;
$check_eclipse_86 = $check_eclipse_103;
$check_eclipse_87 = $check_eclipse_103;
$check_eclipse_88 = $check_eclipse_104;
$check_eclipse_89 = $check_eclipse_1;
$check_eclipse_9 = $check_eclipse_1;
$check_eclipse_90 = $check_eclipse_104;
$check_eclipse_91 = $check_eclipse_104;
$check_eclipse_92 = $check_eclipse_102;
$check_eclipse_93 = $check;
$check_eclipse_94 = $check_eclipse_1;
$check_eclipse_95 = $check_eclipse_104;
$check_eclipse_96 = $check_eclipse_1;
$check_eclipse_97 = $check_eclipse_104;
$check_eclipse_98 = $check_eclipse_1;
$check_eclipse_99 = $check;
$childname = '{http://avatax.avalara.com/services}AdjustTaxResponse';
$childname_eclipse_1 = '{http://avatax.avalara.com/services}ApplyPaymentResponse';
$childname_eclipse_10 = '{http://avatax.avalara.com/services}TaxSummaryFetchResponse';
$childname_eclipse_100 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_101 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_102 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_103 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_104 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_105 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_106 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_107 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_108 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_109 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_11 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_110 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_111 = '{http://avatax.avalara.com/services}GetTaxRequest';
$childname_eclipse_112 = '{http://avatax.avalara.com/services}GetTaxResult';
$childname_eclipse_113 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_114 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_115 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_116 = '{http://avatax.avalara.com/services}DocCode';
$childname_eclipse_117 = '{http://avatax.avalara.com/services}TaxLines';
$childname_eclipse_118 = '{http://avatax.avalara.com/services}TaxAddresses';
$childname_eclipse_119 = '{http://avatax.avalara.com/services}AdjustmentDescription';
$childname_eclipse_12 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_120 = '{http://avatax.avalara.com/services}TaxSummary';
$childname_eclipse_121 = '{http://avatax.avalara.com/services}VolatileTaxRates';
$childname_eclipse_122 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_123 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_124 = '{http://avatax.avalara.com/services}Operations';
$childname_eclipse_125 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_126 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_127 = '{http://avatax.avalara.com/services}Version';
$childname_eclipse_128 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_129 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_13 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_130 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_131 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_132 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_133 = '{http://avatax.avalara.com/services}GetTaxResults';
$childname_eclipse_134 = '{http://avatax.avalara.com/services}LastDocId';
$childname_eclipse_135 = '{http://avatax.avalara.com/services}LastDocCode';
$childname_eclipse_136 = '{http://avatax.avalara.com/services}RecordCount';
$childname_eclipse_137 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_138 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_139 = '{http://avatax.avalara.com/services}TaxSummaryReport';
$childname_eclipse_14 = '{http://schemas.xmlsoap.org/wsdl/}definitions';
$childname_eclipse_140 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_141 = '{http://avatax.avalara.com/services}DocType';
$childname_eclipse_142 = '{http://avatax.avalara.com/services}DocDate';
$childname_eclipse_143 = '{http://avatax.avalara.com/services}DocStatus';
$childname_eclipse_144 = '{http://avatax.avalara.com/services}Reconciled';
$childname_eclipse_145 = '{http://avatax.avalara.com/services}Timestamp';
$childname_eclipse_146 = '{http://avatax.avalara.com/services}TotalAmount';
$childname_eclipse_147 = '{http://avatax.avalara.com/services}TotalDiscount';
$childname_eclipse_148 = '{http://avatax.avalara.com/services}TotalExemption';
$childname_eclipse_149 = '{http://avatax.avalara.com/services}TotalTaxable';
$childname_eclipse_15 = '{http://schemas.xmlsoap.org/wsdl/soap12/}address';
$childname_eclipse_150 = '{http://avatax.avalara.com/services}TotalTax';
$childname_eclipse_151 = '{http://avatax.avalara.com/services}TotalTaxCalculated';
$childname_eclipse_152 = '{http://avatax.avalara.com/services}HashCode';
$childname_eclipse_153 = '{http://avatax.avalara.com/services}Locked';
$childname_eclipse_154 = '{http://avatax.avalara.com/services}AdjustmentReason';
$childname_eclipse_155 = '{http://avatax.avalara.com/services}Version';
$childname_eclipse_156 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_157 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_158 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_159 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_16 = '{http://schemas.xmlsoap.org/wsdl/soap12/}binding';
$childname_eclipse_160 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_161 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_162 = '{http://avatax.avalara.com/services}DocType';
$childname_eclipse_163 = '{http://avatax.avalara.com/services}DocDate';
$childname_eclipse_164 = '{http://avatax.avalara.com/services}DocStatus';
$childname_eclipse_165 = '{http://avatax.avalara.com/services}Reconciled';
$childname_eclipse_166 = '{http://avatax.avalara.com/services}Timestamp';
$childname_eclipse_167 = '{http://avatax.avalara.com/services}TotalAmount';
$childname_eclipse_168 = '{http://avatax.avalara.com/services}TotalDiscount';
$childname_eclipse_169 = '{http://avatax.avalara.com/services}TotalExemption';
$childname_eclipse_17 = '{http://schemas.xmlsoap.org/wsdl/soap12/}body';
$childname_eclipse_170 = '{http://avatax.avalara.com/services}TotalTaxable';
$childname_eclipse_171 = '{http://avatax.avalara.com/services}TotalTax';
$childname_eclipse_172 = '{http://avatax.avalara.com/services}TotalTaxCalculated';
$childname_eclipse_173 = '{http://avatax.avalara.com/services}HashCode';
$childname_eclipse_174 = '{http://avatax.avalara.com/services}Locked';
$childname_eclipse_175 = '{http://avatax.avalara.com/services}AdjustmentReason';
$childname_eclipse_176 = '{http://avatax.avalara.com/services}Version';
$childname_eclipse_177 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_178 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_179 = '{http://avatax.avalara.com/services}Expires';
$childname_eclipse_18 = '{http://schemas.xmlsoap.org/wsdl/soap12/}header';
$childname_eclipse_180 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_181 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_182 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_183 = '{http://avatax.avalara.com/services}ResultCode';
$childname_eclipse_184 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_185 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_186 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_187 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_188 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_189 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_19 = '{http://schemas.xmlsoap.org/wsdl/soap12/}operation';
$childname_eclipse_190 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_191 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_192 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_193 = '{http://schemas.xmlsoap.org/soap/envelope/}Fault';
$childname_eclipse_194 = '{http://schemas.xmlsoap.org/wsdl/}operation';
$childname_eclipse_195 = '{http://schemas.xmlsoap.org/wsdl/}part';
$childname_eclipse_196 = '{http://schemas.xmlsoap.org/wsdl/}port';
$childname_eclipse_197 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_198 = '{http://avatax.avalara.com/services}TaxLine';
$childname_eclipse_199 = '{http://avatax.avalara.com/services}TaxAddress';
$childname_eclipse_2 = '{http://avatax.avalara.com/services}CancelTaxResponse';
$childname_eclipse_20 = '{http://schemas.xmlsoap.org/wsdl/soap/}address';
$childname_eclipse_200 = '{http://avatax.avalara.com/services}TaxDetail';
$childname_eclipse_201 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_202 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_203 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_204 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_205 = '{http://avatax.avalara.com/services}CompanyCode';
$childname_eclipse_206 = '{http://avatax.avalara.com/services}DocCode';
$childname_eclipse_207 = '{http://avatax.avalara.com/services}SalespersonCode';
$childname_eclipse_208 = '{http://avatax.avalara.com/services}CustomerCode';
$childname_eclipse_209 = '{http://avatax.avalara.com/services}CustomerUsageType';
$childname_eclipse_21 = '{http://schemas.xmlsoap.org/wsdl/soap/}binding';
$childname_eclipse_210 = '{http://avatax.avalara.com/services}PurchaseOrderNo';
$childname_eclipse_211 = '{http://avatax.avalara.com/services}ExemptionNo';
$childname_eclipse_212 = '{http://avatax.avalara.com/services}OriginCode';
$childname_eclipse_213 = '{http://avatax.avalara.com/services}DestinationCode';
$childname_eclipse_214 = '{http://avatax.avalara.com/services}Addresses';
$childname_eclipse_215 = '{http://avatax.avalara.com/services}Lines';
$childname_eclipse_216 = '{http://avatax.avalara.com/services}ReferenceCode';
$childname_eclipse_217 = '{http://avatax.avalara.com/services}LocationCode';
$childname_eclipse_218 = '{http://avatax.avalara.com/services}BatchCode';
$childname_eclipse_219 = '{http://avatax.avalara.com/services}TaxOverride';
$childname_eclipse_22 = '{http://schemas.xmlsoap.org/wsdl/soap/}body';
$childname_eclipse_220 = '{http://avatax.avalara.com/services}CurrencyCode';
$childname_eclipse_221 = '{http://avatax.avalara.com/services}PosLaneCode';
$childname_eclipse_222 = '{http://avatax.avalara.com/services}BusinessIdentificationNo';
$childname_eclipse_223 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_224 = '{http://avatax.avalara.com/services}DocCode';
$childname_eclipse_225 = '{http://avatax.avalara.com/services}TaxLines';
$childname_eclipse_226 = '{http://avatax.avalara.com/services}TaxAddresses';
$childname_eclipse_227 = '{http://avatax.avalara.com/services}AdjustmentDescription';
$childname_eclipse_228 = '{http://avatax.avalara.com/services}TaxSummary';
$childname_eclipse_229 = '{http://avatax.avalara.com/services}VolatileTaxRates';
$childname_eclipse_23 = '{http://schemas.xmlsoap.org/wsdl/soap/}header';
$childname_eclipse_230 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_231 = '{http://avatax.avalara.com/services}TaxLine';
$childname_eclipse_232 = '{http://avatax.avalara.com/services}TaxAddress';
$childname_eclipse_233 = '{http://avatax.avalara.com/services}TaxDetail';
$childname_eclipse_234 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_235 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_236 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_237 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_238 = '{http://avatax.avalara.com/services}GetTaxResult';
$childname_eclipse_239 = '{http://avatax.avalara.com/services}Message';
$childname_eclipse_24 = '{http://schemas.xmlsoap.org/wsdl/soap/}operation';
$childname_eclipse_240 = '{http://schemas.xmlsoap.org/wsdl/}operation';
$childname_eclipse_241 = '{http://avatax.avalara.com/services}DocType';
$childname_eclipse_242 = '{http://avatax.avalara.com/services}DocDate';
$childname_eclipse_243 = '{http://avatax.avalara.com/services}Discount';
$childname_eclipse_244 = '{http://avatax.avalara.com/services}DetailLevel';
$childname_eclipse_245 = '{http://avatax.avalara.com/services}HashCode';
$childname_eclipse_246 = '{http://avatax.avalara.com/services}Commit';
$childname_eclipse_247 = '{http://avatax.avalara.com/services}ServiceMode';
$childname_eclipse_248 = '{http://avatax.avalara.com/services}PaymentDate';
$childname_eclipse_249 = '{http://avatax.avalara.com/services}ExchangeRate';
$childname_eclipse_25 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_250 = '{http://avatax.avalara.com/services}ExchangeRateEffDate';
$childname_eclipse_251 = '{http://avatax.avalara.com/services}DocType';
$childname_eclipse_252 = '{http://avatax.avalara.com/services}DocDate';
$childname_eclipse_253 = '{http://avatax.avalara.com/services}DocStatus';
$childname_eclipse_254 = '{http://avatax.avalara.com/services}Reconciled';
$childname_eclipse_255 = '{http://avatax.avalara.com/services}Timestamp';
$childname_eclipse_256 = '{http://avatax.avalara.com/services}TotalAmount';
$childname_eclipse_257 = '{http://avatax.avalara.com/services}TotalDiscount';
$childname_eclipse_258 = '{http://avatax.avalara.com/services}TotalExemption';
$childname_eclipse_259 = '{http://avatax.avalara.com/services}TotalTaxable';
$childname_eclipse_26 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_260 = '{http://avatax.avalara.com/services}TotalTax';
$childname_eclipse_261 = '{http://avatax.avalara.com/services}TotalTaxCalculated';
$childname_eclipse_262 = '{http://avatax.avalara.com/services}HashCode';
$childname_eclipse_263 = '{http://avatax.avalara.com/services}Locked';
$childname_eclipse_264 = '{http://avatax.avalara.com/services}AdjustmentReason';
$childname_eclipse_265 = '{http://avatax.avalara.com/services}Version';
$childname_eclipse_266 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_267 = 'faultactor';
$childname_eclipse_268 = 'faultactor';
$childname_eclipse_269 = 'faultactor';
$childname_eclipse_27 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_270 = 'faultactor';
$childname_eclipse_271 = 'faultactor';
$childname_eclipse_272 = 'faultactor';
$childname_eclipse_273 = 'faultactor';
$childname_eclipse_274 = 'faultactor';
$childname_eclipse_275 = 'faultactor';
$childname_eclipse_276 = 'faultactor';
$childname_eclipse_277 = 'faultcode';
$childname_eclipse_278 = 'faultstring';
$childname_eclipse_279 = 'detail';
$childname_eclipse_28 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_280 = 'faultcode';
$childname_eclipse_281 = 'faultstring';
$childname_eclipse_282 = 'detail';
$childname_eclipse_283 = 'faultcode';
$childname_eclipse_284 = 'faultstring';
$childname_eclipse_285 = 'detail';
$childname_eclipse_286 = 'faultcode';
$childname_eclipse_287 = 'faultstring';
$childname_eclipse_288 = 'detail';
$childname_eclipse_289 = 'faultcode';
$childname_eclipse_29 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_290 = 'faultstring';
$childname_eclipse_291 = 'detail';
$childname_eclipse_292 = 'faultcode';
$childname_eclipse_293 = 'faultstring';
$childname_eclipse_294 = 'detail';
$childname_eclipse_295 = 'faultcode';
$childname_eclipse_296 = 'faultstring';
$childname_eclipse_297 = 'detail';
$childname_eclipse_298 = 'faultcode';
$childname_eclipse_299 = 'faultstring';
$childname_eclipse_3 = '{http://avatax.avalara.com/services}CommitTaxResponse';
$childname_eclipse_30 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_300 = 'detail';
$childname_eclipse_301 = 'faultcode';
$childname_eclipse_302 = 'faultstring';
$childname_eclipse_303 = 'detail';
$childname_eclipse_304 = 'faultcode';
$childname_eclipse_305 = 'faultstring';
$childname_eclipse_306 = 'detail';
$childname_eclipse_307 = '{http://schemas.xmlsoap.org/wsdl/}input';
$childname_eclipse_308 = '{http://schemas.xmlsoap.org/wsdl/}output';
$childname_eclipse_309 = '{http://schemas.xmlsoap.org/wsdl/}fault';
$childname_eclipse_31 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_310 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_311 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_312 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_313 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_314 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_315 = '{http://avatax.avalara.com/services}No';
$childname_eclipse_316 = '{http://avatax.avalara.com/services}TaxCode';
$childname_eclipse_317 = '{http://avatax.avalara.com/services}TaxDetails';
$childname_eclipse_318 = '{http://avatax.avalara.com/services}TaxIncluded';
$childname_eclipse_319 = '{http://avatax.avalara.com/services}Address';
$childname_eclipse_32 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_320 = '{http://avatax.avalara.com/services}AddressCode';
$childname_eclipse_321 = '{http://avatax.avalara.com/services}City';
$childname_eclipse_322 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_323 = '{http://avatax.avalara.com/services}PostalCode';
$childname_eclipse_324 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_325 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_326 = '{http://avatax.avalara.com/services}Latitude';
$childname_eclipse_327 = '{http://avatax.avalara.com/services}Longitude';
$childname_eclipse_328 = '{http://avatax.avalara.com/services}ValidateStatus';
$childname_eclipse_329 = '{http://avatax.avalara.com/services}GeocodeType';
$childname_eclipse_33 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_330 = '{http://avatax.avalara.com/services}DistanceToBoundary';
$childname_eclipse_331 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_332 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_333 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_334 = '{http://avatax.avalara.com/services}JurisName';
$childname_eclipse_335 = '{http://avatax.avalara.com/services}TaxName';
$childname_eclipse_336 = '{http://avatax.avalara.com/services}TaxGroup';
$childname_eclipse_337 = '{http://avatax.avalara.com/services}RateType';
$childname_eclipse_338 = '{http://avatax.avalara.com/services}StateAssignedNo';
$childname_eclipse_339 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_34 = '{http://schemas.xmlsoap.org/soap/envelope/}Envelope';
$childname_eclipse_340 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_341 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_342 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_343 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_344 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_345 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_346 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_347 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_348 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_349 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_35 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_350 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_351 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_352 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_353 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_354 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_355 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_356 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_357 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_358 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_359 = '{http://avatax.avalara.com/services}BaseAddress';
$childname_eclipse_36 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_360 = '{http://avatax.avalara.com/services}Line';
$childname_eclipse_361 = '{http://avatax.avalara.com/services}Reason';
$childname_eclipse_362 = '{http://avatax.avalara.com/services}TaxLine';
$childname_eclipse_363 = '{http://avatax.avalara.com/services}TaxAddress';
$childname_eclipse_364 = '{http://avatax.avalara.com/services}TaxDetail';
$childname_eclipse_365 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_366 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_367 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_368 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_369 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_37 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_370 = '{http://avatax.avalara.com/services}No';
$childname_eclipse_371 = '{http://avatax.avalara.com/services}TaxCode';
$childname_eclipse_372 = '{http://avatax.avalara.com/services}TaxDetails';
$childname_eclipse_373 = '{http://avatax.avalara.com/services}TaxIncluded';
$childname_eclipse_374 = '{http://avatax.avalara.com/services}Address';
$childname_eclipse_375 = '{http://avatax.avalara.com/services}AddressCode';
$childname_eclipse_376 = '{http://avatax.avalara.com/services}City';
$childname_eclipse_377 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_378 = '{http://avatax.avalara.com/services}PostalCode';
$childname_eclipse_379 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_38 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_380 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_381 = '{http://avatax.avalara.com/services}Latitude';
$childname_eclipse_382 = '{http://avatax.avalara.com/services}Longitude';
$childname_eclipse_383 = '{http://avatax.avalara.com/services}ValidateStatus';
$childname_eclipse_384 = '{http://avatax.avalara.com/services}GeocodeType';
$childname_eclipse_385 = '{http://avatax.avalara.com/services}DistanceToBoundary';
$childname_eclipse_386 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_387 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_388 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_389 = '{http://avatax.avalara.com/services}JurisName';
$childname_eclipse_39 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_390 = '{http://avatax.avalara.com/services}TaxName';
$childname_eclipse_391 = '{http://avatax.avalara.com/services}TaxGroup';
$childname_eclipse_392 = '{http://avatax.avalara.com/services}RateType';
$childname_eclipse_393 = '{http://avatax.avalara.com/services}StateAssignedNo';
$childname_eclipse_394 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_395 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_396 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_397 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_398 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_399 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_4 = '{http://avatax.avalara.com/services}GetTaxHistoryResponse';
$childname_eclipse_40 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_400 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_401 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_402 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_403 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_404 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_405 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_406 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_407 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_408 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_409 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_41 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_410 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_411 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_412 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_413 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_414 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_415 = '{http://avatax.avalara.com/services}DocCode';
$childname_eclipse_416 = '{http://avatax.avalara.com/services}TaxLines';
$childname_eclipse_417 = '{http://avatax.avalara.com/services}TaxAddresses';
$childname_eclipse_418 = '{http://avatax.avalara.com/services}AdjustmentDescription';
$childname_eclipse_419 = '{http://avatax.avalara.com/services}TaxSummary';
$childname_eclipse_42 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_420 = '{http://avatax.avalara.com/services}VolatileTaxRates';
$childname_eclipse_421 = '{http://avatax.avalara.com/services}Summary';
$childname_eclipse_422 = '{http://avatax.avalara.com/services}Details';
$childname_eclipse_423 = '{http://avatax.avalara.com/services}HelpLink';
$childname_eclipse_424 = '{http://avatax.avalara.com/services}RefersTo';
$childname_eclipse_425 = '{http://avatax.avalara.com/services}Source';
$childname_eclipse_426 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_427 = '{http://avatax.avalara.com/services}Taxability';
$childname_eclipse_428 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_429 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_43 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_430 = '{http://avatax.avalara.com/services}Discount';
$childname_eclipse_431 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_432 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_433 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_434 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_435 = '{http://avatax.avalara.com/services}ExemptCertId';
$childname_eclipse_436 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_437 = '{http://avatax.avalara.com/services}ReportingDate';
$childname_eclipse_438 = '{http://avatax.avalara.com/services}AccountingMethod';
$childname_eclipse_439 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_44 = '{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security';
$childname_eclipse_440 = '{http://avatax.avalara.com/services}TaxRegionId';
$childname_eclipse_441 = '{http://avatax.avalara.com/services}JurisType';
$childname_eclipse_442 = '{http://avatax.avalara.com/services}TaxType';
$childname_eclipse_443 = '{http://avatax.avalara.com/services}Base';
$childname_eclipse_444 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_445 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_446 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_447 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_448 = '{http://avatax.avalara.com/services}NonTaxable';
$childname_eclipse_449 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_45 = '{http://avatax.avalara.com/services}AdjustTaxResult';
$childname_eclipse_450 = '{http://avatax.avalara.com/services}TaxAuthorityType';
$childname_eclipse_451 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_452 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_453 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_454 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_455 = '{http://avatax.avalara.com/services}TaxOverrideType';
$childname_eclipse_456 = '{http://avatax.avalara.com/services}TaxAmount';
$childname_eclipse_457 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_458 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_459 = '{http://avatax.avalara.com/services}Taxability';
$childname_eclipse_46 = '{http://avatax.avalara.com/services}ApplyPaymentResult';
$childname_eclipse_460 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_461 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_462 = '{http://avatax.avalara.com/services}Discount';
$childname_eclipse_463 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_464 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_465 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_466 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_467 = '{http://avatax.avalara.com/services}ExemptCertId';
$childname_eclipse_468 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_469 = '{http://avatax.avalara.com/services}ReportingDate';
$childname_eclipse_47 = '{http://avatax.avalara.com/services}CancelTaxResult';
$childname_eclipse_470 = '{http://avatax.avalara.com/services}AccountingMethod';
$childname_eclipse_471 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_472 = '{http://avatax.avalara.com/services}TaxRegionId';
$childname_eclipse_473 = '{http://avatax.avalara.com/services}JurisType';
$childname_eclipse_474 = '{http://avatax.avalara.com/services}TaxType';
$childname_eclipse_475 = '{http://avatax.avalara.com/services}Base';
$childname_eclipse_476 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_477 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_478 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_479 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_48 = '{http://avatax.avalara.com/services}CommitTaxResult';
$childname_eclipse_480 = '{http://avatax.avalara.com/services}NonTaxable';
$childname_eclipse_481 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_482 = '{http://avatax.avalara.com/services}TaxAuthorityType';
$childname_eclipse_483 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_484 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_485 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_486 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_487 = '{http://avatax.avalara.com/services}DocType';
$childname_eclipse_488 = '{http://avatax.avalara.com/services}DocDate';
$childname_eclipse_489 = '{http://avatax.avalara.com/services}DocStatus';
$childname_eclipse_49 = '{http://avatax.avalara.com/services}GetTaxHistoryResult';
$childname_eclipse_490 = '{http://avatax.avalara.com/services}Reconciled';
$childname_eclipse_491 = '{http://avatax.avalara.com/services}Timestamp';
$childname_eclipse_492 = '{http://avatax.avalara.com/services}TotalAmount';
$childname_eclipse_493 = '{http://avatax.avalara.com/services}TotalDiscount';
$childname_eclipse_494 = '{http://avatax.avalara.com/services}TotalExemption';
$childname_eclipse_495 = '{http://avatax.avalara.com/services}TotalTaxable';
$childname_eclipse_496 = '{http://avatax.avalara.com/services}TotalTax';
$childname_eclipse_497 = '{http://avatax.avalara.com/services}TotalTaxCalculated';
$childname_eclipse_498 = '{http://avatax.avalara.com/services}HashCode';
$childname_eclipse_499 = '{http://avatax.avalara.com/services}Locked';
$childname_eclipse_5 = '{http://avatax.avalara.com/services}GetTaxResponse';
$childname_eclipse_50 = '{http://avatax.avalara.com/services}GetTaxResult';
$childname_eclipse_500 = '{http://avatax.avalara.com/services}AdjustmentReason';
$childname_eclipse_501 = '{http://avatax.avalara.com/services}Version';
$childname_eclipse_502 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_503 = '{http://avatax.avalara.com/services}Severity';
$childname_eclipse_504 = '{http://schemas.xmlsoap.org/wsdl/}input';
$childname_eclipse_505 = '{http://schemas.xmlsoap.org/wsdl/}output';
$childname_eclipse_506 = '{http://avatax.avalara.com/services}AddressCode';
$childname_eclipse_507 = '{http://avatax.avalara.com/services}Line1';
$childname_eclipse_508 = '{http://avatax.avalara.com/services}Line2';
$childname_eclipse_509 = '{http://avatax.avalara.com/services}Line3';
$childname_eclipse_51 = '{http://avatax.avalara.com/services}IsAuthorizedResult';
$childname_eclipse_510 = '{http://avatax.avalara.com/services}City';
$childname_eclipse_511 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_512 = '{http://avatax.avalara.com/services}PostalCode';
$childname_eclipse_513 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_514 = '{http://avatax.avalara.com/services}Latitude';
$childname_eclipse_515 = '{http://avatax.avalara.com/services}Longitude';
$childname_eclipse_516 = '{http://avatax.avalara.com/services}No';
$childname_eclipse_517 = '{http://avatax.avalara.com/services}OriginCode';
$childname_eclipse_518 = '{http://avatax.avalara.com/services}DestinationCode';
$childname_eclipse_519 = '{http://avatax.avalara.com/services}ItemCode';
$childname_eclipse_52 = '{http://avatax.avalara.com/services}PingResult';
$childname_eclipse_520 = '{http://avatax.avalara.com/services}TaxCode';
$childname_eclipse_521 = '{http://avatax.avalara.com/services}RevAcct';
$childname_eclipse_522 = '{http://avatax.avalara.com/services}Ref1';
$childname_eclipse_523 = '{http://avatax.avalara.com/services}Ref2';
$childname_eclipse_524 = '{http://avatax.avalara.com/services}ExemptionNo';
$childname_eclipse_525 = '{http://avatax.avalara.com/services}CustomerUsageType';
$childname_eclipse_526 = '{http://avatax.avalara.com/services}Description';
$childname_eclipse_527 = '{http://avatax.avalara.com/services}TaxOverride';
$childname_eclipse_528 = '{http://avatax.avalara.com/services}TaxIncluded';
$childname_eclipse_529 = '{http://avatax.avalara.com/services}BusinessIdentificationNo';
$childname_eclipse_53 = '{http://avatax.avalara.com/services}PostTaxResult';
$childname_eclipse_530 = '{http://avatax.avalara.com/services}No';
$childname_eclipse_531 = '{http://avatax.avalara.com/services}TaxCode';
$childname_eclipse_532 = '{http://avatax.avalara.com/services}TaxDetails';
$childname_eclipse_533 = '{http://avatax.avalara.com/services}TaxIncluded';
$childname_eclipse_534 = '{http://avatax.avalara.com/services}Address';
$childname_eclipse_535 = '{http://avatax.avalara.com/services}AddressCode';
$childname_eclipse_536 = '{http://avatax.avalara.com/services}City';
$childname_eclipse_537 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_538 = '{http://avatax.avalara.com/services}PostalCode';
$childname_eclipse_539 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_54 = '{http://avatax.avalara.com/services}ReconcileTaxHistoryResult';
$childname_eclipse_540 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_541 = '{http://avatax.avalara.com/services}Latitude';
$childname_eclipse_542 = '{http://avatax.avalara.com/services}Longitude';
$childname_eclipse_543 = '{http://avatax.avalara.com/services}ValidateStatus';
$childname_eclipse_544 = '{http://avatax.avalara.com/services}GeocodeType';
$childname_eclipse_545 = '{http://avatax.avalara.com/services}DistanceToBoundary';
$childname_eclipse_546 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_547 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_548 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_549 = '{http://avatax.avalara.com/services}JurisName';
$childname_eclipse_55 = '{http://avatax.avalara.com/services}TaxSummaryFetchResult';
$childname_eclipse_550 = '{http://avatax.avalara.com/services}TaxName';
$childname_eclipse_551 = '{http://avatax.avalara.com/services}TaxGroup';
$childname_eclipse_552 = '{http://avatax.avalara.com/services}RateType';
$childname_eclipse_553 = '{http://avatax.avalara.com/services}StateAssignedNo';
$childname_eclipse_554 = '{http://avatax.avalara.com/services}TaxLine';
$childname_eclipse_555 = '{http://avatax.avalara.com/services}TaxAddress';
$childname_eclipse_556 = '{http://avatax.avalara.com/services}TaxDetail';
$childname_eclipse_557 = '{http://schemas.xmlsoap.org/wsdl/}fault';
$childname_eclipse_558 = '{http://schemas.xmlsoap.org/wsdl/}fault';
$childname_eclipse_559 = '{http://avatax.avalara.com/services}TaxRegionId';
$childname_eclipse_56 = 'faultactor';
$childname_eclipse_560 = '{http://avatax.avalara.com/services}Qty';
$childname_eclipse_561 = '{http://avatax.avalara.com/services}Amount';
$childname_eclipse_562 = '{http://avatax.avalara.com/services}Discounted';
$childname_eclipse_563 = '{http://avatax.avalara.com/services}Taxability';
$childname_eclipse_564 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_565 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_566 = '{http://avatax.avalara.com/services}Discount';
$childname_eclipse_567 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_568 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_569 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_57 = '{http://schemas.xmlsoap.org/wsdl/}documentation';
$childname_eclipse_570 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_571 = '{http://avatax.avalara.com/services}ExemptCertId';
$childname_eclipse_572 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_573 = '{http://avatax.avalara.com/services}ReportingDate';
$childname_eclipse_574 = '{http://avatax.avalara.com/services}AccountingMethod';
$childname_eclipse_575 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_576 = '{http://avatax.avalara.com/services}TaxRegionId';
$childname_eclipse_577 = '{http://avatax.avalara.com/services}JurisType';
$childname_eclipse_578 = '{http://avatax.avalara.com/services}TaxType';
$childname_eclipse_579 = '{http://avatax.avalara.com/services}Base';
$childname_eclipse_58 = '{http://schemas.xmlsoap.org/wsdl/soap12/}headerfault';
$childname_eclipse_580 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_581 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_582 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_583 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_584 = '{http://avatax.avalara.com/services}NonTaxable';
$childname_eclipse_585 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_586 = '{http://avatax.avalara.com/services}TaxAuthorityType';
$childname_eclipse_587 = '{http://schemas.xmlsoap.org/wsdl/}output';
$childname_eclipse_588 = '{http://schemas.xmlsoap.org/wsdl/}input';
$childname_eclipse_589 = '{http://avatax.avalara.com/services}No';
$childname_eclipse_59 = '{http://schemas.xmlsoap.org/wsdl/soap/}headerfault';
$childname_eclipse_590 = '{http://avatax.avalara.com/services}TaxCode';
$childname_eclipse_591 = '{http://avatax.avalara.com/services}TaxDetails';
$childname_eclipse_592 = '{http://avatax.avalara.com/services}TaxIncluded';
$childname_eclipse_593 = '{http://avatax.avalara.com/services}Address';
$childname_eclipse_594 = '{http://avatax.avalara.com/services}AddressCode';
$childname_eclipse_595 = '{http://avatax.avalara.com/services}City';
$childname_eclipse_596 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_597 = '{http://avatax.avalara.com/services}PostalCode';
$childname_eclipse_598 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_599 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_6 = '{http://avatax.avalara.com/services}IsAuthorizedResponse';
$childname_eclipse_60 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_600 = '{http://avatax.avalara.com/services}Latitude';
$childname_eclipse_601 = '{http://avatax.avalara.com/services}Longitude';
$childname_eclipse_602 = '{http://avatax.avalara.com/services}ValidateStatus';
$childname_eclipse_603 = '{http://avatax.avalara.com/services}GeocodeType';
$childname_eclipse_604 = '{http://avatax.avalara.com/services}DistanceToBoundary';
$childname_eclipse_605 = '{http://avatax.avalara.com/services}Country';
$childname_eclipse_606 = '{http://avatax.avalara.com/services}Region';
$childname_eclipse_607 = '{http://avatax.avalara.com/services}JurisCode';
$childname_eclipse_608 = '{http://avatax.avalara.com/services}JurisName';
$childname_eclipse_609 = '{http://avatax.avalara.com/services}TaxName';
$childname_eclipse_61 = 'faultcode';
$childname_eclipse_610 = '{http://avatax.avalara.com/services}TaxGroup';
$childname_eclipse_611 = '{http://avatax.avalara.com/services}RateType';
$childname_eclipse_612 = '{http://avatax.avalara.com/services}StateAssignedNo';
$childname_eclipse_613 = '{http://avatax.avalara.com/services}Taxability';
$childname_eclipse_614 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_615 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_616 = '{http://avatax.avalara.com/services}Discount';
$childname_eclipse_617 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_618 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_619 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_62 = 'faultstring';
$childname_eclipse_620 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_621 = '{http://avatax.avalara.com/services}ExemptCertId';
$childname_eclipse_622 = '{http://avatax.avalara.com/services}TaxDate';
$childname_eclipse_623 = '{http://avatax.avalara.com/services}ReportingDate';
$childname_eclipse_624 = '{http://avatax.avalara.com/services}AccountingMethod';
$childname_eclipse_625 = '{http://avatax.avalara.com/services}BoundaryLevel';
$childname_eclipse_626 = '{http://avatax.avalara.com/services}TaxRegionId';
$childname_eclipse_627 = '{http://avatax.avalara.com/services}JurisType';
$childname_eclipse_628 = '{http://avatax.avalara.com/services}TaxType';
$childname_eclipse_629 = '{http://avatax.avalara.com/services}Base';
$childname_eclipse_63 = 'detail';
$childname_eclipse_630 = '{http://avatax.avalara.com/services}Taxable';
$childname_eclipse_631 = '{http://avatax.avalara.com/services}Rate';
$childname_eclipse_632 = '{http://avatax.avalara.com/services}Tax';
$childname_eclipse_633 = '{http://avatax.avalara.com/services}TaxCalculated';
$childname_eclipse_634 = '{http://avatax.avalara.com/services}NonTaxable';
$childname_eclipse_635 = '{http://avatax.avalara.com/services}Exemption';
$childname_eclipse_636 = '{http://avatax.avalara.com/services}TaxAuthorityType';
$childname_eclipse_64 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_65 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_66 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_67 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_68 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_69 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_7 = '{http://avatax.avalara.com/services}PingResponse';
$childname_eclipse_70 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_71 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_72 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_73 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_74 = '{http://schemas.xmlsoap.org/soap/envelope/}Header';
$childname_eclipse_75 = '{http://schemas.xmlsoap.org/wsdl/}binding';
$childname_eclipse_76 = '{http://schemas.xmlsoap.org/wsdl/}import';
$childname_eclipse_77 = '{http://schemas.xmlsoap.org/wsdl/}message';
$childname_eclipse_78 = '{http://schemas.xmlsoap.org/wsdl/}portType';
$childname_eclipse_79 = '{http://schemas.xmlsoap.org/wsdl/}service';
$childname_eclipse_8 = '{http://avatax.avalara.com/services}PostTaxResponse';
$childname_eclipse_80 = '{http://schemas.xmlsoap.org/wsdl/}types';
$childname_eclipse_81 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_82 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_83 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_84 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_85 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_86 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_87 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_88 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_89 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_9 = '{http://avatax.avalara.com/services}ReconcileTaxHistoryResponse';
$childname_eclipse_90 = '{http://schemas.xmlsoap.org/soap/envelope/}Body';
$childname_eclipse_91 = '{http://avatax.avalara.com/services}TransactionId';
$childname_eclipse_92 = '{http://avatax.avalara.com/services}Messages';
$childname_eclipse_93 = '{http://avatax.avalara.com/services}DocId';
$childname_eclipse_94 = '{http://avatax.avalara.com/services}DocCode';
$childname_eclipse_95 = '{http://avatax.avalara.com/services}TaxLines';
$childname_eclipse_96 = '{http://avatax.avalara.com/services}TaxAddresses';
$childname_eclipse_97 = '{http://avatax.avalara.com/services}AdjustmentDescription';
$childname_eclipse_98 = '{http://avatax.avalara.com/services}TaxSummary';
$childname_eclipse_99 = '{http://avatax.avalara.com/services}VolatileTaxRates';
$code = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_109(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_37);
$node;
};
$code_eclipse_1 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_112(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_38);
$node;
};
$code_eclipse_10 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_129(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_46);
$node;
};
$code_eclipse_2 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_114(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_39);
$node;
};
$code_eclipse_3 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_117(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_40);
$node;
};
$code_eclipse_4 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_38(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_13);
$node;
};
$code_eclipse_5 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_119(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_41);
$node;
};
$code_eclipse_6 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_121(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_42);
$node;
};
$code_eclipse_7 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_123(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_43);
$node;
};
$code_eclipse_8 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_125(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_44);
$node;
};
$code_eclipse_9 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $node = &$processor_eclipse_127(@_);
return $node unless UNIVERSAL::isa($node, 'XML::LibXML::Element');
$node->setNamespace(@$_, 0) foreach (@entries_eclipse_45);
$node;
};
$content_type = 'text/xml; charset="utf-8"';
$create_message = sub {
package XML::Compile::Transport::SOAPHTTP;
use warnings;
use strict;
my($request, $content) = @_;
$request->header('Content_Type', $content_type);
$request->content_ref($content);
use bytes;
$request->header('Content-Length', length $$content);
};
$date = qr/^ (?^x: \-? (?: [1-9][0-9]{3,} | 0[0-9][0-9][0-9] ) ) \- (?^x: 0[1-9] | 1[0-2] ) \- (?^x: 0[1-9] | [12][0-9] | 3[01] ) (?^x:Z | [+-] (?: 0[0-9] | 1[0-4] ) \: (?^x: [0-5][0-9] ))? $/x;
$dateTime = qr/^ (?^x: \-? (?: [1-9][0-9]{3,} | 0[0-9][0-9][0-9] ) ) \- (?^x: 0[1-9] | 1[0-2] ) \- (?^x: 0[1-9] | [12][0-9] | 3[01] ) T (?^x: (?: (?^x: [01][0-9] | 2[0-3] ) \: (?^x: [0-5][0-9] ) \: (?^x: [0-5][0-9] (?: \.[0-9]+)? ) )\x{a} | (?^x:24\:00\:00 (?: \.[0-9]+)? )\x{a} ) (?^x:Z | [+-] (?: 0[0-9] | 1[0-4] ) \: (?^x: [0-5][0-9] ))? $/x;
$decode = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops) = @_;
my $data = &$envelope_eclipse_11($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec($data);
$data;
};
$decode_eclipse_1 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_1) = @_;
my $data = &$envelope_eclipse_12($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_1($data);
$data;
};
$decode_eclipse_10 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_10) = @_;
my $data = &$envelope_eclipse_21($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_10($data);
$data;
};
$decode_eclipse_2 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_2) = @_;
my $data = &$envelope_eclipse_13($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_2($data);
$data;
};
$decode_eclipse_3 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_3) = @_;
my $data = &$envelope_eclipse_14($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_3($data);
$data;
};
$decode_eclipse_4 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_4) = @_;
my $data = &$envelope_eclipse_15($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_4($data);
$data;
};
$decode_eclipse_5 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_5) = @_;
my $data = &$envelope_eclipse_16($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_5($data);
$data;
};
$decode_eclipse_6 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_6) = @_;
my $data = &$envelope_eclipse_17($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_6($data);
$data;
};
$decode_eclipse_7 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_7) = @_;
my $data = &$envelope_eclipse_18($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_7($data);
$data;
};
$decode_eclipse_8 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_8) = @_;
my $data = &$envelope_eclipse_19($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_8($data);
$data;
};
$decode_eclipse_9 = sub {
package XML::Compile::SOAP;
use warnings;
use strict;
(my $xml, $xops_eclipse_9) = @_;
my $data = &$envelope_eclipse_20($xml);
my(@pairs) = (%{{} unless delete $$data{'Header'};}, %{{} unless delete $$data{'Body'};});
while (@pairs) {
my $k = shift @pairs;
$$data{$k} = shift @pairs;
}
&$faultdec_eclipse_9($data);
$data;
};
$def = 0;
$def_eclipse_1 = 0;
$def_eclipse_2 = 0;
$def_eclipse_3 = 0;
$def_eclipse_4 = 0;
$do = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el($tree);
_not_processed $tree->currentChild, $path if $tree->currentChild;
$tag, \%complex;
};
$do_eclipse_1 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_1($tree);
_not_processed $tree->currentChild, $path_eclipse_1 if $tree->currentChild;
$tag_eclipse_1, \%complex;
};
$do_eclipse_10 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_10($tree);
_not_processed $tree->currentChild, $path_eclipse_10 if $tree->currentChild;
$tag_eclipse_10, \%complex;
};
$do_eclipse_100 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_29($value, $_[1] || $_[0]);
};
$do_eclipse_1000 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_409(@_);
defined $value ? ($tag_eclipse_747, $value) : ();
};
$do_eclipse_1001 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_410(@_);
defined $value ? ($tag_eclipse_748, $value) : ();
};
$do_eclipse_1002 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_411(@_);
defined $value ? ($tag_eclipse_749, $value) : ();
};
$do_eclipse_1003 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_412(@_);
defined $value ? ($tag_eclipse_750, $value) : ();
};
$do_eclipse_1004 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_486 ? &$do_eclipse_1130($tree) : &$do_eclipse_1130(undef);
defined $value ? ($childname_eclipse_486, $value) : ();
};
$do_eclipse_1005 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_413(@_);
defined $value ? ($tag_eclipse_751, $value) : ();
};
$do_eclipse_1006 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_182 ? &$do_eclipse_477($tree) : &$do_eclipse_477(undef);
defined $value ? ($childname_eclipse_182, $value) : ();
};
$do_eclipse_1007 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_414(@_);
defined $value ? ($tag_eclipse_752, $value) : ();
};
$do_eclipse_1008 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_487 ? &$do_eclipse_1131($tree) : &$do_eclipse_1131(undef);
defined $value ? ($childname_eclipse_487, $value) : ();
};
$do_eclipse_1009 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_415(@_);
defined $value ? ($tag_eclipse_753, $value) : ();
};
$do_eclipse_101 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return undef unless defined $_[0];
my $v = &$st_eclipse_10(@_);
defined $v ? &$do_eclipse_119($v) : ();
};
$do_eclipse_1010 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_488 ? &$do_eclipse_1132($tree) : &$do_eclipse_1132(undef);
defined $value ? ($childname_eclipse_488, $value) : ();
};
$do_eclipse_1011 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_489 ? &$do_eclipse_1133($tree) : &$do_eclipse_1133(undef);
defined $value ? ($childname_eclipse_489, $value) : ();
};
$do_eclipse_1012 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_490 ? &$do_eclipse_1134($tree) : &$do_eclipse_1134(undef);
defined $value ? ($childname_eclipse_490, $value) : ();
};
$do_eclipse_1013 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_491 ? &$do_eclipse_1135($tree) : &$do_eclipse_1135(undef);
defined $value ? ($childname_eclipse_491, $value) : ();
};
$do_eclipse_1014 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_492 ? &$do_eclipse_1136($tree) : &$do_eclipse_1136(undef);
defined $value ? ($childname_eclipse_492, $value) : ();
};
$do_eclipse_1015 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_493 ? &$do_eclipse_1137($tree) : &$do_eclipse_1137(undef);
defined $value ? ($childname_eclipse_493, $value) : ();
};
$do_eclipse_1016 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_494 ? &$do_eclipse_1138($tree) : &$do_eclipse_1138(undef);
defined $value ? ($childname_eclipse_494, $value) : ();
};
$do_eclipse_1017 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_495 ? &$do_eclipse_1139($tree) : &$do_eclipse_1139(undef);
defined $value ? ($childname_eclipse_495, $value) : ();
};
$do_eclipse_1018 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_496 ? &$do_eclipse_1140($tree) : &$do_eclipse_1140(undef);
defined $value ? ($childname_eclipse_496, $value) : ();
};
$do_eclipse_1019 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_497 ? &$do_eclipse_1141($tree) : &$do_eclipse_1141(undef);
defined $value ? ($childname_eclipse_497, $value) : ();
};
$do_eclipse_102 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_24($tree);
_not_processed $tree->currentChild, $path_eclipse_106 if $tree->currentChild;
$tag_eclipse_102, \%complex;
};
$do_eclipse_1020 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_498 ? &$do_eclipse_1142($tree) : &$do_eclipse_1142(undef);
defined $value ? ($childname_eclipse_498, $value) : ();
};
$do_eclipse_1021 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_106($tree);
_not_processed $tree->currentChild, $path_eclipse_964 if $tree->currentChild;
$tag_eclipse_754, \%complex;
};
$do_eclipse_1022 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_107($tree);
_not_processed $tree->currentChild, $path_eclipse_965 if $tree->currentChild;
$tag_eclipse_755, \%complex;
};
$do_eclipse_1023 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_499 ? &$do_eclipse_1143($tree) : &$do_eclipse_1143(undef);
defined $value ? ($childname_eclipse_499, $value) : ();
};
$do_eclipse_1024 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_500 ? &$do_eclipse_1144($tree) : &$do_eclipse_1144(undef);
defined $value ? ($childname_eclipse_500, $value) : ();
};
$do_eclipse_1025 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_416(@_);
defined $value ? ($tag_eclipse_756, $value) : ();
};
$do_eclipse_1026 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_501 ? &$do_eclipse_1145($tree) : &$do_eclipse_1145(undef);
defined $value ? ($childname_eclipse_501, $value) : ();
};
$do_eclipse_1027 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_502 ? &$do_eclipse_1146($tree) : &$do_eclipse_1146(undef);
defined $value ? ($childname_eclipse_502, $value) : ();
};
$do_eclipse_1028 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_108($tree);
_not_processed $tree->currentChild, $path_eclipse_966 if $tree->currentChild;
$tag_eclipse_757, \%complex;
};
$do_eclipse_1029 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_417(@_);
defined $value ? ($tag_eclipse_758, $value) : ();
};
$do_eclipse_103 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_25($tree);
_not_processed $tree->currentChild, $path_eclipse_107 if $tree->currentChild;
$tag_eclipse_103, \%complex;
};
$do_eclipse_1030 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_418(@_);
defined $value ? ($tag_eclipse_759, $value) : ();
};
$do_eclipse_1031 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_419(@_);
defined $value ? ($tag_eclipse_760, $value) : ();
};
$do_eclipse_1032 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_420(@_);
defined $value ? ($tag_eclipse_761, $value) : ();
};
$do_eclipse_1033 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_421(@_);
defined $value ? ($tag_eclipse_762, $value) : ();
};
$do_eclipse_1034 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_503 ? &$do_eclipse_1147($tree) : &$do_eclipse_1147(undef);
defined $value ? ($childname_eclipse_503, $value) : ();
};
$do_eclipse_1035 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_422(@_);
defined $value ? ($tag_eclipse_763, $value) : ();
};
$do_eclipse_1036 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_205 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_205, 'true') : &$st_eclipse_423($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_767);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_767, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1037 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_206 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_206, 'true') : &$st_eclipse_424($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_768);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_768, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1038 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_207 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_207, 'true') : &$st_eclipse_425($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_769);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_769, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1039 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_208 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_208, 'true') : &$st_eclipse_426($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_770);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_770, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_104 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_26($tree);
_not_processed $tree->currentChild, $path_eclipse_108 if $tree->currentChild;
$tag_eclipse_104, \%complex;
};
$do_eclipse_1040 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_209 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_209, 'true') : &$st_eclipse_427($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_771);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_771, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1041 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_210 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_210, 'true') : &$st_eclipse_428($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_772);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_772, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1042 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_211 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_211, 'true') : &$st_eclipse_429($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_773);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_773, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1043 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_212 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_212, 'true') : &$st_eclipse_430($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_774);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_774, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1044 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_213 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_213, 'true') : &$st_eclipse_431($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_775);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_775, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1045 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_214 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_214, 'true') : &$st_eclipse_432($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_776);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_776, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1046 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_215 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_215, 'true') : &$st_eclipse_433($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_777);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_777, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1047 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_216 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_216, 'true') : &$st_eclipse_434($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_778);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_778, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1048 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_779, 'path', $path_eclipse_968, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_779, 'got', ref $data || $data, 'path', $path_eclipse_968);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_217 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_217, 'true') : map(&$_($doc, $copy), @elems_eclipse_145);
for (my $i = 0; $i < @attrs_eclipse_145; $i += 2) {
push @childs, $attrs_eclipse_145[$i + 1]($doc, delete $$copy{$attrs_eclipse_145[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_84);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_84 ? grep((!($_ =~ /$iut_eclipse_84/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_84";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_968);
}
}
my $node = $doc->createElement($tag_eclipse_779);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1049 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_780, 'path', $path_eclipse_969, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_780, 'got', ref $data || $data, 'path', $path_eclipse_969);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_218 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_218, 'true') : map(&$_($doc, $copy), @elems_eclipse_146);
for (my $i = 0; $i < @attrs_eclipse_146; $i += 2) {
push @childs, $attrs_eclipse_146[$i + 1]($doc, delete $$copy{$attrs_eclipse_146[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_85);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_85 ? grep((!($_ =~ /$iut_eclipse_85/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_85";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_969);
}
}
my $node = $doc->createElement($tag_eclipse_780);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_105 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_27($tree);
_not_processed $tree->currentChild, $path_eclipse_109 if $tree->currentChild;
$tag_eclipse_105, \%complex;
};
$do_eclipse_1050 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_219 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_219, 'true') : &$st_eclipse_435($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_781);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_781, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1051 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_220 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_220, 'true') : &$st_eclipse_436($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_782);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_782, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1052 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_221 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_221, 'true') : &$st_eclipse_437($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_783);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_783, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1053 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_222 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_222, 'true') : &$st_eclipse_438($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_784);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_784, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1054 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_223 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_223, 'true') : &$st_eclipse_439($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_785);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_785, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1055 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_224 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_224, 'true') : &$st_eclipse_440($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_786);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_786, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1056 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_787, 'path', $path_eclipse_970, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_787, 'got', ref $data || $data, 'path', $path_eclipse_970);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_225 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_225, 'true') : map(&$_($doc, $copy), @elems_eclipse_147);
for (my $i = 0; $i < @attrs_eclipse_147; $i += 2) {
push @childs, $attrs_eclipse_147[$i + 1]($doc, delete $$copy{$attrs_eclipse_147[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_86);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_86 ? grep((!($_ =~ /$iut_eclipse_86/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_86";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_970);
}
}
my $node = $doc->createElement($tag_eclipse_787);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1057 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_226 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_226, 'true') : &$st_eclipse_441($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_788);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_788, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1058 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_227 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_227, 'true') : &$st_eclipse_442($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_789);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_789, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1059 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_228 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_228, 'true') : &$st_eclipse_443($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_790);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_790, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_106 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_28($tree);
_not_processed $tree->currentChild, $path_eclipse_110 if $tree->currentChild;
$tag_eclipse_106, \%complex;
};
$do_eclipse_1060 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_229 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_229, 'true') : &$st_eclipse_444($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_791);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_791, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1061 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_230 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_230, 'true') : &$st_eclipse_445($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_792);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_792, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1062 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_231 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_231, 'true') : &$st_eclipse_446($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_793);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_793, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1063 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_232 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_232, 'true') : &$st_eclipse_447($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_794);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_794, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1064 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_795, 'path', $path_eclipse_971, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_795, 'got', ref $data || $data, 'path', $path_eclipse_971);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_233 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_233, 'true') : map(&$_($doc, $copy), @elems_eclipse_148);
for (my $i = 0; $i < @attrs_eclipse_148; $i += 2) {
push @childs, $attrs_eclipse_148[$i + 1]($doc, delete $$copy{$attrs_eclipse_148[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_87);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_87 ? grep((!($_ =~ /$iut_eclipse_87/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_87";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_971);
}
}
my $node = $doc->createElement($tag_eclipse_795);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1065 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_796, 'path', $path_eclipse_972, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_796, 'got', ref $data || $data, 'path', $path_eclipse_972);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_234 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_234, 'true') : map(&$_($doc, $copy), @elems_eclipse_149);
for (my $i = 0; $i < @attrs_eclipse_149; $i += 2) {
push @childs, $attrs_eclipse_149[$i + 1]($doc, delete $$copy{$attrs_eclipse_149[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_88);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_88 ? grep((!($_ =~ /$iut_eclipse_88/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_88";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_972);
}
}
my $node = $doc->createElement($tag_eclipse_796);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1066 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_235 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_235, 'true') : &$st_eclipse_448($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_797);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_797, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1067 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_236 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_236, 'true') : &$st_eclipse_449($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_798);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_798, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1068 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_237 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_237, 'true') : &$st_eclipse_450($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_799);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_799, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1069 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_238 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_238, 'true') : &$st_eclipse_451($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_800);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_800, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_107 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_29($tree);
_not_processed $tree->currentChild, $path_eclipse_111 if $tree->currentChild;
$tag_eclipse_107, \%complex;
};
$do_eclipse_1070 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_452(@_);
defined $value ? ($tag_eclipse_801, $value) : ();
};
$do_eclipse_1071 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_453(@_);
defined $value ? ($tag_eclipse_802, $value) : ();
};
$do_eclipse_1072 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_454(@_);
defined $value ? ($tag_eclipse_803, $value) : ();
};
$do_eclipse_1073 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_455(@_);
defined $value ? ($tag_eclipse_804, $value) : ();
};
$do_eclipse_1074 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_456(@_);
defined $value ? ($tag_eclipse_805, $value) : ();
};
$do_eclipse_1075 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_457(@_);
defined $value ? ($tag_eclipse_806, $value) : ();
};
$do_eclipse_1076 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_458(@_);
defined $value ? ($tag_eclipse_807, $value) : ();
};
$do_eclipse_1077 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_459(@_);
defined $value ? ($tag_eclipse_808, $value) : ();
};
$do_eclipse_1078 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_460(@_);
defined $value ? ($tag_eclipse_809, $value) : ();
};
$do_eclipse_1079 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_461(@_);
defined $value ? ($tag_eclipse_810, $value) : ();
};
$do_eclipse_108 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_30($tree);
_not_processed $tree->currentChild, $path_eclipse_112 if $tree->currentChild;
$tag_eclipse_108, \%complex;
};
$do_eclipse_1080 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_462(@_);
defined $value ? ($tag_eclipse_811, $value) : ();
};
$do_eclipse_1081 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_463(@_);
defined $value ? ($tag_eclipse_812, $value) : ();
};
$do_eclipse_1082 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_464(@_);
defined $value ? ($tag_eclipse_813, $value) : ();
};
$do_eclipse_1083 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_465(@_);
defined $value ? ($tag_eclipse_814, $value) : ();
};
$do_eclipse_1084 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_466(@_);
defined $value ? ($tag_eclipse_815, $value) : ();
};
$do_eclipse_1085 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_467(@_);
defined $value ? ($tag_eclipse_816, $value) : ();
};
$do_eclipse_1086 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_468(@_);
defined $value ? ($tag_eclipse_817, $value) : ();
};
$do_eclipse_1087 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_469(@_);
defined $value ? ($tag_eclipse_818, $value) : ();
};
$do_eclipse_1088 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_470(@_);
defined $value ? ($tag_eclipse_819, $value) : ();
};
$do_eclipse_1089 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_471(@_);
defined $value ? ($tag_eclipse_820, $value) : ();
};
$do_eclipse_109 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_31($tree);
_not_processed $tree->currentChild, $path_eclipse_113 if $tree->currentChild;
$tag_eclipse_109, \%complex;
};
$do_eclipse_1090 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_472(@_);
defined $value ? ($tag_eclipse_821, $value) : ();
};
$do_eclipse_1091 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_473(@_);
defined $value ? ($tag_eclipse_822, $value) : ();
};
$do_eclipse_1092 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_474(@_);
defined $value ? ($tag_eclipse_823, $value) : ();
};
$do_eclipse_1093 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_475(@_);
defined $value ? ($tag_eclipse_824, $value) : ();
};
$do_eclipse_1094 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_476(@_);
defined $value ? ($tag_eclipse_825, $value) : ();
};
$do_eclipse_1095 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_477(@_);
defined $value ? ($tag_eclipse_826, $value) : ();
};
$do_eclipse_1096 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_478(@_);
defined $value ? ($tag_eclipse_827, $value) : ();
};
$do_eclipse_1097 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_479(@_);
defined $value ? ($tag_eclipse_828, $value) : ();
};
$do_eclipse_1098 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_480(@_);
defined $value ? ($tag_eclipse_829, $value) : ();
};
$do_eclipse_1099 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_481(@_);
defined $value ? ($tag_eclipse_830, $value) : ();
};
$do_eclipse_11 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_11($tree);
_not_processed $tree->currentChild, $path_eclipse_11 if $tree->currentChild;
$tag_eclipse_11, \%complex;
};
$do_eclipse_110 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_32($tree);
_not_processed $tree->currentChild, $path_eclipse_114 if $tree->currentChild;
$tag_eclipse_110, \%complex;
};
$do_eclipse_1100 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_482(@_);
defined $value ? ($tag_eclipse_831, $value) : ();
};
$do_eclipse_1101 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_483(@_);
defined $value ? ($tag_eclipse_832, $value) : ();
};
$do_eclipse_1102 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_484(@_);
defined $value ? ($tag_eclipse_833, $value) : ();
};
$do_eclipse_1103 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_485(@_);
defined $value ? ($tag_eclipse_834, $value) : ();
};
$do_eclipse_1104 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_486(@_);
defined $value ? ($tag_eclipse_835, $value) : ();
};
$do_eclipse_1105 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_487(@_);
defined $value ? ($tag_eclipse_836, $value) : ();
};
$do_eclipse_1106 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_488(@_);
defined $value ? ($tag_eclipse_837, $value) : ();
};
$do_eclipse_1107 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_489(@_);
defined $value ? ($tag_eclipse_838, $value) : ();
};
$do_eclipse_1108 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_490(@_);
defined $value ? ($tag_eclipse_839, $value) : ();
};
$do_eclipse_1109 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_491(@_);
defined $value ? ($tag_eclipse_840, $value) : ();
};
$do_eclipse_111 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_33($tree);
_not_processed $tree->currentChild, $path_eclipse_115 if $tree->currentChild;
$tag_eclipse_111, \%complex;
};
$do_eclipse_1110 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_492(@_);
defined $value ? ($tag_eclipse_841, $value) : ();
};
$do_eclipse_1111 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_493(@_);
defined $value ? ($tag_eclipse_842, $value) : ();
};
$do_eclipse_1112 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_494(@_);
defined $value ? ($tag_eclipse_843, $value) : ();
};
$do_eclipse_1113 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_495(@_);
defined $value ? ($tag_eclipse_844, $value) : ();
};
$do_eclipse_1114 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_496(@_);
defined $value ? ($tag_eclipse_845, $value) : ();
};
$do_eclipse_1115 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_497(@_);
defined $value ? ($tag_eclipse_846, $value) : ();
};
$do_eclipse_1116 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_498(@_);
defined $value ? ($tag_eclipse_847, $value) : ();
};
$do_eclipse_1117 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_499(@_);
defined $value ? ($tag_eclipse_848, $value) : ();
};
$do_eclipse_1118 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_500(@_);
defined $value ? ($tag_eclipse_849, $value) : ();
};
$do_eclipse_1119 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_501(@_);
defined $value ? ($tag_eclipse_850, $value) : ();
};
$do_eclipse_112 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_142);
};
$do_eclipse_1120 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_502(@_);
defined $value ? ($tag_eclipse_851, $value) : ();
};
$do_eclipse_1121 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_503(@_);
defined $value ? ($tag_eclipse_852, $value) : ();
};
$do_eclipse_1122 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_504(@_);
defined $value ? ($tag_eclipse_853, $value) : ();
};
$do_eclipse_1123 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_505(@_);
defined $value ? ($tag_eclipse_854, $value) : ();
};
$do_eclipse_1124 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_506(@_);
defined $value ? ($tag_eclipse_855, $value) : ();
};
$do_eclipse_1125 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_507(@_);
defined $value ? ($tag_eclipse_856, $value) : ();
};
$do_eclipse_1126 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_508(@_);
defined $value ? ($tag_eclipse_857, $value) : ();
};
$do_eclipse_1127 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_509(@_);
defined $value ? ($tag_eclipse_858, $value) : ();
};
$do_eclipse_1128 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_510(@_);
defined $value ? ($tag_eclipse_859, $value) : ();
};
$do_eclipse_1129 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_511(@_);
defined $value ? ($tag_eclipse_860, $value) : ();
};
$do_eclipse_113 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_1{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_143);
};
$do_eclipse_1130 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_512(@_);
defined $value ? ($tag_eclipse_861, $value) : ();
};
$do_eclipse_1131 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_513(@_);
defined $value ? ($tag_eclipse_862, $value) : ();
};
$do_eclipse_1132 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_514(@_);
defined $value ? ($tag_eclipse_863, $value) : ();
};
$do_eclipse_1133 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_515(@_);
defined $value ? ($tag_eclipse_864, $value) : ();
};
$do_eclipse_1134 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_516(@_);
defined $value ? ($tag_eclipse_865, $value) : ();
};
$do_eclipse_1135 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_517(@_);
defined $value ? ($tag_eclipse_866, $value) : ();
};
$do_eclipse_1136 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_518(@_);
defined $value ? ($tag_eclipse_867, $value) : ();
};
$do_eclipse_1137 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_519(@_);
defined $value ? ($tag_eclipse_868, $value) : ();
};
$do_eclipse_1138 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_520(@_);
defined $value ? ($tag_eclipse_869, $value) : ();
};
$do_eclipse_1139 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_521(@_);
defined $value ? ($tag_eclipse_870, $value) : ();
};
$do_eclipse_114 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_2{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_144);
};
$do_eclipse_1140 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_522(@_);
defined $value ? ($tag_eclipse_871, $value) : ();
};
$do_eclipse_1141 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_523(@_);
defined $value ? ($tag_eclipse_872, $value) : ();
};
$do_eclipse_1142 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_524(@_);
defined $value ? ($tag_eclipse_873, $value) : ();
};
$do_eclipse_1143 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_525(@_);
defined $value ? ($tag_eclipse_874, $value) : ();
};
$do_eclipse_1144 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_526(@_);
defined $value ? ($tag_eclipse_875, $value) : ();
};
$do_eclipse_1145 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_527(@_);
defined $value ? ($tag_eclipse_876, $value) : ();
};
$do_eclipse_1146 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_528(@_);
defined $value ? ($tag_eclipse_877, $value) : ();
};
$do_eclipse_1147 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_529(@_);
defined $value ? ($tag_eclipse_878, $value) : ();
};
$do_eclipse_1148 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_137($value, $_[1] || $_[0]) if &$check_eclipse_99($value);
error __x($err_eclipse_99, 'value', $value, 'type', $type_eclipse_99, 'path', $path_eclipse_988);
};
$do_eclipse_1149 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_138($value, $_[1] || $_[0]) if &$check_eclipse_100($value);
error __x($err_eclipse_100, 'value', $value, 'type', $type_eclipse_100, 'path', $path_eclipse_990);
};
$do_eclipse_115 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_3{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_145);
};
$do_eclipse_1150 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_139($value, $_[1] || $_[0]) if &$check_eclipse_101($value);
error __x($err_eclipse_101, 'value', $value, 'type', $type_eclipse_101, 'path', $path_eclipse_993);
};
$do_eclipse_1151 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_504 ? &$do_eclipse_1175($tree) : &$do_eclipse_1175(undef);
defined $value ? ($childname_eclipse_504, $value) : ();
};
$do_eclipse_1152 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_505 ? &$do_eclipse_1176($tree) : &$do_eclipse_1176(undef);
defined $value ? ($childname_eclipse_505, $value) : ();
};
$do_eclipse_1153 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_46{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1070);
};
$do_eclipse_1154 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_47{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1071);
};
$do_eclipse_1155 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_48{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1072);
};
$do_eclipse_1156 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_49{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1073);
};
$do_eclipse_1157 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_50{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1074);
};
$do_eclipse_1158 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_51{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1075);
};
$do_eclipse_1159 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_52{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1076);
};
$do_eclipse_116 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_4{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_146);
};
$do_eclipse_1160 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_53{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1077);
};
$do_eclipse_1161 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_54{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1078);
};
$do_eclipse_1162 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_55{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1083);
};
$do_eclipse_1163 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_56{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1108);
};
$do_eclipse_1164 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_57{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1109);
};
$do_eclipse_1165 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_58{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1110);
};
$do_eclipse_1166 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_59{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1111);
};
$do_eclipse_1167 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_60{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1112);
};
$do_eclipse_1168 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_61{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1113);
};
$do_eclipse_1169 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_62{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1114);
};
$do_eclipse_117 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_5{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_147);
};
$do_eclipse_1170 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_63{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1115);
};
$do_eclipse_1171 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_64{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1116);
};
$do_eclipse_1172 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_65{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1117);
};
$do_eclipse_1173 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_66{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1118);
};
$do_eclipse_1174 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_67{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1119);
};
$do_eclipse_1175 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_150), map(&$_($node), @attrs_eclipse_150));
_not_processed $tree->currentChild, $path_eclipse_1120 if $tree->currentChild;
$tag_eclipse_879, \%complex;
};
$do_eclipse_1176 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_151), map(&$_($node), @attrs_eclipse_151));
_not_processed $tree->currentChild, $path_eclipse_1122 if $tree->currentChild;
$tag_eclipse_880, \%complex;
};
$do_eclipse_1177 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my(@values) = ref $values eq 'ARRAY' ? @$values : (defined $values ? $values : ());
@values ? map({&$optional_eclipse_466($doc, $_);} @values) : undef;
};
$do_eclipse_1178 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my(@values) = ref $values eq 'ARRAY' ? @$values : (defined $values ? $values : ());
@values ? map({&$optional_eclipse_467($doc, $_);} @values) : undef;
};
$do_eclipse_1179 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_556(@_);
defined $value ? ($tag_eclipse_881, $value) : ();
};
$do_eclipse_118 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_6{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_148);
};
$do_eclipse_1180 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_557(@_);
defined $value ? ($tag_eclipse_882, $value) : ();
};
$do_eclipse_1181 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_558(@_);
defined $value ? ($tag_eclipse_883, $value) : ();
};
$do_eclipse_1182 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_559(@_);
defined $value ? ($tag_eclipse_884, $value) : ();
};
$do_eclipse_1183 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_560(@_);
defined $value ? ($tag_eclipse_885, $value) : ();
};
$do_eclipse_1184 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_561(@_);
defined $value ? ($tag_eclipse_886, $value) : ();
};
$do_eclipse_1185 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_562(@_);
defined $value ? ($tag_eclipse_887, $value) : ();
};
$do_eclipse_1186 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_563(@_);
defined $value ? ($tag_eclipse_888, $value) : ();
};
$do_eclipse_1187 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_559 ? &$do_eclipse_1269($tree) : &$do_eclipse_1269(undef);
defined $value ? ($childname_eclipse_559, $value) : ();
};
$do_eclipse_1188 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_564(@_);
defined $value ? ($tag_eclipse_889, $value) : ();
};
$do_eclipse_1189 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_565(@_);
defined $value ? ($tag_eclipse_890, $value) : ();
};
$do_eclipse_119 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_7{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_149);
};
$do_eclipse_1190 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_566(@_);
defined $value ? ($tag_eclipse_891, $value) : ();
};
$do_eclipse_1191 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_567(@_);
defined $value ? ($tag_eclipse_892, $value) : ();
};
$do_eclipse_1192 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_568(@_);
defined $value ? ($tag_eclipse_893, $value) : ();
};
$do_eclipse_1193 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_569(@_);
defined $value ? ($tag_eclipse_894, $value) : ();
};
$do_eclipse_1194 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_570(@_);
defined $value ? ($tag_eclipse_895, $value) : ();
};
$do_eclipse_1195 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_560 ? &$do_eclipse_1270($tree) : &$do_eclipse_1270(undef);
defined $value ? ($childname_eclipse_560, $value) : ();
};
$do_eclipse_1196 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_561 ? &$do_eclipse_1271($tree) : &$do_eclipse_1271(undef);
defined $value ? ($childname_eclipse_561, $value) : ();
};
$do_eclipse_1197 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_562 ? &$do_eclipse_1272($tree) : &$do_eclipse_1272(undef);
defined $value ? ($childname_eclipse_562, $value) : ();
};
$do_eclipse_1198 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_571(@_);
defined $value ? ($tag_eclipse_896, $value) : ();
};
$do_eclipse_1199 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_572(@_);
defined $value ? ($tag_eclipse_897, $value) : ();
};
$do_eclipse_12 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_12($tree);
_not_processed $tree->currentChild, $path_eclipse_12 if $tree->currentChild;
$tag_eclipse_12, \%complex;
};
$do_eclipse_120 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_114, 'path', $path_eclipse_152, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_114, 'got', ref $data || $data, 'path', $path_eclipse_152);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_26 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_26, 'true') : map(&$_($doc, $copy), @elems_eclipse_37);
for (my $i = 0; $i < @attrs_eclipse_37; $i += 2) {
push @childs, $attrs_eclipse_37[$i + 1]($doc, delete $$copy{$attrs_eclipse_37[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_26);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_26 ? grep((!($_ =~ /$iut_eclipse_26/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_26";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_152);
}
}
my $node = $doc->createElement($tag_eclipse_114);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1200 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_573(@_);
defined $value ? ($tag_eclipse_898, $value) : ();
};
$do_eclipse_1201 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_574(@_);
defined $value ? ($tag_eclipse_899, $value) : ();
};
$do_eclipse_1202 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_575(@_);
defined $value ? ($tag_eclipse_900, $value) : ();
};
$do_eclipse_1203 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_576(@_);
defined $value ? ($tag_eclipse_901, $value) : ();
};
$do_eclipse_1204 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_109($tree);
_not_processed $tree->currentChild, $path_eclipse_1131 if $tree->currentChild;
$tag_eclipse_902, \%complex;
};
$do_eclipse_1205 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_577(@_);
defined $value ? ($tag_eclipse_903, $value) : ();
};
$do_eclipse_1206 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_578(@_);
defined $value ? ($tag_eclipse_904, $value) : ();
};
$do_eclipse_1207 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_579(@_);
defined $value ? ($tag_eclipse_905, $value) : ();
};
$do_eclipse_1208 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_580(@_);
defined $value ? ($tag_eclipse_906, $value) : ();
};
$do_eclipse_1209 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_563 ? &$do_eclipse_1273($tree) : &$do_eclipse_1273(undef);
defined $value ? ($childname_eclipse_563, $value) : ();
};
$do_eclipse_121 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_115, 'path', $path_eclipse_153, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_115, 'got', ref $data || $data, 'path', $path_eclipse_153);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_27 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_27, 'true') : map(&$_($doc, $copy), @elems_eclipse_38);
for (my $i = 0; $i < @attrs_eclipse_38; $i += 2) {
push @childs, $attrs_eclipse_38[$i + 1]($doc, delete $$copy{$attrs_eclipse_38[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_27);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_27 ? grep((!($_ =~ /$iut_eclipse_27/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_27";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_153);
}
}
my $node = $doc->createElement($tag_eclipse_115);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1210 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_564 ? &$do_eclipse_1274($tree) : &$do_eclipse_1274(undef);
defined $value ? ($childname_eclipse_564, $value) : ();
};
$do_eclipse_1211 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_565 ? &$do_eclipse_1275($tree) : &$do_eclipse_1275(undef);
defined $value ? ($childname_eclipse_565, $value) : ();
};
$do_eclipse_1212 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_566 ? &$do_eclipse_1276($tree) : &$do_eclipse_1276(undef);
defined $value ? ($childname_eclipse_566, $value) : ();
};
$do_eclipse_1213 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_567 ? &$do_eclipse_1277($tree) : &$do_eclipse_1277(undef);
defined $value ? ($childname_eclipse_567, $value) : ();
};
$do_eclipse_1214 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_568 ? &$do_eclipse_1278($tree) : &$do_eclipse_1278(undef);
defined $value ? ($childname_eclipse_568, $value) : ();
};
$do_eclipse_1215 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_569 ? &$do_eclipse_1279($tree) : &$do_eclipse_1279(undef);
defined $value ? ($childname_eclipse_569, $value) : ();
};
$do_eclipse_1216 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_570 ? &$do_eclipse_1280($tree) : &$do_eclipse_1280(undef);
defined $value ? ($childname_eclipse_570, $value) : ();
};
$do_eclipse_1217 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_110($tree);
_not_processed $tree->currentChild, $path_eclipse_1132 if $tree->currentChild;
$tag_eclipse_907, \%complex;
};
$do_eclipse_1218 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_571 ? &$do_eclipse_1281($tree) : &$do_eclipse_1281(undef);
defined $value ? ($childname_eclipse_571, $value) : ();
};
$do_eclipse_1219 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_572 ? &$do_eclipse_1282($tree) : &$do_eclipse_1282(undef);
defined $value ? ($childname_eclipse_572, $value) : ();
};
$do_eclipse_122 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_116, 'path', $path_eclipse_154, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_116, 'got', ref $data || $data, 'path', $path_eclipse_154);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_28 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_28, 'true') : map(&$_($doc, $copy), @elems_eclipse_39);
for (my $i = 0; $i < @attrs_eclipse_39; $i += 2) {
push @childs, $attrs_eclipse_39[$i + 1]($doc, delete $$copy{$attrs_eclipse_39[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_28);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_28 ? grep((!($_ =~ /$iut_eclipse_28/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_28";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_154);
}
}
my $node = $doc->createElement($tag_eclipse_116);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1220 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_573 ? &$do_eclipse_1283($tree) : &$do_eclipse_1283(undef);
defined $value ? ($childname_eclipse_573, $value) : ();
};
$do_eclipse_1221 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_574 ? &$do_eclipse_1284($tree) : &$do_eclipse_1284(undef);
defined $value ? ($childname_eclipse_574, $value) : ();
};
$do_eclipse_1222 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_581(@_);
defined $value ? ($tag_eclipse_908, $value) : ();
};
$do_eclipse_1223 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_582(@_);
defined $value ? ($tag_eclipse_909, $value) : ();
};
$do_eclipse_1224 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_583(@_);
defined $value ? ($tag_eclipse_910, $value) : ();
};
$do_eclipse_1225 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_575 ? &$do_eclipse_1285($tree) : &$do_eclipse_1285(undef);
defined $value ? ($childname_eclipse_575, $value) : ();
};
$do_eclipse_1226 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_584(@_);
defined $value ? ($tag_eclipse_911, $value) : ();
};
$do_eclipse_1227 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_585(@_);
defined $value ? ($tag_eclipse_912, $value) : ();
};
$do_eclipse_1228 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_586(@_);
defined $value ? ($tag_eclipse_913, $value) : ();
};
$do_eclipse_1229 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_587(@_);
defined $value ? ($tag_eclipse_914, $value) : ();
};
$do_eclipse_123 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_117, 'path', $path_eclipse_155, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_117, 'got', ref $data || $data, 'path', $path_eclipse_155);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_29 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_29, 'true') : map(&$_($doc, $copy), @elems_eclipse_40);
for (my $i = 0; $i < @attrs_eclipse_40; $i += 2) {
push @childs, $attrs_eclipse_40[$i + 1]($doc, delete $$copy{$attrs_eclipse_40[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_29);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_29 ? grep((!($_ =~ /$iut_eclipse_29/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_29";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_155);
}
}
my $node = $doc->createElement($tag_eclipse_117);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1230 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_576 ? &$do_eclipse_1286($tree) : &$do_eclipse_1286(undef);
defined $value ? ($childname_eclipse_576, $value) : ();
};
$do_eclipse_1231 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_588(@_);
defined $value ? ($tag_eclipse_915, $value) : ();
};
$do_eclipse_1232 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_589(@_);
defined $value ? ($tag_eclipse_916, $value) : ();
};
$do_eclipse_1233 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_590(@_);
defined $value ? ($tag_eclipse_917, $value) : ();
};
$do_eclipse_1234 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_591(@_);
defined $value ? ($tag_eclipse_918, $value) : ();
};
$do_eclipse_1235 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_592(@_);
defined $value ? ($tag_eclipse_919, $value) : ();
};
$do_eclipse_1236 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_593(@_);
defined $value ? ($tag_eclipse_920, $value) : ();
};
$do_eclipse_1237 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_594(@_);
defined $value ? ($tag_eclipse_921, $value) : ();
};
$do_eclipse_1238 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_595(@_);
defined $value ? ($tag_eclipse_922, $value) : ();
};
$do_eclipse_1239 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_577 ? &$do_eclipse_1287($tree) : &$do_eclipse_1287(undef);
defined $value ? ($childname_eclipse_577, $value) : ();
};
$do_eclipse_124 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_118, 'path', $path_eclipse_156, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_118, 'got', ref $data || $data, 'path', $path_eclipse_156);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_30 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_30, 'true') : map(&$_($doc, $copy), @elems_eclipse_41);
for (my $i = 0; $i < @attrs_eclipse_41; $i += 2) {
push @childs, $attrs_eclipse_41[$i + 1]($doc, delete $$copy{$attrs_eclipse_41[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_30);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_30 ? grep((!($_ =~ /$iut_eclipse_30/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_30";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_156);
}
}
my $node = $doc->createElement($tag_eclipse_118);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1240 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_596(@_);
defined $value ? ($tag_eclipse_923, $value) : ();
};
$do_eclipse_1241 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_578 ? &$do_eclipse_1288($tree) : &$do_eclipse_1288(undef);
defined $value ? ($childname_eclipse_578, $value) : ();
};
$do_eclipse_1242 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_579 ? &$do_eclipse_1289($tree) : &$do_eclipse_1289(undef);
defined $value ? ($childname_eclipse_579, $value) : ();
};
$do_eclipse_1243 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_580 ? &$do_eclipse_1290($tree) : &$do_eclipse_1290(undef);
defined $value ? ($childname_eclipse_580, $value) : ();
};
$do_eclipse_1244 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_581 ? &$do_eclipse_1291($tree) : &$do_eclipse_1291(undef);
defined $value ? ($childname_eclipse_581, $value) : ();
};
$do_eclipse_1245 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_582 ? &$do_eclipse_1292($tree) : &$do_eclipse_1292(undef);
defined $value ? ($childname_eclipse_582, $value) : ();
};
$do_eclipse_1246 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_583 ? &$do_eclipse_1293($tree) : &$do_eclipse_1293(undef);
defined $value ? ($childname_eclipse_583, $value) : ();
};
$do_eclipse_1247 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_584 ? &$do_eclipse_1294($tree) : &$do_eclipse_1294(undef);
defined $value ? ($childname_eclipse_584, $value) : ();
};
$do_eclipse_1248 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_585 ? &$do_eclipse_1295($tree) : &$do_eclipse_1295(undef);
defined $value ? ($childname_eclipse_585, $value) : ();
};
$do_eclipse_1249 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_597(@_);
defined $value ? ($tag_eclipse_924, $value) : ();
};
$do_eclipse_125 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_119, 'path', $path_eclipse_157, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_119, 'got', ref $data || $data, 'path', $path_eclipse_157);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_31 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_31, 'true') : map(&$_($doc, $copy), @elems_eclipse_42);
for (my $i = 0; $i < @attrs_eclipse_42; $i += 2) {
push @childs, $attrs_eclipse_42[$i + 1]($doc, delete $$copy{$attrs_eclipse_42[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_31);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_31 ? grep((!($_ =~ /$iut_eclipse_31/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_31";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_157);
}
}
my $node = $doc->createElement($tag_eclipse_119);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1250 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_598(@_);
defined $value ? ($tag_eclipse_925, $value) : ();
};
$do_eclipse_1251 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_586 ? &$do_eclipse_1296($tree) : &$do_eclipse_1296(undef);
defined $value ? ($childname_eclipse_586, $value) : ();
};
$do_eclipse_1252 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_599(@_);
defined $value ? ($tag_eclipse_926, $value) : ();
};
$do_eclipse_1253 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_600(@_);
defined $value ? ($tag_eclipse_927, $value) : ();
};
$do_eclipse_1254 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_601(@_);
defined $value ? ($tag_eclipse_928, $value) : ();
};
$do_eclipse_1255 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = ($tree->nodeNil ? ('_', 'NIL') : map(&$_($tree), @elems_eclipse_152), map(&$_($node), @attrs_eclipse_152));
_not_processed $tree->currentChild, $path_eclipse_1133 if $tree->currentChild;
$tag_eclipse_929, \%complex;
};
$do_eclipse_1256 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = ($tree->nodeNil ? ('_', 'NIL') : map(&$_($tree), @elems_eclipse_153), map(&$_($node), @attrs_eclipse_153));
_not_processed $tree->currentChild, $path_eclipse_1134 if $tree->currentChild;
$tag_eclipse_930, \%complex;
};
$do_eclipse_1257 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = ($tree->nodeNil ? ('_', 'NIL') : map(&$_($tree), @elems_eclipse_154), map(&$_($node), @attrs_eclipse_154));
_not_processed $tree->currentChild, $path_eclipse_1135 if $tree->currentChild;
$tag_eclipse_931, \%complex;
};
$do_eclipse_1258 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_587 ? &$do_eclipse_1299($tree) : &$do_eclipse_1299(undef);
defined $value ? ($childname_eclipse_587, $value) : ();
};
$do_eclipse_1259 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_155), map(&$_($node), @attrs_eclipse_155));
_not_processed $tree->currentChild, $path_eclipse_1137 if $tree->currentChild;
$tag_eclipse_934, \%complex;
};
$do_eclipse_126 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_120, 'path', $path_eclipse_158, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_120, 'got', ref $data || $data, 'path', $path_eclipse_158);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_32 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_32, 'true') : map(&$_($doc, $copy), @elems_eclipse_43);
for (my $i = 0; $i < @attrs_eclipse_43; $i += 2) {
push @childs, $attrs_eclipse_43[$i + 1]($doc, delete $$copy{$attrs_eclipse_43[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_32);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_32 ? grep((!($_ =~ /$iut_eclipse_32/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_32";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_158);
}
}
my $node = $doc->createElement($tag_eclipse_120);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1260 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_588 ? &$do_eclipse_1302($tree) : &$do_eclipse_1302(undef);
defined $value ? ($childname_eclipse_588, $value) : ();
};
$do_eclipse_1261 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_156), map(&$_($node), @attrs_eclipse_156));
_not_processed $tree->currentChild, $path_eclipse_1139 if $tree->currentChild;
$tag_eclipse_937, \%complex;
};
$do_eclipse_1262 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1305(@_) : ();
};
$do_eclipse_1263 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1306(@_) : ();
};
$do_eclipse_1264 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1307(@_) : ();
};
$do_eclipse_1265 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1317(@_) : ();
};
$do_eclipse_1266 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1325(@_) : ();
};
$do_eclipse_1267 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1326(@_) : ();
};
$do_eclipse_1268 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1327(@_) : ();
};
$do_eclipse_1269 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_602(@_);
defined $value ? ($tag_eclipse_938, $value) : ();
};
$do_eclipse_127 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_121, 'path', $path_eclipse_159, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_121, 'got', ref $data || $data, 'path', $path_eclipse_159);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_33 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_33, 'true') : map(&$_($doc, $copy), @elems_eclipse_44);
for (my $i = 0; $i < @attrs_eclipse_44; $i += 2) {
push @childs, $attrs_eclipse_44[$i + 1]($doc, delete $$copy{$attrs_eclipse_44[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_33);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_33 ? grep((!($_ =~ /$iut_eclipse_33/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_33";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_159);
}
}
my $node = $doc->createElement($tag_eclipse_121);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1270 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_603(@_);
defined $value ? ($tag_eclipse_939, $value) : ();
};
$do_eclipse_1271 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_604(@_);
defined $value ? ($tag_eclipse_940, $value) : ();
};
$do_eclipse_1272 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_605(@_);
defined $value ? ($tag_eclipse_941, $value) : ();
};
$do_eclipse_1273 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_606(@_);
defined $value ? ($tag_eclipse_942, $value) : ();
};
$do_eclipse_1274 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_607(@_);
defined $value ? ($tag_eclipse_943, $value) : ();
};
$do_eclipse_1275 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_608(@_);
defined $value ? ($tag_eclipse_944, $value) : ();
};
$do_eclipse_1276 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_609(@_);
defined $value ? ($tag_eclipse_945, $value) : ();
};
$do_eclipse_1277 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_610(@_);
defined $value ? ($tag_eclipse_946, $value) : ();
};
$do_eclipse_1278 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_611(@_);
defined $value ? ($tag_eclipse_947, $value) : ();
};
$do_eclipse_1279 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_612(@_);
defined $value ? ($tag_eclipse_948, $value) : ();
};
$do_eclipse_128 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_122, 'path', $path_eclipse_160, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_122, 'got', ref $data || $data, 'path', $path_eclipse_160);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_34 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_34, 'true') : map(&$_($doc, $copy), @elems_eclipse_45);
for (my $i = 0; $i < @attrs_eclipse_45; $i += 2) {
push @childs, $attrs_eclipse_45[$i + 1]($doc, delete $$copy{$attrs_eclipse_45[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_34);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_34 ? grep((!($_ =~ /$iut_eclipse_34/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_34";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_160);
}
}
my $node = $doc->createElement($tag_eclipse_122);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1280 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_613(@_);
defined $value ? ($tag_eclipse_949, $value) : ();
};
$do_eclipse_1281 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_614(@_);
defined $value ? ($tag_eclipse_950, $value) : ();
};
$do_eclipse_1282 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_615(@_);
defined $value ? ($tag_eclipse_951, $value) : ();
};
$do_eclipse_1283 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_616(@_);
defined $value ? ($tag_eclipse_952, $value) : ();
};
$do_eclipse_1284 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_617(@_);
defined $value ? ($tag_eclipse_953, $value) : ();
};
$do_eclipse_1285 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_618(@_);
defined $value ? ($tag_eclipse_954, $value) : ();
};
$do_eclipse_1286 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_619(@_);
defined $value ? ($tag_eclipse_955, $value) : ();
};
$do_eclipse_1287 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_620(@_);
defined $value ? ($tag_eclipse_956, $value) : ();
};
$do_eclipse_1288 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_621(@_);
defined $value ? ($tag_eclipse_957, $value) : ();
};
$do_eclipse_1289 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_622(@_);
defined $value ? ($tag_eclipse_958, $value) : ();
};
$do_eclipse_129 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_123, 'path', $path_eclipse_161, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_123, 'got', ref $data || $data, 'path', $path_eclipse_161);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_35 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_35, 'true') : map(&$_($doc, $copy), @elems_eclipse_46);
for (my $i = 0; $i < @attrs_eclipse_46; $i += 2) {
push @childs, $attrs_eclipse_46[$i + 1]($doc, delete $$copy{$attrs_eclipse_46[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_35);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_35 ? grep((!($_ =~ /$iut_eclipse_35/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_35";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_161);
}
}
my $node = $doc->createElement($tag_eclipse_123);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1290 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_623(@_);
defined $value ? ($tag_eclipse_959, $value) : ();
};
$do_eclipse_1291 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_624(@_);
defined $value ? ($tag_eclipse_960, $value) : ();
};
$do_eclipse_1292 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_625(@_);
defined $value ? ($tag_eclipse_961, $value) : ();
};
$do_eclipse_1293 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_626(@_);
defined $value ? ($tag_eclipse_962, $value) : ();
};
$do_eclipse_1294 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_627(@_);
defined $value ? ($tag_eclipse_963, $value) : ();
};
$do_eclipse_1295 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_628(@_);
defined $value ? ($tag_eclipse_964, $value) : ();
};
$do_eclipse_1296 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_629(@_);
defined $value ? ($tag_eclipse_965, $value) : ();
};
$do_eclipse_1297 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_199($value, $_[1] || $_[0]) if &$check_eclipse_170($value);
error __x($err_eclipse_170, 'value', $value, 'type', $type_eclipse_170, 'path', $path_eclipse_1143);
};
$do_eclipse_1298 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_200($value, $_[1] || $_[0]);
};
$do_eclipse_1299 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_157), map(&$_($node), @attrs_eclipse_157));
_not_processed $tree->currentChild, $path_eclipse_1144 if $tree->currentChild;
$tag_eclipse_966, \%complex;
};
$do_eclipse_13 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_13($tree);
_not_processed $tree->currentChild, $path_eclipse_13 if $tree->currentChild;
$tag_eclipse_13, \%complex;
};
$do_eclipse_130 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_124, 'path', $path_eclipse_162, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_124, 'got', ref $data || $data, 'path', $path_eclipse_162);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_36 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_36, 'true') : map(&$_($doc, $copy), @elems_eclipse_47);
for (my $i = 0; $i < @attrs_eclipse_47; $i += 2) {
push @childs, $attrs_eclipse_47[$i + 1]($doc, delete $$copy{$attrs_eclipse_47[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_36);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_36 ? grep((!($_ =~ /$iut_eclipse_36/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_36";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_162);
}
}
my $node = $doc->createElement($tag_eclipse_124);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1300 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_201($value, $_[1] || $_[0]) if &$check_eclipse_171($value);
error __x($err_eclipse_171, 'value', $value, 'type', $type_eclipse_171, 'path', $path_eclipse_1147);
};
$do_eclipse_1301 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_202($value, $_[1] || $_[0]);
};
$do_eclipse_1302 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_158), map(&$_($node), @attrs_eclipse_158));
_not_processed $tree->currentChild, $path_eclipse_1148 if $tree->currentChild;
$tag_eclipse_969, \%complex;
};
$do_eclipse_1303 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_972, 'path', $path_eclipse_1151, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_972, 'got', ref $data || $data, 'path', $path_eclipse_1151);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_239 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_239, 'true') : map(&$_($doc, $copy), @elems_eclipse_159);
for (my $i = 0; $i < @attrs_eclipse_159; $i += 2) {
push @childs, $attrs_eclipse_159[$i + 1]($doc, delete $$copy{$attrs_eclipse_159[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_89);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_89 ? grep((!($_ =~ /$iut_eclipse_89/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_89";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_1151);
}
}
my $node = $doc->createElement($tag_eclipse_972);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1304 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_973, 'path', $path_eclipse_1152, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_973, 'got', ref $data || $data, 'path', $path_eclipse_1152);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_240 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_240, 'true') : map(&$_($doc, $copy), @elems_eclipse_160);
for (my $i = 0; $i < @attrs_eclipse_160; $i += 2) {
push @childs, $attrs_eclipse_160[$i + 1]($doc, delete $$copy{$attrs_eclipse_160[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_90);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_90 ? grep((!($_ =~ /$iut_eclipse_90/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_90";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_1152);
}
}
my $node = $doc->createElement($tag_eclipse_973);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1305 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_241 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_241, 'true') : &$st_eclipse_630($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_974);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_974, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1306 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_242 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_242, 'true') : &$st_eclipse_631($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_975);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_975, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1307 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_243 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_243, 'true') : &$st_eclipse_632($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_976);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_976, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1308 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_244 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_244, 'true') : &$st_eclipse_633($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_977);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_977, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1309 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_245 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_245, 'true') : &$st_eclipse_634($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_978);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_978, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_131 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_125, 'path', $path_eclipse_163, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_125, 'got', ref $data || $data, 'path', $path_eclipse_163);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_37 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_37, 'true') : map(&$_($doc, $copy), @elems_eclipse_48);
for (my $i = 0; $i < @attrs_eclipse_48; $i += 2) {
push @childs, $attrs_eclipse_48[$i + 1]($doc, delete $$copy{$attrs_eclipse_48[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_37);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_37 ? grep((!($_ =~ /$iut_eclipse_37/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_37";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_163);
}
}
my $node = $doc->createElement($tag_eclipse_125);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1310 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_246 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_246, 'true') : &$st_eclipse_635($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_979);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_979, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1311 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_247 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_247, 'true') : &$st_eclipse_636($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_980);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_980, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1312 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_248 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_248, 'true') : &$st_eclipse_637($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_981);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_981, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1313 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_249 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_249, 'true') : &$st_eclipse_638($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_982);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_982, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1314 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_250 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_250, 'true') : &$st_eclipse_639($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_983);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_983, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1315 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_251 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_251, 'true') : &$st_eclipse_640($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_984);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_984, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1316 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_252 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_252, 'true') : &$st_eclipse_641($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_985);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_985, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1317 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_253 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_253, 'true') : &$st_eclipse_642($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_986);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_986, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1318 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_254 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_254, 'true') : &$st_eclipse_643($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_987);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_987, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1319 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_255 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_255, 'true') : &$st_eclipse_644($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_988);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_988, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_132 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_49), map(&$_($node), @attrs_eclipse_49));
_not_processed $tree->currentChild, $path_eclipse_174 if $tree->currentChild;
$tag_eclipse_126, \%complex;
};
$do_eclipse_1320 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_256 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_256, 'true') : &$st_eclipse_645($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_989);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_989, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1321 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_257 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_257, 'true') : &$st_eclipse_646($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_990);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_990, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1322 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_258 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_258, 'true') : &$st_eclipse_647($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_991);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_991, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1323 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_259 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_259, 'true') : &$st_eclipse_648($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_992);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_992, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1324 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_260 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_260, 'true') : &$st_eclipse_649($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_993);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_993, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1325 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_261 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_261, 'true') : &$st_eclipse_650($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_994);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_994, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1326 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_262 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_262, 'true') : &$st_eclipse_651($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_995);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_995, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1327 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_263 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_263, 'true') : &$st_eclipse_652($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_996);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_996, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1328 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_264 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_264, 'true') : &$st_eclipse_653($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_997);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_997, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1329 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_265 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_265, 'true') : &$st_eclipse_654($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_998);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_998, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_133 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_50), map(&$_($node), @attrs_eclipse_50));
_not_processed $tree->currentChild, $path_eclipse_175 if $tree->currentChild;
$tag_eclipse_127, \%complex;
};
$do_eclipse_1330 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_266 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_266, 'true') : &$st_eclipse_655($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_999);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_999, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1331 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_267 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_267, 'true') : &$st_eclipse_656($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1000);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1000, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1332 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_268 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_268, 'true') : &$st_eclipse_657($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1001);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1001, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1333 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_269 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_269, 'true') : &$st_eclipse_658($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1002);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1002, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1334 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_1003, 'path', $path_eclipse_1153, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_1003, 'got', ref $data || $data, 'path', $path_eclipse_1153);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_270 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_270, 'true') : map(&$_($doc, $copy), @elems_eclipse_161);
for (my $i = 0; $i < @attrs_eclipse_161; $i += 2) {
push @childs, $attrs_eclipse_161[$i + 1]($doc, delete $$copy{$attrs_eclipse_161[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_91);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_91 ? grep((!($_ =~ /$iut_eclipse_91/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_91";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_1153);
}
}
my $node = $doc->createElement($tag_eclipse_1003);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1335 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_271 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_271, 'true') : &$st_eclipse_659($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1004);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1004, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1336 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_272 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_272, 'true') : &$st_eclipse_660($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1005);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1005, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1337 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_227($value, $_[1] || $_[0]) if &$check_eclipse_196($value);
error __x($err_eclipse_196, 'value', $value, 'type', $type_eclipse_196, 'path', $path_eclipse_1179);
};
$do_eclipse_1338 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_228($value, $_[1] || $_[0]);
};
$do_eclipse_1339 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_229($value, $_[1] || $_[0]) if &$check_eclipse_197($value);
error __x($err_eclipse_197, 'value', $value, 'type', $type_eclipse_197, 'path', $path_eclipse_1181);
};
$do_eclipse_134 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_51), map(&$_($node), @attrs_eclipse_51));
_not_processed $tree->currentChild, $path_eclipse_176 if $tree->currentChild;
$tag_eclipse_128, \%complex;
};
$do_eclipse_1340 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_230($value, $_[1] || $_[0]);
};
$do_eclipse_1341 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_68{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1195);
};
$do_eclipse_1342 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_69{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1196);
};
$do_eclipse_1343 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_70{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1197);
};
$do_eclipse_1344 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_71{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1198);
};
$do_eclipse_1345 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_231($value, $_[1] || $_[0]) if &$check_eclipse_205($value);
error __x($err_eclipse_205, 'value', $value, 'type', $type_eclipse_205, 'path', $path_eclipse_1223);
};
$do_eclipse_1346 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_232($value, $_[1] || $_[0]);
};
$do_eclipse_1347 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
return &$parse_eclipse_233($value, $_[1] || $_[0]) if &$check_eclipse_206($value);
error __x($err_eclipse_206, 'value', $value, 'type', $type_eclipse_206, 'path', $path_eclipse_1224);
};
$do_eclipse_1348 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_234($value, $_[1] || $_[0]);
};
$do_eclipse_1349 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_455 ? &$do_eclipse_1099($tree) : &$do_eclipse_1099(undef);
defined $value ? ($childname_eclipse_455, $value) : ();
};
$do_eclipse_135 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_52), map(&$_($node), @attrs_eclipse_52));
_not_processed $tree->currentChild, $path_eclipse_177 if $tree->currentChild;
$tag_eclipse_129, \%complex;
};
$do_eclipse_1350 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_456 ? &$do_eclipse_1100($tree) : &$do_eclipse_1100(undef);
defined $value ? ($childname_eclipse_456, $value) : ();
};
$do_eclipse_1351 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_457 ? &$do_eclipse_1101($tree) : &$do_eclipse_1101(undef);
defined $value ? ($childname_eclipse_457, $value) : ();
};
$do_eclipse_1352 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_666(@_);
defined $value ? ($tag_eclipse_1010, $value) : ();
};
$do_eclipse_1353 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_667(@_);
defined $value ? ($tag_eclipse_1011, $value) : ();
};
$do_eclipse_1354 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_613 ? &$do_eclipse_1400($tree) : &$do_eclipse_1400(undef);
defined $value ? ($childname_eclipse_613, $value) : ();
};
$do_eclipse_1355 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_614 ? &$do_eclipse_1401($tree) : &$do_eclipse_1401(undef);
defined $value ? ($childname_eclipse_614, $value) : ();
};
$do_eclipse_1356 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_615 ? &$do_eclipse_1402($tree) : &$do_eclipse_1402(undef);
defined $value ? ($childname_eclipse_615, $value) : ();
};
$do_eclipse_1357 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_616 ? &$do_eclipse_1403($tree) : &$do_eclipse_1403(undef);
defined $value ? ($childname_eclipse_616, $value) : ();
};
$do_eclipse_1358 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_617 ? &$do_eclipse_1404($tree) : &$do_eclipse_1404(undef);
defined $value ? ($childname_eclipse_617, $value) : ();
};
$do_eclipse_1359 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_618 ? &$do_eclipse_1405($tree) : &$do_eclipse_1405(undef);
defined $value ? ($childname_eclipse_618, $value) : ();
};
$do_eclipse_136 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_53), map(&$_($node), @attrs_eclipse_53));
_not_processed $tree->currentChild, $path_eclipse_178 if $tree->currentChild;
$tag_eclipse_130, \%complex;
};
$do_eclipse_1360 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_619 ? &$do_eclipse_1406($tree) : &$do_eclipse_1406(undef);
defined $value ? ($childname_eclipse_619, $value) : ();
};
$do_eclipse_1361 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_620 ? &$do_eclipse_1407($tree) : &$do_eclipse_1407(undef);
defined $value ? ($childname_eclipse_620, $value) : ();
};
$do_eclipse_1362 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_111($tree);
_not_processed $tree->currentChild, $path_eclipse_1226 if $tree->currentChild;
$tag_eclipse_1012, \%complex;
};
$do_eclipse_1363 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_621 ? &$do_eclipse_1408($tree) : &$do_eclipse_1408(undef);
defined $value ? ($childname_eclipse_621, $value) : ();
};
$do_eclipse_1364 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_622 ? &$do_eclipse_1409($tree) : &$do_eclipse_1409(undef);
defined $value ? ($childname_eclipse_622, $value) : ();
};
$do_eclipse_1365 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_623 ? &$do_eclipse_1410($tree) : &$do_eclipse_1410(undef);
defined $value ? ($childname_eclipse_623, $value) : ();
};
$do_eclipse_1366 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_624 ? &$do_eclipse_1411($tree) : &$do_eclipse_1411(undef);
defined $value ? ($childname_eclipse_624, $value) : ();
};
$do_eclipse_1367 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_668(@_);
defined $value ? ($tag_eclipse_1013, $value) : ();
};
$do_eclipse_1368 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_669(@_);
defined $value ? ($tag_eclipse_1014, $value) : ();
};
$do_eclipse_1369 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_670(@_);
defined $value ? ($tag_eclipse_1015, $value) : ();
};
$do_eclipse_137 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_54), map(&$_($node), @attrs_eclipse_54));
_not_processed $tree->currentChild, $path_eclipse_179 if $tree->currentChild;
$tag_eclipse_131, \%complex;
};
$do_eclipse_1370 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_625 ? &$do_eclipse_1412($tree) : &$do_eclipse_1412(undef);
defined $value ? ($childname_eclipse_625, $value) : ();
};
$do_eclipse_1371 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_671(@_);
defined $value ? ($tag_eclipse_1016, $value) : ();
};
$do_eclipse_1372 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_672(@_);
defined $value ? ($tag_eclipse_1017, $value) : ();
};
$do_eclipse_1373 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_673(@_);
defined $value ? ($tag_eclipse_1018, $value) : ();
};
$do_eclipse_1374 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_674(@_);
defined $value ? ($tag_eclipse_1019, $value) : ();
};
$do_eclipse_1375 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_626 ? &$do_eclipse_1413($tree) : &$do_eclipse_1413(undef);
defined $value ? ($childname_eclipse_626, $value) : ();
};
$do_eclipse_1376 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_675(@_);
defined $value ? ($tag_eclipse_1020, $value) : ();
};
$do_eclipse_1377 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_676(@_);
defined $value ? ($tag_eclipse_1021, $value) : ();
};
$do_eclipse_1378 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_677(@_);
defined $value ? ($tag_eclipse_1022, $value) : ();
};
$do_eclipse_1379 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_678(@_);
defined $value ? ($tag_eclipse_1023, $value) : ();
};
$do_eclipse_138 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_55), map(&$_($node), @attrs_eclipse_55));
_not_processed $tree->currentChild, $path_eclipse_180 if $tree->currentChild;
$tag_eclipse_132, \%complex;
};
$do_eclipse_1380 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_679(@_);
defined $value ? ($tag_eclipse_1024, $value) : ();
};
$do_eclipse_1381 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_680(@_);
defined $value ? ($tag_eclipse_1025, $value) : ();
};
$do_eclipse_1382 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_681(@_);
defined $value ? ($tag_eclipse_1026, $value) : ();
};
$do_eclipse_1383 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_682(@_);
defined $value ? ($tag_eclipse_1027, $value) : ();
};
$do_eclipse_1384 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_627 ? &$do_eclipse_1414($tree) : &$do_eclipse_1414(undef);
defined $value ? ($childname_eclipse_627, $value) : ();
};
$do_eclipse_1385 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_683(@_);
defined $value ? ($tag_eclipse_1028, $value) : ();
};
$do_eclipse_1386 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_628 ? &$do_eclipse_1415($tree) : &$do_eclipse_1415(undef);
defined $value ? ($childname_eclipse_628, $value) : ();
};
$do_eclipse_1387 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_629 ? &$do_eclipse_1416($tree) : &$do_eclipse_1416(undef);
defined $value ? ($childname_eclipse_629, $value) : ();
};
$do_eclipse_1388 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_630 ? &$do_eclipse_1417($tree) : &$do_eclipse_1417(undef);
defined $value ? ($childname_eclipse_630, $value) : ();
};
$do_eclipse_1389 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_631 ? &$do_eclipse_1418($tree) : &$do_eclipse_1418(undef);
defined $value ? ($childname_eclipse_631, $value) : ();
};
$do_eclipse_139 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_56), map(&$_($node), @attrs_eclipse_56));
_not_processed $tree->currentChild, $path_eclipse_181 if $tree->currentChild;
$tag_eclipse_133, \%complex;
};
$do_eclipse_1390 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_632 ? &$do_eclipse_1419($tree) : &$do_eclipse_1419(undef);
defined $value ? ($childname_eclipse_632, $value) : ();
};
$do_eclipse_1391 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_633 ? &$do_eclipse_1420($tree) : &$do_eclipse_1420(undef);
defined $value ? ($childname_eclipse_633, $value) : ();
};
$do_eclipse_1392 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_634 ? &$do_eclipse_1421($tree) : &$do_eclipse_1421(undef);
defined $value ? ($childname_eclipse_634, $value) : ();
};
$do_eclipse_1393 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_635 ? &$do_eclipse_1422($tree) : &$do_eclipse_1422(undef);
defined $value ? ($childname_eclipse_635, $value) : ();
};
$do_eclipse_1394 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_684(@_);
defined $value ? ($tag_eclipse_1029, $value) : ();
};
$do_eclipse_1395 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_685(@_);
defined $value ? ($tag_eclipse_1030, $value) : ();
};
$do_eclipse_1396 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_636 ? &$do_eclipse_1423($tree) : &$do_eclipse_1423(undef);
defined $value ? ($childname_eclipse_636, $value) : ();
};
$do_eclipse_1397 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_686(@_);
defined $value ? ($tag_eclipse_1031, $value) : ();
};
$do_eclipse_1398 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_687(@_);
defined $value ? ($tag_eclipse_1032, $value) : ();
};
$do_eclipse_1399 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_688(@_);
defined $value ? ($tag_eclipse_1033, $value) : ();
};
$do_eclipse_14 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems), map(&$_($node), @attrs));
_not_processed $tree->currentChild, $path_eclipse_14 if $tree->currentChild;
$tag_eclipse_14, \%complex;
};
$do_eclipse_140 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_57), map(&$_($node), @attrs_eclipse_57));
_not_processed $tree->currentChild, $path_eclipse_182 if $tree->currentChild;
$tag_eclipse_134, \%complex;
};
$do_eclipse_1400 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_689(@_);
defined $value ? ($tag_eclipse_1034, $value) : ();
};
$do_eclipse_1401 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_690(@_);
defined $value ? ($tag_eclipse_1035, $value) : ();
};
$do_eclipse_1402 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_691(@_);
defined $value ? ($tag_eclipse_1036, $value) : ();
};
$do_eclipse_1403 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_692(@_);
defined $value ? ($tag_eclipse_1037, $value) : ();
};
$do_eclipse_1404 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_693(@_);
defined $value ? ($tag_eclipse_1038, $value) : ();
};
$do_eclipse_1405 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_694(@_);
defined $value ? ($tag_eclipse_1039, $value) : ();
};
$do_eclipse_1406 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_695(@_);
defined $value ? ($tag_eclipse_1040, $value) : ();
};
$do_eclipse_1407 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_696(@_);
defined $value ? ($tag_eclipse_1041, $value) : ();
};
$do_eclipse_1408 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_697(@_);
defined $value ? ($tag_eclipse_1042, $value) : ();
};
$do_eclipse_1409 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_698(@_);
defined $value ? ($tag_eclipse_1043, $value) : ();
};
$do_eclipse_141 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_58), map(&$_($node), @attrs_eclipse_58));
_not_processed $tree->currentChild, $path_eclipse_183 if $tree->currentChild;
$tag_eclipse_135, \%complex;
};
$do_eclipse_1410 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_699(@_);
defined $value ? ($tag_eclipse_1044, $value) : ();
};
$do_eclipse_1411 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_700(@_);
defined $value ? ($tag_eclipse_1045, $value) : ();
};
$do_eclipse_1412 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_701(@_);
defined $value ? ($tag_eclipse_1046, $value) : ();
};
$do_eclipse_1413 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_702(@_);
defined $value ? ($tag_eclipse_1047, $value) : ();
};
$do_eclipse_1414 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_703(@_);
defined $value ? ($tag_eclipse_1048, $value) : ();
};
$do_eclipse_1415 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_704(@_);
defined $value ? ($tag_eclipse_1049, $value) : ();
};
$do_eclipse_1416 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_705(@_);
defined $value ? ($tag_eclipse_1050, $value) : ();
};
$do_eclipse_1417 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_706(@_);
defined $value ? ($tag_eclipse_1051, $value) : ();
};
$do_eclipse_1418 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_707(@_);
defined $value ? ($tag_eclipse_1052, $value) : ();
};
$do_eclipse_1419 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_708(@_);
defined $value ? ($tag_eclipse_1053, $value) : ();
};
$do_eclipse_142 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_59), map(&$_($node), @attrs_eclipse_59));
_not_processed $tree->currentChild, $path_eclipse_184 if $tree->currentChild;
$tag_eclipse_136, \%complex;
};
$do_eclipse_1420 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_709(@_);
defined $value ? ($tag_eclipse_1054, $value) : ();
};
$do_eclipse_1421 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_710(@_);
defined $value ? ($tag_eclipse_1055, $value) : ();
};
$do_eclipse_1422 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_711(@_);
defined $value ? ($tag_eclipse_1056, $value) : ();
};
$do_eclipse_1423 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_712(@_);
defined $value ? ($tag_eclipse_1057, $value) : ();
};
$do_eclipse_1424 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1439(@_) : ();
};
$do_eclipse_1425 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1447(@_) : ();
};
$do_eclipse_1426 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1448(@_) : ();
};
$do_eclipse_1427 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1449(@_) : ();
};
$do_eclipse_1428 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1066(@_) : ();
};
$do_eclipse_1429 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1067(@_) : ();
};
$do_eclipse_143 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_2) {
$xml = &$_($xml, $path_eclipse_185, $fulltype_eclipse_2);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_2 ? map(&$_($xml, $self_eclipse_39, $path_eclipse_185, $tag_eclipse_137, $process, $fulltype_eclipse_2), @replace_eclipse_2) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_2) {
$h = &$after($xml, $h, $path_eclipse_185, $fulltype_eclipse_2);
return () unless defined $h;
}
$tag_eclipse_137, $h;
};
$do_eclipse_1430 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_1068(@_) : ();
};
$do_eclipse_1431 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_273 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_273, 'true') : &$st_eclipse_717($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1058);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1058, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1432 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_274 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_274, 'true') : &$st_eclipse_718($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1059);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1059, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1433 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_275 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_275, 'true') : &$st_eclipse_719($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1060);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1060, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1434 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_276 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_276, 'true') : &$st_eclipse_720($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1061);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1061, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1435 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_277 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_277, 'true') : &$st_eclipse_721($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1062);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1062, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1436 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_278 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_278, 'true') : &$st_eclipse_722($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1063);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1063, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1437 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_279 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_279, 'true') : &$st_eclipse_723($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1064);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1064, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1438 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_280 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_280, 'true') : &$st_eclipse_724($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1065);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1065, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1439 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_281 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_281, 'true') : &$st_eclipse_725($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1066);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1066, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_144 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_61 ? &$do_eclipse_176($tree) : &$do_eclipse_176(undef);
defined $value ? ($childname_eclipse_61, $value) : ();
};
$do_eclipse_1440 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_282 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_282, 'true') : &$st_eclipse_726($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1067);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1067, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1441 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_283 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_283, 'true') : &$st_eclipse_727($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1068);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1068, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1442 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_284 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_284, 'true') : &$st_eclipse_728($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1069);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1069, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1443 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_285 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_285, 'true') : &$st_eclipse_729($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1070);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1070, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1444 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_286 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_286, 'true') : &$st_eclipse_730($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1071);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1071, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1445 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_287 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_287, 'true') : &$st_eclipse_731($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1072);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1072, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1446 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_288 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_288, 'true') : &$st_eclipse_732($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1073);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1073, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1447 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_289 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_289, 'true') : &$st_eclipse_733($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1074);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1074, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1448 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_290 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_290, 'true') : &$st_eclipse_734($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1075);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1075, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1449 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_291 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_291, 'true') : &$st_eclipse_735($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1076);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1076, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_145 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_62 ? &$do_eclipse_177($tree) : &$do_eclipse_177(undef);
defined $value ? ($childname_eclipse_62, $value) : ();
};
$do_eclipse_1450 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_292 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_292, 'true') : &$st_eclipse_736($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1077);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1077, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1451 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_293 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_293, 'true') : &$st_eclipse_737($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1078);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1078, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1452 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_294 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_294, 'true') : &$st_eclipse_738($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1079);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1079, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1453 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_295 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_295, 'true') : &$st_eclipse_739($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1080);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1080, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1454 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_296 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_296, 'true') : &$st_eclipse_740($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1081);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1081, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1455 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_297 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_297, 'true') : &$st_eclipse_741($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1082);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1082, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1456 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_1083, 'path', $path_eclipse_1256, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_1083, 'got', ref $data || $data, 'path', $path_eclipse_1256);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_298 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_298, 'true') : map(&$_($doc, $copy), @elems_eclipse_162);
for (my $i = 0; $i < @attrs_eclipse_162; $i += 2) {
push @childs, $attrs_eclipse_162[$i + 1]($doc, delete $$copy{$attrs_eclipse_162[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_92);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_92 ? grep((!($_ =~ /$iut_eclipse_92/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_92";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_1256);
}
}
my $node = $doc->createElement($tag_eclipse_1083);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_1457 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_299 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_299, 'true') : &$st_eclipse_742($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1084);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1084, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1458 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_300 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_300, 'true') : &$st_eclipse_743($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_1085);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_1085, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_1459 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_73{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1257);
};
$do_eclipse_146 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_11(@_);
defined $value ? ($tag_eclipse_138, $value) : ();
};
$do_eclipse_1460 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_74{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1258);
};
$do_eclipse_1461 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_75{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1259);
};
$do_eclipse_1462 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_76{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_1260);
};
$do_eclipse_1463 = $do_eclipse_1262;
$do_eclipse_1464 = $do_eclipse_1263;
$do_eclipse_1465 = $do_eclipse_1264;
$do_eclipse_147 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_34($tree);
_not_processed $tree->currentChild, $path_eclipse_186 if $tree->currentChild;
$tag_eclipse_139, \%complex;
};
$do_eclipse_148 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_60), map(&$_($node), @attrs_eclipse_60));
_not_processed $tree->currentChild, $path_eclipse_187 if $tree->currentChild;
$tag_eclipse_140, \%complex;
};
$do_eclipse_149 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_61), map(&$_($node), @attrs_eclipse_61));
_not_processed $tree->currentChild, $path_eclipse_188 if $tree->currentChild;
$tag_eclipse_141, \%complex;
};
$do_eclipse_15 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_1), map(&$_($node), @attrs_eclipse_1));
_not_processed $tree->currentChild, $path_eclipse_15 if $tree->currentChild;
$tag_eclipse_15, \%complex;
};
$do_eclipse_150 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_29(@_);
@d ? @d : undef;
};
$do_eclipse_151 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_30(@_);
@d ? @d : undef;
};
$do_eclipse_152 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_31(@_);
@d ? @d : undef;
};
$do_eclipse_153 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_32(@_);
@d ? @d : undef;
};
$do_eclipse_154 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_33(@_);
@d ? @d : undef;
};
$do_eclipse_155 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_34(@_);
@d ? @d : undef;
};
$do_eclipse_156 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_35(@_);
@d ? @d : undef;
};
$do_eclipse_157 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_36(@_);
@d ? @d : undef;
};
$do_eclipse_158 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_37(@_);
@d ? @d : undef;
};
$do_eclipse_159 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_38(@_);
@d ? @d : undef;
};
$do_eclipse_16 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_2), map(&$_($node), @attrs_eclipse_2));
_not_processed $tree->currentChild, $path_eclipse_16 if $tree->currentChild;
$tag_eclipse_16, \%complex;
};
$do_eclipse_160 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_43(@_);
@d ? @d : undef;
};
$do_eclipse_161 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_44(@_);
@d ? @d : undef;
};
$do_eclipse_162 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_14);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_17{$ns} or next if keys %yes_eclipse_17;
$no_eclipse_17{$ns} and next if keys %no_eclipse_17;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_189, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_189);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_6, 'path', $path_eclipse_189) unless $max_eclipse_6 eq 'unbounded' or @res <= $max_eclipse_6;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_4, 'path', $path_eclipse_189) unless @res >= $min_eclipse_4;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_163 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_180(@_) : ();
};
$do_eclipse_164 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
defined $_[1] ? &$do_eclipse_181(@_) : ();
};
$do_eclipse_165 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_142, 'path', $path_eclipse_204, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_142, 'got', ref $data || $data, 'path', $path_eclipse_204);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_38 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_38, 'true') : map(&$_($doc, $copy), @elems_eclipse_62);
for (my $i = 0; $i < @attrs_eclipse_62; $i += 2) {
push @childs, $attrs_eclipse_62[$i + 1]($doc, delete $$copy{$attrs_eclipse_62[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_38);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_38 ? grep((!($_ =~ /$iut_eclipse_38/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_38";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_204);
}
}
my $node = $doc->createElement($tag_eclipse_142);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_166 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_143, 'path', $path_eclipse_209, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_143, 'got', ref $data || $data, 'path', $path_eclipse_209);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_39 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_39, 'true') : map(&$_($doc, $copy), @elems_eclipse_63);
for (my $i = 0; $i < @attrs_eclipse_63; $i += 2) {
push @childs, $attrs_eclipse_63[$i + 1]($doc, delete $$copy{$attrs_eclipse_63[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_39);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_39 ? grep((!($_ =~ /$iut_eclipse_39/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_39";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_209);
}
}
my $node = $doc->createElement($tag_eclipse_143);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_167 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_144, 'path', $path_eclipse_212, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_144, 'got', ref $data || $data, 'path', $path_eclipse_212);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_40 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_40, 'true') : map(&$_($doc, $copy), @elems_eclipse_64);
for (my $i = 0; $i < @attrs_eclipse_64; $i += 2) {
push @childs, $attrs_eclipse_64[$i + 1]($doc, delete $$copy{$attrs_eclipse_64[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_40);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_40 ? grep((!($_ =~ /$iut_eclipse_40/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_40";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_212);
}
}
my $node = $doc->createElement($tag_eclipse_144);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_168 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_145, 'path', $path_eclipse_217, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_145, 'got', ref $data || $data, 'path', $path_eclipse_217);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_41 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_41, 'true') : map(&$_($doc, $copy), @elems_eclipse_65);
for (my $i = 0; $i < @attrs_eclipse_65; $i += 2) {
push @childs, $attrs_eclipse_65[$i + 1]($doc, delete $$copy{$attrs_eclipse_65[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_41);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_41 ? grep((!($_ =~ /$iut_eclipse_41/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_41";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_217);
}
}
my $node = $doc->createElement($tag_eclipse_145);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_169 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_146, 'path', $path_eclipse_220, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_146, 'got', ref $data || $data, 'path', $path_eclipse_220);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_42 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_42, 'true') : map(&$_($doc, $copy), @elems_eclipse_66);
for (my $i = 0; $i < @attrs_eclipse_66; $i += 2) {
push @childs, $attrs_eclipse_66[$i + 1]($doc, delete $$copy{$attrs_eclipse_66[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_42);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_42 ? grep((!($_ =~ /$iut_eclipse_42/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_42";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_220);
}
}
my $node = $doc->createElement($tag_eclipse_146);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_17 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_3), map(&$_($node), @attrs_eclipse_3));
_not_processed $tree->currentChild, $path_eclipse_17 if $tree->currentChild;
$tag_eclipse_17, \%complex;
};
$do_eclipse_170 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_147, 'path', $path_eclipse_223, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_147, 'got', ref $data || $data, 'path', $path_eclipse_223);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_43 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_43, 'true') : map(&$_($doc, $copy), @elems_eclipse_67);
for (my $i = 0; $i < @attrs_eclipse_67; $i += 2) {
push @childs, $attrs_eclipse_67[$i + 1]($doc, delete $$copy{$attrs_eclipse_67[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_43);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_43 ? grep((!($_ =~ /$iut_eclipse_43/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_43";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_223);
}
}
my $node = $doc->createElement($tag_eclipse_147);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_171 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_148, 'path', $path_eclipse_226, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_148, 'got', ref $data || $data, 'path', $path_eclipse_226);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_44 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_44, 'true') : map(&$_($doc, $copy), @elems_eclipse_68);
for (my $i = 0; $i < @attrs_eclipse_68; $i += 2) {
push @childs, $attrs_eclipse_68[$i + 1]($doc, delete $$copy{$attrs_eclipse_68[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_44);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_44 ? grep((!($_ =~ /$iut_eclipse_44/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_44";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_226);
}
}
my $node = $doc->createElement($tag_eclipse_148);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_172 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_149, 'path', $path_eclipse_229, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_149, 'got', ref $data || $data, 'path', $path_eclipse_229);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_45 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_45, 'true') : map(&$_($doc, $copy), @elems_eclipse_69);
for (my $i = 0; $i < @attrs_eclipse_69; $i += 2) {
push @childs, $attrs_eclipse_69[$i + 1]($doc, delete $$copy{$attrs_eclipse_69[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_45);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_45 ? grep((!($_ =~ /$iut_eclipse_45/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_45";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_229);
}
}
my $node = $doc->createElement($tag_eclipse_149);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_173 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_150, 'path', $path_eclipse_232, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_150, 'got', ref $data || $data, 'path', $path_eclipse_232);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_46 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_46, 'true') : map(&$_($doc, $copy), @elems_eclipse_70);
for (my $i = 0; $i < @attrs_eclipse_70; $i += 2) {
push @childs, $attrs_eclipse_70[$i + 1]($doc, delete $$copy{$attrs_eclipse_70[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_46);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_46 ? grep((!($_ =~ /$iut_eclipse_46/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_46";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_232);
}
}
my $node = $doc->createElement($tag_eclipse_150);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_174 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_151, 'path', $path_eclipse_235, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_151, 'got', ref $data || $data, 'path', $path_eclipse_235);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_47 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_47, 'true') : map(&$_($doc, $copy), @elems_eclipse_71);
for (my $i = 0; $i < @attrs_eclipse_71; $i += 2) {
push @childs, $attrs_eclipse_71[$i + 1]($doc, delete $$copy{$attrs_eclipse_71[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_47);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_47 ? grep((!($_ =~ /$iut_eclipse_47/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_47";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_235);
}
}
my $node = $doc->createElement($tag_eclipse_151);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_175 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_35($tree);
_not_processed $tree->currentChild, $path_eclipse_276 if $tree->currentChild;
$tag_eclipse_162, \%complex;
};
$do_eclipse_176 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_12(@_);
defined $value ? ($tag_eclipse_163, $value) : ();
};
$do_eclipse_177 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = &$st_eclipse_13(@_);
defined $value ? ($tag_eclipse_164, $value) : ();
};
$do_eclipse_178 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_36($tree);
_not_processed $tree->currentChild, $path_eclipse_277 if $tree->currentChild;
$tag_eclipse_165, \%complex;
};
$do_eclipse_179 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_14) {
$val = &$_($doc, $val, $path_eclipse_291, $fulltype_eclipse_14);
return () unless defined $val;
}
my $xml = @replace_eclipse_14 ? $replace_eclipse_14[0]->($doc, $val, $path_eclipse_291, $tag_eclipse_177, $r_eclipse_14, $fulltype_eclipse_14) : &$r_eclipse_14($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_14) {
$xml = &$_($doc, $xml, $path_eclipse_291, $val, $fulltype_eclipse_14);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_18 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_4), map(&$_($node), @attrs_eclipse_4));
_not_processed $tree->currentChild, $path_eclipse_18 if $tree->currentChild;
$tag_eclipse_18, \%complex;
};
$do_eclipse_180 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_48 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_48, 'true') : &$st_eclipse_14($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_178);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_178, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_181 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_49 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_49, 'true') : &$st_eclipse_15($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_179);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_179, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_182 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_50 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_50, 'true') : &$st_eclipse_16($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_180);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_180, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_183 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_181, 'path', $path_eclipse_292, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_181, 'got', ref $data || $data, 'path', $path_eclipse_292);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_51 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_51, 'true') : map(&$_($doc, $copy), @elems_eclipse_72);
for (my $i = 0; $i < @attrs_eclipse_72; $i += 2) {
push @childs, $attrs_eclipse_72[$i + 1]($doc, delete $$copy{$attrs_eclipse_72[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_48);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_48 ? grep((!($_ =~ /$iut_eclipse_48/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_48";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_292);
}
}
my $node = $doc->createElement($tag_eclipse_181);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_184 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_16) {
$val = &$_($doc, $val, $path_eclipse_314, $fulltype_eclipse_16);
return () unless defined $val;
}
my $xml = @replace_eclipse_16 ? $replace_eclipse_16[0]->($doc, $val, $path_eclipse_314, $tag_eclipse_183, $r_eclipse_16, $fulltype_eclipse_16) : &$r_eclipse_16($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_16) {
$xml = &$_($doc, $xml, $path_eclipse_314, $val, $fulltype_eclipse_16);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_185 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_17) {
$xml = &$_($xml, $path_eclipse_315, $fulltype_eclipse_17);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_17 ? map(&$_($xml, $self_eclipse_61, $path_eclipse_315, $tag_eclipse_184, $process, $fulltype_eclipse_17), @replace_eclipse_17) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_17) {
$h = &$after($xml, $h, $path_eclipse_315, $fulltype_eclipse_17);
return () unless defined $h;
}
$tag_eclipse_184, $h;
};
$do_eclipse_186 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_18) {
$xml = &$_($xml, $path_eclipse_316, $fulltype_eclipse_18);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_18 ? map(&$_($xml, $self_eclipse_63, $path_eclipse_316, $tag_eclipse_185, $process, $fulltype_eclipse_18), @replace_eclipse_18) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_18) {
$h = &$after($xml, $h, $path_eclipse_316, $fulltype_eclipse_18);
return () unless defined $h;
}
$tag_eclipse_185, $h;
};
$do_eclipse_187 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_20) {
$val = &$_($doc, $val, $path_eclipse_318, $fulltype_eclipse_20);
return () unless defined $val;
}
my $xml = @replace_eclipse_20 ? $replace_eclipse_20[0]->($doc, $val, $path_eclipse_318, $tag_eclipse_187, $r_eclipse_20, $fulltype_eclipse_20) : &$r_eclipse_20($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_20) {
$xml = &$_($doc, $xml, $path_eclipse_318, $val, $fulltype_eclipse_20);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_188 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_21) {
$xml = &$_($xml, $path_eclipse_319, $fulltype_eclipse_21);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_21 ? map(&$_($xml, $self_eclipse_65, $path_eclipse_319, $tag_eclipse_188, $process, $fulltype_eclipse_21), @replace_eclipse_21) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_21) {
$h = &$after($xml, $h, $path_eclipse_319, $fulltype_eclipse_21);
return () unless defined $h;
}
$tag_eclipse_188, $h;
};
$do_eclipse_189 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_23) {
$val = &$_($doc, $val, $path_eclipse_321, $fulltype_eclipse_23);
return () unless defined $val;
}
my $xml = @replace_eclipse_23 ? $replace_eclipse_23[0]->($doc, $val, $path_eclipse_321, $tag_eclipse_190, $r_eclipse_23, $fulltype_eclipse_23) : &$r_eclipse_23($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_23) {
$xml = &$_($doc, $xml, $path_eclipse_321, $val, $fulltype_eclipse_23);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_19 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_5), map(&$_($node), @attrs_eclipse_5));
_not_processed $tree->currentChild, $path_eclipse_19 if $tree->currentChild;
$tag_eclipse_19, \%complex;
};
$do_eclipse_190 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_24) {
$xml = &$_($xml, $path_eclipse_322, $fulltype_eclipse_24);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_24 ? map(&$_($xml, $self_eclipse_67, $path_eclipse_322, $tag_eclipse_191, $process, $fulltype_eclipse_24), @replace_eclipse_24) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_24) {
$h = &$after($xml, $h, $path_eclipse_322, $fulltype_eclipse_24);
return () unless defined $h;
}
$tag_eclipse_191, $h;
};
$do_eclipse_191 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_26) {
$val = &$_($doc, $val, $path_eclipse_324, $fulltype_eclipse_26);
return () unless defined $val;
}
my $xml = @replace_eclipse_26 ? $replace_eclipse_26[0]->($doc, $val, $path_eclipse_324, $tag_eclipse_193, $r_eclipse_26, $fulltype_eclipse_26) : &$r_eclipse_26($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_26) {
$xml = &$_($doc, $xml, $path_eclipse_324, $val, $fulltype_eclipse_26);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_192 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_27) {
$xml = &$_($xml, $path_eclipse_325, $fulltype_eclipse_27);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_27 ? map(&$_($xml, $self_eclipse_69, $path_eclipse_325, $tag_eclipse_194, $process, $fulltype_eclipse_27), @replace_eclipse_27) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_27) {
$h = &$after($xml, $h, $path_eclipse_325, $fulltype_eclipse_27);
return () unless defined $h;
}
$tag_eclipse_194, $h;
};
$do_eclipse_193 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_29) {
$val = &$_($doc, $val, $path_eclipse_327, $fulltype_eclipse_29);
return () unless defined $val;
}
my $xml = @replace_eclipse_29 ? $replace_eclipse_29[0]->($doc, $val, $path_eclipse_327, $tag_eclipse_196, $r_eclipse_29, $fulltype_eclipse_29) : &$r_eclipse_29($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_29) {
$xml = &$_($doc, $xml, $path_eclipse_327, $val, $fulltype_eclipse_29);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_194 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_30) {
$xml = &$_($xml, $path_eclipse_328, $fulltype_eclipse_30);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_30 ? map(&$_($xml, $self_eclipse_71, $path_eclipse_328, $tag_eclipse_197, $process, $fulltype_eclipse_30), @replace_eclipse_30) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_30) {
$h = &$after($xml, $h, $path_eclipse_328, $fulltype_eclipse_30);
return () unless defined $h;
}
$tag_eclipse_197, $h;
};
$do_eclipse_195 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_32) {
$val = &$_($doc, $val, $path_eclipse_330, $fulltype_eclipse_32);
return () unless defined $val;
}
my $xml = @replace_eclipse_32 ? $replace_eclipse_32[0]->($doc, $val, $path_eclipse_330, $tag_eclipse_199, $r_eclipse_32, $fulltype_eclipse_32) : &$r_eclipse_32($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_32) {
$xml = &$_($doc, $xml, $path_eclipse_330, $val, $fulltype_eclipse_32);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_196 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_34) {
$val = &$_($doc, $val, $path_eclipse_332, $fulltype_eclipse_34);
return () unless defined $val;
}
my $xml = @replace_eclipse_34 ? $replace_eclipse_34[0]->($doc, $val, $path_eclipse_332, $tag_eclipse_201, $r_eclipse_34, $fulltype_eclipse_34) : &$r_eclipse_34($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_34) {
$xml = &$_($doc, $xml, $path_eclipse_332, $val, $fulltype_eclipse_34);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_197 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_35) {
$xml = &$_($xml, $path_eclipse_333, $fulltype_eclipse_35);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_35 ? map(&$_($xml, $self_eclipse_73, $path_eclipse_333, $tag_eclipse_202, $process, $fulltype_eclipse_35), @replace_eclipse_35) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_35) {
$h = &$after($xml, $h, $path_eclipse_333, $fulltype_eclipse_35);
return () unless defined $h;
}
$tag_eclipse_202, $h;
};
$do_eclipse_198 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_36) {
$xml = &$_($xml, $path_eclipse_334, $fulltype_eclipse_36);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_36 ? map(&$_($xml, $self_eclipse_75, $path_eclipse_334, $tag_eclipse_203, $process, $fulltype_eclipse_36), @replace_eclipse_36) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_36) {
$h = &$after($xml, $h, $path_eclipse_334, $fulltype_eclipse_36);
return () unless defined $h;
}
$tag_eclipse_203, $h;
};
$do_eclipse_199 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_38) {
$val = &$_($doc, $val, $path_eclipse_336, $fulltype_eclipse_38);
return () unless defined $val;
}
my $xml = @replace_eclipse_38 ? $replace_eclipse_38[0]->($doc, $val, $path_eclipse_336, $tag_eclipse_205, $r_eclipse_38, $fulltype_eclipse_38) : &$r_eclipse_38($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_38) {
$xml = &$_($doc, $xml, $path_eclipse_336, $val, $fulltype_eclipse_38);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_2 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_2($tree);
_not_processed $tree->currentChild, $path_eclipse_2 if $tree->currentChild;
$tag_eclipse_2, \%complex;
};
$do_eclipse_20 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_6), map(&$_($node), @attrs_eclipse_6));
_not_processed $tree->currentChild, $path_eclipse_20 if $tree->currentChild;
$tag_eclipse_20, \%complex;
};
$do_eclipse_200 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_40) {
$val = &$_($doc, $val, $path_eclipse_338, $fulltype_eclipse_40);
return () unless defined $val;
}
my $xml = @replace_eclipse_40 ? $replace_eclipse_40[0]->($doc, $val, $path_eclipse_338, $tag_eclipse_207, $r_eclipse_40, $fulltype_eclipse_40) : &$r_eclipse_40($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_40) {
$xml = &$_($doc, $xml, $path_eclipse_338, $val, $fulltype_eclipse_40);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_201 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_41) {
$xml = &$_($xml, $path_eclipse_339, $fulltype_eclipse_41);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_41 ? map(&$_($xml, $self_eclipse_77, $path_eclipse_339, $tag_eclipse_208, $process, $fulltype_eclipse_41), @replace_eclipse_41) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_41) {
$h = &$after($xml, $h, $path_eclipse_339, $fulltype_eclipse_41);
return () unless defined $h;
}
$tag_eclipse_208, $h;
};
$do_eclipse_202 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $xml = $tree->node;
foreach $_ (@before_eclipse_42) {
$xml = &$_($xml, $path_eclipse_340, $fulltype_eclipse_42);
return () unless defined $xml;
}
my $process = sub {
&$r($tree->descend($xml));
}
;
my(@h) = @replace_eclipse_42 ? map(&$_($xml, $self_eclipse_79, $path_eclipse_340, $tag_eclipse_209, $process, $fulltype_eclipse_42), @replace_eclipse_42) : &$process();
return () unless @h;
my $h = @h == 1 && !ref($h[0]) ? {'_', $h[0]} : $h[1];
foreach my $after (@after_eclipse_42) {
$h = &$after($xml, $h, $path_eclipse_340, $fulltype_eclipse_42);
return () unless defined $h;
}
$tag_eclipse_209, $h;
};
$do_eclipse_203 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $val) = @_;
return unless defined $val;
foreach $_ (@before_eclipse_44) {
$val = &$_($doc, $val, $path_eclipse_342, $fulltype_eclipse_44);
return () unless defined $val;
}
my $xml = @replace_eclipse_44 ? $replace_eclipse_44[0]->($doc, $val, $path_eclipse_342, $tag_eclipse_211, $r_eclipse_44, $fulltype_eclipse_44) : &$r_eclipse_44($doc, $val);
return () unless defined $xml;
foreach $_ (@after_eclipse_44) {
$xml = &$_($doc, $xml, $path_eclipse_342, $val, $fulltype_eclipse_44);
return () unless defined $xml;
}
$xml;
};
$do_eclipse_204 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_37($tree);
_not_processed $tree->currentChild, $path_eclipse_343 if $tree->currentChild;
$tag_eclipse_212, \%complex;
};
$do_eclipse_205 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_75 ? &$do_eclipse_249($tree) : &$do_eclipse_249(undef);
defined $value ? ($childname_eclipse_75, $value) : ();
};
$do_eclipse_206 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_76 ? &$do_eclipse_250($tree) : &$do_eclipse_250(undef);
defined $value ? ($childname_eclipse_76, $value) : ();
};
$do_eclipse_207 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_77 ? &$do_eclipse_251($tree) : &$do_eclipse_251(undef);
defined $value ? ($childname_eclipse_77, $value) : ();
};
$do_eclipse_208 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_78 ? &$do_eclipse_252($tree) : &$do_eclipse_252(undef);
defined $value ? ($childname_eclipse_78, $value) : ();
};
$do_eclipse_209 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_79 ? &$do_eclipse_253($tree) : &$do_eclipse_253(undef);
defined $value ? ($childname_eclipse_79, $value) : ();
};
$do_eclipse_21 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_7), map(&$_($node), @attrs_eclipse_7));
_not_processed $tree->currentChild, $path_eclipse_21 if $tree->currentChild;
$tag_eclipse_21, \%complex;
};
$do_eclipse_210 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
my $value = defined $tree && $tree->nodeType eq $childname_eclipse_80 ? &$do_eclipse_254($tree) : &$do_eclipse_254(undef);
defined $value ? ($childname_eclipse_80, $value) : ();
};
$do_eclipse_211 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_35($value, $_[1] || $_[0]);
};
$do_eclipse_212 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_36($value, $_[1] || $_[0]);
};
$do_eclipse_213 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return undef unless defined $_[0];
my $v = &$st_eclipse_17(@_);
defined $v ? &$do_eclipse_255($v) : ();
};
$do_eclipse_214 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_37($value, $_[1] || $_[0]);
};
$do_eclipse_215 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_38($value, $_[1] || $_[0]);
};
$do_eclipse_216 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_39($value, $_[1] || $_[0]);
};
$do_eclipse_217 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_40($value, $_[1] || $_[0]);
};
$do_eclipse_218 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return undef unless defined $_[0];
my $v = &$st_eclipse_18(@_);
defined $v ? &$do_eclipse_256($v) : ();
};
$do_eclipse_219 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $tree = shift();
return undef unless defined $tree;
my $node = UNIVERSAL::isa($tree, 'XML::LibXML::Node') ? $tree : (ref $tree ? $tree->node : undef);
my $v = ref $tree ? $tree->textContent : $tree;
my(@v) = grep(defined($_), map(&$st_eclipse_19($_, $node), split(' ', $v, 0)));
@v ? \@v : undef;
};
$do_eclipse_22 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_8), map(&$_($node), @attrs_eclipse_8));
_not_processed $tree->currentChild, $path_eclipse_22 if $tree->currentChild;
$tag_eclipse_22, \%complex;
};
$do_eclipse_220 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my $value = ref $_[0] ? $_[0]->textContent : $_[0];
return undef unless defined $value;
&$parse_eclipse_41($value, $_[1] || $_[0]);
};
$do_eclipse_221 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_213, 'path', $path_eclipse_345, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_213, 'got', ref $data || $data, 'path', $path_eclipse_345);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_52 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_52, 'true') : map(&$_($doc, $copy), @elems_eclipse_73);
for (my $i = 0; $i < @attrs_eclipse_73; $i += 2) {
push @childs, $attrs_eclipse_73[$i + 1]($doc, delete $$copy{$attrs_eclipse_73[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_49);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_49 ? grep((!($_ =~ /$iut_eclipse_49/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_49";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_345);
}
}
my $node = $doc->createElement($tag_eclipse_213);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_222 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_214, 'path', $path_eclipse_346, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_214, 'got', ref $data || $data, 'path', $path_eclipse_346);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_53 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_53, 'true') : map(&$_($doc, $copy), @elems_eclipse_74);
for (my $i = 0; $i < @attrs_eclipse_74; $i += 2) {
push @childs, $attrs_eclipse_74[$i + 1]($doc, delete $$copy{$attrs_eclipse_74[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_50);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_50 ? grep((!($_ =~ /$iut_eclipse_50/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_50";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_346);
}
}
my $node = $doc->createElement($tag_eclipse_214);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_223 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_54 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_54, 'true') : &$st_eclipse_20($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_215);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_215, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_224 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_216, 'path', $path_eclipse_347, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_216, 'got', ref $data || $data, 'path', $path_eclipse_347);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_55 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_55, 'true') : map(&$_($doc, $copy), @elems_eclipse_75);
for (my $i = 0; $i < @attrs_eclipse_75; $i += 2) {
push @childs, $attrs_eclipse_75[$i + 1]($doc, delete $$copy{$attrs_eclipse_75[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_51);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_51 ? grep((!($_ =~ /$iut_eclipse_51/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_51";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_347);
}
}
my $node = $doc->createElement($tag_eclipse_216);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_225 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_217, 'path', $path_eclipse_348, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_217, 'got', ref $data || $data, 'path', $path_eclipse_348);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_56 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_56, 'true') : map(&$_($doc, $copy), @elems_eclipse_76);
for (my $i = 0; $i < @attrs_eclipse_76; $i += 2) {
push @childs, $attrs_eclipse_76[$i + 1]($doc, delete $$copy{$attrs_eclipse_76[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_52);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_52 ? grep((!($_ =~ /$iut_eclipse_52/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_52";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_348);
}
}
my $node = $doc->createElement($tag_eclipse_217);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_226 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_218, 'path', $path_eclipse_349, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_218, 'got', ref $data || $data, 'path', $path_eclipse_349);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_57 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_57, 'true') : map(&$_($doc, $copy), @elems_eclipse_77);
for (my $i = 0; $i < @attrs_eclipse_77; $i += 2) {
push @childs, $attrs_eclipse_77[$i + 1]($doc, delete $$copy{$attrs_eclipse_77[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_53);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_53 ? grep((!($_ =~ /$iut_eclipse_53/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_53";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_349);
}
}
my $node = $doc->createElement($tag_eclipse_218);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_227 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_219, 'path', $path_eclipse_350, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_219, 'got', ref $data || $data, 'path', $path_eclipse_350);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_58 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_58, 'true') : map(&$_($doc, $copy), @elems_eclipse_78);
for (my $i = 0; $i < @attrs_eclipse_78; $i += 2) {
push @childs, $attrs_eclipse_78[$i + 1]($doc, delete $$copy{$attrs_eclipse_78[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_54);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_54 ? grep((!($_ =~ /$iut_eclipse_54/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_54";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_350);
}
}
my $node = $doc->createElement($tag_eclipse_219);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_228 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_59 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_59, 'true') : &$st_eclipse_21($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_220);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_220, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_229 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_60 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_60, 'true') : &$st_eclipse_22($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_221);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_221, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_23 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_9), map(&$_($node), @attrs_eclipse_9));
_not_processed $tree->currentChild, $path_eclipse_23 if $tree->currentChild;
$tag_eclipse_23, \%complex;
};
$do_eclipse_230 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_222, 'path', $path_eclipse_351, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_222, 'got', ref $data || $data, 'path', $path_eclipse_351);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_61 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_61, 'true') : map(&$_($doc, $copy), @elems_eclipse_79);
for (my $i = 0; $i < @attrs_eclipse_79; $i += 2) {
push @childs, $attrs_eclipse_79[$i + 1]($doc, delete $$copy{$attrs_eclipse_79[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_55);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_55 ? grep((!($_ =~ /$iut_eclipse_55/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_55";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_351);
}
}
my $node = $doc->createElement($tag_eclipse_222);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_231 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_62 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_62, 'true') : &$st_eclipse_23($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_223);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_223, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_232 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_63 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_63, 'true') : &$st_eclipse_24($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_224);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_224, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_233 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_64 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_64, 'true') : &$st_eclipse_25($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_225);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_225, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_234 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
$data = $$data{'_'} if ref $data eq 'HASH';
my $value = $is_nillable_eclipse_65 && $data eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_65, 'true') : &$st_eclipse_26($doc, $data);
return () unless defined $value;
my $node = $doc->createElement($tag_eclipse_226);
error __x('expected single value for {tag}, but got {type}', 'tag', $tag_eclipse_226, 'type', ref $value) if ref $value eq 'ARRAY' or ref $value eq 'HASH';
$node->addChild(UNIVERSAL::isa($value, 'XML::LibXML::Node') ? $value : $doc->createTextNode(defined $value ? $value : ''));
$node;
};
$do_eclipse_235 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_227, 'path', $path_eclipse_352, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_227, 'got', ref $data || $data, 'path', $path_eclipse_352);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_66 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_66, 'true') : map(&$_($doc, $copy), @elems_eclipse_80);
for (my $i = 0; $i < @attrs_eclipse_80; $i += 2) {
push @childs, $attrs_eclipse_80[$i + 1]($doc, delete $$copy{$attrs_eclipse_80[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_56);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_56 ? grep((!($_ =~ /$iut_eclipse_56/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_56";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_352);
}
}
my $node = $doc->createElement($tag_eclipse_227);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_236 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_228, 'path', $path_eclipse_353, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_228, 'got', ref $data || $data, 'path', $path_eclipse_353);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_67 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_67, 'true') : map(&$_($doc, $copy), @elems_eclipse_81);
for (my $i = 0; $i < @attrs_eclipse_81; $i += 2) {
push @childs, $attrs_eclipse_81[$i + 1]($doc, delete $$copy{$attrs_eclipse_81[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_57);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_57 ? grep((!($_ =~ /$iut_eclipse_57/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_57";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_353);
}
}
my $node = $doc->createElement($tag_eclipse_228);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_237 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_109(@_);
@d ? @d : undef;
};
$do_eclipse_238 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my(@d) = &$optional_eclipse_118(@_);
@d ? @d : undef;
};
$do_eclipse_239 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_38($tree);
_not_processed $tree->currentChild, $path_eclipse_356 if $tree->currentChild;
$tag_eclipse_229, \%complex;
};
$do_eclipse_24 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_10), map(&$_($node), @attrs_eclipse_10));
_not_processed $tree->currentChild, $path_eclipse_24 if $tree->currentChild;
$tag_eclipse_24, \%complex;
};
$do_eclipse_240 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_39($tree);
_not_processed $tree->currentChild, $path_eclipse_357 if $tree->currentChild;
$tag_eclipse_230, \%complex;
};
$do_eclipse_241 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_40($tree);
_not_processed $tree->currentChild, $path_eclipse_358 if $tree->currentChild;
$tag_eclipse_231, \%complex;
};
$do_eclipse_242 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_41($tree);
_not_processed $tree->currentChild, $path_eclipse_359 if $tree->currentChild;
$tag_eclipse_232, \%complex;
};
$do_eclipse_243 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_42($tree);
_not_processed $tree->currentChild, $path_eclipse_360 if $tree->currentChild;
$tag_eclipse_233, \%complex;
};
$do_eclipse_244 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_43($tree);
_not_processed $tree->currentChild, $path_eclipse_361 if $tree->currentChild;
$tag_eclipse_234, \%complex;
};
$do_eclipse_245 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_44($tree);
_not_processed $tree->currentChild, $path_eclipse_362 if $tree->currentChild;
$tag_eclipse_235, \%complex;
};
$do_eclipse_246 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_45($tree);
_not_processed $tree->currentChild, $path_eclipse_363 if $tree->currentChild;
$tag_eclipse_236, \%complex;
};
$do_eclipse_247 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_46($tree);
_not_processed $tree->currentChild, $path_eclipse_364 if $tree->currentChild;
$tag_eclipse_237, \%complex;
};
$do_eclipse_248 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my(%complex) = &$el_eclipse_47($tree);
_not_processed $tree->currentChild, $path_eclipse_365 if $tree->currentChild;
$tag_eclipse_238, \%complex;
};
$do_eclipse_249 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_82), map(&$_($node), @attrs_eclipse_82));
_not_processed $tree->currentChild, $path_eclipse_412 if $tree->currentChild;
$tag_eclipse_239, \%complex;
};
$do_eclipse_25 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_25, 'path', $path_eclipse_25, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_25, 'got', ref $data || $data, 'path', $path_eclipse_25);
}
my $copy = {%$data};
my(@childs) = $is_nillable && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr, 'true') : map(&$_($doc, $copy), @elems_eclipse_11);
for (my $i = 0; $i < @attrs_eclipse_11; $i += 2) {
push @childs, $attrs_eclipse_11[$i + 1]($doc, delete $$copy{$attrs_eclipse_11[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya);
if (%$copy) {
my(@not_used) = defined $iut ? grep((!($_ =~ /$iut/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_25);
}
}
my $node = $doc->createElement($tag_eclipse_25);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_250 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_83), map(&$_($node), @attrs_eclipse_83));
_not_processed $tree->currentChild, $path_eclipse_413 if $tree->currentChild;
$tag_eclipse_240, \%complex;
};
$do_eclipse_251 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_84), map(&$_($node), @attrs_eclipse_84));
_not_processed $tree->currentChild, $path_eclipse_414 if $tree->currentChild;
$tag_eclipse_241, \%complex;
};
$do_eclipse_252 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_85), map(&$_($node), @attrs_eclipse_85));
_not_processed $tree->currentChild, $path_eclipse_415 if $tree->currentChild;
$tag_eclipse_242, \%complex;
};
$do_eclipse_253 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_86), map(&$_($node), @attrs_eclipse_86));
_not_processed $tree->currentChild, $path_eclipse_416 if $tree->currentChild;
$tag_eclipse_243, \%complex;
};
$do_eclipse_254 = sub {
package XML::Compile::Translate::Reader;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
return () unless my $tree = shift();
my $node = $tree->node;
my(%complex) = (map(&$_($tree), @elems_eclipse_87), map(&$_($node), @attrs_eclipse_87));
_not_processed $tree->currentChild, $path_eclipse_417 if $tree->currentChild;
$tag_eclipse_244, \%complex;
};
$do_eclipse_255 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_8{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_418);
};
$do_eclipse_256 = sub {
package XML::Compile::Schema::BuiltInFacets;
BEGIN {${^WARNING_BITS} = "TUUUEUUUUUUUUUUU\001"}
use strict;
return $_[0] if exists $enum_eclipse_9{$_[0]};
error __x(q[invalid enumerate `{string}' at {where}], 'string', $_[0], 'where', $path_eclipse_419);
};
$do_eclipse_257 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_245, 'path', $path_eclipse_429, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_245, 'got', ref $data || $data, 'path', $path_eclipse_429);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_68 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_68, 'true') : map(&$_($doc, $copy), @elems_eclipse_88);
for (my $i = 0; $i < @attrs_eclipse_88; $i += 2) {
push @childs, $attrs_eclipse_88[$i + 1]($doc, delete $$copy{$attrs_eclipse_88[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_58);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_58 ? grep((!($_ =~ /$iut_eclipse_58/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_58";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_429);
}
}
my $node = $doc->createElement($tag_eclipse_245);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_258 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_246, 'path', $path_eclipse_430, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_246, 'got', ref $data || $data, 'path', $path_eclipse_430);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_69 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_69, 'true') : map(&$_($doc, $copy), @elems_eclipse_89);
for (my $i = 0; $i < @attrs_eclipse_89; $i += 2) {
push @childs, $attrs_eclipse_89[$i + 1]($doc, delete $$copy{$attrs_eclipse_89[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_59);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_59 ? grep((!($_ =~ /$iut_eclipse_59/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_59";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_430);
}
}
my $node = $doc->createElement($tag_eclipse_246);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_259 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_49);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_73{$ns} or next if keys %yes_eclipse_73;
$no_eclipse_73{$ns} and next if keys %no_eclipse_73;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_431, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_431);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_39, 'path', $path_eclipse_431) unless $max_eclipse_39 eq 'unbounded' or @res <= $max_eclipse_39;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_37, 'path', $path_eclipse_431) unless @res >= $min_eclipse_37;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_26 = sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $data) = @_;
$data = {'_', 'NIL'} if $data eq 'NIL';
return $doc->importNode($data) if UNIVERSAL::isa($data, 'XML::LibXML::Element');
unless (UNIVERSAL::isa($data, 'HASH')) {
error __x(q[complex `{tag}' requires data at {path}], 'tag', $tag_eclipse_67, 'path', $path_eclipse_36, '_class', 'misfit') unless defined $data;
error __x(q[complex `{tag}' requires a HASH of input data, not `{got}' at {path}], 'tag', $tag_eclipse_67, 'got', ref $data || $data, 'path', $path_eclipse_36);
}
my $copy = {%$data};
my(@childs) = $is_nillable_eclipse_1 && (delete $$copy{'_'} || '') eq 'NIL' ? $doc->createAttribute($nilattr_eclipse_1, 'true') : map(&$_($doc, $copy), @elems_eclipse_12);
for (my $i = 0; $i < @attrs_eclipse_12; $i += 2) {
push @childs, $attrs_eclipse_12[$i + 1]($doc, delete $$copy{$attrs_eclipse_12[$i]});
}
push @childs, &$_($doc, $copy) foreach (@anya_eclipse_1);
if (%$copy) {
my(@not_used) = defined $iut_eclipse_1 ? grep((!($_ =~ /$iut_eclipse_1/)), keys %$copy) : keys %$copy;
if (@not_used) {
trace "available tags are: $tags_eclipse_1";
mistake __xn(q[tag `{tags}' not used at {path}], 'unused tags {tags} at {path}', scalar @not_used, 'tags', [sort(@not_used)], 'path', $path_eclipse_36);
}
}
my $node = $doc->createElement($tag_eclipse_67);
foreach my $child (@childs) {
next unless defined $child;
if (ref $child) {
next if UNIVERSAL::isa($child, 'XML::LibXML::Text') and $child->data eq '';
} else {
next unless length $child;
$child = 'XML::LibXML::Text'->new($child);
}
$node->addChild($child);
}
$node;
};
$do_eclipse_260 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_50);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_74{$ns} or next if keys %yes_eclipse_74;
$no_eclipse_74{$ns} and next if keys %no_eclipse_74;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_432, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_432);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_40, 'path', $path_eclipse_432) unless $max_eclipse_40 eq 'unbounded' or @res <= $max_eclipse_40;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_38, 'path', $path_eclipse_432) unless @res >= $min_eclipse_38;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_261 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_51);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_75{$ns} or next if keys %yes_eclipse_75;
$no_eclipse_75{$ns} and next if keys %no_eclipse_75;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_433, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_433);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_41, 'path', $path_eclipse_433) unless $max_eclipse_41 eq 'unbounded' or @res <= $max_eclipse_41;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_39, 'path', $path_eclipse_433) unless @res >= $min_eclipse_39;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_262 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_52);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_76{$ns} or next if keys %yes_eclipse_76;
$no_eclipse_76{$ns} and next if keys %no_eclipse_76;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_434, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_434);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_42, 'path', $path_eclipse_434) unless $max_eclipse_42 eq 'unbounded' or @res <= $max_eclipse_42;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_40, 'path', $path_eclipse_434) unless @res >= $min_eclipse_40;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_263 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_53);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_77{$ns} or next if keys %yes_eclipse_77;
$no_eclipse_77{$ns} and next if keys %no_eclipse_77;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_435, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_435);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_43, 'path', $path_eclipse_435) unless $max_eclipse_43 eq 'unbounded' or @res <= $max_eclipse_43;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_41, 'path', $path_eclipse_435) unless @res >= $min_eclipse_41;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_264 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_54);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_78{$ns} or next if keys %yes_eclipse_78;
$no_eclipse_78{$ns} and next if keys %no_eclipse_78;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_436, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_436);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_44, 'path', $path_eclipse_436) unless $max_eclipse_44 eq 'unbounded' or @res <= $max_eclipse_44;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_42, 'path', $path_eclipse_436) unless @res >= $min_eclipse_42;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_265 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_55);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_79{$ns} or next if keys %yes_eclipse_79;
$no_eclipse_79{$ns} and next if keys %no_eclipse_79;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_437, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_437);
}
push @res, @$elems;
error __x(q[too many 'any' elements after consuming {count} nodes of {type}, max {max} at {path}], 'count', scalar @$elems, 'type', $type, 'max', $max_eclipse_45, 'path', $path_eclipse_437) unless $max_eclipse_45 eq 'unbounded' or @res <= $max_eclipse_45;
}
error __x(q[too few 'any' elements, got {count} for minimum {min} at {path}], 'count', scalar @res, 'min', $min_eclipse_43, 'path', $path_eclipse_437) unless @res >= $min_eclipse_43;
@res ? @res : undef;
}, 'ANY' );
$do_eclipse_266 = bless( sub {
package XML::Compile::Translate::Writer;
BEGIN {${^WARNING_BITS} = "TUUEEUUUUUUUUUUU\001"}
use strict;
my($doc, $values) = @_;
my @res;
foreach my $label (sort keys %$values) {
my($type, $ns, $local);
if (substr($label, 0, 1) eq '{') {
($ns, $local) = unpack_type $label;
$type = $label;
} elsif (index($label, ':') >= 0) {
(my $prefix, $local) = split(/:/, $label, 2);
my $match = first(sub {
$$_{'prefix'} eq $prefix;
}
, values %$prefs_eclipse_56);
my $ns = $match ? $$match{'uri'} : undef;
$type = pack_type($ns, $local);
} else {
next;
}
$yes_eclipse_80{$ns} or next if keys %yes_eclipse_80;
$no_eclipse_80{$ns} and next if keys %no_eclipse_80;
next unless my $value = delete $$values{$label};
my($attrs, $elems) = _split_any_list($path_eclipse_438, $type, $value);
$$values{$type} = $attrs if @$attrs;
next unless @$elems;
foreach my $node (@$elems) {
my $nodens = $node->namespaceURI;
next unless defined $nodens;
my $nodetype = type_of_node $node;
next if $nodetype eq $type;
error __x(q[provided 'any' element node has type {type}, but labeled with {other} at {path}], 'type', $nodetype, 'other', $type, 'path', $path_eclipse_438);
}
push @res, @$elems;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment