           a 	                                š                     $   эh^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2 
 ]T>5# zmWO9*
!|tbZ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 12345678
_D8.7/WFAST_Discovery_Regression_Copy_Print_EWS/Testcases_FirstPass/FS_19.035_Auto_Reduce12345678
_D8.7/WFAST_Discovery_Regression_Copy_Print_EWS/Testcases_FirstPass/FS_19.035_Auto_ReduceEnlargetestset12345678
 summary12345678stime12345678
28800startdatewindow12345678
 startdateplanned12345678oi    startdateactual12345678sortKeys12345678         
manual
po_signoff_pending
automation_inprogress
testchange_inprogress
request_for_automation   pat   isRE   isCS
   matchBlank   searchString	   test_type      
wfast   pat   isRE   isCS   searchString
   matchBlank   test_covered_by   
   isNotEmpty   isCS
   matchBlank   isEmpty
CWFAST_Copy-Print.dir/Testcases.dir/FS_19.035_Auto_ReduceEnlarge.dir   pat   isRE   idselectors12345678
pauserunmode12345678      passresultCounters12345678    resList12345678    reqSelectors12345678reordered12345678numUntested12345678notified12345678oi    mtime12345678locked12345678
0lastTest12345678isActive12345678    disabled12345678
FS_19.035_Auto_ReduceEnlargedescription12345678    dbdata12345678currTest12345678Ch    ctime]m     TEST_1                    zcZH<*                    эh^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         12345678
      	   isDefault
Isolated_Network   value   network_tested   	   isDefault
Ipv4   value   network_i12345678
      	   isDefault
Isolated_Network   value   network_tested   	   isDefault
Ipv4   value   network_interface   	   isDefault
FPR-1   value   drp_pass   

Canyon_MFP   value	   isDefault   program   
	Test_Case   value	   isDefault   testing_type   

Copy&Print   value	   isDefault   team   	   isDefault
IE7   value   browser   
D8.7_Platform   value	   isDefault   branch_to_test   
Wired   value	   isDefault   network   	   isDefault

Windows_XP   value   osvariables12345678
r73R77LLuser12345678tpno12345678    runSelectors12345678refreshable12345678numtests12345678
28800enddatewindow12345678
 enddateplanned12345678ui    enddateactual12345678
 assignedto]m     TEST_0                    12345678   
 
   atm_prlink
 
   driver_ver
r73R77LL   user
corrib   product
isolated_network   network_tested   
    atm_step_results
$53687C22-62D7-11E7-9D5F-B08CD40A4651   atm_id
MWFAST_Copy-Print.dir/Testcases.dir/FS_19.035_Auto_ReduceEnlarge.dir/20110.bts   id
ipv4   network_interface
1   exectimestaffoi       when
ie_5   browser   
    atm_step_notes
h<span class='result' user='r73R77LL' when='1762953071' clocktime='' stafftime='1' result='pass'>-</span>   note         
What Browser?   label
IE 5   content
ie_5   raw   browser   oi       rawNov 12, 2025, 6:41:11 PM IST   content
Last Execution Time   label   when   
Latest Execution Note   label
-   content
-   raw   notetext   
wired   raw
Wired   content
What network connection?   label   network   
    content
Problem Report IDs   label
    raw   atm_prid   
Actual Staff Time   label
1m   content
1   raw   exectimestaff   
Network Interface   label
Ipv4   content
ipv4   raw   network_interface   
pass   raw
!<font color='#64bd1b'>pass</font>   content
Result   label   results   
123.xxx.005.30900   raw
Device Software Version   label
*<div class='text'>123.xxx.005.30900</div>
   content   dvc_ver   

windows_xp   raw
What Operating System   label

Windows XP   content   os   
Network Tested   label
Isolated Network   content
isolated_network   raw   network_tested   
corrib   raw
Product Name   label
Corrib   content   product   
    raw
Problem Report Links   label
    content
   atm_prlink   
    content
Print Driver Version   label
    raw
   driver_ver   
Kosuru Karthikkumar (External)   content
Run By   label
r73R77LL   raw   user
   1762953071   atm_rundatahistory
h<span class='result' user='r73R77LL' when='1762953071' clocktime='' stafftime='1' result='pass'>-</span>   notes
123.xxx.005.30900   dvc_ver

windows_xp   os
    atm_prid
