view release on metacpan or search on metacpan
lib/Apache2/SSI.pm view on Meta::CPAN
# This routine must respect the caller's wantarray() context.
my( $self, $time, $zone ) = @_;
return( ( $zone && $zone =~ /GMT/ ) ? gmtime( $time ) : localtime( $time ) );
}
# Credits: Torsten Förtsch
{
# NOTE: Apache2::SSI::Filter class
package
Apache2::SSI::Filter;
lib/Apache2/SSI.pm view on Meta::CPAN
See L<Apache documentation|http://httpd.apache.org/docs/2.4/en/expr.html> for more information.
=head1 CREDITS
Credits to Ken Williams for his implementation of L<Apache::SSI> from which I borrowed some code.
=head1 AUTHOR
Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.19
Automatically created by Devel::PPPort running under perl 5.012001.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Apache2/SiteControl.pm view on Meta::CPAN
For example, your mason component might look like this:
<HTML>
<HEAD> ... </HEAD>
% if($manager->can($currentUser, "edit", $table)) {
<FORM METHOD=POST ACTION="...">
<P><INPUT TYPE=TEXT NAME="x" VALUE="<% $table->{x} %>">
...
</FORM>
% } else {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Apache2/Translation/Admin.pod view on Meta::CPAN
with arrow images on the left.
Click on one of these arrows to create a new block list.
Now edit the C<Key>, C<Uri> and C<Action> fields. A symbol showing a discette
will appear. You can save the block list by clicking on it. When a block list
is saved the discette disappears but a new symbol allowing you to reload the
current block list from the provider appears. Try to click on it.
Maybe you have already noticed the symbol on the left end of a block list
view all matches for this distribution
view release on metacpan or search on metacpan
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Apache2/WebApp/Extra/Admin.pm
usr/share/webapp-toolkit/extra/class/admin.tt
usr/share/webapp-toolkit/extra/class/admin_about.tt
usr/share/webapp-toolkit/extra/class/admin_logs.tt
usr/share/webapp-toolkit/extra/class/admin_users_add.tt
usr/share/webapp-toolkit/extra/class/admin_users_edit.tt
usr/share/webapp-toolkit/extra/class/admin_users_error.tt
usr/share/webapp-toolkit/extra/class/admin_users.tt
usr/share/webapp-toolkit/extra/htdocs/admin/LICENSE
usr/share/webapp-toolkit/extra/htdocs/admin/css/base.css
usr/share/webapp-toolkit/extra/htdocs/admin/css/content.css
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.62
Automatically created by Devel::PPPort running under perl 5.034001.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
to display information for all known API elements.
=head1 BUGS
Some of the suggested edits and/or generated patches may not compile as-is
without tweaking manually. This is generally due to the need for an extra
parameter to be added to the call to prevent buffer overflow.
If this version of F<ppport.h> is causing failure during
the compilation of this module, please check if newer versions
dXSBOOTARGSXSAPIVERCHK|5.021006||Viu
dXSFUNCTION|5.005000||Viu
dXSI32|5.003007|5.003007|V
dXSTARG|5.006000|5.003007|poVnu
dXSUB_SYS|5.003007||Viu
edit_distance|5.023008||Vniu
EIGHT_BIT_UTF8_TO_NATIVE|5.023003||Viu
ELEMENT_RANGE_MATCHES_INVLIST|5.023002||Viu
EMBEDMYMALLOC|5.006000||Viu
emulate_cop_io|||xciu
emulate_setlocale|5.027009||Vniu
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
# This file is generated by Dist::Zilla::Plugin::CPANFile v6.030
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "Getopt::Std" => "0";
requires "HTTP::Tiny" => "0";
requires "Pod::Usage" => "0";
requires "URI" => "0";
view all matches for this distribution
view release on metacpan or search on metacpan
script/_acme-cpanauthors view on Meta::CPAN
unshift @INC, bless(sub {"dummy"}, "main::_DataPacker");
}
# END DATAPACK CODE
# Note: This completer script is generated by App::GenPericmdCompleterScript version 0.125
# on Sat Jun 17 09:02:58 2023. You probably should not manually edit this file.
# NO_PERINCI_CMDLINE_SCRIPT
# PERINCI_CMDLINE_COMPLETER_SCRIPT: {load_module=>["App::AcmeCpanauthors"],program_name=>"acme-cpanauthors",read_config=>0,read_env=>0,skip_format=>undef,subcommands=>undef,url=>"/App/AcmeCpanauthors/acme_cpanauthors"}
# FRAGMENT id=shcompgen-hint completer=1 for=acme-cpanauthors
# PODNAME: _acme-cpanauthors
script/_acme-cpanauthors view on Meta::CPAN
# $m = $_ if $_ < $m;
# }
# $m;
#}
#
#our $code_editdist;
#our $editdist_flex;
#
## straight copy of Wikipedia's "Levenshtein Distance"
#sub __editdist {
# my @a = split //, shift;
# my @b = split //, shift;
#
# # There is an extra row and column in the matrix. This is the distance from
# # the empty string to a substring of the target.
script/_acme-cpanauthors view on Meta::CPAN
# }
#
# # fuzzy matching
# if ($fuzzy && !@words) {
# log_trace("[computil] Trying fuzzy matching ...") if $COMPLETE_UTIL_TRACE;
# $code_editdist //= do {
# my $env = $ENV{COMPLETE_UTIL_LEVENSHTEIN} // '';
# if ($env eq 'xs') {
# require Text::Levenshtein::XS;
# $editdist_flex = 0;
# \&Text::Levenshtein::XS::distance;
# } elsif ($env eq 'flexible') {
# require Text::Levenshtein::Flexible;
# $editdist_flex = 1;
# \&Text::Levenshtein::Flexible::levenshtein_l;
# } elsif ($env eq 'pp') {
# $editdist_flex = 0;
# \&__editdist;
# } elsif (eval { require Text::Levenshtein::Flexible; 1 }) {
# $editdist_flex = 1;
# \&Text::Levenshtein::Flexible::levenshtein_l;
# } else {
# $editdist_flex = 0;
# \&__editdist;
# }
# };
#
# my $factor = 1.3;
# my $x = -1;
script/_acme-cpanauthors view on Meta::CPAN
#
# # note: we cannot use Text::Levenshtein::Flexible::levenshtein_l_all()
# # because we perform distance calculation on the normalized array but we
# # want to get the original array elements
#
# my %editdists;
# ELEM:
# for my $i (0..$#array) {
# my $eln = $arrayn[$i];
#
# for my $l (length($wordn)-$y .. length($wordn)+$y) {
script/_acme-cpanauthors view on Meta::CPAN
# my $maxd = __min(
# __min(length($chopped), length($word))/$factor,
# $fuzzy,
# );
# my $d;
# unless (defined $editdists{$chopped}) {
# if ($editdist_flex) {
# $d = $code_editdist->($wordn, $chopped, $maxd);
# next ELEM unless defined $d;
# } else {
# $d = $code_editdist->($wordn, $chopped);
# }
# $editdists{$chopped} = $d;
# } else {
# $d = $editdists{$chopped};
# }
# #say "D: d($word,$chopped)=$d (maxd=$maxd)";
# next unless $d <= $maxd;
# push @words, $array[$i];
# push @wordsumms, $arraysumms[$i] if $summaries;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Acmeman/Apache/Layout/slackware.pm view on Meta::CPAN
sub add_command {
my ($self, $locus, $command, $text) = @_;
my $file = ($locus->filenames)[0];
my $line = ($locus->filelines($file))[0];
push @{$self->{_edits}{$file}}, { line => $line, command => $command, text => $text };
}
sub run_commands {
my ($self) = @_;
foreach my $file (keys %{$self->{_edits}}) {
$self->run_commands_for_file($file);
}
$self->apache_modules(undef);
}
sub run_commands_for_file {
my ($self, $file) = @_;
my @commands = sort { $a->{line} <=> $b->{line} } @{$self->{_edits}{$file}};
my $app = new Apache::Config::Preproc(
$file,
'-no-comment-grouping',
-expand => [ 'locus' ])
lib/App/Acmeman/Apache/Layout/slackware.pm view on Meta::CPAN
$self->${\ $cmd->{command} }($app, $node, $cmd->{text});
}
}
if (@commands) {
error((0+@commands) . " left unmatched in edit queue for file $file");
error("$file left unchanged");
} else {
my $backup_name = backup_copy($app->filename, error => \my $error);
if ($backup_name) {
debug(1, "modifying ".$app->filename."; prior version saved in $backup_name");
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Adenosine.pm view on Meta::CPAN
$self->stdout("$uri_base\n"), return if !$action;
if ($action =~ m/^$verb_regex$/) {
my $quote = 1;
my $interactive_edit = 0;
my $query = '';
$self->{verbose} = 0;
my ($path, $data);
$path = shift @ARGV unless $ARGV[0] && $ARGV[0] =~ /^-/;
lib/App/Adenosine.pm view on Meta::CPAN
$data ||= '';
GetOptions (
Q => sub { $quote = 0 },
"q=s" => \$query,
V => \$interactive_edit,
v => sub { $self->{verbose} = 1 },
);
my @extra = (@ARGV, $self->_get_extra_options);
my $wantdata;
$wantdata = 1 if $action =~ m/^(?:PUT|POST|TRACE|PATCH)$/;
if ($wantdata && $interactive_edit) {
require File::Temp;
my ($fh, $fn) = File::Temp::tempfile();
system($ENV{EDITOR} || 'vi', $fn);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Alice.pod view on Meta::CPAN
=head2 PREFERENCES WINDOW
The Preferences window can be used to set configuration options that
are not connection specific. You can toggle the use of avatars, timestamps,
and notifications. You can also edit a list of highlightable terms.
=head2 HTTP AUTHENTICATION
Some configuration options do not have a UI yet. The most notable
of these options is HTTP authentication. If you would like to use
HTTP authentication, you will have to edit your configuration file
by hand. You can find this file at ~/.alice/config.
The config is simply a perl hash. So, if you are familiar with perl it
should not be too intimidating. If you do not know perl, sorry! :)
view all matches for this distribution
view release on metacpan or search on metacpan
doc/pacbio_consensus.md view on Meta::CPAN
git clone git://github.com/PacificBiosciences/FALCON-integrate.git
cd FALCON-integrate
git checkout master # or whatever version you want
make init
source env.sh
make config-edit-user
make -j all
# Test data stored in dropbox. f* gfw
# make test
```
view all matches for this distribution
view release on metacpan or search on metacpan
# This file is generated by Dist::Zilla::Plugin::CPANFile v6.024
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "DateTime" => "0";
requires "File::Copy" => "0";
requires "HTML::TableExtract" => "0";
requires "Moose" => "0";
view all matches for this distribution
view release on metacpan or search on metacpan
documentation/scripting/lib/scripting_lib.pm view on Meta::CPAN
sub new_box
{
my (@arguments_to_constructor) = @_ ;
use App::Asciio::stripes::editable_box2 ;
my $box = new App::Asciio::stripes::editable_box2
({
TEXT_ONLY => 'box',
TITLE => '',
EDITABLE => 1,
RESIZABLE => 1,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/AutoCRUD.pm view on Meta::CPAN
__END__
=head1 NAME
App::AutoCRUD - A Plack application for browsing and editing databases
=head1 SYNOPSIS
=head2 Quick demo
lib/App/AutoCRUD.pm view on Meta::CPAN
This module embodies a web application for Creating, Retrieving,
Updating and Deleting records in relational databases (hence the
'CRUD' acronym). The 'C<Auto>' part of the name is because the
application automatically generates and immediately uses the
components needed to work with your data -- you don't have to edit
scaffolding code. The 'C<Plack>' part of the name comes from the
L<Plack middleware framework|Plack> used to implement this application.
To connect to one or several databases, just supply a configuration
file with the connnection information, and optionally some
lib/App/AutoCRUD.pm view on Meta::CPAN
=head1 TODO
- column properties
- noinsert, noupdate, nosearch, etc.
- edit: select or autocompleter for foreign keys
- internationalisation
-
- View:
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BCSSH.pm view on Meta::CPAN
=head1 DESCRIPTION
This module enables commands on run on a server to be forwarded
back to the client that established the SSH connection. Specifically,
it is meant to enable opening files in a local editor via commands
run on the server.
This is same concept that bcvi uses, but using a different messaging
protocol to fix some issues with it's design.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BCVI.pm view on Meta::CPAN
L<http://sshmenu.sourceforge.net/articles/bcvi/>):
=head2 Example 1
A user 'sally' opens a gnome-terminal window on her workstation and uses the
SSH command to log in to the host 'pluto'. She then types a command to edit a
file:
~$ ssh pluto
sally@pluto:~$ vi .bashrc
Through the magic of C<bcvi>, the result is that the file is opened for editing
in a 'gvim' editor window on Sally's workstation. Note, this does B<not> use
X-forwarding. The GUI editor process is running on Sally's workstation. The
file is copied transparently to and from the server pluto using scp (via gvim's
'netrw' network transport layer).
Compared to running vim on the remote server in the terminal window, C<bcvi>
provides these advantages to Sally:
lib/App/BCVI.pm view on Meta::CPAN
Sally's login script on 'pluto' invoked C<bcvi> to unpack the environment and
set up the required authentication key
=item *
the 'vi' command used to edit the file on pluto was actually a shell alias
that invoked C<bcvi> to pass a message over the backchannel to the listener
process on Sally's workstation
=item *
lib/App/BCVI.pm view on Meta::CPAN
=over 4
=item B<vi>
Invokes gvim on your workstation, passing it an scp://... URL of the file(s)
you wish to edit
=item B<suvi>
Same as above, but uses sudoedit so system files (requiring root access) can be
edited too
=item B<bcp>
Copies the named file back to your workstation desktop
lib/App/BCVI.pm view on Meta::CPAN
files on the client and the server. However, SSH B<does> pass the TERM
variable. So, C<bcvi> appends all the extra info to the end of the TERM
variable before invoking SSH. This 'overstuffed' TERM variable then needs to
be unpacked by the user's shell startup script on the server. If this is not
done, then your term variable will be wrong and you'll need to set it manually
before editing your .profile to fix it.
Unpacking the environment is achieved by running C<bcvi> with the C<<
--unpack-term >> option to generate a few lines of Bash script. Those lines
then need to be eval'd in the shell. The standard installation procedure
achieves this by adding this line to your shell startup script:
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BPOMUtils/Table/FoodCategory.pm view on Meta::CPAN
);
our %SPEC;
# BEGIN FRAGMENT id=meta-idn_bpom_kategori_pangan varname=meta_idn_bpom_kategori_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_kategori_pangan/meta.yaml
# src-revision: 7d9fb0684b5983e6d55c16bead9f904f783798e3 (Thu Oct 27 17:19:46 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $meta_idn_bpom_kategori_pangan = {
lib/App/BPOMUtils/Table/FoodCategory.pm view on Meta::CPAN
"summary.alt.lang.id_ID" => "Kategori pangan di BPOM pangan olahan",
};
# END FRAGMENT id=meta-idn_bpom_kategori_pangan
# BEGIN FRAGMENT id=data-idn_bpom_kategori_pangan varname=data_idn_bpom_kategori_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_kategori_pangan/data.csv
# src-revision: 7d9fb0684b5983e6d55c16bead9f904f783798e3 (Thu Oct 27 17:19:46 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $data_idn_bpom_kategori_pangan = [
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BPOMUtils/Table/FoodIngredient.pm view on Meta::CPAN
);
our %SPEC;
# BEGIN FRAGMENT id=meta-idn_bpom_bahan_baku_pangan varname=meta_idn_bpom_bahan_baku_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_bahan_baku_pangan/meta.yaml
# src-revision: ee31160a5cacaff81583d27f8c688d7a6ea681c0 (Mon Oct 31 18:06:17 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $meta_idn_bpom_bahan_baku_pangan = {
lib/App/BPOMUtils/Table/FoodIngredient.pm view on Meta::CPAN
"summary.alt.lang.id_ID" => "Bahan baku di BPOM pangan olahan",
};
# END FRAGMENT id=meta-idn_bpom_bahan_baku_pangan
# BEGIN FRAGMENT id=data-idn_bpom_bahan_baku_pangan varname=data_idn_bpom_bahan_baku_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_bahan_baku_pangan/data.csv
# src-revision: ee31160a5cacaff81583d27f8c688d7a6ea681c0 (Mon Oct 31 18:06:17 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $data_idn_bpom_bahan_baku_pangan = [
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BPOMUtils/Table/FoodType.pm view on Meta::CPAN
);
our %SPEC;
# BEGIN FRAGMENT id=meta-idn_bpom_jenis_pangan varname=meta_idn_bpom_jenis_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_jenis_pangan/meta.yaml
# src-revision: 7d9fb0684b5983e6d55c16bead9f904f783798e3 (Thu Oct 27 17:19:46 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $meta_idn_bpom_jenis_pangan = {
lib/App/BPOMUtils/Table/FoodType.pm view on Meta::CPAN
"summary.alt.lang.id_ID" => "Jenis pangan di BPOM pangan olahan",
};
# END FRAGMENT id=meta-idn_bpom_jenis_pangan
# BEGIN FRAGMENT id=data-idn_bpom_jenis_pangan varname=data_idn_bpom_jenis_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_jenis_pangan/data.csv
# src-revision: 7d9fb0684b5983e6d55c16bead9f904f783798e3 (Thu Oct 27 17:19:46 2022 +0700)
# generate-date: Fri Jan 20 09:03:11 2023 UTC
# generated-by: update-fragments-in-perl-module
our $data_idn_bpom_jenis_pangan = [
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BPOMUtils/Table/MicrobeInput.pm view on Meta::CPAN
);
our %SPEC;
# BEGIN FRAGMENT id=meta-idn_bpom_cemaran_mikroba_pangan varname=meta_idn_bpom_cemaran_mikroba_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_cemaran_mikroba_pangan/meta.yaml
# src-revision: 2bd9f0c167f50a1f0fd3f05080ddb342a177227b (Tue Nov 1 10:47:47 2022 +0700)
# generate-date: Fri Jan 20 09:03:12 2023 UTC
# generated-by: update-fragments-in-perl-module
our $meta_idn_bpom_cemaran_mikroba_pangan = {
lib/App/BPOMUtils/Table/MicrobeInput.pm view on Meta::CPAN
"summary.alt.lang.id_ID" => "Cemaran mikroba di BPOM pangan olahan",
};
# END FRAGMENT id=meta-idn_bpom_cemaran_mikroba_pangan
# BEGIN FRAGMENT id=data-idn_bpom_cemaran_mikroba_pangan varname=data_idn_bpom_cemaran_mikroba_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_cemaran_mikroba_pangan/data.csv
# src-revision: 2bd9f0c167f50a1f0fd3f05080ddb342a177227b (Tue Nov 1 10:47:47 2022 +0700)
# generate-date: Fri Jan 20 09:03:12 2023 UTC
# generated-by: update-fragments-in-perl-module
our $data_idn_bpom_cemaran_mikroba_pangan = [
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/BPOMUtils/Table/FoodAdditive.pm view on Meta::CPAN
);
our %SPEC;
# BEGIN FRAGMENT id=meta-idn_bpom_bahan_tambahan_pangan varname=meta_idn_bpom_bahan_tambahan_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_bahan_tambahan_pangan/meta.yaml
# src-revision: fd25ff3eacbf391c7b55867c83451edd646fd0ad (Tue Dec 6 23:04:00 2022 +0700)
# generate-date: Fri Jan 20 09:03:12 2023 UTC
# generated-by: update-fragments-in-perl-module
our $meta_idn_bpom_bahan_tambahan_pangan = {
lib/App/BPOMUtils/Table/FoodAdditive.pm view on Meta::CPAN
"summary.alt.lang.id_ID" => "Bahan tambahan pangan di BPOM pangan olahan",
};
# END FRAGMENT id=meta-idn_bpom_bahan_tambahan_pangan
# BEGIN FRAGMENT id=data-idn_bpom_bahan_tambahan_pangan varname=data_idn_bpom_bahan_tambahan_pangan
# note: This fragment's content is generated by a script. Do not edit manually!
# src-file: /home/u1/repos/gudangdata/bin/../table/idn_bpom_bahan_tambahan_pangan/data.csv
# src-revision: fd25ff3eacbf391c7b55867c83451edd646fd0ad (Tue Dec 6 23:04:00 2022 +0700)
# generate-date: Fri Jan 20 09:03:12 2023 UTC
# generated-by: update-fragments-in-perl-module
our $data_idn_bpom_bahan_tambahan_pangan = [
view all matches for this distribution