From 1c8276fb178a91a1b677395cda697cccce505454 Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Tue, 30 Oct 2018 20:18:23 +0000 Subject: [PATCH 1/8] move issues_audit2 bin to a location it can be installed from --- lib/bin/issues_audit2 | 320 ------------------------------------------ 1 file changed, 320 deletions(-) delete mode 100755 lib/bin/issues_audit2 diff --git a/lib/bin/issues_audit2 b/lib/bin/issues_audit2 deleted file mode 100755 index 204efa1..0000000 --- a/lib/bin/issues_audit2 +++ /dev/null @@ -1,320 +0,0 @@ -#!/usr/bin/perl -w - -use FindBin; -use lib "$FindBin::Bin/../../perl_lib"; - -###################################################################### -# -# -###################################################################### - -=pod - -=head1 NAME - -B - Update the issues field of all eprints. - -=head1 SYNOPSIS - -B I [B] [eprint ids] - -=head1 DESCRIPTION - -This script updates the Issues field of all eprints -in the live archive and buffer. - -This script should probably be called from your "cron" system, soon after -midnight. Something like: - - # 00:23 every morning - 23 0 * * * /opt/eprints3/bin/isseus_audit my_repo_id - -This script will take longer as your repository grows, so initially you may -want to run it more frequently, or on very large systems you might move to -just run it on Sundays. - -=head1 ARGUMENTS - -=over 8 - -=item B - -The ID of the eprint repository to use. - -=back - -=head1 OPTIONS - -=over 8 - -=item B<--help> - -Print a brief help message and exit. - -=item B<--man> - -Print the full manual page and then exit. - -=item B<--quiet> - -Be vewwy vewwy quiet. This option will supress all output unless an error occurs. - -=item B<--verbose> - -Explain in detail what is going on. -May be repeated for greater effect. - -=item B<--version> - -Output version information and exit. - -=back - - -=cut - -use EPrints; - -use strict; -use Getopt::Long; -use Pod::Usage; -use Data::Dumper; - -my $version = 0; -my $verbose = 0; -my $quiet = 0; -my $help = 0; -my $man = 0; - -Getopt::Long::Configure("permute"); - -GetOptions( - 'help|?' => \$help, - 'man' => \$man, - 'version' => \$version, - 'verbose+' => \$verbose, - 'silent' => \$quiet, - 'quiet' => \$quiet -) || pod2usage( 2 ); -EPrints::Utils::cmd_version( "send_alerts" ) if $version; -pod2usage( 1 ) if $help; -pod2usage( -exitstatus => 0, -verbose => 2 ) if $man; -pod2usage( 2 ) if( @ARGV < 1 ); - -my $noise = 1; -$noise = 0 if( $quiet ); -$noise = 1+$verbose if( $verbose ); - -# Set STDOUT to auto flush (without needing a \n) -$|=1; - -my $repoid = shift(@ARGV); -my $session = new EPrints::Session( 1 , $repoid , $noise ); -if( !defined $session ) -{ - print STDERR "Failed to load repository: $repoid\n"; - exit 1; -} - -sub _set_item_issues($$); - -############################## - -#my $file = $session->config( "config_path" )."/issues2.xml"; -#if( -e $file ) -#{ -# my $doc = $session->get_repository->parse_xml( $file , 1 ); -# if( !defined $doc ) -# { -# EPrints::abort "Error parsing $file\n"; -# } -# -# my $issues_conf = ($doc->getElementsByTagName( "issues" ))[0]; -# if( !defined $issues_conf ) -# { -# EPrints::abort "Missing tag in $file\n"; -# } -#} -#else -#{ -# print "No $file - skipping\n" if( $noise > 1 ); -#} - -my $ds = $session->get_archive()->get_dataset( 'eprint' ); -my $list; -if( @ARGV ) -{ - $list = EPrints::List->new( - session => $session, - dataset => $ds, - ids => \@ARGV, - ); -} -else -{ - $list = $ds->search( - filters => [ - { meta_fields => [qw( eprint_status )], value => "inbox buffer archive deletion", - match => "EQ", merge => "ANY", } - ]); -} - -# Run all available Issues plugins -my @issues_plugins = $session->get_plugins( - type=>"Issues2", - is_available=>1 ); -my %item_issues; -my %info; - -foreach my $plugin (@issues_plugins) -{ - $info{$plugin} = { - issues => \%item_issues, - opts => { - list => $list, - }, - }; -} - -my $total = $list->count; -my $i = 0; - -print "Running plugins: ".join(', ', map { $_->get_name() } @issues_plugins)."\n" if( $noise > 0 ); - -$list->map(sub { - my( undef, undef, $item ) = @_; - foreach my $plugin ( @issues_plugins ) - { - $plugin->process_item_in_list( $item, $info{$plugin} ); - } - print sprintf("% 3s%%\r", sprintf("%d", $i++ / $total * 100)) if $noise > 1; -}); - -foreach my $plugin ( @issues_plugins ) -{ - print "Finishing plugin ".$plugin->get_name()."\n" if( $noise > 0 ); - $plugin->process_at_end( $info{$plugin} ); -} - -$i = 0; - -# Update the issues fields -print "Updating database\n" if $noise > 0; -$list->map(sub { - my( undef, undef, $item ) = @_; - - print sprintf("% 3s%%\r", sprintf("%d", $i++ / $total * 100)) if $noise > 1; - - my $value = $item_issues{$item->id}; - $value = [] if !defined $value; - for(@$value) - { - my $desc = $session->xml->to_string( $_->{description} ); - $session->xml->dispose( $_->{description} ); - $_->{description} = $desc; - } - # $item->set_item_issues( $value ); - _set_item_issues( $item, $value ); - $item->commit; -}); -print "Done updating database\n" if $noise > 0; - - -$list->dispose; - - -##################################### - -$session->terminate(); -exit; - -##################################### - -sub _set_item_issues($$) -{ - my( $self, $new_issues ) = @_; - - $new_issues = [] if !defined $new_issues; - - # tidy-up issues (should this be in the calling code?) - for(@$new_issues) - { - # default status to "discovered" - $_->{status} = "discovered" if !EPrints::Utils::is_set( $_->{status} ); - - # default item_issue_id to item_issue_type - $_->{id} = $_->{type} if !EPrints::Utils::is_set( $_->{id} ); - - # default timestamp to 'now' - $_->{timestamp} = EPrints::Time::get_iso_timestamp; - - # backwards compatibility - if( ref( $_->{description} ) ) - { - $_->{description} = $self->{session}->xhtml->to_xhtml( $_->{description} ); - } - } - - my %issues_map = map { $_->{id} => $_ } @$new_issues; - - my $current_issues = $self->value( "item_issues2" ); - $current_issues = [] if !defined $current_issues; - # clone, otherwise we can't detect changes - $current_issues = EPrints::Utils::clone( $current_issues ); - - # update existing issues - foreach my $issue (@$current_issues) - { - my $new_issue = delete $issues_map{$issue->{id}}; - if( defined $new_issue ) - { - # update description (may have changed) - $issue->{description} = $new_issue->{description} unless ! $new_issue->{description}; - $issue->{status} = $new_issue->{status} unless $issue->{status} && $issue->{status} eq "ignored"; - } - elsif( $issue->{status} eq "discovered" ) - { - ## $issue->{status} = "autoresolved"; - } - } - - # append all other new issues - foreach my $new_issue (@$new_issues) - { - next if !exists $issues_map{$new_issue->{id}}; - push @$current_issues, $new_issue; - } - - $self->set_value( "item_issues2", $current_issues ); # key difference -} - - - - -=head1 COPYRIGHT - -=for COPYRIGHT BEGIN - -Copyright 2000-2011 University of Southampton. - -=for COPYRIGHT END - -=for LICENSE BEGIN - -This file is part of EPrints L. - -EPrints is free software: you can redistribute it and/or modify it -under the terms of the GNU General Public License as published -by the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -EPrints is distributed in the hope that it will be useful, but WITHOUT -ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -License for more details. - -You should have received a copy of the GNU General Public License -along with EPrints. If not, see L. - -=for LICENSE END - From 03c1a7060c290993090b8e251f21ed787ece2bff Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Tue, 30 Oct 2018 20:26:19 +0000 Subject: [PATCH 2/8] better loc for bin --- bin/issues_audit2 | 320 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 320 insertions(+) create mode 100755 bin/issues_audit2 diff --git a/bin/issues_audit2 b/bin/issues_audit2 new file mode 100755 index 0000000..204efa1 --- /dev/null +++ b/bin/issues_audit2 @@ -0,0 +1,320 @@ +#!/usr/bin/perl -w + +use FindBin; +use lib "$FindBin::Bin/../../perl_lib"; + +###################################################################### +# +# +###################################################################### + +=pod + +=head1 NAME + +B - Update the issues field of all eprints. + +=head1 SYNOPSIS + +B I [B] [eprint ids] + +=head1 DESCRIPTION + +This script updates the Issues field of all eprints +in the live archive and buffer. + +This script should probably be called from your "cron" system, soon after +midnight. Something like: + + # 00:23 every morning + 23 0 * * * /opt/eprints3/bin/isseus_audit my_repo_id + +This script will take longer as your repository grows, so initially you may +want to run it more frequently, or on very large systems you might move to +just run it on Sundays. + +=head1 ARGUMENTS + +=over 8 + +=item B + +The ID of the eprint repository to use. + +=back + +=head1 OPTIONS + +=over 8 + +=item B<--help> + +Print a brief help message and exit. + +=item B<--man> + +Print the full manual page and then exit. + +=item B<--quiet> + +Be vewwy vewwy quiet. This option will supress all output unless an error occurs. + +=item B<--verbose> + +Explain in detail what is going on. +May be repeated for greater effect. + +=item B<--version> + +Output version information and exit. + +=back + + +=cut + +use EPrints; + +use strict; +use Getopt::Long; +use Pod::Usage; +use Data::Dumper; + +my $version = 0; +my $verbose = 0; +my $quiet = 0; +my $help = 0; +my $man = 0; + +Getopt::Long::Configure("permute"); + +GetOptions( + 'help|?' => \$help, + 'man' => \$man, + 'version' => \$version, + 'verbose+' => \$verbose, + 'silent' => \$quiet, + 'quiet' => \$quiet +) || pod2usage( 2 ); +EPrints::Utils::cmd_version( "send_alerts" ) if $version; +pod2usage( 1 ) if $help; +pod2usage( -exitstatus => 0, -verbose => 2 ) if $man; +pod2usage( 2 ) if( @ARGV < 1 ); + +my $noise = 1; +$noise = 0 if( $quiet ); +$noise = 1+$verbose if( $verbose ); + +# Set STDOUT to auto flush (without needing a \n) +$|=1; + +my $repoid = shift(@ARGV); +my $session = new EPrints::Session( 1 , $repoid , $noise ); +if( !defined $session ) +{ + print STDERR "Failed to load repository: $repoid\n"; + exit 1; +} + +sub _set_item_issues($$); + +############################## + +#my $file = $session->config( "config_path" )."/issues2.xml"; +#if( -e $file ) +#{ +# my $doc = $session->get_repository->parse_xml( $file , 1 ); +# if( !defined $doc ) +# { +# EPrints::abort "Error parsing $file\n"; +# } +# +# my $issues_conf = ($doc->getElementsByTagName( "issues" ))[0]; +# if( !defined $issues_conf ) +# { +# EPrints::abort "Missing tag in $file\n"; +# } +#} +#else +#{ +# print "No $file - skipping\n" if( $noise > 1 ); +#} + +my $ds = $session->get_archive()->get_dataset( 'eprint' ); +my $list; +if( @ARGV ) +{ + $list = EPrints::List->new( + session => $session, + dataset => $ds, + ids => \@ARGV, + ); +} +else +{ + $list = $ds->search( + filters => [ + { meta_fields => [qw( eprint_status )], value => "inbox buffer archive deletion", + match => "EQ", merge => "ANY", } + ]); +} + +# Run all available Issues plugins +my @issues_plugins = $session->get_plugins( + type=>"Issues2", + is_available=>1 ); +my %item_issues; +my %info; + +foreach my $plugin (@issues_plugins) +{ + $info{$plugin} = { + issues => \%item_issues, + opts => { + list => $list, + }, + }; +} + +my $total = $list->count; +my $i = 0; + +print "Running plugins: ".join(', ', map { $_->get_name() } @issues_plugins)."\n" if( $noise > 0 ); + +$list->map(sub { + my( undef, undef, $item ) = @_; + foreach my $plugin ( @issues_plugins ) + { + $plugin->process_item_in_list( $item, $info{$plugin} ); + } + print sprintf("% 3s%%\r", sprintf("%d", $i++ / $total * 100)) if $noise > 1; +}); + +foreach my $plugin ( @issues_plugins ) +{ + print "Finishing plugin ".$plugin->get_name()."\n" if( $noise > 0 ); + $plugin->process_at_end( $info{$plugin} ); +} + +$i = 0; + +# Update the issues fields +print "Updating database\n" if $noise > 0; +$list->map(sub { + my( undef, undef, $item ) = @_; + + print sprintf("% 3s%%\r", sprintf("%d", $i++ / $total * 100)) if $noise > 1; + + my $value = $item_issues{$item->id}; + $value = [] if !defined $value; + for(@$value) + { + my $desc = $session->xml->to_string( $_->{description} ); + $session->xml->dispose( $_->{description} ); + $_->{description} = $desc; + } + # $item->set_item_issues( $value ); + _set_item_issues( $item, $value ); + $item->commit; +}); +print "Done updating database\n" if $noise > 0; + + +$list->dispose; + + +##################################### + +$session->terminate(); +exit; + +##################################### + +sub _set_item_issues($$) +{ + my( $self, $new_issues ) = @_; + + $new_issues = [] if !defined $new_issues; + + # tidy-up issues (should this be in the calling code?) + for(@$new_issues) + { + # default status to "discovered" + $_->{status} = "discovered" if !EPrints::Utils::is_set( $_->{status} ); + + # default item_issue_id to item_issue_type + $_->{id} = $_->{type} if !EPrints::Utils::is_set( $_->{id} ); + + # default timestamp to 'now' + $_->{timestamp} = EPrints::Time::get_iso_timestamp; + + # backwards compatibility + if( ref( $_->{description} ) ) + { + $_->{description} = $self->{session}->xhtml->to_xhtml( $_->{description} ); + } + } + + my %issues_map = map { $_->{id} => $_ } @$new_issues; + + my $current_issues = $self->value( "item_issues2" ); + $current_issues = [] if !defined $current_issues; + # clone, otherwise we can't detect changes + $current_issues = EPrints::Utils::clone( $current_issues ); + + # update existing issues + foreach my $issue (@$current_issues) + { + my $new_issue = delete $issues_map{$issue->{id}}; + if( defined $new_issue ) + { + # update description (may have changed) + $issue->{description} = $new_issue->{description} unless ! $new_issue->{description}; + $issue->{status} = $new_issue->{status} unless $issue->{status} && $issue->{status} eq "ignored"; + } + elsif( $issue->{status} eq "discovered" ) + { + ## $issue->{status} = "autoresolved"; + } + } + + # append all other new issues + foreach my $new_issue (@$new_issues) + { + next if !exists $issues_map{$new_issue->{id}}; + push @$current_issues, $new_issue; + } + + $self->set_value( "item_issues2", $current_issues ); # key difference +} + + + + +=head1 COPYRIGHT + +=for COPYRIGHT BEGIN + +Copyright 2000-2011 University of Southampton. + +=for COPYRIGHT END + +=for LICENSE BEGIN + +This file is part of EPrints L. + +EPrints is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +EPrints is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +License for more details. + +You should have received a copy of the GNU General Public License +along with EPrints. If not, see L. + +=for LICENSE END + From 01ed00542c5b36f95044514694d732f3ef71af41 Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Tue, 30 Oct 2018 20:39:22 +0000 Subject: [PATCH 3/8] update epmi --- issues2.epmi | 261 ++++++++++++++++----------------------------------- 1 file changed, 82 insertions(+), 179 deletions(-) diff --git a/issues2.epmi b/issues2.epmi index 2b0362f..10492ca 100644 --- a/issues2.epmi +++ b/issues2.epmi @@ -1,278 +1,181 @@ - + issues2 529 - http://bazaar.eprints.org/id/epm/issues2 + http://git.dev.ac.uk/id/epm/issues2 - - 2895 - 1 + - - 13268 + document - 2895 - bin/issues_audit2 - text/x-perl - 87deafd3e54a0c883d6ca1fe5af15ed9 - MD5 - 7509 - 2017-10-13 14:19:05 - - - 13269 - document - 2895 - cfg.d/issues_search2.pl - text/plain - 9c04c101552254dee23fd11b0abc60d7 - MD5 - 1048 - 2017-10-13 14:19:05 - - - 13270 - document - 2895 - cfg.d/z_issues2.pl - text/plain - 31dee5faec23a2c04f1ab68133b5329a - MD5 - 4632 - 2017-10-13 14:19:05 - - - 13271 - document - 2895 - citations/eprint/brief_info.xml - application/xml - df14d03d6383349ca5856dac8d1d6f2a - MD5 - 268 - 2017-10-13 14:19:05 - - - 13272 - document - 2895 - citations/eprint/issue2.xml + lang/en/phrases/issues2.xml application/xml - 81ee034e23ba6890867b35aab1611ce2 + c037268a7ec6ce0169b88ae1f72ac889 MD5 - 546 - 2017-10-13 14:19:05 + 2464 - - 13273 + document - 2895 - epm/issues2/cfg/namedsets/issues2 - text/plain - 7ecc3e641a4e745668b163a0dce666da + static/images/epm/issues2.png + image/png + a584c5a781a2d6b668e71dbaf99c8d10 MD5 - 92 - 2017-10-13 14:19:05 + 120321 - - 13274 + document - 2895 - epm/issues2/cgi/issues2ack - text/plain - 94fbcc99b235b4e5a8fe7141565d7658 + static/javascript/auto/issues2.js + text/x-c + 4179fd9868b58d92c5f65e957e71b544 MD5 - 845 - 2017-10-13 14:19:05 + 2754 - - 13275 + document - 2895 - epm/issues2/cgi/issues2merge + static/style/auto/zzz_issues2.css text/plain - 0fa95077716d4e85cdd62f738115e682 - MD5 - 985 - 2017-10-13 14:19:05 - - - 13276 - document - 2895 - lang/en/phrases/issues2.xml - application/xml - c037268a7ec6ce0169b88ae1f72ac889 + 2b8cdb02cbb7e97b7968d05ac944affa MD5 - 2464 - 2017-10-13 14:19:05 + 405 - - 13277 + document - 2895 plugins/EPrints/Plugin/Issues2.pm - text/plain + text/x-c++ c15c3236e3e3e2156d31f6ba94c63c0b MD5 4122 - 2017-10-13 14:19:05 - - 13278 + document - 2895 plugins/EPrints/Plugin/Issues2/DuplicateDOI.pm text/plain 97a0fd0d126dc2c2b09c93a55e3ec04a MD5 505 - 2017-10-13 14:19:05 - - 13279 + document - 2895 - plugins/EPrints/Plugin/Issues2/DuplicateISBN.pm - text/plain - d8e56421562df21807013ceef79aac70 - MD5 - 503 - 2017-10-13 14:19:05 - - - 13280 - document - 2895 plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm text/plain faf60b87b87a842081a2983e81e060be MD5 503 - 2017-10-13 14:19:05 - - 13281 + document - 2895 plugins/EPrints/Plugin/Issues2/DuplicateTitle.pm text/plain 7c95d856f329c84cfb3d4d0fbf428314 MD5 702 - 2017-10-13 14:19:05 - - 13282 + + document + plugins/EPrints/Plugin/Issues2/DuplicateISBN.pm + text/plain + d8e56421562df21807013ceef79aac70 + MD5 + 503 + + document - 2895 plugins/EPrints/Plugin/Screen/EPMC/Issues2.pm text/plain b9227c7f519d4bf131f18cdc06b10233 MD5 705 - 2017-10-13 14:19:05 - - 13283 + + document + plugins/EPrints/Plugin/Screen/Staff/IssueSearch2.pm + text/plain + 6827122a668e859f25b89418c126cc1f + MD5 + 2464 + + document - 2895 plugins/EPrints/Plugin/Screen/EPrint/Issues2.pm text/plain 06c09791d0b38cf54b7c1527d30585ab MD5 779 - 2017-10-13 14:19:05 - - 13284 + document - 2895 plugins/EPrints/Plugin/Screen/EPrint/Issues2Summary.pm text/plain 9062f6bba29f869c9cb6d898f824a1c5 MD5 6207 - 2017-10-13 14:19:05 - - 13285 + document - 2895 - plugins/EPrints/Plugin/Screen/Staff/IssueSearch2.pm + cfg.d/issues_search2.pl text/plain - 6827122a668e859f25b89418c126cc1f + 9c04c101552254dee23fd11b0abc60d7 MD5 - 2464 - 2017-10-13 14:19:05 + 1048 - - 13286 + document - 2895 - static/images/epm/issues2.png - image/png - a584c5a781a2d6b668e71dbaf99c8d10 + cfg.d/z_issues2.pl + text/x-c++ + 31dee5faec23a2c04f1ab68133b5329a MD5 - 120321 - 2017-10-13 14:19:05 + 4632 - - 13287 + document - 2895 - static/javascript/auto/issues2.js + epm/issues2/cgi/issues2merge text/plain - 4179fd9868b58d92c5f65e957e71b544 + 0fa95077716d4e85cdd62f738115e682 MD5 - 2754 - 2017-10-13 14:19:05 + 985 - - 13288 + document - 2895 - static/style/auto/zzz_issues2.css + epm/issues2/cgi/issues2ack text/plain - 2b8cdb02cbb7e97b7968d05ac944affa + 94fbcc99b235b4e5a8fe7141565d7658 MD5 - 405 - 2017-10-13 14:19:05 + 845 + + + document + epm/issues2/bin/issues_audit2 + text/x-perl + 87deafd3e54a0c883d6ca1fe5af15ed9 + MD5 + 7509 + + + document + epm/issues2/cfg/namedsets/issues2 + text/plain + 7ecc3e641a4e745668b163a0dce666da + MD5 + 92 - 529 - 1 - 1 text/plain text - en - public -
static/style/auto/zzz_issues2.css
+
epm/issues2/cfg/namedsets/issues2
install
- - 2896 - 1 + - - 13289 + document - 2896 static/images/epm/issues2.png image/png a584c5a781a2d6b668e71dbaf99c8d10 MD5 120321 - 2017-10-13 14:19:05 - 529 - 2 - 2 - image/png image - en - public
static/images/epm/issues2.png
coverimage
@@ -288,7 +191,7 @@ jb4@ecs.soton.ac.uk - 2017-10-13 14:19:05 + 2018-10-30 20:38:15 Duplicate Checker (Issues2) Helps repository administrators find records with duplicate metadata. An alternative to the existing Issues tool, with a simplified interface. From 4fb9c559f46bc7bddc85d6fd6cf62019fde0251a Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Tue, 6 Nov 2018 01:53:22 +0000 Subject: [PATCH 4/8] update FindBin line to take in to account new location --- bin/issues_audit2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/issues_audit2 b/bin/issues_audit2 index 204efa1..7767310 100755 --- a/bin/issues_audit2 +++ b/bin/issues_audit2 @@ -1,7 +1,7 @@ #!/usr/bin/perl -w use FindBin; -use lib "$FindBin::Bin/../../perl_lib"; +use lib "$FindBin::Bin/../../../perl_lib"; ###################################################################### # From 67c69c8c0f3793bdc2628a43aa7b4b0fc4a676f3 Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Sat, 6 Apr 2019 06:24:44 +0100 Subject: [PATCH 5/8] ADding missing citation files --- lib/citations/eprint/brief_info.xml | 5 +++++ lib/citations/eprint/issue2.xml | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 lib/citations/eprint/brief_info.xml create mode 100644 lib/citations/eprint/issue2.xml diff --git a/lib/citations/eprint/brief_info.xml b/lib/citations/eprint/brief_info.xml new file mode 100644 index 0000000..35a8709 --- /dev/null +++ b/lib/citations/eprint/brief_info.xml @@ -0,0 +1,5 @@ + + + +
, - +
diff --git a/lib/citations/eprint/issue2.xml b/lib/citations/eprint/issue2.xml new file mode 100644 index 0000000..935da56 --- /dev/null +++ b/lib/citations/eprint/issue2.xml @@ -0,0 +1,14 @@ + + + + + . + + +
+ +
+ + +
+ From bcf7b1dbb561f400c8be404a381ec7344ebbb4b2 Mon Sep 17 00:00:00 2001 From: Rory McNicholl Date: Sat, 6 Apr 2019 06:31:18 +0100 Subject: [PATCH 6/8] updated epm(i) --- issues2.epm | 1697 ++++++++++++++++++++++++-------------------------- issues2.epmi | 28 +- 2 files changed, 831 insertions(+), 894 deletions(-) diff --git a/issues2.epm b/issues2.epm index f325783..06b553c 100644 --- a/issues2.epm +++ b/issues2.epm @@ -1,402 +1,18 @@ - + issues2 529 - http://bazaar.eprints.org/id/epm/issues2 + http://template.ulcc.ac.uk/id/epm/issues2 - - 2895 - 1 + - - 13268 + document - 2895 - bin/issues_audit2 - text/x-perl - 87deafd3e54a0c883d6ca1fe5af15ed9 - MD5 - 7509 - 2017-10-13 14:19:05 - IyEvdXNyL2Jpbi9wZXJsIC13Cgp1c2UgRmluZEJpbjsKdXNlIGxpYiAiJEZpbmRCaW46OkJpbi8u -Li8uLi9wZXJsX2xpYiI7CgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj -IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMKIwojIyMjIyMjIyMjIyMjIyMjIyMjIyMj -IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgo9cG9kCgo9 -aGVhZDEgTkFNRQoKQjxpc3N1ZXNfYXVkaXQ+IC0gVXBkYXRlIHRoZSBpc3N1ZXMgZmllbGQgb2Yg -YWxsIGVwcmludHMuCgo9aGVhZDEgU1lOT1BTSVMKCkI8aXNzdWVzX2F1ZGl0PiBJPHJlcG9zaXRv -cnlfaWQ+IFtCPG9wdGlvbnM+XSBbZXByaW50IGlkc10KCj1oZWFkMSBERVNDUklQVElPTgoKVGhp -cyBzY3JpcHQgdXBkYXRlcyB0aGUgSXNzdWVzIGZpZWxkIG9mIGFsbCBlcHJpbnRzIAppbiB0aGUg -bGl2ZSBhcmNoaXZlIGFuZCBidWZmZXIuIAoKVGhpcyBzY3JpcHQgc2hvdWxkIHByb2JhYmx5IGJl -IGNhbGxlZCBmcm9tIHlvdXIgImNyb24iIHN5c3RlbSwgc29vbiBhZnRlcgptaWRuaWdodC4gU29t -ZXRoaW5nIGxpa2U6CgogIyAwMDoyMyBldmVyeSBtb3JuaW5nCiAyMyAwICogKiAqIC9vcHQvZXBy -aW50czMvYmluL2lzc2V1c19hdWRpdCBteV9yZXBvX2lkCgpUaGlzIHNjcmlwdCB3aWxsIHRha2Ug -bG9uZ2VyIGFzIHlvdXIgcmVwb3NpdG9yeSBncm93cywgc28gaW5pdGlhbGx5IHlvdSBtYXkgCndh -bnQgdG8gcnVuIGl0IG1vcmUgZnJlcXVlbnRseSwgb3Igb24gdmVyeSBsYXJnZSBzeXN0ZW1zIHlv -dSBtaWdodCBtb3ZlIHRvCmp1c3QgcnVuIGl0IG9uIFN1bmRheXMuCgo9aGVhZDEgQVJHVU1FTlRT -Cgo9b3ZlciA4Cgo9aXRlbSBCPHJlcG9zaXRvcnlfaWQ+IAoKVGhlIElEIG9mIHRoZSBlcHJpbnQg -cmVwb3NpdG9yeSB0byB1c2UuCgo9YmFjawoKPWhlYWQxIE9QVElPTlMKCj1vdmVyIDgKCj1pdGVt -IEI8LS1oZWxwPgoKUHJpbnQgYSBicmllZiBoZWxwIG1lc3NhZ2UgYW5kIGV4aXQuCgo9aXRlbSBC -PC0tbWFuPgoKUHJpbnQgdGhlIGZ1bGwgbWFudWFsIHBhZ2UgYW5kIHRoZW4gZXhpdC4KCj1pdGVt -IEI8LS1xdWlldD4KCkJlIHZld3d5IHZld3d5IHF1aWV0LiBUaGlzIG9wdGlvbiB3aWxsIHN1cHJl -c3MgYWxsIG91dHB1dCB1bmxlc3MgYW4gZXJyb3Igb2NjdXJzLgoKPWl0ZW0gQjwtLXZlcmJvc2U+ -CgpFeHBsYWluIGluIGRldGFpbCB3aGF0IGlzIGdvaW5nIG9uLgpNYXkgYmUgcmVwZWF0ZWQgZm9y -IGdyZWF0ZXIgZWZmZWN0LgoKPWl0ZW0gQjwtLXZlcnNpb24+CgpPdXRwdXQgdmVyc2lvbiBpbmZv -cm1hdGlvbiBhbmQgZXhpdC4KCj1iYWNrICAgCgoKPWN1dAoKdXNlIEVQcmludHM7Cgp1c2Ugc3Ry -aWN0Owp1c2UgR2V0b3B0OjpMb25nOwp1c2UgUG9kOjpVc2FnZTsKdXNlIERhdGE6OkR1bXBlcjsK -Cm15ICR2ZXJzaW9uID0gMDsKbXkgJHZlcmJvc2UgPSAwOwpteSAkcXVpZXQgPSAwOwpteSAkaGVs -cCA9IDA7Cm15ICRtYW4gPSAwOwoKR2V0b3B0OjpMb25nOjpDb25maWd1cmUoInBlcm11dGUiKTsK -CkdldE9wdGlvbnMoIAoJJ2hlbHB8PycgPT4gXCRoZWxwLAoJJ21hbicgPT4gXCRtYW4sCgkndmVy -c2lvbicgPT4gXCR2ZXJzaW9uLAoJJ3ZlcmJvc2UrJyA9PiBcJHZlcmJvc2UsCgknc2lsZW50JyA9 -PiBcJHF1aWV0LAoJJ3F1aWV0JyA9PiBcJHF1aWV0CikgfHwgcG9kMnVzYWdlKCAyICk7CkVQcmlu -dHM6OlV0aWxzOjpjbWRfdmVyc2lvbiggInNlbmRfYWxlcnRzIiApIGlmICR2ZXJzaW9uOwpwb2Qy -dXNhZ2UoIDEgKSBpZiAkaGVscDsKcG9kMnVzYWdlKCAtZXhpdHN0YXR1cyA9PiAwLCAtdmVyYm9z -ZSA9PiAyICkgaWYgJG1hbjsKcG9kMnVzYWdlKCAyICkgaWYoIEBBUkdWIDwgMSApOyAKCm15ICRu -b2lzZSA9IDE7CiRub2lzZSA9IDAgaWYoICRxdWlldCApOwokbm9pc2UgPSAxKyR2ZXJib3NlIGlm -KCAkdmVyYm9zZSApOwoKIyBTZXQgU1RET1VUIHRvIGF1dG8gZmx1c2ggKHdpdGhvdXQgbmVlZGlu -ZyBhIFxuKQokfD0xOwoKbXkgJHJlcG9pZCA9IHNoaWZ0KEBBUkdWKTsKbXkgJHNlc3Npb24gPSBu -ZXcgRVByaW50czo6U2Vzc2lvbiggMSAsICRyZXBvaWQgLCAkbm9pc2UgKTsKaWYoICFkZWZpbmVk -ICRzZXNzaW9uICkKewoJcHJpbnQgU1RERVJSICJGYWlsZWQgdG8gbG9hZCByZXBvc2l0b3J5OiAk -cmVwb2lkXG4iOwoJZXhpdCAxOwp9CgpzdWIgX3NldF9pdGVtX2lzc3VlcygkJCk7CgojIyMjIyMj -IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCiNteSAkZmlsZSA9ICRzZXNzaW9uLT5jb25maWcoICJj -b25maWdfcGF0aCIgKS4iL2lzc3VlczIueG1sIjsKI2lmKCAtZSAkZmlsZSApCiN7CiMJbXkgJGRv -YyA9ICRzZXNzaW9uLT5nZXRfcmVwb3NpdG9yeS0+cGFyc2VfeG1sKCAkZmlsZSAsIDEgKTsKIwlp -ZiggIWRlZmluZWQgJGRvYyApCiMJewojICAgICAgICAJRVByaW50czo6YWJvcnQgIkVycm9yIHBh -cnNpbmcgJGZpbGVcbiI7CiMJfQojCQojCW15ICRpc3N1ZXNfY29uZiA9ICgkZG9jLT5nZXRFbGVt -ZW50c0J5VGFnTmFtZSggImlzc3VlcyIgKSlbMF07CiMJaWYoICFkZWZpbmVkICRpc3N1ZXNfY29u -ZiApCiMJewojICAgICAgICAJRVByaW50czo6YWJvcnQgIk1pc3NpbmcgPGlzc3Vlcz4gdGFnIGlu -ICRmaWxlXG4iOwojCX0KI30KI2Vsc2UKI3sKIwlwcmludCAiTm8gJGZpbGUgLSBza2lwcGluZ1xu -IiBpZiggJG5vaXNlID4gMSApOwojfQoKbXkgJGRzID0gJHNlc3Npb24tPmdldF9hcmNoaXZlKCkt -PmdldF9kYXRhc2V0KCAnZXByaW50JyApOwpteSAkbGlzdDsKaWYoIEBBUkdWICkKewoJJGxpc3Qg -PSBFUHJpbnRzOjpMaXN0LT5uZXcoCgkJc2Vzc2lvbiA9PiAkc2Vzc2lvbiwKCQlkYXRhc2V0ID0+ -ICRkcywKCQlpZHMgPT4gXEBBUkdWLAoJKTsKfQplbHNlCnsKCSRsaXN0ID0gJGRzLT5zZWFyY2go -CgkJZmlsdGVycyA9PiBbCgkJCXsgbWV0YV9maWVsZHMgPT4gW3F3KCBlcHJpbnRfc3RhdHVzICld -LCB2YWx1ZSA9PiAiaW5ib3ggYnVmZmVyIGFyY2hpdmUgZGVsZXRpb24iLAoJCQltYXRjaCA9PiAi -RVEiLCBtZXJnZSA9PiAiQU5ZIiwgfQoJCV0pOwp9CgojIFJ1biBhbGwgYXZhaWxhYmxlIElzc3Vl -cyBwbHVnaW5zCm15IEBpc3N1ZXNfcGx1Z2lucyA9ICRzZXNzaW9uLT5nZXRfcGx1Z2lucygKCXR5 -cGU9PiJJc3N1ZXMyIiwKCWlzX2F2YWlsYWJsZT0+MSApOwpteSAlaXRlbV9pc3N1ZXM7Cm15ICVp -bmZvOwoKZm9yZWFjaCBteSAkcGx1Z2luIChAaXNzdWVzX3BsdWdpbnMpCnsKCSRpbmZveyRwbHVn -aW59ID0gewoJCWlzc3VlcyA9PiBcJWl0ZW1faXNzdWVzLAoJCW9wdHMgPT4gewoJCQlsaXN0ID0+ -ICRsaXN0LAoJCX0sCgl9Owp9CgpteSAkdG90YWwgPSAkbGlzdC0+Y291bnQ7Cm15ICRpID0gMDsK -CnByaW50ICJSdW5uaW5nIHBsdWdpbnM6ICIuam9pbignLCAnLCBtYXAgeyAkXy0+Z2V0X25hbWUo -KSB9IEBpc3N1ZXNfcGx1Z2lucykuIlxuIiBpZiggJG5vaXNlID4gMCApOwoKJGxpc3QtPm1hcChz -dWIgewoJbXkoIHVuZGVmLCB1bmRlZiwgJGl0ZW0gKSA9IEBfOwoJZm9yZWFjaCBteSAkcGx1Z2lu -ICggQGlzc3Vlc19wbHVnaW5zICkKCXsKCQkkcGx1Z2luLT5wcm9jZXNzX2l0ZW1faW5fbGlzdCgg -JGl0ZW0sICRpbmZveyRwbHVnaW59ICk7Cgl9CglwcmludCBzcHJpbnRmKCIlIDNzJSVcciIsIHNw -cmludGYoIiVkIiwgJGkrKyAvICR0b3RhbCAqIDEwMCkpIGlmICRub2lzZSA+IDE7Cn0pOwoKZm9y -ZWFjaCBteSAkcGx1Z2luICggQGlzc3Vlc19wbHVnaW5zICkKewoJcHJpbnQgIkZpbmlzaGluZyBw -bHVnaW4gIi4kcGx1Z2luLT5nZXRfbmFtZSgpLiJcbiIgaWYoICRub2lzZSA+IDAgKTsKCSRwbHVn -aW4tPnByb2Nlc3NfYXRfZW5kKCAkaW5mb3skcGx1Z2lufSApOwp9CgokaSA9IDA7CgojIFVwZGF0 -ZSB0aGUgaXNzdWVzIGZpZWxkcwpwcmludCAiVXBkYXRpbmcgZGF0YWJhc2VcbiIgaWYgJG5vaXNl -ID4gMDsKJGxpc3QtPm1hcChzdWIgewoJbXkoIHVuZGVmLCB1bmRlZiwgJGl0ZW0gKSA9IEBfOwoK -CXByaW50IHNwcmludGYoIiUgM3MlJVxyIiwgc3ByaW50ZigiJWQiLCAkaSsrIC8gJHRvdGFsICog -MTAwKSkgaWYgJG5vaXNlID4gMTsKCglteSAkdmFsdWUgPSAkaXRlbV9pc3N1ZXN7JGl0ZW0tPmlk -fTsKCSR2YWx1ZSA9IFtdIGlmICFkZWZpbmVkICR2YWx1ZTsKCWZvcihAJHZhbHVlKQoJewoJCW15 -ICRkZXNjID0gJHNlc3Npb24tPnhtbC0+dG9fc3RyaW5nKCAkXy0+e2Rlc2NyaXB0aW9ufSApOwoJ -CSRzZXNzaW9uLT54bWwtPmRpc3Bvc2UoICRfLT57ZGVzY3JpcHRpb259ICk7CgkJJF8tPntkZXNj -cmlwdGlvbn0gPSAkZGVzYzsKCX0KCSMgJGl0ZW0tPnNldF9pdGVtX2lzc3VlcyggJHZhbHVlICk7 -Cglfc2V0X2l0ZW1faXNzdWVzKCAkaXRlbSwgJHZhbHVlICk7CgkkaXRlbS0+Y29tbWl0Owp9KTsK -cHJpbnQgIkRvbmUgdXBkYXRpbmcgZGF0YWJhc2VcbiIgaWYgJG5vaXNlID4gMDsKCgokbGlzdC0+ -ZGlzcG9zZTsKCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgokc2Vzc2lv -bi0+dGVybWluYXRlKCk7CmV4aXQ7CgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj -IyMjCgpzdWIgX3NldF9pdGVtX2lzc3VlcygkJCkKewogICAgICAgIG15KCAkc2VsZiwgJG5ld19p -c3N1ZXMgKSA9IEBfOwoKICAgICAgICAkbmV3X2lzc3VlcyA9IFtdIGlmICFkZWZpbmVkICRuZXdf -aXNzdWVzOwoKICAgICAgICAjIHRpZHktdXAgaXNzdWVzIChzaG91bGQgdGhpcyBiZSBpbiB0aGUg -Y2FsbGluZyBjb2RlPykKICAgICAgICBmb3IoQCRuZXdfaXNzdWVzKQogICAgICAgIHsKICAgICAg -ICAgICAgICAgICMgZGVmYXVsdCBzdGF0dXMgdG8gImRpc2NvdmVyZWQiCiAgICAgICAgICAgICAg -ICAkXy0+e3N0YXR1c30gPSAiZGlzY292ZXJlZCIgaWYgIUVQcmludHM6OlV0aWxzOjppc19zZXQo -ICRfLT57c3RhdHVzfSApOwoKICAgICAgICAgICAgICAgICMgZGVmYXVsdCBpdGVtX2lzc3VlX2lk -IHRvIGl0ZW1faXNzdWVfdHlwZQogICAgICAgICAgICAgICAgJF8tPntpZH0gPSAkXy0+e3R5cGV9 -IGlmICFFUHJpbnRzOjpVdGlsczo6aXNfc2V0KCAkXy0+e2lkfSApOwoKICAgICAgICAgICAgICAg -ICMgZGVmYXVsdCB0aW1lc3RhbXAgdG8gJ25vdycKICAgICAgICAgICAgICAgICRfLT57dGltZXN0 -YW1wfSA9IEVQcmludHM6OlRpbWU6OmdldF9pc29fdGltZXN0YW1wOwoKICAgICAgICAgICAgICAg -ICMgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkKICAgICAgICAgICAgICAgIGlmKCByZWYoICRfLT57 -ZGVzY3JpcHRpb259ICkgKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg -ICAkXy0+e2Rlc2NyaXB0aW9ufSA9ICRzZWxmLT57c2Vzc2lvbn0tPnhodG1sLT50b194aHRtbCgg -JF8tPntkZXNjcmlwdGlvbn0gKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAg -IG15ICVpc3N1ZXNfbWFwID0gbWFwIHsgJF8tPntpZH0gPT4gJF8gfSBAJG5ld19pc3N1ZXM7Cgog -ICAgICAgIG15ICRjdXJyZW50X2lzc3VlcyA9ICRzZWxmLT52YWx1ZSggIml0ZW1faXNzdWVzMiIg -KTsKICAgICAgICAkY3VycmVudF9pc3N1ZXMgPSBbXSBpZiAhZGVmaW5lZCAkY3VycmVudF9pc3N1 -ZXM7CiAgICAgICAgIyBjbG9uZSwgb3RoZXJ3aXNlIHdlIGNhbid0IGRldGVjdCBjaGFuZ2VzCiAg -ICAgICAgJGN1cnJlbnRfaXNzdWVzID0gRVByaW50czo6VXRpbHM6OmNsb25lKCAkY3VycmVudF9p -c3N1ZXMgKTsKCiAgICAgICAgIyB1cGRhdGUgZXhpc3RpbmcgaXNzdWVzCiAgICAgICAgZm9yZWFj -aCBteSAkaXNzdWUgKEAkY3VycmVudF9pc3N1ZXMpCiAgICAgICAgewogICAgICAgICAgICAgICAg -bXkgJG5ld19pc3N1ZSA9IGRlbGV0ZSAkaXNzdWVzX21hcHskaXNzdWUtPntpZH19OwogICAgICAg -ICAgICAgICAgaWYoIGRlZmluZWQgJG5ld19pc3N1ZSApCiAgICAgICAgICAgICAgICB7CiAgICAg -ICAgICAgICAgICAgICAgICAgICMgdXBkYXRlIGRlc2NyaXB0aW9uIChtYXkgaGF2ZSBjaGFuZ2Vk -KQogICAgICAgICAgICAgICAgICAgICAgICAkaXNzdWUtPntkZXNjcmlwdGlvbn0gPSAkbmV3X2lz -c3VlLT57ZGVzY3JpcHRpb259IHVubGVzcyAhICRuZXdfaXNzdWUtPntkZXNjcmlwdGlvbn07CiAg -ICAgICAgICAgICAgICAgICAgICAgICRpc3N1ZS0+e3N0YXR1c30gPSAkbmV3X2lzc3VlLT57c3Rh -dHVzfSB1bmxlc3MgJGlzc3VlLT57c3RhdHVzfSAmJiAkaXNzdWUtPntzdGF0dXN9IGVxICJpZ25v -cmVkIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2lmKCAkaXNzdWUtPntz -dGF0dXN9IGVxICJkaXNjb3ZlcmVkIiApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg -ICAgICAgICAgICMjICRpc3N1ZS0+e3N0YXR1c30gPSAiYXV0b3Jlc29sdmVkIjsKICAgICAgICAg -ICAgICAgIH0KICAgICAgICB9CgogICAgICAgICMgYXBwZW5kIGFsbCBvdGhlciBuZXcgaXNzdWVz -CiAgICAgICAgZm9yZWFjaCBteSAkbmV3X2lzc3VlIChAJG5ld19pc3N1ZXMpCiAgICAgICAgewog -ICAgICAgICAgICAgICAgbmV4dCBpZiAhZXhpc3RzICRpc3N1ZXNfbWFweyRuZXdfaXNzdWUtPntp -ZH19OwogICAgICAgICAgICAgICAgcHVzaCBAJGN1cnJlbnRfaXNzdWVzLCAkbmV3X2lzc3VlOwog -ICAgICAgIH0KCiAgICAgICAgJHNlbGYtPnNldF92YWx1ZSggIml0ZW1faXNzdWVzMiIsICRjdXJy -ZW50X2lzc3VlcyApOyAjIGtleSBkaWZmZXJlbmNlCn0KCgoKCj1oZWFkMSBDT1BZUklHSFQKCj1m -b3IgQ09QWVJJR0hUIEJFR0lOCgpDb3B5cmlnaHQgMjAwMC0yMDExIFVuaXZlcnNpdHkgb2YgU291 -dGhhbXB0b24uCgo9Zm9yIENPUFlSSUdIVCBFTkQKCj1mb3IgTElDRU5TRSBCRUdJTgoKVGhpcyBm -aWxlIGlzIHBhcnQgb2YgRVByaW50cyBMPGh0dHA6Ly93d3cuZXByaW50cy5vcmcvPi4KCkVQcmlu -dHMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm -eSBpdAp1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz -IHB1Ymxpc2hlZApieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lv -biAzIG9mIHRoZSBMaWNlbnNlLCBvcgooYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u -LgoKRVByaW50cyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl -ZnVsLCBidXQgV0lUSE9VVApBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3 -YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV -UlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwpMaWNlbnNlIGZvciBtb3JlIGRldGFp -bHMuCgpZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ -dWJsaWMgTGljZW5zZQphbG9uZyB3aXRoIEVQcmludHMuICBJZiBub3QsIHNlZSBMPGh0dHA6Ly93 -d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKPWZvciBMSUNFTlNFIEVORAoK - - - - 13269 - document - 2895 - cfg.d/issues_search2.pl - text/plain - 9c04c101552254dee23fd11b0abc60d7 - MD5 - 1048 - 2017-10-13 14:19:05 - CiRjLT57aXNzdWVzX3NlYXJjaDJ9ID0KewoJc2VhcmNoX2ZpZWxkcyA9PiBbCgkJeyBtZXRhX2Zp -ZWxkcyA9PiBbICJpdGVtX2lzc3VlczJfdHlwZSIgXSB9LAojCQl7IG1ldGFfZmllbGRzID0+IFsg -Iml0ZW1faXNzdWVzMl90aW1lc3RhbXAiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgInVzZXJp -ZC51c2VybmFtZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZXByaW50X3N0YXR1cyIgXSwg -ZGVmYXVsdD0+J2FyY2hpdmUnIH0sCiMJCXsgbWV0YV9maWVsZHMgPT4gWyAiY3JlYXRvcnNfbmFt -ZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZGF0ZSIgXSB9LAojCQl7IG1ldGFfZmllbGRz -ID0+IFsgInN1YmplY3RzIiBdIH0sCiMJCXsgbWV0YV9maWVsZHMgPT4gWyAidHlwZSIgXSB9LAoJ -XSwKCXByZWFtYmxlX3BocmFzZSA9PiAic2VhcmNoL2lzc3VlczpwcmVhbWJsZSIsCgl0aXRsZV9w -aHJhc2UgPT4gInNlYXJjaC9pc3N1ZXM6dGl0bGUiLAoJY2l0YXRpb24gPT4gImlzc3VlMiIsCglw -YWdlX3NpemUgPT4gMTAwLAoJc3RhZmYgPT4gMSwKCW9yZGVyX21ldGhvZHMgPT4gewojCQkiYnl5 -ZWFyIiAJID0+ICItZGF0ZS9jcmVhdG9yc19uYW1lL3RpdGxlIiwKIwkJImJ5eWVhcm9sZGVzdCIJ -ID0+ICJkYXRlL2NyZWF0b3JzX25hbWUvdGl0bGUiLAoJCSJieWRhdGVzdGFtcCIJID0+ICItZGF0 -ZXN0YW1wIiwKCQkiYnlkYXRlc3RhbXBvbGRlc3QiID0+ICJkYXRlc3RhbXAiLAoJCSJieWZpcnN0 -c2VlbiIgPT4gIml0ZW1faXNzdWVzMiIsCgkJImJ5bmlzc3VlcyIgPT4gIi1pdGVtX2lzc3VlczJf -Y291bnQiLAoJfSwKCWRlZmF1bHRfb3JkZXIgPT4gImJ5Zmlyc3RzZWVuIiwKICAgICAgICBmaWx0 -ZXJzID0+IFsKICAgICAgICAgICAgICAgIHsgbWV0YV9maWVsZHMgPT4gWyAiaXRlbV9pc3N1ZXMy -X3N0YXR1cyIgXSwgdmFsdWUgPT4gImRpc2NvdmVyZWQgcmVwb3J0ZWQgYXV0b3Jlc29sdmVkIHJl -c29sdmVkIiwgZGVzY3JpYmUgPT4gMCB9ICMgbm90IGlnbm9yZWQKICAgICAgICBdLAoJc2hvd196 -ZXJvX3Jlc3VsdHMgPT4gMCwKfTsKCg== - - - - 13270 - document - 2895 - cfg.d/z_issues2.pl - text/plain - 31dee5faec23a2c04f1ab68133b5329a - MD5 - 4632 - 2017-10-13 14:19:05 - cHVzaCBAeyRjLT57ZmllbGRzfS0+e2VwcmludH19LAogICAgICAgIHsKICAgICAgICAgICAgICAg -IG5hbWU9PiJpdGVtX2lzc3VlczIiLAogICAgICAgICAgICAgICAgdHlwZT0+ImNvbXBvdW5kIiwK -ICAgICAgICAgICAgICAgIG11bHRpcGxlPT4xLAogICAgICAgICAgICAgICAgZmllbGRzID0+IFsK -ICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg -IHN1Yl9uYW1lID0+ICJpZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9 -PiAiaWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfaW5kZXggPT4gMCwK -ICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAg -ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJ0eXBlIiwKICAgICAgICAg -ICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0+ICJuYW1lZHNldCIsCiAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgICAgc2V0X25hbWUgPT4gImlzc3VlczIiLAogICAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgIGlucHV0X3N0eWxlID0+ICJsb25nIiwKCiAgICAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgdGV4dF9pbmRleCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAg -ICAgICAgIHNxbF9pbmRleCA9PiAxLAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAg -ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ViX25h -bWUgPT4gImRlc2NyaXB0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl -ID0+ICJsb25ndGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9pbmRl -eCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlcl9zaW5nbGVfdmFs -dWUgPT4gIkVQcmludHM6OkV4dHJhczo6cmVuZGVyX3hodG1sX2ZpZWxkIiwKICAgICAgICAgICAg -ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJ0aW1lc3RhbXAiLAogICAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgIHR5cGUgPT4gInRpbWUiLAogICAgICAgICAgICAgICAgICAgICAgICB9 -LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg -ICAgc3ViX25hbWUgPT4gInN0YXR1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg -dHlwZSA9PiAic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2luZGV4 -ID0+IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz0+IFtxdy8gZGlz -Y292ZXJlZCBpZ25vcmVkIHJlcG9ydGVkIGF1dG9yZXNvbHZlZCByZXNvbHZlZCAvXSwKICAgICAg -ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg -ICAgICAgICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJyZXBvcnRlZF9ieSIsCiAgICAgICAg -ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9PiAiaXRlbXJlZiIsCiAgICAgICAgICAgICAg -ICAgICAgICAgICAgICAgICAgZGF0YXNldGlkID0+ICJ1c2VyIiwKICAgICAgICAgICAgICAgICAg -ICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg -ICAgICAgICAgIHN1Yl9uYW1lID0+ICJyZXNvbHZlZF9ieSIsCiAgICAgICAgICAgICAgICAgICAg -ICAgICAgICAgICAgdHlwZSA9PiAiaXRlbXJlZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg -ICAgICAgZGF0YXNldGlkID0+ICJ1c2VyIiwKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAg -ICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1 -Yl9uYW1lID0+ICJjb21tZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl -ID0+ICJsb25ndGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9pbmRl -eCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlcl9zaW5nbGVfdmFs -dWUgPT4gIkVQcmludHM6OkV4dHJhczo6cmVuZGVyX3hodG1sX2ZpZWxkIiwKICAgICAgICAgICAg -ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICBtYWtlX3Zh -bHVlX29yZGVya2V5ID0+ICJFUHJpbnRzOjpEYXRhT2JqOjpFUHJpbnQ6Om9yZGVyX2lzc3Vlc19u -ZXdlc3Rfb3Blbl90aW1lc3RhbXAiLAogICAgICAgICAgICAgICAgcmVuZGVyX3ZhbHVlID0+ICJy -ZW5kZXJfaXNzdWVzMiIsCiAgICAgICAgICAgICAgICB2b2xhdGlsZSA9PiAxLAogICAgICAgIH0s -CiAgICAgICAgewogICAgICAgICAgICAgICAgbmFtZSA9PiAiaXRlbV9pc3N1ZXMyX2NvdW50IiwK -ICAgICAgICAgICAgICAgIHR5cGUgPT4gImludCIsCiAgICAgICAgICAgICAgICB2b2xhdGlsZSA9 -PiAxLAogICAgICAgIH0sCjsKCiRjLT57cmVuZGVyX2lzc3VlczJ9ID0gc3ViCnsKICAgICAgICBt -eSggJHNlc3Npb24sICRmaWVsZCwgJHZhbHVlICkgPSBAXzsKCiAgICAgICAgIyBEZWZhdWx0IHJl -bmRlcmluZyBvbmx5IHNob3dzIGRpc2NvdmVyZWQgYW5kIHJlcG9ydGVkIGlzc3VlcyAobm90IHJl -c29sdmVkIG9yIGlnbm9yZWQgb25lcykKCiAgICAgICAgbXkgJGYgPSAkZmllbGQtPmdldF9wcm9w -ZXJ0eSggImZpZWxkc19jYWNoZSIgKTsKICAgICAgICBteSAkZm1hcCA9IHt9OyAgCiAgICAgICAg -Zm9yZWFjaCBteSAkZmllbGRfY29uZiAoIEB7JGZ9ICkKICAgICAgICB7CiAgICAgICAgICAgICAg -ICBteSAkZmllbGRuYW1lID0gJGZpZWxkX2NvbmYtPntuYW1lfTsKICAgICAgICAgICAgICAgIG15 -ICRmaWVsZCA9ICRmaWVsZC0+e2RhdGFzZXR9LT5nZXRfZmllbGQoICRmaWVsZG5hbWUgKTsKICAg -ICAgICAgICAgICAgICRmbWFwLT57JGZpZWxkX2NvbmYtPntzdWJfbmFtZX19ID0gJGZpZWxkOwog -ICAgICAgIH0KCiAgICAgICAgbXkgJG9sID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInVsIiAp -OwogICAgICAgIGZvcmVhY2ggbXkgJGlzc3VlICggQHskdmFsdWV9ICkKICAgICAgICB7CgkJbmV4 -dCBpZiAkaXNzdWUtPntzdGF0dXN9IGVxICJyZXNvbHZlZCI7CgkJbmV4dCBpZiAkaXNzdWUtPntz -dGF0dXN9IGVxICJpZ25vcmVkIjsKCiAgICAgICAgICAgICAgICBteSAkbGkgPSAkc2Vzc2lvbi0+ -bWFrZV9lbGVtZW50KCAibGkiLCBjbGFzcyA9PiAiZXBfaXNzdWVfbGlzdCBlcF9pc3N1ZV90eXBl -IGVwX2lzc3VlX3R5cGVfIi4kaXNzdWUtPnt0eXBlfSwgImVwX2lzc3VlX2xpc3RfaWQiID0+ICRp -c3N1ZS0+e2lkfSApOwogICAgICAgICAgICAgICAgbXkgJHNkID0gJHNlc3Npb24tPm1ha2VfZWxl -bWVudCggInNwYW4iLCBjbGFzcyA9PiAiZXBfaXNzdWVfbGlzdF9kZXNjcmlwdGlvbiIgKTsKICAg -ICAgICAgICAgICAgIG15ICRzdCA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJzcGFuIiwgY2xh -c3MgPT4gImVwX2lzc3VlX2xpc3RfdGltZXN0YW1wIiApOwogICAgICAgICAgICAgICAgIyBteSAk -c3RhdHVzID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInNwYW4iLCBjbGFzcyA9PiAiZXBfaXNz -dWVfbGlzdF9zdGF0dXMiICk7CgogICAgICAgICAgICAgICAgJHNkLT5hcHBlbmRDaGlsZCggRVBy -aW50czo6RXh0cmFzOjpyZW5kZXJfeGh0bWxfZmllbGQoICRzZXNzaW9uLCAkZm1hcC0+e2Rlc2Ny -aXB0aW9ufSwgJGlzc3VlLT57ZGVzY3JpcHRpb259ICkgKTsKICAgICAgICAgICAgICAgICRzdC0+ -YXBwZW5kQ2hpbGQoICRmbWFwLT57dGltZXN0YW1wfS0+cmVuZGVyX3NpbmdsZV92YWx1ZSggJHNl -c3Npb24sICRpc3N1ZS0+e3RpbWVzdGFtcH0gKSApOwogICAgICAgICAgICAgICAgIyAkc3RhdHVz -LT5hcHBlbmRDaGlsZCggJGZtYXAtPntzdGF0dXN9LT5yZW5kZXJfc2luZ2xlX3ZhbHVlKCAkc2Vz -c2lvbiwgJGlzc3VlLT57c3RhdHVzfSApICk7CgogICAgICAgICAgICAgICAgJGxpLT5hcHBlbmRD -aGlsZCggJHNkICk7CiAgICAgICAgICAgICAgICAkbGktPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+ -bWFrZV90ZXh0KCAiIC0gIiApICk7CiAgICAgICAgICAgICAgICAkbGktPmFwcGVuZENoaWxkKCAk -c3QgKTsKICAgICAgICAgICAgICAgICMgJGxpLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2Vf -dGV4dCggIiAtICIgKSApOwogICAgICAgICAgICAgICAgIyAkbGktPmFwcGVuZENoaWxkKCAkc3Rh -dHVzICk7CiAgICAgICAgICAgICAgICAkb2wtPmFwcGVuZENoaWxkKCAkbGkgKTsKICAgICAgICB9 -CiAgICAgICAgcmV0dXJuICRvbDsKfTsKCiRjLT57cGx1Z2luc30tPnsiU2NyZWVuOjpTdGFmZjo6 -SXNzdWVTZWFyY2gyIn0tPntwYXJhbXN9LT57ZGlzYWJsZX0gPSAwOwokYy0+e3BsdWdpbnN9LT57 -IlNjcmVlbjo6RVByaW50OjpJc3N1ZXMyIn0tPntwYXJhbXN9LT57ZGlzYWJsZX0gPSAwOwokYy0+ -e3BsdWdpbnN9LT57IlNjcmVlbjo6RVByaW50OjpJc3N1ZXMyU3VtbWFyeSJ9LT57cGFyYW1zfS0+ -e2Rpc2FibGV9ID0gMDsK - - - - 13271 - document - 2895 - citations/eprint/brief_info.xml - application/xml - df14d03d6383349ca5856dac8d1d6f2a - MD5 - 268 - 2017-10-13 14:19:05 - PD94bWwgdmVyc2lvbj0iMS4wIiA/PgoKPGNpdGU6Y2l0YXRpb24geG1sbnM9Imh0dHA6Ly93d3cu -dzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmNpdGU9Imh0dHA6Ly9lcHJpbnRzLm9yZy9lcDMvY2l0 -YXRpb24iIHhtbG5zOmVwYz0iaHR0cDovL2VwcmludHMub3JnL2VwMy9jb250cm9sIiB0eXBlPSJ0 -YWJsZV9yb3ciPgo8YnIvPjxlcGM6cHJpbnQgZXhwcj0iZXByaW50X3N0YXR1cyIvPiwgPGVwYzpw -cmludCBleHByPSJ1c2VyaWQiLz4tIAo8L2NpdGU6Y2l0YXRpb24+Cg== - - - - 13272 - document - 2895 - citations/eprint/issue2.xml - application/xml - 81ee034e23ba6890867b35aab1611ce2 - MD5 - 546 - 2017-10-13 14:19:05 - PD94bWwgdmVyc2lvbj0iMS4wIiA/PgoKPGNpdGU6Y2l0YXRpb24geG1sbnM9Imh0dHA6Ly93d3cu -dzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmNpdGU9Imh0dHA6Ly9lcHJpbnRzLm9yZy9lcDMvY2l0 -YXRpb24iIHhtbG5zOmVwYz0iaHR0cDovL2VwcmludHMub3JnL2VwMy9jb250cm9sIiB0eXBlPSJ0 -YWJsZV9yb3ciPgogIDx0ciBjbGFzcz0iZXBfc2VhcmNoX3Jlc3VsdCI+CiAgICA8dGQgc3R5bGU9 -InBhZGRpbmctbGVmdDogMC41ZW0iPjxlcGM6cHJpbnQgZXhwcj0iJG4iIC8+LjwvdGQ+CiAgICA8 -dGQgc3R5bGU9InBhZGRpbmctbGVmdDogMC41ZW0iPgogICAgICA8ZXBjOnByaW50IGV4cHI9IiRp -dGVtLmNpdGF0aW9uKCdkZWZhdWx0JykiIC8+CiAgICAgIDxkaXYgY2xhc3M9ImVwX2lzc3VlX2xp -c3QgZXBfaXNzdWVfbGlzdF97ZXByaW50X3N0YXR1c30iIGVwcmludGlkPSJ7ZXByaW50aWR9Ij4K -ICAgICAgICA8ZXBjOnByaW50IGV4cHI9Iml0ZW1faXNzdWVzMiIvPgogICAgICA8L2Rpdj4KICAg -IDwvdGQ+CiAgPC90cj4KPC9jaXRlOmNpdGF0aW9uPgoK - - - - 13273 - document - 2895 - epm/issues2/cfg/namedsets/issues2 - text/plain - 7ecc3e641a4e745668b163a0dce666da - MD5 - 92 - 2017-10-13 14:19:05 - IyByZWdpc3RlciBpc3N1ZXMyIHBsdWdpbnMgaGVyZQpkdXBsaWNhdGVfZG9pCmR1cGxpY2F0ZV9p -c2JuCmR1cGxpY2F0ZV9pc3NuCmR1cGxpY2F0ZV90aXRsZQo= - - - - 13274 - document - 2895 - epm/issues2/cgi/issues2ack - text/plain - 94fbcc99b235b4e5a8fe7141565d7658 - MD5 - 845 - 2017-10-13 14:19:05 - dXNlIEVQcmludHM7CnVzZSBzdHJpY3Q7CgpteSAkc2Vzc2lvbiA9IG5ldyBFUHJpbnRzOjpTZXNz -aW9uOwpleGl0KCAwICkgdW5sZXNzKCBkZWZpbmVkICRzZXNzaW9uICk7CgpteSAkdXNlciA9ICRz -ZXNzaW9uLT5jdXJyZW50X3VzZXI7CmV4aXQgdW5sZXNzICR1c2VyLT5nZXRfdHlwZSBlcSAiYWRt -aW4iIHx8ICR1c2VyLT5nZXRfdHlwZSBlcSAibG9jYWxfYWRtaW4iIHx8ICR1c2VyLT5oYXNfcm9s -ZSgiZXByaW50L2lzc3VlcyIpOwoKbXkgJGVwcmludGlkID0gJHNlc3Npb24tPnBhcmFtKCJlcHJp -bnRpZCIpOwpteSAkY29kZSA9ICRzZXNzaW9uLT5wYXJhbSgiY29kZSIpOwpleGl0IHVubGVzcyAk -ZXByaW50aWQgJiYgJGNvZGU7CgpteSAkc3RhdGUgPSAkc2Vzc2lvbi0+cGFyYW0oInN0YXRlIik7 -CiRzdGF0ZSA9ICJpZ25vcmVkIiB1bmxlc3MgJHN0YXRlID1+IC9eKGRpc2NvdmVyZWR8aWdub3Jl -ZHxyZXBvcnRlZHxhdXRvcmVzb2x2ZWR8cmVzb2x2ZWQpJC87CgpteSAkZXByaW50ID0gbmV3IEVQ -cmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlc3Npb24sICRlcHJpbnRpZCApOwpleGl0IHVubGVz -cyAkZXByaW50OwoKbXkgJGlzc3VlcyA9ICRlcHJpbnQtPmdldF92YWx1ZSgiaXRlbV9pc3N1ZXMy -Iik7CmV4aXQgdW5sZXNzICRpc3N1ZXM7Cgpmb3JlYWNoIG15ICRpICggQHskaXNzdWVzfSApCnsK -ICBpZiAoICRpLT57aWR9ICYmICRpLT57aWR9IGVxICRjb2RlICkKICB7CiAgICAkaS0+e3N0YXR1 -c30gPSAkc3RhdGU7CiAgICAkZXByaW50LT5zZXRfdmFsdWUoICJpdGVtX2lzc3VlczIiLCAkaXNz -dWVzICk7CiAgICAkZXByaW50LT5jb21taXQoMSk7CiAgICBsYXN0OwogIH0KfQo= - - - - 13275 - document - 2895 - epm/issues2/cgi/issues2merge - text/plain - 0fa95077716d4e85cdd62f738115e682 - MD5 - 985 - 2017-10-13 14:19:05 - dXNlIEVQcmludHM7CnVzZSBzdHJpY3Q7CgpteSAkc2Vzc2lvbiA9IG5ldyBFUHJpbnRzOjpTZXNz -aW9uOwpleGl0KCAwICkgdW5sZXNzKCBkZWZpbmVkICRzZXNzaW9uICk7CgpteSAkdXNlciA9ICRz -ZXNzaW9uLT5jdXJyZW50X3VzZXI7CmV4aXQgdW5sZXNzICR1c2VyLT5nZXRfdHlwZSBlcSAiYWRt -aW4iIHx8ICR1c2VyLT5nZXRfdHlwZSBlcSAibG9jYWxfYWRtaW4iIHx8ICR1c2VyLT5oYXNfcm9s -ZSgiZXByaW50L2lzc3VlcyIpOwoKbXkgJGVwcmludGlkMSA9ICRzZXNzaW9uLT5wYXJhbSgiZXBy -aW50aWQxIik7Cm15ICRlcHJpbnRpZDIgPSAkc2Vzc2lvbi0+cGFyYW0oImVwcmludGlkMiIpOwpt -eSAkZmllbGRzID0gJHNlc3Npb24tPnBhcmFtKCJmaWVsZHMiKTsKZXhpdCB1bmxlc3MgJGVwcmlu -dGlkMSAmJiAkZXByaW50aWQyICYmICRmaWVsZHM7CgpleGl0IHVubGVzcyAkZXByaW50aWQxID1+ -IC9eWzAtOV0rJC87CmV4aXQgdW5sZXNzICRlcHJpbnRpZDIgPX4gL15bMC05XSskLzsKCm15ICRl -cHJpbnQxID0gbmV3IEVQcmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlc3Npb24sICRlcHJpbnRp -ZDEgKTsKZXhpdCB1bmxlc3MgJGVwcmludDE7CgpteSAkZXByaW50MiA9IG5ldyBFUHJpbnRzOjpE -YXRhT2JqOjpFUHJpbnQoICRzZXNzaW9uLCAkZXByaW50aWQyICk7CmV4aXQgdW5sZXNzICRlcHJp -bnQyOwoKbXkgJG5lZWRfY29tbWl0ID0gMDsKCiMgY29weSB0aGUgZmllbGQgdmFsdWVzIGZyb20g -ZXByaW50MiBpbnRvIGVwcmludDEKZm9yZWFjaCBteSAkZiAoIHNwbGl0KC8sLywgJGZpZWxkcykg -KQp7CiAgbmV4dCB1bmxlc3MgJGY7CgogIG15ICR2ID0gJGVwcmludDItPmdldF92YWx1ZSggJGYg -KTsKICBpZiggZGVmaW5lZCggJGYgKSApCiAgewogICAgJGVwcmludDEtPnNldF92YWx1ZSggJGYs -ICR2ICk7CiAgICAkbmVlZF9jb21taXQgPSAxOwogIH0KfQoKJGVwcmludDEtPmNvbW1pdCgxKSBp -ZiAkbmVlZF9jb21taXQ7Cg== - - - - 13276 - document - 2895 lang/en/phrases/issues2.xml application/xml c037268a7ec6ce0169b88ae1f72ac889 MD5 2464 - 2017-10-13 14:19:05 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh RE9DVFlQRSBwaHJhc2VzIFNZU1RFTSAiZW50aXRpZXMuZHRkIj4KPGVwcDpwaHJhc2VzIHhtbG5z PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiB4bWxuczplcHA9Imh0dHA6Ly9lcHJpbnRz @@ -443,417 +59,13 @@ L2VwcDpwaHJhc2U+Cgo8IS0tCjxlcHA6cGhyYXNlIGlkPSIiPjwvZXBwOnBocmFzZT4KLS0+Cjwv ZXBwOnBocmFzZXM+Cg== - - 13277 + document - 2895 - plugins/EPrints/Plugin/Issues2.pm - text/plain - c15c3236e3e3e2156d31f6ba94c63c0b - MD5 - 4122 - 2017-10-13 14:19:05 - PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6SXNzdWVzMgoKPWN1dAoKcGFja2FnZSBFUHJp -bnRzOjpQbHVnaW46Oklzc3VlczI7Cgp1c2Ugc3RyaWN0OwoKb3VyIEBJU0EgPSBxdy8gRVByaW50 -czo6UGx1Z2luIC87CgokRVByaW50czo6UGx1Z2luOjpJc3N1ZXMyOjpESVNBQkxFID0gMTsKCnN1 -YiBtYXRjaGVzIAp7CglteSggJHNlbGYsICR0ZXN0LCAkcGFyYW0gKSA9IEBfOwoKCWlmKCAkdGVz -dCBlcSAiaXNfYXZhaWxhYmxlIiApCgl7CgkJcmV0dXJuKCAkc2VsZi0+aXNfYXZhaWxhYmxlKCkg -KTsKCX0KCgkjIGRpZG4ndCB1bmRlcnN0YW5kIHRoaXMgbWF0Y2ggCglyZXR1cm4gJHNlbGYtPlNV -UEVSOjptYXRjaGVzKCAkdGVzdCwgJHBhcmFtICk7Cn0KCnN1YiBpc19hdmFpbGFibGUKewoJbXko -ICRzZWxmICkgPSBAXzsKCglyZXR1cm4gMTsKfQoKIyByZXR1cm4gYWxsIGlzc3VlcyBvbiB0aGlz -IHNldCwgYXMgYSBoYXNoIGtleWVkIG9uIGVwcmludGlkLgpzdWIgbGlzdF9pc3N1ZXMKewoJbXko -ICRwbHVnaW4sICVvcHRzICkgPSBAXzsKCglteSAkaW5mbyA9IHsgaXNzdWVzID0+IHt9LCBvcHRz -PT5cJW9wdHMgfTsKCSRvcHRze2xpc3R9LT5tYXAoIAoJCXN1YiB7IAoJCQlteSggJHNlc3Npb24s -ICRkYXRhc2V0LCAkaXRlbSwgJGluZm8gKSA9IEBfOwoJCQlteSBAaXNzdWVzID0gJHBsdWdpbi0+ -cHJvY2Vzc19pdGVtX2luX2xpc3QoICRpdGVtLCAkaW5mbyApOwoJCX0sCgkJJGluZm8KCSk7CgoJ -JHBsdWdpbi0+cHJvY2Vzc19hdF9lbmQoICRpbmZvICk7CgoJcmV0dXJuICRpbmZvLT57aXNzdWVz -fTsKfQoKIyB0aGlzIGlzIHVzZWQgdG8gYWRkIGFueSBhZGRpdGlvbmFsIGlzc3VlcyBiYXNlZCBv -biBjdW11bGF0aXZlIGluZm9ybWF0aW9uCnN1YiBwcm9jZXNzX2F0X2VuZAp7CglteSggJHBsdWdp -biwgJGluZm8sICRzdWJqZWN0X2lkICkgPSBAXzsKCglteSAkc2Vzc2lvbiA9ICRwbHVnaW4tPntz -ZXNzaW9ufTsKCWZvcmVhY2ggbXkgJGNvZGUgKCBrZXlzICV7JGluZm8tPnsgJHBsdWdpbi0+e2Zp -ZWxkbWFwfSB9fSApCgl7CgkJbXkgQHNldCA9IEB7JGluZm8tPnsgJHBsdWdpbi0+e2ZpZWxkbWFw -fSB9LT57JGNvZGV9fTsKCQluZXh0IHVubGVzcyBzY2FsYXIgQHNldCA+IDE7CgkJZm9yZWFjaCBt -eSAkaWQgKCBAc2V0ICkKCQl7CgkJCW15ICRlcHJpbnQgPSBFUHJpbnRzOjpEYXRhT2JqOjpFUHJp -bnQtPm5ldyggJHNlc3Npb24sICRpZCApOwoJCQkjIG15ICRkZXNjID0gJHNlc3Npb24tPm1ha2Vf -ZWxlbWVudCggInNwYW4iICk7CgkJCW15ICRkZXNjID0gJHNlc3Npb24tPm1ha2VfZG9jX2ZyYWdt -ZW50OwoJCQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJEdXBsaWNh -dGUgIiApICk7CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPmh0bWxfcGhyYXNlKCAi -ZXByaW50X2ZpZWxkbmFtZV8iIC4gJHBsdWdpbi0+e2ZpZWxkfSApICk7CgkJCSRkZXNjLT5hcHBl -bmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIiB0byAiICkgKTsKCQkJJGRlc2MtPmFwcGVu -ZENoaWxkKCAkZXByaW50LT5yZW5kZXJfY2l0YXRpb25fbGlua19zdGFmZiggImJyaWVmIiApICk7 -CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJGVwcmludC0+cmVuZGVyX2NpdGF0aW9uX2xpbmtfc3Rh -ZmYoICJicmllZl9pbmZvIiApICk7CgoJCQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5t -YWtlX3RleHQoICJbICIgKSApOwoJCQlteSAkcmV0aXJlID0gJHNlc3Npb24tPm1ha2VfZWxlbWVu -dCggImEiLCBocmVmPT4iIyIsICJvbmNsaWNrIiA9PiAicmV0dXJuIGlzc3VlczJfcmV0aXJlKCAk -aWQgKTsiLCBjbGFzcyA9PiAiZXBfaXNzdWVzMl9yZXRpcmUiICk7CgkJCSRyZXRpcmUtPmFwcGVu -ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiTWFuYWdlIiApICk7CgkJCSRkZXNjLT5hcHBl -bmRDaGlsZCggJHJldGlyZSApOyAjIHVubGVzcyAkZXByaW50LT5nZXRfdmFsdWUoImVwcmludF9z -dGF0dXMiKSBlcSAiZGVsZXRpb24iOwoKCQkJJGRlc2MtPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+ -bWFrZV90ZXh0KCAiIF0iICkgKTsKCgkJCWlmICggJGVwcmludC0+Z2V0X3ZhbHVlKCJlcHJpbnRf -c3RhdHVzIikgbmUgImRlbGV0aW9uIiApCgkJCXsKCQkJCW15ICRjb21wYXJlID0gJHNlc3Npb24t -Pm1ha2VfZWxlbWVudCggImEiLCBocmVmPT4iIyIsICJvbmNsaWNrIiA9PiAicmV0dXJuIGlzc3Vl -czJfY29tcGFyZSggXCQodGhpcykudXAoMykucmVhZEF0dHJpYnV0ZSgnZXByaW50aWQnKSwgJGlk -ICk7IiwgImNsYXNzIiA9PiAiZXBfaXNzdWVzMl9jb21wYXJlIiApOwoJCQkJJGNvbXBhcmUtPmFw -cGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiQ29tcGFyZSAmIE1lcmdlIiApICk7CgkJ -CQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICIgWyAiICkgKTsKCQkJ -CSRkZXNjLT5hcHBlbmRDaGlsZCggJGNvbXBhcmUgKTsKCQkJCSRkZXNjLT5hcHBlbmRDaGlsZCgg -JHNlc3Npb24tPm1ha2VfdGV4dCggIiBdIiApICk7CgkJCX0KCgkJCW15ICRhY2sgPSAkc2Vzc2lv -bi0+bWFrZV9lbGVtZW50KCAiYSIsIGhyZWY9PiIjIiwKCQkJCSJvbmNsaWNrIiA9PiAiaWYoIGlz -c3VlczJfYWNrKCBcJCh0aGlzKS51cCgzKS5yZWFkQXR0cmlidXRlKCdlcHJpbnRpZCcpLCBcJCh0 -aGlzKS51cCgxKS5yZWFkQXR0cmlidXRlKCdlcF9pc3N1ZV9saXN0X2lkJykpICkgeyBcJCh0aGlz -KS51cCgxKS5zZXRTdHlsZSggeyAnZm9udC1zdHlsZSc6ICdpdGFsaWMnLCAnY29sb3InOiAnI2Ji -YmJiYicgfSApOyB9IiwKCQkJCSJjbGFzcyIgPT4gImVwX2lzc3VlczJfYWNrIgoJCQkpOwoJCQkk -YWNrLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIkFja25vd2xlZGdlIiApICk7 -CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIiBbICIgKSApOwoJ -CQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRhY2sgKTsKCQkJJGRlc2MtPmFwcGVuZENoaWxkKCAkc2Vz -c2lvbi0+bWFrZV90ZXh0KCAiIF0iICkgKTsKCgkJCU9USEVSOiBmb3JlYWNoIG15ICRpZDIgKCBA -c2V0ICkKCQkJewoJCQkJbmV4dCBPVEhFUiBpZiAkaWQgPT0gJGlkMjsKCQkJCXB1c2ggQHskaW5m -by0+e2lzc3Vlc30tPnskaWQyfX0sIHsKCQkJCQl0eXBlID0+ICRwbHVnaW4tPnt0eXBlfSwKCQkJ -CQlpZCA9PiAkcGx1Z2luLT57dHlwZX0gLiAiXyIgLiAkaWQsCgkJCQkJZGVzY3JpcHRpb24gPT4g -JGRlc2MsCgkJCQl9OwoJCQl9CgoJCX0KCX0KfQoKIyBub3JtYWxpc2UgdGhlIGlucHV0IGJlZm9y -ZSBjb21wYXJpc29ucywgZWcgbG93ZXJjYXNlIGl0IGFuZCByZW1vdmUgZXhjZXNzIHdoaXRlIHNw -YWNlCnN1YiBub3JtYWxpc2UKewoJbXkoICRwbHVnaW4sICRzdHJpbmcgKSA9IEBfOwoKCXJldHVy -biAkc3RyaW5nOwp9CgojIGluZm8gaXMgdGhlIGRhdGEgYmxvY2sgYmVpbmcgdXNlZCB0byBzdG9y -ZSBjdW11bGF0aXZlIGluZm9ybWF0aW9uIGZvciBwcm9jZXNzaW5nIGF0IHRoZSBlbmQuCnN1YiBw -cm9jZXNzX2l0ZW1faW5fbGlzdAp7CglteSggJHBsdWdpbiwgJGl0ZW0sICRpbmZvICkgPSBAXzsK -CglteSAkdmFsdWUgPSAkaXRlbS0+Z2V0X3ZhbHVlKCAkcGx1Z2luLT57ZmllbGR9ICk7CglyZXR1 -cm4gaWYgIWRlZmluZWQgJHZhbHVlOwoKCSR2YWx1ZSA9ICRwbHVnaW4tPm5vcm1hbGlzZSggJHZh -bHVlICk7CglyZXR1cm4gaWYgIWRlZmluZWQgJHZhbHVlOwoKCXB1c2ggQHsgJGluZm8tPnsgJHBs -dWdpbi0+e2ZpZWxkbWFwfSB9LT57ICR2YWx1ZSB9IH0sICRpdGVtLT5nZXRfaWQ7Cn0KCiMgcmV0 -dXJuIGFuIGFycmF5IG9mIGlzc3Vlcy4gSXNzdWVzIHNob3VsZCBiZSBvZiB0aGUgdHlwZQojIHsg -ZGVzY3JpcHRpb249PlhIVE1MRE9NLCB0eXBlPT5zdHJpbmcgfQojIGlmIG9uZSBpdGVtIGNhbiBo -YXZlIG11bHRpcGxlIG9jY3VyYW5jZXMgb2YgdGhlIHNhbWUgaXNzdWUgdHlwZSB0aGVuIGFkZAoj -IGFuIGlkIGZpZWxkIHRvby4gVGhpcyBvbmx5IG5lZWQgdG8gYmUgdW5pcXVlIHdpdGhpbiB0aGUg -aXRlbS4Kc3ViIGl0ZW1faXNzdWVzCnsKCW15KCAkcGx1Z2luLCAkZGF0YW9iaiApID0gQF87CgkK -CXJldHVybiAoKTsKfQoKMTsK - - - - 13278 - document - 2895 - plugins/EPrints/Plugin/Issues2/DuplicateDOI.pm - text/plain - 97a0fd0d126dc2c2b09c93a55e3ec04a - MD5 - 505 - 2017-10-13 14:19:05 - cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZURPSTsKQElTQSA9ICgg -IkVQcmludHM6OlBsdWdpbjo6SXNzdWVzMiIgKTsKCnN1YiBuZXcKewoJbXkoICRjbGFzcywgJXBh -cmFtcyApID0gQF87CgoJbXkgJHNlbGYgPSAkY2xhc3MtPlNVUEVSOjpuZXcoICVwYXJhbXMgKTsK -Cgkkc2VsZi0+e3R5cGV9ID0gImR1cGxpY2F0ZV9kb2kiOwkjIGludGVybmFsIG5hbWUgb2YgaXNz -dWUsIGFkZCB0byBuYW1lZHNldHMvaXNzdWVzMgoJJHNlbGYtPntuYW1lfSA9ICJEdXBsaWNhdGUg -RE9JcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaWRfbnVtYmVy -IjsJCSMgZmllbGQgdG8gdGVzdCBhZ2FpbnN0CgoJJHNlbGYtPntmaWVsZG1hcH0gPSAkc2VsZi0+ -e2ZpZWxkfSAuICItbWFwIjsgIyBpbnRlcm5hbCBjYWNoZSBuYW1lCgkkc2VsZi0+e2Rpc2FibGV9 -ID0gMDsgIyBlbmFibGUgdGhpcyBwbHVnaW4KCglyZXR1cm4gJHNlbGY7Cn0KCjE7Cg== - - - - 13279 - document - 2895 - plugins/EPrints/Plugin/Issues2/DuplicateISBN.pm - text/plain - d8e56421562df21807013ceef79aac70 - MD5 - 503 - 2017-10-13 14:19:05 - cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZUlTQk47CkBJU0EgPSAo -ICJFUHJpbnRzOjpQbHVnaW46Oklzc3VlczIiICk7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVw -YXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0gJGNsYXNzLT5TVVBFUjo6bmV3KCAlcGFyYW1zICk7 -CgoJJHNlbGYtPnt0eXBlfSA9ICJkdXBsaWNhdGVfaXNibiI7CSMgaW50ZXJuYWwgbmFtZSBvZiBp -c3N1ZSwgYWRkIHRvIG5hbWVkc2V0cy9pc3N1ZXMyCgkkc2VsZi0+e25hbWV9ID0gIkR1cGxpY2F0 -ZSBJU0JOcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaXNibiI7 -CQkjIGZpZWxkIHRvIHRlc3QgYWdhaW5zdAoKCSRzZWxmLT57ZmllbGRtYXB9ID0gJHNlbGYtPntm -aWVsZH0gLiAiLW1hcCI7ICMgaW50ZXJuYWwgY2FjaGUgbmFtZQoJJHNlbGYtPntkaXNhYmxlfSA9 -IDA7ICMgZW5hYmxlIHRoaXMgcGx1Z2luCgoJcmV0dXJuICRzZWxmOwp9CgoxOwo= - - - - 13280 - document - 2895 - plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm - text/plain - faf60b87b87a842081a2983e81e060be - MD5 - 503 - 2017-10-13 14:19:05 - cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZUlTU047CkBJU0EgPSAo -ICJFUHJpbnRzOjpQbHVnaW46Oklzc3VlczIiICk7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVw -YXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0gJGNsYXNzLT5TVVBFUjo6bmV3KCAlcGFyYW1zICk7 -CgoJJHNlbGYtPnt0eXBlfSA9ICJkdXBsaWNhdGVfaXNzbiI7CSMgaW50ZXJuYWwgbmFtZSBvZiBp -c3N1ZSwgYWRkIHRvIG5hbWVkc2V0cy9pc3N1ZXMyCgkkc2VsZi0+e25hbWV9ID0gIkR1cGxpY2F0 -ZSBJU1NOcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaXNzbiI7 -CQkjIGZpZWxkIHRvIHRlc3QgYWdhaW5zdAoKCSRzZWxmLT57ZmllbGRtYXB9ID0gJHNlbGYtPntm -aWVsZH0gLiAiLW1hcCI7ICMgaW50ZXJuYWwgY2FjaGUgbmFtZQoJJHNlbGYtPntkaXNhYmxlfSA9 -IDA7ICMgZW5hYmxlIHRoaXMgcGx1Z2luCgoJcmV0dXJuICRzZWxmOwp9CgoxOwo= - - - - 13281 - document - 2895 - plugins/EPrints/Plugin/Issues2/DuplicateTitle.pm - text/plain - 7c95d856f329c84cfb3d4d0fbf428314 - MD5 - 702 - 2017-10-13 14:19:05 - cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZVRpdGxlOwpASVNBID0g -KCAiRVByaW50czo6UGx1Z2luOjpJc3N1ZXMyIiApOwoKc3ViIG5ldwp7CglteSggJGNsYXNzLCAl -cGFyYW1zICkgPSBAXzsKCglteSAkc2VsZiA9ICRjbGFzcy0+U1VQRVI6Om5ldyggJXBhcmFtcyAp -OwoKCSRzZWxmLT57dHlwZX0gPSAiZHVwbGljYXRlX3RpdGxlIjsJIyBpbnRlcm5hbCBuYW1lIG9m -IGlzc3VlLCBhZGQgdG8gbmFtZWRzZXRzL2lzc3VlczIKCSRzZWxmLT57bmFtZX0gPSAiRHVwbGlj -YXRlIFRpdGxlcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAidGl0 -bGUiOwkJIyBmaWVsZCB0byB0ZXN0IGFnYWluc3QKCgkkc2VsZi0+e2ZpZWxkbWFwfSA9ICRzZWxm -LT57ZmllbGR9IC4gIi1tYXAiOyAjIGludGVybmFsIGNhY2hlIG5hbWUKCSRzZWxmLT57ZGlzYWJs -ZX0gPSAwOyAjIGVuYWJsZSB0aGlzIHBsdWdpbgoKCXJldHVybiAkc2VsZjsKfQoKc3ViIG5vcm1h -bGlzZQp7CglteSggJHBsdWdpbiwgJHN0cmluZyApID0gQF87CgoJJHN0cmluZyA9fiBzL1sgXHRc -clxuXSsvIC87CSMgcmVwbGFjZSBydW5zIG9mIHdoaXRlIHNwYWNlIHdpdGggYSBzaW5nbGUgc3Bh -Y2UKCSRzdHJpbmcgPSBsYygkc3RyaW5nKTsJCSMgbG93ZXJjYXNlIHRoZSBzdHJpbmcKCglyZXR1 -cm4gJHN0cmluZzsKfQoKMTsK - - - - 13282 - document - 2895 - plugins/EPrints/Plugin/Screen/EPMC/Issues2.pm - text/plain - b9227c7f519d4bf131f18cdc06b10233 - MD5 - 705 - 2017-10-13 14:19:05 - cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVBNQzo6SXNzdWVzMjsKCkBJU0EgPSAo -ICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVBNQycgKTsKCnVzZSBzdHJpY3Q7CgpzdWIgbmV3 -CnsKICBteSggJGNsYXNzLCAlcGFyYW1zICkgPSBAXzsKCiAgbXkgJHNlbGYgPSAkY2xhc3MtPlNV -UEVSOjpuZXcoICVwYXJhbXMgKTsKCiAgJHNlbGYtPntwYWNrYWdlX25hbWV9ID0gJ2lzc3VlczIn -OwoKICByZXR1cm4gJHNlbGY7Cn0KCnN1YiBhY3Rpb25fZW5hYmxlCnsKICBteSggJHNlbGYsICRz -a2lwX3JlbG9hZCApID0gQF87CgogICRzZWxmLT5TVVBFUjo6YWN0aW9uX2VuYWJsZSggJHNraXBf -cmVsb2FkICk7CiAgbXkgJHJlcG8gPSAkc2VsZi0+e3JlcG9zaXRvcnl9OwoKICBjaG1vZCggMDc1 -NSwgJHJlcG8tPmNvbmZpZyggImxpYl9wYXRoIiApIC4gIi9iaW4vaXNzdWVzX2F1ZGl0MiIgKTsg -IyBtYWtlIGV4ZWN1dGFibGUKCiAgJHNlbGYtPnJlbG9hZF9jb25maWcgaWYgISRza2lwX3JlbG9h -ZDsKfQoKc3ViIGFjdGlvbl9kaXNhYmxlCnsKICBteSggJHNlbGYsICRza2lwX3JlbG9hZCApID0g -QF87CgogICRzZWxmLT5TVVBFUjo6YWN0aW9uX2Rpc2FibGUoICRza2lwX3JlbG9hZCApOwogIG15 -ICRyZXBvID0gJHNlbGYtPntyZXBvc2l0b3J5fTsKCiAgJHNlbGYtPnJlbG9hZF9jb25maWcgaWYg -ISRza2lwX3JlbG9hZDsKfQoKMTsK - - - - 13283 - document - 2895 - plugins/EPrints/Plugin/Screen/EPrint/Issues2.pm - text/plain - 06c09791d0b38cf54b7c1527d30585ab - MD5 - 779 - 2017-10-13 14:19:05 - PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3VlczIKCj1j -dXQKCnBhY2thZ2UgRVByaW50czo6UGx1Z2luOjpTY3JlZW46OkVQcmludDo6SXNzdWVzMjsKCm91 -ciBASVNBID0gKCAnRVByaW50czo6UGx1Z2luOjpTY3JlZW46OkVQcmludCcgKTsKCnVzZSBzdHJp -Y3Q7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVwYXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0g -JGNsYXNzLT5TVVBFUjo6bmV3KCVwYXJhbXMpOwoKCSRzZWxmLT57ZXhwZW5zaXZlfSA9IDE7Cgkk -c2VsZi0+e2FwcGVhcnN9ID0gWwoJCXsKCQkJcGxhY2UgPT4gImVwcmludF92aWV3X3RhYnMiLAoJ -CQlwb3NpdGlvbiA9PiAxNTAwLAoJCX0sCgldOwoKCXJldHVybiAkc2VsZjsKfQoKc3ViIGNhbl9i -ZV92aWV3ZWQKewoJbXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4gJHNlbGYtPmFsbG93KCAiZXBy -aW50L2lzc3VlcyIgKTsKfQoKc3ViIHJlbmRlcgp7CglteSggJHNlbGYgKSA9IEBfOwoKCW15ICRl -cHJpbnQgPSAkc2VsZi0+e3Byb2Nlc3Nvcn0tPntlcHJpbnR9OwoJbXkgJHNlc3Npb24gPSAkZXBy -aW50LT57c2Vzc2lvbn07CgoJbXkgJHBhZ2UgPSAkc2Vzc2lvbi0+bWFrZV9kb2NfZnJhZ21lbnQ7 -CgoJIyBpZiggJGVwcmludC0+Z2V0X3ZhbHVlKCAiaXRlbV9pc3N1ZXNfY291bnQiICkgPiAwICkK -CXsKCQkkcGFnZS0+YXBwZW5kQ2hpbGQoICRlcHJpbnQtPnJlbmRlcl92YWx1ZSggIml0ZW1faXNz -dWVzMiIgKSApOwoJfQoKCXJldHVybiAkcGFnZTsKfQoKCgoxOwo= - - - - 13284 - document - 2895 - plugins/EPrints/Plugin/Screen/EPrint/Issues2Summary.pm - text/plain - 9062f6bba29f869c9cb6d898f824a1c5 - MD5 - 6207 - 2017-10-13 14:19:05 - PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3VlczJTdW1t -YXJ5Cgo9Y3V0CgpwYWNrYWdlIEVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3Vl -czJTdW1tYXJ5OwoKb3VyIEBJU0EgPSAoICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVByaW50 -JyApOwoKdXNlIHN0cmljdDsKCnN1YiBuZXcKewoJbXkoICRjbGFzcywgJXBhcmFtcyApID0gQF87 -CgoJbXkgJHNlbGYgPSAkY2xhc3MtPlNVUEVSOjpuZXcoJXBhcmFtcyk7CgoJJHNlbGYtPnthcHBl -YXJzfSA9IHVuZGVmOwoKCXJldHVybiAkc2VsZjsKfQoKc3ViIGNhbl9iZV92aWV3ZWQKewoJbXko -ICRzZWxmICkgPSBAXzsKCglteSAkdXNlciA9ICRzZWxmLT57c2Vzc2lvbn0tPmN1cnJlbnRfdXNl -cjsKCXJldHVybiAxIGlmIGRlZmluZWQoICR1c2VyICkgJiYgJHVzZXItPmdldF92YWx1ZSggInVz -ZXJ0eXBlIiApID1+IC9eKGxvY2FsX2FkbWlufGFkbWluKSQvOwoKCXJldHVybiAkc2VsZi0+YWxs -b3coICJlcHJpbnQvc3VtbWFyeSIgKTsKfQoKc3ViIHJlbmRlcgp7CglteSggJHNlbGYgKSA9IEBf -OwoKCW15ICRzZXNzaW9uID0gJHNlbGYtPntzZXNzaW9ufTsKCW15ICRwYWdlID0gJHNlc3Npb24t -Pm1ha2VfZWxlbWVudCggImRpdiIgKTsKCiAgICAgICAgbXkgJGVwcmludGlkMSA9ICRzZWxmLT57 -cHJvY2Vzc29yfS0+e2VwcmludH0tPmdldF92YWx1ZSgiZXByaW50aWQiKTsKCW15ICRlcHJpbnRp -ZDIgPSAkc2Vzc2lvbi0+cGFyYW0oICJlcHJpbnRpZDIiICk7CglyZXR1cm4gJHBhZ2UgdW5sZXNz -ICRlcHJpbnRpZDEgPX4gL15bMC05XSskLyAmJiAkZXByaW50aWQyID1+IC9eWzAtOV0rJC87Cgog -ICAgICAgIG15ICRlcHJpbnQxID0gJHNlbGYtPntwcm9jZXNzb3J9LT57ZXByaW50fTsKCW15ICRl -cHJpbnQyID0gbmV3IEVQcmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlbGYtPntzZXNzaW9ufSwg -JGVwcmludGlkMiApOwoJcmV0dXJuICRwYWdlIHVubGVzcyBkZWZpbmVkICRlcHJpbnQxICYmIGRl -ZmluZWQgJGVwcmludDI7CgoJbXkgJHRhYmxlID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRh -YmxlIiwgInN0eWxlIiA9PiAicGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4 -OyBtYXJnaW4tdG9wOiAxMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyYXk7IGJvcmRl -ci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JheTsiICk7CglteSAkdHIxID0gJHNlc3Npb24tPm1h -a2VfZWxlbWVudCggInRyIiApOwoJbXkgJHRoMSA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJ0 -aCIgKTsKCW15ICR0aDIgPSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGgiICk7CgoJJHRoMS0+ -YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICIjIiAuICRlcHJpbnRpZDEgLiAiIC0g -IikgKTsKCSR0aDEtPmFwcGVuZENoaWxkKCAkZXByaW50MS0+cmVuZGVyX3ZhbHVlKCAidGl0bGUi -ICkgKTsKCSR0aDItPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiIyIgLiAkZXBy -aW50aWQyIC4gIiAtICIpICk7CgkkdGgyLT5hcHBlbmRDaGlsZCggJGVwcmludDItPnJlbmRlcl92 -YWx1ZSggInRpdGxlIiApICk7CgoJJHRyMS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX2Vs -ZW1lbnQoICJ0aCIgKSApOwoJJHRyMS0+YXBwZW5kQ2hpbGQoICR0aDEgKTsKCSR0cjEtPmFwcGVu -ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGgiICkgKTsKCSR0cjEtPmFwcGVuZENo -aWxkKCAkdGgyICk7CgoJJHRhYmxlLT5hcHBlbmRDaGlsZCggJHRyMSApOwoKCW15ICRkcyA9ICRz -ZXNzaW9uLT5kYXRhc2V0KCAiZXByaW50IiApOwoJcmV0dXJuICRwYWdlIHVubGVzcyBkZWZpbmVk -ICRkczsKCglteSBAZmllbGRzID0gJGRzLT5maWVsZHM7CgoJIyBpdGVyYXRlIG92ZXIgdGhlIGZp -ZWxsZHMgY29tcGFyaW5nIHRoZSAyIHJlY29yZHMKCWZvcmVhY2ggbXkgJGZpZWxkIChAZmllbGRz -KQoJewoJCW15ICRuID0gICRmaWVsZC0+bmFtZTsKCQlteSAkbmFtZSA9ICAkZmllbGQtPnJlbmRl -cl9uYW1lOwoJCW15ICR0ID0gJGZpZWxkLT50eXBlOwoKCQlteSAkc3RyaW5nMSA9IEVQcmludHM6 -OlV0aWxzOjp0cmVlX3RvX3V0ZjgoICRlcHJpbnQxLT5yZW5kZXJfdmFsdWUoICRuICkgKTsKCQlt -eSAkc3RyaW5nMiA9IEVQcmludHM6OlV0aWxzOjp0cmVlX3RvX3V0ZjgoICRlcHJpbnQyLT5yZW5k -ZXJfdmFsdWUoICRuICkgKTsKCgkJIyByZXBvcnQgYSBkaWZmZXJlbmNlIHVubGVzcyBpdHMgYSBm -aWVsZCB3aGljaCB3aWxsIGFsd2F5cyBkaWZmZXIgb3Igd2UgZG9udCB3YW50IHRvIHJlcG9ydCBv -bgoJCWlmKCAkbiAhfiAvXihlcHJpbnRpZHx0eXBlfHJldl9udW1iZXJ8ZGlyfGRhdGVzdGFtcHxs -YXN0bW9kfHN0YXR1c19jaGFuZ2VkfGZpbGVpbmZvKSQvICYmIAoJCSAgICAkbiAhfiAvXihpdGVt -X2lzc3Vlc3xlZGl0X2xvY2t8ZG9jdW1lbnRzKS8gICYmIAoJCSAgICAkbiAhfiAvKF9kYXRlc3Rh -bXApJC8gICYmIAoJCSAgICAkdCBuZSAiY29tcG91bmQiICYmICMgc3ViIGZpZWxkcyBzaG93IHVw -IHNlcGFyYXRlbHkKCQkgICAgJHN0cmluZzEgbmUgJHN0cmluZzIgKQoJCXsKCQkJbXkgJHRyID0g -JHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRyIiApOwoJCQlteSAkdGRhID0gJHNlc3Npb24tPm1h -a2VfZWxlbWVudCggInRkIiwgc3R5bGUgPT4gInZlcnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlcjog -MXB4IHNvbGlkIHdoaXRlOyIgKTsKCQkJbXkgJHRkYiA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQo -ICJ0ZCIsIHN0eWxlID0+ICJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyBib3JkZXI6IDFweCBzb2xpZCBk -YXJrZ3JheTsiICk7CgkJCW15ICR0ZGMgPSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGQiLCBz -dHlsZSA9PiAidmVydGljYWwtYWxpZ246IHRvcDsgYm9yZGVyOiAxcHggc29paWQgd2hpdGU7IiAp -OwoJCQlteSAkdGRkID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRkIiwgc3R5bGUgPT4gInZl -cnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlIiApOwoKCQkJbXkgJGNi -ID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJjaGVja2JveCIs -ICJuYW1lIiA9PiAiJG4iLCB2YWx1ZSA9PiAiMSIsICJjbGFzcyIgPT4gImVwX2lzc3VlczJfbWVy -Z2UiICk7CgoJCQlteSAkbmFtZV9zcGFuID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCgic3BhbiIs -IHN0eWxlID0+ICJmb250LXNpemU6IDgwJTsiKTsKCQkJJG5hbWVfc3Bhbi0+YXBwZW5kQ2hpbGQo -ICRzZXNzaW9uLT5tYWtlX3RleHQoIiAoJG4pIikgKTsKCQkJJHRkYS0+YXBwZW5kQ2hpbGQoICRu -YW1lICk7CgkJCSR0ZGEtPmFwcGVuZENoaWxkKCAkbmFtZV9zcGFuICk7CgoJCQkkdGRiLT5hcHBl -bmRDaGlsZCggJGVwcmludDEtPnJlbmRlcl92YWx1ZSggJG4gKSApOwoJCQkkdGRjLT5hcHBlbmRD -aGlsZCggJGNiICApOwoJCQkkdGRkLT5hcHBlbmRDaGlsZCggJGVwcmludDItPnJlbmRlcl92YWx1 -ZSggJG4gKSApOwoKCQkJJHRyLT5hcHBlbmRDaGlsZCggJHRkYSApOwoJCQkkdHItPmFwcGVuZENo -aWxkKCAkdGRiICk7CgkJCSR0ci0+YXBwZW5kQ2hpbGQoICR0ZGMgKTsKCQkJJHRyLT5hcHBlbmRD -aGlsZCggJHRkZCApOwogCgkJCSR0YWJsZS0+YXBwZW5kQ2hpbGQoICR0ciApOwoJCX0KCX0KCiAg -ICAgICAgJHBhZ2UtPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9qYXZhc2NyaXB0KCAidmFy -IGVwcmludHNfaHR0cF9yb290PScvJzsiICkgKTsKICAgICAgICAkcGFnZS0+YXBwZW5kQ2hpbGQo -ICRzZXNzaW9uLT5tYWtlX2phdmFzY3JpcHQoIHVuZGVmLCBzcmMgPT4gJHNlc3Npb24tPmN1cnJl -bnRfdXJsKCBwYXRoID0+ICJzdGF0aWMiLCAiamF2YXNjcmlwdC9hdXRvLmpzIiApICkgKTsKCgkk -cGFnZS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJDb21wYXJlIHRoZSBkaWZm -ZXJlbmNlcyBiZXR3ZWVuIHRoZSB0d28gcmVjb3JkcywgdXNlIHRoZSBjaGVjayBib3hlcyB0byBt -YXJrIHRob3NlIHRvIGJlIG1lcmdlZCBmcm9tIHJpZ2h0IHRvIGxlZnQsIHByZXNzIEFwcGx5IHRv -IGNvbW1pdCB0aGUgY2hhbmdlcyBhbmQgY2xvc2UgdGhpcyB3aW5kb3cuIiApICk7CgkkcGFnZS0+ -YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJiciIgKSApOwoKCXsKCQlteSAk -c3VibWl0ID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJidXR0 -b24iLCAibmFtZSIgPT4gIm1lcmdlIiwgdmFsdWUgPT4gIkFwcGx5IGNoYW5nZXMgYW5kIGNsb3Nl -IHdpbmRvdyIsICJvbmNsaWNrIiA9PiAiaXNzdWVzMl9tZXJnZSgkZXByaW50aWQxLCAkZXByaW50 -aWQyKTsiLCAic3R5bGUiID0+ICJmbG9hdDogcmlnaHQ7IiApOwoJCW15ICRjYW5jZWwgPSAkc2Vz -c2lvbi0+bWFrZV9lbGVtZW50KCAiaW5wdXQiLCAidHlwZSIgPT4gImJ1dHRvbiIsICJuYW1lIiA9 -PiAiY2FuY2VsIiwgdmFsdWUgPT4gIkNhbmNlbCBjaGFuZ2VzIGFuZCBjbG9zZSB3aW5kb3ciLCAi -b25jbGljayIgPT4gIndpbmRvdy5jbG9zZSgpIiwgInN0eWxlIiA9PiAiZmxvYXQ6IHJpZ2h0OyIg -KTsKCQlteSAkc3dhcCA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJpbnB1dCIsICJ0eXBlIiA9 -PiAiYnV0dG9uIiwgIm5hbWUiID0+ICJzd2FwIiwgdmFsdWUgPT4gIlJldmVyc2UgdmlldyIsICJv -bmNsaWNrIiA9PiAid2luZG93LmxvY2F0aW9uID0gJy9jZ2kvdXNlcnMvaG9tZT9zY3JlZW49RVBy -aW50OjpJc3N1ZXMyU3VtbWFyeSZlcHJpbnRpZD0kZXByaW50aWQyJmVwcmludGlkMj0kZXByaW50 -aWQxJm1haW5vbmx5PXllcyciLCAic3R5bGUiID0+ICJmbG9hdDogbGVmdDsiICk7CgkJJHBhZ2Ut -PmFwcGVuZENoaWxkKCAkc3dhcCApOwoJCSRwYWdlLT5hcHBlbmRDaGlsZCggJHN1Ym1pdCApOwoJ -CSRwYWdlLT5hcHBlbmRDaGlsZCggJGNhbmNlbCApOwoJfQoKCSRwYWdlLT5hcHBlbmRDaGlsZCgg -JHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJyIiApICk7CgkkcGFnZS0+YXBwZW5kQ2hpbGQoICR0 -YWJsZSApOwoKCSRwYWdlLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJy -IiApICk7CgkkcGFnZS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJPbmNlIGNo -YW5nZXMgaGF2ZSBiZWVuIG1hZGUsIHRoZXkgd2lsbCBiZSByZWZsZWN0ZWQgaW4gdGhlIHJlcG9y -dHMgYWZ0ZXIgdGhlIG5leHQgYXVkaXQgaGFzIGJlZW4gcnVuLiIgKSApOwoJJHBhZ2UtPmFwcGVu -ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAiYnIiICkgKTsKCSRwYWdlLT5hcHBlbmRD -aGlsZCggJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJyIiApICk7CgoJewoJCW15ICRzdWJtaXQg -PSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAiaW5wdXQiLCAidHlwZSIgPT4gImJ1dHRvbiIsICJu -YW1lIiA9PiAibWVyZ2UiLCB2YWx1ZSA9PiAiQXBwbHkgY2hhbmdlcyBhbmQgY2xvc2Ugd2luZG93 -IiwgIm9uY2xpY2siID0+ICJpc3N1ZXMyX21lcmdlKCRlcHJpbnRpZDEsICRlcHJpbnRpZDIpOyIs -ICJzdHlsZSIgPT4gImZsb2F0OiByaWdodDsiICk7CgkJbXkgJGNhbmNlbCA9ICRzZXNzaW9uLT5t -YWtlX2VsZW1lbnQoICJpbnB1dCIsICJ0eXBlIiA9PiAiYnV0dG9uIiwgIm5hbWUiID0+ICJjYW5j -ZWwiLCB2YWx1ZSA9PiAiQ2FuY2VsIGNoYW5nZXMgYW5kIGNsb3NlIHdpbmRvdyIsICJvbmNsaWNr -IiA9PiAid2luZG93LmNsb3NlKCkiLCAic3R5bGUiID0+ICJmbG9hdDogcmlnaHQ7IiApOwoJCW15 -ICRzd2FwID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJidXR0 -b24iLCAibmFtZSIgPT4gInN3YXAiLCB2YWx1ZSA9PiAiUmV2ZXJzZSB2aWV3IiwgIm9uY2xpY2si -ID0+ICJ3aW5kb3cubG9jYXRpb24gPSAnL2NnaS91c2Vycy9ob21lP3NjcmVlbj1FUHJpbnQ6Oklz -c3VlczJTdW1tYXJ5JmVwcmludGlkPSRlcHJpbnRpZDImZXByaW50aWQyPSRlcHJpbnRpZDEmbWFp -bm9ubHk9eWVzJyIsICJzdHlsZSIgPT4gImZsb2F0OiBsZWZ0OyIgKTsKCQkkcGFnZS0+YXBwZW5k -Q2hpbGQoICRzd2FwICk7CgkJJHBhZ2UtPmFwcGVuZENoaWxkKCAkc3VibWl0ICk7CgkJJHBhZ2Ut -PmFwcGVuZENoaWxkKCAkY2FuY2VsICk7Cgl9CgoJcmV0dXJuICRwYWdlOwp9CQoKMTsK - - - - 13285 - document - 2895 - plugins/EPrints/Plugin/Screen/Staff/IssueSearch2.pm - text/plain - 6827122a668e859f25b89418c126cc1f - MD5 - 2464 - 2017-10-13 14:19:05 - PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpTdGFmZjo6SXNzdWVTZWFyY2gy -Cgo9Y3V0CgoKcGFja2FnZSBFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6U3RhZmY6Oklzc3VlU2Vh -cmNoMjsKCkBJU0EgPSAoICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6QWJzdHJhY3RTZWFyY2gn -ICk7Cgp1c2Ugc3RyaWN0OwoKc3ViIG5ldwp7CglteSggJGNsYXNzLCAlcGFyYW1zICkgPSBAXzsK -CglteSAkc2VsZiA9ICRjbGFzcy0+U1VQRVI6Om5ldyglcGFyYW1zKTsKCQoJJHNlbGYtPnthcHBl -YXJzfSA9IFsKCQl7CgkJCXBsYWNlID0+ICJhZG1pbl9hY3Rpb25zX2VkaXRvcmlhbCIsCgkJCXBv -c2l0aW9uID0+IDU1NSwKCQl9LAoJXTsKCglyZXR1cm4gJHNlbGY7Cn0KCnN1YiBzZWFyY2hfZGF0 -YXNldAp7CglteSggJHNlbGYgKSA9IEBfOwoKCXJldHVybiAkc2VsZi0+e3Nlc3Npb259LT5nZXRf -cmVwb3NpdG9yeS0+Z2V0X2RhdGFzZXQoICJlcHJpbnQiICk7Cn0KCnN1YiBzZWFyY2hfZmlsdGVy -cwp7CglteSggJHNlbGYgKSA9IEBfOwoKCXJldHVybjsKfQoKc3ViIGFsbG93X2V4cG9ydCB7IHJl -dHVybiAxOyB9CgpzdWIgYWxsb3dfZXhwb3J0X3JlZGlyIHsgcmV0dXJuIDE7IH0KCnN1YiBjYW5f -YmVfdmlld2VkCnsKCW15KCAkc2VsZiApID0gQF87CgoJcmV0dXJuICRzZWxmLT5hbGxvdyggInN0 -YWZmL2lzc3VlX3NlYXJjaCIgKTsKfQoKc3ViIGZyb20KewoJbXkoICRzZWxmICkgPSBAXzsKCglt -eSAkc2NvbmYgPSAkc2VsZi0+e3Nlc3Npb259LT5nZXRfcmVwb3NpdG9yeS0+Z2V0X2NvbmYoICJp -c3N1ZXNfc2VhcmNoMiIgKTsKCWlmKCAhZGVmaW5lZCAkc2NvbmYpIHsgJHNjb25mID0gJHNlbGYt -PmRlZmF1bHRfc2VhcmNoX2NvbmZpZzsgfQoKCW15ICVzb3B0cyA9ICV7JHNjb25mfTsKIwkkc29w -dHN7ZmlsdGVyc30gPSBbIHsgbWV0YV9maWVsZHMgPT4gWyAnaXRlbV9pc3N1ZXMyX2NvdW50JyBd -LCB2YWx1ZSA9PiAnMS0nLCBkZXNjcmliZT0+MSB9IF07CgoJJHNlbGYtPntwcm9jZXNzb3J9LT57 -c2NvbmZ9ID0gXCVzb3B0czsKCgkkc2VsZi0+U1VQRVI6OmZyb207Cn0KCnN1YiBkZWZhdWx0X3Nl -YXJjaF9jb25maWcKewoJcmV0dXJuIHsKCXNlYXJjaF9maWVsZHMgPT4gWwoJCXsgbWV0YV9maWVs -ZHMgPT4gWyAiaXRlbV9pc3N1ZXMyX3R5cGUiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgIml0 -ZW1faXNzdWVzMl90aW1lc3RhbXAiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgInVzZXJpZC51 -c2VybmFtZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZXByaW50X3N0YXR1cyIgXSwgZGVm -YXVsdD0+J2FyY2hpdmUnIH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBbICJjcmVhdG9yc19uYW1lIiBd -IH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBbICJkYXRlIiBdIH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBb -ICJzdWJqZWN0cyIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAidHlwZSIgXSB9LAoJXSwKCXBy -ZWFtYmxlX3BocmFzZSA9PiAic2VhcmNoL2lzc3VlczpwcmVhbWJsZSIsCgl0aXRsZV9waHJhc2Ug -PT4gInNlYXJjaC9pc3N1ZXM6dGl0bGUiLAoJY2l0YXRpb24gPT4gImlzc3VlMiIsCglwYWdlX3Np -emUgPT4gMTAwLAoJc3RhZmYgPT4gMSwKCW9yZGVyX21ldGhvZHMgPT4gewoJCSJieXllYXIiIAkg -PT4gIi1kYXRlL2NyZWF0b3JzX25hbWUvdGl0bGUiLAoJCSJieXllYXJvbGRlc3QiCSA9PiAiZGF0 -ZS9jcmVhdG9yc19uYW1lL3RpdGxlIiwKCQkiYnlkYXRlc3RhbXAiCSA9PiAiLWRhdGVzdGFtcCIs -CgkJImJ5ZGF0ZXN0YW1wb2xkZXN0IiA9PiAiZGF0ZXN0YW1wIiwKCQkiYnlmaXJzdHNlZW4iID0+ -ICJpdGVtX2lzc3VlczIiLAoJCSJieW5pc3N1ZXMiID0+ICItaXRlbV9pc3N1ZXMyX2NvdW50IiwK -CX0sCglkZWZhdWx0X29yZGVyID0+ICJieWZpcnN0c2VlbiIsCglzaG93X3plcm9fcmVzdWx0cyA9 -PiAwLAoJfTsKfQoKc3ViIF92aXNfbGV2ZWwKewoJbXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4g -InN0YWZmIjsKfQoKc3ViIGdldF9jb250cm9sc19iZWZvcmUKewoJbXkoICRzZWxmICkgPSBAXzsK -CglyZXR1cm4gJHNlbGYtPmdldF9iYXNpY19jb250cm9sc19iZWZvcmU7CQp9CgpzdWIgcmVuZGVy -X3Jlc3VsdF9yb3cKewoJbXkoICRzZWxmLCAkc2Vzc2lvbiwgJHJlc3VsdCwgJHNlYXJjaGV4cCwg -JG4gKSA9IEBfOwoKCXJldHVybiAkcmVzdWx0LT5yZW5kZXJfY2l0YXRpb25fbGlua19zdGFmZigK -CQkJJHNlbGYtPntwcm9jZXNzb3J9LT57c2NvbmZ9LT57Y2l0YXRpb259LCAgI3VuZGVmIHVubGVz -cyBzcGVjaWZpZWQKCQkJbiA9PiBbJG4sIklOVEVHRVIiXSApOwp9CgojIFN1cHJlc3MgdGhlIGFu -eWFsbCBmaWVsZCAtIG5vdCBpbnRlcmVzdGluZy4Kc3ViIHJlbmRlcl9hbnlhbGxfZmllbGQKewoJ -bXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4gJHNlbGYtPntzZXNzaW9ufS0+bWFrZV9kb2NfZnJh -Z21lbnQ7Cn0KCjE7Cg== - - - - 13286 - document - 2895 - static/images/epm/issues2.png - image/png - a584c5a781a2d6b668e71dbaf99c8d10 + static/images/epm/issues2.png + image/png + a584c5a781a2d6b668e71dbaf99c8d10 MD5 120321 - 2017-10-13 14:19:05 iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAADXUAAA11AFeZeUI AAAKKmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu @@ -2967,112 +2179,826 @@ A5kCmQJzQ4EMWHPzqXJDMwUyBTJg5T6QKZApMDcUyIA1N58qNzRTIFMgA1buA5kCmQJzQ4EMWHPz qXJDMwUyBTJg5T6QKZApMDcUyIA1N58qNzRTIFPg33eo09nY8k0AAAAAAElFTkSuQmCC - - 13287 + + document + static/javascript/auto/issues2.js + text/x-c + 4179fd9868b58d92c5f65e957e71b544 + MD5 + 2754 + ZnVuY3Rpb24gaXNzdWVzMl9yZXRpcmUoIGlkMSApCnsKICB2YXIgUG9wdXAgPSB7CiAgICBvcGVu +OiBmdW5jdGlvbihvcHRpb25zKQogICAgewogICAgICB0aGlzLm9wdGlvbnMgPSB7CiAgICAgICAg +dXJsOiAnIycsCiAgICAgICAgd2lkdGg6IDgwMCwKICAgICAgICBoZWlnaHQ6IDgwMAogICAgICB9 +CiAgICAgIE9iamVjdC5leHRlbmQodGhpcy5vcHRpb25zLCBvcHRpb25zIHx8IHt9KTsKICAgICAg +d2luZG93Lm9wZW4odGhpcy5vcHRpb25zLnVybCwgJycsICd3aWR0aD0nK3RoaXMub3B0aW9ucy53 +aWR0aCsnLGhlaWdodD0nK3RoaXMub3B0aW9ucy5oZWlnaHQpOwogICAgfQogIH0KICBQb3B1cC5v +cGVuKHt1cmw6Jy9jZ2kvdXNlcnMvaG9tZT9zY3JlZW49RVByaW50OjpWaWV3JmVwcmludGlkPScr +aWQxfSk7CgogIHJldHVybiBmYWxzZTsKfQoKZnVuY3Rpb24gaXNzdWVzMl9jb21wYXJlKCBpZDEs +IGlkMiApCnsKICBpZiggaWQxID09IG51bGwgKQogIHsKICAgIHZhciBwYXJ0cyA9IHdpbmRvdy5s +b2NhdGlvbi5ocmVmLnJlcGxhY2UoL1s/Jl0rKFtePSZdKyk9KFteJiNdKikvZ2ksCiAgICBmdW5j +dGlvbihtLGtleSx2YWx1ZSkKICAgIHsKICAgICAgaWYoa2V5ID09ICJlcHJpbnRpZCIpIHsgaWQx +ID0gdmFsdWU7IH0KICAgIH0pOwogIH0KCiAgdmFyIHdpbiA9IHdpbmRvdy5vcGVuKCAnL2NnaS91 +c2Vycy9ob21lP3NjcmVlbj1FUHJpbnQ6Oklzc3VlczJTdW1tYXJ5JmVwcmludGlkPScraWQxKycm +ZXByaW50aWQyPScraWQyKycmbWFpbm9ubHk9eWVzJywgJ0NvbXBhcmUnLCAnd2lkdGg9ODAwLGhl +aWdodD00MDAnICk7CgogIC8qCiAgdmFyIFBvcHVwID0gewogICAgb3BlbjogZnVuY3Rpb24ob3B0 +aW9ucykKICAgIHsKICAgICAgdGhpcy5vcHRpb25zID0gewogICAgICAgIHVybDogJyMnLAogICAg +ICAgIHdpZHRoOiA4MDAsCiAgICAgICAgaGVpZ2h0OiA0MDAsCiAgICAgICAgc2Nyb2xsYmFyczog +J3llcycsCiAgICAgICAgcmVzaXphYmxlOiAneWVzJywKICAgICAgICBsb2NhdGlvbjogJ25vJywK +ICAgICAgICBuYW1lOiAnQ29tcGFyZScsCiAgICAgIH0KICAgICAgT2JqZWN0LmV4dGVuZCh0aGlz +Lm9wdGlvbnMsIG9wdGlvbnMgfHwge30pOwogICAgICB3aW5kb3cub3Blbih0aGlzLm9wdGlvbnMu +dXJsLCAnJywgJ3dpZHRoPScrdGhpcy5vcHRpb25zLndpZHRoKycsaGVpZ2h0PScrdGhpcy5vcHRp +b25zLmhlaWdodCk7CiAgICB9CiAgfQogIFBvcHVwLm9wZW4oe3VybDonL2NnaS91c2Vycy9ob21l +P3NjcmVlbj1FUHJpbnQ6Oklzc3VlczJTdW1tYXJ5JmVwcmludGlkPScraWQxKycmZXByaW50aWQy +PScraWQyKycmbWFpbm9ubHk9eWVzJ30pOwogICovCgogIHJldHVybiBmYWxzZTsKfQoKZnVuY3Rp +b24gaXNzdWVzMl9hY2soIGlkMSwgY29kZSApCnsKICBjb25zb2xlLmxvZyggaWQxICsgIiwgIiAr +IGNvZGUgKTsKCiAgaWYgKCBjb25maXJtKCAiQWNrbm93bGVkZ2UgYW5kIGRpc21pc3MgdGhpcyBw +cm9ibGVtPyIgKSA9PSB0cnVlKQogIHsKICAgIG5ldyBBamF4LlJlcXVlc3QoICcvY2dpL2lzc3Vl +czJhY2s/ZXByaW50aWQ9JytpZDErJyZjb2RlPScrY29kZSwgeyBtZXRob2Q6J2dldCcgfSApOwog +ICAgcmV0dXJuIHRydWU7CiAgfQogIGVsc2UKICB7CiAgICByZXR1cm4gZmFsc2U7CiAgfQp9Cgpm +dW5jdGlvbiBpc3N1ZXMyX21lcmdlKGlkMSwgaWQyKQp7CiAgY29uc29sZS5sb2coICJpc3N1ZXMy +X21lcmdlIiApOwoKICB2YXIgZmllbGRzID0gIiI7CiAgJCQoJy5lcF9pc3N1ZXMyX21lcmdlJyku +ZWFjaChmdW5jdGlvbihlKXsKICAgIGlmKCQoZSkuY2hlY2tlZD09dHJ1ZSkgewogICAgICBmaWVs +ZHMgPSBmaWVsZHMgKyAkKGUpLm5hbWUgKyAiLCI7CiAgICB9CiAgfSk7CgogIGNvbnNvbGUubG9n +KGlkMSArICIgIiArIGlkMiArICIgIiArIGZpZWxkcyk7CgogIG5ldyBBamF4LlJlcXVlc3QoICcv +Y2dpL2lzc3VlczJtZXJnZT9lcHJpbnRpZDE9JytpZDErJyZlcHJpbnRpZDI9JytpZDIrIiZmaWVs +ZHM9IitmaWVsZHMsCiAgeyBtZXRob2Q6J2dldCcsCiAgICBvbkNvbXBsZXRlOiBmdW5jdGlvbigp +IHsgd2luZG93LmNsb3NlKCk7IH0KICB9KTsKCiAgcmV0dXJuOwp9CgovLyBydW4gb24gcGFnZSBs +b2FkIC0gaGlkZSB0aGUgaXNzdWVzIHdlIGFyZSBub3QgaW50ZXJlc3RlZCBpbgpkb2N1bWVudC5v +YnNlcnZlKCdkb206bG9hZGVkJywgZnVuY3Rpb24oKQp7CiAgdmFyIHR5cGVzID0gW107CiAgdmFy +IHBhcnRzID0gd2luZG93LmxvY2F0aW9uLmhyZWYucmVwbGFjZSgvWz8mXSsoW149Jl0rKT0oW14m +XSopL2dpLCAgICAKICAgIGZ1bmN0aW9uKG0sa2V5LHZhbHVlKQogICAgewogICAgICBpZihrZXkg +PT0gIml0ZW1faXNzdWVzMl90eXBlIikKICAgICAgewogICAgICAgIHR5cGVzLnB1c2goICJsaS5l +cF9pc3N1ZV90eXBlXyIgKyB2YWx1ZSApOwogICAgICB9CiAgfSk7CgogIGlmKCB0eXBlcy5sZW5n +dGggPiAwICkKICB7CiAgICAvLyBoaWRlIGFsbAogICAgJCQoICJsaS5lcF9pc3N1ZV90eXBlIiAp +LmVhY2goCiAgICAgIGZ1bmN0aW9uIChlKSB7IGUuc2V0U3R5bGUoe2Rpc3BsYXk6J25vbmUnfSk7 +IH0gCiAgICApOwogICAgLy8gc2hvdyBzZWxlY3RlZAogICAgZm9yIChpID0gMDsgaSA8IHR5cGVz +Lmxlbmd0aDsgaSsrKQogICAgeyAKICAgICAgJCQoIHR5cGVzW2ldICkuZWFjaCgKICAgICAgICBm +dW5jdGlvbiAoZSkgeyBlLnNldFN0eWxlKHtkaXNwbGF5OidsaXN0LWl0ZW0nfSk7IH0gCiAgICAg +ICk7CiAgICB9CiAgfQp9KTsK + + + + document + static/style/auto/zzz_issues2.css + text/plain + 2b8cdb02cbb7e97b7968d05ac944affa + MD5 + 405 + aW5wdXRbbmFtZT0idXNlcmlkLnVzZXJuYW1lIl0KewogIHdpZHRoOiAxMDBweDsKfQpkaXZbaWQ9 +InVzZXJpZC51c2VybmFtZV9oZWxwX3Nob3ciXQp7CiAgZGlzcGxheTogbm9uZTsKfQouZXBfaXNz +dWVfbGlzdCBsaQp7CiAgbWFyZ2luLWJvdHRvbTogMTVweDsKfQouZXBfaXNzdWVfbGlzdCBsaSBo +Mwp7CiAgZm9udC1zaXplOiAxMDAlOwogIG1hcmdpbi1ib3R0b206IDVweDsKfQouZXBfaXNzdWVf +bGlzdF90aW1lc3RhbXAKewogIGZvbnQtc2l6ZTogODAlOwp9CgouZXBfaXNzdWVzMl9zdW1tYXJ5 +CnsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICB3aWR0aDogNDUlOwp9Ci5lcF9pc3N1ZXMyX3N1 +bW1hcnlfaW5uZXIKewogIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTsKICBwYWRkaW5nOiA1 +cHg7Cn0K + + + + document + plugins/EPrints/Plugin/Issues2.pm + text/x-c++ + c15c3236e3e3e2156d31f6ba94c63c0b + MD5 + 4122 + PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6SXNzdWVzMgoKPWN1dAoKcGFja2FnZSBFUHJp +bnRzOjpQbHVnaW46Oklzc3VlczI7Cgp1c2Ugc3RyaWN0OwoKb3VyIEBJU0EgPSBxdy8gRVByaW50 +czo6UGx1Z2luIC87CgokRVByaW50czo6UGx1Z2luOjpJc3N1ZXMyOjpESVNBQkxFID0gMTsKCnN1 +YiBtYXRjaGVzIAp7CglteSggJHNlbGYsICR0ZXN0LCAkcGFyYW0gKSA9IEBfOwoKCWlmKCAkdGVz +dCBlcSAiaXNfYXZhaWxhYmxlIiApCgl7CgkJcmV0dXJuKCAkc2VsZi0+aXNfYXZhaWxhYmxlKCkg +KTsKCX0KCgkjIGRpZG4ndCB1bmRlcnN0YW5kIHRoaXMgbWF0Y2ggCglyZXR1cm4gJHNlbGYtPlNV +UEVSOjptYXRjaGVzKCAkdGVzdCwgJHBhcmFtICk7Cn0KCnN1YiBpc19hdmFpbGFibGUKewoJbXko +ICRzZWxmICkgPSBAXzsKCglyZXR1cm4gMTsKfQoKIyByZXR1cm4gYWxsIGlzc3VlcyBvbiB0aGlz +IHNldCwgYXMgYSBoYXNoIGtleWVkIG9uIGVwcmludGlkLgpzdWIgbGlzdF9pc3N1ZXMKewoJbXko +ICRwbHVnaW4sICVvcHRzICkgPSBAXzsKCglteSAkaW5mbyA9IHsgaXNzdWVzID0+IHt9LCBvcHRz +PT5cJW9wdHMgfTsKCSRvcHRze2xpc3R9LT5tYXAoIAoJCXN1YiB7IAoJCQlteSggJHNlc3Npb24s +ICRkYXRhc2V0LCAkaXRlbSwgJGluZm8gKSA9IEBfOwoJCQlteSBAaXNzdWVzID0gJHBsdWdpbi0+ +cHJvY2Vzc19pdGVtX2luX2xpc3QoICRpdGVtLCAkaW5mbyApOwoJCX0sCgkJJGluZm8KCSk7CgoJ +JHBsdWdpbi0+cHJvY2Vzc19hdF9lbmQoICRpbmZvICk7CgoJcmV0dXJuICRpbmZvLT57aXNzdWVz +fTsKfQoKIyB0aGlzIGlzIHVzZWQgdG8gYWRkIGFueSBhZGRpdGlvbmFsIGlzc3VlcyBiYXNlZCBv +biBjdW11bGF0aXZlIGluZm9ybWF0aW9uCnN1YiBwcm9jZXNzX2F0X2VuZAp7CglteSggJHBsdWdp +biwgJGluZm8sICRzdWJqZWN0X2lkICkgPSBAXzsKCglteSAkc2Vzc2lvbiA9ICRwbHVnaW4tPntz +ZXNzaW9ufTsKCWZvcmVhY2ggbXkgJGNvZGUgKCBrZXlzICV7JGluZm8tPnsgJHBsdWdpbi0+e2Zp +ZWxkbWFwfSB9fSApCgl7CgkJbXkgQHNldCA9IEB7JGluZm8tPnsgJHBsdWdpbi0+e2ZpZWxkbWFw +fSB9LT57JGNvZGV9fTsKCQluZXh0IHVubGVzcyBzY2FsYXIgQHNldCA+IDE7CgkJZm9yZWFjaCBt +eSAkaWQgKCBAc2V0ICkKCQl7CgkJCW15ICRlcHJpbnQgPSBFUHJpbnRzOjpEYXRhT2JqOjpFUHJp +bnQtPm5ldyggJHNlc3Npb24sICRpZCApOwoJCQkjIG15ICRkZXNjID0gJHNlc3Npb24tPm1ha2Vf +ZWxlbWVudCggInNwYW4iICk7CgkJCW15ICRkZXNjID0gJHNlc3Npb24tPm1ha2VfZG9jX2ZyYWdt +ZW50OwoJCQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJEdXBsaWNh +dGUgIiApICk7CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPmh0bWxfcGhyYXNlKCAi +ZXByaW50X2ZpZWxkbmFtZV8iIC4gJHBsdWdpbi0+e2ZpZWxkfSApICk7CgkJCSRkZXNjLT5hcHBl +bmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIiB0byAiICkgKTsKCQkJJGRlc2MtPmFwcGVu +ZENoaWxkKCAkZXByaW50LT5yZW5kZXJfY2l0YXRpb25fbGlua19zdGFmZiggImJyaWVmIiApICk7 +CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJGVwcmludC0+cmVuZGVyX2NpdGF0aW9uX2xpbmtfc3Rh +ZmYoICJicmllZl9pbmZvIiApICk7CgoJCQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5t +YWtlX3RleHQoICJbICIgKSApOwoJCQlteSAkcmV0aXJlID0gJHNlc3Npb24tPm1ha2VfZWxlbWVu +dCggImEiLCBocmVmPT4iIyIsICJvbmNsaWNrIiA9PiAicmV0dXJuIGlzc3VlczJfcmV0aXJlKCAk +aWQgKTsiLCBjbGFzcyA9PiAiZXBfaXNzdWVzMl9yZXRpcmUiICk7CgkJCSRyZXRpcmUtPmFwcGVu +ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiTWFuYWdlIiApICk7CgkJCSRkZXNjLT5hcHBl +bmRDaGlsZCggJHJldGlyZSApOyAjIHVubGVzcyAkZXByaW50LT5nZXRfdmFsdWUoImVwcmludF9z +dGF0dXMiKSBlcSAiZGVsZXRpb24iOwoKCQkJJGRlc2MtPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+ +bWFrZV90ZXh0KCAiIF0iICkgKTsKCgkJCWlmICggJGVwcmludC0+Z2V0X3ZhbHVlKCJlcHJpbnRf +c3RhdHVzIikgbmUgImRlbGV0aW9uIiApCgkJCXsKCQkJCW15ICRjb21wYXJlID0gJHNlc3Npb24t +Pm1ha2VfZWxlbWVudCggImEiLCBocmVmPT4iIyIsICJvbmNsaWNrIiA9PiAicmV0dXJuIGlzc3Vl +czJfY29tcGFyZSggXCQodGhpcykudXAoMykucmVhZEF0dHJpYnV0ZSgnZXByaW50aWQnKSwgJGlk +ICk7IiwgImNsYXNzIiA9PiAiZXBfaXNzdWVzMl9jb21wYXJlIiApOwoJCQkJJGNvbXBhcmUtPmFw +cGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiQ29tcGFyZSAmIE1lcmdlIiApICk7CgkJ +CQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICIgWyAiICkgKTsKCQkJ +CSRkZXNjLT5hcHBlbmRDaGlsZCggJGNvbXBhcmUgKTsKCQkJCSRkZXNjLT5hcHBlbmRDaGlsZCgg +JHNlc3Npb24tPm1ha2VfdGV4dCggIiBdIiApICk7CgkJCX0KCgkJCW15ICRhY2sgPSAkc2Vzc2lv +bi0+bWFrZV9lbGVtZW50KCAiYSIsIGhyZWY9PiIjIiwKCQkJCSJvbmNsaWNrIiA9PiAiaWYoIGlz +c3VlczJfYWNrKCBcJCh0aGlzKS51cCgzKS5yZWFkQXR0cmlidXRlKCdlcHJpbnRpZCcpLCBcJCh0 +aGlzKS51cCgxKS5yZWFkQXR0cmlidXRlKCdlcF9pc3N1ZV9saXN0X2lkJykpICkgeyBcJCh0aGlz +KS51cCgxKS5zZXRTdHlsZSggeyAnZm9udC1zdHlsZSc6ICdpdGFsaWMnLCAnY29sb3InOiAnI2Ji +YmJiYicgfSApOyB9IiwKCQkJCSJjbGFzcyIgPT4gImVwX2lzc3VlczJfYWNrIgoJCQkpOwoJCQkk +YWNrLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIkFja25vd2xlZGdlIiApICk7 +CgkJCSRkZXNjLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfdGV4dCggIiBbICIgKSApOwoJ +CQkkZGVzYy0+YXBwZW5kQ2hpbGQoICRhY2sgKTsKCQkJJGRlc2MtPmFwcGVuZENoaWxkKCAkc2Vz +c2lvbi0+bWFrZV90ZXh0KCAiIF0iICkgKTsKCgkJCU9USEVSOiBmb3JlYWNoIG15ICRpZDIgKCBA +c2V0ICkKCQkJewoJCQkJbmV4dCBPVEhFUiBpZiAkaWQgPT0gJGlkMjsKCQkJCXB1c2ggQHskaW5m +by0+e2lzc3Vlc30tPnskaWQyfX0sIHsKCQkJCQl0eXBlID0+ICRwbHVnaW4tPnt0eXBlfSwKCQkJ +CQlpZCA9PiAkcGx1Z2luLT57dHlwZX0gLiAiXyIgLiAkaWQsCgkJCQkJZGVzY3JpcHRpb24gPT4g +JGRlc2MsCgkJCQl9OwoJCQl9CgoJCX0KCX0KfQoKIyBub3JtYWxpc2UgdGhlIGlucHV0IGJlZm9y +ZSBjb21wYXJpc29ucywgZWcgbG93ZXJjYXNlIGl0IGFuZCByZW1vdmUgZXhjZXNzIHdoaXRlIHNw +YWNlCnN1YiBub3JtYWxpc2UKewoJbXkoICRwbHVnaW4sICRzdHJpbmcgKSA9IEBfOwoKCXJldHVy +biAkc3RyaW5nOwp9CgojIGluZm8gaXMgdGhlIGRhdGEgYmxvY2sgYmVpbmcgdXNlZCB0byBzdG9y +ZSBjdW11bGF0aXZlIGluZm9ybWF0aW9uIGZvciBwcm9jZXNzaW5nIGF0IHRoZSBlbmQuCnN1YiBw +cm9jZXNzX2l0ZW1faW5fbGlzdAp7CglteSggJHBsdWdpbiwgJGl0ZW0sICRpbmZvICkgPSBAXzsK +CglteSAkdmFsdWUgPSAkaXRlbS0+Z2V0X3ZhbHVlKCAkcGx1Z2luLT57ZmllbGR9ICk7CglyZXR1 +cm4gaWYgIWRlZmluZWQgJHZhbHVlOwoKCSR2YWx1ZSA9ICRwbHVnaW4tPm5vcm1hbGlzZSggJHZh +bHVlICk7CglyZXR1cm4gaWYgIWRlZmluZWQgJHZhbHVlOwoKCXB1c2ggQHsgJGluZm8tPnsgJHBs +dWdpbi0+e2ZpZWxkbWFwfSB9LT57ICR2YWx1ZSB9IH0sICRpdGVtLT5nZXRfaWQ7Cn0KCiMgcmV0 +dXJuIGFuIGFycmF5IG9mIGlzc3Vlcy4gSXNzdWVzIHNob3VsZCBiZSBvZiB0aGUgdHlwZQojIHsg +ZGVzY3JpcHRpb249PlhIVE1MRE9NLCB0eXBlPT5zdHJpbmcgfQojIGlmIG9uZSBpdGVtIGNhbiBo +YXZlIG11bHRpcGxlIG9jY3VyYW5jZXMgb2YgdGhlIHNhbWUgaXNzdWUgdHlwZSB0aGVuIGFkZAoj +IGFuIGlkIGZpZWxkIHRvby4gVGhpcyBvbmx5IG5lZWQgdG8gYmUgdW5pcXVlIHdpdGhpbiB0aGUg +aXRlbS4Kc3ViIGl0ZW1faXNzdWVzCnsKCW15KCAkcGx1Z2luLCAkZGF0YW9iaiApID0gQF87CgkK +CXJldHVybiAoKTsKfQoKMTsK + + + + document + plugins/EPrints/Plugin/Issues2/DuplicateDOI.pm + text/plain + 97a0fd0d126dc2c2b09c93a55e3ec04a + MD5 + 505 + cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZURPSTsKQElTQSA9ICgg +IkVQcmludHM6OlBsdWdpbjo6SXNzdWVzMiIgKTsKCnN1YiBuZXcKewoJbXkoICRjbGFzcywgJXBh +cmFtcyApID0gQF87CgoJbXkgJHNlbGYgPSAkY2xhc3MtPlNVUEVSOjpuZXcoICVwYXJhbXMgKTsK +Cgkkc2VsZi0+e3R5cGV9ID0gImR1cGxpY2F0ZV9kb2kiOwkjIGludGVybmFsIG5hbWUgb2YgaXNz +dWUsIGFkZCB0byBuYW1lZHNldHMvaXNzdWVzMgoJJHNlbGYtPntuYW1lfSA9ICJEdXBsaWNhdGUg +RE9JcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaWRfbnVtYmVy +IjsJCSMgZmllbGQgdG8gdGVzdCBhZ2FpbnN0CgoJJHNlbGYtPntmaWVsZG1hcH0gPSAkc2VsZi0+ +e2ZpZWxkfSAuICItbWFwIjsgIyBpbnRlcm5hbCBjYWNoZSBuYW1lCgkkc2VsZi0+e2Rpc2FibGV9 +ID0gMDsgIyBlbmFibGUgdGhpcyBwbHVnaW4KCglyZXR1cm4gJHNlbGY7Cn0KCjE7Cg== + + + + document + plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm + text/plain + faf60b87b87a842081a2983e81e060be + MD5 + 503 + cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZUlTU047CkBJU0EgPSAo +ICJFUHJpbnRzOjpQbHVnaW46Oklzc3VlczIiICk7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVw +YXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0gJGNsYXNzLT5TVVBFUjo6bmV3KCAlcGFyYW1zICk7 +CgoJJHNlbGYtPnt0eXBlfSA9ICJkdXBsaWNhdGVfaXNzbiI7CSMgaW50ZXJuYWwgbmFtZSBvZiBp +c3N1ZSwgYWRkIHRvIG5hbWVkc2V0cy9pc3N1ZXMyCgkkc2VsZi0+e25hbWV9ID0gIkR1cGxpY2F0 +ZSBJU1NOcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaXNzbiI7 +CQkjIGZpZWxkIHRvIHRlc3QgYWdhaW5zdAoKCSRzZWxmLT57ZmllbGRtYXB9ID0gJHNlbGYtPntm +aWVsZH0gLiAiLW1hcCI7ICMgaW50ZXJuYWwgY2FjaGUgbmFtZQoJJHNlbGYtPntkaXNhYmxlfSA9 +IDA7ICMgZW5hYmxlIHRoaXMgcGx1Z2luCgoJcmV0dXJuICRzZWxmOwp9CgoxOwo= + + + + document + plugins/EPrints/Plugin/Issues2/DuplicateTitle.pm + text/plain + 7c95d856f329c84cfb3d4d0fbf428314 + MD5 + 702 + cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZVRpdGxlOwpASVNBID0g +KCAiRVByaW50czo6UGx1Z2luOjpJc3N1ZXMyIiApOwoKc3ViIG5ldwp7CglteSggJGNsYXNzLCAl +cGFyYW1zICkgPSBAXzsKCglteSAkc2VsZiA9ICRjbGFzcy0+U1VQRVI6Om5ldyggJXBhcmFtcyAp +OwoKCSRzZWxmLT57dHlwZX0gPSAiZHVwbGljYXRlX3RpdGxlIjsJIyBpbnRlcm5hbCBuYW1lIG9m +IGlzc3VlLCBhZGQgdG8gbmFtZWRzZXRzL2lzc3VlczIKCSRzZWxmLT57bmFtZX0gPSAiRHVwbGlj +YXRlIFRpdGxlcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAidGl0 +bGUiOwkJIyBmaWVsZCB0byB0ZXN0IGFnYWluc3QKCgkkc2VsZi0+e2ZpZWxkbWFwfSA9ICRzZWxm +LT57ZmllbGR9IC4gIi1tYXAiOyAjIGludGVybmFsIGNhY2hlIG5hbWUKCSRzZWxmLT57ZGlzYWJs +ZX0gPSAwOyAjIGVuYWJsZSB0aGlzIHBsdWdpbgoKCXJldHVybiAkc2VsZjsKfQoKc3ViIG5vcm1h +bGlzZQp7CglteSggJHBsdWdpbiwgJHN0cmluZyApID0gQF87CgoJJHN0cmluZyA9fiBzL1sgXHRc +clxuXSsvIC87CSMgcmVwbGFjZSBydW5zIG9mIHdoaXRlIHNwYWNlIHdpdGggYSBzaW5nbGUgc3Bh +Y2UKCSRzdHJpbmcgPSBsYygkc3RyaW5nKTsJCSMgbG93ZXJjYXNlIHRoZSBzdHJpbmcKCglyZXR1 +cm4gJHN0cmluZzsKfQoKMTsK + + + + document + plugins/EPrints/Plugin/Issues2/DuplicateISBN.pm + text/plain + d8e56421562df21807013ceef79aac70 + MD5 + 503 + cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46Oklzc3VlczI6OkR1cGxpY2F0ZUlTQk47CkBJU0EgPSAo +ICJFUHJpbnRzOjpQbHVnaW46Oklzc3VlczIiICk7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVw +YXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0gJGNsYXNzLT5TVVBFUjo6bmV3KCAlcGFyYW1zICk7 +CgoJJHNlbGYtPnt0eXBlfSA9ICJkdXBsaWNhdGVfaXNibiI7CSMgaW50ZXJuYWwgbmFtZSBvZiBp +c3N1ZSwgYWRkIHRvIG5hbWVkc2V0cy9pc3N1ZXMyCgkkc2VsZi0+e25hbWV9ID0gIkR1cGxpY2F0 +ZSBJU0JOcyI7CSMgaHVtYW4gcmVhZGFibGUgbmFtZQoJJHNlbGYtPntmaWVsZH0gPSAiaXNibiI7 +CQkjIGZpZWxkIHRvIHRlc3QgYWdhaW5zdAoKCSRzZWxmLT57ZmllbGRtYXB9ID0gJHNlbGYtPntm +aWVsZH0gLiAiLW1hcCI7ICMgaW50ZXJuYWwgY2FjaGUgbmFtZQoJJHNlbGYtPntkaXNhYmxlfSA9 +IDA7ICMgZW5hYmxlIHRoaXMgcGx1Z2luCgoJcmV0dXJuICRzZWxmOwp9CgoxOwo= + + + + document + plugins/EPrints/Plugin/Screen/EPMC/Issues2.pm + text/plain + b9227c7f519d4bf131f18cdc06b10233 + MD5 + 705 + cGFja2FnZSBFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVBNQzo6SXNzdWVzMjsKCkBJU0EgPSAo +ICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVBNQycgKTsKCnVzZSBzdHJpY3Q7CgpzdWIgbmV3 +CnsKICBteSggJGNsYXNzLCAlcGFyYW1zICkgPSBAXzsKCiAgbXkgJHNlbGYgPSAkY2xhc3MtPlNV +UEVSOjpuZXcoICVwYXJhbXMgKTsKCiAgJHNlbGYtPntwYWNrYWdlX25hbWV9ID0gJ2lzc3VlczIn +OwoKICByZXR1cm4gJHNlbGY7Cn0KCnN1YiBhY3Rpb25fZW5hYmxlCnsKICBteSggJHNlbGYsICRz +a2lwX3JlbG9hZCApID0gQF87CgogICRzZWxmLT5TVVBFUjo6YWN0aW9uX2VuYWJsZSggJHNraXBf +cmVsb2FkICk7CiAgbXkgJHJlcG8gPSAkc2VsZi0+e3JlcG9zaXRvcnl9OwoKICBjaG1vZCggMDc1 +NSwgJHJlcG8tPmNvbmZpZyggImxpYl9wYXRoIiApIC4gIi9iaW4vaXNzdWVzX2F1ZGl0MiIgKTsg +IyBtYWtlIGV4ZWN1dGFibGUKCiAgJHNlbGYtPnJlbG9hZF9jb25maWcgaWYgISRza2lwX3JlbG9h +ZDsKfQoKc3ViIGFjdGlvbl9kaXNhYmxlCnsKICBteSggJHNlbGYsICRza2lwX3JlbG9hZCApID0g +QF87CgogICRzZWxmLT5TVVBFUjo6YWN0aW9uX2Rpc2FibGUoICRza2lwX3JlbG9hZCApOwogIG15 +ICRyZXBvID0gJHNlbGYtPntyZXBvc2l0b3J5fTsKCiAgJHNlbGYtPnJlbG9hZF9jb25maWcgaWYg +ISRza2lwX3JlbG9hZDsKfQoKMTsK + + + + document + plugins/EPrints/Plugin/Screen/Staff/IssueSearch2.pm + text/plain + 6827122a668e859f25b89418c126cc1f + MD5 + 2464 + PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpTdGFmZjo6SXNzdWVTZWFyY2gy +Cgo9Y3V0CgoKcGFja2FnZSBFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6U3RhZmY6Oklzc3VlU2Vh +cmNoMjsKCkBJU0EgPSAoICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6QWJzdHJhY3RTZWFyY2gn +ICk7Cgp1c2Ugc3RyaWN0OwoKc3ViIG5ldwp7CglteSggJGNsYXNzLCAlcGFyYW1zICkgPSBAXzsK +CglteSAkc2VsZiA9ICRjbGFzcy0+U1VQRVI6Om5ldyglcGFyYW1zKTsKCQoJJHNlbGYtPnthcHBl +YXJzfSA9IFsKCQl7CgkJCXBsYWNlID0+ICJhZG1pbl9hY3Rpb25zX2VkaXRvcmlhbCIsCgkJCXBv +c2l0aW9uID0+IDU1NSwKCQl9LAoJXTsKCglyZXR1cm4gJHNlbGY7Cn0KCnN1YiBzZWFyY2hfZGF0 +YXNldAp7CglteSggJHNlbGYgKSA9IEBfOwoKCXJldHVybiAkc2VsZi0+e3Nlc3Npb259LT5nZXRf +cmVwb3NpdG9yeS0+Z2V0X2RhdGFzZXQoICJlcHJpbnQiICk7Cn0KCnN1YiBzZWFyY2hfZmlsdGVy +cwp7CglteSggJHNlbGYgKSA9IEBfOwoKCXJldHVybjsKfQoKc3ViIGFsbG93X2V4cG9ydCB7IHJl +dHVybiAxOyB9CgpzdWIgYWxsb3dfZXhwb3J0X3JlZGlyIHsgcmV0dXJuIDE7IH0KCnN1YiBjYW5f +YmVfdmlld2VkCnsKCW15KCAkc2VsZiApID0gQF87CgoJcmV0dXJuICRzZWxmLT5hbGxvdyggInN0 +YWZmL2lzc3VlX3NlYXJjaCIgKTsKfQoKc3ViIGZyb20KewoJbXkoICRzZWxmICkgPSBAXzsKCglt +eSAkc2NvbmYgPSAkc2VsZi0+e3Nlc3Npb259LT5nZXRfcmVwb3NpdG9yeS0+Z2V0X2NvbmYoICJp +c3N1ZXNfc2VhcmNoMiIgKTsKCWlmKCAhZGVmaW5lZCAkc2NvbmYpIHsgJHNjb25mID0gJHNlbGYt +PmRlZmF1bHRfc2VhcmNoX2NvbmZpZzsgfQoKCW15ICVzb3B0cyA9ICV7JHNjb25mfTsKIwkkc29w +dHN7ZmlsdGVyc30gPSBbIHsgbWV0YV9maWVsZHMgPT4gWyAnaXRlbV9pc3N1ZXMyX2NvdW50JyBd +LCB2YWx1ZSA9PiAnMS0nLCBkZXNjcmliZT0+MSB9IF07CgoJJHNlbGYtPntwcm9jZXNzb3J9LT57 +c2NvbmZ9ID0gXCVzb3B0czsKCgkkc2VsZi0+U1VQRVI6OmZyb207Cn0KCnN1YiBkZWZhdWx0X3Nl +YXJjaF9jb25maWcKewoJcmV0dXJuIHsKCXNlYXJjaF9maWVsZHMgPT4gWwoJCXsgbWV0YV9maWVs +ZHMgPT4gWyAiaXRlbV9pc3N1ZXMyX3R5cGUiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgIml0 +ZW1faXNzdWVzMl90aW1lc3RhbXAiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgInVzZXJpZC51 +c2VybmFtZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZXByaW50X3N0YXR1cyIgXSwgZGVm +YXVsdD0+J2FyY2hpdmUnIH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBbICJjcmVhdG9yc19uYW1lIiBd +IH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBbICJkYXRlIiBdIH0sCgkJeyBtZXRhX2ZpZWxkcyA9PiBb +ICJzdWJqZWN0cyIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAidHlwZSIgXSB9LAoJXSwKCXBy +ZWFtYmxlX3BocmFzZSA9PiAic2VhcmNoL2lzc3VlczpwcmVhbWJsZSIsCgl0aXRsZV9waHJhc2Ug +PT4gInNlYXJjaC9pc3N1ZXM6dGl0bGUiLAoJY2l0YXRpb24gPT4gImlzc3VlMiIsCglwYWdlX3Np +emUgPT4gMTAwLAoJc3RhZmYgPT4gMSwKCW9yZGVyX21ldGhvZHMgPT4gewoJCSJieXllYXIiIAkg +PT4gIi1kYXRlL2NyZWF0b3JzX25hbWUvdGl0bGUiLAoJCSJieXllYXJvbGRlc3QiCSA9PiAiZGF0 +ZS9jcmVhdG9yc19uYW1lL3RpdGxlIiwKCQkiYnlkYXRlc3RhbXAiCSA9PiAiLWRhdGVzdGFtcCIs +CgkJImJ5ZGF0ZXN0YW1wb2xkZXN0IiA9PiAiZGF0ZXN0YW1wIiwKCQkiYnlmaXJzdHNlZW4iID0+ +ICJpdGVtX2lzc3VlczIiLAoJCSJieW5pc3N1ZXMiID0+ICItaXRlbV9pc3N1ZXMyX2NvdW50IiwK +CX0sCglkZWZhdWx0X29yZGVyID0+ICJieWZpcnN0c2VlbiIsCglzaG93X3plcm9fcmVzdWx0cyA9 +PiAwLAoJfTsKfQoKc3ViIF92aXNfbGV2ZWwKewoJbXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4g +InN0YWZmIjsKfQoKc3ViIGdldF9jb250cm9sc19iZWZvcmUKewoJbXkoICRzZWxmICkgPSBAXzsK +CglyZXR1cm4gJHNlbGYtPmdldF9iYXNpY19jb250cm9sc19iZWZvcmU7CQp9CgpzdWIgcmVuZGVy +X3Jlc3VsdF9yb3cKewoJbXkoICRzZWxmLCAkc2Vzc2lvbiwgJHJlc3VsdCwgJHNlYXJjaGV4cCwg +JG4gKSA9IEBfOwoKCXJldHVybiAkcmVzdWx0LT5yZW5kZXJfY2l0YXRpb25fbGlua19zdGFmZigK +CQkJJHNlbGYtPntwcm9jZXNzb3J9LT57c2NvbmZ9LT57Y2l0YXRpb259LCAgI3VuZGVmIHVubGVz +cyBzcGVjaWZpZWQKCQkJbiA9PiBbJG4sIklOVEVHRVIiXSApOwp9CgojIFN1cHJlc3MgdGhlIGFu +eWFsbCBmaWVsZCAtIG5vdCBpbnRlcmVzdGluZy4Kc3ViIHJlbmRlcl9hbnlhbGxfZmllbGQKewoJ +bXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4gJHNlbGYtPntzZXNzaW9ufS0+bWFrZV9kb2NfZnJh +Z21lbnQ7Cn0KCjE7Cg== + + + + document + plugins/EPrints/Plugin/Screen/EPrint/Issues2.pm + text/plain + 06c09791d0b38cf54b7c1527d30585ab + MD5 + 779 + PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3VlczIKCj1j +dXQKCnBhY2thZ2UgRVByaW50czo6UGx1Z2luOjpTY3JlZW46OkVQcmludDo6SXNzdWVzMjsKCm91 +ciBASVNBID0gKCAnRVByaW50czo6UGx1Z2luOjpTY3JlZW46OkVQcmludCcgKTsKCnVzZSBzdHJp +Y3Q7CgpzdWIgbmV3CnsKCW15KCAkY2xhc3MsICVwYXJhbXMgKSA9IEBfOwoKCW15ICRzZWxmID0g +JGNsYXNzLT5TVVBFUjo6bmV3KCVwYXJhbXMpOwoKCSRzZWxmLT57ZXhwZW5zaXZlfSA9IDE7Cgkk +c2VsZi0+e2FwcGVhcnN9ID0gWwoJCXsKCQkJcGxhY2UgPT4gImVwcmludF92aWV3X3RhYnMiLAoJ +CQlwb3NpdGlvbiA9PiAxNTAwLAoJCX0sCgldOwoKCXJldHVybiAkc2VsZjsKfQoKc3ViIGNhbl9i +ZV92aWV3ZWQKewoJbXkoICRzZWxmICkgPSBAXzsKCglyZXR1cm4gJHNlbGYtPmFsbG93KCAiZXBy +aW50L2lzc3VlcyIgKTsKfQoKc3ViIHJlbmRlcgp7CglteSggJHNlbGYgKSA9IEBfOwoKCW15ICRl +cHJpbnQgPSAkc2VsZi0+e3Byb2Nlc3Nvcn0tPntlcHJpbnR9OwoJbXkgJHNlc3Npb24gPSAkZXBy +aW50LT57c2Vzc2lvbn07CgoJbXkgJHBhZ2UgPSAkc2Vzc2lvbi0+bWFrZV9kb2NfZnJhZ21lbnQ7 +CgoJIyBpZiggJGVwcmludC0+Z2V0X3ZhbHVlKCAiaXRlbV9pc3N1ZXNfY291bnQiICkgPiAwICkK +CXsKCQkkcGFnZS0+YXBwZW5kQ2hpbGQoICRlcHJpbnQtPnJlbmRlcl92YWx1ZSggIml0ZW1faXNz +dWVzMiIgKSApOwoJfQoKCXJldHVybiAkcGFnZTsKfQoKCgoxOwo= + + + + document + plugins/EPrints/Plugin/Screen/EPrint/Issues2Summary.pm + text/plain + 9062f6bba29f869c9cb6d898f824a1c5 + MD5 + 6207 + PWhlYWQxIE5BTUUKCkVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3VlczJTdW1t +YXJ5Cgo9Y3V0CgpwYWNrYWdlIEVQcmludHM6OlBsdWdpbjo6U2NyZWVuOjpFUHJpbnQ6Oklzc3Vl +czJTdW1tYXJ5OwoKb3VyIEBJU0EgPSAoICdFUHJpbnRzOjpQbHVnaW46OlNjcmVlbjo6RVByaW50 +JyApOwoKdXNlIHN0cmljdDsKCnN1YiBuZXcKewoJbXkoICRjbGFzcywgJXBhcmFtcyApID0gQF87 +CgoJbXkgJHNlbGYgPSAkY2xhc3MtPlNVUEVSOjpuZXcoJXBhcmFtcyk7CgoJJHNlbGYtPnthcHBl +YXJzfSA9IHVuZGVmOwoKCXJldHVybiAkc2VsZjsKfQoKc3ViIGNhbl9iZV92aWV3ZWQKewoJbXko +ICRzZWxmICkgPSBAXzsKCglteSAkdXNlciA9ICRzZWxmLT57c2Vzc2lvbn0tPmN1cnJlbnRfdXNl +cjsKCXJldHVybiAxIGlmIGRlZmluZWQoICR1c2VyICkgJiYgJHVzZXItPmdldF92YWx1ZSggInVz +ZXJ0eXBlIiApID1+IC9eKGxvY2FsX2FkbWlufGFkbWluKSQvOwoKCXJldHVybiAkc2VsZi0+YWxs +b3coICJlcHJpbnQvc3VtbWFyeSIgKTsKfQoKc3ViIHJlbmRlcgp7CglteSggJHNlbGYgKSA9IEBf +OwoKCW15ICRzZXNzaW9uID0gJHNlbGYtPntzZXNzaW9ufTsKCW15ICRwYWdlID0gJHNlc3Npb24t +Pm1ha2VfZWxlbWVudCggImRpdiIgKTsKCiAgICAgICAgbXkgJGVwcmludGlkMSA9ICRzZWxmLT57 +cHJvY2Vzc29yfS0+e2VwcmludH0tPmdldF92YWx1ZSgiZXByaW50aWQiKTsKCW15ICRlcHJpbnRp +ZDIgPSAkc2Vzc2lvbi0+cGFyYW0oICJlcHJpbnRpZDIiICk7CglyZXR1cm4gJHBhZ2UgdW5sZXNz +ICRlcHJpbnRpZDEgPX4gL15bMC05XSskLyAmJiAkZXByaW50aWQyID1+IC9eWzAtOV0rJC87Cgog +ICAgICAgIG15ICRlcHJpbnQxID0gJHNlbGYtPntwcm9jZXNzb3J9LT57ZXByaW50fTsKCW15ICRl +cHJpbnQyID0gbmV3IEVQcmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlbGYtPntzZXNzaW9ufSwg +JGVwcmludGlkMiApOwoJcmV0dXJuICRwYWdlIHVubGVzcyBkZWZpbmVkICRlcHJpbnQxICYmIGRl +ZmluZWQgJGVwcmludDI7CgoJbXkgJHRhYmxlID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRh +YmxlIiwgInN0eWxlIiA9PiAicGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4 +OyBtYXJnaW4tdG9wOiAxMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyYXk7IGJvcmRl +ci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JheTsiICk7CglteSAkdHIxID0gJHNlc3Npb24tPm1h +a2VfZWxlbWVudCggInRyIiApOwoJbXkgJHRoMSA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJ0 +aCIgKTsKCW15ICR0aDIgPSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGgiICk7CgoJJHRoMS0+ +YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICIjIiAuICRlcHJpbnRpZDEgLiAiIC0g +IikgKTsKCSR0aDEtPmFwcGVuZENoaWxkKCAkZXByaW50MS0+cmVuZGVyX3ZhbHVlKCAidGl0bGUi +ICkgKTsKCSR0aDItPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV90ZXh0KCAiIyIgLiAkZXBy +aW50aWQyIC4gIiAtICIpICk7CgkkdGgyLT5hcHBlbmRDaGlsZCggJGVwcmludDItPnJlbmRlcl92 +YWx1ZSggInRpdGxlIiApICk7CgoJJHRyMS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX2Vs +ZW1lbnQoICJ0aCIgKSApOwoJJHRyMS0+YXBwZW5kQ2hpbGQoICR0aDEgKTsKCSR0cjEtPmFwcGVu +ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGgiICkgKTsKCSR0cjEtPmFwcGVuZENo +aWxkKCAkdGgyICk7CgoJJHRhYmxlLT5hcHBlbmRDaGlsZCggJHRyMSApOwoKCW15ICRkcyA9ICRz +ZXNzaW9uLT5kYXRhc2V0KCAiZXByaW50IiApOwoJcmV0dXJuICRwYWdlIHVubGVzcyBkZWZpbmVk +ICRkczsKCglteSBAZmllbGRzID0gJGRzLT5maWVsZHM7CgoJIyBpdGVyYXRlIG92ZXIgdGhlIGZp +ZWxsZHMgY29tcGFyaW5nIHRoZSAyIHJlY29yZHMKCWZvcmVhY2ggbXkgJGZpZWxkIChAZmllbGRz +KQoJewoJCW15ICRuID0gICRmaWVsZC0+bmFtZTsKCQlteSAkbmFtZSA9ICAkZmllbGQtPnJlbmRl +cl9uYW1lOwoJCW15ICR0ID0gJGZpZWxkLT50eXBlOwoKCQlteSAkc3RyaW5nMSA9IEVQcmludHM6 +OlV0aWxzOjp0cmVlX3RvX3V0ZjgoICRlcHJpbnQxLT5yZW5kZXJfdmFsdWUoICRuICkgKTsKCQlt +eSAkc3RyaW5nMiA9IEVQcmludHM6OlV0aWxzOjp0cmVlX3RvX3V0ZjgoICRlcHJpbnQyLT5yZW5k +ZXJfdmFsdWUoICRuICkgKTsKCgkJIyByZXBvcnQgYSBkaWZmZXJlbmNlIHVubGVzcyBpdHMgYSBm +aWVsZCB3aGljaCB3aWxsIGFsd2F5cyBkaWZmZXIgb3Igd2UgZG9udCB3YW50IHRvIHJlcG9ydCBv +bgoJCWlmKCAkbiAhfiAvXihlcHJpbnRpZHx0eXBlfHJldl9udW1iZXJ8ZGlyfGRhdGVzdGFtcHxs +YXN0bW9kfHN0YXR1c19jaGFuZ2VkfGZpbGVpbmZvKSQvICYmIAoJCSAgICAkbiAhfiAvXihpdGVt +X2lzc3Vlc3xlZGl0X2xvY2t8ZG9jdW1lbnRzKS8gICYmIAoJCSAgICAkbiAhfiAvKF9kYXRlc3Rh +bXApJC8gICYmIAoJCSAgICAkdCBuZSAiY29tcG91bmQiICYmICMgc3ViIGZpZWxkcyBzaG93IHVw +IHNlcGFyYXRlbHkKCQkgICAgJHN0cmluZzEgbmUgJHN0cmluZzIgKQoJCXsKCQkJbXkgJHRyID0g +JHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRyIiApOwoJCQlteSAkdGRhID0gJHNlc3Npb24tPm1h +a2VfZWxlbWVudCggInRkIiwgc3R5bGUgPT4gInZlcnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlcjog +MXB4IHNvbGlkIHdoaXRlOyIgKTsKCQkJbXkgJHRkYiA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQo +ICJ0ZCIsIHN0eWxlID0+ICJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyBib3JkZXI6IDFweCBzb2xpZCBk +YXJrZ3JheTsiICk7CgkJCW15ICR0ZGMgPSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAidGQiLCBz +dHlsZSA9PiAidmVydGljYWwtYWxpZ246IHRvcDsgYm9yZGVyOiAxcHggc29paWQgd2hpdGU7IiAp +OwoJCQlteSAkdGRkID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInRkIiwgc3R5bGUgPT4gInZl +cnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlIiApOwoKCQkJbXkgJGNi +ID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJjaGVja2JveCIs +ICJuYW1lIiA9PiAiJG4iLCB2YWx1ZSA9PiAiMSIsICJjbGFzcyIgPT4gImVwX2lzc3VlczJfbWVy +Z2UiICk7CgoJCQlteSAkbmFtZV9zcGFuID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCgic3BhbiIs +IHN0eWxlID0+ICJmb250LXNpemU6IDgwJTsiKTsKCQkJJG5hbWVfc3Bhbi0+YXBwZW5kQ2hpbGQo +ICRzZXNzaW9uLT5tYWtlX3RleHQoIiAoJG4pIikgKTsKCQkJJHRkYS0+YXBwZW5kQ2hpbGQoICRu +YW1lICk7CgkJCSR0ZGEtPmFwcGVuZENoaWxkKCAkbmFtZV9zcGFuICk7CgoJCQkkdGRiLT5hcHBl +bmRDaGlsZCggJGVwcmludDEtPnJlbmRlcl92YWx1ZSggJG4gKSApOwoJCQkkdGRjLT5hcHBlbmRD +aGlsZCggJGNiICApOwoJCQkkdGRkLT5hcHBlbmRDaGlsZCggJGVwcmludDItPnJlbmRlcl92YWx1 +ZSggJG4gKSApOwoKCQkJJHRyLT5hcHBlbmRDaGlsZCggJHRkYSApOwoJCQkkdHItPmFwcGVuZENo +aWxkKCAkdGRiICk7CgkJCSR0ci0+YXBwZW5kQ2hpbGQoICR0ZGMgKTsKCQkJJHRyLT5hcHBlbmRD +aGlsZCggJHRkZCApOwogCgkJCSR0YWJsZS0+YXBwZW5kQ2hpbGQoICR0ciApOwoJCX0KCX0KCiAg +ICAgICAgJHBhZ2UtPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9qYXZhc2NyaXB0KCAidmFy +IGVwcmludHNfaHR0cF9yb290PScvJzsiICkgKTsKICAgICAgICAkcGFnZS0+YXBwZW5kQ2hpbGQo +ICRzZXNzaW9uLT5tYWtlX2phdmFzY3JpcHQoIHVuZGVmLCBzcmMgPT4gJHNlc3Npb24tPmN1cnJl +bnRfdXJsKCBwYXRoID0+ICJzdGF0aWMiLCAiamF2YXNjcmlwdC9hdXRvLmpzIiApICkgKTsKCgkk +cGFnZS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJDb21wYXJlIHRoZSBkaWZm +ZXJlbmNlcyBiZXR3ZWVuIHRoZSB0d28gcmVjb3JkcywgdXNlIHRoZSBjaGVjayBib3hlcyB0byBt +YXJrIHRob3NlIHRvIGJlIG1lcmdlZCBmcm9tIHJpZ2h0IHRvIGxlZnQsIHByZXNzIEFwcGx5IHRv +IGNvbW1pdCB0aGUgY2hhbmdlcyBhbmQgY2xvc2UgdGhpcyB3aW5kb3cuIiApICk7CgkkcGFnZS0+ +YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJiciIgKSApOwoKCXsKCQlteSAk +c3VibWl0ID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJidXR0 +b24iLCAibmFtZSIgPT4gIm1lcmdlIiwgdmFsdWUgPT4gIkFwcGx5IGNoYW5nZXMgYW5kIGNsb3Nl +IHdpbmRvdyIsICJvbmNsaWNrIiA9PiAiaXNzdWVzMl9tZXJnZSgkZXByaW50aWQxLCAkZXByaW50 +aWQyKTsiLCAic3R5bGUiID0+ICJmbG9hdDogcmlnaHQ7IiApOwoJCW15ICRjYW5jZWwgPSAkc2Vz +c2lvbi0+bWFrZV9lbGVtZW50KCAiaW5wdXQiLCAidHlwZSIgPT4gImJ1dHRvbiIsICJuYW1lIiA9 +PiAiY2FuY2VsIiwgdmFsdWUgPT4gIkNhbmNlbCBjaGFuZ2VzIGFuZCBjbG9zZSB3aW5kb3ciLCAi +b25jbGljayIgPT4gIndpbmRvdy5jbG9zZSgpIiwgInN0eWxlIiA9PiAiZmxvYXQ6IHJpZ2h0OyIg +KTsKCQlteSAkc3dhcCA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJpbnB1dCIsICJ0eXBlIiA9 +PiAiYnV0dG9uIiwgIm5hbWUiID0+ICJzd2FwIiwgdmFsdWUgPT4gIlJldmVyc2UgdmlldyIsICJv +bmNsaWNrIiA9PiAid2luZG93LmxvY2F0aW9uID0gJy9jZ2kvdXNlcnMvaG9tZT9zY3JlZW49RVBy +aW50OjpJc3N1ZXMyU3VtbWFyeSZlcHJpbnRpZD0kZXByaW50aWQyJmVwcmludGlkMj0kZXByaW50 +aWQxJm1haW5vbmx5PXllcyciLCAic3R5bGUiID0+ICJmbG9hdDogbGVmdDsiICk7CgkJJHBhZ2Ut +PmFwcGVuZENoaWxkKCAkc3dhcCApOwoJCSRwYWdlLT5hcHBlbmRDaGlsZCggJHN1Ym1pdCApOwoJ +CSRwYWdlLT5hcHBlbmRDaGlsZCggJGNhbmNlbCApOwoJfQoKCSRwYWdlLT5hcHBlbmRDaGlsZCgg +JHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJyIiApICk7CgkkcGFnZS0+YXBwZW5kQ2hpbGQoICR0 +YWJsZSApOwoKCSRwYWdlLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJy +IiApICk7CgkkcGFnZS0+YXBwZW5kQ2hpbGQoICRzZXNzaW9uLT5tYWtlX3RleHQoICJPbmNlIGNo +YW5nZXMgaGF2ZSBiZWVuIG1hZGUsIHRoZXkgd2lsbCBiZSByZWZsZWN0ZWQgaW4gdGhlIHJlcG9y +dHMgYWZ0ZXIgdGhlIG5leHQgYXVkaXQgaGFzIGJlZW4gcnVuLiIgKSApOwoJJHBhZ2UtPmFwcGVu +ZENoaWxkKCAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAiYnIiICkgKTsKCSRwYWdlLT5hcHBlbmRD +aGlsZCggJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImJyIiApICk7CgoJewoJCW15ICRzdWJtaXQg +PSAkc2Vzc2lvbi0+bWFrZV9lbGVtZW50KCAiaW5wdXQiLCAidHlwZSIgPT4gImJ1dHRvbiIsICJu +YW1lIiA9PiAibWVyZ2UiLCB2YWx1ZSA9PiAiQXBwbHkgY2hhbmdlcyBhbmQgY2xvc2Ugd2luZG93 +IiwgIm9uY2xpY2siID0+ICJpc3N1ZXMyX21lcmdlKCRlcHJpbnRpZDEsICRlcHJpbnRpZDIpOyIs +ICJzdHlsZSIgPT4gImZsb2F0OiByaWdodDsiICk7CgkJbXkgJGNhbmNlbCA9ICRzZXNzaW9uLT5t +YWtlX2VsZW1lbnQoICJpbnB1dCIsICJ0eXBlIiA9PiAiYnV0dG9uIiwgIm5hbWUiID0+ICJjYW5j +ZWwiLCB2YWx1ZSA9PiAiQ2FuY2VsIGNoYW5nZXMgYW5kIGNsb3NlIHdpbmRvdyIsICJvbmNsaWNr +IiA9PiAid2luZG93LmNsb3NlKCkiLCAic3R5bGUiID0+ICJmbG9hdDogcmlnaHQ7IiApOwoJCW15 +ICRzd2FwID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggImlucHV0IiwgInR5cGUiID0+ICJidXR0 +b24iLCAibmFtZSIgPT4gInN3YXAiLCB2YWx1ZSA9PiAiUmV2ZXJzZSB2aWV3IiwgIm9uY2xpY2si +ID0+ICJ3aW5kb3cubG9jYXRpb24gPSAnL2NnaS91c2Vycy9ob21lP3NjcmVlbj1FUHJpbnQ6Oklz +c3VlczJTdW1tYXJ5JmVwcmludGlkPSRlcHJpbnRpZDImZXByaW50aWQyPSRlcHJpbnRpZDEmbWFp +bm9ubHk9eWVzJyIsICJzdHlsZSIgPT4gImZsb2F0OiBsZWZ0OyIgKTsKCQkkcGFnZS0+YXBwZW5k +Q2hpbGQoICRzd2FwICk7CgkJJHBhZ2UtPmFwcGVuZENoaWxkKCAkc3VibWl0ICk7CgkJJHBhZ2Ut +PmFwcGVuZENoaWxkKCAkY2FuY2VsICk7Cgl9CgoJcmV0dXJuICRwYWdlOwp9CQoKMTsK + + + + document + cfg.d/issues_search2.pl + text/plain + 9c04c101552254dee23fd11b0abc60d7 + MD5 + 1048 + CiRjLT57aXNzdWVzX3NlYXJjaDJ9ID0KewoJc2VhcmNoX2ZpZWxkcyA9PiBbCgkJeyBtZXRhX2Zp +ZWxkcyA9PiBbICJpdGVtX2lzc3VlczJfdHlwZSIgXSB9LAojCQl7IG1ldGFfZmllbGRzID0+IFsg +Iml0ZW1faXNzdWVzMl90aW1lc3RhbXAiIF0gfSwKCQl7IG1ldGFfZmllbGRzID0+IFsgInVzZXJp +ZC51c2VybmFtZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZXByaW50X3N0YXR1cyIgXSwg +ZGVmYXVsdD0+J2FyY2hpdmUnIH0sCiMJCXsgbWV0YV9maWVsZHMgPT4gWyAiY3JlYXRvcnNfbmFt +ZSIgXSB9LAoJCXsgbWV0YV9maWVsZHMgPT4gWyAiZGF0ZSIgXSB9LAojCQl7IG1ldGFfZmllbGRz +ID0+IFsgInN1YmplY3RzIiBdIH0sCiMJCXsgbWV0YV9maWVsZHMgPT4gWyAidHlwZSIgXSB9LAoJ +XSwKCXByZWFtYmxlX3BocmFzZSA9PiAic2VhcmNoL2lzc3VlczpwcmVhbWJsZSIsCgl0aXRsZV9w +aHJhc2UgPT4gInNlYXJjaC9pc3N1ZXM6dGl0bGUiLAoJY2l0YXRpb24gPT4gImlzc3VlMiIsCglw +YWdlX3NpemUgPT4gMTAwLAoJc3RhZmYgPT4gMSwKCW9yZGVyX21ldGhvZHMgPT4gewojCQkiYnl5 +ZWFyIiAJID0+ICItZGF0ZS9jcmVhdG9yc19uYW1lL3RpdGxlIiwKIwkJImJ5eWVhcm9sZGVzdCIJ +ID0+ICJkYXRlL2NyZWF0b3JzX25hbWUvdGl0bGUiLAoJCSJieWRhdGVzdGFtcCIJID0+ICItZGF0 +ZXN0YW1wIiwKCQkiYnlkYXRlc3RhbXBvbGRlc3QiID0+ICJkYXRlc3RhbXAiLAoJCSJieWZpcnN0 +c2VlbiIgPT4gIml0ZW1faXNzdWVzMiIsCgkJImJ5bmlzc3VlcyIgPT4gIi1pdGVtX2lzc3VlczJf +Y291bnQiLAoJfSwKCWRlZmF1bHRfb3JkZXIgPT4gImJ5Zmlyc3RzZWVuIiwKICAgICAgICBmaWx0 +ZXJzID0+IFsKICAgICAgICAgICAgICAgIHsgbWV0YV9maWVsZHMgPT4gWyAiaXRlbV9pc3N1ZXMy +X3N0YXR1cyIgXSwgdmFsdWUgPT4gImRpc2NvdmVyZWQgcmVwb3J0ZWQgYXV0b3Jlc29sdmVkIHJl +c29sdmVkIiwgZGVzY3JpYmUgPT4gMCB9ICMgbm90IGlnbm9yZWQKICAgICAgICBdLAoJc2hvd196 +ZXJvX3Jlc3VsdHMgPT4gMCwKfTsKCg== + + + document - 2895 - static/javascript/auto/issues2.js + cfg.d/z_issues2.pl + text/x-c++ + 31dee5faec23a2c04f1ab68133b5329a + MD5 + 4632 + cHVzaCBAeyRjLT57ZmllbGRzfS0+e2VwcmludH19LAogICAgICAgIHsKICAgICAgICAgICAgICAg +IG5hbWU9PiJpdGVtX2lzc3VlczIiLAogICAgICAgICAgICAgICAgdHlwZT0+ImNvbXBvdW5kIiwK +ICAgICAgICAgICAgICAgIG11bHRpcGxlPT4xLAogICAgICAgICAgICAgICAgZmllbGRzID0+IFsK +ICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg +IHN1Yl9uYW1lID0+ICJpZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9 +PiAiaWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfaW5kZXggPT4gMCwK +ICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAg +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJ0eXBlIiwKICAgICAgICAg +ICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0+ICJuYW1lZHNldCIsCiAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgICAgc2V0X25hbWUgPT4gImlzc3VlczIiLAogICAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgIGlucHV0X3N0eWxlID0+ICJsb25nIiwKCiAgICAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgdGV4dF9pbmRleCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAg +ICAgICAgIHNxbF9pbmRleCA9PiAxLAogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAg +ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ViX25h +bWUgPT4gImRlc2NyaXB0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl +ID0+ICJsb25ndGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9pbmRl +eCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlcl9zaW5nbGVfdmFs +dWUgPT4gIkVQcmludHM6OkV4dHJhczo6cmVuZGVyX3hodG1sX2ZpZWxkIiwKICAgICAgICAgICAg +ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJ0aW1lc3RhbXAiLAogICAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgIHR5cGUgPT4gInRpbWUiLAogICAgICAgICAgICAgICAgICAgICAgICB9 +LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg +ICAgc3ViX25hbWUgPT4gInN0YXR1cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg +dHlwZSA9PiAic2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2luZGV4 +ID0+IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz0+IFtxdy8gZGlz +Y292ZXJlZCBpZ25vcmVkIHJlcG9ydGVkIGF1dG9yZXNvbHZlZCByZXNvbHZlZCAvXSwKICAgICAg +ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg +ICAgICAgICAgICAgICAgICAgICAgIHN1Yl9uYW1lID0+ICJyZXBvcnRlZF9ieSIsCiAgICAgICAg +ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9PiAiaXRlbXJlZiIsCiAgICAgICAgICAgICAg +ICAgICAgICAgICAgICAgICAgZGF0YXNldGlkID0+ICJ1c2VyIiwKICAgICAgICAgICAgICAgICAg +ICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg +ICAgICAgICAgIHN1Yl9uYW1lID0+ICJyZXNvbHZlZF9ieSIsCiAgICAgICAgICAgICAgICAgICAg +ICAgICAgICAgICAgdHlwZSA9PiAiaXRlbXJlZiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg +ICAgICAgZGF0YXNldGlkID0+ICJ1c2VyIiwKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAg +ICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1 +Yl9uYW1lID0+ICJjb21tZW50IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl +ID0+ICJsb25ndGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9pbmRl +eCA9PiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlcl9zaW5nbGVfdmFs +dWUgPT4gIkVQcmludHM6OkV4dHJhczo6cmVuZGVyX3hodG1sX2ZpZWxkIiwKICAgICAgICAgICAg +ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICBtYWtlX3Zh +bHVlX29yZGVya2V5ID0+ICJFUHJpbnRzOjpEYXRhT2JqOjpFUHJpbnQ6Om9yZGVyX2lzc3Vlc19u +ZXdlc3Rfb3Blbl90aW1lc3RhbXAiLAogICAgICAgICAgICAgICAgcmVuZGVyX3ZhbHVlID0+ICJy +ZW5kZXJfaXNzdWVzMiIsCiAgICAgICAgICAgICAgICB2b2xhdGlsZSA9PiAxLAogICAgICAgIH0s +CiAgICAgICAgewogICAgICAgICAgICAgICAgbmFtZSA9PiAiaXRlbV9pc3N1ZXMyX2NvdW50IiwK +ICAgICAgICAgICAgICAgIHR5cGUgPT4gImludCIsCiAgICAgICAgICAgICAgICB2b2xhdGlsZSA9 +PiAxLAogICAgICAgIH0sCjsKCiRjLT57cmVuZGVyX2lzc3VlczJ9ID0gc3ViCnsKICAgICAgICBt +eSggJHNlc3Npb24sICRmaWVsZCwgJHZhbHVlICkgPSBAXzsKCiAgICAgICAgIyBEZWZhdWx0IHJl +bmRlcmluZyBvbmx5IHNob3dzIGRpc2NvdmVyZWQgYW5kIHJlcG9ydGVkIGlzc3VlcyAobm90IHJl +c29sdmVkIG9yIGlnbm9yZWQgb25lcykKCiAgICAgICAgbXkgJGYgPSAkZmllbGQtPmdldF9wcm9w +ZXJ0eSggImZpZWxkc19jYWNoZSIgKTsKICAgICAgICBteSAkZm1hcCA9IHt9OyAgCiAgICAgICAg +Zm9yZWFjaCBteSAkZmllbGRfY29uZiAoIEB7JGZ9ICkKICAgICAgICB7CiAgICAgICAgICAgICAg +ICBteSAkZmllbGRuYW1lID0gJGZpZWxkX2NvbmYtPntuYW1lfTsKICAgICAgICAgICAgICAgIG15 +ICRmaWVsZCA9ICRmaWVsZC0+e2RhdGFzZXR9LT5nZXRfZmllbGQoICRmaWVsZG5hbWUgKTsKICAg +ICAgICAgICAgICAgICRmbWFwLT57JGZpZWxkX2NvbmYtPntzdWJfbmFtZX19ID0gJGZpZWxkOwog +ICAgICAgIH0KCiAgICAgICAgbXkgJG9sID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInVsIiAp +OwogICAgICAgIGZvcmVhY2ggbXkgJGlzc3VlICggQHskdmFsdWV9ICkKICAgICAgICB7CgkJbmV4 +dCBpZiAkaXNzdWUtPntzdGF0dXN9IGVxICJyZXNvbHZlZCI7CgkJbmV4dCBpZiAkaXNzdWUtPntz +dGF0dXN9IGVxICJpZ25vcmVkIjsKCiAgICAgICAgICAgICAgICBteSAkbGkgPSAkc2Vzc2lvbi0+ +bWFrZV9lbGVtZW50KCAibGkiLCBjbGFzcyA9PiAiZXBfaXNzdWVfbGlzdCBlcF9pc3N1ZV90eXBl +IGVwX2lzc3VlX3R5cGVfIi4kaXNzdWUtPnt0eXBlfSwgImVwX2lzc3VlX2xpc3RfaWQiID0+ICRp +c3N1ZS0+e2lkfSApOwogICAgICAgICAgICAgICAgbXkgJHNkID0gJHNlc3Npb24tPm1ha2VfZWxl +bWVudCggInNwYW4iLCBjbGFzcyA9PiAiZXBfaXNzdWVfbGlzdF9kZXNjcmlwdGlvbiIgKTsKICAg +ICAgICAgICAgICAgIG15ICRzdCA9ICRzZXNzaW9uLT5tYWtlX2VsZW1lbnQoICJzcGFuIiwgY2xh +c3MgPT4gImVwX2lzc3VlX2xpc3RfdGltZXN0YW1wIiApOwogICAgICAgICAgICAgICAgIyBteSAk +c3RhdHVzID0gJHNlc3Npb24tPm1ha2VfZWxlbWVudCggInNwYW4iLCBjbGFzcyA9PiAiZXBfaXNz +dWVfbGlzdF9zdGF0dXMiICk7CgogICAgICAgICAgICAgICAgJHNkLT5hcHBlbmRDaGlsZCggRVBy +aW50czo6RXh0cmFzOjpyZW5kZXJfeGh0bWxfZmllbGQoICRzZXNzaW9uLCAkZm1hcC0+e2Rlc2Ny +aXB0aW9ufSwgJGlzc3VlLT57ZGVzY3JpcHRpb259ICkgKTsKICAgICAgICAgICAgICAgICRzdC0+ +YXBwZW5kQ2hpbGQoICRmbWFwLT57dGltZXN0YW1wfS0+cmVuZGVyX3NpbmdsZV92YWx1ZSggJHNl +c3Npb24sICRpc3N1ZS0+e3RpbWVzdGFtcH0gKSApOwogICAgICAgICAgICAgICAgIyAkc3RhdHVz +LT5hcHBlbmRDaGlsZCggJGZtYXAtPntzdGF0dXN9LT5yZW5kZXJfc2luZ2xlX3ZhbHVlKCAkc2Vz +c2lvbiwgJGlzc3VlLT57c3RhdHVzfSApICk7CgogICAgICAgICAgICAgICAgJGxpLT5hcHBlbmRD +aGlsZCggJHNkICk7CiAgICAgICAgICAgICAgICAkbGktPmFwcGVuZENoaWxkKCAkc2Vzc2lvbi0+ +bWFrZV90ZXh0KCAiIC0gIiApICk7CiAgICAgICAgICAgICAgICAkbGktPmFwcGVuZENoaWxkKCAk +c3QgKTsKICAgICAgICAgICAgICAgICMgJGxpLT5hcHBlbmRDaGlsZCggJHNlc3Npb24tPm1ha2Vf +dGV4dCggIiAtICIgKSApOwogICAgICAgICAgICAgICAgIyAkbGktPmFwcGVuZENoaWxkKCAkc3Rh +dHVzICk7CiAgICAgICAgICAgICAgICAkb2wtPmFwcGVuZENoaWxkKCAkbGkgKTsKICAgICAgICB9 +CiAgICAgICAgcmV0dXJuICRvbDsKfTsKCiRjLT57cGx1Z2luc30tPnsiU2NyZWVuOjpTdGFmZjo6 +SXNzdWVTZWFyY2gyIn0tPntwYXJhbXN9LT57ZGlzYWJsZX0gPSAwOwokYy0+e3BsdWdpbnN9LT57 +IlNjcmVlbjo6RVByaW50OjpJc3N1ZXMyIn0tPntwYXJhbXN9LT57ZGlzYWJsZX0gPSAwOwokYy0+ +e3BsdWdpbnN9LT57IlNjcmVlbjo6RVByaW50OjpJc3N1ZXMyU3VtbWFyeSJ9LT57cGFyYW1zfS0+ +e2Rpc2FibGV9ID0gMDsK + + + + document + citations/eprint/brief_info.xml + application/xml + df14d03d6383349ca5856dac8d1d6f2a + MD5 + 268 + PD94bWwgdmVyc2lvbj0iMS4wIiA/PgoKPGNpdGU6Y2l0YXRpb24geG1sbnM9Imh0dHA6Ly93d3cu +dzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmNpdGU9Imh0dHA6Ly9lcHJpbnRzLm9yZy9lcDMvY2l0 +YXRpb24iIHhtbG5zOmVwYz0iaHR0cDovL2VwcmludHMub3JnL2VwMy9jb250cm9sIiB0eXBlPSJ0 +YWJsZV9yb3ciPgo8YnIvPjxlcGM6cHJpbnQgZXhwcj0iZXByaW50X3N0YXR1cyIvPiwgPGVwYzpw +cmludCBleHByPSJ1c2VyaWQiLz4tIAo8L2NpdGU6Y2l0YXRpb24+Cg== + + + + document + citations/eprint/issue2.xml + application/xml + 81ee034e23ba6890867b35aab1611ce2 + MD5 + 546 + PD94bWwgdmVyc2lvbj0iMS4wIiA/PgoKPGNpdGU6Y2l0YXRpb24geG1sbnM9Imh0dHA6Ly93d3cu +dzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOmNpdGU9Imh0dHA6Ly9lcHJpbnRzLm9yZy9lcDMvY2l0 +YXRpb24iIHhtbG5zOmVwYz0iaHR0cDovL2VwcmludHMub3JnL2VwMy9jb250cm9sIiB0eXBlPSJ0 +YWJsZV9yb3ciPgogIDx0ciBjbGFzcz0iZXBfc2VhcmNoX3Jlc3VsdCI+CiAgICA8dGQgc3R5bGU9 +InBhZGRpbmctbGVmdDogMC41ZW0iPjxlcGM6cHJpbnQgZXhwcj0iJG4iIC8+LjwvdGQ+CiAgICA8 +dGQgc3R5bGU9InBhZGRpbmctbGVmdDogMC41ZW0iPgogICAgICA8ZXBjOnByaW50IGV4cHI9IiRp +dGVtLmNpdGF0aW9uKCdkZWZhdWx0JykiIC8+CiAgICAgIDxkaXYgY2xhc3M9ImVwX2lzc3VlX2xp +c3QgZXBfaXNzdWVfbGlzdF97ZXByaW50X3N0YXR1c30iIGVwcmludGlkPSJ7ZXByaW50aWR9Ij4K +ICAgICAgICA8ZXBjOnByaW50IGV4cHI9Iml0ZW1faXNzdWVzMiIvPgogICAgICA8L2Rpdj4KICAg +IDwvdGQ+CiAgPC90cj4KPC9jaXRlOmNpdGF0aW9uPgoK + + + + document + epm/issues2/cgi/issues2merge text/plain - 4179fd9868b58d92c5f65e957e71b544 + 0fa95077716d4e85cdd62f738115e682 MD5 - 2754 - 2017-10-13 14:19:05 - ZnVuY3Rpb24gaXNzdWVzMl9yZXRpcmUoIGlkMSApCnsKICB2YXIgUG9wdXAgPSB7CiAgICBvcGVu -OiBmdW5jdGlvbihvcHRpb25zKQogICAgewogICAgICB0aGlzLm9wdGlvbnMgPSB7CiAgICAgICAg -dXJsOiAnIycsCiAgICAgICAgd2lkdGg6IDgwMCwKICAgICAgICBoZWlnaHQ6IDgwMAogICAgICB9 -CiAgICAgIE9iamVjdC5leHRlbmQodGhpcy5vcHRpb25zLCBvcHRpb25zIHx8IHt9KTsKICAgICAg -d2luZG93Lm9wZW4odGhpcy5vcHRpb25zLnVybCwgJycsICd3aWR0aD0nK3RoaXMub3B0aW9ucy53 -aWR0aCsnLGhlaWdodD0nK3RoaXMub3B0aW9ucy5oZWlnaHQpOwogICAgfQogIH0KICBQb3B1cC5v -cGVuKHt1cmw6Jy9jZ2kvdXNlcnMvaG9tZT9zY3JlZW49RVByaW50OjpWaWV3JmVwcmludGlkPScr -aWQxfSk7CgogIHJldHVybiBmYWxzZTsKfQoKZnVuY3Rpb24gaXNzdWVzMl9jb21wYXJlKCBpZDEs -IGlkMiApCnsKICBpZiggaWQxID09IG51bGwgKQogIHsKICAgIHZhciBwYXJ0cyA9IHdpbmRvdy5s -b2NhdGlvbi5ocmVmLnJlcGxhY2UoL1s/Jl0rKFtePSZdKyk9KFteJiNdKikvZ2ksCiAgICBmdW5j -dGlvbihtLGtleSx2YWx1ZSkKICAgIHsKICAgICAgaWYoa2V5ID09ICJlcHJpbnRpZCIpIHsgaWQx -ID0gdmFsdWU7IH0KICAgIH0pOwogIH0KCiAgdmFyIHdpbiA9IHdpbmRvdy5vcGVuKCAnL2NnaS91 -c2Vycy9ob21lP3NjcmVlbj1FUHJpbnQ6Oklzc3VlczJTdW1tYXJ5JmVwcmludGlkPScraWQxKycm -ZXByaW50aWQyPScraWQyKycmbWFpbm9ubHk9eWVzJywgJ0NvbXBhcmUnLCAnd2lkdGg9ODAwLGhl -aWdodD00MDAnICk7CgogIC8qCiAgdmFyIFBvcHVwID0gewogICAgb3BlbjogZnVuY3Rpb24ob3B0 -aW9ucykKICAgIHsKICAgICAgdGhpcy5vcHRpb25zID0gewogICAgICAgIHVybDogJyMnLAogICAg -ICAgIHdpZHRoOiA4MDAsCiAgICAgICAgaGVpZ2h0OiA0MDAsCiAgICAgICAgc2Nyb2xsYmFyczog -J3llcycsCiAgICAgICAgcmVzaXphYmxlOiAneWVzJywKICAgICAgICBsb2NhdGlvbjogJ25vJywK -ICAgICAgICBuYW1lOiAnQ29tcGFyZScsCiAgICAgIH0KICAgICAgT2JqZWN0LmV4dGVuZCh0aGlz -Lm9wdGlvbnMsIG9wdGlvbnMgfHwge30pOwogICAgICB3aW5kb3cub3Blbih0aGlzLm9wdGlvbnMu -dXJsLCAnJywgJ3dpZHRoPScrdGhpcy5vcHRpb25zLndpZHRoKycsaGVpZ2h0PScrdGhpcy5vcHRp -b25zLmhlaWdodCk7CiAgICB9CiAgfQogIFBvcHVwLm9wZW4oe3VybDonL2NnaS91c2Vycy9ob21l -P3NjcmVlbj1FUHJpbnQ6Oklzc3VlczJTdW1tYXJ5JmVwcmludGlkPScraWQxKycmZXByaW50aWQy -PScraWQyKycmbWFpbm9ubHk9eWVzJ30pOwogICovCgogIHJldHVybiBmYWxzZTsKfQoKZnVuY3Rp -b24gaXNzdWVzMl9hY2soIGlkMSwgY29kZSApCnsKICBjb25zb2xlLmxvZyggaWQxICsgIiwgIiAr -IGNvZGUgKTsKCiAgaWYgKCBjb25maXJtKCAiQWNrbm93bGVkZ2UgYW5kIGRpc21pc3MgdGhpcyBw -cm9ibGVtPyIgKSA9PSB0cnVlKQogIHsKICAgIG5ldyBBamF4LlJlcXVlc3QoICcvY2dpL2lzc3Vl -czJhY2s/ZXByaW50aWQ9JytpZDErJyZjb2RlPScrY29kZSwgeyBtZXRob2Q6J2dldCcgfSApOwog -ICAgcmV0dXJuIHRydWU7CiAgfQogIGVsc2UKICB7CiAgICByZXR1cm4gZmFsc2U7CiAgfQp9Cgpm -dW5jdGlvbiBpc3N1ZXMyX21lcmdlKGlkMSwgaWQyKQp7CiAgY29uc29sZS5sb2coICJpc3N1ZXMy -X21lcmdlIiApOwoKICB2YXIgZmllbGRzID0gIiI7CiAgJCQoJy5lcF9pc3N1ZXMyX21lcmdlJyku -ZWFjaChmdW5jdGlvbihlKXsKICAgIGlmKCQoZSkuY2hlY2tlZD09dHJ1ZSkgewogICAgICBmaWVs -ZHMgPSBmaWVsZHMgKyAkKGUpLm5hbWUgKyAiLCI7CiAgICB9CiAgfSk7CgogIGNvbnNvbGUubG9n -KGlkMSArICIgIiArIGlkMiArICIgIiArIGZpZWxkcyk7CgogIG5ldyBBamF4LlJlcXVlc3QoICcv -Y2dpL2lzc3VlczJtZXJnZT9lcHJpbnRpZDE9JytpZDErJyZlcHJpbnRpZDI9JytpZDIrIiZmaWVs -ZHM9IitmaWVsZHMsCiAgeyBtZXRob2Q6J2dldCcsCiAgICBvbkNvbXBsZXRlOiBmdW5jdGlvbigp -IHsgd2luZG93LmNsb3NlKCk7IH0KICB9KTsKCiAgcmV0dXJuOwp9CgovLyBydW4gb24gcGFnZSBs -b2FkIC0gaGlkZSB0aGUgaXNzdWVzIHdlIGFyZSBub3QgaW50ZXJlc3RlZCBpbgpkb2N1bWVudC5v -YnNlcnZlKCdkb206bG9hZGVkJywgZnVuY3Rpb24oKQp7CiAgdmFyIHR5cGVzID0gW107CiAgdmFy -IHBhcnRzID0gd2luZG93LmxvY2F0aW9uLmhyZWYucmVwbGFjZSgvWz8mXSsoW149Jl0rKT0oW14m -XSopL2dpLCAgICAKICAgIGZ1bmN0aW9uKG0sa2V5LHZhbHVlKQogICAgewogICAgICBpZihrZXkg -PT0gIml0ZW1faXNzdWVzMl90eXBlIikKICAgICAgewogICAgICAgIHR5cGVzLnB1c2goICJsaS5l -cF9pc3N1ZV90eXBlXyIgKyB2YWx1ZSApOwogICAgICB9CiAgfSk7CgogIGlmKCB0eXBlcy5sZW5n -dGggPiAwICkKICB7CiAgICAvLyBoaWRlIGFsbAogICAgJCQoICJsaS5lcF9pc3N1ZV90eXBlIiAp -LmVhY2goCiAgICAgIGZ1bmN0aW9uIChlKSB7IGUuc2V0U3R5bGUoe2Rpc3BsYXk6J25vbmUnfSk7 -IH0gCiAgICApOwogICAgLy8gc2hvdyBzZWxlY3RlZAogICAgZm9yIChpID0gMDsgaSA8IHR5cGVz -Lmxlbmd0aDsgaSsrKQogICAgeyAKICAgICAgJCQoIHR5cGVzW2ldICkuZWFjaCgKICAgICAgICBm -dW5jdGlvbiAoZSkgeyBlLnNldFN0eWxlKHtkaXNwbGF5OidsaXN0LWl0ZW0nfSk7IH0gCiAgICAg -ICk7CiAgICB9CiAgfQp9KTsK + 985 + dXNlIEVQcmludHM7CnVzZSBzdHJpY3Q7CgpteSAkc2Vzc2lvbiA9IG5ldyBFUHJpbnRzOjpTZXNz +aW9uOwpleGl0KCAwICkgdW5sZXNzKCBkZWZpbmVkICRzZXNzaW9uICk7CgpteSAkdXNlciA9ICRz +ZXNzaW9uLT5jdXJyZW50X3VzZXI7CmV4aXQgdW5sZXNzICR1c2VyLT5nZXRfdHlwZSBlcSAiYWRt +aW4iIHx8ICR1c2VyLT5nZXRfdHlwZSBlcSAibG9jYWxfYWRtaW4iIHx8ICR1c2VyLT5oYXNfcm9s +ZSgiZXByaW50L2lzc3VlcyIpOwoKbXkgJGVwcmludGlkMSA9ICRzZXNzaW9uLT5wYXJhbSgiZXBy +aW50aWQxIik7Cm15ICRlcHJpbnRpZDIgPSAkc2Vzc2lvbi0+cGFyYW0oImVwcmludGlkMiIpOwpt +eSAkZmllbGRzID0gJHNlc3Npb24tPnBhcmFtKCJmaWVsZHMiKTsKZXhpdCB1bmxlc3MgJGVwcmlu +dGlkMSAmJiAkZXByaW50aWQyICYmICRmaWVsZHM7CgpleGl0IHVubGVzcyAkZXByaW50aWQxID1+ +IC9eWzAtOV0rJC87CmV4aXQgdW5sZXNzICRlcHJpbnRpZDIgPX4gL15bMC05XSskLzsKCm15ICRl +cHJpbnQxID0gbmV3IEVQcmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlc3Npb24sICRlcHJpbnRp +ZDEgKTsKZXhpdCB1bmxlc3MgJGVwcmludDE7CgpteSAkZXByaW50MiA9IG5ldyBFUHJpbnRzOjpE +YXRhT2JqOjpFUHJpbnQoICRzZXNzaW9uLCAkZXByaW50aWQyICk7CmV4aXQgdW5sZXNzICRlcHJp +bnQyOwoKbXkgJG5lZWRfY29tbWl0ID0gMDsKCiMgY29weSB0aGUgZmllbGQgdmFsdWVzIGZyb20g +ZXByaW50MiBpbnRvIGVwcmludDEKZm9yZWFjaCBteSAkZiAoIHNwbGl0KC8sLywgJGZpZWxkcykg +KQp7CiAgbmV4dCB1bmxlc3MgJGY7CgogIG15ICR2ID0gJGVwcmludDItPmdldF92YWx1ZSggJGYg +KTsKICBpZiggZGVmaW5lZCggJGYgKSApCiAgewogICAgJGVwcmludDEtPnNldF92YWx1ZSggJGYs +ICR2ICk7CiAgICAkbmVlZF9jb21taXQgPSAxOwogIH0KfQoKJGVwcmludDEtPmNvbW1pdCgxKSBp +ZiAkbmVlZF9jb21taXQ7Cg== - - 13288 + document - 2895 - static/style/auto/zzz_issues2.css + epm/issues2/cgi/issues2ack text/plain - 2b8cdb02cbb7e97b7968d05ac944affa + 94fbcc99b235b4e5a8fe7141565d7658 MD5 - 405 - 2017-10-13 14:19:05 - aW5wdXRbbmFtZT0idXNlcmlkLnVzZXJuYW1lIl0KewogIHdpZHRoOiAxMDBweDsKfQpkaXZbaWQ9 -InVzZXJpZC51c2VybmFtZV9oZWxwX3Nob3ciXQp7CiAgZGlzcGxheTogbm9uZTsKfQouZXBfaXNz -dWVfbGlzdCBsaQp7CiAgbWFyZ2luLWJvdHRvbTogMTVweDsKfQouZXBfaXNzdWVfbGlzdCBsaSBo -Mwp7CiAgZm9udC1zaXplOiAxMDAlOwogIG1hcmdpbi1ib3R0b206IDVweDsKfQouZXBfaXNzdWVf -bGlzdF90aW1lc3RhbXAKewogIGZvbnQtc2l6ZTogODAlOwp9CgouZXBfaXNzdWVzMl9zdW1tYXJ5 -CnsKICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICB3aWR0aDogNDUlOwp9Ci5lcF9pc3N1ZXMyX3N1 -bW1hcnlfaW5uZXIKewogIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTsKICBwYWRkaW5nOiA1 -cHg7Cn0K + 845 + dXNlIEVQcmludHM7CnVzZSBzdHJpY3Q7CgpteSAkc2Vzc2lvbiA9IG5ldyBFUHJpbnRzOjpTZXNz +aW9uOwpleGl0KCAwICkgdW5sZXNzKCBkZWZpbmVkICRzZXNzaW9uICk7CgpteSAkdXNlciA9ICRz +ZXNzaW9uLT5jdXJyZW50X3VzZXI7CmV4aXQgdW5sZXNzICR1c2VyLT5nZXRfdHlwZSBlcSAiYWRt +aW4iIHx8ICR1c2VyLT5nZXRfdHlwZSBlcSAibG9jYWxfYWRtaW4iIHx8ICR1c2VyLT5oYXNfcm9s +ZSgiZXByaW50L2lzc3VlcyIpOwoKbXkgJGVwcmludGlkID0gJHNlc3Npb24tPnBhcmFtKCJlcHJp +bnRpZCIpOwpteSAkY29kZSA9ICRzZXNzaW9uLT5wYXJhbSgiY29kZSIpOwpleGl0IHVubGVzcyAk +ZXByaW50aWQgJiYgJGNvZGU7CgpteSAkc3RhdGUgPSAkc2Vzc2lvbi0+cGFyYW0oInN0YXRlIik7 +CiRzdGF0ZSA9ICJpZ25vcmVkIiB1bmxlc3MgJHN0YXRlID1+IC9eKGRpc2NvdmVyZWR8aWdub3Jl +ZHxyZXBvcnRlZHxhdXRvcmVzb2x2ZWR8cmVzb2x2ZWQpJC87CgpteSAkZXByaW50ID0gbmV3IEVQ +cmludHM6OkRhdGFPYmo6OkVQcmludCggJHNlc3Npb24sICRlcHJpbnRpZCApOwpleGl0IHVubGVz +cyAkZXByaW50OwoKbXkgJGlzc3VlcyA9ICRlcHJpbnQtPmdldF92YWx1ZSgiaXRlbV9pc3N1ZXMy +Iik7CmV4aXQgdW5sZXNzICRpc3N1ZXM7Cgpmb3JlYWNoIG15ICRpICggQHskaXNzdWVzfSApCnsK +ICBpZiAoICRpLT57aWR9ICYmICRpLT57aWR9IGVxICRjb2RlICkKICB7CiAgICAkaS0+e3N0YXR1 +c30gPSAkc3RhdGU7CiAgICAkZXByaW50LT5zZXRfdmFsdWUoICJpdGVtX2lzc3VlczIiLCAkaXNz +dWVzICk7CiAgICAkZXByaW50LT5jb21taXQoMSk7CiAgICBsYXN0OwogIH0KfQo= + + + + document + epm/issues2/bin/issues_audit2 + text/x-perl + 20c761f65cfd0b11344995a0fa7fdbd0 + MD5 + 7512 + IyEvdXNyL2Jpbi9wZXJsIC13Cgp1c2UgRmluZEJpbjsKdXNlIGxpYiAiJEZpbmRCaW46OkJpbi8u +Li8uLi8uLi9wZXJsX2xpYiI7CgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj +IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMKIwojIyMjIyMjIyMjIyMjIyMjIyMj +IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgo9cG9k +Cgo9aGVhZDEgTkFNRQoKQjxpc3N1ZXNfYXVkaXQ+IC0gVXBkYXRlIHRoZSBpc3N1ZXMgZmllbGQg +b2YgYWxsIGVwcmludHMuCgo9aGVhZDEgU1lOT1BTSVMKCkI8aXNzdWVzX2F1ZGl0PiBJPHJlcG9z +aXRvcnlfaWQ+IFtCPG9wdGlvbnM+XSBbZXByaW50IGlkc10KCj1oZWFkMSBERVNDUklQVElPTgoK +VGhpcyBzY3JpcHQgdXBkYXRlcyB0aGUgSXNzdWVzIGZpZWxkIG9mIGFsbCBlcHJpbnRzIAppbiB0 +aGUgbGl2ZSBhcmNoaXZlIGFuZCBidWZmZXIuIAoKVGhpcyBzY3JpcHQgc2hvdWxkIHByb2JhYmx5 +IGJlIGNhbGxlZCBmcm9tIHlvdXIgImNyb24iIHN5c3RlbSwgc29vbiBhZnRlcgptaWRuaWdodC4g +U29tZXRoaW5nIGxpa2U6CgogIyAwMDoyMyBldmVyeSBtb3JuaW5nCiAyMyAwICogKiAqIC9vcHQv +ZXByaW50czMvYmluL2lzc2V1c19hdWRpdCBteV9yZXBvX2lkCgpUaGlzIHNjcmlwdCB3aWxsIHRh +a2UgbG9uZ2VyIGFzIHlvdXIgcmVwb3NpdG9yeSBncm93cywgc28gaW5pdGlhbGx5IHlvdSBtYXkg +CndhbnQgdG8gcnVuIGl0IG1vcmUgZnJlcXVlbnRseSwgb3Igb24gdmVyeSBsYXJnZSBzeXN0ZW1z +IHlvdSBtaWdodCBtb3ZlIHRvCmp1c3QgcnVuIGl0IG9uIFN1bmRheXMuCgo9aGVhZDEgQVJHVU1F +TlRTCgo9b3ZlciA4Cgo9aXRlbSBCPHJlcG9zaXRvcnlfaWQ+IAoKVGhlIElEIG9mIHRoZSBlcHJp +bnQgcmVwb3NpdG9yeSB0byB1c2UuCgo9YmFjawoKPWhlYWQxIE9QVElPTlMKCj1vdmVyIDgKCj1p +dGVtIEI8LS1oZWxwPgoKUHJpbnQgYSBicmllZiBoZWxwIG1lc3NhZ2UgYW5kIGV4aXQuCgo9aXRl +bSBCPC0tbWFuPgoKUHJpbnQgdGhlIGZ1bGwgbWFudWFsIHBhZ2UgYW5kIHRoZW4gZXhpdC4KCj1p +dGVtIEI8LS1xdWlldD4KCkJlIHZld3d5IHZld3d5IHF1aWV0LiBUaGlzIG9wdGlvbiB3aWxsIHN1 +cHJlc3MgYWxsIG91dHB1dCB1bmxlc3MgYW4gZXJyb3Igb2NjdXJzLgoKPWl0ZW0gQjwtLXZlcmJv +c2U+CgpFeHBsYWluIGluIGRldGFpbCB3aGF0IGlzIGdvaW5nIG9uLgpNYXkgYmUgcmVwZWF0ZWQg +Zm9yIGdyZWF0ZXIgZWZmZWN0LgoKPWl0ZW0gQjwtLXZlcnNpb24+CgpPdXRwdXQgdmVyc2lvbiBp +bmZvcm1hdGlvbiBhbmQgZXhpdC4KCj1iYWNrICAgCgoKPWN1dAoKdXNlIEVQcmludHM7Cgp1c2Ug +c3RyaWN0Owp1c2UgR2V0b3B0OjpMb25nOwp1c2UgUG9kOjpVc2FnZTsKdXNlIERhdGE6OkR1bXBl +cjsKCm15ICR2ZXJzaW9uID0gMDsKbXkgJHZlcmJvc2UgPSAwOwpteSAkcXVpZXQgPSAwOwpteSAk +aGVscCA9IDA7Cm15ICRtYW4gPSAwOwoKR2V0b3B0OjpMb25nOjpDb25maWd1cmUoInBlcm11dGUi +KTsKCkdldE9wdGlvbnMoIAoJJ2hlbHB8PycgPT4gXCRoZWxwLAoJJ21hbicgPT4gXCRtYW4sCgkn +dmVyc2lvbicgPT4gXCR2ZXJzaW9uLAoJJ3ZlcmJvc2UrJyA9PiBcJHZlcmJvc2UsCgknc2lsZW50 +JyA9PiBcJHF1aWV0LAoJJ3F1aWV0JyA9PiBcJHF1aWV0CikgfHwgcG9kMnVzYWdlKCAyICk7CkVQ +cmludHM6OlV0aWxzOjpjbWRfdmVyc2lvbiggInNlbmRfYWxlcnRzIiApIGlmICR2ZXJzaW9uOwpw +b2QydXNhZ2UoIDEgKSBpZiAkaGVscDsKcG9kMnVzYWdlKCAtZXhpdHN0YXR1cyA9PiAwLCAtdmVy +Ym9zZSA9PiAyICkgaWYgJG1hbjsKcG9kMnVzYWdlKCAyICkgaWYoIEBBUkdWIDwgMSApOyAKCm15 +ICRub2lzZSA9IDE7CiRub2lzZSA9IDAgaWYoICRxdWlldCApOwokbm9pc2UgPSAxKyR2ZXJib3Nl +IGlmKCAkdmVyYm9zZSApOwoKIyBTZXQgU1RET1VUIHRvIGF1dG8gZmx1c2ggKHdpdGhvdXQgbmVl +ZGluZyBhIFxuKQokfD0xOwoKbXkgJHJlcG9pZCA9IHNoaWZ0KEBBUkdWKTsKbXkgJHNlc3Npb24g +PSBuZXcgRVByaW50czo6U2Vzc2lvbiggMSAsICRyZXBvaWQgLCAkbm9pc2UgKTsKaWYoICFkZWZp +bmVkICRzZXNzaW9uICkKewoJcHJpbnQgU1RERVJSICJGYWlsZWQgdG8gbG9hZCByZXBvc2l0b3J5 +OiAkcmVwb2lkXG4iOwoJZXhpdCAxOwp9CgpzdWIgX3NldF9pdGVtX2lzc3VlcygkJCk7CgojIyMj +IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCiNteSAkZmlsZSA9ICRzZXNzaW9uLT5jb25maWco +ICJjb25maWdfcGF0aCIgKS4iL2lzc3VlczIueG1sIjsKI2lmKCAtZSAkZmlsZSApCiN7CiMJbXkg +JGRvYyA9ICRzZXNzaW9uLT5nZXRfcmVwb3NpdG9yeS0+cGFyc2VfeG1sKCAkZmlsZSAsIDEgKTsK +IwlpZiggIWRlZmluZWQgJGRvYyApCiMJewojICAgICAgICAJRVByaW50czo6YWJvcnQgIkVycm9y +IHBhcnNpbmcgJGZpbGVcbiI7CiMJfQojCQojCW15ICRpc3N1ZXNfY29uZiA9ICgkZG9jLT5nZXRF +bGVtZW50c0J5VGFnTmFtZSggImlzc3VlcyIgKSlbMF07CiMJaWYoICFkZWZpbmVkICRpc3N1ZXNf +Y29uZiApCiMJewojICAgICAgICAJRVByaW50czo6YWJvcnQgIk1pc3NpbmcgPGlzc3Vlcz4gdGFn +IGluICRmaWxlXG4iOwojCX0KI30KI2Vsc2UKI3sKIwlwcmludCAiTm8gJGZpbGUgLSBza2lwcGlu +Z1xuIiBpZiggJG5vaXNlID4gMSApOwojfQoKbXkgJGRzID0gJHNlc3Npb24tPmdldF9hcmNoaXZl +KCktPmdldF9kYXRhc2V0KCAnZXByaW50JyApOwpteSAkbGlzdDsKaWYoIEBBUkdWICkKewoJJGxp +c3QgPSBFUHJpbnRzOjpMaXN0LT5uZXcoCgkJc2Vzc2lvbiA9PiAkc2Vzc2lvbiwKCQlkYXRhc2V0 +ID0+ICRkcywKCQlpZHMgPT4gXEBBUkdWLAoJKTsKfQplbHNlCnsKCSRsaXN0ID0gJGRzLT5zZWFy +Y2goCgkJZmlsdGVycyA9PiBbCgkJCXsgbWV0YV9maWVsZHMgPT4gW3F3KCBlcHJpbnRfc3RhdHVz +ICldLCB2YWx1ZSA9PiAiaW5ib3ggYnVmZmVyIGFyY2hpdmUgZGVsZXRpb24iLAoJCQltYXRjaCA9 +PiAiRVEiLCBtZXJnZSA9PiAiQU5ZIiwgfQoJCV0pOwp9CgojIFJ1biBhbGwgYXZhaWxhYmxlIElz +c3VlcyBwbHVnaW5zCm15IEBpc3N1ZXNfcGx1Z2lucyA9ICRzZXNzaW9uLT5nZXRfcGx1Z2lucygK +CXR5cGU9PiJJc3N1ZXMyIiwKCWlzX2F2YWlsYWJsZT0+MSApOwpteSAlaXRlbV9pc3N1ZXM7Cm15 +ICVpbmZvOwoKZm9yZWFjaCBteSAkcGx1Z2luIChAaXNzdWVzX3BsdWdpbnMpCnsKCSRpbmZveyRw +bHVnaW59ID0gewoJCWlzc3VlcyA9PiBcJWl0ZW1faXNzdWVzLAoJCW9wdHMgPT4gewoJCQlsaXN0 +ID0+ICRsaXN0LAoJCX0sCgl9Owp9CgpteSAkdG90YWwgPSAkbGlzdC0+Y291bnQ7Cm15ICRpID0g +MDsKCnByaW50ICJSdW5uaW5nIHBsdWdpbnM6ICIuam9pbignLCAnLCBtYXAgeyAkXy0+Z2V0X25h +bWUoKSB9IEBpc3N1ZXNfcGx1Z2lucykuIlxuIiBpZiggJG5vaXNlID4gMCApOwoKJGxpc3QtPm1h +cChzdWIgewoJbXkoIHVuZGVmLCB1bmRlZiwgJGl0ZW0gKSA9IEBfOwoJZm9yZWFjaCBteSAkcGx1 +Z2luICggQGlzc3Vlc19wbHVnaW5zICkKCXsKCQkkcGx1Z2luLT5wcm9jZXNzX2l0ZW1faW5fbGlz +dCggJGl0ZW0sICRpbmZveyRwbHVnaW59ICk7Cgl9CglwcmludCBzcHJpbnRmKCIlIDNzJSVcciIs +IHNwcmludGYoIiVkIiwgJGkrKyAvICR0b3RhbCAqIDEwMCkpIGlmICRub2lzZSA+IDE7Cn0pOwoK +Zm9yZWFjaCBteSAkcGx1Z2luICggQGlzc3Vlc19wbHVnaW5zICkKewoJcHJpbnQgIkZpbmlzaGlu +ZyBwbHVnaW4gIi4kcGx1Z2luLT5nZXRfbmFtZSgpLiJcbiIgaWYoICRub2lzZSA+IDAgKTsKCSRw +bHVnaW4tPnByb2Nlc3NfYXRfZW5kKCAkaW5mb3skcGx1Z2lufSApOwp9CgokaSA9IDA7CgojIFVw +ZGF0ZSB0aGUgaXNzdWVzIGZpZWxkcwpwcmludCAiVXBkYXRpbmcgZGF0YWJhc2VcbiIgaWYgJG5v +aXNlID4gMDsKJGxpc3QtPm1hcChzdWIgewoJbXkoIHVuZGVmLCB1bmRlZiwgJGl0ZW0gKSA9IEBf +OwoKCXByaW50IHNwcmludGYoIiUgM3MlJVxyIiwgc3ByaW50ZigiJWQiLCAkaSsrIC8gJHRvdGFs +ICogMTAwKSkgaWYgJG5vaXNlID4gMTsKCglteSAkdmFsdWUgPSAkaXRlbV9pc3N1ZXN7JGl0ZW0t +PmlkfTsKCSR2YWx1ZSA9IFtdIGlmICFkZWZpbmVkICR2YWx1ZTsKCWZvcihAJHZhbHVlKQoJewoJ +CW15ICRkZXNjID0gJHNlc3Npb24tPnhtbC0+dG9fc3RyaW5nKCAkXy0+e2Rlc2NyaXB0aW9ufSAp +OwoJCSRzZXNzaW9uLT54bWwtPmRpc3Bvc2UoICRfLT57ZGVzY3JpcHRpb259ICk7CgkJJF8tPntk +ZXNjcmlwdGlvbn0gPSAkZGVzYzsKCX0KCSMgJGl0ZW0tPnNldF9pdGVtX2lzc3VlcyggJHZhbHVl +ICk7Cglfc2V0X2l0ZW1faXNzdWVzKCAkaXRlbSwgJHZhbHVlICk7CgkkaXRlbS0+Y29tbWl0Owp9 +KTsKcHJpbnQgIkRvbmUgdXBkYXRpbmcgZGF0YWJhc2VcbiIgaWYgJG5vaXNlID4gMDsKCgokbGlz +dC0+ZGlzcG9zZTsKCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgokc2Vz +c2lvbi0+dGVybWluYXRlKCk7CmV4aXQ7CgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj +IyMjIyMjCgpzdWIgX3NldF9pdGVtX2lzc3VlcygkJCkKewogICAgICAgIG15KCAkc2VsZiwgJG5l +d19pc3N1ZXMgKSA9IEBfOwoKICAgICAgICAkbmV3X2lzc3VlcyA9IFtdIGlmICFkZWZpbmVkICRu +ZXdfaXNzdWVzOwoKICAgICAgICAjIHRpZHktdXAgaXNzdWVzIChzaG91bGQgdGhpcyBiZSBpbiB0 +aGUgY2FsbGluZyBjb2RlPykKICAgICAgICBmb3IoQCRuZXdfaXNzdWVzKQogICAgICAgIHsKICAg +ICAgICAgICAgICAgICMgZGVmYXVsdCBzdGF0dXMgdG8gImRpc2NvdmVyZWQiCiAgICAgICAgICAg +ICAgICAkXy0+e3N0YXR1c30gPSAiZGlzY292ZXJlZCIgaWYgIUVQcmludHM6OlV0aWxzOjppc19z +ZXQoICRfLT57c3RhdHVzfSApOwoKICAgICAgICAgICAgICAgICMgZGVmYXVsdCBpdGVtX2lzc3Vl +X2lkIHRvIGl0ZW1faXNzdWVfdHlwZQogICAgICAgICAgICAgICAgJF8tPntpZH0gPSAkXy0+e3R5 +cGV9IGlmICFFUHJpbnRzOjpVdGlsczo6aXNfc2V0KCAkXy0+e2lkfSApOwoKICAgICAgICAgICAg +ICAgICMgZGVmYXVsdCB0aW1lc3RhbXAgdG8gJ25vdycKICAgICAgICAgICAgICAgICRfLT57dGlt +ZXN0YW1wfSA9IEVQcmludHM6OlRpbWU6OmdldF9pc29fdGltZXN0YW1wOwoKICAgICAgICAgICAg +ICAgICMgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkKICAgICAgICAgICAgICAgIGlmKCByZWYoICRf +LT57ZGVzY3JpcHRpb259ICkgKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg +ICAgICAkXy0+e2Rlc2NyaXB0aW9ufSA9ICRzZWxmLT57c2Vzc2lvbn0tPnhodG1sLT50b194aHRt +bCggJF8tPntkZXNjcmlwdGlvbn0gKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICB9CgogICAg +ICAgIG15ICVpc3N1ZXNfbWFwID0gbWFwIHsgJF8tPntpZH0gPT4gJF8gfSBAJG5ld19pc3N1ZXM7 +CgogICAgICAgIG15ICRjdXJyZW50X2lzc3VlcyA9ICRzZWxmLT52YWx1ZSggIml0ZW1faXNzdWVz +MiIgKTsKICAgICAgICAkY3VycmVudF9pc3N1ZXMgPSBbXSBpZiAhZGVmaW5lZCAkY3VycmVudF9p +c3N1ZXM7CiAgICAgICAgIyBjbG9uZSwgb3RoZXJ3aXNlIHdlIGNhbid0IGRldGVjdCBjaGFuZ2Vz +CiAgICAgICAgJGN1cnJlbnRfaXNzdWVzID0gRVByaW50czo6VXRpbHM6OmNsb25lKCAkY3VycmVu +dF9pc3N1ZXMgKTsKCiAgICAgICAgIyB1cGRhdGUgZXhpc3RpbmcgaXNzdWVzCiAgICAgICAgZm9y +ZWFjaCBteSAkaXNzdWUgKEAkY3VycmVudF9pc3N1ZXMpCiAgICAgICAgewogICAgICAgICAgICAg +ICAgbXkgJG5ld19pc3N1ZSA9IGRlbGV0ZSAkaXNzdWVzX21hcHskaXNzdWUtPntpZH19OwogICAg +ICAgICAgICAgICAgaWYoIGRlZmluZWQgJG5ld19pc3N1ZSApCiAgICAgICAgICAgICAgICB7CiAg +ICAgICAgICAgICAgICAgICAgICAgICMgdXBkYXRlIGRlc2NyaXB0aW9uIChtYXkgaGF2ZSBjaGFu +Z2VkKQogICAgICAgICAgICAgICAgICAgICAgICAkaXNzdWUtPntkZXNjcmlwdGlvbn0gPSAkbmV3 +X2lzc3VlLT57ZGVzY3JpcHRpb259IHVubGVzcyAhICRuZXdfaXNzdWUtPntkZXNjcmlwdGlvbn07 +CiAgICAgICAgICAgICAgICAgICAgICAgICRpc3N1ZS0+e3N0YXR1c30gPSAkbmV3X2lzc3VlLT57 +c3RhdHVzfSB1bmxlc3MgJGlzc3VlLT57c3RhdHVzfSAmJiAkaXNzdWUtPntzdGF0dXN9IGVxICJp +Z25vcmVkIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2lmKCAkaXNzdWUt +PntzdGF0dXN9IGVxICJkaXNjb3ZlcmVkIiApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg +ICAgICAgICAgICAgICMjICRpc3N1ZS0+e3N0YXR1c30gPSAiYXV0b3Jlc29sdmVkIjsKICAgICAg +ICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgICMgYXBwZW5kIGFsbCBvdGhlciBuZXcgaXNz +dWVzCiAgICAgICAgZm9yZWFjaCBteSAkbmV3X2lzc3VlIChAJG5ld19pc3N1ZXMpCiAgICAgICAg +ewogICAgICAgICAgICAgICAgbmV4dCBpZiAhZXhpc3RzICRpc3N1ZXNfbWFweyRuZXdfaXNzdWUt +PntpZH19OwogICAgICAgICAgICAgICAgcHVzaCBAJGN1cnJlbnRfaXNzdWVzLCAkbmV3X2lzc3Vl +OwogICAgICAgIH0KCiAgICAgICAgJHNlbGYtPnNldF92YWx1ZSggIml0ZW1faXNzdWVzMiIsICRj +dXJyZW50X2lzc3VlcyApOyAjIGtleSBkaWZmZXJlbmNlCn0KCgoKCj1oZWFkMSBDT1BZUklHSFQK +Cj1mb3IgQ09QWVJJR0hUIEJFR0lOCgpDb3B5cmlnaHQgMjAwMC0yMDExIFVuaXZlcnNpdHkgb2Yg +U291dGhhbXB0b24uCgo9Zm9yIENPUFlSSUdIVCBFTkQKCj1mb3IgTElDRU5TRSBCRUdJTgoKVGhp +cyBmaWxlIGlzIHBhcnQgb2YgRVByaW50cyBMPGh0dHA6Ly93d3cuZXByaW50cy5vcmcvPi4KCkVQ +cmludHMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v +ZGlmeSBpdAp1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl +IGFzIHB1Ymxpc2hlZApieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVy +c2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgooYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz +aW9uLgoKRVByaW50cyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg +dXNlZnVsLCBidXQgV0lUSE9VVApBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll +ZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS +IFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwpMaWNlbnNlIGZvciBtb3JlIGRl +dGFpbHMuCgpZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh +bCBQdWJsaWMgTGljZW5zZQphbG9uZyB3aXRoIEVQcmludHMuICBJZiBub3QsIHNlZSBMPGh0dHA6 +Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKPWZvciBMSUNFTlNFIEVORAoK + + + + document + epm/issues2/cfg/namedsets/issues2 + text/plain + 7ecc3e641a4e745668b163a0dce666da + MD5 + 92 + IyByZWdpc3RlciBpc3N1ZXMyIHBsdWdpbnMgaGVyZQpkdXBsaWNhdGVfZG9pCmR1cGxpY2F0ZV9p +c2JuCmR1cGxpY2F0ZV9pc3NuCmR1cGxpY2F0ZV90aXRsZQo= - 529 - 1 - 1 + lib text/plain text - en - public -
static/style/auto/zzz_issues2.css
+
epm/issues2/cfg/namedsets/issues2
install
- - 2896 - 1 + - - 13289 + document - 2896 static/images/epm/issues2.png image/png a584c5a781a2d6b668e71dbaf99c8d10 MD5 120321 - 2017-10-13 14:19:05 iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAADXUAAA11AFeZeUI AAAKKmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu @@ -5187,18 +5113,13 @@ qXJDMwUyBTJg5T6QKZApMDcUyIA1N58qNzRTIFPg33eo09nY8k0AAAAAAElFTkSuQmCC - 529 - 2 - 2 - image/png + lib image - en - public
static/images/epm/issues2.png
coverimage
- 1.0.2 + 1.0.2.1 EPMC::Issues2 @@ -5209,7 +5130,7 @@ qXJDMwUyBTJg5T6QKZApMDcUyIA1N58qNzRTIFPg33eo09nY8k0AAAAAAElFTkSuQmCC jb4@ecs.soton.ac.uk - 2017-10-13 14:19:05 + 2019-04-06 05:27:29 Duplicate Checker (Issues2) Helps repository administrators find records with duplicate metadata. An alternative to the existing Issues tool, with a simplified interface. diff --git a/issues2.epmi b/issues2.epmi index 10492ca..dad6497 100644 --- a/issues2.epmi +++ b/issues2.epmi @@ -1,8 +1,8 @@ - + issues2 529 - http://git.dev.ac.uk/id/epm/issues2 + http://192.168.23.142/id/epm/issues2 @@ -126,6 +126,22 @@ MD5 4632 + + document + citations/eprint/brief_info.xml + application/xml + df14d03d6383349ca5856dac8d1d6f2a + MD5 + 268 + + + document + citations/eprint/issue2.xml + application/xml + 81ee034e23ba6890867b35aab1611ce2 + MD5 + 546 + document epm/issues2/cgi/issues2merge @@ -146,9 +162,9 @@ document epm/issues2/bin/issues_audit2 text/x-perl - 87deafd3e54a0c883d6ca1fe5af15ed9 + 20c761f65cfd0b11344995a0fa7fdbd0 MD5 - 7509 + 7512 document @@ -180,7 +196,7 @@ coverimage - 1.0.2 + 1.0.2.1 EPMC::Issues2 @@ -191,7 +207,7 @@ jb4@ecs.soton.ac.uk - 2018-10-30 20:38:15 + 2019-04-06 05:27:29 Duplicate Checker (Issues2) Helps repository administrators find records with duplicate metadata. An alternative to the existing Issues tool, with a simplified interface. From bcdce5b067bc3166905a5e7a22739b1ab797f0e6 Mon Sep 17 00:00:00 2001 From: Will Fyson Date: Mon, 13 Sep 2021 14:35:05 +0000 Subject: [PATCH 7/8] Remove current issues that refer to an eprint which no longer exists --- bin/issues_audit2 | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/bin/issues_audit2 b/bin/issues_audit2 index 7767310..503cb61 100755 --- a/bin/issues_audit2 +++ b/bin/issues_audit2 @@ -2,7 +2,6 @@ use FindBin; use lib "$FindBin::Bin/../../../perl_lib"; - ###################################################################### # # @@ -141,6 +140,8 @@ sub _set_item_issues($$); #} my $ds = $session->get_archive()->get_dataset( 'eprint' ); +my %ids = map { $_ => 1 } @{$ds->search->ids}; + my $list; if( @ARGV ) { @@ -262,6 +263,8 @@ sub _set_item_issues($$) # clone, otherwise we can't detect changes $current_issues = EPrints::Utils::clone( $current_issues ); + my @updated_issues; + # update existing issues foreach my $issue (@$current_issues) { @@ -276,21 +279,27 @@ sub _set_item_issues($$) { ## $issue->{status} = "autoresolved"; } + + # check current issue still refers to an existing eprint + my $item_id = substr $issue->{id}, rindex( $issue->{id}, "_" )+1 ; + if( exists( $ids{$item_id} ) ) + { + push @updated_issues, $issue; + } } # append all other new issues foreach my $new_issue (@$new_issues) { next if !exists $issues_map{$new_issue->{id}}; - push @$current_issues, $new_issue; + push @updated_issues, $new_issue; } - $self->set_value( "item_issues2", $current_issues ); # key difference + $self->set_value( "item_issues2", \@updated_issues ); # key difference } - =head1 COPYRIGHT =for COPYRIGHT BEGIN From fd8a4f7e89192f0783648b04527c4d7ca4e63a40 Mon Sep 17 00:00:00 2001 From: Eleanor Dumbill Date: Fri, 2 May 2025 10:48:58 +0000 Subject: [PATCH 8/8] Removing ISSNs from issues check and updating bin script to remove previously found ISSNs as it is expected for these to be duplicate --- bin/issues_audit2 | 16 +++++++++++---- cfg/namedsets/issues2 | 1 - .../EPrints/Plugin/Issues2/DuplicateISSN.pm | 20 ------------------- 3 files changed, 12 insertions(+), 25 deletions(-) delete mode 100644 lib/plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm diff --git a/bin/issues_audit2 b/bin/issues_audit2 index 7767310..c976b7c 100755 --- a/bin/issues_audit2 +++ b/bin/issues_audit2 @@ -261,9 +261,17 @@ sub _set_item_issues($$) $current_issues = [] if !defined $current_issues; # clone, otherwise we can't detect changes $current_issues = EPrints::Utils::clone( $current_issues ); + + # remove issns from current issues + my $cleaned_issues = []; + foreach my $issue (@$current_issues) + { + next if $issue->{type} eq 'duplicate_issn'; + push @$cleaned_issues, $issue; + } - # update existing issues - foreach my $issue (@$current_issues) + # update existing issues + foreach my $issue (@$cleaned_issues) { my $new_issue = delete $issues_map{$issue->{id}}; if( defined $new_issue ) @@ -282,10 +290,10 @@ sub _set_item_issues($$) foreach my $new_issue (@$new_issues) { next if !exists $issues_map{$new_issue->{id}}; - push @$current_issues, $new_issue; + push @$cleaned_issues, $new_issue; } - $self->set_value( "item_issues2", $current_issues ); # key difference + $self->set_value( "item_issues2", $cleaned_issues ); # key difference } diff --git a/cfg/namedsets/issues2 b/cfg/namedsets/issues2 index 3918ce1..9338d1e 100644 --- a/cfg/namedsets/issues2 +++ b/cfg/namedsets/issues2 @@ -1,5 +1,4 @@ # register issues2 plugins here duplicate_doi duplicate_isbn -duplicate_issn duplicate_title diff --git a/lib/plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm b/lib/plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm deleted file mode 100644 index 9582202..0000000 --- a/lib/plugins/EPrints/Plugin/Issues2/DuplicateISSN.pm +++ /dev/null @@ -1,20 +0,0 @@ -package EPrints::Plugin::Issues2::DuplicateISSN; -@ISA = ( "EPrints::Plugin::Issues2" ); - -sub new -{ - my( $class, %params ) = @_; - - my $self = $class->SUPER::new( %params ); - - $self->{type} = "duplicate_issn"; # internal name of issue, add to namedsets/issues2 - $self->{name} = "Duplicate ISSNs"; # human readable name - $self->{field} = "issn"; # field to test against - - $self->{fieldmap} = $self->{field} . "-map"; # internal cache name - $self->{disable} = 0; # enable this plugin - - return $self; -} - -1;