pass   results
wired   networkENU  [               (ENU  \               CNU  ]               |NU  ^               ~NU  _               BNU  `               DNU  a               ENU  b               GNU  c       ȲU  NU  d               NU  e       U  NU  f               @NU  g                CNU  h       U   NU  i       ;      =      E      F      I      J      O      T      X      _      d      f      p      z                                                                                                                                                                  ;      @      O      P      Z                                                                                                                                                                                                                                                              *      5      6      7      8      9      :      >      H      I      m      q                                                       J      P                                                                  I      J      N      P      W      X      Y      Z      ^      `                                                                                                                              [      ]      `                                                m      o                                                                                5      @      T      `      m      n      q      r      t                                                                                     x                                                  ,      0      <      F      n      p                          12345678   
    atm_prid
pass   results
wired   network   
    atm_step_notes
h<span class='result' user='r73R77LL' when='1762953071' clocktime='' stafftime='1' result='pass'>-</span>   note         
What network connection?   label
Wired   content
wired   raw   network   
Result   label
!<font color='#64bd1b'>pass</font>   content
pass   raw   results   
1   raw
Actual Staff Time   label
1m   content   exectimestaff   
Network Interface   label
Ipv4   content
ipv4   raw   network_interface   
Problem Report IDs   label
    content
    raw   atm_prid   
ie_5   raw
What Browser?   label
IE 5   content   browser   
-   raw
Latest Execution Note   label
-   content   notetext   
Last Execution Time   labelNov 12, 2025, 6:41:11 PM IST   contentoi       raw   when   
corrib   raw
Corrib   content
Product Name   label   product   
Run By   label
Kosuru Karthikkumar (External)   content
r73R77LL   raw   user   
    raw
Print Driver Version   label
    content
   driver_ver   
    raw
    content
Problem Report Links   label
   atm_prlink   
Device Software Version   label
*<div class='text'>123.xxx.005.30900</div>
   content
123.xxx.005.30900   raw   dvc_ver   
What Operating System   label

Windows XP   content

windows_xp   raw   os   
Network Tested   label
Isolated Network   content
isolated_network   raw   network_tested
   1762953071   atm_rundatahistory
h<span class='result' user='r73R77LL' when='1762953071' clocktime='' stafftime='1' result='pass'>-</span>   notes

windows_xp   os
123.xxx.005.30900   dvc_ver
MWFAST_Copy-Print.dir/Testcases.dir/FS_19.035_Auto_ReduceEnlarge.dir/20109.bts   id
1   exectimestaff
ipv4   network_interfaceoi       when
ie_5   browser
 
   atm_prlink
 
   driver_ver
r73R77LL   user
corrib   product
isolated_network   network_tested   
    atm_step_results
$5366909C-62D7-11E7-9D5F-B08CD40A4651   atm_idCU  [       U  MU  \                NU  ]               X-YU  ^               PNU  _        U   FNU  `               <U  a               xFU  b               GU  c               	NU  d               FU  e       U  h:U  f               NU  g               \:U  h               0NU  i             );

        while ( $dt->day_of_week != $dow ) {
            $dt -= $PLUS_ONE_DAY_DUR;
        }

        return ( $dt->month, $dt->day );
    }
    elsif ( $day =~ /^(\w\w\w)([><])=(\d\d?)$/ ) {
        my $dow = $DAYS{$1};

        my $dt = DateTime->new(
            year      => $year,
            month     => $month,
            day       => $3,
            time_zone => 'floating',
        );

        my $dur = $2 eq '<' ? $MINUS_ONE_DAY_DUR : $PLUS_ONE_DAY_DUR;

        while ( $dt->day_of_week != $dow ) {
            $dt += $dur;
        }

        return ( $dt->month, $dt->day );
    }
    else {
        die "Invalid on spec for rule: $day\n";
    }
}

sub utc_datetime_for_time_spec {
    my %p = @_;

    # 'w'all - ignore it, because that's the default
    $p{spec} =~ s/w$//;

    # 'g'reenwich, 'u'tc, or 'z'ulu
    my $is_utc = $p{spec} =~ s/[guz]$//;

    # 's'tandard time - ignore DS offset
    my $is_std = $p{spec} =~ s/s$//;

    ## no critic (NamingConventions::ProhibitAmbiguousNames)
    my ( $hour, $minute, $second ) = split /:/, $p{spec};
    $minute = 0 unless defined $minute;
    $second = 0 unless defined $second;

    my $add_day = 0;
    if ( $hour >= 24 ) {
        $hour    = $hour - 24;
        $add_day = 1;
    }

    my $utc;
    if ($is_utc) {
        $utc = DateTime->new(
            year      => $p{year},
            month     => $p{month},
            day       => $p{day},
            hour      => $hour,
            minute    => $minute,
            second    => $second,
            time_zone => 'floating',
        );
    }
    else {
        my $local = DateTime->new(
            year      => $p{year