PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2012-09-03T02:11:10 ActivePerl-1400 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Mon, 03 Sep 2012 08:15:03 GMT Running make for C/CE/CELOGEEK/MooX-Options-3.71.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CE/CELOGEEK/MooX-Options-3.71.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CE/CELOGEEK/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\C\CE\CELOGEEK\MooX-Options-3.71.tar.gz ok MooX-Options-3.71/t MooX-Options-3.71/t/mo.t MooX-Options-3.71 MooX-Options-3.71/README MooX-Options-3.71/Changes MooX-Options-3.71/t/doc.t MooX-Options-3.71/t/moo.t MooX-Options-3.71/LICENSE MooX-Options-3.71/dist.ini MooX-Options-3.71/t/role.t MooX-Options-3.71/META.yml MooX-Options-3.71/MANIFEST MooX-Options-3.71/Build.PL MooX-Options-3.71/t/base.st MooX-Options-3.71/t/moose.t MooX-Options-3.71/t/mouse.t MooX-Options-3.71/README.mkdn MooX-Options-3.71/t/failure.t MooX-Options-3.71/t/flavour.t MooX-Options-3.71/coverage.txt MooX-Options-3.71/t/no_option.t MooX-Options-3.71/t/multi_role.t MooX-Options-3.71/xt MooX-Options-3.71/xt/perltidy.rc MooX-Options-3.71/t/00-compile.t MooX-Options-3.71/xt/perlcritic.rc MooX-Options-3.71/t/author-critic.t MooX-Options-3.71/lib/MooX MooX-Options-3.71/lib/MooX/Options.pm MooX-Options-3.71/t/namespace_clean.t MooX-Options-3.71/t/000-report-versions.t MooX-Options-3.71/t/release-unused-vars.t MooX-Options-3.71/lib/MooX/Options MooX-Options-3.71/lib/MooX/Options/Role.pm MooX-Options-3.71/t/release-pod-coverage.t MooX-Options-3.71/t/lib MooX-Options-3.71/t/lib/TestNamespaceClean.pm CPAN.pm: Going to build C/CE/CELOGEEK/MooX-Options-3.71.tar.gz >>> C:\Perl-5.14\bin\perl.exe Build.PL Checking prerequisites... build_requires: ! Role::Tiny::With is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MooX-Options' version '3.71' ---- Unsatisfied dependencies detected during ---- ---- CELOGEEK/MooX-Options-3.71.tar.gz ---- Role::Tiny::With [build_requires] Running Build test Delayed until after prerequisites Running test for module 'Role::Tiny::With' Running make for I/IL/ILMARI/Role-Tiny-1.001005.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\I\IL\ILMARI\Role-Tiny-1.001005.tar.gz ok Role-Tiny-1.001005/ Role-Tiny-1.001005/Changes Role-Tiny-1.001005/README Role-Tiny-1.001005/META.yml Role-Tiny-1.001005/MANIFEST Role-Tiny-1.001005/lib/ Role-Tiny-1.001005/lib/Role/ Role-Tiny-1.001005/lib/Role/Tiny/ Role-Tiny-1.001005/lib/Role/Tiny/With.pm Role-Tiny-1.001005/lib/Role/Tiny.pm Role-Tiny-1.001005/Makefile.PL Role-Tiny-1.001005/META.json Role-Tiny-1.001005/t/ Role-Tiny-1.001005/t/role-basic-basic.t Role-Tiny-1.001005/t/role-basic-exceptions.t Role-Tiny-1.001005/t/role-with-inheritance.t Role-Tiny-1.001005/t/role-basic-bugs.t Role-Tiny-1.001005/t/role-tiny-composition.t Role-Tiny-1.001005/t/role-tiny-with.t Role-Tiny-1.001005/t/role-tiny.t Role-Tiny-1.001005/t/role-basic-composition.t Role-Tiny-1.001005/t/role-duplication.t Role-Tiny-1.001005/t/role-basic-00-load.t Role-Tiny-1.001005/t/modifiers.t Role-Tiny-1.001005/t/role-basic/ Role-Tiny-1.001005/t/role-basic/lib/ Role-Tiny-1.001005/t/role-basic/lib/Try/ Role-Tiny-1.001005/t/role-basic/lib/Try/Tiny.pm Role-Tiny-1.001005/t/role-basic/lib/TestMethods.pm Role-Tiny-1.001005/t/role-basic/lib/My/ Role-Tiny-1.001005/t/role-basic/lib/My/Does/ Role-Tiny-1.001005/t/role-basic/lib/My/Does/Basic.pm Role-Tiny-1.001005/t/role-basic/lib/My/Example.pm Role-Tiny-1.001005/t/role-basic/lib/MyTests.pm Role-Tiny-1.001005/maint/ Role-Tiny-1.001005/maint/bump-version Role-Tiny-1.001005/maint/Makefile.PL.include CPAN.pm: Going to build I/IL/ILMARI/Role-Tiny-1.001005.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Role-Tiny Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Role/Tiny/With.pm blib\lib\Role\Tiny\With.pm cp lib/Role/Tiny.pm blib\lib\Role\Tiny.pm ILMARI/Role-Tiny-1.001005.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/modifiers.t ............... ok 1 - role applies cleanly ok 2 - method modifier ok 3 - method modifier with composition ok 4 - exception caught creating class with broken modifier in a role 1..4 ok # Testing Role::Tiny 1.001005, Perl 5.014000, C:\Perl-5.14\bin\perl.exe t/role-basic-00-load.t ...... 1..1 ok 1 - use Role::Tiny; ok t/role-basic-basic.t ........ 1..3 ok 1 - use My::Example; ok 2 - My::Example->can('no_conflict') ok 3 - ... and it should return the correct value ok t/role-basic-bugs.t ......... ok 1 - Composing multiple roles which use the same role should not have conflicts ok 2 - Foo->can('foo') ok 3 - ... and all methods should be composed in correctly ok 4 - Foo->can('bar') ok 5 - ... and all methods should be composed in correctly ok 6 - Foo->can('baz') ok 7 - ... and all methods should be composed in correctly ok 8 - If ->can always returns true, we should still not think we loaded the role ok 9 - no Role1 yet ok 10 - no Role2 yet ok 11 - Role1 consumed ok 12 - no Role2 yet ok 13 - Role1 consumed ok 14 - Role2 consumed 1..14 ok t/role-basic-composition.t .. ok 1 - We should be able to use two roles with the same requirements ok 2 - We should be able to use roles which consume roles ok 3 - My::Class2->can('method2') ok 4 - ... and it should be the correct method ok 5 - My::Class2->can('method3') ok 6 - ... and it should be the correct method ok 7 - A class DOES roles which it consumes ok 8 - ... and should do roles which its roles consumes ok 9 - ... but not roles which it never consumed ok 10 - An instance DOES roles which its class consumes ok 11 - ... and should do roles which its roles consumes ok 12 - ... but not roles which it never consumed ok 13 - Class::With::ImportingRole->can('this') ok 14 - ... and calling "allow"ed methods should succeed ok 15 - ... and it should function correctly ok 16 - Class::With::ImportingRole->can('that') ok 17 - ... and calling "allow"ed methods should succeed ok 18 - ... and it should function correctly ok 19 - We should be able to use roles which compose roles which import ok 20 - Class::With::ImportingRole2->can('this') ok 21 - ... and calling "allow"ed methods should succeed ok 22 - ... and it should function correctly ok 23 - Class::With::ImportingRole2->can('that') ok 24 - ... and calling "allow"ed methods should succeed ok 25 - ... and it should function correctly 1..25 ok t/role-basic-exceptions.t ... ok 1 - Trying to use a role without providing required methods should fail ok 2 - Trying to use multiple roles with the same method should fail ok 3 - Roles composed from roles should propogate requirements upwards ok 4 - Roles should be able to require multiple methods 1..4 ok t/role-duplication.t ........ ok 1 - duplicate role detected 1..1 ok t/role-tiny-composition.t ... ok 1 - apply conflicting roles to object 1..1 ok t/role-tiny-with.t .......... ok 1 - method from class no override ok 2 - method from role ok 3 - method from class 1..3 ok t/role-tiny.t ............... ok 1 - role applies cleanly ok 2 - method from role ok 3 - method from class ok 4 - class does role ok 5 - class does not do non-applied role ok 6 - class does not do non-role ok 7 - error for both methods ok 8 - error for one method ok 9 - No errors applying roles ok 10 - ExtraClass does MyRole ok 11 - ExtraClass does IntermediaryRole ok 12 - method from role ok 13 - method from class ok 14 - No errors creating class with roles ok 15 - The class isa MyClass ok 16 - method from role 1..16 ok t/role-with-inheritance.t ... ok 1 - Parent does own role ok 2 - Parent does not do child's role ok 3 - Child does base's role ok 4 - Child does own role 1..4 ok All tests successful. Files=11, Tests=76, 1 wallclock secs ( 0.09 usr + 0.01 sys = 0.11 CPU) Result: PASS ILMARI/Role-Tiny-1.001005.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Role-Tiny-1.001005 already made Running Build for C/CE/CELOGEEK/MooX-Options-3.71.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\MooX-Options-3.71-do0nF0 Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CE/CELOGEEK/MooX-Options-3.71.tar.gz >>> C:\Perl-5.14\bin\perl.exe ./Build Building MooX-Options CELOGEEK/MooX-Options-3.71.tar.gz C:\Perl-5.14\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.001005-oOZ1r5/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.14\bin\perl.exe ./Build test verbose=1 t/00-compile.t ............ 1..2 ok 1 - MooX::Options loaded ok ok 2 - MooX::Options::Role loaded ok ok # Testing with Perl 5.014000, C:\Perl-5.14\bin\perl.exe # Carp version is 1.25 # Data::Record version is 0.02 # File::Find version is 1.19 # File::Temp version is 0.22 # FindBin version is 1.50 # Getopt::Long version is 2.38 # Getopt::Long::Descriptive version is 0.091 # MRO::Compat version is 0.11 # Module::Build version is 0.4 # Moo version is 1.000003 # Regexp::Common version is 2011121001 # Role::Tiny::With version is undefined # Scalar::Util version is 1.23 # Test::More version is 0.98 # Test::Trap version is 0.2.1 # Try::Tiny version is 0.11 # namespace::clean version is 0.22 # strict version is 1.04 # warnings version is 1.12 t/000-report-versions.t ... ok 1 - require Carp; ok 2 - require Data::Record; ok 3 - require File::Find; ok 4 - require File::Temp; ok 5 - require FindBin; ok 6 - require Getopt::Long; ok 7 - require Getopt::Long::Descriptive; ok 8 - require MRO::Compat; ok 9 - require Module::Build; ok 10 - require Moo; ok 11 - require Regexp::Common; ok 12 - require Role::Tiny::With; ok 13 - require Scalar::Util; ok 14 - require Test::More; ok 15 - require Test::Trap; ok 16 - require Try::Tiny; ok 17 - require namespace::clean; ok 18 - require strict; ok 19 - require warnings; 1..19 ok t/author-critic.t ......... skipped: these tests are for testing by the author t/doc.t ................... ok 1 - documentation work ok 2 - doc pass first ok 3 - doc pass first 1..3 ok t/failure.t ............... ok 1 - negativable and format are incompatible ok 2 - help method can't be defined ok 3 - option method can't be defined ok 4 - new_with_options method can't be defined ok 5 - parse_options method can't be defined ok 6 - options_usage method can't be defined ok 7 - _options_data method can't be defined ok 8 - _options_config method can't be defined ok 9 - role could only be apply with a MooX::Options ready package ok 10 - redefined methods ok 11 - t has crash 1..11 ok t/flavour.t ............... # Without flavour plain ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - died with usage message ok 5 - and a warning from GLD 1..5 ok 1 - unknown option plain # Without flavour plain2 ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - died with usage message ok 5 - and a warning from GLD 1..5 ok 2 - unknown option plain2 # With flavour ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - bool was set ok 5 - anarg and unknown_option are left 1..5 ok 3 - flavour 1..3 ok t/mo.t .................... # Test Mo # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef ok 7 - Default works correctly 1..7 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit ok 5 - split three arg with autosplit and space 1..5 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 10 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 11 - doc usage # test short ok 1 - short doc ok 1..1 ok 12 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 13 - test skip_options 1..13 ok 1 - Mo 1..1 ok t/moo.t ................... # Test Moo # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef ok 7 - Default works correctly 1..7 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit ok 5 - split three arg with autosplit and space 1..5 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 10 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 11 - doc usage # test short ok 1 - short doc ok 1..1 ok 12 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 13 - test skip_options 1..13 ok 1 - Moo 1..1 ok t/moose.t ................. # Test Moose # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef ok 7 - Default works correctly 1..7 ok 1 - no args # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit ok 5 - split three arg with autosplit and space 1..5 ok 4 - split # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 7 - value override # split on complexe str ok 1 - str req is ok ok 2 - str req is ok 1..2 ok 8 - split_complexe_str # Test chain method ok 1 - should die ok 1..1 ok 9 - should_die_ok # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 10 - test usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 11 - doc usage # test short ok 1 - short doc ok 1..1 ok 12 - test short # test skip_options ok 1 - multi is no more an option 1..1 ok 13 - test skip_options 1..13 ok 1 - Moose 1..1 ok t/mouse.t ................. skipped: Sorry, but I don't support Mouse anymore, the module doesn't work like any others and is fully incompatible with the new way I have wrote MooX::Options. If you really need it, help me to solve this. t/multi_role.t ............ ok 1 - r is defined ok 2 - r1 exists ok 3 - r2 exists ok 4 - r3 exists ok 5 - r1 set ok 6 - r2 set ok 7 - r3 set 1..7 ok t/namespace_clean.t ....... ok 1 - use TestNamespaceClean; ok 2 - TestNamespaceClean is a package ok 3 - value save properly 1..3 ok t/no_option.t ............. ok 1 - t has options 1..1 ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-unused-vars.t ... skipped: these tests are for release candidate testing t/role.t .................. ok 1 - multi not set ok 2 - multi set ok 3 - usage method is properly set ok 4 - multi not set ok 5 - multi set ok 6 - usage method is properly set ok 7 - multi not set ok 8 - usage method is properly set 1..8 ok All tests successful. Files=16, Tests=60, 19 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU) Result: PASS CELOGEEK/MooX-Options-3.71.tar.gz C:\Perl-5.14\bin\perl.exe ./Build test verbose=1 -- OK celogeek <me@celogeek.com> add option keywords to your object (Mo/Moo/Moose) >>> (cd C:\cpanfly-5.14\var\cpan\build\MooX-Options-3.71-do0nF0 && tar cvf - MooX-Options-3.71.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/C/CE/CELOGEEK/MooX-Options-3.71.tar.gz MooX-Options-3.71.ppd blib/ blib/lib/ blib/lib/MooX/ blib/lib/MooX/Options/ blib/lib/MooX/Options/Role.pm blib/lib/MooX/Options.pm >>> mv C:\cpanfly-5.14\var\cpan\build\MooX-Options-3.71-do0nF0/MooX-Options-3.71.ppd C:/cpanfly-5.14/var/REPO/C/CE/CELOGEEK Finished 2012-09-03T02:11:50