AI-PredictionClient

 view release on metacpan or  search on metacpan

lib/AI/PredictionClient/Testing/Camel.pm  view on Meta::CPAN

use strict;
use warnings;
package AI::PredictionClient::Testing::Camel;
$AI::PredictionClient::Testing::Camel::VERSION = '0.05';
# ABSTRACT: Provides a camel image for testing  in various formats 
use 5.010;
use MIME::Base64 qw( encode_base64 decode_base64 );
use Moo;

my $camel_jpeg_b64;
my $camel_png_b64;

has camel_jpeg_ref => (
  is      => 'lazy',
  builder => 1,
);

sub _build_camel_jpeg_ref {
  my $self = $_[0];
  return \decode_base64(${ $self->camel_jpeg_b64_ref });
}

has camel_png_ref => (
  is      => 'lazy',
  builder => 1,
);

sub _build_camel_png_ref {
  my $self = $_[0];
  return \decode_base64(${ $self->camel_png_b64_ref });
}

has camel_jpeg_b64_ref => (
  is      => 'ro',
  default => sub { \$camel_jpeg_b64 },
);

has camel_png_b64_ref => (
  is      => 'ro',
  default => sub { \$camel_png_b64 },
);

$camel_jpeg_b64
  = '/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkS
Ew8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJ
CQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjL/wAARCABAAEADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ

lib/AI/PredictionClient/Testing/Camel.pm  view on Meta::CPAN

ZC247NufXBx/Su/BTbjZ/wBf1c5cTFJ3RoUUUV3HKFcQlv8A2w2u3LxBgbd0VTz8
3VfxGxfyFdbqF/Dp1o08zgYHyqTgsfQVQ0IRWfh5LlyAHVriRh3zzn8gPyrColOa
jfa7NYNxi2L4WkMnh21BGAm6NRn+FWIH6AVp3NvHd20lvKMpIu01keE5EfQ1SPG2
OR1GDkcnd/WruraiunWZbrM/yxKO7U4SSpJy2sKSftGl3OFh097WaTVImD3dhMqs
COCmNoP4ndkehHpz6Bp/kHT7d7aIRQyIJFQDGA3P9axr2yh0rwldpKR5kiZlcnOX
bA6+g4H4VtWG3+zrbaML5S4GMcYFZ0Kfs3byLqz51csUUUV1GBXnsbW5ffPbxSNt
25ZQTj0p0tpbzW4t5YI3hGAI2UFeOnFTUUrId2RQW8NrF5dvEkSZJ2ouBk1HLp9n
NcLPLaxPMpBV2QEgjpg1ZoostguyG5tLa8QJcwRzKDkB1BANSqqooVQAoGAB0Apa
KLdRXP/Z';

$camel_png_b64
  = 'iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAOiUlEQVR42u2beYxd
V33HP+ecu7593uz2eBwvsWMnUJI4gQRSoOw0pSJdpEqILkIq0FYUqfxTKrVIrWhV
IRCiVBUSVFVpC5StLKW0FAqBxCFx7IQ48T5jz/pm3v7uu/s5/WNcILXJYjK2ROb3
15Pufef93uee+zvf8/3dK4wxhudxSJ7nsQVgC8DzPKxneqLRmjyLCftt4qCD45fp
LJ9m8dGvsefOtzCx6wU/ewD67QaNsw8TdZchaSOSJpajkFnMoNvBr1UpOobS6Laf
rRmQJTFHvvYxRHCS+kiFsm3TaS9x8rET+IUiL7rjNtYWuqzMzVO/8W4KldGfLQAn
7v0XqnIRb3wEjGE46CI9h0KxSKVex2QZhWKBVmOdwepJjDEIIZ6zpJIkYemJwwgy
hPKY3ncI27avHoDVhXNcOPJNqrUiSkB9Yhy/UmLfzTfjFcuE7QZhEDKza5blxhpp
HOJ4hZ86mTDoMv/gl4nWf8DY1DYs2ybqt3jk2GcY2f8adt/6huccgLicEsyzhMXH
7yfLMpoLJzn1nU9TKirGpiZxXIdhr0+pXMQvFpg/fYHbfvODjG7f+1Ml0m+v8uBn



( run in 1.804 second using v1.01-cache-2.11-cpan-df04353d9ac )