Version Description
- 2018-12-19 =
- Fixed missing additional fields in emails
Download this release
Release Info
Developer | jablonowski |
Plugin | Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager |
Version | 1.7.2 |
Comparing to | |
See all releases |
Code changes from version 1.7.1 to 1.7.2
- classes/display-options.php +16 -4
- classes/field-options.php +50 -0
- flexible-checkout-fields.php +16 -38
- functional/20181219_141118/1545228684453.png +0 -0
- functional/20181219_141118/1545228686847.png +0 -0
- functional/20181219_141118/1545228689429.png +0 -0
- functional/20181219_141118/1545228691813.png +0 -0
- functional/20181219_141118/1545228693570.png +0 -0
- functional/20181219_141118/1545228694453.png +0 -0
- functional/20181219_141118/1545228697096.png +0 -0
- functional/20181219_141118/1545228697413.png +0 -0
- functional/20181219_141118/1545228697663.png +0 -0
- functional/20181219_141118/1545228700045.png +0 -0
- functional/20181219_141118/1545228701231.png +0 -0
- functional/20181219_141118/1545228701826.png +0 -0
- functional/20181219_141118/1545228702567.png +0 -0
- functional/20181219_141118/1545228702884.png +0 -0
- functional/20181219_141118/1545228705163.png +0 -0
- functional/20181219_141118/JSON_Report.json +1 -0
- functional/20181219_141118/JUnit_Report.xml +272 -0
- functional/20181219_141118/execution.properties +1 -0
- functional/20181219_141118/execution0.log +4478 -0
- functional/20181219_141118/report.csv +51 -0
- functional/20181219_141118/report.html +1618 -0
classes/display-options.php
CHANGED
@@ -62,6 +62,21 @@ class Flexible_Checkout_Fields_Disaplay_Options {
|
|
62 |
$this->in_email_address = false;
|
63 |
}
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
/**
|
66 |
* Displays additional fields.
|
67 |
*
|
@@ -89,11 +104,8 @@ class Flexible_Checkout_Fields_Disaplay_Options {
|
|
89 |
if ( isset( $options[ $value ] ) ) {
|
90 |
$value = $options[ $value ];
|
91 |
}
|
92 |
-
} else {
|
93 |
-
if ( ! isset( $field['type'] ) || 'file' !== $field['type'] ) {
|
94 |
-
$value = '';
|
95 |
-
}
|
96 |
}
|
|
|
97 |
$value = apply_filters( 'flexible_checkout_fields_print_value', $value, $field );
|
98 |
if ( '' !== $value ) {
|
99 |
$return[] = stripslashes( strip_tags( wpdesk__( $field['label'], 'flexible-checkout-fields' ) ) ) . ': ' . $value;
|
62 |
$this->in_email_address = false;
|
63 |
}
|
64 |
|
65 |
+
/**
|
66 |
+
* Maybe clear value for file field.
|
67 |
+
*
|
68 |
+
* @param string $value Value.
|
69 |
+
* @param array $field Field.
|
70 |
+
*
|
71 |
+
* @return string
|
72 |
+
*/
|
73 |
+
private function maybe_clear_value_for_file_field( $value, array $field ) {
|
74 |
+
if ( ! isset( $field['type'] ) || 'file' === $field['type'] ) {
|
75 |
+
$value = '';
|
76 |
+
}
|
77 |
+
return $value;
|
78 |
+
}
|
79 |
+
|
80 |
/**
|
81 |
* Displays additional fields.
|
82 |
*
|
104 |
if ( isset( $options[ $value ] ) ) {
|
105 |
$value = $options[ $value ];
|
106 |
}
|
|
|
|
|
|
|
|
|
107 |
}
|
108 |
+
$value = $this->maybe_clear_value_for_file_field( $value, $field );
|
109 |
$value = apply_filters( 'flexible_checkout_fields_print_value', $value, $field );
|
110 |
if ( '' !== $value ) {
|
111 |
$return[] = stripslashes( strip_tags( wpdesk__( $field['label'], 'flexible-checkout-fields' ) ) ) . ': ' . $value;
|
classes/field-options.php
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Field options.
|
5 |
+
*
|
6 |
+
* Class Flexible_Checkout_Fields_Field_Options
|
7 |
+
*/
|
8 |
+
class Flexible_Checkout_Fields_Field_Options {
|
9 |
+
|
10 |
+
const ALLOWED_HTML_TAGS_IN_OPTION = '<img><a><strong><em><br>';
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Options in string.
|
14 |
+
*
|
15 |
+
* @var strind
|
16 |
+
*/
|
17 |
+
private $options_string;
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Flexible_Checkout_Fields_Field_Options constructor.
|
21 |
+
*
|
22 |
+
* @param string $options_string Options in string.
|
23 |
+
*/
|
24 |
+
public function __construct( $options_string ) {
|
25 |
+
$this->options_string = $options_string;
|
26 |
+
}
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Get options as array.
|
30 |
+
*
|
31 |
+
* @return array
|
32 |
+
*/
|
33 |
+
public function get_options_as_array() {
|
34 |
+
$options = array();
|
35 |
+
$tmp_options_array = explode( "\n", $this->options_string );
|
36 |
+
foreach ( $tmp_options_array as $option_row ) {
|
37 |
+
$option_array = explode( ':', $option_row, 2 );
|
38 |
+
$option_value = trim( $option_array[0] );
|
39 |
+
$option_label = $option_value;
|
40 |
+
if ( isset( $option_array[1] ) ) {
|
41 |
+
$option_label = wp_unslash( strip_tags( $option_array[1], self::ALLOWED_HTML_TAGS_IN_OPTION ) );
|
42 |
+
}
|
43 |
+
$options[ $option_value ] = wpdesk__( $option_label, 'flexible-checkout-fields' );
|
44 |
+
unset( $option_array );
|
45 |
+
}
|
46 |
+
unset( $tmp_options_array );
|
47 |
+
return $options;
|
48 |
+
}
|
49 |
+
|
50 |
+
}
|
flexible-checkout-fields.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Flexible Checkout Fields
|
4 |
Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
|
5 |
Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
|
6 |
-
Version: 1.7.
|
7 |
Author: WP Desk
|
8 |
Author URI: https://www.wpdesk.net/
|
9 |
Text Domain: flexible-checkout-fields
|
@@ -33,7 +33,7 @@
|
|
33 |
|
34 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
35 |
|
36 |
-
$plugin_version = '1.7.
|
37 |
define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
|
38 |
|
39 |
|
@@ -68,7 +68,7 @@
|
|
68 |
|
69 |
class Flexible_Checkout_Fields_Plugin extends WPDesk_Plugin_1_8 {
|
70 |
|
71 |
-
protected $script_version = '1.7.
|
72 |
|
73 |
protected $fields = array();
|
74 |
|
@@ -89,6 +89,7 @@
|
|
89 |
|
90 |
parent::__construct( $base_file, $plugin_data );
|
91 |
|
|
|
92 |
$this->init();
|
93 |
$this->hooks();
|
94 |
|
@@ -144,6 +145,13 @@
|
|
144 |
$myaccound_fields_processor = new Flexible_Checkout_Fields_Myaccount_Field_Processor( $this );
|
145 |
$myaccound_fields_processor->hooks();
|
146 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
148 |
|
149 |
public function init() {
|
@@ -539,26 +547,9 @@
|
|
539 |
if ( $custom_field ) {
|
540 |
$new[$key][$field['name']]['type'] = $field['type'];
|
541 |
|
542 |
-
if ( isset( $checkout_field_type[$field['type']]['has_options'] ) ){
|
543 |
-
|
544 |
-
|
545 |
-
foreach ($array_options as $option) {
|
546 |
-
$tmp = explode( ':', $option, 2 );
|
547 |
-
$option_value = trim($tmp[0]);
|
548 |
-
if ( isset( $tmp[1] ) ) {
|
549 |
-
$tmp[1] = strip_tags( $tmp[1], '<img><a><strong><em><br>' );
|
550 |
-
$tmp[1] = wp_unslash( $tmp[1] );
|
551 |
-
$option_label = $tmp[1];
|
552 |
-
}
|
553 |
-
else {
|
554 |
-
$option_label = $option_value;
|
555 |
-
}
|
556 |
-
$options[$option_value] = wpdesk__( $option_label, 'flexible-checkout-fields' );
|
557 |
-
unset($tmp);
|
558 |
-
}
|
559 |
-
$new[$key][$field['name']]['options'] = $options;
|
560 |
-
unset($options);
|
561 |
-
}
|
562 |
}
|
563 |
}
|
564 |
|
@@ -657,21 +648,8 @@
|
|
657 |
}
|
658 |
|
659 |
if( isset( $field['type'] ) && ( !empty( $checkout_field_type[$field['type']]['has_options'] ) ) ) {
|
660 |
-
|
661 |
-
|
662 |
-
foreach ( $array_options as $option ) {
|
663 |
-
$tmp = explode( ':', $option, 2 );
|
664 |
-
$option_value = trim($tmp[0]);
|
665 |
-
$option_label = $option_value;
|
666 |
-
if ( isset($tmp[1]) ) {
|
667 |
-
$option_label = trim( $tmp[1] );
|
668 |
-
}
|
669 |
-
$options[$option_value] = wpdesk__( $option_label, 'flexible-checkout-fields' );
|
670 |
-
unset($tmp);
|
671 |
-
}
|
672 |
-
$new[$key]['options'] = $options;
|
673 |
-
unset($options);
|
674 |
-
}
|
675 |
}
|
676 |
}
|
677 |
}
|
3 |
Plugin Name: Flexible Checkout Fields
|
4 |
Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
|
5 |
Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
|
6 |
+
Version: 1.7.2
|
7 |
Author: WP Desk
|
8 |
Author URI: https://www.wpdesk.net/
|
9 |
Text Domain: flexible-checkout-fields
|
33 |
|
34 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
35 |
|
36 |
+
$plugin_version = '1.7.2';
|
37 |
define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
|
38 |
|
39 |
|
68 |
|
69 |
class Flexible_Checkout_Fields_Plugin extends WPDesk_Plugin_1_8 {
|
70 |
|
71 |
+
protected $script_version = '1.7.2';
|
72 |
|
73 |
protected $fields = array();
|
74 |
|
89 |
|
90 |
parent::__construct( $base_file, $plugin_data );
|
91 |
|
92 |
+
$this->load_dependencies();
|
93 |
$this->init();
|
94 |
$this->hooks();
|
95 |
|
145 |
$myaccound_fields_processor = new Flexible_Checkout_Fields_Myaccount_Field_Processor( $this );
|
146 |
$myaccound_fields_processor->hooks();
|
147 |
|
148 |
+
}
|
149 |
+
|
150 |
+
/**
|
151 |
+
* Load dependencies.
|
152 |
+
*/
|
153 |
+
private function load_dependencies() {
|
154 |
+
require_once 'classes/field-options.php';
|
155 |
}
|
156 |
|
157 |
public function init() {
|
547 |
if ( $custom_field ) {
|
548 |
$new[$key][$field['name']]['type'] = $field['type'];
|
549 |
|
550 |
+
if ( isset( $checkout_field_type[$field['type']]['has_options'] ) ) {
|
551 |
+
$field_options = new Flexible_Checkout_Fields_Field_Options( $field['option'] );
|
552 |
+
$new[ $key ][ $field['name'] ]['options'] = $field_options->get_options_as_array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
553 |
}
|
554 |
}
|
555 |
|
648 |
}
|
649 |
|
650 |
if( isset( $field['type'] ) && ( !empty( $checkout_field_type[$field['type']]['has_options'] ) ) ) {
|
651 |
+
$field_options = new Flexible_Checkout_Fields_Field_Options( $field['option'] );
|
652 |
+
$new[ $key ]['options'] = $field_options->get_options_as_array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
}
|
654 |
}
|
655 |
}
|
functional/20181219_141118/1545228684453.png
ADDED
Binary file
|
functional/20181219_141118/1545228686847.png
ADDED
Binary file
|
functional/20181219_141118/1545228689429.png
ADDED
Binary file
|
functional/20181219_141118/1545228691813.png
ADDED
Binary file
|
functional/20181219_141118/1545228693570.png
ADDED
Binary file
|
functional/20181219_141118/1545228694453.png
ADDED
Binary file
|
functional/20181219_141118/1545228697096.png
ADDED
Binary file
|
functional/20181219_141118/1545228697413.png
ADDED
Binary file
|
functional/20181219_141118/1545228697663.png
ADDED
Binary file
|
functional/20181219_141118/1545228700045.png
ADDED
Binary file
|
functional/20181219_141118/1545228701231.png
ADDED
Binary file
|
functional/20181219_141118/1545228701826.png
ADDED
Binary file
|
functional/20181219_141118/1545228702567.png
ADDED
Binary file
|
functional/20181219_141118/1545228702884.png
ADDED
Binary file
|
functional/20181219_141118/1545228705163.png
ADDED
Binary file
|
functional/20181219_141118/JSON_Report.json
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"devicePlatform":"","logFolder":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118","runData":{"hostName":"root - runner-fffbb8a2-project-1510050-concurrent-2","os":"Linux 64bit","katalonVersion":"5.8.6.1","browser":"Chrome 70.0.3538.102","hostAddress":"172.17.0.4","sessionId":"efac0fc159c831bd919a717c8d374af5","seleniumVersion":"3.7.1","proxyInformation":"ProxyInformation{proxyOption\u003dNO_PROXY, proxyServerType\u003dHTTP, password\u003d, proxyServerAddress\u003d, proxyServerPort\u003d0}","platform":"Linux"},"type":"TEST_SUITE","name":"Plugin activation and deactivation","id":"Test Suites/common/Plugin activation and deactivation","source":"","message":"Test Cases/common/Close browser","description":"","startTime":1545228680480,"endTime":1545228707622,"childRecords":[{"isOptional":false,"type":"TEST_CASE","name":"Test Cases/common/Open browser","id":"Test Cases/common/Open browser","source":"\\\\tmp\\\\katalon_execute\\\\project\\\\Test Cases\\\\common\\\\Open browser.tc","message":"Test Cases/common/Open browser","description":"","startTime":1545228680993,"endTime":1545228686828,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"INFO"},"type":"MESSAGE","name":"","message":"Evaluating variables for test case","startTime":1545228681006,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027Variables.sampleBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228681009,"endTime":1545228681011,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027ScreenShots.screenshotBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228681011,"endTime":1545228681397,"childRecords":[{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","description":"","startTime":1545228681013,"endTime":1545228681395,"childRecords":[{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","description":"","startTime":1545228681013,"endTime":1545228681395,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"WARNING"},"type":"MESSAGE","name":"","message":"Cannot take screenshot","startTime":1545228681390,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"FAILED"},"type":"MESSAGE","name":"","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","startTime":1545228681394,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Catch (Exception BrowserNotOpenedException)","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027ScreenShots.screenshotBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228681395,"endTime":1545228681396,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - site_url \u003d com.wpdesk.WpdeskVariables.getSiteUrl()","message":"http://172.17.0.9/","description":"","startTime":1545228681558,"endTime":1545228681576,"childRecords":[],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"openBrowser","message":"Browser is opened with url: \u0027\u0027","description":"","startTime":1545228681577,"endTime":1545228683306,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Browser is opened with url: \u0027\u0027","startTime":1545228683306,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":3,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"setViewPortSize","message":"Viewport is set to new size with width \u003d 1600 and height \u003d 1024","description":"","startTime":1545228683307,"endTime":1545228683437,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Viewport is set to new size with width \u003d 1600 and height \u003d 1024","startTime":1545228683436,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":4,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"navigateToUrl","message":"Navigate to \u0027http://172.17.0.9/\u0027 successfully","description":"","startTime":1545228683438,"endTime":1545228684446,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Navigate to \u0027http://172.17.0.9/\u0027 successfully","startTime":1545228684445,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Test Cases/common/Open browser","startTime":1545228684447,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027Variables.sampleAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228684447,"endTime":1545228684449,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotAfterTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228684449,"endTime":1545228684733,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228684450,"endTime":1545228684733,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228684452,"endTime":1545228684733,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228684732,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"isOptional":false,"type":"TEST_CASE","name":"Test Cases/common/Login","id":"Test Cases/common/Login","source":"\\\\tmp\\\\katalon_execute\\\\project\\\\Test Cases\\\\common\\\\Login.tc","message":"Test Cases/common/Login","description":"","startTime":1545228686834,"endTime":1545228691796,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"INFO"},"type":"MESSAGE","name":"","message":"Evaluating variables for test case","startTime":1545228686842,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027Variables.sampleBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228686842,"endTime":1545228686844,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotBeforeTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228686845,"endTime":1545228687041,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228686845,"endTime":1545228687041,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228686846,"endTime":1545228687040,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228687039,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - site_url \u003d com.wpdesk.WpdeskVariables.getSiteUrl()","message":"http://172.17.0.9/","description":"","startTime":1545228687187,"endTime":1545228687189,"childRecords":[],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - site_username \u003d com.wpdesk.WpdeskVariables.getSiteUsername()","message":"admin","description":"","startTime":1545228687190,"endTime":1545228687207,"childRecords":[],"interuppted":false},{"index":3,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - site_password \u003d com.wpdesk.WpdeskVariables.getSitePassword()","message":"admin","description":"","startTime":1545228687207,"endTime":1545228687210,"childRecords":[],"interuppted":false},{"index":4,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - login_url \u003d site_url + \"wp-login.php\"","description":"","startTime":1545228687211,"endTime":1545228687212,"childRecords":[],"interuppted":false},{"index":5,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"navigateToUrl","message":"Navigate to \u0027http://172.17.0.9/wp-login.php\u0027 successfully","description":"","startTime":1545228687212,"endTime":1545228687354,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Navigate to \u0027http://172.17.0.9/wp-login.php\u0027 successfully","startTime":1545228687354,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":6,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"setText","message":"Text \u0027admin\u0027 is set on object \u0027Object Repository/Login form/User Name\u0027","description":"","startTime":1545228687355,"endTime":1545228687596,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Text \u0027admin\u0027 is set on object \u0027Object Repository/Login form/User Name\u0027","startTime":1545228687595,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":7,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"setText","message":"Text \u0027admin\u0027 is set on object \u0027Object Repository/Login form/Password\u0027","description":"","startTime":1545228687596,"endTime":1545228687823,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Text \u0027admin\u0027 is set on object \u0027Object Repository/Login form/Password\u0027","startTime":1545228687823,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"index":8,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"click","message":"Object: \u0027Object Repository/Login form/Submit\u0027 is clicked on","description":"","startTime":1545228687823,"endTime":1545228689425,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027Object Repository/Login form/Submit\u0027 is clicked on","startTime":1545228689425,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Test Cases/common/Login","startTime":1545228689426,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027Variables.sampleAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228689426,"endTime":1545228689427,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotAfterTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228689427,"endTime":1545228689725,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228689428,"endTime":1545228689724,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228689428,"endTime":1545228689724,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228689723,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"isOptional":false,"type":"TEST_CASE","name":"Test Cases/common/Plugin activation/Activate plugin","id":"Test Cases/common/Plugin activation/Activate plugin","source":"\\\\tmp\\\\katalon_execute\\\\project\\\\Test Cases\\\\common\\\\Plugin activation\\\\Activate plugin.tc","message":"Test Cases/common/Plugin activation/Activate plugin","description":"","startTime":1545228691801,"endTime":1545228700027,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"INFO"},"type":"MESSAGE","name":"","message":"Evaluating variables for test case","startTime":1545228691809,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027Variables.sampleBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228691810,"endTime":1545228691811,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotBeforeTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228691811,"endTime":1545228692022,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228691812,"endTime":1545228692022,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228691813,"endTime":1545228692022,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228692021,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_file \u003d com.wpdesk.WpdeskVariables.getPluginFile()","message":"","description":"","startTime":1545228692178,"endTime":1545228692181,"childRecords":[],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_actions \u003d new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))","message":"1","description":"","startTime":1545228692181,"endTime":1545228692185,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697413.png","index":3,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_actions.acivatePlugin()","message":"Taking screenshot successfully","description":"","startTime":1545228692186,"endTime":1545228697659,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Navigate to \u0027http://172.17.0.9/wp-admin/\u0027 successfully","startTime":1545228692694,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228693569,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228693570.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228693874,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228694452,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228694453.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228694811,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228697094,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697096.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228697375,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object \u0027deactivate_link\u0027 is present","startTime":1545228697413,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697413.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228697658,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Test Cases/common/Plugin activation/Activate plugin","startTime":1545228697659,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027Variables.sampleAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228697659,"endTime":1545228697660,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotAfterTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228697661,"endTime":1545228697960,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228697661,"endTime":1545228697960,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228697662,"endTime":1545228697959,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228697959,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"isOptional":false,"type":"TEST_CASE","name":"Test Cases/common/Plugin activation/Deactivate plugin","id":"Test Cases/common/Plugin activation/Deactivate plugin","source":"\\\\tmp\\\\katalon_execute\\\\project\\\\Test Cases\\\\common\\\\Plugin activation\\\\Deactivate plugin.tc","message":"Test Cases/common/Plugin activation/Deactivate plugin","description":"","startTime":1545228700031,"endTime":1545228705150,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"INFO"},"type":"MESSAGE","name":"","message":"Evaluating variables for test case","startTime":1545228700041,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027Variables.sampleBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228700042,"endTime":1545228700042,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotBeforeTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228700043,"endTime":1545228700262,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228700043,"endTime":1545228700262,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228700044,"endTime":1545228700262,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228700261,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_file \u003d com.wpdesk.WpdeskVariables.getPluginFile()","message":"","description":"","startTime":1545228700411,"endTime":1545228700413,"childRecords":[],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_actions \u003d new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))","message":"1","description":"","startTime":1545228700413,"endTime":1545228700415,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702567.png","index":3,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - plugin_actions.deactivatePlugin()","message":"Object \u0027activate_link\u0027 is present","description":"","startTime":1545228700415,"endTime":1545228702881,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Navigate to \u0027http://172.17.0.9/wp-admin/\u0027 successfully","startTime":1545228700846,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228701231,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701231.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228701496,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228701825,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701826.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228702019,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object: \u0027test_object\u0027 is clicked on","startTime":1545228702566,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702567.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228702855,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Object \u0027activate_link\u0027 is present","startTime":1545228702881,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Test Cases/common/Plugin activation/Deactivate plugin","startTime":1545228702881,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027Variables.sampleAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228702881,"endTime":1545228702882,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotAfterTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228702882,"endTime":1545228703105,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228702883,"endTime":1545228703104,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228702883,"endTime":1545228703104,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228703103,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"isOptional":false,"type":"TEST_CASE","name":"Test Cases/common/Close browser","id":"Test Cases/common/Close browser","source":"\\\\tmp\\\\katalon_execute\\\\project\\\\Test Cases\\\\common\\\\Close browser.tc","message":"Test Cases/common/Close browser","description":"","startTime":1545228705153,"endTime":1545228707621,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"INFO"},"type":"MESSAGE","name":"","message":"Evaluating variables for test case","startTime":1545228705160,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleBeforeTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.BeforeTestCase\u0027 method: \u0027Variables.sampleBeforeTestCase(...)\u0027 completed.","description":"","startTime":1545228705160,"endTime":1545228705161,"childRecords":[],"interuppted":false},{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png","index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotBeforeTestCase","message":"Taking screenshot successfully","description":"","startTime":1545228705161,"endTime":1545228705370,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Taking screenshot successfully","description":"","startTime":1545228705162,"endTime":1545228705370,"childRecords":[{"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png","index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Taking screenshot successfully","description":"","startTime":1545228705162,"endTime":1545228705370,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"attachment":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png","type":"MESSAGE","name":"","message":"Taking screenshot successfully","startTime":1545228705369,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"closeBrowser","message":"Browser is closed","description":"","startTime":1545228705474,"endTime":1545228705569,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Browser is closed","startTime":1545228705569,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"PASSED"},"type":"MESSAGE","name":"","message":"Test Cases/common/Close browser","startTime":1545228705570,"endTime":0,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : sampleAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027Variables.sampleAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228705570,"endTime":1545228705571,"childRecords":[],"interuppted":false},{"index":-1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Start listener action : screenshotAfterTestCase","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027ScreenShots.screenshotAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228705572,"endTime":1545228705578,"childRecords":[{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Try","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","description":"","startTime":1545228705573,"endTime":1545228705577,"childRecords":[{"index":1,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"takeScreenshot","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","description":"","startTime":1545228705574,"endTime":1545228705577,"childRecords":[{"testStatus":{"stackTrace":"","statusValue":"WARNING"},"type":"MESSAGE","name":"","message":"Cannot take screenshot","startTime":1545228705576,"endTime":0,"childRecords":[],"interuppted":false},{"testStatus":{"stackTrace":"","statusValue":"FAILED"},"type":"MESSAGE","name":"","message":"Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: \u00273.7.1\u0027, revision: \u00278a0099a\u0027, time: \u00272017-11-06T21:07:36.161Z\u0027\nSystem info: host: \u0027runner-fffbb8a2-project-1510050-concurrent-2\u0027, ip: \u0027172.17.0.4\u0027, os.name: \u0027Linux\u0027, os.arch: \u0027amd64\u0027, os.version: \u00274.15.0-43-generic\u0027, java.version: \u00271.8.0_181\u0027\nDriver info: driver.version: unknown)","startTime":1545228705576,"endTime":0,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false},{"index":2,"isIgnoredIfFailed":false,"type":"TEST_STEP","name":"Statement - Catch (Exception BrowserNotOpenedException)","message":"Invoke \u0027com.kms.katalon.core.annotation.AfterTestCase\u0027 method: \u0027ScreenShots.screenshotAfterTestCase(...)\u0027 completed.","description":"","startTime":1545228705577,"endTime":1545228705578,"childRecords":[],"interuppted":false}],"interuppted":false}],"interuppted":false}],"interuppted":false}
|
functional/20181219_141118/JUnit_Report.xml
ADDED
@@ -0,0 +1,272 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<testsuites name="Plugin activation and deactivation" time="27" tests="5" failures="0" errors="0">
|
3 |
+
<testsuite name="Plugin activation and deactivation" tests="5" failures="0" errors="0" time="27" timestamp="2018-12-19 14:11:20" hostname="root - runner-fffbb8a2-project-1510050-concurrent-2" id="Test Suites/common/Plugin activation and deactivation">
|
4 |
+
<properties>
|
5 |
+
<property name="deviceName" value=""/>
|
6 |
+
<property name="devicePlatform" value=""/>
|
7 |
+
<property name="logFolder" value="/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118"/>
|
8 |
+
<property name="logFiles" value="/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/execution0.log"/>
|
9 |
+
<property name="attachments" value="/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228693570.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228694453.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697096.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697413.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701231.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701826.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702567.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png, /tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png"/>
|
10 |
+
<property name="hostName" value="root - runner-fffbb8a2-project-1510050-concurrent-2"/>
|
11 |
+
<property name="os" value="Linux 64bit"/>
|
12 |
+
<property name="katalonVersion" value="5.8.6.1"/>
|
13 |
+
<property name="browser" value="Chrome 70.0.3538.102"/>
|
14 |
+
<property name="hostAddress" value="172.17.0.4"/>
|
15 |
+
<property name="sessionId" value="efac0fc159c831bd919a717c8d374af5"/>
|
16 |
+
<property name="seleniumVersion" value="3.7.1"/>
|
17 |
+
<property name="proxyInformation" value="ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}"/>
|
18 |
+
<property name="platform" value="Linux"/>
|
19 |
+
</properties>
|
20 |
+
<testcase name="Test Cases/common/Open browser" classname="Test Cases/common/Open browser" status="PASSED">
|
21 |
+
<system-out><![CDATA[2018-12-19 14:11:20 - [TEST_CASE][PASSED] - Test Cases/common/Open browser: Test Cases/common/Open browser
|
22 |
+
|
23 |
+
2018-12-19 14:11:21 - [TEST_STEP][PASSED] - Start listener action : sampleBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'Variables.sampleBeforeTestCase(...)' completed.
|
24 |
+
|
25 |
+
2018-12-19 14:11:21 - [TEST_STEP][FAILED] - Start listener action : screenshotBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'ScreenShots.screenshotBeforeTestCase(...)' completed.
|
26 |
+
|
27 |
+
2018-12-19 14:11:21 - [TEST_STEP][FAILED] - Statement - Try: Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
28 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
29 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
30 |
+
Driver info: driver.version: unknown)
|
31 |
+
|
32 |
+
2018-12-19 14:11:21 - [TEST_STEP][FAILED] - takeScreenshot: Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
33 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
34 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
35 |
+
Driver info: driver.version: unknown)
|
36 |
+
|
37 |
+
2018-12-19 14:11:21 - [MESSAGE][WARNING] - Cannot take screenshot
|
38 |
+
|
39 |
+
2018-12-19 14:11:21 - [MESSAGE][FAILED] - Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
40 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
41 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
42 |
+
Driver info: driver.version: unknown)
|
43 |
+
|
44 |
+
2018-12-19 14:11:21 - [TEST_STEP][PASSED] - Statement - Catch (Exception BrowserNotOpenedException): Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'ScreenShots.screenshotBeforeTestCase(...)' completed.
|
45 |
+
|
46 |
+
2018-12-19 14:11:21 - [TEST_STEP][PASSED] - Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl(): http://172.17.0.9/
|
47 |
+
|
48 |
+
2018-12-19 14:11:21 - [TEST_STEP][PASSED] - openBrowser: Browser is opened with url: ''
|
49 |
+
|
50 |
+
2018-12-19 14:11:23 - [MESSAGE][PASSED] - Browser is opened with url: ''
|
51 |
+
|
52 |
+
2018-12-19 14:11:23 - [TEST_STEP][PASSED] - setViewPortSize: Viewport is set to new size with width = 1600 and height = 1024
|
53 |
+
|
54 |
+
2018-12-19 14:11:23 - [MESSAGE][PASSED] - Viewport is set to new size with width = 1600 and height = 1024
|
55 |
+
|
56 |
+
2018-12-19 14:11:23 - [TEST_STEP][PASSED] - navigateToUrl: Navigate to 'http://172.17.0.9/' successfully
|
57 |
+
|
58 |
+
2018-12-19 14:11:24 - [MESSAGE][PASSED] - Navigate to 'http://172.17.0.9/' successfully
|
59 |
+
|
60 |
+
2018-12-19 14:11:24 - [TEST_STEP][PASSED] - Start listener action : sampleAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'Variables.sampleAfterTestCase(...)' completed.
|
61 |
+
|
62 |
+
2018-12-19 14:11:24 - [TEST_STEP][PASSED] - Start listener action : screenshotAfterTestCase: Taking screenshot successfully
|
63 |
+
|
64 |
+
2018-12-19 14:11:24 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
65 |
+
|
66 |
+
2018-12-19 14:11:24 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
67 |
+
|
68 |
+
2018-12-19 14:11:24 - [MESSAGE][PASSED] - Taking screenshot successfully
|
69 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png]]]]></system-out>
|
70 |
+
<system-err><![CDATA[]]></system-err>
|
71 |
+
</testcase>
|
72 |
+
<testcase name="Test Cases/common/Login" classname="Test Cases/common/Login" status="PASSED">
|
73 |
+
<system-out><![CDATA[2018-12-19 14:11:26 - [TEST_CASE][PASSED] - Test Cases/common/Login: Test Cases/common/Login
|
74 |
+
|
75 |
+
2018-12-19 14:11:26 - [TEST_STEP][PASSED] - Start listener action : sampleBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'Variables.sampleBeforeTestCase(...)' completed.
|
76 |
+
|
77 |
+
2018-12-19 14:11:26 - [TEST_STEP][PASSED] - Start listener action : screenshotBeforeTestCase: Taking screenshot successfully
|
78 |
+
|
79 |
+
2018-12-19 14:11:26 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
80 |
+
|
81 |
+
2018-12-19 14:11:26 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
82 |
+
|
83 |
+
2018-12-19 14:11:27 - [MESSAGE][PASSED] - Taking screenshot successfully
|
84 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png]]
|
85 |
+
|
86 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl(): http://172.17.0.9/
|
87 |
+
|
88 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - Statement - site_username = com.wpdesk.WpdeskVariables.getSiteUsername(): admin
|
89 |
+
|
90 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - Statement - site_password = com.wpdesk.WpdeskVariables.getSitePassword(): admin
|
91 |
+
|
92 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - Statement - login_url = site_url + "wp-login.php": null
|
93 |
+
|
94 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - navigateToUrl: Navigate to 'http://172.17.0.9/wp-login.php' successfully
|
95 |
+
|
96 |
+
2018-12-19 14:11:27 - [MESSAGE][PASSED] - Navigate to 'http://172.17.0.9/wp-login.php' successfully
|
97 |
+
|
98 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - setText: Text 'admin' is set on object 'Object Repository/Login form/User Name'
|
99 |
+
|
100 |
+
2018-12-19 14:11:27 - [MESSAGE][PASSED] - Text 'admin' is set on object 'Object Repository/Login form/User Name'
|
101 |
+
|
102 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - setText: Text 'admin' is set on object 'Object Repository/Login form/Password'
|
103 |
+
|
104 |
+
2018-12-19 14:11:27 - [MESSAGE][PASSED] - Text 'admin' is set on object 'Object Repository/Login form/Password'
|
105 |
+
|
106 |
+
2018-12-19 14:11:27 - [TEST_STEP][PASSED] - click: Object: 'Object Repository/Login form/Submit' is clicked on
|
107 |
+
|
108 |
+
2018-12-19 14:11:29 - [MESSAGE][PASSED] - Object: 'Object Repository/Login form/Submit' is clicked on
|
109 |
+
|
110 |
+
2018-12-19 14:11:29 - [TEST_STEP][PASSED] - Start listener action : sampleAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'Variables.sampleAfterTestCase(...)' completed.
|
111 |
+
|
112 |
+
2018-12-19 14:11:29 - [TEST_STEP][PASSED] - Start listener action : screenshotAfterTestCase: Taking screenshot successfully
|
113 |
+
|
114 |
+
2018-12-19 14:11:29 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
115 |
+
|
116 |
+
2018-12-19 14:11:29 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
117 |
+
|
118 |
+
2018-12-19 14:11:29 - [MESSAGE][PASSED] - Taking screenshot successfully
|
119 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png]]]]></system-out>
|
120 |
+
<system-err><![CDATA[]]></system-err>
|
121 |
+
</testcase>
|
122 |
+
<testcase name="Test Cases/common/Plugin activation/Activate plugin" classname="Test Cases/common/Plugin activation/Activate plugin" status="PASSED">
|
123 |
+
<system-out><![CDATA[2018-12-19 14:11:31 - [TEST_CASE][PASSED] - Test Cases/common/Plugin activation/Activate plugin: Test Cases/common/Plugin activation/Activate plugin
|
124 |
+
|
125 |
+
2018-12-19 14:11:31 - [TEST_STEP][PASSED] - Start listener action : sampleBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'Variables.sampleBeforeTestCase(...)' completed.
|
126 |
+
|
127 |
+
2018-12-19 14:11:31 - [TEST_STEP][PASSED] - Start listener action : screenshotBeforeTestCase: Taking screenshot successfully
|
128 |
+
|
129 |
+
2018-12-19 14:11:31 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
130 |
+
|
131 |
+
2018-12-19 14:11:31 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
132 |
+
|
133 |
+
2018-12-19 14:11:32 - [MESSAGE][PASSED] - Taking screenshot successfully
|
134 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png]]
|
135 |
+
|
136 |
+
2018-12-19 14:11:32 - [TEST_STEP][PASSED] - Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile():
|
137 |
+
|
138 |
+
2018-12-19 14:11:32 - [TEST_STEP][PASSED] - Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER)): 1
|
139 |
+
|
140 |
+
2018-12-19 14:11:32 - [TEST_STEP][PASSED] - Statement - plugin_actions.acivatePlugin(): Taking screenshot successfully
|
141 |
+
|
142 |
+
2018-12-19 14:11:32 - [MESSAGE][PASSED] - Navigate to 'http://172.17.0.9/wp-admin/' successfully
|
143 |
+
|
144 |
+
2018-12-19 14:11:33 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
145 |
+
|
146 |
+
2018-12-19 14:11:33 - [MESSAGE][PASSED] - Taking screenshot successfully
|
147 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228693570.png]]
|
148 |
+
|
149 |
+
2018-12-19 14:11:34 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
150 |
+
|
151 |
+
2018-12-19 14:11:34 - [MESSAGE][PASSED] - Taking screenshot successfully
|
152 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228694453.png]]
|
153 |
+
|
154 |
+
2018-12-19 14:11:37 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
155 |
+
|
156 |
+
2018-12-19 14:11:37 - [MESSAGE][PASSED] - Taking screenshot successfully
|
157 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697096.png]]
|
158 |
+
|
159 |
+
2018-12-19 14:11:37 - [MESSAGE][PASSED] - Object 'deactivate_link' is present
|
160 |
+
|
161 |
+
2018-12-19 14:11:37 - [MESSAGE][PASSED] - Taking screenshot successfully
|
162 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697413.png]]
|
163 |
+
|
164 |
+
2018-12-19 14:11:37 - [TEST_STEP][PASSED] - Start listener action : sampleAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'Variables.sampleAfterTestCase(...)' completed.
|
165 |
+
|
166 |
+
2018-12-19 14:11:37 - [TEST_STEP][PASSED] - Start listener action : screenshotAfterTestCase: Taking screenshot successfully
|
167 |
+
|
168 |
+
2018-12-19 14:11:37 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
169 |
+
|
170 |
+
2018-12-19 14:11:37 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
171 |
+
|
172 |
+
2018-12-19 14:11:37 - [MESSAGE][PASSED] - Taking screenshot successfully
|
173 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png]]]]></system-out>
|
174 |
+
<system-err><![CDATA[]]></system-err>
|
175 |
+
</testcase>
|
176 |
+
<testcase name="Test Cases/common/Plugin activation/Deactivate plugin" classname="Test Cases/common/Plugin activation/Deactivate plugin" status="PASSED">
|
177 |
+
<system-out><![CDATA[2018-12-19 14:11:40 - [TEST_CASE][PASSED] - Test Cases/common/Plugin activation/Deactivate plugin: Test Cases/common/Plugin activation/Deactivate plugin
|
178 |
+
|
179 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Start listener action : sampleBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'Variables.sampleBeforeTestCase(...)' completed.
|
180 |
+
|
181 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Start listener action : screenshotBeforeTestCase: Taking screenshot successfully
|
182 |
+
|
183 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
184 |
+
|
185 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
186 |
+
|
187 |
+
2018-12-19 14:11:40 - [MESSAGE][PASSED] - Taking screenshot successfully
|
188 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png]]
|
189 |
+
|
190 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile():
|
191 |
+
|
192 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER)): 1
|
193 |
+
|
194 |
+
2018-12-19 14:11:40 - [TEST_STEP][PASSED] - Statement - plugin_actions.deactivatePlugin(): Object 'activate_link' is present
|
195 |
+
|
196 |
+
2018-12-19 14:11:40 - [MESSAGE][PASSED] - Navigate to 'http://172.17.0.9/wp-admin/' successfully
|
197 |
+
|
198 |
+
2018-12-19 14:11:41 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
199 |
+
|
200 |
+
2018-12-19 14:11:41 - [MESSAGE][PASSED] - Taking screenshot successfully
|
201 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701231.png]]
|
202 |
+
|
203 |
+
2018-12-19 14:11:41 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
204 |
+
|
205 |
+
2018-12-19 14:11:42 - [MESSAGE][PASSED] - Taking screenshot successfully
|
206 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701826.png]]
|
207 |
+
|
208 |
+
2018-12-19 14:11:42 - [MESSAGE][PASSED] - Object: 'test_object' is clicked on
|
209 |
+
|
210 |
+
2018-12-19 14:11:42 - [MESSAGE][PASSED] - Taking screenshot successfully
|
211 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702567.png]]
|
212 |
+
|
213 |
+
2018-12-19 14:11:42 - [MESSAGE][PASSED] - Object 'activate_link' is present
|
214 |
+
|
215 |
+
2018-12-19 14:11:42 - [TEST_STEP][PASSED] - Start listener action : sampleAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'Variables.sampleAfterTestCase(...)' completed.
|
216 |
+
|
217 |
+
2018-12-19 14:11:42 - [TEST_STEP][PASSED] - Start listener action : screenshotAfterTestCase: Taking screenshot successfully
|
218 |
+
|
219 |
+
2018-12-19 14:11:42 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
220 |
+
|
221 |
+
2018-12-19 14:11:42 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
222 |
+
|
223 |
+
2018-12-19 14:11:43 - [MESSAGE][PASSED] - Taking screenshot successfully
|
224 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png]]]]></system-out>
|
225 |
+
<system-err><![CDATA[]]></system-err>
|
226 |
+
</testcase>
|
227 |
+
<testcase name="Test Cases/common/Close browser" classname="Test Cases/common/Close browser" status="PASSED">
|
228 |
+
<system-out><![CDATA[2018-12-19 14:11:45 - [TEST_CASE][PASSED] - Test Cases/common/Close browser: Test Cases/common/Close browser
|
229 |
+
|
230 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - Start listener action : sampleBeforeTestCase: Invoke 'com.kms.katalon.core.annotation.BeforeTestCase' method: 'Variables.sampleBeforeTestCase(...)' completed.
|
231 |
+
|
232 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - Start listener action : screenshotBeforeTestCase: Taking screenshot successfully
|
233 |
+
|
234 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - Statement - Try: Taking screenshot successfully
|
235 |
+
|
236 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - takeScreenshot: Taking screenshot successfully
|
237 |
+
|
238 |
+
2018-12-19 14:11:45 - [MESSAGE][PASSED] - Taking screenshot successfully
|
239 |
+
[[ATTACHMENT|/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png]]
|
240 |
+
|
241 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - closeBrowser: Browser is closed
|
242 |
+
|
243 |
+
2018-12-19 14:11:45 - [MESSAGE][PASSED] - Browser is closed
|
244 |
+
|
245 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - Start listener action : sampleAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'Variables.sampleAfterTestCase(...)' completed.
|
246 |
+
|
247 |
+
2018-12-19 14:11:45 - [TEST_STEP][FAILED] - Start listener action : screenshotAfterTestCase: Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'ScreenShots.screenshotAfterTestCase(...)' completed.
|
248 |
+
|
249 |
+
2018-12-19 14:11:45 - [TEST_STEP][FAILED] - Statement - Try: Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
250 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
251 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
252 |
+
Driver info: driver.version: unknown)
|
253 |
+
|
254 |
+
2018-12-19 14:11:45 - [TEST_STEP][FAILED] - takeScreenshot: Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
255 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
256 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
257 |
+
Driver info: driver.version: unknown)
|
258 |
+
|
259 |
+
2018-12-19 14:11:45 - [MESSAGE][WARNING] - Cannot take screenshot
|
260 |
+
|
261 |
+
2018-12-19 14:11:45 - [MESSAGE][FAILED] - Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
|
262 |
+
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
|
263 |
+
System info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'
|
264 |
+
Driver info: driver.version: unknown)
|
265 |
+
|
266 |
+
2018-12-19 14:11:45 - [TEST_STEP][PASSED] - Statement - Catch (Exception BrowserNotOpenedException): Invoke 'com.kms.katalon.core.annotation.AfterTestCase' method: 'ScreenShots.screenshotAfterTestCase(...)' completed.]]></system-out>
|
267 |
+
<system-err><![CDATA[]]></system-err>
|
268 |
+
</testcase>
|
269 |
+
<system-out><![CDATA[2018-12-19 14:11:20 - [TEST_SUITE][PASSED] - Plugin activation and deactivation: Test Cases/common/Close browser]]></system-out>
|
270 |
+
<system-err><![CDATA[]]></system-err>
|
271 |
+
</testsuite>
|
272 |
+
</testsuites>
|
functional/20181219_141118/execution.properties
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"Name":"Chrome","projectDir":"/tmp/katalon_execute/project","host":{"hostName":"root - runner-fffbb8a2-project-1510050-concurrent-2","os":"Linux 64bit","hostPort":44537,"hostAddress":"172.17.0.4"},"execution":{"general":{"proxy":"{\"proxyOption\":\"NO_PROXY\",\"proxyServerType\":\"HTTP\",\"username\":\"\",\"password\":\"\",\"proxyServerAddress\":\"\",\"proxyServerPort\":0}","defaultFailureHandling":"STOP_ON_FAILURE","terminateDriverAfterTestCase":false,"defaultPageLoadTimeout":30,"ignorePageLoadTimeoutException":false,"executionProfile":"default","report":{"videoRecorderOption":{"enable":true,"videoFormat":"AVI","videoQuality":"HIGH","allowedRecordIfFailed":true,"allowedRecordIfPassed":true},"screenCaptureOption":true,"reportFolder":"/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118"},"enablePageLoadTimeout":false,"terminateDriverAfterTestSuite":false,"testDataInfo":{},"timeout":30,"actionDelay":0},"drivers":{"system":{"WebUI":{"chromeDriverPath":"/opt/katalonstudio/configuration/resources/drivers/chromedriver_linux64/chromedriver","browserType":"CHROME_DRIVER"}},"preferences":{"WebUI":{}}}},"id":"Test Suites/common/Plugin activation and deactivation","name":"Plugin activation and deactivation","description":"","source":"/tmp/katalon_execute/project/Test Suites/common/Plugin activation and deactivation.ts","sessionServer.host":"0.0.0.0","sessionServer.port":38645}
|
functional/20181219_141118/execution0.log
ADDED
@@ -0,0 +1,4478 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
2 |
+
<!DOCTYPE log SYSTEM "logger.dtd">
|
3 |
+
<log>
|
4 |
+
<record>
|
5 |
+
<date>2018-12-19T14:11:20</date>
|
6 |
+
<millis>1545228680480</millis>
|
7 |
+
<sequence>0</sequence>
|
8 |
+
<level>START</level>
|
9 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
10 |
+
<method>startSuite</method>
|
11 |
+
<thread>1</thread>
|
12 |
+
<message>Start Test Suite : Test Suites/common/Plugin activation and deactivation</message>
|
13 |
+
<nestedLevel>0</nestedLevel>
|
14 |
+
<property name="name">Plugin activation and deactivation</property>
|
15 |
+
<property name="description"></property>
|
16 |
+
<property name="id">Test Suites/common/Plugin activation and deactivation</property>
|
17 |
+
</record>
|
18 |
+
<record>
|
19 |
+
<date>2018-12-19T14:11:20</date>
|
20 |
+
<millis>1545228680512</millis>
|
21 |
+
<sequence>1</sequence>
|
22 |
+
<level>RUN_DATA</level>
|
23 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
24 |
+
<method>logMessage</method>
|
25 |
+
<thread>1</thread>
|
26 |
+
<message>Logging run data &apos;hostName&apos; with value &apos;root - runner-fffbb8a2-project-1510050-concurrent-2&apos;</message>
|
27 |
+
<nestedLevel>0</nestedLevel>
|
28 |
+
<property name="hostName">root - runner-fffbb8a2-project-1510050-concurrent-2</property>
|
29 |
+
</record>
|
30 |
+
<record>
|
31 |
+
<date>2018-12-19T14:11:20</date>
|
32 |
+
<millis>1545228680513</millis>
|
33 |
+
<sequence>2</sequence>
|
34 |
+
<level>RUN_DATA</level>
|
35 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
36 |
+
<method>logMessage</method>
|
37 |
+
<thread>1</thread>
|
38 |
+
<message>Logging run data &apos;os&apos; with value &apos;Linux 64bit&apos;</message>
|
39 |
+
<nestedLevel>0</nestedLevel>
|
40 |
+
<property name="os">Linux 64bit</property>
|
41 |
+
</record>
|
42 |
+
<record>
|
43 |
+
<date>2018-12-19T14:11:20</date>
|
44 |
+
<millis>1545228680513</millis>
|
45 |
+
<sequence>3</sequence>
|
46 |
+
<level>RUN_DATA</level>
|
47 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
48 |
+
<method>logMessage</method>
|
49 |
+
<thread>1</thread>
|
50 |
+
<message>Logging run data &apos;hostAddress&apos; with value &apos;172.17.0.4&apos;</message>
|
51 |
+
<nestedLevel>0</nestedLevel>
|
52 |
+
<property name="hostAddress">172.17.0.4</property>
|
53 |
+
</record>
|
54 |
+
<record>
|
55 |
+
<date>2018-12-19T14:11:20</date>
|
56 |
+
<millis>1545228680514</millis>
|
57 |
+
<sequence>4</sequence>
|
58 |
+
<level>RUN_DATA</level>
|
59 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
60 |
+
<method>logMessage</method>
|
61 |
+
<thread>1</thread>
|
62 |
+
<message>Logging run data &apos;katalonVersion&apos; with value &apos;5.8.6.1&apos;</message>
|
63 |
+
<nestedLevel>0</nestedLevel>
|
64 |
+
<property name="katalonVersion">5.8.6.1</property>
|
65 |
+
</record>
|
66 |
+
<record>
|
67 |
+
<date>2018-12-19T14:11:20</date>
|
68 |
+
<millis>1545228680712</millis>
|
69 |
+
<sequence>5</sequence>
|
70 |
+
<level>START</level>
|
71 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
72 |
+
<method>startKeyword</method>
|
73 |
+
<thread>1</thread>
|
74 |
+
<message>Start listener action : sampleBeforeTestSuite</message>
|
75 |
+
<nestedLevel>0</nestedLevel>
|
76 |
+
</record>
|
77 |
+
<record>
|
78 |
+
<date>2018-12-19T14:11:20</date>
|
79 |
+
<millis>1545228680713</millis>
|
80 |
+
<sequence>6</sequence>
|
81 |
+
<level>INFO</level>
|
82 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
83 |
+
<method>logMessage</method>
|
84 |
+
<thread>1</thread>
|
85 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestSuite&apos; method: &apos;Variables.sampleBeforeTestSuite(...)&apos;</message>
|
86 |
+
<nestedLevel>0</nestedLevel>
|
87 |
+
</record>
|
88 |
+
<record>
|
89 |
+
<date>2018-12-19T14:11:20</date>
|
90 |
+
<millis>1545228680731</millis>
|
91 |
+
<sequence>7</sequence>
|
92 |
+
<level>START</level>
|
93 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
94 |
+
<method>startKeyword</method>
|
95 |
+
<thread>1</thread>
|
96 |
+
<message>Start action : Statement - TEST_SUITE = testSuiteContext.getTestSuiteId().replace(\&quot;Test Suites/\&quot;, \&quot;\&quot;)</message>
|
97 |
+
<nestedLevel>1</nestedLevel>
|
98 |
+
<property name="startLine">48</property>
|
99 |
+
<property name="stepIndex">1</property>
|
100 |
+
</record>
|
101 |
+
<record>
|
102 |
+
<date>2018-12-19T14:11:20</date>
|
103 |
+
<millis>1545228680744</millis>
|
104 |
+
<sequence>8</sequence>
|
105 |
+
<level>END</level>
|
106 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
107 |
+
<method>endKeyword</method>
|
108 |
+
<thread>1</thread>
|
109 |
+
<message>End action : Statement - TEST_SUITE = testSuiteContext.getTestSuiteId().replace(\&quot;Test Suites/\&quot;, \&quot;\&quot;)</message>
|
110 |
+
<nestedLevel>1</nestedLevel>
|
111 |
+
</record>
|
112 |
+
<record>
|
113 |
+
<date>2018-12-19T14:11:20</date>
|
114 |
+
<millis>1545228680745</millis>
|
115 |
+
<sequence>9</sequence>
|
116 |
+
<level>START</level>
|
117 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
118 |
+
<method>startKeyword</method>
|
119 |
+
<thread>1</thread>
|
120 |
+
<message>Start action : Statement - println(testSuiteContext.getTestSuiteId())</message>
|
121 |
+
<nestedLevel>1</nestedLevel>
|
122 |
+
<property name="startLine">49</property>
|
123 |
+
<property name="stepIndex">2</property>
|
124 |
+
</record>
|
125 |
+
<record>
|
126 |
+
<date>2018-12-19T14:11:20</date>
|
127 |
+
<millis>1545228680748</millis>
|
128 |
+
<sequence>10</sequence>
|
129 |
+
<level>END</level>
|
130 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
131 |
+
<method>endKeyword</method>
|
132 |
+
<thread>1</thread>
|
133 |
+
<message>End action : Statement - println(testSuiteContext.getTestSuiteId())</message>
|
134 |
+
<nestedLevel>1</nestedLevel>
|
135 |
+
</record>
|
136 |
+
<record>
|
137 |
+
<date>2018-12-19T14:11:20</date>
|
138 |
+
<millis>1545228680749</millis>
|
139 |
+
<sequence>11</sequence>
|
140 |
+
<level>START</level>
|
141 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
142 |
+
<method>startKeyword</method>
|
143 |
+
<thread>1</thread>
|
144 |
+
<message>Start action : Statement - println(TEST_SUITE)</message>
|
145 |
+
<nestedLevel>1</nestedLevel>
|
146 |
+
<property name="startLine">50</property>
|
147 |
+
<property name="stepIndex">3</property>
|
148 |
+
</record>
|
149 |
+
<record>
|
150 |
+
<date>2018-12-19T14:11:20</date>
|
151 |
+
<millis>1545228680750</millis>
|
152 |
+
<sequence>12</sequence>
|
153 |
+
<level>INFO</level>
|
154 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
155 |
+
<method>logMessage</method>
|
156 |
+
<thread>1</thread>
|
157 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestSuite&apos; method: &apos;Variables.sampleBeforeTestSuite(...)&apos; completed.</message>
|
158 |
+
<nestedLevel>0</nestedLevel>
|
159 |
+
</record>
|
160 |
+
<record>
|
161 |
+
<date>2018-12-19T14:11:20</date>
|
162 |
+
<millis>1545228680750</millis>
|
163 |
+
<sequence>13</sequence>
|
164 |
+
<level>END</level>
|
165 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
166 |
+
<method>endKeyword</method>
|
167 |
+
<thread>1</thread>
|
168 |
+
<message>End action : Statement - println(TEST_SUITE)</message>
|
169 |
+
<nestedLevel>1</nestedLevel>
|
170 |
+
</record>
|
171 |
+
<record>
|
172 |
+
<date>2018-12-19T14:11:20</date>
|
173 |
+
<millis>1545228680751</millis>
|
174 |
+
<sequence>14</sequence>
|
175 |
+
<level>END</level>
|
176 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
177 |
+
<method>endKeyword</method>
|
178 |
+
<thread>1</thread>
|
179 |
+
<message>End listener action : sampleBeforeTestSuite</message>
|
180 |
+
<nestedLevel>0</nestedLevel>
|
181 |
+
</record>
|
182 |
+
<record>
|
183 |
+
<date>2018-12-19T14:11:20</date>
|
184 |
+
<millis>1545228680993</millis>
|
185 |
+
<sequence>15</sequence>
|
186 |
+
<level>START</level>
|
187 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
188 |
+
<method>startTest</method>
|
189 |
+
<thread>1</thread>
|
190 |
+
<message>Start Test Case : Test Cases/common/Open browser</message>
|
191 |
+
<nestedLevel>1</nestedLevel>
|
192 |
+
<property name="name">Test Cases/common/Open browser</property>
|
193 |
+
<property name="description"></property>
|
194 |
+
<property name="id">Test Cases/common/Open browser</property>
|
195 |
+
<property name="source">\\tmp\\katalon_execute\\project\\Test Cases\\common\\Open browser.tc</property>
|
196 |
+
<property name="isOptional">false</property>
|
197 |
+
</record>
|
198 |
+
<record>
|
199 |
+
<date>2018-12-19T14:11:21</date>
|
200 |
+
<millis>1545228681006</millis>
|
201 |
+
<sequence>16</sequence>
|
202 |
+
<level>INFO</level>
|
203 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
204 |
+
<method>logMessage</method>
|
205 |
+
<thread>1</thread>
|
206 |
+
<message>Evaluating variables for test case</message>
|
207 |
+
<nestedLevel>1</nestedLevel>
|
208 |
+
</record>
|
209 |
+
<record>
|
210 |
+
<date>2018-12-19T14:11:21</date>
|
211 |
+
<millis>1545228681009</millis>
|
212 |
+
<sequence>17</sequence>
|
213 |
+
<level>START</level>
|
214 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
215 |
+
<method>startKeyword</method>
|
216 |
+
<thread>1</thread>
|
217 |
+
<message>Start listener action : sampleBeforeTestCase</message>
|
218 |
+
<nestedLevel>1</nestedLevel>
|
219 |
+
</record>
|
220 |
+
<record>
|
221 |
+
<date>2018-12-19T14:11:21</date>
|
222 |
+
<millis>1545228681010</millis>
|
223 |
+
<sequence>18</sequence>
|
224 |
+
<level>INFO</level>
|
225 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
226 |
+
<method>logMessage</method>
|
227 |
+
<thread>1</thread>
|
228 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos;</message>
|
229 |
+
<nestedLevel>1</nestedLevel>
|
230 |
+
</record>
|
231 |
+
<record>
|
232 |
+
<date>2018-12-19T14:11:21</date>
|
233 |
+
<millis>1545228681011</millis>
|
234 |
+
<sequence>19</sequence>
|
235 |
+
<level>INFO</level>
|
236 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
237 |
+
<method>logMessage</method>
|
238 |
+
<thread>1</thread>
|
239 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos; completed.</message>
|
240 |
+
<nestedLevel>1</nestedLevel>
|
241 |
+
</record>
|
242 |
+
<record>
|
243 |
+
<date>2018-12-19T14:11:21</date>
|
244 |
+
<millis>1545228681011</millis>
|
245 |
+
<sequence>20</sequence>
|
246 |
+
<level>END</level>
|
247 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
248 |
+
<method>endKeyword</method>
|
249 |
+
<thread>1</thread>
|
250 |
+
<message>End listener action : sampleBeforeTestCase</message>
|
251 |
+
<nestedLevel>1</nestedLevel>
|
252 |
+
</record>
|
253 |
+
<record>
|
254 |
+
<date>2018-12-19T14:11:21</date>
|
255 |
+
<millis>1545228681011</millis>
|
256 |
+
<sequence>21</sequence>
|
257 |
+
<level>START</level>
|
258 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
259 |
+
<method>startKeyword</method>
|
260 |
+
<thread>1</thread>
|
261 |
+
<message>Start listener action : screenshotBeforeTestCase</message>
|
262 |
+
<nestedLevel>1</nestedLevel>
|
263 |
+
</record>
|
264 |
+
<record>
|
265 |
+
<date>2018-12-19T14:11:21</date>
|
266 |
+
<millis>1545228681012</millis>
|
267 |
+
<sequence>22</sequence>
|
268 |
+
<level>INFO</level>
|
269 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
270 |
+
<method>logMessage</method>
|
271 |
+
<thread>1</thread>
|
272 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos;</message>
|
273 |
+
<nestedLevel>1</nestedLevel>
|
274 |
+
</record>
|
275 |
+
<record>
|
276 |
+
<date>2018-12-19T14:11:21</date>
|
277 |
+
<millis>1545228681013</millis>
|
278 |
+
<sequence>23</sequence>
|
279 |
+
<level>START</level>
|
280 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
281 |
+
<method>startKeyword</method>
|
282 |
+
<thread>1</thread>
|
283 |
+
<message>Start action : Statement - Try</message>
|
284 |
+
<nestedLevel>1</nestedLevel>
|
285 |
+
<property name="startLine">32</property>
|
286 |
+
<property name="stepIndex">1</property>
|
287 |
+
</record>
|
288 |
+
<record>
|
289 |
+
<date>2018-12-19T14:11:21</date>
|
290 |
+
<millis>1545228681013</millis>
|
291 |
+
<sequence>24</sequence>
|
292 |
+
<level>START</level>
|
293 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
294 |
+
<method>startKeyword</method>
|
295 |
+
<thread>1</thread>
|
296 |
+
<message>Start action : takeScreenshot</message>
|
297 |
+
<nestedLevel>2</nestedLevel>
|
298 |
+
<property name="startLine">33</property>
|
299 |
+
<property name="stepIndex">1</property>
|
300 |
+
</record>
|
301 |
+
<record>
|
302 |
+
<date>2018-12-19T14:11:21</date>
|
303 |
+
<millis>1545228681390</millis>
|
304 |
+
<sequence>25</sequence>
|
305 |
+
<level>WARNING</level>
|
306 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
307 |
+
<method>logMessage</method>
|
308 |
+
<thread>1</thread>
|
309 |
+
<message>Cannot take screenshot</message>
|
310 |
+
<nestedLevel>1</nestedLevel>
|
311 |
+
</record>
|
312 |
+
<record>
|
313 |
+
<date>2018-12-19T14:11:21</date>
|
314 |
+
<millis>1545228681394</millis>
|
315 |
+
<sequence>26</sequence>
|
316 |
+
<level>FAILED</level>
|
317 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
318 |
+
<method>logMessage</method>
|
319 |
+
<thread>1</thread>
|
320 |
+
<message>Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: &apos;3.7.1&apos;, revision: &apos;8a0099a&apos;, time: &apos;2017-11-06T21:07:36.161Z&apos;\nSystem info: host: &apos;runner-fffbb8a2-project-1510050-concurrent-2&apos;, ip: &apos;172.17.0.4&apos;, os.name: &apos;Linux&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;4.15.0-43-generic&apos;, java.version: &apos;1.8.0_181&apos;\nDriver info: driver.version: unknown)</message>
|
321 |
+
<nestedLevel>1</nestedLevel>
|
322 |
+
</record>
|
323 |
+
<record>
|
324 |
+
<date>2018-12-19T14:11:21</date>
|
325 |
+
<millis>1545228681395</millis>
|
326 |
+
<sequence>27</sequence>
|
327 |
+
<level>END</level>
|
328 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
329 |
+
<method>endKeyword</method>
|
330 |
+
<thread>1</thread>
|
331 |
+
<message>End action : takeScreenshot</message>
|
332 |
+
<nestedLevel>2</nestedLevel>
|
333 |
+
</record>
|
334 |
+
<record>
|
335 |
+
<date>2018-12-19T14:11:21</date>
|
336 |
+
<millis>1545228681395</millis>
|
337 |
+
<sequence>28</sequence>
|
338 |
+
<level>END</level>
|
339 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
340 |
+
<method>endKeyword</method>
|
341 |
+
<thread>1</thread>
|
342 |
+
<message>End action : Statement - Try</message>
|
343 |
+
<nestedLevel>1</nestedLevel>
|
344 |
+
</record>
|
345 |
+
<record>
|
346 |
+
<date>2018-12-19T14:11:21</date>
|
347 |
+
<millis>1545228681395</millis>
|
348 |
+
<sequence>29</sequence>
|
349 |
+
<level>START</level>
|
350 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
351 |
+
<method>startKeyword</method>
|
352 |
+
<thread>1</thread>
|
353 |
+
<message>Start action : Statement - Catch (Exception BrowserNotOpenedException)</message>
|
354 |
+
<nestedLevel>1</nestedLevel>
|
355 |
+
<property name="startLine">34</property>
|
356 |
+
<property name="stepIndex">2</property>
|
357 |
+
</record>
|
358 |
+
<record>
|
359 |
+
<date>2018-12-19T14:11:21</date>
|
360 |
+
<millis>1545228681396</millis>
|
361 |
+
<sequence>30</sequence>
|
362 |
+
<level>INFO</level>
|
363 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
364 |
+
<method>logMessage</method>
|
365 |
+
<thread>1</thread>
|
366 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos; completed.</message>
|
367 |
+
<nestedLevel>1</nestedLevel>
|
368 |
+
</record>
|
369 |
+
<record>
|
370 |
+
<date>2018-12-19T14:11:21</date>
|
371 |
+
<millis>1545228681396</millis>
|
372 |
+
<sequence>31</sequence>
|
373 |
+
<level>END</level>
|
374 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
375 |
+
<method>endKeyword</method>
|
376 |
+
<thread>1</thread>
|
377 |
+
<message>End action : Statement - Catch (Exception BrowserNotOpenedException)</message>
|
378 |
+
<nestedLevel>1</nestedLevel>
|
379 |
+
</record>
|
380 |
+
<record>
|
381 |
+
<date>2018-12-19T14:11:21</date>
|
382 |
+
<millis>1545228681397</millis>
|
383 |
+
<sequence>32</sequence>
|
384 |
+
<level>END</level>
|
385 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
386 |
+
<method>endKeyword</method>
|
387 |
+
<thread>1</thread>
|
388 |
+
<message>End listener action : screenshotBeforeTestCase</message>
|
389 |
+
<nestedLevel>1</nestedLevel>
|
390 |
+
</record>
|
391 |
+
<record>
|
392 |
+
<date>2018-12-19T14:11:21</date>
|
393 |
+
<millis>1545228681558</millis>
|
394 |
+
<sequence>33</sequence>
|
395 |
+
<level>START</level>
|
396 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
397 |
+
<method>startKeyword</method>
|
398 |
+
<thread>1</thread>
|
399 |
+
<message>Start action : Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()</message>
|
400 |
+
<nestedLevel>1</nestedLevel>
|
401 |
+
<property name="startLine">19</property>
|
402 |
+
<property name="stepIndex">1</property>
|
403 |
+
</record>
|
404 |
+
<record>
|
405 |
+
<date>2018-12-19T14:11:21</date>
|
406 |
+
<millis>1545228681574</millis>
|
407 |
+
<sequence>34</sequence>
|
408 |
+
<level>INFO</level>
|
409 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
410 |
+
<method>logMessage</method>
|
411 |
+
<thread>1</thread>
|
412 |
+
<message>SITE_URL</message>
|
413 |
+
<nestedLevel>1</nestedLevel>
|
414 |
+
</record>
|
415 |
+
<record>
|
416 |
+
<date>2018-12-19T14:11:21</date>
|
417 |
+
<millis>1545228681575</millis>
|
418 |
+
<sequence>35</sequence>
|
419 |
+
<level>INFO</level>
|
420 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
421 |
+
<method>logMessage</method>
|
422 |
+
<thread>1</thread>
|
423 |
+
<message>http://172.17.0.9/</message>
|
424 |
+
<nestedLevel>1</nestedLevel>
|
425 |
+
</record>
|
426 |
+
<record>
|
427 |
+
<date>2018-12-19T14:11:21</date>
|
428 |
+
<millis>1545228681576</millis>
|
429 |
+
<sequence>36</sequence>
|
430 |
+
<level>INFO</level>
|
431 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
432 |
+
<method>logMessage</method>
|
433 |
+
<thread>1</thread>
|
434 |
+
<message>http://172.17.0.9/</message>
|
435 |
+
<nestedLevel>1</nestedLevel>
|
436 |
+
</record>
|
437 |
+
<record>
|
438 |
+
<date>2018-12-19T14:11:21</date>
|
439 |
+
<millis>1545228681576</millis>
|
440 |
+
<sequence>37</sequence>
|
441 |
+
<level>END</level>
|
442 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
443 |
+
<method>endKeyword</method>
|
444 |
+
<thread>1</thread>
|
445 |
+
<message>End action : Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()</message>
|
446 |
+
<nestedLevel>1</nestedLevel>
|
447 |
+
</record>
|
448 |
+
<record>
|
449 |
+
<date>2018-12-19T14:11:21</date>
|
450 |
+
<millis>1545228681577</millis>
|
451 |
+
<sequence>38</sequence>
|
452 |
+
<level>START</level>
|
453 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
454 |
+
<method>startKeyword</method>
|
455 |
+
<thread>1</thread>
|
456 |
+
<message>Start action : openBrowser</message>
|
457 |
+
<nestedLevel>1</nestedLevel>
|
458 |
+
<property name="startLine">21</property>
|
459 |
+
<property name="stepIndex">2</property>
|
460 |
+
</record>
|
461 |
+
<record>
|
462 |
+
<date>2018-12-19T14:11:21</date>
|
463 |
+
<millis>1545228681592</millis>
|
464 |
+
<sequence>39</sequence>
|
465 |
+
<level>INFO</level>
|
466 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
467 |
+
<method>logMessage</method>
|
468 |
+
<thread>1</thread>
|
469 |
+
<message>Opening browser</message>
|
470 |
+
<nestedLevel>1</nestedLevel>
|
471 |
+
</record>
|
472 |
+
<record>
|
473 |
+
<date>2018-12-19T14:11:21</date>
|
474 |
+
<millis>1545228681594</millis>
|
475 |
+
<sequence>40</sequence>
|
476 |
+
<level>INFO</level>
|
477 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
478 |
+
<method>logMessage</method>
|
479 |
+
<thread>1</thread>
|
480 |
+
<message>Starting &apos;Chrome&apos; driver</message>
|
481 |
+
<nestedLevel>1</nestedLevel>
|
482 |
+
</record>
|
483 |
+
<record>
|
484 |
+
<date>2018-12-19T14:11:21</date>
|
485 |
+
<millis>1545228681620</millis>
|
486 |
+
<sequence>41</sequence>
|
487 |
+
<level>INFO</level>
|
488 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
489 |
+
<method>logMessage</method>
|
490 |
+
<thread>1</thread>
|
491 |
+
<message>Action delay is set to 0 seconds</message>
|
492 |
+
<nestedLevel>1</nestedLevel>
|
493 |
+
</record>
|
494 |
+
<record>
|
495 |
+
<date>2018-12-19T14:11:23</date>
|
496 |
+
<millis>1545228683268</millis>
|
497 |
+
<sequence>43</sequence>
|
498 |
+
<level>RUN_DATA</level>
|
499 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
500 |
+
<method>logMessage</method>
|
501 |
+
<thread>1</thread>
|
502 |
+
<message>Logging run data &apos;sessionId&apos; with value &apos;efac0fc159c831bd919a717c8d374af5&apos;</message>
|
503 |
+
<nestedLevel>1</nestedLevel>
|
504 |
+
<property name="sessionId">efac0fc159c831bd919a717c8d374af5</property>
|
505 |
+
</record>
|
506 |
+
<record>
|
507 |
+
<date>2018-12-19T14:11:23</date>
|
508 |
+
<millis>1545228683304</millis>
|
509 |
+
<sequence>44</sequence>
|
510 |
+
<level>RUN_DATA</level>
|
511 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
512 |
+
<method>logMessage</method>
|
513 |
+
<thread>1</thread>
|
514 |
+
<message>Logging run data &apos;browser&apos; with value &apos;Chrome 70.0.3538.102&apos;</message>
|
515 |
+
<nestedLevel>1</nestedLevel>
|
516 |
+
<property name="browser">Chrome 70.0.3538.102</property>
|
517 |
+
</record>
|
518 |
+
<record>
|
519 |
+
<date>2018-12-19T14:11:23</date>
|
520 |
+
<millis>1545228683304</millis>
|
521 |
+
<sequence>45</sequence>
|
522 |
+
<level>RUN_DATA</level>
|
523 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
524 |
+
<method>logMessage</method>
|
525 |
+
<thread>1</thread>
|
526 |
+
<message>Logging run data &apos;platform&apos; with value &apos;Linux&apos;</message>
|
527 |
+
<nestedLevel>1</nestedLevel>
|
528 |
+
<property name="platform">Linux</property>
|
529 |
+
</record>
|
530 |
+
<record>
|
531 |
+
<date>2018-12-19T14:11:23</date>
|
532 |
+
<millis>1545228683305</millis>
|
533 |
+
<sequence>46</sequence>
|
534 |
+
<level>RUN_DATA</level>
|
535 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
536 |
+
<method>logMessage</method>
|
537 |
+
<thread>1</thread>
|
538 |
+
<message>Logging run data &apos;seleniumVersion&apos; with value &apos;3.7.1&apos;</message>
|
539 |
+
<nestedLevel>1</nestedLevel>
|
540 |
+
<property name="seleniumVersion">3.7.1</property>
|
541 |
+
</record>
|
542 |
+
<record>
|
543 |
+
<date>2018-12-19T14:11:23</date>
|
544 |
+
<millis>1545228683305</millis>
|
545 |
+
<sequence>47</sequence>
|
546 |
+
<level>RUN_DATA</level>
|
547 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
548 |
+
<method>logMessage</method>
|
549 |
+
<thread>1</thread>
|
550 |
+
<message>Logging run data &apos;proxyInformation&apos; with value &apos;ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}&apos;</message>
|
551 |
+
<nestedLevel>1</nestedLevel>
|
552 |
+
<property name="proxyInformation">ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}</property>
|
553 |
+
</record>
|
554 |
+
<record>
|
555 |
+
<date>2018-12-19T14:11:23</date>
|
556 |
+
<millis>1545228683306</millis>
|
557 |
+
<sequence>48</sequence>
|
558 |
+
<level>PASSED</level>
|
559 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
560 |
+
<method>logMessage</method>
|
561 |
+
<thread>1</thread>
|
562 |
+
<message>Browser is opened with url: &apos;&apos;</message>
|
563 |
+
<nestedLevel>1</nestedLevel>
|
564 |
+
</record>
|
565 |
+
<record>
|
566 |
+
<date>2018-12-19T14:11:23</date>
|
567 |
+
<millis>1545228683306</millis>
|
568 |
+
<sequence>49</sequence>
|
569 |
+
<level>END</level>
|
570 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
571 |
+
<method>endKeyword</method>
|
572 |
+
<thread>1</thread>
|
573 |
+
<message>End action : openBrowser</message>
|
574 |
+
<nestedLevel>1</nestedLevel>
|
575 |
+
</record>
|
576 |
+
<record>
|
577 |
+
<date>2018-12-19T14:11:23</date>
|
578 |
+
<millis>1545228683307</millis>
|
579 |
+
<sequence>50</sequence>
|
580 |
+
<level>START</level>
|
581 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
582 |
+
<method>startKeyword</method>
|
583 |
+
<thread>1</thread>
|
584 |
+
<message>Start action : setViewPortSize</message>
|
585 |
+
<nestedLevel>1</nestedLevel>
|
586 |
+
<property name="startLine">23</property>
|
587 |
+
<property name="stepIndex">3</property>
|
588 |
+
</record>
|
589 |
+
<record>
|
590 |
+
<date>2018-12-19T14:11:23</date>
|
591 |
+
<millis>1545228683324</millis>
|
592 |
+
<sequence>51</sequence>
|
593 |
+
<level>INFO</level>
|
594 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
595 |
+
<method>logMessage</method>
|
596 |
+
<thread>1</thread>
|
597 |
+
<message>Checking width</message>
|
598 |
+
<nestedLevel>1</nestedLevel>
|
599 |
+
</record>
|
600 |
+
<record>
|
601 |
+
<date>2018-12-19T14:11:23</date>
|
602 |
+
<millis>1545228683325</millis>
|
603 |
+
<sequence>52</sequence>
|
604 |
+
<level>INFO</level>
|
605 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
606 |
+
<method>logMessage</method>
|
607 |
+
<thread>1</thread>
|
608 |
+
<message>Checking height</message>
|
609 |
+
<nestedLevel>1</nestedLevel>
|
610 |
+
</record>
|
611 |
+
<record>
|
612 |
+
<date>2018-12-19T14:11:23</date>
|
613 |
+
<millis>1545228683436</millis>
|
614 |
+
<sequence>53</sequence>
|
615 |
+
<level>PASSED</level>
|
616 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
617 |
+
<method>logMessage</method>
|
618 |
+
<thread>1</thread>
|
619 |
+
<message>Viewport is set to new size with width = 1600 and height = 1024</message>
|
620 |
+
<nestedLevel>1</nestedLevel>
|
621 |
+
</record>
|
622 |
+
<record>
|
623 |
+
<date>2018-12-19T14:11:23</date>
|
624 |
+
<millis>1545228683437</millis>
|
625 |
+
<sequence>54</sequence>
|
626 |
+
<level>END</level>
|
627 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
628 |
+
<method>endKeyword</method>
|
629 |
+
<thread>1</thread>
|
630 |
+
<message>End action : setViewPortSize</message>
|
631 |
+
<nestedLevel>1</nestedLevel>
|
632 |
+
</record>
|
633 |
+
<record>
|
634 |
+
<date>2018-12-19T14:11:23</date>
|
635 |
+
<millis>1545228683438</millis>
|
636 |
+
<sequence>55</sequence>
|
637 |
+
<level>START</level>
|
638 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
639 |
+
<method>startKeyword</method>
|
640 |
+
<thread>1</thread>
|
641 |
+
<message>Start action : navigateToUrl</message>
|
642 |
+
<nestedLevel>1</nestedLevel>
|
643 |
+
<property name="startLine">25</property>
|
644 |
+
<property name="stepIndex">4</property>
|
645 |
+
</record>
|
646 |
+
<record>
|
647 |
+
<date>2018-12-19T14:11:23</date>
|
648 |
+
<millis>1545228683448</millis>
|
649 |
+
<sequence>56</sequence>
|
650 |
+
<level>INFO</level>
|
651 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
652 |
+
<method>logMessage</method>
|
653 |
+
<thread>1</thread>
|
654 |
+
<message>Checking url</message>
|
655 |
+
<nestedLevel>1</nestedLevel>
|
656 |
+
</record>
|
657 |
+
<record>
|
658 |
+
<date>2018-12-19T14:11:23</date>
|
659 |
+
<millis>1545228683449</millis>
|
660 |
+
<sequence>57</sequence>
|
661 |
+
<level>INFO</level>
|
662 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
663 |
+
<method>logMessage</method>
|
664 |
+
<thread>1</thread>
|
665 |
+
<message>Navigating to &apos;http://172.17.0.9/&apos;</message>
|
666 |
+
<nestedLevel>1</nestedLevel>
|
667 |
+
</record>
|
668 |
+
<record>
|
669 |
+
<date>2018-12-19T14:11:24</date>
|
670 |
+
<millis>1545228684445</millis>
|
671 |
+
<sequence>58</sequence>
|
672 |
+
<level>PASSED</level>
|
673 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
674 |
+
<method>logMessage</method>
|
675 |
+
<thread>1</thread>
|
676 |
+
<message>Navigate to &apos;http://172.17.0.9/&apos; successfully</message>
|
677 |
+
<nestedLevel>1</nestedLevel>
|
678 |
+
</record>
|
679 |
+
<record>
|
680 |
+
<date>2018-12-19T14:11:24</date>
|
681 |
+
<millis>1545228684446</millis>
|
682 |
+
<sequence>59</sequence>
|
683 |
+
<level>END</level>
|
684 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
685 |
+
<method>endKeyword</method>
|
686 |
+
<thread>1</thread>
|
687 |
+
<message>End action : navigateToUrl</message>
|
688 |
+
<nestedLevel>1</nestedLevel>
|
689 |
+
</record>
|
690 |
+
<record>
|
691 |
+
<date>2018-12-19T14:11:24</date>
|
692 |
+
<millis>1545228684447</millis>
|
693 |
+
<sequence>60</sequence>
|
694 |
+
<level>PASSED</level>
|
695 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
696 |
+
<method>logMessage</method>
|
697 |
+
<thread>1</thread>
|
698 |
+
<message>Test Cases/common/Open browser</message>
|
699 |
+
<nestedLevel>1</nestedLevel>
|
700 |
+
</record>
|
701 |
+
<record>
|
702 |
+
<date>2018-12-19T14:11:24</date>
|
703 |
+
<millis>1545228684447</millis>
|
704 |
+
<sequence>61</sequence>
|
705 |
+
<level>START</level>
|
706 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
707 |
+
<method>startKeyword</method>
|
708 |
+
<thread>1</thread>
|
709 |
+
<message>Start listener action : sampleAfterTestCase</message>
|
710 |
+
<nestedLevel>1</nestedLevel>
|
711 |
+
</record>
|
712 |
+
<record>
|
713 |
+
<date>2018-12-19T14:11:24</date>
|
714 |
+
<millis>1545228684448</millis>
|
715 |
+
<sequence>62</sequence>
|
716 |
+
<level>INFO</level>
|
717 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
718 |
+
<method>logMessage</method>
|
719 |
+
<thread>1</thread>
|
720 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos;</message>
|
721 |
+
<nestedLevel>1</nestedLevel>
|
722 |
+
</record>
|
723 |
+
<record>
|
724 |
+
<date>2018-12-19T14:11:24</date>
|
725 |
+
<millis>1545228684448</millis>
|
726 |
+
<sequence>63</sequence>
|
727 |
+
<level>INFO</level>
|
728 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
729 |
+
<method>logMessage</method>
|
730 |
+
<thread>1</thread>
|
731 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos; completed.</message>
|
732 |
+
<nestedLevel>1</nestedLevel>
|
733 |
+
</record>
|
734 |
+
<record>
|
735 |
+
<date>2018-12-19T14:11:24</date>
|
736 |
+
<millis>1545228684449</millis>
|
737 |
+
<sequence>64</sequence>
|
738 |
+
<level>END</level>
|
739 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
740 |
+
<method>endKeyword</method>
|
741 |
+
<thread>1</thread>
|
742 |
+
<message>End listener action : sampleAfterTestCase</message>
|
743 |
+
<nestedLevel>1</nestedLevel>
|
744 |
+
</record>
|
745 |
+
<record>
|
746 |
+
<date>2018-12-19T14:11:24</date>
|
747 |
+
<millis>1545228684449</millis>
|
748 |
+
<sequence>65</sequence>
|
749 |
+
<level>START</level>
|
750 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
751 |
+
<method>startKeyword</method>
|
752 |
+
<thread>1</thread>
|
753 |
+
<message>Start listener action : screenshotAfterTestCase</message>
|
754 |
+
<nestedLevel>1</nestedLevel>
|
755 |
+
</record>
|
756 |
+
<record>
|
757 |
+
<date>2018-12-19T14:11:24</date>
|
758 |
+
<millis>1545228684449</millis>
|
759 |
+
<sequence>66</sequence>
|
760 |
+
<level>INFO</level>
|
761 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
762 |
+
<method>logMessage</method>
|
763 |
+
<thread>1</thread>
|
764 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos;</message>
|
765 |
+
<nestedLevel>1</nestedLevel>
|
766 |
+
</record>
|
767 |
+
<record>
|
768 |
+
<date>2018-12-19T14:11:24</date>
|
769 |
+
<millis>1545228684450</millis>
|
770 |
+
<sequence>67</sequence>
|
771 |
+
<level>START</level>
|
772 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
773 |
+
<method>startKeyword</method>
|
774 |
+
<thread>1</thread>
|
775 |
+
<message>Start action : Statement - Try</message>
|
776 |
+
<nestedLevel>1</nestedLevel>
|
777 |
+
<property name="startLine">44</property>
|
778 |
+
<property name="stepIndex">1</property>
|
779 |
+
</record>
|
780 |
+
<record>
|
781 |
+
<date>2018-12-19T14:11:24</date>
|
782 |
+
<millis>1545228684452</millis>
|
783 |
+
<sequence>68</sequence>
|
784 |
+
<level>START</level>
|
785 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
786 |
+
<method>startKeyword</method>
|
787 |
+
<thread>1</thread>
|
788 |
+
<message>Start action : takeScreenshot</message>
|
789 |
+
<nestedLevel>2</nestedLevel>
|
790 |
+
<property name="startLine">45</property>
|
791 |
+
<property name="stepIndex">1</property>
|
792 |
+
</record>
|
793 |
+
<record>
|
794 |
+
<date>2018-12-19T14:11:24</date>
|
795 |
+
<millis>1545228684732</millis>
|
796 |
+
<sequence>69</sequence>
|
797 |
+
<level>PASSED</level>
|
798 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
799 |
+
<method>logMessage</method>
|
800 |
+
<thread>1</thread>
|
801 |
+
<message>Taking screenshot successfully</message>
|
802 |
+
<nestedLevel>1</nestedLevel>
|
803 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228684453.png</property>
|
804 |
+
</record>
|
805 |
+
<record>
|
806 |
+
<date>2018-12-19T14:11:24</date>
|
807 |
+
<millis>1545228684732</millis>
|
808 |
+
<sequence>70</sequence>
|
809 |
+
<level>INFO</level>
|
810 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
811 |
+
<method>logMessage</method>
|
812 |
+
<thread>1</thread>
|
813 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos; completed.</message>
|
814 |
+
<nestedLevel>1</nestedLevel>
|
815 |
+
</record>
|
816 |
+
<record>
|
817 |
+
<date>2018-12-19T14:11:24</date>
|
818 |
+
<millis>1545228684733</millis>
|
819 |
+
<sequence>71</sequence>
|
820 |
+
<level>END</level>
|
821 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
822 |
+
<method>endKeyword</method>
|
823 |
+
<thread>1</thread>
|
824 |
+
<message>End action : takeScreenshot</message>
|
825 |
+
<nestedLevel>2</nestedLevel>
|
826 |
+
</record>
|
827 |
+
<record>
|
828 |
+
<date>2018-12-19T14:11:24</date>
|
829 |
+
<millis>1545228684733</millis>
|
830 |
+
<sequence>72</sequence>
|
831 |
+
<level>END</level>
|
832 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
833 |
+
<method>endKeyword</method>
|
834 |
+
<thread>1</thread>
|
835 |
+
<message>End action : Statement - Try</message>
|
836 |
+
<nestedLevel>1</nestedLevel>
|
837 |
+
</record>
|
838 |
+
<record>
|
839 |
+
<date>2018-12-19T14:11:24</date>
|
840 |
+
<millis>1545228684733</millis>
|
841 |
+
<sequence>73</sequence>
|
842 |
+
<level>END</level>
|
843 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
844 |
+
<method>endKeyword</method>
|
845 |
+
<thread>1</thread>
|
846 |
+
<message>End listener action : screenshotAfterTestCase</message>
|
847 |
+
<nestedLevel>1</nestedLevel>
|
848 |
+
</record>
|
849 |
+
<record>
|
850 |
+
<date>2018-12-19T14:11:26</date>
|
851 |
+
<millis>1545228686828</millis>
|
852 |
+
<sequence>74</sequence>
|
853 |
+
<level>END</level>
|
854 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
855 |
+
<method>endTest</method>
|
856 |
+
<thread>1</thread>
|
857 |
+
<message>End Test Case : Test Cases/common/Open browser</message>
|
858 |
+
<nestedLevel>0</nestedLevel>
|
859 |
+
</record>
|
860 |
+
<record>
|
861 |
+
<date>2018-12-19T14:11:26</date>
|
862 |
+
<millis>1545228686834</millis>
|
863 |
+
<sequence>75</sequence>
|
864 |
+
<level>START</level>
|
865 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
866 |
+
<method>startTest</method>
|
867 |
+
<thread>1</thread>
|
868 |
+
<message>Start Test Case : Test Cases/common/Login</message>
|
869 |
+
<nestedLevel>1</nestedLevel>
|
870 |
+
<property name="name">Test Cases/common/Login</property>
|
871 |
+
<property name="description"></property>
|
872 |
+
<property name="id">Test Cases/common/Login</property>
|
873 |
+
<property name="source">\\tmp\\katalon_execute\\project\\Test Cases\\common\\Login.tc</property>
|
874 |
+
<property name="isOptional">false</property>
|
875 |
+
</record>
|
876 |
+
<record>
|
877 |
+
<date>2018-12-19T14:11:26</date>
|
878 |
+
<millis>1545228686842</millis>
|
879 |
+
<sequence>76</sequence>
|
880 |
+
<level>INFO</level>
|
881 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
882 |
+
<method>logMessage</method>
|
883 |
+
<thread>1</thread>
|
884 |
+
<message>Evaluating variables for test case</message>
|
885 |
+
<nestedLevel>1</nestedLevel>
|
886 |
+
</record>
|
887 |
+
<record>
|
888 |
+
<date>2018-12-19T14:11:26</date>
|
889 |
+
<millis>1545228686842</millis>
|
890 |
+
<sequence>77</sequence>
|
891 |
+
<level>START</level>
|
892 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
893 |
+
<method>startKeyword</method>
|
894 |
+
<thread>1</thread>
|
895 |
+
<message>Start listener action : sampleBeforeTestCase</message>
|
896 |
+
<nestedLevel>1</nestedLevel>
|
897 |
+
</record>
|
898 |
+
<record>
|
899 |
+
<date>2018-12-19T14:11:26</date>
|
900 |
+
<millis>1545228686843</millis>
|
901 |
+
<sequence>78</sequence>
|
902 |
+
<level>INFO</level>
|
903 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
904 |
+
<method>logMessage</method>
|
905 |
+
<thread>1</thread>
|
906 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos;</message>
|
907 |
+
<nestedLevel>1</nestedLevel>
|
908 |
+
</record>
|
909 |
+
<record>
|
910 |
+
<date>2018-12-19T14:11:26</date>
|
911 |
+
<millis>1545228686844</millis>
|
912 |
+
<sequence>79</sequence>
|
913 |
+
<level>INFO</level>
|
914 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
915 |
+
<method>logMessage</method>
|
916 |
+
<thread>1</thread>
|
917 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos; completed.</message>
|
918 |
+
<nestedLevel>1</nestedLevel>
|
919 |
+
</record>
|
920 |
+
<record>
|
921 |
+
<date>2018-12-19T14:11:26</date>
|
922 |
+
<millis>1545228686844</millis>
|
923 |
+
<sequence>80</sequence>
|
924 |
+
<level>END</level>
|
925 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
926 |
+
<method>endKeyword</method>
|
927 |
+
<thread>1</thread>
|
928 |
+
<message>End listener action : sampleBeforeTestCase</message>
|
929 |
+
<nestedLevel>1</nestedLevel>
|
930 |
+
</record>
|
931 |
+
<record>
|
932 |
+
<date>2018-12-19T14:11:26</date>
|
933 |
+
<millis>1545228686845</millis>
|
934 |
+
<sequence>81</sequence>
|
935 |
+
<level>START</level>
|
936 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
937 |
+
<method>startKeyword</method>
|
938 |
+
<thread>1</thread>
|
939 |
+
<message>Start listener action : screenshotBeforeTestCase</message>
|
940 |
+
<nestedLevel>1</nestedLevel>
|
941 |
+
</record>
|
942 |
+
<record>
|
943 |
+
<date>2018-12-19T14:11:26</date>
|
944 |
+
<millis>1545228686845</millis>
|
945 |
+
<sequence>82</sequence>
|
946 |
+
<level>INFO</level>
|
947 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
948 |
+
<method>logMessage</method>
|
949 |
+
<thread>1</thread>
|
950 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos;</message>
|
951 |
+
<nestedLevel>1</nestedLevel>
|
952 |
+
</record>
|
953 |
+
<record>
|
954 |
+
<date>2018-12-19T14:11:26</date>
|
955 |
+
<millis>1545228686845</millis>
|
956 |
+
<sequence>83</sequence>
|
957 |
+
<level>START</level>
|
958 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
959 |
+
<method>startKeyword</method>
|
960 |
+
<thread>1</thread>
|
961 |
+
<message>Start action : Statement - Try</message>
|
962 |
+
<nestedLevel>1</nestedLevel>
|
963 |
+
<property name="startLine">32</property>
|
964 |
+
<property name="stepIndex">1</property>
|
965 |
+
</record>
|
966 |
+
<record>
|
967 |
+
<date>2018-12-19T14:11:26</date>
|
968 |
+
<millis>1545228686846</millis>
|
969 |
+
<sequence>84</sequence>
|
970 |
+
<level>START</level>
|
971 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
972 |
+
<method>startKeyword</method>
|
973 |
+
<thread>1</thread>
|
974 |
+
<message>Start action : takeScreenshot</message>
|
975 |
+
<nestedLevel>2</nestedLevel>
|
976 |
+
<property name="startLine">33</property>
|
977 |
+
<property name="stepIndex">1</property>
|
978 |
+
</record>
|
979 |
+
<record>
|
980 |
+
<date>2018-12-19T14:11:27</date>
|
981 |
+
<millis>1545228687039</millis>
|
982 |
+
<sequence>85</sequence>
|
983 |
+
<level>PASSED</level>
|
984 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
985 |
+
<method>logMessage</method>
|
986 |
+
<thread>1</thread>
|
987 |
+
<message>Taking screenshot successfully</message>
|
988 |
+
<nestedLevel>1</nestedLevel>
|
989 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228686847.png</property>
|
990 |
+
</record>
|
991 |
+
<record>
|
992 |
+
<date>2018-12-19T14:11:27</date>
|
993 |
+
<millis>1545228687040</millis>
|
994 |
+
<sequence>86</sequence>
|
995 |
+
<level>INFO</level>
|
996 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
997 |
+
<method>logMessage</method>
|
998 |
+
<thread>1</thread>
|
999 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos; completed.</message>
|
1000 |
+
<nestedLevel>1</nestedLevel>
|
1001 |
+
</record>
|
1002 |
+
<record>
|
1003 |
+
<date>2018-12-19T14:11:27</date>
|
1004 |
+
<millis>1545228687040</millis>
|
1005 |
+
<sequence>87</sequence>
|
1006 |
+
<level>END</level>
|
1007 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1008 |
+
<method>endKeyword</method>
|
1009 |
+
<thread>1</thread>
|
1010 |
+
<message>End action : takeScreenshot</message>
|
1011 |
+
<nestedLevel>2</nestedLevel>
|
1012 |
+
</record>
|
1013 |
+
<record>
|
1014 |
+
<date>2018-12-19T14:11:27</date>
|
1015 |
+
<millis>1545228687041</millis>
|
1016 |
+
<sequence>88</sequence>
|
1017 |
+
<level>END</level>
|
1018 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1019 |
+
<method>endKeyword</method>
|
1020 |
+
<thread>1</thread>
|
1021 |
+
<message>End action : Statement - Try</message>
|
1022 |
+
<nestedLevel>1</nestedLevel>
|
1023 |
+
</record>
|
1024 |
+
<record>
|
1025 |
+
<date>2018-12-19T14:11:27</date>
|
1026 |
+
<millis>1545228687041</millis>
|
1027 |
+
<sequence>89</sequence>
|
1028 |
+
<level>END</level>
|
1029 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1030 |
+
<method>endKeyword</method>
|
1031 |
+
<thread>1</thread>
|
1032 |
+
<message>End listener action : screenshotBeforeTestCase</message>
|
1033 |
+
<nestedLevel>1</nestedLevel>
|
1034 |
+
</record>
|
1035 |
+
<record>
|
1036 |
+
<date>2018-12-19T14:11:27</date>
|
1037 |
+
<millis>1545228687187</millis>
|
1038 |
+
<sequence>90</sequence>
|
1039 |
+
<level>START</level>
|
1040 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1041 |
+
<method>startKeyword</method>
|
1042 |
+
<thread>1</thread>
|
1043 |
+
<message>Start action : Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()</message>
|
1044 |
+
<nestedLevel>1</nestedLevel>
|
1045 |
+
<property name="startLine">19</property>
|
1046 |
+
<property name="stepIndex">1</property>
|
1047 |
+
</record>
|
1048 |
+
<record>
|
1049 |
+
<date>2018-12-19T14:11:27</date>
|
1050 |
+
<millis>1545228687188</millis>
|
1051 |
+
<sequence>91</sequence>
|
1052 |
+
<level>INFO</level>
|
1053 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1054 |
+
<method>logMessage</method>
|
1055 |
+
<thread>1</thread>
|
1056 |
+
<message>SITE_URL</message>
|
1057 |
+
<nestedLevel>1</nestedLevel>
|
1058 |
+
</record>
|
1059 |
+
<record>
|
1060 |
+
<date>2018-12-19T14:11:27</date>
|
1061 |
+
<millis>1545228687188</millis>
|
1062 |
+
<sequence>92</sequence>
|
1063 |
+
<level>INFO</level>
|
1064 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1065 |
+
<method>logMessage</method>
|
1066 |
+
<thread>1</thread>
|
1067 |
+
<message>http://172.17.0.9/</message>
|
1068 |
+
<nestedLevel>1</nestedLevel>
|
1069 |
+
</record>
|
1070 |
+
<record>
|
1071 |
+
<date>2018-12-19T14:11:27</date>
|
1072 |
+
<millis>1545228687189</millis>
|
1073 |
+
<sequence>93</sequence>
|
1074 |
+
<level>INFO</level>
|
1075 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1076 |
+
<method>logMessage</method>
|
1077 |
+
<thread>1</thread>
|
1078 |
+
<message>http://172.17.0.9/</message>
|
1079 |
+
<nestedLevel>1</nestedLevel>
|
1080 |
+
</record>
|
1081 |
+
<record>
|
1082 |
+
<date>2018-12-19T14:11:27</date>
|
1083 |
+
<millis>1545228687189</millis>
|
1084 |
+
<sequence>94</sequence>
|
1085 |
+
<level>END</level>
|
1086 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1087 |
+
<method>endKeyword</method>
|
1088 |
+
<thread>1</thread>
|
1089 |
+
<message>End action : Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()</message>
|
1090 |
+
<nestedLevel>1</nestedLevel>
|
1091 |
+
</record>
|
1092 |
+
<record>
|
1093 |
+
<date>2018-12-19T14:11:27</date>
|
1094 |
+
<millis>1545228687190</millis>
|
1095 |
+
<sequence>95</sequence>
|
1096 |
+
<level>START</level>
|
1097 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1098 |
+
<method>startKeyword</method>
|
1099 |
+
<thread>1</thread>
|
1100 |
+
<message>Start action : Statement - site_username = com.wpdesk.WpdeskVariables.getSiteUsername()</message>
|
1101 |
+
<nestedLevel>1</nestedLevel>
|
1102 |
+
<property name="startLine">21</property>
|
1103 |
+
<property name="stepIndex">2</property>
|
1104 |
+
</record>
|
1105 |
+
<record>
|
1106 |
+
<date>2018-12-19T14:11:27</date>
|
1107 |
+
<millis>1545228687191</millis>
|
1108 |
+
<sequence>96</sequence>
|
1109 |
+
<level>INFO</level>
|
1110 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1111 |
+
<method>logMessage</method>
|
1112 |
+
<thread>1</thread>
|
1113 |
+
<message>SITE_USERNAME</message>
|
1114 |
+
<nestedLevel>1</nestedLevel>
|
1115 |
+
</record>
|
1116 |
+
<record>
|
1117 |
+
<date>2018-12-19T14:11:27</date>
|
1118 |
+
<millis>1545228687192</millis>
|
1119 |
+
<sequence>97</sequence>
|
1120 |
+
<level>INFO</level>
|
1121 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1122 |
+
<method>logMessage</method>
|
1123 |
+
<thread>1</thread>
|
1124 |
+
<message></message>
|
1125 |
+
<nestedLevel>1</nestedLevel>
|
1126 |
+
</record>
|
1127 |
+
<record>
|
1128 |
+
<date>2018-12-19T14:11:27</date>
|
1129 |
+
<millis>1545228687199</millis>
|
1130 |
+
<sequence>98</sequence>
|
1131 |
+
<level>INFO</level>
|
1132 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1133 |
+
<method>logMessage</method>
|
1134 |
+
<thread>1</thread>
|
1135 |
+
<message></message>
|
1136 |
+
<nestedLevel>1</nestedLevel>
|
1137 |
+
</record>
|
1138 |
+
<record>
|
1139 |
+
<date>2018-12-19T14:11:27</date>
|
1140 |
+
<millis>1545228687206</millis>
|
1141 |
+
<sequence>99</sequence>
|
1142 |
+
<level>INFO</level>
|
1143 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1144 |
+
<method>logMessage</method>
|
1145 |
+
<thread>1</thread>
|
1146 |
+
<message>admin</message>
|
1147 |
+
<nestedLevel>1</nestedLevel>
|
1148 |
+
</record>
|
1149 |
+
<record>
|
1150 |
+
<date>2018-12-19T14:11:27</date>
|
1151 |
+
<millis>1545228687207</millis>
|
1152 |
+
<sequence>100</sequence>
|
1153 |
+
<level>INFO</level>
|
1154 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1155 |
+
<method>logMessage</method>
|
1156 |
+
<thread>1</thread>
|
1157 |
+
<message>admin</message>
|
1158 |
+
<nestedLevel>1</nestedLevel>
|
1159 |
+
</record>
|
1160 |
+
<record>
|
1161 |
+
<date>2018-12-19T14:11:27</date>
|
1162 |
+
<millis>1545228687207</millis>
|
1163 |
+
<sequence>101</sequence>
|
1164 |
+
<level>END</level>
|
1165 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1166 |
+
<method>endKeyword</method>
|
1167 |
+
<thread>1</thread>
|
1168 |
+
<message>End action : Statement - site_username = com.wpdesk.WpdeskVariables.getSiteUsername()</message>
|
1169 |
+
<nestedLevel>1</nestedLevel>
|
1170 |
+
</record>
|
1171 |
+
<record>
|
1172 |
+
<date>2018-12-19T14:11:27</date>
|
1173 |
+
<millis>1545228687207</millis>
|
1174 |
+
<sequence>102</sequence>
|
1175 |
+
<level>START</level>
|
1176 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1177 |
+
<method>startKeyword</method>
|
1178 |
+
<thread>1</thread>
|
1179 |
+
<message>Start action : Statement - site_password = com.wpdesk.WpdeskVariables.getSitePassword()</message>
|
1180 |
+
<nestedLevel>1</nestedLevel>
|
1181 |
+
<property name="startLine">23</property>
|
1182 |
+
<property name="stepIndex">3</property>
|
1183 |
+
</record>
|
1184 |
+
<record>
|
1185 |
+
<date>2018-12-19T14:11:27</date>
|
1186 |
+
<millis>1545228687208</millis>
|
1187 |
+
<sequence>103</sequence>
|
1188 |
+
<level>INFO</level>
|
1189 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1190 |
+
<method>logMessage</method>
|
1191 |
+
<thread>1</thread>
|
1192 |
+
<message>SITE_PASSWORD</message>
|
1193 |
+
<nestedLevel>1</nestedLevel>
|
1194 |
+
</record>
|
1195 |
+
<record>
|
1196 |
+
<date>2018-12-19T14:11:27</date>
|
1197 |
+
<millis>1545228687209</millis>
|
1198 |
+
<sequence>104</sequence>
|
1199 |
+
<level>INFO</level>
|
1200 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1201 |
+
<method>logMessage</method>
|
1202 |
+
<thread>1</thread>
|
1203 |
+
<message></message>
|
1204 |
+
<nestedLevel>1</nestedLevel>
|
1205 |
+
</record>
|
1206 |
+
<record>
|
1207 |
+
<date>2018-12-19T14:11:27</date>
|
1208 |
+
<millis>1545228687209</millis>
|
1209 |
+
<sequence>105</sequence>
|
1210 |
+
<level>INFO</level>
|
1211 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1212 |
+
<method>logMessage</method>
|
1213 |
+
<thread>1</thread>
|
1214 |
+
<message></message>
|
1215 |
+
<nestedLevel>1</nestedLevel>
|
1216 |
+
</record>
|
1217 |
+
<record>
|
1218 |
+
<date>2018-12-19T14:11:27</date>
|
1219 |
+
<millis>1545228687209</millis>
|
1220 |
+
<sequence>106</sequence>
|
1221 |
+
<level>INFO</level>
|
1222 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1223 |
+
<method>logMessage</method>
|
1224 |
+
<thread>1</thread>
|
1225 |
+
<message>admin</message>
|
1226 |
+
<nestedLevel>1</nestedLevel>
|
1227 |
+
</record>
|
1228 |
+
<record>
|
1229 |
+
<date>2018-12-19T14:11:27</date>
|
1230 |
+
<millis>1545228687210</millis>
|
1231 |
+
<sequence>107</sequence>
|
1232 |
+
<level>INFO</level>
|
1233 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1234 |
+
<method>logMessage</method>
|
1235 |
+
<thread>1</thread>
|
1236 |
+
<message>admin</message>
|
1237 |
+
<nestedLevel>1</nestedLevel>
|
1238 |
+
</record>
|
1239 |
+
<record>
|
1240 |
+
<date>2018-12-19T14:11:27</date>
|
1241 |
+
<millis>1545228687210</millis>
|
1242 |
+
<sequence>108</sequence>
|
1243 |
+
<level>END</level>
|
1244 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1245 |
+
<method>endKeyword</method>
|
1246 |
+
<thread>1</thread>
|
1247 |
+
<message>End action : Statement - site_password = com.wpdesk.WpdeskVariables.getSitePassword()</message>
|
1248 |
+
<nestedLevel>1</nestedLevel>
|
1249 |
+
</record>
|
1250 |
+
<record>
|
1251 |
+
<date>2018-12-19T14:11:27</date>
|
1252 |
+
<millis>1545228687211</millis>
|
1253 |
+
<sequence>109</sequence>
|
1254 |
+
<level>START</level>
|
1255 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1256 |
+
<method>startKeyword</method>
|
1257 |
+
<thread>1</thread>
|
1258 |
+
<message>Start action : Statement - login_url = site_url + \&quot;wp-login.php\&quot;</message>
|
1259 |
+
<nestedLevel>1</nestedLevel>
|
1260 |
+
<property name="startLine">25</property>
|
1261 |
+
<property name="stepIndex">4</property>
|
1262 |
+
</record>
|
1263 |
+
<record>
|
1264 |
+
<date>2018-12-19T14:11:27</date>
|
1265 |
+
<millis>1545228687212</millis>
|
1266 |
+
<sequence>110</sequence>
|
1267 |
+
<level>END</level>
|
1268 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1269 |
+
<method>endKeyword</method>
|
1270 |
+
<thread>1</thread>
|
1271 |
+
<message>End action : Statement - login_url = site_url + \&quot;wp-login.php\&quot;</message>
|
1272 |
+
<nestedLevel>1</nestedLevel>
|
1273 |
+
</record>
|
1274 |
+
<record>
|
1275 |
+
<date>2018-12-19T14:11:27</date>
|
1276 |
+
<millis>1545228687212</millis>
|
1277 |
+
<sequence>111</sequence>
|
1278 |
+
<level>START</level>
|
1279 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1280 |
+
<method>startKeyword</method>
|
1281 |
+
<thread>1</thread>
|
1282 |
+
<message>Start action : navigateToUrl</message>
|
1283 |
+
<nestedLevel>1</nestedLevel>
|
1284 |
+
<property name="startLine">27</property>
|
1285 |
+
<property name="stepIndex">5</property>
|
1286 |
+
</record>
|
1287 |
+
<record>
|
1288 |
+
<date>2018-12-19T14:11:27</date>
|
1289 |
+
<millis>1545228687213</millis>
|
1290 |
+
<sequence>112</sequence>
|
1291 |
+
<level>INFO</level>
|
1292 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1293 |
+
<method>logMessage</method>
|
1294 |
+
<thread>1</thread>
|
1295 |
+
<message>Checking url</message>
|
1296 |
+
<nestedLevel>1</nestedLevel>
|
1297 |
+
</record>
|
1298 |
+
<record>
|
1299 |
+
<date>2018-12-19T14:11:27</date>
|
1300 |
+
<millis>1545228687213</millis>
|
1301 |
+
<sequence>113</sequence>
|
1302 |
+
<level>INFO</level>
|
1303 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1304 |
+
<method>logMessage</method>
|
1305 |
+
<thread>1</thread>
|
1306 |
+
<message>Navigating to &apos;http://172.17.0.9/wp-login.php&apos;</message>
|
1307 |
+
<nestedLevel>1</nestedLevel>
|
1308 |
+
</record>
|
1309 |
+
<record>
|
1310 |
+
<date>2018-12-19T14:11:27</date>
|
1311 |
+
<millis>1545228687354</millis>
|
1312 |
+
<sequence>114</sequence>
|
1313 |
+
<level>PASSED</level>
|
1314 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1315 |
+
<method>logMessage</method>
|
1316 |
+
<thread>1</thread>
|
1317 |
+
<message>Navigate to &apos;http://172.17.0.9/wp-login.php&apos; successfully</message>
|
1318 |
+
<nestedLevel>1</nestedLevel>
|
1319 |
+
</record>
|
1320 |
+
<record>
|
1321 |
+
<date>2018-12-19T14:11:27</date>
|
1322 |
+
<millis>1545228687354</millis>
|
1323 |
+
<sequence>115</sequence>
|
1324 |
+
<level>END</level>
|
1325 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1326 |
+
<method>endKeyword</method>
|
1327 |
+
<thread>1</thread>
|
1328 |
+
<message>End action : navigateToUrl</message>
|
1329 |
+
<nestedLevel>1</nestedLevel>
|
1330 |
+
</record>
|
1331 |
+
<record>
|
1332 |
+
<date>2018-12-19T14:11:27</date>
|
1333 |
+
<millis>1545228687355</millis>
|
1334 |
+
<sequence>116</sequence>
|
1335 |
+
<level>START</level>
|
1336 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1337 |
+
<method>startKeyword</method>
|
1338 |
+
<thread>1</thread>
|
1339 |
+
<message>Start action : setText</message>
|
1340 |
+
<nestedLevel>1</nestedLevel>
|
1341 |
+
<property name="startLine">29</property>
|
1342 |
+
<property name="stepIndex">6</property>
|
1343 |
+
</record>
|
1344 |
+
<record>
|
1345 |
+
<date>2018-12-19T14:11:27</date>
|
1346 |
+
<millis>1545228687362</millis>
|
1347 |
+
<sequence>117</sequence>
|
1348 |
+
<level>INFO</level>
|
1349 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1350 |
+
<method>logMessage</method>
|
1351 |
+
<thread>1</thread>
|
1352 |
+
<message>Finding Test Object with id &apos;Object Repository/Login form/User Name&apos;</message>
|
1353 |
+
<nestedLevel>1</nestedLevel>
|
1354 |
+
</record>
|
1355 |
+
<record>
|
1356 |
+
<date>2018-12-19T14:11:27</date>
|
1357 |
+
<millis>1545228687389</millis>
|
1358 |
+
<sequence>118</sequence>
|
1359 |
+
<level>INFO</level>
|
1360 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1361 |
+
<method>logMessage</method>
|
1362 |
+
<thread>1</thread>
|
1363 |
+
<message>Checking object</message>
|
1364 |
+
<nestedLevel>1</nestedLevel>
|
1365 |
+
</record>
|
1366 |
+
<record>
|
1367 |
+
<date>2018-12-19T14:11:27</date>
|
1368 |
+
<millis>1545228687390</millis>
|
1369 |
+
<sequence>119</sequence>
|
1370 |
+
<level>INFO</level>
|
1371 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1372 |
+
<method>logMessage</method>
|
1373 |
+
<thread>1</thread>
|
1374 |
+
<message>Checking text</message>
|
1375 |
+
<nestedLevel>1</nestedLevel>
|
1376 |
+
</record>
|
1377 |
+
<record>
|
1378 |
+
<date>2018-12-19T14:11:27</date>
|
1379 |
+
<millis>1545228687390</millis>
|
1380 |
+
<sequence>120</sequence>
|
1381 |
+
<level>INFO</level>
|
1382 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1383 |
+
<method>logMessage</method>
|
1384 |
+
<thread>1</thread>
|
1385 |
+
<message>Checking timeout</message>
|
1386 |
+
<nestedLevel>1</nestedLevel>
|
1387 |
+
</record>
|
1388 |
+
<record>
|
1389 |
+
<date>2018-12-19T14:11:27</date>
|
1390 |
+
<millis>1545228687393</millis>
|
1391 |
+
<sequence>121</sequence>
|
1392 |
+
<level>INFO</level>
|
1393 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1394 |
+
<method>logMessage</method>
|
1395 |
+
<thread>1</thread>
|
1396 |
+
<message>Finding web element with id: &apos;Object Repository/Login form/User Name&apos; located by &apos;By.xpath: //input[@id=&apos;user_login&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1397 |
+
<nestedLevel>1</nestedLevel>
|
1398 |
+
</record>
|
1399 |
+
<record>
|
1400 |
+
<date>2018-12-19T14:11:27</date>
|
1401 |
+
<millis>1545228687416</millis>
|
1402 |
+
<sequence>122</sequence>
|
1403 |
+
<level>INFO</level>
|
1404 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1405 |
+
<method>logMessage</method>
|
1406 |
+
<thread>1</thread>
|
1407 |
+
<message>Found 1 web elements with id: &apos;Object Repository/Login form/User Name&apos; located by &apos;By.xpath: //input[@id=&apos;user_login&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1408 |
+
<nestedLevel>1</nestedLevel>
|
1409 |
+
</record>
|
1410 |
+
<record>
|
1411 |
+
<date>2018-12-19T14:11:27</date>
|
1412 |
+
<millis>1545228687417</millis>
|
1413 |
+
<sequence>123</sequence>
|
1414 |
+
<level>INFO</level>
|
1415 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1416 |
+
<method>logMessage</method>
|
1417 |
+
<thread>1</thread>
|
1418 |
+
<message>Clearing text of object &apos;Object Repository/Login form/User Name&apos;</message>
|
1419 |
+
<nestedLevel>1</nestedLevel>
|
1420 |
+
</record>
|
1421 |
+
<record>
|
1422 |
+
<date>2018-12-19T14:11:27</date>
|
1423 |
+
<millis>1545228687453</millis>
|
1424 |
+
<sequence>124</sequence>
|
1425 |
+
<level>INFO</level>
|
1426 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1427 |
+
<method>logMessage</method>
|
1428 |
+
<thread>1</thread>
|
1429 |
+
<message>Checking timeout</message>
|
1430 |
+
<nestedLevel>1</nestedLevel>
|
1431 |
+
</record>
|
1432 |
+
<record>
|
1433 |
+
<date>2018-12-19T14:11:27</date>
|
1434 |
+
<millis>1545228687453</millis>
|
1435 |
+
<sequence>125</sequence>
|
1436 |
+
<level>INFO</level>
|
1437 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1438 |
+
<method>logMessage</method>
|
1439 |
+
<thread>1</thread>
|
1440 |
+
<message>Finding web element with id: &apos;Object Repository/Login form/User Name&apos; located by &apos;By.xpath: //input[@id=&apos;user_login&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1441 |
+
<nestedLevel>1</nestedLevel>
|
1442 |
+
</record>
|
1443 |
+
<record>
|
1444 |
+
<date>2018-12-19T14:11:27</date>
|
1445 |
+
<millis>1545228687466</millis>
|
1446 |
+
<sequence>126</sequence>
|
1447 |
+
<level>INFO</level>
|
1448 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1449 |
+
<method>logMessage</method>
|
1450 |
+
<thread>1</thread>
|
1451 |
+
<message>Found 1 web elements with id: &apos;Object Repository/Login form/User Name&apos; located by &apos;By.xpath: //input[@id=&apos;user_login&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1452 |
+
<nestedLevel>1</nestedLevel>
|
1453 |
+
</record>
|
1454 |
+
<record>
|
1455 |
+
<date>2018-12-19T14:11:27</date>
|
1456 |
+
<millis>1545228687473</millis>
|
1457 |
+
<sequence>127</sequence>
|
1458 |
+
<level>INFO</level>
|
1459 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1460 |
+
<method>logMessage</method>
|
1461 |
+
<thread>1</thread>
|
1462 |
+
<message>Setting text of object &apos;Object Repository/Login form/User Name&apos; to value &apos;admin&apos;</message>
|
1463 |
+
<nestedLevel>1</nestedLevel>
|
1464 |
+
</record>
|
1465 |
+
<record>
|
1466 |
+
<date>2018-12-19T14:11:27</date>
|
1467 |
+
<millis>1545228687595</millis>
|
1468 |
+
<sequence>128</sequence>
|
1469 |
+
<level>PASSED</level>
|
1470 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1471 |
+
<method>logMessage</method>
|
1472 |
+
<thread>1</thread>
|
1473 |
+
<message>Text &apos;admin&apos; is set on object &apos;Object Repository/Login form/User Name&apos;</message>
|
1474 |
+
<nestedLevel>1</nestedLevel>
|
1475 |
+
</record>
|
1476 |
+
<record>
|
1477 |
+
<date>2018-12-19T14:11:27</date>
|
1478 |
+
<millis>1545228687596</millis>
|
1479 |
+
<sequence>129</sequence>
|
1480 |
+
<level>END</level>
|
1481 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1482 |
+
<method>endKeyword</method>
|
1483 |
+
<thread>1</thread>
|
1484 |
+
<message>End action : setText</message>
|
1485 |
+
<nestedLevel>1</nestedLevel>
|
1486 |
+
</record>
|
1487 |
+
<record>
|
1488 |
+
<date>2018-12-19T14:11:27</date>
|
1489 |
+
<millis>1545228687596</millis>
|
1490 |
+
<sequence>130</sequence>
|
1491 |
+
<level>START</level>
|
1492 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1493 |
+
<method>startKeyword</method>
|
1494 |
+
<thread>1</thread>
|
1495 |
+
<message>Start action : setText</message>
|
1496 |
+
<nestedLevel>1</nestedLevel>
|
1497 |
+
<property name="startLine">31</property>
|
1498 |
+
<property name="stepIndex">7</property>
|
1499 |
+
</record>
|
1500 |
+
<record>
|
1501 |
+
<date>2018-12-19T14:11:27</date>
|
1502 |
+
<millis>1545228687597</millis>
|
1503 |
+
<sequence>131</sequence>
|
1504 |
+
<level>INFO</level>
|
1505 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1506 |
+
<method>logMessage</method>
|
1507 |
+
<thread>1</thread>
|
1508 |
+
<message>Finding Test Object with id &apos;Object Repository/Login form/Password&apos;</message>
|
1509 |
+
<nestedLevel>1</nestedLevel>
|
1510 |
+
</record>
|
1511 |
+
<record>
|
1512 |
+
<date>2018-12-19T14:11:27</date>
|
1513 |
+
<millis>1545228687603</millis>
|
1514 |
+
<sequence>132</sequence>
|
1515 |
+
<level>INFO</level>
|
1516 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1517 |
+
<method>logMessage</method>
|
1518 |
+
<thread>1</thread>
|
1519 |
+
<message>Checking object</message>
|
1520 |
+
<nestedLevel>1</nestedLevel>
|
1521 |
+
</record>
|
1522 |
+
<record>
|
1523 |
+
<date>2018-12-19T14:11:27</date>
|
1524 |
+
<millis>1545228687603</millis>
|
1525 |
+
<sequence>133</sequence>
|
1526 |
+
<level>INFO</level>
|
1527 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1528 |
+
<method>logMessage</method>
|
1529 |
+
<thread>1</thread>
|
1530 |
+
<message>Checking text</message>
|
1531 |
+
<nestedLevel>1</nestedLevel>
|
1532 |
+
</record>
|
1533 |
+
<record>
|
1534 |
+
<date>2018-12-19T14:11:27</date>
|
1535 |
+
<millis>1545228687603</millis>
|
1536 |
+
<sequence>134</sequence>
|
1537 |
+
<level>INFO</level>
|
1538 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1539 |
+
<method>logMessage</method>
|
1540 |
+
<thread>1</thread>
|
1541 |
+
<message>Checking timeout</message>
|
1542 |
+
<nestedLevel>1</nestedLevel>
|
1543 |
+
</record>
|
1544 |
+
<record>
|
1545 |
+
<date>2018-12-19T14:11:27</date>
|
1546 |
+
<millis>1545228687604</millis>
|
1547 |
+
<sequence>135</sequence>
|
1548 |
+
<level>INFO</level>
|
1549 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1550 |
+
<method>logMessage</method>
|
1551 |
+
<thread>1</thread>
|
1552 |
+
<message>Finding web element with id: &apos;Object Repository/Login form/Password&apos; located by &apos;By.xpath: //input[@id=&apos;user_pass&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1553 |
+
<nestedLevel>1</nestedLevel>
|
1554 |
+
</record>
|
1555 |
+
<record>
|
1556 |
+
<date>2018-12-19T14:11:27</date>
|
1557 |
+
<millis>1545228687624</millis>
|
1558 |
+
<sequence>136</sequence>
|
1559 |
+
<level>INFO</level>
|
1560 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1561 |
+
<method>logMessage</method>
|
1562 |
+
<thread>1</thread>
|
1563 |
+
<message>Found 1 web elements with id: &apos;Object Repository/Login form/Password&apos; located by &apos;By.xpath: //input[@id=&apos;user_pass&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1564 |
+
<nestedLevel>1</nestedLevel>
|
1565 |
+
</record>
|
1566 |
+
<record>
|
1567 |
+
<date>2018-12-19T14:11:27</date>
|
1568 |
+
<millis>1545228687624</millis>
|
1569 |
+
<sequence>137</sequence>
|
1570 |
+
<level>INFO</level>
|
1571 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1572 |
+
<method>logMessage</method>
|
1573 |
+
<thread>1</thread>
|
1574 |
+
<message>Clearing text of object &apos;Object Repository/Login form/Password&apos;</message>
|
1575 |
+
<nestedLevel>1</nestedLevel>
|
1576 |
+
</record>
|
1577 |
+
<record>
|
1578 |
+
<date>2018-12-19T14:11:27</date>
|
1579 |
+
<millis>1545228687730</millis>
|
1580 |
+
<sequence>138</sequence>
|
1581 |
+
<level>INFO</level>
|
1582 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1583 |
+
<method>logMessage</method>
|
1584 |
+
<thread>1</thread>
|
1585 |
+
<message>Checking timeout</message>
|
1586 |
+
<nestedLevel>1</nestedLevel>
|
1587 |
+
</record>
|
1588 |
+
<record>
|
1589 |
+
<date>2018-12-19T14:11:27</date>
|
1590 |
+
<millis>1545228687730</millis>
|
1591 |
+
<sequence>139</sequence>
|
1592 |
+
<level>INFO</level>
|
1593 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1594 |
+
<method>logMessage</method>
|
1595 |
+
<thread>1</thread>
|
1596 |
+
<message>Finding web element with id: &apos;Object Repository/Login form/Password&apos; located by &apos;By.xpath: //input[@id=&apos;user_pass&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1597 |
+
<nestedLevel>1</nestedLevel>
|
1598 |
+
</record>
|
1599 |
+
<record>
|
1600 |
+
<date>2018-12-19T14:11:27</date>
|
1601 |
+
<millis>1545228687744</millis>
|
1602 |
+
<sequence>140</sequence>
|
1603 |
+
<level>INFO</level>
|
1604 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1605 |
+
<method>logMessage</method>
|
1606 |
+
<thread>1</thread>
|
1607 |
+
<message>Found 1 web elements with id: &apos;Object Repository/Login form/Password&apos; located by &apos;By.xpath: //input[@id=&apos;user_pass&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1608 |
+
<nestedLevel>1</nestedLevel>
|
1609 |
+
</record>
|
1610 |
+
<record>
|
1611 |
+
<date>2018-12-19T14:11:27</date>
|
1612 |
+
<millis>1545228687744</millis>
|
1613 |
+
<sequence>141</sequence>
|
1614 |
+
<level>INFO</level>
|
1615 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1616 |
+
<method>logMessage</method>
|
1617 |
+
<thread>1</thread>
|
1618 |
+
<message>Setting text of object &apos;Object Repository/Login form/Password&apos; to value &apos;admin&apos;</message>
|
1619 |
+
<nestedLevel>1</nestedLevel>
|
1620 |
+
</record>
|
1621 |
+
<record>
|
1622 |
+
<date>2018-12-19T14:11:27</date>
|
1623 |
+
<millis>1545228687823</millis>
|
1624 |
+
<sequence>142</sequence>
|
1625 |
+
<level>PASSED</level>
|
1626 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1627 |
+
<method>logMessage</method>
|
1628 |
+
<thread>1</thread>
|
1629 |
+
<message>Text &apos;admin&apos; is set on object &apos;Object Repository/Login form/Password&apos;</message>
|
1630 |
+
<nestedLevel>1</nestedLevel>
|
1631 |
+
</record>
|
1632 |
+
<record>
|
1633 |
+
<date>2018-12-19T14:11:27</date>
|
1634 |
+
<millis>1545228687823</millis>
|
1635 |
+
<sequence>143</sequence>
|
1636 |
+
<level>END</level>
|
1637 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1638 |
+
<method>endKeyword</method>
|
1639 |
+
<thread>1</thread>
|
1640 |
+
<message>End action : setText</message>
|
1641 |
+
<nestedLevel>1</nestedLevel>
|
1642 |
+
</record>
|
1643 |
+
<record>
|
1644 |
+
<date>2018-12-19T14:11:27</date>
|
1645 |
+
<millis>1545228687823</millis>
|
1646 |
+
<sequence>144</sequence>
|
1647 |
+
<level>START</level>
|
1648 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1649 |
+
<method>startKeyword</method>
|
1650 |
+
<thread>1</thread>
|
1651 |
+
<message>Start action : click</message>
|
1652 |
+
<nestedLevel>1</nestedLevel>
|
1653 |
+
<property name="startLine">33</property>
|
1654 |
+
<property name="stepIndex">8</property>
|
1655 |
+
</record>
|
1656 |
+
<record>
|
1657 |
+
<date>2018-12-19T14:11:27</date>
|
1658 |
+
<millis>1545228687824</millis>
|
1659 |
+
<sequence>145</sequence>
|
1660 |
+
<level>INFO</level>
|
1661 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1662 |
+
<method>logMessage</method>
|
1663 |
+
<thread>1</thread>
|
1664 |
+
<message>Finding Test Object with id &apos;Object Repository/Login form/Submit&apos;</message>
|
1665 |
+
<nestedLevel>1</nestedLevel>
|
1666 |
+
</record>
|
1667 |
+
<record>
|
1668 |
+
<date>2018-12-19T14:11:27</date>
|
1669 |
+
<millis>1545228687838</millis>
|
1670 |
+
<sequence>146</sequence>
|
1671 |
+
<level>INFO</level>
|
1672 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1673 |
+
<method>logMessage</method>
|
1674 |
+
<thread>1</thread>
|
1675 |
+
<message>Checking object</message>
|
1676 |
+
<nestedLevel>1</nestedLevel>
|
1677 |
+
</record>
|
1678 |
+
<record>
|
1679 |
+
<date>2018-12-19T14:11:27</date>
|
1680 |
+
<millis>1545228687839</millis>
|
1681 |
+
<sequence>147</sequence>
|
1682 |
+
<level>INFO</level>
|
1683 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1684 |
+
<method>logMessage</method>
|
1685 |
+
<thread>1</thread>
|
1686 |
+
<message>Checking timeout</message>
|
1687 |
+
<nestedLevel>1</nestedLevel>
|
1688 |
+
</record>
|
1689 |
+
<record>
|
1690 |
+
<date>2018-12-19T14:11:27</date>
|
1691 |
+
<millis>1545228687839</millis>
|
1692 |
+
<sequence>148</sequence>
|
1693 |
+
<level>INFO</level>
|
1694 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1695 |
+
<method>logMessage</method>
|
1696 |
+
<thread>1</thread>
|
1697 |
+
<message>Finding web element with id: &apos;Object Repository/Login form/Submit&apos; located by &apos;By.xpath: //input[@id=&apos;wp-submit&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1698 |
+
<nestedLevel>1</nestedLevel>
|
1699 |
+
</record>
|
1700 |
+
<record>
|
1701 |
+
<date>2018-12-19T14:11:27</date>
|
1702 |
+
<millis>1545228687867</millis>
|
1703 |
+
<sequence>149</sequence>
|
1704 |
+
<level>INFO</level>
|
1705 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1706 |
+
<method>logMessage</method>
|
1707 |
+
<thread>1</thread>
|
1708 |
+
<message>Found 1 web elements with id: &apos;Object Repository/Login form/Submit&apos; located by &apos;By.xpath: //input[@id=&apos;wp-submit&apos;]&apos; in &apos;30&apos; second(s)</message>
|
1709 |
+
<nestedLevel>1</nestedLevel>
|
1710 |
+
</record>
|
1711 |
+
<record>
|
1712 |
+
<date>2018-12-19T14:11:27</date>
|
1713 |
+
<millis>1545228687867</millis>
|
1714 |
+
<sequence>150</sequence>
|
1715 |
+
<level>INFO</level>
|
1716 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1717 |
+
<method>logMessage</method>
|
1718 |
+
<thread>1</thread>
|
1719 |
+
<message>Clicking on object: &apos;Object Repository/Login form/Submit&apos;</message>
|
1720 |
+
<nestedLevel>1</nestedLevel>
|
1721 |
+
</record>
|
1722 |
+
<record>
|
1723 |
+
<date>2018-12-19T14:11:29</date>
|
1724 |
+
<millis>1545228689425</millis>
|
1725 |
+
<sequence>151</sequence>
|
1726 |
+
<level>PASSED</level>
|
1727 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1728 |
+
<method>logMessage</method>
|
1729 |
+
<thread>1</thread>
|
1730 |
+
<message>Object: &apos;Object Repository/Login form/Submit&apos; is clicked on</message>
|
1731 |
+
<nestedLevel>1</nestedLevel>
|
1732 |
+
</record>
|
1733 |
+
<record>
|
1734 |
+
<date>2018-12-19T14:11:29</date>
|
1735 |
+
<millis>1545228689425</millis>
|
1736 |
+
<sequence>152</sequence>
|
1737 |
+
<level>END</level>
|
1738 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1739 |
+
<method>endKeyword</method>
|
1740 |
+
<thread>1</thread>
|
1741 |
+
<message>End action : click</message>
|
1742 |
+
<nestedLevel>1</nestedLevel>
|
1743 |
+
</record>
|
1744 |
+
<record>
|
1745 |
+
<date>2018-12-19T14:11:29</date>
|
1746 |
+
<millis>1545228689426</millis>
|
1747 |
+
<sequence>153</sequence>
|
1748 |
+
<level>PASSED</level>
|
1749 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1750 |
+
<method>logMessage</method>
|
1751 |
+
<thread>1</thread>
|
1752 |
+
<message>Test Cases/common/Login</message>
|
1753 |
+
<nestedLevel>1</nestedLevel>
|
1754 |
+
</record>
|
1755 |
+
<record>
|
1756 |
+
<date>2018-12-19T14:11:29</date>
|
1757 |
+
<millis>1545228689426</millis>
|
1758 |
+
<sequence>154</sequence>
|
1759 |
+
<level>START</level>
|
1760 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1761 |
+
<method>startKeyword</method>
|
1762 |
+
<thread>1</thread>
|
1763 |
+
<message>Start listener action : sampleAfterTestCase</message>
|
1764 |
+
<nestedLevel>1</nestedLevel>
|
1765 |
+
</record>
|
1766 |
+
<record>
|
1767 |
+
<date>2018-12-19T14:11:29</date>
|
1768 |
+
<millis>1545228689426</millis>
|
1769 |
+
<sequence>155</sequence>
|
1770 |
+
<level>INFO</level>
|
1771 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1772 |
+
<method>logMessage</method>
|
1773 |
+
<thread>1</thread>
|
1774 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos;</message>
|
1775 |
+
<nestedLevel>1</nestedLevel>
|
1776 |
+
</record>
|
1777 |
+
<record>
|
1778 |
+
<date>2018-12-19T14:11:29</date>
|
1779 |
+
<millis>1545228689427</millis>
|
1780 |
+
<sequence>156</sequence>
|
1781 |
+
<level>INFO</level>
|
1782 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1783 |
+
<method>logMessage</method>
|
1784 |
+
<thread>1</thread>
|
1785 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos; completed.</message>
|
1786 |
+
<nestedLevel>1</nestedLevel>
|
1787 |
+
</record>
|
1788 |
+
<record>
|
1789 |
+
<date>2018-12-19T14:11:29</date>
|
1790 |
+
<millis>1545228689427</millis>
|
1791 |
+
<sequence>157</sequence>
|
1792 |
+
<level>END</level>
|
1793 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1794 |
+
<method>endKeyword</method>
|
1795 |
+
<thread>1</thread>
|
1796 |
+
<message>End listener action : sampleAfterTestCase</message>
|
1797 |
+
<nestedLevel>1</nestedLevel>
|
1798 |
+
</record>
|
1799 |
+
<record>
|
1800 |
+
<date>2018-12-19T14:11:29</date>
|
1801 |
+
<millis>1545228689427</millis>
|
1802 |
+
<sequence>158</sequence>
|
1803 |
+
<level>START</level>
|
1804 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1805 |
+
<method>startKeyword</method>
|
1806 |
+
<thread>1</thread>
|
1807 |
+
<message>Start listener action : screenshotAfterTestCase</message>
|
1808 |
+
<nestedLevel>1</nestedLevel>
|
1809 |
+
</record>
|
1810 |
+
<record>
|
1811 |
+
<date>2018-12-19T14:11:29</date>
|
1812 |
+
<millis>1545228689427</millis>
|
1813 |
+
<sequence>159</sequence>
|
1814 |
+
<level>INFO</level>
|
1815 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1816 |
+
<method>logMessage</method>
|
1817 |
+
<thread>1</thread>
|
1818 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos;</message>
|
1819 |
+
<nestedLevel>1</nestedLevel>
|
1820 |
+
</record>
|
1821 |
+
<record>
|
1822 |
+
<date>2018-12-19T14:11:29</date>
|
1823 |
+
<millis>1545228689428</millis>
|
1824 |
+
<sequence>160</sequence>
|
1825 |
+
<level>START</level>
|
1826 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1827 |
+
<method>startKeyword</method>
|
1828 |
+
<thread>1</thread>
|
1829 |
+
<message>Start action : Statement - Try</message>
|
1830 |
+
<nestedLevel>1</nestedLevel>
|
1831 |
+
<property name="startLine">44</property>
|
1832 |
+
<property name="stepIndex">1</property>
|
1833 |
+
</record>
|
1834 |
+
<record>
|
1835 |
+
<date>2018-12-19T14:11:29</date>
|
1836 |
+
<millis>1545228689428</millis>
|
1837 |
+
<sequence>161</sequence>
|
1838 |
+
<level>START</level>
|
1839 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1840 |
+
<method>startKeyword</method>
|
1841 |
+
<thread>1</thread>
|
1842 |
+
<message>Start action : takeScreenshot</message>
|
1843 |
+
<nestedLevel>2</nestedLevel>
|
1844 |
+
<property name="startLine">45</property>
|
1845 |
+
<property name="stepIndex">1</property>
|
1846 |
+
</record>
|
1847 |
+
<record>
|
1848 |
+
<date>2018-12-19T14:11:29</date>
|
1849 |
+
<millis>1545228689723</millis>
|
1850 |
+
<sequence>162</sequence>
|
1851 |
+
<level>PASSED</level>
|
1852 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1853 |
+
<method>logMessage</method>
|
1854 |
+
<thread>1</thread>
|
1855 |
+
<message>Taking screenshot successfully</message>
|
1856 |
+
<nestedLevel>1</nestedLevel>
|
1857 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228689429.png</property>
|
1858 |
+
</record>
|
1859 |
+
<record>
|
1860 |
+
<date>2018-12-19T14:11:29</date>
|
1861 |
+
<millis>1545228689724</millis>
|
1862 |
+
<sequence>163</sequence>
|
1863 |
+
<level>INFO</level>
|
1864 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1865 |
+
<method>logMessage</method>
|
1866 |
+
<thread>1</thread>
|
1867 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos; completed.</message>
|
1868 |
+
<nestedLevel>1</nestedLevel>
|
1869 |
+
</record>
|
1870 |
+
<record>
|
1871 |
+
<date>2018-12-19T14:11:29</date>
|
1872 |
+
<millis>1545228689724</millis>
|
1873 |
+
<sequence>164</sequence>
|
1874 |
+
<level>END</level>
|
1875 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1876 |
+
<method>endKeyword</method>
|
1877 |
+
<thread>1</thread>
|
1878 |
+
<message>End action : takeScreenshot</message>
|
1879 |
+
<nestedLevel>2</nestedLevel>
|
1880 |
+
</record>
|
1881 |
+
<record>
|
1882 |
+
<date>2018-12-19T14:11:29</date>
|
1883 |
+
<millis>1545228689724</millis>
|
1884 |
+
<sequence>165</sequence>
|
1885 |
+
<level>END</level>
|
1886 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1887 |
+
<method>endKeyword</method>
|
1888 |
+
<thread>1</thread>
|
1889 |
+
<message>End action : Statement - Try</message>
|
1890 |
+
<nestedLevel>1</nestedLevel>
|
1891 |
+
</record>
|
1892 |
+
<record>
|
1893 |
+
<date>2018-12-19T14:11:29</date>
|
1894 |
+
<millis>1545228689725</millis>
|
1895 |
+
<sequence>166</sequence>
|
1896 |
+
<level>END</level>
|
1897 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1898 |
+
<method>endKeyword</method>
|
1899 |
+
<thread>1</thread>
|
1900 |
+
<message>End listener action : screenshotAfterTestCase</message>
|
1901 |
+
<nestedLevel>1</nestedLevel>
|
1902 |
+
</record>
|
1903 |
+
<record>
|
1904 |
+
<date>2018-12-19T14:11:31</date>
|
1905 |
+
<millis>1545228691796</millis>
|
1906 |
+
<sequence>167</sequence>
|
1907 |
+
<level>END</level>
|
1908 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1909 |
+
<method>endTest</method>
|
1910 |
+
<thread>1</thread>
|
1911 |
+
<message>End Test Case : Test Cases/common/Login</message>
|
1912 |
+
<nestedLevel>0</nestedLevel>
|
1913 |
+
</record>
|
1914 |
+
<record>
|
1915 |
+
<date>2018-12-19T14:11:31</date>
|
1916 |
+
<millis>1545228691801</millis>
|
1917 |
+
<sequence>168</sequence>
|
1918 |
+
<level>START</level>
|
1919 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1920 |
+
<method>startTest</method>
|
1921 |
+
<thread>1</thread>
|
1922 |
+
<message>Start Test Case : Test Cases/common/Plugin activation/Activate plugin</message>
|
1923 |
+
<nestedLevel>1</nestedLevel>
|
1924 |
+
<property name="name">Test Cases/common/Plugin activation/Activate plugin</property>
|
1925 |
+
<property name="description"></property>
|
1926 |
+
<property name="id">Test Cases/common/Plugin activation/Activate plugin</property>
|
1927 |
+
<property name="source">\\tmp\\katalon_execute\\project\\Test Cases\\common\\Plugin activation\\Activate plugin.tc</property>
|
1928 |
+
<property name="isOptional">false</property>
|
1929 |
+
</record>
|
1930 |
+
<record>
|
1931 |
+
<date>2018-12-19T14:11:31</date>
|
1932 |
+
<millis>1545228691809</millis>
|
1933 |
+
<sequence>169</sequence>
|
1934 |
+
<level>INFO</level>
|
1935 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1936 |
+
<method>logMessage</method>
|
1937 |
+
<thread>1</thread>
|
1938 |
+
<message>Evaluating variables for test case</message>
|
1939 |
+
<nestedLevel>1</nestedLevel>
|
1940 |
+
</record>
|
1941 |
+
<record>
|
1942 |
+
<date>2018-12-19T14:11:31</date>
|
1943 |
+
<millis>1545228691810</millis>
|
1944 |
+
<sequence>170</sequence>
|
1945 |
+
<level>START</level>
|
1946 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1947 |
+
<method>startKeyword</method>
|
1948 |
+
<thread>1</thread>
|
1949 |
+
<message>Start listener action : sampleBeforeTestCase</message>
|
1950 |
+
<nestedLevel>1</nestedLevel>
|
1951 |
+
</record>
|
1952 |
+
<record>
|
1953 |
+
<date>2018-12-19T14:11:31</date>
|
1954 |
+
<millis>1545228691810</millis>
|
1955 |
+
<sequence>171</sequence>
|
1956 |
+
<level>INFO</level>
|
1957 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1958 |
+
<method>logMessage</method>
|
1959 |
+
<thread>1</thread>
|
1960 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos;</message>
|
1961 |
+
<nestedLevel>1</nestedLevel>
|
1962 |
+
</record>
|
1963 |
+
<record>
|
1964 |
+
<date>2018-12-19T14:11:31</date>
|
1965 |
+
<millis>1545228691811</millis>
|
1966 |
+
<sequence>172</sequence>
|
1967 |
+
<level>INFO</level>
|
1968 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1969 |
+
<method>logMessage</method>
|
1970 |
+
<thread>1</thread>
|
1971 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos; completed.</message>
|
1972 |
+
<nestedLevel>1</nestedLevel>
|
1973 |
+
</record>
|
1974 |
+
<record>
|
1975 |
+
<date>2018-12-19T14:11:31</date>
|
1976 |
+
<millis>1545228691811</millis>
|
1977 |
+
<sequence>173</sequence>
|
1978 |
+
<level>END</level>
|
1979 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1980 |
+
<method>endKeyword</method>
|
1981 |
+
<thread>1</thread>
|
1982 |
+
<message>End listener action : sampleBeforeTestCase</message>
|
1983 |
+
<nestedLevel>1</nestedLevel>
|
1984 |
+
</record>
|
1985 |
+
<record>
|
1986 |
+
<date>2018-12-19T14:11:31</date>
|
1987 |
+
<millis>1545228691811</millis>
|
1988 |
+
<sequence>174</sequence>
|
1989 |
+
<level>START</level>
|
1990 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
1991 |
+
<method>startKeyword</method>
|
1992 |
+
<thread>1</thread>
|
1993 |
+
<message>Start listener action : screenshotBeforeTestCase</message>
|
1994 |
+
<nestedLevel>1</nestedLevel>
|
1995 |
+
</record>
|
1996 |
+
<record>
|
1997 |
+
<date>2018-12-19T14:11:31</date>
|
1998 |
+
<millis>1545228691811</millis>
|
1999 |
+
<sequence>175</sequence>
|
2000 |
+
<level>INFO</level>
|
2001 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2002 |
+
<method>logMessage</method>
|
2003 |
+
<thread>1</thread>
|
2004 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos;</message>
|
2005 |
+
<nestedLevel>1</nestedLevel>
|
2006 |
+
</record>
|
2007 |
+
<record>
|
2008 |
+
<date>2018-12-19T14:11:31</date>
|
2009 |
+
<millis>1545228691812</millis>
|
2010 |
+
<sequence>176</sequence>
|
2011 |
+
<level>START</level>
|
2012 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2013 |
+
<method>startKeyword</method>
|
2014 |
+
<thread>1</thread>
|
2015 |
+
<message>Start action : Statement - Try</message>
|
2016 |
+
<nestedLevel>1</nestedLevel>
|
2017 |
+
<property name="startLine">32</property>
|
2018 |
+
<property name="stepIndex">1</property>
|
2019 |
+
</record>
|
2020 |
+
<record>
|
2021 |
+
<date>2018-12-19T14:11:31</date>
|
2022 |
+
<millis>1545228691813</millis>
|
2023 |
+
<sequence>177</sequence>
|
2024 |
+
<level>START</level>
|
2025 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2026 |
+
<method>startKeyword</method>
|
2027 |
+
<thread>1</thread>
|
2028 |
+
<message>Start action : takeScreenshot</message>
|
2029 |
+
<nestedLevel>2</nestedLevel>
|
2030 |
+
<property name="startLine">33</property>
|
2031 |
+
<property name="stepIndex">1</property>
|
2032 |
+
</record>
|
2033 |
+
<record>
|
2034 |
+
<date>2018-12-19T14:11:32</date>
|
2035 |
+
<millis>1545228692021</millis>
|
2036 |
+
<sequence>178</sequence>
|
2037 |
+
<level>PASSED</level>
|
2038 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2039 |
+
<method>logMessage</method>
|
2040 |
+
<thread>1</thread>
|
2041 |
+
<message>Taking screenshot successfully</message>
|
2042 |
+
<nestedLevel>1</nestedLevel>
|
2043 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228691813.png</property>
|
2044 |
+
</record>
|
2045 |
+
<record>
|
2046 |
+
<date>2018-12-19T14:11:32</date>
|
2047 |
+
<millis>1545228692022</millis>
|
2048 |
+
<sequence>179</sequence>
|
2049 |
+
<level>INFO</level>
|
2050 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2051 |
+
<method>logMessage</method>
|
2052 |
+
<thread>1</thread>
|
2053 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos; completed.</message>
|
2054 |
+
<nestedLevel>1</nestedLevel>
|
2055 |
+
</record>
|
2056 |
+
<record>
|
2057 |
+
<date>2018-12-19T14:11:32</date>
|
2058 |
+
<millis>1545228692022</millis>
|
2059 |
+
<sequence>180</sequence>
|
2060 |
+
<level>END</level>
|
2061 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2062 |
+
<method>endKeyword</method>
|
2063 |
+
<thread>1</thread>
|
2064 |
+
<message>End action : takeScreenshot</message>
|
2065 |
+
<nestedLevel>2</nestedLevel>
|
2066 |
+
</record>
|
2067 |
+
<record>
|
2068 |
+
<date>2018-12-19T14:11:32</date>
|
2069 |
+
<millis>1545228692022</millis>
|
2070 |
+
<sequence>181</sequence>
|
2071 |
+
<level>END</level>
|
2072 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2073 |
+
<method>endKeyword</method>
|
2074 |
+
<thread>1</thread>
|
2075 |
+
<message>End action : Statement - Try</message>
|
2076 |
+
<nestedLevel>1</nestedLevel>
|
2077 |
+
</record>
|
2078 |
+
<record>
|
2079 |
+
<date>2018-12-19T14:11:32</date>
|
2080 |
+
<millis>1545228692022</millis>
|
2081 |
+
<sequence>182</sequence>
|
2082 |
+
<level>END</level>
|
2083 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2084 |
+
<method>endKeyword</method>
|
2085 |
+
<thread>1</thread>
|
2086 |
+
<message>End listener action : screenshotBeforeTestCase</message>
|
2087 |
+
<nestedLevel>1</nestedLevel>
|
2088 |
+
</record>
|
2089 |
+
<record>
|
2090 |
+
<date>2018-12-19T14:11:32</date>
|
2091 |
+
<millis>1545228692178</millis>
|
2092 |
+
<sequence>183</sequence>
|
2093 |
+
<level>START</level>
|
2094 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2095 |
+
<method>startKeyword</method>
|
2096 |
+
<thread>1</thread>
|
2097 |
+
<message>Start action : Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile()</message>
|
2098 |
+
<nestedLevel>1</nestedLevel>
|
2099 |
+
<property name="startLine">23</property>
|
2100 |
+
<property name="stepIndex">1</property>
|
2101 |
+
</record>
|
2102 |
+
<record>
|
2103 |
+
<date>2018-12-19T14:11:32</date>
|
2104 |
+
<millis>1545228692179</millis>
|
2105 |
+
<sequence>184</sequence>
|
2106 |
+
<level>INFO</level>
|
2107 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2108 |
+
<method>logMessage</method>
|
2109 |
+
<thread>1</thread>
|
2110 |
+
<message>PLUGIN_FILE</message>
|
2111 |
+
<nestedLevel>1</nestedLevel>
|
2112 |
+
</record>
|
2113 |
+
<record>
|
2114 |
+
<date>2018-12-19T14:11:32</date>
|
2115 |
+
<millis>1545228692179</millis>
|
2116 |
+
<sequence>185</sequence>
|
2117 |
+
<level>INFO</level>
|
2118 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2119 |
+
<method>logMessage</method>
|
2120 |
+
<thread>1</thread>
|
2121 |
+
<message></message>
|
2122 |
+
<nestedLevel>1</nestedLevel>
|
2123 |
+
</record>
|
2124 |
+
<record>
|
2125 |
+
<date>2018-12-19T14:11:32</date>
|
2126 |
+
<millis>1545228692180</millis>
|
2127 |
+
<sequence>186</sequence>
|
2128 |
+
<level>INFO</level>
|
2129 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2130 |
+
<method>logMessage</method>
|
2131 |
+
<thread>1</thread>
|
2132 |
+
<message></message>
|
2133 |
+
<nestedLevel>1</nestedLevel>
|
2134 |
+
</record>
|
2135 |
+
<record>
|
2136 |
+
<date>2018-12-19T14:11:32</date>
|
2137 |
+
<millis>1545228692180</millis>
|
2138 |
+
<sequence>187</sequence>
|
2139 |
+
<level>INFO</level>
|
2140 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2141 |
+
<method>logMessage</method>
|
2142 |
+
<thread>1</thread>
|
2143 |
+
<message></message>
|
2144 |
+
<nestedLevel>1</nestedLevel>
|
2145 |
+
</record>
|
2146 |
+
<record>
|
2147 |
+
<date>2018-12-19T14:11:32</date>
|
2148 |
+
<millis>1545228692180</millis>
|
2149 |
+
<sequence>188</sequence>
|
2150 |
+
<level>INFO</level>
|
2151 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2152 |
+
<method>logMessage</method>
|
2153 |
+
<thread>1</thread>
|
2154 |
+
<message></message>
|
2155 |
+
<nestedLevel>1</nestedLevel>
|
2156 |
+
</record>
|
2157 |
+
<record>
|
2158 |
+
<date>2018-12-19T14:11:32</date>
|
2159 |
+
<millis>1545228692181</millis>
|
2160 |
+
<sequence>189</sequence>
|
2161 |
+
<level>END</level>
|
2162 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2163 |
+
<method>endKeyword</method>
|
2164 |
+
<thread>1</thread>
|
2165 |
+
<message>End action : Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile()</message>
|
2166 |
+
<nestedLevel>1</nestedLevel>
|
2167 |
+
</record>
|
2168 |
+
<record>
|
2169 |
+
<date>2018-12-19T14:11:32</date>
|
2170 |
+
<millis>1545228692181</millis>
|
2171 |
+
<sequence>190</sequence>
|
2172 |
+
<level>START</level>
|
2173 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2174 |
+
<method>startKeyword</method>
|
2175 |
+
<thread>1</thread>
|
2176 |
+
<message>Start action : Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))</message>
|
2177 |
+
<nestedLevel>1</nestedLevel>
|
2178 |
+
<property name="startLine">25</property>
|
2179 |
+
<property name="stepIndex">2</property>
|
2180 |
+
</record>
|
2181 |
+
<record>
|
2182 |
+
<date>2018-12-19T14:11:32</date>
|
2183 |
+
<millis>1545228692182</millis>
|
2184 |
+
<sequence>191</sequence>
|
2185 |
+
<level>INFO</level>
|
2186 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2187 |
+
<method>logMessage</method>
|
2188 |
+
<thread>1</thread>
|
2189 |
+
<message>PLUGIN_WITH_TRACKER</message>
|
2190 |
+
<nestedLevel>1</nestedLevel>
|
2191 |
+
</record>
|
2192 |
+
<record>
|
2193 |
+
<date>2018-12-19T14:11:32</date>
|
2194 |
+
<millis>1545228692182</millis>
|
2195 |
+
<sequence>192</sequence>
|
2196 |
+
<level>INFO</level>
|
2197 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2198 |
+
<method>logMessage</method>
|
2199 |
+
<thread>1</thread>
|
2200 |
+
<message></message>
|
2201 |
+
<nestedLevel>1</nestedLevel>
|
2202 |
+
</record>
|
2203 |
+
<record>
|
2204 |
+
<date>2018-12-19T14:11:32</date>
|
2205 |
+
<millis>1545228692182</millis>
|
2206 |
+
<sequence>193</sequence>
|
2207 |
+
<level>INFO</level>
|
2208 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2209 |
+
<method>logMessage</method>
|
2210 |
+
<thread>1</thread>
|
2211 |
+
<message></message>
|
2212 |
+
<nestedLevel>1</nestedLevel>
|
2213 |
+
</record>
|
2214 |
+
<record>
|
2215 |
+
<date>2018-12-19T14:11:32</date>
|
2216 |
+
<millis>1545228692182</millis>
|
2217 |
+
<sequence>194</sequence>
|
2218 |
+
<level>INFO</level>
|
2219 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2220 |
+
<method>logMessage</method>
|
2221 |
+
<thread>1</thread>
|
2222 |
+
<message>1</message>
|
2223 |
+
<nestedLevel>1</nestedLevel>
|
2224 |
+
</record>
|
2225 |
+
<record>
|
2226 |
+
<date>2018-12-19T14:11:32</date>
|
2227 |
+
<millis>1545228692182</millis>
|
2228 |
+
<sequence>195</sequence>
|
2229 |
+
<level>INFO</level>
|
2230 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2231 |
+
<method>logMessage</method>
|
2232 |
+
<thread>1</thread>
|
2233 |
+
<message>1</message>
|
2234 |
+
<nestedLevel>1</nestedLevel>
|
2235 |
+
</record>
|
2236 |
+
<record>
|
2237 |
+
<date>2018-12-19T14:11:32</date>
|
2238 |
+
<millis>1545228692185</millis>
|
2239 |
+
<sequence>196</sequence>
|
2240 |
+
<level>END</level>
|
2241 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2242 |
+
<method>endKeyword</method>
|
2243 |
+
<thread>1</thread>
|
2244 |
+
<message>End action : Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))</message>
|
2245 |
+
<nestedLevel>1</nestedLevel>
|
2246 |
+
</record>
|
2247 |
+
<record>
|
2248 |
+
<date>2018-12-19T14:11:32</date>
|
2249 |
+
<millis>1545228692186</millis>
|
2250 |
+
<sequence>197</sequence>
|
2251 |
+
<level>START</level>
|
2252 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2253 |
+
<method>startKeyword</method>
|
2254 |
+
<thread>1</thread>
|
2255 |
+
<message>Start action : Statement - plugin_actions.acivatePlugin()</message>
|
2256 |
+
<nestedLevel>1</nestedLevel>
|
2257 |
+
<property name="startLine">27</property>
|
2258 |
+
<property name="stepIndex">3</property>
|
2259 |
+
</record>
|
2260 |
+
<record>
|
2261 |
+
<date>2018-12-19T14:11:32</date>
|
2262 |
+
<millis>1545228692188</millis>
|
2263 |
+
<sequence>198</sequence>
|
2264 |
+
<level>INFO</level>
|
2265 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2266 |
+
<method>logMessage</method>
|
2267 |
+
<thread>1</thread>
|
2268 |
+
<message>SITE_URL</message>
|
2269 |
+
<nestedLevel>1</nestedLevel>
|
2270 |
+
</record>
|
2271 |
+
<record>
|
2272 |
+
<date>2018-12-19T14:11:32</date>
|
2273 |
+
<millis>1545228692188</millis>
|
2274 |
+
<sequence>199</sequence>
|
2275 |
+
<level>INFO</level>
|
2276 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2277 |
+
<method>logMessage</method>
|
2278 |
+
<thread>1</thread>
|
2279 |
+
<message>http://172.17.0.9/</message>
|
2280 |
+
<nestedLevel>1</nestedLevel>
|
2281 |
+
</record>
|
2282 |
+
<record>
|
2283 |
+
<date>2018-12-19T14:11:32</date>
|
2284 |
+
<millis>1545228692188</millis>
|
2285 |
+
<sequence>200</sequence>
|
2286 |
+
<level>INFO</level>
|
2287 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2288 |
+
<method>logMessage</method>
|
2289 |
+
<thread>1</thread>
|
2290 |
+
<message>http://172.17.0.9/</message>
|
2291 |
+
<nestedLevel>1</nestedLevel>
|
2292 |
+
</record>
|
2293 |
+
<record>
|
2294 |
+
<date>2018-12-19T14:11:32</date>
|
2295 |
+
<millis>1545228692188</millis>
|
2296 |
+
<sequence>201</sequence>
|
2297 |
+
<level>INFO</level>
|
2298 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2299 |
+
<method>logMessage</method>
|
2300 |
+
<thread>1</thread>
|
2301 |
+
<message>Checking url</message>
|
2302 |
+
<nestedLevel>1</nestedLevel>
|
2303 |
+
</record>
|
2304 |
+
<record>
|
2305 |
+
<date>2018-12-19T14:11:32</date>
|
2306 |
+
<millis>1545228692189</millis>
|
2307 |
+
<sequence>202</sequence>
|
2308 |
+
<level>INFO</level>
|
2309 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2310 |
+
<method>logMessage</method>
|
2311 |
+
<thread>1</thread>
|
2312 |
+
<message>Navigating to &apos;http://172.17.0.9/wp-admin/&apos;</message>
|
2313 |
+
<nestedLevel>1</nestedLevel>
|
2314 |
+
</record>
|
2315 |
+
<record>
|
2316 |
+
<date>2018-12-19T14:11:32</date>
|
2317 |
+
<millis>1545228692694</millis>
|
2318 |
+
<sequence>203</sequence>
|
2319 |
+
<level>PASSED</level>
|
2320 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2321 |
+
<method>logMessage</method>
|
2322 |
+
<thread>1</thread>
|
2323 |
+
<message>Navigate to &apos;http://172.17.0.9/wp-admin/&apos; successfully</message>
|
2324 |
+
<nestedLevel>1</nestedLevel>
|
2325 |
+
</record>
|
2326 |
+
<record>
|
2327 |
+
<date>2018-12-19T14:11:32</date>
|
2328 |
+
<millis>1545228692701</millis>
|
2329 |
+
<sequence>204</sequence>
|
2330 |
+
<level>INFO</level>
|
2331 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2332 |
+
<method>logMessage</method>
|
2333 |
+
<thread>1</thread>
|
2334 |
+
<message>MYSQL_HOST</message>
|
2335 |
+
<nestedLevel>1</nestedLevel>
|
2336 |
+
</record>
|
2337 |
+
<record>
|
2338 |
+
<date>2018-12-19T14:11:32</date>
|
2339 |
+
<millis>1545228692702</millis>
|
2340 |
+
<sequence>205</sequence>
|
2341 |
+
<level>INFO</level>
|
2342 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2343 |
+
<method>logMessage</method>
|
2344 |
+
<thread>1</thread>
|
2345 |
+
<message>172.17.0.16</message>
|
2346 |
+
<nestedLevel>1</nestedLevel>
|
2347 |
+
</record>
|
2348 |
+
<record>
|
2349 |
+
<date>2018-12-19T14:11:32</date>
|
2350 |
+
<millis>1545228692702</millis>
|
2351 |
+
<sequence>206</sequence>
|
2352 |
+
<level>INFO</level>
|
2353 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2354 |
+
<method>logMessage</method>
|
2355 |
+
<thread>1</thread>
|
2356 |
+
<message>172.17.0.16</message>
|
2357 |
+
<nestedLevel>1</nestedLevel>
|
2358 |
+
</record>
|
2359 |
+
<record>
|
2360 |
+
<date>2018-12-19T14:11:32</date>
|
2361 |
+
<millis>1545228692702</millis>
|
2362 |
+
<sequence>207</sequence>
|
2363 |
+
<level>INFO</level>
|
2364 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2365 |
+
<method>logMessage</method>
|
2366 |
+
<thread>1</thread>
|
2367 |
+
<message>MYSQL_DATABASE</message>
|
2368 |
+
<nestedLevel>1</nestedLevel>
|
2369 |
+
</record>
|
2370 |
+
<record>
|
2371 |
+
<date>2018-12-19T14:11:32</date>
|
2372 |
+
<millis>1545228692702</millis>
|
2373 |
+
<sequence>208</sequence>
|
2374 |
+
<level>INFO</level>
|
2375 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2376 |
+
<method>logMessage</method>
|
2377 |
+
<thread>1</thread>
|
2378 |
+
<message>wptest</message>
|
2379 |
+
<nestedLevel>1</nestedLevel>
|
2380 |
+
</record>
|
2381 |
+
<record>
|
2382 |
+
<date>2018-12-19T14:11:32</date>
|
2383 |
+
<millis>1545228692703</millis>
|
2384 |
+
<sequence>209</sequence>
|
2385 |
+
<level>INFO</level>
|
2386 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2387 |
+
<method>logMessage</method>
|
2388 |
+
<thread>1</thread>
|
2389 |
+
<message>wptest</message>
|
2390 |
+
<nestedLevel>1</nestedLevel>
|
2391 |
+
</record>
|
2392 |
+
<record>
|
2393 |
+
<date>2018-12-19T14:11:32</date>
|
2394 |
+
<millis>1545228692703</millis>
|
2395 |
+
<sequence>210</sequence>
|
2396 |
+
<level>INFO</level>
|
2397 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2398 |
+
<method>logMessage</method>
|
2399 |
+
<thread>1</thread>
|
2400 |
+
<message>MYSQL_USER</message>
|
2401 |
+
<nestedLevel>1</nestedLevel>
|
2402 |
+
</record>
|
2403 |
+
<record>
|
2404 |
+
<date>2018-12-19T14:11:32</date>
|
2405 |
+
<millis>1545228692703</millis>
|
2406 |
+
<sequence>211</sequence>
|
2407 |
+
<level>INFO</level>
|
2408 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2409 |
+
<method>logMessage</method>
|
2410 |
+
<thread>1</thread>
|
2411 |
+
<message>mysql</message>
|
2412 |
+
<nestedLevel>1</nestedLevel>
|
2413 |
+
</record>
|
2414 |
+
<record>
|
2415 |
+
<date>2018-12-19T14:11:32</date>
|
2416 |
+
<millis>1545228692703</millis>
|
2417 |
+
<sequence>212</sequence>
|
2418 |
+
<level>INFO</level>
|
2419 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2420 |
+
<method>logMessage</method>
|
2421 |
+
<thread>1</thread>
|
2422 |
+
<message>mysql</message>
|
2423 |
+
<nestedLevel>1</nestedLevel>
|
2424 |
+
</record>
|
2425 |
+
<record>
|
2426 |
+
<date>2018-12-19T14:11:32</date>
|
2427 |
+
<millis>1545228692703</millis>
|
2428 |
+
<sequence>213</sequence>
|
2429 |
+
<level>INFO</level>
|
2430 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2431 |
+
<method>logMessage</method>
|
2432 |
+
<thread>1</thread>
|
2433 |
+
<message>MYSQL_PASSWORD</message>
|
2434 |
+
<nestedLevel>1</nestedLevel>
|
2435 |
+
</record>
|
2436 |
+
<record>
|
2437 |
+
<date>2018-12-19T14:11:32</date>
|
2438 |
+
<millis>1545228692704</millis>
|
2439 |
+
<sequence>214</sequence>
|
2440 |
+
<level>INFO</level>
|
2441 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2442 |
+
<method>logMessage</method>
|
2443 |
+
<thread>1</thread>
|
2444 |
+
<message>mysql</message>
|
2445 |
+
<nestedLevel>1</nestedLevel>
|
2446 |
+
</record>
|
2447 |
+
<record>
|
2448 |
+
<date>2018-12-19T14:11:32</date>
|
2449 |
+
<millis>1545228692704</millis>
|
2450 |
+
<sequence>215</sequence>
|
2451 |
+
<level>INFO</level>
|
2452 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2453 |
+
<method>logMessage</method>
|
2454 |
+
<thread>1</thread>
|
2455 |
+
<message>mysql</message>
|
2456 |
+
<nestedLevel>1</nestedLevel>
|
2457 |
+
</record>
|
2458 |
+
<record>
|
2459 |
+
<date>2018-12-19T14:11:32</date>
|
2460 |
+
<millis>1545228692704</millis>
|
2461 |
+
<sequence>216</sequence>
|
2462 |
+
<level>INFO</level>
|
2463 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2464 |
+
<method>logMessage</method>
|
2465 |
+
<thread>1</thread>
|
2466 |
+
<message>jdbc:mysql://172.17.0.16/wptest</message>
|
2467 |
+
<nestedLevel>1</nestedLevel>
|
2468 |
+
</record>
|
2469 |
+
<record>
|
2470 |
+
<date>2018-12-19T14:11:33</date>
|
2471 |
+
<millis>1545228693116</millis>
|
2472 |
+
<sequence>217</sequence>
|
2473 |
+
<level>INFO</level>
|
2474 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2475 |
+
<method>logMessage</method>
|
2476 |
+
<thread>1</thread>
|
2477 |
+
<message>MYSQL_TABLE_PREFIX</message>
|
2478 |
+
<nestedLevel>1</nestedLevel>
|
2479 |
+
</record>
|
2480 |
+
<record>
|
2481 |
+
<date>2018-12-19T14:11:33</date>
|
2482 |
+
<millis>1545228693117</millis>
|
2483 |
+
<sequence>218</sequence>
|
2484 |
+
<level>INFO</level>
|
2485 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2486 |
+
<method>logMessage</method>
|
2487 |
+
<thread>1</thread>
|
2488 |
+
<message></message>
|
2489 |
+
<nestedLevel>1</nestedLevel>
|
2490 |
+
</record>
|
2491 |
+
<record>
|
2492 |
+
<date>2018-12-19T14:11:33</date>
|
2493 |
+
<millis>1545228693117</millis>
|
2494 |
+
<sequence>219</sequence>
|
2495 |
+
<level>INFO</level>
|
2496 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2497 |
+
<method>logMessage</method>
|
2498 |
+
<thread>1</thread>
|
2499 |
+
<message></message>
|
2500 |
+
<nestedLevel>1</nestedLevel>
|
2501 |
+
</record>
|
2502 |
+
<record>
|
2503 |
+
<date>2018-12-19T14:11:33</date>
|
2504 |
+
<millis>1545228693117</millis>
|
2505 |
+
<sequence>220</sequence>
|
2506 |
+
<level>INFO</level>
|
2507 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2508 |
+
<method>logMessage</method>
|
2509 |
+
<thread>1</thread>
|
2510 |
+
<message>wp_</message>
|
2511 |
+
<nestedLevel>1</nestedLevel>
|
2512 |
+
</record>
|
2513 |
+
<record>
|
2514 |
+
<date>2018-12-19T14:11:33</date>
|
2515 |
+
<millis>1545228693117</millis>
|
2516 |
+
<sequence>221</sequence>
|
2517 |
+
<level>INFO</level>
|
2518 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2519 |
+
<method>logMessage</method>
|
2520 |
+
<thread>1</thread>
|
2521 |
+
<message>wp_</message>
|
2522 |
+
<nestedLevel>1</nestedLevel>
|
2523 |
+
</record>
|
2524 |
+
<record>
|
2525 |
+
<date>2018-12-19T14:11:33</date>
|
2526 |
+
<millis>1545228693182</millis>
|
2527 |
+
<sequence>222</sequence>
|
2528 |
+
<level>INFO</level>
|
2529 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2530 |
+
<method>logMessage</method>
|
2531 |
+
<thread>1</thread>
|
2532 |
+
<message>MYSQL_TABLE_PREFIX</message>
|
2533 |
+
<nestedLevel>1</nestedLevel>
|
2534 |
+
</record>
|
2535 |
+
<record>
|
2536 |
+
<date>2018-12-19T14:11:33</date>
|
2537 |
+
<millis>1545228693182</millis>
|
2538 |
+
<sequence>223</sequence>
|
2539 |
+
<level>INFO</level>
|
2540 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2541 |
+
<method>logMessage</method>
|
2542 |
+
<thread>1</thread>
|
2543 |
+
<message></message>
|
2544 |
+
<nestedLevel>1</nestedLevel>
|
2545 |
+
</record>
|
2546 |
+
<record>
|
2547 |
+
<date>2018-12-19T14:11:33</date>
|
2548 |
+
<millis>1545228693183</millis>
|
2549 |
+
<sequence>224</sequence>
|
2550 |
+
<level>INFO</level>
|
2551 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2552 |
+
<method>logMessage</method>
|
2553 |
+
<thread>1</thread>
|
2554 |
+
<message></message>
|
2555 |
+
<nestedLevel>1</nestedLevel>
|
2556 |
+
</record>
|
2557 |
+
<record>
|
2558 |
+
<date>2018-12-19T14:11:33</date>
|
2559 |
+
<millis>1545228693183</millis>
|
2560 |
+
<sequence>225</sequence>
|
2561 |
+
<level>INFO</level>
|
2562 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2563 |
+
<method>logMessage</method>
|
2564 |
+
<thread>1</thread>
|
2565 |
+
<message>wp_</message>
|
2566 |
+
<nestedLevel>1</nestedLevel>
|
2567 |
+
</record>
|
2568 |
+
<record>
|
2569 |
+
<date>2018-12-19T14:11:33</date>
|
2570 |
+
<millis>1545228693183</millis>
|
2571 |
+
<sequence>226</sequence>
|
2572 |
+
<level>INFO</level>
|
2573 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2574 |
+
<method>logMessage</method>
|
2575 |
+
<thread>1</thread>
|
2576 |
+
<message>wp_</message>
|
2577 |
+
<nestedLevel>1</nestedLevel>
|
2578 |
+
</record>
|
2579 |
+
<record>
|
2580 |
+
<date>2018-12-19T14:11:33</date>
|
2581 |
+
<millis>1545228693197</millis>
|
2582 |
+
<sequence>227</sequence>
|
2583 |
+
<level>INFO</level>
|
2584 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2585 |
+
<method>logMessage</method>
|
2586 |
+
<thread>1</thread>
|
2587 |
+
<message>Checking object</message>
|
2588 |
+
<nestedLevel>1</nestedLevel>
|
2589 |
+
</record>
|
2590 |
+
<record>
|
2591 |
+
<date>2018-12-19T14:11:33</date>
|
2592 |
+
<millis>1545228693198</millis>
|
2593 |
+
<sequence>228</sequence>
|
2594 |
+
<level>INFO</level>
|
2595 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2596 |
+
<method>logMessage</method>
|
2597 |
+
<thread>1</thread>
|
2598 |
+
<message>Checking timeout</message>
|
2599 |
+
<nestedLevel>1</nestedLevel>
|
2600 |
+
</record>
|
2601 |
+
<record>
|
2602 |
+
<date>2018-12-19T14:11:33</date>
|
2603 |
+
<millis>1545228693205</millis>
|
2604 |
+
<sequence>229</sequence>
|
2605 |
+
<level>INFO</level>
|
2606 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2607 |
+
<method>logMessage</method>
|
2608 |
+
<thread>1</thread>
|
2609 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //li[@id=\&quot;menu-plugins\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
2610 |
+
<nestedLevel>1</nestedLevel>
|
2611 |
+
</record>
|
2612 |
+
<record>
|
2613 |
+
<date>2018-12-19T14:11:33</date>
|
2614 |
+
<millis>1545228693228</millis>
|
2615 |
+
<sequence>230</sequence>
|
2616 |
+
<level>INFO</level>
|
2617 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2618 |
+
<method>logMessage</method>
|
2619 |
+
<thread>1</thread>
|
2620 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //li[@id=\&quot;menu-plugins\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
2621 |
+
<nestedLevel>1</nestedLevel>
|
2622 |
+
</record>
|
2623 |
+
<record>
|
2624 |
+
<date>2018-12-19T14:11:33</date>
|
2625 |
+
<millis>1545228693229</millis>
|
2626 |
+
<sequence>231</sequence>
|
2627 |
+
<level>INFO</level>
|
2628 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2629 |
+
<method>logMessage</method>
|
2630 |
+
<thread>1</thread>
|
2631 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
2632 |
+
<nestedLevel>1</nestedLevel>
|
2633 |
+
</record>
|
2634 |
+
<record>
|
2635 |
+
<date>2018-12-19T14:11:33</date>
|
2636 |
+
<millis>1545228693569</millis>
|
2637 |
+
<sequence>232</sequence>
|
2638 |
+
<level>PASSED</level>
|
2639 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2640 |
+
<method>logMessage</method>
|
2641 |
+
<thread>1</thread>
|
2642 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
2643 |
+
<nestedLevel>1</nestedLevel>
|
2644 |
+
</record>
|
2645 |
+
<record>
|
2646 |
+
<date>2018-12-19T14:11:33</date>
|
2647 |
+
<millis>1545228693874</millis>
|
2648 |
+
<sequence>233</sequence>
|
2649 |
+
<level>PASSED</level>
|
2650 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2651 |
+
<method>logMessage</method>
|
2652 |
+
<thread>1</thread>
|
2653 |
+
<message>Taking screenshot successfully</message>
|
2654 |
+
<nestedLevel>1</nestedLevel>
|
2655 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228693570.png</property>
|
2656 |
+
</record>
|
2657 |
+
<record>
|
2658 |
+
<date>2018-12-19T14:11:33</date>
|
2659 |
+
<millis>1545228693875</millis>
|
2660 |
+
<sequence>234</sequence>
|
2661 |
+
<level>INFO</level>
|
2662 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2663 |
+
<method>logMessage</method>
|
2664 |
+
<thread>1</thread>
|
2665 |
+
<message>Checking object</message>
|
2666 |
+
<nestedLevel>1</nestedLevel>
|
2667 |
+
</record>
|
2668 |
+
<record>
|
2669 |
+
<date>2018-12-19T14:11:33</date>
|
2670 |
+
<millis>1545228693875</millis>
|
2671 |
+
<sequence>235</sequence>
|
2672 |
+
<level>INFO</level>
|
2673 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2674 |
+
<method>logMessage</method>
|
2675 |
+
<thread>1</thread>
|
2676 |
+
<message>Checking timeout</message>
|
2677 |
+
<nestedLevel>1</nestedLevel>
|
2678 |
+
</record>
|
2679 |
+
<record>
|
2680 |
+
<date>2018-12-19T14:11:33</date>
|
2681 |
+
<millis>1545228693876</millis>
|
2682 |
+
<sequence>236</sequence>
|
2683 |
+
<level>INFO</level>
|
2684 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2685 |
+
<method>logMessage</method>
|
2686 |
+
<thread>1</thread>
|
2687 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;activate\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
2688 |
+
<nestedLevel>1</nestedLevel>
|
2689 |
+
</record>
|
2690 |
+
<record>
|
2691 |
+
<date>2018-12-19T14:11:33</date>
|
2692 |
+
<millis>1545228693897</millis>
|
2693 |
+
<sequence>237</sequence>
|
2694 |
+
<level>INFO</level>
|
2695 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2696 |
+
<method>logMessage</method>
|
2697 |
+
<thread>1</thread>
|
2698 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;activate\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
2699 |
+
<nestedLevel>1</nestedLevel>
|
2700 |
+
</record>
|
2701 |
+
<record>
|
2702 |
+
<date>2018-12-19T14:11:33</date>
|
2703 |
+
<millis>1545228693898</millis>
|
2704 |
+
<sequence>238</sequence>
|
2705 |
+
<level>INFO</level>
|
2706 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2707 |
+
<method>logMessage</method>
|
2708 |
+
<thread>1</thread>
|
2709 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
2710 |
+
<nestedLevel>1</nestedLevel>
|
2711 |
+
</record>
|
2712 |
+
<record>
|
2713 |
+
<date>2018-12-19T14:11:34</date>
|
2714 |
+
<millis>1545228694452</millis>
|
2715 |
+
<sequence>239</sequence>
|
2716 |
+
<level>PASSED</level>
|
2717 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2718 |
+
<method>logMessage</method>
|
2719 |
+
<thread>1</thread>
|
2720 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
2721 |
+
<nestedLevel>1</nestedLevel>
|
2722 |
+
</record>
|
2723 |
+
<record>
|
2724 |
+
<date>2018-12-19T14:11:34</date>
|
2725 |
+
<millis>1545228694811</millis>
|
2726 |
+
<sequence>240</sequence>
|
2727 |
+
<level>PASSED</level>
|
2728 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2729 |
+
<method>logMessage</method>
|
2730 |
+
<thread>1</thread>
|
2731 |
+
<message>Taking screenshot successfully</message>
|
2732 |
+
<nestedLevel>1</nestedLevel>
|
2733 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228694453.png</property>
|
2734 |
+
</record>
|
2735 |
+
<record>
|
2736 |
+
<date>2018-12-19T14:11:34</date>
|
2737 |
+
<millis>1545228694813</millis>
|
2738 |
+
<sequence>241</sequence>
|
2739 |
+
<level>INFO</level>
|
2740 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2741 |
+
<method>logMessage</method>
|
2742 |
+
<thread>1</thread>
|
2743 |
+
<message>Checking object</message>
|
2744 |
+
<nestedLevel>1</nestedLevel>
|
2745 |
+
</record>
|
2746 |
+
<record>
|
2747 |
+
<date>2018-12-19T14:11:34</date>
|
2748 |
+
<millis>1545228694813</millis>
|
2749 |
+
<sequence>242</sequence>
|
2750 |
+
<level>INFO</level>
|
2751 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2752 |
+
<method>logMessage</method>
|
2753 |
+
<thread>1</thread>
|
2754 |
+
<message>Checking timeout</message>
|
2755 |
+
<nestedLevel>1</nestedLevel>
|
2756 |
+
</record>
|
2757 |
+
<record>
|
2758 |
+
<date>2018-12-19T14:11:34</date>
|
2759 |
+
<millis>1545228694814</millis>
|
2760 |
+
<sequence>243</sequence>
|
2761 |
+
<level>INFO</level>
|
2762 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2763 |
+
<method>logMessage</method>
|
2764 |
+
<thread>1</thread>
|
2765 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //a[contains(@class, &apos;button-secondary&apos;)]&apos; in &apos;30&apos; second(s)</message>
|
2766 |
+
<nestedLevel>1</nestedLevel>
|
2767 |
+
</record>
|
2768 |
+
<record>
|
2769 |
+
<date>2018-12-19T14:11:34</date>
|
2770 |
+
<millis>1545228694835</millis>
|
2771 |
+
<sequence>244</sequence>
|
2772 |
+
<level>INFO</level>
|
2773 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2774 |
+
<method>logMessage</method>
|
2775 |
+
<thread>1</thread>
|
2776 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //a[contains(@class, &apos;button-secondary&apos;)]&apos; in &apos;30&apos; second(s)</message>
|
2777 |
+
<nestedLevel>1</nestedLevel>
|
2778 |
+
</record>
|
2779 |
+
<record>
|
2780 |
+
<date>2018-12-19T14:11:34</date>
|
2781 |
+
<millis>1545228694836</millis>
|
2782 |
+
<sequence>245</sequence>
|
2783 |
+
<level>INFO</level>
|
2784 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2785 |
+
<method>logMessage</method>
|
2786 |
+
<thread>1</thread>
|
2787 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
2788 |
+
<nestedLevel>1</nestedLevel>
|
2789 |
+
</record>
|
2790 |
+
<record>
|
2791 |
+
<date>2018-12-19T14:11:37</date>
|
2792 |
+
<millis>1545228697094</millis>
|
2793 |
+
<sequence>246</sequence>
|
2794 |
+
<level>PASSED</level>
|
2795 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2796 |
+
<method>logMessage</method>
|
2797 |
+
<thread>1</thread>
|
2798 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
2799 |
+
<nestedLevel>1</nestedLevel>
|
2800 |
+
</record>
|
2801 |
+
<record>
|
2802 |
+
<date>2018-12-19T14:11:37</date>
|
2803 |
+
<millis>1545228697375</millis>
|
2804 |
+
<sequence>247</sequence>
|
2805 |
+
<level>PASSED</level>
|
2806 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2807 |
+
<method>logMessage</method>
|
2808 |
+
<thread>1</thread>
|
2809 |
+
<message>Taking screenshot successfully</message>
|
2810 |
+
<nestedLevel>1</nestedLevel>
|
2811 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697096.png</property>
|
2812 |
+
</record>
|
2813 |
+
<record>
|
2814 |
+
<date>2018-12-19T14:11:37</date>
|
2815 |
+
<millis>1545228697389</millis>
|
2816 |
+
<sequence>248</sequence>
|
2817 |
+
<level>INFO</level>
|
2818 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2819 |
+
<method>logMessage</method>
|
2820 |
+
<thread>1</thread>
|
2821 |
+
<message>Checking object</message>
|
2822 |
+
<nestedLevel>1</nestedLevel>
|
2823 |
+
</record>
|
2824 |
+
<record>
|
2825 |
+
<date>2018-12-19T14:11:37</date>
|
2826 |
+
<millis>1545228697390</millis>
|
2827 |
+
<sequence>249</sequence>
|
2828 |
+
<level>INFO</level>
|
2829 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2830 |
+
<method>logMessage</method>
|
2831 |
+
<thread>1</thread>
|
2832 |
+
<message>Checking timeout</message>
|
2833 |
+
<nestedLevel>1</nestedLevel>
|
2834 |
+
</record>
|
2835 |
+
<record>
|
2836 |
+
<date>2018-12-19T14:11:37</date>
|
2837 |
+
<millis>1545228697390</millis>
|
2838 |
+
<sequence>250</sequence>
|
2839 |
+
<level>INFO</level>
|
2840 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2841 |
+
<method>logMessage</method>
|
2842 |
+
<thread>1</thread>
|
2843 |
+
<message>Finding web element with id: &apos;deactivate_link&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;deactivate\&quot;]/a&apos; in &apos;10&apos; second(s)</message>
|
2844 |
+
<nestedLevel>1</nestedLevel>
|
2845 |
+
</record>
|
2846 |
+
<record>
|
2847 |
+
<date>2018-12-19T14:11:37</date>
|
2848 |
+
<millis>1545228697412</millis>
|
2849 |
+
<sequence>251</sequence>
|
2850 |
+
<level>INFO</level>
|
2851 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2852 |
+
<method>logMessage</method>
|
2853 |
+
<thread>1</thread>
|
2854 |
+
<message>Found 1 web elements with id: &apos;deactivate_link&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;deactivate\&quot;]/a&apos; in &apos;10&apos; second(s)</message>
|
2855 |
+
<nestedLevel>1</nestedLevel>
|
2856 |
+
</record>
|
2857 |
+
<record>
|
2858 |
+
<date>2018-12-19T14:11:37</date>
|
2859 |
+
<millis>1545228697413</millis>
|
2860 |
+
<sequence>252</sequence>
|
2861 |
+
<level>PASSED</level>
|
2862 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2863 |
+
<method>logMessage</method>
|
2864 |
+
<thread>1</thread>
|
2865 |
+
<message>Object &apos;deactivate_link&apos; is present</message>
|
2866 |
+
<nestedLevel>1</nestedLevel>
|
2867 |
+
</record>
|
2868 |
+
<record>
|
2869 |
+
<date>2018-12-19T14:11:37</date>
|
2870 |
+
<millis>1545228697658</millis>
|
2871 |
+
<sequence>253</sequence>
|
2872 |
+
<level>PASSED</level>
|
2873 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2874 |
+
<method>logMessage</method>
|
2875 |
+
<thread>1</thread>
|
2876 |
+
<message>Taking screenshot successfully</message>
|
2877 |
+
<nestedLevel>1</nestedLevel>
|
2878 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697413.png</property>
|
2879 |
+
</record>
|
2880 |
+
<record>
|
2881 |
+
<date>2018-12-19T14:11:37</date>
|
2882 |
+
<millis>1545228697659</millis>
|
2883 |
+
<sequence>254</sequence>
|
2884 |
+
<level>END</level>
|
2885 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2886 |
+
<method>endKeyword</method>
|
2887 |
+
<thread>1</thread>
|
2888 |
+
<message>End action : Statement - plugin_actions.acivatePlugin()</message>
|
2889 |
+
<nestedLevel>1</nestedLevel>
|
2890 |
+
</record>
|
2891 |
+
<record>
|
2892 |
+
<date>2018-12-19T14:11:37</date>
|
2893 |
+
<millis>1545228697659</millis>
|
2894 |
+
<sequence>255</sequence>
|
2895 |
+
<level>PASSED</level>
|
2896 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2897 |
+
<method>logMessage</method>
|
2898 |
+
<thread>1</thread>
|
2899 |
+
<message>Test Cases/common/Plugin activation/Activate plugin</message>
|
2900 |
+
<nestedLevel>1</nestedLevel>
|
2901 |
+
</record>
|
2902 |
+
<record>
|
2903 |
+
<date>2018-12-19T14:11:37</date>
|
2904 |
+
<millis>1545228697659</millis>
|
2905 |
+
<sequence>256</sequence>
|
2906 |
+
<level>START</level>
|
2907 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2908 |
+
<method>startKeyword</method>
|
2909 |
+
<thread>1</thread>
|
2910 |
+
<message>Start listener action : sampleAfterTestCase</message>
|
2911 |
+
<nestedLevel>1</nestedLevel>
|
2912 |
+
</record>
|
2913 |
+
<record>
|
2914 |
+
<date>2018-12-19T14:11:37</date>
|
2915 |
+
<millis>1545228697660</millis>
|
2916 |
+
<sequence>257</sequence>
|
2917 |
+
<level>INFO</level>
|
2918 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2919 |
+
<method>logMessage</method>
|
2920 |
+
<thread>1</thread>
|
2921 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos;</message>
|
2922 |
+
<nestedLevel>1</nestedLevel>
|
2923 |
+
</record>
|
2924 |
+
<record>
|
2925 |
+
<date>2018-12-19T14:11:37</date>
|
2926 |
+
<millis>1545228697660</millis>
|
2927 |
+
<sequence>258</sequence>
|
2928 |
+
<level>INFO</level>
|
2929 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2930 |
+
<method>logMessage</method>
|
2931 |
+
<thread>1</thread>
|
2932 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos; completed.</message>
|
2933 |
+
<nestedLevel>1</nestedLevel>
|
2934 |
+
</record>
|
2935 |
+
<record>
|
2936 |
+
<date>2018-12-19T14:11:37</date>
|
2937 |
+
<millis>1545228697660</millis>
|
2938 |
+
<sequence>259</sequence>
|
2939 |
+
<level>END</level>
|
2940 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2941 |
+
<method>endKeyword</method>
|
2942 |
+
<thread>1</thread>
|
2943 |
+
<message>End listener action : sampleAfterTestCase</message>
|
2944 |
+
<nestedLevel>1</nestedLevel>
|
2945 |
+
</record>
|
2946 |
+
<record>
|
2947 |
+
<date>2018-12-19T14:11:37</date>
|
2948 |
+
<millis>1545228697661</millis>
|
2949 |
+
<sequence>260</sequence>
|
2950 |
+
<level>START</level>
|
2951 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2952 |
+
<method>startKeyword</method>
|
2953 |
+
<thread>1</thread>
|
2954 |
+
<message>Start listener action : screenshotAfterTestCase</message>
|
2955 |
+
<nestedLevel>1</nestedLevel>
|
2956 |
+
</record>
|
2957 |
+
<record>
|
2958 |
+
<date>2018-12-19T14:11:37</date>
|
2959 |
+
<millis>1545228697661</millis>
|
2960 |
+
<sequence>261</sequence>
|
2961 |
+
<level>INFO</level>
|
2962 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2963 |
+
<method>logMessage</method>
|
2964 |
+
<thread>1</thread>
|
2965 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos;</message>
|
2966 |
+
<nestedLevel>1</nestedLevel>
|
2967 |
+
</record>
|
2968 |
+
<record>
|
2969 |
+
<date>2018-12-19T14:11:37</date>
|
2970 |
+
<millis>1545228697661</millis>
|
2971 |
+
<sequence>262</sequence>
|
2972 |
+
<level>START</level>
|
2973 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2974 |
+
<method>startKeyword</method>
|
2975 |
+
<thread>1</thread>
|
2976 |
+
<message>Start action : Statement - Try</message>
|
2977 |
+
<nestedLevel>1</nestedLevel>
|
2978 |
+
<property name="startLine">44</property>
|
2979 |
+
<property name="stepIndex">1</property>
|
2980 |
+
</record>
|
2981 |
+
<record>
|
2982 |
+
<date>2018-12-19T14:11:37</date>
|
2983 |
+
<millis>1545228697662</millis>
|
2984 |
+
<sequence>263</sequence>
|
2985 |
+
<level>START</level>
|
2986 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
2987 |
+
<method>startKeyword</method>
|
2988 |
+
<thread>1</thread>
|
2989 |
+
<message>Start action : takeScreenshot</message>
|
2990 |
+
<nestedLevel>2</nestedLevel>
|
2991 |
+
<property name="startLine">45</property>
|
2992 |
+
<property name="stepIndex">1</property>
|
2993 |
+
</record>
|
2994 |
+
<record>
|
2995 |
+
<date>2018-12-19T14:11:37</date>
|
2996 |
+
<millis>1545228697959</millis>
|
2997 |
+
<sequence>264</sequence>
|
2998 |
+
<level>PASSED</level>
|
2999 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3000 |
+
<method>logMessage</method>
|
3001 |
+
<thread>1</thread>
|
3002 |
+
<message>Taking screenshot successfully</message>
|
3003 |
+
<nestedLevel>1</nestedLevel>
|
3004 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228697663.png</property>
|
3005 |
+
</record>
|
3006 |
+
<record>
|
3007 |
+
<date>2018-12-19T14:11:37</date>
|
3008 |
+
<millis>1545228697959</millis>
|
3009 |
+
<sequence>265</sequence>
|
3010 |
+
<level>INFO</level>
|
3011 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3012 |
+
<method>logMessage</method>
|
3013 |
+
<thread>1</thread>
|
3014 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos; completed.</message>
|
3015 |
+
<nestedLevel>1</nestedLevel>
|
3016 |
+
</record>
|
3017 |
+
<record>
|
3018 |
+
<date>2018-12-19T14:11:37</date>
|
3019 |
+
<millis>1545228697959</millis>
|
3020 |
+
<sequence>266</sequence>
|
3021 |
+
<level>END</level>
|
3022 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3023 |
+
<method>endKeyword</method>
|
3024 |
+
<thread>1</thread>
|
3025 |
+
<message>End action : takeScreenshot</message>
|
3026 |
+
<nestedLevel>2</nestedLevel>
|
3027 |
+
</record>
|
3028 |
+
<record>
|
3029 |
+
<date>2018-12-19T14:11:37</date>
|
3030 |
+
<millis>1545228697960</millis>
|
3031 |
+
<sequence>267</sequence>
|
3032 |
+
<level>END</level>
|
3033 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3034 |
+
<method>endKeyword</method>
|
3035 |
+
<thread>1</thread>
|
3036 |
+
<message>End action : Statement - Try</message>
|
3037 |
+
<nestedLevel>1</nestedLevel>
|
3038 |
+
</record>
|
3039 |
+
<record>
|
3040 |
+
<date>2018-12-19T14:11:37</date>
|
3041 |
+
<millis>1545228697960</millis>
|
3042 |
+
<sequence>268</sequence>
|
3043 |
+
<level>END</level>
|
3044 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3045 |
+
<method>endKeyword</method>
|
3046 |
+
<thread>1</thread>
|
3047 |
+
<message>End listener action : screenshotAfterTestCase</message>
|
3048 |
+
<nestedLevel>1</nestedLevel>
|
3049 |
+
</record>
|
3050 |
+
<record>
|
3051 |
+
<date>2018-12-19T14:11:40</date>
|
3052 |
+
<millis>1545228700027</millis>
|
3053 |
+
<sequence>269</sequence>
|
3054 |
+
<level>END</level>
|
3055 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3056 |
+
<method>endTest</method>
|
3057 |
+
<thread>1</thread>
|
3058 |
+
<message>End Test Case : Test Cases/common/Plugin activation/Activate plugin</message>
|
3059 |
+
<nestedLevel>0</nestedLevel>
|
3060 |
+
</record>
|
3061 |
+
<record>
|
3062 |
+
<date>2018-12-19T14:11:40</date>
|
3063 |
+
<millis>1545228700031</millis>
|
3064 |
+
<sequence>270</sequence>
|
3065 |
+
<level>START</level>
|
3066 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3067 |
+
<method>startTest</method>
|
3068 |
+
<thread>1</thread>
|
3069 |
+
<message>Start Test Case : Test Cases/common/Plugin activation/Deactivate plugin</message>
|
3070 |
+
<nestedLevel>1</nestedLevel>
|
3071 |
+
<property name="name">Test Cases/common/Plugin activation/Deactivate plugin</property>
|
3072 |
+
<property name="description"></property>
|
3073 |
+
<property name="id">Test Cases/common/Plugin activation/Deactivate plugin</property>
|
3074 |
+
<property name="source">\\tmp\\katalon_execute\\project\\Test Cases\\common\\Plugin activation\\Deactivate plugin.tc</property>
|
3075 |
+
<property name="isOptional">false</property>
|
3076 |
+
</record>
|
3077 |
+
<record>
|
3078 |
+
<date>2018-12-19T14:11:40</date>
|
3079 |
+
<millis>1545228700041</millis>
|
3080 |
+
<sequence>271</sequence>
|
3081 |
+
<level>INFO</level>
|
3082 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3083 |
+
<method>logMessage</method>
|
3084 |
+
<thread>1</thread>
|
3085 |
+
<message>Evaluating variables for test case</message>
|
3086 |
+
<nestedLevel>1</nestedLevel>
|
3087 |
+
</record>
|
3088 |
+
<record>
|
3089 |
+
<date>2018-12-19T14:11:40</date>
|
3090 |
+
<millis>1545228700042</millis>
|
3091 |
+
<sequence>272</sequence>
|
3092 |
+
<level>START</level>
|
3093 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3094 |
+
<method>startKeyword</method>
|
3095 |
+
<thread>1</thread>
|
3096 |
+
<message>Start listener action : sampleBeforeTestCase</message>
|
3097 |
+
<nestedLevel>1</nestedLevel>
|
3098 |
+
</record>
|
3099 |
+
<record>
|
3100 |
+
<date>2018-12-19T14:11:40</date>
|
3101 |
+
<millis>1545228700042</millis>
|
3102 |
+
<sequence>273</sequence>
|
3103 |
+
<level>INFO</level>
|
3104 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3105 |
+
<method>logMessage</method>
|
3106 |
+
<thread>1</thread>
|
3107 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos;</message>
|
3108 |
+
<nestedLevel>1</nestedLevel>
|
3109 |
+
</record>
|
3110 |
+
<record>
|
3111 |
+
<date>2018-12-19T14:11:40</date>
|
3112 |
+
<millis>1545228700042</millis>
|
3113 |
+
<sequence>274</sequence>
|
3114 |
+
<level>INFO</level>
|
3115 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3116 |
+
<method>logMessage</method>
|
3117 |
+
<thread>1</thread>
|
3118 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos; completed.</message>
|
3119 |
+
<nestedLevel>1</nestedLevel>
|
3120 |
+
</record>
|
3121 |
+
<record>
|
3122 |
+
<date>2018-12-19T14:11:40</date>
|
3123 |
+
<millis>1545228700042</millis>
|
3124 |
+
<sequence>275</sequence>
|
3125 |
+
<level>END</level>
|
3126 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3127 |
+
<method>endKeyword</method>
|
3128 |
+
<thread>1</thread>
|
3129 |
+
<message>End listener action : sampleBeforeTestCase</message>
|
3130 |
+
<nestedLevel>1</nestedLevel>
|
3131 |
+
</record>
|
3132 |
+
<record>
|
3133 |
+
<date>2018-12-19T14:11:40</date>
|
3134 |
+
<millis>1545228700043</millis>
|
3135 |
+
<sequence>276</sequence>
|
3136 |
+
<level>START</level>
|
3137 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3138 |
+
<method>startKeyword</method>
|
3139 |
+
<thread>1</thread>
|
3140 |
+
<message>Start listener action : screenshotBeforeTestCase</message>
|
3141 |
+
<nestedLevel>1</nestedLevel>
|
3142 |
+
</record>
|
3143 |
+
<record>
|
3144 |
+
<date>2018-12-19T14:11:40</date>
|
3145 |
+
<millis>1545228700043</millis>
|
3146 |
+
<sequence>277</sequence>
|
3147 |
+
<level>INFO</level>
|
3148 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3149 |
+
<method>logMessage</method>
|
3150 |
+
<thread>1</thread>
|
3151 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos;</message>
|
3152 |
+
<nestedLevel>1</nestedLevel>
|
3153 |
+
</record>
|
3154 |
+
<record>
|
3155 |
+
<date>2018-12-19T14:11:40</date>
|
3156 |
+
<millis>1545228700043</millis>
|
3157 |
+
<sequence>278</sequence>
|
3158 |
+
<level>START</level>
|
3159 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3160 |
+
<method>startKeyword</method>
|
3161 |
+
<thread>1</thread>
|
3162 |
+
<message>Start action : Statement - Try</message>
|
3163 |
+
<nestedLevel>1</nestedLevel>
|
3164 |
+
<property name="startLine">32</property>
|
3165 |
+
<property name="stepIndex">1</property>
|
3166 |
+
</record>
|
3167 |
+
<record>
|
3168 |
+
<date>2018-12-19T14:11:40</date>
|
3169 |
+
<millis>1545228700044</millis>
|
3170 |
+
<sequence>279</sequence>
|
3171 |
+
<level>START</level>
|
3172 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3173 |
+
<method>startKeyword</method>
|
3174 |
+
<thread>1</thread>
|
3175 |
+
<message>Start action : takeScreenshot</message>
|
3176 |
+
<nestedLevel>2</nestedLevel>
|
3177 |
+
<property name="startLine">33</property>
|
3178 |
+
<property name="stepIndex">1</property>
|
3179 |
+
</record>
|
3180 |
+
<record>
|
3181 |
+
<date>2018-12-19T14:11:40</date>
|
3182 |
+
<millis>1545228700261</millis>
|
3183 |
+
<sequence>280</sequence>
|
3184 |
+
<level>PASSED</level>
|
3185 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3186 |
+
<method>logMessage</method>
|
3187 |
+
<thread>1</thread>
|
3188 |
+
<message>Taking screenshot successfully</message>
|
3189 |
+
<nestedLevel>1</nestedLevel>
|
3190 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228700045.png</property>
|
3191 |
+
</record>
|
3192 |
+
<record>
|
3193 |
+
<date>2018-12-19T14:11:40</date>
|
3194 |
+
<millis>1545228700262</millis>
|
3195 |
+
<sequence>281</sequence>
|
3196 |
+
<level>INFO</level>
|
3197 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3198 |
+
<method>logMessage</method>
|
3199 |
+
<thread>1</thread>
|
3200 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos; completed.</message>
|
3201 |
+
<nestedLevel>1</nestedLevel>
|
3202 |
+
</record>
|
3203 |
+
<record>
|
3204 |
+
<date>2018-12-19T14:11:40</date>
|
3205 |
+
<millis>1545228700262</millis>
|
3206 |
+
<sequence>282</sequence>
|
3207 |
+
<level>END</level>
|
3208 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3209 |
+
<method>endKeyword</method>
|
3210 |
+
<thread>1</thread>
|
3211 |
+
<message>End action : takeScreenshot</message>
|
3212 |
+
<nestedLevel>2</nestedLevel>
|
3213 |
+
</record>
|
3214 |
+
<record>
|
3215 |
+
<date>2018-12-19T14:11:40</date>
|
3216 |
+
<millis>1545228700262</millis>
|
3217 |
+
<sequence>283</sequence>
|
3218 |
+
<level>END</level>
|
3219 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3220 |
+
<method>endKeyword</method>
|
3221 |
+
<thread>1</thread>
|
3222 |
+
<message>End action : Statement - Try</message>
|
3223 |
+
<nestedLevel>1</nestedLevel>
|
3224 |
+
</record>
|
3225 |
+
<record>
|
3226 |
+
<date>2018-12-19T14:11:40</date>
|
3227 |
+
<millis>1545228700262</millis>
|
3228 |
+
<sequence>284</sequence>
|
3229 |
+
<level>END</level>
|
3230 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3231 |
+
<method>endKeyword</method>
|
3232 |
+
<thread>1</thread>
|
3233 |
+
<message>End listener action : screenshotBeforeTestCase</message>
|
3234 |
+
<nestedLevel>1</nestedLevel>
|
3235 |
+
</record>
|
3236 |
+
<record>
|
3237 |
+
<date>2018-12-19T14:11:40</date>
|
3238 |
+
<millis>1545228700411</millis>
|
3239 |
+
<sequence>285</sequence>
|
3240 |
+
<level>START</level>
|
3241 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3242 |
+
<method>startKeyword</method>
|
3243 |
+
<thread>1</thread>
|
3244 |
+
<message>Start action : Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile()</message>
|
3245 |
+
<nestedLevel>1</nestedLevel>
|
3246 |
+
<property name="startLine">20</property>
|
3247 |
+
<property name="stepIndex">1</property>
|
3248 |
+
</record>
|
3249 |
+
<record>
|
3250 |
+
<date>2018-12-19T14:11:40</date>
|
3251 |
+
<millis>1545228700412</millis>
|
3252 |
+
<sequence>286</sequence>
|
3253 |
+
<level>INFO</level>
|
3254 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3255 |
+
<method>logMessage</method>
|
3256 |
+
<thread>1</thread>
|
3257 |
+
<message>PLUGIN_FILE</message>
|
3258 |
+
<nestedLevel>1</nestedLevel>
|
3259 |
+
</record>
|
3260 |
+
<record>
|
3261 |
+
<date>2018-12-19T14:11:40</date>
|
3262 |
+
<millis>1545228700412</millis>
|
3263 |
+
<sequence>287</sequence>
|
3264 |
+
<level>INFO</level>
|
3265 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3266 |
+
<method>logMessage</method>
|
3267 |
+
<thread>1</thread>
|
3268 |
+
<message></message>
|
3269 |
+
<nestedLevel>1</nestedLevel>
|
3270 |
+
</record>
|
3271 |
+
<record>
|
3272 |
+
<date>2018-12-19T14:11:40</date>
|
3273 |
+
<millis>1545228700412</millis>
|
3274 |
+
<sequence>288</sequence>
|
3275 |
+
<level>INFO</level>
|
3276 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3277 |
+
<method>logMessage</method>
|
3278 |
+
<thread>1</thread>
|
3279 |
+
<message></message>
|
3280 |
+
<nestedLevel>1</nestedLevel>
|
3281 |
+
</record>
|
3282 |
+
<record>
|
3283 |
+
<date>2018-12-19T14:11:40</date>
|
3284 |
+
<millis>1545228700413</millis>
|
3285 |
+
<sequence>289</sequence>
|
3286 |
+
<level>INFO</level>
|
3287 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3288 |
+
<method>logMessage</method>
|
3289 |
+
<thread>1</thread>
|
3290 |
+
<message></message>
|
3291 |
+
<nestedLevel>1</nestedLevel>
|
3292 |
+
</record>
|
3293 |
+
<record>
|
3294 |
+
<date>2018-12-19T14:11:40</date>
|
3295 |
+
<millis>1545228700413</millis>
|
3296 |
+
<sequence>290</sequence>
|
3297 |
+
<level>INFO</level>
|
3298 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3299 |
+
<method>logMessage</method>
|
3300 |
+
<thread>1</thread>
|
3301 |
+
<message></message>
|
3302 |
+
<nestedLevel>1</nestedLevel>
|
3303 |
+
</record>
|
3304 |
+
<record>
|
3305 |
+
<date>2018-12-19T14:11:40</date>
|
3306 |
+
<millis>1545228700413</millis>
|
3307 |
+
<sequence>291</sequence>
|
3308 |
+
<level>END</level>
|
3309 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3310 |
+
<method>endKeyword</method>
|
3311 |
+
<thread>1</thread>
|
3312 |
+
<message>End action : Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile()</message>
|
3313 |
+
<nestedLevel>1</nestedLevel>
|
3314 |
+
</record>
|
3315 |
+
<record>
|
3316 |
+
<date>2018-12-19T14:11:40</date>
|
3317 |
+
<millis>1545228700413</millis>
|
3318 |
+
<sequence>292</sequence>
|
3319 |
+
<level>START</level>
|
3320 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3321 |
+
<method>startKeyword</method>
|
3322 |
+
<thread>1</thread>
|
3323 |
+
<message>Start action : Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))</message>
|
3324 |
+
<nestedLevel>1</nestedLevel>
|
3325 |
+
<property name="startLine">22</property>
|
3326 |
+
<property name="stepIndex">2</property>
|
3327 |
+
</record>
|
3328 |
+
<record>
|
3329 |
+
<date>2018-12-19T14:11:40</date>
|
3330 |
+
<millis>1545228700414</millis>
|
3331 |
+
<sequence>293</sequence>
|
3332 |
+
<level>INFO</level>
|
3333 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3334 |
+
<method>logMessage</method>
|
3335 |
+
<thread>1</thread>
|
3336 |
+
<message>PLUGIN_WITH_TRACKER</message>
|
3337 |
+
<nestedLevel>1</nestedLevel>
|
3338 |
+
</record>
|
3339 |
+
<record>
|
3340 |
+
<date>2018-12-19T14:11:40</date>
|
3341 |
+
<millis>1545228700414</millis>
|
3342 |
+
<sequence>294</sequence>
|
3343 |
+
<level>INFO</level>
|
3344 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3345 |
+
<method>logMessage</method>
|
3346 |
+
<thread>1</thread>
|
3347 |
+
<message></message>
|
3348 |
+
<nestedLevel>1</nestedLevel>
|
3349 |
+
</record>
|
3350 |
+
<record>
|
3351 |
+
<date>2018-12-19T14:11:40</date>
|
3352 |
+
<millis>1545228700414</millis>
|
3353 |
+
<sequence>295</sequence>
|
3354 |
+
<level>INFO</level>
|
3355 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3356 |
+
<method>logMessage</method>
|
3357 |
+
<thread>1</thread>
|
3358 |
+
<message></message>
|
3359 |
+
<nestedLevel>1</nestedLevel>
|
3360 |
+
</record>
|
3361 |
+
<record>
|
3362 |
+
<date>2018-12-19T14:11:40</date>
|
3363 |
+
<millis>1545228700415</millis>
|
3364 |
+
<sequence>296</sequence>
|
3365 |
+
<level>INFO</level>
|
3366 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3367 |
+
<method>logMessage</method>
|
3368 |
+
<thread>1</thread>
|
3369 |
+
<message>1</message>
|
3370 |
+
<nestedLevel>1</nestedLevel>
|
3371 |
+
</record>
|
3372 |
+
<record>
|
3373 |
+
<date>2018-12-19T14:11:40</date>
|
3374 |
+
<millis>1545228700415</millis>
|
3375 |
+
<sequence>297</sequence>
|
3376 |
+
<level>INFO</level>
|
3377 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3378 |
+
<method>logMessage</method>
|
3379 |
+
<thread>1</thread>
|
3380 |
+
<message>1</message>
|
3381 |
+
<nestedLevel>1</nestedLevel>
|
3382 |
+
</record>
|
3383 |
+
<record>
|
3384 |
+
<date>2018-12-19T14:11:40</date>
|
3385 |
+
<millis>1545228700415</millis>
|
3386 |
+
<sequence>298</sequence>
|
3387 |
+
<level>END</level>
|
3388 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3389 |
+
<method>endKeyword</method>
|
3390 |
+
<thread>1</thread>
|
3391 |
+
<message>End action : Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))</message>
|
3392 |
+
<nestedLevel>1</nestedLevel>
|
3393 |
+
</record>
|
3394 |
+
<record>
|
3395 |
+
<date>2018-12-19T14:11:40</date>
|
3396 |
+
<millis>1545228700415</millis>
|
3397 |
+
<sequence>299</sequence>
|
3398 |
+
<level>START</level>
|
3399 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3400 |
+
<method>startKeyword</method>
|
3401 |
+
<thread>1</thread>
|
3402 |
+
<message>Start action : Statement - plugin_actions.deactivatePlugin()</message>
|
3403 |
+
<nestedLevel>1</nestedLevel>
|
3404 |
+
<property name="startLine">24</property>
|
3405 |
+
<property name="stepIndex">3</property>
|
3406 |
+
</record>
|
3407 |
+
<record>
|
3408 |
+
<date>2018-12-19T14:11:40</date>
|
3409 |
+
<millis>1545228700416</millis>
|
3410 |
+
<sequence>300</sequence>
|
3411 |
+
<level>INFO</level>
|
3412 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3413 |
+
<method>logMessage</method>
|
3414 |
+
<thread>1</thread>
|
3415 |
+
<message>SITE_URL</message>
|
3416 |
+
<nestedLevel>1</nestedLevel>
|
3417 |
+
</record>
|
3418 |
+
<record>
|
3419 |
+
<date>2018-12-19T14:11:40</date>
|
3420 |
+
<millis>1545228700417</millis>
|
3421 |
+
<sequence>301</sequence>
|
3422 |
+
<level>INFO</level>
|
3423 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3424 |
+
<method>logMessage</method>
|
3425 |
+
<thread>1</thread>
|
3426 |
+
<message>http://172.17.0.9/</message>
|
3427 |
+
<nestedLevel>1</nestedLevel>
|
3428 |
+
</record>
|
3429 |
+
<record>
|
3430 |
+
<date>2018-12-19T14:11:40</date>
|
3431 |
+
<millis>1545228700417</millis>
|
3432 |
+
<sequence>302</sequence>
|
3433 |
+
<level>INFO</level>
|
3434 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3435 |
+
<method>logMessage</method>
|
3436 |
+
<thread>1</thread>
|
3437 |
+
<message>http://172.17.0.9/</message>
|
3438 |
+
<nestedLevel>1</nestedLevel>
|
3439 |
+
</record>
|
3440 |
+
<record>
|
3441 |
+
<date>2018-12-19T14:11:40</date>
|
3442 |
+
<millis>1545228700417</millis>
|
3443 |
+
<sequence>303</sequence>
|
3444 |
+
<level>INFO</level>
|
3445 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3446 |
+
<method>logMessage</method>
|
3447 |
+
<thread>1</thread>
|
3448 |
+
<message>Checking url</message>
|
3449 |
+
<nestedLevel>1</nestedLevel>
|
3450 |
+
</record>
|
3451 |
+
<record>
|
3452 |
+
<date>2018-12-19T14:11:40</date>
|
3453 |
+
<millis>1545228700417</millis>
|
3454 |
+
<sequence>304</sequence>
|
3455 |
+
<level>INFO</level>
|
3456 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3457 |
+
<method>logMessage</method>
|
3458 |
+
<thread>1</thread>
|
3459 |
+
<message>Navigating to &apos;http://172.17.0.9/wp-admin/&apos;</message>
|
3460 |
+
<nestedLevel>1</nestedLevel>
|
3461 |
+
</record>
|
3462 |
+
<record>
|
3463 |
+
<date>2018-12-19T14:11:40</date>
|
3464 |
+
<millis>1545228700846</millis>
|
3465 |
+
<sequence>305</sequence>
|
3466 |
+
<level>PASSED</level>
|
3467 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3468 |
+
<method>logMessage</method>
|
3469 |
+
<thread>1</thread>
|
3470 |
+
<message>Navigate to &apos;http://172.17.0.9/wp-admin/&apos; successfully</message>
|
3471 |
+
<nestedLevel>1</nestedLevel>
|
3472 |
+
</record>
|
3473 |
+
<record>
|
3474 |
+
<date>2018-12-19T14:11:40</date>
|
3475 |
+
<millis>1545228700847</millis>
|
3476 |
+
<sequence>306</sequence>
|
3477 |
+
<level>INFO</level>
|
3478 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3479 |
+
<method>logMessage</method>
|
3480 |
+
<thread>1</thread>
|
3481 |
+
<message>Checking object</message>
|
3482 |
+
<nestedLevel>1</nestedLevel>
|
3483 |
+
</record>
|
3484 |
+
<record>
|
3485 |
+
<date>2018-12-19T14:11:40</date>
|
3486 |
+
<millis>1545228700847</millis>
|
3487 |
+
<sequence>307</sequence>
|
3488 |
+
<level>INFO</level>
|
3489 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3490 |
+
<method>logMessage</method>
|
3491 |
+
<thread>1</thread>
|
3492 |
+
<message>Checking timeout</message>
|
3493 |
+
<nestedLevel>1</nestedLevel>
|
3494 |
+
</record>
|
3495 |
+
<record>
|
3496 |
+
<date>2018-12-19T14:11:40</date>
|
3497 |
+
<millis>1545228700847</millis>
|
3498 |
+
<sequence>308</sequence>
|
3499 |
+
<level>INFO</level>
|
3500 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3501 |
+
<method>logMessage</method>
|
3502 |
+
<thread>1</thread>
|
3503 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //li[@id=\&quot;menu-plugins\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
3504 |
+
<nestedLevel>1</nestedLevel>
|
3505 |
+
</record>
|
3506 |
+
<record>
|
3507 |
+
<date>2018-12-19T14:11:40</date>
|
3508 |
+
<millis>1545228700868</millis>
|
3509 |
+
<sequence>309</sequence>
|
3510 |
+
<level>INFO</level>
|
3511 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3512 |
+
<method>logMessage</method>
|
3513 |
+
<thread>1</thread>
|
3514 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //li[@id=\&quot;menu-plugins\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
3515 |
+
<nestedLevel>1</nestedLevel>
|
3516 |
+
</record>
|
3517 |
+
<record>
|
3518 |
+
<date>2018-12-19T14:11:40</date>
|
3519 |
+
<millis>1545228700869</millis>
|
3520 |
+
<sequence>310</sequence>
|
3521 |
+
<level>INFO</level>
|
3522 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3523 |
+
<method>logMessage</method>
|
3524 |
+
<thread>1</thread>
|
3525 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
3526 |
+
<nestedLevel>1</nestedLevel>
|
3527 |
+
</record>
|
3528 |
+
<record>
|
3529 |
+
<date>2018-12-19T14:11:41</date>
|
3530 |
+
<millis>1545228701231</millis>
|
3531 |
+
<sequence>311</sequence>
|
3532 |
+
<level>PASSED</level>
|
3533 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3534 |
+
<method>logMessage</method>
|
3535 |
+
<thread>1</thread>
|
3536 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
3537 |
+
<nestedLevel>1</nestedLevel>
|
3538 |
+
</record>
|
3539 |
+
<record>
|
3540 |
+
<date>2018-12-19T14:11:41</date>
|
3541 |
+
<millis>1545228701496</millis>
|
3542 |
+
<sequence>312</sequence>
|
3543 |
+
<level>PASSED</level>
|
3544 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3545 |
+
<method>logMessage</method>
|
3546 |
+
<thread>1</thread>
|
3547 |
+
<message>Taking screenshot successfully</message>
|
3548 |
+
<nestedLevel>1</nestedLevel>
|
3549 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701231.png</property>
|
3550 |
+
</record>
|
3551 |
+
<record>
|
3552 |
+
<date>2018-12-19T14:11:41</date>
|
3553 |
+
<millis>1545228701497</millis>
|
3554 |
+
<sequence>313</sequence>
|
3555 |
+
<level>INFO</level>
|
3556 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3557 |
+
<method>logMessage</method>
|
3558 |
+
<thread>1</thread>
|
3559 |
+
<message>Checking object</message>
|
3560 |
+
<nestedLevel>1</nestedLevel>
|
3561 |
+
</record>
|
3562 |
+
<record>
|
3563 |
+
<date>2018-12-19T14:11:41</date>
|
3564 |
+
<millis>1545228701497</millis>
|
3565 |
+
<sequence>314</sequence>
|
3566 |
+
<level>INFO</level>
|
3567 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3568 |
+
<method>logMessage</method>
|
3569 |
+
<thread>1</thread>
|
3570 |
+
<message>Checking timeout</message>
|
3571 |
+
<nestedLevel>1</nestedLevel>
|
3572 |
+
</record>
|
3573 |
+
<record>
|
3574 |
+
<date>2018-12-19T14:11:41</date>
|
3575 |
+
<millis>1545228701497</millis>
|
3576 |
+
<sequence>315</sequence>
|
3577 |
+
<level>INFO</level>
|
3578 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3579 |
+
<method>logMessage</method>
|
3580 |
+
<thread>1</thread>
|
3581 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;deactivate\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
3582 |
+
<nestedLevel>1</nestedLevel>
|
3583 |
+
</record>
|
3584 |
+
<record>
|
3585 |
+
<date>2018-12-19T14:11:41</date>
|
3586 |
+
<millis>1545228701512</millis>
|
3587 |
+
<sequence>316</sequence>
|
3588 |
+
<level>INFO</level>
|
3589 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3590 |
+
<method>logMessage</method>
|
3591 |
+
<thread>1</thread>
|
3592 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;deactivate\&quot;]/a&apos; in &apos;30&apos; second(s)</message>
|
3593 |
+
<nestedLevel>1</nestedLevel>
|
3594 |
+
</record>
|
3595 |
+
<record>
|
3596 |
+
<date>2018-12-19T14:11:41</date>
|
3597 |
+
<millis>1545228701512</millis>
|
3598 |
+
<sequence>317</sequence>
|
3599 |
+
<level>INFO</level>
|
3600 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3601 |
+
<method>logMessage</method>
|
3602 |
+
<thread>1</thread>
|
3603 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
3604 |
+
<nestedLevel>1</nestedLevel>
|
3605 |
+
</record>
|
3606 |
+
<record>
|
3607 |
+
<date>2018-12-19T14:11:41</date>
|
3608 |
+
<millis>1545228701825</millis>
|
3609 |
+
<sequence>318</sequence>
|
3610 |
+
<level>PASSED</level>
|
3611 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3612 |
+
<method>logMessage</method>
|
3613 |
+
<thread>1</thread>
|
3614 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
3615 |
+
<nestedLevel>1</nestedLevel>
|
3616 |
+
</record>
|
3617 |
+
<record>
|
3618 |
+
<date>2018-12-19T14:11:42</date>
|
3619 |
+
<millis>1545228702019</millis>
|
3620 |
+
<sequence>319</sequence>
|
3621 |
+
<level>PASSED</level>
|
3622 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3623 |
+
<method>logMessage</method>
|
3624 |
+
<thread>1</thread>
|
3625 |
+
<message>Taking screenshot successfully</message>
|
3626 |
+
<nestedLevel>1</nestedLevel>
|
3627 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228701826.png</property>
|
3628 |
+
</record>
|
3629 |
+
<record>
|
3630 |
+
<date>2018-12-19T14:11:42</date>
|
3631 |
+
<millis>1545228702019</millis>
|
3632 |
+
<sequence>320</sequence>
|
3633 |
+
<level>INFO</level>
|
3634 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3635 |
+
<method>logMessage</method>
|
3636 |
+
<thread>1</thread>
|
3637 |
+
<message>PLUGIN_WITH_TRACKER</message>
|
3638 |
+
<nestedLevel>1</nestedLevel>
|
3639 |
+
</record>
|
3640 |
+
<record>
|
3641 |
+
<date>2018-12-19T14:11:42</date>
|
3642 |
+
<millis>1545228702019</millis>
|
3643 |
+
<sequence>321</sequence>
|
3644 |
+
<level>INFO</level>
|
3645 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3646 |
+
<method>logMessage</method>
|
3647 |
+
<thread>1</thread>
|
3648 |
+
<message></message>
|
3649 |
+
<nestedLevel>1</nestedLevel>
|
3650 |
+
</record>
|
3651 |
+
<record>
|
3652 |
+
<date>2018-12-19T14:11:42</date>
|
3653 |
+
<millis>1545228702020</millis>
|
3654 |
+
<sequence>322</sequence>
|
3655 |
+
<level>INFO</level>
|
3656 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3657 |
+
<method>logMessage</method>
|
3658 |
+
<thread>1</thread>
|
3659 |
+
<message></message>
|
3660 |
+
<nestedLevel>1</nestedLevel>
|
3661 |
+
</record>
|
3662 |
+
<record>
|
3663 |
+
<date>2018-12-19T14:11:42</date>
|
3664 |
+
<millis>1545228702020</millis>
|
3665 |
+
<sequence>323</sequence>
|
3666 |
+
<level>INFO</level>
|
3667 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3668 |
+
<method>logMessage</method>
|
3669 |
+
<thread>1</thread>
|
3670 |
+
<message>1</message>
|
3671 |
+
<nestedLevel>1</nestedLevel>
|
3672 |
+
</record>
|
3673 |
+
<record>
|
3674 |
+
<date>2018-12-19T14:11:42</date>
|
3675 |
+
<millis>1545228702020</millis>
|
3676 |
+
<sequence>324</sequence>
|
3677 |
+
<level>INFO</level>
|
3678 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3679 |
+
<method>logMessage</method>
|
3680 |
+
<thread>1</thread>
|
3681 |
+
<message>1</message>
|
3682 |
+
<nestedLevel>1</nestedLevel>
|
3683 |
+
</record>
|
3684 |
+
<record>
|
3685 |
+
<date>2018-12-19T14:11:42</date>
|
3686 |
+
<millis>1545228702021</millis>
|
3687 |
+
<sequence>325</sequence>
|
3688 |
+
<level>INFO</level>
|
3689 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3690 |
+
<method>logMessage</method>
|
3691 |
+
<thread>1</thread>
|
3692 |
+
<message>Checking object</message>
|
3693 |
+
<nestedLevel>1</nestedLevel>
|
3694 |
+
</record>
|
3695 |
+
<record>
|
3696 |
+
<date>2018-12-19T14:11:42</date>
|
3697 |
+
<millis>1545228702021</millis>
|
3698 |
+
<sequence>326</sequence>
|
3699 |
+
<level>INFO</level>
|
3700 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3701 |
+
<method>logMessage</method>
|
3702 |
+
<thread>1</thread>
|
3703 |
+
<message>Checking timeout</message>
|
3704 |
+
<nestedLevel>1</nestedLevel>
|
3705 |
+
</record>
|
3706 |
+
<record>
|
3707 |
+
<date>2018-12-19T14:11:42</date>
|
3708 |
+
<millis>1545228702021</millis>
|
3709 |
+
<sequence>327</sequence>
|
3710 |
+
<level>INFO</level>
|
3711 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3712 |
+
<method>logMessage</method>
|
3713 |
+
<thread>1</thread>
|
3714 |
+
<message>Finding web element with id: &apos;test_object&apos; located by &apos;By.xpath: //a[contains(@class, &apos;button-deactivate&apos;)]&apos; in &apos;30&apos; second(s)</message>
|
3715 |
+
<nestedLevel>1</nestedLevel>
|
3716 |
+
</record>
|
3717 |
+
<record>
|
3718 |
+
<date>2018-12-19T14:11:42</date>
|
3719 |
+
<millis>1545228702041</millis>
|
3720 |
+
<sequence>328</sequence>
|
3721 |
+
<level>INFO</level>
|
3722 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3723 |
+
<method>logMessage</method>
|
3724 |
+
<thread>1</thread>
|
3725 |
+
<message>Found 1 web elements with id: &apos;test_object&apos; located by &apos;By.xpath: //a[contains(@class, &apos;button-deactivate&apos;)]&apos; in &apos;30&apos; second(s)</message>
|
3726 |
+
<nestedLevel>1</nestedLevel>
|
3727 |
+
</record>
|
3728 |
+
<record>
|
3729 |
+
<date>2018-12-19T14:11:42</date>
|
3730 |
+
<millis>1545228702041</millis>
|
3731 |
+
<sequence>329</sequence>
|
3732 |
+
<level>INFO</level>
|
3733 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3734 |
+
<method>logMessage</method>
|
3735 |
+
<thread>1</thread>
|
3736 |
+
<message>Clicking on object: &apos;test_object&apos;</message>
|
3737 |
+
<nestedLevel>1</nestedLevel>
|
3738 |
+
</record>
|
3739 |
+
<record>
|
3740 |
+
<date>2018-12-19T14:11:42</date>
|
3741 |
+
<millis>1545228702566</millis>
|
3742 |
+
<sequence>330</sequence>
|
3743 |
+
<level>PASSED</level>
|
3744 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3745 |
+
<method>logMessage</method>
|
3746 |
+
<thread>1</thread>
|
3747 |
+
<message>Object: &apos;test_object&apos; is clicked on</message>
|
3748 |
+
<nestedLevel>1</nestedLevel>
|
3749 |
+
</record>
|
3750 |
+
<record>
|
3751 |
+
<date>2018-12-19T14:11:42</date>
|
3752 |
+
<millis>1545228702855</millis>
|
3753 |
+
<sequence>331</sequence>
|
3754 |
+
<level>PASSED</level>
|
3755 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3756 |
+
<method>logMessage</method>
|
3757 |
+
<thread>1</thread>
|
3758 |
+
<message>Taking screenshot successfully</message>
|
3759 |
+
<nestedLevel>1</nestedLevel>
|
3760 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702567.png</property>
|
3761 |
+
</record>
|
3762 |
+
<record>
|
3763 |
+
<date>2018-12-19T14:11:42</date>
|
3764 |
+
<millis>1545228702856</millis>
|
3765 |
+
<sequence>332</sequence>
|
3766 |
+
<level>INFO</level>
|
3767 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3768 |
+
<method>logMessage</method>
|
3769 |
+
<thread>1</thread>
|
3770 |
+
<message>Checking object</message>
|
3771 |
+
<nestedLevel>1</nestedLevel>
|
3772 |
+
</record>
|
3773 |
+
<record>
|
3774 |
+
<date>2018-12-19T14:11:42</date>
|
3775 |
+
<millis>1545228702856</millis>
|
3776 |
+
<sequence>333</sequence>
|
3777 |
+
<level>INFO</level>
|
3778 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3779 |
+
<method>logMessage</method>
|
3780 |
+
<thread>1</thread>
|
3781 |
+
<message>Checking timeout</message>
|
3782 |
+
<nestedLevel>1</nestedLevel>
|
3783 |
+
</record>
|
3784 |
+
<record>
|
3785 |
+
<date>2018-12-19T14:11:42</date>
|
3786 |
+
<millis>1545228702857</millis>
|
3787 |
+
<sequence>334</sequence>
|
3788 |
+
<level>INFO</level>
|
3789 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3790 |
+
<method>logMessage</method>
|
3791 |
+
<thread>1</thread>
|
3792 |
+
<message>Finding web element with id: &apos;activate_link&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;activate\&quot;]/a&apos; in &apos;10&apos; second(s)</message>
|
3793 |
+
<nestedLevel>1</nestedLevel>
|
3794 |
+
</record>
|
3795 |
+
<record>
|
3796 |
+
<date>2018-12-19T14:11:42</date>
|
3797 |
+
<millis>1545228702880</millis>
|
3798 |
+
<sequence>335</sequence>
|
3799 |
+
<level>INFO</level>
|
3800 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3801 |
+
<method>logMessage</method>
|
3802 |
+
<thread>1</thread>
|
3803 |
+
<message>Found 1 web elements with id: &apos;activate_link&apos; located by &apos;By.xpath: //tr[@data-plugin=\&quot;flexible-checkout-fields/flexible-checkout-fields.php\&quot;]//span[@class=\&quot;activate\&quot;]/a&apos; in &apos;10&apos; second(s)</message>
|
3804 |
+
<nestedLevel>1</nestedLevel>
|
3805 |
+
</record>
|
3806 |
+
<record>
|
3807 |
+
<date>2018-12-19T14:11:42</date>
|
3808 |
+
<millis>1545228702881</millis>
|
3809 |
+
<sequence>336</sequence>
|
3810 |
+
<level>PASSED</level>
|
3811 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3812 |
+
<method>logMessage</method>
|
3813 |
+
<thread>1</thread>
|
3814 |
+
<message>Object &apos;activate_link&apos; is present</message>
|
3815 |
+
<nestedLevel>1</nestedLevel>
|
3816 |
+
</record>
|
3817 |
+
<record>
|
3818 |
+
<date>2018-12-19T14:11:42</date>
|
3819 |
+
<millis>1545228702881</millis>
|
3820 |
+
<sequence>337</sequence>
|
3821 |
+
<level>END</level>
|
3822 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3823 |
+
<method>endKeyword</method>
|
3824 |
+
<thread>1</thread>
|
3825 |
+
<message>End action : Statement - plugin_actions.deactivatePlugin()</message>
|
3826 |
+
<nestedLevel>1</nestedLevel>
|
3827 |
+
</record>
|
3828 |
+
<record>
|
3829 |
+
<date>2018-12-19T14:11:42</date>
|
3830 |
+
<millis>1545228702881</millis>
|
3831 |
+
<sequence>338</sequence>
|
3832 |
+
<level>PASSED</level>
|
3833 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3834 |
+
<method>logMessage</method>
|
3835 |
+
<thread>1</thread>
|
3836 |
+
<message>Test Cases/common/Plugin activation/Deactivate plugin</message>
|
3837 |
+
<nestedLevel>1</nestedLevel>
|
3838 |
+
</record>
|
3839 |
+
<record>
|
3840 |
+
<date>2018-12-19T14:11:42</date>
|
3841 |
+
<millis>1545228702881</millis>
|
3842 |
+
<sequence>339</sequence>
|
3843 |
+
<level>START</level>
|
3844 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3845 |
+
<method>startKeyword</method>
|
3846 |
+
<thread>1</thread>
|
3847 |
+
<message>Start listener action : sampleAfterTestCase</message>
|
3848 |
+
<nestedLevel>1</nestedLevel>
|
3849 |
+
</record>
|
3850 |
+
<record>
|
3851 |
+
<date>2018-12-19T14:11:42</date>
|
3852 |
+
<millis>1545228702882</millis>
|
3853 |
+
<sequence>340</sequence>
|
3854 |
+
<level>INFO</level>
|
3855 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3856 |
+
<method>logMessage</method>
|
3857 |
+
<thread>1</thread>
|
3858 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos;</message>
|
3859 |
+
<nestedLevel>1</nestedLevel>
|
3860 |
+
</record>
|
3861 |
+
<record>
|
3862 |
+
<date>2018-12-19T14:11:42</date>
|
3863 |
+
<millis>1545228702882</millis>
|
3864 |
+
<sequence>341</sequence>
|
3865 |
+
<level>INFO</level>
|
3866 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3867 |
+
<method>logMessage</method>
|
3868 |
+
<thread>1</thread>
|
3869 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos; completed.</message>
|
3870 |
+
<nestedLevel>1</nestedLevel>
|
3871 |
+
</record>
|
3872 |
+
<record>
|
3873 |
+
<date>2018-12-19T14:11:42</date>
|
3874 |
+
<millis>1545228702882</millis>
|
3875 |
+
<sequence>342</sequence>
|
3876 |
+
<level>END</level>
|
3877 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3878 |
+
<method>endKeyword</method>
|
3879 |
+
<thread>1</thread>
|
3880 |
+
<message>End listener action : sampleAfterTestCase</message>
|
3881 |
+
<nestedLevel>1</nestedLevel>
|
3882 |
+
</record>
|
3883 |
+
<record>
|
3884 |
+
<date>2018-12-19T14:11:42</date>
|
3885 |
+
<millis>1545228702882</millis>
|
3886 |
+
<sequence>343</sequence>
|
3887 |
+
<level>START</level>
|
3888 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3889 |
+
<method>startKeyword</method>
|
3890 |
+
<thread>1</thread>
|
3891 |
+
<message>Start listener action : screenshotAfterTestCase</message>
|
3892 |
+
<nestedLevel>1</nestedLevel>
|
3893 |
+
</record>
|
3894 |
+
<record>
|
3895 |
+
<date>2018-12-19T14:11:42</date>
|
3896 |
+
<millis>1545228702883</millis>
|
3897 |
+
<sequence>344</sequence>
|
3898 |
+
<level>INFO</level>
|
3899 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3900 |
+
<method>logMessage</method>
|
3901 |
+
<thread>1</thread>
|
3902 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos;</message>
|
3903 |
+
<nestedLevel>1</nestedLevel>
|
3904 |
+
</record>
|
3905 |
+
<record>
|
3906 |
+
<date>2018-12-19T14:11:42</date>
|
3907 |
+
<millis>1545228702883</millis>
|
3908 |
+
<sequence>345</sequence>
|
3909 |
+
<level>START</level>
|
3910 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3911 |
+
<method>startKeyword</method>
|
3912 |
+
<thread>1</thread>
|
3913 |
+
<message>Start action : Statement - Try</message>
|
3914 |
+
<nestedLevel>1</nestedLevel>
|
3915 |
+
<property name="startLine">44</property>
|
3916 |
+
<property name="stepIndex">1</property>
|
3917 |
+
</record>
|
3918 |
+
<record>
|
3919 |
+
<date>2018-12-19T14:11:42</date>
|
3920 |
+
<millis>1545228702883</millis>
|
3921 |
+
<sequence>346</sequence>
|
3922 |
+
<level>START</level>
|
3923 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3924 |
+
<method>startKeyword</method>
|
3925 |
+
<thread>1</thread>
|
3926 |
+
<message>Start action : takeScreenshot</message>
|
3927 |
+
<nestedLevel>2</nestedLevel>
|
3928 |
+
<property name="startLine">45</property>
|
3929 |
+
<property name="stepIndex">1</property>
|
3930 |
+
</record>
|
3931 |
+
<record>
|
3932 |
+
<date>2018-12-19T14:11:43</date>
|
3933 |
+
<millis>1545228703103</millis>
|
3934 |
+
<sequence>347</sequence>
|
3935 |
+
<level>PASSED</level>
|
3936 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3937 |
+
<method>logMessage</method>
|
3938 |
+
<thread>1</thread>
|
3939 |
+
<message>Taking screenshot successfully</message>
|
3940 |
+
<nestedLevel>1</nestedLevel>
|
3941 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228702884.png</property>
|
3942 |
+
</record>
|
3943 |
+
<record>
|
3944 |
+
<date>2018-12-19T14:11:43</date>
|
3945 |
+
<millis>1545228703104</millis>
|
3946 |
+
<sequence>348</sequence>
|
3947 |
+
<level>INFO</level>
|
3948 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3949 |
+
<method>logMessage</method>
|
3950 |
+
<thread>1</thread>
|
3951 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos; completed.</message>
|
3952 |
+
<nestedLevel>1</nestedLevel>
|
3953 |
+
</record>
|
3954 |
+
<record>
|
3955 |
+
<date>2018-12-19T14:11:43</date>
|
3956 |
+
<millis>1545228703104</millis>
|
3957 |
+
<sequence>349</sequence>
|
3958 |
+
<level>END</level>
|
3959 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3960 |
+
<method>endKeyword</method>
|
3961 |
+
<thread>1</thread>
|
3962 |
+
<message>End action : takeScreenshot</message>
|
3963 |
+
<nestedLevel>2</nestedLevel>
|
3964 |
+
</record>
|
3965 |
+
<record>
|
3966 |
+
<date>2018-12-19T14:11:43</date>
|
3967 |
+
<millis>1545228703104</millis>
|
3968 |
+
<sequence>350</sequence>
|
3969 |
+
<level>END</level>
|
3970 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3971 |
+
<method>endKeyword</method>
|
3972 |
+
<thread>1</thread>
|
3973 |
+
<message>End action : Statement - Try</message>
|
3974 |
+
<nestedLevel>1</nestedLevel>
|
3975 |
+
</record>
|
3976 |
+
<record>
|
3977 |
+
<date>2018-12-19T14:11:43</date>
|
3978 |
+
<millis>1545228703105</millis>
|
3979 |
+
<sequence>351</sequence>
|
3980 |
+
<level>END</level>
|
3981 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3982 |
+
<method>endKeyword</method>
|
3983 |
+
<thread>1</thread>
|
3984 |
+
<message>End listener action : screenshotAfterTestCase</message>
|
3985 |
+
<nestedLevel>1</nestedLevel>
|
3986 |
+
</record>
|
3987 |
+
<record>
|
3988 |
+
<date>2018-12-19T14:11:45</date>
|
3989 |
+
<millis>1545228705150</millis>
|
3990 |
+
<sequence>352</sequence>
|
3991 |
+
<level>END</level>
|
3992 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
3993 |
+
<method>endTest</method>
|
3994 |
+
<thread>1</thread>
|
3995 |
+
<message>End Test Case : Test Cases/common/Plugin activation/Deactivate plugin</message>
|
3996 |
+
<nestedLevel>0</nestedLevel>
|
3997 |
+
</record>
|
3998 |
+
<record>
|
3999 |
+
<date>2018-12-19T14:11:45</date>
|
4000 |
+
<millis>1545228705153</millis>
|
4001 |
+
<sequence>353</sequence>
|
4002 |
+
<level>START</level>
|
4003 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4004 |
+
<method>startTest</method>
|
4005 |
+
<thread>1</thread>
|
4006 |
+
<message>Start Test Case : Test Cases/common/Close browser</message>
|
4007 |
+
<nestedLevel>1</nestedLevel>
|
4008 |
+
<property name="name">Test Cases/common/Close browser</property>
|
4009 |
+
<property name="description"></property>
|
4010 |
+
<property name="id">Test Cases/common/Close browser</property>
|
4011 |
+
<property name="source">\\tmp\\katalon_execute\\project\\Test Cases\\common\\Close browser.tc</property>
|
4012 |
+
<property name="isOptional">false</property>
|
4013 |
+
</record>
|
4014 |
+
<record>
|
4015 |
+
<date>2018-12-19T14:11:45</date>
|
4016 |
+
<millis>1545228705160</millis>
|
4017 |
+
<sequence>354</sequence>
|
4018 |
+
<level>INFO</level>
|
4019 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4020 |
+
<method>logMessage</method>
|
4021 |
+
<thread>1</thread>
|
4022 |
+
<message>Evaluating variables for test case</message>
|
4023 |
+
<nestedLevel>1</nestedLevel>
|
4024 |
+
</record>
|
4025 |
+
<record>
|
4026 |
+
<date>2018-12-19T14:11:45</date>
|
4027 |
+
<millis>1545228705160</millis>
|
4028 |
+
<sequence>355</sequence>
|
4029 |
+
<level>START</level>
|
4030 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4031 |
+
<method>startKeyword</method>
|
4032 |
+
<thread>1</thread>
|
4033 |
+
<message>Start listener action : sampleBeforeTestCase</message>
|
4034 |
+
<nestedLevel>1</nestedLevel>
|
4035 |
+
</record>
|
4036 |
+
<record>
|
4037 |
+
<date>2018-12-19T14:11:45</date>
|
4038 |
+
<millis>1545228705160</millis>
|
4039 |
+
<sequence>356</sequence>
|
4040 |
+
<level>INFO</level>
|
4041 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4042 |
+
<method>logMessage</method>
|
4043 |
+
<thread>1</thread>
|
4044 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos;</message>
|
4045 |
+
<nestedLevel>1</nestedLevel>
|
4046 |
+
</record>
|
4047 |
+
<record>
|
4048 |
+
<date>2018-12-19T14:11:45</date>
|
4049 |
+
<millis>1545228705161</millis>
|
4050 |
+
<sequence>357</sequence>
|
4051 |
+
<level>INFO</level>
|
4052 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4053 |
+
<method>logMessage</method>
|
4054 |
+
<thread>1</thread>
|
4055 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;Variables.sampleBeforeTestCase(...)&apos; completed.</message>
|
4056 |
+
<nestedLevel>1</nestedLevel>
|
4057 |
+
</record>
|
4058 |
+
<record>
|
4059 |
+
<date>2018-12-19T14:11:45</date>
|
4060 |
+
<millis>1545228705161</millis>
|
4061 |
+
<sequence>358</sequence>
|
4062 |
+
<level>END</level>
|
4063 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4064 |
+
<method>endKeyword</method>
|
4065 |
+
<thread>1</thread>
|
4066 |
+
<message>End listener action : sampleBeforeTestCase</message>
|
4067 |
+
<nestedLevel>1</nestedLevel>
|
4068 |
+
</record>
|
4069 |
+
<record>
|
4070 |
+
<date>2018-12-19T14:11:45</date>
|
4071 |
+
<millis>1545228705161</millis>
|
4072 |
+
<sequence>359</sequence>
|
4073 |
+
<level>START</level>
|
4074 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4075 |
+
<method>startKeyword</method>
|
4076 |
+
<thread>1</thread>
|
4077 |
+
<message>Start listener action : screenshotBeforeTestCase</message>
|
4078 |
+
<nestedLevel>1</nestedLevel>
|
4079 |
+
</record>
|
4080 |
+
<record>
|
4081 |
+
<date>2018-12-19T14:11:45</date>
|
4082 |
+
<millis>1545228705161</millis>
|
4083 |
+
<sequence>360</sequence>
|
4084 |
+
<level>INFO</level>
|
4085 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4086 |
+
<method>logMessage</method>
|
4087 |
+
<thread>1</thread>
|
4088 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos;</message>
|
4089 |
+
<nestedLevel>1</nestedLevel>
|
4090 |
+
</record>
|
4091 |
+
<record>
|
4092 |
+
<date>2018-12-19T14:11:45</date>
|
4093 |
+
<millis>1545228705162</millis>
|
4094 |
+
<sequence>361</sequence>
|
4095 |
+
<level>START</level>
|
4096 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4097 |
+
<method>startKeyword</method>
|
4098 |
+
<thread>1</thread>
|
4099 |
+
<message>Start action : Statement - Try</message>
|
4100 |
+
<nestedLevel>1</nestedLevel>
|
4101 |
+
<property name="startLine">32</property>
|
4102 |
+
<property name="stepIndex">1</property>
|
4103 |
+
</record>
|
4104 |
+
<record>
|
4105 |
+
<date>2018-12-19T14:11:45</date>
|
4106 |
+
<millis>1545228705162</millis>
|
4107 |
+
<sequence>362</sequence>
|
4108 |
+
<level>START</level>
|
4109 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4110 |
+
<method>startKeyword</method>
|
4111 |
+
<thread>1</thread>
|
4112 |
+
<message>Start action : takeScreenshot</message>
|
4113 |
+
<nestedLevel>2</nestedLevel>
|
4114 |
+
<property name="startLine">33</property>
|
4115 |
+
<property name="stepIndex">1</property>
|
4116 |
+
</record>
|
4117 |
+
<record>
|
4118 |
+
<date>2018-12-19T14:11:45</date>
|
4119 |
+
<millis>1545228705369</millis>
|
4120 |
+
<sequence>363</sequence>
|
4121 |
+
<level>PASSED</level>
|
4122 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4123 |
+
<method>logMessage</method>
|
4124 |
+
<thread>1</thread>
|
4125 |
+
<message>Taking screenshot successfully</message>
|
4126 |
+
<nestedLevel>1</nestedLevel>
|
4127 |
+
<property name="attachment">/tmp/katalon_execute/project/Reports/common/Plugin activation and deactivation/20181219_141118/1545228705163.png</property>
|
4128 |
+
</record>
|
4129 |
+
<record>
|
4130 |
+
<date>2018-12-19T14:11:45</date>
|
4131 |
+
<millis>1545228705370</millis>
|
4132 |
+
<sequence>364</sequence>
|
4133 |
+
<level>INFO</level>
|
4134 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4135 |
+
<method>logMessage</method>
|
4136 |
+
<thread>1</thread>
|
4137 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.BeforeTestCase&apos; method: &apos;ScreenShots.screenshotBeforeTestCase(...)&apos; completed.</message>
|
4138 |
+
<nestedLevel>1</nestedLevel>
|
4139 |
+
</record>
|
4140 |
+
<record>
|
4141 |
+
<date>2018-12-19T14:11:45</date>
|
4142 |
+
<millis>1545228705370</millis>
|
4143 |
+
<sequence>365</sequence>
|
4144 |
+
<level>END</level>
|
4145 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4146 |
+
<method>endKeyword</method>
|
4147 |
+
<thread>1</thread>
|
4148 |
+
<message>End action : takeScreenshot</message>
|
4149 |
+
<nestedLevel>2</nestedLevel>
|
4150 |
+
</record>
|
4151 |
+
<record>
|
4152 |
+
<date>2018-12-19T14:11:45</date>
|
4153 |
+
<millis>1545228705370</millis>
|
4154 |
+
<sequence>366</sequence>
|
4155 |
+
<level>END</level>
|
4156 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4157 |
+
<method>endKeyword</method>
|
4158 |
+
<thread>1</thread>
|
4159 |
+
<message>End action : Statement - Try</message>
|
4160 |
+
<nestedLevel>1</nestedLevel>
|
4161 |
+
</record>
|
4162 |
+
<record>
|
4163 |
+
<date>2018-12-19T14:11:45</date>
|
4164 |
+
<millis>1545228705370</millis>
|
4165 |
+
<sequence>367</sequence>
|
4166 |
+
<level>END</level>
|
4167 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4168 |
+
<method>endKeyword</method>
|
4169 |
+
<thread>1</thread>
|
4170 |
+
<message>End listener action : screenshotBeforeTestCase</message>
|
4171 |
+
<nestedLevel>1</nestedLevel>
|
4172 |
+
</record>
|
4173 |
+
<record>
|
4174 |
+
<date>2018-12-19T14:11:45</date>
|
4175 |
+
<millis>1545228705474</millis>
|
4176 |
+
<sequence>368</sequence>
|
4177 |
+
<level>START</level>
|
4178 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4179 |
+
<method>startKeyword</method>
|
4180 |
+
<thread>1</thread>
|
4181 |
+
<message>Start action : closeBrowser</message>
|
4182 |
+
<nestedLevel>1</nestedLevel>
|
4183 |
+
<property name="startLine">19</property>
|
4184 |
+
<property name="stepIndex">1</property>
|
4185 |
+
</record>
|
4186 |
+
<record>
|
4187 |
+
<date>2018-12-19T14:11:45</date>
|
4188 |
+
<millis>1545228705483</millis>
|
4189 |
+
<sequence>369</sequence>
|
4190 |
+
<level>INFO</level>
|
4191 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4192 |
+
<method>logMessage</method>
|
4193 |
+
<thread>1</thread>
|
4194 |
+
<message>Closing browser</message>
|
4195 |
+
<nestedLevel>1</nestedLevel>
|
4196 |
+
</record>
|
4197 |
+
<record>
|
4198 |
+
<date>2018-12-19T14:11:45</date>
|
4199 |
+
<millis>1545228705569</millis>
|
4200 |
+
<sequence>370</sequence>
|
4201 |
+
<level>PASSED</level>
|
4202 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4203 |
+
<method>logMessage</method>
|
4204 |
+
<thread>1</thread>
|
4205 |
+
<message>Browser is closed</message>
|
4206 |
+
<nestedLevel>1</nestedLevel>
|
4207 |
+
</record>
|
4208 |
+
<record>
|
4209 |
+
<date>2018-12-19T14:11:45</date>
|
4210 |
+
<millis>1545228705569</millis>
|
4211 |
+
<sequence>371</sequence>
|
4212 |
+
<level>END</level>
|
4213 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4214 |
+
<method>endKeyword</method>
|
4215 |
+
<thread>1</thread>
|
4216 |
+
<message>End action : closeBrowser</message>
|
4217 |
+
<nestedLevel>1</nestedLevel>
|
4218 |
+
</record>
|
4219 |
+
<record>
|
4220 |
+
<date>2018-12-19T14:11:45</date>
|
4221 |
+
<millis>1545228705570</millis>
|
4222 |
+
<sequence>372</sequence>
|
4223 |
+
<level>PASSED</level>
|
4224 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4225 |
+
<method>logMessage</method>
|
4226 |
+
<thread>1</thread>
|
4227 |
+
<message>Test Cases/common/Close browser</message>
|
4228 |
+
<nestedLevel>1</nestedLevel>
|
4229 |
+
</record>
|
4230 |
+
<record>
|
4231 |
+
<date>2018-12-19T14:11:45</date>
|
4232 |
+
<millis>1545228705570</millis>
|
4233 |
+
<sequence>373</sequence>
|
4234 |
+
<level>START</level>
|
4235 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4236 |
+
<method>startKeyword</method>
|
4237 |
+
<thread>1</thread>
|
4238 |
+
<message>Start listener action : sampleAfterTestCase</message>
|
4239 |
+
<nestedLevel>1</nestedLevel>
|
4240 |
+
</record>
|
4241 |
+
<record>
|
4242 |
+
<date>2018-12-19T14:11:45</date>
|
4243 |
+
<millis>1545228705570</millis>
|
4244 |
+
<sequence>374</sequence>
|
4245 |
+
<level>INFO</level>
|
4246 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4247 |
+
<method>logMessage</method>
|
4248 |
+
<thread>1</thread>
|
4249 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos;</message>
|
4250 |
+
<nestedLevel>1</nestedLevel>
|
4251 |
+
</record>
|
4252 |
+
<record>
|
4253 |
+
<date>2018-12-19T14:11:45</date>
|
4254 |
+
<millis>1545228705571</millis>
|
4255 |
+
<sequence>375</sequence>
|
4256 |
+
<level>INFO</level>
|
4257 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4258 |
+
<method>logMessage</method>
|
4259 |
+
<thread>1</thread>
|
4260 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;Variables.sampleAfterTestCase(...)&apos; completed.</message>
|
4261 |
+
<nestedLevel>1</nestedLevel>
|
4262 |
+
</record>
|
4263 |
+
<record>
|
4264 |
+
<date>2018-12-19T14:11:45</date>
|
4265 |
+
<millis>1545228705571</millis>
|
4266 |
+
<sequence>376</sequence>
|
4267 |
+
<level>END</level>
|
4268 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4269 |
+
<method>endKeyword</method>
|
4270 |
+
<thread>1</thread>
|
4271 |
+
<message>End listener action : sampleAfterTestCase</message>
|
4272 |
+
<nestedLevel>1</nestedLevel>
|
4273 |
+
</record>
|
4274 |
+
<record>
|
4275 |
+
<date>2018-12-19T14:11:45</date>
|
4276 |
+
<millis>1545228705572</millis>
|
4277 |
+
<sequence>377</sequence>
|
4278 |
+
<level>START</level>
|
4279 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4280 |
+
<method>startKeyword</method>
|
4281 |
+
<thread>1</thread>
|
4282 |
+
<message>Start listener action : screenshotAfterTestCase</message>
|
4283 |
+
<nestedLevel>1</nestedLevel>
|
4284 |
+
</record>
|
4285 |
+
<record>
|
4286 |
+
<date>2018-12-19T14:11:45</date>
|
4287 |
+
<millis>1545228705572</millis>
|
4288 |
+
<sequence>378</sequence>
|
4289 |
+
<level>INFO</level>
|
4290 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4291 |
+
<method>logMessage</method>
|
4292 |
+
<thread>1</thread>
|
4293 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos;</message>
|
4294 |
+
<nestedLevel>1</nestedLevel>
|
4295 |
+
</record>
|
4296 |
+
<record>
|
4297 |
+
<date>2018-12-19T14:11:45</date>
|
4298 |
+
<millis>1545228705573</millis>
|
4299 |
+
<sequence>379</sequence>
|
4300 |
+
<level>START</level>
|
4301 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4302 |
+
<method>startKeyword</method>
|
4303 |
+
<thread>1</thread>
|
4304 |
+
<message>Start action : Statement - Try</message>
|
4305 |
+
<nestedLevel>1</nestedLevel>
|
4306 |
+
<property name="startLine">44</property>
|
4307 |
+
<property name="stepIndex">1</property>
|
4308 |
+
</record>
|
4309 |
+
<record>
|
4310 |
+
<date>2018-12-19T14:11:45</date>
|
4311 |
+
<millis>1545228705574</millis>
|
4312 |
+
<sequence>380</sequence>
|
4313 |
+
<level>START</level>
|
4314 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4315 |
+
<method>startKeyword</method>
|
4316 |
+
<thread>1</thread>
|
4317 |
+
<message>Start action : takeScreenshot</message>
|
4318 |
+
<nestedLevel>2</nestedLevel>
|
4319 |
+
<property name="startLine">45</property>
|
4320 |
+
<property name="stepIndex">1</property>
|
4321 |
+
</record>
|
4322 |
+
<record>
|
4323 |
+
<date>2018-12-19T14:11:45</date>
|
4324 |
+
<millis>1545228705576</millis>
|
4325 |
+
<sequence>381</sequence>
|
4326 |
+
<level>WARNING</level>
|
4327 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4328 |
+
<method>logMessage</method>
|
4329 |
+
<thread>1</thread>
|
4330 |
+
<message>Cannot take screenshot</message>
|
4331 |
+
<nestedLevel>1</nestedLevel>
|
4332 |
+
</record>
|
4333 |
+
<record>
|
4334 |
+
<date>2018-12-19T14:11:45</date>
|
4335 |
+
<millis>1545228705576</millis>
|
4336 |
+
<sequence>382</sequence>
|
4337 |
+
<level>FAILED</level>
|
4338 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4339 |
+
<method>logMessage</method>
|
4340 |
+
<thread>1</thread>
|
4341 |
+
<message>Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: &apos;3.7.1&apos;, revision: &apos;8a0099a&apos;, time: &apos;2017-11-06T21:07:36.161Z&apos;\nSystem info: host: &apos;runner-fffbb8a2-project-1510050-concurrent-2&apos;, ip: &apos;172.17.0.4&apos;, os.name: &apos;Linux&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;4.15.0-43-generic&apos;, java.version: &apos;1.8.0_181&apos;\nDriver info: driver.version: unknown)</message>
|
4342 |
+
<nestedLevel>1</nestedLevel>
|
4343 |
+
</record>
|
4344 |
+
<record>
|
4345 |
+
<date>2018-12-19T14:11:45</date>
|
4346 |
+
<millis>1545228705577</millis>
|
4347 |
+
<sequence>383</sequence>
|
4348 |
+
<level>END</level>
|
4349 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4350 |
+
<method>endKeyword</method>
|
4351 |
+
<thread>1</thread>
|
4352 |
+
<message>End action : takeScreenshot</message>
|
4353 |
+
<nestedLevel>2</nestedLevel>
|
4354 |
+
</record>
|
4355 |
+
<record>
|
4356 |
+
<date>2018-12-19T14:11:45</date>
|
4357 |
+
<millis>1545228705577</millis>
|
4358 |
+
<sequence>384</sequence>
|
4359 |
+
<level>END</level>
|
4360 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4361 |
+
<method>endKeyword</method>
|
4362 |
+
<thread>1</thread>
|
4363 |
+
<message>End action : Statement - Try</message>
|
4364 |
+
<nestedLevel>1</nestedLevel>
|
4365 |
+
</record>
|
4366 |
+
<record>
|
4367 |
+
<date>2018-12-19T14:11:45</date>
|
4368 |
+
<millis>1545228705577</millis>
|
4369 |
+
<sequence>385</sequence>
|
4370 |
+
<level>START</level>
|
4371 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4372 |
+
<method>startKeyword</method>
|
4373 |
+
<thread>1</thread>
|
4374 |
+
<message>Start action : Statement - Catch (Exception BrowserNotOpenedException)</message>
|
4375 |
+
<nestedLevel>1</nestedLevel>
|
4376 |
+
<property name="startLine">46</property>
|
4377 |
+
<property name="stepIndex">2</property>
|
4378 |
+
</record>
|
4379 |
+
<record>
|
4380 |
+
<date>2018-12-19T14:11:45</date>
|
4381 |
+
<millis>1545228705578</millis>
|
4382 |
+
<sequence>386</sequence>
|
4383 |
+
<level>INFO</level>
|
4384 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4385 |
+
<method>logMessage</method>
|
4386 |
+
<thread>1</thread>
|
4387 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestCase&apos; method: &apos;ScreenShots.screenshotAfterTestCase(...)&apos; completed.</message>
|
4388 |
+
<nestedLevel>1</nestedLevel>
|
4389 |
+
</record>
|
4390 |
+
<record>
|
4391 |
+
<date>2018-12-19T14:11:45</date>
|
4392 |
+
<millis>1545228705578</millis>
|
4393 |
+
<sequence>387</sequence>
|
4394 |
+
<level>END</level>
|
4395 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4396 |
+
<method>endKeyword</method>
|
4397 |
+
<thread>1</thread>
|
4398 |
+
<message>End action : Statement - Catch (Exception BrowserNotOpenedException)</message>
|
4399 |
+
<nestedLevel>1</nestedLevel>
|
4400 |
+
</record>
|
4401 |
+
<record>
|
4402 |
+
<date>2018-12-19T14:11:45</date>
|
4403 |
+
<millis>1545228705578</millis>
|
4404 |
+
<sequence>388</sequence>
|
4405 |
+
<level>END</level>
|
4406 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4407 |
+
<method>endKeyword</method>
|
4408 |
+
<thread>1</thread>
|
4409 |
+
<message>End listener action : screenshotAfterTestCase</message>
|
4410 |
+
<nestedLevel>1</nestedLevel>
|
4411 |
+
</record>
|
4412 |
+
<record>
|
4413 |
+
<date>2018-12-19T14:11:47</date>
|
4414 |
+
<millis>1545228707621</millis>
|
4415 |
+
<sequence>389</sequence>
|
4416 |
+
<level>END</level>
|
4417 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4418 |
+
<method>endTest</method>
|
4419 |
+
<thread>1</thread>
|
4420 |
+
<message>End Test Case : Test Cases/common/Close browser</message>
|
4421 |
+
<nestedLevel>0</nestedLevel>
|
4422 |
+
</record>
|
4423 |
+
<record>
|
4424 |
+
<date>2018-12-19T14:11:47</date>
|
4425 |
+
<millis>1545228707621</millis>
|
4426 |
+
<sequence>390</sequence>
|
4427 |
+
<level>START</level>
|
4428 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4429 |
+
<method>startKeyword</method>
|
4430 |
+
<thread>1</thread>
|
4431 |
+
<message>Start listener action : sampleAfterTestSuite</message>
|
4432 |
+
<nestedLevel>0</nestedLevel>
|
4433 |
+
</record>
|
4434 |
+
<record>
|
4435 |
+
<date>2018-12-19T14:11:47</date>
|
4436 |
+
<millis>1545228707621</millis>
|
4437 |
+
<sequence>391</sequence>
|
4438 |
+
<level>INFO</level>
|
4439 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4440 |
+
<method>logMessage</method>
|
4441 |
+
<thread>1</thread>
|
4442 |
+
<message>Starting invoke &apos;com.kms.katalon.core.annotation.AfterTestSuite&apos; method: &apos;Variables.sampleAfterTestSuite(...)&apos;</message>
|
4443 |
+
<nestedLevel>0</nestedLevel>
|
4444 |
+
</record>
|
4445 |
+
<record>
|
4446 |
+
<date>2018-12-19T14:11:47</date>
|
4447 |
+
<millis>1545228707622</millis>
|
4448 |
+
<sequence>392</sequence>
|
4449 |
+
<level>INFO</level>
|
4450 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4451 |
+
<method>logMessage</method>
|
4452 |
+
<thread>1</thread>
|
4453 |
+
<message>Invoke &apos;com.kms.katalon.core.annotation.AfterTestSuite&apos; method: &apos;Variables.sampleAfterTestSuite(...)&apos; completed.</message>
|
4454 |
+
<nestedLevel>0</nestedLevel>
|
4455 |
+
</record>
|
4456 |
+
<record>
|
4457 |
+
<date>2018-12-19T14:11:47</date>
|
4458 |
+
<millis>1545228707622</millis>
|
4459 |
+
<sequence>393</sequence>
|
4460 |
+
<level>END</level>
|
4461 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4462 |
+
<method>endKeyword</method>
|
4463 |
+
<thread>1</thread>
|
4464 |
+
<message>End listener action : sampleAfterTestSuite</message>
|
4465 |
+
<nestedLevel>0</nestedLevel>
|
4466 |
+
</record>
|
4467 |
+
<record>
|
4468 |
+
<date>2018-12-19T14:11:47</date>
|
4469 |
+
<millis>1545228707622</millis>
|
4470 |
+
<sequence>394</sequence>
|
4471 |
+
<level>END</level>
|
4472 |
+
<class>com.kms.katalon.core.logging.KeywordLogger</class>
|
4473 |
+
<method>endSuite</method>
|
4474 |
+
<thread>1</thread>
|
4475 |
+
<message>End Test Suite : Test Suites/common/Plugin activation and deactivation</message>
|
4476 |
+
<nestedLevel>0</nestedLevel>
|
4477 |
+
</record>
|
4478 |
+
</log>
|
functional/20181219_141118/report.csv
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Suite/Test/Step Name,Browser,Description,Start time,End time,Duration,Status
|
2 |
+
Plugin activation and deactivation,Chrome 70.0.3538.102,,2018-12-19 14:11:20,2018-12-19 14:11:47,27.142s,PASSED
|
3 |
+
,,,,,,
|
4 |
+
Test Cases/common/Open browser,Chrome 70.0.3538.102,,2018-12-19 14:11:20,2018-12-19 14:11:26,5.835s,PASSED
|
5 |
+
Start listener action : sampleBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:21,2018-12-19 14:11:21,0.002s,PASSED
|
6 |
+
Start listener action : screenshotBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:21,2018-12-19 14:11:21,0.386s,FAILED
|
7 |
+
Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl(),Chrome 70.0.3538.102,,2018-12-19 14:11:21,2018-12-19 14:11:21,0.018s,PASSED
|
8 |
+
openBrowser,Chrome 70.0.3538.102,,2018-12-19 14:11:21,2018-12-19 14:11:23,1.729s,PASSED
|
9 |
+
setViewPortSize,Chrome 70.0.3538.102,,2018-12-19 14:11:23,2018-12-19 14:11:23,0.130s,PASSED
|
10 |
+
navigateToUrl,Chrome 70.0.3538.102,,2018-12-19 14:11:23,2018-12-19 14:11:24,1.008s,PASSED
|
11 |
+
Start listener action : sampleAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:24,2018-12-19 14:11:24,0.002s,PASSED
|
12 |
+
Start listener action : screenshotAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:24,2018-12-19 14:11:24,0.284s,PASSED
|
13 |
+
,,,,,,
|
14 |
+
Test Cases/common/Login,Chrome 70.0.3538.102,,2018-12-19 14:11:26,2018-12-19 14:11:31,4.962s,PASSED
|
15 |
+
Start listener action : sampleBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:26,2018-12-19 14:11:26,0.002s,PASSED
|
16 |
+
Start listener action : screenshotBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:26,2018-12-19 14:11:27,0.196s,PASSED
|
17 |
+
Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl(),Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.002s,PASSED
|
18 |
+
Statement - site_username = com.wpdesk.WpdeskVariables.getSiteUsername(),Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.017s,PASSED
|
19 |
+
Statement - site_password = com.wpdesk.WpdeskVariables.getSitePassword(),Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.003s,PASSED
|
20 |
+
"Statement - login_url = site_url + ""wp-login.php""",Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.001s,PASSED
|
21 |
+
navigateToUrl,Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.142s,PASSED
|
22 |
+
setText,Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.241s,PASSED
|
23 |
+
setText,Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:27,0.227s,PASSED
|
24 |
+
click,Chrome 70.0.3538.102,,2018-12-19 14:11:27,2018-12-19 14:11:29,1.602s,PASSED
|
25 |
+
Start listener action : sampleAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:29,2018-12-19 14:11:29,0.001s,PASSED
|
26 |
+
Start listener action : screenshotAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:29,2018-12-19 14:11:29,0.298s,PASSED
|
27 |
+
,,,,,,
|
28 |
+
Test Cases/common/Plugin activation/Activate plugin,Chrome 70.0.3538.102,,2018-12-19 14:11:31,2018-12-19 14:11:40,8.226s,PASSED
|
29 |
+
Start listener action : sampleBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:31,2018-12-19 14:11:31,0.001s,PASSED
|
30 |
+
Start listener action : screenshotBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:31,2018-12-19 14:11:32,0.211s,PASSED
|
31 |
+
Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile(),Chrome 70.0.3538.102,,2018-12-19 14:11:32,2018-12-19 14:11:32,0.003s,PASSED
|
32 |
+
"Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))",Chrome 70.0.3538.102,,2018-12-19 14:11:32,2018-12-19 14:11:32,0.004s,PASSED
|
33 |
+
Statement - plugin_actions.acivatePlugin(),Chrome 70.0.3538.102,,2018-12-19 14:11:32,2018-12-19 14:11:37,5.473s,PASSED
|
34 |
+
Start listener action : sampleAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:37,2018-12-19 14:11:37,0.001s,PASSED
|
35 |
+
Start listener action : screenshotAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:37,2018-12-19 14:11:37,0.299s,PASSED
|
36 |
+
,,,,,,
|
37 |
+
Test Cases/common/Plugin activation/Deactivate plugin,Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:45,5.119s,PASSED
|
38 |
+
Start listener action : sampleBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:40,0.000s,PASSED
|
39 |
+
Start listener action : screenshotBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:40,0.219s,PASSED
|
40 |
+
Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile(),Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:40,0.002s,PASSED
|
41 |
+
"Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))",Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:40,0.002s,PASSED
|
42 |
+
Statement - plugin_actions.deactivatePlugin(),Chrome 70.0.3538.102,,2018-12-19 14:11:40,2018-12-19 14:11:42,2.466s,PASSED
|
43 |
+
Start listener action : sampleAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:42,2018-12-19 14:11:42,0.001s,PASSED
|
44 |
+
Start listener action : screenshotAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:42,2018-12-19 14:11:43,0.223s,PASSED
|
45 |
+
,,,,,,
|
46 |
+
Test Cases/common/Close browser,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:47,2.468s,PASSED
|
47 |
+
Start listener action : sampleBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:45,0.001s,PASSED
|
48 |
+
Start listener action : screenshotBeforeTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:45,0.209s,PASSED
|
49 |
+
closeBrowser,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:45,0.095s,PASSED
|
50 |
+
Start listener action : sampleAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:45,0.001s,PASSED
|
51 |
+
Start listener action : screenshotAfterTestCase,Chrome 70.0.3538.102,,2018-12-19 14:11:45,2018-12-19 14:11:45,0.006s,FAILED
|
functional/20181219_141118/report.html
ADDED
@@ -0,0 +1,2039 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
5 |
+
<meta http-equiv="Pragma" content="no-cache">
|
6 |
+
<meta http-equiv="Expires" content="-1">
|
7 |
+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
8 |
+
<style media="all" type="text/css">
|
9 |
+
/* Generic and misc styles */
|
10 |
+
body {
|
11 |
+
font-family: Helvetica, sans-serif;
|
12 |
+
font-size: 0.8em;
|
13 |
+
color: black;
|
14 |
+
padding: 6px;
|
15 |
+
background: white;
|
16 |
+
}
|
17 |
+
table {
|
18 |
+
table-layout: fixed;
|
19 |
+
word-wrap: break-word;
|
20 |
+
empty-cells: show;
|
21 |
+
font-size: 1em;
|
22 |
+
}
|
23 |
+
th, td {
|
24 |
+
vertical-align: top;
|
25 |
+
}
|
26 |
+
br {
|
27 |
+
mso-data-placement: same-cell; /* maintain line breaks in Excel */
|
28 |
+
}
|
29 |
+
a, a:link, a:visited {
|
30 |
+
text-decoration: none;
|
31 |
+
color: blue;
|
32 |
+
}
|
33 |
+
a > img {
|
34 |
+
border: 1px solid blue !important;
|
35 |
+
}
|
36 |
+
a:hover, a:active {
|
37 |
+
text-decoration: underline;
|
38 |
+
color: purple;
|
39 |
+
}
|
40 |
+
.parent-name {
|
41 |
+
font-size: 0.7em;
|
42 |
+
letter-spacing: -0.07em;
|
43 |
+
}
|
44 |
+
.message {
|
45 |
+
white-space: pre-wrap;
|
46 |
+
}
|
47 |
+
/* Headers */
|
48 |
+
#header {
|
49 |
+
height: 3em;
|
50 |
+
margin: 6px 0;
|
51 |
+
}
|
52 |
+
h1 {
|
53 |
+
float: left;
|
54 |
+
margin: 0 0 0.5em 0;
|
55 |
+
width: 75%;
|
56 |
+
}
|
57 |
+
h2 {
|
58 |
+
clear: left;
|
59 |
+
}
|
60 |
+
#generated {
|
61 |
+
float: right;
|
62 |
+
text-align: right;
|
63 |
+
font-size: 0.9em;
|
64 |
+
white-space: nowrap;
|
65 |
+
}
|
66 |
+
/* Documentation headers */
|
67 |
+
.doc > h2 {
|
68 |
+
font-size: 1.2em;
|
69 |
+
}
|
70 |
+
.doc > h3 {
|
71 |
+
font-size: 1.1em;
|
72 |
+
}
|
73 |
+
.doc > h4 {
|
74 |
+
font-size: 1.0em;
|
75 |
+
}
|
76 |
+
/* Status text colors -- !important allows using them in links */
|
77 |
+
.error, .failed {
|
78 |
+
color: red !important;
|
79 |
+
font-weight: bold;
|
80 |
+
}
|
81 |
+
.passed {
|
82 |
+
color: #009900 !important;
|
83 |
+
}
|
84 |
+
.warn {
|
85 |
+
color: #FFCC00 !important;
|
86 |
+
font-weight: bold;
|
87 |
+
}
|
88 |
+
.incomplete {
|
89 |
+
color: #FF8000 !important;
|
90 |
+
/* color: #444444 !important; */
|
91 |
+
}
|
92 |
+
.not_run {
|
93 |
+
color:#808080 !important;
|
94 |
+
}
|
95 |
+
|
96 |
+
/* Top right header */
|
97 |
+
#top-right-header {
|
98 |
+
position: fixed;
|
99 |
+
top: 0;
|
100 |
+
right: 0;
|
101 |
+
z-index: 1000;
|
102 |
+
width: 12em;
|
103 |
+
text-align: center;
|
104 |
+
}
|
105 |
+
#report-or-log-link a {
|
106 |
+
display: block;
|
107 |
+
background: black;
|
108 |
+
color: white;
|
109 |
+
text-decoration: none;
|
110 |
+
letter-spacing: 0.1em;
|
111 |
+
padding: 0.3em 0;
|
112 |
+
border-bottom-left-radius: 4px;
|
113 |
+
}
|
114 |
+
#report-or-log-link a:hover {
|
115 |
+
color: yellow;
|
116 |
+
}
|
117 |
+
#log-level-selector {
|
118 |
+
padding: 0.3em 0;
|
119 |
+
font-size: 0.9em;
|
120 |
+
border-bottom-left-radius: 4px;
|
121 |
+
background: lightgray;
|
122 |
+
}
|
123 |
+
/* Statistics table */
|
124 |
+
.statistics {
|
125 |
+
width: 65em;
|
126 |
+
border-collapse: collapse;
|
127 |
+
empty-cells: show;
|
128 |
+
margin-bottom: 1em;
|
129 |
+
}
|
130 |
+
.statistics tr:hover {
|
131 |
+
background: #ECECF7;
|
132 |
+
cursor: pointer;
|
133 |
+
}
|
134 |
+
.statistics th, .statistics td {
|
135 |
+
border: 1px solid black;
|
136 |
+
padding: 0.1em 0.3em;
|
137 |
+
}
|
138 |
+
.statistics th {
|
139 |
+
background-color: #DCDCF0;
|
140 |
+
padding: 0.2em 0.3em;
|
141 |
+
}
|
142 |
+
.statistics td {
|
143 |
+
vertical-align: middle;
|
144 |
+
}
|
145 |
+
.stats-col-stat {
|
146 |
+
width: 4.5em;
|
147 |
+
text-align: center;
|
148 |
+
}
|
149 |
+
.stats-col-elapsed {
|
150 |
+
width: 5.5em;
|
151 |
+
text-align: center;
|
152 |
+
}
|
153 |
+
.stats-col-graph {
|
154 |
+
width: 9em;
|
155 |
+
}
|
156 |
+
th.stats-col-graph:hover {
|
157 |
+
cursor: default;
|
158 |
+
}
|
159 |
+
.stat-name {
|
160 |
+
float: left;
|
161 |
+
}
|
162 |
+
.stat-name a, .stat-name span {
|
163 |
+
font-weight: bold;
|
164 |
+
}
|
165 |
+
.tag-links {
|
166 |
+
font-size: 0.9em;
|
167 |
+
float: right;
|
168 |
+
margin-top: 0.05em;
|
169 |
+
}
|
170 |
+
.tag-links span {
|
171 |
+
margin-left: 0.2em;
|
172 |
+
}
|
173 |
+
/* Statistics graph */
|
174 |
+
.graph, .empty-graph {
|
175 |
+
border: 1px solid black;
|
176 |
+
width: auto;
|
177 |
+
height: 7px;
|
178 |
+
padding: 0;
|
179 |
+
background: red;
|
180 |
+
}
|
181 |
+
.empty-graph {
|
182 |
+
background: #E9E9E9;
|
183 |
+
}
|
184 |
+
.pass-bar, .fail-bar {
|
185 |
+
float: left;
|
186 |
+
height: 100%;
|
187 |
+
}
|
188 |
+
.pass-bar {
|
189 |
+
background: #00F000;
|
190 |
+
}
|
191 |
+
/* Tablesorter - adapted from provided Blue Skin */
|
192 |
+
.tablesorter-header {
|
193 |
+
background-image: url(data:image/gif;base64,R0lGODlhCwAJAIAAAH9/fwAAACH5BAEAAAEALAAAAAALAAkAAAIRjAOnBr3cnIr0WUjTrC9e9BQAOw==);
|
194 |
+
background-repeat: no-repeat;
|
195 |
+
background-position: center right;
|
196 |
+
cursor: pointer;
|
197 |
+
}
|
198 |
+
.tablesorter-header:hover {
|
199 |
+
background-color: #B8C8E3;
|
200 |
+
}
|
201 |
+
.tablesorter-headerAsc {
|
202 |
+
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlBWnFr3cnIr0WQOyBmvzp13CpxQAOw==);
|
203 |
+
background-color: #B8C8E3 !important;
|
204 |
+
}
|
205 |
+
.tablesorter-headerDesc {
|
206 |
+
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlAWnBr3cnIr0WROyDmvzp13CpxQAOw==);
|
207 |
+
background-color: #B8C8E3 !important;
|
208 |
+
}
|
209 |
+
.sorter-false {
|
210 |
+
background-image: none;
|
211 |
+
cursor: default;
|
212 |
+
}
|
213 |
+
.sorter-false:hover {
|
214 |
+
background-color: #DCDCF0;
|
215 |
+
}
|
216 |
+
</style>
|
217 |
+
<style media="all" type="text/css">
|
218 |
+
/* Containers */
|
219 |
+
.suite, .test, #errors {
|
220 |
+
border: 1px solid gray;
|
221 |
+
padding: 0.3em 0.2em;
|
222 |
+
margin: 0.2em 0;
|
223 |
+
}
|
224 |
+
.test {
|
225 |
+
border-style: solid;
|
226 |
+
}
|
227 |
+
#errors, .messages, .metadata {
|
228 |
+
width: 100%;
|
229 |
+
border-spacing: 0;
|
230 |
+
}
|
231 |
+
#errors td, .messages td, .metadata th, .metadata td {
|
232 |
+
padding: 0.2em;
|
233 |
+
}
|
234 |
+
.children {
|
235 |
+
display: none;
|
236 |
+
margin-left: 1.4em;
|
237 |
+
}
|
238 |
+
.suite, .test, .keyword {
|
239 |
+
margin-left: -0.2em;
|
240 |
+
}
|
241 |
+
#s1, .suite > .children > .keyword {
|
242 |
+
margin-left: 0;
|
243 |
+
}
|
244 |
+
/* Suite, test and kw headers */
|
245 |
+
.element-header {
|
246 |
+
border: 1px solid transparent;
|
247 |
+
border-radius: 2px;
|
248 |
+
padding: 0.3em 6.5em 0.3em 1.4em;
|
249 |
+
background-repeat: no-repeat;
|
250 |
+
background-position: left center;
|
251 |
+
background-image: url(data:image/gif;base64,R0lGODlhDQALAIAAAAAAAAAAACH5BAEKAAEALAAAAAANAAsAAAIZTICpYGz/nIOxUShvPU1ZroHTlYWlJi1LAQA7);
|
252 |
+
}
|
253 |
+
.element-header:hover {
|
254 |
+
cursor: pointer;
|
255 |
+
background-color: #ECECF7;
|
256 |
+
border-color: #BCBCD7;
|
257 |
+
}
|
258 |
+
.closed {
|
259 |
+
background-image: url(data:image/gif;base64,R0lGODlhDQALAIAAAAAAAAAAACH5BAEKAAEALAAAAAANAAsAAAIZTICpYGz/nIOxwXls3VJpDGpiRlKfyS1LAQA7);
|
260 |
+
}
|
261 |
+
.name {
|
262 |
+
font-weight: bold;
|
263 |
+
}
|
264 |
+
.expand {
|
265 |
+
float: right;
|
266 |
+
margin-right: -6em;
|
267 |
+
font-size: 0.8em;
|
268 |
+
width: 7em;
|
269 |
+
padding: 0.3em 0 0.1em 0;
|
270 |
+
text-align: center;
|
271 |
+
color: #808080 !important;
|
272 |
+
border-radius: 8px;
|
273 |
+
}
|
274 |
+
.expand:hover {
|
275 |
+
text-decoration: none;
|
276 |
+
background-color: #BBBBFF;
|
277 |
+
color: black !important;
|
278 |
+
}
|
279 |
+
.ext-link, .ext-link:link, .ext-link:visited {
|
280 |
+
float: right;
|
281 |
+
margin-right: -7em;
|
282 |
+
padding: 0 0.3em;
|
283 |
+
color: #C60F0F;
|
284 |
+
text-decoration: none;
|
285 |
+
visibility: hidden;
|
286 |
+
}
|
287 |
+
.element-header:hover .ext-link {
|
288 |
+
visibility: visible;
|
289 |
+
}
|
290 |
+
.ext-link:hover {
|
291 |
+
background: #C60F0F;
|
292 |
+
color: #ECECF7;
|
293 |
+
}
|
294 |
+
/* Messages and errors */
|
295 |
+
.messages {
|
296 |
+
font-family: monospace;
|
297 |
+
font-size: 1.1em;
|
298 |
+
}
|
299 |
+
.message-row {
|
300 |
+
height: 17px;
|
301 |
+
}
|
302 |
+
.time {
|
303 |
+
width: 8em;
|
304 |
+
}
|
305 |
+
.error-time {
|
306 |
+
width: 11em;
|
307 |
+
white-space: nowrap;
|
308 |
+
}
|
309 |
+
.level {
|
310 |
+
width: 4.5em;
|
311 |
+
text-align: center;
|
312 |
+
}
|
313 |
+
.select-text {
|
314 |
+
width: 2em;
|
315 |
+
background-position: top right;
|
316 |
+
background-repeat: no-repeat;
|
317 |
+
}
|
318 |
+
.message-row:hover .select-text {
|
319 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAV1BMVEXq7/atw9u6zOHS3uvA0eP3+fvZ4+7g6PHO2+n5+vz1+PvAwMC+z+KQkJDx9fm1yd/s8ffa5O/I1+fU4Oz////t8vf6+/3c5fC4y+Dj6vPv8/ju8/fd5vA594LsAAAAXklEQVQYlW3PVxKAIAwE0NhLRGxY0Puf05hRCIzvjx2yAVAYUIBLAAFNKhgKIBHoiP3klU10Y3s6zs47uHR3Zt4iRmoORGlWFX9rbS5YCgbNLvf0d2R0wQqs/YL4+ze2IArI2yb6sQAAAABJRU5ErkJggg==);
|
320 |
+
}
|
321 |
+
.message-row:hover .select-text:hover {
|
322 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAV1BMVEXv833O26y1yc+tw9v5+m/c5Zjq74T1+HTx9Xrt8oDU4KPAwE3//2b3+XLa5JvS3qfs8YHg6JOQkDrd5pbZ45zj6o6+z8O6zMnu8376+27I17TA0cC4y8w8SaSaAAAAXklEQVQYlW3PWQ6AIAwE0LpVsSqK+3L/c4qNQiG+PyZ0CmAoYICaAAGpVVA2wExAG1SHN+XRjeLp2BZv5tLLqXmLGEk4EKV6aP/WwinYI/UpG93T35HOBTuy8gvi798gGQzuN7QrSQAAAABJRU5ErkJggg==);
|
323 |
+
cursor: pointer;
|
324 |
+
}
|
325 |
+
/* Message tables - these MUST NOT be combined together because otherwise
|
326 |
+
dynamically altering them based on visible log level is not possible. */
|
327 |
+
.trace-message {
|
328 |
+
display: table;
|
329 |
+
}
|
330 |
+
.debug-message {
|
331 |
+
display: table;
|
332 |
+
}
|
333 |
+
/* Metadata */
|
334 |
+
.metadata th {
|
335 |
+
width: 12.5em;
|
336 |
+
text-align: left;
|
337 |
+
white-space: nowrap;
|
338 |
+
}
|
339 |
+
.keyword-metadata {
|
340 |
+
font-size: 0.9em;
|
341 |
+
}
|
342 |
+
/* Custom styles for statistics */
|
343 |
+
#total-stats tr:hover, #tag-stats tr:hover {
|
344 |
+
cursor: default;
|
345 |
+
}
|
346 |
+
</style>
|
347 |
+
<style media="print" type="text/css">
|
348 |
+
body {
|
349 |
+
background: white !important;
|
350 |
+
padding: 0;
|
351 |
+
font-size: 8pt;
|
352 |
+
}
|
353 |
+
a:link, a:visited {
|
354 |
+
color: black;
|
355 |
+
}
|
356 |
+
#header {
|
357 |
+
width: auto;
|
358 |
+
}
|
359 |
+
.details, .statistics {
|
360 |
+
width: 100%;
|
361 |
+
}
|
362 |
+
#generated-ago, #top-right-header, #normal-selector, #search-buttons,
|
363 |
+
.folding-button, .expand, .hidden, .details-col-toggle {
|
364 |
+
display: none;
|
365 |
+
}
|
366 |
+
.element-header-text, .children {
|
367 |
+
margin: 0;
|
368 |
+
}
|
369 |
+
#test-details {
|
370 |
+
border-collapse: collapse;
|
371 |
+
table-layout: auto;
|
372 |
+
}
|
373 |
+
#test-details th, #test-details td {
|
374 |
+
border: 1px solid black;
|
375 |
+
}
|
376 |
+
.details-col-header {
|
377 |
+
padding: 0;
|
378 |
+
}
|
379 |
+
#print-selector {
|
380 |
+
display: table-cell;
|
381 |
+
}
|
382 |
+
.tablesorter-header {
|
383 |
+
background-image: none;
|
384 |
+
background: #DCDCF0 !important;
|
385 |
+
}
|
386 |
+
</style>
|
387 |
+
<style media="all" type="text/css">
|
388 |
+
#javascript-disabled {
|
389 |
+
width: 600px;
|
390 |
+
margin: 100px auto 0 auto;
|
391 |
+
padding: 20px;
|
392 |
+
color: #2A2A2E;
|
393 |
+
border: 1px solid #9A9A9E;
|
394 |
+
background: #FAFAFF;
|
395 |
+
}
|
396 |
+
#javascript-disabled h1 {
|
397 |
+
width: 100%;
|
398 |
+
float: none;
|
399 |
+
}
|
400 |
+
#javascript-disabled ul {
|
401 |
+
font-size: 1.2em;
|
402 |
+
}
|
403 |
+
#javascript-disabled li {
|
404 |
+
margin: 0.5em 0;
|
405 |
+
}
|
406 |
+
#javascript-disabled b {
|
407 |
+
font-style: italic;
|
408 |
+
}
|
409 |
+
</style>
|
410 |
+
<style media="all" type="text/css">
|
411 |
+
.doc > * {
|
412 |
+
margin: 0.7em 1em 0.1em 1em;
|
413 |
+
padding: 0;
|
414 |
+
}
|
415 |
+
.doc > p, .doc > h1, .doc > h2, .doc > h3, .doc > h4 {
|
416 |
+
margin: 0.7em 0 0.1em 0;
|
417 |
+
}
|
418 |
+
.doc > *:first-child {
|
419 |
+
margin-top: 0.1em;
|
420 |
+
}
|
421 |
+
.doc table {
|
422 |
+
border: 1px solid gray;
|
423 |
+
background: transparent;
|
424 |
+
border-collapse: collapse;
|
425 |
+
empty-cells: show;
|
426 |
+
font-size: 0.9em;
|
427 |
+
}
|
428 |
+
.doc table th, .doc table td {
|
429 |
+
border: 1px solid gray;
|
430 |
+
background: transparent;
|
431 |
+
padding: 0.1em 0.3em;
|
432 |
+
height: 1.2em;
|
433 |
+
}
|
434 |
+
.doc table th {
|
435 |
+
text-align: center;
|
436 |
+
letter-spacing: 0.1em;
|
437 |
+
}
|
438 |
+
.doc pre {
|
439 |
+
font-size: 1.1em;
|
440 |
+
background: #F4F4FF;
|
441 |
+
}
|
442 |
+
.doc li {
|
443 |
+
list-style-position: inside;
|
444 |
+
list-style-type: square;
|
445 |
+
}
|
446 |
+
.doc img {
|
447 |
+
border: 1px solid gray;
|
448 |
+
}
|
449 |
+
.doc hr {
|
450 |
+
background: gray;
|
451 |
+
height: 1px;
|
452 |
+
border: 0;
|
453 |
+
}
|
454 |
+
</style>
|
455 |
+
<script type="text/javascript">
|
456 |
+
var LEVELS = {PASSED: 0, FAILED: 1, INFO: 2, ERROR: 3};
|
457 |
+
function toggleSuite(suiteId) {
|
458 |
+
toggleElement(suiteId, ['keyword', 'suite', 'test']);
|
459 |
+
}
|
460 |
+
function toggleTest(testId) {
|
461 |
+
toggleElement(testId, ['keyword']);
|
462 |
+
}
|
463 |
+
function toggleKeyword(kwId) {
|
464 |
+
toggleElement(kwId, ['keyword', 'message']);
|
465 |
+
}
|
466 |
+
function toggleElement(elementId, childrenNames) {
|
467 |
+
var element = $('#' + elementId);
|
468 |
+
var children = element.children('.children');
|
469 |
+
children.toggle(100, '', function () {
|
470 |
+
element.children('.element-header').toggleClass('closed');
|
471 |
+
});
|
472 |
+
populateChildren(elementId, children, childrenNames);
|
473 |
+
}
|
474 |
+
function populateChildren(elementId, childElement, childrenNames) {
|
475 |
+
if (!childElement.hasClass('populated')) {
|
476 |
+
var element = window.testdata.findLoaded(elementId);
|
477 |
+
var callback = drawCallback(element, childElement, childrenNames);
|
478 |
+
element.callWhenChildrenReady(callback);
|
479 |
+
childElement.addClass('populated');
|
480 |
+
}
|
481 |
+
}
|
482 |
+
function drawCallback(element, childElement, childrenNames) {
|
483 |
+
return function () {
|
484 |
+
util.map(childrenNames, function (childName) {
|
485 |
+
var children = element[childName + 's']();
|
486 |
+
var template = childName + 'Template';
|
487 |
+
util.map(children, function (child) {
|
488 |
+
$.tmpl(template, child).appendTo(childElement);
|
489 |
+
});
|
490 |
+
});
|
491 |
+
}
|
492 |
+
}
|
493 |
+
function expandRecursively() {
|
494 |
+
if (!window.elementsToExpand.length)
|
495 |
+
return;
|
496 |
+
var element = window.elementsToExpand.pop();
|
497 |
+
if (!element || elementHiddenByUser(element.id)) {
|
498 |
+
window.elementsToExpand = [];
|
499 |
+
return;
|
500 |
+
}
|
501 |
+
expandElement(element);
|
502 |
+
element.callWhenChildrenReady(function () {
|
503 |
+
var children = element.children();
|
504 |
+
for (var i = children.length-1; i >= 0; i--) {
|
505 |
+
if (window.expandDecider(children[i]))
|
506 |
+
window.elementsToExpand.push(children[i]);
|
507 |
+
}
|
508 |
+
if (window.elementsToExpand.length)
|
509 |
+
setTimeout(expandRecursively, 0);
|
510 |
+
});
|
511 |
+
}
|
512 |
+
function expandElement(item) {
|
513 |
+
var element = $('#' + item.id);
|
514 |
+
var children = element.children('.children');
|
515 |
+
// .css is faster than .show and .show w/ callback is terribly slow
|
516 |
+
children.css({'display': 'block'});
|
517 |
+
populateChildren(item.id, children, item.childrenNames);
|
518 |
+
element.children('.element-header').removeClass('closed');
|
519 |
+
}
|
520 |
+
function expandElementWithId(elementid) {
|
521 |
+
expandElement(window.testdata.findLoaded(elementid));
|
522 |
+
}
|
523 |
+
function elementHiddenByUser(elementId) {
|
524 |
+
var element = $("#"+elementId);
|
525 |
+
return !element.is(":visible");
|
526 |
+
}
|
527 |
+
function expandAllChildren(elementId) {
|
528 |
+
window.elementsToExpand = [window.testdata.findLoaded(elementId)];
|
529 |
+
window.expandDecider = function () { return true; };
|
530 |
+
expandRecursively();
|
531 |
+
}
|
532 |
+
function expandCriticalFailed(element) {
|
533 |
+
if (element.status == "FAIL") {
|
534 |
+
window.elementsToExpand = [element];
|
535 |
+
window.expandDecider = function (e) {
|
536 |
+
return e.status == "FAIL" && (e.isCritical === undefined || e.isCritical);
|
537 |
+
};
|
538 |
+
expandRecursively();
|
539 |
+
}
|
540 |
+
}
|
541 |
+
function expandSuite(suite) {
|
542 |
+
if (suite.status == "PASSED")
|
543 |
+
expandElement(suite);
|
544 |
+
else
|
545 |
+
expandCriticalFailed(suite);
|
546 |
+
}
|
547 |
+
function logLevelSelected(level) {
|
548 |
+
var anchors = getViewAnchorElements();
|
549 |
+
setMessageVisibility(level);
|
550 |
+
scrollToShortestVisibleAnchorElement(anchors);
|
551 |
+
}
|
552 |
+
function getViewAnchorElements() {
|
553 |
+
var elem1 = $(document.elementFromPoint(100, 0));
|
554 |
+
var elem2 = $(document.elementFromPoint(100, 20));
|
555 |
+
return [elem1, elem2];
|
556 |
+
}
|
557 |
+
function scrollToShortestVisibleAnchorElement(anchors) {
|
558 |
+
anchors = util.map(anchors, closestVisibleParent);
|
559 |
+
var shortest = anchors[0];
|
560 |
+
for (var i = 1; i < anchors.length; i++)
|
561 |
+
if (shortest.height() > anchors[i].height())
|
562 |
+
shortest = anchors[i];
|
563 |
+
shortest.get()[0].scrollIntoView(true);
|
564 |
+
}
|
565 |
+
function setMessageVisibility(level) {
|
566 |
+
level = parseInt(level);
|
567 |
+
}
|
568 |
+
function closestVisibleParent(elem) {
|
569 |
+
while (!elem.is(":visible"))
|
570 |
+
elem = elem.parent();
|
571 |
+
return elem;
|
572 |
+
}
|
573 |
+
function changeClassDisplay(clazz, visible) {
|
574 |
+
var styles = document.styleSheets;
|
575 |
+
for (var i = 0; i < styles.length; i++) {
|
576 |
+
var rules = getRules(styles[i]);
|
577 |
+
if (rules === null)
|
578 |
+
continue;
|
579 |
+
for (var j = 0; j < rules.length; j++)
|
580 |
+
if (rules[j].selectorText === clazz)
|
581 |
+
rules[j].style.display = visible ? "table" : "none";
|
582 |
+
}
|
583 |
+
}
|
584 |
+
function getRules(style) {
|
585 |
+
// With Chrome external CSS files seem to have only null roles and with
|
586 |
+
// Firefox accessing rules can result to security error.
|
587 |
+
// Neither of these are a problem on with generated logs.
|
588 |
+
try {
|
589 |
+
return style.cssRules || style.rules;
|
590 |
+
} catch (e) {
|
591 |
+
return null;
|
592 |
+
}
|
593 |
+
}
|
594 |
+
function selectMessage(parentId) {
|
595 |
+
var element = $('#' + parentId).find('.message').get(0);
|
596 |
+
selectText(element);
|
597 |
+
}
|
598 |
+
function selectText(element) {
|
599 |
+
// Based on http://stackoverflow.com/questions/985272
|
600 |
+
var range, selection;
|
601 |
+
if (document.body.createTextRange) { // IE 8
|
602 |
+
range = document.body.createTextRange();
|
603 |
+
range.moveToElementText(element);
|
604 |
+
range.select();
|
605 |
+
} else if (window.getSelection) { // Others
|
606 |
+
selection = window.getSelection();
|
607 |
+
range = document.createRange();
|
608 |
+
range.selectNodeContents(element);
|
609 |
+
selection.removeAllRanges();
|
610 |
+
selection.addRange(range);
|
611 |
+
}
|
612 |
+
}
|
613 |
+
function LogLevelController(minLevel, defaultLevel) {
|
614 |
+
minLevel = 0;
|
615 |
+
defaultLevel = 2;
|
616 |
+
function showLogLevelSelector() {
|
617 |
+
return false;
|
618 |
+
}
|
619 |
+
function defaultLogLevel() {
|
620 |
+
if (minLevel > defaultLevel)
|
621 |
+
return minLevel;
|
622 |
+
return defaultLevel;
|
623 |
+
}
|
624 |
+
function showTrace() {
|
625 |
+
return false;
|
626 |
+
}
|
627 |
+
return {
|
628 |
+
showLogLevelSelector: showLogLevelSelector,
|
629 |
+
defaultLogLevel: defaultLogLevel,
|
630 |
+
showTrace: showTrace
|
631 |
+
};
|
632 |
+
}
|
633 |
+
</script>
|
634 |
+
<script type="text/javascript">
|
635 |
+
/*! jQuery v1.8.3 jquery.com | jquery.org/license */
|
636 |
+
(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r<i;r++)v.event.add(t,n,u[n][r])}o.data&&(o.data=v.extend({},o.data))}function Ot(e,t){var n;if(t.nodeType!==1)return;t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),n==="object"?(t.parentNode&&(t.outerHTML=e.outerHTML),v.support.html5Clone&&e.innerHTML&&!v.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):n==="input"&&Et.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):n==="option"?t.selected=e.defaultSelected:n==="input"||n==="textarea"?t.defaultValue=e.defaultValue:n==="script"&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(v.expando)}function Mt(e){return typeof e.getElementsByTagName!="undefined"?e.getElementsByTagName("*"):typeof e.querySelectorAll!="undefined"?e.querySelectorAll("*"):[]}function _t(e){Et.test(e.type)&&(e.defaultChecked=e.checked)}function Qt(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Jt.length;while(i--){t=Jt[i]+n;if(t in e)return t}return r}function Gt(e,t){return e=t||e,v.css(e,"display")==="none"||!v.contains(e.ownerDocument,e)}function Yt(e,t){var n,r,i=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style)continue;i[s]=v._data(n,"olddisplay"),t?(!i[s]&&n.style.display==="none"&&(n.style.display=""),n.style.display===""&&Gt(n)&&(i[s]=v._data(n,"olddisplay",nn(n.nodeName)))):(r=Dt(n,"display"),!i[s]&&r!=="none"&&v._data(n,"olddisplay",r))}for(s=0;s<o;s++){n=e[s];if(!n.style)continue;if(!t||n.style.display==="none"||n.style.display==="")n.style.display=t?i[s]||"":"none"}return e}function Zt(e,t,n){var r=Rt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function en(e,t,n,r){var i=n===(r?"border":"content")?4:t==="width"?1:0,s=0;for(;i<4;i+=2)n==="margin"&&(s+=v.css(e,n+$t[i],!0)),r?(n==="content"&&(s-=parseFloat(Dt(e,"padding"+$t[i]))||0),n!=="margin"&&(s-=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0)):(s+=parseFloat(Dt(e,"padding"+$t[i]))||0,n!=="padding"&&(s+=parseFloat(Dt(e,"border"+$t[i]+"Width"))||0));return s}function tn(e,t,n){var r=t==="width"?e.offsetWidth:e.offsetHeight,i=!0,s=v.support.boxSizing&&v.css(e,"boxSizing")==="border-box";if(r<=0||r==null){r=Dt(e,t);if(r<0||r==null)r=e.style[t];if(Ut.test(r))return r;i=s&&(v.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+en(e,t,n||(s?"border":"content"),i)+"px"}function nn(e){if(Wt[e])return Wt[e];var t=v("<"+e+">").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write("<!doctype html><html><body>"),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u<a;u++)r=o[u],s=/^\+/.test(r),s&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[s?"unshift":"push"](n)}}function kn(e,n,r,i,s,o){s=s||n.dataTypes[0],o=o||{},o[s]=!0;var u,a=e[s],f=0,l=a?a.length:0,c=e===Sn;for(;f<l&&(c||!u);f++)u=a[f](n,r,i),typeof u=="string"&&(!c||o[u]?u=t:(n.dataTypes.unshift(u),u=kn(e,n,r,i,u,o)));return(c||!u)&&!o["*"]&&(u=kn(e,n,r,i,"*",o)),u}function Ln(e,n){var r,i,s=v.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);i&&v.extend(!0,e,i)}function An(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;for(s in l)s in r&&(n[l[s]]=r[s]);while(f[0]==="*")f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(s in a)if(a[s]&&a[s].test(i)){f.unshift(s);break}if(f[0]in r)o=f[0];else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;break}u||(u=s)}o=o||u}if(o)return o!==f[0]&&f.unshift(o),r[o]}function On(e,t){var n,r,i,s,o=e.dataTypes.slice(),u=o[0],a={},f=0;e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(o[1])for(n in e.converters)a[n.toLowerCase()]=e.converters[n];for(;i=o[++f];)if(i!=="*"){if(u!=="*"&&u!==i){n=a[u+" "+i]||a["* "+i];if(!n)for(r in a){s=r.split(" ");if(s[1]===i){n=a[u+" "+s[0]]||a["* "+s[0]];if(n){n===!0?n=a[r]:a[r]!==!0&&(i=s[0],o.splice(f--,0,i));break}}}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+u+" to "+i}}}u=i}return{state:"success",data:t}}function Fn(){try{return new e.XMLHttpRequest}catch(t){}}function In(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function $n(){return setTimeout(function(){qn=t},0),qn=v.now()}function Jn(e,t){v.each(t,function(t,n){var r=(Vn[t]||[]).concat(Vn["*"]),i=0,s=r.length;for(;i<s;i++)if(r[i].call(e,t,n))return})}function Kn(e,t,n){var r,i=0,s=0,o=Xn.length,u=v.Deferred().always(function(){delete a.elem}),a=function(){var t=qn||$n(),n=Math.max(0,f.startTime+f.duration-t),r=n/f.duration||0,i=1-r,s=0,o=f.tweens.length;for(;s<o;s++)f.tweens[s].run(i);return u.notifyWith(e,[f,i,n]),i<1&&o?n:(u.resolveWith(e,[f]),!1)},f=u.promise({elem:e,props:v.extend({},t),opts:v.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:qn||$n(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=v.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(i),i},stop:function(t){var n=0,r=t?f.tweens.length:0;for(;n<r;n++)f.tweens[n].run(1);return t?u.resolveWith(e,[f,t]):u.rejectWith(e,[f,t]),this}}),l=f.props;Qn(l,f.opts.specialEasing);for(;i<o;i++){r=Xn[i].call(f,e,l,f.opts);if(r)return r}return Jn(f,l),v.isFunction(f.opts.start)&&f.opts.start.call(e,f),v.fx.timer(v.extend(a,{anim:f,queue:f.opts.queue,elem:e})),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always)}function Qn(e,t){var n,r,i,s,o;for(n in e){r=v.camelCase(n),i=t[r],s=e[n],v.isArray(s)&&(i=s[1],s=e[n]=s[0]),n!==r&&(e[r]=s,delete e[n]),o=v.cssHooks[r];if(o&&"expand"in o){s=o.expand(s),delete e[r];for(n in s)n in e||(e[n]=s[n],t[n]=i)}else t[r]=i}}function Gn(e,t,n){var r,i,s,o,u,a,f,l,c,h=this,p=e.style,d={},m=[],g=e.nodeType&&Gt(e);n.queue||(l=v._queueHooks(e,"fx"),l.unqueued==null&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,h.always(function(){h.always(function(){l.unqueued--,v.queue(e,"fx").length||l.empty.fire()})})),e.nodeType===1&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],v.css(e,"display")==="inline"&&v.css(e,"float")==="none"&&(!v.support.inlineBlockNeedsLayout||nn(e.nodeName)==="inline"?p.display="inline-block":p.zoom=1)),n.overflow&&(p.overflow="hidden",v.support.shrinkWrapBlocks||h.done(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t){s=t[r];if(Un.exec(s)){delete t[r],a=a||s==="toggle";if(s===(g?"hide":"show"))continue;m.push(r)}}o=m.length;if(o){u=v._data(e,"fxshow")||v._data(e,"fxshow",{}),"hidden"in u&&(g=u.hidden),a&&(u.hidden=!g),g?v(e).show():h.done(function(){v(e).hide()}),h.done(function(){var t;v.removeData(e,"fxshow",!0);for(t in d)v.style(e,t,d[t])});for(r=0;r<o;r++)i=m[r],f=h.createTween(i,g?u[i]:0),d[i]=u[i]||v.style(e,i),i in u||(u[i]=f.start,g&&(f.end=f.start,f.start=i==="width"||i==="height"?1:0))}}function Yn(e,t,n,r,i){return new Yn.prototype.init(e,t,n,r,i)}function Zn(e,t){var n,r={height:e},i=0;t=t?1:0;for(;i<4;i+=2-t)n=$t[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function tr(e){return v.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:!1}var n,r,i=e.document,s=e.location,o=e.navigator,u=e.jQuery,a=e.$,f=Array.prototype.push,l=Array.prototype.slice,c=Array.prototype.indexOf,h=Object.prototype.toString,p=Object.prototype.hasOwnProperty,d=String.prototype.trim,v=function(e,t){return new v.fn.init(e,t,n)},m=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,g=/\S/,y=/\s+/,b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,w=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a<f;a++)if((e=arguments[a])!=null)for(n in e){r=u[n],i=e[n];if(u===i)continue;l&&i&&(v.isPlainObject(i)||(s=v.isArray(i)))?(s?(s=!1,o=r&&v.isArray(r)?r:[]):o=r&&v.isPlainObject(r)?r:{},u[n]=v.extend(l,o,i)):i!==t&&(u[n]=i)}return u},v.extend({noConflict:function(t){return e.$===v&&(e.$=a),t&&e.jQuery===v&&(e.jQuery=u),v},isReady:!1,readyWait:1,holdReady:function(e){e?v.readyWait++:v.ready(!0)},ready:function(e){if(e===!0?--v.readyWait:v.isReady)return;if(!i.body)return setTimeout(v.ready,1);v.isReady=!0;if(e!==!0&&--v.readyWait>0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s<o;)if(n.apply(e[s++],r)===!1)break}else if(u){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;s<o;)if(n.call(e[s],s,e[s++])===!1)break;return e},trim:d&&!d.call("\ufeff\u00a0")?function(e){return e==null?"":d.call(e)}:function(e){return e==null?"":(e+"").replace(b,"")},makeArray:function(e,t){var n,r=t||[];return e!=null&&(n=v.type(e),e.length==null||n==="string"||n==="function"||n==="regexp"||v.isWindow(e)?f.call(r,e):v.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(c)return c.call(t,e,n);r=t.length,n=n?n<0?Math.max(0,r+n):n:0;for(;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,s=0;if(typeof r=="number")for(;s<r;s++)e[i++]=n[s];else while(n[s]!==t)e[i++]=n[s++];return e.length=i,e},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++)r=!!t(e[s],s),n!==r&&i.push(e[s]);return i},map:function(e,n,r){var i,s,o=[],u=0,a=e.length,f=e instanceof v||a!==t&&typeof a=="number"&&(a>0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u<a;u++)i=n(e[u],u,r),i!=null&&(o[o.length]=i);else for(s in e)i=n(e[s],s,r),i!=null&&(o[o.length]=i);return o.concat.apply([],o)},guid:1,proxy:function(e,n){var r,i,s;return typeof n=="string"&&(r=e[n],n=e,e=r),v.isFunction(e)?(i=l.call(arguments,2),s=function(){return e.apply(n,i.concat(l.call(arguments)))},s.guid=e.guid=e.guid||v.guid++,s):t},access:function(e,n,r,i,s,o,u){var a,f=r==null,l=0,c=e.length;if(r&&typeof r=="object"){for(l in r)v.access(e,n,l,r[l],1,o,i);s=1}else if(i!==t){a=u===t&&v.isFunction(i),f&&(a?(a=n,n=function(e,t,n){return a.call(v(e),n)}):(n.call(e,i),n=null));if(n)for(;l<c;l++)n(e[l],r,a?i.call(e[l],l,n(e[l],r)):i,u);s=1}return s?e:f?n.call(e):c?n(e[0],r):o},now:function(){return(new Date).getTime()}}),v.ready.promise=function(t){if(!r){r=v.Deferred();if(i.readyState==="complete")setTimeout(v.ready,1);else if(i.addEventListener)i.addEventListener("DOMContentLoaded",A,!1),e.addEventListener("load",v.ready,!1);else{i.attachEvent("onreadystatechange",A),e.attachEvent("onload",v.ready);var n=!1;try{n=e.frameElement==null&&i.documentElement}catch(s){}n&&n.doScroll&&function o(){if(!v.isReady){try{n.doScroll("left")}catch(e){return setTimeout(o,50)}v.ready()}}()}}return r.promise(t)},v.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){O["[object "+t+"]"]=t.toLowerCase()}),n=v(i);var M={};v.Callbacks=function(e){e=typeof e=="string"?M[e]||_(e):v.extend({},e);var n,r,i,s,o,u,a=[],f=!e.once&&[],l=function(t){n=e.memory&&t,r=!0,u=s||0,s=0,o=a.length,i=!0;for(;a&&u<o;u++)if(a[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}i=!1,a&&(f?f.length&&l(f.shift()):n?a=[]:c.disable())},c={add:function(){if(a){var t=a.length;(function r(t){v.each(t,function(t,n){var i=v.type(n);i==="function"?(!e.unique||!c.has(n))&&a.push(n):n&&n.length&&i!=="string"&&r(n)})})(arguments),i?o=a.length:n&&(s=t,l(n))}return this},remove:function(){return a&&v.each(arguments,function(e,t){var n;while((n=v.inArray(t,a,n))>-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t<r;t++)n[t]&&v.isFunction(n[t].promise)?n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u)):--i}return i||s.resolveWith(f,n),s.promise()}}),v.support=function(){var t,n,r,s,o,u,a,f,l,c,h,p=i.createElement("div");p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i<s;i++)delete r[t[i]];if(!(n?B:v.isEmptyObject)(r))return}}if(!n){delete u[a].data;if(!B(u[a]))return}o?v.cleanData([e],!0):v.support.deleteExpando||u!=u.window?delete u[a]:u[a]=null},_data:function(e,t,n){return v.data(e,t,n,!0)},acceptData:function(e){var t=e.nodeName&&v.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),v.fn.extend({data:function(e,n){var r,i,s,o,u,a=this[0],f=0,l=null;if(e===t){if(this.length){l=v.data(a);if(a.nodeType===1&&!v._data(a,"parsedAttrs")){s=a.attributes;for(u=s.length;f<u;f++)o=s[f].name,o.indexOf("data-")||(o=v.camelCase(o.substring(5)),H(a,o,l[o]));v._data(a,"parsedAttrs",!0)}}return l}return typeof e=="object"?this.each(function(){v.data(this,e)}):(r=e.split(".",2),r[1]=r[1]?"."+r[1]:"",i=r[1]+"!",v.access(this,function(n){if(n===t)return l=this.triggerHandler("getData"+i,[r[0]]),l===t&&a&&(l=v.data(a,e),l=H(a,e,l)),l===t&&r[1]?this.data(r[0]):l;r[1]=n,this.each(function(){var t=v(this);t.triggerHandler("setData"+i,r),v.data(this,e,n),t.triggerHandler("changeData"+i,r)})},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?v.queue(this[0],e):n===t?this:this.each(function(){var t=v.queue(this,e,n);v._queueHooks(this,e),e==="fx"&&t[0]!=="inprogress"&&v.dequeue(this,e)})},dequeue:function(e){return this.each(function(){v.dequeue(this,e)})},delay:function(e,t){return e=v.fx?v.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,s=v.Deferred(),o=this,u=this.length,a=function(){--i||s.resolveWith(o,[o])};typeof e!="string"&&(n=e,e=t),e=e||"fx";while(u--)r=v._data(o[u],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(a));return a(),s.promise(n)}});var j,F,I,q=/[\t\r\n]/g,R=/\r/g,U=/^(?:button|input)$/i,z=/^(?:button|input|object|select|textarea)$/i,W=/^a(?:rea|)$/i,X=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,V=v.support.getSetAttribute;v.fn.extend({attr:function(e,t){return v.access(this,v.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n<r;n++){i=this[n];if(i.nodeType===1)if(!i.className&&t.length===1)i.className=e;else{s=" "+i.className+" ";for(o=0,u=t.length;o<u;o++)s.indexOf(" "+t[o]+" ")<0&&(s+=t[o]+" ");i.className=v.trim(s)}}}return this},removeClass:function(e){var n,r,i,s,o,u,a;if(v.isFunction(e))return this.each(function(t){v(this).removeClass(e.call(this,t,this.className))});if(e&&typeof e=="string"||e===t){n=(e||"").split(y);for(u=0,a=this.length;u<a;u++){i=this[u];if(i.nodeType===1&&i.className){r=(" "+i.className+" ").replace(q," ");for(s=0,o=n.length;s<o;s++)while(r.indexOf(" "+n[s]+" ")>=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++)if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(q," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a<u;a++){n=r[a];if((n.selected||a===i)&&(v.support.optDisabled?!n.disabled:n.getAttribute("disabled")===null)&&(!n.parentNode.disabled||!v.nodeName(n.parentNode,"optgroup"))){t=v(n).val();if(s)return t;o.push(t)}}return o},set:function(e,t){var n=v.makeArray(t);return v(e).find("option").each(function(){this.selected=v.inArray(v(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o<r.length;o++)i=r[o],i&&(n=v.propFix[i]||i,s=X.test(i),s||v.attr(e,i,""),e.removeAttribute(V?i:n),s&&n in e&&(e[n]=!1))}},attrHooks:{type:{set:function(e,t){if(U.test(e.nodeName)&&e.parentNode)v.error("type property can't be changed");else if(!v.support.radioValue&&t==="radio"&&v.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return j&&v.nodeName(e,"button")?j.get(e,t):t in e?e.value:null},set:function(e,t,n){if(j&&v.nodeName(e,"button"))return j.set(e,t,n);e.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;return o=u!==1||!v.isXMLDoc(e),o&&(n=v.propFix[n]||n,s=v.propHooks[n]),r!==t?s&&"set"in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get"in s&&(i=s.get(e,n))!==null?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):z.test(e.nodeName)||W.test(e.nodeName)&&e.href?0:t}}}}),F={get:function(e,n){var r,i=v.prop(e,n);return i===!0||typeof i!="boolean"&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},set:function(e,t,n){var r;return t===!1?v.removeAttr(e,n):(r=v.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},V||(I={name:!0,id:!0,coords:!0},j=v.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(I[n]?r.value!=="":r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=i.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},v.each(["width","height"],function(e,t){v.attrHooks[t]=v.extend(v.attrHooks[t],{set:function(e,n){if(n==="")return e.setAttribute(t,"auto"),n}})}),v.attrHooks.contenteditable={get:j.get,set:function(e,t,n){t===""&&(t="false"),j.set(e,t,n)}}),v.support.hrefNormalized||v.each(["href","src","width","height"],function(e,n){v.attrHooks[n]=v.extend(v.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return r===null?t:r}})}),v.support.style||(v.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=t+""}}),v.support.optSelected||(v.propHooks.selected=v.extend(v.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),v.support.enctype||(v.propFix.enctype="encoding"),v.support.checkOn||v.each(["radio","checkbox"],function(){v.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]=v.extend(v.valHooks[this],{set:function(e,t){if(v.isArray(t))return e.checked=v.inArray(v(e).val(),t)>=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f<n.length;f++){l=J.exec(n[f])||[],c=l[1],h=(l[2]||"").split(".").sort(),g=v.event.special[c]||{},c=(s?g.delegateType:g.bindType)||c,g=v.event.special[c]||{},p=v.extend({type:c,origType:l[1],data:i,handler:r,guid:r.guid,selector:s,needsContext:s&&v.expr.match.needsContext.test(s),namespace:h.join(".")},d),m=a[c];if(!m){m=a[c]=[],m.delegateCount=0;if(!g.setup||g.setup.call(e,i,h,u)===!1)e.addEventListener?e.addEventListener(c,u,!1):e.attachEvent&&e.attachEvent("on"+c,u)}g.add&&(g.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),s?m.splice(m.delegateCount++,0,p):m.push(p),v.event.global[c]=!0}e=null},global:{},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,m,g=v.hasData(e)&&v._data(e);if(!g||!(h=g.events))return;t=v.trim(Z(t||"")).split(" ");for(s=0;s<t.length;s++){o=J.exec(t[s])||[],u=a=o[1],f=o[2];if(!u){for(u in h)v.event.remove(e,u+t[s],n,r,!0);continue}p=v.event.special[u]||{},u=(r?p.delegateType:p.bindType)||u,d=h[u]||[],l=d.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;for(c=0;c<d.length;c++)m=d[c],(i||a===m.origType)&&(!n||n.guid===m.guid)&&(!f||f.test(m.namespace))&&(!r||r===m.selector||r==="**"&&m.selector)&&(d.splice(c--,1),m.selector&&d.delegateCount--,p.remove&&p.remove.call(e,m));d.length===0&&l!==d.length&&((!p.teardown||p.teardown.call(e,f,g.handle)===!1)&&v.removeEvent(e,u,g.handle),delete h[u])}v.isEmptyObject(h)&&(delete g.handle,v.removeData(e,"events",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,s,o){if(!s||s.nodeType!==3&&s.nodeType!==8){var u,a,f,l,c,h,p,d,m,g,y=n.type||n,b=[];if(Y.test(y+v.event.triggered))return;y.indexOf("!")>=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f<m.length&&!n.isPropagationStopped();f++)l=m[f][0],n.type=m[f][1],d=(v._data(l,"events")||{})[n.type]&&v._data(l,"handle"),d&&d.apply(l,r),d=h&&l[h],d&&v.acceptData(l)&&d.apply&&d.apply(l,r)===!1&&n.preventDefault();return n.type=y,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(s.ownerDocument,r)===!1)&&(y!=="click"||!v.nodeName(s,"a"))&&v.acceptData(s)&&h&&s[y]&&(y!=="focus"&&y!=="blur"||n.target.offsetWidth!==0)&&!v.isWindow(s)&&(c=s[h],c&&(s[h]=null),v.event.triggered=y,s[y](),v.event.triggered=t,c&&(s[h]=c)),n.result}return},dispatch:function(n){n=v.event.fix(n||e.event);var r,i,s,o,u,a,f,c,h,p,d=(v._data(this,"events")||{})[n.type]||[],m=d.delegateCount,g=l.call(arguments),y=!n.exclusive&&!n.namespace,b=v.event.special[n.type]||{},w=[];g[0]=n,n.delegateTarget=this;if(b.preDispatch&&b.preDispatch.call(this,n)===!1)return;if(m&&(!n.button||n.type!=="click"))for(s=n.target;s!=this;s=s.parentNode||this)if(s.disabled!==!0||n.type!=="click"){u={},f=[];for(r=0;r<m;r++)c=d[r],h=c.selector,u[h]===t&&(u[h]=c.needsContext?v(h,this).index(s)>=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r<w.length&&!n.isPropagationStopped();r++){a=w[r],n.currentTarget=a.elem;for(i=0;i<a.matches.length&&!n.isImmediatePropagationStopped();i++){c=a.matches[i];if(y||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))n.data=c.data,n.handleObj=c,o=((v.event.special[c.origType]||{}).handle||c.handler).apply(a.elem,g),o!==t&&(n.result=o,o===!1&&(n.preventDefault(),n.stopPropagation()))}}return b.postDispatch&&b.postDispatch.call(this,n),n.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return e.which==null&&(e.which=t.charCode!=null?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,s,o,u=n.button,a=n.fromElement;return e.pageX==null&&n.clientX!=null&&(r=e.target.ownerDocument||i,s=r.documentElement,o=r.body,e.pageX=n.clientX+(s&&s.scrollLeft||o&&o.scrollLeft||0)-(s&&s.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(s&&s.scrollTop||o&&o.scrollTop||0)-(s&&s.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?n.toElement:a),!e.which&&u!==t&&(e.which=u&1?1:u&2?3:u&4?2:0),e}},fix:function(e){if(e[v.expando])return e;var t,n,r=e,s=v.event.fixHooks[e.type]||{},o=s.props?this.props.concat(s.props):this.props;e=v.Event(r);for(t=o.length;t;)n=o[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||i),e.target.nodeType===3&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,r):e},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){v.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=v.extend(new v.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?v.event.trigger(i,null,t):v.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},v.event.handle=v.event.dispatch,v.removeEvent=i.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]=="undefined"&&(e[r]=null),e.detachEvent(r,n))},v.Event=function(e,t){if(!(this instanceof v.Event))return new v.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?tt:et):this.type=e,t&&v.extend(this,t),this.timeStamp=e&&e.timeStamp||v.now(),this[v.expando]=!0},v.Event.prototype={preventDefault:function(){this.isDefaultPrevented=tt;var e=this.originalEvent;if(!e)return;e.preventDefault?e.preventDefault():e.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=tt;var e=this.originalEvent;if(!e)return;e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=tt,this.stopPropagation()},isDefaultPrevented:et,isPropagationStopped:et,isImmediatePropagationStopped:et},v.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){v.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj,o=s.selector;if(!i||i!==r&&!v.contains(r,i))e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t;return n}}}),v.support.submitBubbles||(v.event.special.submit={setup:function(){if(v.nodeName(this,"form"))return!1;v.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=v.nodeName(n,"input")||v.nodeName(n,"button")?n.form:t;r&&!v._data(r,"_submit_attached")&&(v.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),v._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&v.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(v.nodeName(this,"form"))return!1;v.event.remove(this,"._submit")}}),v.support.changeBubbles||(v.event.special.change={setup:function(){if($.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")v.event.add(this,"propertychange._change",function(e){e.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),v.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),v.event.simulate("change",this,e,!0)});return!1}v.event.add(this,"beforeactivate._change",function(e){var t=e.target;$.test(t.nodeName)&&!v._data(t,"_change_attached")&&(v.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&v.event.simulate("change",this.parentNode,e,!0)}),v._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return e.handleObj.handler.apply(this,arguments)},teardown:function(){return v.event.remove(this,"._change"),!$.test(this.nodeName)}}),v.support.focusinBubbles||v.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){v.event.simulate(t,e.target,v.event.fix(e),!0)};v.event.special[t]={setup:function(){n++===0&&i.addEventListener(e,r,!0)},teardown:function(){--n===0&&i.removeEventListener(e,r,!0)}}}),v.fn.extend({on:function(e,n,r,i,s){var o,u;if(typeof e=="object"){typeof n!="string"&&(r=r||n,n=t);for(u in e)this.on(u,n,r,e[u],s);return this}r==null&&i==null?(i=n,r=n=t):i==null&&(typeof n=="string"?(i=r,r=t):(i=r,r=n,n=t));if(i===!1)i=et;else if(!i)return this;return s===1&&(o=i,i=function(e){return v().off(e),o.apply(this,arguments)},i.guid=o.guid||(o.guid=v.guid++)),this.each(function(){v.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,s;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,v(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if(typeof e=="object"){for(s in e)this.off(s,n,e[s]);return this}if(n===!1||typeof n=="function")r=n,n=t;return r===!1&&(r=et),this.each(function(){v.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return v(this.context).on(e,this.selector,t,n),this},die:function(e,t){return v(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){v.event.trigger(e,t,this)})},triggerHandler:function(e,t){if(this[0])return v.event.trigger(e,t,this[0],!0)},toggle:function(e){var t=arguments,n=e.guid||v.guid++,r=0,i=function(n){var i=(v._data(this,"lastToggle"+e.guid)||0)%r;return v._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};i.guid=n;while(r<t.length)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),v.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){v.fn[t]=function(e,n){return n==null&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u<a;u++)if(s=e[u])if(!n||n(s,r,i))o.push(s),f&&t.push(u);return o}function ct(e,t,n,r,i,s){return r&&!r[d]&&(r=ct(r)),i&&!i[d]&&(i=ct(i,s)),N(function(s,o,u,a){var f,l,c,h=[],p=[],d=o.length,v=s||dt(t||"*",u.nodeType?[u]:u,[]),m=e&&(s||!t)?lt(v,h,e,u,a):v,g=n?i||(s?e:d||r)?[]:o:m;n&&n(m,g,u,a);if(r){f=lt(g,p),r(f,[],u,a),l=f.length;while(l--)if(c=f[l])g[p[l]]=!(m[p[l]]=c)}if(s){if(i||e){if(i){f=[],l=g.length;while(l--)(c=g[l])&&f.push(m[l]=c);i(null,g=[],f,a)}l=g.length;while(l--)(c=g[l])&&(f=i?T.call(s,c):h[l])>-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a<s;a++)if(n=i.relative[e[a].type])h=[at(ft(h),n)];else{n=i.filter[e[a].type].apply(null,e[a].matches);if(n[d]){r=++a;for(;r<s;r++)if(i.relative[e[r].type])break;return ct(a>1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a<r&&ht(e.slice(a,r)),r<s&&ht(e=e.slice(r)),r<s&&e.join(""))}h.push(n)}return ft(h)}function pt(e,t){var r=t.length>0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r<i;r++)nt(e,t[r],n);return n}function vt(e,t,n,r,s){var o,u,f,l,c,h=ut(e),p=h.length;if(!r&&h.length===1){u=h[0]=h[0].slice(0);if(u.length>2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;t<n;t++)if(this[t]===e)return t;return-1},N=function(e,t){return e[d]=t==null||t,e},C=function(){var e={},t=[];return N(function(n,r){return t.push(n)>i.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="<a name='"+d+"'></a><div name='"+d+"'></div>",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:st(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:st(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},f=y.compareDocumentPosition?function(e,t){return e===t?(l=!0,0):(!e.compareDocumentPosition||!t.compareDocumentPosition?e.compareDocumentPosition:e.compareDocumentPosition(t)&4)?-1:1}:function(e,t){if(e===t)return l=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],s=[],o=e.parentNode,u=t.parentNode,a=o;if(o===u)return ot(e,t);if(!o)return-1;if(!u)return 1;while(a)i.unshift(a),a=a.parentNode;a=u;while(a)s.unshift(a),a=a.parentNode;n=i.length,r=s.length;for(var f=0;f<n&&f<r;f++)if(i[f]!==s[f])return ot(i[f],s[f]);return f===n?ot(e,s[f],-1):ot(i[f],t,1)},[0,0].sort(f),h=!l,nt.uniqueSort=function(e){var t,n=[],r=1,i=0;l=h,e.sort(f);if(l){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e},nt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},a=nt.compile=function(e,t){var n,r=[],i=[],s=A[d][e+" "];if(!s){t||(t=ut(e)),n=t.length;while(n--)s=ht(t[n]),s[d]?r.push(s):i.push(s);s=A(e,pt(i,r))}return s},g.querySelectorAll&&function(){var e,t=vt,n=/'|\\/g,r=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,i=[":focus"],s=[":active"],u=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.oMatchesSelector||y.msMatchesSelector;K(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="<input type='hidden'/>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t<n;t++)if(v.contains(u[t],this))return!0});o=this.pushStack("","find",e);for(t=0,n=this.length;t<n;t++){r=o.length,v.find(e,this[t],o);if(t>0)for(i=r;i<o.length;i++)for(s=0;s<r;s++)if(o[s]===o[i]){o.splice(i--,1);break}}return o},has:function(e){var t,n=v(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(v.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1),"not",e)},filter:function(e){return this.pushStack(ft(this,e,!0),"filter",e)},is:function(e){return!!e&&(typeof e=="string"?st.test(e)?v(e,this.context).index(this[0])>=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r<i;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&n.nodeType!==11){if(o?o.index(n)>-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/<tbody/i,gt=/<|&#?\w+;/,yt=/<(?:script|style|link)/i,bt=/<(?:script|object|embed|option|style)/i,wt=new RegExp("<(?:"+ct+")[\\s/>]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Nt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X<div>","</div>"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(s){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){return ut(this[0])?this.length?this.pushStack(v(v.isFunction(e)?e():e),"replaceWith",e):this:v.isFunction(e)?this.each(function(t){var n=v(this),r=n.html();n.replaceWith(e.call(this,t,r))}):(typeof e!="string"&&(e=v(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;v(this).remove(),t?v(t).before(e):v(n).append(e)}))},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=[].concat.apply([],e);var i,s,o,u,a=0,f=e[0],l=[],c=this.length;if(!v.support.checkClone&&c>1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a<c;a++)r.call(n&&v.nodeName(this[a],"table")?Lt(this[a],"tbody"):this[a],a===u?o:v.clone(o,!0,!0))}o=s=null,l.length&&v.each(l,function(e,t){t.src?v.ajax?v.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):v.error("no ajax"):v.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Tt,"")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),v.buildFragment=function(e,n,r){var s,o,u,a=e[0];return n=n||i,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,e.length===1&&typeof a=="string"&&a.length<512&&n===i&&a.charAt(0)==="<"&&!bt.test(a)&&(v.support.checkClone||!St.test(a))&&(v.support.html5Clone||!wt.test(a))&&(o=!0,s=v.fragments[a],u=s!==t),s||(s=n.createDocumentFragment(),v.clean(e,n,s,r),o&&(v.fragments[a]=u&&s)),{fragment:s,cacheable:o}},v.fragments={},v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){v.fn[e]=function(n){var r,i=0,s=[],o=v(n),u=o.length,a=this.length===1&&this[0].parentNode;if((a==null||a&&a.nodeType===11&&a.childNodes.length===1)&&u===1)return o[t](this[0]),this;for(;i<u;i++)r=(i>0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1></$2>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]==="<table>"&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("<div>").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r<i;r++)n=e[r],Vn[n]=Vn[n]||[],Vn[n].unshift(t)},prefilter:function(e,t){t?Xn.unshift(e):Xn.push(e)}}),v.Tween=Yn,Yn.prototype={constructor:Yn,init:function(e,t,n,r,i,s){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=s||(v.cssNumber[n]?"":"px")},cur:function(){var e=Yn.propHooks[this.prop];return e&&e.get?e.get(this):Yn.propHooks._default.get(this)},run:function(e){var t,n=Yn.propHooks[this.prop];return this.options.duration?this.pos=t=v.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Yn.propHooks._default.set(this),this}},Yn.prototype.init.prototype=Yn.prototype,Yn.propHooks={_default:{get:function(e){var t;return e.elem[e.prop]==null||!!e.elem.style&&e.elem.style[e.prop]!=null?(t=v.css(e.elem,e.prop,!1,""),!t||t==="auto"?0:t):e.elem[e.prop]},set:function(e){v.fx.step[e.prop]?v.fx.step[e.prop](e):e.elem.style&&(e.elem.style[v.cssProps[e.prop]]!=null||v.cssHooks[e.prop])?v.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Yn.propHooks.scrollTop=Yn.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},v.each(["toggle","show","hide"],function(e,t){var n=v.fn[t];v.fn[t]=function(r,i,s){return r==null||typeof r=="boolean"||!e&&v.isFunction(r)&&v.isFunction(i)?n.apply(this,arguments):this.animate(Zn(t,!0),r,i,s)}}),v.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Gt).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=v.isEmptyObject(e),s=v.speed(t,n,r),o=function(){var t=Kn(this,v.extend({},e),s);i&&t.stop(!0)};return i||s.queue===!1?this.each(o):this.queue(s.queue,o)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return typeof e!="string"&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=e!=null&&e+"queueHooks",s=v.timers,o=v._data(this);if(n)o[n]&&o[n].stop&&i(o[n]);else for(n in o)o[n]&&o[n].stop&&Wn.test(n)&&i(o[n]);for(n=s.length;n--;)s[n].elem===this&&(e==null||s[n].queue===e)&&(s[n].anim.stop(r),t=!1,s.splice(n,1));(t||!r)&&v.dequeue(this,e)})}}),v.each({slideDown:Zn("show"),slideUp:Zn("hide"),slideToggle:Zn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){v.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),v.speed=function(e,t,n){var r=e&&typeof e=="object"?v.extend({},e):{complete:n||!n&&t||v.isFunction(e)&&e,duration:e,easing:n&&t||t&&!v.isFunction(t)&&t};r.duration=v.fx.off?0:typeof r.duration=="number"?r.duration:r.duration in v.fx.speeds?v.fx.speeds[r.duration]:v.fx.speeds._default;if(r.queue==null||r.queue===!0)r.queue="fx";return r.old=r.complete,r.complete=function(){v.isFunction(r.old)&&r.old.call(this),r.queue&&v.dequeue(this,r.queue)},r},v.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},v.timers=[],v.fx=Yn.prototype.init,v.fx.tick=function(){var e,n=v.timers,r=0;qn=v.now();for(;r<n.length;r++)e=n[r],!e()&&n[r]===e&&n.splice(r--,1);n.length||v.fx.stop(),qn=t},v.fx.timer=function(e){e()&&v.timers.push(e)&&!Rn&&(Rn=setInterval(v.fx.tick,v.fx.interval))},v.fx.interval=13,v.fx.stop=function(){clearInterval(Rn),Rn=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fx.step={},v.expr&&v.expr.filters&&(v.expr.filters.animated=function(e){return v.grep(v.timers,function(t){return e===t.elem}).length});var er=/^(?:body|html)$/i;v.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){v.offset.setOffset(this,e,t)});var n,r,i,s,o,u,a,f={top:0,left:0},l=this[0],c=l&&l.ownerDocument;if(!c)return;return(r=c.body)===l?v.offset.bodyOffset(l):(n=c.documentElement,v.contains(n,l)?(typeof l.getBoundingClientRect!="undefined"&&(f=l.getBoundingClientRect()),i=tr(c),s=n.clientTop||r.clientTop||0,o=n.clientLeft||r.clientLeft||0,u=i.pageYOffset||n.scrollTop,a=i.pageXOffset||n.scrollLeft,{top:f.top+u-s,left:f.left+a-o}):f)},v.offset={bodyOffset:function(e){var t=e.offsetTop,n=e.offsetLeft;return v.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(v.css(e,"marginTop"))||0,n+=parseFloat(v.css(e,"marginLeft"))||0),{top:t,left:n}},setOffset:function(e,t,n){var r=v.css(e,"position");r==="static"&&(e.style.position="relative");var i=v(e),s=i.offset(),o=v.css(e,"top"),u=v.css(e,"left"),a=(r==="absolute"||r==="fixed")&&v.inArray("auto",[o,u])>-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window);
|
637 |
+
</script>
|
638 |
+
<script type="text/javascript">
|
639 |
+
/*
|
640 |
+
* jQuery Templates Plugin 1.0.0pre
|
641 |
+
* http://github.com/jquery/jquery-tmpl
|
642 |
+
* Requires jQuery 1.4.2
|
643 |
+
*
|
644 |
+
* Copyright Software Freedom Conservancy, Inc.
|
645 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
646 |
+
* http://jquery.org/license
|
647 |
+
*/
|
648 |
+
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||(e===0||e===false)?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i<j&&!(f=a.data(h[i++],"tmplItem")));if(f&&c)g[2]=function(b){a.tmpl.afterManip(this,b,k)};r.apply(this,g)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var i,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(j(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);i=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(j(c,null,i)):i},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("&").join("&").split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(h=j.length-1;h>=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery);
|
649 |
+
</script>
|
650 |
+
<script type="text/javascript">
|
651 |
+
/*!
|
652 |
+
* TableSorter 2.7.8 min - Client-side table sorting with ease!
|
653 |
+
* Copyright (c) 2007 Christian Bach
|
654 |
+
*/
|
655 |
+
!function(j){j.extend({tablesorter:new function(){function e(d){"undefined"!==typeof console&&"undefined"!==typeof console.log?console.log(d):alert(d)}function u(d,c){e(d+" ("+((new Date).getTime()-c.getTime())+"ms)")}function p(d,c,a){if(!c)return"";var b=d.config,g=b.textExtraction,f="",f="simple"===g?b.supportsTextContent?c.textContent:j(c).text():"function"===typeof g?g(c,d,a):"object"===typeof g&&g.hasOwnProperty(a)?g[a](c,d,a):b.supportsTextContent?c.textContent:j(c).text();return j.trim(f)} function h(d){var c=d.config,a=c.$tbodies=c.$table.children("tbody:not(."+c.cssInfoBlock+")"),b,q,f,l,j,n,k="";if(0===a.length)return c.debug?e("*Empty table!* Not building a parser cache"):"";a=a[0].rows;if(a[0]){b=[];q=a[0].cells.length;for(f=0;f<q;f++){l=c.$headers.filter(":not([colspan])");l=l.add(c.$headers.filter('[colspan="1"]')).filter('[data-column="'+f+'"]:last');j=c.headers[f];n=g.getParserById(g.getData(l,j,"sorter"));c.empties[f]=g.getData(l,j,"empty")||c.emptyTo||(c.emptyToBottom?"bottom": "top");c.strings[f]=g.getData(l,j,"string")||c.stringTo||"max";if(!n)a:{l=d;j=a;n=-1;for(var u=f,x=void 0,t=g.parsers.length,y=!1,m="",x=!0;""===m&&x;)n++,j[n]?(y=j[n].cells[u],m=p(l,y,u),l.config.debug&&e("Checking if value was empty on row "+n+", column: "+u+": "+m)):x=!1;for(x=1;x<t;x++)if(g.parsers[x].is&&g.parsers[x].is(m,l,y)){n=g.parsers[x];break a}n=g.parsers[0]}c.debug&&(k+="column:"+f+"; parser:"+n.id+"; string:"+c.strings[f]+"; empty: "+c.empties[f]+"\n");b.push(n)}}c.debug&&e(k);return b} function s(d){var c=d.tBodies,a=d.config,b,q,f=a.parsers,l,v,n,k,h,x,t,m=[];a.cache={};if(!f)return a.debug?e("*Empty table!* Not building a cache"):"";a.debug&&(t=new Date);a.showProcessing&&g.isProcessing(d,!0);for(k=0;k<c.length;k++)if(a.cache[k]={row:[],normalized:[]},!j(c[k]).hasClass(a.cssInfoBlock)){b=c[k]&&c[k].rows.length||0;q=c[k].rows[0]&&c[k].rows[0].cells.length||0;for(v=0;v<b;++v)if(h=j(c[k].rows[v]),x=[],h.hasClass(a.cssChildRow))a.cache[k].row[a.cache[k].row.length-1]=a.cache[k].row[a.cache[k].row.length- 1].add(h);else{a.cache[k].row.push(h);for(n=0;n<q;++n)if(l=p(d,h[0].cells[n],n),l=f[n].format(l,d,h[0].cells[n],n),x.push(l),"numeric"===(f[n].type||"").toLowerCase())m[n]=Math.max(Math.abs(l),m[n]||0);x.push(a.cache[k].normalized.length);a.cache[k].normalized.push(x)}a.cache[k].colMax=m}a.showProcessing&&g.isProcessing(d);a.debug&&u("Building cache for "+b+" rows",t)}function m(d,c){var a=d.config,b=d.tBodies,q=[],f=a.cache,e,v,n,k,h,p,m,y,s,r,E;if(f[0]){a.debug&&(E=new Date);for(y=0;y<b.length;y++)if(e= j(b[y]),!e.hasClass(a.cssInfoBlock)){h=g.processTbody(d,e,!0);e=f[y].row;v=f[y].normalized;k=(n=v.length)?v[0].length-1:0;for(p=0;p<n;p++)if(r=v[p][k],q.push(e[r]),!a.appender||!a.removeRows){s=e[r].length;for(m=0;m<s;m++)h.append(e[r][m])}g.processTbody(d,h,!1)}a.appender&&a.appender(d,q);a.debug&&u("Rebuilt table",E);c||g.applyWidget(d);j(d).trigger("sortEnd",d)}}function F(d){var c,a,b,g=d.config,f=g.sortList,e=[g.cssAsc,g.cssDesc],h=j(d).find("tfoot tr").children().removeClass(e.join(" "));g.$headers.removeClass(e.join(" ")); b=f.length;for(c=0;c<b;c++)if(2!==f[c][1]&&(d=g.$headers.not(".sorter-false").filter('[data-column="'+f[c][0]+'"]'+(1===b?":last":"")),d.length))for(a=0;a<d.length;a++)d[a].sortDisabled||(d.eq(a).addClass(e[f[c][1]]),h.length&&h.filter('[data-column="'+f[c][0]+'"]').eq(a).addClass(e[f[c][1]]))}function G(d){var c=0,a=d.config,b=a.sortList,g=b.length,f=d.tBodies.length,e,h,n,k,p,m,t,r,s;if(!a.serverSideSorting&&a.cache[0]){a.debug&&(e=new Date);for(n=0;n<f;n++)p=a.cache[n].colMax,s=(m=a.cache[n].normalized)&& m[0]?m[0].length-1:0,m.sort(function(f,e){for(h=0;h<g;h++){k=b[h][0];r=b[h][1];t=/n/i.test(a.parsers&&a.parsers[k]?a.parsers[k].type||"":"")?"Numeric":"Text";t+=0===r?"":"Desc";/Numeric/.test(t)&&a.strings[k]&&(c="boolean"===typeof a.string[a.strings[k]]?(0===r?1:-1)*(a.string[a.strings[k]]?-1:1):a.strings[k]?a.string[a.strings[k]]||0:0);var l=j.tablesorter["sort"+t](d,f[k],e[k],k,p[k],c);if(l)return l}return f[s]-e[s]});a.debug&&u("Sorting on "+b.toString()+" and dir "+r+" time",e)}}function C(d, c){d.trigger("updateComplete");"function"===typeof c&&c(d[0])}function I(d,c,a){!1!==c?d.trigger("sorton",[d[0].config.sortList,function(){C(d,a)}]):C(d,a)}var g=this;g.version="2.7.8";g.parsers=[];g.widgets=[];g.defaults={theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,headers:{},ignoreCase:!0, sortForce:null,sortList:[],sortAppend:null,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",textExtraction:"simple",textSorter:null,widgets:[],widgetOptions:{zebra:["even","odd"]},initWidgets:!0,initialized:null,tableClass:"tablesorter",cssAsc:"tablesorter-headerAsc",cssChildRow:"tablesorter-childRow",cssDesc:"tablesorter-headerDesc",cssHeader:"tablesorter-header",cssHeaderRow:"tablesorter-headerRow",cssIcon:"tablesorter-icon",cssInfoBlock:"tablesorter-infoOnly", cssProcessing:"tablesorter-processing",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[]};g.benchmark=u;g.construct=function(d){return this.each(function(){if(!this.tHead||0===this.tBodies.length||!0===this.hasInitialized)return this.config&&this.config.debug?e("stopping initialization! No thead, tbody or tablesorter has already been initialized"):"";var c=j(this),a=this,b,q,f,l="",v,n,k,C,x=j.metadata; a.hasInitialized=!1;a.config={};b=j.extend(!0,a.config,g.defaults,d);j.data(a,"tablesorter",b);b.debug&&j.data(a,"startoveralltimer",new Date);b.supportsTextContent="x"===j("<span>x</span>")[0].textContent;b.supportsDataObject=1.4<=parseFloat(j.fn.jquery);b.string={max:1,min:-1,"max+":1,"max-":-1,zero:0,none:0,"null":0,top:!0,bottom:!1};/tablesorter\-/.test(c.attr("class"))||(l=""!==b.theme?" tablesorter-"+b.theme:"");b.$table=c.addClass(b.tableClass+l);b.$tbodies=c.children("tbody:not(."+b.cssInfoBlock+ ")");var t=[],y={},O=0,R=j(a).find("thead:eq(0), tfoot").children("tr"),E,K,z,A,P,D,L,S,T,H;for(E=0;E<R.length;E++){P=R[E].cells;for(K=0;K<P.length;K++){A=P[K];D=A.parentNode.rowIndex;L=D+"-"+A.cellIndex;S=A.rowSpan||1;T=A.colSpan||1;"undefined"===typeof t[D]&&(t[D]=[]);for(z=0;z<t[D].length+1;z++)if("undefined"===typeof t[D][z]){H=z;break}y[L]=H;O=Math.max(H,O);j(A).attr({"data-column":H});for(z=D;z<D+S;z++){"undefined"===typeof t[z]&&(t[z]=[]);L=t[z];for(A=H;A<H+T;A++)L[A]="x"}}}a.config.columns= O;var M,B,Q,U,N,J,V,w=a.config;w.headerList=[];w.headerContent=[];w.debug&&(V=new Date);U=w.cssIcon?'<i class="'+w.cssIcon+'"></i>':"";t=j(a).find(w.selectorHeaders).each(function(a){B=j(this);M=w.headers[a];w.headerContent[a]=this.innerHTML;N=w.headerTemplate.replace(/\{content\}/g,this.innerHTML).replace(/\{icon\}/g,U);w.onRenderTemplate&&(Q=w.onRenderTemplate.apply(B,[a,N]))&&"string"===typeof Q&&(N=Q);this.innerHTML='<div class="tablesorter-header-inner">'+N+"</div>";w.onRenderHeader&&w.onRenderHeader.apply(B, [a]);this.column=y[this.parentNode.rowIndex+"-"+this.cellIndex];var b=g.getData(B,M,"sortInitialOrder")||w.sortInitialOrder;this.order=/^d/i.test(b)||1===b?[1,0,2]:[0,1,2];this.count=-1;"false"===g.getData(B,M,"sorter")?(this.sortDisabled=!0,B.addClass("sorter-false")):B.removeClass("sorter-false");this.lockedOrder=!1;J=g.getData(B,M,"lockedOrder")||!1;"undefined"!==typeof J&&!1!==J&&(this.order=this.lockedOrder=/^d/i.test(J)||1===J?[1,1,1]:[0,0,0]);B.addClass((this.sortDisabled?"sorter-false ":" ")+ w.cssHeader);w.headerList[a]=this;B.parent().addClass(w.cssHeaderRow)});a.config.debug&&(u("Built headers:",V),e(t));b.$headers=t;if(a.config.widthFixed&&0===j(a).find("colgroup").length){var W=j("<colgroup>"),X=j(a).width();j("tr:first td",a.tBodies[0]).each(function(){W.append(j("<col>").css("width",parseInt(1E3*(j(this).width()/X),10)/10+"%"))});j(a).prepend(W)}b.parsers=h(a);b.delayInit||s(a);b.$headers.find("*")[j.fn.addBack?"addBack":"andSelf"]().filter(b.selectorSort).unbind("mousedown.tablesorter mouseup.tablesorter").bind("mousedown.tablesorter mouseup.tablesorter", function(d,e){var h=(this.tagName.match("TH|TD")?j(this):j(this).parents("th, td").filter(":last"))[0];if(1!==(d.which||d.button))return!1;if("mousedown"===d.type)return C=(new Date).getTime(),"INPUT"===d.target.tagName?"":!b.cancelSelection;if(!0!==e&&250<(new Date).getTime()-C)return!1;b.delayInit&&!b.cache&&s(a);if(!h.sortDisabled){c.trigger("sortStart",a);l=!d[b.sortMultiSortKey];h.count=d[b.sortResetKey]?2:(h.count+1)%(b.sortReset?3:2);b.sortRestart&&(q=h,b.$headers.each(function(){if(this!== q&&(l||!j(this).is("."+b.cssDesc+",."+b.cssAsc)))this.count=-1}));q=h.column;if(l){b.sortList=[];if(null!==b.sortForce){v=b.sortForce;for(f=0;f<v.length;f++)v[f][0]!==q&&b.sortList.push(v[f])}k=h.order[h.count];if(2>k&&(b.sortList.push([q,k]),1<h.colSpan))for(f=1;f<h.colSpan;f++)b.sortList.push([q+f,k])}else if(b.sortAppend&&1<b.sortList.length&&g.isValueInArray(b.sortAppend[0][0],b.sortList)&&b.sortList.pop(),g.isValueInArray(q,b.sortList))for(f=0;f<b.sortList.length;f++)n=b.sortList[f],k=b.headerList[n[0]], n[0]===q&&(n[1]=k.order[k.count],2===n[1]&&(b.sortList.splice(f,1),k.count=-1));else if(k=h.order[h.count],2>k&&(b.sortList.push([q,k]),1<h.colSpan))for(f=1;f<h.colSpan;f++)b.sortList.push([q+f,k]);if(null!==b.sortAppend){v=b.sortAppend;for(f=0;f<v.length;f++)v[f][0]!==q&&b.sortList.push(v[f])}c.trigger("sortBegin",a);setTimeout(function(){F(a);G(a);m(a)},1)}});b.cancelSelection&&b.$headers.each(function(){this.onselectstart=function(){return!1}});c.unbind("sortReset update updateCell addRows sorton appendCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(".tablesorter ")).bind("sortReset.tablesorter", function(){b.sortList=[];F(a);G(a);m(a)}).bind("update.tablesorter updateRows.tablesorter",function(d,f,g){j(b.selectorRemove,a).remove();b.parsers=h(a);s(a);I(c,f,g)}).bind("updateCell.tablesorter",function(d,f,g,e){var q,h,l;q=c.find("tbody");d=q.index(j(f).parents("tbody").filter(":last"));var k=j(f).parents("tr").filter(":last");f=j(f)[0];q.length&&0<=d&&(h=q.eq(d).find("tr").index(k),l=f.cellIndex,q=a.config.cache[d].normalized[h].length-1,a.config.cache[d].row[a.config.cache[d].normalized[h][q]]= k,a.config.cache[d].normalized[h][l]=b.parsers[l].format(p(a,f,l),a,f,l),I(c,g,e))}).bind("addRows.tablesorter",function(d,g,e,q){var j=g.filter("tr").length,l=[],k=g[0].cells.length,n=c.find("tbody").index(g.closest("tbody"));b.parsers||(b.parsers=h(a));for(d=0;d<j;d++){for(f=0;f<k;f++)l[f]=b.parsers[f].format(p(a,g[d].cells[f],f),a,g[d].cells[f],f);l.push(b.cache[n].row.length);b.cache[n].row.push([g[d]]);b.cache[n].normalized.push(l);l=[]}I(c,e,q)}).bind("sorton.tablesorter",function(b,d,f,g){c.trigger("sortStart", this);var e,q,l,h=a.config;b=d||h.sortList;h.sortList=[];j.each(b,function(a,b){e=[parseInt(b[0],10),parseInt(b[1],10)];if(l=h.headerList[e[0]])h.sortList.push(e),q=j.inArray(e[1],l.order),l.count=0<=q?q:e[1]%(h.sortReset?3:2)});F(a);G(a);m(a,g);"function"===typeof f&&f(a)}).bind("appendCache.tablesorter",function(b,c,d){m(a,d);"function"===typeof c&&c(a)}).bind("applyWidgetId.tablesorter",function(c,d){g.getWidgetById(d).format(a,b,b.widgetOptions)}).bind("applyWidgets.tablesorter",function(b,c){g.applyWidget(a, c)}).bind("refreshWidgets.tablesorter",function(b,c,d){g.refreshWidgets(a,c,d)}).bind("destroy.tablesorter",function(b,c,d){g.destroy(a,c,d)});b.supportsDataObject&&"undefined"!==typeof c.data().sortlist?b.sortList=c.data().sortlist:x&&(c.metadata()&&c.metadata().sortlist)&&(b.sortList=c.metadata().sortlist);g.applyWidget(a,!0);0<b.sortList.length?c.trigger("sorton",[b.sortList,{},!b.initWidgets]):b.initWidgets&&g.applyWidget(a);b.showProcessing&&c.unbind("sortBegin.tablesorter sortEnd.tablesorter").bind("sortBegin.tablesorter sortEnd.tablesorter", function(b){g.isProcessing(a,"sortBegin"===b.type)});a.hasInitialized=!0;b.debug&&g.benchmark("Overall initialization time",j.data(a,"startoveralltimer"));c.trigger("tablesorter-initialized",a);"function"===typeof b.initialized&&b.initialized(a)})};g.isProcessing=function(d,c,a){var b=d.config;d=a||j(d).find("."+b.cssHeader);c?(0<b.sortList.length&&(d=d.filter(function(){return this.sortDisabled?!1:g.isValueInArray(parseFloat(j(this).attr("data-column")),b.sortList)})),d.addClass(b.cssProcessing)): d.removeClass(b.cssProcessing)};g.processTbody=function(d,c,a){if(a)return c.before('<span class="tablesorter-savemyplace"/>'),d=j.fn.detach?c.detach():c.remove();d=j(d).find("span.tablesorter-savemyplace");c.insertAfter(d);d.remove()};g.clearTableBody=function(d){d.config.$tbodies.empty()};g.destroy=function(d,c,a){if(d.hasInitialized){g.refreshWidgets(d,!0,!0);var b=j(d),e=d.config,f=b.find("thead:first"),h=f.find("tr."+e.cssHeaderRow).removeClass(e.cssHeaderRow),u=b.find("tfoot:first > tr").children("th, td"); f.find("tr").not(h).remove();b.removeData("tablesorter").unbind("sortReset update updateCell addRows sorton appendCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave sortBegin sortEnd ".split(" ").join(".tablesorter "));e.$headers.add(u).removeClass(e.cssHeader+" "+e.cssAsc+" "+e.cssDesc).removeAttr("data-column");h.find(e.selectorSort).unbind("mousedown.tablesorter mouseup.tablesorter");h.children().each(function(a){j(this).html(e.headerContent[a])});!1!==c&&b.removeClass(e.tableClass+ " tablesorter-"+e.theme);d.hasInitialized=!1;"function"===typeof a&&a(d)}};g.regex=[/(^([+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,/^0x[0-9a-f]+$/i];g.sortText=function(d,c,a,b){if(c===a)return 0;var e=d.config,f=e.string[e.empties[b]||e.emptyTo],h=g.regex;if(""===c&&0!==f)return"boolean"===typeof f?f?-1:1:-f||-1;if(""===a&&0!==f)return"boolean"===typeof f? f?1:-1:f||1;if("function"===typeof e.textSorter)return e.textSorter(c,a,d,b);d=c.replace(h[0],"\\0$1\\0").replace(/\\0$/,"").replace(/^\\0/,"").split("\\0");b=a.replace(h[0],"\\0$1\\0").replace(/\\0$/,"").replace(/^\\0/,"").split("\\0");c=parseInt(c.match(h[2]),16)||1!==d.length&&c.match(h[1])&&Date.parse(c);if(a=parseInt(a.match(h[2]),16)||c&&a.match(h[1])&&Date.parse(a)||null){if(c<a)return-1;if(c>a)return 1}e=Math.max(d.length,b.length);for(c=0;c<e;c++){a=isNaN(d[c])?d[c]||0:parseFloat(d[c])|| 0;h=isNaN(b[c])?b[c]||0:parseFloat(b[c])||0;if(isNaN(a)!==isNaN(h))return isNaN(a)?1:-1;typeof a!==typeof h&&(a+="",h+="");if(a<h)return-1;if(a>h)return 1}return 0};g.sortTextDesc=function(d,c,a,b){if(c===a)return 0;var e=d.config,f=e.string[e.empties[b]||e.emptyTo];return""===c&&0!==f?"boolean"===typeof f?f?-1:1:f||1:""===a&&0!==f?"boolean"===typeof f?f?1:-1:-f||-1:"function"===typeof e.textSorter?e.textSorter(a,c,d,b):g.sortText(d,a,c)};g.getTextValue=function(d,c,a){if(c){var b=d.length,e=c+a; for(c=0;c<b;c++)e+=d.charCodeAt(c);return a*e}return 0};g.sortNumeric=function(d,c,a,b,e,f){if(c===a)return 0;d=d.config;b=d.string[d.empties[b]||d.emptyTo];if(""===c&&0!==b)return"boolean"===typeof b?b?-1:1:-b||-1;if(""===a&&0!==b)return"boolean"===typeof b?b?1:-1:b||1;isNaN(c)&&(c=g.getTextValue(c,e,f));isNaN(a)&&(a=g.getTextValue(a,e,f));return c-a};g.sortNumericDesc=function(d,c,a,b,e,f){if(c===a)return 0;d=d.config;b=d.string[d.empties[b]||d.emptyTo];if(""===c&&0!==b)return"boolean"===typeof b? b?-1:1:b||1;if(""===a&&0!==b)return"boolean"===typeof b?b?1:-1:-b||-1;isNaN(c)&&(c=g.getTextValue(c,e,f));isNaN(a)&&(a=g.getTextValue(a,e,f));return a-c};g.characterEquivalents={a:"\u00e1\u00e0\u00e2\u00e3\u00e4\u0105\u00e5",A:"\u00c1\u00c0\u00c2\u00c3\u00c4\u0104\u00c5",c:"\u00e7\u0107\u010d",C:"\u00c7\u0106\u010c",e:"\u00e9\u00e8\u00ea\u00eb\u011b\u0119",E:"\u00c9\u00c8\u00ca\u00cb\u011a\u0118",i:"\u00ed\u00ec\u0130\u00ee\u00ef\u0131",I:"\u00cd\u00cc\u0130\u00ce\u00cf",o:"\u00f3\u00f2\u00f4\u00f5\u00f6", O:"\u00d3\u00d2\u00d4\u00d5\u00d6",ss:"\u00df",SS:"\u1e9e",u:"\u00fa\u00f9\u00fb\u00fc\u016f",U:"\u00da\u00d9\u00db\u00dc\u016e"};g.replaceAccents=function(d){var c,a="[",b=g.characterEquivalents;if(!g.characterRegex){g.characterRegexArray={};for(c in b)"string"===typeof c&&(a+=b[c],g.characterRegexArray[c]=RegExp("["+b[c]+"]","g"));g.characterRegex=RegExp(a+"]")}if(g.characterRegex.test(d))for(c in b)"string"===typeof c&&(d=d.replace(g.characterRegexArray[c],c));return d};g.isValueInArray=function(d, c){var a,b=c.length;for(a=0;a<b;a++)if(c[a][0]===d)return!0;return!1};g.addParser=function(d){var c,a=g.parsers.length,b=!0;for(c=0;c<a;c++)g.parsers[c].id.toLowerCase()===d.id.toLowerCase()&&(b=!1);b&&g.parsers.push(d)};g.getParserById=function(d){var c,a=g.parsers.length;for(c=0;c<a;c++)if(g.parsers[c].id.toLowerCase()===d.toString().toLowerCase())return g.parsers[c];return!1};g.addWidget=function(d){g.widgets.push(d)};g.getWidgetById=function(d){var c,a,b=g.widgets.length;for(c=0;c<b;c++)if((a= g.widgets[c])&&a.hasOwnProperty("id")&&a.id.toLowerCase()===d.toLowerCase())return a};g.applyWidget=function(d,c){var a=d.config,b=a.widgetOptions,e=a.widgets.sort().reverse(),f,h,m,n=e.length;h=j.inArray("zebra",a.widgets);0<=h&&(a.widgets.splice(h,1),a.widgets.push("zebra"));a.debug&&(f=new Date);for(h=0;h<n;h++)(m=g.getWidgetById(e[h]))&&(!0===c&&m.hasOwnProperty("init")?m.init(d,m,a,b):!c&&m.hasOwnProperty("format")&&m.format(d,a,b));a.debug&&u("Completed "+(!0===c?"initializing":"applying")+ " widgets",f)};g.refreshWidgets=function(d,c,a){var b,h=d.config,f=h.widgets,l=g.widgets,m=l.length;for(b=0;b<m;b++)if(l[b]&&l[b].id&&(c||0>j.inArray(l[b].id,f)))h.debug&&e("Refeshing widgets: Removing "+l[b].id),l[b].hasOwnProperty("remove")&&l[b].remove(d,h,h.widgetOptions);!0!==a&&g.applyWidget(d,c)};g.getData=function(d,c,a){var b="";d=j(d);var e,f;if(!d.length)return"";e=j.metadata?d.metadata():!1;f=" "+(d.attr("class")||"");"undefined"!==typeof d.data(a)||"undefined"!==typeof d.data(a.toLowerCase())? b+=d.data(a)||d.data(a.toLowerCase()):e&&"undefined"!==typeof e[a]?b+=e[a]:c&&"undefined"!==typeof c[a]?b+=c[a]:" "!==f&&f.match(" "+a+"-")&&(b=f.match(RegExp(" "+a+"-(\\w+)"))[1]||"");return j.trim(b)};g.formatFloat=function(d,c){if("string"!==typeof d||""===d)return d;var a;d=(c&&c.config?!1!==c.config.usNumberFormat:"undefined"!==typeof c?c:1)?d.replace(/,/g,""):d.replace(/[\s|\.]/g,"").replace(/,/g,".");/^\s*\([.\d]+\)/.test(d)&&(d=d.replace(/^\s*\(/,"-").replace(/\)/,""));a=parseFloat(d);return isNaN(a)? j.trim(d):a};g.isDigit=function(d){return isNaN(d)?/^[\-+(]?\d+[)]?$/.test(d.toString().replace(/[,.'"\s]/g,"")):!0}}});var h=j.tablesorter;j.fn.extend({tablesorter:h.construct});h.addParser({id:"text",is:function(){return!0},format:function(e,u){var p=u.config;e=j.trim(p.ignoreCase?e.toLocaleLowerCase():e);return p.sortLocaleCompare?h.replaceAccents(e):e},type:"text"});h.addParser({id:"currency",is:function(e){return/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/.test((e|| "").replace(/[,. ]/g,""))},format:function(e,j){return h.formatFloat(e.replace(/[^\w,. \-()]/g,""),j)},type:"numeric"});h.addParser({id:"ipAddress",is:function(e){return/^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}[\.]\d{1,3}$/.test(e)},format:function(e,j){var p,r=e.split("."),s="",m=r.length;for(p=0;p<m;p++)s+=("00"+r[p]).slice(-3);return h.formatFloat(s,j)},type:"numeric"});h.addParser({id:"url",is:function(e){return/^(https?|ftp|file):\/\//.test(e)},format:function(e){return j.trim(e.replace(/(https?|ftp|file):\/\//, ""))},type:"text"});h.addParser({id:"isoDate",is:function(e){return/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/.test(e)},format:function(e,j){return h.formatFloat(""!==e?(new Date(e.replace(/-/g,"/"))).getTime()||"":"",j)},type:"numeric"});h.addParser({id:"percent",is:function(e){return/(\d\s?%|%\s?\d)/.test(e)},format:function(e,j){return h.formatFloat(e.replace(/%/g,""),j)},type:"numeric"});h.addParser({id:"usLongDate",is:function(e){return/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i.test(e)|| /^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i.test(e)},format:function(e,j){return h.formatFloat((new Date(e.replace(/(\S)([AP]M)$/i,"$1 $2"))).getTime()||"",j)},type:"numeric"});h.addParser({id:"shortDate",is:function(e){return/^(\d{1,2}|\d{4})[\/\-\,\.\s+]\d{1,2}[\/\-\.\,\s+](\d{1,2}|\d{4})$/.test(e)},format:function(e,j,p,r){p=j.config;var s=p.headerList[r],m=s.shortDateFormat;"undefined"===typeof m&&(m=s.shortDateFormat=h.getData(s,p.headers[r],"dateFormat")||p.dateFormat);e=e.replace(/\s+/g," ").replace(/[\-|\.|\,]/g, "/");"mmddyyyy"===m?e=e.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,"$3/$1/$2"):"ddmmyyyy"===m?e=e.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,"$3/$2/$1"):"yyyymmdd"===m&&(e=e.replace(/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,"$1/$2/$3"));return h.formatFloat((new Date(e)).getTime()||"",j)},type:"numeric"});h.addParser({id:"time",is:function(e){return/^(([0-2]?\d:[0-5]\d)|([0-1]?\d:[0-5]\d\s?([AP]M)))$/i.test(e)},format:function(e,j){return h.formatFloat((new Date("2000/01/01 "+e.replace(/(\S)([AP]M)$/i, "$1 $2"))).getTime()||"",j)},type:"numeric"});h.addParser({id:"digit",is:function(e){return h.isDigit(e)},format:function(e,j){return h.formatFloat(e.replace(/[^\w,. \-()]/g,""),j)},type:"numeric"});h.addParser({id:"metadata",is:function(){return!1},format:function(e,h,p){e=h.config;e=!e.parserMetadataName?"sortValue":e.parserMetadataName;return j(p).metadata()[e]},type:"numeric"});h.addWidget({id:"zebra",format:function(e,u,p){var r,s,m,F,G,C,I=RegExp(u.cssChildRow,"i"),g=u.$tbodies;u.debug&&(G= new Date);for(e=0;e<g.length;e++)r=g.eq(e),C=r.children("tr").length,1<C&&(m=0,r=r.children("tr:visible"),r.each(function(){s=j(this);I.test(this.className)||m++;F=0===m%2;s.removeClass(p.zebra[F?1:0]).addClass(p.zebra[F?0:1])}));u.debug&&h.benchmark("Applying Zebra widget",G)},remove:function(e,h){var p,r,s=h.$tbodies,m=(h.widgetOptions.zebra||["even","odd"]).join(" ");for(p=0;p<s.length;p++)r=j.tablesorter.processTbody(e,s.eq(p),!0),r.children().removeClass(m),j.tablesorter.processTbody(e,r,!1)}})}(jQuery);
|
656 |
+
</script>
|
657 |
+
|
658 |
+
<script type="text/javascript">
|
659 |
+
/*
|
660 |
+
Copyright 2008-2013
|
661 |
+
Matthias Ehmann,
|
662 |
+
Michael Gerhaeuser,
|
663 |
+
Carsten Miller,
|
664 |
+
Bianca Valentin,
|
665 |
+
Alfred Wassermann,
|
666 |
+
Peter Wilfahrt
|
667 |
+
Dual licensed under the Apache License Version 2.0, or LGPL Version 3 licenses.
|
668 |
+
You should have received a copy of the GNU Lesser General Public License
|
669 |
+
along with JSXCompressor. If not, see <http://www.gnu.org/licenses/>.
|
670 |
+
You should have received a copy of the Apache License along with JSXCompressor.
|
671 |
+
If not, see <http://www.apache.org/licenses/>.
|
672 |
+
*/
|
673 |
+
(function(){var e,r,n;(function(t){function o(e,r){return y.call(e,r)}function i(e,r){var n,t,o,i,u,f,a,c,s,l,p=r&&r.split("/"),d=k.map,g=d&&d["*"]||{};if(e&&"."===e.charAt(0))if(r){for(p=p.slice(0,p.length-1),e=p.concat(e.split("/")),c=0;e.length>c;c+=1)if(l=e[c],"."===l)e.splice(c,1),c-=1;else if(".."===l){if(1===c&&(".."===e[2]||".."===e[0]))break;c>0&&(e.splice(c-1,2),c-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||g)&&d){for(n=e.split("/"),c=n.length;c>0;c-=1){if(t=n.slice(0,c).join("/"),p)for(s=p.length;s>0;s-=1)if(o=d[p.slice(0,s).join("/")],o&&(o=o[t])){i=o,u=c;break}if(i)break;!f&&g&&g[t]&&(f=g[t],a=c)}!i&&f&&(i=f,u=a),i&&(n.splice(0,u,i),e=n.join("/"))}return e}function u(e,r){return function(){return d.apply(t,v.call(arguments,0).concat([e,r]))}}function f(e){return function(r){return i(r,e)}}function a(e){return function(r){b[e]=r}}function c(e){if(o(m,e)){var r=m[e];delete m[e],C[e]=!0,p.apply(t,r)}if(!o(b,e)&&!o(C,e))throw Error("No "+e);return b[e]}function s(e){var r,n=e?e.indexOf("!"):-1;return n>-1&&(r=e.substring(0,n),e=e.substring(n+1,e.length)),[r,e]}function l(e){return function(){return k&&k.config&&k.config[e]||{}}}var p,d,g,h,b={},m={},k={},C={},y=Object.prototype.hasOwnProperty,v=[].slice;g=function(e,r){var n,t=s(e),o=t[0];return e=t[1],o&&(o=i(o,r),n=c(o)),o?e=n&&n.normalize?n.normalize(e,f(r)):i(e,r):(e=i(e,r),t=s(e),o=t[0],e=t[1],o&&(n=c(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:n}},h={require:function(e){return u(e)},exports:function(e){var r=b[e];return r!==void 0?r:b[e]={}},module:function(e){return{id:e,uri:"",exports:b[e],config:l(e)}}},p=function(e,r,n,i){var f,s,l,p,d,k,y=[];if(i=i||e,"function"==typeof n){for(r=!r.length&&n.length?["require","exports","module"]:r,d=0;r.length>d;d+=1)if(p=g(r[d],i),s=p.f,"require"===s)y[d]=h.require(e);else if("exports"===s)y[d]=h.exports(e),k=!0;else if("module"===s)f=y[d]=h.module(e);else if(o(b,s)||o(m,s)||o(C,s))y[d]=c(s);else{if(!p.p)throw Error(e+" missing "+s);p.p.load(p.n,u(i,!0),a(s),{}),y[d]=b[s]}l=n.apply(b[e],y),e&&(f&&f.exports!==t&&f.exports!==b[e]?b[e]=f.exports:l===t&&k||(b[e]=l))}else e&&(b[e]=n)},e=r=d=function(e,r,n,o,i){return"string"==typeof e?h[e]?h[e](r):c(g(e,r).f):(e.splice||(k=e,r.splice?(e=r,r=n,n=null):e=t),r=r||function(){},"function"==typeof n&&(n=o,o=i),o?p(t,e,r,n):setTimeout(function(){p(t,e,r,n)},4),d)},d.config=function(e){return k=e,k.deps&&d(k.deps,k.callback),d},n=function(e,r,n){r.splice||(n=r,r=[]),o(b,e)||o(m,e)||(m[e]=[e,r,n])},n.amd={jQuery:!0}})(),n("../node_modules/almond/almond",function(){}),n("jxg",[],function(){var e={};return"object"!=typeof JXG||JXG.extend||(e=JXG),e.extend=function(e,r,n,t){var o,i;n=n||!1,t=t||!1;for(o in r)(!n||n&&r.hasOwnProperty(o))&&(i=t?o.toLowerCase():o,e[i]=r[o])},e.extend(e,{boards:{},readers:{},elements:{},registerElement:function(e,r){e=e.toLowerCase(),this.elements[e]=r},registerReader:function(e,r){var n,t;for(n=0;r.length>n;n++)t=r[n].toLowerCase(),"function"!=typeof this.readers[t]&&(this.readers[t]=e)},shortcut:function(e,r){return function(){return e[r].apply(this,arguments)}},getRef:function(e,r){return e.select(r)},getReference:function(e,r){return e.select(r)},debugInt:function(){var e,r;for(e=0;arguments.length>e;e++)r=arguments[e],"object"==typeof window&&window.console&&console.log?console.log(r):"object"==typeof document&&document.getElementById("debug")&&(document.getElementById("debug").innerHTML+=r+"<br/>")},debugWST:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&(e.debugInt("stacktrace"),e.debugInt(r.stack.split("\n").slice(1).join("\n")))},debugLine:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&e.debugInt("Called from",r.stack.split("\n").slice(2,3).join("\n"))},debug:function(){e.debugInt.apply(this,arguments)}}),e}),n("utils/zip",["jxg"],function(e){var r=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,3,131,67,195,35,163,99,227,19,147,83,211,51,179,115,243,11,139,75,203,43,171,107,235,27,155,91,219,59,187,123,251,7,135,71,199,39,167,103,231,23,151,87,215,55,183,119,247,15,143,79,207,47,175,111,239,31,159,95,223,63,191,127,255],n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],t=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],i=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],u=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],f=256;return e.Util=e.Util||{},e.Util.Unzip=function(a){function c(){return q+=8,N>R?a[R++]:-1}function s(){T=1}function l(){var e;return q++,e=1&T,T>>=1,0===T&&(T=c(),e=1&T,T=128|T>>1),e}function p(e){for(var n=0,t=e;t--;)n=n<<1|l();return e&&(n=r[n]>>8-e),n}function d(){L=0}function g(e){A++,E[L++]=e,z.push(String.fromCharCode(e)),32768===L&&(L=0)}function h(){this.b0=0,this.b1=0,this.jump=null,this.jumppos=-1}function b(){for(;;){if(H[P]>=w)return-1;if(U[H[P]]===P)return H[P]++;H[P]++}}function m(){var e,r=F[X];if(17===P)return-1;if(X++,P++,e=b(),e>=0)r.b0=e;else if(r.b0=32768,m())return-1;if(e=b(),e>=0)r.b1=e,r.jump=null;else if(r.b1=32768,r.jump=F[X],r.jumppos=X,m())return-1;return P--,0}function k(e,r,n){var t;for(F=e,X=0,U=n,w=r,t=0;17>t;t++)H[t]=0;return P=0,m()?-1:0}function C(e){for(var r,n,t,o=0,i=e[o];;)if(t=l()){if(!(32768&i.b1))return i.b1;for(i=i.jump,r=e.length,n=0;r>n;n++)if(e[n]===i){o=n;break}}else{if(!(32768&i.b0))return i.b0;o++,i=e[o]}}function y(){var f,a,b,m,y,v,j,A,x,U,w,S,z,I,O,B,N;do if(f=l(),b=p(2),0===b)for(s(),U=c(),U|=c()<<8,S=c(),S|=c()<<8,65535&(U^~S)&&e.debug("BlockLen checksum mismatch\n");U--;)a=c(),g(a);else if(1===b)for(;;)if(y=r[p(7)]>>1,y>23?(y=y<<1|l(),y>199?(y-=128,y=y<<1|l()):(y-=48,y>143&&(y+=136))):y+=256,256>y)g(y);else{if(256===y)break;for(y-=257,x=p(t[y])+n[y],y=r[p(5)]>>3,i[y]>8?(w=p(8),w|=p(i[y]-8)<<8):w=p(i[y]),w+=o[y],y=0;x>y;y++)a=E[32767&L-w],g(a)}else if(2===b){for(j=Array(320),I=257+p(5),O=1+p(5),B=4+p(4),y=0;19>y;y++)j[y]=0;for(y=0;B>y;y++)j[u[y]]=p(3);for(x=J.length,m=0;x>m;m++)J[m]=new h;if(k(J,19,j,0))return d(),1;for(z=I+O,m=0,N=-1;z>m;)if(N++,y=C(J),16>y)j[m++]=y;else if(16===y){if(y=3+p(2),m+y>z)return d(),1;for(v=m?j[m-1]:0;y--;)j[m++]=v}else{if(y=17===y?3+p(3):11+p(7),m+y>z)return d(),1;for(;y--;)j[m++]=0}for(x=G.length,m=0;x>m;m++)G[m]=new h;if(k(G,I,j,0))return d(),1;for(x=G.length,m=0;x>m;m++)J[m]=new h;for(A=[],m=I;j.length>m;m++)A[m-I]=j[m];if(k(J,O,A,0))return d(),1;for(;;)if(y=C(G),y>=256){if(y-=256,0===y)break;for(y-=1,x=p(t[y])+n[y],y=C(J),i[y]>8?(w=p(8),w|=p(i[y]-8)<<8):w=p(i[y]),w+=o[y];x--;)a=E[32767&L-w],g(a)}else g(y)}while(!f);return d(),s(),0}function v(){var e,r,n,t,o,i,u,a,s=[];if(z=[],B=!1,s[0]=c(),s[1]=c(),120===s[0]&&218===s[1]&&(y(),O[I]=[z.join(""),"geonext.gxt"],I++),31===s[0]&&139===s[1]&&(S(),O[I]=[z.join(""),"file"],I++),80===s[0]&&75===s[1]&&(B=!0,s[2]=c(),s[3]=c(),3===s[2]&&4===s[3])){for(s[0]=c(),s[1]=c(),j=c(),j|=c()<<8,a=c(),a|=c()<<8,c(),c(),c(),c(),u=c(),u|=c()<<8,u|=c()<<16,u|=c()<<24,i=c(),i|=c()<<8,i|=c()<<16,i|=c()<<24,o=c(),o|=c()<<8,o|=c()<<16,o|=c()<<24,t=c(),t|=c()<<8,n=c(),n|=c()<<8,e=0,M=[];t--;)r=c(),"/"===r|":"===r?e=0:f-1>e&&(M[e++]=String.fromCharCode(r));for(x||(x=M),e=0;n>e;)r=c(),e++;A=0,8===a&&(y(),O[I]=Array(2),O[I][0]=z.join(""),O[I][1]=M.join(""),I++),S()}}var j,A,x,U,w,S,z=[],I=0,O=[],E=Array(32768),L=0,B=!1,N=a.length,R=0,T=1,q=0,G=Array(288),J=Array(32),X=0,F=null,P=(Array(64),Array(64),0),H=Array(17),M=[];H[0]=0,S=function(){var e,r,n,t,o,i,u=[];if(8&j&&(u[0]=c(),u[1]=c(),u[2]=c(),u[3]=c(),80===u[0]&&75===u[1]&&7===u[2]&&8===u[3]?(e=c(),e|=c()<<8,e|=c()<<16,e|=c()<<24):e=u[0]|u[1]<<8|u[2]<<16|u[3]<<24,r=c(),r|=c()<<8,r|=c()<<16,r|=c()<<24,n=c(),n|=c()<<8,n|=c()<<16,n|=c()<<24),B&&v(),u[0]=c(),8===u[0]){if(j=c(),c(),c(),c(),c(),c(),t=c(),4&j)for(u[0]=c(),u[2]=c(),P=u[0]+256*u[1],o=0;P>o;o++)c();if(8&j)for(o=0,M=[],i=c();i;)("7"===i||":"===i)&&(o=0),f-1>o&&(M[o++]=i),i=c();if(16&j)for(i=c();i;)i=c();2&j&&(c(),c()),y(),e=c(),e|=c()<<8,e|=c()<<16,e|=c()<<24,n=c(),n|=c()<<8,n|=c()<<16,n|=c()<<24,B&&v()}},e.Util.Unzip.prototype.unzipFile=function(e){var r;for(this.unzip(),r=0;O.length>r;r++)if(O[r][1]===e)return O[r][0];return""},e.Util.Unzip.prototype.unzip=function(){return v(),O}},e.Util}),n("utils/encoding",["jxg"],function(e){var r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8,0,12,24,36,60,96,84,12,12,12,48,72,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,0,12,0,12,12,12,24,12,12,12,12,12,24,12,24,12,12,12,12,12,12,12,12,12,24,12,12,12,12,12,24,12,12,12,12,12,12,12,24,12,12,12,12,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,12,12,12,12,12];return e.Util=e.Util||{},e.Util.UTF8={encode:function(e){var r,n,t="",o=e.length;if(e=e.replace(/\r\n/g,"\n"),"function"==typeof unescape&&"function"==typeof encodeURIComponent)return unescape(encodeURIComponent(e));for(r=0;o>r;r++)n=e.charCodeAt(r),128>n?t+=String.fromCharCode(n):n>127&&2048>n?(t+=String.fromCharCode(192|n>>6),t+=String.fromCharCode(128|63&n)):(t+=String.fromCharCode(224|n>>12),t+=String.fromCharCode(128|63&n>>6),t+=String.fromCharCode(128|63&n));return t},decode:function(e){var t,o,i,u=0,f=0,a=r,c=[],s=e.length,l=[];for(t=0;s>t;t++)o=e.charCodeAt(t),i=n[o],f=a!==r?63&o|f<<6:255>>i&o,a=n[256+a+i],a===r&&(f>65535?c.push(55232+(f>>10),56320+(1023&f)):c.push(f),u++,0===u%1e4&&(l.push(String.fromCharCode.apply(null,c)),c=[]));return l.push(String.fromCharCode.apply(null,c)),l.join("")},asciiCharCodeAt:function(e,r){var n=e.charCodeAt(r);if(n>255)switch(n){case 8364:n=128;break;case 8218:n=130;break;case 402:n=131;break;case 8222:n=132;break;case 8230:n=133;break;case 8224:n=134;break;case 8225:n=135;break;case 710:n=136;break;case 8240:n=137;break;case 352:n=138;break;case 8249:n=139;break;case 338:n=140;break;case 381:n=142;break;case 8216:n=145;break;case 8217:n=146;break;case 8220:n=147;break;case 8221:n=148;break;case 8226:n=149;break;case 8211:n=150;break;case 8212:n=151;break;case 732:n=152;break;case 8482:n=153;break;case 353:n=154;break;case 8250:n=155;break;case 339:n=156;break;case 382:n=158;break;case 376:n=159;break;default:}return n}},e.Util.UTF8}),n("utils/base64",["jxg","utils/encoding"],function(e,r){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return e.Util=e.Util||{},e.Util.Base64={encode:function(e){var t,o,i,u,f,a,c,s=[],l=0;for(e=r.encode(e);e.length>l;)t=e.charCodeAt(l++),o=e.charCodeAt(l++),i=e.charCodeAt(l++),u=t>>2,f=(3&t)<<4|o>>4,a=(15&o)<<2|i>>6,c=63&i,isNaN(o)?a=c=64:isNaN(i)&&(c=64),s.push([n.charAt(u),n.charAt(f),n.charAt(a),n.charAt(c)].join(""));return s.join("")},decode:function(e,t){var o,i,u,f,a,c,s,l=[],p=0,d=e.length;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");d>p;)f=n.indexOf(e.charAt(p++)),a=n.indexOf(e.charAt(p++)),c=n.indexOf(e.charAt(p++)),s=n.indexOf(e.charAt(p++)),o=f<<2|a>>4,i=(15&a)<<4|c>>2,u=(3&c)<<6|s,l.push(String.fromCharCode(o)),64!==c&&l.push(String.fromCharCode(i)),64!==s&&l.push(String.fromCharCode(u));return l=l.join(""),t&&(l=r.decode(l)),l},decodeAsArray:function(e){var r,n=this.decode(e),t=[],o=n.length;for(r=0;o>r;r++)t[r]=n.charCodeAt(r);return t}},e.Util.Base64}),n("../build/compressor.deps.js",["jxg","utils/zip","utils/base64"],function(e,r,n){return e.decompress=function(e){return unescape(new r.Unzip(n.decodeAsArray(e)).unzip()[0][0])},e}),window.JXG=r("../build/compressor.deps.js")})();
|
674 |
+
</script>
|
675 |
+
<script type="text/javascript">
|
676 |
+
window.fileLoading = (function () {
|
677 |
+
var fileLoadingCallbacks = {};
|
678 |
+
var timestamp = new Date().getTime();
|
679 |
+
function loadKeywordsFile(filename, callback) {
|
680 |
+
fileLoadingCallbacks[filename] = callback;
|
681 |
+
var script = document.createElement('script');
|
682 |
+
script.type = 'text/javascript';
|
683 |
+
// timestamp as an argument to prevent browsers from caching scripts
|
684 |
+
// see: http://stackoverflow.com/questions/866619/how-to-force-ie-to-reload-javascript
|
685 |
+
script.src = filename+'?time='+timestamp;
|
686 |
+
document.getElementsByTagName("head")[0].appendChild(script);
|
687 |
+
}
|
688 |
+
function getCallbackHandlerForKeywords(parent) {
|
689 |
+
var callableList = [];
|
690 |
+
return function (callable) {
|
691 |
+
if (!parent.isChildrenLoaded) {
|
692 |
+
callableList.push(callable);
|
693 |
+
if (callableList.length == 1) {
|
694 |
+
loadKeywordsFile(parent.childFileName, function () {
|
695 |
+
parent.isChildrenLoaded = true;
|
696 |
+
for (var i = 0; i < callableList.length; i++) {
|
697 |
+
callableList[i]();
|
698 |
+
}
|
699 |
+
});
|
700 |
+
}
|
701 |
+
} else {
|
702 |
+
callable();
|
703 |
+
}
|
704 |
+
}
|
705 |
+
}
|
706 |
+
function notifyFileLoaded(filename) {
|
707 |
+
fileLoadingCallbacks[filename]();
|
708 |
+
}
|
709 |
+
return {
|
710 |
+
getCallbackHandlerForKeywords: getCallbackHandlerForKeywords,
|
711 |
+
notify: notifyFileLoaded
|
712 |
+
}
|
713 |
+
}());
|
714 |
+
</script>
|
715 |
+
<script type="text/javascript">
|
716 |
+
window.model = (function () {
|
717 |
+
function Suite(data) {
|
718 |
+
var suite = createModelObject(data);
|
719 |
+
suite.source = data.source;
|
720 |
+
suite.relativeSource = data.relativeSource;
|
721 |
+
suite.fullName = data.parent ? data.parent.fullName + '.' + data.name : data.name;
|
722 |
+
setStats(suite, data.statistics);
|
723 |
+
suite.metadata = data.metadata;
|
724 |
+
suite.populateKeywords = createIterablePopulator('Keyword');
|
725 |
+
suite.populateTests = createIterablePopulator('Test');
|
726 |
+
suite.populateSuites = createIterablePopulator('Suite');
|
727 |
+
suite.childrenNames = ['keyword', 'suite', 'test'];
|
728 |
+
suite.callWhenChildrenReady = function (callable) { callable(); };
|
729 |
+
suite.message = data.message;
|
730 |
+
suite.children = function () {
|
731 |
+
return suite.keywords().concat(suite.tests()).concat(suite.suites());
|
732 |
+
};
|
733 |
+
suite.searchTests = function (predicate) {
|
734 |
+
var tests = [];
|
735 |
+
var suites = this.suites();
|
736 |
+
for (var i in suites)
|
737 |
+
tests = tests.concat(suites[i].searchTests(predicate));
|
738 |
+
return tests.concat(util.filter(this.tests(), predicate));
|
739 |
+
};
|
740 |
+
suite.searchTestsInSuite = function (pattern, matcher) {
|
741 |
+
if (!matcher)
|
742 |
+
matcher = util.Matcher(pattern);
|
743 |
+
if (matcher.matchesAny([suite.fullName, suite.name]))
|
744 |
+
return suite.allTests();
|
745 |
+
var tests = [];
|
746 |
+
var suites = this.suites();
|
747 |
+
for (var i in suites)
|
748 |
+
tests = tests.concat(suites[i].searchTestsInSuite(pattern, matcher));
|
749 |
+
return tests;
|
750 |
+
}
|
751 |
+
suite.searchTestsByTag = function (tag) {
|
752 |
+
return suite.searchTests(function (test) {
|
753 |
+
if (tag.combined)
|
754 |
+
return containsTagPattern(test.tags, tag.combined);
|
755 |
+
return containsTag(test.tags, tag.label);
|
756 |
+
});
|
757 |
+
};
|
758 |
+
suite.findSuiteByName = function (name) {
|
759 |
+
return findSuiteByName(suite, name);
|
760 |
+
};
|
761 |
+
suite.allTests = function () {
|
762 |
+
return suite.searchTests(function (test) {
|
763 |
+
return true;
|
764 |
+
});
|
765 |
+
};
|
766 |
+
suite.criticalTests = function () {
|
767 |
+
return suite.searchTests(function (test) {
|
768 |
+
return test.isCritical;
|
769 |
+
});
|
770 |
+
};
|
771 |
+
return suite;
|
772 |
+
}
|
773 |
+
function containsTag(testTags, tagname) {
|
774 |
+
testTags = util.map(testTags, util.normalize);
|
775 |
+
return util.contains(testTags, util.normalize(tagname));
|
776 |
+
}
|
777 |
+
function containsTagPattern(testTags, pattern) {
|
778 |
+
var patterns;
|
779 |
+
if (pattern.indexOf('NOT') != -1) {
|
780 |
+
patterns = pattern.split('NOT');
|
781 |
+
return containsTagPattern(testTags, patterns[0]) &&
|
782 |
+
util.all(util.map(patterns.slice(1), function (p) {
|
783 |
+
return !containsTagPattern(testTags, p);
|
784 |
+
}));
|
785 |
+
}
|
786 |
+
if (pattern.indexOf('OR') != -1) {
|
787 |
+
patterns = pattern.split('OR');
|
788 |
+
return util.any(util.map(patterns, function (p) {
|
789 |
+
return containsTagPattern(testTags, p);
|
790 |
+
}));
|
791 |
+
}
|
792 |
+
if (pattern.indexOf('AND') != -1) {
|
793 |
+
patterns = pattern.split('AND');
|
794 |
+
return util.all(util.map(patterns, function (p) {
|
795 |
+
return containsTagPattern(testTags, p);
|
796 |
+
}));
|
797 |
+
}
|
798 |
+
return util.Matcher(pattern).matchesAny(testTags);
|
799 |
+
}
|
800 |
+
function findSuiteByName(suite, name) {
|
801 |
+
if (suite.fullName == name)
|
802 |
+
return suite;
|
803 |
+
var subSuites = suite.suites();
|
804 |
+
for (var i in subSuites) {
|
805 |
+
var match = findSuiteByName(subSuites[i], name);
|
806 |
+
if (match)
|
807 |
+
return match;
|
808 |
+
}
|
809 |
+
return null;
|
810 |
+
}
|
811 |
+
function setStats(suite, stats) {
|
812 |
+
for (var name in stats) {
|
813 |
+
suite[name] = stats[name];
|
814 |
+
}
|
815 |
+
}
|
816 |
+
function createModelObject(data) {
|
817 |
+
return {
|
818 |
+
name: data.name,
|
819 |
+
doc: data.doc,
|
820 |
+
status: data.status,
|
821 |
+
times: data.times,
|
822 |
+
id: data.parent ? data.parent.id + '-' + data.id : data.id
|
823 |
+
};
|
824 |
+
}
|
825 |
+
function Test(data) {
|
826 |
+
var test = createModelObject(data);
|
827 |
+
test.fullName = data.parent.fullName + '/' + test.name;
|
828 |
+
test.formatParentName = function () { return util.formatParentName(test); };
|
829 |
+
test.timeout = data.timeout;
|
830 |
+
test.populateKeywords = createIterablePopulator('Keyword');
|
831 |
+
test.childrenNames = ['keyword'];
|
832 |
+
test.isChildrenLoaded = data.isChildrenLoaded;
|
833 |
+
test.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(test);
|
834 |
+
test.children = function () {
|
835 |
+
if (test.isChildrenLoaded)
|
836 |
+
return test.keywords();
|
837 |
+
};
|
838 |
+
test.isCritical = data.isCritical;
|
839 |
+
test.tags = data.tags;
|
840 |
+
test.message = data.message;
|
841 |
+
test.matchesTagPattern = function (pattern) {
|
842 |
+
return containsTagPattern(test.tags, pattern);
|
843 |
+
};
|
844 |
+
test.matchesNamePattern = function (pattern) {
|
845 |
+
return util.Matcher(pattern).matchesAny([test.name, test.fullName]);
|
846 |
+
};
|
847 |
+
return test;
|
848 |
+
}
|
849 |
+
function Keyword(data) {
|
850 |
+
var kw = createModelObject(data);
|
851 |
+
kw.type = data.type;
|
852 |
+
kw.arguments = data.args;
|
853 |
+
kw.timeout = data.timeout;
|
854 |
+
kw.populateMessages = createIterablePopulator('Message');
|
855 |
+
kw.populateKeywords = createIterablePopulator('Keyword');
|
856 |
+
kw.childrenNames = ['keyword', 'message'];
|
857 |
+
kw.isChildrenLoaded = data.isChildrenLoaded;
|
858 |
+
kw.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(kw);
|
859 |
+
kw.children = function () {
|
860 |
+
if (kw.isChildrenLoaded)
|
861 |
+
return kw.keywords();
|
862 |
+
};
|
863 |
+
return kw;
|
864 |
+
}
|
865 |
+
function Message(level, date, text, link) {
|
866 |
+
return {
|
867 |
+
level: level,
|
868 |
+
time: util.timeFromDate(date),
|
869 |
+
date: util.dateFromDate(date),
|
870 |
+
text: text,
|
871 |
+
link: link
|
872 |
+
};
|
873 |
+
}
|
874 |
+
function Times(timedata) {
|
875 |
+
var start = timedata[0];
|
876 |
+
var end = timedata[1];
|
877 |
+
var elapsed = timedata[2];
|
878 |
+
return {
|
879 |
+
elapsedMillis: elapsed,
|
880 |
+
elapsedTime: util.formatElapsed(elapsed),
|
881 |
+
startTime: util.dateTimeFromDate(start),
|
882 |
+
endTime: util.dateTimeFromDate(end)
|
883 |
+
};
|
884 |
+
}
|
885 |
+
function createIterablePopulator(name) {
|
886 |
+
return function (populator) {
|
887 |
+
populateIterable(this, name, populator);
|
888 |
+
};
|
889 |
+
}
|
890 |
+
function populateIterable(obj, name, populator) {
|
891 |
+
name = name.toLowerCase() + 's';
|
892 |
+
obj[name] = createGetAllFunction(populator.numberOfItems, populator.creator);
|
893 |
+
}
|
894 |
+
function createGetAllFunction(numberOfElements, creator) {
|
895 |
+
var cached = null;
|
896 |
+
return function () {
|
897 |
+
if (cached === null) {
|
898 |
+
cached = [];
|
899 |
+
for (var i = 0; i < numberOfElements(); i++) {
|
900 |
+
cached.push(creator(i));
|
901 |
+
}
|
902 |
+
}
|
903 |
+
return cached;
|
904 |
+
};
|
905 |
+
}
|
906 |
+
return {
|
907 |
+
Suite: Suite,
|
908 |
+
Test: Test,
|
909 |
+
Keyword: Keyword,
|
910 |
+
Message: Message,
|
911 |
+
Times: Times,
|
912 |
+
containsTag: containsTag, // Exposed for tests
|
913 |
+
containsTagPattern: containsTagPattern // Exposed for tests
|
914 |
+
};
|
915 |
+
}());
|
916 |
+
window.stats = (function () {
|
917 |
+
function Statistics(totalElems, tagElems, suiteElems) {
|
918 |
+
return {total: util.map(totalElems, totalStatElem),
|
919 |
+
tag: util.map(tagElems, tagStatElem),
|
920 |
+
suite: util.map(suiteElems, suiteStatElem)};
|
921 |
+
}
|
922 |
+
function statElem(stat) {
|
923 |
+
stat.total = stat.pass + stat.fail;
|
924 |
+
var percents = calculatePercents(stat.total, stat.pass, stat.fail);
|
925 |
+
stat.passPercent = percents[0];
|
926 |
+
stat.failPercent = percents[1];
|
927 |
+
var widths = calculateWidths(stat.passPercent, stat.failPercent);
|
928 |
+
stat.passWidth = widths[0];
|
929 |
+
stat.failWidth = widths[1];
|
930 |
+
return stat;
|
931 |
+
}
|
932 |
+
function totalStatElem(data) {
|
933 |
+
var stat = statElem(data);
|
934 |
+
stat.type = stat.label == 'Critical Tests' ? 'critical' : 'all';
|
935 |
+
return stat;
|
936 |
+
}
|
937 |
+
function tagStatElem(data) {
|
938 |
+
var stat = statElem(data);
|
939 |
+
stat.links = parseLinks(stat.links);
|
940 |
+
return stat;
|
941 |
+
}
|
942 |
+
function suiteStatElem(data) {
|
943 |
+
var stat = statElem(data);
|
944 |
+
stat.fullName = stat.label;
|
945 |
+
stat.formatParentName = function () { return util.formatParentName(stat); };
|
946 |
+
// compatibility with RF 2.5 outputs
|
947 |
+
if (!stat.name)
|
948 |
+
stat.name = stat.label.split('.').pop();
|
949 |
+
return stat;
|
950 |
+
}
|
951 |
+
function parseLinks(linksData) {
|
952 |
+
if (!linksData)
|
953 |
+
return [];
|
954 |
+
return util.map(linksData.split(':::'), function (link) {
|
955 |
+
var index = link.indexOf(':');
|
956 |
+
return {title: link.slice(0, index), url: link.slice(index+1)};
|
957 |
+
});
|
958 |
+
}
|
959 |
+
function calculatePercents(total, passed, failed) {
|
960 |
+
if (total == 0)
|
961 |
+
return [0.0, 0.0];
|
962 |
+
var pass = 100.0 * passed / total;
|
963 |
+
var fail = 100.0 * failed / total;
|
964 |
+
if (pass > 0 && pass < 0.1)
|
965 |
+
return [0.1, 99.9];
|
966 |
+
if (fail > 0 && fail < 0.1)
|
967 |
+
return [99.9, 0.1];
|
968 |
+
return [Math.round(pass*10)/10, Math.round(fail*10)/10];
|
969 |
+
}
|
970 |
+
function calculateWidths(num1, num2) {
|
971 |
+
if (num1 + num2 == 0)
|
972 |
+
return [0.0, 0.0];
|
973 |
+
// Make small percentages better visible
|
974 |
+
if (num1 > 0 && num1 < 1)
|
975 |
+
return [1.0, 99.0];
|
976 |
+
if (num2 > 0 && num2 < 1)
|
977 |
+
return [99.0, 1.0];
|
978 |
+
// Handle situation where both are rounded up
|
979 |
+
while (num1 + num2 > 100) {
|
980 |
+
if (num1 > num2)
|
981 |
+
num1 -= 0.1;
|
982 |
+
if (num2 > num1)
|
983 |
+
num2 -= 0.1;
|
984 |
+
}
|
985 |
+
return [num1, num2];
|
986 |
+
}
|
987 |
+
return {
|
988 |
+
Statistics: Statistics
|
989 |
+
};
|
990 |
+
}());
|
991 |
+
</script>
|
992 |
+
<script type="text/javascript">
|
993 |
+
window.util = function () {
|
994 |
+
function map(elems, func) {
|
995 |
+
var ret = [];
|
996 |
+
for (var i = 0, len = elems.length; i < len; i++) {
|
997 |
+
ret[i] = func(elems[i]);
|
998 |
+
}
|
999 |
+
return ret;
|
1000 |
+
}
|
1001 |
+
function filter(elems, predicate) {
|
1002 |
+
var ret = [];
|
1003 |
+
for (var i = 0, len = elems.length; i < len; i++) {
|
1004 |
+
if (predicate(elems[i]))
|
1005 |
+
ret.push(elems[i]);
|
1006 |
+
}
|
1007 |
+
return ret;
|
1008 |
+
}
|
1009 |
+
function all(elems) {
|
1010 |
+
for (var i = 0, len = elems.length; i < len; i++) {
|
1011 |
+
if (!elems[i])
|
1012 |
+
return false;
|
1013 |
+
}
|
1014 |
+
return true;
|
1015 |
+
}
|
1016 |
+
function any(elems) {
|
1017 |
+
for (var i = 0, len = elems.length; i < len; i++) {
|
1018 |
+
if (elems[i])
|
1019 |
+
return elems[i];
|
1020 |
+
}
|
1021 |
+
return false;
|
1022 |
+
}
|
1023 |
+
function contains(elems, e) {
|
1024 |
+
for (var i = 0, len = elems.length; i < len; i++) {
|
1025 |
+
if (elems[i] == e)
|
1026 |
+
return true;
|
1027 |
+
}
|
1028 |
+
return false;
|
1029 |
+
}
|
1030 |
+
function last(items) {
|
1031 |
+
return items[items.length-1];
|
1032 |
+
}
|
1033 |
+
function unescape(string) {
|
1034 |
+
return string.replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&');
|
1035 |
+
}
|
1036 |
+
function escape(string) {
|
1037 |
+
return string.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');
|
1038 |
+
}
|
1039 |
+
function normalize(string) {
|
1040 |
+
return string.toLowerCase().replace(/ /g, '').replace(/_/g, '');
|
1041 |
+
}
|
1042 |
+
function regexpEscape(string) {
|
1043 |
+
return string.replace(/[-[\]{}()+?*.,\\^$|#]/g, "\\$&");
|
1044 |
+
}
|
1045 |
+
function Matcher(pattern) {
|
1046 |
+
pattern = regexpEscape(normalize(pattern));
|
1047 |
+
var rePattern = '^' + pattern.replace(/\\\?/g, ".").replace(/\\\*/g, ".*") + '$';
|
1048 |
+
var regexp = new RegExp(rePattern);
|
1049 |
+
function matches(string) {
|
1050 |
+
return regexp.test(normalize(string));
|
1051 |
+
}
|
1052 |
+
return {
|
1053 |
+
matches: matches,
|
1054 |
+
matchesAny: function (strings) {
|
1055 |
+
for (var i = 0, len = strings.length; i < len; i++)
|
1056 |
+
if (matches(strings[i]))
|
1057 |
+
return true;
|
1058 |
+
return false;
|
1059 |
+
}
|
1060 |
+
};
|
1061 |
+
}
|
1062 |
+
function formatParentName(item) {
|
1063 |
+
var parentName = item.fullName.slice(0, item.fullName.length - item.name.length);
|
1064 |
+
return parentName.replace(/\./g, ' . ');
|
1065 |
+
}
|
1066 |
+
function timeFromDate(date) {
|
1067 |
+
if (!date)
|
1068 |
+
return 'N/A';
|
1069 |
+
return formatTime(date.getHours(), date.getMinutes(),
|
1070 |
+
date.getSeconds(), date.getMilliseconds());
|
1071 |
+
}
|
1072 |
+
function dateFromDate(date) {
|
1073 |
+
if (!date)
|
1074 |
+
return 'N/A';
|
1075 |
+
return padTo(date.getFullYear(), 4) + "-" +
|
1076 |
+
padTo(date.getMonth() + 1, 2) + "-" +
|
1077 |
+
padTo(date.getDate(), 2);
|
1078 |
+
}
|
1079 |
+
function dateTimeFromDate(date) {
|
1080 |
+
if (!date)
|
1081 |
+
return 'N/A';
|
1082 |
+
return dateFromDate(date) + ' ' + timeFromDate(date);
|
1083 |
+
}
|
1084 |
+
function formatTime(hours, minutes, seconds, milliseconds) {
|
1085 |
+
return padTo(hours, 2) + ':' +
|
1086 |
+
padTo(minutes, 2) + ':' +
|
1087 |
+
padTo(seconds, 2) + '.' +
|
1088 |
+
padTo(milliseconds, 3);
|
1089 |
+
}
|
1090 |
+
function formatElapsed(elapsed) {
|
1091 |
+
var millis = elapsed;
|
1092 |
+
var hours = Math.floor(millis / (60 * 60 * 1000));
|
1093 |
+
millis -= hours * 60 * 60 * 1000;
|
1094 |
+
var minutes = Math.floor(millis / (60 * 1000));
|
1095 |
+
millis -= minutes * 60 * 1000;
|
1096 |
+
var seconds = Math.floor(millis / 1000);
|
1097 |
+
millis -= seconds * 1000;
|
1098 |
+
return formatTime(hours, minutes, seconds, millis);
|
1099 |
+
}
|
1100 |
+
function padTo(number, len) {
|
1101 |
+
var numString = number + "";
|
1102 |
+
while (numString.length < len) numString = "0" + numString;
|
1103 |
+
return numString;
|
1104 |
+
}
|
1105 |
+
function timestamp(millis) {
|
1106 |
+
// used also by tools that do not set window.output.baseMillis
|
1107 |
+
var base = window.output ? window.output.baseMillis : 0;
|
1108 |
+
return new Date(base + millis);
|
1109 |
+
}
|
1110 |
+
function createGeneratedAgoString(generatedMillis) {
|
1111 |
+
generatedMillis = timestamp(generatedMillis);
|
1112 |
+
function timeString(time, shortUnit) {
|
1113 |
+
var unit = {y: 'year', d: 'day', h: 'hour', m: 'minute',
|
1114 |
+
s: 'second'}[shortUnit];
|
1115 |
+
var end = time == 1 ? ' ' : 's ';
|
1116 |
+
return time + ' ' + unit + end;
|
1117 |
+
}
|
1118 |
+
function compensateLeapYears(days, years) {
|
1119 |
+
// Not a perfect algorithm but ought to be enough
|
1120 |
+
return days - Math.floor(years / 4);
|
1121 |
+
}
|
1122 |
+
var generated = Math.round(generatedMillis / 1000);
|
1123 |
+
var current = Math.round(new Date().getTime() / 1000);
|
1124 |
+
var elapsed = current - generated;
|
1125 |
+
var prefix = '';
|
1126 |
+
if (elapsed < 0) {
|
1127 |
+
prefix = '- ';
|
1128 |
+
elapsed = Math.abs(elapsed);
|
1129 |
+
}
|
1130 |
+
var secs = elapsed % 60;
|
1131 |
+
var mins = Math.floor(elapsed / 60) % 60;
|
1132 |
+
var hours = Math.floor(elapsed / (60*60)) % 24;
|
1133 |
+
var days = Math.floor(elapsed / (60*60*24)) % 365;
|
1134 |
+
var years = Math.floor(elapsed / (60*60*24*365));
|
1135 |
+
if (years) {
|
1136 |
+
days = compensateLeapYears(days, years);
|
1137 |
+
return prefix + timeString(years, 'y') + timeString(days, 'd');
|
1138 |
+
} else if (days) {
|
1139 |
+
return prefix + timeString(days, 'd') + timeString(hours, 'h');
|
1140 |
+
} else if (hours) {
|
1141 |
+
return prefix + timeString(hours, 'h') + timeString(mins, 'm');
|
1142 |
+
} else if (mins) {
|
1143 |
+
return prefix + timeString(mins, 'm') + timeString(secs, 's');
|
1144 |
+
} else {
|
1145 |
+
return prefix + timeString(secs, 's');
|
1146 |
+
}
|
1147 |
+
}
|
1148 |
+
function parseQueryString(query) {
|
1149 |
+
var result = {};
|
1150 |
+
if (!query)
|
1151 |
+
return result;
|
1152 |
+
var params = query.split('&');
|
1153 |
+
var parts;
|
1154 |
+
function decode(item) {
|
1155 |
+
return decodeURIComponent(item.replace('+', ' '));
|
1156 |
+
}
|
1157 |
+
for (var i = 0, len = params.length; i < len; i++) {
|
1158 |
+
parts = params[i].split('=');
|
1159 |
+
result[decode(parts.shift())] = decode(parts.join('='));
|
1160 |
+
}
|
1161 |
+
return result;
|
1162 |
+
}
|
1163 |
+
return {
|
1164 |
+
map: map,
|
1165 |
+
filter: filter,
|
1166 |
+
all: all,
|
1167 |
+
any: any,
|
1168 |
+
contains: contains,
|
1169 |
+
last: last,
|
1170 |
+
escape: escape,
|
1171 |
+
unescape: unescape,
|
1172 |
+
normalize: normalize,
|
1173 |
+
Matcher: Matcher,
|
1174 |
+
formatParentName: formatParentName,
|
1175 |
+
timeFromDate: timeFromDate,
|
1176 |
+
dateFromDate: dateFromDate,
|
1177 |
+
dateTimeFromDate: dateTimeFromDate,
|
1178 |
+
formatElapsed: formatElapsed,
|
1179 |
+
timestamp: timestamp,
|
1180 |
+
createGeneratedAgoString: createGeneratedAgoString,
|
1181 |
+
parseQueryString: parseQueryString
|
1182 |
+
};
|
1183 |
+
}();
|
1184 |
+
</script>
|
1185 |
+
<script type="text/javascript">
|
1186 |
+
window.testdata = function () {
|
1187 |
+
var elementsById = {};
|
1188 |
+
var idCounter = 0;
|
1189 |
+
var _statistics = null;
|
1190 |
+
|
1191 |
+
//var STATUSES = ['PASSED', 'FAILED', 'INFO', 'ERROR'];
|
1192 |
+
//var LEVELS = STATUSES;
|
1193 |
+
|
1194 |
+
var STATUSES = ['PASSED', 'FAILED', 'INCOMPLETE', 'ERROR', 'INFO', 'WARNING', 'NOT_RUN'];
|
1195 |
+
|
1196 |
+
var LEVELS = STATUSES;
|
1197 |
+
|
1198 |
+
var KEYWORDS = ['KEYWORD', 'SETUP', 'TEARDOWN', 'FOR', 'VAR'];
|
1199 |
+
function addElement(elem) {
|
1200 |
+
if (!elem.id)
|
1201 |
+
elem.id = uniqueId();
|
1202 |
+
elementsById[elem.id] = elem;
|
1203 |
+
return elem;
|
1204 |
+
}
|
1205 |
+
function uniqueId() {
|
1206 |
+
idCounter++;
|
1207 |
+
return 'element-id-' + idCounter;
|
1208 |
+
}
|
1209 |
+
function times(stats) {
|
1210 |
+
var startMillis = stats[1];
|
1211 |
+
var elapsed = stats[2];
|
1212 |
+
if (startMillis === null)
|
1213 |
+
return [null, null, elapsed];
|
1214 |
+
return [util.timestamp(startMillis),
|
1215 |
+
util.timestamp(startMillis + elapsed),
|
1216 |
+
elapsed];
|
1217 |
+
}
|
1218 |
+
function message(element, strings) {
|
1219 |
+
return addElement(model.Message(LEVELS[element[1]],
|
1220 |
+
util.timestamp(element[0]),
|
1221 |
+
strings.get(element[2]),
|
1222 |
+
strings.get(element[3])));
|
1223 |
+
}
|
1224 |
+
function parseStatus(stats) {
|
1225 |
+
return STATUSES[stats[0]];
|
1226 |
+
}
|
1227 |
+
function childCreator(parent, childType) {
|
1228 |
+
return function (elem, strings, index) {
|
1229 |
+
return addElement(childType(parent, elem, strings, index));
|
1230 |
+
};
|
1231 |
+
}
|
1232 |
+
function createKeyword(parent, element, strings, index) {
|
1233 |
+
var kw = model.Keyword({
|
1234 |
+
parent: parent,
|
1235 |
+
type: KEYWORDS[element[0]],
|
1236 |
+
id: 'k' + (index + 1),
|
1237 |
+
name: strings.get(element[1]),
|
1238 |
+
timeout: strings.get(element[2]),
|
1239 |
+
args: strings.get(element[4]),
|
1240 |
+
doc: function () {
|
1241 |
+
var doc = strings.get(element[3]);
|
1242 |
+
this.doc = function () { return doc; };
|
1243 |
+
return doc;
|
1244 |
+
},
|
1245 |
+
status: parseStatus(element[5], strings),
|
1246 |
+
times: model.Times(times(element[5])),
|
1247 |
+
isChildrenLoaded: typeof(element[6]) !== 'number'
|
1248 |
+
});
|
1249 |
+
lazyPopulateKeywordsFromFile(kw, element[6], strings);
|
1250 |
+
kw.populateMessages(Populator(element[7], strings, message));
|
1251 |
+
return kw;
|
1252 |
+
}
|
1253 |
+
function lazyPopulateKeywordsFromFile(parent, keywordsOrIndex, strings) {
|
1254 |
+
if (parent.isChildrenLoaded) {
|
1255 |
+
var keywords = keywordsOrIndex;
|
1256 |
+
parent.populateKeywords(Populator(keywords, strings, childCreator(parent, createKeyword)));
|
1257 |
+
} else {
|
1258 |
+
var index = keywordsOrIndex;
|
1259 |
+
parent.childFileName = window.settings['splitLogBase'] + '-' + index + '.js';
|
1260 |
+
parent.populateKeywords(SplitLogPopulator(keywordsOrIndex, childCreator(parent, createKeyword)));
|
1261 |
+
}
|
1262 |
+
}
|
1263 |
+
function tags(taglist, strings) {
|
1264 |
+
return util.map(taglist, strings.get);
|
1265 |
+
}
|
1266 |
+
function createTest(parent, element, strings, index) {
|
1267 |
+
var statusElement = element[5];
|
1268 |
+
var test = model.Test({
|
1269 |
+
parent: parent,
|
1270 |
+
id: 't' + (index + 1),
|
1271 |
+
name: strings.get(element[0]),
|
1272 |
+
doc: function () {
|
1273 |
+
var doc = strings.get(element[3]);
|
1274 |
+
this.doc = function () { return doc; };
|
1275 |
+
return doc;
|
1276 |
+
},
|
1277 |
+
timeout: strings.get(element[1]),
|
1278 |
+
isCritical: element[2],
|
1279 |
+
status: parseStatus(statusElement),
|
1280 |
+
message: function () {
|
1281 |
+
var msg = createMessage(statusElement, strings);
|
1282 |
+
this.message = function () { return msg; };
|
1283 |
+
return msg;
|
1284 |
+
},
|
1285 |
+
times: model.Times(times(statusElement)),
|
1286 |
+
tags: tags(element[4], strings),
|
1287 |
+
isChildrenLoaded: typeof(element[6]) !== 'number'
|
1288 |
+
});
|
1289 |
+
lazyPopulateKeywordsFromFile(test, element[6], strings);
|
1290 |
+
return test;
|
1291 |
+
}
|
1292 |
+
function createMessage(statusElement, strings) {
|
1293 |
+
return statusElement.length == 4 ? strings.get(statusElement[3]) : '';
|
1294 |
+
}
|
1295 |
+
function createSuite(parent, element, strings, index) {
|
1296 |
+
var statusElement = element[5];
|
1297 |
+
var suite = model.Suite({
|
1298 |
+
parent: parent,
|
1299 |
+
id: 's' + ((index || 0) + 1),
|
1300 |
+
name: strings.get(element[0]),
|
1301 |
+
source: strings.get(element[1]),
|
1302 |
+
relativeSource: strings.get(element[2]),
|
1303 |
+
doc: function () {
|
1304 |
+
var doc = strings.get(element[3]);
|
1305 |
+
this.doc = function () { return doc; };
|
1306 |
+
return doc;
|
1307 |
+
},
|
1308 |
+
status: parseStatus(statusElement),
|
1309 |
+
message: function () {
|
1310 |
+
var msg = createMessage(statusElement, strings);
|
1311 |
+
this.message = function () { return msg; };
|
1312 |
+
return msg;
|
1313 |
+
},
|
1314 |
+
times: model.Times(times(statusElement)),
|
1315 |
+
statistics: suiteStats(util.last(element)),
|
1316 |
+
metadata: parseMetadata(element[4], strings)
|
1317 |
+
});
|
1318 |
+
suite.populateKeywords(Populator(element[8], strings, childCreator(suite, createKeyword)));
|
1319 |
+
suite.populateTests(Populator(element[7], strings, childCreator(suite, createTest)));
|
1320 |
+
suite.populateSuites(Populator(element[6], strings, childCreator(suite, createSuite)));
|
1321 |
+
return suite;
|
1322 |
+
}
|
1323 |
+
function parseMetadata(data, strings) {
|
1324 |
+
var metadata = [];
|
1325 |
+
for (var i=0; i<data.length; i+=2) {
|
1326 |
+
metadata.push([strings.get(data[i]), strings.get(data[i+1])]);
|
1327 |
+
}
|
1328 |
+
return metadata;
|
1329 |
+
}
|
1330 |
+
function suiteStats(stats) {
|
1331 |
+
sum_stats = {};
|
1332 |
+
if(stats.length >= 4){
|
1333 |
+
sum_stats.total = stats[0];
|
1334 |
+
sum_stats.totalPassed = stats[1];
|
1335 |
+
sum_stats.totalFailed = stats[2];
|
1336 |
+
sum_stats.totalError = stats[3];
|
1337 |
+
sum_stats.critical = stats[2];
|
1338 |
+
sum_stats.criticalPassed = stats[3];
|
1339 |
+
sum_stats.criticalFailed = stats[2] - stats[3];
|
1340 |
+
}
|
1341 |
+
if(stats.length >= 5){
|
1342 |
+
sum_stats.totalIncomplete = stats[4];
|
1343 |
+
}
|
1344 |
+
if(stats.length >= 6){
|
1345 |
+
sum_stats.totalNotRun = stats[5];
|
1346 |
+
}
|
1347 |
+
return sum_stats;
|
1348 |
+
}
|
1349 |
+
function Populator(items, strings, creator) {
|
1350 |
+
return {
|
1351 |
+
numberOfItems: function () {
|
1352 |
+
return items.length;
|
1353 |
+
},
|
1354 |
+
creator: function (index) {
|
1355 |
+
return creator(items[index], strings, index);
|
1356 |
+
}
|
1357 |
+
};
|
1358 |
+
}
|
1359 |
+
function SplitLogPopulator(structureIndex, creator) {
|
1360 |
+
return {
|
1361 |
+
numberOfItems: function () {
|
1362 |
+
return window['keywords'+structureIndex].length;
|
1363 |
+
},
|
1364 |
+
creator: function (index) {
|
1365 |
+
return creator(window['keywords'+structureIndex][index],
|
1366 |
+
StringStore(window['strings'+structureIndex]),
|
1367 |
+
index);
|
1368 |
+
}
|
1369 |
+
};
|
1370 |
+
}
|
1371 |
+
function suite() {
|
1372 |
+
var elem = window.output.suite;
|
1373 |
+
if (elementsById[elem.id])
|
1374 |
+
return elem;
|
1375 |
+
var root = addElement(createSuite(null, elem, StringStore(window.output.strings)));
|
1376 |
+
window.output.suite = root;
|
1377 |
+
return root;
|
1378 |
+
}
|
1379 |
+
function findLoaded(id) {
|
1380 |
+
return elementsById[id];
|
1381 |
+
}
|
1382 |
+
function ensureLoaded(id, callback) {
|
1383 |
+
var ids = id.split('-');
|
1384 |
+
var root = suite();
|
1385 |
+
ids.shift();
|
1386 |
+
loadItems(ids, root, [root.id], callback);
|
1387 |
+
}
|
1388 |
+
function loadItems(ids, current, result, callback) {
|
1389 |
+
if (!ids.length) {
|
1390 |
+
callback(result);
|
1391 |
+
return;
|
1392 |
+
}
|
1393 |
+
current.callWhenChildrenReady(function () {
|
1394 |
+
var id = ids.shift();
|
1395 |
+
var type = id[0];
|
1396 |
+
var index = parseInt(id.substring(1)) - 1;
|
1397 |
+
var item = selectFrom(current, type, index);
|
1398 |
+
result.push(item.id);
|
1399 |
+
loadItems(ids, item, result, callback);
|
1400 |
+
});
|
1401 |
+
}
|
1402 |
+
function selectFrom(element, type, index) {
|
1403 |
+
if (type === 'k') {
|
1404 |
+
return element.keywords()[index];
|
1405 |
+
} else if (type === 't') {
|
1406 |
+
return element.tests()[index];
|
1407 |
+
} else {
|
1408 |
+
return element.suites()[index];
|
1409 |
+
}
|
1410 |
+
}
|
1411 |
+
function errorIterator() {
|
1412 |
+
return {
|
1413 |
+
next: function () {
|
1414 |
+
return message(window.output.errors.shift(),
|
1415 |
+
StringStore(window.output.strings));
|
1416 |
+
},
|
1417 |
+
hasNext: function () {
|
1418 |
+
return window.output.errors.length > 0;
|
1419 |
+
}
|
1420 |
+
};
|
1421 |
+
}
|
1422 |
+
function statistics() {
|
1423 |
+
if (!_statistics) {
|
1424 |
+
var statData = window.output.stats;
|
1425 |
+
_statistics = stats.Statistics(statData[0], statData[1], statData[2]);
|
1426 |
+
}
|
1427 |
+
return _statistics;
|
1428 |
+
}
|
1429 |
+
function StringStore(strings) {
|
1430 |
+
function getText(id) {
|
1431 |
+
var text = strings[id];
|
1432 |
+
if (!text)
|
1433 |
+
return '';
|
1434 |
+
if (text[0] == '*')
|
1435 |
+
return text.substring(1);
|
1436 |
+
var extracted = extract(text);
|
1437 |
+
strings[id] = '*' + extracted;
|
1438 |
+
return extracted;
|
1439 |
+
}
|
1440 |
+
function extract(text) {
|
1441 |
+
var decoded = JXG.Util.Base64.decodeAsArray(text);
|
1442 |
+
var extracted = (new JXG.Util.Unzip(decoded)).unzip()[0][0];
|
1443 |
+
return JXG.Util.UTF8.decode(extracted);
|
1444 |
+
}
|
1445 |
+
function get(id) {
|
1446 |
+
if (id === null) return null;
|
1447 |
+
return getText(id);
|
1448 |
+
}
|
1449 |
+
return {get: get};
|
1450 |
+
}
|
1451 |
+
return {
|
1452 |
+
suite: suite,
|
1453 |
+
errorIterator: errorIterator,
|
1454 |
+
findLoaded: findLoaded,
|
1455 |
+
ensureLoaded: ensureLoaded,
|
1456 |
+
statistics: statistics,
|
1457 |
+
StringStore: StringStore, // exposed for tests
|
1458 |
+
LEVELS: LEVELS
|
1459 |
+
};
|
1460 |
+
}();
|
1461 |
+
</script>
|
1462 |
+
<script type="text/javascript">
|
1463 |
+
function removeJavaScriptDisabledWarning() {
|
1464 |
+
// Not using jQuery here for maximum speed
|
1465 |
+
document.getElementById('javascript-disabled').style.display = 'none';
|
1466 |
+
}
|
1467 |
+
function addJavaScriptDisabledWarning(error) {
|
1468 |
+
if (window.console)
|
1469 |
+
console.error('Opening failed: ' + error.name + ': ' + error.message);
|
1470 |
+
document.getElementById('javascript-disabled').style.display = 'block';
|
1471 |
+
}
|
1472 |
+
function initLayout(suiteName, type) {
|
1473 |
+
parseTemplates();
|
1474 |
+
setTitle(suiteName, type);
|
1475 |
+
addHeader();
|
1476 |
+
}
|
1477 |
+
function parseTemplates() {
|
1478 |
+
$('script[type="text/x-jquery-tmpl"]').map(function (idx, elem) {
|
1479 |
+
$.template(elem.id, elem.text);
|
1480 |
+
});
|
1481 |
+
}
|
1482 |
+
function setTitle(suiteName, type) {
|
1483 |
+
var givenTitle = window.settings.title;
|
1484 |
+
var title = givenTitle ? givenTitle : suiteName + " Test " + type;
|
1485 |
+
document.title = util.unescape(title);
|
1486 |
+
}
|
1487 |
+
function addHeader() {
|
1488 |
+
$.tmpl('<h1 style="text-align:center; width:100%">${title}</h1>', {
|
1489 |
+
title: document.title
|
1490 |
+
}).appendTo($('#header'));
|
1491 |
+
}
|
1492 |
+
|
1493 |
+
function addStatistics() {
|
1494 |
+
var statHeaders =
|
1495 |
+
'<th class="stats-col-stat">Total</th>' +
|
1496 |
+
'<th class="stats-col-stat">Pass</th>' +
|
1497 |
+
'<th class="stats-col-stat">Fail</th>' +
|
1498 |
+
'<th class="stats-col-elapsed">Elapsed</th>' +
|
1499 |
+
'<th class="stats-col-graph">Pass / Fail</th>';
|
1500 |
+
var statTable =
|
1501 |
+
'<h2>Test Statistics</h2>' +
|
1502 |
+
'<table class="statistics" id="total-stats"><thead><tr>' +
|
1503 |
+
'<th class="stats-col-name">Total Statistics</th>' + statHeaders +
|
1504 |
+
'</tr></thead></table>' +
|
1505 |
+
'<table class="statistics" id="tag-stats"><thead><tr>' +
|
1506 |
+
'<th class="stats-col-name">Statistics by Tag</th>' + statHeaders +
|
1507 |
+
'</tr></thead></table>' +
|
1508 |
+
'<table class="statistics" id="suite-stats"><thead><tr>' +
|
1509 |
+
'<th class="stats-col-name">Statistics by Suite</th>' + statHeaders +
|
1510 |
+
'</tr></thead></table>';
|
1511 |
+
$(statTable).appendTo('#statistics-container');
|
1512 |
+
util.map(['total', 'tag', 'suite'], addStatTable);
|
1513 |
+
addTooltipsToElapsedTimes();
|
1514 |
+
enableStatisticsSorter();
|
1515 |
+
}
|
1516 |
+
function addTooltipsToElapsedTimes() {
|
1517 |
+
$('.stats-col-elapsed').attr('title',
|
1518 |
+
'Total execution time of these test cases. ' +
|
1519 |
+
'Excludes suite setups and teardowns.');
|
1520 |
+
$('#suite-stats').find('.stats-col-elapsed').attr('title',
|
1521 |
+
'Total execution time of this test suite.');
|
1522 |
+
}
|
1523 |
+
function enableStatisticsSorter() {
|
1524 |
+
$.tablesorter.addParser({
|
1525 |
+
id: 'statName',
|
1526 |
+
type: 'numeric',
|
1527 |
+
is: function(s) {
|
1528 |
+
return false; // do not auto-detect
|
1529 |
+
},
|
1530 |
+
format: function(string, table, cell, cellIndex) {
|
1531 |
+
// Rows have class in format 'row-<index>'.
|
1532 |
+
var index = $(cell).parent().attr('class').substring(4);
|
1533 |
+
return parseInt(index);
|
1534 |
+
}
|
1535 |
+
});
|
1536 |
+
$(".statistics").tablesorter({
|
1537 |
+
sortInitialOrder: 'desc',
|
1538 |
+
headers: {0: {sorter:'statName', sortInitialOrder: 'asc'},
|
1539 |
+
5: {sorter: false}}
|
1540 |
+
});
|
1541 |
+
}
|
1542 |
+
function addStatTable(tableName) {
|
1543 |
+
var stats = window.testdata.statistics()[tableName];
|
1544 |
+
if (tableName == 'tag' && stats.length == 0) {
|
1545 |
+
renderNoTagStatTable();
|
1546 |
+
} else {
|
1547 |
+
renderStatTable(tableName, stats);
|
1548 |
+
}
|
1549 |
+
}
|
1550 |
+
function renderNoTagStatTable() {
|
1551 |
+
$('<tbody><tr class="row-0">' +
|
1552 |
+
'<td class="stats-col-name">No Tags</td>' +
|
1553 |
+
'<td class="stats-col-stat"></td>' +
|
1554 |
+
'<td class="stats-col-stat"></td>' +
|
1555 |
+
'<td class="stats-col-stat"></td>' +
|
1556 |
+
'<td class="stats-col-elapsed"></td>' +
|
1557 |
+
'<td class="stats-col-graph">' +
|
1558 |
+
'<div class="empty-graph"></div>' +
|
1559 |
+
'</td>' +
|
1560 |
+
'</tr></tbody>').appendTo('#tag-stats');
|
1561 |
+
}
|
1562 |
+
function renderStatTable(tableName, stats) {
|
1563 |
+
var template = tableName + 'StatisticsRowTemplate';
|
1564 |
+
var tbody = $('<tbody></tbody>');
|
1565 |
+
for (var i = 0, len = stats.length; i < len; i++) {
|
1566 |
+
$.tmpl(template, stats[i], {index: i}).appendTo(tbody);
|
1567 |
+
}
|
1568 |
+
tbody.appendTo('#' + tableName + '-stats');
|
1569 |
+
}
|
1570 |
+
$.template('statColumnsTemplate',
|
1571 |
+
'<td class="stats-col-stat">${total}</td>' +
|
1572 |
+
'<td class="stats-col-stat">${pass}</td>' +
|
1573 |
+
'<td class="stats-col-stat">${fail}</td>' +
|
1574 |
+
'<td class="stats-col-elapsed">${elapsed}</td>' +
|
1575 |
+
'<td class="stats-col-graph">' +
|
1576 |
+
'{{if total}}' +
|
1577 |
+
'<div class="graph">' +
|
1578 |
+
'<div class="pass-bar" style="width: ${passWidth}%" title="${passPercent}%"></div>' +
|
1579 |
+
'<div class="fail-bar" style="width: ${failWidth}%" title="${failPercent}%"></div>' +
|
1580 |
+
'</div>' +
|
1581 |
+
'{{else}}' +
|
1582 |
+
'<div class="empty-graph"></div>' +
|
1583 |
+
'{{/if}}' +
|
1584 |
+
'</td>'
|
1585 |
+
);
|
1586 |
+
$.template('suiteStatusMessageTemplate',
|
1587 |
+
'${total} test total, ' +
|
1588 |
+
'<span class="passed">${totalPassed} passed</span>' + ', ' +
|
1589 |
+
'<span class="failed">${totalFailed} failed</span>' + ', ' +
|
1590 |
+
'<span class="error">{{if totalError}}${totalError}{{else}}0{{/if}} error</span>' + ', ' +
|
1591 |
+
'<span class="incomplete">{{if totalIncomplete}}${totalIncomplete}{{else}}0{{/if}} incomplete</span>'
|
1592 |
+
);
|
1593 |
+
// For complete cross-browser experience..
|
1594 |
+
// http://www.quirksmode.org/js/events_order.html
|
1595 |
+
function stopPropagation(event) {
|
1596 |
+
var event = event || window.event;
|
1597 |
+
event.cancelBubble = true;
|
1598 |
+
if (event.stopPropagation)
|
1599 |
+
event.stopPropagation();
|
1600 |
+
}
|
1601 |
+
</script>
|
1602 |
+
|
1603 |
+
<script type="text/javascript">
|
1604 |
+
window.output = {};
|
1605 |
+
</script>
|
1606 |
+
|
1607 |
+
<script type="text/javascript">
|
1608 |
+
window.output["suite"] =
|
1609 |
+
[1,2,3,0,[],[0,1545228680480,27142],[],[[4,0,0,0,[],[0,1545228680993,5835],[[0,9,0,10,0,[0,1545228681009,2],[],[]],[0,11,0,12,0,[1,1545228681011,386],[[0,13,0,14,0,[1,1545228681013,382],[[0,15,0,16,0,[1,1545228681013,382],[],[[1545228681390,5,17],[1545228681394,1,18]]]],[]],[0,19,0,20,0,[0,1545228681395,1],[],[]]],[]],[0,21,0,22,0,[0,1545228681558,18],[],[]],[0,23,0,24,0,[0,1545228681577,1729],[],[[1545228683306,0,25]]],[0,26,0,27,0,[0,1545228683307,130],[],[[1545228683436,0,28]]],[0,29,0,30,0,[0,1545228683438,1008],[],[[1545228684445,0,31]]],[0,32,0,33,0,[0,1545228684447,2],[],[]],[0,34,0,35,0,[0,1545228684449,284],[[0,36,0,37,0,[0,1545228684450,283],[[0,38,0,39,0,[0,1545228684452,281],[],[[1545228684732,0,40,41]]]],[]]],[]]]],[5,0,0,0,[],[0,1545228686834,4962],[[0,42,0,43,0,[0,1545228686842,2],[],[]],[0,44,0,45,0,[0,1545228686845,196],[[0,46,0,47,0,[0,1545228686845,196],[[0,48,0,49,0,[0,1545228686846,194],[],[[1545228687039,0,50,51]]]],[]]],[]],[0,52,0,53,0,[0,1545228687187,2],[],[]],[0,54,0,55,0,[0,1545228687190,17],[],[]],[0,56,0,57,0,[0,1545228687207,3],[],[]],[0,58,0,59,0,[0,1545228687211,1],[],[]],[0,60,0,61,0,[0,1545228687212,142],[],[[1545228687354,0,62]]],[0,63,0,64,0,[0,1545228687355,241],[],[[1545228687595,0,65]]],[0,66,0,67,0,[0,1545228687596,227],[],[[1545228687823,0,68]]],[0,69,0,70,0,[0,1545228687823,1602],[],[[1545228689425,0,71]]],[0,72,0,73,0,[0,1545228689426,1],[],[]],[0,74,0,75,0,[0,1545228689427,298],[[0,76,0,77,0,[0,1545228689428,296],[[0,78,0,79,0,[0,1545228689428,296],[],[[1545228689723,0,80,81]]]],[]]],[]]]],[6,0,0,0,[],[0,1545228691801,8226],[[0,82,0,83,0,[0,1545228691810,1],[],[]],[0,84,0,85,0,[0,1545228691811,211],[[0,86,0,87,0,[0,1545228691812,210],[[0,88,0,89,0,[0,1545228691813,209],[],[[1545228692021,0,90,91]]]],[]]],[]],[0,92,0,93,0,[0,1545228692178,3],[],[]],[0,94,0,95,0,[0,1545228692181,4],[],[]],[0,96,0,97,0,[0,1545228692186,5473],[],[[1545228692694,0,98],[1545228693569,0,99],[1545228693874,0,100,101],[1545228694452,0,102],[1545228694811,0,103,104],[1545228697094,0,105],[1545228697375,0,106,107],[1545228697413,0,108],[1545228697658,0,109,110]]],[0,111,0,112,0,[0,1545228697659,1],[],[]],[0,113,0,114,0,[0,1545228697661,299],[[0,115,0,116,0,[0,1545228697661,299],[[0,117,0,118,0,[0,1545228697662,297],[],[[1545228697959,0,119,120]]]],[]]],[]]]],[7,0,0,0,[],[0,1545228700031,5119],[[0,121,0,122,0,[0,1545228700042,0],[],[]],[0,123,0,124,0,[0,1545228700043,219],[[0,125,0,126,0,[0,1545228700043,219],[[0,127,0,128,0,[0,1545228700044,218],[],[[1545228700261,0,129,130]]]],[]]],[]],[0,131,0,132,0,[0,1545228700411,2],[],[]],[0,133,0,134,0,[0,1545228700413,2],[],[]],[0,135,0,136,0,[0,1545228700415,2466],[],[[1545228700846,0,137],[1545228701231,0,138],[1545228701496,0,139,140],[1545228701825,0,141],[1545228702019,0,142,143],[1545228702566,0,144],[1545228702855,0,145,146],[1545228702881,0,147]]],[0,148,0,149,0,[0,1545228702881,1],[],[]],[0,150,0,151,0,[0,1545228702882,223],[[0,152,0,153,0,[0,1545228702883,221],[[0,154,0,155,0,[0,1545228702883,221],[],[[1545228703103,0,156,157]]]],[]]],[]]]],[8,0,0,0,[],[0,1545228705153,2468],[[0,158,0,159,0,[0,1545228705160,1],[],[]],[0,160,0,161,0,[0,1545228705161,209],[[0,162,0,163,0,[0,1545228705162,208],[[0,164,0,165,0,[0,1545228705162,208],[],[[1545228705369,0,166,167]]]],[]]],[]],[0,168,0,169,0,[0,1545228705474,95],[],[[1545228705569,0,170]]],[0,171,0,172,0,[0,1545228705570,1],[],[]],[0,173,0,174,0,[1,1545228705572,6],[[0,175,0,176,0,[1,1545228705573,4],[[0,177,0,178,0,[1,1545228705574,3],[],[[1545228705576,5,179],[1545228705576,1,180]]]],[]],[0,181,0,182,0,[0,1545228705577,1],[],[]]],[]]]]],[],[5,5,0,0,0]];
|
1610 |
+
</script>
|
1611 |
+
|
1612 |
+
<script type="text/javascript">
|
1613 |
+
window.output["strings"] = [];
|
1614 |
+
</script>
|
1615 |
+
|
1616 |
+
<script type="text/javascript">
|
1617 |
+
window.output["strings"] = window.output["strings"].concat([
|
1618 |
+
"*","*Plugin activation and deactivation","*","*","*Test Cases/common/Open browser","*Test Cases/common/Login","*Test Cases/common/Plugin activation/Activate plugin","*Test Cases/common/Plugin activation/Deactivate plugin","*Test Cases/common/Close browser","*Start listener action : sampleBeforeTestCase","*","*Start listener action : screenshotBeforeTestCase","*","*Statement - Try","*","*takeScreenshot","*","*Cannot take screenshot","*Cannot take screenshot (Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened\nBuild info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'\nSystem info: host: 'runner-fffbb8a2-project-1510050-concurrent-2', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-43-generic', java.version: '1.8.0_181'\nDriver info: driver.version: unknown)","*Statement - Catch (Exception BrowserNotOpenedException)","*","*Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()","*","*openBrowser","*","*Browser is opened with url: ''","*setViewPortSize","*","*Viewport is set to new size with width = 1600 and height = 1024","*navigateToUrl","*","*Navigate to 'http://172.17.0.9/' successfully","*Start listener action : sampleAfterTestCase","*","*Start listener action : screenshotAfterTestCase","*","*Statement - Try","*","*takeScreenshot","*","*Taking screenshot successfully","*data:image/png;base64,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tWPHDkVFRalMmTL65JNPNHv2bN26dUu7d+9WXFycsY6dnZ2effZZ43X16tVzbe+1a9e0adMms7InnnhCHTp0UHp6uvbv36+DBw/KxsZGkydPznOOD0kqUaKE/P39lZGRoY0bN5otK1eunNmwV08++aQyMzP1/vvvmwVF1tbW8vX1VeXKlXXp0iXt2LFDmZmZkqSjR49qw4YN6ty5c57tAAAAAPD3ioqK0p49exQVFWUM+fvUU0+padOmcnBwKOzmAQDwj0T4AaDAzJ0716x3RJUqVTR37ly5uroaZVOnTtWyZcskSSaTSevWrVNgYKDOnj1rti0HBwdNmzZNVlZWkqTBgwdr06ZNqly5skqWLKkPP/xQktSnTx+z8KNo0aIaN25cvtobFRUlk8lkVjZq1Ch5eXlJkvr166eIiAhduHBB3t7e99xehQoVNG7cON28eTNb+OHp6ZmtXRs3btTp06eN1/b29vryyy9Vr149o+ynn37Su+++a7xes2YN4QcAAADwCPnpp58UGhpqVnblyhWFhobq0KFDev3111WyZMlCat39i42N1bhx4/Tpp58WenDz22+/acWKFRo7dmyhtgMA8Hhi2CsABSI9PT3bG/7AwECz4EOSunTpYvb6dk8QFxcXs/LU1FTNnj1bycnJkiQrKyt17NjRCCYKwt37lLICnJiYGOO1l5eXnnvuuQLb553uDkj8/f3Ngg9Jat26tdk8IxEREUpPT38o7QEAAABwfyIiIhQaGiorKyu1adNG7733nsaPH6833nhD5cuX17Vr1xQcHGz05s6P9PR0rVq1SqNHj9aIESP05ZdfKjo6+iEeheWbOXOm2YNnAIB/Bnp+ACgQp0+fzjbPx4cffmj00MjNX3/9JUlq27atvv76a7NtzJs3T8uWLVObNm0UEBCg+vXrF2iba9asKU9PTx0/ftwo2717tzp37iwfHx917txZrVu3lq3tw/lTeejQIbPXK1eu1MqVK/NcJy0tTXFxcfccggsAAADAw7d161ZJUufOndWkSROjvHr16urXr59mzZql6OhoRURE6KmnnsrXNkNDQ3Xu3DkNHTpUjo6OOn78uI4cOaJy5coVWLtNJpPRyz4391r+MPb5sNx+qA4A8M9C+AGgQFy9evWB1ktLS5MklSlTRpMmTVJQUJDZ0FnJyclat26d1q1bJw8PD33wwQfy9PQskDZbWVlpypQp6tevn9mTVJmZmdq7d6/27t0rNzc3DRs2TB06dCiQfd6WnJyslJSUB1qXnh8AAABA4bt27ZquXr0qZ2dnNW7cONtyBwcH+fr6as2aNTp58mS+w4+YmBjVqFFDpUuXlqRs275w4YJWrFih69evq3z58nrppZfk5uamuLg4bd68WUePHlVGRobq16+vF198UdbW1goPD1dkZKSKFy+uI0eO6IUXXlDNmjUVGhqqffv26datW6pTp45eeuklYz+///67Vq1apYSEBDVu3Fjdu3fP1talS5fK2tpaN27c0I0bN2QymfTCCy/I3d1dkjRhwgR169ZNGzdulLOzswIDAxUeHq7NmzcrMTFR7u7u6tGjhzFiQHp6utauXavw8HA5ODioZs2aZvt79913NWjQIFWrVk1SVs/9qlWr6plnnpEkHTlyRJs2bVJsbKyqVKminj17as6cOYqOjta8efNkY2Oj999/X0lJSVq8eLFu3LghFxcX+fv7q3bt2vm6PgCAxwfDXgEoEPfTjftOd45926xZMy1dulQtW7bMsW5kZKT69OmjAwcOPNC+clKuXDktX75cPXv2zHE826tXr2rUqFGaM2dOge1TevDzJWVNrA4AAACgcCUlJUmSXF1dc+3RcPtL/dt186Nx48bau3evNm7cqPj4eLNlCQkJ+vrrr9WhQwdNnDhRTz/9tBYvXixJunXrlqpVq6ZRo0Zp5MiROnXqlI4ePWqse+TIEbm5uWn06NGqXbu2tmzZokOHDmngwIEaO3as6tatKxsbG6N+eHi4hg0bpkGDBmn37t26fPlyju39448/9NJLL+ndd99Vu3btNG/ePLMHtjZt2qS33npLgYGBioyM1I8//qjevXvro48+UoUKFTRnzhxlZGRIyhoa+NSpU/r3v/+tESNG3FdPkdOnT2vp0qUKCAjQxx9/rFatWsnZ2Vnvv/++nJ2d1bdvX02cOFHOzs5at26d6tSpo/Hjx+u1115TqVKl8r0fAMDjg54fAApETm8WR44cqXbt2uW53t1DSlWuXFnTpk3TxYsXtXr1aq1Zs0bXr183lmdmZmrkyJFav3697OzsCqTtTk5OGjFihAYMGKANGzboxx9/1O+//25WZ86cOWrZsmWBPQ3k7Owse3t73bx50yjr1KmTRowYked6VlZWhT7pIAAAAICszxGS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CQlRcHCwwsPDjf3ExcVp9erVWrx4sVatWpXv9xB4fMXHxxsPdtyewNzX1zdfP/3799f48ePVokULBQUFFfahALAQhB8Asjly5IgaN25s9jN27FizOosXL5aVlZUmTJigmjVrysfHR2PGjNHatWvNxsf18/NTt27dZGNjoy5dukiSevXqpbp168rOzk4dO3ZUZGSk8cXQkiVLVLt2bfXp00dubm7y8vJSr169tGnTpr/vBOQhISFBpUqVyrOOm5ubpk+frpYtW6pKlSrq16+frK2tsz3t1b9/f9WuXVsODg6ytbWVra2trKysZG9v/8BDaD1MCQkJsrGxUYkSJe5Zt2/fvurVq5dq1qypfv36KTU11fgAd69rHBwcbPQg8PLykqenp95+++1s4ceBAwc0f/58TZs2zWhTfu/LvNjZ2cnKyko2Njayt7fPMXR5VNjb26tZs2baunWrpKzwo0OHDmbhh6enp2rVqqX169cbZWFhYTl2J7eystInn3yiLl26qFq1amrTpo0aNmyo/fv3S8oa9m3btm2aNGmSfH195e7uroEDB6pcuXJ5LgsPD9fu3bs1adIkNWjQQLVr19bkyZN15coV/fjjj/d1zK1bt9ZLL70kW1tb1a9fX9WqVTN6ODwu127y5MkKCgrS4cOH9a9//UuDBg3ShQsXjOX9+/fXG2+8odq1a8vLy0tdu3Y1rsFt9/u3Vcr64mXIkCFycHCQi4uLBg8erIiIiFwnYf3iiy/0xhtvyM/PT66urmrTpo2aNm1qFoblJi4uTp9//rkSEhLUuXPne95b58+fV0JCgnr06CFbW1t5enqqTp06io6OVunSpXXw4EEdO3ZMH330kSpVqqRKlSpp6NChZj2fHiU9e/bUzJkzlZGRoWHDhqlHjx7ZAomiRYvqiy++kLe3t3x8fOTn52fcyykpKZozZ44GDhyoDh06yN3dXcOGDZOnp6e+/PJLs+28/vrr8vLykpWVlfHlQUhIyN92rADwuLt161a29952dna59oi4detWtt58dnZ2Ri/ley2/u7xEiRIqUaKEvvvuO5UpU0avvPKK9uzZo3HjxknKCv9r1Khxz+NISUnRzZs3VbJkSaOsZMmSeQ6t++STT6px48YqW7asXnnlFTVp0kRS1nvKkiVLqlevXmrbtq22b99unI/k5GSlpqbq+eef17PPPquff/5Z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t9udszda8qGw3r17a9++fbLZbDp16pQKCwudy1w2xN3dXYWFhbJarbLZbPL395e3t7d27dolm80mu93e4ObvTanZ/8NsNsvHx6fOMp4wrpoAo6CgoFnhR6dOnZy/M/9wWWMAuFgsewWgVXx8fPTBBx/otdde00MPPSR3d3dNnjxZjz766EWPu2jRIv31r3/VjBkz5OHhoSFDhjg337scvPDCC+rTp49WrVql+fPnq3Pnzrrtttuc1/7QQw8pOTlZP/3pT9W1a1c99thjzfoE++jRozV+/HjNmjVLXl5e+uijj5q1ufh/U9++fbVoUyT2SgAAIABJREFU0SItXLhQzzzzjKxWq/r3768333xT4eHhzRqjqfe4U6dO+uCDD/S///u/euSRR+Tm5qbbb7+93g0STSaTfv/732vGjBm64447FBUV1eTP5YMPPqhjx47pt7/9rbp3764//OEPzuCqxvTp03Xo0CFNnz5dQ4YM0YIFCy7irl16I0aM0OLFixtt06tXL3Xt2lXh4eENLn8wevRoTZkyRbNnz5abm5umTp2qRx55REeOHHG2+dvf/qb58+drzpw5qqys1KhRozR+/Pgmj7322muaP3++fvOb38hqtSomJkbvvfeec2bD6NGjddddd2nevHlyd3fXY489ptDQ0GaHajUu9/fuN7/5jXr06KFVq1bp3Xfflaenp4YOHaq33nrLuc/Nc889p4ULF+r999/XTTfdpDlz5uj555+/6HMHBwfLbDZr5syZOn/+vCZPnqwnn3zSeXz48OFydXXV3//+d/3hD3/QkCFD9Pbbb+vvf/+7li5dqqCgIMXExNS7kWtTmvrZcnFx0fjx4zV37txaD3kiIiL0yiuvqHfv3nr99de1cOFCPffcc7JarerTp89l+ZD/hhtu0IIFC7RkyRLNmjVLDodDvXv31sKFC1v04YAZM2bI09NT8+bNU15envr166f33nuvzv4sV199tZYsWaKEhASFhYXpn//8p7p06dLWlwUAhvbiiy/q5Zdf1j333KOAgADNnTtXPXr0kFS9X8eJEyd04sQJPfDAA/Lw8NC8efP08ssva9myZerbt6/mzZvnXHaqqeM/9N5778lut+vXv/51rddXrVqlbt26KSIiQr/73e+0fv36Zl3H8OHDtXnzZi1ZskTu7u4aN25ck7MOQ0NDFRgYqA8//FA9e/bU9ddfr1tvvVU7duzQRx99JIvFom7duikoKKhZNdRwOBxydXXVmjVrZLVa5eXlpTFjxrRoDPx4RUZGSqqe9Vzzu0dJSUmtvfqKiopUWloqqfr3uqysLJnNZuefPQBoCybHj3WhbAAA0GyFhYWaNGmSXn31Vec+CrhyfPTRR/r444+1evXq9i6lXlu3btVbb72lf/3rX84ls86dO6cnn3xSUVFR+v3vf9/OFV6ebrjhBs2aNavZM0oAAK1z8uRJvfjii01+2KSt2Ww2FRYWOjcaB34sioqKNHbsWEmqs/9ifV+bzWbZ7XaFh4frs88+a5+iAVy2apY6j42NbXaf6OhoSSx7BQCAoZWXlysjI0OvvPKKevbsSfBxBbucP++SlZWl0tJS5eXlSaqu9ciRI8rOzuZntgmX8/sKAEaQm5urV155RQ899NB//dwuLi4EH/hR8vHxUUxMjKTa/6/S0Nc1S6LVzBoHgLbCslcAABjY5s2b9dJLLyk6Olqvvvpqe5cD1GvKlCnKzs7WY489poqKCnXs2FERERH6y1/+QvgBAGhX2dnZmj59er17dgBo2Lx581RSUtLsD2q4uLg0uDwvALQWy14BAAAAAAAAAIDLDsteAQAAAAAAAAAAfI/wAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFAIPwAAAAAAAAAAgKEQfgAAAAAAAAAAAEMh/AAAAAAAAAAAAIZC+AEAAAAAAAAAAAyF8AMAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AAAAAAAAAAIChEH4AAAAAAAAAAABDIfwAAAAAAAAAAACGQvgBAAAAAAAAAAAMhfADAAAAAAAAAAAYCuEHAAAAAAAAAAAwFMIPAAAAAAAAAABgKIQfAAAAAAAAAADAUAg/AAAAAAAAAACAoRB+AAAAAAAAAAAAQyH8AAAAAAAAAAAAhkL4AQAAAAAAAAAADIXwAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFBcCgsL27sGAAAAAAAAAACAWkwmU6v7uvj6+rZhKQAAAAAAAAAAABevqKio1X1Z9goAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AAAAAAAAAAIChEH4AAAAAAAAAAABDIfwAAAAAAAAAAACGQvgBAAAAAAAAAAAMhfADAAAAAAAAAAAYCuEHAAAAAAAAAAAwFMIPAAAAAAAAAABgKIQfAAAAAAAAAADAUAg/AAAAAAAAAACAoRB+AAAAAAAAAAAAQyH8AAAAAAAAAAAAhkL4AQAAAAAAAAAADIXwAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFAIPwAAAAAAAAAAgKEQfgAAAAAAAAAAAEMh/AAAAAAAAAAAAIZC+AEAAAAAAAAAAAyF8AMAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AAAAAAAAAAIChEH4AAAAAAAAAAABDIfwAAAAAAAAAAACGQvgBAAAAAAAAAAAMhfADAAAAAAAAAAAYCuEHAAAAAAAAAAAwFMIPAAAAAAAAAABgKIQfAAAAAAAAAADAUAg/AAAAAAAAAACAoRB+AAAAAAAAAAAAQyH8AAAAAAAAAAAAhkL4AQAAAAAAAAAADIXwAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFAIPwAAAAAAAAAAgKEQfgAAAAAAAAAAAEMh/AAAAAAAAAAAAIZC+AEAAAAAAAAAAAyF8AMAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AAAAAAAAAAIChEH4AAAAAAAAAAABDIfwAAAAAAAAAAACGQvgBAAAAAAAAAAAMhfADAAAAAAAAAAAYCuEHAAAAAAAAAAAwFMIPAAAAAAAAAABgKIQfAAAAAAAAAADAUAg/AAAAAAAAAACAoRB+AAAAAAAAAAAAQyH8AAAAAAAAAAAAhkL4AQAAAAAAAAAADIXwAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCgu7V0AAAAAAABAe0hOTm7vEgDUo3fv3u1dAgADIPwAAAAAAABXJG9vb1ksFplMpvYuBYAkh8Ohqqqq9i4DgEEQfgAAAAAAgCuSi4uLXF1dCT+Ay4TD4ZDVam3vMgAYBOEHAAAAAAC4IplMJuc/AC4P/HkE0FbY8BwAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AXNYSExP1wgsvtHcZAAAAAAAAAH5EXNq7AACXlzfffFMpKSmyWCwymUwKDg7WrbfeqquuuqrVY86fP1+33Xabevfu3YaVto3i4mK9+OKL8vLy0gsvvCCzuToTrqio0AsvvCCr1arXX3/d+frFOnz4sNauXaucnBz5+flp7NixGjFihPP4xo0btWnTJtlsNg0fPlyTJ09u8tyJiYlat26d8vLyFBQUpAkTJqhv375Njmmz2bR7927t3btX6enpmjNnjgICApz9EhIStHbtWp07d06hoaG66667FBwc3Cb3AQAAAAAAALiUmPkBoI5Jkybptdde0yuvvKKbbrpJ77//vvLy8lo9Xmlpaav7mkymVvdtiZKSEh05csT5fUJCgqxWa5uew263a/369YqIiNADDzygwMBALV++XOnp6ZKk+Ph4rVmzRtdee60mTJignTt3asOGDY2Oef78eS1btkz9+vXTAw88oA4dOuiDDz5QUVFRk2OWl5crLi5O58+frzNuYWGhFi9erP79++vJJ5+UyWTS0qVL2/R+AAAAAAAAAJcKMz8ANMhsNisqKkoeHh7Kzc1VQECA9u3bp6+//lrFxcWKjIzU1KlT1blzZ0nVgcHnn38uq9Wqrl27aurUqXr33Xd1+vRpvffee3JxcdGcOXPk7u6uNWvWaN++fbJYLBozZozGjh0rSbLZbFq9erX27t0rd3d39erVq8H60tPT9emnnyo7O1uBgYG68847ne337t2r+Ph4BQYGKikpSSUlJZo4caKGDx9e71hdunTRvn37nDNc9u/fr+DgYJ05c8bZ5vjx49qwYYNSU1Pl6uqqkSNH6vbbb1deXp5eeeUV/eQnP9HNN98sSdq8ebNWr16t559/Xj4+Ps77+cQTT8hisUiSvLy8dPjwYWVmZio0NFR79uxRYGCgbrvtNklSUlKSdu/erXHjxjV4Dzw9PfXcc8/J3d1dkuTh4aEFCxYoNTVVgwcPbnRMLy8vPfHEE9qwYYPWrl1ba9zc3FzZ7XYNHTpU3bp107Bhw/TZZ581WAcAAAAAAABwOWHmB4AGWa1W7dy5U1arVaGhoUpKStLKlSv1wAMP6OWXX1ZISIjefvtt2e12SdLSpUt1//3366WXXtK4cePk4+OjOXPmyMvLSz//+c/1l7/8RV5eXlq3bp0yMzP17LPPavbs2dq3b5+OHTsmSVq7dq2OHj2q3/3ud5o1a1aDMz+Ki4u1YMECxcTE6JVXXtFtt92md955R/n5+c42hw8fVmRkpGbPnq177rmn0Yf3ffr00aFDh1RWVqbi4mIlJyerT58+tdqkp6fL399f99xzjwYMGKCNGzcqKSlJAQEB6tmzp+Li4mqdOyIiwhl81LBYLHI4HDp37py2bt0qV1dXZ2CTnZ2t0NBQZ9vQ0FAVFBSooqKi0fepJviQqmdsSJK3t/dFjRkeHq7g4GCtWrVKp0+fVkJCgoYNG9ZoHwAAAAAAAOByQfgBoI4vvvhCs2fP1osvvqi4uDg98cQT8vLy0tatWxUTE6Pw8HC5urpq/PjxKi4u1uHDhyVJvr6+SkxMVFlZmXr16qUOHTrUO/7WrVt15513ys3NTe7u7ho1apQOHTokSdqxY4cmTpwof39/ubu7a+DAgfWOsX//foWEhOjqq6+WxWLRoEGD1K9fP23dutXZpkuXLs6ZHD179tT58+cbXIIrJCREnp6eiouLU2xsrLp16+YMEGrceOONuuuuuxQUFOQMFFJTUyVJI0eOVHZ2tnJyclReXq6TJ08qOjq63nN9/fXX+vOf/6z4+Hjdfffdzn02Kioqat2zmq8rKyvrHedClZWVWrdunXr06KEePXpc1Jiurq4aM2aMsrKy9Prrr+vYsWOKiYlpVh0AAAAAAABAe2PZKwB1TJo0Sdddd12d1/Pz8zVkyBDn92azWf7+/iooKJAkPf74484H+1FRUZo8ebI6duxYa4zS0lKVlZVp0aJFztdsNpv69u2rsrIylZaWqkuXLk3WmJ+fX2tzbkkKCAioNfPjh2qWmrLZbA2OOWzYMMXHx6uyslLDhw9XeXl5reNHjx7V8uXLZbFYFB4eLknONoMHD9bKlSsVFxenLl26yOFwaPDgwfWeJyYmRn379tWBAwe0bNkyubq6KioqSm5ubrVmZNR8feE9rI/dbtfSpUtVUlKin//8587XWztmYmKiVq9erVmzZslqtWrFihV666239Mwzz8jT07PJegAAAAAAAID2RPgBoNn8/PxqbXxut9t19uxZ554fvr6+mjZtmiZOnKh//etf+uabbzRx4sRaS1d5eHjIzc1NDz30kLp27VrnHK6uriooKJCfn1+TtSQkJNR6LS8vr8l+jbn66qu1adMmmc1mzZgxQzt27Kh1rYsXL1a/fv3005/+VJWVlYqNjXUe79Chg6Kjo3Xo0CEVFRUpMjKyzswRqTp88fb2lre3t3r27KkDBw7owIEDioqKUkhIiHPzc0lKS0uTv79/gzNoajgcDq1YsUKHDx/WjBkzFBQU5DzW2jETExPVpUsX+fv7S5ImTpyof/zjH0pJSWlwNg4AAABwpUlNTdX27duVmpqqyspK+fn5afDgwbrmmmvk5ubW3uW1SkFBgV588UX9z//8z4/2GgAAkFj2CkALxMTEaOvWrUpLS5PNZtPatWvl6emp/v37q7S0VN9++63Kysrk5uYmX19fVVVVSZJ8fHyUnp6uqqoq2e12jR49WitWrFBhYaEcDodOnTrlXIYpKipKa9euVUlJiQoLC7V9+/Z6axk2bJgyMzO1d+9eVVVVKSEhQUlJSRozZkyrry84OFjdu3dX//7968xusNvtqqysVFFRkQ4dOqRPPvmkTv8RI0YoIyNDCQkJioqKqnM8JydHf/rTn7RmzRrFxsbq008/VUVFhXMWyahRo5SXl6e1a9dq27ZtSkpK0qhRoyRVL/P1/PPPKz4+vtaYDodDy5cv1549exQVFaXy8nLt379fR44caXLM3NxcJSYmOjd1P3bsmI4ePSqpem+Q9PR07d69W1lZWdq+fbssFku9gRUAAABwJfruu+/07rvv6vDhwyotLZXNZlNOTo7Wr1+vhQsXOmfIt5TNZtPKlSv1xz/+UbNmzdLChQt1+vTpNq4eAADjY+YHgGYbMGCA7rzzTi1evFjFxcXq2bOnHnvsMVksFpnNZpWUlOjll1+WyWRSWFiYJk+eLEm6/fbbtWzZMn377bd6+umndfvtt+vrr7/W3/72N1mtVnXv3l3Tpk2Tv7+/7r77bi1btkwvvfSSOnXqpJtuuklZWVl1avHx8dHjjz+ulStXasWKFQoMDNSjjz5aZymslnrkkUdkNtfNhV1cXHTnnXdq3bp1WrFihW688UZlZ2fXalOzSXhOTk69S14FBQXptttu0+bNm7V582Z5e3tr3LhxuuGGG5z3d+LEidqwYYNsNptiYmKcx6qqqlRRUaGDBw/WGjstLU179+6VJMXGxjpno9SEOI2NGR8fr7Vr1zrH+uyzz+Tj46MXXnhB1157rTPQKikpUXBwsH72s585Z4IAAAAAV7LExEStX79eJpNJN954o66++mp5eHgoLS1Na9euVXZ2tj788EM98cQT9f5+0Zj169crJSVFTz31lNzd3XX48GEdPHiwWcsDN5fD4ag1Q78+TR0HAOByZ3I4HI72LgIAjOKNN96Qp6enHn300TYf+8svv5TJZNIdd9zR5mMDAAAAV6L8/Hy5urq2+EH/G2+8oby8PE2cOFEjR46sday8vFwLFizQ2bNnNW3atAb3AmzIv//9b/n6+jo/THahtLQ0ffrppzp79qy6du2qadOmKSAgQOfOndM333yj+Ph4VVVVaciQIbrnnntkNpu1b98+HTlyRL6+vjp48KCmTp2q3r17a/369dq1a5cqKyt11VVXadq0aSoqKtKLL76oX/7yl1q5cqWKi4s1YsQI3XXXXS26DqA1HA6HrFYrH7wD4FRUVCRJtZafb0p0dLQkZn4AuILl5+dr7ty5Fz3OX//6V6WmpioxMVEZGRn65S9/KUn63e9+d9Fj14y/ZcsWxcXF6amnnmrTsVvKbDbr9ddfb5dzAwAAAJeD/Px85eXlycvLSyNGjKhz3M3NTTExMfryyy919OjRFocfI0aM0AcffKCOHTtq9OjR8vHxcR4rLi7WO++8o+nTp2vAgAHas2ePli5dqpkzZ6qyslIRERGaOHGibDab3njjDcXHx2vIkCGSpIMHD2rKlCn64x//KElat26dDh48qMcff1y+vr46evSoLBaL81z79u3T008/rbNnz+qNN97QtddeyzK4AIAfFcIPAFcsf39//fWvf22Tsb744gudPXtWkyZNUp8+fSSpzcaWqvcjefrpp52/+LTl2AAAAACa7/z585IkPz+/BmeM+Pn51WrbEv3799fMmTO1YcMGvfzyy7rqqqs0adIkderUSQcOHFDv3r01YMAASdVByRdffKHy8nIFBQUpKChIpaWlys7Olq+vrzIyMpzhh6+vr6699lpJ1cvqfvfdd5oxY4YCAwMlSYMGDapVxz333CM3Nzd5eXkpKChIubm5hB8AgB8Vwg8AaAMzZ868pOP37dv3ko4PAAAAoHk8PT0lSWfPnm1w74z8/HxJ1YFDa3Tr1k0PPvigSkpKtGrVKs2fP1/PPvus8vLylJycrNdee83Z1mKx6Pz587Lb7fr4449VXFysvn37ymw2q6KiwtnO3d3d+XVZWZkqKioUHBzcrHpcXV1ltVpbdS0AALQXwg8AAAAAAIBm8vf3V0BAgPLy8rR7926NGjWq1vHy8nLt2LFDkpyzwlvih4GKl5eXpkyZomeffVYFBQXy9/dXZGSkZsyYUaffsmXL5Ofnp0ceeUSStHz58gbP4eXlJXd3d+Xk5Khz584trhEAgB8Dc3sXAAAAAAAA8GMybtw4SdJXX32lDRs2qLi4WDabTSkpKXr//feVn58vd3d39evXr0Xj2mw2vfrqq9q4caMKCwtVUlKijRs3qlOnTvLz81N0dLSSk5O1b98+2e12lZWVKS0tTVL1fiAWi0VVVVVKSUnR0aNHGz3XqFGjtHr1auXl5amiokI7d+6UzWZrUb2nT5/WBx98UGuGyZ49e7Ru3bpa7ZYvX66kpKQWjQ0AwMVi5gcAAAAAAEALDBw4UDfffLPWr1+vjRs3auPGjXXalJWV6dNPP9XUqVNlNjfvs6cuLi6aPn261q1bp2+++UYmk0kRERF67LHHZDab5evrq1/96lf6/PPP9dlnn8nDw0NjxoxRWFiYbrnlFi1ZskTbt2/XwIEDNXTo0FqhxIVuv/12rVmzRv/4xz9kt9s1cOBA5/4gzVVcXKzU1FRVVFSoY8eOkqoDkezsbGcbh8OhlJQUde/evUVjAwBwsUwOh8PR3kUAAAAAAAD8t+Xn58vV1bXBjcubcurUKW3dulWpqamqqqqSn5+foqKiFBISoo8//ljl5eUaPHhwiwIQ4ErmcDhktVrl7+/f3qUAuEwUFRVJkmJjY5vdJzo6WhIzPwAAAAAAAFolPDxc4eHh9R57+OGHtWjRIsXHx8vb21vjx4//L1cHAMCVjY8dAAAAAAAAtLHQ0FA9/PDD8vLykqura3uXAwDAFYeZHwAAAAAAAJdAaGio5syZ095lAABwRWLmBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFAIPwAAAAAAAAAAgKEQfgAAAAAAAAAAAEMh/ABgGBUl5dr76XYd33Hkotrgv+NSvhexX+5R7Jd72nxcAAAAAAAA/DgQfgAwjPKSMu37bIeSdyRdVBv8d1zK9yJ29W7Frt7d5uMCAAAAAADgx4HwAwAAAAAAAAAAGArhB4AGvT/j73r7/v9tdf/spAy9dd/rWvvaZ21YFdA2Vr3wkd6673UVni5o71IAAAAAAADQxlzauwAAANqTycznAAAAAK5UDodDDoejvcsA8D3+TAJoS4QfAIArmtlC+AEAAHClCggIaO8SAADAJcITHwDAFclkNkmSzMz8AAAAAAAAMBye+AAArkg14UfNvwEAAAAAAGAchB8AgCtSzYwPlr0CAAAAAAAwHp74AAAMpzlLWZm+Dz1MhB8AAAAAAACGw4bnAC47RWfOKftopkrPlcilg6t8gnwVMiBMrm6u7VZTSX6xspMydL6gRCazSV7+3uo2IExu3u7tVlNbslfZdfpopgqyzqqipEzuPh7yCw1QcK8Q6SJXhcpLzVF2UrpslTZ17hagsCE9Lmq2RWVphTIPpak4r0h2W5U8OnkpZECovPy9nW3MFrPsdnuj45ide36w7BUAAAAAAIDREH4AuGycOZ6tHUu+0+ljmXWOmS1mXTVuiK6+O0YdPTv+12o6fSxLuz7erOykjDrHTCaTwob01Kj7rpNfaECLxz5/tkSLn3hLHp089dBbjzfZviS/WEuefFuSdMOjt6r/jYOb7LP5vW91eMNBTZgzVaGDI+oct1VYFfvlHiV8c0AV58vrHPfo7KnoCSM08JZomV0sjZ7ryMZ4bXr3G9318gMKiuyi8uIybXxrnU7FnnC2MZlMmvH+U+rg3qHJ2i9Ukl+sXR9v1oldR2WvqhtshEb10DX3Xy//sMDqWq22RsczfT87xMSG5wAAAAAAAIZD+AHgsnDgi93avWyLXDq6avD44Qof0lNe/t6yVliVl3pGRzbGK+HrA8pIPKU7nr1Hnp29LnlNe1Zs0/6VOyVJEcMiFTmyn3y7dJK9yq6CrHwlbz+iU7EnlBZ3UqMfGqtBtw5t0fiefl4KiAhSXmqO8tNy5R8W2Gj7tIMnJVUHQWkHU5oVfmQkpMqlg4tC+ofWOVZ4ukBfvbJCRTmF8vTz0sBbr1HXPt3k5u2h0sISZSSc0tGth7R9yXdK2nJIE/7f3fLo7NnkOa3llao4X67Vcz9Rflqu+oy5SmFRPWQym1RaUNKq4CPtYIq+eeML2Sqs6hTip/43DlZgj2B1cO+gkrMlykw8peQdR7Rizr81YmpMs2aW1LRhzw8AAAAAAADjIfwA0O72r9ypPSu2KaR/qG6ZeYfcfWs/YA/sEaz+Nw52BiT/94/VmvT8vTKZLt1yRTs/2qy41Xvk5e+tcb++Q136dqt1vGu/7howNkqp+09o41trtG3RBjmq7Bo8fniLzhM+NFJ5qTlKP5jSdPgRlyK/7gHy7dpZGQmn5LA7ZGpkyabC0wUqyilUeHSkLK61Z22U5BVp5fNLVV5cpoG3ROua+6+XS8cfLisWrPDoSA2fcq22/Ov/dHxnkla+sFRT5z6ojl5ujdZpLbdqw4I1Ki8u091/eUABEcFN3ofGpB1M0brXV8peZdfIaWMUPXFkresO7Cn1GN5LI6eN0b5VO7V7+VZJarLOmjEau4cAAAAAAAD4ceLjrgDaVdbhdO35dJu69AnRHc9OrRN8/NDQSSM1YGyUspMylLzt8CWr6VTsScWt3iN3X09Nev7eOsHHD0UMi9Qdz02TS0dX7fxos3JOnG7RuSKiIyVVP+BvjL3KrszEU+p2VZhCB0WosrRCZ5KzGu2THp8qSQqP7lnrdYfDoW///qX0Ay4WAAAgAElEQVTKi8s05I4RGvOzmy8IPv6jo5ebbv71BPWJGaDi3EJtfHtdk9d06P9ilZWUoYl/mHbRwUdpwXltWLBG9iq7rv/5LRo6eVSDYYWrewddc//1Gj/7rmbP/LiUARoAAAAAAADaDzM/ADTK4XBo7WuftapvfXtIXGj7ko2yuLho3FMTm9xTQpJG3DNaSZsTlPhtrPqMuapVdTXKIe1cukmSdP3Pb5FPUKcmuwT2CNao+67TtkUbtOvjzZr4h2nNPl1QZFe5+3oo+2imbBXWBkOI08cyVVlWqW5XhTn3F0k7mNJoMJMeXx2ohF0QfpzYdVRnjmdX133vdU3WaDKZdN0jtygrKUOp+48rOylDXft1b7B92sEUXf/zW+TbpXOTYzdl/+c7VV5cpsiRfTXgpqhm9QmP7inXZiytZTKbZWLJKwAAAAAAAEMi/ADQpFOxJy/JuBkJqcpLzdGg24bJy9+7WX3cfT0VMiBUGYmnZC2rbNZD7pY4FXdCBZn5CuzZRT2G92p2v4HjohW3eo8yD6Up/1SO/MODmtfRJIVHRyppU4IyD6fXmaVRI/1giswWs7oNDFcH9w7yDvRV2sGTGnFPTL3t7VV2ZR5KU+du/vIO8Kl1LO6rPZKkEffENHvJJ1c3Vw2bPEqb3/tWB9fsbTT88O3SWf3HNr0fSVMqSsp15LsEySSNuq/pkKalzGaTzCx5BQAAAAAAYEiEHwAaZTKZ9NhHs1rVNzspQ5//6eMGj6fsOy5J6hMzoEXjBvboooyEU8o7ldPoQ/jWOHXghCTpqmbOMqhhMpvU74ZB2vfZDp2KPdn88ENSxNDq8CM9PqXB8CPtYIq69uvu3Cw8dHCEDm84qLKiUrn7eNRpf/pYpqzlVoUNqT1eWeF55Z48I08/L4VF1X+uhvSJGaBt/96o9IRTslfZG1xaqt/1A9tkOan0hFRVWW3qPihCPsFNz8BpKZOFmR8AAAAAAABGxVMfAO0m81CaLK4WBfZs2b4QHp2q9wUpKypt+5oOp0uSQgaEtrhvt6vCqsc4lNaift0HRcjsYlF6A/t+lBWeV15qjsKHRjpfC4vqIek/+3pcqKH9PpzX1z9UamE+4dLRVcG9u8pWYVXO8eyG23Vom1w96/taQwdHtMl4FzKbzTKb+WsQAAAAAADAiJj5AaDdFOcWyqWDi3Yv29KifvmnciVJlaUVl6CmIllcLa3ar8I/LLB6jLyiFvVzdXNVSP9QZSSkqjivqM4yVTWboYf/YBZHt4HhMlvMSj+YUu/MmfT4FLm6udaZGVOcW1Sr1pbyDwtU1uF0FecVNbrfSFsozi2UVL2nyqVgMpuavewXAAAAAAAAflwIPwC0C1ulzflP7Jd7WjVGczZIb2lNVVabPDp7tqp/Rw83mUwmlReXtbhvxNBIZSSkKv1gSp2NvdPiUuQV4KNOIX7O1zq4d1Bw75DqGR4O1ZrFUV5cptyUM+oxvHedpanKi6tny3T0cmtxjZLk5uXuPMelVvb9Ody83S/J+GaLucGluwAAAAAAAPDjRvgBoH04HJIkn+BOmj7vF+1czPe+r8nU0vWgfsgkVacRLRMxLFLb/r1BaReEHw6HQ+kJqYoc2bdOn7CoHspOylBuyplaS4dlJFQHIuFDGt7To9XX6OzW8mtsKYe9+hyXamkqwg8AAAAAAADj4qkPgHbh0tFVFlcXlZ47396lONXUVF5S3qr+lWUVctgdcvOuuwF5U7wDfdW5u78yE6s3E6+Rc+K0KkrKnXt8/FDNZuZpB0/Wer1mv48LNzuX/jOLorXXWPF9v9ZcY0t18Kje3L3iEixvJrHsFQAAAAAAgJERfgBoN94B3rJVWFWUc669S3Hy8vdWldXm3G+iJc6m50mSPP28WnXuiKGRqiyrrLWZePrBFJktZnUfGF6nfUBEkDw6eTr3BHH2SUiVf1hgvXV4+VfvJ1KQmdeqGi/2GlvCw7d6+bFL9fMRHh2pYXdec0nGBgAAAAAAQPsi/ADQbkIGhEmSMhPT2rmS/wjpHypJyjqS3uK+mYeqr6Pb99fVUuHRkZL+M3NDktLiTqpLn25yde9Qb5/QqB46k5zl3Py9ICNf58+W1DvrQ7q466uyVul0cpYsri4K7hXS4v4t5R8eJEnKTTlzScbv2q+7+t84+JKMDQAAAAAAgPZF+AGg3UQMq37Yf2hDXDtX8h/hQ6trOrwhvkX9HA6HjmxKqB7j+xCjpbr06aaOXm7KSKwOPyrOlyvnxGmF1rPkVY2wqB5y2B3O4KWmb3h0/eGHp5+X/MODVJxbpIyEUy2qL3n7YdkqrOo+MFwW17bdbL4+XfpUBywndx/9b2wxAgAAAAAAAAMh/ADQbsKHRMqve4ByT57Ryd3H2rscSdWBTKeunXX6WKbS4k423eF7R76LV3FuoUIGhNbafLwlTGaTwof01Jnj2bKWVSoj4ZQcDke9+33UCB0cIZPJ5Fz6KiPxlDp4dFRw74ZnZgyZcLUkac+KbXI4mpcq2Cpt2v/5rur+d1zd3Eu6KCH9QuUd6KuS/GKd2H202f3KikpVZa26hJUBAAAAAADgckf4AaD9mKTRD94oSdr8/rc6l3W2nQuSTCaTrpleXdOmf36jkryiJvvkp+Vqx4ebZDKbNOq+6y/q/OFDI+WwO5SVlKH0hFS5+3oq4Pvln+rT0dNNQb26Ku1giuxVdmUeTlfooAiZLQ3/5733tf0VFNlFZ5KztPfT7U0X5ZC2frBeRWfOKTw60rl01iVn+k9Qs+PD71RWWNpkl6Kcc1r1wkeyVVibbJubckYpe5NrbTAPAAAAAAAAYyD8ANCuug+K0LAp16i8uEyfv/SxMhJSG21fkJGvNf/zmcqK6j4It7i6SJIc9oZnMzSnTcSwSEWNH67zBSX6/KWPdeYHG5BfKO1gir58ebmsZZUadd/1Cu7VtdH6mxIW1UMms0lZh9OUkXBKYVERkqmJPkN6qCSvSEe3JMpaVqmwBpa8qmEym3TLzInq6OWm/St3avuS71RltdXbtuJ8hTYsXKOkTQnyCvDR2F/9pLWXVkdz3ouB46LVtV93leQXa/XcT1R4uqDBtke3JGrFnMVydesgL3/vRs99KvakPn12sb7+2+f67u11rbsAAAAAAAAAXLZc2rsAABgxNUYuri7avXyrVs9dodCoHuo1qq/8ugeoo5ebKkrKlZ+eq9T9x5V64IRcO7oqN+VMneWgPDp5ymwxK+dktk4fy1Knrp3l5u3e4jaSdO0DN8rSwUUHPt+llc9/qB7De6vniD7yDe4kh92hgqx8Hd+RpIzEU9/PYBmrwT8ZdtH3ooNHR3Xt111HNiWooqRcYfeOabJPWFRP7V2xXTs/2ixJCh/S8DJZNbwDfTXlT9P11aufKn7tPp3cc0z9bxik4N4hcvN2V1nheWUeSlPS5kSVF5fJPyxQt/+/u+u9V63VrPfCJP1k1hR99eoK5RzP1vLZi9QnZoDCo3vKy99bFaUVyk/LVdKmBJ1Nz1PkqL4a+9hP9NWrn+psRl6D506PT/nB140HbgAAAAAAAPjxIfwAcFkYOnmUQqN6aNfHW5Qen6L0gyl12ri6d9CQ269W9MSR9T6EN1vMGnBTlBK/jdWqF5ZqxNQYDZtyTYvb1Bg5bYzConpo18eblbI3WSl7k2s3MEmhUT10zX3Xyb+RpalaKmJopLIOp1ePP7jpICOoZxe5eburvLhMgT2C5e7r2azzdArx07TXfqYDX+xS4jcH6l0Cy93XQ9fcf70G/2SYzC5tu8l5c9+Ljp4dNfn5+xT31R7FfbVXR76L15Hvam9I7xcaoFuenqjIkX2/7+PW6LmDe4UoQQckSUGRXdroigAAAAAAAHC5MDmau9stAPyXlBeXKetwukrOFstWYZWbt7t8u3RW137dG93LQpLkkE7sOarC0+cU0q+7uvTt1ro2FyjJK1JWUoZKC0pkMpvk5e+jkAGhcvfxaOVVXl7sVXZlJ2XoXPZZVZSUy83HXX7dAxTcO0QmUxPrbl2MFr4XF9bp0clTfqGBrQowUvefUHFuofpdP1Cu7h1aewUAAAAAAAC4RIqKqvfjjY2NbXaf6OhoSYQfAAAAAAAAAADgMnQx4QcbngMAAAAAAAAAAEMh/AAAAAAAAAAAAIZC+AEAAAAAAAAAAAyF8AMAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQCD8AAAAAAAAAAIChEH4AAAAAAAAAAABDIfwAAAAAAAAAAACGQvgBAAAAAAAAAAAMhfADAAAAAAAAAAAYCuEHAAAAAAAAAAAwFMIPAAAAAAAAAABgKIQfAAAAAAAAAADAUAg/AAAAAAAAAACAoRB+AAAAAAAAAAAAQyH8AAAAAAAAAAAAhkL4AQAAAAAAAAAADIXwAwAAAAAAAAAAGArhBwAAAAAAAAAAMBTCDwAAAAAAAAAAYCiEHwAAAAAAAAAAwFAIPwAAAAAAAAAAgKEQfgAAAAAAAAAAAEMh/AAAAAAAAAAAAIZC+AEAAAAAAAAAAAyF8AMAAAAAAAAAABgK4QcAAAAAAAAAADAUwg8AAAAAAAAAAGAohB8AAAAAAAAAAMBQXNq7AACXj+Li4vYuAQAAAMCPjLe3d3uXAAAAUAfhBwAnfmkBAAAAAAAAYAQsewUAAAAAAAAAAAyFmR8AAAAAAOCKFRcXp08++USdO3eWJFVVVUmSgoODNW7cOHXv3r09y2uW/fv3q7i4WDfccEOj7S68VovFoqqqKgUFBenmm29Wt27d2ry2ZcuWKSYm5kdxHwEAxkL4AQAAAAAArmjR0dGaOnWq83uHw6Hk5GS9//77evTRR9W1a9d2rK5pVqu12W3ru9bjx4/rnXfe0S9/+cs2D0BaUhsAAG2JZa8AAAAAAAB+wGQyqU+fPrrpppu0devW9i6nSZWVla3uazKZ1Lt3b40bN07bt29vw6qqEX4AANoLMz8AAAAAAADq4efnp+Tk5Fqvbdu2TTt27HB+f91112nUqFG12pw9e1ZfffWVsrKyZDab5eXlpbvvvltBQUHONsnJyVq3bp3Ky8tVVVWl/v37a8KECXJxqX5Uk52drc2bN2vSpElatWqVMjMzVVFRof79+2vy5MmyWCySpHfffVenT5+WJCUmJkqS7r33XgUEBLToWv39/XXs2DHn9+Xl5Vq3bp2OHj0qi8UiFxcX3XTTTRo8eHCtfmfOnNEXX3yhkpISlZeXKyIiQhMmTFBlZaWWLVumzMxMFRQUqGPHjurYsaN+8YtfSJI2bNiguLg42e12mUwmjR07VkOHDm1RzQAANIbwAwAAAAAAoB6pqam1lrz6/PPPJUm//e1v5eLiovLyci1ZskQeHh7OUKCgoEALFizQnXfeqQcffFCSlJaWptjYWN16662SpISEBG3btk0PP/ywfHx85HA49O233+qLL77QXXfd5TzfmTNntGzZMt16660KCQmR3W7Xv//9b23fvl3XXXedJOkXv/iFNmzYIIvF0uSeH01da3BwsCTJZrNpwYIFuvrqqzV79myZzWYVFhZq8eLFKi4u1ujRoyVVL5n1/vvva/r06QoPD5ckHT9+XLm5uYqMjNSTTz6pd955R7fffnutPT92796tjIwMzZw503kf9+zZI7vdLrOZRUoAAG2Dv1EAAAAAAAB+wGq1avv27dq/f78zZMjKytKZM2c0efJk5+wMNzc33XvvvdqwYYOz76pVq3TTTTdp4MCBztfCwsKcwYfNZtPXX3/tDD6k6qWnbr31VqWmpqq0tNTZr7i4WPfee69CQkIkSWazWbfccosSEhLa7FrLy8u1fft27du3T9dff70kaevWreratauuu+46Zxjh6+urn/3sZ1q7dq3Onz8vSTp37pw6dOjgDD4kqVevXoqMjGz0nCdOnNDw4cNr3ccfngsAgLbAzA8AAAAAAHBFO3jwoLKzsyVVP9B3dXVVVFSUZs2aJXd3d0nS/v37NWLEiDp9vb29VVlZKYfDIavVqtTUVD388MMNnuv48eMKDw93jvtD3bp1U05OjiIiIiRJwcHBddr5+/ursLCw1dcaFxentLQ0SZKLi4tcXV3Vr18/zZ49W25ubpKkAwcO6L777qvT18vLS9HR0UpMTNTIkSPl4+OjyspKHTp0SFdddVWza4iMjNSWLVvUs2fPeu8DAABtgfADAAAAAABc0aKiojR16lRJ0pEjR7R+/XqNHz++VpszZ87o+PHj2rlzZ53+drtdVqtVeXl56tKlS6MzGM6cOaNjx45p4cKFdY6VlpY2uXl5hw4dZLPZmnNZ9RoyZIjzWhuSl5dXa3+SH+revbtyc3MlSRaLRb/61a+0atUqrV+/Xtdee62io6OdMzoaMnLkSNntds2bN099+vTR6NGj1aVLl9ZdEAAADSD8AAAAAAAA+F7//v21ZcsWxcXFaciQIbWOjR8/Xn379m2wb83sj6YMGTJEEyZMuOhaLxWTySSTydTgcYfD4fy6c+fOmjFjhgoKCrR9+3a99tpruv/++52zVxpyzTXXaOTIkTp06JCWL1+u4OBgTZs2rdHzAgDQEiymCAAAAAAA8ANTpkzR6tWrawUZQUFByszMbLSfv7+/cnNza4UDFwoKClJWVlab1Xop+Pv7Kycnp95jmZmZCgwMrPN6586dNWHCBD388MP617/+1eg9qGE2mzVo0CDNnDlTZWVl2r59+0XXDgBADcIPAAAAAACAHwgMDNSgQYNqbWQ+dOhQbd68udElp9zc3NStWzfFxsY22KZXr15KS0tz7jHSFjp27HhRS2FdKDo6Wps3b67zeklJiQ4cOFBrM/cLhYSEyGKxOOtp7jJdAwYMUEFBQeuLBgDgAoQfAAAAAAAAF7jtttu0a9cu5wP57t27Kzo6Wv/85z91/vx5Z7vU1FQlJiY6v7/zzju1evVqHTlyxPlabm6uPvzwQ9ntdrm6umratGl67733as0kOXfunLZt29aqWrt27aojR47IbrdLkvPfrXXdddcp8/+zd9/hUZX5//9fM5NJIwnpoSQTUmlSojRBUEERlK5r72X9ql/RS/zgruy6rru6y667/iy7rousBdaCIggIFqoCooAgUoQkJAFCSCGdtMlkfn/wzfkwKWQS0gjPx3V5yZxyn/e5z9wnyXmf+74zM7Vu3TqjB0dRUZEWLFiga6+9Vn5+fpKkHTt26MMPP1R5ebmx7+7duxUWFiar1SrpdDJk//79Rlw1NTX65z//qZ9//tnYp7y8XNu2bdOAAQPOKW4AAM7EnB8AAAAAAAB1eHt7a9KkSVq+fLnuueceSdKMGTO0detWvf7665Iku92uyMhITZo0ydivR48eeuihh7Ry5Up9+umnslgs8vPz0/Tp042J0AcNGiQfHx8tW7ZM5eXlcjgcCggI0NVXX92iWOPi4hQVFaX58+fLw8ND06ZNO+vcJE3x8PDQI488ojVr1mj+/PmyWCzy8PDQVVddpUGDBhnbXXLJJaqqqtIbb7whh8Mhi8WisLAw3XnnncY2Y8eO1eLFizV//nxZrVY9+OCD+sUvfqEvv/xSK1eulMVikcVi0eWXX664uLgWxwwAQF0mpzuDMAIAAAAAAAAAALSj4uJiSTrrkJJ1JSUlSWLYKwAAAAAAAAAA0MWQ/AAAAAAAAAAAAF0KyQ8AAAAAAAAAANClkPwAAAAAAAAAAABdCskPAAAAAAAAAADQpZD8AAAAAAAAAAAAXQrJDwAAAAAAAAAA0KWQ/AAAAAAAAAAAAF0KyQ8AAAAAAAAAANClkPwAAAAAAAAAAABdCskPAAAAAAAAAADQpZD8AAAAAAAAAAAAXQrJDwAAAAAAAAAA0KWQ/AAAAAAAAAAAAF0KyQ8AAAAAAAAAANClkPwAAAAAAAAAAABdCskPAAAAAAAAAADQpZD8AAAAAAAAAAAAXQrJDwAAAAAAAAAA0KWQ/AAAAAAAAAAAAF0KyQ8AAAAAAAAAANClkPwAAAAAAAAAAABdCskPAAAAAAAAAADQpZD8AAAAAAAAAAAAXQrJDwAAAAAAAAAA0KWQ/AAAAAAAAAAAAF2KR0cHAKDzqKqqUkZGhgoLC2W32zs6nHZhtVoVGBio6OhoeXp6dnQ4AAAAAAAAAFoBPT8AGNLS0pSbm3vBJD4kyW63Kzc3V2lpaR0dCgAAAAAAAIBWQs8PAIbCwsKODqHDXMjnDgAAAFyoSkpKOjoEAA3w9/fv6BAAdAEkPwAYHA5HR4fQYS7kcwcAAAAuVDxgBQCg62LYKwAAAAAAAAAA0KWQ/AAAAAAAAAAAAF0KyQ8AAAAAAAAAANClkPwAAFwwVqxYoeeff95l2ebNm/XYY4+poqLCWHbs2DHNnj3brQkwa7fNz89v9Xg7q7///e9asmSJy7K33npLL774osuyjRs31qvv1nDw4EHNnj1b5eXlkqQ9e/Zo9uzZxn9PP/20Xn/9daWlpbX6sc/F3r17XeKs+993330nSZo7d67x74akpKRo3rx5SklJadbx165dq2effdaot/NNTk6OXnzxRT3xxBN66623WlwP57Py8vIGvzuPPfZYo/vU1NRo9uzZ2rNnj6SWf3/aQt223JT2vt+2VV1diD83WtMbb7yhf//732fdpi3udzt37tSTTz7ZauUBAACg7THhOYAO43Q6jX+bTKYOjAQXCpvNpnXr1slut8tqtUqSUlNTJUmHDx/WgAEDJEnHjx9XYGBgl50Ac8WKFSotLdWtt97aov1tNpuOHj3qsiw1NVWnTp1SRUWFvL29JUmZmZmKioo653jd9ac//UmSVFhYqI0bN+rVV1/Vr371K4WHh7dbDGfTt29fPfvss5Kk/Px8vfLKK/rlL3+pXr16SZK6devmVjlBQUEaOHCggoKCmnX8yMhIDRw4UJ6ens0LvJP48ssv5XQ69Zvf/EYWi0XV1dUtqoda1dXVeuKJJ/Tcc88pMDCwlaN1T0vb4p133qnY2NgWHbOh78/f/vY3jRs3TsOHD29RmZ3VuV7j1qirzvA9a0prXf/2Ote+ffu6fG6oHbXF/c5qtcpisbRaeQAAAGh7JD8AdJgzEx5Op5MECNqczWaT0+lUVlaWbDabJCk5OVmDBg1SSkqKkfzIzMxUZGRkR4bapkpLS89p/6ioKG3bts1ot7m5ubJarYqIiFBaWpr69+8v6XQ9nsvDtObeF3x8fGQ2m9WtWzfdeuutSk5O1o4dO3TttdfW27ampkZmc/t2gLVarQoODpYkORwOSVJAQICxzF0hISEtSlz169dP/fr1a/Z+HaGha19SUiKbzeZSX2erh6ausTs9u9paS9uiv79/s783tRr6/pzrPaEhneHn+rle49aoq87wPWtKa1x/p9PZ5uda+5264oorXJY3FH9b3O88PDzk4cGfzwAAAOcTfnsD0GFMJpPLw5Ez/127DmhNwcHB6tatmzIzM2Wz2ZSbmyun06mhQ4fq66+/NrbLzMxUfHy88bmiokLLli3Trl27ZLVaNXjwYE2fPt3o4VBXVVWVVq5cqR9++EHl5eXq27evbrzxRgUFBenEiRP65JNPlJqaKi8vLw0bNkxTp041eqJs3LhRBw8e1MUXX6w1a9aoqKhIAwYM0C233KLPP/9c33//vaxWq6ZNm+aSWMjOztbSpUuVkpKiwMBAjR07VldccUW9h4/PPfec8vLyJEnbtm3TwIED9eCDD6qiokKffPKJ9uzZo+rqavXt21c33HBDg2/V22w2VVVV6eTJkwoNDVVKSopsNpu8vb2VnJys/v37q6amRidOnHDp+bF3716tWrVK2dnZCgoK0oQJEzRmzBhj/YIFCxQXF6eioiJt2bJFEydO1MSJE5WXl6f33ntPGRkZioiI0MCBA5u81iaTSSEhISoqKjLq9dChQxo6dKhWrFihXr166eGHH27y2q5bt05ff/21SkpKFBMToxkzZigqKkq5ublasmSJ0tLS5O3trTFjxmjixImt9lZwTU2NPvroI23fvl1eXl6aMmWKRo4cKen0kDl/+ctf9Oyzzyo4OFh2u11LlizR3r175XA4jHOo23Np48aN2rBhg37/+99LklvnsH37dn300Ud6/vnnje9obe+LmTNnatiwYU1+p5cvX67U1FTNmTPHKHfhwoWyWq268847JTV+7Wv94x//0MGDByVJW7Zs0aOPPiofHx+XemjsGjd0DU+cOKFFixZJkp555hlJ0pNPPmkkRWvNnTtX06ZN008//aT09HRZrVZNnjzZ5XvbVNtp7Pq89NJLDbbFc1VZWamlS5fqhx9+kL+/v8aOHeuSBDrz+2M2m43zX7RokRYtWqTp06drwoQJ9cptqv3OnTtX9957rzZu3Kiff/5Zjz32mGJiYlzKcKctu3sva2r7HTt2NHqN3T1GS+uq1vbt2xuMofZ6FBcX64MPPlBqaqpCQ0N1++23u9wz9+3bp5UrVyo3N1cRERGaNm2a8UC/9mfFiBEjtHr1ahUUFCg2NlZ33XVXg73IGmrvI0aMMO4Hdc/pwIEDWrt2rTIyMuTl5aWRI0dq6tSpRh3Vvd4TJ07U559/3mB91/ryyy+1bds2Y311dbWeeuopjR07VjNmzJB0eii0BQsWaP78+crKytIrr7yiRx99VP/973+Vl5env/zlL1q4cKF8fHx0++23N/ozre79zp36Ki4u1scff6xDhw6prKzMiDs+Pl6zZ88m+QEAAHAe4rc3AB2mNtnh4+NjPCSz2+2qrKyU3W5v97eycWGIiopSZmamJBkP7aOjo3XkyBFVVVXJ09NTx48fd3mz9N1335XVatXcuXMlSUuXLtWyZct0yy23NHiMRYsW6ejRo7r11lsVEhKiHTt2SDr9kPS1115TbGys5syZYzz4Ki8v12233Wbsf+DAAQUGBuqpp55SXl6e/vrXvyo9PV1TpuWM04cAACAASURBVEzRCy+8oI0bN+qDDz7QwIED5evrq4qKCv3jH//QuHHjdPvtt6ugoEDvvPOO/P39NWzYMJfYnn76ab3xxhsKDAzUjTfeaLSzd955RydPntT9998vLy8vrVixQv/4xz/0q1/9qt7DnoiICHl6eiozM1OhoaFKTk5WdHS0fHx89O2330o6/UCyurra6EGTnp6uBQsWaPLkyUpKSlJqaqqWLl0qq9WqESNGGGWvW7dOI0aM0AsvvCCz2ayKigq99NJLioyM1GOPPabKykqtXr26yevsdDqVl5fnksRKT09XdXW15s6dKx8fnyavbXJysj777DM9+uijCg0N1Z49e4weG++//766d++uZ599VgUFBdq/f3+r3rNWrFihiRMn6vHHH9emTZu0ZMkSDR482Ij7TF999ZUyMjL05JNPymQy6fvvv3crCePOOSQlJWnp0qX68ccfje9SamqqKioqNHjwYLe/0+6oe+3PdO+99+rNN99UUFCQZsyYIR8fH2VlZdUro+41buwaDhs2TEFBQXrllVf0zDPPqHv37o0+1NywYYPuuOMORUdHa//+/XrzzTcVHBxs9HBqqu00dn0a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AQAAAByz7r///px33nndwsc/qq6urvy5s7Mzf/jDH7Jy5cq0t7enra0tEydOzAUXXJBSqZSXXnop8+fPz8aNG7N9+/bU19envr4+X/ziFyvPaGlpyaOPPlr5+eyzz05TU1O3dz7++ON57LHHUi6X8+KLL6a1tTWjR49OklxzzTWpqqpKuVzOkiVL8oc//CFJUi6XM2nSpJx77rndZnM8/PDD6d27dxobG3PnnXdm9+7d+Y//+I/8/e9/z913391tbEnyzDPPZMGCBWlra8v+/fvzvve9LxdddFFqag78E1Jra2uam5uzadOmtLe357jjjsvMmTMzcuTIN/P1A8DbRvwAAAAAjllPPfVULrvsssO6dvny5Wlra8sXvvCF1NfXp1wu5+abb87SpUvz4Q9/OIMGDco111yTH/3oR5k5c+ZBe37ccccdSZJrr702NTU1aWtry80335xevXrlgx/8YJIDS3CtWrUqc+fOTV1dXTo7O3Pbbbflve99b84666zKs26//fa0trbm3//939PQ0JCOjo7cddddufnmmzNnzpxu7123bl3a2tpy7bXXpq6u7jU/35NPPpmWlpZ87nOfS79+/VIul/O73/0uzc3Nle/o9ttvz4knnpjZs2cnSbZt25Z169aJHwC861jYEQAAADgm7dq1qzI743A0NTVlxowZletLpVJmzpyZxx9//A3v3bRpU7Zs2ZJLLrmkMouioaEhs2fPzgMPPFC5btmyZbnooosqkaKmpiYXX3xxHnnkkco1GzZsyJo1a/LpT386DQ0NSZLa2tp86lOfyksvvZQ1a9Z0e/eaNWty1VVXvW746OzszMKFCyvh49XPd9555+X555/P3r17kyRr167tNlNl4MCBmTx58ht+fgB4p4kfAAAAwDGpvb39sMPHoXR1dSVJXnnllTe8dsWKFTnjjDMOOt63b9/s27cv5XI5yYHYsW/fvm7X7Nu3r9s4n3jiiUyfPv2Qm5XPmDEjTzzxRLdjTU1N3ZbvOpS1a9dm1KhRaWxsPOjc8OHDs3Xr1iTJySefnPvvv7/y2QHg3cqyVwAAAMAxqaGhIW1tbUd0z44dO7J06dK88MILqampycCBAw9rU/QtW7Zk7dq1Wbp06UHnurq60tHRkbq6upx//vm566678pnPfCb9+/fPnj178utf/zqf+MQnKtdv3bo1Y8eOPeR7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","*Start listener action : sampleBeforeTestCase","*","*Start listener action : screenshotBeforeTestCase","*","*Statement - Try","*","*takeScreenshot","*","*Taking screenshot successfully","*data:image/png;base64,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tWPHDkVFRalMmTL65JNPNHv2bN26dUu7d+9WXFycsY6dnZ2effZZ43X16tVzbe+1a9e0adMms7InnnhCHTp0UHp6uvbv36+DBw/KxsZGkydPznOOD0kqUaKE/P39lZGRoY0bN5otK1eunNmwV08++aQyMzP1/vvvmwVF1tbW8vX1VeXKlXXp0iXt2LFDmZmZkqSjR49qw4YN6ty5c57tAAAAAPD3ioqK0p49exQVFWUM+fvUU0+padOmcnBwKOzmAQDwj0T4AaDAzJ0716x3RJUqVTR37ly5uroaZVOnTtWyZcskSSaTSevWrVNgYKDOnj1rti0HBwdNmzZNVlZWkqTBgwdr06ZNqly5skqWLKkPP/xQktSnTx+z8KNo0aIaN25cvtobFRUlk8lkVjZq1Ch5eXlJkvr166eIiAhduHBB3t7e99xehQoVNG7cON28eTNb+OHp6ZmtXRs3btTp06eN1/b29vryyy9Vr149o+ynn37Su+++a7xes2YN4QcAAADwCPnpp58UGhpqVnblyhWFhobq0KFDev3111WyZMlCat39i42N1bhx4/Tpp58WenDz22+/acWKFRo7dmyhtgMA8Hhi2CsABSI9PT3bG/7AwECz4EOSunTpYvb6dk8QFxcXs/LU1FTNnj1bycnJkiQrKyt17NjRCCYKwt37lLICnJiYGOO1l5eXnnvuuQLb553uDkj8/f3Ngg9Jat26tdk8IxEREUpPT38o7QEAAABwfyIiIhQaGiorKyu1adNG7733nsaPH6833nhD5cuX17Vr1xQcHGz05s6P9PR0rVq1SqNHj9aIESP05ZdfKjo6+iEeheWbOXOm2YNnAIB/Bnp+ACgQp0+fzjbPx4cffmj00MjNX3/9JUlq27atvv76a7NtzJs3T8uWLVObNm0UEBCg+vXrF2iba9asKU9PTx0/ftwo2717tzp37iwfHx917txZrVu3lq3tw/lTeejQIbPXK1eu1MqVK/NcJy0tTXFxcfccggsAAADAw7d161ZJUufOndWkSROjvHr16urXr59mzZql6OhoRURE6KmnnsrXNkNDQ3Xu3DkNHTpUjo6OOn78uI4cOaJy5coVWLtNJpPRyz4391r+MPb5sNx+qA4A8M9C+AGgQFy9evWB1ktLS5MklSlTRpMmTVJQUJDZ0FnJyclat26d1q1bJw8PD33wwQfy9PQskDZbWVlpypQp6tevn9mTVJmZmdq7d6/27t0rNzc3DRs2TB06dCiQfd6WnJyslJSUB1qXnh8AAABA4bt27ZquXr0qZ2dnNW7cONtyBwcH+fr6as2aNTp58mS+w4+YmBjVqFFDpUuXlqRs275w4YJWrFih69evq3z58nrppZfk5uamuLg4bd68WUePHlVGRobq16+vF198UdbW1goPD1dkZKSKFy+uI0eO6IUXXlDNmjUVGhqqffv26datW6pTp45eeuklYz+///67Vq1apYSEBDVu3Fjdu3fP1talS5fK2tpaN27c0I0bN2QymfTCCy/I3d1dkjRhwgR169ZNGzdulLOzswIDAxUeHq7NmzcrMTFR7u7u6tGjhzFiQHp6utauXavw8HA5ODioZs2aZvt79913NWjQIFWrVk1SVs/9qlWr6plnnpEkHTlyRJs2bVJsbKyqVKminj17as6cOYqOjta8efNkY2Oj999/X0lJSVq8eLFu3LghFxcX+fv7q3bt2vm6PgCAxwfDXgEoEPfTjftOd45926xZMy1dulQtW7bMsW5kZKT69OmjAwcOPNC+clKuXDktX75cPXv2zHE826tXr2rUqFGaM2dOge1TevDzJWVNrA4AAACgcCUlJUmSXF1dc+3RcPtL/dt186Nx48bau3evNm7cqPj4eLNlCQkJ+vrrr9WhQwdNnDhRTz/9tBYvXixJunXrlqpVq6ZRo0Zp5MiROnXqlI4ePWqse+TIEbm5uWn06NGqXbu2tmzZokOHDmngwIEaO3as6tatKxsbG6N+eHi4hg0bpkGDBmn37t26fPlyju39448/9NJLL+ndd99Vu3btNG/ePLMHtjZt2qS33npLgYGBioyM1I8//qjevXvro48+UoUKFTRnzhxlZGRIyhoa+NSpU/r3v/+tESNG3FdPkdOnT2vp0qUKCAjQxx9/rFatWsnZ2Vnvv/++nJ2d1bdvX02cOFHOzs5at26d6tSpo/Hjx+u1115TqVKl8r0fAMDjg54fAApETm8WR44cqXbt2uW53t1DSlWuXFnTpk3TxYsXtXr1aq1Zs0bXr183lmdmZmrkyJFav3697OzsCqTtTk5OGjFihAYMGKANGzboxx9/1O+//25WZ86cOWrZsmWBPQ3k7Owse3t73bx50yjr1KmTRowYked6VlZWhT7pIAAAAICszxGS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CQlRcHCwwsPDjf3ExcVp9erVWrx4sVatWpXv9xB4fMXHxxsPdtyewNzX1zdfP/3799f48ePVokULBQUFFfahALAQhB8Asjly5IgaN25s9jN27FizOosXL5aVlZUmTJigmjVrysfHR2PGjNHatWvNxsf18/NTt27dZGNjoy5dukiSevXqpbp168rOzk4dO3ZUZGSk8cXQkiVLVLt2bfXp00dubm7y8vJSr169tGnTpr/vBOQhISFBpUqVyrOOm5ubpk+frpYtW6pKlSrq16+frK2tsz3t1b9/f9WuXVsODg6ytbWVra2trKysZG9v/8BDaD1MCQkJsrGxUYkSJe5Zt2/fvurVq5dq1qypfv36KTU11fgAd69rHBwcbPQg8PLykqenp95+++1s4ceBAwc0f/58TZs2zWhTfu/LvNjZ2cnKyko2Njayt7fPMXR5VNjb26tZs2baunWrpKzwo0OHDmbhh6enp2rVqqX169cbZWFhYTl2J7eystInn3yiLl26qFq1amrTpo0aNmyo/fv3S8oa9m3btm2aNGmSfH195e7uroEDB6pcuXJ5LgsPD9fu3bs1adIkNWjQQLVr19bkyZN15coV/fjjj/d1zK1bt9ZLL70kW1tb1a9fX9WqVTN6ODwu127y5MkKCgrS4cOH9a9//UuDBg3ShQsXjOX9+/fXG2+8odq1a8vLy0tdu3Y1rsFt9/u3Vcr64mXIkCFycHCQi4uLBg8erIiIiFwnYf3iiy/0xhtvyM/PT66urmrTpo2aNm1qFoblJi4uTp9//rkSEhLUuXPne95b58+fV0JCgnr06CFbW1t5enqqTp06io6OVunSpXXw4EEdO3ZMH330kSpVqqRKlSpp6NChZj2fHiU9e/bUzJkzlZGRoWHDhqlHjx7ZAomiRYvqiy++kLe3t3x8fOTn52fcyykpKZozZ44GDhyoDh06yN3dXcOGDZOnp6e+/PJLs+28/vrr8vLykpWVlfHlQUhIyN92rADwuLt161a29952dna59oi4detWtt58dnZ2Ri/ley2/u7xEiRIqUaKEvvvuO5UpU0avvPKK9uzZo3HjxknKCv9r1Khxz+NISUnRzZs3VbJkSaOsZMmSeQ6t++STT6px48YqW7asXnnlFTVp0kRS1nvKkiVLqlevXmrbtq22b99unI/k5GSlpqbq+eef17PPPquff/5Z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t9udszda8qGw3r17a9++fbLZbDp16pQKCwudy1w2xN3dXYWFhbJarbLZbPL395e3t7d27dolm80mu93e4ObvTanZ/8NsNsvHx6fOMp4wrpoAo6CgoFnhR6dOnZy/M/9wWWMAuFgsewWgVXx8fPTBBx/otdde00MPPSR3d3dNnjxZjz766EWPu2jRIv31r3/VjBkz5OHhoSFDhjg337scvPDCC+rTp49WrVql+fPnq3Pnzrrtttuc1/7QQw8pOTlZP/3pT9W1a1c99thjzfoE++jRozV+/HjNmjVLXl5e+uijj5q1ufh/U9++fbVoUyT2SgAAIABJREFU0SItXLhQzzzzjKxWq/r3768333xT4eHhzRqjqfe4U6dO+uCDD/S///u/euSRR+Tm5qbbb7+93g0STSaTfv/732vGjBm64447FBUV1eTP5YMPPqhjx47pt7/9rbp3764//OEPzuCqxvTp03Xo0CFNnz5dQ4YM0YIFCy7irl16I0aM0OLFixtt06tXL3Xt2lXh4eENLn8wevRoTZkyRbNnz5abm5umTp2qRx55REeOHHG2+dvf/qb58+drzpw5qqys1KhRozR+/Pgmj7322muaP3++fvOb38hqtSomJkbvvfeec2bD6NGjddddd2nevHlyd3fXY489ptDQ0GaHajUu9/fuN7/5jXr06KFVq1bp3Xfflaenp4YOHaq33nrLuc/Nc889p4ULF+r999/XTTfdpDlz5uj555+/6HMHBwfLbDZr5syZOn/+vCZPnqwnn3zSeXz48OFydXXV3//+d/3hD3/QkCFD9Pbbb+vvf/+7li5dqqCgIMXExNS7kWtTmvrZcnFx0fjx4zV37txaD3kiIiL0yiuvqHfv3nr99de1cOFCPffcc7JarerTp89l+ZD/hhtu0IIFC7RkyRLNmjVLDodDvXv31sKFC1v04YAZM2bI09NT8+bNU15envr166f33nuvzv4sV199tZYsWaKEhASFhYXpn//8p7p06dLWlwUAhvbiiy/q5Zdf1j333KOAgADNnTtXPXr0kFS9X8eJEyd04sQJPfDAA/Lw8NC8efP08ssva9myZerbt6/mzZvnXHaqqeM/9N5778lut+vXv/51rddXrVqlbt26KSIiQr/73e+0fv36Zl3H8OHDtXnzZi1ZskTu7u4aN25ck7MOQ0NDFRgYqA8//FA9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KikpUXBwsH72s585Z4IAAAAAV7LExEStX79eJpNJN954o66++mp5eHgoLS1Na9euVXZ2tj788EM98cQT9f5+0Zj169crJSVFTz31lNzd3XX48GEdPHiwWcsDN5fD4ag1Q78+TR0HAOByZ3I4HI72LgIAjOKNN96Qp6enHn300TYf+8svv5TJZNIdd9zR5mMDAAAAV6L8/Hy5urq2+EH/G2+8oby8PE2cOFEjR46sday8vFwLFizQ2bNnNW3atAb3AmzIv//9b/n6+jo/THahtLQ0ffrppzp79qy6du2qadOmKSAgQOfOndM333yj+Ph4VVVVaciQIbrnnntkNpu1b98+HTlyRL6+vjp48KCmTp2q3r17a/369dq1a5cqKyt11VVXadq0aSoqKtKLL76oX/7yl1q5cqWKi4s1YsQI3XXXXS26DqA1HA6HrFYrH7wD4FRUVCRJtZafb0p0dLQkZn4AuILl5+dr7ty5Fz3OX//6V6WmpioxMVEZGRn65S9/KUn63e9+d9Fj14y/ZcsWxcXF6amnnmrTsVvKbDbr9ddfb5dzAwAAAJeD/Px85eXlycvLSyNGjKhz3M3NTTExMfryyy919OjRFocfI0aM0AcffKCOHTtq9OjR8vHxcR4rLi7WO++8o+nTp2vAgAHas2ePli5dqpkzZ6qyslIRERGaOHGibDab3njjDcXHx2vIkCGSpIMHD2rKlCn64x//KElat26dDh48qMcff1y+vr46evSoLBaL81z79u3T008/rbNnz+qNN97QtddeyzK4AIAfFcIPAFcsf39//fWvf22Tsb744gudPXtWkyZNUp8+fSSpzcaWqvcjefrpp52/+LTl2AAAAACa7/z585IkPz+/BmeM+Pn51WrbEv3799fMmTO1YcMGvfzyy7rqqqs0adIkderUSQcOHFDv3r01YMAASdVByRdffKHy8nIFBQUpKChIpaWlys7Olq+vrzIyMpzhh6+vr6699lpJ1cvqfvfdd5oxY4YCAwMlSYMGDapVxz333CM3Nzd5eXkpKChIubm5hB8AgB8Vwg8AaAMzZ868pOP37dv3ko4PAAAAoHk8PT0lSWfPnm1w74z8/HxJ1YFDa3Tr1k0PPvigSkpKtGrVKs2fP1/PPvus8vLylJycrNdee83Z1mKx6Pz587Lb7fr4449VXFysvn37ymw2q6KiwtnO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R4bapkpLS89p/6ioKG3bts1ot7m5ubJarYqIiFBaWpr69+8v6XQ9nsvDtObeF3x8fGQ2m9WtWzfdeuutSk5O1o4dO3TttdfW27ampkZmc/t2gLVarQoODpYkORwOSVJAQICxzF0hISEtSlz169dP/fr1a/Z+HaGha19SUiKbzeZSX2erh6ausTs9u9paS9uiv79/s783tRr6/pzrPaEhneHn+rle49aoq87wPWtKa1x/p9PZ5uda+5264oorXJY3FH9b3O88PDzk4cGfzwAAAOcTfnsD0GFMJpPLw5Ez/127DmhNwcHB6tatmzIzM2Wz2ZSbmyun06mhQ4fq66+/NrbLzMxUfHy88bmiokLLli3Trl27ZLVaNXjwYE2fPt3o4VBXVVWVVq5cqR9++EHl5eXq27evbrzxRgUFBenEiRP65JNPlJqaKi8vLw0bNkxTp041eqJs3LhRBw8e1MUXX6w1a9aoqKhIAwYM0C233KLPP/9c33//vaxWq6ZNm+aSWMjOztbSpUuVkpKiwMBAjR07VldccUW9h4/PPfec8vLyJEnbtm3TwIED9eCDD6qiokKffPKJ9uzZo+rqavXt21c33HBDg2/V22w2VVVV6eTJkwoNDVVKSopsNpu8vb2VnJys/v37q6amRidOnHDp+bF3716tWrVK2dnZCgoK0oQJEzRmzBhj/YIFCxQXF6eioiJt2bJFEydO1MSJE5WXl6f33ntPGRkZioiI0MCBA5u81iaTSSEhISoqKjLq9dChQxo6dKhWrFihXr166eGHH27y2q5bt05ff/21SkpKFBMToxkzZigqKkq5ublasmSJ0tLS5O3trTFjxmjixImt9lZwTU2NPvroI23fvl1eXl6aMmWKRo4cKen0kDl/+ctf9Oyzzyo4OFh2u11LlizR3r175XA4jHOo23Np48aN2rBhg37/+99LklvnsH37dn300Ud6/vnnje9obe+LmTNnatiwYU1+p5cvX67U1FTNmTPHKHfhwoWyWq268847JTV+7Wv94x//0MGDByVJW7Zs0aOPPiofHx+XemjsGjd0DU+cOKFFixZJkp555hlJ0pNPPmkkRWvNnTtX06ZN008//aT09HRZrVZNnjzZ5XvbVNtp7Pq89NJLDbbFc1VZWamlS5fqhx9+kL+/v8aOHeuSBDrz+2M2m43zX7RokRYtWqTp06drwoQJ9cptqv3OnTtX9957rzZu3Kiff/5Zjz32mGJiYlzKcKctu3sva2r7HTt2NHqN3T1GS+uq1vbt2xuMofZ6FBcX64MPPlBqaqpCQ0N1++23u9wz9+3bp5UrVyo3N1cRERGaNm2a8UC/9mfFiBEjtHr1ahUUFCg2NlZ33XVXg73IGmrvI0aMMO4Hdc/pwIEDWrt2rTIyMuTl5aWRI0dq6tSpRh3Vvd4TJ07U559/3mB91/ryyy+1bds2Y311dbWeeuopjR07VjNmzJB0eii0BQsWaP78+crKytIrr7yiRx99VP/973+Vl5env/zlL1q4cKF8fHx0++23N/ozre79zp36Ki4u1scff6xDhw6prKzMiDs+Pl6zZ88m+QEAAHAe4rc3AB2mNtnh4+NjPCSz2+2qrKyU3W5v97eycWGIiopSZmamJBkP7aOjo3XkyBFVVVXJ09NTx48fd3mz9N1335XVatXcuXMlSUuXLtWyZct0yy23NHiMRYsW6ejRo7r11lsVEhKiHTt2SDr9kPS1115TbGys5syZYzz4Ki8v12233Wbsf+DAAQUGBuqpp55SXl6e/vrXvyo9PV1TpuWM04cAACAASURBVEzRCy+8oI0bN+qDDz7QwIED5evrq4qKCv3jH//QuHHjdPvtt6ugoEDvvPOO/P39NWzYMJfYnn76ab3xxhsKDAzUjTfeaLSzd955RydPntT9998vLy8vrVixQv/4xz/0q1/9qt7DnoiICHl6eiozM1OhoaFKTk5WdHS0fHx89O2330o6/UCyurra6EGTnp6uBQsWaPLkyUpKSlJqaqqWLl0qq9WqESNGGGWvW7dOI0aM0AsvvCCz2ayKigq99NJLioyM1GOPPabKykqtXr26yevsdDqVl5fnksRKT09XdXW15s6dKx8fnyavbXJysj777DM9+uijCg0N1Z49e4weG++//766d++uZ599VgUFBdq/f3+r3rNWrFihiRMn6vHHH9emTZu0ZMkSDR482Ij7TF999ZUyMjL05JNPymQy6fvvv3crCePOOSQlJWnp0qX68ccfje9SamqqKioqNHjwYLe/0+6oe+3PdO+99+rNN99UUFCQZsyYIR8fH2VlZdUro+41buwaDhs2TEFBQXrllVf0zDPPqHv37o0+1NywYYPuuOMORUdHa//+/XrzzTcVHBxs9HBqqu00dn0a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AQAAAByz7r///px33nndwsc/qq6urvy5s7Mzf/jDH7Jy5cq0t7enra0tEydOzAUXXJBSqZSXXnop8+fPz8aNG7N9+/bU19envr4+X/ziFyvPaGlpyaOPPlr5+eyzz05TU1O3dz7++ON57LHHUi6X8+KLL6a1tTWjR49OklxzzTWpqqpKuVzOkiVL8oc//CFJUi6XM2nSpJx77rndZnM8/PDD6d27dxobG3PnnXdm9+7d+Y//+I/8/e9/z913391tbEnyzDPPZMGCBWlra8v+/fvzvve9LxdddFFqag78E1Jra2uam5uzadOmtLe357jjjsvMmTMzcuTIN/P1A8DbRvwAAAAAjllPPfVULrvsssO6dvny5Wlra8sXvvCF1NfXp1wu5+abb87SpUvz4Q9/OIMGDco111yTH/3oR5k5c+ZBe37ccccdSZJrr702NTU1aWtry80335xevXrlgx/8YJIDS3CtWrUqc+fOTV1dXTo7O3Pbbbflve99b84666zKs26//fa0trbm3//939PQ0JCOjo7cddddufnmmzNnzpxu7123bl3a2tpy7bXXpq6u7jU/35NPPpmWlpZ87nOfS79+/VIul/O73/0uzc3Nle/o9ttvz4knnpjZs2cnSbZt25Z169aJHwC861jYEQAAADgm7dq1qzI743A0NTVlxowZletLpVJmzpyZxx9//A3v3bRpU7Zs2ZJLLrmkMouioaEhs2fPzgMPPFC5btmyZbnooosqkaKmpiYXX3xxHnnkkco1GzZsyJo1a/LpT386DQ0NSZLa2tp86lOfyksvvZQ1a9Z0e/eaNWty1VVXvW746OzszMKFCyvh49XPd9555+X555/P3r17kyRr167tNlNl4MCBmTx58ht+fgB4p4kfAAAAwDGpvb39sMPHoXR1dSVJXnnllTe8dsWKFTnjjDMOOt63b9/s27cv5XI5yYHYsW/fvm7X7Nu3r9s4n3jiiUyfPv2Qm5XPmDEjTzzxRLdjTU1N3ZbvOpS1a9dm1KhRaWxsPOjc8OHDs3Xr1iTJySefnPvvv7/y2QHg3cqyVwAAAMAxqaGhIW1tbUd0z44dO7J06dK88MILqampycCBAw9rU/QtW7Zk7dq1Wbp06UHnurq60tHRkbq6upx//vm566678pnPfCb9+/fPnj178utf/zqf+MQnKtdv3bo1Y8eOPeR7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","*Statement - site_url = com.wpdesk.WpdeskVariables.getSiteUrl()","*","*Statement - site_username = com.wpdesk.WpdeskVariables.getSiteUsername()","*","*Statement - site_password = com.wpdesk.WpdeskVariables.getSitePassword()","*","*Statement - login_url = site_url + \"wp-login.php\"","*","*navigateToUrl","*","*Navigate to 'http://172.17.0.9/wp-login.php' successfully","*setText","*","*Text 'admin' is set on object 'Object Repository/Login form/User Name'","*setText","*","*Text 'admin' is set on object 'Object Repository/Login form/Password'","*click","*","*Object: 'Object Repository/Login form/Submit' is clicked on","*Start listener action : sampleAfterTestCase","*","*Start listener action : screenshotAfterTestCase","*","*Statement - Try","*","*takeScreenshot","*","*Taking screenshot successfully","*data:image/png;base64,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2bR5K0ePnaBM6VL89ON3NGxQz+ScnDly8Nefv9Oja2cANm7awl4PD3LmyMHIYYOZ8tMErCwfzmbKnz8fP0/8nlIl3Th58jTr/9lEXGwsUyZNoMUbTenUvi0VK5TH/64/e/d5JJrlkpSCBQrwx+9TqVOrJkFBwez6dw8BAfcYNXIYvXp2w8Hegbi4OOOG7SIiIiIiIiIiIiJpZajoXitli/aLPAfbN6170SGIiIiIiIiIiIiIyEvs6NGjKa5boUIFQDM/REREREREREREREQkg1HyQ0REREREREREREREMhQlP0REREREREREREREJENR8kNERERERERERERERDIUJT9ERERERERERERERCRDUfJDREREREREREREREQyFCU/REREREREREREREQkQ1HyQ0REREREREREREREMhQlP0REREREREREREREJEOxCAwMfNExiIiIiIiIiIiIiIiIpBvN/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMRckPERERERERERERERHJUJT8EBERERERERERERGRDEXJDxERERERERERERERyVCU/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMRckPERERERERERERERHJUJT8EBERERERERERERGRDEXJDxERERERERERERERyVCU/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMxeJFByCS3uLi4l50CCIiIiIiIiIiIiKvJYPB8KJDAJT8kAwmIfEREhLygiMREREREREREREReb3Y29sTFxf3UiRAlPyQDCchAZInT54XHImIiIiIiIiIiIjI68HX1/elSXxAOu/5kcXJiZq1aqZnkyKppmWvRERERERERERERP57L9Oz2XSb+eHklJVu3brh6JgJOxtbNm/Zkl5Ni4iIiIiIiIiIiIiIpFi6zfzIkyc3jo6ZAKjq7k7jxo3Sq2kREREREREREREREZEUS7fkx61bt0xeV62qBIiIiIiIiIiIiIiIiPz30m3Zq5w5cyYqq1rVHQMGNm3enKq2li6cS6GCBYyvQ0JDuXLlKjP+mM3effufOdYa1d3x9vHl+nWvZ25LREREREREREREREReLuky88PR0ZGGDRsk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vhI8EujB5KOX2BIey+VEc1GHJSJyR/ByMBJUwo2Xq/rQ2N8VkxIfIiIiIiIiIkUmX8kPEblzmAwGmvi70sTftahDEREREREREREREbkpVOxfRERERERERERERETuKEp+iIiIiIiIiIiIiIjIHUXJDxERERERERERERERuaMo+SEiIiIiIiIiIiIiIncUJT9EREREREREREREROSOouSHiIiIiIiIiIiIiIjcUZT8EBERERERERERERGRO4qSHyIiIiIiIiIiIiIickdR8kNERERERERERERERO4oSn6IiIiIiIiIiIiIiMgdRckPERERERERERERERG5oyj5ISIiIiIiIiIiIiIidxS7og5ARP47p8MuFnUIIiJ3lcASvhiNutdERERERERE5L+m5IfIXcTLw62oQxARuasYDIaiDkFERERERETkrqTkh8hdxMPNpahDEBEREREREREREbnpVIdBRERERERERERERETuKIXW88POzo5WD7XVX8mwAAAgAElEQVQiPOw8Bw8dKqxm7zhlHVKo75pCVScz5RzMuJog1gynkkwcSzCxN9aO00nqkCMiIiIiIiIiIiIicr0K5Sq7nZ0dj3fvTvly5aAeXLhwgfALFwqj6TvKwx6J9PVNzDLd1QTVnc1UdzbzsEcSy6McWX/NsQgiFBERERERERERERG5/d1w2Ss7Ozsef/zx1MQHcPlyJFejr91wYHlZOH82jz/W5YbbcXNzY8+ubVSoUL4QosrZK8Xjsk18ZOZqghDfRF7xj7up8YiIiIiIiIiIiIiI3Kmuq+dH7Vq18PD0ZPv27XTu3Jny5VMTB5cvR7JgwULi4+JvKKhli76kXNkytuexcXGcPHmKz+bMY9dPu2+o7czi4+N55oXBnD8fXqjtpvewRyINXFMKtEwDtxQeTkhknXqAiIiIiIiIiIiIiIgUSIGTH97e3rRt2xY7e3sA9uzZQ7ny5YmJvsaCBQuJjo62zevm7o67uzvnw8IKHNjsufP55rtVqe24udK2TTATJ4yj74Cn+fOv4wVuLydms5l9+w8UWnuZlXVIyVePj+x09UrkaIJJY4CIiIiIiIiIiIiIiBRAgcte1a9Xz5b4CAoKIjAwkMWLF2VJfBTz8qJ/SD8G9O9PrVo1CxxYTEwsFyMiuBgRwYmTp5g+8zNOnf6bFs2bZZl35KtDGfvG6AzT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pKdncFXnToz77zsMGfoEfy5cxM233sHkr76gdauW5R2miIiIiIiIiABt2rQpcR3N/BAREZGLypq163jsieGkp2fQv19fJn35CVFRUUz68hN69+xBenoGjz0xnPUbNpZ3qCIiIiIiIiJyhpT8EBERkYvG5i1bGXjXPezYuYuOHa/kzddGY7UGJsJarVbee+cNOna8kh07d3HXPfdrCSwRERERERGRC5SWvRIREZGLRkx0NG3btCYmKoo3Xh9NsMNRqDwkOJiJn49nxDPPk+l0EhMdXU6RioiIiIiIiEhpKPkhIiIiF40qVWL5esJn+P1+zOYTT4ANdjh47503T1ouIiIiIiIiIuc/faoXERGRi87pEhtKfIiIiIiIiIhc2PTJXkREREREREREREREKhQlP0REREREREREREREpELRnh8iUixmkxmr1VLeYZxzWvpGRERERERERETkwqPkh4gUS5XK0XS7umN5hyEiIiIiIiIiIiJyWvqVZhERERERERERERERqVCU/BARERERERERERERkQpFyQ8REREREREREREREalQlPwQEREREREREREREZEKRckPERERERERERERERGpUKylbeDqq6+mdetWYDKzYvlyFi9eXBZxiYiIiIiIiIiIiIiInJFSJT9atmxB586d88+7du1KSkoKmzdvLnVgIiIiIiIiIiIiIiIiZ6JUy141aXJpkWuNGzcuTZMiIiIiIiIiIiIiIiKlUqrkh81WdOKIzWYrTZMAzJ09nZtu7F3k+uXtL2PF4gXY7fZS9yEiIiIiIiIiIiIiIhVTqZIfSUePFrmWkJBQmiZFRERERERERERERERKpVTJjw3rNhQ6NwyDTZs2lSqgkrh1wM1Mm/oNi+bPZdrUb7jtlv75ZXHVq/POm68xd/Z05s2ZxfPPDsfhcAAQGhLCisUL6NO7J3N++pFbB9xM1apVeO/tN5g3Zxbz5szivTFvULVK7Dl7FhERERERERERERERKRulSn4cjD/IkiVL8s8XL1pEYmJiqYMqjvr16jJs6EM889y/uOra7rww8hUe+sd9NKhfH5PJxJg3X+VgfDw33nwbN996J1WqxDLiqccB8Hi9AHS7/loeGPIoM3/6mWFDHyY5JZleN91Cn363kpCQyBPDhp6TZxERERERERERERERkbJTdNOOEvr999/5a/VfAKSkppQ6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xe12M2nSJDp37lymyY/t27czf/78s5b82LlzJ6+99hoNGjRgyJAhVKpUifj4eKZPn866det4+eWXz0q/x7NYLFx66aVnXL9Pnz5cffXVRa4XJ3lzfN9LliwhJydHyQ8RqdCU/BAREREROSNG7kv93Jf4hp9ww0P623fS/+NfefK6FlSPDCHdlcPdExayMSMLvD4eaV+Xp65rTlxkCPFpTsbM28h/F27l90e60alBVabUvpapa/Zy99eLuLttXf55QwvqxoSTkJHNmN838v6SHcVbyckwwOuhWpCZN/q15/npK3l13kYICgaziQ0ph/h9ZwL/6tGKqhHB7E9zMq5fW8LsVu6ashKCHJCdSdJLA7j/60W0qRnFs91a4jcMbmlTj7qjpxFiMvHWTe24sUUtokOCWLYnkfu+XsTu7EzCzcbJxyLJnZs/Mhh8eX1G972c0CArM9bvY8iUZTi9dsjJYVjHhjzUuQm1o8PYczSDYVOXM3dvMphMjOnZgqhgG1EhQVxZrwrV/vUtHWvF8MVd3akZFcpvW+OZuX4fT13fgktenwXhkceSISIiF7Hs7GwefPBBHnvsMX7++WdSU1MJDg7mwQcfpGbNmni9Xr766itWrlyJy+UiLi6OgQMH0qhRIx555BF8Ph+PPvood955J127dmXRokXMmDGDpKQkwsPD6dGjB927dy92PBs2bGDMmDH4fD4eeOABXnrpJQDMZjPTpk1jzpw5eL1errvuOm6//XYgkISZPHkyq1evJisriwYNGnD//fefdEbFhAkTaNiwIcOHD8ecmwivWbMmzZs3Z+zYscTHx1OlSpVCdVJTU/nqq6/YvHkzHo+HRo0acc899+T3MXfuXH7++WdSUlKIioqiR48e3HDDDacsy8rK4qGHHmL06NHUqlWLw4cP8+WXX7J9+3YiIiLo1asX119//UnHKiwsjKpVq560PDU1lY8//pgdO3YQExNDnz598ssK9r1ixQpmzpyJyWRixYoVvPPOOxw9epQJEyawfft2bDYbjRo1YtCgQURERLB69Wq+/vprrrnmGqZNm8bIkSOpVavW6X60IiLlTr/6JCIiIiJSRjw5gZkTD3RqTPf//ULDl6ay+XAqr/RuDW4XzWJCeOvmyxnw8a+EPjmROz5fwKje7WgRF821788mLTuHW8f/yt2TFtKkagRf3nUVz/y4gkpP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Bw6wfPlyRo8eTUhISJHlpiIjI7HZbGzbtg2v18uKFSvYunUrLpcLp9PJggULGDVqFIcOHcLv9xMfH09aWhpVqlQ5ZVlBDRs2JC4ujm+++Ybk5GS2bdvGZ599dsJN2/NkZWWRmJhY5Cs1NZWgoCAaN27MTz/9RFpaGgkJCfz+++8nbctms5GUlERWVhb16tWjVq1aTJkyBbfbTXJyMj/88APt27fH4XCc9uchInK+0rJXIiIiIiIllrvOksUamGFhMgVmKOT97dpiAYsJTJbc5aBMYLUwfulO6keFMn9YL6JDgjiYlsW78zby45bDYLfz8aIt/KfvZVzfpAaDJv5B5wZViX/1Tg6mOnny+2VUC3fw/q0dSMhy5yY6Ai/+MVuO9WsyH4vRYoHgUD5fc4D9qT8z4voWzH6kOyE2K0cysvltazzt35zJ+pRscITw5eo9dL+0JttG3sKRDBdj/9jEnuQMbDYrWO1MXLmDrwddw86XbqH6S98xcs56wh02Fj7ZB7vFzNqDyfQYN5d0Hzis5pOPhcWKzWblcLqT5XsT2favWwgNsvLDmr288+dWcITw084knv1xBR8O7EjV8GD2JGcybOoyFuw5CtaC42oFi40sj4c7v5jPmze35+nrWzBrw37emruOh65uemysRETktO6++26++OILRowYgdfrpXr16gwdOpSIiAjCwsJo3rw5r7zyCv379+eGG25g27ZtDBs2jKioKO68807S0tKYOHEiERERxe6zVatWzJo1iyeeeILhw4ef9v7+/fvjcrkYNWoUXq+X2rVr8/TTTxdaVqqgunXrMnLkSH744QfGjx+P0+kkJiaGK664gj59+uTvJ5LHbrczePBgpk6dyuTJk2nVqhXDhg3j9ddfZ/jw4bzzzjskJiby6quvkpmZSVRUFN27d6ddu3b4/f6TlmVlZeX3YTKZePrpp/noo48YPnw4kZGRDBgw4JT7fsyYMYMZM2YUud60aVOeffZZHnzwQT766COeeuopYmNjufXWW9myZcsJEyqdOnVi3LhxDB8+nPfff59HHnmEiRMn8vjjj2O322nbti233377aX8WIiLnM1ODJi30K1BSblYvW1im7RmGgd/vJzs7m7i4uNNXOEOZWU78Pu/pb8yN6fjjgt/zvgqfg9/vx+fz4fF48PnBFhxCnbgqRTsQEZEKa298Al53NmYM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CWAV5XegbesWzJm3kKlff8/jQx6lVs0aBR7PycmRGtWrkZqWRhkv69Eot6q/nZ0djz7yEEuXr2LcO5Nxdy9Nrx5diY2Ns5pDJS+j0cgzTzzOyt/W8dV3M8jMzMLTw4PuXTvTtHEQAI0aBvL7vv18M30mnTq0LdJnvDCdO7Zj4+atHD95irGvvVKka9etS0cSk5JYtvI3srOzqVO7Jn16defH2XMt5xUREWk1OkhERERERERE5G6xqV67fhGSX4jcHft3b7uj5WVnZ+c8SZ1C+fK3nl9AREqGrKwsUlJTrQJK6zZsZuv2nbz79lt3/HiJSUm8/9FnDOzfjwaB9e54+SIiIiIiIiIi/zShoaE4OTlhMBgsKcLvJY38EBGRf7wNm7ewKXgbA/v3w8+vPGFhEWzdvtMqJdWdkJycwtWoKJYuX4WvjzeB9eve0fJFREREREREROTOUPBDRET+8bp0bE9mRibLVv1GQkIi7qVL06JZE7p16XhHj7Nn735WrVlHtapVGNi/39/iKQYREREREREREclPaa/knlLaKxEREREREREREZF/vr9b2qvCZzsVERERERERERERERH5B1LwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERE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dkz/3w8cOnyEin5+PDF8KM7OTuw7cMAyYvJGw4cN4fuvp9KuTWtcSpXi3PnzJCQk0CCwPm+Pf4uPPnjPsu2TI4bhX70a8QkJbN+5C1O2iV49uvHFZ//Bv3p1lq1YyZZt2+jYoR1zZs20mm8MoFuXzvTq2Z3Nm7eQmZXFfb178n/vTQTMqa/m/DSTtq1bsWFTMDNm/sThw0fp90Affpr5vaXtFRGRv0bHDuYJztu3a5MvXVWuUs7OzJ8zi/vv6014eARLlq3AaDTy/DNP8c20L6zmvyhIUe7JbpSbLrJr504Fpkzu0c08X9aqnNRYrVu14OupX1C/Xl02bd7C8ZMn6d6tC/N//hEfb/ODAkW5pwUYNmQw/zd5EtWqVmHV6jXs3befNq1bMuen/+V7APBWxrwyilEjnyczM5MfZ89h4a+L8fTw4IP3JlrmyBQRkX8nm+q16+txa7ln9u/edkfLy87OxmQykZKSQvkbcmOLiIiI/NO9/tZ4Fi1ZxrAhg5kw9o17XR0RERERERGL0NBQnJycMBgMtwzc/xU08kNEREREREREREREREoUBT9ERERERERERERERKREUdoruaeU9kpERERERERERETkn09pr0RERERERERERERERO4iBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0RERETkXyEjI+NeV0FERERERET+Igp+iIiIiEiJt2b9Jj789Et2791/r6siIiIiIiIifwEFP0RERESkRPtt3Qb25AQ91q7fxN79B+9xjURERERERORus7vXFRARERERuV0//TyPC5cuF2nbCuXK8uyTjzP/1yVEx8Ry9NgJmgQ1vMs1FBGRf7MfZs/l0uUrxd6/ol8FHn9s4B2skYiIyL+PRn6IiIiISIlVoXw5Bg8cgHcZL5o2CaJUKWfu69X9XldLRERKuD8T+LgT+4uIiIhGfoiIiIhICVWhfDkGP9Ifo9GBYydOsWPnHoYOepgyXp73pD5Ljl7hyfl7ufbuA/fk+HfSfzaf4v31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","*Start listener action : sampleBeforeTestCase","*","*Start listener action : screenshotBeforeTestCase","*","*Statement - Try","*","*takeScreenshot","*","*Taking screenshot successfully","*data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABj8AAAOLCAYAAAAPWZFiAAAgAElEQVR4nOzdd3RVZdbH8e+9uem9kRBCgBQSegkQQZoElKIUAQEFsYtjQcU+zmsZdWyj44gFOwJSpAkISO8dQicJEELopJEeUu59/whcCQkptCDz+6zl4p7ntH1OTuJaZ9/9bENIRDMLIiIiIiIiIiIiIiIiN5BtG9dc9r7GqxiHiIiIiIiIiIiIiIhIjVPyQ0REREREREREREREbipKfoiIiIiIiIiIiIiIyE1FyQ8REREREREREREREbmpKPkhIiIiIiIiIiIiIiI3FVN1dzAajYSHhxMWFkadwEBcXFwAyM7O5tjRo+zfv5+4uDjMZvNVD1ZERERERERERERERGrWyJEjr8pxxo8ff9n7zpkzh759+15yfbWSHxEREfTo3oOMjDPs2beX9evWk5WdhcViwc3VjXr1gmjbti3do7uzaPEi4uLiLjtwERERERERERERERG5MXXrdEuZMYvFgtFoxGw2YzAYADCbzRiNRiwWC4B1fNnqDZd97jlz5lj/vVQCpMrJj+jo7jQMb8i83+eRnp5OyxYt6HNnb9zd3TEabcjMyOTQ4UTmzpuLh7sHPXv1ok5gIMuWLr3sC6gud3c3ADIyMq/bOUVERERERERERERE5M/kh9FopLCwEIvFgslkuqozRZ1PfFy4XF4CpErJj+jo7tQJqM13333Hre3bM3ToUIzG0u1CnJyc8K/tT1S7dmzZvJnvvvuOYUOG0C06+rokQNzd3Rg+YgRYYOLECUqAXGX+/v40DGuIh6cHFrOZtPR04uLiSElJqenQyhUcHEzv3n2sCbGKZGZk8vv830lISLgOkYmIiIiIiIiIiIjcnGxtbSkuLsbW1hYHBwcKCgooLi7GYDBYqz8MBoO1CqS6Lk58XDh+cQKk0uRHeHg4DcMb8v133zFwwABCQkMr3N5oNJKZnYXBYmHar9N58KEHOXb06DWdAut84sPezgGA4cNHWBMgnTp1AmD16tXX7Pw3Mw93d3r26kVISEiZdV27diUuLo4F8xeQk5tTA9FdWp/efXCrQuIDwM3djT69+/D52M+vcVRXbvjw4dSrVw+ACRMnknT4cA1HJCIiIiIiIiIiIlLCYrEQHh6Ol5cXUNIrPCEhgezs7CtOfAAV9vi4mLHClTY23N7jdhbMn09gYCA5OTls3ryZnJxc9uzZwx9//MHy5ctZtnQZCxYsIC01DbPZzMYNGykoLCQ/P4+FCxZwe4/by1SKXC0XJj5+mTSRSb9MxN7egeHDR+Du7kbnzp3p3LlzlY/38QfvsmH1MjasXsamtSvYtHaFdfmN11+9rBibNmlMRHjDau1Tu7Y/m9etxMbGBoCBA/pd1rmvhLOTMyMfGFkq8ZGdk8PZs2ety+Hh4Tzw0APWxvdVFRzcgO/HfcHyxfOZOXUS0bd1vWpxA1VOfFzu9r4+PvS7qw/33zeMewbdTUhwcLX2r2kfvf8uy/6Yh7e3V6nxUY89zIvPj66hqERERERERERERK6eYUMG88M3X5YZ73dXH6ZO/Omanbd9VDtmTvvlmh3/QnZ2dmxet5Javr7V2u/OPr347uuxV3Rug8FQ5r+mTZvi4+Nj7fnh7OxMcHAw9vb21qmvLuwHci1VWPnRKCKC9DPpHD58GIvFQkJCApGRrSkuLsbVxZX09DMcPHgAgNDQUEy2thiNRurUqcOxY8cASElJISMzg/DwcPbt23dVg7848VGvQX0AJv0ykfvuHc7w4SOqfcwXXv679fPbb7xOVlYWH33y2RXF2e+uPuzes5fYuPgq73Pq1Gl63jWA4uJifH18eOD+4cyY9dsVxVEdRqORgsKzxMbF0SayDbt27WLV6tWcSU8HwK+WH92iuxEcHIyHuwcDBw5i/Piq/cGws7Pjs48/4PuffmbOvPm0atmcZ558gtVr1lJQWHgtL+uqMBqN9OjejZjtO9gXG0ctX1969bydlNSUv9R0a5lZWYwZ/TSv/d9bNR2KiIiIiIiIiIiIXEeLlyxj1eo1V3SM843MzWYzNjY2eHt7W78kf74YwmAw4OLigp+fH8eOHbNOgXU9VFiO0bBhQ/bu3UuH9h0wnqtACAsNw83NlaB6Qdx+x+3Wbd3d3XBzcwWg223drONNmzRl7549hIWFXdXAL0581G/QgO7R3eke3Z369etbK0CuJpPJxDNPPcHMqZOYM3Mq77/7lvWH6enpyWf//pCZ035h9vTJfPrR+3h5eTLivmH0vL07ox59mGeffrLMMZs1bcz478cxY8pEZk+fzPOjn8LGxgY/v1osnDsLZ2dnfvz2K3y8vfh18gQCateuMI6rpU/v3gwYMJDFi5cwa9Ys5syZY018AJw6fYrJkydbE1qBgXWIiIio0rE7tI/iTEYGs+fMw2w2s3XbdkY+/PhfIvEBEFDbn+LiYvbFlkzldjo5mcNJSYQEN6jhyKrnlym/0qxZUzrcElXu+ks9ZwG1a7Nq6UJMppLcaYf2UWxet5Kw0JIKIU8PD9auXIKzk9N1uxYREREREREREZHL1bpVC3767mt+nTyBqRN/Yug9gwB44/VXefD+4dbtfvz2Kz761zvW5ZfGPMuTox7D08ODz/79IXNnTuOHb76kUUQ4AC4uLqxZvoiGYX+2kqhfL4i1KxZX+D7X3t6eN15/hdnTJzNv9q/85+MP8PT0BEqSCmOefZq5s35l0vjvubN3T+t+/v5+rFm+iAH97uLTj95n7sxpDL1nEPcPv9f67rpH9G0A9OjejU8+/BcAd/buyeeffswzT47is08+ZMaUiQwZPLDS+2YwGKwJkOLiYtzc3KyJjfP/Go1GDAYDnp6eWCwWbGxsbozkR0BAAElJSTRq3IjQc1Mf7dy1y7rey9OTunUDAdi7dx/FxcUABNULwtXVFaPRSMPwcA4fTqJOYOBVC7q8xEd0dLR1fffo7jSo34BJv0wkLy/fus+VGjn8Xlo0a8aIBx+l791DSElJ5bWXXwBg2JBBpKWnc/c999J/0DB27tpN+6h2TJg0mbj4/Xz97ff85/Mvyhzz2WeeYsas3xg4dDj33DsSV1eXUi/R8/Pzefu9D0hNS2PwsBEcP3Giwjiuhs6dOtO8RQvCwkK5vcft7N2795LbLlywgKKiIgAaNWpUpeOHh4Vx5Ogx3vzHa9Y/CG3bRF6V2K8Hd3d30s+cKTWWkZGJp4dnDUV0efLz8/n3f/7Lyy8+h4ND2UThpZ6z4ydOkJKSSqOIkqnc2raJZOfuPUS2bgVA61Yt2blrNzm5udf1ekRERERERERERKrLzc2Vf3/wHt/+8BODh43g6ede5OEH76dtm0g2btpCq1YtAHB2dsbR0YHQ0D9bBLRu1ZL1Gzfy2CMPUlBYSN+BQ/jbM89zS1RboKTfxcpVa+h7Z2/rPj26d2Pl6rVkZ2dfMqb7ht5DUN26DBo6gn4Dh2JjY8NDI0uSMN26dqZr507ce/9D3DfyYev7eYCioiLs7e0pLi7muRdf4b0PPmb0U0+QnJzM6DEv8d+xXzLq0YfLnK+gsJA2ka1YtmIVo59/idf+7y2eeeoJ7O3tK71/53t4GAwGa18PoMy/6enpWCwWzGbzFfX8qI4Kp71ycnYmKysLV1dXmjVrRnx8PPHx8eTn5eHg6AhAaFgYR44cJS8vj4MHD9KwYckLUTdXN1xcXfDw9CAzK/OqVSZUlvg4Lzo6mqVLl5aaAut8E/TL1ad3T3746WfrS93JU6czfcoEbG1NJCen0K1rZ27tcAvbYnbw488Tq3TM06dPc1uXziQcSmTvvljeeud9oKTnx+XEUVhYdNnXB9C8eQs6de5kXY6MbE1mZgbr1q0rs23Xrl3x9/enuKgIk8lEaGgoQ4cOJTExkQ0bNlzyHK5urrSPasvo51/izX++R/duXfno/XcYOOQ+UlPTrij+68FkMlFcVFxqrKioEJNthb9O1XZhc/PyjBg+vMxYdZqgGwwGVqxcTZ9ePXns4Qf47xdfl1pf0XO2YdNmWrVsya7de2nTuhU/jJ9A7ztuZ8q06bSJbMX6DZuqcaUiIiIiIiIiIiLXRkR4OAvnzio1Zm9vx+nTyQC0jYwkOSWVtetK3meeTk5m+YpVdLq1PT/+PImXX3gWo9FIZKuSd2G1fH0JCw0hJTUNv1q+7Ny1h7+//CJfffMdFouF/Px85s1fyAPnKkbmzl/AO2/+H/8d+xUFhYX0iO7Gf7/4qsKYf540mSm/Trd+6XzTlq20OffF43Zt27Bm3XqysrIAmDFzNsOHDQH+TDSsWr0WgKQjRzGZTKw8N73V4aQj+Pr6lDmfxWLh+PET7N5T8iX4Q4cSsbO1xdvLi+MnTlTpPhsMBlJTUwkICMDpohlh8vPzOXXqlDVJcjn9wWNiYqq8batWJfeqSm9rjUYjoaGhODg4kp+fx969+2gd2RqAkydOWrfbvXu3NfmRk5NNZGQbTOfKWq4Wk8mWwoJCZvw6nQYNgukW3e2S216YAOnXtx8mk+0VndvN1ZWnnnicxx550DqWn5+Pl6cnv86YRWFhIcPvHcp7b7/Jps1b+OiTzzidnFzhMd/510fcN/Qe/v7Ki9Ty9WXe/AWM/WrcZcdx6nTF56uIq5sbERHhnDp1Cj8/PwBOHD9BUN26xPv4kJKSUmr7zZu38OADD2B/rmrAzs4OF1eXSh/E7Kwsduzczc7dewBYsmwFjzw0kpbNm7N0+YrLjv96KSoqKpPosLW1pfAvMm3XxT7+5D9MnvAjC/5YXGq8oudsw8bN3N2/L7PnzMXBwYFVq9fy/DNPASUZ79ffePu6XoOIiIiIiIiIiEh5Dhw8yHMvvlJq7I4e0fS7sw8A3t5enClnlpeA2v6kp6dz9NhxIsIb0rZNa7ZsjaF2bT8iW7ciJSWFLVtjKCoqwt3dncysPys5zpzJsH7euGkL+fn5dO50K4eTjuDu5lbpF4dr+/vxxGOPEBhYh6KiInx8vDmUWPKFZ3c3Nw5d8OXn9PQzZfbPzcsDwGwpaTCem1uyfH7aqfJcOItL8bnG5DY2lScpzvf7sFgsFBYWsm/fPpo3b26d3qqoqIj9+/db352eT4BcDxUmP3JzcnB1dSUjMwO/Wn40btyIbdu2sXPXTlpHtqaoqIjExES8vLxIS0tj//795OfnU3C2gIzMTJo2a0JGZhauLq4VlvFUR2pqKt988w3tb2lfYeLjvOjoaJYtXcY333xzxec+nZzMtz/8xPIVq8pdP3vOPGbPmYerqyuvvPAczz7zJK/9480Kj5mTk8M33//IN9//SGCdAD7+4D2Sjhxl3YaNlx3H5crKzGTatGn4+dXikUceBeBwUhJLly65ROzZTJk6hZH334+DoyOZmVlMnTKVs2fPVnieo8eOE9WubakxAwbrL+ONLj39DE2bNC415unhSWrajV+1Up5Tp5P59ofxvPbyC2zYuNk6XtFzlp2dw+uvvUS7NpHEbN9BcXExh5OOcEtUW1xcnNl/4OD1vAQREREREREREZFyFRUVlZltJifnzxf9Kamp1n4a53l4uJOckgqUJC9atWxO2zat+XniZGqf9GfEvUNJTUuzvsPNzMrC9YKZj7y9vayfLRYL8xYs5I4e3Uk8nMTCRYut7SMu5e03Xmfz1m28/uY/MZvNPDRyBC1aNCv3XD4+ZSs5rieTyWRtYu7p6UlQUBC2trbW6a2MRiPBwcEcP36c06dPl+oTcq1VeIbjx48TFBRE0uEkAJo2LbnBx44dIzU1lcOHDxNQJ4DIc1UgRUVFxMbGEhcfR0hICC4uriQdTiSofhDHjh69qoFfnPh49913S/1X0baXa+nylQy+u791rrMO7aN47pmSJuZ/f+VF+t1Vki3Mysoi6cif11tYWIibq2uZ49namhj//ThCQ4IBOHHyFOnp6WUyX4WFhTg5OmJ7rtqgojiuhlOnTnM6+TQArSNbUzugdrnbeXh4YG9vz6/Tp5OTk8PUKVOs5VYVWbp8JXUDA+l2WxcAunbuSK1avmzfvvOqXUNmNac3q850aCdOnsRgMFgbF9Wu7U9gYAAHEw5V65yVmThxYpnn+vAFWd0J5ayv6pRXF5v66wxsbGzo0f0261hFz1lObi6JiYcZNmQwm7duAyBmx04eGjmCjZu2XO4li4iIiIiIiIiIXFebt2zD28uT9lHtgJKm4d26dmHFqtUAbNi0mW5du2A02pCcksK+2FgiIsJp2aI56zeWVHBsi9lOzzt6YDAYcHZy4s7evUqd4/f5C2l/Szv69L6D+QsXAdCkcSPatW1Tbkw+Pj4cOJiA2WwmoHZtort1xfncVFIx23fQqWMH3NxK3jcPHjTg6t+UKjpf7WE0GnF1daVhw4a4uLhgsVisU3AZDAacnJwICQnBy6skKWQ0Gq9L348Kkx/x8fE0btyI7THbsVgs1K0baG3qvGvnLvbvj6dxo8Y0btLU+sJ+967d7Ny5k+bNm2OxWIjZvp0mjRqzf//+a34x19qEib8Qt/8Ak3/+gZlTJ/HwA/ezcFFJVcQvU6bRp9cdzJv1K7OnT6ZJk0Z8/mVJD4Uly1bw2CMP8q93SleBFBYW8dOESbz71v/x24wpzJw2iSNHjzFn7u+ltouP309ycgoL586medMmFcZxtSxbtgwAO1tbhg29l8g2kdbki9HGhsaNGzNy5P3cc88QsrOz+eqrr6wJk8rk5eXx1LNjePShB1i+6HceeegBXnz1H2WaiF+J3+f/XuUESGZGJvPn/175hudYLBYWLVlKWGgI9w+/l1vb38KKlaurlPi5UZnNZv714b8JrFPHOlbZc7Zh42aaN2vKtpjtAMRs306rli1YX0HVkoiIiIiIiIiIyI0kKyuLMS//ncceeZBfJ0/gs48/4PMvv2b7jpIvau/YuZPQkBBitu8ASt7pHj12DKPRyMmTpwAY9+0PODk6sGDOTL7+4jOWLl9e6gvuR44eY19sHJmZmcTFl7wn7x59G4MG9Cs3pi+++oann3icKRN/5MlRj/LBx59Sv149Xn1pDIuWLGPDxs1Mm/Qz06dMIC4uHrPZzHWaSaqU81NbmUwmGjVqZE1qnK/4uDABYjQaadiwISaT6bo1PDeERDS75JmMNjY8+bcnmTv3NxqGR9C2TRtWrVrF6tWrcXV1xcZk4pGHHsLewYEpU6Zy8OABABwcHBk9+hm2bdvKgQMHubPPnXzx5ReYzVdvWqO///3vpZYvrvaobL1UrmPHjnTp0sW6bDabyc7OwdHRAVvbP/unrFy5kjVr1tREiFV28fNw/jn+q7mwCXp1mpuLiIiIiIiIiIhIzfnnm6+zd18ck6f+CoCPjzePPvQA//rw3zUc2eUZOXIk3TrdgtFoxNfXl+DgYGvCx2AwWJMgFyaBiouLOX78OEfPzRK1dNV6xo8fX+F5tm0see98OQ3PK6z8MBcXs3jxInr16s3y5cs5lJhI06ZNgJKMmF+tWtZm182bN7Pu17RJY06cOMHKFSvp2asXi5csvqqJD7k+1qxZw5w5c6xz4BmNRtzcXK2Jj7P5+fyxcOENn/i42F818SEiIiIiIiIiIiJ/Pa1atiCydSvmzV9oHfP382Pq9Jk1GNWVM5vNmM1m3N3dMRqNZXqZGI1Ga+8PKKkUcXNzKzUt1rVUYcNzgNjYWOoGBjJsyBAm/fIL0d27UyegDseOH6Nx4z+bPoeFhWFnZ0dBQQFFZjOTJ//CsKHDiI+LJzY29ppehFw7u3btInZfLOER4dSpE4izsxO5uXmcOH6M2Li4Spub32iU+BAREREREREREZHr5YvP/k2dOgG88fZ7pabN371nbw1GdXXY2NhgsVhwcnLCYrFgY2NTav356a/OV3+YzWbs7e0xm81ltr0WKk1+ACxesoQe3bvz2GOPsWDBfE6dLpnLzNnZmfy8PMwWSE9PxdPTg1OnTnMmPZ1HHn2M+Lh4li69ur0oLuXiaY3k6iksKmT37t3s3r27pkO5IjdD4mPixIk1HYKIiIiIiIiIiIhU0ZOjx9R0CNfM0lXrAVi2ekMNR1K+Cnt+XCwiIoIePW4nPT2VvXv3kZSUZM1Wubq6EhQUROPGjfH08GTR4kXExcVds8BFqqNTp05/+cSHiIiIiIiIiIiIyP+SK+n5UaXKj/NiY2OJ37+fRhERNGzYkPbt2+Pk7AxAbk4Ox48fJyYmhn2xsZgvmt9LpCYp8SEiIiIiIiIiIiLyv6NayQ8oaYK+Z88e9uzZcy3iERERERERERERERERuSLGmg5ARERERERERERERETkalLyQ0REREREREREREREbipKfoiIiIiIiIiIiIiIyE1FyQ8REREREREREREREbmpKPkhIiIiIiIiIiIiIiI3FVNNByD/27ZtXFPTIYiIiIiIiIiIyE0sJSWF4ODgmg5DbmAJCQn4+PiUu07PT9VVdB9rgio/RERERERERERE5KZksVhqOgT5iyjvWdHzU3030j1T8kNERERERERERERERG4qSn6IiIiIiIiIiIiIiMhNRckPERERERERERERERG5qSj5ISIiIiIiIiIiIiIiNxUlP0RERERERERERERE5Kai5IeIiIiIiIiIiIiIiNxUlPwQEREREREREREREZGbiqmmAxARERERERERERG50R1KTOKPxUs5cfIUZosZF2dnotpG0rVzx5oO7ZKysrL5Y8ky9u6LIys7GycnR8LDQunZIxovL88qHWPdhk10uKUdAJOnzcDD3Z1ed3S/lmHflH74eRJ+vr706XV7qfFJU37F0dGRu/vdWeH+m7duY8OmrTz9xKPXMsybipIfIiIiIiIiIiIiIhU4e/Ys33z/E4MH9qdVi2YYDAaOHD3Gdz9OwMXFhTatW9Z0iGXk5Oby2RdfExBQm0ceHEEtXx/S0tNZsmwl/xn7Nc89/QSenh4VHiMzM4sly1Zakx8D+vbBYNRkQvLXoOSHiIiIiIiIiIiISAVS09IpKi6maZNGGAwGAOoG1uHZp5/AydEBgLT0dH6dOYdjx47j4OhAj25daRvZis1bt7F9525MNiYyMjN59qlRZGZlMXP2PI6fPIm5uJjIVi3peXs0BoOhwnVTfp2Jo6Mj2dnZZGZlk5mZyaAB/QgJrl8m5pWr1mJnb8+DI+61xlzL15d7hwzii3HfsWjpcoYMGsCkKb/i4OBARkYmuXm5FBYWMbD/Xfj7+/HZF1+TlZ3N+x9/xmMP3c8fS5ZZKz/S088w87d5JKekYDAYCAluQN87e2Fna1thnNnZOUz+dQbJyalYLBb8/HwZMmgAri4ul7z/a9ZtYNac38td5+XlyYvPPoWdnd2V/phvCJu3xrBsxWqKi4txdHRg2OC78ff3K7XNhk1biNmxC28vT1LT0snOyaFTh1u4pV2bCo89fuIUdu7eU+66Fs2bcv+9Q67addwITAf7/KOmYxARERERERERERG5YfnV8qVWLV++HPc9HTvcQkiD+nh6euDp4W7dZuLkXwkPC+Wxh+4nOSWFT//7FXXrBGCyMZGQkMjI4cOICA8D4Jcp06lVy5eRw4dSWFjI19/+iJubK7e2j6pwnY2NDTt37+GF0U/i6OjIytXrWLBoMU+NKjsVUtz+A7Ru0dya+LhQm9at+GPxMgCMRiM7d+/hlTGjcXR0ZP3GzfwydQavvDCaIYPvZvK0ks8XmzT1V+oFBfHwA8MpKipi3PfjWbp8Jb1u715hnKvWrMPF2ZlHH7wfgCXLVxIXf6DC6plb20exY9ceEg4lllk3dNDdN03iI+HQYX6bN5/RT47C18ebnbv3Mu778bz+yphS29nYGDlwMIGePR6lQf0gTicn89GnY4kIb4iHu9sljz+w/10cSEggNzev1LiLszMD+911Ta6pJqlGSURERERERERERKQCNjY2PD3qUVo2b8aWrTF8+Ml/eef9j/lj8TKKi4vJzMricNIRbu0QhcFgoJavL6+/8gK1avmCwYCTs5M18XEmI5P9BxO4rXNHDAYDdnZ23BLVhpgduypcB2AwGIhoGIajoyMA/n6+pJ/JKDfmnNxc3Nxcy13n5uZKTm6udblZk8bWYzZr0pjklBQys7IueT+yc3I4lJhE1863AmAymWgf1Za9++IqjdPd3Y3DSUfYGxtHQUEB3W/rUum0YQaDgaGDBmBra1tqvFOHW8qterlRrVm3gTfeeb/Ufzt377Wu37w1hqaNG+Hr4w1A86aNMRoNJCQeLnMsXx8fGtQPAkoqeny8vTlUTnLoQi4uztzdt2xvkUF398XZ2elKLu2GpGmvRERERERERERERCrh4GBP18630rXzrZjNZg4mHGLG7Lnk5ecT1TYSAKdzL/uBUi+TnZ3+/JyXV/Kt+y/GfWcdKzabcXZyqnDdefb29tbPBqMRs9lcbrwuzs5kZGSWuy4zMwtXF2frsqODQ6nrBMi7qDrgQtlZ2dZznOfs5EjWufGK4uxwSztsbGxYsWotEyZNpWFYKAP63VlhxQKAt7cXve/ozm/zFvy5fFHz8Btd2zat6dGta6mxmb/NtX7Oy8tj/8GDHDiYYB0rKCy03u8LOTo6lFp2cLAnN+/SP7PzWrVszvadu9m9d591uVmTxtW6jr8KJT9EREREREREREREKnD8xElycnMJCwkGSqaKCgsNoX1UW3bs3E3327oAkJ2dY622SE1Lw8mxJGlx4dRT51/yP//Mkzg5OV54Gmvyo7x11RXRMIytMduJvq0zxoualG/Ztp2I8IbW5azsP1+uZ+eUVIQ4OTmRcYnqD9dz15idnYOrq4t1v0tVmlzIYDBwS7s23NKuDXl5eUyfPZc5vy+oUr+JTre2Z8euPRxOOsKwwXdjd1ElyI3O3s7Oer/OM5n+fEXv4e5Gm9atGNC3T5l9N2/dVmr5wp8ZQE5OLk5OVaveGDSgLwcPHcJkYyq3EuRmoWmvRERERERERERERCqQlp7OTxMmszc2zlrBcDo5mT0NIGcAACAASURBVK0xOwgNDcbFxZkG9YNYsXotFouF1NQ0PvnvV6SfOVPmWI6OjoSFBLNi1RoALBYLS1esYsu27RWuq64unTpQXGzm+/ETOXHyFMXFxZw5k8HkaTNITknh9ujbrNvGxu0nI7OkSmRrzHb8avni6uqCycaGgoJCiouLSx3b2cmJ4Ab1WLVmHVBSnbB+4yaaNa28gmDajNls2LTFei98vb3BYqnSNRkMBoYOHkB01840qF+vSvv8lbRo3pQdO3eTnl7y3KSlpTN+4mTOFhSU2TYjI5O4+P0AHE46QvqZM1WeAszV1YUBfe9k8MB+V5xku5Gp8kNERERERERERESkAk0bN2LQgL4sXrqCX6ZOp7jYjJurK20jW9GtaycAhg+9hynTZ/GPt9/D0cGRvn16ElDbn1Onk8sc794hg5jx21ze/fATDBioE1CbWwa0qXRddTg6OjL6ycdZuHgp3/wwnuzsHJydnAhvGMqzT44qVaXRpHEE02bM5nRyCvZ2dgy7ZyAAdQJq4+7uxhvvvM8jD4y46BoGM/O3ubz/8WcANIpoyG2dO1YaV5eOHfh11hwWL12O0WiDj483g+/uW+Xr8vXxodcd3au8/V9Jg/r16N2zO9/++DNFxcWYTCaiu3bGvpyG7kF1A9m9N5bZc+dTVFzM4Lv74eZaeeXNeZGtWlzN0G9IBsZMq1paTeQayPi/O2o6BBERERERERERuUmVVGGkEhwcXNOh3LAmT5uBh7v7TZtQqIqEhAS8vb1LTU8GN+7zs3nrNjZs2srTTzxa06GUcqn7eDXExMRUedtWrVoBmvZKRERERERERERERERuMkp+iIiIiIiIiIiIiIjITUU9P6TG3NeiTk2HICIiIiIiIiIi8j/tfH8P+etoG9matpGtazqMG95lJz8a1XLl4ahgeob7U8/TCQuQlJ7LwriTfL8xgX2ns65imHKzua9FHb7s17SmwxARERERERERERGRm1C1p72yszEydkArdr1wB2O6NKSJvxu9vltN7+9W08TfjTFdGrLrhTv4vH8rbI1Xv7HJ1eBgMmL5eDBtAj3LXd+/aQApb/W7zlGVNvHeKL4eGFmjMVwrSnyIiIiIiIiIiIiIyLVUrcoPOxsjfzzWma4hvhVuZ2M08FTHUBr5udHr21UUmi3VCir2pZ6E13IFoMhs4VRWPisOJvPxiji2Hz9TrWPJjeV6JD4sluo9byIiUjUGw435pQYRERERERERkYtVK/nxn34t6RriS6cvlgOw+snbSv173oXrP+nbkqdnx1Q7sHeW7GPc+oM4mGwI83VhVPsQNo2OZuD4dczde6Lax5Oad70SHxaLBY/NF1X19FBCRETkSpw5U/LlAyVAREREREREROSvoMrJj6b+bjzePrjCbcZvSWRkm/qlxp7oEMKX6w5UuwdIRl4BRzPyADiQms2C2JN8fFcLvh3chvrv/k5+kZl2db34d98WtAzwIK+wmNm7j/H0rBjOFpsBeLJDCGO6hhPg5sjxzDw+WRnP2LUHrOcI9nZm7N2taVXHg/3J2dwzYT17T2UCYMHCyDb1eLdXM5ztTMzde5xR07eSW1gMwN86hPB0xzAC3R05mJrNv1fGM2HrYQD8XOwZe3druob4Ym+yYV1iCqOmbyUxPRc3exMZ7w7gwSmb+eiu5rz5xx6+WHeQJ9qH8Eq3CDwcbZm0LYkbdMawy3Y9p7oqKiq6LucREflfUlRUhK2tbU2HISIiIiIiIiJSJVXu+fFIVDDGc9/2XP3kbWWqPWJPZ/HkzG1l1tsYDTwcVXHSpKreX7aPWi4OdA72xQDMfKADaw+l4PvGb0T9dyndwmrxdMdQAJr4ufFx3xYM/Gkdzq/OZNjEDbzTqynN/N2tx3vy1lAenLKJgLfmciIzj3d6/vly3sXexB3h/rT6ZDHtP19K1xBf/tGjMQCDmgfybq9mPDJtM17/mM27S/bx09C21h4i/+nXCi8nOyI+WEjdf84jp6CYsXe3BqDgXGJmWKsgOo5dzk9bEmnm784Xd7fmqVnb8H1jDluOpHFX44Crcs9uBNe7x4fZbL5u5xIR+V+hv60iIiIiIiIi8ldS5cqPHg39Lrkuv6iYe35eT05Bcbnre4b788LcHdWP7iIpOQWczs6ngZczFqDVJ4vJzC/kbLGZQ2k5LIw9SZu6XgC4O9hisUBqbgHFFgsbk9Lw/sdvFFssOJhKcj5frj1orUj5dedRnu/c0HouB5MNr87fRXLOWZJzzvLj5kQGNK3Dq/N38XC7BozfksjaxFTrvs8lpTGgWR22HE3n8elbAMg8W1KBMDkmibEDWpW6lglbE4lLLjn33c3qsPlImnU6rx82J/J0p7Arvl83AjU3FxERERERERGRmrZ169aaDkFuYJ6enhWu1/NTNZXdx+utysmPIA+nMr0+zntmVgy7TmaU2ef89vMf6XQlMZZiYzRQfK6hdVSQF691b0SotwtmiwVXe1sWx58CYGNSGjN3HWP/q71YeTCZ3/ed4OctiaTnFVqPlZCWbf2cW1CEg62NdflskZnD6bnW5cS0HAI9HIGS6bJm7T5WKq7Y01nU93QGoI67I+/3aU7bul7YGA3Y2Ri5eIr0g6k51s+BHk4kpueUWh9XzWnCREREREREREREpCwvLy/c3NxU0S7lMhqNmEyXfk2u56dqKruPNaHK0Rgv0eB02o4jfLvxUIX72lyl5qgNvJzxcbYn9nQWTfzcmPlABx6fvpUJWw9TZLbwad+WNPAqSUAUWywM/2Uj7y7Zy12NAxgRWY/XohsR9dkSTmblA2CpoAd2flHZKpb8woofcHuTEZPRwMJHOzM/9gThHywg62wR/ZoEMH5Yu1LbFhabS+13cSyOtjacuSBR81c1aUdJkkjVHyIiIiIiIiIicr0Zzr2XVA9DqYyhnHfYen6qr7z7WFOqnPw4cia3TMUHwJg5O6zj5ys9zjs/vu9cE/Er9a/ezTiUlsOGw6kMb12PtNwCftycaF3fLsiL5OyzANgaDbg52LLvdBb7Tsfx8co4tj3XgwHN6vDVuoOVnsvdwRY/F3tOnTtefS9njmaUVIIcTM2h6QW9QwAiarmy6mAyge6OBHk68dnq/WSdm/YqKsi7wnMdz8ija2itUmMNfV05kZlfaZx/BUqAiIiIiIiIiIhITbmRXsbKX4+en7+uKjc8X3bgdKXb1HV3LHd8+cHkqkd0jrujHYHujtTzdKJ7WC3mPtSRfk0DeGjqZorMFhLTc/BysqOxnxuu9ibe6NEYJzsbars5APBwVAPWPNWNcF9XjAZoVMsNf1cHElJzKjlzifyiYt7u2RQnWxsaeDkzsk19Zu4qeYn/3cYERkTWo11dL2yNBu5tFUTbul5M3HaYU1lnyS8qpmMDH2yNBu5uVofOwT4425lwsy8/17Qg9iTt6nrRv2kALnYm/tYhxHodN4tJO47xt99213QYIiIiIiIiIiIiIvI/oMqVH1+tO8io9iFleld8d08bhk3cYP18MYsFvlp3oNqBvd69Ea93bwRAWm4BKw8mc8tnS9lxoqS3yIqDyXy38RDrnu5GbkExn6/ZzwOTN7FkVBfmPHQrA35cR7C3Cyv+1hUvJzuOZeTxn9X7+W3PcWvD80uxNRo5mZnPpqQ04l/phbOdiVm7j/HpyngAZu46RkNfVybdF4WfqwNxp7Po+c0qdp8sqXD524xtvNe7GR/f1YJ5e0/Q/6e1LBvVlYOv9Sb4vfllzrcyIZkxc7fz+YDWuDvYMmHrYaZuP4LxJksqqgJERERERERERERERK4HA2OmVdD5orTP+7fiqY6h1TrB52sO8MzsmGoHJjev+1rUuWYJEIvFwtmzZ6m1w6/0ih5VfsxFRKQcp0+fxt7eXuW+IiIiIiIiInLdxcRUPcfQqlUroBqVHwBPz47haSUy5AqpAkRERERERERERERErqUq9/wQuZrUA0RERERERERERERErhUlP6TGnK8AERERERERERERERG5mpT8EBERERERERERERGRm4qSHyI3sMC35zEl5khNh/GXkp2dTY8ePTh06FBNh2L15Zdf8tZbb5X5XJ39yvP4448ze/bsqxJjVbT89yLGrjlw3c5XEw6kZGN44VdOZuXXdCgiIiIiIiIiInIFqtXwXOR/UZv/LKFzsA+f9G1pHUtIzSHkX/P5YUhbHmxb3zo+Y+dRhk3cQOo/++Nqf3V/vUZN38q4DQnWZVujgWBvFx67JZhnO4dhNBiu6vmq41BaDsHvzS8z/u3gNjwS1aDcfX7YdIiPV8Rx5EweTfzd+OjOFnQK9rnkOU5k5jNyyiYWx5+i8MNBmIzlX6+joyMff/wxtWvXvryLuQb69etHYWFhjcYwdepUfv/9d37++edy10d8sJC45CzrsoudicZ+brxxe2N6N7px7uWN5st1B3kkqgF2NvougYiIiIiIiIjIjUTJD5FK9IrwZ9au0v1JFsefwsXOxOL4k6WSH0v2n6JjA5+rnvg4Lzq0Fj8NawdAfmExaxNT+NuMbdibjDx5a+g1OWdVnMkrxGiAxL/3wXBBEsbL0a7c7VccTObpWTFMvDeKNnU9mbbjKHd+v5oDr/bG18W+zPabktK4+6d13B7uV2ksNjY2tGjR4vIv5hqoU6dOTYeAra0tJlPFz+Xr3RvxePsQADLyCpm07TD9flzLlme70yLA43qE+ZeSW1DMs7NjuD+ynpIfIiIiIiIiIiI3GCU/RCrRK6I27yzZx/HMPALcHAFYHH+SEZH1mL7zKBYLnH/fvzj+lPXlcVJ6Lk/N2sa6xFTsTUY6NvBh7IDW+LrYM2fPcZ6fs51Ho4J5a9FeNo6OJqKWK6Nnb2fq9iM42Bp54/YmXFzM4WBrQ6C7o3U51MeFrUfTmb7zKE/eGsrzc7aTnltIel4BGw6ncvLNvuQWFPPC3B3M3XuctNwCooK8+H5IWxp4OQPwxdoD/HtlPMcz8ghwd+T5zg15qmNopesudCavAHcHW+p6OFXpnn697iAj29RnQLOSpMCYLg35eUsiU7cfucTxC/n9kY5knS3ix82JFR47OzubAQMG8M0339CgQQN+++03pk+fTmpqKt7e3gwcOJD+/fuXu29sbCzjxo3jwIED2Nvbc+utt/LUU09x9uxZBg8ezHvvvUerVq2s2z/zzDO0aNGChx9+mMWLFzNlyhROnjyJh4cHgwYNYsCAAUDJ9FXJycm88cYbZc5Z0X7nffXVVyxcuBBHR0f69+/P0KFDyxwnPz+fb775hvXr15OVlUVERAQvvPAC/v7+QElSqLLkh7uDrfX5CnR35L3ezZi39wSzdx8vk/yo7Lk6lZXPU7NiWHHwNGeLzHSo783XAyOpX4Xn7lBaDk/PimHD4VSKzBYGNQ/kv/1b4WRnUybmUdO3kl1QxMR7o6xjPv/3G9/d04b+Tevw1MxtnMkvxNnOxKqEZFJyzvJi1wheui0cgJNZ+YycvIl1iakEeTrxSreIUsfflJTGmLk72H7sDI62NvRvGsDnA1pbz1NotuD/1hw+6duSx24JZkn8KV5fuJs9JzNxczDxfJdwxnRpWO79jvx0Mfe1rsfqQ8nEJ2eTU1DEx3e1YFDzQKDivyF1/zmPzwe0on/Tkt+hnt+u4siZPPa8eAcAO46fIeqzpaS/0x9H27L3TURERERERETkZqevqopUIirIC09HWxbFnQLAbLGw/EAyj7cPxmyxsPPEGQAS03I4mJpDrwh/LBa48/s1eDvZc+jvfYh5/nZOZObz8LTNANjZGEnJKSAhLYf4V3sRUcuVr9cn8NueY6x9uhvxr/Ri29F0UnMKKo3PwWRDYbHZetwFsSeIDvNj5wslL0Gfn7Od3Scz2Dg6mtR/9qNDfR96jFuJ2WJhz8lMXpi7gxkjO5Dzr7uZPPwWXl+4m10nMipcd7H0vEJsbYw8OGUzDd79nVafLObzNQewWMqPeevRdNoGeZUaaxfkxeYjaeVuf3u432VVHiQmJjJu3DjeeOMN5s2bx2uvvcZPP/1Ubj8Qi8XCm2++SZMmTZgxYwZjx44lJiaG2bNn4+LiQmRkJGvXrrVun5qayr59+7jttttISkriww8/5JFHHmH27Nm8/PLLjBs3jri4uArjq8p+27Ztw9vbm19++YXnnnuOH3/8kS1btpQ51tdff82hQ4cYO3YsM2fOpEmTJrz00kuYzSXPhq2tLba2ttW+hw62RuvzdaGKniuAZ3/bTlpuAbEv9eLIP+7E2c7EU7NiACp8tswWC3d+v4Zgb2eSXr+TA6/24lhGHk/O3Fbt2AFMNkam7zhK3yYB7HupJ6v+dhtv/rGHFQeTAXhy5jaKzBaO/ONOFj3WmR82/flsWCxw90/ruLW+N8lv92Xj6GiWHTjN52v2Y28ysu6ZbgCcfKMvj90SzKG0HPr/tJanO4Zx5p3+LH68C/9dvZ/xW8pP2NnaGPl8zX4+7duSPS/ewWvRjRg1fSsWC5X+DbkttBZrD6UAUGy2sP3YGXILiqx/M1YnpNChvrcSHyIiIiIiIiLyP0vJD5FK2BgN9Gjox6L4k0DJi3uTjYHmtT3oGuLL4viSpMji+FMEujvS1N+dTUfS2HMqg4/vaoGrvYlaLva83r0xv+87QX5RMQAZ+YX8o0djAt0dsbUxMnPXUYa3rkdELVec7Uy817sZZ4uLLxmXxVISy/gtifRpFGAdd7E38XTHUGq52FNQbGb8lkT+r0djAtwccTDZ8NYdTTiZlc+qhBQy8gsxYMDbyQ4bo4GoIC9S3+5Hs9ruFa67WJHZjJOtDR3qezP/kU483TGUV+fv5Ov1B8uNPTX3bJkpsbyd7EjJOVu9H04lcnJyMBgMuLm5YTQaadSoETNnzqRBg7J9SAwGA19//TUjR47Ezs4Of39/2rZta01EdOnShXXr1lm3X7t2LUFBQQQHBxMYGMiUKVNo3749tra2NG/enMDAQOLj4yuMryr7ubm5MXjwYJydnYmKiqJJkyZs3Lix1HEKCwtZtGgRI0aMwNvbGzs7O0aOHEl6ejq7du0Cqlb5caEis4VJ25LYejS9TM+Pyp4rgHGDIpn1QAe8ne1wd7BlWKsgtpxLblX0bK09lMr+5Cw+6NMcJzsbfJztefOOJvwSk0RBOUmYqgjzdaHPuWto5OdG5xAfftt9jCKzhTl7jvNC13A8HG2p4+7Is53+rNIwGCDm+R68dUdTHEw2NPBypme4P1uOpJd7nolbD9MywIP7WgdhYzTQ2M+Nv3UI4cdNl65W6te0jrUapltoLVJzCzidnV/p35BuobVYm5gKwLZj6YR4u9AuyIs15xIiqw8l071h5dPEiYiIiIiIiIjcrDTtlUgV9IqozUvzdmKxlCQ5osNqYTBAdJgfs3cf44Wu4SzZf4qeESVTDCWkZuPn4oC3858v+CNquWK2wJEzeUBJlcaFU1gdPZPHPS2crcteTnb4Opfuf7Ew9iQur80EoLDYggF4JKoBY7r++cI2xNvF+vl4Rh75RWZ6fLOqzDUdSsvh/sh63N28DmHvL6BLiC99GtXm/jb18HS0IyrI65LrLnZPi7rc06KudbmRnxsHU7P5dkMCT3QIqdI9Lpk+7Oo2bW/UqBEdO3Zk5MiRNG/enKioKHr06IGrq2u528fGxvLLL79w/PhxDAYDeXl5REZGAtChQwc+/fRT4uPjadiwIWvWrOG2224DwGg0snTpUv744w8yMjIwGAxkZmZW2uS8KvsFBgaWui/+/v4kJyeXOk5qaiqFhYW8/PLLZc5x8uRJWrRoUaXKj78v2M2bi/YAkF9oxsPRlq8HRtKhvnep7Sp7rrqG+HIsI49Xft/F5iNpFFssFBSZOV8IVNGzdTA1m0KzBadXZ5Y59rGMPOu0WtUR7OVSajnAzZHjmXmcysqnyGyhvuef07WF1yr9bGxMSuO9pfs4kJKN0QBZZ4vocYmkwsHUbNYmpmJ44ddS40EVTAdX54K/AQ7nqjTyCosr/RsSHVaLx6dvJb+omJUHk+kU7EOAmyNrDiXTr2kAaw6l8HyX8ErujIiIiIiIiIjIzcvUes1/azoG+Z92R00HUCU9I/x5aOpmdpw4w+L4U4yIrAdAdFgtxszZQX5RMcsOnGbcoDaVHuvsucoPWxtDmfGL3/3nFZau/Ogc7MM3g9uc278keWJjLL2T7QWNl89PebNjzO00L6diA2DivVH8PboRc/eeYMLWw7y3dB8bn4mmvpdzhesqE1HLje82lp1eCsDX2Z7ki6o8TmefLZPsuVJGo5FXX32V++67j/Xr17NkyRImT57M559/bu2FcV5iYiJvvvkmzz33HN27d8fGxoavvvqKkydLKn6cnZ2JjIxk3bp11K5dmx07djB69GgAfv/9d6ZMmcK7775Lo0aNABg1alSl8VVlPzu7ssmmi8fs7Uvu27hx4wgODi73XFWp/Hi+S0MebldSFeNsZ6K2m0O521X2XBWZLfT8djW9G/kTd18vXO1N/Lb7OCOnbCqJxWi45LPlaGuDp6Mtaf8svy9LVVw83VqhuXTFSLHZggEDZ4tKxi9MLl34O7fnZCZ3/7SWcYPbMCKyHiajged+286htJxyz+toa8OApnWY+UCHKsd6Oem+s0XFhPm4UNfDkS1H0lmVkMxjt4Tg7+rAU7O2cTA1m5yCYtoEel7G0UVEREREREREbg6a9kqkCvxdHWgZ4MGS+FNsPJxG97CSb3439HXF29mOHzYlciavkO5htYCS6otT2fmlpnGKPZ2FjcFAfc/yEwcB7o4kXvBS9WRWPplni0pt42RnItTHhVAfF+p5OpVJfFzMz9UBV3sTO4+fKTV+/jyFxWZScwpo5OfGS7eFs2l0NLVdHZi1+1iF6y42dfsRPlu9v9TY7hMZl/yWfpu6Xmw4nFpqbP3hVKLqeZW7/eUqKioiMzOToKAghgwZwtixY/Hy8irVu+O8uLg4XF1dueOOO7CxKXm5HxsbW2qbLl26sH79etatW0dISAh16pQ0m96zZw+tW7e2JjCys7M5evRopfFVZb+Ll0+ePImPj0+pMU9PTxwdHUlISCiz7XlNmjTh3nvvrTAebyc76/N1qcQHVP5cHT2TS9KZXEZ3aoirfUnCZWPSnz/vip6tUB8X0vMKOXIm17p9TkERydnlT4nmYGtD/gUJi6yzRaTnle6VcyAlu3Sc6TkEejji7+qA0UCp37u401nWz5uPpOHlZMeDbetjOve7timp/L40AKE+rmV64pzKyrdOdVcdVfkb0i20FqsSkll7KJVbG3jTso4HcaezWBR3iq4hvpX+fRARERERERERuZkp+SFSRb0a+fP1+oMEejgSdME0OdFhtfhsVTy31vfBzaFkWqG2db1o5u/OK7/vIregmOOZeby1aA+DmgfiYl/+t+97RdRmwtbD7D6ZQVpuAa/N34Wz3ZU3Kx7VPoS3F+8l9nQWhcVmvlx3kFafLCYzv5DvNx2i4xfLiDudhdliYd+pLE5m5RPs5VLhuos52dnw4twdTNqWxPHMPGbsPMqX6w7y5K2h1m2enhVjfXE8qn0Ik7YdZnJMEknpufxj4W5Sc88ypGXJ1Fl/xJ3k/xbutu6bmlPA0Yw86wvwYxl5HM3II7eg4pfKCxYs4Nlnn+XIkSOYzWaSkpJIS0ujdu3aZbb19/cnKyuLw4cPk5uby4QJEzh79iypqX++tO/QoQNHjhxh4cKF1imvzu976NAhcnJySE1N5T//+Q++vr6kpKRUGF9V9jt9+jTz58+nqKiImJgY9uzZQ6dOncoc684772TixIkkJSVRVFTEnDlzGDVqFDk5JS/2k5OTOXHiRIXxVEdFz5WfqwMOJiNrDqVQWGxm5q5jrEpIJqegqNLnLjLQk7Z1PXlmdgypOQVk5Bfy5MxtDJmwvtw4wnxc2HI0nZyCkkThh8tjsTeV/l/bqax8vtmQQGGxmT/iTrIuMZX+TevgZGdD52BfPloRx+nssySk5pTqU1Pfy5m03AL2nsok62wRby3aS25hMScy8wFwNJX8fsYlZ5FTUMSIyHqcyMrjX0tjySssJjEth17frubD5RU3vi9PVf6GdAv14+cth6nj7oinox0mo4EWAR6MXXvAmqAFmD17NkuWLKl2DCIiIiIiIiIif2Xq+SFSRb0iavPe0lieaF+6h0V0mB/jtxzmwXZ/NtE2GGDqiPY8MzuGwH/OxdnOxF2NA/jwzuaXPP7L3cI5nJ5D5y+WWxtIbzicivniOXyq6a07mpB1tpCOY5dRUGymRYAHCx/rjJuDLY9GBZOQmkPXr1aQlltQ0vC5c0P6NQ2g2Gy55LqL3dU4gK8GRvLPxXt5dFou9b2c+Oiu5tbpwQC+3ZBAVJAX7YK86BTsw9eDInlnyT6S0nNpEeDO/Ec6WfuJxBw7wy8xSbzdsykAD0/bzG97jluPVf/d3wGYMKwdwy84x8X69OnDiRMnGDNmDFlZWfj4+DBw4EA6dCg7LVGLFi3o3bs3o0ePxt7env79+/Pii//P3n1HR1W0cRz/bnojECD0nlBC76H3JiCI9C4dFaUryosdQUVQEEEBBem9SJHeBELvLXRSKIGEkN7fP0IWliSQhCAQfp9zOCc7d+7cZ2Z3r8f77MyM5KOPPmLMmDF8/fXX2NnZUaVKFfbu3csnn3xiPPett97i1KlTdOrUiWzZsvHuu+9SqVIlpk6dipNT8ksPPe286OhoateuzaVLl2jXrh02Njb07dvXOFPkUT179iQsLIwhQ4YQHR2Ni4sL48aNw94+fpbAkSNH2LJlC02bps9Sc0/6XAH82rYSn64/yYi/j9OyZG5W9apJg2k7cRm3nuv/a/nEz9bi7tUZtOIIBceuxcbCnAauOVjQrVqScfSsXIiN529SbPwGcjrY8F5NVwpltScq5uH3pnGxnJy6GUiOz9dgMMD4FmWpVTh+9sycDfQ/rAAAIABJREFUTlXpuegAhceuo1BWe8Y1L8POy37ExsVRz8WZvu5FqDFlG3aW5nxQqyizO1Wh0W87afXHv6zqVZPGxXJSY8o2vmxailENSrC6Vy1G/n2cLzedJru9NV0rFuDThonfr6dJyT2kQdEcdJnvwcBH7kk1C2fj263naPhgFhrA/v37yZ49O40aNUp1HCIiIiIiIiIirypDRfdaz/ZkVeQZbN+0Ll3bi4uLIyIighzHH9uQuLE+5iKvoyGrj+F9L5RlPVO+D4ck7fbt21hbW5vskSIiIiIiIiIi8l84evRoiutWqFAB0MwPkacyjFj6okOQJ4ib0P5Fh/BKuxsSSfbPV7/oMJ6Lxz8br+N3Wd8PEREREREREXldKfkh8hR6eCgZWTZ7q9fmM/669FNERERERERERJT8EBGRDOyn1uVfdAgiIiIiIiIiIvICmL3oAERERERERERERERERNKTkh8iIiIiIiIiIiIiIpKhKPkhIiIiIiIiIiIiIiIZipIfIiIiIiIiIiIiIiKSoSj5ISIiIiIiIiIiIiIiGYqSHyIiIiIiIiIiIiIikqEo+SEiIiIiIiIiIiIiIhmKkh8iIiIiIiIiIiIiIpKhpDr5kTt3Lg577Ob3X6eYlDdv1oTDHrt5b0C/dAtOREREREREREREREQktTTzQ0REREREREREREREMhSL59WwwWCgU4e2dO3UEWfn7Pj53WH+osUsXLwMgNXLFxMdHc2yFSsZ0Lc3EZGRjPvuRwoXLkjPbl0ICQnli2/GcfDQYQDcShRn6IeDcCtRnKDgIH6eMo2Nm7c8r/BFREREREREREREROQVleaZH/nz52X40A+N/5o3a2JyvHOHdowYOphjJ04ydOQoTp05y4ihg2nbpjUA0dHR5M6Vi1w5c/LNuB/IljUrX4z5hGxZs/HlN+Nxds7O8CEfAJAlc2amTJqAs3M2+r/3Af9s3MzYrz7DrUTxZ+i6iIiIiIiIiIiIiIhkRGme+ZHD2ZkuHdsne/ztNq2Iiorim2+/IzwiglOnz9C4YX1av9mC5StXA2BlZcm032cRHh7Oda9+FCyQn2m/zSAkNJTLV65SuFBBAOrUroWTUxbmLVzE2XPnuXzlCt27dqZVy+acPXc+rV2QDMrMzAxvNy+io6MfFl69+uICEhF5xVlYWGBjY/OiwxARERERERERSbE0Jz8OHzlG//c+ML5u3qwJX38xxvg6R44cBAbeJzwiAoD794MIj4ggZ44cxjohISGEh4cDEBoaSmRkJCGhoQ+OhWJhER9elsyOAAzo25u+vXoC8Q+48+XNm9bwJQNLeEgXGxv7okMREckQzMzMjP9NFhERERERERF5FTy3Jxm3bt0mf7682NjYEB4eTpbMmbGxtubCxUupbuvmrVsA/DVvIX+v32Asj3iQWBFJYDAYALC0tHzBkYiIZDwJ91gRERERERERkZfdc0t+rFi1mhFDB/PpxyP4e90G2rd9C4DlK1aluq19+w9yLzCQBvXrcujwEQoVKkjbNq35a/5C1m/YmN6hyytOD+dEREREREREREREXm/PLfmxaMlyzMzMebv1mzSsXxdvH1/Gjv+Bv9dtePrJjwkKCuKDISMYNuQDJv4wntDQUDZv3c6mzVufQ+QiIiIiIiIiIiIiIvIqM1R0rxX3ooOQ19f2TetedAgiIiIiIiIiIiIi8hI7evRoiutWqFABALPnFYyIiIiIiIiIiIiIiMiLoOSHiIiIiIiIiIiIiIhkKEp+iIiIiIiIiIiIiIhIhqLkh4iIiIiIiIiIiIiIZChKfoiIiIiIiIiIiIiISIai5IeIiIiIiIiIiIiIiGQoSn6IiIiIiIiIiIiIiEiGouSHiIiIiIiIiIiIiIhkKEp+iIiIiIiIiIiIiIhIhqLkh4iIiIiIiIiIiIiIZChKfoiIiIiIiIiIiIiISIai5IeIiIiIiIiIiIiIiGQoSn6IiIiIiIiIiIiIiEiGouSHiIiIiIiIiIiIiIhkKEp+iIiIiIiIiIiIiIhIhmLxogN4WeUzj6C8VThFLSLIbxGJnVkcobEGvKKtuBBtzbFIG7xjrF90mCIiIiIiIiIiIiIi8hglP5LQ0Po+7R0CE5XbmcVR3CqC4lYRNLAJYm2YI9vCHV9AhCIiIiIiIiIiIiIikhwte/WYgZn8kkx8PM7OLI4O9oEMcPD7D6KSjGrZilVUdK/FV2PHp/icD4eNpKJ7LTZv3fYcI/tvRUREUNG9FpWr13nRoYiIiIiIiIiIiEgGkKaZH2PHjmX69Gl4eXmblH84+EP2/ruXQ4cPpaq9osWK8mbLN5k4ceJT65YpU4aLFy8QFhaeqmukREPr+5S3Sl27FazDaRh1n60RmgHysrl56zbNW72dqNzK0pJMjpkoUrgwlStWoHWrFuRwdn4BEYqIiIiIiIiIiIjI8/DKzfxo3Lgxdrb26d5uPvOIFM34SEoLu/vkM49I54gkPRV1daFYUVeKFXUlT57cREREcvDQYab9PpOWb7Vn5p9ziI2NfdFhioiIiIiIiIiIiEg6eG57frRv357w8HAcMztiZ2uLpaUVa1avwdvHG3s7e9q1a0eOnM7cDwrm/LmzJufWql2LKlWqYGFhQUhISPx53t507tKZbNmy0bNXTzZv2szJkyepUKECderUxtzcgrDwMJYvX87tW7fBYKBlixYUK14M4iA8PJy1f//NdS+vJON90oyPAv0/wyp7HsztHLj841CiAkyXurIzi6O8VTjeYdoA/WX11x+/Y2398P2Ji4vj4qXLLFm2guUrV/Pr9BncuXOXUSOHvcAoRURERERERERERCQ9PLeZH7GxsZQqXZrly1cwY8ZMDh48RLv27QBo2Kgh0THR/DDhR/6YNQvXosWM5xUoWJB69eoz4/eZ/PD9D5w7e4632rwFwOJFiwGY8+ccTp48ScGCBWneojlz581j4sSJ7Nyxk3fe6YWZuTmuLi4UK1aMyT/9zMSJE9mydQuly5RJNt5iFknP3HAsV4O4mBgufjuQa9M+A7Okhyy58+XlZDAYKOrqwuhRI5kwfixmZmYsWbaCbdt3vujQREREREREREREROQZPbeZHwBnz5whPCwMgDNnTvPWW63JlMkBF1cXtmzeDHFxREVFcfToEerWqQvA9WvX+OH774mIiE8meJ73pE6d2km2X7FiRc6dPYv/Xf8H1zhDi5YtKFSoIEHBwdg7OFC+fAXOnj+H53lPPM97JhtrfovIJMvti5fHYGFBoUFjMVhYcn3mN0nWy5fM+fLya1C/Lt27dGLOvAVMn/EHDerXNTl+5uw5/pq3gGPHT+IfEICFhQUF8ufjjaaN6dKpI5aWpl+jiIgIFixayuat27h23YuY6GiyO2enXJkydO3cgZJuJRLFYGZmRnBICL9O+53tO3dz19+frE5ONKhfl0HvDsDOzjbxOQYzjp88xfTfZ3Lm7HkiIyNxKVKYHt260KRRg0T1AwICmD13Pjt37+HmzVuYm5uTL28eGtSvS9fOHXGwT7yc3Oat21i+cg3nPT0JDg7Bzs6O4sVc6dS+XaJxmjN3Pj//Mo3Bg96ldKlSjP/hR657eTFl0gSqVqkMgJe3D1OmTufAoUNERERSIH8+OrR7m5bNmz39jRIRERERERERERFJoTQlP+Li4jCYmScqNzc3Jzbu4b4JYeFhxr/DHyQzbG1ssbO1IzT04bGQkFDj35aWljRs2JBChQoRGxuLpaUlBkPSsy1sbW1wKeJC4ZFFHjnfCgd7By5fusz8+fOo5u7OG2804/adO/yzYQPXrl1Lui2zuCTLzaxsiLxzk5vLfyNbgzbkbNUL3wU/J6pnl8z58mro2rkjc+Yt4OKlS3h5+5A/X14ADh4+wqDBw4iKiqZE8WJUqliB4JBgDh85ys+/TOPk6TNMGD/W2E5cXBxDR47CY/9BsmTOTDX3Ktja2HD12nU2bNzEth07+XXyRCqUL5cohgHvfcit27epUL4coSGhHDx8hEVLluHv78/4sV8lqn/h0iVGf/YlhQoVxL1KZXx8fTlz9hyjRn9GREQ4b7Zobqzre+MGfQe8z81bt8mfPx+NGtQjKiqK4ydO8duMP9i6bSczp0/B0dHReM6s2X8xddrvmJubU7F8OZyds3Pbz4/DR45x6PBRPho+hE4d2hnrW1paAuAfEMDIUaNxcLCnfLlyxuXGbt66zTt9BxIQEIBLkcKUK1uG235+/DR5Krdu3X7Gd1BERERERERERETkoTQlPwLvB5I9ezauP5JIsLa2xsnJiXuB94xlmRwcjH872NkBEBoWTlhYGDa2to/Uy2T8u0GDBuTKlYsZM2cSFRlJgYIF6dO7dzJx3OfosWOsXbs2yeOXL13m8qXLmJubU71adbp06cy4ceOTrBsWa0gyARJ69Rw2uQsCEBMciMHcMtnz5dWVPXs2XF1cuHjpEsdPnDQmP2bOmk1UVDS9e3Zn0HsDjPVv3rxFx27vsG37Tk6eOk2Z0qUAOHHqNB77D1KoYAHmzZ5lMmNj46YtfDLmC2b8MZtfJ08yuf7mrdspX64Mv/062TgDY6/HfgYNHs7mrdv55KP7ZM7saHLOnLkLGPLh+yYJiD/nzGPKr9P5aco0mjVpYpyV8u34Cdy8dZtWLZvz2ehRmD1Yvi0iIoJBQ4Zz+Mgxps/4g4+GDwHi98j5Y/ZcAKZMmkA19yrGa+z6dw9Dhn/Mr7/N5O02rbF6kPSwsIi/1qbN22jUsD6ffDQcg+Hh92LmH7MJCAigVs3qTPphPObm8QnUhMSMiIiIiIiIiIiISHpJ054fe/bsoWGDBhTInx8zc3OyZs1Khw4duH7diyuXrxjrFS1aDMdM8Q9sy5Uvz61btwkODuLK1auUL1cODAasra2oWKmC8ZxMjo74+98lKjISKytL3N2rYmZmwMLcnNi4OGJjY7CxswHg1IlTlC5dmixZMgPg5ORE5y6dsbKypFLlSrRu3RozMzNiYmLwveELJJ+g8Iq2SrI8YO9GbPIVweXjKeRo3p3b6+em6nx5deTKlQOIn7mQoEf3LoweNZIunTo8VjcntWpUB+DEyVPG8hs3bgDg6uKSaKmqpk0aMf2Xnxg1IvGm6jEx0Xzxv09Mlp6qUc2dfHnzEBcXh4+vb6JzihQuZJL4AOjetRNZszoREBDA0WPHAPDx9WWvx36sLC0ZNniQMfEB8UnLD99/F4B1GzYSHR0NQHRMDF99Npr/ffKRSeIDoE6tmuRwdiY4OJjLj3zfE9q96+/P+wP7myQ+YmNj2bx1OwD9+/QyJj4A8uTOTeeOpuMrIiIiIiIiIiIi8izSNPNj7569xMbE0ubtNjg5ORESGsrZM2fZtm0rcXEPZ0+cO3eWNm3akM05G5GRkSxbvgyALVs2075te0aNGsX9oPscP3oM92ruAPy7ezcdOnZg8JDBBAcHs2H9enLnysWgDz7gp59+4sSJk/Tp04etW7ayZ88eNm3eRI8e72BhYU50TDQ7d+wkMjKKUydPUaRwEYaPGE5MTAzhEREsWbIk2T55RltTzCqJTctjY7gyaeRTx8Qz2jqVoygvG1ub+KRaeFi4saxm9WrGvyOjovC/609UVBQAVlbxMx6CQ0KMdQrkzw/AXg8Ptm7bQf16dUySDQl7XzyulJsbTk5OicqzZ8+Ot48vAffuJTpW80Hy5VEWFhaULV2aHbt2c+HiJapWqczxE/HJmdKlS5ksa5WgdKmS2NnZEhQUxLXrXrgUKYyDvT0NG9Qz1gkNDcM/wJ+42Pjvd6ZMDtz28zPp+6PtPT5Lxcf3BkFBQVhaWiS550mVyhUTlYmIiIiIiIiIiIikVZo3PPfw8MDDw+OJdUJCQli1anWi8qD7Qfzx5x8mZXv27AHg5s2bTP55ssmxyZOnGP9eunSpybEjh49w5PCRRNeIiIhIVPdJjkXa0NAmKNm9P54kLNbAsUibVJ8nL5fg4PgH+Y6PPLiPiopmzrz5rPl7Hd4+iWdfACYJv5JuJejetRNz5y9i5Cf/I4ezM9WrVaVa1SrUrFk9yU3FAXLlzpVkuZVV/IyimJiYRMfy5smd5DnOztkBuHPXH4hfVgogV84cSdY3GAzkcHbm6rXr3Pbzw6VI4fjz79xl+oxZbNu+k3uBgUme+2jfE2TPli1R2Z07dwDIli2bSTIoQe5cSfdfREREREREREREJC3SnPzIaLxjrFkb6kh7h6Qf8j7J2lBHvGM08+NVd+XqVcA0SfDxp2PYsWs3Tlmy0LVzR4oULoSDQ3wCY936jez6d0+idoZ+OIiqlSuzYNESDh05wuq/17H673XY2NjQsX1b3hvQz7gXRwLzJBICT2Nra5tkeULCJDIyEoCI8PgZTTY2ySfoEjYlT5j1Ehh4n3f6DcTX9wZFCheic8f25M6dC2vr+LYn/zI9yaW4AOP4PCoiIj6WhE3RH5dcuYiIiIiIiIiIiEhaKPnxiK0RjhS1iqC8VfjTKz9wLNKGrRGJlxKSV8vFS5e4ees2BoOBCuXKAXD4yDF27NpNpkyZ+HPGNAoUyG9yzpGjx5Ntr2aNatSsUY3gkBAOHjzMth072bx1O3PmzicgIIAvxnz6zDEnLL/1uISkR0KiwvbB3iPh4cl/rsMfJEgSEiqLly7H1/cGJd1KMHP6L4kSJ7/Pmp2qWBOWCEsu5ifFJiIiIiIiIiIiIpJaadrwPCWWL1/O5s1bnlfzz830IGeWBmcmLDb5zdEhfqmrpcGZmR7k/B9FJs/Tn3PmA/FJi4T9Kk6dPg1A7ZrVEyU+AJPNvpPjYG9P/Xp1+PqLMfw5YxpWlpasWbue0NCwZ4751u3bSZYnLDGVwzn+s5nnwZJavjduJlk/NjbW2FZC3ZMP+t62TetEiY+oqGi8rnulKtZs2bIC4H/Xn9jY2ETHvXx8UtWeiIiIiIiIiIiIyJM8t+THq2xrhCM/3ndmbagjnpHWxkRIWKwBz8j45bG+CcypGR8ZxIpVa9iwcRMGg4H+fXoZyxP2s0hYRupRnhcucujIUZN6AMdPnGTOvAVEREQkOsetRHFy547fp+Ouv/8zx33g4OFEZbGxsZw8fQaAEsWLAVC+bFkATp85k+TeHUePnSA8PJxs2bKSP3+++MIHXUqq78tXriIyYQZHEnt+JCVvnjzY2dkSGRXFmbPnEh3fs/fJ+weJiIiIiIiIiIiIpIaSH8nwjrFmbVhmJgblYGhAPgbezc/QgHxMDMrB2rDM3I3VHgWvuuvXvfhm3Pd8M+57AN4d0JfSpUoajxcqVBCAA4cOmyzLdPPmLf73+ddUKB+/PNadO3eNx1asWsPPU35l6vTfE20GfubsOa57eZEpUyZy5cyZ5rgT2j1y9Bjbd+42ObZ0+Uru3LlLrpw5KFumNAC5cuWkfr06REVF8+OkySYzL0JDw5g8dRoAHdq+jcFgMOn77sf2NDl85Biz/5pvTKz4PdL3J7GwsKB2rZoATP99FlFR0cZjZ8+dZ8Wq1SnrvIiIiIiIiIiIiEgKaM8PeS306N3f+GA/NjaOgHsB3L0bP/vCytKS998dQPeunUzOqVUjfrmr69e96Ny9N1WrVCIg4B579nnwRtPGNGnUgIGDhrBuw0YMBgMd27elf99eHDpylHkLFrNl63ZKlSqJjbU1t27f5uixE8TFxTHkg/cSbXieGjExMQD0fqc7o0aPoXSpUhQuVBDfGzfw2H8QgOFDPsTskU3UPxo+BE/Pi6zbsJGTp89QrkxpwsLCOXr8OHfv+lOlciV69uhqrN+hbRsWL13Opi3buOvvj6uLC1euXuPwkaN8MeZTrl334tx5T36Z9hsnT51m6IfvPzXugf16s2evB3s99tOmQ2dKlihB4P37HDl6jPcG9GP6jJlER8ekeVxEREREREREREREEmjmh7wWLly8hOeFi3heuMjFS5eIiIikeLGi9OzelZVLFyZKfED8bIUpE3+gTq2a3Llzh7Xr/+G6lxdDPniP0aNGUqVyJVq/2QILC3O279xNeHg4efPkYfbM6fTs3hV7e3sOHDzMP5u2cPnKVWpWr8a0KZNo0/rNZ+pLdHT8rIlqVaswdfIkLMzN2bR5K0ePnaBM6VL89ON3NGxQz+ScnDly8Nefv9Oja2cANm7awl4PD3LmyMHIYYOZ8tMErCwfzmbKnz8fP0/8nlIl3Th58jTr/9lEXGwsUyZNoMUbTenUvi0VK5TH/64/e/d5JJrlkpSCBQrwx+9TqVOrJkFBwez6dw8BAfcYNXIYvXp2w8Hegbi4OOOG7SIiIiIiIiIiIiJpZajoXitli/aLPAfbN6170SGIiIiIiIiIiIiIyEvs6NGjKa5boUIFQDM/REREREREREREREQkg1HyQ0REREREREREREREMhQlP0REREREREREREREJENR8kNERERERERERERERDIUJT9ERERERERERERERCRDUfJDREREREREREREREQyFCU/REREREREREREREQkQ1HyQ0REREREREREREREMhQlP0REREREREREREREJEOxCAwMfNExiIiIiIiIiIiIiIiIpBvN/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMRckPERERERERERERERHJUJT8EBERERERERERERGRDEXJDxERERERERERERERyVCU/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMRckPERERERERERERERHJUJT8EBERERERERERERGRDEXJDxERERERERERERERyVCU/BARERERERERERERkQxFyQ8REREREREREREREclQlPwQEREREREREREREZEMxeJFByCS3uLi4l50CCIiIiIiIiIiIiKvJYPB8KJDAJT8kAwmIfEREhLygiMREREREREREREReb3Y29sTFxf3UiRAlPyQDCchAZInT54XHImIiIiIiIiIiIjI68HX1/elSXxAOu/5kcXJiZq1aqZnkyKppmWvRERERERERERERP57L9Oz2XSb+eHklJVu3brh6JgJOxtbNm/Zkl5Ni4iIiIiIiIiIiIiIpFi6zfzIkyc3jo6ZAKjq7k7jxo3Sq2kREREREREREREREZEUS7fkx61bt0xeV62qBIiIiIiIiIiIiIiIiPz30m3Zq5w5cyYqq1rVHQMGNm3enKq2li6cS6GCBYyvQ0JDuXLlKjP+mM3effufOdYa1d3x9vHl+nWvZ25LREREREREREREREReLuky88PR0ZGGDRsk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vhI8EujB5KOX2BIey+VEc1GHJSJyR/ByMBJUwo2Xq/rQ2N8VkxIfIiIiIiIiIkUmX8kPEblzmAwGmvi70sTftahDEREREREREREREbkpVOxfRERERERERERERETuKEp+iIiIiIiIiIiIiIjIHUXJDxERERERERERERERuaMo+SEiIiIiIiIiIiIiIncUJT9EREREREREREREROSOouSHiIiIiIiIiIiIiIjcUZT8EBERERERERERERGRO4qSHyIiIiIiIiIiIiIickdR8kNERERERERERERERO4oSn6IiIiIiIiIiIiIiMgdRckPERERERERERERERG5oyj5ISIiIiIiIiIiIiIidxS7og5ARP47p8MuFnUIIiJ3lcASvhiNutdERERERERE5L+m5IfIXcTLw62oQxARuasYDIaiDkFERERERETkrqTkh8hdxMPNpahDEBEREREREREREbnpVIdBRERERERERERERETuKIXW88POzo5WD7XVX8mwAAAgAElEQVQiPOw8Bw8dKqxm7zhlHVKo75pCVScz5RzMuJog1gynkkwcSzCxN9aO00nqkCMiIiIiIiIiIiIicr0K5Sq7nZ0dj3fvTvly5aAeXLhwgfALFwqj6TvKwx6J9PVNzDLd1QTVnc1UdzbzsEcSy6McWX/NsQgiFBERERERERERERG5/d1w2Ss7Ozsef/zx1MQHcPlyJFejr91wYHlZOH82jz/W5YbbcXNzY8+ubVSoUL4QosrZK8Xjsk18ZOZqghDfRF7xj7up8YiIiIiIiIiIiIiI3Kmuq+dH7Vq18PD0ZPv27XTu3Jny5VMTB5cvR7JgwULi4+JvKKhli76kXNkytuexcXGcPHmKz+bMY9dPu2+o7czi4+N55oXBnD8fXqjtpvewRyINXFMKtEwDtxQeTkhknXqAiIiIiIiIiIiIiIgUSIGTH97e3rRt2xY7e3sA9uzZQ7ny5YmJvsaCBQuJjo62zevm7o67uzvnw8IKHNjsufP55rtVqe24udK2TTATJ4yj74Cn+fOv4wVuLydms5l9+w8UWnuZlXVIyVePj+x09UrkaIJJY4CIiIiIiIiIiIiIiBRAgcte1a9Xz5b4CAoKIjAwkMWLF2VJfBTz8qJ/SD8G9O9PrVo1CxxYTEwsFyMiuBgRwYmTp5g+8zNOnf6bFs2bZZl35KtDGfvG6AzT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pKdncFXnToz77zsMGfoEfy5cxM233sHkr76gdauW5R2miIiIiIiIiABt2rQpcR3N/BAREZGLypq163jsieGkp2fQv19fJn35CVFRUUz68hN69+xBenoGjz0xnPUbNpZ3qCIiIiIiIiJyhpT8EBERkYvG5i1bGXjXPezYuYuOHa/kzddGY7UGJsJarVbee+cNOna8kh07d3HXPfdrCSwRERERERGRC5SWvRIREZGLRkx0NG3btCYmKoo3Xh9NsMNRqDwkOJiJn49nxDPPk+l0EhMdXU6RioiIiIiIiEhpKPkhIiIiF40qVWL5esJn+P1+zOYTT4ANdjh47503T1ouIiIiIiIiIuc/faoXERGRi87pEhtKfIiIiIiIiIhc2PTJXkREREREREREREREKhQlP0REREREREREREREpELRnh8iUixmkxmr1VLeYZxzWvpGRERERERERETkwqPkh4gUS5XK0XS7umN5hyEiIiIiIiIiIiJyWvqVZhERERERERERERERqVCU/BARERERERERERERkQpFyQ8REREREREREREREalQlPwQEREREREREREREZEKRckPERERERERERERERGpUKylbeDqq6+mdetWYDKzYvlyFi9eXBZxiYiIiIiIiIiIiIiInJFSJT9atmxB586d88+7du1KSkoKmzdvLnVgIiIiIiIiIiIiIiIiZ6JUy141aXJpkWuNGzcuTZMiIiIiIiIiIiIiIiKlUqrkh81WdOKIzWYrTZMAzJ09nZtu7F3k+uXtL2PF4gXY7fZS9yEiIiIiIiIiIiIiIhVTqZIfSUePFrmWkJBQmiZFRERERERERERERERKpVTJjw3rNhQ6NwyDTZs2lSqgkrh1wM1Mm/oNi+bPZdrUb7jtlv75ZXHVq/POm68xd/Z05s2ZxfPPDsfhcAAQGhLCisUL6NO7J3N++pFbB9xM1apVeO/tN5g3Zxbz5szivTFvULVK7Dl7FhERERERERERERERKRulSn4cjD/IkiVL8s8XL1pEYmJiqYMqjvr16jJs6EM889y/uOra7rww8hUe+sd9NKhfH5PJxJg3X+VgfDw33nwbN996J1WqxDLiqccB8Hi9AHS7/loeGPIoM3/6mWFDHyY5JZleN91Cn363kpCQyBPDhp6TZxERERERERERERERkbJTdNOOEvr999/5a/VfAKSkppQ6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xe12M2nSJDp37lymyY/t27czf/78s5b82LlzJ6+99hoNGjRgyJAhVKpUifj4eKZPn866det4+eWXz0q/x7NYLFx66aVnXL9Pnz5cffXVRa4XJ3lzfN9LliwhJydHyQ8RqdCU/BAREREROSNG7kv93Jf4hp9ww0P623fS/+NfefK6FlSPDCHdlcPdExayMSMLvD4eaV+Xp65rTlxkCPFpTsbM28h/F27l90e60alBVabUvpapa/Zy99eLuLttXf55QwvqxoSTkJHNmN838v6SHcVbyckwwOuhWpCZN/q15/npK3l13kYICgaziQ0ph/h9ZwL/6tGKqhHB7E9zMq5fW8LsVu6ashKCHJCdSdJLA7j/60W0qRnFs91a4jcMbmlTj7qjpxFiMvHWTe24sUUtokOCWLYnkfu+XsTu7EzCzcbJxyLJnZs/Mhh8eX1G972c0CArM9bvY8iUZTi9dsjJYVjHhjzUuQm1o8PYczSDYVOXM3dvMphMjOnZgqhgG1EhQVxZrwrV/vUtHWvF8MVd3akZFcpvW+OZuX4fT13fgktenwXhkceSISIiF7Hs7GwefPBBHnvsMX7++WdSU1MJDg7mwQcfpGbNmni9Xr766itWrlyJy+UiLi6OgQMH0qhRIx555BF8Ph+PPvood955J127dmXRokXMmDGDpKQkwsPD6dGjB927dy92PBs2bGDMmDH4fD4eeOABXnrpJQDMZjPTpk1jzpw5eL1errvuOm6//XYgkISZPHkyq1evJisriwYNGnD//fefdEbFhAkTaNiwIcOHD8ecmwivWbMmzZs3Z+zYscTHx1OlSpVCdVJTU/nqq6/YvHkzHo+HRo0acc899+T3MXfuXH7++WdSUlKIioqiR48e3HDDDacsy8rK4qGHHmL06NHUqlWLw4cP8+WXX7J9+3YiIiLo1asX119//UnHKiwsjKpVq560PDU1lY8//pgdO3YQExNDnz598ssK9r1ixQpmzpyJyWRixYoVvPPOOxw9epQJEyawfft2bDYbjRo1YtCgQURERLB69Wq+/vprrrnmGqZNm8bIkSOpVavW6X60IiLlTr/6JCIiIiJSRjw5gZkTD3RqTPf//ULDl6ay+XAqr/RuDW4XzWJCeOvmyxnw8a+EPjmROz5fwKje7WgRF821788mLTuHW8f/yt2TFtKkagRf3nUVz/y4gkpP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Bw6wfPlyRo8eTUhISJHlpiIjI7HZbGzbtg2v18uKFSvYunUrLpcLp9PJggULGDVqFIcOHcLv9xMfH09aWhpVqlQ5ZVlBDRs2JC4ujm+++Ybk5GS2bdvGZ599dsJN2/NkZWWRmJhY5Cs1NZWgoCAaN27MTz/9RFpaGgkJCfz+++8nbctms5GUlERWVhb16tWjVq1aTJkyBbfbTXJyMj/88APt27fH4XCc9uchInK+0rJXIiIiIiIllrvOksUamGFhMgVmKOT97dpiAYsJTJbc5aBMYLUwfulO6keFMn9YL6JDgjiYlsW78zby45bDYLfz8aIt/KfvZVzfpAaDJv5B5wZViX/1Tg6mOnny+2VUC3fw/q0dSMhy5yY6Ai/+MVuO9WsyH4vRYoHgUD5fc4D9qT8z4voWzH6kOyE2K0cysvltazzt35zJ+pRscITw5eo9dL+0JttG3sKRDBdj/9jEnuQMbDYrWO1MXLmDrwddw86XbqH6S98xcs56wh02Fj7ZB7vFzNqDyfQYN5d0Hzis5pOPhcWKzWblcLqT5XsT2favWwgNsvLDmr288+dWcITw084knv1xBR8O7EjV8GD2JGcybOoyFuw5CtaC42oFi40sj4c7v5jPmze35+nrWzBrw37emruOh65uemysRETktO6++26++OILRowYgdfrpXr16gwdOpSIiAjCwsJo3rw5r7zyCv379+eGG25g27ZtDBs2jKioKO68807S0tKYOHEiERERxe6zVatWzJo1iyeeeILhw4ef9v7+/fvjcrkYNWoUXq+X2rVr8/TTTxdaVqqgunXrMnLkSH744QfGjx+P0+kkJiaGK664gj59+uTvJ5LHbrczePBgpk6dyuTJk2nVqhXDhg3j9ddfZ/jw4bzzzjskJiby6quvkpmZSVRUFN27d6ddu3b4/f6TlmVlZeX3YTKZePrpp/noo48YPnw4kZGRDBgw4JT7fsyYMYMZM2YUud60aVOeffZZHnzwQT766COeeuopYmNjufXWW9myZcsJEyqdOnVi3LhxDB8+nPfff59HHnmEiRMn8vjjj2O322nbti233377aX8WIiLnM1ODJi30K1BSblYvW1im7RmGgd/vJzs7m7i4uNNXOEOZWU78Pu/pb8yN6fjjgt/zvgqfg9/vx+fz4fF48PnBFhxCnbgqRTsQEZEKa298Al53NmYMbDYbFosFs9mc+x7XlL+mc95xwfOC348/PhWzxUpY6IlfHJQ305CPoXa98g7jGMMArwdc2eD3gd0RuOZ25S7TFAQmA1wu8OWWY0COC7zewJ4aZnPg5b0jKLAnhjsbvD6wmAOJlRx3oI7JHEgiGEagL7M10LbJFOjH7wOPF4KDA+fmAhO8/f5AnO5syPGA4QM/gXssFrDbwR4UaMvjAZczUCcvqWP4A+VWW+7zugLJhyBHYDKF2xVYJgsC7dmCAm36fZCdfYKx8II1tzwnB8ymQH8Gue2GgM0WGDO3MxBT3ljZ7OCwB8bK4w5cdwQHkisuN/bswN/RvIYBfoMXu7eiS6Pq3DB+PkREBPo9X5Ig+3ZjjPtHeUchImVs1apVNGvWrLzDELnobNy4kXbt2pV3GCIXvfj4eIKDg3M/t5b/37vPeOZHkN1Oq5bNaVC/HtFRlfD5/KSmprJtx042bNpMTs7ppymKiIiIiFywTLmzDkJCA0kJi4XAZt9BgRf6ZnPghX6IOZBssOQmJGy2QELBT+5qUJZjZVZbIDlhMgeWdHKEBO41kTujw8j9OraJen4/QUagHdNxK9vmJQ0sFnAYgfaM3MSJyXysjskUOLbaCARXcGmp3Pt8tkDSA3JnvZCb6MhNXpgDm6xjMQf6sdpPMhamQOIiODh3Naq8XxYxg9V8bEws4YHxyHvkQmNlDdQzm8FnYPX72PPSAL5ctp1XfvqL+lXCub9TY96dvwlslkDd8v/8JSIiIiIi58gZJT+aNW3CzX17E3rcdMI6tWvSqmVzetxwHbPn/Mpfa9eXSZAiIiIiIuclkznwIj9wEvhmLZicAExWMBe4ZjUV3n7CxHFllmPXzMZx91Eo95FfYKJwH0XizF2iq2B7x/cNgQSBzXwsPlNef7n3WMzH2jCd7HlMx9o61VhYyE3CULi//PvNx8bjRPEWHHezF6/Jwi2fzWNMv/YMe6MZR7NcfLNyF/9bsgOCw3OTJsp+iIiIiIhcLEqc/Liuaxeu73r1Ke8JDw/jtgH9qBIbyy+/nnxzJRERERGRC9/xL9RP9ILdVPj4pO/gjys70VTxU9U9nWJNPT8+htO1cZrnOdU1k+nkt5WkbbMFHA4WJ7i48oO5gVknefuBBIcFZqccPyNGREREREQqtBIlP5o1bXLaxEdB13TpRGJSEqvXrCtxYM2bXkrnTldSvWoV/IbBkSOJLFqyjPUbN5227i0330haegZzf5tf6FhERERERCqivERHSGCPkbw91/L2NVHiQ0RERETkolPs5EeQ3U7/vn1OWu71evlt/h90v/7aQtd7druejZu24M7JKXZQ7dq0ok/PbsycPYctW7fj9Xpp0vgS+t/UG7vdxqq/1ha7LRERERERuRiYAomOgpu9H7+sl4iIiIiIXDSKnfxo07olISHBJyzbu+8A302bTmLS0SLJj7CwUJo3u7TYCQubzUbP7tczc/acQnXWrt9ARmYmPp8vELjVSs9u19GoYX0MA1JSUvlx5mxSUlNP2rbVaqXfjT2pV7cOFouFQ4eOMHXaDLKysrhtQD9cLheRkRGEBAdjs9mYNuMnDhyMJzQ0lFtv7ktMTDRms4mEhCSmTptOVpaT8PAw+vbqQfVqVTFbzPy1dv1JZ5kMf2IoS5etpE7tWlStEsuB+HjWrtvIZe3aUCW2Mlu2buenX+YCUKtmDXr36EZo7pjP+W1+/qyX4U8MZdGS5dSvV5ew0FDAYNLkqWRkZnLHrf1JSErit3l/ANC0ySV0u64r7/7vo2KNv4iIiIjIBa1YS3uJiIiIiEhFV+zkR8P69Ypc83g8zP19Pn8uWnrKuo0vaVjs5EetGnGEBAezdv3GImW7du/JP+7apRPVqlbl/bHj8Xq9dL/+Wm4bcBMfffrlSdu+quOVVI6J4e33xgJwz1130LVLJ2bOnoPf76N500sZ88GHuFwuLr+sLbcN6MeY98fSqcPlZGZl8cVXSAJ4rQAAIABJREFU3wBwzVWdaNyoIavXrOO2/jeRkHSUSe9NxWazcd/gu8i4PJOly1cW6d/n81GtWlW+mjyFoKAgXnjmSdzuHL765ltCgoN5bsQTLFy8FI/Xw+C/3c6PM39m/cZNREdFMXTIfSQkJnIkIRGfz0f9unWYNHkKhmFw9523ceXl7Zj7+4JijbGIiIiIiIiIiIiISEVW7MVvo6IqFTrfs3cf7439+LSJD4BKkZHFDig4JJjsbBder/eU9zVreinLVqzMv2/x0uXUrVMbh8Nx0joLFi7mswmT8Pv9+P1+duzaTeWYmPzyTVu24nK5ANi4eSuxlWMIDw8jPT2D2rVq0PiShthsNub/uYjVa9YRGRFBwwb1+XPREiCQDFqxajUtmzc9SQQmNm/ZBoDb7SYzM4st27YD4MzOxuVyER4eRuNGDXHn5OTP9EhOSWHz1u20aNY0v531Gzdj5K5lnJCQRGQJxlhEREREREREREREpCIr9swPv99f6NxkMmMq5vq5phJMPXc6nYSEBBNkt59yn5CwsFAys5z559nZ2YHroaEnrRNVKZJu13UlJiYan89HeHgYCYlJBdpw5R/nJUGCHQ6WLl+Jz+fjqk4duOPWAezYuYsZP/2Sn2j5x98H5dczm804ndknjSGnwDMZGIXO/X4Ds9lMSHAwEeHhjHjy0fwyq8XKhk2b88/dOe5j9Qw/ZrM2cRQRERERERERERERgRIkP1JT06hZIy7/vE7tmjz28APM/W0+fy4+9eyPU+3DcbwDBw/hcrm4rF0bFi1ZVqisSeNGxFaO4c9FS8nIyCAs7FiiIzQ36ZGRkXHStm+/5WZ27NrN5Kk/YBgGXbt0pk6dWvnl4eFh+cd5SRRnblJlxaq/WLHqLxwOB/369KRn9+uZNuMnAD74cHyhxElppaank3Q0mffOYJ8Ov+EvlJQ61UwYEREREREREREREZGKqNjTBbbv3FXkms1mo1ePGxhy/z3ExESfvO6OonVPxuPxMHvOb3S/viudOlxBRHg4QXY7bVq14PYB/UhOCSRSNm7ayhXt22GxWADo1OEKduzcdcrZIuHh4Rw+koBhGERVqkTzZpcSZLfnl1/SsAER4eEAtG7VnCMJiWRmZnFz3960b9cGCMwISTqajMlkwuVysWPnLq7q1CG/jauv6kjb1i2L/bwnsnPXHsLDw7ikYQMgMM439+1NXPVqp62bmppObGxlIDDjpnmzS0sVi4iISGlt3Lz1hF8iIiIiIiIiImdLsWd+rF2/kW7XdyU0JKRIWZ3atRj28D/45dd5RcqynE7WbdhUoqCWr1xNltPJVR070O26a/D7/Rw8dJiJ30zJ3/R8/p+LCA528NjD/8BkgoTEo0z9YcYp2/1l7u/0vOE6unbpxJEjifw4czaD/zaQfjf2AmDz1m30v6kPlSvHkJOTw5TvfwRg0ZJl9LuxF9defRV+w0/S0WR+mD4LgG+/+5Gb+vTk6ceHYhgGhw4fZtr0n0r0vMdzu918+dVkevfoxo29e2AC1m/cTPyhw6etu3TFSv52+y08eN9gnNnZ7N6zl+g2UaWKR0REpDReenXMCa9PmVDyGY4iIiIiIiIiIsVhatCkhVHcm9u3a0P/m/qUqIPvf5zJilV/lTiwc+2Wm28kLT2Dub/NL+9QLiqrly0s0/YMw8Dv95OdnU1cXNzpK5yhzCwnfp+32DEdf1zwe95X4fPAPjs+nw+Px4PPD7bgEOrEVSnjJ6kYvp/+EwmJSdzUuztVq8Sybccusl0lW4rOERREo4b1sf4/e/cdFdW1t3H8mWHoSEe6gGLBgr0jdmOLsZvejYnp7ZrkpudNz01yk2uqRmOqMRp7Lwj23rvYAMWG0vu8f4yMErBj0PH7WcsV5pzNPr9zzoDxPLP3PjOaDEDFGXTvsHK3E35c3IGUoyrMy5FRZtnb28vOzk5Go1EGg2WEZ8m6aiVfn/v63P/+/esLMdqZ5OZa9sMu1wPDo99J1SIquwygYhzcJ/M3j1R2FQAq2Nq1a1WvXr3KLgO46WzdulVNmzat7DKAm15KSoqcnZ3P/Lv10tcBv1YueeSHZFn3oqqfr2LatLqk9kuWrbghgg8AN67DR1L125+WUVoe7u4acFsvjRr3mw4cTLqsfoIC/fXe6y/JdJ0+8LNVZrNZuXl5Ki4qLne/wWCQk5OjJCk3L0/m4vLzeqPRKCcnx+viL1YAAAAAAABUvssKPyRpxux5Onb8hG7p0kkuLs7ltsnOztGc+Qu1as26qy4QAC7EvYqbfLy9lHbqtAIDqspoNKh2zRry9HC/rH58vL2sawjhn1NQUKh3Pvxcu/fuK3e/h4e73nr5Odnb2+vN9z/VseMnym0XVi1Eb738vFwJr65rDRvUrewScMMzSIUFksm+sgsBrk5hgSQCe8AWGY1G5ebmysnJqbJLAW4aubm5/HseQLkuO/yQLGtybNqyTdH166pWzUh5eXpIktJOndau3Xu0cfNW5eXlVWih19rF1gsBcH1ydXXVJ//3mrKzs1W1qp8kaeh9d1ZyVbgSTk6OMhqNlhdms3Jyy/49UjISpGSEh7nYfNlTnKHyvPri05VdAm50BklpJyUvbwIQ3LgKC6TUw2QfgI0yGo1KTU2Vv78/AQjwD8jNzdXRo0fP/lsSAM5xReGHZPnlsmrNOkZ3AKh0bm6ucnNzrewycBXs7U16+98vKiIsVJKUlZWtV97+QFnZOaXa+fp4693XR1hD9+SUw3rl7Q//8XpxeQwGyXzJK4wB5+fuZFJ6bo6UkiyJNxVuVAbJIFVx4hOqgC2qUqWKTp8+rX379qm4uPypXQFUnJJ1BdzdL2/2BwA3B2JRADe8ksXhAQC2rWe9ameSNIIP3MjMktmsXvXCKrsQANdAaGioPD09+RQ68A8xGo3y8PBQaGhoZZcC4Dp0xSM/AOB68fvEKUpNPaZB/W9VUIC/tu3YpeycnIt/4zmcnJxUt3ZNmUz8WgQqnkE8rEZF+GxQa9nbGTV3e5JS0y/v9zxwvfB3d1a3qBB91L9lZZcC4Bqwt7dXREREZZcBAABE+AHgBnf4SKr+mjZbkhTgX1UDbuulsb9O0IGDSZfVT1Cgv957/SXCj0piNktpp07J1cVZklRcXP6D8qKiIp04maaCggJJUnYO630AN5MADxeNe6BjZZcBAAAAALgB8JQPwA3Ny9NDAf5+OnbshMKqBctoNKhRg7oKDgy4vH68PGRnYu7tylJYWKj3//M/6+vhQ+9TXl7+mbVgz64IezLtlF5+833r6wfuHqKiomLWjL3O5OTkateeRMkg1arBJx8BAAAAAMA/j/ADwA3NyclJH7z1inJycuXr4y1JunvIgEquCpfKYDAoMKCq8gsKdPTYceXk5Kp+VG0ZDAadOJmmyOph8vH2VHZOrkKCAuXs5KTDR1JVUFio1i2aKiMzS3l5eQoNCZKjo2Nln85Nr7i4WMtXrdX3Y3+xLlbv5uoiM6udAwAAAACAfxgrcAG44bm6uFiDD9xY7O1NenLYg3rv9RHy8/WRyWRS65ZN9dPvEyVJtw+4TU5OTvL28tQrLzypfz3zmFxcnOXq6qL2Ma00a95CSVLPrp1kYuROpUvcf1DfjvlZOTm5qhVZXVG1I5maDAAAAAAAVApGfgC44RUVFam42Cx7e36l3ajWbdyig4eS5e7upgMHk5SenqFG0fXUsEG9Uu1WrF6v0+kZqlE9TIuXrFBWVrbatWmpSKZWui6MnzhVOTm56t6lg+67c7AMBmnCX9M1cerMyi4NAAAAAADcZHhSCOCG993YX5RyOFUP3jNE1UJDtG7DJmVmZV9WHy7OzmrSqIHsWfD8H5eekanvxvxs+To9U3MXxsveZNKt3buUancy7ZQmTbM8RN+beEB7Ew/Izc1Vg/vf+o/XjPJt27lbkjRkQB/rSJy+t3bXxKkzZTCwMgsAAAAAAPjn8JQPwA3t8JGjWrh4qSRpxap1Cg4M1PhJ03TgYNJl9RMU6K/6UbUJPyrB3sT9Cg0JLrXNvYqrakXWKLVtw+atCq8WWmpbRFio/Jjy7Lrh4+2pw0eOaseuPWraKFqStHvvPklSVT/fyiwNAAAAAADcZHjKB+CG5u3tqeDAAB05ekzVI8JkNBrUrHF0mYfkF+Pl6c6aEZWkccP6atyw/kXbdYptq06xbf+BinCl+vXuoa9G/ahvf/hZnTvEyM5k0sK4JZKkXt06VXJ1AAAAAADgZkL4AeCG5ujgoPffelm5eXny8vCQZFkkG8A/r03LZtq8bYeWr1qjiVMsU5TZ2dmpZbPGah/TupKrAwAAAAAANxPCDwA3PGcnJzk7OVV2GcBNz9HRQY/cf5e6dozVxi1bZS42K7p+lKqHh8nZmZ9RAAAAAADwzyH8AAAAFcbJyVFRtSMVVTuysksBAAAAAAA3MWNlFwAAAAAAAAAAAFCRCD8AAAAAAAAAAIBNIfwAAAAAAAAAAAA2hfADAAAAAAAAAADYFMIPAAAAAAAAAABgUwg/AAAAcMPoO2apXpqxqbLLuKHc//sqvTprS4X3u/LgSa1LSjvv/qOZeRo+cZ2qvTNdjiMmyv/Nqbrth6Vae4Hv+buvl+296jr3n8yS4YUJKiw2X3VfAAAAAG4chB8AAAAALtuolYlal3yq3H1pOflq/cUCJZ3O1vSH2ynjvX7a+Hw3tQ73UezIRdqemn7R/lPSc/Tegu0VXTYAAACAm4SpsgsAAAAAKkJBUbFemblZk7ekqKC4WM1CvDRqcHN5OttLkj6O26nvVyQqt6BIfm6O+mpAU7Ws5q39J7NU7+M5eqNbPX0St1Mbn++mNl8u0DOxtbRoz1GlZuTKaDBown2tFeTuXOqYB9KyVefDWfr8tsaati1Fmw+f1nPtaym3oEiLE49p17EMvdujgYY0CpUkLd57TC9O36j03EKZjAYNbVVdT7erKUkKf3eGHmtdQ18u2aPP+zbSbfWCLng+59pzPFOP/rlWiSezVFBUrH4NgvXf2xrLYLDsP5Gdp+7fx2t98in5uzlp1OBmalHNW5I0cukejVy6R2ZJbg4mfdg7Wp0iq2rH0QxFfTRb5k8GWY/T6D9z9WrXuko8kaVf1h7U9G2HtT01Xf/p07BUPV8k7JHJaNBf97eVndFSREAVJ73UqY5ubxSqMC9XSdLtP61QnapV9OYt9SRJk7ck69VZW7Tq6S5q9d8FOpKRqzofztasoe0U4uF83uvx45r9+mXdQTUK8tSmw6eUeCJLT7SN1FNnrq0kjV29Xx8t2qFTOQUa3DBE/+3bWHZGg1YePKlnJq/Xiex8SdK7PRpoUMOQcu9Jv/rBemHaRk3clCRPZwe93LmO7v51pfb/u5dCPV0u8x0LAAAA4Fpi5AcAAABswoeLdmrJvuNa91xX7f93LwV5OOuRCWskSUv3Hdf/zdum+Mc76uBrvdWnXrB1n6PJTjkFRcovKlbqm30U6O4kBzuj4vYe1cT72mj5U53l6+pY7hRMDnZG5RYWy2Q0aPpDMfp2YFO9MG2jgj2cNfPhdvrk1oZ6bbZlyqmT2fm6bcxSvdGtnnaM6K7Zj8TqnXnbtGD3UUsddkYl7DuuPa/00MDokAuez989NnGtmoR4KfGVnlr3bFf9vv6QJm9Jtu6fuClZX/RtrNQ3+2hAdIgeGL9akrRg91G9MWerZg+N1fZ/ddc73eur35ilSsvJv+C1/lfH2moS4ql3utcvE3xI0sI9qRrUMNQafJwr3NvVGsqcj4uDnX4Y0lz+bk7aMaK7IrxdL3g9HOyMWrTnqAZEh2j20FiNv6e1Xpy+STkFRdY+tx45rZ0jemjj8900aXOyJm5O0snsfN06eomea19bu17qodlDY/XIhDXaeiS93Hvyx8ZD+mtLsjY8303rn+uqebtSVWyWDBc7IQAAAAD/OMIPAAAA2ISxq/fp0TY1VMXRMrj5mXa19NeWZOUXFatNuK8OvtZbAVWcJEk96gRo97FMSZLBIJkl3dWkmvWhvMFg0KDosw/v6wa462BadpljlrS/rX6QJKmWXxUVFpvVt36w9XXy6RxJlqAh0N1JvaICJUkhHs7q3yBY07alWI85IDpETia7i57P3019MEbvdK8vSfJzc1SzUC/tPp5p3X9LbX/V8qsiSXqoZYS2pabraGaeJm1O0qCGIarmZRm10L1OgPyrOGnx3mOXfuHLcTI733qtJcvIlIA3p1r/PDFp3WX3eaHrYZBBEd6uanlmNEtdf3flFxXrSEau9fufiImUwSAFujupZ1Sg4vYc08zth+XqYGcd6VHdx1W31gvS+A0HJZW9J/N3perWukHydnGQndGgZ2JrXdkFAgAAAHDNMe0VAAAAbEJadoFGTN+kN+ZstW5zdTApNSNXPi6OenPOViXsOy47g0E5BUUqNpdeANvX1bHUa3ens9NL2RkMKjKff8FstzMP5EsGOpx9bVDRmYW2UzNy5fe3Y/i4Omr/yaxzanC4pPP5+xRLCYnH9cninUrLzped0aBdxzIUW93Puj/wnOm6fFwsxziZna/UjFzV9XcvXZOLg1Iz8lSn6nlP96Kqujnp0KmzYVGEt6s2PN9NkvS/JXu0Py3rfN96Xhe6HtLf7teZG1FUbJbpzNeBVUpfgwNp2UrLKdDh9FyFvzvDui+3oEgDokOsr0vdk5yCUte+GlNdAQAAANctwg8AAADYhBBPZ73RrZ76Nwgus2/E9E3adPi0Fg/vIFcHk5buO67O3ywu1eZaT1wU6O6ko5l5pbYdy8xToPvZERKGc6q40PmcKz23QL1HJ2jKgzHqUSdAktT129Lndjwrr8zXvq4OCnR3LltTlqWmkgCh2GyW8cwQl/S8wks611tqB2jk0j16u3t9OZqMsjMarCNBXB3O/hPEzmgoFUKl556//wtfjxMXrel4Vp6qObhYv/Z1dVCIh7Nq+VXRphe6nff7zr0n7k4mncotsL4uGdUDAAAA4PrDtFcAAACwCQOjQzRy6R7rOg8ztx/Ws1M2SJJS0nMU6esmVweTMvMK9dWyvSosNiuvsOwUUtdKp5pVlZqRq9k7jkiyLJY+aXOS+tUPKbf9hc7nXMey8lRQbFajIE9J0tydqdqQckqZ5wQVs3YcsT6oH7fmgKIDPeTr6qj+DYI1cXOSks7sm7o1RWnZBYqt7qfAKk4yGQ3acTRDkmXdlHNHczjYGc+7NsjjbS3TU3X/Pl5rk9KUV1is41l5+m5Foj6J26kmwV6SpFBPZ2v/RcVmTdh46Gz/JqOy8gut03xd6vU4n1ErEyVZgo9ZO46oc01/dapZVSnpOdZ7kpVfqKET1mhdUlq5fcRE+GnGtsPKyCtUUbFZ/03YdcnHBwAAAPDPYuQHAAAAbigfLdqpT+JKP3Q+/W5f/atjHZ3OLVD0J3MlSVXdHPVFv8aSpBc61NZdv6xU1Eez5e/mpE/7NNSmw6fU8D9zFTe8wz9St5ezg6Y82FYvTtukZ6ZskMlo0Ie9otWuum+57S90Pueq4eOmZ9rVVPPP58vPzVG96wbq494N9cRf61S7qmUNkjsah2rohDXadSxDbg4mjRnSXJLUMbKq3uleX92/i1dhsVlezvaa+mBbeTpbppB6r2cD9RuzVOHermoc7Kk24T4qGagxqGGonp+6UasOntSEe1uXqsnVwaSEJzrq7bnbNODHZTqcnit3J5NaVfPR7/e0Utda/pKk4W0iNWjccsX8b6G8XRzUIbKqElftkyQ1DvZSsIezAt6cqukPtbvk6/F3hcVmOdoZFeLpokb/masT2fka0ihUt9UPktFgWaj+2Skb9MRf62SQQQMbhqhRsGe5fd3TNExL9h1T3Y9mK9DdSS92qKPvV+675qOGAAAAAFw+Q406Dc4/eTFwja1buaRC+zObzSouLlZOTo6CgoIqtO9zZWZlq7jo0qZ9MJ8zlUPJ1+f+t+RP6ddScXGxioqKVFBQoKJiyd7ZRWFBVzH5NgDghnMg5agK83JklFn29vays7OT0WiUwWBZiNlwZiqikq/PfX3uf//+9YUY7Uxyc2UdA+B8iorN1inBUtJzFPz2dGW9118uDnaVXBkAAABQuVJSUuTs7Hzm362V/xEhpr0CAAAAgEuwdN9xBb89zTpN2LfLE9UsxIvgAwAAALgOMe0VAAAAAFyCthG+Gt42Um2+WCCDwaAIb1f9eEeLyi4LAAAAQDkIPwAAAADgEr3eta5e71q3sssAAAAAcBFMewUAAAAAAAAAAGwK4QcAAAAAAAAAALAphB8AAAAAAAAAAMCmEH4AAAAAAAAAAACbQvgBAAAAAAAAAABsCuEHAAAAAAAAAACwKabKLgC4URnt/vkfn8ys7H/8mACAyuPj4SbJrbLLAAAAAADghkP4AVwBN1eXyi4BAAAAAAAAAHAeTHsFAAAAAAAAAABsCuEHAAAAAAAAAACwKYQfAAAAAAAAAADAphB+AAAAAAAAAAAAm0L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKYQfgAAAAAAAAAAAJtC+AEAAAAAAAAAAGwK4QcAAAAAAAAAALAphB8AAAAAAAAAAMCmEH4AAAAAAAAAAACbQvgBAAAAAAAAAABsCuEHAAAAAAAAAACwKYQfAAAAAAAAAADAphB+AAAAAAAAAAAAm0L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKYQfgAAAAAAAAAAAJtC+AEAAAAAAAAAAGyKqbILAK6VlJSUyi4BAAAAAAAAAFAJCD9gcwwGgxwcHFRcXFzZpQAAAAAAAADATcFoNMpgMFR2GVaEH7A5BoNBJpNJZrO5sksBAAAAAAAAgJuCwWAg/ACuFYPBILPZfN39oAEAAAAAAADAzeB6eS5L+AGbc738cAEAAAAAAAAAKoexsgsAAAAAAAAAAACoSIQfAAAAAAAAAADAphB+AAAAAAAAAAAAm0L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKYQfgAAAAAAAAAAAJtC+AEAAAAAAAAAAGwK4QcAAAAAAAAAALAphB8AAAAAAAAAAMCmEH4AAAAAAAAAAACbYqrsAoCKZjabK7sEAAAAAAAAALgpGQyGyi5BEuEHbExJ8JGVlVXJlQAAAAAAAADAzcXV1VVms/m6CEAIP2BzSgKQoKCgSq4EAAAAAAAAAG4OKSkp103wIbHmB2wQ014BAAAAAAAAwD/veno2S/gBAAAAAAAAAABsCuEHAAAAAAAAAACwKYQfAAAAAAAAAADAphB+AAAAAAAAAAAAm0L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKYQfgAAAAAAAAAAAJtC+AEAAAAAAAAAAGwK4QcAAAAAAAAAALAphB8AAAAAAAAAAMCmEH4AAAAAAAAAAACbQvgBAAAAAAAAAABsCuEHAAAAAAAAAACwKYQfAAAAAAAAAADAphB+AAAAAAAAAAAAm0L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKaYKrsAAAAAAAAAAAD+aYeSkrVj126dPp0uR0dHhYeFKqp2LZlMPDa3BdxFAAAAAAAAAMBNIy3tlH7/8y/t2ZtYZp+Hu7v63dZLDerVrYTKUJGY9goAAAAAAAAAcFM4ceKkPvvf19qzN1EODg6l9hkMBmVlZ2vsT79pxao15+3j8/jdMr4wQU4jJsr5pYmKeHeG+vywRHF7j1nb7D+ZJcMLE1RYbK6Quiu6v5sB4QcAAAAAAAAAwOaZzWb99NsfysrKVofYtnrhmcfl6eEuyRJ83D6ovx558D7Z29tr4uRpOnb8+Hn7alHNW7kfDlD2+wOU8EQntQrzUc/vE/TnpiRJUqiniw6/catMRkOF1F7R/d0MmPYKAAAAAAAAAGDzduzarUNJyXJ3r6JbunSSg4ODhg97SF9/P0bdu3ZWsyaNJEnNmjTS8pWrtTAuQUMG9rtgnwaDFOLhrFc6R8nezqinJ69X/wbBOnQqWxHvzVTBRwN1Mjtf9/++SruOZajYLNX1d9fowc3kX8VJEe/O0ONtI7Vs/wltOXJazUO9dXvjUI1euU87jmaoV1Sg/tOnYan+jAbpmSkbNGPbYRkNBnk42+vLfo3VOsxHyw+c0FN/rdfp3AIVFpvVp16QPrm14U0ZmhB+AAAAAAAAAABs3vYduyRJ6ekZGj32Zz30wD3y8fbWiOeekr29vSQpLn6Jlq9cLUnaum3HZfU/rFV1/Wv6Jm09kq4qjmcfvX8ev0t+ro6a+XA7SdJ7C7Zrzs5U3dssTA52Rm1MOaVJ97fR6dwC+b8xVVUcTZr8QFsdz8pT4FvT9Fz7WqWOM3/XUc3afkTb/tVdjiajZmw/rD82HFLrMB89P3WjHmtTQw+2iFBuYZEe/XOtthw5rUZBnld83W5UTHsFAAAAAAAAALB5J9PSrF/vSdynH378RWaz2Rp8LF+5WtNmzrG2ycrOVn5+/iX3X8XRXiajQWk5pb8n2MNZKw6c0Izth5WVX6hXOkfp3mZhkizTbd1WP1iS5OFkr6pujupdN0iS5OvqKC9nB6Wk55TqL8DdSamZufpp7QGlZuSqV1SgPrutkfVYkzYna+XBk7I3GjX29hY3ZfAhEX4AN6Q333lPkVHRWrpsRWWXgkp0Mi1NkVHRGnznvZVdCgAAAAAAwHXP4UzIIVlCh+ZNG8tgODsdVK2aNaxrgJS0MZkuffKkA2lZKiw2K9DdudT24W0i9UKH2vokbqf835yqfmOXKun02UDDzeHsMYxGg9zOGTViNEhFf1vkPDrQQ5MfaKtZOw6r9oez1eqLBUpItKxPMmpwMzUN8dLQP9bI740penbKBuUXFV/yOdgSwg/gCtx+9/2KjIrW4oQl5e4/cOCgIqOiVTe6qbKzc8o60KFgAAAgAElEQVRt88PYnxQZFa1X33j7WpZqc3765TetW7+hQvv87IuRioyK1kf/+fy8bdq273LBwGnrtu2KjIpW1x59KrS2y7U4YYkio6LL/RPdtKX69B+sL0d+o8ysrEqt83LNmTtfkVHRevq5Fyu7FAAAAAAAcIMKDraMqChZ3Lxp44aSpI2btii/oEA+3t4aPuwhawASFBggo/HSH6GPWrlPtf2qqKavW6ntBoM0tFV1LXqsgw691ltOJjs9P/Xqnm91iqyqife10dG3+mhQw1ANHLdMkmX0yFu31NOmF7pp9TNdNHdXqkav3HdVx7pREX4AV6Bzpw6SpLjFCeXuX7Q4XpKUX1CgZSvKf1i+OMHyvZ07drgGFdqm/Px8vffhx1pbweFHlzP3s+S+/d32HTuVevSoJCkuvvx7XhKEde7YvkJru1Lh4WEaPmyo9c+woQ+qe7euOnkyTf/931fqN/AOpZ06VdllXjJ7B8snMy7n0xYAAAAAAADnatIwWnZ2dnJzc1Vk9QhJ0uKEpRr363iNHvOT8gsK5O3lpbBqoZKk5s2aXFK/RzPz9MHCHfosfpe+6Nu4zP6hE9Zo1JkAwsvZQTV93WQ2l2l2yUav3KdH/1yrwmKzHOyMahTkKbNZyi8qVvPP52vT4dOSpDAvV/m7OeoqDnVD4ykScAW6dOqgDz/+VIvi4vXGqy+X2R8Xn6DQkBAdO35ci+OXqEunjqX2Z2fnaPXqtXJ2dlab1i3/qbJveFu37VBBQWGF91u/Xl35V62q3bv3KCXlsIKCAkvtLwk8atWsqcXxCfr3S2VHH5QEYSXBWGWLrF5dzz3zZJnt+QUFevrZFzRvwSJ9/e33emXEjTGSomTuTftzhqcCAAAAAABcDi8vT3Vq307zFsZp5Hej1bhhAy1YZPkw7J7EfRo15id5erhr4+atCgzwV5uWzc/b16qDJ+U0YqLMkhxNRrUJ99G8Ye3VJtynTNtnY2vp0T/X6u25W2WyM6qmr5u+Hdj0is9jUMMQLdp7VBHvzpCDnVEeTvb69a6WcrAz6uXOUbrz5xXKyrc8Q+tay18PtYi44mPdyAg/gCsQER6uiPBw7du/X3v2JiqyRnXrvpycHK1atUa39u6pQ0lJ5U6NtXzlSuUXFKhrbIwcHR2t21euXqNRP4zV+g0blZmZJS8vT7Vs0VzDhz2sWjVrXrSu/fsP6MuvvtGyFSuVnp6h0JBg3dK1i4Y+/IDcXF2t7QoLCzXu5980dfoM7U3cp6LCQgUGBqhTxw56bNjD8vbysrZ94+139ctv4zVjykTNX7BQ4/+cpGPHjsnX11e3Dxqg4Y8+ooSly/TlyK+1Y+duubg4q23r1nrt3yPk5Vl6MaWrOb9HH39a8xcukiR9+PGn+vDjT/Xk44/q6SeGS5J27d6tr74dpZWrVist7ZRcXFxUr26U7r/3rouOrjEYDOrYIVa///GnFi2O1113DCm1P25xgkKCg3VLt876cuQ3OpSUpNCQEOv+9PR0bdi4SZ6eHmrSuJF1+6XWdPz4CbVq11G9etyiO+8YotfeeFuHkpI0d+ZUhYaEKD8/X1+M/FpTps3Q8ePH5efnp1t79dDdd95xwfMqj4O9vZ4Y/qjmLVik+ISl1vDjtTff0W/jJ2jm1IkaPWac5sydr+63dNUH71qmZcvOztG334/W7LnzdOhQkkz2JlWPiFDfPr119523lxqRcfp0un748SfNmTtPR46kqthcrAB/f3Xt0knDH31Eri4u1rZLl63QDz+O044du3Qy7aQ8PDxULypKD95/r9q2aWVtR/gBAAAAAAAqwi1dOykjM1MrVq2xBh8l9iZaRmf4V/XTQ/ffIzs7u3L7eCa2pp6JvfCzrHBvV5k/GSRJquvvrvjHO5bbbseI7qVe7/93r1Kvj7x5dor1kv7cnez1853lf6C6f4Ng9W8QfMHabhaEH8AV6tyxvUaN2a+4+IRS4ceyFZZgo3WrlgrYH6BVq7/V7j17VTOyhrXN4nhLINLpnAfgkyZP1YhXXlPNyEg9/ugj8vT0VGLiPv06/g/NX7BIP48dpUYNo89bz46duzTw9rtlsrNT/363KTgoSBs2btLIb77T8pWr9PPYUXJwcJAkPfnsC5o3f6HatG6lF559Ss7OztqwcZPG/PiTFixcpMl//i53d8vcho6Olu95/6NP5Ovjo08/el/5+fl694OP9dkXI3X8xEnFL1mqfz33jIKCAjVj5myNGvOjcnJz9PWXZ9fQuNrze/yxR+TvX1W//DZeA/v3VbeunRURHiZJWrd+g+598BHZ29vrjiGDFFkjQsePn9AfE//SsOFP6fVXX9a9d104KOjcsYN+/+NPxcUnlAo/0tPTtX7DRg3od5taNGtqvX9333m7tU3C0uUqLi5Wh9h21r8UL6cmJyfHM8fK0PMvvqyuXTopwN9fbm6W+SFf+vcbmjp9hlq2aKZHhz6k4uJixcUnaMQrr13wnM6nJJTKyc21bnNycpIkjfrhR23bvkOPPvKwqkeES5KysrN1+133ae/eRA3o31fDhj6k7OxszV+4SP/3/kdavXadRv73U0mS2WzWfQ89oi1bt2nwwP5qUL+eDAaDVq1eq2+//0GrV6/VH7/9JElasChOw4Y/pYjwcN17953y8fFW6tGj+nPiZD0w9FF9/83/1L5djKSzC5IRfgAAAAAAgKthMBg0qP9tiqpdSwvj4nXgUJJ1n4e7u1q1aKYOsW2tz9Fw4yL8AK5Q504dNGrMj4qLi9fDD9xn3V4y/VFMm9aqFhqikV9/q7j4hNLhR8ISGQwGdepgWR/i9Ol0vfXOe4qqU1t//DrO+iBaknr17K7bBgzR2+9+oEl//Hreel5/8x3l5+dr/ITfVK9ulHX7q2+8rd//+FNTps3QoAH9NHfeAs2bv1Dt28Vo1LcjZTAYJEmDB/aXn5+fRn79rUb98KN1yqSS/dnZOfpk1HvWfp975kkNG/6UfvrlN82aOkk1a0ZKskwhNX3mbMUtjldhYaFMJlOFnF+D+vW0ectWSVKNGtWt106yjFrIzc3VT2NGqXGjswHKwAH91LXHrfrok8/Ur09vValS5bz9t2ndUs7Ozlq+YpXy8vKsI3ISlixTcXGxYtq2UdOmTeTs7Ky4+IRS4cfi+LJTXl1OTYYzC2ctX7lKr4x4Qffefae1/Z69iZo6fYaqR4Rr7KjvZG9v+bV9z113aOhjT5z3fC5kxapVklTqPWk0Wu7zug0bNXnCb9bgRZK+/W60tu/Yqc8/+VC9e/Wwbr/7ztv15DMvaNacuVocv0TtY2O0N3Gftmzdpl49u+u9d960tr198EDVqhmpFatW6fCRVAUG+GvK1OmW/r/6whq0SNIdgwfqsSef1a5du63hR0no4UD4AQAAAAAAKkD9elGqXy9Kubm5Op2eIScnR3mc+TAwbAMLngNXqEnjRvL09NCadeuVmZlp3b44YYnqRtWRr6+PGkY3UJUqVawjPSTLw+zk5BQ1athAPj7ekqQFixYpKztbPbp3U0ZGpo4dO2794+Ptrag6tbVp8xZlZmWVW0tKymGt27BRTZs0LhV8SNLTTwzXT2O+V9vWlimEZs6ZK0m69547rcFGiTuGDJQkzVuwsMwxevcsPQSvRoRlrsCakTWswYdkCUvCw8NUUFCoU6dOV8j5Xci+/fu1c9duNYxuUCpkkCRvLy/d0rWLcnNztWTZ8gv24+joqJg2rZSbm6sVK1dbt8fFJ8hoNCqmTWs52NurVcvmWrFytfLz8yVZRjrEL1kqe3uT2sW0vaqajEajBg3oV2rbkqXLJFlCopLgo8QdQwZd7PJYmc1my6iKSZP17gcfy2Aw6OEH7y/TrleP7qWCD0maMn2GPDzc1bJF81L37tix4+rerYskaelyy7mUhBS7d+9VRkZGqX4efeQhjR31rQID/CVJJpOl7dp160u18/b21vhfftTQhx6wbmPaKwAAAAAAcC04OTnJv6ofwYcNYuQHcIXs7OzUIbadJk+driXLlqt7t67WBbNv693L2qZN65ZasDBOmVlZcnN1tQYhnTuenedv1649kqT/fPaF/vPZF+c9ZnJyimrXKjuf4PadOyXJOg3Uufz8fOXn52t9vWfPXklSrcjIMm0D/P3l5uqqxH37y+wLDAgo9dp05kF8gL9/mbb2Z9Z/KCi0LKx0ted3IXv2JEoqPYrhXJE1LNsTz8zZeCGdOnbQvAWLFBefoPaxMTKbzVqcsFSNohvIw8PyF2C7mLZaFBevFatWKzamrbZu267jx0+oXds21nVVrrSmwAB/OTs7l9p28OAhSVJ4WNl7e77+JWn+wkWKjCp/GjF3d3d9+vH7atWi7KJd547AkCwjfpKTUyRJrWM7nfd4SWfahFUL1aAB/TRh4l+K7dxdnTrEqkXzZopp21rBQUGlvueRhx9QXHyCXn71Df36+x+KjWmrli2aqVmzpmVGeFjDDwfCDwAAAAAAAFwc4QdwFTp36qDJU6drUVy8unfrqrgzi5vHtmtrbRMb01Zz5s7X8uUr1bVLJ+sC6J07np22qWTEw9AH71erVi3Oe7zyggZJys2xrN1w7uLp55OdnS1JZR6yl3BydlJmVpby8/NLzW1oZyp/gafzbT/X1Z7fhWSdOR+X85yPs7Nliq3snJyL9tWpQ3sZDAYtiovXG6++rC1bt+nkyZOl1gspmYZpcfwSxca0td7PTufczyutqbxpuUraOJVzb52dyu9fkiLCw9W719nROgaDQU6OjgoPC1Pbtq1LLTpeuobSoz6yztw7Pz9f6+Ln5Tl3cfv33nlT7WNjNGHiX5o9d76mTJshSWrSqKFeeelF69oudWrX0owpEzXu5181d/4CjfzmO4385ju5ubnp7juH6OknHreOdmHkBwAAAAAAAC4H4QdwFWLbxcjB3l5Lllqm/IlPWCo3Nzc1btSwVBtJil+yVDFtW2vNmrUKDQkpNVVUlTPTDPn5+Vkfrl8O3zMjO9JOnbpoW9czoxOys7Pl6elRZn92drZMJlOFLup0ted3ISXnUxI4/F3J9pJ2F+Lj461GDRto/YZNOnDgoOLLCbPCqoWqWmiIEpYslWS555JlwfRrUVPJ+ii5eXll9mVkZpTZVqJG9Qg9/cTwi/Z/MW5ulhpzsnMu+d4ZDAZ179ZV3bt1VX5+vtat36DZc+frt/ETdPf9D2vOjMnWUSCBAf4a8cKzGvHCs0pKTlZ8wlL98tt4ffPdaGVkZOqt1/8tifADAAAAAAAAl4c1P4Cr4OriopYtmiv16FHt3LVba9etV9s2rWQync0VAwP8VTOyhlasXK0169Yrv6Cg1MLYklTrzFRPq9esKfc4J06cvGAd1UJCJEnbt+8os+9IaqrG/PiTEs6sHVHrTOiyc9fuMm2TkpOVnZ2jyBrVL3i8y3W153fBvi9wPpK068z2mjXOP0XUuUqmI1u+cpWWr1glby8v1a9Xt1Sb2HYxSty3XwcOHtLGTZsVVae2goICr0lNISHBkqS9exPL7Nu2feclnNHVcXZ2VmhIiDKzsrR9R9njZWfnKOcCo2ocHBzUqmULvfnaK3ru6SeVm5urRXHx5bYNCQ7WnbcP1qQ/fpW7u7tmzZ5r3edf1U/L4xfqrtsHX/1JAQAAAAAAwOYRfgBXqWS6o9Fjxyk/P1+xMW3LtIlt11b79u/X7DnzJJWe8qrktYuLsxYsWqwNGzeV2nfg4CF17NZDjz7+9HlrCAwMUIP69bQ3cZ/mL1xUat+P437Rux98rKSkZEnSrb16SpLG/fyrzGZzqbbjfv5VktSzxy0XPe/LcbXnV8LOzjLFVl7u2VEQYdVC1aB+PW3Zuk3r1m8o1f5IaqrmzlugKlWqqG2b1pdcqyQtW75C6zduUkzbNjIaS/+qLBkJ8v3oMSosLFSnjqXDrIqsqXVLyzRhU6fPtC6yLklFRUX6+dffL+mcrlaf3pb3zBf/+0pFRUWl9r3/0Sdq1jpW6zZslCT9Nn6CmraK0crVZYOukinSTCaT8vLydGu/QXrg4UdVXFxcqp3BaJTRaCgVIhqNRvn5+Z53ujYAAAAAAADgXEx7BVylLp066q3/e1/TplvWNYgtZ2qg2JgYjR4zTn9NnqoqVaqoebOmpfa7u7vrzdf+rRGvvKb7HnxEDz5wr0JDgrV//0H9Nn6CCguLdP+9d12wjjdfe0V33/+wnnr2Rd0xZJACAvy1adMWzZozV40aRmtg/36SpA7t26l3rx6aPmOWHhz6mLp26SSj0ajVa9ZqyrQZql+vrh68754KujoVd36SJVSQpD8mTpKjk6OCAgLUq2d3vfPma7rz3gf00LDHde9ddyg8PEyHjxzR+AkTlZWdrc8+/kAuLpf20LxmzUhVCw3RvAULVVBQWGrKqxKtWrSQg729Jv01RZLU5W8jeSRVWE316kapU4f2Whi3WEPuuk/dunZWcVGRFi1OKLMI/bUybOhDWrAoTvMWLNJ9Dw3Trb16qLCwUAsWxil+yVK1j41Ro+gGkizB0Keff6mhjz6u/n1vU2SN6jIYDNq1e48m/DlJAf7+6t6tqxwdHRXTprW+/2GsBt1xj7p16SxPTw+dOnVaM2fP0alTpzXihWetNUyeOl0vjHhFfXr30qcfv/+PnDcAAAAAAABuXIQfwFUKDAxQVJ3a2r5jp2pG1lBgQNlFu5s3ayJnZ2fl5OSoW7cupT7RXqJ/3z4KDg7S96PH6KdfflNGRqY8PDzUskVzPfrIQ2WmXvq7htENNGn8L/pi5DeaNn2m0jMy5Ofnq+HDhuqxYQ9bF46WpE8/el9NGjXUn5Mm690PPpbZbFa10BA9MXyYHnnoQes6ExXpas9Pklq1bKEhgwZo+oxZ+u+XX2nQgH7q1bO76terq78m/K4vRn6t8X9OVFraKVWpYll75ZMP3i0TNl1Mp44dNHbcz5Kk2Jg2Zfa7uDiradMmWr5ipar6+ZVbe0XW9Pl/PtKn//1SM2fN0X+//Ep+fr7q07unnn5i+JmQpuCyzu9yubg46/dfftT3o8Zo1py5euud9ySDQRHhYfrX88/o/nvvto6OCQ4K0sQ/ftW334/WosXxmjDxL9mbTAoMCtQdtw/WsKEPWteaGfHic4qICNefkybr+x/GKCsrS74+PqpePUJffPaJenbvdk3PCwAAAAAAALbLUKNOA/PFmwHXxrqVSyq0P7PZrOLiYuXk5CjozILKAAAAAAAAAIBrKyUlRc7OzjIajTIYDJVdDmt+AAAAAAAAAAAA20L4AQAAAAAAAAAAbArhBwAAAAAAAAAAsCmEHwAAAAAAAAAAwKYQfgAAAAAAAAAAAJtC+AEAAAAAAAAAAGwK4QcAAAAAAAAAALAphB8AAAAAAAAAAMCmEH4AAAAAAAAAAACbQvgBXIHP//eNRn47usz2Xbv36PmXXtOyFavK7Pvtj4l64/8+uKT+DyUl6/mXXtOWrduvulZbdORIqp5/6TXt23/gqtpciklTpuujz768qj6uJ6+9/Z7mLYyTJC1ZtkIvvPz6FX8/cDEbN2/V8y+9pqys7MouBQAAAAAA3GQIP4ArUKtmDR04eEj5BQWltu/emyhJ2nPmv+faszdRtWtGXlL/bm5uCgjwl9GOH1FcO5E1qmtA31sruwy9/s77OpmWVtllSJKWLl+p3/6YWNllXJEjqUf1fx98UiF9/fjz71q9dl2F9AUAAAAAAFAZeLIKXIFaNSNVVFRUZlTB7j2WgGNP4j6ZzWbr9mPHT+jU6XTVusTww8vTQ+5ubvL18anQuoFzBfhXVeuWzSu1hrRTp6+rUQGHklIqu4QrlpRccbVXZF8AAAAAAACVwVTZBQA3ooiwanKwt9fuPXutozlyc/OUlJyiB+65Uz+M+0WHj6QqKDBA0tmRILUia0iSMrOyNHX6LO1N3KfMrGwFBQaoV49uiqwecaavXIWFhaqqn69mzpmnJctW6p3XX5adnZ21hoWLEzR77gK9/drLcnJy1PqNmxUXv0RHjx6Tg6ODmjSMVs/uXWVvb3/e81i/YZMWxS/RseMnZDLZKTysmvr27ikfH29JUlFRkWbMnqeNmzYrIzNLbq6uahhdX717dJOdnd1F90uWh6gzZs9TUnKyigqLVLNmDfXt3VNeXp6SpGUrVmn2vAW6967bNXnqDB0/cVK+Pt66c8hAJacc1vyFi5WRkaGIiDDdMXiA3FxdrfVnZGZq9NiftXtvouztTWrRrKl69+gmg8FQ/vle5Bqlp2do/MS/tGfvPjk5OapNyxYXfS9cyjXYt/+gZsyeq0NJyTIaDKoWGqLePW9RaEiwJGncr+Mls1kREeFaHL9EGZlZqlmjuu4YMkALFsVr3YaNKiwsUpNG0erXp5f1/C72PrqYJctWaPK0mfrk/bclSW+884G6dGqvtFOntX7jJuXl5atGRLgGD+irKlXcyu1jb+J+fTt6rPr16aXWLZsrcd8BzZwzT4ePHFFxsdlSU/euqh4RXuZ79yTu09ff/SBJevfDT1Wvbh09eO9dKiws1Ky587V+w2ZlZGbK3b2KmjZuqO5dO8toLD+zLy4u1uRpM7VuwyYVFxUpukF91a9XR2PG/aq3Xn1Jbm6W982F3gMjvx2txH37JUlr1m3Qc08NV3BQYKnj/O+b72Vvstewh+8vtX3MuF+VkZGhpx4fdtH6DyUl6/P/faNnnnjU+h6QpPc++kz160WpT6/u5Z7jqVOnNXXGLO1N3K/cvDx5e3kpNqa1WrdsrjnzFmrugkWSpOdfek239e6h2Jg2F/0ZX7p8pebOX6TBA/rqj4mT1axpI8XFL5Uk/T7hL02eNlPvvvnqRa/dufdg7fqNMhcXq25UbdU88zuvxIxZc7Uofon1PQcAAAAAAHCt2Hn7+r9Z2UXg5jVs6IMV3qfZbFZhYaGqVKlS4X2XMBqN2nfggI4cOWr95PzO3Xu0Zet2DRnYVxs2bZGrq4vCqoVKkuLil8gsqVOHdjKbzfrq29E6fuKkhgzspw6xMTqdnq6pM2arQd0oubm5yWQyKbJGdUmWKbASli5XWFio/HzPjgSZMn2WQkOC1axpI23Ztl3jfvldzZo20qABt6l6RLgWxiXoSGqqGtSvW+45HEpK1nc/jFPLZk3Vv29vNYpuoO07dmn1uvVq08ry0H9BXLxWrlqj2wcPULfOHRRerZoWLIpXTk6uakbWuOj+U6dO6/OR38rby1N33T5ITRs31JZt27Vk+Uq1btlcRqNRySmHtXnrduUXFOj+u+9Qh3ZttXzlaq3buEmS9PD9d6tli6aaPW+BCgsKVatmDWVmZmnZilVKSTmsJo2idUvXTnJ1ddX8hXFyc3NVtdAQa5sWzZrIy9Pzkq7RmHG/6ujRY7r37tsV06aV9u7br02bt8rewV5tW7cs9zpe7BocO35cX3z1naqFhuiOwQPUsnlT7T9wUHPnL1TTJo3l5OSoLVu3a2/iflX189X9d9+h6Pp1NW3WHG3cvFX1ouroriEDFRoarL+mzlBYtVD5+vpc0vuoPIsWJyisWqhqRITr4KEk7di1W926dJQkxS9dpn0HDqpxwwa6Y1B/NWvaWHMXLFRmZpbq1qld5vuPHT+hb0aNVWzb1urYvp3y8/P16Zdfq2ZkdQ0e0FetmjdV2qnTmjZzjtq2blEmiPNwd1dAgL82bd6q554arlbNm8pkMmnCpClat2Gz+vXppV7du8rPz1dz5i5QVnaO6tSqWe55xcUv1aLFCep7a0/1uKWrTp5MU/yS5crOyVGn9u3k4GB/0fdAdP262rV7r6pXD9fwRx6Sl5dnmSDNYDAqfulytWrRTI6OjpKk/Px8TZg0RZ07xio0JPii9aenZ2jFqjVq1aKZPNzdrX0nLF2hqlX9VLtW+SPExv70m7JzcnXnkIHq0K6tXF1dNGnKdIWFhapxo2jl5+UpPT1dr/zrOUWEV1NyyuGL/oynHD6irdt3KD09Xb173qKo2rXUsX2MFicsU78+vTRkQD/Z21/82knS/EWLFb9kmfrf1ls9u3dVcbFZ8xctVm5unjqeuQen09NlLjarcaPocs8RAAAAAADcuDIyMmRvby+DwXDeDyf/k5j2CrhCtSIjlZxyWDk5OZKkPXsSFR5WTXZ2dqpRPdy6/odk+YR77TOfgN61e4+SklM0eEBf1axRXf5V/dSvTy95eXoqfunyMscJDPBXVT+/Uoufp506rUNJyWrS2PIAceGieFWPCFev7t3k6+OjqNq11KtHN61dv1GnTqeXW7+fr6+effIx3dK1k6r6+Sk0JFix7doo5fARZWZmSZIOH0lVYIC/ateMlI+3t6Lq1NJjjzyg5s0aX9L+pStWymCQ7r59sAID/BUaEqy7hgzSyZNp2rh5q7WWoqIidYyNkbOzk5ydnRRVp5ZOnkxT7563yN7eXh7u7oqsHqHklMOlzqFe3SjFtGml4KBAdenYXmHVQrVuw8Zyz/di1+h0erp2701Upw6xpe6Lk5PjBd4FF78Gy5avkqODg+4cPEBBgQEKCgzQXXcMUlFxsdasXX/2GhQXqVvnjrKzs1NAgL8CA/xlMpmsIVGtyBpydXVR8mHLNbjc99Gl8q9aVS2aNZHRaJSnh7uiatfSoaTkMu2ysrM1asxPqhdVWz1u6SLJ8r7My8tT08YN5V/VT/7+VdWvTy8NfeBe2ZnKDjS0s7OT05kAwdnZSY6OjsrKztaadRvUrXMHNWrYQD4+3mrauKHatW2tFStXq6ioqNy6V69brwb1otSqRTNV9fNVj1u6yMvTo1Sbi70HnJycZDQaZbKzk6urS7mjTBpF15ejo0Op99m27TslSY0bNrji+i/F4SOpqlO7pkJDguXj4602rVroyeGPKCgwQA729tb/uXB1dZHJZLqkn3FJKigoUGxMG0XVriVvby+5urhIkhwdHeTi4nxJ106S1qzdoHYH8lUAACAASURBVPp166hFsyby9fFRm1YtyoRVzZs21oP33XXF1wAAAAAAAOBSEX4AV6h2zRoym83ak7hPkmWx88galumGIqtHKHHffhUXF+tI6lFlZmZZ1/s4cCjJEpCcMw2QwWBQ9YiwMg/3SzRu2EBbtm63riOyafNWOTo6qm6d2jKbzTqUnFLm0+IltaQcLr9PJydHnTiZpu9/GKd3P/xUb/zfB9aFnrNzLGsw1Iuqo917E/XTr+O1cfNW5eTkqKqfn/x8fS9p/8GDSaoWEiJnZyfrcT09PeTt7VWmrqp+vmdrc3SUi4tzqSmuHB2dlJubW+p7qkeElXodHhaq1KPHy5zrpVyj1KPHJEnVQkOs+w1npqi6kItdg0PJKQoJDio1ZZmjg4Oq+vmWut/eXl6l2zg6yv+cayJJTudcgyt5H12KoED/Uq+dnZ2VfSbgK1FUWKSxP/0qTw93DR7Q17r9/9m77/CoiraP499syiYhCSkkoYQeSigBQu+9i4KCIggIdkVBxUZRUPRVH/VRASs8qCDSpBfphA7SexNCS4P03jbvH5ssWZJAiCAaf5/rirKnzJlzNruTM/eZe7zLeOFdpgyz5y5gw+YtXL4Sio2NDdWrVcHhJunX8goNC8dkMllGTeWq6FeB9IwMrl6LyrdPdnY2V69eo0oV69+HvKOeivs5uZG9vT2NGgSyd/9By7JDR45Rv24Ajo6Oxap/UdUJqM2GTVtYtnI1Z87+QVZWFpUr+uFayCifonzGc1WuXLGgIoCiXbusrCyuRUXl+7zc6vMjIiIiIiIiInK3aM4PkWIqW9YXV1cXzpw9R7WqVQgLj6B/v/sBqF69KqmpaVwJDePCxUsYDAaqVzN3UqemppGVlcUb4ydZlWcymQqdV6Fhg3qsWb+R8yEXqVa1MoePHiWwXh3s7OxIS0/HZDKZc/6v35Rv3/j4hALLPHjoCLN+mU+XTu3p98B9ODk6cu58iHn+iRyNGzXA0Whk287dzJm3EJPJRL06tXmo7/24uJS65frUNPM1eH2cdXa9rKysfPWyu2FkwI2vAbJveO3k6Gj12sHegfT09Hz7pWdk3PIalSplftr9xtRMDg4O+bbP61bXIC0tDbcC3lej0YG0tDTL64LOt6BluRehOL9HRWFvV0CQ4oYLv2X7TtLT0/H18bYE5MCcDm7kc0+yKXgru/bsZdVv63B3L03Pbl1oEtSwSMdPSzVfk9wRIbmMRvP7kPeaWfZJS8NkMuFotH6vnHNGMEDRfgeKqkWzJuzc/TuhYeF4l/Hi5KnTDB86qMj1L2zeklvp368P5cr5sm//QYK37sBoNNK6RTN6du9SYJlF+YznuvGzlFdRrl3u5+7Gz4/xFp8fEREREREREZG7RcEPkT+hpn91zodc4HzIBRzs7S2TF7u5uuJdxotz5y9w4eJFqlSuZOlEd3J0xM7OjldHPZ+vPBubgjtFfby9KVfWlyPHjlPGy5OQC5fo1qUTAA729hgMBtq1aUnzpo3z7VvYU+G79uzFv3o1enbrYlmWkZmZb7u6dWpTt05t0tPTOX7yNEuWr2Ter4t5Ythjt1zv6OhI1SqVGPDgA/nKNRpvnk6qKNJuCHSkpadbOpnzKso1upiT2unG0SUpN7wuyM2vgZHU1Pwd9qmpabjlme/hdhXn9+hOKevjzUP97mfatzNYsXotffv0sqxzKVWKPr160KdXDyIiItm8dTu/zP+Vsr4++FUof8uyc9OMpd4Q5Mh97VhAJ31ukCg9PcNqeXLy9dENxf2cFMSvQnkqlC/HwcNH8KtQHmdnJ8vE3kWpf0aGdT1zFbY8l62tLe1at6Rd65YkJCayd99BVq1Zh4tLKdq3bZ1v+6J+xm+lKNcuN+hx4+elKJ8fEREREREREZG7QWmvRP6EmjX8CQuPMM/3UaWyVdqi6tWqcvHSJS5cvEStGtfTxVSqWIHMzExMpmx8vL0tP/Z29riXLrwzvGGD+pw4eYqjx0/g4lKKGjkTotvY2FCxQnmio2OtyvPy9MTW1hYnJ6cCy8vIzKSUs/W6fQfM8xjkPsx/9PgJomNiAPMIiIaB9WjRrAlh4RFFWl+pYgWuXovCy9PTqm42Nja43YEJ6c+HXLB6fenyZcr6+uTbrijXyCcnTVXelFFZWVn88cf5m9bhVtegol8FLl25YjXXQ0pKKpFXr1EpJ1hWHMX9PboTAgJqUaF8OR584D62bt/JqTNnAYiOjuHo8etz0/j6+tC/3/3Y2NhYrkehcn7nypcrh8Fg4HzIRavVIRcu4ehoxLuMV75d7ezscC/txsVLl62WH8kzT05xPyeFad60MQcPH+XgoSM0CWpkmcSrKPXPDfzlDQwkJiYRn1D46JPU1FT2HThk+T1ydXGhY/s2VKlc0era5h2kU5TP+M3kblOUa2dnZ4eHhzuhN6RcO53zuyEiIiIiIiIi8ldT8EPkT6hVw5/s7Gz2HjhoyX+fy79aVU6dOUtsXDw1a1S3LK/hX50K5cvx89wF/HEuhOiYGA4cPMynX05j+87dhR6rUWB9rl6LYufu32kYWN8qzU2H9m05cuw4GzZv4eq1a1wJDePneQuZ8tX3BaYJAqhcyY9TZ/7gwqXLxMTEsnDxMkq7mQMSly5fISMjgy3bdvLTz/M4dz6E6OgYzp47z6HDRy3zTNxqfavmzUhPS+eXBYu4EhrG1WtRrNu4mY8/m5Kvo7o4jhw9zsFDR4iJiWXHrj2cD7lI40YFp1e61TXy8HCncqWKbNi0hVNnznIlNIwFi5Zia2dbYHm5bnUNWrdoTnp6BvMWLubqtWuEhUcwe+58HI1GmjRuVOxzL+7v0Z3UJKghgfXqMnf+IpKSk4mJjeOHWb+wect2Iq9e4+q1a6zbuBkbGxuqFDKnhFNO5/zxk6eIiIjE2dmJZk2C2LA5mKPHTxATG8fe/QfZvnM37Vq3KjRlVIPAehw6coyDh44QFR3NmnUbicuZiDtXUT4nTk5OXA4N40poGEnJyQUdCoCghg2Ii4vnyLETlsntgSLV38O9NKWcndm77wAmk4mUlFQWLVthmVy8IDY2NixaupwFi5ZyJTSM6Gjz+335cqglpZ6TkxMJCYmcO3+BmJjYIn3GC2JnZ4ednR1/nDvPlVDzfB5FuXZBDQI5evwku/bsJTw8gs1btnP5hmDI3v0H+WHWL4Wep4iIiIiIiIjInaK0VyJ/gqurC2V9fQiPiMS/mnXwo3r1qqSkpOLo6GiV7sdgMPD0iGEsW7maH2bPIT09A08PD7p26kj7tq0KPZaXlyd+Fcpz+UqoZW6RXIH16jD4kf5s2LyFNes24uhopErlSjz/zIhC00t16diBa1HRfPP9TIxGB1o1b0bXzh2Ii4tn/q9LsDUYGDroEZasWMUPs38hNTUNV1cX6tSuRe8eXQFuud7Dw53nn3mCFavWMOXr7zEYDJQr68OIYYPzTQh9O7JMJgD69unFlu07+WXBIowODnTu2K7AtDxFvUaPPTqA+QuXMOOH2Tg5OtKyRVOaNGrI4aPHC63Lra6Bl5cnzz45nBWr1/DJ59MwGAxUrVKZ5595wmpC99tV3N+jO63/g/fzn/9OYcGvS3l8yKMMHPAgwVu389u6DRgMBsr6+jB86CDLBPA3qlihPLVr1WDZyt+oWrkSzz09ggcfuA+j0civi5eTmJSEe+nSdO3UgU4d2hZajx5dOxOfkMi8hYuxt7cnqFEDunRqz5x5C7HLCWAV5XegbesWzJm3kKlff8/jQx6lVs0aBR7PycmRGtWrkZqWRhkv69Eot6q/nZ0djz7yEEuXr2LcO5Nxdy9Nrx5diY2Ns5pDJS+j0cgzTzzOyt/W8dV3M8jMzMLTw4PuXTvTtHEQAI0aBvL7vv18M30mnTq0LdJnvDCdO7Zj4+atHD95irGvvVKka9etS0cSk5JYtvI3srOzqVO7Jn16defH2XMt5xUREWk1OkhERERERERE5G6xqV67fhGSX4jcHft3b7uj5WVnZ+c8SZ1C+fK3nl9AREqGrKwsUlJTrQJK6zZsZuv2nbz79lt3/HiJSUm8/9FnDOzfjwaB9e54+SIiIiIiIiIi/zShoaE4OTlhMBgsKcLvJY38EBGRf7wNm7ewKXgbA/v3w8+vPGFhEWzdvtMqJdWdkJycwtWoKJYuX4WvjzeB9eve0fJFREREREREROTOUPBDRET+8bp0bE9mRibLVv1GQkIi7qVL06JZE7p16XhHj7Nn735WrVlHtapVGNi/39/iKQYREREREREREclPaa/knlLaKxEREREREREREZF/vr9b2qvCZzsVERERERERERERERH5B1LwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERE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dkz/3w8cOnyEin5+PDF8KM7OTuw7cMAyYvJGw4cN4fuvp9KuTWtcSpXi3PnzJCQk0CCwPm+Pf4uPPnjPsu2TI4bhX70a8QkJbN+5C1O2iV49uvHFZ//Bv3p1lq1YyZZt2+jYoR1zZs20mm8MoFuXzvTq2Z3Nm7eQmZXFfb178n/vTQTMqa/m/DSTtq1bsWFTMDNm/sThw0fp90Affpr5vaXtFRGRv0bHDuYJztu3a5MvXVWuUs7OzJ8zi/vv6014eARLlq3AaDTy/DNP8c20L6zmvyhIUe7JbpSbLrJr504Fpkzu0c08X9aqnNRYrVu14OupX1C/Xl02bd7C8ZMn6d6tC/N//hEfb/ODAkW5pwUYNmQw/zd5EtWqVmHV6jXs3befNq1bMuen/+V7APBWxrwyilEjnyczM5MfZ89h4a+L8fTw4IP3JlrmyBQRkX8nm+q16+txa7ln9u/edkfLy87OxmQykZKSQvkbcmOLiIiI/NO9/tZ4Fi1ZxrAhg5kw9o17XR0RERERERGL0NBQnJycMBgMtwzc/xU08kNEREREREREREREREoUBT9ERERERERERERERKREUdoruaeU9kpERERERERERETkn09pr0RERERERERERERERO4iBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0REREREREREREREpERR8ENEREREREREREREREoUBT9ERERERERERERERKREUfBDRERERERERERERERKFAU/RERERERERERERESkRFHwQ0REREREREREREREShQFP0RERETkXyEjI+NeV0FERERERET+Igp+iIiIiEiJt2b9Jj789Et2791/r6siIiIiIiIifwEFP0RERESkRPtt3Qb25AQ91q7fxN79B+9xjURERERERORus7vXFRARERERuV0//TyPC5cuF2nbCuXK8uyTjzP/1yVEx8Ry9NgJmgQ1vMs1FBGRf7MfZs/l0uUrxd6/ol8FHn9s4B2skYiIyL+PRn6IiIiISIlVoXw5Bg8cgHcZL5o2CaJUKWfu69X9XldLRERKuD8T+LgT+4uIiIhGfoiIiIhICVWhfDkGP9Ifo9GBYydOsWPnHoYOepgyXp73pD5Ljl7hyfl7ufbuA/fk+HfSfzaf4v31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","*Statement - plugin_file = com.wpdesk.WpdeskVariables.getPluginFile()","*","*Statement - plugin_actions = new com.wpdesk.WpdeskPluginActions(plugin_file, com.wpdesk.WpdeskVariables.getVariable(PLUGIN_WITH_TRACKER))","*","*Statement - plugin_actions.acivatePlugin()","*","*Navigate to 'http://172.17.0.9/wp-admin/' successfully","*Object: 'test_object' is clicked on","*Taking screenshot successfully","*data:image/png;base64,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uTd88O5bHDgYyZRpMwDw8vJk2JOP88nn/77Dkd2YIUOG0K5lU4xGI97e3gQFBVkSPgaDwZIEuToJlJuby9mzZzl9eYWples2M378+CL7KXLmhyk3l+XLl9GlS1dWr17NiZMnqVWrJpCX1Srr42PZ7LpOndqW62rVrMG5c+dYu2Ytnbt0YfmK5bc08SH/jA0bNjB//nzLOnZGoxFXVxdL4uNSZiZ/LV161yc+rnWvJj5ERERERERERETkf0v9enUJbVCfhYuXWs75li3LtJmz72BUN89kMmEymXBzc8NoNBbYy8RoNFr2/oC8mSKurq75lsUqTpEbngMcOnSI8gEBPDxgAJMmTyasfXvK+ZfjzNkz1Kjx96bPVapUwdbWlqysLHJMJqZMmczDAx/mcORhDh06VJr7lrvIvn37OHTwENVCqlGuXABOTo6kp2dw7uwZDkVGFru5+d1GiQ8RERERERERERG5F3z/zb8pV86fd97/ON+S+xH7D9zBqG4NKysrzGYzjo6OmM1mrKys8pVfWf7qyuwPk8mEnZ0dJpOpQN3rKTb5AbB8xQo6tG/P8OHDWbJkMRcu5q1H5uTkRGZGBiYzJCTE4e5ehgsXLpKYkMDQYcM5HHmYlStv7V4U13PtskZy62TnZBMREUFERMSdDuWm3A+Jj4kTJ97pEEREREREREREROQf8Myol+50CLfNynWbAVi1fstt66PIPT+uFRISQocOHUlIiOPAgYNER0dbMk4uLi4EBgZSo0YN3Mu4s2z5MiIjI29b4CKl0bJly3s+8SEiIiIiIiIiIiIiJVOq5AfkbYJePSSEqlWr4u/vj6OTEwDpaWmcPXuWw4cPc/DQIUzXrNElIiIiIiIiIiIiIiLyTyh18kNERERERERERERERORuZrzTAYiIiIiIiIiIiIiIiNxKSn6IiIiIiIiIiIiIiMh9RckPERERERERERERERG5ryj5ISIiIiIiIiIiIiIi9xUlP0RERERERERERERE5L5ifacDkP9t4Vs33OkQREREREREREREChUbG0tQUNCdDkPuYsePH8fLy6vQMo2fkivqOd4ozfwQERERERERERERuYbZbL7TIcg9orCxovFTerf6mSn5ISIiIiIiIiIiIiIi9xUlP0RERERERERERERE5L6i5IeIiIiIiIiIiIiIiNxXlPwQERERERERERER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z7GbmPdkCzpW8aH56DV89EBN3m5XjflPtuTNhfv5aMVhPB1teaxBGd5tn/P9Kkhhfoa0q+zNo5O3Meyqn0ktynvw+epjtL+0Cg1g+/bteHp60qFDhyKPQ0RERERERETkTmWoWK32jd1ZFbkBe7ZvKtb+zGYzKSkpeO+/JiFxR33MRe5Fw+fvI+RiIrMGFz4Ph+QuLCwMW1vbbDlSRERERERERERuV1r5IVIAwxszb/UQJB/mb/rf6iHc0SITUvH8YP6tHsZNce1n4178Xtb3h4iIiIiIiIjcqxT8ECmAbh7K3czD0eae+YzfK9cpnitIzgAAIABJREFUIiIiIiIiIiIKfoiIyF3sh171bvUQRERERERERETkFjDe6gGIiIiIiIiIiIiIiIgUJwU/RERERERERERERETkrqLgh4iIiIiIiIiIiIiI3FUU/BARERERERERERERkbuKgh8iIiIiIiIiIiIiInJXUfBDRERERERERERERETuKgp+iIiIiIiIiIiIiIjIXUXBDxERERERERERERERuaso+CEiIiIiIiIiIiIiIncVBT9EREREREREREREROSuouCHiIiIiIiIiIiIiIjcVYo1+FHCzY0WLVsUZ5ciIiIiIiIiIiIiIiJFYlVcHbm5ufP444/j4uKMg509K1etKq6uRYrEaDQSUj2Y9PT0K4VBQbduQCIidzgrKyvs7Oxu9TBERERERERERAqt2IIf/v5+uLg4A9CkaVMwwMqVCoDIf+/yTbrMzMxbPRQRkbuC0WjEyqrY/mQQEREREREREbnpiu1OxoULF7K9btKkKaAAiPy3DAYDANbW1rd4JCIid5/LP2NFRERERERERG53xRb88PHxyVHWpElTDBhYsXJlkfqaOXUi5cqWsbxOSEwkMDCIv8aOZ8vW7Tc81ub3NSUk9CxnzgTfcF9y+9HNOREREREREREREZF7W7EkPHdxcaF9+3a51jVu0oROnToVuc+/x02gW69+dOvVj6eGPsfO3Xv49svPqVyp4o0Ol6cGD6RM6VI33I+IiIiIiIiIiIiIiNx+riv4UcLVFT9/f2xsbKhYqSKDBg7C2dklz/aNGzemdu3aRTpHfHwCYeHhhIWHcyowiF9//4ug02do26YVALa2trzx2issmjuT1csW8dvPP1CjejXL8f37Psi8WVPZvG4l82ZN5aF+fQD4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EREREZGb5YaCH4sWLuL06SBSU1MJCgpk8aKFhaoTERERERERERERERG5WW4o54fIjVLODxEREREREREREREpbla3egAiIiIiIiIiIiJyZ4iIiLjVQxCRu5Snp2ex9qfgh4iIiIiIiIiIiBSap6cnBoPhVg9DRO4SZrP5pgRWFfwQERERERERERGRQrO2tsZoNCoAIiI3zGw2k5mZeVP6VvBDRERERERERERECs1kMmEymRT8EJEbZjabycjIuCl9K/ghIiIiIiIiIiIiRWIwGBT8EJHbmoIfIiIiIiIiIiIiUmhXBz0UABGR62U2m4Gb93PEeFN6FRERERERERERERERuUUU/BARERERERERERERkbuKgh8iIiIiIiIiIiIiInJXUfBDREREREREREREikXAqSDGjJ/Ih59+yZvvfsB7H33O2H8mczo45FYPDYCIyEhef/t9/j0ZUKTjJkyayu9/jbtJoyq89z/+nJVr1gGwacs23njnfzfc55z5i/jq+9E31MfNmJ/iuj65dyn4ISIiIiIiIiIiIjfs5KlAfh8zDgd7ex55uC+vvPAsA/o9SHxcPL/9OZbzF8Ju9RCv231NG9O6ZfNi7fN/n4wiKjq6WPu8m1SqWIG+vXvc6mHIHczqVg9ARERERERERERE7nybt2zH18ebRx/uZykrVdKfypUq8OOvf3IqMAhfH+9bOMLrV6VypWLtL/piDAkJicXa593G18f7jv28yO1BwQ8RERERERERERG5YRkZGaSnZ+Qot7W1ZcSrL2Uri09IYMGipQScCiQ+IRF/P1+6delEpQrlLW327jvA2g2bCI+IxMrKRLmyZejdvSseHu4AbN66nRWr1vJQ397MmD2PRg3r0aNrZ2Lj4pi/aCnHjv+LwWCkSqUK9OzelRKuLpa+U1NTmTRtJoePHMNgMNC0UQN6dOuM0Zj7RjkTJk0lKSmZYUOf5EJYOF999xPPDX2SDZu3Ehh0GqPBSN06tejdoytGo5GMjAwWL1vJ/gMHiYtPwMnRkbp1atG9SycCT5/htz/HAvDZl99Rs0Y1nhr0GPHxCSxYvJQTJ0+RmJRECVdXWjZvSqsW9xVq/jMzM1m5eh179x8k+uJFSri60qZVc5o3a2JpExsbx/TZczkZEIidnS3NmzbJp8csYydMxmg0Uq5saTZu3kp8QiK+Pt70e7AnpUuV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vUMRERERERERERH5z3ip5IcSH/I6S6hngbzecuTIga+vLyEhIekdSqowMzPD1tZWz0cREREREREREZFX6KWSH0p8iEhqs7S05J133knvMERERERERERERORfLNUmPBd5XWhicxEREREREREREZF/n9Scu1nJD3mjPEt8PH36NJ0jEREREREREREREZHkypQpE0ajMdUSIEp+yBvnWQLEwcEhnSMRERERERERERERkaTcv38/VRMfAOapVpPIa0LDXomIiIiIiIiIiIj8u6T297pKfoiIiIiIiIiIiIiIyBtFyQ8REREREREREREREXmjKPkhIiIiIiIiIiIiIiJvFCU/RERERERERERERETkjaLkh4iIiIiIiIiIiIiIvFGU/BARERERERERERERkTeKkh8iIiIiIiIiIiIiIvJGUfJDRERERERERERERETeKEp+iIiIiIiIiIiIiIjIG8UyvQMQed1s3bH3pbavU6NKKkWSuBZtOtCwvhvNmzZ+qXqePHlC5c9rs+bHHyj8bqFUik4k/U2bMZNH3j5M/WZCirdNretLRERERERERETSh5IfIvEoU6IY5uYp6xhlMBg4dvpCqrTfqFkrbt/xMj3OmDEjhQo60q1LRyqU+yxV2jDVbWvLgrmzyOOQO1Xrlf+e55+3FhYWZM/+NqVKlqBt65Z88P57rzye5k0aExEZmayyYWFhbPttB40a1ANg1PCh2NvbpWV4IiIiIiIiIiKShpT8EImHjY0NlpaWmJmZJau80WgkKioqVWPo3LEdjRvWByA4+CnbPXbQf9AwVi5fzPvvFU61diwtLCjlVCLV6pP/tmfP24jwCO543WXtho2069iVqZMnUtGl/CuNJV++vMkue/bcBdZv3GxKfhT56MO0CktERERERERERF4BzfkhEg9LS0usrKywsrLC2to60b9n5SwtUzeXmDlzZnLlzEmunDl5t1BBevXoTkHHAuzbfzBO2YmTpzJi9LhYy6rWqMPe/QcA8H38mG5ffoWzS1VatOnAH0eP4eTsgo+PL0+ePMHJ2QXP6zcAaN2+MytXrWbA4K9p0qItdRo0YdeelxsKTP47nj1v8+XLS/lyzsyYOpkWzZsy/psphIdHAHDv/n369B9M1Rp1qFTNlXETJxMWFmaq4+e163Fr2Axnl6q4NWzGml/Wmdbd8fKiR+9+lK9UnboN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
|