+
+ warn "# added $id to document\n";
+}
+
+#foreach my $id ( keys %$abstracts ) {
+# abstract2doc($id);
+#}
+
+foreach my $symposium ( keys %{ $stat->{'_symposium'} } ) {
+
+ my $t = $doc->appendParagraph(text => $symposium, style => 'Title');
+ $doc->setPageBreak( $t, position => 'before', style => 'Title');
+ $doc->appendParagraph(text => 'Symposium', style => 'Subtitle');
+
+ my @symposium_ids = sort @{ $stat->{'_symposium'}->{$symposium} };
+ warn "## [$symposium] symposium_ids ", dump( @symposium_ids );
+
+ my $proposal_id = shift @symposium_ids;
+ if ( $proposal_id < 0 ) {
+ $proposal_id = abs( $proposal_id );
+ } else {
+ warn "ERROR: symposium [$symposium] doesn't have proposal!";
+
+ }
+# @symposium_ids = sort { $stat->{_order_by}->{$a} cmp $stat->{_order_by}->{$b} } @symposium_ids;
+ @symposium_ids = sort @symposium_ids;
+ unshift @symposium_ids, $proposal_id;
+
+ $stat->{_order_symposium}->{$symposium} = [ @symposium_ids ];
+
+ foreach my $id ( @symposium_ids ) {
+ abstract2doc($id);
+ }
+