UpdraftPlus WordPress Backup Plugin - Version 1.16.47

Version Description

  • 25/Jan/2021 =

  • FEATURE: added the ability to anonymise personal data in database backups from the "Backup Now" dialog (Premium / add-on)

  • FEATURE: Add page management module for UpdraftCentral

  • FIX: 1.16.42 Introduced a regression (truncation) when listing files from Dropbox when there were multiple pages of results

  • TWEAK: Force host-style bucket access when backing up via S3 generic to Alibabacloud

  • TWEAK: Remove unneeded Google SDK files from our fork of the SDK taking the size from 6MB to 800KB

  • TWEAK: Incorrect jQuery UI dialog extended filename

  • TWEAK: Change some class names to improve compatibility with other plugins using the Google SDK and auto-loading their version unconditionally

  • TWEAK: Update the delete file Dropbox API call to version 2

  • TWEAK: Change the S3 test settings form names to match the saved setting names

  • TWEAK: Check the Content-Type on the response from an S3-compatible provider slightly less strictly, improving compatibility with at least one otherwise-working implementation

  • TWEAK: Update the Dropbox SDK to use scopes

  • TWEAK: Handle hosts that have removed disk_free_space() (now that on PHP 8 disabling functions removes them)

Download this release

Release Info

Developer DavidAnderson
Plugin Icon 128x128 UpdraftPlus WordPress Backup Plugin
Version 1.16.47
Comparing to
See all releases

Code changes from version 1.16.46 to 1.16.47

Files changed (57) hide show
  1. admin.php +5 -3
  2. backup.php +9 -2
  3. central/bootstrap.php +2 -1
  4. central/modules/pages.php +15 -0
  5. central/modules/posts.php +271 -149
  6. class-updraftplus.php +44 -2
  7. css/updraftplus-admin-1-16-46.min.css.map +0 -1
  8. css/{updraftplus-admin-1-16-46.min.css → updraftplus-admin-1-16-47.min.css} +2 -2
  9. css/updraftplus-admin-1-16-47.min.css.map +1 -0
  10. css/updraftplus-admin.css +0 -1
  11. css/{updraftplus-notices-1-16-46.min.css → updraftplus-notices-1-16-47.min.css} +1 -1
  12. css/{updraftplus-notices-1-16-46.min.css.map → updraftplus-notices-1-16-47.min.css.map} +1 -1
  13. css/{updraftplus-tour-1-16-46.min.css → updraftplus-tour-1-16-47.min.css} +1 -1
  14. css/{updraftplus-tour-1-16-46.min.css.map → updraftplus-tour-1-16-47.min.css.map} +1 -1
  15. includes/Dropbox2/API.php +42 -7
  16. includes/Dropbox2/OAuth/Consumer/ConsumerAbstract.php +8 -0
  17. includes/Google/Client.php +7 -7
  18. includes/Google/Config.php +3 -3
  19. includes/Google/Http/Batch.php +2 -2
  20. includes/Google/Http/MediaFileUpload.php +1 -1
  21. includes/Google/Http/REST.php +8 -8
  22. includes/Google/IO/Abstract.php +4 -4
  23. includes/Google/IO/Curl.php +7 -7
  24. includes/Google/IO/Exception.php +1 -1
  25. includes/Google/IO/Stream.php +5 -5
  26. includes/Google/Service/Audit.php +0 -416
  27. includes/Google/Service/Container.php +0 -981
  28. includes/Google/Service/Datastore.php +1 -1
  29. includes/Google/Service/Directory.php +0 -5564
  30. includes/Google/Service/Dns.php +4 -4
  31. includes/Google/Service/Drive.php +65 -65
  32. includes/Google/Service/Exception.php +1 -1
  33. includes/Google/Service/GroupsMigration.php +0 -129
  34. includes/Google/Service/Groupssettings.php +0 -414
  35. includes/Google/Service/IdentityToolkit.php +0 -1736
  36. includes/Google/Service/Licensing.php +0 -478
  37. includes/Google/Service/Logging.php +7 -7
  38. includes/Google/Service/Oauth2.php +8 -8
  39. includes/Google/Service/Reports.php +0 -1135
  40. includes/Google/Service/Resource.php +2 -2
  41. includes/Google/Service/Resourceviews.php +0 -1341
  42. includes/Google/Service/Storage.php +49 -49
  43. includes/Google/Service/Tasks.php +0 -907
  44. includes/Google/Task/Runner.php +2 -2
  45. includes/S3.php +1 -1
  46. includes/blockui/{jquery.blockUI-1-16-46.min.js → jquery.blockUI-1-16-47.min.js} +0 -0
  47. includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.css → udp-checkout-embed-1-16-47.min.css} +1 -1
  48. includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.css.map → udp-checkout-embed-1-16-47.min.css.map} +1 -1
  49. includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.js → udp-checkout-embed-1-16-47.min.js} +0 -0
  50. includes/class-commands.php +7 -0
  51. includes/class-filesystem-functions.php +6 -2
  52. includes/class-updraft-semaphore.php +209 -0
  53. includes/google-extensions.php +1 -1
  54. includes/{jquery-ui.custom-v1.11.4-1-16-46.min.css → jquery-ui.custom-v1.11.4-1-16-47.min.css} +1 -1
  55. includes/{jquery-ui.custom-v1.11.4-1-16-46.min.css.map → jquery-ui.custom-v1.11.4-1-16-47.min.css.map} +1 -1
  56. includes/{jquery-ui.custom-v1.12.1-1-16-46.min.css → jquery-ui.custom-v1.12.1-1-16-47.min.css} +1 -1
  57. includes/{jquery-ui.custom-v1.12.1-1-16-46.min.css.map → jquery-ui.custom-v1.12.1-1-16-47.min.css.map} +1 -1
admin.php CHANGED
@@ -794,7 +794,7 @@ class UpdraftPlus_Admin {
794
  $this->enqueue_jstree();
795
 
796
  $jqueryui_dialog_extended_version = $updraftplus->use_unminified_scripts() ? '1.0.3'.'.'.time() : '1.0.3';
797
- wp_enqueue_script('jquery-ui.dialog.extended', UPDRAFTPLUS_URL.'/includes/jquery-ui.dialog.extended/jquery-ui.dialog.extended'.$updraft_min_or_not.'.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-dialog'), $jqueryui_dialog_extended_version);
798
 
799
  do_action('updraftplus_admin_enqueue_scripts');
800
 
@@ -1088,7 +1088,7 @@ class UpdraftPlus_Admin {
1088
  ?>
1089
  <script>
1090
  jQuery(function() {
1091
- jQuery('.updraft-ad-container').appendTo('.wrap p:first');
1092
  });
1093
  </script>
1094
  <?php
@@ -1181,7 +1181,7 @@ class UpdraftPlus_Admin {
1181
  if (null !== ($filtered_result = apply_filters('updraftplus_disk_space_check', null, $space))) return $filtered_result;
1182
  global $updraftplus;
1183
  $updraft_dir = $updraftplus->backups_dir_location();
1184
- $disk_free_space = @disk_free_space($updraft_dir);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
1185
  if (false == $disk_free_space) return -1;
1186
  return ($disk_free_space > $space) ? true : false;
1187
  }
@@ -5957,6 +5957,8 @@ ENDHERE;
5957
  $output .= '<label for="updraftplus_clone_admin_login_options" class="updraftplus_clone_admin_login_options_label">'.__('Forbid non-administrators to login to WordPress on your clone', 'updraftplus').'</label>';
5958
  $output .= '</p>';
5959
 
 
 
5960
  return $output;
5961
  }
5962
 
794
  $this->enqueue_jstree();
795
 
796
  $jqueryui_dialog_extended_version = $updraftplus->use_unminified_scripts() ? '1.0.3'.'.'.time() : '1.0.3';
797
+ wp_enqueue_script('jquery-ui.dialog.extended', UPDRAFTPLUS_URL.'/includes/jquery-ui.dialog.extended/jquery-ui.dialog.extended'.$min_or_not.'.js', array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-dialog'), $jqueryui_dialog_extended_version);
798
 
799
  do_action('updraftplus_admin_enqueue_scripts');
800
 
1088
  ?>
1089
  <script>
1090
  jQuery(function() {
1091
+ jQuery('.updraft-ad-container').appendTo(jQuery('.wrap p').first());
1092
  });
1093
  </script>
1094
  <?php
1181
  if (null !== ($filtered_result = apply_filters('updraftplus_disk_space_check', null, $space))) return $filtered_result;
1182
  global $updraftplus;
1183
  $updraft_dir = $updraftplus->backups_dir_location();
1184
+ $disk_free_space = function_exists('disk_free_space') ? @disk_free_space($updraft_dir) : false;// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
1185
  if (false == $disk_free_space) return -1;
1186
  return ($disk_free_space > $space) ? true : false;
1187
  }
5957
  $output .= '<label for="updraftplus_clone_admin_login_options" class="updraftplus_clone_admin_login_options_label">'.__('Forbid non-administrators to login to WordPress on your clone', 'updraftplus').'</label>';
5958
  $output .= '</p>';
5959
 
5960
+ $output = apply_filters('updraftplus_clone_additional_ui', $output);
5961
+
5962
  return $output;
5963
  }
5964
 
backup.php CHANGED
@@ -1573,6 +1573,12 @@ class UpdraftPlus_Backup {
1573
  $found_options_table = false;
1574
  $is_multisite = is_multisite();
1575
 
 
 
 
 
 
 
1576
  // Gather the list of files that look like partial table files once only
1577
  $potential_stitch_files = array();
1578
  $table_file_prefix_base= $file_base.'-db'.$this->whichdb_suffix.'-table-';
@@ -1679,7 +1685,7 @@ class UpdraftPlus_Backup {
1679
  // New Jul 2014: This attempt to use bindump instead at a lower threshold is quite conservative - only if the last successful run was exactly two resumptions ago - may be useful to expand
1680
  $bindump_threshold = (!$updraftplus->something_useful_happened && !empty($updraftplus->current_resumption) && (2 == $updraftplus->current_resumption - $updraftplus->last_successful_resumption)) ? 1000 : 8000;
1681
 
1682
- $bindump = (isset($table_status->Rows) && ($table_status->Rows>$bindump_threshold || (defined('UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP') && UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP)) && is_string($binsqldump)) ? $this->backup_table_bindump($binsqldump, $table) : false;
1683
 
1684
  // Means "start of table". N.B. The meaning of an integer depends upon whether the table has a usable primary key or not.
1685
  $start_record = true;
@@ -2337,7 +2343,8 @@ class UpdraftPlus_Backup {
2337
 
2338
  $select_sql = "SELECT $select FROM ".UpdraftPlus_Manipulation_Functions::backquote($table)." $final_where $order_by $limit_statement";
2339
 
2340
- $table_data = $this->wpdb_obj->get_results($select_sql, ARRAY_A);
 
2341
 
2342
  if (!$table_data) continue;
2343
  $entries = 'INSERT INTO '.UpdraftPlus_Manipulation_Functions::backquote($dump_as_table).' VALUES ';
1573
  $found_options_table = false;
1574
  $is_multisite = is_multisite();
1575
 
1576
+ $anonymisation_options = $updraftplus->jobdata_get('anonymisation_options', array());
1577
+
1578
+ if (!empty($anonymisation_options)) {
1579
+ $updraftplus->log("Anonymisation options have been set, so mysqldump (which does not support them) will be disabled.");
1580
+ }
1581
+
1582
  // Gather the list of files that look like partial table files once only
1583
  $potential_stitch_files = array();
1584
  $table_file_prefix_base= $file_base.'-db'.$this->whichdb_suffix.'-table-';
1685
  // New Jul 2014: This attempt to use bindump instead at a lower threshold is quite conservative - only if the last successful run was exactly two resumptions ago - may be useful to expand
1686
  $bindump_threshold = (!$updraftplus->something_useful_happened && !empty($updraftplus->current_resumption) && (2 == $updraftplus->current_resumption - $updraftplus->last_successful_resumption)) ? 1000 : 8000;
1687
 
1688
+ $bindump = (isset($table_status->Rows) && ($table_status->Rows>$bindump_threshold || (defined('UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP') && UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP)) && is_string($binsqldump) && empty($anonymisation_options)) ? $this->backup_table_bindump($binsqldump, $table) : false;
1689
 
1690
  // Means "start of table". N.B. The meaning of an integer depends upon whether the table has a usable primary key or not.
1691
  $start_record = true;
2343
 
2344
  $select_sql = "SELECT $select FROM ".UpdraftPlus_Manipulation_Functions::backquote($table)." $final_where $order_by $limit_statement";
2345
 
2346
+ // Allow the data to be filtered (e.g. anonymisation)
2347
+ $table_data = apply_filters('updraftplus_backup_table_results', $this->wpdb_obj->get_results($select_sql, ARRAY_A), $table, $this->table_prefix, $this->whichdb);
2348
 
2349
  if (!$table_data) continue;
2350
  $entries = 'INSERT INTO '.UpdraftPlus_Manipulation_Functions::backquote($dump_as_table).' VALUES ';
central/bootstrap.php CHANGED
@@ -35,7 +35,8 @@ class UpdraftCentral_Main {
35
  'plugin' => 'UpdraftCentral_Plugin_Commands',
36
  'theme' => 'UpdraftCentral_Theme_Commands',
37
  'posts' => 'UpdraftCentral_Posts_Commands',
38
- 'media' => 'UpdraftCentral_Media_Commands'
 
39
  ));
40
 
41
  // If nothing was sent, then there is no incoming message, so no need to set up a listener (or CORS request, etc.). This avoids a DB SELECT query on the option below in the case where it didn't get autoloaded, which is the case when there are no keys.
35
  'plugin' => 'UpdraftCentral_Plugin_Commands',
36
  'theme' => 'UpdraftCentral_Theme_Commands',
37
  'posts' => 'UpdraftCentral_Posts_Commands',
38
+ 'media' => 'UpdraftCentral_Media_Commands',
39
+ 'pages' => 'UpdraftCentral_Pages_Commands'
40
  ));
41
 
42
  // If nothing was sent, then there is no incoming message, so no need to set up a listener (or CORS request, etc.). This avoids a DB SELECT query on the option below in the case where it didn't get autoloaded, which is the case when there are no keys.
central/modules/pages.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (!defined('UPDRAFTCENTRAL_CLIENT_DIR')) die('No access.');
4
+
5
+ // Load the posts command class since we're going to be extending it for our page module service/command
6
+ // class in order to minimize redundant shareable methods.
7
+ if (!class_exists('UpdraftCentral_Posts_Commands')) require_once('posts.php');
8
+
9
+ /**
10
+ * Handles Pages Commands
11
+ */
12
+ class UpdraftCentral_Pages_Commands extends UpdraftCentral_Posts_Commands {
13
+
14
+ protected $post_type = 'page';
15
+ }
central/modules/posts.php CHANGED
@@ -7,7 +7,9 @@ if (!defined('UPDRAFTCENTRAL_CLIENT_DIR')) die('No access.');
7
  */
8
  class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
9
 
10
- private $switched = false;
 
 
11
 
12
  /**
13
  * Function that gets called before every action
@@ -42,14 +44,49 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
42
  if ($this->switched) restore_current_blog();
43
  }
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  /**
46
  * Fetch and retrieves posts based from the submitted parameters
47
  *
48
  * @param array $params Containing all the needed information to filter the results of the current request
49
  * @return array
50
  */
51
- public function get_posts($params) {
52
- $error = $this->_validate_capabilities(array('publish_posts', 'edit_posts', 'delete_posts'));
 
 
 
 
53
  if (!empty($error)) return $error;
54
 
55
  // check paged parameter; if empty set to defaults
@@ -61,7 +98,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
61
  'posts_per_page' => $numberposts,
62
  'paged' => $paged,
63
  'offset' => $offset,
64
- 'post_type' => 'post',
65
  'post_status' => 'publish,private,draft,pending,future',
66
  );
67
 
@@ -69,8 +106,10 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
69
  $args['s'] = $params['keyword'];
70
  }
71
 
72
- if (!empty($params['category'])) {
73
- $args['cat'] = (int) $params['category'];
 
 
74
  }
75
 
76
  if (!empty($params['date'])) {
@@ -117,17 +156,17 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
117
  }
118
 
119
  $response = array(
120
- 'posts' => $posts,
121
- 'options' => $this->get_options(),
122
  'info' => $info,
123
- 'posts_count' => $this->get_post_status_counts('post')
124
  );
125
 
126
  // Load any additional information if preload parameter is set. Will only be
127
  // requested on initial load of items in UpdraftCentral.
128
  if (isset($params['preload']) && $params['preload']) {
129
  $timeout = !empty($params['timeout']) ? $params['timeout'] : 30;
130
- $response = array_merge($response, $this->get_preload_data($timeout));
131
  }
132
 
133
  return $this->_response($response);
@@ -140,7 +179,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
140
  * @param object $obj Any type of complex objects that needs converting (e.g. WP_Taxonomy, WP_Term or WP_User)
141
  * @return stdClass
142
  */
143
- private function trim_object($obj) {
144
  // To preserve the object's accessibility through its properties we recreate
145
  // the object using the stdClass and fill it with the public properties
146
  // that will be extracted from the original object ($obj).
@@ -164,17 +203,19 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
164
  * Retrieves information that will be preloaded in UC for quick and easy access
165
  * when editing a certain page or post
166
  *
167
- * @param int $timeout The user-defined timeout from UpdraftCentral
 
 
168
  * @return array
169
  */
170
- private function get_preload_data($timeout) {
171
  global $updraftplus;
172
 
173
  if (!function_exists('get_page_templates')) {
174
  require_once(ABSPATH.'wp-admin/includes/theme.php');
175
  }
176
 
177
- $templates = get_page_templates(null, 'post');
178
  if (!empty($templates)) {
179
  $templates = array_flip($templates);
180
  if (!isset($templates['default'])) {
@@ -184,22 +225,28 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
184
 
185
  // Preloading elements saves time and avoid unnecessary round trips to fetch
186
  // these information individually.
187
- $categories = $this->get_categories();
188
- $tags = $this->get_tags();
189
  $authors = $this->get_authors();
190
  $parent_pages = $this->get_parent_pages();
191
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  return array(
193
- 'preloaded' => json_encode(array(
194
- 'taxonomies' => $this->get_taxonomies(),
195
- 'categories' => $categories['data'],
196
- 'tags' => $tags['data'],
197
- 'authors' => $authors['data']['authors'],
198
- 'parent_pages' => $parent_pages['data']['pages'],
199
- 'templates' => $templates,
200
- 'editor_styles' => $this->get_editor_styles($timeout),
201
- 'wp_version' => $updraftplus->get_wordpress_version()
202
- ))
203
  );
204
  }
205
 
@@ -210,7 +257,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
210
  * @param int $timeout The user-defined timeout from UpdraftCentral
211
  * @return string
212
  */
213
- private function extract_css_content($style, $timeout) {
214
 
215
  $content = '';
216
  if (1 === preg_match('~^(https?:)?//~i', $style)) {
@@ -244,7 +291,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
244
  * @param string $content The content of the CSS file
245
  * @return string
246
  */
247
- private function filter_url($content) {
248
 
249
  // Replace with valid URL (absolute)
250
  preg_match_all('~url\((.+?)\)~i', $content, $all_matches);
@@ -285,7 +332,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
285
  * @param string $path Some relative path to check
286
  * @return string
287
  */
288
- private function resolve_path($path) {
289
  $dir = trailingslashit(get_stylesheet_directory());
290
  // Some relative paths declared within the css file (e.g. only has '../fonts/etc/', called deep down from a subfolder) where parent
291
  // subfolder is not articulated needs to be resolve further to get its actual absolute path. Using glob will pinpoint its actual location
@@ -302,7 +349,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
302
  * @param int $timeout The user-defined timeout from UpdraftCentral
303
  * @return array()
304
  */
305
- private function get_editor_styles($timeout) {
306
  global $editor_styles, $wp_styles;
307
  $editing_styles = $loaded = array();
308
 
@@ -345,10 +392,12 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
345
  /**
346
  * Retrieves the total number of items found under each post statuses
347
  *
 
 
348
  * @return array
349
  */
350
- private function get_post_status_counts() {
351
- $posts = wp_count_posts('post');
352
 
353
  $publish = (int) $posts->publish;
354
  $private = (int) $posts->private;
@@ -376,12 +425,14 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
376
  * Retrieves a collection of formatted dates found for the given post statuses.
377
  * It will be used as options for the date filter when managing the posts in UpdraftCentral.
378
  *
 
 
379
  * @return array
380
  */
381
- private function get_date_options() {
382
  global $wpdb;
383
 
384
- $date_options = $wpdb->get_col("SELECT DATE_FORMAT(`post_date`, '%M %Y') as `formatted_post_date` FROM {$wpdb->posts} WHERE `post_type` = 'post' AND `post_status` IN ('publish', 'private', 'draft', 'pending', 'future') GROUP BY `formatted_post_date` ORDER BY `post_date` DESC");
385
 
386
  return $date_options;
387
  }
@@ -409,7 +460,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
409
  *
410
  * @return array
411
  */
412
- private function get_taxonomies() {
413
  $taxonomies = get_taxonomies(array(), 'objects');
414
  $taxonomies = array_map(array($this, 'map_tax'), $taxonomies);
415
 
@@ -610,7 +661,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
610
  * @param array $post The "Post" object to use when retrieving the information
611
  * @return array
612
  */
613
- private function get_taxonomies_terms($post) {
614
  $taxonomies = get_object_taxonomies($post->post_type, 'objects');
615
  $taxonomies = array_map(array($this, 'map_tax'), $taxonomies);
616
 
@@ -687,14 +738,16 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
687
  'ss' => date('s', strtotime($post->post_date))
688
  );
689
 
690
- $taxonomies = $this->get_taxonomies_terms($post);
691
  $sample_permalink = get_sample_permalink($post->ID, $post->post_title, '');
692
  $permalink = get_permalink($post->ID);
693
  $slug = $post->post_name;
694
 
695
  if (!empty($sample_permalink) && !empty($slug)) {
696
  if (isset($sample_permalink[0])) {
697
- $permalink = str_replace('%postname%/', '', $sample_permalink[0]).$slug;
 
 
 
698
  }
699
  }
700
 
@@ -721,10 +774,6 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
721
  'post_type_public' => $post_type_obj->public,
722
  'post_type_hierarchical' => $post_type_obj->hierarchical,
723
  'sample_permalink' => get_sample_permalink($post->ID, $post->post_title, ''),
724
- 'taxonomy_objects' => $taxonomies['objects'],
725
- 'taxonomy_names' => $taxonomies['names'],
726
- 'taxonomy_terms' => $taxonomies['terms'],
727
- 'taxonomy_caps' => $taxonomies['caps'],
728
  'post_password_required' => post_password_required($post),
729
  'post_type_supports_authors' => post_type_supports($post->post_type, 'author'),
730
  'post_type_supports_comments' => post_type_supports($post->post_type, 'comments'),
@@ -737,51 +786,59 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
737
  )
738
  );
739
 
740
- if (!function_exists('wp_popular_terms_checklist') || !function_exists('get_terms_to_edit')) {
741
- require_once ABSPATH . 'wp-admin/includes/template.php';
742
- require_once ABSPATH . 'wp-admin/includes/taxonomy.php';
743
- }
744
-
745
- if (!function_exists('wp_get_post_categories')) {
746
- require_once(ABSPATH.WPINC.'/post.php');
747
- }
748
 
749
- $categories = wp_get_post_categories($post->ID, array('fields' => 'ids'));
750
- if (!is_wp_error($categories)) {
751
- $response['misc']['categories'] = empty($categories) ? array() : $categories;
752
- $terms_to_edit = get_terms_to_edit($post->ID, 'category');
753
- if (!empty($terms_to_edit)) {
754
- $response['misc']['categories_list'] = str_replace(',', ', ', $terms_to_edit);
755
  }
756
-
757
- $popular_ids = wp_popular_terms_checklist('category', 0, 10, false);
758
- // On WP 3.4 the "wp_terms_checklist" doesn't have an "echo" parameter and will automatically
759
- // display the rendered checklist. Therefore, we're going to pull the terms so that all
760
- // versions starting from WP 3.4 will pull the content instead of displaying them.
761
-
762
- ob_start();
763
- // In this call we'll have to set the "echo" parameter to true so that later version of WP
764
- // will be able to catch and process it.
765
- wp_terms_checklist($post->ID, array('taxonomy' => 'category', 'popular_cats' => $popular_ids, 'echo' => true));
766
- $popular_checklist = ob_get_contents();
767
- ob_end_clean();
768
-
769
- $response['misc']['categories_checklist'] = $popular_checklist;
770
-
771
- ob_start();
772
- wp_terms_checklist($post->ID, array('taxonomy' => 'category', 'checked_ontop' => 0, 'echo' => true));
773
- $quickedit_checklist = ob_get_contents();
774
- ob_end_clean();
775
-
776
- $response['misc']['categories_quickedit_checklist'] = $quickedit_checklist;
777
- }
778
-
779
- $tags = wp_get_post_tags($post->ID, array('fields' => 'ids'));
780
- if (!is_wp_error($tags)) {
781
- $response['misc']['tags'] = empty($tags) ? array() : $tags;
782
- $terms_to_edit = get_terms_to_edit($post->ID, 'post_tag');
783
- if (!empty($terms_to_edit)) {
784
- $response['misc']['tags_list'] = str_replace(',', ', ', $terms_to_edit);
 
 
 
 
 
 
 
 
 
 
 
 
 
785
  }
786
  }
787
 
@@ -821,36 +878,40 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
821
  * @return array
822
  */
823
  public function set_state($params) {
824
- $error = $this->_validate_capabilities(array('publish_posts', 'edit_posts', 'delete_posts'));
 
 
 
 
825
  if (!empty($error)) return $error;
826
 
827
  $result = array();
828
  if (!empty($params['list'])) {
829
  $posts = array();
830
  foreach ($params['list'] as $id) {
831
- $post = $this->apply_state($id, $params['action']);
832
  if (!empty($post)) {
833
  array_push($posts, $post);
834
  }
835
  }
836
 
837
  if (!empty($posts)) {
838
- $result = array('posts' => $posts);
839
  }
840
  } elseif (!empty($params['id'])) {
841
- $post = $this->apply_state($params['id'], $params['action']);
842
  if (!empty($post)) $result = $post;
843
  }
844
 
845
  if (!empty($result)) {
846
- $response = $this->get_posts($params);
847
  if (!empty($response['response']) && 'rpcok' === $response['response']) {
848
- $result['get_posts'] = $response['data'];
849
  }
850
 
851
  return $this->_response($result);
852
  } else {
853
- return $this->_generic_error_response('post_state_change_failed', array('action' => $params['action']));
854
  }
855
  }
856
 
@@ -911,7 +972,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
911
  * @param array $category_ids A collection of category IDs to assign to the post object
912
  * @return void
913
  */
914
- private function assign_category_to_post($post_id, $category_ids) {
915
  if (!empty($category_ids)) {
916
  // Making sure that we have the correct type to use and we
917
  // don't have any redundant IDs before saving.
@@ -976,7 +1037,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
976
  * @param array $tag_ids A collection of tag IDs to assign to the post object
977
  * @return void
978
  */
979
- private function assign_tag_to_post($post_id, $tag_ids) {
980
  if (!empty($tag_ids)) {
981
  // Making sure that we have the correct type to use and we
982
  // don't have any redundant IDs before saving.
@@ -990,13 +1051,21 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
990
  }
991
 
992
  /**
993
- * Saves or updates page information based from the submitted data
994
  *
995
  * @param array $params An array of data that serves as parameters for the given request
996
  * @return array
997
  */
998
- public function save_post($params) {
999
- $error = $this->_validate_capabilities(array('publish_posts', 'edit_posts', 'delete_posts'));
 
 
 
 
 
 
 
 
1000
  if (!empty($error)) return $error;
1001
 
1002
  if (!empty($params['id']) || !empty($params['new'])) {
@@ -1011,12 +1080,13 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1011
  $args['post_excerpt'] = $params['excerpt'];
1012
 
1013
  // menu_order
1014
- if (!empty($params['order']))
1015
- $args['menu_order'] = $params['order'];
1016
 
1017
  // post_parent
1018
- if (!empty($params['parent']))
1019
- $args['post_parent'] = $params['parent'];
 
1020
 
1021
  // post_name
1022
  if (!empty($params['slug']))
@@ -1084,7 +1154,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1084
  }
1085
 
1086
  if (!empty($params['new'])) {
1087
- $args['post_type'] = 'post';
1088
  $post_id = wp_insert_post($args, true);
1089
  } else {
1090
  $args['ID'] = $params['id'];
@@ -1115,12 +1185,30 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1115
  }
1116
 
1117
  // featured_media
1118
- if (!empty($params['featured_media'])) {
1119
- $featured_media_data = !empty($params['featured_media_data']) ? $params['featured_media_data'] : null;
1120
- $media_id = $this->attach_remote_image($params['featured_media_url'], $featured_media_data, $post_id);
1121
- if (!empty($media_id)) {
1122
- // If we have a successful attachment then add reference to UC's media id
1123
- update_post_meta($post_id, 'featured_media_updraftcentral', $params['featured_media']);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1124
  }
1125
  }
1126
 
@@ -1182,7 +1270,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1182
 
1183
  if (!empty($params['new'])) {
1184
  $timeout = !empty($params['timeout']) ? $params['timeout'] : 30;
1185
- $postdata = array_merge($postdata, $this->get_preload_data($timeout));
1186
  } else {
1187
  if ($categories_updated || $tags_updated) {
1188
  $categories = $this->get_categories();
@@ -1195,7 +1283,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1195
  }
1196
  }
1197
 
1198
- $postdata['options'] = $this->get_options();
1199
  return $this->_response($postdata);
1200
  } else {
1201
  // ERROR: error creating or updating post
@@ -1264,7 +1352,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1264
  public function get_parent_pages($params = array()) {
1265
  // If expected parameters are empty or does not exists then set them to some default values
1266
  $page = !empty($params['page']) ? (int) $params['page'] : 1;
1267
- $per_page = !empty($params['per_page']) ? (int) $params['per_page'] : 15;
1268
  $offset = ($page - 1) * $per_page;
1269
  $exclude = !empty($params['exclude']) ? $params['exclude'] : array();
1270
  $order = !empty($params['order']) ? strtoupper($params['order']) : 'ASC';
@@ -1289,8 +1377,8 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1289
  if (!empty($posts)) {
1290
  foreach ($posts as $post) {
1291
  // Get additional information and merge with the response
1292
- $postdata = $this->get_postdata($post);
1293
- if (!empty($postdata)) array_push($pages, $postdata);
1294
  }
1295
  }
1296
 
@@ -1299,30 +1387,54 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1299
  ));
1300
  }
1301
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1302
  /**
1303
  * Retrieves pages, templates, authors, categories and tags data that will be
1304
  * used as options when displayed on the editor in UpdraftCentral
1305
  *
 
 
1306
  * @return array
1307
  */
1308
- private function get_options() {
1309
  // Primarily used for editor consumption so we don't include trash here. Besides,
1310
  // trash posts/pages aren't included as parent options.
1311
- $pages = get_pages(array('post_type' => 'page', 'post_status' => 'publish,private,draft,pending,future'));
 
1312
 
1313
  // Add flexibility by letting users filter the default roles and add their own
1314
  // custom page/post "author" role(s) if need be.
1315
  $author_roles = apply_filters('updraftcentral_author_roles', array('administrator', 'editor', 'author', 'contributor'));
1316
  $authors = get_users(array('role__in' => $author_roles));
1317
 
1318
- $categories = get_categories(array('hide_empty' => false, 'orderby' => 'name', 'order' => 'ASC'));
1319
- $tags = get_tags(array('hide_empty' => false));
1320
-
1321
  if (!function_exists('get_page_templates')) {
1322
  require_once(ABSPATH.'wp-admin/includes/theme.php');
1323
  }
1324
 
1325
- $templates = get_page_templates(null, 'post');
1326
  $template_options = array();
1327
  foreach ($templates as $template => $filename) {
1328
  $item = array(
@@ -1333,8 +1445,9 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1333
  }
1334
 
1335
  $page_options = array();
1336
- foreach ($pages as $page) {
1337
- if ('trash' !== $page->post_status) {
 
1338
  $item = array(
1339
  'id' => $page->ID,
1340
  'title' => $page->post_title,
@@ -1353,34 +1466,40 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1353
  $author_options[] = $item;
1354
  }
1355
 
1356
- $category_options = array();
1357
- foreach ($categories as $category) {
1358
- $item = array(
1359
- 'id' => $category->term_id,
1360
- 'name' => $category->name,
1361
- 'parent' => $category->parent
1362
- );
1363
- $category_options[] = $item;
1364
- }
1365
-
1366
- $tag_options = array();
1367
- foreach ($tags as $tag) {
1368
- $item = array(
1369
- 'id' => $tag->term_id,
1370
- 'name' => $tag->name,
1371
- );
1372
- $tag_options[] = $item;
1373
- }
1374
-
1375
  $response = array(
1376
  'page' => $page_options,
1377
  'author' => $author_options,
1378
  'template' => $template_options,
1379
- 'category' => $category_options,
1380
- 'tag' => $tag_options,
1381
- 'date' => $this->get_date_options('post'),
1382
  );
1383
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1384
  return $response;
1385
  }
1386
 
@@ -1389,10 +1508,11 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1389
  *
1390
  * @param int $id The ID of the current page to work on
1391
  * @param string $action The type of change that the current request is going to apply
 
1392
  *
1393
  * @return array
1394
  */
1395
- private function apply_state($id, $action) {
1396
  if (empty($id)) return false;
1397
 
1398
  $post = get_post($id);
@@ -1427,11 +1547,13 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1427
  $postdata = $this->get_postdata($post);
1428
  if (!empty($postdata) || $deleted) {
1429
  $data = $deleted ? $id : $postdata;
1430
- return array(
1431
  'id' => $id,
1432
- 'previous_status' => $previous_status,
1433
- 'post' => $data
1434
  );
 
 
 
1435
  }
1436
  }
1437
 
@@ -1447,7 +1569,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1447
  *
1448
  * @return integer
1449
  */
1450
- private function attach_remote_image($image_url, $image_data, $post_id) {
1451
  if (empty($image_url) || empty($post_id)) return;
1452
 
1453
  $image = pathinfo($image_url);
@@ -1503,7 +1625,7 @@ class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
1503
  *
1504
  * @return array|void
1505
  */
1506
- private function _validate_capabilities($capabilities) {
1507
  foreach ($capabilities as $capability) {
1508
  if (!current_user_can($capability)) return $this->_generic_error_response('insufficient_permission');
1509
  }
7
  */
8
  class UpdraftCentral_Posts_Commands extends UpdraftCentral_Commands {
9
 
10
+ protected $switched = false;
11
+
12
+ protected $post_type = 'post';
13
 
14
  /**
15
  * Function that gets called before every action
44
  if ($this->switched) restore_current_blog();
45
  }
46
 
47
+ /**
48
+ * Returns the keys and fields names that are associated to a particular module type
49
+ *
50
+ * @param string $type The type of the module that the current request is processing
51
+ *
52
+ * @return array
53
+ */
54
+ private function get_state_fields_by_type($type) {
55
+ $state_fields = array(
56
+ 'post' => array(
57
+ 'validation_fields' => array('publish_posts', 'edit_posts', 'delete_posts'),
58
+ 'items_key' => 'posts',
59
+ 'count_key' => 'posts_count',
60
+ 'list_key' => 'posts',
61
+ 'result_key' => 'get',
62
+ 'error_key' => 'post_state_change_failed'
63
+ ),
64
+ 'page' => array(
65
+ 'validation_fields' => array('publish_pages', 'edit_pages', 'delete_pages'),
66
+ 'items_key' => 'pages',
67
+ 'count_key' => 'pages_count',
68
+ 'list_key' => 'pages',
69
+ 'result_key' => 'get',
70
+ 'error_key' => 'page_state_change_failed'
71
+ )
72
+ );
73
+
74
+ if (!isset($state_fields[$type])) return array();
75
+ return $state_fields[$type];
76
+ }
77
+
78
  /**
79
  * Fetch and retrieves posts based from the submitted parameters
80
  *
81
  * @param array $params Containing all the needed information to filter the results of the current request
82
  * @return array
83
  */
84
+ public function get($params) {
85
+
86
+ $state_fields = $this->get_state_fields_by_type($this->post_type);
87
+ if (empty($state_fields)) return $this->_generic_error_response('unsupported_type_on_get_posts');
88
+
89
+ $error = $this->_validate_capabilities($state_fields['validation_fields']);
90
  if (!empty($error)) return $error;
91
 
92
  // check paged parameter; if empty set to defaults
98
  'posts_per_page' => $numberposts,
99
  'paged' => $paged,
100
  'offset' => $offset,
101
+ 'post_type' => $this->post_type,
102
  'post_status' => 'publish,private,draft,pending,future',
103
  );
104
 
106
  $args['s'] = $params['keyword'];
107
  }
108
 
109
+ if ('post' == $this->post_type) {
110
+ if (!empty($params['category'])) {
111
+ $args['cat'] = (int) $params['category'];
112
+ }
113
  }
114
 
115
  if (!empty($params['date'])) {
156
  }
157
 
158
  $response = array(
159
+ $state_fields['items_key'] => $posts,
160
+ 'options' => $this->get_options($this->post_type),
161
  'info' => $info,
162
+ $state_fields['count_key'] => $this->get_post_status_counts($this->post_type)
163
  );
164
 
165
  // Load any additional information if preload parameter is set. Will only be
166
  // requested on initial load of items in UpdraftCentral.
167
  if (isset($params['preload']) && $params['preload']) {
168
  $timeout = !empty($params['timeout']) ? $params['timeout'] : 30;
169
+ $response = array_merge($response, $this->get_preload_data($timeout, $this->post_type));
170
  }
171
 
172
  return $this->_response($response);
179
  * @param object $obj Any type of complex objects that needs converting (e.g. WP_Taxonomy, WP_Term or WP_User)
180
  * @return stdClass
181
  */
182
+ protected function trim_object($obj) {
183
  // To preserve the object's accessibility through its properties we recreate
184
  // the object using the stdClass and fill it with the public properties
185
  // that will be extracted from the original object ($obj).
203
  * Retrieves information that will be preloaded in UC for quick and easy access
204
  * when editing a certain page or post
205
  *
206
+ * @param int $timeout The user-defined timeout from UpdraftCentral
207
+ * @param string $type The type of the module that the current request is processing
208
+ *
209
  * @return array
210
  */
211
+ protected function get_preload_data($timeout, $type = 'post') {
212
  global $updraftplus;
213
 
214
  if (!function_exists('get_page_templates')) {
215
  require_once(ABSPATH.'wp-admin/includes/theme.php');
216
  }
217
 
218
+ $templates = ('post' == $type) ? get_page_templates(null, 'post') : get_page_templates();
219
  if (!empty($templates)) {
220
  $templates = array_flip($templates);
221
  if (!isset($templates['default'])) {
225
 
226
  // Preloading elements saves time and avoid unnecessary round trips to fetch
227
  // these information individually.
 
 
228
  $authors = $this->get_authors();
229
  $parent_pages = $this->get_parent_pages();
230
 
231
+ $data = array(
232
+ 'authors' => $authors['data']['authors'],
233
+ 'parent_pages' => $parent_pages['data']['pages'],
234
+ 'templates' => $templates,
235
+ 'editor_styles' => $this->get_editor_styles($timeout),
236
+ 'wp_version' => $updraftplus->get_wordpress_version()
237
+ );
238
+
239
+ if ('post' == $type) {
240
+ $categories = $this->get_categories();
241
+ $tags = $this->get_tags();
242
+
243
+ $data['taxonomies'] = $this->get_taxonomies();
244
+ $data['categories'] = $categories['data'];
245
+ $data['tags'] = $tags['data'];
246
+ }
247
+
248
  return array(
249
+ 'preloaded' => json_encode($data)
 
 
 
 
 
 
 
 
 
250
  );
251
  }
252
 
257
  * @param int $timeout The user-defined timeout from UpdraftCentral
258
  * @return string
259
  */
260
+ protected function extract_css_content($style, $timeout) {
261
 
262
  $content = '';
263
  if (1 === preg_match('~^(https?:)?//~i', $style)) {
291
  * @param string $content The content of the CSS file
292
  * @return string
293
  */
294
+ protected function filter_url($content) {
295
 
296
  // Replace with valid URL (absolute)
297
  preg_match_all('~url\((.+?)\)~i', $content, $all_matches);
332
  * @param string $path Some relative path to check
333
  * @return string
334
  */
335
+ protected function resolve_path($path) {
336
  $dir = trailingslashit(get_stylesheet_directory());
337
  // Some relative paths declared within the css file (e.g. only has '../fonts/etc/', called deep down from a subfolder) where parent
338
  // subfolder is not articulated needs to be resolve further to get its actual absolute path. Using glob will pinpoint its actual location
349
  * @param int $timeout The user-defined timeout from UpdraftCentral
350
  * @return array()
351
  */
352
+ protected function get_editor_styles($timeout) {
353
  global $editor_styles, $wp_styles;
354
  $editing_styles = $loaded = array();
355
 
392
  /**
393
  * Retrieves the total number of items found under each post statuses
394
  *
395
+ * @param string $type The type of the module that the current request is processing
396
+ *
397
  * @return array
398
  */
399
+ protected function get_post_status_counts($type = 'post') {
400
+ $posts = wp_count_posts($type);
401
 
402
  $publish = (int) $posts->publish;
403
  $private = (int) $posts->private;
425
  * Retrieves a collection of formatted dates found for the given post statuses.
426
  * It will be used as options for the date filter when managing the posts in UpdraftCentral.
427
  *
428
+ * @param string $type The type of the module that the current request is processing
429
+ *
430
  * @return array
431
  */
432
+ protected function get_date_options($type = 'post') {
433
  global $wpdb;
434
 
435
+ $date_options = $wpdb->get_col("SELECT DATE_FORMAT(`post_date`, '%M %Y') as `formatted_post_date` FROM {$wpdb->posts} WHERE `post_type` = '{$type}' AND `post_status` IN ('publish', 'private', 'draft', 'pending', 'future') GROUP BY `formatted_post_date` ORDER BY `post_date` DESC");
436
 
437
  return $date_options;
438
  }
460
  *
461
  * @return array
462
  */
463
+ protected function get_taxonomies() {
464
  $taxonomies = get_taxonomies(array(), 'objects');
465
  $taxonomies = array_map(array($this, 'map_tax'), $taxonomies);
466
 
661
  * @param array $post The "Post" object to use when retrieving the information
662
  * @return array
663
  */
664
+ protected function get_taxonomies_terms($post) {
665
  $taxonomies = get_object_taxonomies($post->post_type, 'objects');
666
  $taxonomies = array_map(array($this, 'map_tax'), $taxonomies);
667
 
738
  'ss' => date('s', strtotime($post->post_date))
739
  );
740
 
 
741
  $sample_permalink = get_sample_permalink($post->ID, $post->post_title, '');
742
  $permalink = get_permalink($post->ID);
743
  $slug = $post->post_name;
744
 
745
  if (!empty($sample_permalink) && !empty($slug)) {
746
  if (isset($sample_permalink[0])) {
747
+ if (false !== stripos($sample_permalink[0], '%pagename%/') || false !== stripos($sample_permalink[0], '%postname%/')) {
748
+ $token = (false !== stripos($sample_permalink[0], '%pagename%/')) ? '%pagename%/' : '%postname%/';
749
+ $permalink = str_replace($token, '', $sample_permalink[0]).$slug;
750
+ }
751
  }
752
  }
753
 
774
  'post_type_public' => $post_type_obj->public,
775
  'post_type_hierarchical' => $post_type_obj->hierarchical,
776
  'sample_permalink' => get_sample_permalink($post->ID, $post->post_title, ''),
 
 
 
 
777
  'post_password_required' => post_password_required($post),
778
  'post_type_supports_authors' => post_type_supports($post->post_type, 'author'),
779
  'post_type_supports_comments' => post_type_supports($post->post_type, 'comments'),
786
  )
787
  );
788
 
789
+ if ('post' == $post->post_type) {
790
+ $taxonomies = $this->get_taxonomies_terms($post);
791
+ $response['misc']['taxonomy_objects'] = $taxonomies['objects'];
792
+ $response['misc']['taxonomy_names'] = $taxonomies['names'];
793
+ $response['misc']['taxonomy_terms'] = $taxonomies['terms'];
794
+ $response['misc']['taxonomy_caps'] = $taxonomies['caps'];
 
 
795
 
796
+ if (!function_exists('wp_popular_terms_checklist') || !function_exists('get_terms_to_edit')) {
797
+ require_once ABSPATH . 'wp-admin/includes/template.php';
798
+ require_once ABSPATH . 'wp-admin/includes/taxonomy.php';
 
 
 
799
  }
800
+
801
+ if (!function_exists('wp_get_post_categories')) {
802
+ require_once(ABSPATH.WPINC.'/post.php');
803
+ }
804
+
805
+ $categories = wp_get_post_categories($post->ID, array('fields' => 'ids'));
806
+ if (!is_wp_error($categories)) {
807
+ $response['misc']['categories'] = empty($categories) ? array() : $categories;
808
+ $terms_to_edit = get_terms_to_edit($post->ID, 'category');
809
+ if (!empty($terms_to_edit)) {
810
+ $response['misc']['categories_list'] = str_replace(',', ', ', $terms_to_edit);
811
+ }
812
+
813
+ $popular_ids = wp_popular_terms_checklist('category', 0, 10, false);
814
+ // On WP 3.4 the "wp_terms_checklist" doesn't have an "echo" parameter and will automatically
815
+ // display the rendered checklist. Therefore, we're going to pull the terms so that all
816
+ // versions starting from WP 3.4 will pull the content instead of displaying them.
817
+
818
+ ob_start();
819
+ // In this call we'll have to set the "echo" parameter to true so that later version of WP
820
+ // will be able to catch and process it.
821
+ wp_terms_checklist($post->ID, array('taxonomy' => 'category', 'popular_cats' => $popular_ids, 'echo' => true));
822
+ $popular_checklist = ob_get_contents();
823
+ ob_end_clean();
824
+
825
+ $response['misc']['categories_checklist'] = $popular_checklist;
826
+
827
+ ob_start();
828
+ wp_terms_checklist($post->ID, array('taxonomy' => 'category', 'checked_ontop' => 0, 'echo' => true));
829
+ $quickedit_checklist = ob_get_contents();
830
+ ob_end_clean();
831
+
832
+ $response['misc']['categories_quickedit_checklist'] = $quickedit_checklist;
833
+ }
834
+
835
+ $tags = wp_get_post_tags($post->ID, array('fields' => 'ids'));
836
+ if (!is_wp_error($tags)) {
837
+ $response['misc']['tags'] = empty($tags) ? array() : $tags;
838
+ $terms_to_edit = get_terms_to_edit($post->ID, 'post_tag');
839
+ if (!empty($terms_to_edit)) {
840
+ $response['misc']['tags_list'] = str_replace(',', ', ', $terms_to_edit);
841
+ }
842
  }
843
  }
844
 
878
  * @return array
879
  */
880
  public function set_state($params) {
881
+
882
+ $state_fields = $this->get_state_fields_by_type($this->post_type);
883
+ if (empty($state_fields)) return $this->_generic_error_response('unsupported_type_on_set_state');
884
+
885
+ $error = $this->_validate_capabilities($state_fields['validation_fields']);
886
  if (!empty($error)) return $error;
887
 
888
  $result = array();
889
  if (!empty($params['list'])) {
890
  $posts = array();
891
  foreach ($params['list'] as $id) {
892
+ $post = $this->apply_state($id, $params['action'], $this->post_type);
893
  if (!empty($post)) {
894
  array_push($posts, $post);
895
  }
896
  }
897
 
898
  if (!empty($posts)) {
899
+ $result = array($state_fields['list_key'] => $posts);
900
  }
901
  } elseif (!empty($params['id'])) {
902
+ $post = $this->apply_state($params['id'], $params['action'], $this->post_type);
903
  if (!empty($post)) $result = $post;
904
  }
905
 
906
  if (!empty($result)) {
907
+ $response = $this->get($params);
908
  if (!empty($response['response']) && 'rpcok' === $response['response']) {
909
+ $result[$state_fields['result_key']] = $response['data'];
910
  }
911
 
912
  return $this->_response($result);
913
  } else {
914
+ return $this->_generic_error_response($state_fields['error_key'], array('action' => $params['action']));
915
  }
916
  }
917
 
972
  * @param array $category_ids A collection of category IDs to assign to the post object
973
  * @return void
974
  */
975
+ protected function assign_category_to_post($post_id, $category_ids) {
976
  if (!empty($category_ids)) {
977
  // Making sure that we have the correct type to use and we
978
  // don't have any redundant IDs before saving.
1037
  * @param array $tag_ids A collection of tag IDs to assign to the post object
1038
  * @return void
1039
  */
1040
+ protected function assign_tag_to_post($post_id, $tag_ids) {
1041
  if (!empty($tag_ids)) {
1042
  // Making sure that we have the correct type to use and we
1043
  // don't have any redundant IDs before saving.
1051
  }
1052
 
1053
  /**
1054
+ * Saves or updates post/page information based from the submitted data
1055
  *
1056
  * @param array $params An array of data that serves as parameters for the given request
1057
  * @return array
1058
  */
1059
+ public function save($params) {
1060
+
1061
+ $validation_fields = array(
1062
+ 'post' => array('publish_posts', 'edit_posts', 'delete_posts'),
1063
+ 'page' => array('publish_pages', 'edit_pages', 'delete_pages')
1064
+ );
1065
+
1066
+ if (!isset($validation_fields[$this->post_type])) return $this->_generic_error_response('unsupported_type_on_save_post');
1067
+
1068
+ $error = $this->_validate_capabilities($validation_fields[$this->post_type]);
1069
  if (!empty($error)) return $error;
1070
 
1071
  if (!empty($params['id']) || !empty($params['new'])) {
1080
  $args['post_excerpt'] = $params['excerpt'];
1081
 
1082
  // menu_order
1083
+ if (isset($params['order']))
1084
+ $args['menu_order'] = (int) $params['order'];
1085
 
1086
  // post_parent
1087
+ if (isset($params['parent'])) {
1088
+ $args['post_parent'] = empty($params['parent']) ? 0 : $params['parent'];
1089
+ }
1090
 
1091
  // post_name
1092
  if (!empty($params['slug']))
1154
  }
1155
 
1156
  if (!empty($params['new'])) {
1157
+ $args['post_type'] = $this->post_type;
1158
  $post_id = wp_insert_post($args, true);
1159
  } else {
1160
  $args['ID'] = $params['id'];
1185
  }
1186
 
1187
  // featured_media
1188
+ if (isset($params['featured_media'])) {
1189
+ if (!empty($params['featured_media'])) {
1190
+ $featured_media = (int) $params['featured_media'];
1191
+ $attach_continue = true;
1192
+
1193
+ $url = wp_get_attachment_url($featured_media);
1194
+ if (!empty($url) && !empty($params['featured_media_url']) && $url == $params['featured_media_url']) {
1195
+ set_post_thumbnail($post_id, $featured_media);
1196
+ update_post_meta($post_id, 'featured_media_updraftcentral', $params['featured_media']);
1197
+ $attach_continue = false;
1198
+ }
1199
+
1200
+ if ($attach_continue) {
1201
+ $featured_media_data = !empty($params['featured_media_data']) ? $params['featured_media_data'] : null;
1202
+ $media_id = $this->attach_remote_image($params['featured_media_url'], $featured_media_data, $post_id);
1203
+ if (!empty($media_id)) {
1204
+ // If we have a successful attachment then add reference to UC's media id
1205
+ update_post_meta($post_id, 'featured_media_updraftcentral', $params['featured_media']);
1206
+ }
1207
+ }
1208
+ } else {
1209
+ // Remove featured image.
1210
+ delete_post_meta($post_id, '_thumbnail_id');
1211
+ delete_post_meta($post_id, 'featured_media_updraftcentral');
1212
  }
1213
  }
1214
 
1270
 
1271
  if (!empty($params['new'])) {
1272
  $timeout = !empty($params['timeout']) ? $params['timeout'] : 30;
1273
+ $postdata = array_merge($postdata, $this->get_preload_data($timeout, $this->post_type));
1274
  } else {
1275
  if ($categories_updated || $tags_updated) {
1276
  $categories = $this->get_categories();
1283
  }
1284
  }
1285
 
1286
+ $postdata['options'] = $this->get_options($this->post_type);
1287
  return $this->_response($postdata);
1288
  } else {
1289
  // ERROR: error creating or updating post
1352
  public function get_parent_pages($params = array()) {
1353
  // If expected parameters are empty or does not exists then set them to some default values
1354
  $page = !empty($params['page']) ? (int) $params['page'] : 1;
1355
+ $per_page = !empty($params['per_page']) ? (int) $params['per_page'] : 100;
1356
  $offset = ($page - 1) * $per_page;
1357
  $exclude = !empty($params['exclude']) ? $params['exclude'] : array();
1358
  $order = !empty($params['order']) ? strtoupper($params['order']) : 'ASC';
1377
  if (!empty($posts)) {
1378
  foreach ($posts as $post) {
1379
  // Get additional information and merge with the response
1380
+ $postdata = $this->get_postdata($post, true);
1381
+ if (!empty($postdata)) array_push($pages, $this->trim_parent_info($postdata));
1382
  }
1383
  }
1384
 
1387
  ));
1388
  }
1389
 
1390
+ /**
1391
+ * Trim down return data for parent pages
1392
+ *
1393
+ * @param array $postdata The array containing the data to process
1394
+ * @return array
1395
+ */
1396
+ protected function trim_parent_info($postdata) {
1397
+
1398
+ if (isset($postdata['post'])) {
1399
+ $post = json_decode($postdata['post']);
1400
+
1401
+ $page = new stdClass();
1402
+ $page->ID = $post->ID;
1403
+ $page->post_title = $post->post_title;
1404
+ $page->post_parent = $post->post_parent;
1405
+ $page->post_type = $post->post_type;
1406
+ $page->post_status = $post->post_status;
1407
+
1408
+ $postdata['post'] = json_encode($page);
1409
+ }
1410
+
1411
+ return $postdata;
1412
+ }
1413
+
1414
  /**
1415
  * Retrieves pages, templates, authors, categories and tags data that will be
1416
  * used as options when displayed on the editor in UpdraftCentral
1417
  *
1418
+ * @param string $type The type of the module that the current request is processing
1419
+ *
1420
  * @return array
1421
  */
1422
+ protected function get_options($type = 'post') {
1423
  // Primarily used for editor consumption so we don't include trash here. Besides,
1424
  // trash posts/pages aren't included as parent options.
1425
+ $parent_pages = $this->get_parent_pages();
1426
+ $pages = $parent_pages['data']['pages'];
1427
 
1428
  // Add flexibility by letting users filter the default roles and add their own
1429
  // custom page/post "author" role(s) if need be.
1430
  $author_roles = apply_filters('updraftcentral_author_roles', array('administrator', 'editor', 'author', 'contributor'));
1431
  $authors = get_users(array('role__in' => $author_roles));
1432
 
 
 
 
1433
  if (!function_exists('get_page_templates')) {
1434
  require_once(ABSPATH.'wp-admin/includes/theme.php');
1435
  }
1436
 
1437
+ $templates = ('post' == $type) ? get_page_templates(null, 'post') : get_page_templates();
1438
  $template_options = array();
1439
  foreach ($templates as $template => $filename) {
1440
  $item = array(
1445
  }
1446
 
1447
  $page_options = array();
1448
+ foreach ($pages as $page_item) {
1449
+ if (isset($page_item['post'])) {
1450
+ $page = json_decode($page_item['post']);
1451
  $item = array(
1452
  'id' => $page->ID,
1453
  'title' => $page->post_title,
1466
  $author_options[] = $item;
1467
  }
1468
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1469
  $response = array(
1470
  'page' => $page_options,
1471
  'author' => $author_options,
1472
  'template' => $template_options,
1473
+ 'date' => $this->get_date_options($type),
 
 
1474
  );
1475
 
1476
+ if ('post' == $type) {
1477
+ $categories = get_categories(array('hide_empty' => false, 'orderby' => 'name', 'order' => 'ASC'));
1478
+ $tags = get_tags(array('hide_empty' => false));
1479
+
1480
+ $category_options = array();
1481
+ foreach ($categories as $category) {
1482
+ $item = array(
1483
+ 'id' => $category->term_id,
1484
+ 'name' => $category->name,
1485
+ 'parent' => $category->parent
1486
+ );
1487
+ $category_options[] = $item;
1488
+ }
1489
+
1490
+ $tag_options = array();
1491
+ foreach ($tags as $tag) {
1492
+ $item = array(
1493
+ 'id' => $tag->term_id,
1494
+ 'name' => $tag->name,
1495
+ );
1496
+ $tag_options[] = $item;
1497
+ }
1498
+
1499
+ $response['category'] = $category_options;
1500
+ $response['tag'] = $tag_options;
1501
+ }
1502
+
1503
  return $response;
1504
  }
1505
 
1508
  *
1509
  * @param int $id The ID of the current page to work on
1510
  * @param string $action The type of change that the current request is going to apply
1511
+ * @param string $type The type of the module that the current request is processing
1512
  *
1513
  * @return array
1514
  */
1515
+ protected function apply_state($id, $action, $type = 'post') {
1516
  if (empty($id)) return false;
1517
 
1518
  $post = get_post($id);
1547
  $postdata = $this->get_postdata($post);
1548
  if (!empty($postdata) || $deleted) {
1549
  $data = $deleted ? $id : $postdata;
1550
+ $result = array(
1551
  'id' => $id,
1552
+ 'previous_status' => $previous_status
 
1553
  );
1554
+
1555
+ $result[$type] = $data;
1556
+ return $result;
1557
  }
1558
  }
1559
 
1569
  *
1570
  * @return integer
1571
  */
1572
+ protected function attach_remote_image($image_url, $image_data, $post_id) {
1573
  if (empty($image_url) || empty($post_id)) return;
1574
 
1575
  $image = pathinfo($image_url);
1625
  *
1626
  * @return array|void
1627
  */
1628
+ protected function _validate_capabilities($capabilities) {
1629
  foreach ($capabilities as $capability) {
1630
  if (!current_user_can($capability)) return $this->_generic_error_response('insufficient_permission');
1631
  }
class-updraftplus.php CHANGED
@@ -89,7 +89,7 @@ class UpdraftPlus {
89
  'UpdraftPlus_Manipulation_Functions' => 'includes/class-manipulation-functions.php',
90
  'UpdraftPlus_Filesystem_Functions' => 'includes/class-filesystem-functions.php',
91
  'UpdraftPlus_Storage_Methods_Interface' => 'includes/class-storage-methods-interface.php',
92
- 'UpdraftPlus_Job_Scheduler' => 'includes/class-job-scheduler.php'
93
  );
94
 
95
  foreach ($load_classes as $class => $relative_path) {
@@ -973,7 +973,7 @@ class UpdraftPlus {
973
  $quota_free = '';
974
  }
975
 
976
- $disk_free_space = @disk_free_space($updraft_dir);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
977
  // == rather than === here is deliberate; support experience shows that a result of (int)0 is not reliable. i.e. 0 can be returned when the real result should be false.
978
  if (false == $disk_free_space) {
979
  call_user_func($logging_function, "Free space on disk containing Updraft's temporary directory: Unknown".$quota_free);
@@ -2123,6 +2123,11 @@ class UpdraftPlus {
2123
  $warnings = $this->jobdata_get('warnings');
2124
 
2125
  $this->logfile_open($this->file_nonce);
 
 
 
 
 
2126
 
2127
  // Import existing warnings. The purpose of this is so that when save_backup_to_history() is called, it has a complete set - because job data expires quickly, whilst the warnings of the last backup run need to persist
2128
  if (is_array($warnings)) {
@@ -2371,6 +2376,8 @@ class UpdraftPlus {
2371
 
2372
  }
2373
 
 
 
2374
  $backup_databases = $this->jobdata_get('backup_database');
2375
 
2376
  if (!is_array($backup_databases)) $backup_databases = array('wp' => $backup_databases);
@@ -2967,6 +2974,37 @@ class UpdraftPlus {
2967
  return true;
2968
  }
2969
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2970
  /**
2971
  * This function will check to see if any of the known backups are still running and return true otherwise returns false.
2972
  *
@@ -3335,6 +3373,7 @@ class UpdraftPlus {
3335
  public function backup_finish($do_cleanup, $allow_email, $force_abort = false) {
3336
 
3337
  if (!empty($this->semaphore)) $this->semaphore->unlock();
 
3338
 
3339
  $delete_jobdata = false;
3340
 
@@ -5504,6 +5543,9 @@ class UpdraftPlus {
5504
  case 'shop_vault_50':
5505
  return apply_filters('updraftplus_com_shop_vault_50', 'https://updraftplus.com/shop/updraftplus-vault-storage-50-gb/');
5506
  break;
 
 
 
5507
  default:
5508
  return 'URL not found ('.$which_page.')';
5509
  }
89
  'UpdraftPlus_Manipulation_Functions' => 'includes/class-manipulation-functions.php',
90
  'UpdraftPlus_Filesystem_Functions' => 'includes/class-filesystem-functions.php',
91
  'UpdraftPlus_Storage_Methods_Interface' => 'includes/class-storage-methods-interface.php',
92
+ 'UpdraftPlus_Job_Scheduler' => 'includes/class-job-scheduler.php',
93
  );
94
 
95
  foreach ($load_classes as $class => $relative_path) {
973
  $quota_free = '';
974
  }
975
 
976
+ $disk_free_space = function_exists('disk_free_space') ? @disk_free_space($updraft_dir) : false;// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
977
  // == rather than === here is deliberate; support experience shows that a result of (int)0 is not reliable. i.e. 0 can be returned when the real result should be false.
978
  if (false == $disk_free_space) {
979
  call_user_func($logging_function, "Free space on disk containing Updraft's temporary directory: Unknown".$quota_free);
2123
  $warnings = $this->jobdata_get('warnings');
2124
 
2125
  $this->logfile_open($this->file_nonce);
2126
+
2127
+ if (!$this->get_backup_job_semaphore_lock($this->nonce, $resumption_no)) {
2128
+ $this->log('Failed to get backup job lock; possible overlapping resumptions - will abort this instance');
2129
+ die;
2130
+ }
2131
 
2132
  // Import existing warnings. The purpose of this is so that when save_backup_to_history() is called, it has a complete set - because job data expires quickly, whilst the warnings of the last backup run need to persist
2133
  if (is_array($warnings)) {
2376
 
2377
  }
2378
 
2379
+ do_action('pre_database_backup_setup');
2380
+
2381
  $backup_databases = $this->jobdata_get('backup_database');
2382
 
2383
  if (!is_array($backup_databases)) $backup_databases = array('wp' => $backup_databases);
2974
  return true;
2975
  }
2976
 
2977
+ /**
2978
+ * This function will try and get a lock for the backup job, it will return false if it fails to get a lock.
2979
+ *
2980
+ * @param string $job_nonce - the backup job nonce
2981
+ * @param integer $resumption_no - the current resumption
2982
+ *
2983
+ * @return boolean - boolean to indicate if we got a lock or not
2984
+ */
2985
+ public function get_backup_job_semaphore_lock($job_nonce, $resumption_no) {
2986
+
2987
+ $semaphore = $job_nonce;
2988
+
2989
+ if (!class_exists('Updraft_Semaphore_3_0')) include_once(UPDRAFTPLUS_DIR.'/includes/class-updraft-semaphore.php');
2990
+
2991
+ if (empty($this->backup_semaphore)) {
2992
+ $this->backup_semaphore = new Updraft_Semaphore_3_0($semaphore, 30, array($this));
2993
+ }
2994
+
2995
+ if (1 <= $resumption_no) {
2996
+
2997
+ $this->log('Requesting backup semaphore lock ('.$semaphore.')');
2998
+
2999
+ if (!$this->backup_semaphore->lock()) {
3000
+ $this->log('Failed to gain semaphore lock ('.$semaphore.') - another resumption for this job is apparently already active');
3001
+ return false;
3002
+ }
3003
+ }
3004
+
3005
+ return true;
3006
+ }
3007
+
3008
  /**
3009
  * This function will check to see if any of the known backups are still running and return true otherwise returns false.
3010
  *
3373
  public function backup_finish($do_cleanup, $allow_email, $force_abort = false) {
3374
 
3375
  if (!empty($this->semaphore)) $this->semaphore->unlock();
3376
+ if (!empty($this->backup_semaphore)) $this->backup_semaphore->release();
3377
 
3378
  $delete_jobdata = false;
3379
 
5543
  case 'shop_vault_50':
5544
  return apply_filters('updraftplus_com_shop_vault_50', 'https://updraftplus.com/shop/updraftplus-vault-storage-50-gb/');
5545
  break;
5546
+ case 'anon_backups':
5547
+ return apply_filters('updraftplus_com_anon_backups', 'https://updraftplus.com/upcoming-updraftplus-feature-clone-data-anonymisation/');
5548
+ break;
5549
  default:
5550
  return 'URL not found ('.$which_page.')';
5551
  }
css/updraftplus-admin-1-16-46.min.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,WAAW;EACX,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb,uBAAuB;EACvB;;CAED;;AAED;;CAEC;EACC,qBAAqB;EACrB;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,YAAQ;KAAR,QAAQ;CACR,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,eAAW;KAAX,WAAW;CACX;;AAED;CACC,YAAY;CACZ,eAAW;KAAX,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,uCAAuC;CACvC;;AAED;CACC,sBAAsB;CACtB;;AAED;;CAEC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,aAAa;CACb;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;;EAEE;;AAEF;CACC,cAAc;CACd;;AAED,gBAAgB;;AAEhB;CACC,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,YAAQ;KAAR,QAAQ;CACR;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED,yBAAyB;AACzB;CACC,cAAc;CACd,mBAAmB;CACnB,SAAS;CACT,OAAO;CACP,aAAa;CACb,4BAA4B;CAC5B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,2BAAuB;KAAvB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,8BAAiB;KAAjB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ;;AAED;;CAEC;EACC,wBAAoB;MAApB,oBAAoB;EACpB,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,6BAAgB;MAAhB,gBAAgB;EAChB;;CAED;;EAEC,aAAa;EACb;;CAED;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,oBAAoB;CACpB;;AAED,sBAAsB;AACtB;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,aAAa;CACb;;AAED,oBAAoB;AACpB;CACC,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,qCAAqC;AACrC;CACC,oBAAoB;CACpB,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,aAAa;;AAEb;CACC,sBAAsB;CACtB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;;CAEC,cAAc;CACd;;AAED,6BAA6B;AAC7B;CACC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,2BAAsB;KAAtB,sBAAsB;CACtB,8BAAsB;KAAtB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB,oBAAoB;CACpB,8BAA8B;CAC9B;;AAED;;CAEC,cAAc;CACd,kBAAkB;CAClB,aAAa;CACb,UAAU;CACV;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB,qBAAqB;CACrB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,qBAAqB;CACrB;;AAED;;EAEE;AACF;CACC,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,UAAU;CACV,iBAAiB;CACjB,oBAAoB;CACpB,qBAAqB;CACrB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,cAAc;CACd,oFAAoF;CACpF,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB,iCAAiC;CACjC,iDAAiD;CACjD;;AAED;CACC,wGAAwG;CACxG;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,kEAAkE;CAClE,WAAW;CACX;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,iBAAiB;CACjB,8BAAsB;KAAtB,sBAAsB;CACtB,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB,aAAa;CACb,yBAAyB;CACzB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,+BAA+B;CAC/B,sBAAwB;KAAxB,wBAAwB;CACxB,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,kCAAkC;CAClC,0BAA0B;CAC1B;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,UAAU;CACV,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,0FAA0F;CAC1F,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,sBAAsB;CACtB,YAAY;CACZ;;GAEE;CACF;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,4BAA4B;CAC5B,+BAA+B;CAC/B,YAAY;CACZ,gBAAgB;CAChB,0CAA0C;CAC1C;;AAED;CACC,oBAAoB;CACpB,6BAA6B;CAC7B,gCAAgC;CAChC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,oBAAoB;CACpB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;;CAEC,kBAAkB;CAClB,gBAAgB;CAChB,oBAAoB;CACpB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,eAAe;CACf;;AAED;;CAEC,sBAAsB;CACtB,iBAAiB;CACjB;;AAED;;;CAGC,yBAAyB;CACzB,iBAAiB;CACjB;;AAED;;CAEC;;EAEC,sBAAsB;EACtB;;CAED;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB;;AAED;;;CAGC,eAAe;CACf;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;;CAGC,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,wBAAwB;CACxB,mBAAmB;CACnB,SAAS;CACT,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,eAAe;CACf,yBAAyB;CACzB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;;CAEC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,kBAAkB;CAClB,0CAA0C;CAC1C;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,yCAAyC;CACzC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd,+BAA+B;CAC/B,uBAAuB;CACvB,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,mBAAmB;CACnB,0CAA0C;CAC1C,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,YAAY;CACZ,uBAAuB;CACvB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,yCAAyC;CACzC;;AAED;CACC,aAAa;CACb,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,OAAO;CACP,WAAW;CACX,2BAA2B;CAC3B,4BAA4B;CAC5B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,YAAY;CACZ,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,sBAAsB;CACtB,4BAA4B;CAC5B;;AAED;;CAEC,mBAAmB;CACnB,YAAY;CACZ,iBAAiB;CACjB;;AAED,mDAAmD;AACnD;CACC,eAAe;CACf,0BAA0B;CAC1B,mBAAmB;CACnB,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,iBAAiB;CACjB,WAAW;CACX,+BAA+B;CAC/B;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,0BAA0B;CAC1B,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB,uBAA+B;KAA/B,+BAA+B;CAC/B,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,UAAU;CACV,mBAAmB;CACnB,wBAAwB;CACxB,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,2BAAuB;MAAvB,uBAAuB;EACvB,mBAAmB;EACnB,uBAAoB;MAApB,oBAAoB;EACpB;;CAED;EACC,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,cAAc;CACd,yCAAyC;CACzC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV;;AAED;CACC,4BAAmB;KAAnB,2BAAmB;KAAnB,mBAAmB;CACnB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,qBAAc;CAAd,cAAc;CACd,wBAAoB;KAApB,oBAAoB;CACpB,oBAAgB;KAAhB,gBAAgB;CAChB,uBAA+B;KAA/B,+BAA+B;CAC/B,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,UAAU;CACV,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,4BAA4B;CAC5B,2BAA2B;CAC3B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,4CAA4C;CAC5C,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,aAAa;CACb,wBAAwB;CACxB,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd,sBAAsB;CACtB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED,qBAAqB;AACrB;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,oCAAoC;CACpC,+BAA+B;CAC/B,oCAAoC;CACpC;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,mBAAmB;CACnB,6CAA6C;CAC7C;;AAED;CACC,eAAe;CACf,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB,UAAU;CACV,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,+BAA+B;CAC/B,mBAAmB;CACnB,QAAQ;CACR,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,0BAA0B;CAC1B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,2BAA2B;CAC3B;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAAuB;KAAvB,uBAAuB;CACvB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,eAAe;CACf,eAAe;CACf,2CAA2C;CAC3C;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,WAAW;CACX;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED,sBAAsB;;AAEtB;CACC,eAAe;CACf,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,yCAAyC;CACzC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,gBAAgB;CAChB,oBAAoB;CACpB,mBAAmB;CACnB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,UAAU;CACV;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,eAAe;CACf,uBAAuB;CACvB,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,UAAU;CACV,SAAS;CACT,QAAQ;CACR;;AAED;CACC,oBAAoB;CACpB,iIAAiI;CACjI;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,sBAAsB;CACtB,mBAAmB;CACnB,4BAA4B;CAC5B;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB,gBAAgB;CAChB,uBAAuB;CACvB,sBAAsB;CACtB,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,yCAAyC;CACzC;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,mBAAmB;CACnB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ;;AAED;CACC,uBAAuB;CACvB;;AAED,mBAAmB;;AAEnB;CACC,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,8BAA8B;CAC9B;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,sBAAsB;CACtB,UAAU;CACV,aAAa;CACb;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B,cAAc;CACd,mBAAmB;CACnB,yBAAiB;CAAjB,iBAAiB;CACjB,UAAU;CACV,iBAAiB;CACjB,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,0BAA0B;CAC1B,YAAY;CACZ,mCAAsB;CACtB,aAAa;CACb,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED,0CAA0C;AAC1C;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,yCAAyC;CACzC;;AAED,sBAAsB;;AAEtB;CACC,iBAAiB;CACjB,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,qBAAc;EAAd,cAAc;EACd,yBAAsB;MAAtB,sBAAsB;EACtB;;CAED;EACC,eAAW;MAAX,WAAW;EACX;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED;;CAEC;;;EAGC,yBAAyB;EACzB,kBAAkB;EAClB,6BAA6B;EAC7B,aAAa;EACb,iBAAiB;EACjB,YAAY;EACZ;;CAED;EACC,aAAa;EACb;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,YAAY;EACZ,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,WAAW;EACX,wCAAwC;EACxC;;CAED;EACC,WAAW;EACX;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;;AAED;;CAEC;EACC,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,aAAa;EACb,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT;;CAED;EACC,eAAe;EACf,0BAA0B;EAC1B;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,UAAU;EACV,eAAe;EACf,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,UAAU;EACV,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB,4CAA4C;EAC5C,iBAAiB;EACjB,WAAW;EACX;;CAED;EACC,eAAe;EACf,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf;;AAEF;;;;;;;;;IASI;;CAEH;EACC,oBAAoB;EACpB;;CAED;EACC,sBAAsB;EACtB;;CAED;EACC,UAAU;EACV,iBAAiB;EACjB,wBAAwB;EACxB;;CAED;EACC,aAAa;EACb,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,UAAU;EACV;;CAED;EACC,eAAe;EACf,sBAAsB;EACtB,yBAAyB;EACzB,YAAY;EACZ,WAAW;EACX,UAAU;EACV,oBAAoB;EACpB,iBAAiB;EACjB,yCAAyC;EACzC;;CAED;EACC,8BAA8B;EAC9B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,cAAc;EACd,UAAU;EACV;;CAED;EACC;;;IAGE;EACF,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,uBAAuB;EACvB,+BAA+B;EAC/B;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,uBAAuB;EACvB,mBAAmB;EACnB,QAAQ;EACR,OAAO;EACP,uBAAuB;EACvB,aAAa;EACb,WAAW;EACX,aAAa;EACb,4CAA4C;EAC5C;;CAED;EACC,aAAa;EACb;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;EACC,qBAAqB;EACrB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,oBAAgB;MAAhB,gBAAgB;EAChB,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,cAAc;EACd;;CAED;EACC,YAAY;EACZ;;CAED;;EAEC,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb;;CAED;;EAEC,YAAY;EACZ;;CAED;EACC,qBAAqB;EACrB,kBAAkB;EAClB;;CAED;;AAED;;CAEC;EACC;;CAED;EACC,YAAY;EACZ,YAAY;EACZ,mBAAmB;EACnB;;CAED;EACC,cAAc;EACd;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf,YAAY;EACZ,UAAU;EACV,oBAAoB;EACpB;;CAED;;AAED;CACC;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;EACC,oBAAoB,CAAC,aAAa;EAClC;;CAED;EACC,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,mCAAmC;EACnC;;CAED;EACC,2BAA2B;EAC3B;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED;;AAED;;CAEC;EACC,wBAAwB;EACxB,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,qBAAc;EAAd,cAAc;EACd,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,WAAW;EACX,uBAAuB;EACvB;;CAED;EACC,cAAc;EACd;;CAED;EACC,4BAA4B;EAC5B,kBAAkB;EAClB,YAAY;EACZ,eAAe;EACf;;CAED","file":"updraftplus-admin-1-16-46.min.css","sourcesContent":["@keyframes udp_blink {\n\n\tfrom {\n\t\topacity: 1;\n\t\ttransform: scale(1);\n\t}\n\n\tto {\n\t\topacity: 0.4;\n\t\ttransform: scale(0.85);\n\t}\n\n}\n\n@keyframes udp_rotate {\n\n\tfrom {\n\t\ttransform: rotate(0);\n\t}\n\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n\n}\n\n/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.max-width-700 {\n\tmax-width: 700px;\n}\n\n.width-900 {\n\tmax-width: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n.updraft--flex {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n.updraft--flex > * {\n\tflex: 1;\n\tbox-sizing: border-box;\n}\n\n.updraft--flex > .updraft--one-half {\n\twidth: 50%;\n\tflex: auto;\n}\n\n.updraft--flex > .updraft--two-halves {\n\twidth: 100%;\n\tflex: auto;\n}\n\n.updraft-color--very-light-grey {\n\tbackground: #F8F8F8;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n.udpdraft__lifted {\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n}\n\n#updraft-wrap a .dashicons {\n\ttext-decoration: none;\n}\n\n.updraft-field-description,\ntable.form-table td p.updraft-field-description {\n\tfont-size: 90%;\n\tline-height: 1.2;\n\tfont-style: italic;\n\tmargin-bottom: 5px;\n}\n\n/* Input boxes */\nlabel.updraft_checkbox {\n\tdisplay: block;\n\tmargin-bottom: 4px;\n\tmargin-left: 26px;\n}\n\nlabel.updraft_checkbox > input[type=checkbox] {\n\tmargin-left: -25px;\n}\n\ndiv[id*=\"updraft_include_\"] {\n\tmargin-bottom: 9px;\n}\n\n/* Input boxes */\n.settings_page_updraftplus input[type=\"file\"] {\n\tborder: none;\n}\n\n.settings_page_updraftplus .wipe_settings {\n\tpadding-bottom: 10px;\n}\n\n.settings_page_updraftplus input[type=\"text\"] {\n\tfont-size: 14px;\n}\n\n.settings_page_updraftplus select {\n\tborder-radius: 4px;\n\tmax-width: 100%;\n}\n\ninput.updraft_input--wide,\ntextarea.updraft_input--wide {\n\tmax-width: 442px;\n\twidth: 100%;\n}\n\n#updraft-wrap .button-large {\n\tfont-size: 1.3em;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\np.updraftplus-option {\n\tmargin-top: 0;\n\tmargin-bottom: 5px;\n}\n\np.updraftplus-option-inline {\n\tdisplay: inline-block;\n\tpadding-right: 20px;\n}\n\nspan.updraftplus-option-label {\n\tdisplay: block;\n}\n\n/*\n* MIGRATE - CLONE\n*/\n\n#updraft-navtab-migrate-content .postbox {\n\tpadding: 18px;\n}\n\n/* Clone Rows */\n\n.updraftclone-main-row {\n\tdisplay: flex;\n}\n\n.updraftclone-tokens {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tmargin-right: 20px;\n\tmax-width: 300px;\n}\n\n.updraftclone-tokens p {\n\tmargin: 0;\n}\n\n.updraftclone_action_box {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tflex: 1;\n}\n\n.updraftclone_action_box p:first-child {\n\tmargin-top: 0;\n}\n\n.updraftclone_action_box p:last-child {\n\tmargin-bottom: 0;\n}\n\n.updraftclone_action_box #ud_downloadstatus3 {\n\tmargin-top: 10px;\n}\n\nspan.tokens-number {\n\tfont-size: 46px;\n\tdisplay: block;\n}\n\n/* Clone header button */\n.button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: none;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\theight: 100%;\n\tborder-left: 1px solid #CCC;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_container {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box {\n\tmargin-right: 20px;\n\twidth: 100%;\n\tflex-basis: 100%;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\tfloat: none;\n}\n\n@media (min-width: 1024px) {\n\n\t.updraft_migrate_widget_temporary_clone_stage0_container {\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box {\n\t\tflex-basis: 45%;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n\t.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\t\tfloat: right;\n\t}\n\n}\n\n.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n}\n\n.opened .button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: inline-block;\n}\n\n.opened .updraft_migrate_widget_temporary_clone_stage0 {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 8px;\n\tmargin-bottom: 21px;\n}\n\n/* Clone list table */\n.clone-list {\n\tclear: both;\n\twidth: 100%;\n\tmargin-top: 40px;\n}\n\n.clone-list table {\n\twidth: 100%;\n\ttext-align: left;\n}\n\n.clone-list table tr th {\n\tbackground: #E4E4E4;\n}\n\n.clone-list table tr td {\n\tbackground: #F5F5F5;\n\tword-break: break-word;\n}\n\n.clone-list table tr:nth-child(odd) td {\n\tbackground: #FAFAFA;\n}\n\n.clone-list table td,\n.clone-list table th {\n\tpadding: 6px;\n}\n\n/* Clone Progress */\n.updraftplus-clone .updraft_row {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\nbutton#updraft_migrate_createclone + .updraftplus_spinner {\n\tmargin-top: 13px;\n}\n\n/* Clone - Show step 1 info button */\n.button.button-hero.updraftclone_show_step_1 {\n\twhite-space: normal;\n\theight: auto;\n\tline-height: 14px;\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n}\n\n.button.button-hero.updraftclone_show_step_1 span.dashicons {\n\theight: auto;\n}\n\n.updraftplus_clone_status {\n\tcolor: red;\n}\n\n/* MIGRATE */\n\na.updraft_migrate_add_site--trigger span.dashicons {\n\ttext-decoration: none;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n}\n\n.updraft_migrate_widget_module_content {\n\tbackground: #FFF;\n\tborder-radius: 0;\n\tposition: relative;\n}\n\nbody.js #updraft_migrate .updraft_migrate_widget_module_content {\n\tdisplay: none;\n}\n\n.updraft_migrate_widget_module_content > h3,\ndiv[class*=\"updraft_migrate_widget_temporary_clone_stage\"] > h3 {\n\tmargin-top: 0;\n}\n\n/* Migrate / Clone headers */\n.updraft_migrate_widget_module_content header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-content: center;\n\tjustify-items: center;\n\tmargin-top: -18px;\n\tmargin-left: -18px;\n\tmargin-right: -18px;\n\tmargin-bottom: 15px;\n\tborder-bottom: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content header h3,\n.updraft_migrate_widget_module_content header button.button.close {\n\tpadding: 10px;\n\tline-height: 20px;\n\theight: auto;\n\tmargin: 0;\n}\n\n.updraft_migrate_widget_module_content button.button.close {\n\ttext-decoration: none;\n\tpadding-left: 5px;\n\tborder-right: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content button.button.close .dashicons {\n\tmargin-top: 1px;\n}\n\n.updraft_migrate_widget_module_content header h3 {\n\tmargin: 0;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero {\n\tmax-width: 235px;\n\tword-wrap: normal;\n\twhite-space: normal;\n\tline-height: 1;\n\theight: auto;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\ttext-align: left;\n\tposition: relative;\n\tmargin-right: 10px;\n\tmargin-bottom: 10px;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero .dashicons {\n\tposition: absolute;\n\tleft: 10px;\n\ttop: calc(50% - 8px);\n}\n\n/*\njquery UI Accordion module\n*/\n#updraft_migrate .ui-widget-content a {\n\tcolor: #1C94C4;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header {\n\tbackground: #F6F6F6;\n\tmargin: 0;\n\tborder-radius: 0;\n\tpadding-left: 0.5em;\n\tpadding-right: 0.7em;\n}\n\n#updraft-wrap .ui-widget {\n\tfont-family: inherit;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {\n\tbackground-position: -96px 0px;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {\n\tbackground-position: -64px 0;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tleft: auto;\n\tright: 5px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);\n\tbackground: #FFF;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {\n\tcolor: #0572AA;\n\topacity: 1;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {\n\tbackground: #F6F6F6;\n\tborder-bottom: 2px solid #0572AA;\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {\n\tborder-top: none;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {\n\topacity: 0.4;\n\tmargin-right: 10px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n\tz-index: 1;\n}\n\nbutton.ui-dialog-titlebar-close:before {\n\tcontent: none!important;\n}\n\n.updraft_next_scheduled_backups_wrapper {\n\tdisplay: flex;\n\tbackground: #FFF;\n\tjustify-items: center;\n\tflex-wrap: wrap;\n}\n\n.updraft_next_scheduled_backups_wrapper > div {\n\twidth: 50%;\n\tbackground: #FFF;\n\theight: auto;\n\t/* padding: 18px 33px; */\n\tpadding: 33px;\n\tbox-sizing: border-box;\n}\n\n.updraft_backup_btn_wrapper {\n\ttext-align: center;\n\tborder-left: 1px solid #F1F1F1;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.incremental-backups-only {\n\tdisplay: none;\n}\n\n.incremental-free-only {\n\tdisplay: none;\n}\n\n.incremental-free-only p {\n\tpadding: 5px;\n\tbackground: rgba(255, 0, 0, 0.06);\n\tborder: 1px solid #BFBFBF;\n}\n\n#updraft-delete-waitwarning span.spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tmargin: 0;\n\tmargin-right: 10px;\n}\n\nbutton#updraft-backupnow-button .spinner,\nbutton#updraft-backupnow-button .dashicons-yes {\n\tdisplay: none;\n}\n\nbutton#updraft-backupnow-button.loading .spinner {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tmargin-top: 13px;\n\tmargin-right: 0;\n}\n\nbutton#updraft-backupnow-button.loading {\n\tbackground-color: #EFEFEF;\n\tborder-color: #CCC;\n\ttext-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;\n\tbox-shadow: none;\n}\n\nbutton#updraft-backupnow-button.finished .dashicons-yes {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tfont-size: 42px;\n\tmargin-right: 0;\n\tmargin-top: 2px;\n}\n\n.updraft_next_scheduled_entity {\n\twidth: 50%;\n\tdisplay: inline-block;\n\tfloat: left;\n\t/*\n\tpadding: 20px 20px 10px 20px;\n\t*/\n}\n\n.updraft_next_scheduled_entity .dashicons {\n\tcolor: #CCC;\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_entity strong {\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_heading {\n\tmargin-bottom: 10px;\n}\n\n.updraft_next_scheduled_date_time {\n\tcolor: #46A84B;\n}\n\n.updraft_time_now_wrapper {\n\tmargin-top: 68px;\n\twidth: 100%;\n}\n\n.updraft_time_now_label, .updraft_time_now {\n\tdisplay: inline-block;\n\tpadding: 7px;\n}\n\n.updraft_time_now_label {\n\tbackground: #B7B7B7;\n\tborder-top-left-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tcolor: #FFF;\n\tmargin-right: 0;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.updraft_time_now {\n\tbackground: #F1F1F1;\n\tborder-top-right-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tmargin-left: -3px;\n}\n\n#updraft_lastlogmessagerow {\n\tmargin: 6px 0;\n}\n\n#updraft_lastlogmessagerow {\n\tclear: both;\n\tpadding: 0.25px 0;\n}\n\n#updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: right;\n\tmargin-top: -2.5em;\n\tmargin-right: 2px;\n}\n\n#updraft_lastlogmessagerow > div {\n\tclear: both;\n\tbackground: #FFF;\n\tpadding: 18px;\n}\n\n#updraft_activejobs_table {\n\toverflow: hidden;\n\twidth: 100%;\n\tbackground: #FAFAFA;\n\tpadding: 0;\n}\n\n.updraft_requeststart {\n\tpadding: 15px 33px;\n\ttext-align: center;\n}\n\n.updraft_requeststart .spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\na.updraft_jobinfo_delete.disabled {\n\topacity: 0.4;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.updraft_row {\n\tclear: both;\n\ttransition: 0.3s all;\n\tpadding: 15px 33px;\n}\n\n.updraft_row.deleting {\n\topacity: 0.4;\n}\n\n.updraft_progress_container {\n\t/* width: 83%; */\n}\n\n.updraft_existing_backups_count {\n\tpadding: 2px 8px;\n\tfont-size: 12px;\n\tbackground: #CA4A1E;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tborder-radius: 10px;\n}\n\n.form-table .existing-backups-table input[type=\"checkbox\"] {\n\tborder-radius: 0;\n}\n\n.form-table .existing-backups-table .check-column {\n\twidth: 40px;\n\tpadding: 0;\n\tpadding-top: 8px;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins, #updraft-delete-waitwarning > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label > * {\n\tvertical-align: middle;\n}\n\n.backup_date_label .dashicons {\n\tfont-size: 18px;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\tfont-weight: bold;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n.updraft_exclude_container,\n.updraft_include_container {\n\tmargin-left: 24px;\n\tmargin-top: 5px;\n\tmargin-bottom: 10px;\n\tpadding: 15px;\n\tborder: 1px solid #DDD;\n}\n\nlabel.updraft-exclude-label {\n\tfont-weight: 500;\n\tmargin-bottom: 5px;\n\tdisplay: block;\n}\n\n.updraft_add_exclude_item,\n#updraft_include_more_paths_another {\n\tdisplay: inline-block;\n\tmargin-top: 10px;\n}\n\ninput.updraft_exclude_entity_field,\n.form-table td input.updraft_exclude_entity_field,\n.updraftplus-morefiles-row input[type=text] {\n\twidth: calc(100% - 70px);\n\tmax-width: 400px;\n}\n\n@media screen and (max-width: 782px) {\n\n\t.form-table td input.updraft_exclude_entity_field,\n\t.form-table td .updraftplus-morefiles-row input[type=text] {\n\t\tdisplay: inline-block;\n\t}\n\n}\n\n.updraft_exclude_entity_delete.dashicons, .updraft_exclude_entity_edit.dashicons, .updraft_exclude_entity_update.dashicons, .updraftplus-morefiles-row a.dashicons {\n\tmargin-top: 2px;\n\tfont-size: 20px;\n\tbox-shadow: none;\n\tline-height: 1;\n\tpadding: 3px;\n\tmargin-right: 4px;\n}\n\n.updraft_exclude_entity_delete,\n.updraft_exclude_entity_delete:hover,\n.updraftplus-morefiles-row-delete {\n\tcolor: #FF6347;\n}\n\n.updraft_exclude_entity_update.dashicons, .updraft_exclude_entity_update.dashicons:hover {\n\tcolor: #008000;\n\tfont-weight: bold;\n\tfont-size: 22px;\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_edit {\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete {\n\tdisplay: none;\n}\n\n.updraft-exclude-panel-heading {\n\tmargin-bottom: 8px;\n}\n\n.updraft-exclude-panel-heading h3 {\n\tmargin: 0.5em 0 0.5em 0;\n}\n\n.updraft-exclude-submit.button-primary {\n\tmargin-top: 5px;\n}\n\n.updraft_exclude_actions_list {\n\tfont-weight: bold;\n}\n\n.updraft-exclude-link {\n\tcursor: pointer;\n}\n\n#updraft_include_more_options {\n\tpadding-left: 25px;\n}\n\n#updraft_report_cell .updraft_reportbox,\n.updraft_small_box {\n\tpadding: 12px;\n\tmargin: 8px 0;\n\tborder: 1px solid #CCC;\n\tposition: relative;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete,\n.updraft_box_delete_button,\n.updraft_small_box .updraft_box_delete_button {\n\tpadding: 4px;\n\tpadding-top: 6px;\n\tborder: none;\n\tbackground: transparent;\n\tposition: absolute;\n\ttop: 4px;\n\tright: 4px;\n\tcursor: pointer;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete:hover {\n\tcolor: #DE3C3C;\n}\n\na.updraft_report_another .dashicons {\n\ttext-decoration: none;\n\tmargin-top: 2px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_email {\n\tdisplay: block;\n\twidth: calc(100% - 50px);\n\tmargin-bottom: 9px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-settings-content table.form-table .notice p {\n\tmax-width: none;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {\n\tbackground-color: #EFEFEF;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {\n\tbackground-color: #E8E8E8;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\tposition: relative;\n}\n\n#updraft-wrap .udp-info {\n\tposition: absolute;\n\tright: 10px;\n\ttop: calc(50% - 10px);\n}\n\n#updraft-wrap span.info-trigger {\n\tdisplay: inline-block;\n\twidth: 20px;\n\theight: 20px;\n\tbackground: #FFF;\n\tcolor: #72777C;\n\tborder-radius: 30px;\n\ttext-align: center;\n\tline-height: 20px;\n\tbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n#updraft-wrap .info-content-wrapper {\n\tdisplay: none;\n\tposition: absolute;\n\tbottom: 20px;\n\ttransform: translatex(calc(-50% + 10px));\n\twidth: 330px;\n\tpadding-bottom: 10px;\n}\n\n#updraft-wrap .info-content-wrapper::before {\n\tcontent: '';\n\tposition: absolute;\n\tbottom: -10px;\n\tborder: 10px solid transparent;\n\tborder-top-color: #FFF;\n\tleft: calc(50% - 10px);\n}\n\n#updraft-wrap .info-content {\n\tpadding: 20px;\n\tbackground: #FFF;\n\tborder-radius: 4px;\n\tbox-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n\tcolor: #72777C;\n}\n\n#updraft-wrap .info-content h3 {\n\tmargin-top: 0;\n}\n\n#updraft-wrap .info-content p {\n\tmargin-top: 10px;\n}\n\n#updraft-wrap .udp-info:hover .info-content-wrapper {\n\tdisplay: block;\n}\n\ndiv.conditional_remote_backup select.logic_type {\n\tvertical-align: inherit !important;\n}\n\ndiv.conditional_remote_backup label.updraft_toggle_instance_label.radio_group {\n\tdisplay: block;\n\tmargin-top: 7px;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules input.rule_value {\n\tvertical-align: middle;\n}\n\ndiv.conditional_remote_backup p {\n\tmargin-bottom: 10px;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules span svg {\n\twidth: 20px;\n\tvertical-align: middle;\n\tcursor: pointer;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules span svg {\n\tmargin-left: 3px;\n}\n\ndiv.conditional_remote_backup div.logic select.logic_type {\n\tvertical-align: unset;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n.updraft_jstree .jstree-container-ul > .jstree-node,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n.updraft_jstree_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n.updraft_jstree_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_exclude_files_folders_jstree {\n\tmax-height: 200px;\n\toverflow-y: scroll;\n}\n\n.updraft_jstree {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\ndiv[id^=\"updraft_more_files_container_\"] {\n\tposition: relative;\n\tdisplay: none;\n\twidth: 100%;\n\tborder: 1px solid #CCC;\n\tbackground: #FAFAFA;\n\tmargin-bottom: 5px;\n\tmargin-top: 4px;\n\tbox-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);\n}\n\ndiv[id^=\"updraft_more_files_container_\"]::before {\n\tcontent: ' ';\n\twidth: 11px;\n\theight: 11px;\n\tdisplay: block;\n\tbackground: #FAFAFA;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 20px;\n\tborder-top: 1px solid #CCC;\n\tborder-left: 1px solid #CCC;\n\ttransform: translatey(-7px) rotate(45deg);\n}\n\ninput.updraft_more_path_editing {\n\tborder-color: #0285BA;\n}\n\ninput.updraft_more_path_editing ~ a.dashicons {\n\tdisplay: none;\n}\n\ndiv[id^=\"updraft_jstree_buttons_\"] {\n\tpadding: 10px;\n\tbackground: #E6E6E6;\n}\n\ndiv[id^=\"updraft_jstree_container_\"] {\n\theight: 300px;\n\twidth: 100%;\n\toverflow: auto;\n}\n\ndiv[id^=\"updraft_more_files_container_\"] button {\n\tline-height: 20px;\n}\n\nbutton[id^=\"updraft_parent_directory_\"] {\n\tmargin: 10px 10px 4px 10px;\n\tpadding-left: 3px;\n}\n\nbutton[id^=\"updraft_jstree_confirm_\"], button[id^=\"updraft_jstree_cancel_\"] {\n\tdisplay: none;\n}\n\ninput[id^=\"updraft_include_more_path_restore_\"] {\n\ttext-align: right;\n}\n\n.updraftplus-morefiles-row-delete,\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n}\n\n#updraft_include_more_paths_error {\n\tcolor: #DE3C3C;\n}\n\np[id^=\"updraftplus_manual_authentication_error_\"] {\n\tcolor: #DE3C3C;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n#updraft-wrap .form-table .existing-backups-table th {\n\twidth: auto;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tdisplay: inline-block;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.button.button-remove {\n\tcolor: white;\n\tbackground-color: #DE3C3C;\n\tborder-color: #C00000;\n\tbox-shadow: 0 1px 0 #C10100;\n}\n\n.button.button-remove:hover,\n.button.button-remove:focus {\n\tborder-color: #C00;\n\tcolor: #FFF;\n\tbackground: #C00;\n}\n\n/* button-remove colors for midnight admin theme */\nbody.admin-color-midnight .button.button-remove {\n\tcolor: #DE3C3C;\n\tbackground-color: #F7F7F7;\n\tborder-color: #CCC;\n\tbox-shadow: 0 1px 0 #CCC;\n}\n\nbody.admin-color-midnight .button.button-remove:hover, body.admin-color-midnight .button.button-remove:focus {\n\tborder-color: #BA281F;\n}\n\nbody.admin-color-midnight .button.button-remove:focus {\n\tbox-shadow: inherit;\n\tbox-shadow: 0 0 3px rgba(0, 115, 170, 0.8);\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tpadding: 1px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\n.updraft_premium section {\n\tmargin-bottom: 20px;\n}\n\n/*\n\tCall to action Premium\n*/\n.updraft_premium_cta {\n\tbackground: #FFF;\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder-left: 4px solid #DB6A03;\n}\n\n.updraft_premium_cta a {\n\tfont-weight: normal;\n}\n\n.updraft_premium_cta__action {\n\tposition: relative;\n\ttext-align: center;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero {\n\tfont-size: 1.3em;\n\tletter-spacing: 0.03rem;\n\ttext-transform: uppercase;\n\tmargin-bottom: 7px;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small {\n\tdisplay: block;\n\tmax-width: 100%;\n\ttext-align: center;\n\tcolor: #AFAFAF;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small .dashicons {\n\twidth: 12px;\n\theight: 12px;\n}\n\n.updraft_premium_cta__top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 18px 30px;\n}\n\n.updraft_premium_cta__bottom {\n\tbackground: #F9F9F9;\n\tpadding: 5px 30px;\n}\n\n.updraft_premium_cta__summary {\n\tmargin-right: 60px;\n}\n\n.updraft_premium_cta h2 {\n\tfont-size: 28px;\n\tfont-weight: 200;\n\tline-height: 1;\n\tmargin: 0;\n\tmargin-bottom: 5px;\n\tletter-spacing: 0.05rem;\n\tcolor: #DB6A03;\n}\n\n.updraft_premium_cta ul li::after {\n\tcolor: #CCC;\n}\n\n@media only screen and (max-width: 768px) {\n\n\t.updraft_premium_cta__top {\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t\talign-items: center;\n\t}\n\n\t.updraft_premium_cta__summary {\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 30px;\n\t}\n\n}\n\n/*\n\tBox\n*/\n.udp-box {\n\tbackground: #FFF;\n\tpadding: 20px;\n\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n\ttext-align: center;\n}\n\n.udp-box h3 {\n\tmargin: 0;\n}\n\n.udp-box__heading {\n\talign-self: center;\n\tbackground: none;\n\tbox-shadow: none;\n}\n\n/*\n\tOther Plugins\n*/\n.updraft-more-plugins {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tflex-wrap: wrap;\n}\n\n.updraft-more-plugins img {\n\tmax-width: 200px;\n\twidth: 100%;\n\tdisplay: inline-block;\n}\n\n.updraft-more-plugins .udp-box {\n\tbox-sizing: border-box;\n\twidth: 24%;\n}\n\n.updraft-more-plugins .udp-box p:last-child {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n/*\n\tlinks list\n*/\n.updraft_premium_description_list {\n\ttext-align: left;\n\tmargin: 0;\n\tfont-size: 12px;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li:last-child::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status, .updraftplus_com_key_status {\n\tdisplay: none;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tborder-left-color: #DC3232;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraftplus_com_login_status.success {\n\tborder-left-color: green;\n}\n\n#updraft-wrap strong.success {\n\tcolor: green;\n}\n\n.updraft_feat_table {\n\tborder: none;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid #F1F1F1;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n\tpadding: 15px;\n}\n\n.updraft_feat_table td {\n\tborder-bottom-width: 4px;\n}\n\n.updraft_feat_table td:first-child {\n\tborder-left: none;\n}\n\n.updraft_feat_table td:last-child {\n\tborder-right: none;\n}\n\n.updraft_feat_table tr:last-child td {\n\tborder-bottom: none;\n}\n\n.updraft_feat_table td:nth-child(2),\n.updraft_feat_table td:nth-child(3) {\n\tbackground-color: rgba(241, 241, 241, 0.38);\n\twidth: 190px;\n}\n\n.updraft_feat_table__header td img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\n.updraft_feat_table__header td {\n\ttext-align: center;\n}\n\n.updraft_feat_table .installed {\n\tfont-size: 14px;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 13px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n.ud_downloadstatus__close {\n\tborder: none;\n\tbackground: transparent;\n\twidth: auto;\n\tfont-size: 20px;\n\tpadding: 0;\n\tcursor: pointer;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress, #ud_downloadstatus3 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #0572AA;\n\theight: 8px;\n\ttransition: width .3s;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw, #ud_downloadstatus3 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tmargin-top: 8px;\n}\n\ndiv[class^=\"updraftplus_downloader_container_\"] {\n\tpadding: 10px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\ntr.updraftplusmethod img {\n\tmax-width: 100%;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n\ttext-decoration: none;\n\tdisplay: inline-block;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n/* backup finished */\n.blockUI.blockOverlay.ui-widget-overlay {\n\tbackground: #000;\n}\n\n.updraft_success_popup {\n\ttext-align: center;\n\tpadding-bottom: 30px;\n}\n\n.updraft_success_popup > .dashicons {\n\tfont-size: 100px;\n\twidth: 100px;\n\theight: 100px;\n\tline-height: 100px;\n\tpadding: 0px;\n\tborder-radius: 50%;\n\tmargin-top: 30px;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tbackground: #E2E6E5;\n}\n\n.updraft_success_popup > .dashicons.dashicons-yes {\n\ttext-indent: -5px;\n}\n\n.updraft_success_popup.success > .dashicons {\n\tcolor: green;\n}\n\n.updraft_success_popup.warning > .dashicons {\n\tcolor: #888;\n}\n\n.updraft_success_popup--message {\n\tpadding: 20px;\n}\n\n.button.updraft-close-overlay .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n\tmargin-left: -5px;\n\tpadding: 0;\n\ttransform: translatey(3px);\n}\n\n.updraft_saving_popup img {\n\tanimation-name: udp_blink;\n\tanimation-duration: 610ms;\n\tanimation-iteration-count: infinite;\n\tanimation-direction: alternate;\n\tanimation-timing-function: ease-out;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.updated.backup-restored {\n\tpadding-top: 15px;\n\tpadding-bottom: 15px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.updraft_all-files {\n\tcolor: blue;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\t/* font-size: 115%; */\n}\n\nsection.premium-upgrade-purchase-success {\n\tpadding: 2em;\n\tbackground: #FAFAFA;\n\ttext-align: center;\n\tbox-shadow: 0px 14px 40px rgba(0, 0, 0, 0.1);\n}\n\nsection.premium-upgrade-purchase-success h3 {\n\tfont-size: 2em;\n\tcolor: green;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tfont-size: 60px;\n\twidth: 60px;\n\theight: 60px;\n\tborder-radius: 50%;\n\tbackground: green;\n\tcolor: #FFF;\n\tmargin-bottom: 20px;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons::before {\n\tdisplay: inline-block;\n\tmargin-left: -4px;\n\tmargin-top: 2px;\n}\n\nsection.premium-upgrade-purchase-success p {\n\tfont-size: 120%;\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions, #backupnow_includecloud_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n#backupnow_database_moreoptions div.backupnow-db-tables {\n\tmargin-bottom: 5px;\n}\n\n#backupnow_database_moreoptions div.backupnow-db-tables > a {\n\tcolor: #0073AA;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_activejobsrow th {\n\tmax-width: 112px;\n\tmargin: 0;\n\tpadding: 13px 0 0 0;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\tmargin: 16px 0;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 100%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px 0;\n}\n\n#ud_massactions, #updraft-delete-waitwarning {\n\tpadding: 14px;\n\tbackground: rgb(241, 241, 241);\n\tposition: absolute;\n\tleft: 0;\n\ttop: 100%;\n}\n\n#ud_massactions > *, #updraft-delete-waitwarning > * {\n\tvertical-align: middle;\n}\n\n#ud_massactions .updraftplus-remove {\n\tdisplay: inline-block;\n\tmargin-right: 0;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n}\n\nsmall.ud_massactions-tip {\n\tdisplay: inline-block;\n\topacity: 0.5;\n\tfont-style: italic;\n\tmargin-left: 20px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 35px;\n\tposition: relative;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\ndiv.ui-dialog.ui-widget.ui-widget-content {\n\tz-index: 99999 !important;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n.notice.updraft-restore-option {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder-left-color: #CCC;\n}\n\n/* updraft_restore_crypteddb */\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraftplus_restore_tables_options_container {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\twidth: 100%;\n\ttext-align: center;\n\tpadding: 33px;\n}\n\n.job-id {\n\tmargin-top: 0;\n\tmargin-bottom: 8px;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #1D8EC2;\n\ttransition: width 0.3s;\n}\n\n.curstage {\n\tz-index: 1;\n\tborder-radius: 2px;\n\tmargin-top: 8px;\n\twidth: 100%;\n\theight: 26px;\n\tline-height: 26px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n\tcolor: #FFF;\n\tbackground-color: #B7B7B7;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.curstage-info {\n\tdisplay: inline-block;\n\tz-index: 2;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.updraft_existing_backups_wrapper {\n\tmargin-top: 20px;\n\tborder-top: 1px solid #DDD;\n}\n\n.updraft-no-backups-msg {\n\tpadding: 10px 40px;\n\ttext-align: center;\n\tfont-style: italic;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.existing-backups-table th {\n\tpadding: 8px 10px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.before-restore-button div {\n\tfloat: none;\n\tdisplay: inline-block;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n#updraft-wrap .dashicons.dashicons-adapt-size {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size) {\n\tvertical-align: middle;\n\tmargin-top: -3px;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-container {\n\ttext-align: center;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\twidth: 40%;\n\ttext-align: center;\n\tpadding-top: 20px;\n\tdisplay: inline-block;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3:first-child {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n\twidth: auto;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n.updraftplus-settings-footer {\n\tmargin-top: 30px;\n}\n\n.updraftplus-top-menu {\n\tpadding: 0.5em;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\tbackground: transparent;\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: none;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_row {\n\tflex-direction: column;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container {\n\twidth: 100%;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\toverflow: inherit;\n}\n\n#updraft_inpage_backup span#updraft_lastlogcontainer {\n\tpadding: 18px;\n\tbackground: #FAFAFA;\n\tdisplay: block;\n\tfont-size: 90%;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup div#updraft_activejobsrow {\n\tbackground: #FAFAFA;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow > div {\n\tbackground: transparent;\n\tpadding: 0;\n}\n\n#updraft_inpage_backup .last-message > strong {\n\tdisplay: block;\n\tmargin-top: 13px;\n}\n\nbody.update-core-php #updraft_inpage_backup h2:nth-child(1) {\n\tmargin-top: 1em !important;\n}\n\n/* Restoration page */\n\n.updraft_restore_container {\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 99999;\n\tpadding-top: 30px;\n\tbackground: #F1F1F1;\n\toverflow: auto;\n}\n\n.updraft-modal-is-opened .select2-container {\n\tz-index: 99999;\n}\n\nbody.updraft-modal-is-opened {\n\toverflow: hidden;\n}\n\n.updraft_restore_container h2 {\n\tmargin: 0;\n}\n\n.updraft_restore_container .updraftmessage {\n\tbox-sizing: border-box;\n\tmax-width: 860px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.updraft_restore_main {\n\tmax-width: 860px;\n\tmargin: 0 auto;\n\tmargin-top: 20px;\n\tbackground: #FFF;\n\tbox-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--header {\n\tfont-size: 20px;\n\tfont-weight: bold;\n\ttext-align: center;\n\tpadding-top: 16px;\n\tline-height: 20px;\n\twidth: 100%;\n\tmax-width: 100%;\n\tpadding-right: 30px;\n\tpadding-left: 30px;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity {\n\tposition: relative;\n\twidth: calc(100% - 350px);\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity-title {\n\tpadding: 20px;\n\tmargin: 0;\n}\n\n.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title {\n\tdisplay: none;\n}\n\n.updraft_restore_main--components {\n\twidth: 350px;\n\tpadding: 20px;\n\tbox-sizing: border-box;\n\tbackground: #F8F8F8;\n\tmin-height: 350px;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\tbackground: #23282D;\n\tcolor: #E3E3E3;\n\tfont-family: monospace;\n\tpadding: 19px;\n\toverflow: auto;\n\tposition: absolute;\n\ttop: 60px;\n\tbottom: 0;\n\tright: 0;\n\tleft: 0;\n}\n\n#updraftplus_ajax_restore_output form {\n\twhite-space: normal;\n\tfont-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen-sans, ubuntu, cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#updraftplus_ajax_restore_output .updraft_restore_errors {\n\tborder: 1px solid #DC3232;\n\tpadding: 10px 20px;\n\twhite-space: normal;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2 {\n\tcolor: #00A0D2;\n\tpadding-top: 10px;\n\tpadding-bottom: 5px;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output {\n\tpadding: 20px;\n\tborder-left: 1px solid #EEE;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th {\n\tpadding-bottom: 0;\n}\n\n.updraft_restore_main.show-credentials-form .updraft_restore_main--components {\n\topacity: 0.2;\n}\n\n.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p {\n\tmargin: 0;\n\tlist-style-type: disc;\n\tdisplay: list-item;\n\tlist-style-position: inside;\n}\n\n.restore-credential-errors > :first-child {\n\tmargin-top: 0;\n}\n\n.restore-credential-errors > :last-child {\n\tmargin-bottom: 0;\n}\n\nul.updraft_restore_components_list li {\n\tcolor: #BABABA;\n\tfont-size: 1.2em;\n\tmargin-bottom: 1em;\n}\n\nul.updraft_restore_components_list li::before {\n\tcontent: '\\f469';\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\nul.updraft_restore_components_list li span {\n\tvertical-align: middle;\n}\n\nul.updraft_restore_components_list li.done {\n\tcolor: green;\n}\n\nul.updraft_restore_components_list li.done::before {\n\tcontent: \"\\f147\";\n}\n\nul.updraft_restore_components_list li.active {\n\tcolor: inherit;\n}\n\nul.updraft_restore_components_list li.active::before {\n\tcontent: \"\\f463\";\n\tanimation: udp_rotate 1s linear infinite;\n}\n\nul.updraft_restore_components_list li.error {\n\tcolor: #DC3232;\n}\n\nul.updraft_restore_components_list li.error::before {\n\tcontent: \"\\f335\";\n}\n\n.updraft_restore_result {\n\tpadding: 10px 0;\n\tfont-size: 1.3em;\n\tmargin-bottom: 1em;\n\tvertical-align: middle;\n\tdisplay: none;\n}\n\n.updraft_restore_result.restore-error {\n\tcolor: #DC3232;\n}\n\n.updraft_restore_result.restore-success {\n\tcolor: green;\n}\n\n.updraft_restore_result .dashicons {\n\tfont-size: 35px;\n\theight: 35px;\n\tline-height: 33px;\n\twidth: 35px;\n}\n\n.updraft_restore_result span {\n\tvertical-align: middle;\n}\n\n/* Restore modal */\n\n#updraft-restore-modal {\n\twidth: 100%;\n}\n\ndiv#updraft-restore-modal .notice {\n\tbackground: #F8F8F8;\n}\n\n.updraft-restore-modal--stage .updraft--two-halves,\n.updraft-restore-modal--stage .updraft--one-half {\n\tpadding: 20px 30px;\n}\n\n.updraft-restore-modal--header {\n\tpadding: 20px;\n\tpadding-bottom: 0px;\n\ttext-align: center;\n\tborder-bottom: 1px solid #EEE;\n}\n\n.updraft-restore-modal--header h3 {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-restore-item {\n\tpadding-bottom: 4px;\n}\n\n.updraft-restore-buttons {\n\tpadding-top: 10px;\n}\n\nul.updraft-restore--stages {\n\tdisplay: inline-block;\n\tmargin: 0;\n\theight: 28px;\n}\n\nul.updraft-restore--stages li {\n\tdisplay: inline-block;\n\tposition: relative;\n\twidth: 12px;\n\theight: 12px;\n\tbackground: #D2D2D2;\n\tborder-radius: 20px;\n\tline-height: 1;\n\tmargin: 0 4px;\n\tvertical-align: middle;\n}\n\nul.updraft-restore--stages li.active {\n\tbackground: #444;\n}\n\n.updraft-restore--footer {\n\tborder-top: 1px solid #EEE;\n\tpadding: 20px;\n\ttext-align: center;\n\tposition: sticky;\n\tbottom: 0;\n\tbackground: #FFF;\n\twidth: 100%;\n\tbox-sizing: border-box;\n}\n\n.updraft-restore--footer .updraft-restore--cancel {\n\tposition: absolute;\n\tleft: 20px;\n\ttop: auto;\n}\n\n.updraft-restore--footer .updraft-restore--next-step {\n\tposition: absolute;\n\tright: 20px;\n\ttop: auto;\n}\n\nul.updraft-restore--stages li span {\n\tposition: absolute;\n\twidth: 120px;\n\tbottom: calc(100% + 14px);\n\tleft: -55px;\n\tbackground: #000000DB;\n\tpadding: 5px;\n\tbox-sizing: border-box;\n\tborder-radius: 4px;\n\tcolor: #FFF;\n\ttext-align: center;\n\tdisplay: none;\n}\n\nul.updraft-restore--stages li:hover span {\n\tdisplay: inline-block;\n}\n\n.updraft-restore-item input[type=checkbox] {\n\tmargin-bottom: -5px;\n}\n\n.updraft-restore-item input[type=checkbox]:checked + label {\n\tfont-weight: bold;\n}\n\n/* Hide close button on download window */\ndiv#updraft-restore-modal .ud_downloadstatus__close {\n\tdisplay: none;\n}\n\n#ud_downloadstatus2:not(:empty) {\n\tmargin-top: 15px;\n}\n\n.dashicons.rotate {\n\tanimation: udp_rotate 1s linear infinite;\n}\n\n/* Activity stalled */\n\nspan#updraftplus_ajax_restore_last_activity {\n\tfont-size: .8rem;\n\tfont-weight: normal;\n\tfloat: right;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice {\n\tmargin: -20px -20px 20px;\n\tpadding: 19px;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button {\n\tmargin-right: 5px;\n}\n\n#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary, .updraft_migrate_add_site .input-field input, .updraft_migrate_add_site button {\n\tvertical-align: middle;\n}\n\n#updraft_migrate_receivingsites .text-link-menu a:not(:last-child) {\n\tpadding-right: 10px;\n}\n\n#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before {\n\tfont-size: 17px;\n}\n\n#updraft_migrate_receivingsites .updraft_migrate_add_site {\n\tclear: both;\n}\n\n@media only screen and (min-width: 1024px) {\n\n\t#updraft_activejobsrow .updraft_row {\n\t\tdisplay: flex;\n\t\talign-items: baseline;\n\t}\n\n\t#updraft_activejobsrow .updraft_row .updraft_col {\n\t\tflex: auto;\n\t}\n\n\t#updraft_activejobsrow .updraft_progress_container {\n\t\twidth: calc(100% - 230px);\n\t}\n\n}\n\n@media only screen and (min-width: 782px) {\n\n\t.settings_page_updraftplus input[type=text],\n\t.settings_page_updraftplus input[type=password],\n\t.settings_page_updraftplus input[type=number] {\n\t\t/* border-radius: 4px; */\n\t\tline-height: 1.42;\n\t\t/* border: 1px solid #CCC; */\n\t\theight: 27px;\n\t\tpadding: 2px 6px;\n\t\tcolor: #555;\n\t}\n\n\t.settings_page_updraftplus input[type=\"number\"] {\n\t\theight: 31px;\n\t}\n\n\t#ud_massactions.active, #updraft-delete-waitwarning.active {\n\t\tposition: fixed;\n\t\tbottom: 0;\n\t\tleft: 160px;\n\t\tright: 0;\n\t\ttop: auto;\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t}\n\n\tbody.folded #ud_massactions.active, body.folded #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n\t.updraft-after-form-table {\n\t\tmargin-left: 250px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label {\n\t\tcolor: #FFF;\n\t}\n\n}\n\n@media only screen and (min-width: 782px) and (max-width: 960px) {\n\n\tbody.auto-fold #ud_massactions.active, body.auto-fold #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n}\n\n@media only screen and (max-width: 782px) {\n\n\t#updraft-wrap {\n\t\tmargin-right: 0;\n\t}\n\n\t#updraft-wrap .form-table td {\n\t\tpadding-right: 0;\n\t}\n\n\tlabel.updraft_checkbox {\n\t\tmargin-bottom: 8px;\n\t\tmargin-top: 8px;\n\t\tmargin-left: 36px;\n\t}\n\n\t.updraft_retain_rules {\n\t\tposition: relative;\n\t\tmargin-right: 0;\n\t\tborder: 1px solid #CCC;\n\t\tpadding: 5px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t.updraft_retain_rules_delete {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 5px;\n\t}\n\n\ta[id*=updraft_retain_] {\n\t\tdisplay: block;\n\t\tpadding: 15px 15px 15px 0;\n\t}\n\n\tlabel.updraft_checkbox > input[type=checkbox] {\n\t\tmargin-left: -33px;\n\t}\n\n\t#updraft-backupnow-button {\n\t\tmargin: 0;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {\n\t\tpadding-top: 0;\n\t}\n\n\t#ud_massactions, #updraft-delete-waitwarning {\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n\n\t#ud_massactions.active {\n\t\tposition: fixed;\n\t\ttop: auto;\n\t\tbottom: 0;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t\tbox-shadow: 0 -3px 15px rgba(0, 0, 0, 0.08);\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t}\n\n\t#ud_massactions strong {\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tsmall.ud_massactions-tip {\n\t\tdisplay: block;\n\t}\n\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n\n\t.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\t\tfont-weight: normal;\n\t}\n\n\t.existing-backups-table .backup_date_label .clear-right {\n\t\tdisplay: inline-block;\n\t}\n\n\ttable.widefat.existing-backups-table {\n\t\tborder: 0;\n\t\tbox-shadow: none;\n\t\tbackground: transparent;\n\t}\n\n\t.existing-backups-table thead {\n\t\tborder: none;\n\t\tclip: rect(0 0 0 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n\n\t.existing-backups-table tr {\n\t\tdisplay: block;\n\t\tmargin-bottom: .625em;\n\t\tpadding-bottom: 16.625px;\n\t\twidth: 100%;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t\tbackground: #FFF;\n\t\tbox-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n\t}\n\n\t.existing-backups-table td {\n\t\tborder-bottom: 1px solid #DDD;\n\t\tdisplay: block;\n\t\tfont-size: .9em;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tmargin: 0;\n\t}\n\n\t.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n\t\t/*\n\t\t* aria-label has no advantage, it won't be read inside a table\n\t\tcontent: attr(aria-label);\n\t\t*/\n\t\tcontent: attr(data-label);\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tleft: auto;\n\t\tpadding-bottom: 10px;\n\t\twidth: auto;\n\t\ttext-align: left;\n\t}\n\n\t.existing-backups-table td:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.form-table td.updraft_existingbackup_date {\n\t\twidth: inherit;\n\t\tmax-width: 100%;\n\t}\n\n\t.existing-backups-table td.before-restore-button {\n\t\tmin-height: 36px;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t\twidth: 100%;\n\t}\n\n\t.updraft_progress_container {\n\t\t/* width: 77%; */\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {\n\t\tposition: relative;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\t\tbackground-color: #FFF;\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {\n\t\tmargin-left: 50px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {\n\t\twidth: 50px !important;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbox-sizing: border-box;\n\t\theight: 100%;\n\t\tz-index: 1;\n\t\tborder: none;\n\t\tborder-right: 1px solid rgba(0, 0, 0, 0.05);\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups input[type=\"checkbox\"] {\n\t\theight: 25px;\n\t}\n\n\t.updraft_migrate_intro button.button.button-primary.button-hero {\n\t\tdisplay: block;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.updraftclone-main-row {\n\t\tflex-direction: column;\n\t}\n\n\t.updraftclone-main-row > div {\n\t\twidth: auto;\n\t\tmax-width: none;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.form-table th {\n\t\tpadding-bottom: 10px;\n\t}\n\n\t.updraft--flex {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main {\n\t\tflex-wrap: wrap;\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main--components {\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t}\n\n\t.updraft_restore_main--activity {\n\t\twidth: 100%;\n\t}\n\n\tdiv#updraftplus_ajax_restore_output,\n\t.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tbottom: auto;\n\t}\n\n\t.updraft--flex > .updraft--two-halves,\n\t.updraft--flex > .updraft--one-half {\n\t\twidth: 100%;\n\t}\n\n\t.updraft-restore-item {\n\t\tpadding-bottom: 10px;\n\t\tpadding-top: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 600px) {\n\t\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t}\n\n\t.updraft_next_scheduled_entity {\n\t\tfloat: none;\n\t\twidth: 100%;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t.updraft_time_now_wrapper {\n\t\tmargin-top: 0;\n\t}\n\n\t#updraft_lastlogmessagerow h3 {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t#updraft_lastlogmessagerow .updraft-log-link {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 520px) {\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n\t.existing-backups-table tbody tr.range-selection:hover, .existing-backups-table tbody tr.range-selection {\n\t\tbackground: #0572AA; /* #2b7fd9 */\n\t}\n\n\t.existing-backups-table tbody tr:hover {\n\t\tbackground: #F1F1F1;\n\t}\n\n\t.existing-backups-table tbody tr td.before-restore-button {\n\t\tposition: relative;\n\t}\n\n\t.form-table .existing-backups-table thead th.check-column {\n\t\tpadding-left: 6px;\n\t}\n\n\t.existing-backups-table tr td:first-child {\n\t\tborder-left: 4px solid transparent;\n\t}\n\n\t.existing-backups-table tr.backuprowselected td:first-child {\n\t\tborder-left-color: #0572AA;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\t\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n\n@media only screen and (max-width: 1068px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: calc(50% - 10px);\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: 100px;\n\t}\n\n}\n\n@media only screen and (max-width: 600px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: 100%;\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: auto;\n\t}\n\n\ttable.updraft_feat_table {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table tr {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ttable.updraft_feat_table td {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table td:first-child {\n\t\twidth: 100%;\n\t\tborder-bottom: none;\n\t}\n\n\ttable.updraft_feat_table td:not(:first-child) {\n\t\twidth: 50%;\n\t\tbox-sizing: border-box;\n\t}\n\n\ttable.updraft_feat_table td:first-child:empty {\n\t\tdisplay: none;\n\t}\n\n\ttd[data-colname]::before {\n\t\tcontent: attr(data-colname);\n\t\tfont-size: 0.8rem;\n\t\tcolor: #CCC;\n\t\tline-height: 1;\n\t}\n\n}\n"]}
 
css/{updraftplus-admin-1-16-46.min.css → updraftplus-admin-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
- @keyframes udp_blink{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(0.85)}}@keyframes udp_rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.width-900{max-width:900px}.width-80{width:80%}.updraft--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft--flex>*{-ms-flex:1;flex:1;box-sizing:border-box}.updraft--flex>.updraft--one-half{width:50%;-ms-flex:auto;flex:auto}.updraft--flex>.updraft--two-halves{width:100%;-ms-flex:auto;flex:auto}.updraft-color--very-light-grey{background:#f8f8f8}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}.udpdraft__lifted{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#updraft-wrap a .dashicons{text-decoration:none}.updraft-field-description,table.form-table td p.updraft-field-description{font-size:90%;line-height:1.2;font-style:italic;margin-bottom:5px}label.updraft_checkbox{display:block;margin-bottom:4px;margin-left:26px}label.updraft_checkbox>input[type=checkbox]{margin-left:-25px}div[id*="updraft_include_"]{margin-bottom:9px}.settings_page_updraftplus input[type="file"]{border:0}.settings_page_updraftplus .wipe_settings{padding-bottom:10px}.settings_page_updraftplus input[type="text"]{font-size:14px}.settings_page_updraftplus select{border-radius:4px;max-width:100%}input.updraft_input--wide,textarea.updraft_input--wide{max-width:442px;width:100%}#updraft-wrap .button-large{font-size:1.3em}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}p.updraftplus-option{margin-top:0;margin-bottom:5px}p.updraftplus-option-inline{display:inline-block;padding-right:20px}span.updraftplus-option-label{display:block}#updraft-navtab-migrate-content .postbox{padding:18px}.updraftclone-main-row{display:-ms-flexbox;display:flex}.updraftclone-tokens{background:#f5f5f5;padding:20px;border-radius:10px;margin-right:20px;max-width:300px}.updraftclone-tokens p{margin:0}.updraftclone_action_box{background:#f5f5f5;padding:20px;border-radius:10px;-ms-flex:1;flex:1}.updraftclone_action_box p:first-child{margin-top:0}.updraftclone_action_box p:last-child{margin-bottom:0}.updraftclone_action_box #ud_downloadstatus3{margin-top:10px}span.tokens-number{font-size:46px;display:block}.button.updraft_migrate_widget_temporary_clone_show_stage0{display:none;position:absolute;right:0;top:0;height:100%;border-left:1px solid #CCC;padding-left:10px;padding-right:10px}.updraft_migrate_widget_temporary_clone_stage0_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.updraft_migrate_widget_temporary_clone_stage0_box{margin-right:20px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:none}@media(min-width:1024px){.updraft_migrate_widget_temporary_clone_stage0_container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_migrate_widget_temporary_clone_stage0_box{-ms-flex-preferred-size:45%;flex-basis:45%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:right}}.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons{text-decoration:none;font-size:20px}.opened .button.updraft_migrate_widget_temporary_clone_show_stage0{display:inline-block}.opened .updraft_migrate_widget_temporary_clone_stage0{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:21px}.clone-list{clear:both;width:100%;margin-top:40px}.clone-list table{width:100%;text-align:left}.clone-list table tr th{background:#e4e4e4}.clone-list table tr td{background:#f5f5f5;word-break:break-word}.clone-list table tr:nth-child(odd) td{background:#fafafa}.clone-list table td,.clone-list table th{padding:6px}.updraftplus-clone .updraft_row{padding-left:0;padding-right:0}button#updraft_migrate_createclone+.updraftplus_spinner{margin-top:13px}.button.button-hero.updraftclone_show_step_1{white-space:normal;height:auto;line-height:14px;padding-top:10px;padding-bottom:10px}.button.button-hero.updraftclone_show_step_1 span.dashicons{height:auto}.updraftplus_clone_status{color:red}a.updraft_migrate_add_site--trigger span.dashicons{text-decoration:none}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px}.updraft_migrate_widget_module_content{background:#FFF;border-radius:0;position:relative}body.js #updraft_migrate .updraft_migrate_widget_module_content{display:none}.updraft_migrate_widget_module_content>h3,div[class*="updraft_migrate_widget_temporary_clone_stage"]>h3{margin-top:0}.updraft_migrate_widget_module_content header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-grid-column-align:center;justify-items:center;margin-top:-18px;margin-left:-18px;margin-right:-18px;margin-bottom:15px;border-bottom:1px solid #CCC}.updraft_migrate_widget_module_content header h3,.updraft_migrate_widget_module_content header button.button.close{padding:10px;line-height:20px;height:auto;margin:0}.updraft_migrate_widget_module_content button.button.close{text-decoration:none;padding-left:5px;border-right:1px solid #CCC}.updraft_migrate_widget_module_content button.button.close .dashicons{margin-top:1px}.updraft_migrate_widget_module_content header h3{margin:0}.updraft_migrate_intro button.button.button-primary.button-hero{max-width:235px;word-wrap:normal;white-space:normal;line-height:1;height:auto;padding-top:13px;padding-bottom:13px;text-align:left;position:relative;margin-right:10px;margin-bottom:10px}.updraft_migrate_intro button.button.button-primary.button-hero .dashicons{position:absolute;left:10px;top:calc(50% - 8px)}#updraft_migrate .ui-widget-content a{color:#1c94c4}#updraft-wrap .ui-accordion .ui-accordion-header{background:#f6f6f6;margin:0;border-radius:0;padding-left:.5em;padding-right:.7em}#updraft-wrap .ui-widget{font-family:inherit}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w{background-position:-96px 0}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s{background-position:-64px 0}#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:5px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px rgba(91,157,217,0.22),0 0 2px 1px rgba(30,140,190,0.3);background:#FFF}#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons{color:#0572aa;opacity:1}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-bottom:2px solid #0572aa;box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3)}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus{box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child){border-top:0}#updraft-wrap .ui-accordion .ui-accordion-header .dashicons{opacity:.4;margin-right:10px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);z-index:1}button.ui-dialog-titlebar-close:before{content:none !important}.updraft_next_scheduled_backups_wrapper{display:-ms-flexbox;display:flex;background:#FFF;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_next_scheduled_backups_wrapper>div{width:50%;background:#FFF;height:auto;padding:33px;box-sizing:border-box}.updraft_backup_btn_wrapper{text-align:center;border-left:1px solid #f1f1f1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.incremental-backups-only{display:none}.incremental-free-only{display:none}.incremental-free-only p{padding:5px;background:rgba(255,0,0,0.06);border:1px solid #bfbfbf}#updraft-delete-waitwarning span.spinner{visibility:visible;float:none;margin:0;margin-right:10px}button#updraft-backupnow-button .spinner,button#updraft-backupnow-button .dashicons-yes{display:none}button#updraft-backupnow-button.loading .spinner{display:inline-block;visibility:visible;margin-top:13px;margin-right:0}button#updraft-backupnow-button.loading{background-color:#efefef;border-color:#CCC;text-shadow:0 -1px 1px #bbc3c7,1px 0 1px #bbc3c7,0 1px 1px #bbc3c7,-1px 0 1px #bbc3c7;box-shadow:none}button#updraft-backupnow-button.finished .dashicons-yes{display:inline-block;visibility:visible;font-size:42px;margin-right:0;margin-top:2px}.updraft_next_scheduled_entity{width:50%;display:inline-block;float:left}.updraft_next_scheduled_entity .dashicons{color:#CCC;font-size:20px}.updraft_next_scheduled_entity strong{font-size:20px}.updraft_next_scheduled_heading{margin-bottom:10px}.updraft_next_scheduled_date_time{color:#46a84b}.updraft_time_now_wrapper{margin-top:68px;width:100%}.updraft_time_now_label,.updraft_time_now{display:inline-block;padding:7px}.updraft_time_now_label{background:#b7b7b7;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#FFF;margin-right:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.updraft_time_now{background:#f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-3px}#updraft_lastlogmessagerow{margin:6px 0}#updraft_lastlogmessagerow{clear:both;padding:.25px 0}#updraft_lastlogmessagerow .updraft-log-link{float:right;margin-top:-2.5em;margin-right:2px}#updraft_lastlogmessagerow>div{clear:both;background:#FFF;padding:18px}#updraft_activejobs_table{overflow:hidden;width:100%;background:#fafafa;padding:0}.updraft_requeststart{padding:15px 33px;text-align:center}.updraft_requeststart .spinner{visibility:visible;float:none;vertical-align:middle;margin-top:-2px}a.updraft_jobinfo_delete.disabled{opacity:.4;color:inherit;text-decoration:none}.updraft_row{clear:both;transition:.3s all;padding:15px 33px}.updraft_row.deleting{opacity:.4}.updraft_existing_backups_count{padding:2px 8px;font-size:12px;background:#ca4a1e;color:#FFF;font-weight:bold;border-radius:10px}.form-table .existing-backups-table input[type="checkbox"]{border-radius:0}.form-table .existing-backups-table .check-column{width:40px;padding:0;padding-top:8px}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins,#updraft-delete-waitwarning>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label>*{vertical-align:middle}.backup_date_label .dashicons{font-size:18px}.backup_date_label .clear-right{clear:right}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:bold}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}.updraft_exclude_container,.updraft_include_container{margin-left:24px;margin-top:5px;margin-bottom:10px;padding:15px;border:1px solid #DDD}label.updraft-exclude-label{font-weight:500;margin-bottom:5px;display:block}.updraft_add_exclude_item,#updraft_include_more_paths_another{display:inline-block;margin-top:10px}input.updraft_exclude_entity_field,.form-table td input.updraft_exclude_entity_field,.updraftplus-morefiles-row input[type=text]{width:calc(100% - 70px);max-width:400px}@media screen and (max-width:782px){.form-table td input.updraft_exclude_entity_field,.form-table td .updraftplus-morefiles-row input[type=text]{display:inline-block}}.updraft_exclude_entity_delete.dashicons,.updraft_exclude_entity_edit.dashicons,.updraft_exclude_entity_update.dashicons,.updraftplus-morefiles-row a.dashicons{margin-top:2px;font-size:20px;box-shadow:none;line-height:1;padding:3px;margin-right:4px}.updraft_exclude_entity_delete,.updraft_exclude_entity_delete:hover,.updraftplus-morefiles-row-delete{color:#ff6347}.updraft_exclude_entity_update.dashicons,.updraft_exclude_entity_update.dashicons:hover{color:#008000;font-weight:bold;font-size:22px;margin-left:4px}.updraft_exclude_entity_edit{margin-left:4px}.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete{display:none}.updraft-exclude-panel-heading{margin-bottom:8px}.updraft-exclude-panel-heading h3{margin:.5em 0 .5em 0}.updraft-exclude-submit.button-primary{margin-top:5px}.updraft_exclude_actions_list{font-weight:bold}.updraft-exclude-link{cursor:pointer}#updraft_include_more_options{padding-left:25px}#updraft_report_cell .updraft_reportbox,.updraft_small_box{padding:12px;margin:8px 0;border:1px solid #CCC;position:relative}#updraft_report_cell button.updraft_reportbox_delete,.updraft_box_delete_button,.updraft_small_box .updraft_box_delete_button{padding:4px;padding-top:6px;border:0;background:transparent;position:absolute;top:4px;right:4px;cursor:pointer}#updraft_report_cell button.updraft_reportbox_delete:hover{color:#de3c3c}a.updraft_report_another .dashicons{text-decoration:none;margin-top:2px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_email{display:block;width:calc(100% - 50px);margin-bottom:9px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-settings-content table.form-table .notice p{max-width:none}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td{background-color:#efefef}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td{background-color:#e8e8e8}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}label[for=updraft_servicecheckbox_updraftvault]{position:relative}#updraft-wrap .udp-info{position:absolute;right:10px;top:calc(50% - 10px)}#updraft-wrap span.info-trigger{display:inline-block;width:20px;height:20px;background:#FFF;color:#72777c;border-radius:30px;text-align:center;line-height:20px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}#updraft-wrap .info-content-wrapper{display:none;position:absolute;bottom:20px;transform:translatex(calc(-50% + 10px));width:330px;padding-bottom:10px}#updraft-wrap .info-content-wrapper::before{content:'';position:absolute;bottom:-10px;border:10px solid transparent;border-top-color:#FFF;left:calc(50% - 10px)}#updraft-wrap .info-content{padding:20px;background:#FFF;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.1);color:#72777c}#updraft-wrap .info-content h3{margin-top:0}#updraft-wrap .info-content p{margin-top:10px}#updraft-wrap .udp-info:hover .info-content-wrapper{display:block}div.conditional_remote_backup select.logic_type{vertical-align:inherit !important}div.conditional_remote_backup label.updraft_toggle_instance_label.radio_group{display:block;margin-top:7px}div.conditional_remote_backup div.logic ul.rules input.rule_value{vertical-align:middle}div.conditional_remote_backup p{margin-bottom:10px}div.conditional_remote_backup div.logic ul.rules span svg{width:20px;vertical-align:middle;cursor:pointer}div.conditional_remote_backup div.logic ul.rules span svg{margin-left:3px}div.conditional_remote_backup div.logic select.logic_type{vertical-align:unset}.updraft_jstree .jstree-container-ul>.jstree-node,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-node{background:transparent}.updraft_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}.updraft_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}.updraft_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}.updraft_jstree_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}.updraft_jstree_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_exclude_files_folders_jstree{max-height:200px;overflow-y:scroll}.updraft_jstree{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}div[id^="updraft_more_files_container_"]{position:relative;display:none;width:100%;border:1px solid #CCC;background:#fafafa;margin-bottom:5px;margin-top:4px;box-shadow:0 5px 8px rgba(0,0,0,0.1)}div[id^="updraft_more_files_container_"]::before{content:' ';width:11px;height:11px;display:block;background:#fafafa;position:absolute;top:0;left:20px;border-top:1px solid #CCC;border-left:1px solid #CCC;transform:translatey(-7px) rotate(45deg)}input.updraft_more_path_editing{border-color:#0285ba}input.updraft_more_path_editing ~ a.dashicons{display:none}div[id^="updraft_jstree_buttons_"]{padding:10px;background:#e6e6e6}div[id^="updraft_jstree_container_"]{height:300px;width:100%;overflow:auto}div[id^="updraft_more_files_container_"] button{line-height:20px}button[id^="updraft_parent_directory_"]{margin:10px 10px 4px 10px;padding-left:3px}button[id^="updraft_jstree_confirm_"],button[id^="updraft_jstree_cancel_"]{display:none}input[id^="updraft_include_more_path_restore_"]{text-align:right}.updraftplus-morefiles-row-delete,.updraftplus-morefiles-row-edit{cursor:pointer}#updraft_include_more_paths_error{color:#de3c3c}p[id^="updraftplus_manual_authentication_error_"]{color:#de3c3c}#updraft-wrap .form-table th{width:230px}#updraft-wrap .form-table .existing-backups-table th{width:auto}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{display:inline-block}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.button.button-remove{color:white;background-color:#de3c3c;border-color:#c00000;box-shadow:0 1px 0 #c10100}.button.button-remove:hover,.button.button-remove:focus{border-color:#C00;color:#FFF;background:#C00}body.admin-color-midnight .button.button-remove{color:#de3c3c;background-color:#f7f7f7;border-color:#CCC;box-shadow:0 1px 0 #CCC}body.admin-color-midnight .button.button-remove:hover,body.admin-color-midnight .button.button-remove:focus{border-color:#ba281f}body.admin-color-midnight .button.button-remove:focus{box-shadow:inherit;box-shadow:0 0 3px rgba(0,115,170,0.8)}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{padding:1px;background:#ececec;border:solid 1px #CCC;margin:4px 0}.updraft_premium section{margin-bottom:20px}.updraft_premium_cta{background:#FFF;margin-top:30px;padding:0;border-left:4px solid #db6a03}.updraft_premium_cta a{font-weight:normal}.updraft_premium_cta__action{position:relative;text-align:center}.updraft_premium_cta a.button.button-primary.button-hero{font-size:1.3em;letter-spacing:.03rem;text-transform:uppercase;margin-bottom:7px}.updraft_premium_cta a.button.button-primary.button-hero+small{display:block;max-width:100%;text-align:center;color:#afafaf}.updraft_premium_cta a.button.button-primary.button-hero+small .dashicons{width:12px;height:12px}.updraft_premium_cta__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.updraft_premium_cta__bottom{background:#f9f9f9;padding:5px 30px}.updraft_premium_cta__summary{margin-right:60px}.updraft_premium_cta h2{font-size:28px;font-weight:200;line-height:1;margin:0;margin-bottom:5px;letter-spacing:.05rem;color:#db6a03}.updraft_premium_cta ul li::after{color:#CCC}@media only screen and (max-width:768px){.updraft_premium_cta__top{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.updraft_premium_cta__summary{margin-right:0;margin-bottom:30px}}.udp-box{background:#FFF;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:center}.udp-box h3{margin:0}.udp-box__heading{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:0;box-shadow:none}.updraft-more-plugins{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.updraft-more-plugins img{max-width:200px;width:100%;display:inline-block}.updraft-more-plugins .udp-box{box-sizing:border-box;width:24%}.updraft-more-plugins .udp-box p:last-child{margin-bottom:0;padding-bottom:0}.updraft_premium_description_list{text-align:left;margin:0;font-size:12px}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li:last-child::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status,.updraftplus_com_key_status{display:none;background:#FFF;border-left:4px solid #FFF;border-left-color:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraftplus_com_login_status.success{border-left-color:green}#updraft-wrap strong.success{color:green}.updraft_feat_table{border:0;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_th,.updraft_feat_table td{border:1px solid #f1f1f1;border-collapse:collapse;font-size:120%;background-color:white;text-align:center;padding:15px}.updraft_feat_table td{border-bottom-width:4px}.updraft_feat_table td:first-child{border-left:0}.updraft_feat_table td:last-child{border-right:0}.updraft_feat_table tr:last-child td{border-bottom:0}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){background-color:rgba(241,241,241,0.38);width:190px}.updraft_feat_table__header td img{display:block;margin:0 auto}.updraft_feat_table__header td{text-align:center}.updraft_feat_table .installed{font-size:14px}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:13px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}.ud_downloadstatus__close{border:0;background:transparent;width:auto;font-size:20px;padding:0;cursor:pointer}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress,#ud_downloadstatus3 .dlfileprogress{width:0;background:#0572aa;height:8px;transition:width .3s}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw,#ud_downloadstatus3 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{margin-top:8px}div[class^="updraftplus_downloader_container_"]{padding:10px}tr.updraftplusmethod h3{margin:0}tr.updraftplusmethod img{max-width:100%}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px;text-decoration:none;display:inline-block}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.blockUI.blockOverlay.ui-widget-overlay{background:#000}.updraft_success_popup{text-align:center;padding-bottom:30px}.updraft_success_popup>.dashicons{font-size:100px;width:100px;height:100px;line-height:100px;padding:0;border-radius:50%;margin-top:30px;display:block;margin-left:auto;margin-right:auto;background:#e2e6e5}.updraft_success_popup>.dashicons.dashicons-yes{text-indent:-5px}.updraft_success_popup.success>.dashicons{color:green}.updraft_success_popup.warning>.dashicons{color:#888}.updraft_success_popup--message{padding:20px}.button.updraft-close-overlay .dashicons{text-decoration:none;font-size:20px;margin-left:-5px;padding:0;transform:translatey(3px)}.updraft_saving_popup img{animation-name:udp_blink;animation-duration:610ms;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.updated.backup-restored{padding-top:15px;padding-bottom:15px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.updraft_all-files{color:blue}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}section.premium-upgrade-purchase-success{padding:2em;background:#fafafa;text-align:center;box-shadow:0 14px 40px rgba(0,0,0,0.1)}section.premium-upgrade-purchase-success h3{font-size:2em;color:green}section.premium-upgrade-purchase-success h3 .dashicons{display:block;margin:0 auto;font-size:60px;width:60px;height:60px;border-radius:50%;background:green;color:#FFF;margin-bottom:20px}section.premium-upgrade-purchase-success h3 .dashicons::before{display:inline-block;margin-left:-4px;margin-top:2px}section.premium-upgrade-purchase-success p{font-size:120%}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions,#backupnow_includecloud_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}#backupnow_database_moreoptions div.backupnow-db-tables{margin-bottom:5px}#backupnow_database_moreoptions div.backupnow-db-tables>a{color:#0073aa}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_activejobsrow th{max-width:112px;margin:0;padding:13px 0 0 0}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{margin:16px 0}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:100%}.ud_downloadstatus{padding:10px 0}#ud_massactions,#updraft-delete-waitwarning{padding:14px;background:#f1f1f1;position:absolute;left:0;top:100%}#ud_massactions>*,#updraft-delete-waitwarning>*{vertical-align:middle}#ud_massactions .updraftplus-remove{display:inline-block;margin-right:0}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative}small.ud_massactions-tip{display:inline-block;opacity:.5;font-style:italic;margin-left:20px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:35px;position:relative}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}div.ui-dialog.ui-widget.ui-widget-content{z-index:99999 !important}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}.notice.updraft-restore-option{padding:12px;margin:8px 0 4px 0;border-left-color:#CCC}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraftplus_restore_tables_options_container{max-height:250px;overflow:auto}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{width:100%;text-align:center;padding:33px}.job-id{margin-top:0;margin-bottom:8px}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#1d8ec2;transition:width .3s}.curstage{z-index:1;border-radius:2px;margin-top:8px;width:100%;height:26px;line-height:26px;position:relative;text-align:center;font-style:italic;color:#FFF;background-color:#b7b7b7;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.curstage-info{display:inline-block;z-index:2}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.updraft_existing_backups_wrapper{margin-top:20px;border-top:1px solid #DDD}.updraft-no-backups-msg{padding:10px 40px;text-align:center;font-style:italic}.tr-bottom-4{margin-bottom:4px}.existing-backups-table th{padding:8px 10px}.form-table .backup-date{width:172px}.form-table .backup-data{width:426px}.form-table .updraft_backup_actions{width:272px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.updraftplus-upload{margin-right:6px;float:left;clear:none}.before-restore-button{padding:1px;margin:0}.before-restore-button div{float:none;display:inline-block}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}#updraft-wrap .dashicons.dashicons-adapt-size{line-height:inherit;font-size:inherit}#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size){vertical-align:middle;margin-top:-3px}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option-container{text-align:center}.updraftplusmethod.updraftvault .vault-purchase-option{width:40%;text-align:center;padding-top:20px;display:inline-block}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3:first-child{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible;width:auto}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}.updraftplus-settings-footer{margin-top:30px}.updraftplus-top-menu{padding:.5em}#updraft_inpage_backup #updraft_activejobs_table{background:transparent}#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link{float:none}#updraft_inpage_backup #updraft_activejobsrow .updraft_row{-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container{width:100%}#updraft_inpage_backup #updraft_activejobs_table{overflow:inherit}#updraft_inpage_backup span#updraft_lastlogcontainer{padding:18px;background:#fafafa;display:block;font-size:90%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup div#updraft_activejobsrow{background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup #updraft_lastlogmessagerow>div{background:transparent;padding:0}#updraft_inpage_backup .last-message>strong{display:block;margin-top:13px}body.update-core-php #updraft_inpage_backup h2:nth-child(1){margin-top:1em !important}.updraft_restore_container{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;padding-top:30px;background:#f1f1f1;overflow:auto}.updraft-modal-is-opened .select2-container{z-index:99999}body.updraft-modal-is-opened{overflow:hidden}.updraft_restore_container h2{margin:0}.updraft_restore_container .updraftmessage{box-sizing:border-box;max-width:860px;margin-left:auto;margin-right:auto}.updraft_restore_main{max-width:860px;margin:0 auto;margin-top:20px;background:#FFF;box-shadow:0 3px 3px rgba(0,0,0,0.1);position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.updraft_restore_main--header{font-size:20px;font-weight:bold;text-align:center;padding-top:16px;line-height:20px;width:100%;max-width:100%;padding-right:30px;padding-left:30px;box-sizing:border-box}.updraft_restore_main--activity{position:relative;width:calc(100% - 350px);box-sizing:border-box}.updraft_restore_main--activity-title{padding:20px;margin:0}.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title{display:none}.updraft_restore_main--components{width:350px;padding:20px;box-sizing:border-box;background:#f8f8f8;min-height:350px}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{background:#23282d;color:#e3e3e3;font-family:monospace;padding:19px;overflow:auto;position:absolute;top:60px;bottom:0;right:0;left:0}#updraftplus_ajax_restore_output form{white-space:normal;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}#updraftplus_ajax_restore_output .updraft_restore_errors{border:1px solid #dc3232;padding:10px 20px;white-space:normal}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2{color:#00a0d2;padding-top:10px;padding-bottom:5px}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output{padding:20px;border-left:1px solid #EEE}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message{margin-left:0;margin-right:0}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th{padding-bottom:0}.updraft_restore_main.show-credentials-form .updraft_restore_main--components{opacity:.2}.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p{margin:0;list-style-type:disc;display:list-item;list-style-position:inside}.restore-credential-errors>:first-child{margin-top:0}.restore-credential-errors>:last-child{margin-bottom:0}ul.updraft_restore_components_list li{color:#bababa;font-size:1.2em;margin-bottom:1em}ul.updraft_restore_components_list li::before{content:'\f469';font-family:dashicons;font-size:20px;vertical-align:middle;display:inline-block;margin-right:7px}ul.updraft_restore_components_list li span{vertical-align:middle}ul.updraft_restore_components_list li.done{color:green}ul.updraft_restore_components_list li.done::before{content:"\f147"}ul.updraft_restore_components_list li.active{color:inherit}ul.updraft_restore_components_list li.active::before{content:"\f463";animation:udp_rotate 1s linear infinite}ul.updraft_restore_components_list li.error{color:#dc3232}ul.updraft_restore_components_list li.error::before{content:"\f335"}.updraft_restore_result{padding:10px 0;font-size:1.3em;margin-bottom:1em;vertical-align:middle;display:none}.updraft_restore_result.restore-error{color:#dc3232}.updraft_restore_result.restore-success{color:green}.updraft_restore_result .dashicons{font-size:35px;height:35px;line-height:33px;width:35px}.updraft_restore_result span{vertical-align:middle}#updraft-restore-modal{width:100%}div#updraft-restore-modal .notice{background:#f8f8f8}.updraft-restore-modal--stage .updraft--two-halves,.updraft-restore-modal--stage .updraft--one-half{padding:20px 30px}.updraft-restore-modal--header{padding:20px;padding-bottom:0;text-align:center;border-bottom:1px solid #EEE}.updraft-restore-modal--header h3{margin:0;padding:0}.updraft-restore-item{padding-bottom:4px}.updraft-restore-buttons{padding-top:10px}ul.updraft-restore--stages{display:inline-block;margin:0;height:28px}ul.updraft-restore--stages li{display:inline-block;position:relative;width:12px;height:12px;background:#d2d2d2;border-radius:20px;line-height:1;margin:0 4px;vertical-align:middle}ul.updraft-restore--stages li.active{background:#444}.updraft-restore--footer{border-top:1px solid #EEE;padding:20px;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background:#FFF;width:100%;box-sizing:border-box}.updraft-restore--footer .updraft-restore--cancel{position:absolute;left:20px;top:auto}.updraft-restore--footer .updraft-restore--next-step{position:absolute;right:20px;top:auto}ul.updraft-restore--stages li span{position:absolute;width:120px;bottom:calc(100% + 14px);left:-55px;background:rgba(0,0,0,0.85882);padding:5px;box-sizing:border-box;border-radius:4px;color:#FFF;text-align:center;display:none}ul.updraft-restore--stages li:hover span{display:inline-block}.updraft-restore-item input[type=checkbox]{margin-bottom:-5px}.updraft-restore-item input[type=checkbox]:checked+label{font-weight:bold}div#updraft-restore-modal .ud_downloadstatus__close{display:none}#ud_downloadstatus2:not(:empty){margin-top:15px}.dashicons.rotate{animation:udp_rotate 1s linear infinite}span#updraftplus_ajax_restore_last_activity{font-size:.8rem;font-weight:normal;float:right}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice{margin:-20px -20px 20px;padding:19px}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button{margin-right:5px}#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary,.updraft_migrate_add_site .input-field input,.updraft_migrate_add_site button{vertical-align:middle}#updraft_migrate_receivingsites .text-link-menu a:not(:last-child){padding-right:10px}#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before{font-size:17px}#updraft_migrate_receivingsites .updraft_migrate_add_site{clear:both}@media only screen and (min-width:1024px){#updraft_activejobsrow .updraft_row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#updraft_activejobsrow .updraft_row .updraft_col{-ms-flex:auto;flex:auto}#updraft_activejobsrow .updraft_progress_container{width:calc(100% - 230px)}}@media only screen and (min-width:782px){.settings_page_updraftplus input[type=text],.settings_page_updraftplus input[type=password],.settings_page_updraftplus input[type=number]{line-height:1.42;height:27px;padding:2px 6px;color:#555}.settings_page_updraftplus input[type="number"]{height:31px}#ud_massactions.active,#updraft-delete-waitwarning.active{position:fixed;bottom:0;left:160px;right:0;top:auto;background:#FFF;z-index:3;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.folded #ud_massactions.active,body.folded #updraft-delete-waitwarning.active{left:36px}.updraft-after-form-table{margin-left:250px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label{color:#FFF}}@media only screen and (min-width:782px) and (max-width:960px){body.auto-fold #ud_massactions.active,body.auto-fold #updraft-delete-waitwarning.active{left:36px}}@media only screen and (max-width:782px){#updraft-wrap{margin-right:0}#updraft-wrap .form-table td{padding-right:0}label.updraft_checkbox{margin-bottom:8px;margin-top:8px;margin-left:36px}.updraft_retain_rules{position:relative;margin-right:0;border:1px solid #CCC;padding:5px;margin-bottom:-1px}.updraft_retain_rules_delete{position:absolute;right:0;top:5px}a[id*=updraft_retain_]{display:block;padding:15px 15px 15px 0}label.updraft_checkbox>input[type=checkbox]{margin-left:-33px}#updraft-backupnow-button{margin:0;display:block;width:100%}.updraft_next_scheduled_backups_wrapper>.updraft_backup_btn_wrapper{padding-top:0}#ud_massactions,#updraft-delete-waitwarning{width:100%;box-sizing:border-box;text-align:center}#ud_massactions.active{position:fixed;top:auto;bottom:0;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 -3px 15px rgba(0,0,0,0.08);background:#FFF;z-index:3}#ud_massactions strong{display:block;margin-bottom:5px}small.ud_massactions-tip{display:block}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:normal}.existing-backups-table .backup_date_label .clear-right{display:inline-block}table.widefat.existing-backups-table{border:0;box-shadow:none;background:transparent}.existing-backups-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;padding:0;margin:0}.existing-backups-table tr{display:block;margin-bottom:.625em;padding-bottom:16.625px;width:100%;padding:0;margin:0;margin-bottom:10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.existing-backups-table td{border-bottom:1px solid #DDD;display:block;font-size:.9em;text-align:left;width:100%;padding:10px;margin:0}.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{content:attr(data-label);font-weight:bold;display:block;position:relative;left:auto;padding-bottom:10px;width:auto;text-align:left}.existing-backups-table td:last-child{border-bottom:0}.form-table td.updraft_existingbackup_date{width:inherit;max-width:100%}.existing-backups-table td.before-restore-button{min-height:36px}.updraft_next_scheduled_backups_wrapper{-ms-flex-direction:column;flex-direction:column}.updraft_next_scheduled_backups_wrapper>div{width:100%}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row{position:relative}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#FFF;border-left:4px solid #0572aa}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select){margin-left:50px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select{width:50px !important;position:absolute;left:0;top:0;box-sizing:border-box;height:100%;z-index:1;border:0;border-right:1px solid rgba(0,0,0,0.05)}#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"]{height:25px}.updraft_migrate_intro button.button.button-primary.button-hero{display:block;margin-right:0;width:100%;max-width:100%}.updraftclone-main-row{-ms-flex-direction:column;flex-direction:column}.updraftclone-main-row>div{width:auto;max-width:none;margin-right:0;margin-bottom:10px}.form-table th{padding-bottom:10px}.updraft--flex{-ms-flex-direction:column;flex-direction:column}.updraft_restore_main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.updraft_restore_main--components{width:100%;min-height:0}.updraft_restore_main--activity{width:100%}div#updraftplus_ajax_restore_output,.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{position:relative;top:0;bottom:auto}.updraft--flex>.updraft--two-halves,.updraft--flex>.updraft--one-half{width:100%}.updraft-restore-item{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:600px){.updraft_next_scheduled_entity{float:none;width:100%;margin-bottom:2em}.updraft_time_now_wrapper{margin-top:0}#updraft_lastlogmessagerow h3{margin-bottom:5px}#updraft_lastlogmessagerow .updraft-log-link{display:block;float:none;margin:0;margin-bottom:10px}}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}.existing-backups-table tbody tr.range-selection:hover,.existing-backups-table tbody tr.range-selection{background:#0572aa}.existing-backups-table tbody tr:hover{background:#f1f1f1}.existing-backups-table tbody tr td.before-restore-button{position:relative}.form-table .existing-backups-table thead th.check-column{padding-left:6px}.existing-backups-table tr td:first-child{border-left:4px solid transparent}.existing-backups-table tr.backuprowselected td:first-child{border-left-color:#0572aa}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}@media only screen and (max-width:1068px){.updraft-more-plugins .udp-box{width:calc(50% - 10px);margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:100px}}@media only screen and (max-width:600px){.updraft-more-plugins .udp-box{width:100%;margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:auto}table.updraft_feat_table{display:block}table.updraft_feat_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.updraft_feat_table td{display:block}table.updraft_feat_table td:first-child{width:100%;border-bottom:0}table.updraft_feat_table td:not(:first-child){width:50%;box-sizing:border-box}table.updraft_feat_table td:first-child:empty{display:none}td[data-colname]::before{content:attr(data-colname);font-size:.8rem;color:#CCC;line-height:1}}
2
- /*# sourceMappingURL=updraftplus-admin-1-16-46.min.css.map */
1
+ @keyframes udp_blink{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(0.85)}}@keyframes udp_rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.width-900{max-width:900px}.width-80{width:80%}.updraft--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft--flex>*{-ms-flex:1;flex:1;box-sizing:border-box}.updraft--flex>.updraft--one-half{width:50%;-ms-flex:auto;flex:auto}.updraft--flex>.updraft--two-halves{width:100%;-ms-flex:auto;flex:auto}.updraft-color--very-light-grey{background:#f8f8f8}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}.udpdraft__lifted{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#updraft-wrap a .dashicons{text-decoration:none}.updraft-field-description,table.form-table td p.updraft-field-description{font-size:90%;line-height:1.2;font-style:italic;margin-bottom:5px}label.updraft_checkbox{display:block;margin-bottom:4px;margin-left:26px}label.updraft_checkbox>input[type=checkbox]{margin-left:-25px}div[id*="updraft_include_"]{margin-bottom:9px}.settings_page_updraftplus input[type="file"]{border:0}.settings_page_updraftplus .wipe_settings{padding-bottom:10px}.settings_page_updraftplus input[type="text"]{font-size:14px}.settings_page_updraftplus select{border-radius:4px;max-width:100%}input.updraft_input--wide,textarea.updraft_input--wide{max-width:442px;width:100%}#updraft-wrap .button-large{font-size:1.3em}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}p.updraftplus-option{margin-top:0;margin-bottom:5px}p.updraftplus-option-inline{display:inline-block;padding-right:20px}span.updraftplus-option-label{display:block}#updraft-navtab-migrate-content .postbox{padding:18px}.updraftclone-main-row{display:-ms-flexbox;display:flex}.updraftclone-tokens{background:#f5f5f5;padding:20px;border-radius:10px;margin-right:20px;max-width:300px}.updraftclone-tokens p{margin:0}.updraftclone_action_box{background:#f5f5f5;padding:20px;border-radius:10px;-ms-flex:1;flex:1}.updraftclone_action_box p:first-child{margin-top:0}.updraftclone_action_box p:last-child{margin-bottom:0}.updraftclone_action_box #ud_downloadstatus3{margin-top:10px}span.tokens-number{font-size:46px;display:block}.button.updraft_migrate_widget_temporary_clone_show_stage0{display:none;position:absolute;right:0;top:0;height:100%;border-left:1px solid #CCC;padding-left:10px;padding-right:10px}.updraft_migrate_widget_temporary_clone_stage0_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.updraft_migrate_widget_temporary_clone_stage0_box{margin-right:20px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:none}@media(min-width:1024px){.updraft_migrate_widget_temporary_clone_stage0_container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_migrate_widget_temporary_clone_stage0_box{-ms-flex-preferred-size:45%;flex-basis:45%}.updraft_migrate_widget_temporary_clone_stage0_box iframe,.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js{float:right}}.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons{text-decoration:none;font-size:20px}.opened .button.updraft_migrate_widget_temporary_clone_show_stage0{display:inline-block}.opened .updraft_migrate_widget_temporary_clone_stage0{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:21px}.clone-list{clear:both;width:100%;margin-top:40px}.clone-list table{width:100%;text-align:left}.clone-list table tr th{background:#e4e4e4}.clone-list table tr td{background:#f5f5f5;word-break:break-word}.clone-list table tr:nth-child(odd) td{background:#fafafa}.clone-list table td,.clone-list table th{padding:6px}.updraftplus-clone .updraft_row{padding-left:0;padding-right:0}button#updraft_migrate_createclone+.updraftplus_spinner{margin-top:13px}.button.button-hero.updraftclone_show_step_1{white-space:normal;height:auto;line-height:14px;padding-top:10px;padding-bottom:10px}.button.button-hero.updraftclone_show_step_1 span.dashicons{height:auto}.updraftplus_clone_status{color:red}a.updraft_migrate_add_site--trigger span.dashicons{text-decoration:none}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px}.updraft_migrate_widget_module_content{background:#FFF;border-radius:0;position:relative}body.js #updraft_migrate .updraft_migrate_widget_module_content{display:none}.updraft_migrate_widget_module_content>h3,div[class*="updraft_migrate_widget_temporary_clone_stage"]>h3{margin-top:0}.updraft_migrate_widget_module_content header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-grid-column-align:center;justify-items:center;margin-top:-18px;margin-left:-18px;margin-right:-18px;margin-bottom:15px;border-bottom:1px solid #CCC}.updraft_migrate_widget_module_content header h3,.updraft_migrate_widget_module_content header button.button.close{padding:10px;line-height:20px;height:auto;margin:0}.updraft_migrate_widget_module_content button.button.close{text-decoration:none;padding-left:5px;border-right:1px solid #CCC}.updraft_migrate_widget_module_content button.button.close .dashicons{margin-top:1px}.updraft_migrate_widget_module_content header h3{margin:0}.updraft_migrate_intro button.button.button-primary.button-hero{max-width:235px;word-wrap:normal;white-space:normal;line-height:1;height:auto;padding-top:13px;padding-bottom:13px;text-align:left;position:relative;margin-right:10px;margin-bottom:10px}.updraft_migrate_intro button.button.button-primary.button-hero .dashicons{position:absolute;left:10px;top:calc(50% - 8px)}#updraft_migrate .ui-widget-content a{color:#1c94c4}#updraft-wrap .ui-accordion .ui-accordion-header{background:#f6f6f6;margin:0;border-radius:0;padding-left:.5em;padding-right:.7em}#updraft-wrap .ui-widget{font-family:inherit}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w{background-position:-96px 0}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s{background-position:-64px 0}#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:5px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px rgba(91,157,217,0.22),0 0 2px 1px rgba(30,140,190,0.3);background:#FFF}#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons{color:#0572aa;opacity:1}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-bottom:2px solid #0572aa;box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3)}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus{box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child){border-top:0}#updraft-wrap .ui-accordion .ui-accordion-header .dashicons{opacity:.4;margin-right:10px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);z-index:1}button.ui-dialog-titlebar-close:before{content:none !important}.updraft_next_scheduled_backups_wrapper{display:-ms-flexbox;display:flex;background:#FFF;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_next_scheduled_backups_wrapper>div{width:50%;background:#FFF;height:auto;padding:33px;box-sizing:border-box}.updraft_backup_btn_wrapper{text-align:center;border-left:1px solid #f1f1f1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.incremental-backups-only{display:none}.incremental-free-only{display:none}.incremental-free-only p{padding:5px;background:rgba(255,0,0,0.06);border:1px solid #bfbfbf}#updraft-delete-waitwarning span.spinner{visibility:visible;float:none;margin:0;margin-right:10px}button#updraft-backupnow-button .spinner,button#updraft-backupnow-button .dashicons-yes{display:none}button#updraft-backupnow-button.loading .spinner{display:inline-block;visibility:visible;margin-top:13px;margin-right:0}button#updraft-backupnow-button.loading{background-color:#efefef;border-color:#CCC;text-shadow:0 -1px 1px #bbc3c7,1px 0 1px #bbc3c7,0 1px 1px #bbc3c7,-1px 0 1px #bbc3c7;box-shadow:none}button#updraft-backupnow-button.finished .dashicons-yes{display:inline-block;visibility:visible;font-size:42px;margin-right:0;margin-top:2px}.updraft_next_scheduled_entity{width:50%;display:inline-block;float:left}.updraft_next_scheduled_entity .dashicons{color:#CCC;font-size:20px}.updraft_next_scheduled_entity strong{font-size:20px}.updraft_next_scheduled_heading{margin-bottom:10px}.updraft_next_scheduled_date_time{color:#46a84b}.updraft_time_now_wrapper{margin-top:68px;width:100%}.updraft_time_now_label,.updraft_time_now{display:inline-block;padding:7px}.updraft_time_now_label{background:#b7b7b7;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#FFF;margin-right:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.updraft_time_now{background:#f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-3px}#updraft_lastlogmessagerow{margin:6px 0}#updraft_lastlogmessagerow{clear:both;padding:.25px 0}#updraft_lastlogmessagerow .updraft-log-link{float:right;margin-top:-2.5em;margin-right:2px}#updraft_lastlogmessagerow>div{clear:both;background:#FFF;padding:18px}#updraft_activejobs_table{overflow:hidden;width:100%;background:#fafafa;padding:0}.updraft_requeststart{padding:15px 33px;text-align:center}.updraft_requeststart .spinner{visibility:visible;float:none;vertical-align:middle;margin-top:-2px}a.updraft_jobinfo_delete.disabled{opacity:.4;color:inherit;text-decoration:none}.updraft_row{clear:both;transition:.3s all;padding:15px 33px}.updraft_row.deleting{opacity:.4}.updraft_existing_backups_count{padding:2px 8px;font-size:12px;background:#ca4a1e;color:#FFF;font-weight:bold;border-radius:10px}.form-table .existing-backups-table input[type="checkbox"]{border-radius:0}.form-table .existing-backups-table .check-column{width:40px;padding:0;padding-top:8px}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins,#updraft-delete-waitwarning>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label>*{vertical-align:middle}.backup_date_label .dashicons{font-size:18px}.backup_date_label .clear-right{clear:right}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:bold}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}.updraft_exclude_container,.updraft_include_container{margin-left:24px;margin-top:5px;margin-bottom:10px;padding:15px;border:1px solid #DDD}label.updraft-exclude-label{font-weight:500;margin-bottom:5px;display:block}.updraft_add_exclude_item,#updraft_include_more_paths_another{display:inline-block;margin-top:10px}input.updraft_exclude_entity_field,.form-table td input.updraft_exclude_entity_field,.updraftplus-morefiles-row input[type=text]{width:calc(100% - 70px);max-width:400px}@media screen and (max-width:782px){.form-table td input.updraft_exclude_entity_field,.form-table td .updraftplus-morefiles-row input[type=text]{display:inline-block}}.updraft_exclude_entity_delete.dashicons,.updraft_exclude_entity_edit.dashicons,.updraft_exclude_entity_update.dashicons,.updraftplus-morefiles-row a.dashicons{margin-top:2px;font-size:20px;box-shadow:none;line-height:1;padding:3px;margin-right:4px}.updraft_exclude_entity_delete,.updraft_exclude_entity_delete:hover,.updraftplus-morefiles-row-delete{color:#ff6347}.updraft_exclude_entity_update.dashicons,.updraft_exclude_entity_update.dashicons:hover{color:#008000;font-weight:bold;font-size:22px;margin-left:4px}.updraft_exclude_entity_edit{margin-left:4px}.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete{display:none}.updraft-exclude-panel-heading{margin-bottom:8px}.updraft-exclude-panel-heading h3{margin:.5em 0 .5em 0}.updraft-exclude-submit.button-primary{margin-top:5px}.updraft_exclude_actions_list{font-weight:bold}.updraft-exclude-link{cursor:pointer}#updraft_include_more_options{padding-left:25px}#updraft_report_cell .updraft_reportbox,.updraft_small_box{padding:12px;margin:8px 0;border:1px solid #CCC;position:relative}#updraft_report_cell button.updraft_reportbox_delete,.updraft_box_delete_button,.updraft_small_box .updraft_box_delete_button{padding:4px;padding-top:6px;border:0;background:transparent;position:absolute;top:4px;right:4px;cursor:pointer}#updraft_report_cell button.updraft_reportbox_delete:hover{color:#de3c3c}a.updraft_report_another .dashicons{text-decoration:none;margin-top:2px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_email{display:block;width:calc(100% - 50px);margin-bottom:9px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-settings-content table.form-table .notice p{max-width:none}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td{background-color:#efefef}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td{background-color:#e8e8e8}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}label[for=updraft_servicecheckbox_updraftvault]{position:relative}#updraft-wrap .udp-info{position:absolute;right:10px;top:calc(50% - 10px)}#updraft-wrap span.info-trigger{display:inline-block;width:20px;height:20px;background:#FFF;color:#72777c;border-radius:30px;text-align:center;line-height:20px;box-shadow:0 1px 3px rgba(0,0,0,0.15)}#updraft-wrap .info-content-wrapper{display:none;position:absolute;bottom:20px;transform:translatex(calc(-50% + 10px));width:330px;padding-bottom:10px}#updraft-wrap .info-content-wrapper::before{content:'';position:absolute;bottom:-10px;border:10px solid transparent;border-top-color:#FFF;left:calc(50% - 10px)}#updraft-wrap .info-content{padding:20px;background:#FFF;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.1);color:#72777c}#updraft-wrap .info-content h3{margin-top:0}#updraft-wrap .info-content p{margin-top:10px}#updraft-wrap .udp-info:hover .info-content-wrapper{display:block}div.conditional_remote_backup select.logic_type{vertical-align:inherit !important}div.conditional_remote_backup label.updraft_toggle_instance_label.radio_group{display:block;margin-top:7px}div.conditional_remote_backup div.logic ul.rules input.rule_value{vertical-align:middle}div.conditional_remote_backup p{margin-bottom:10px}div.conditional_remote_backup div.logic ul.rules span svg{width:20px;vertical-align:middle;cursor:pointer}div.conditional_remote_backup div.logic ul.rules span svg{margin-left:3px}div.conditional_remote_backup div.logic select.logic_type{vertical-align:unset}.updraft_jstree .jstree-container-ul>.jstree-node,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-node{background:transparent}.updraft_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}.updraft_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}.updraft_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,div[id^="updraft_more_files_jstree_"] .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}.updraft_jstree_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}.updraft_jstree_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_exclude_files_folders_jstree{max-height:200px;overflow-y:scroll}.updraft_jstree{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}div[id^="updraft_more_files_container_"]{position:relative;display:none;width:100%;border:1px solid #CCC;background:#fafafa;margin-bottom:5px;margin-top:4px;box-shadow:0 5px 8px rgba(0,0,0,0.1)}div[id^="updraft_more_files_container_"]::before{content:' ';width:11px;height:11px;display:block;background:#fafafa;position:absolute;top:0;left:20px;border-top:1px solid #CCC;border-left:1px solid #CCC;transform:translatey(-7px) rotate(45deg)}input.updraft_more_path_editing{border-color:#0285ba}input.updraft_more_path_editing ~ a.dashicons{display:none}div[id^="updraft_jstree_buttons_"]{padding:10px;background:#e6e6e6}div[id^="updraft_jstree_container_"]{height:300px;width:100%;overflow:auto}div[id^="updraft_more_files_container_"] button{line-height:20px}button[id^="updraft_parent_directory_"]{margin:10px 10px 4px 10px;padding-left:3px}button[id^="updraft_jstree_confirm_"],button[id^="updraft_jstree_cancel_"]{display:none}input[id^="updraft_include_more_path_restore_"]{text-align:right}.updraftplus-morefiles-row-delete,.updraftplus-morefiles-row-edit{cursor:pointer}#updraft_include_more_paths_error{color:#de3c3c}p[id^="updraftplus_manual_authentication_error_"]{color:#de3c3c}#updraft-wrap .form-table th{width:230px}#updraft-wrap .form-table .existing-backups-table th{width:auto}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{display:inline-block}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.button.button-remove{color:white;background-color:#de3c3c;border-color:#c00000;box-shadow:0 1px 0 #c10100}.button.button-remove:hover,.button.button-remove:focus{border-color:#C00;color:#FFF;background:#C00}body.admin-color-midnight .button.button-remove{color:#de3c3c;background-color:#f7f7f7;border-color:#CCC;box-shadow:0 1px 0 #CCC}body.admin-color-midnight .button.button-remove:hover,body.admin-color-midnight .button.button-remove:focus{border-color:#ba281f}body.admin-color-midnight .button.button-remove:focus{box-shadow:inherit;box-shadow:0 0 3px rgba(0,115,170,0.8)}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{padding:1px;background:#ececec;border:solid 1px #CCC;margin:4px 0}.updraft_premium section{margin-bottom:20px}.updraft_premium_cta{background:#FFF;margin-top:30px;padding:0;border-left:4px solid #db6a03}.updraft_premium_cta a{font-weight:normal}.updraft_premium_cta__action{position:relative;text-align:center}.updraft_premium_cta a.button.button-primary.button-hero{font-size:1.3em;letter-spacing:.03rem;text-transform:uppercase;margin-bottom:7px}.updraft_premium_cta a.button.button-primary.button-hero+small{display:block;max-width:100%;text-align:center;color:#afafaf}.updraft_premium_cta a.button.button-primary.button-hero+small .dashicons{width:12px;height:12px}.updraft_premium_cta__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.updraft_premium_cta__bottom{background:#f9f9f9;padding:5px 30px}.updraft_premium_cta__summary{margin-right:60px}.updraft_premium_cta h2{font-size:28px;font-weight:200;line-height:1;margin:0;margin-bottom:5px;letter-spacing:.05rem;color:#db6a03}.updraft_premium_cta ul li::after{color:#CCC}@media only screen and (max-width:768px){.updraft_premium_cta__top{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.updraft_premium_cta__summary{margin-right:0;margin-bottom:30px}}.udp-box{background:#FFF;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:center}.udp-box h3{margin:0}.udp-box__heading{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:0;box-shadow:none}.updraft-more-plugins{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.updraft-more-plugins img{max-width:200px;width:100%;display:inline-block}.updraft-more-plugins .udp-box{box-sizing:border-box;width:24%}.updraft-more-plugins .udp-box p:last-child{margin-bottom:0;padding-bottom:0}.updraft_premium_description_list{text-align:left;margin:0;font-size:12px}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li:last-child::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status,.updraftplus_com_key_status{display:none;background:#FFF;border-left:4px solid #FFF;border-left-color:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraftplus_com_login_status.success{border-left-color:green}#updraft-wrap strong.success{color:green}.updraft_feat_table{border:0;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_th,.updraft_feat_table td{border:1px solid #f1f1f1;border-collapse:collapse;font-size:120%;background-color:white;text-align:center;padding:15px}.updraft_feat_table td{border-bottom-width:4px}.updraft_feat_table td:first-child{border-left:0}.updraft_feat_table td:last-child{border-right:0}.updraft_feat_table tr:last-child td{border-bottom:0}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){background-color:rgba(241,241,241,0.38);width:190px}.updraft_feat_table__header td img{display:block;margin:0 auto}.updraft_feat_table__header td{text-align:center}.updraft_feat_table .installed{font-size:14px}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:13px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}.ud_downloadstatus__close{border:0;background:transparent;width:auto;font-size:20px;padding:0;cursor:pointer}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress,#ud_downloadstatus3 .dlfileprogress{width:0;background:#0572aa;height:8px;transition:width .3s}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw,#ud_downloadstatus3 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file,#ud_downloadstatus3 .file{margin-top:8px}div[class^="updraftplus_downloader_container_"]{padding:10px}tr.updraftplusmethod h3{margin:0}tr.updraftplusmethod img{max-width:100%}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px;text-decoration:none;display:inline-block}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.blockUI.blockOverlay.ui-widget-overlay{background:#000}.updraft_success_popup{text-align:center;padding-bottom:30px}.updraft_success_popup>.dashicons{font-size:100px;width:100px;height:100px;line-height:100px;padding:0;border-radius:50%;margin-top:30px;display:block;margin-left:auto;margin-right:auto;background:#e2e6e5}.updraft_success_popup>.dashicons.dashicons-yes{text-indent:-5px}.updraft_success_popup.success>.dashicons{color:green}.updraft_success_popup.warning>.dashicons{color:#888}.updraft_success_popup--message{padding:20px}.button.updraft-close-overlay .dashicons{text-decoration:none;font-size:20px;margin-left:-5px;padding:0;transform:translatey(3px)}.updraft_saving_popup img{animation-name:udp_blink;animation-duration:610ms;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.updated.backup-restored{padding-top:15px;padding-bottom:15px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.updraft_all-files{color:blue}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}section.premium-upgrade-purchase-success{padding:2em;background:#fafafa;text-align:center;box-shadow:0 14px 40px rgba(0,0,0,0.1)}section.premium-upgrade-purchase-success h3{font-size:2em;color:green}section.premium-upgrade-purchase-success h3 .dashicons{display:block;margin:0 auto;font-size:60px;width:60px;height:60px;border-radius:50%;background:green;color:#FFF;margin-bottom:20px}section.premium-upgrade-purchase-success h3 .dashicons::before{display:inline-block;margin-left:-4px;margin-top:2px}section.premium-upgrade-purchase-success p{font-size:120%}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions,#backupnow_includecloud_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}#backupnow_database_moreoptions div.backupnow-db-tables{margin-bottom:5px}#backupnow_database_moreoptions div.backupnow-db-tables>a{color:#0073aa}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_activejobsrow th{max-width:112px;margin:0;padding:13px 0 0 0}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{margin:16px 0}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:100%}.ud_downloadstatus{padding:10px 0}#ud_massactions,#updraft-delete-waitwarning{padding:14px;background:#f1f1f1;position:absolute;left:0;top:100%}#ud_massactions>*,#updraft-delete-waitwarning>*{vertical-align:middle}#ud_massactions .updraftplus-remove{display:inline-block;margin-right:0}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative}small.ud_massactions-tip{display:inline-block;opacity:.5;font-style:italic;margin-left:20px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:35px;position:relative}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}div.ui-dialog.ui-widget.ui-widget-content{z-index:99999 !important}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}.notice.updraft-restore-option{padding:12px;margin:8px 0 4px 0;border-left-color:#CCC}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraftplus_restore_tables_options_container{max-height:250px;overflow:auto}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{width:100%;text-align:center;padding:33px}.job-id{margin-top:0;margin-bottom:8px}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#1d8ec2;transition:width .3s}.curstage{z-index:1;border-radius:2px;margin-top:8px;width:100%;height:26px;line-height:26px;position:relative;text-align:center;font-style:italic;color:#FFF;background-color:#b7b7b7;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.curstage-info{display:inline-block;z-index:2}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.updraft_existing_backups_wrapper{margin-top:20px;border-top:1px solid #DDD}.updraft-no-backups-msg{padding:10px 40px;text-align:center;font-style:italic}.tr-bottom-4{margin-bottom:4px}.existing-backups-table th{padding:8px 10px}.form-table .backup-date{width:172px}.form-table .backup-data{width:426px}.form-table .updraft_backup_actions{width:272px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.updraftplus-upload{margin-right:6px;float:left;clear:none}.before-restore-button{padding:1px;margin:0}.before-restore-button div{float:none;display:inline-block}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}#updraft-wrap .dashicons.dashicons-adapt-size{line-height:inherit;font-size:inherit}#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size){vertical-align:middle;margin-top:-3px}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option-container{text-align:center}.updraftplusmethod.updraftvault .vault-purchase-option{width:40%;text-align:center;padding-top:20px;display:inline-block}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3:first-child{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible;width:auto}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}.updraftplus-settings-footer{margin-top:30px}.updraftplus-top-menu{padding:.5em}#updraft_inpage_backup #updraft_activejobs_table{background:transparent}#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link{float:none}#updraft_inpage_backup #updraft_activejobsrow .updraft_row{-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container{width:100%}#updraft_inpage_backup #updraft_activejobs_table{overflow:inherit}#updraft_inpage_backup span#updraft_lastlogcontainer{padding:18px;background:#fafafa;display:block;font-size:90%;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup div#updraft_activejobsrow{background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#updraft_inpage_backup #updraft_lastlogmessagerow>div{background:transparent;padding:0}#updraft_inpage_backup .last-message>strong{display:block;margin-top:13px}body.update-core-php #updraft_inpage_backup h2:nth-child(1){margin-top:1em !important}.updraft_restore_container{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;padding-top:30px;background:#f1f1f1;overflow:auto}.updraft-modal-is-opened .select2-container{z-index:99999}body.updraft-modal-is-opened{overflow:hidden}.updraft_restore_container h2{margin:0}.updraft_restore_container .updraftmessage{box-sizing:border-box;max-width:860px;margin-left:auto;margin-right:auto}.updraft_restore_main{max-width:860px;margin:0 auto;margin-top:20px;background:#FFF;box-shadow:0 3px 3px rgba(0,0,0,0.1);position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.updraft_restore_main--header{font-size:20px;font-weight:bold;text-align:center;padding-top:16px;line-height:20px;width:100%;max-width:100%;padding-right:30px;padding-left:30px;box-sizing:border-box}.updraft_restore_main--activity{position:relative;width:calc(100% - 350px);box-sizing:border-box}.updraft_restore_main--activity-title{padding:20px;margin:0}.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title{display:none}.updraft_restore_main--components{width:350px;padding:20px;box-sizing:border-box;background:#f8f8f8;min-height:350px}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{background:#23282d;color:#e3e3e3;font-family:monospace;padding:19px;overflow:auto;position:absolute;top:60px;bottom:0;right:0;left:0}#updraftplus_ajax_restore_output form{white-space:normal;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}#updraftplus_ajax_restore_output .updraft_restore_errors{border:1px solid #dc3232;padding:10px 20px;white-space:normal}.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2{color:#00a0d2;padding-top:10px;padding-bottom:5px}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output{padding:20px;border-left:1px solid #EEE}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message{margin-left:0;margin-right:0}.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th{padding-bottom:0}.updraft_restore_main.show-credentials-form .updraft_restore_main--components{opacity:.2}.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p{margin:0;list-style-type:disc;display:list-item;list-style-position:inside}.restore-credential-errors>:first-child{margin-top:0}.restore-credential-errors>:last-child{margin-bottom:0}ul.updraft_restore_components_list li{color:#bababa;font-size:1.2em;margin-bottom:1em}ul.updraft_restore_components_list li::before{content:'\f469';font-family:dashicons;font-size:20px;vertical-align:middle;display:inline-block;margin-right:7px}ul.updraft_restore_components_list li span{vertical-align:middle}ul.updraft_restore_components_list li.done{color:green}ul.updraft_restore_components_list li.done::before{content:"\f147"}ul.updraft_restore_components_list li.active{color:inherit}ul.updraft_restore_components_list li.active::before{content:"\f463";animation:udp_rotate 1s linear infinite}ul.updraft_restore_components_list li.error{color:#dc3232}ul.updraft_restore_components_list li.error::before{content:"\f335"}.updraft_restore_result{padding:10px 0;font-size:1.3em;margin-bottom:1em;vertical-align:middle;display:none}.updraft_restore_result.restore-error{color:#dc3232}.updraft_restore_result.restore-success{color:green}.updraft_restore_result .dashicons{font-size:35px;height:35px;line-height:33px;width:35px}.updraft_restore_result span{vertical-align:middle}#updraft-restore-modal{width:100%}div#updraft-restore-modal .notice{background:#f8f8f8}.updraft-restore-modal--stage .updraft--two-halves,.updraft-restore-modal--stage .updraft--one-half{padding:20px 30px}.updraft-restore-modal--header{padding:20px;padding-bottom:0;text-align:center;border-bottom:1px solid #EEE}.updraft-restore-modal--header h3{margin:0;padding:0}.updraft-restore-item{padding-bottom:4px}.updraft-restore-buttons{padding-top:10px}ul.updraft-restore--stages{display:inline-block;margin:0;height:28px}ul.updraft-restore--stages li{display:inline-block;position:relative;width:12px;height:12px;background:#d2d2d2;border-radius:20px;line-height:1;margin:0 4px;vertical-align:middle}ul.updraft-restore--stages li.active{background:#444}.updraft-restore--footer{border-top:1px solid #EEE;padding:20px;text-align:center;position:sticky;bottom:0;background:#FFF;width:100%;box-sizing:border-box}.updraft-restore--footer .updraft-restore--cancel{position:absolute;left:20px;top:auto}.updraft-restore--footer .updraft-restore--next-step{position:absolute;right:20px;top:auto}ul.updraft-restore--stages li span{position:absolute;width:120px;bottom:calc(100% + 14px);left:-55px;background:rgba(0,0,0,0.85882);padding:5px;box-sizing:border-box;border-radius:4px;color:#FFF;text-align:center;display:none}ul.updraft-restore--stages li:hover span{display:inline-block}.updraft-restore-item input[type=checkbox]{margin-bottom:-5px}.updraft-restore-item input[type=checkbox]:checked+label{font-weight:bold}div#updraft-restore-modal .ud_downloadstatus__close{display:none}#ud_downloadstatus2:not(:empty){margin-top:15px}.dashicons.rotate{animation:udp_rotate 1s linear infinite}span#updraftplus_ajax_restore_last_activity{font-size:.8rem;font-weight:normal;float:right}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice{margin:-20px -20px 20px;padding:19px}.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button{margin-right:5px}#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary,.updraft_migrate_add_site .input-field input,.updraft_migrate_add_site button{vertical-align:middle}#updraft_migrate_receivingsites .text-link-menu a:not(:last-child){padding-right:10px}#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before{font-size:17px}#updraft_migrate_receivingsites .updraft_migrate_add_site{clear:both}@media only screen and (min-width:1024px){#updraft_activejobsrow .updraft_row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}#updraft_activejobsrow .updraft_row .updraft_col{-ms-flex:auto;flex:auto}#updraft_activejobsrow .updraft_progress_container{width:calc(100% - 230px)}}@media only screen and (min-width:782px){.settings_page_updraftplus input[type=text],.settings_page_updraftplus input[type=password],.settings_page_updraftplus input[type=number]{line-height:1.42;height:27px;padding:2px 6px;color:#555}.settings_page_updraftplus input[type="number"]{height:31px}#ud_massactions.active,#updraft-delete-waitwarning.active{position:fixed;bottom:0;left:160px;right:0;top:auto;background:#FFF;z-index:3;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.folded #ud_massactions.active,body.folded #updraft-delete-waitwarning.active{left:36px}.updraft-after-form-table{margin-left:250px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label{color:#FFF}}@media only screen and (min-width:782px) and (max-width:960px){body.auto-fold #ud_massactions.active,body.auto-fold #updraft-delete-waitwarning.active{left:36px}}@media only screen and (max-width:782px){#updraft-wrap{margin-right:0}#updraft-wrap .form-table td{padding-right:0}label.updraft_checkbox{margin-bottom:8px;margin-top:8px;margin-left:36px}.updraft_retain_rules{position:relative;margin-right:0;border:1px solid #CCC;padding:5px;margin-bottom:-1px}.updraft_retain_rules_delete{position:absolute;right:0;top:5px}a[id*=updraft_retain_]{display:block;padding:15px 15px 15px 0}label.updraft_checkbox>input[type=checkbox]{margin-left:-33px}#updraft-backupnow-button{margin:0;display:block;width:100%}.updraft_next_scheduled_backups_wrapper>.updraft_backup_btn_wrapper{padding-top:0}#ud_massactions,#updraft-delete-waitwarning{width:100%;box-sizing:border-box;text-align:center}#ud_massactions.active{position:fixed;top:auto;bottom:0;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 -3px 15px rgba(0,0,0,0.08);background:#FFF;z-index:3}#ud_massactions strong{display:block;margin-bottom:5px}small.ud_massactions-tip{display:block}.existing-backups-table .backup_date_label>div,.existing-backups-table .backup_date_label span>div{font-weight:normal}.existing-backups-table .backup_date_label .clear-right{display:inline-block}table.widefat.existing-backups-table{border:0;box-shadow:none;background:transparent}.existing-backups-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;padding:0;margin:0}.existing-backups-table tr{display:block;margin-bottom:.625em;padding-bottom:16.625px;width:100%;padding:0;margin:0;margin-bottom:10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.existing-backups-table td{border-bottom:1px solid #DDD;display:block;font-size:.9em;text-align:left;width:100%;padding:10px;margin:0}.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{content:attr(data-label);font-weight:bold;display:block;position:relative;left:auto;padding-bottom:10px;width:auto;text-align:left}.existing-backups-table td:last-child{border-bottom:0}.form-table td.updraft_existingbackup_date{width:inherit;max-width:100%}.existing-backups-table td.before-restore-button{min-height:36px}.updraft_next_scheduled_backups_wrapper{-ms-flex-direction:column;flex-direction:column}.updraft_next_scheduled_backups_wrapper>div{width:100%}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row{position:relative}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#FFF;border-left:4px solid #0572aa}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select){margin-left:50px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select{width:50px !important;position:absolute;left:0;top:0;box-sizing:border-box;height:100%;z-index:1;border:0;border-right:1px solid rgba(0,0,0,0.05)}#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"]{height:25px}.updraft_migrate_intro button.button.button-primary.button-hero{display:block;margin-right:0;width:100%;max-width:100%}.updraftclone-main-row{-ms-flex-direction:column;flex-direction:column}.updraftclone-main-row>div{width:auto;max-width:none;margin-right:0;margin-bottom:10px}.form-table th{padding-bottom:10px}.updraft--flex{-ms-flex-direction:column;flex-direction:column}.updraft_restore_main{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.updraft_restore_main--components{width:100%;min-height:0}.updraft_restore_main--activity{width:100%}div#updraftplus_ajax_restore_output,.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output{position:relative;top:0;bottom:auto}.updraft--flex>.updraft--two-halves,.updraft--flex>.updraft--one-half{width:100%}.updraft-restore-item{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:600px){.updraft_next_scheduled_entity{float:none;width:100%;margin-bottom:2em}.updraft_time_now_wrapper{margin-top:0}#updraft_lastlogmessagerow h3{margin-bottom:5px}#updraft_lastlogmessagerow .updraft-log-link{display:block;float:none;margin:0;margin-bottom:10px}}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}.existing-backups-table tbody tr.range-selection:hover,.existing-backups-table tbody tr.range-selection{background:#0572aa}.existing-backups-table tbody tr:hover{background:#f1f1f1}.existing-backups-table tbody tr td.before-restore-button{position:relative}.form-table .existing-backups-table thead th.check-column{padding-left:6px}.existing-backups-table tr td:first-child{border-left:4px solid transparent}.existing-backups-table tr.backuprowselected td:first-child{border-left-color:#0572aa}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}@media only screen and (max-width:1068px){.updraft-more-plugins .udp-box{width:calc(50% - 10px);margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:100px}}@media only screen and (max-width:600px){.updraft-more-plugins .udp-box{width:100%;margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:auto}table.updraft_feat_table{display:block}table.updraft_feat_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.updraft_feat_table td{display:block}table.updraft_feat_table td:first-child{width:100%;border-bottom:0}table.updraft_feat_table td:not(:first-child){width:50%;box-sizing:border-box}table.updraft_feat_table td:first-child:empty{display:none}td[data-colname]::before{content:attr(data-colname);font-size:.8rem;color:#CCC;line-height:1}}
2
+ /*# sourceMappingURL=updraftplus-admin-1-16-47.min.css.map */
css/updraftplus-admin-1-16-47.min.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,WAAW;EACX,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb,uBAAuB;EACvB;;CAED;;AAED;;CAEC;EACC,qBAAqB;EACrB;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,YAAQ;KAAR,QAAQ;CACR,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,eAAW;KAAX,WAAW;CACX;;AAED;CACC,YAAY;CACZ,eAAW;KAAX,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,uCAAuC;CACvC;;AAED;CACC,sBAAsB;CACtB;;AAED;;CAEC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED,iBAAiB;AACjB;CACC,aAAa;CACb;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;;EAEE;;AAEF;CACC,cAAc;CACd;;AAED,gBAAgB;;AAEhB;CACC,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,oBAAoB;CACpB,YAAQ;KAAR,QAAQ;CACR;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED,yBAAyB;AACzB;CACC,cAAc;CACd,mBAAmB;CACnB,SAAS;CACT,OAAO;CACP,aAAa;CACb,4BAA4B;CAC5B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,2BAAuB;KAAvB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,8BAAiB;KAAjB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ;;AAED;;CAEC;EACC,wBAAoB;MAApB,oBAAoB;EACpB,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,6BAAgB;MAAhB,gBAAgB;EAChB;;CAED;;EAEC,aAAa;EACb;;CAED;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,oBAAoB;CACpB;;AAED,sBAAsB;AACtB;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,aAAa;CACb;;AAED,oBAAoB;AACpB;CACC,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,qCAAqC;AACrC;CACC,oBAAoB;CACpB,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,aAAa;;AAEb;CACC,sBAAsB;CACtB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;;CAEC,cAAc;CACd;;AAED,6BAA6B;AAC7B;CACC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,2BAAsB;KAAtB,sBAAsB;CACtB,8BAAsB;KAAtB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB,oBAAoB;CACpB,8BAA8B;CAC9B;;AAED;;CAEC,cAAc;CACd,kBAAkB;CAClB,aAAa;CACb,UAAU;CACV;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB,qBAAqB;CACrB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,qBAAqB;CACrB;;AAED;;EAEE;AACF;CACC,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,UAAU;CACV,iBAAiB;CACjB,oBAAoB;CACpB,qBAAqB;CACrB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,cAAc;CACd,oFAAoF;CACpF,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB,iCAAiC;CACjC,iDAAiD;CACjD;;AAED;CACC,wGAAwG;CACxG;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,kEAAkE;CAClE,WAAW;CACX;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,iBAAiB;CACjB,8BAAsB;KAAtB,sBAAsB;CACtB,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB,aAAa;CACb,yBAAyB;CACzB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,+BAA+B;CAC/B,sBAAwB;KAAxB,wBAAwB;CACxB,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,kCAAkC;CAClC,0BAA0B;CAC1B;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,UAAU;CACV,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,0FAA0F;CAC1F,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,sBAAsB;CACtB,YAAY;CACZ;;GAEE;CACF;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,4BAA4B;CAC5B,+BAA+B;CAC/B,YAAY;CACZ,gBAAgB;CAChB,0CAA0C;CAC1C;;AAED;CACC,oBAAoB;CACpB,6BAA6B;CAC7B,gCAAgC;CAChC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,oBAAoB;CACpB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;;CAEC,kBAAkB;CAClB,gBAAgB;CAChB,oBAAoB;CACpB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,eAAe;CACf;;AAED;;CAEC,sBAAsB;CACtB,iBAAiB;CACjB;;AAED;;;CAGC,yBAAyB;CACzB,iBAAiB;CACjB;;AAED;;CAEC;;EAEC,sBAAsB;EACtB;;CAED;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,aAAa;CACb,kBAAkB;CAClB;;AAED;;;CAGC,eAAe;CACf;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;;CAGC,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,wBAAwB;CACxB,mBAAmB;CACnB,SAAS;CACT,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,eAAe;CACf,yBAAyB;CACzB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;;CAEC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,kBAAkB;CAClB,0CAA0C;CAC1C;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,yCAAyC;CACzC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd,+BAA+B;CAC/B,uBAAuB;CACvB,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,mBAAmB;CACnB,0CAA0C;CAC1C,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,YAAY;CACZ,uBAAuB;CACvB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,yCAAyC;CACzC;;AAED;CACC,aAAa;CACb,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB,OAAO;CACP,WAAW;CACX,2BAA2B;CAC3B,4BAA4B;CAC5B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,YAAY;CACZ,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,sBAAsB;CACtB,4BAA4B;CAC5B;;AAED;;CAEC,mBAAmB;CACnB,YAAY;CACZ,iBAAiB;CACjB;;AAED,mDAAmD;AACnD;CACC,eAAe;CACf,0BAA0B;CAC1B,mBAAmB;CACnB,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,iBAAiB;CACjB,WAAW;CACX,+BAA+B;CAC/B;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,0BAA0B;CAC1B,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB,uBAA+B;KAA/B,+BAA+B;CAC/B,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,UAAU;CACV,mBAAmB;CACnB,wBAAwB;CACxB,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,2BAAuB;MAAvB,uBAAuB;EACvB,mBAAmB;EACnB,uBAAoB;MAApB,oBAAoB;EACpB;;CAED;EACC,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,cAAc;CACd,yCAAyC;CACzC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV;;AAED;CACC,4BAAmB;KAAnB,2BAAmB;KAAnB,mBAAmB;CACnB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,qBAAc;CAAd,cAAc;CACd,wBAAoB;KAApB,oBAAoB;CACpB,oBAAgB;KAAhB,gBAAgB;CAChB,uBAA+B;KAA/B,+BAA+B;CAC/B,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,UAAU;CACV,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB,4BAA4B;CAC5B,2BAA2B;CAC3B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,4CAA4C;CAC5C,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,aAAa;CACb,wBAAwB;CACxB,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd,sBAAsB;CACtB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED,qBAAqB;AACrB;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,oCAAoC;CACpC,+BAA+B;CAC/B,oCAAoC;CACpC;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,mBAAmB;CACnB,6CAA6C;CAC7C;;AAED;CACC,eAAe;CACf,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB,UAAU;CACV,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,+BAA+B;CAC/B,mBAAmB;CACnB,QAAQ;CACR,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,0BAA0B;CAC1B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,2BAA2B;CAC3B;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAAuB;KAAvB,uBAAuB;CACvB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,eAAe;CACf,eAAe;CACf,2CAA2C;CAC3C;;AAED;CACC,oBAAoB;CACpB,2CAA2C;CAC3C;;AAED;CACC,wBAAwB;CACxB,WAAW;CACX;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED,sBAAsB;;AAEtB;CACC,eAAe;CACf,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,yCAAyC;CACzC,mBAAmB;CACnB,qBAAc;CAAd,cAAc;CACd,oBAAgB;KAAhB,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,gBAAgB;CAChB,oBAAoB;CACpB,mBAAmB;CACnB,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd,UAAU;CACV;;AAED;CACC,cAAc;CACd;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,oBAAoB;CACpB,eAAe;CACf,uBAAuB;CACvB,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,UAAU;CACV,SAAS;CACT,QAAQ;CACR;;AAED;CACC,oBAAoB;CACpB,iIAAiI;CACjI;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,sBAAsB;CACtB,mBAAmB;CACnB,4BAA4B;CAC5B;;AAED;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB,gBAAgB;CAChB,uBAAuB;CACvB,sBAAsB;CACtB,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,yCAAyC;CACzC;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,mBAAmB;CACnB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ;;AAED;CACC,uBAAuB;CACvB;;AAED,mBAAmB;;AAEnB;CACC,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB,8BAA8B;CAC9B;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,sBAAsB;CACtB,UAAU;CACV,aAAa;CACb;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B,cAAc;CACd,mBAAmB;CACnB,iBAAiB;CACjB,UAAU;CACV,iBAAiB;CACjB,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,0BAA0B;CAC1B,YAAY;CACZ,mCAAsB;CACtB,aAAa;CACb,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED,0CAA0C;AAC1C;CACC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,yCAAyC;CACzC;;AAED,sBAAsB;;AAEtB;CACC,iBAAiB;CACjB,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,qBAAc;EAAd,cAAc;EACd,yBAAsB;MAAtB,sBAAsB;EACtB;;CAED;EACC,eAAW;MAAX,WAAW;EACX;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED;;CAEC;;;EAGC,yBAAyB;EACzB,kBAAkB;EAClB,6BAA6B;EAC7B,aAAa;EACb,iBAAiB;EACjB,YAAY;EACZ;;CAED;EACC,aAAa;EACb;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,YAAY;EACZ,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,WAAW;EACX,wCAAwC;EACxC;;CAED;EACC,WAAW;EACX;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;;AAED;;CAEC;EACC,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,kBAAkB;EAClB;;CAED;EACC,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,aAAa;EACb,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,SAAS;EACT,SAAS;EACT;;CAED;EACC,eAAe;EACf,0BAA0B;EAC1B;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,UAAU;EACV,eAAe;EACf,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB;;CAED;EACC,gBAAgB;EAChB,UAAU;EACV,UAAU;EACV,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;EACnB,4CAA4C;EAC5C,iBAAiB;EACjB,WAAW;EACX;;CAED;EACC,eAAe;EACf,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf;;AAEF;;;;;;;;;IASI;;CAEH;EACC,oBAAoB;EACpB;;CAED;EACC,sBAAsB;EACtB;;CAED;EACC,UAAU;EACV,iBAAiB;EACjB,wBAAwB;EACxB;;CAED;EACC,aAAa;EACb,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,UAAU;EACV;;CAED;EACC,eAAe;EACf,sBAAsB;EACtB,yBAAyB;EACzB,YAAY;EACZ,WAAW;EACX,UAAU;EACV,oBAAoB;EACpB,iBAAiB;EACjB,yCAAyC;EACzC;;CAED;EACC,8BAA8B;EAC9B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,cAAc;EACd,UAAU;EACV;;CAED;EACC;;;IAGE;EACF,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,uBAAuB;EACvB,+BAA+B;EAC/B;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,uBAAuB;EACvB,mBAAmB;EACnB,QAAQ;EACR,OAAO;EACP,uBAAuB;EACvB,aAAa;EACb,WAAW;EACX,aAAa;EACb,4CAA4C;EAC5C;;CAED;EACC,aAAa;EACb;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;EACC,qBAAqB;EACrB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,oBAAgB;MAAhB,gBAAgB;EAChB,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ,cAAc;EACd;;CAED;EACC,YAAY;EACZ;;CAED;;EAEC,mBAAmB;EACnB,OAAO;EACP,aAAa;EACb;;CAED;;EAEC,YAAY;EACZ;;CAED;EACC,qBAAqB;EACrB,kBAAkB;EAClB;;CAED;;AAED;;CAEC;EACC;;CAED;EACC,YAAY;EACZ,YAAY;EACZ,mBAAmB;EACnB;;CAED;EACC,cAAc;EACd;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf,YAAY;EACZ,UAAU;EACV,oBAAoB;EACpB;;CAED;;AAED;CACC;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;EACC,oBAAoB,CAAC,aAAa;EAClC;;CAED;EACC,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,mCAAmC;EACnC;;CAED;EACC,2BAA2B;EAC3B;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED;;AAED;;CAEC;EACC,wBAAwB;EACxB,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;CAED;EACC,qBAAc;EAAd,cAAc;EACd,oBAAgB;MAAhB,gBAAgB;EAChB;;CAED;EACC,eAAe;EACf;;CAED;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,WAAW;EACX,uBAAuB;EACvB;;CAED;EACC,cAAc;EACd;;CAED;EACC,4BAA4B;EAC5B,kBAAkB;EAClB,YAAY;EACZ,eAAe;EACf;;CAED","file":"updraftplus-admin-1-16-47.min.css","sourcesContent":["@keyframes udp_blink {\n\n\tfrom {\n\t\topacity: 1;\n\t\ttransform: scale(1);\n\t}\n\n\tto {\n\t\topacity: 0.4;\n\t\ttransform: scale(0.85);\n\t}\n\n}\n\n@keyframes udp_rotate {\n\n\tfrom {\n\t\ttransform: rotate(0);\n\t}\n\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n\n}\n\n/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.max-width-700 {\n\tmax-width: 700px;\n}\n\n.width-900 {\n\tmax-width: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n.updraft--flex {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n.updraft--flex > * {\n\tflex: 1;\n\tbox-sizing: border-box;\n}\n\n.updraft--flex > .updraft--one-half {\n\twidth: 50%;\n\tflex: auto;\n}\n\n.updraft--flex > .updraft--two-halves {\n\twidth: 100%;\n\tflex: auto;\n}\n\n.updraft-color--very-light-grey {\n\tbackground: #F8F8F8;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n.udpdraft__lifted {\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n}\n\n#updraft-wrap a .dashicons {\n\ttext-decoration: none;\n}\n\n.updraft-field-description,\ntable.form-table td p.updraft-field-description {\n\tfont-size: 90%;\n\tline-height: 1.2;\n\tfont-style: italic;\n\tmargin-bottom: 5px;\n}\n\n/* Input boxes */\nlabel.updraft_checkbox {\n\tdisplay: block;\n\tmargin-bottom: 4px;\n\tmargin-left: 26px;\n}\n\nlabel.updraft_checkbox > input[type=checkbox] {\n\tmargin-left: -25px;\n}\n\ndiv[id*=\"updraft_include_\"] {\n\tmargin-bottom: 9px;\n}\n\n/* Input boxes */\n.settings_page_updraftplus input[type=\"file\"] {\n\tborder: none;\n}\n\n.settings_page_updraftplus .wipe_settings {\n\tpadding-bottom: 10px;\n}\n\n.settings_page_updraftplus input[type=\"text\"] {\n\tfont-size: 14px;\n}\n\n.settings_page_updraftplus select {\n\tborder-radius: 4px;\n\tmax-width: 100%;\n}\n\ninput.updraft_input--wide,\ntextarea.updraft_input--wide {\n\tmax-width: 442px;\n\twidth: 100%;\n}\n\n#updraft-wrap .button-large {\n\tfont-size: 1.3em;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\np.updraftplus-option {\n\tmargin-top: 0;\n\tmargin-bottom: 5px;\n}\n\np.updraftplus-option-inline {\n\tdisplay: inline-block;\n\tpadding-right: 20px;\n}\n\nspan.updraftplus-option-label {\n\tdisplay: block;\n}\n\n/*\n* MIGRATE - CLONE\n*/\n\n#updraft-navtab-migrate-content .postbox {\n\tpadding: 18px;\n}\n\n/* Clone Rows */\n\n.updraftclone-main-row {\n\tdisplay: flex;\n}\n\n.updraftclone-tokens {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tmargin-right: 20px;\n\tmax-width: 300px;\n}\n\n.updraftclone-tokens p {\n\tmargin: 0;\n}\n\n.updraftclone_action_box {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 10px;\n\tflex: 1;\n}\n\n.updraftclone_action_box p:first-child {\n\tmargin-top: 0;\n}\n\n.updraftclone_action_box p:last-child {\n\tmargin-bottom: 0;\n}\n\n.updraftclone_action_box #ud_downloadstatus3 {\n\tmargin-top: 10px;\n}\n\nspan.tokens-number {\n\tfont-size: 46px;\n\tdisplay: block;\n}\n\n/* Clone header button */\n.button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: none;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\theight: 100%;\n\tborder-left: 1px solid #CCC;\n\tpadding-left: 10px;\n\tpadding-right: 10px;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_container {\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box {\n\tmargin-right: 20px;\n\twidth: 100%;\n\tflex-basis: 100%;\n}\n\n.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\tfloat: none;\n}\n\n@media (min-width: 1024px) {\n\n\t.updraft_migrate_widget_temporary_clone_stage0_container {\n\t\tflex-direction: row;\n\t\tflex-wrap: wrap;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box {\n\t\tflex-basis: 45%;\n\t}\n\n\t.updraft_migrate_widget_temporary_clone_stage0_box iframe,\n\t.updraft_migrate_widget_temporary_clone_stage0_box a.udp-replace-with-iframe--js {\n\t\tfloat: right;\n\t}\n\n}\n\n.updraft_migrate_widget_temporary_clone_show_stage0 .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n}\n\n.opened .button.updraft_migrate_widget_temporary_clone_show_stage0 {\n\tdisplay: inline-block;\n}\n\n.opened .updraft_migrate_widget_temporary_clone_stage0 {\n\tbackground: #F5F5F5;\n\tpadding: 20px;\n\tborder-radius: 8px;\n\tmargin-bottom: 21px;\n}\n\n/* Clone list table */\n.clone-list {\n\tclear: both;\n\twidth: 100%;\n\tmargin-top: 40px;\n}\n\n.clone-list table {\n\twidth: 100%;\n\ttext-align: left;\n}\n\n.clone-list table tr th {\n\tbackground: #E4E4E4;\n}\n\n.clone-list table tr td {\n\tbackground: #F5F5F5;\n\tword-break: break-word;\n}\n\n.clone-list table tr:nth-child(odd) td {\n\tbackground: #FAFAFA;\n}\n\n.clone-list table td,\n.clone-list table th {\n\tpadding: 6px;\n}\n\n/* Clone Progress */\n.updraftplus-clone .updraft_row {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\nbutton#updraft_migrate_createclone + .updraftplus_spinner {\n\tmargin-top: 13px;\n}\n\n/* Clone - Show step 1 info button */\n.button.button-hero.updraftclone_show_step_1 {\n\twhite-space: normal;\n\theight: auto;\n\tline-height: 14px;\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n}\n\n.button.button-hero.updraftclone_show_step_1 span.dashicons {\n\theight: auto;\n}\n\n.updraftplus_clone_status {\n\tcolor: red;\n}\n\n/* MIGRATE */\n\na.updraft_migrate_add_site--trigger span.dashicons {\n\ttext-decoration: none;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n}\n\n.updraft_migrate_widget_module_content {\n\tbackground: #FFF;\n\tborder-radius: 0;\n\tposition: relative;\n}\n\nbody.js #updraft_migrate .updraft_migrate_widget_module_content {\n\tdisplay: none;\n}\n\n.updraft_migrate_widget_module_content > h3,\ndiv[class*=\"updraft_migrate_widget_temporary_clone_stage\"] > h3 {\n\tmargin-top: 0;\n}\n\n/* Migrate / Clone headers */\n.updraft_migrate_widget_module_content header {\n\tposition: relative;\n\tdisplay: flex;\n\talign-content: center;\n\tjustify-items: center;\n\tmargin-top: -18px;\n\tmargin-left: -18px;\n\tmargin-right: -18px;\n\tmargin-bottom: 15px;\n\tborder-bottom: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content header h3,\n.updraft_migrate_widget_module_content header button.button.close {\n\tpadding: 10px;\n\tline-height: 20px;\n\theight: auto;\n\tmargin: 0;\n}\n\n.updraft_migrate_widget_module_content button.button.close {\n\ttext-decoration: none;\n\tpadding-left: 5px;\n\tborder-right: 1px solid #CCC;\n}\n\n.updraft_migrate_widget_module_content button.button.close .dashicons {\n\tmargin-top: 1px;\n}\n\n.updraft_migrate_widget_module_content header h3 {\n\tmargin: 0;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero {\n\tmax-width: 235px;\n\tword-wrap: normal;\n\twhite-space: normal;\n\tline-height: 1;\n\theight: auto;\n\tpadding-top: 13px;\n\tpadding-bottom: 13px;\n\ttext-align: left;\n\tposition: relative;\n\tmargin-right: 10px;\n\tmargin-bottom: 10px;\n}\n\n.updraft_migrate_intro button.button.button-primary.button-hero .dashicons {\n\tposition: absolute;\n\tleft: 10px;\n\ttop: calc(50% - 8px);\n}\n\n/*\njquery UI Accordion module\n*/\n#updraft_migrate .ui-widget-content a {\n\tcolor: #1C94C4;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header {\n\tbackground: #F6F6F6;\n\tmargin: 0;\n\tborder-radius: 0;\n\tpadding-left: 0.5em;\n\tpadding-right: 0.7em;\n}\n\n#updraft-wrap .ui-widget {\n\tfont-family: inherit;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {\n\tbackground-position: -96px 0px;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {\n\tbackground-position: -64px 0;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tleft: auto;\n\tright: 5px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);\n\tbackground: #FFF;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {\n\tcolor: #0572AA;\n\topacity: 1;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {\n\tbackground: #F6F6F6;\n\tborder-bottom: 2px solid #0572AA;\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {\n\tborder-top: none;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {\n\topacity: 0.4;\n\tmargin-right: 10px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n\tz-index: 1;\n}\n\nbutton.ui-dialog-titlebar-close:before {\n\tcontent: none!important;\n}\n\n.updraft_next_scheduled_backups_wrapper {\n\tdisplay: flex;\n\tbackground: #FFF;\n\tjustify-items: center;\n\tflex-wrap: wrap;\n}\n\n.updraft_next_scheduled_backups_wrapper > div {\n\twidth: 50%;\n\tbackground: #FFF;\n\theight: auto;\n\t/* padding: 18px 33px; */\n\tpadding: 33px;\n\tbox-sizing: border-box;\n}\n\n.updraft_backup_btn_wrapper {\n\ttext-align: center;\n\tborder-left: 1px solid #F1F1F1;\n\tjustify-content: center;\n\talign-items: center;\n}\n\n.incremental-backups-only {\n\tdisplay: none;\n}\n\n.incremental-free-only {\n\tdisplay: none;\n}\n\n.incremental-free-only p {\n\tpadding: 5px;\n\tbackground: rgba(255, 0, 0, 0.06);\n\tborder: 1px solid #BFBFBF;\n}\n\n#updraft-delete-waitwarning span.spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tmargin: 0;\n\tmargin-right: 10px;\n}\n\nbutton#updraft-backupnow-button .spinner,\nbutton#updraft-backupnow-button .dashicons-yes {\n\tdisplay: none;\n}\n\nbutton#updraft-backupnow-button.loading .spinner {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tmargin-top: 13px;\n\tmargin-right: 0;\n}\n\nbutton#updraft-backupnow-button.loading {\n\tbackground-color: #EFEFEF;\n\tborder-color: #CCC;\n\ttext-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;\n\tbox-shadow: none;\n}\n\nbutton#updraft-backupnow-button.finished .dashicons-yes {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tfont-size: 42px;\n\tmargin-right: 0;\n\tmargin-top: 2px;\n}\n\n.updraft_next_scheduled_entity {\n\twidth: 50%;\n\tdisplay: inline-block;\n\tfloat: left;\n\t/*\n\tpadding: 20px 20px 10px 20px;\n\t*/\n}\n\n.updraft_next_scheduled_entity .dashicons {\n\tcolor: #CCC;\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_entity strong {\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_heading {\n\tmargin-bottom: 10px;\n}\n\n.updraft_next_scheduled_date_time {\n\tcolor: #46A84B;\n}\n\n.updraft_time_now_wrapper {\n\tmargin-top: 68px;\n\twidth: 100%;\n}\n\n.updraft_time_now_label, .updraft_time_now {\n\tdisplay: inline-block;\n\tpadding: 7px;\n}\n\n.updraft_time_now_label {\n\tbackground: #B7B7B7;\n\tborder-top-left-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tcolor: #FFF;\n\tmargin-right: 0;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.updraft_time_now {\n\tbackground: #F1F1F1;\n\tborder-top-right-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tmargin-left: -3px;\n}\n\n#updraft_lastlogmessagerow {\n\tmargin: 6px 0;\n}\n\n#updraft_lastlogmessagerow {\n\tclear: both;\n\tpadding: 0.25px 0;\n}\n\n#updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: right;\n\tmargin-top: -2.5em;\n\tmargin-right: 2px;\n}\n\n#updraft_lastlogmessagerow > div {\n\tclear: both;\n\tbackground: #FFF;\n\tpadding: 18px;\n}\n\n#updraft_activejobs_table {\n\toverflow: hidden;\n\twidth: 100%;\n\tbackground: #FAFAFA;\n\tpadding: 0;\n}\n\n.updraft_requeststart {\n\tpadding: 15px 33px;\n\ttext-align: center;\n}\n\n.updraft_requeststart .spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\na.updraft_jobinfo_delete.disabled {\n\topacity: 0.4;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.updraft_row {\n\tclear: both;\n\ttransition: 0.3s all;\n\tpadding: 15px 33px;\n}\n\n.updraft_row.deleting {\n\topacity: 0.4;\n}\n\n.updraft_progress_container {\n\t/* width: 83%; */\n}\n\n.updraft_existing_backups_count {\n\tpadding: 2px 8px;\n\tfont-size: 12px;\n\tbackground: #CA4A1E;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tborder-radius: 10px;\n}\n\n.form-table .existing-backups-table input[type=\"checkbox\"] {\n\tborder-radius: 0;\n}\n\n.form-table .existing-backups-table .check-column {\n\twidth: 40px;\n\tpadding: 0;\n\tpadding-top: 8px;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins, #updraft-delete-waitwarning > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label > * {\n\tvertical-align: middle;\n}\n\n.backup_date_label .dashicons {\n\tfont-size: 18px;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\tfont-weight: bold;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n.updraft_exclude_container,\n.updraft_include_container {\n\tmargin-left: 24px;\n\tmargin-top: 5px;\n\tmargin-bottom: 10px;\n\tpadding: 15px;\n\tborder: 1px solid #DDD;\n}\n\nlabel.updraft-exclude-label {\n\tfont-weight: 500;\n\tmargin-bottom: 5px;\n\tdisplay: block;\n}\n\n.updraft_add_exclude_item,\n#updraft_include_more_paths_another {\n\tdisplay: inline-block;\n\tmargin-top: 10px;\n}\n\ninput.updraft_exclude_entity_field,\n.form-table td input.updraft_exclude_entity_field,\n.updraftplus-morefiles-row input[type=text] {\n\twidth: calc(100% - 70px);\n\tmax-width: 400px;\n}\n\n@media screen and (max-width: 782px) {\n\n\t.form-table td input.updraft_exclude_entity_field,\n\t.form-table td .updraftplus-morefiles-row input[type=text] {\n\t\tdisplay: inline-block;\n\t}\n\n}\n\n.updraft_exclude_entity_delete.dashicons, .updraft_exclude_entity_edit.dashicons, .updraft_exclude_entity_update.dashicons, .updraftplus-morefiles-row a.dashicons {\n\tmargin-top: 2px;\n\tfont-size: 20px;\n\tbox-shadow: none;\n\tline-height: 1;\n\tpadding: 3px;\n\tmargin-right: 4px;\n}\n\n.updraft_exclude_entity_delete,\n.updraft_exclude_entity_delete:hover,\n.updraftplus-morefiles-row-delete {\n\tcolor: #FF6347;\n}\n\n.updraft_exclude_entity_update.dashicons, .updraft_exclude_entity_update.dashicons:hover {\n\tcolor: #008000;\n\tfont-weight: bold;\n\tfont-size: 22px;\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_edit {\n\tmargin-left: 4px;\n}\n\n.updraft_exclude_entity_update.is-active ~ .updraft_exclude_entity_delete {\n\tdisplay: none;\n}\n\n.updraft-exclude-panel-heading {\n\tmargin-bottom: 8px;\n}\n\n.updraft-exclude-panel-heading h3 {\n\tmargin: 0.5em 0 0.5em 0;\n}\n\n.updraft-exclude-submit.button-primary {\n\tmargin-top: 5px;\n}\n\n.updraft_exclude_actions_list {\n\tfont-weight: bold;\n}\n\n.updraft-exclude-link {\n\tcursor: pointer;\n}\n\n#updraft_include_more_options {\n\tpadding-left: 25px;\n}\n\n#updraft_report_cell .updraft_reportbox,\n.updraft_small_box {\n\tpadding: 12px;\n\tmargin: 8px 0;\n\tborder: 1px solid #CCC;\n\tposition: relative;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete,\n.updraft_box_delete_button,\n.updraft_small_box .updraft_box_delete_button {\n\tpadding: 4px;\n\tpadding-top: 6px;\n\tborder: none;\n\tbackground: transparent;\n\tposition: absolute;\n\ttop: 4px;\n\tright: 4px;\n\tcursor: pointer;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete:hover {\n\tcolor: #DE3C3C;\n}\n\na.updraft_report_another .dashicons {\n\ttext-decoration: none;\n\tmargin-top: 2px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_email {\n\tdisplay: block;\n\twidth: calc(100% - 50px);\n\tmargin-bottom: 9px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-settings-content table.form-table .notice p {\n\tmax-width: none;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {\n\tbackground-color: #EFEFEF;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {\n\tbackground-color: #E8E8E8;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\tposition: relative;\n}\n\n#updraft-wrap .udp-info {\n\tposition: absolute;\n\tright: 10px;\n\ttop: calc(50% - 10px);\n}\n\n#updraft-wrap span.info-trigger {\n\tdisplay: inline-block;\n\twidth: 20px;\n\theight: 20px;\n\tbackground: #FFF;\n\tcolor: #72777C;\n\tborder-radius: 30px;\n\ttext-align: center;\n\tline-height: 20px;\n\tbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n#updraft-wrap .info-content-wrapper {\n\tdisplay: none;\n\tposition: absolute;\n\tbottom: 20px;\n\ttransform: translatex(calc(-50% + 10px));\n\twidth: 330px;\n\tpadding-bottom: 10px;\n}\n\n#updraft-wrap .info-content-wrapper::before {\n\tcontent: '';\n\tposition: absolute;\n\tbottom: -10px;\n\tborder: 10px solid transparent;\n\tborder-top-color: #FFF;\n\tleft: calc(50% - 10px);\n}\n\n#updraft-wrap .info-content {\n\tpadding: 20px;\n\tbackground: #FFF;\n\tborder-radius: 4px;\n\tbox-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n\tcolor: #72777C;\n}\n\n#updraft-wrap .info-content h3 {\n\tmargin-top: 0;\n}\n\n#updraft-wrap .info-content p {\n\tmargin-top: 10px;\n}\n\n#updraft-wrap .udp-info:hover .info-content-wrapper {\n\tdisplay: block;\n}\n\ndiv.conditional_remote_backup select.logic_type {\n\tvertical-align: inherit !important;\n}\n\ndiv.conditional_remote_backup label.updraft_toggle_instance_label.radio_group {\n\tdisplay: block;\n\tmargin-top: 7px;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules input.rule_value {\n\tvertical-align: middle;\n}\n\ndiv.conditional_remote_backup p {\n\tmargin-bottom: 10px;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules span svg {\n\twidth: 20px;\n\tvertical-align: middle;\n\tcursor: pointer;\n}\n\ndiv.conditional_remote_backup div.logic ul.rules span svg {\n\tmargin-left: 3px;\n}\n\ndiv.conditional_remote_backup div.logic select.logic_type {\n\tvertical-align: unset;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n.updraft_jstree .jstree-container-ul > .jstree-node,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n.updraft_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\ndiv[id^=\"updraft_more_files_jstree_\"] .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n.updraft_jstree_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n.updraft_jstree_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_exclude_files_folders_jstree {\n\tmax-height: 200px;\n\toverflow-y: scroll;\n}\n\n.updraft_jstree {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\ndiv[id^=\"updraft_more_files_container_\"] {\n\tposition: relative;\n\tdisplay: none;\n\twidth: 100%;\n\tborder: 1px solid #CCC;\n\tbackground: #FAFAFA;\n\tmargin-bottom: 5px;\n\tmargin-top: 4px;\n\tbox-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);\n}\n\ndiv[id^=\"updraft_more_files_container_\"]::before {\n\tcontent: ' ';\n\twidth: 11px;\n\theight: 11px;\n\tdisplay: block;\n\tbackground: #FAFAFA;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 20px;\n\tborder-top: 1px solid #CCC;\n\tborder-left: 1px solid #CCC;\n\ttransform: translatey(-7px) rotate(45deg);\n}\n\ninput.updraft_more_path_editing {\n\tborder-color: #0285BA;\n}\n\ninput.updraft_more_path_editing ~ a.dashicons {\n\tdisplay: none;\n}\n\ndiv[id^=\"updraft_jstree_buttons_\"] {\n\tpadding: 10px;\n\tbackground: #E6E6E6;\n}\n\ndiv[id^=\"updraft_jstree_container_\"] {\n\theight: 300px;\n\twidth: 100%;\n\toverflow: auto;\n}\n\ndiv[id^=\"updraft_more_files_container_\"] button {\n\tline-height: 20px;\n}\n\nbutton[id^=\"updraft_parent_directory_\"] {\n\tmargin: 10px 10px 4px 10px;\n\tpadding-left: 3px;\n}\n\nbutton[id^=\"updraft_jstree_confirm_\"], button[id^=\"updraft_jstree_cancel_\"] {\n\tdisplay: none;\n}\n\ninput[id^=\"updraft_include_more_path_restore_\"] {\n\ttext-align: right;\n}\n\n.updraftplus-morefiles-row-delete,\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n}\n\n#updraft_include_more_paths_error {\n\tcolor: #DE3C3C;\n}\n\np[id^=\"updraftplus_manual_authentication_error_\"] {\n\tcolor: #DE3C3C;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n#updraft-wrap .form-table .existing-backups-table th {\n\twidth: auto;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tdisplay: inline-block;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.button.button-remove {\n\tcolor: white;\n\tbackground-color: #DE3C3C;\n\tborder-color: #C00000;\n\tbox-shadow: 0 1px 0 #C10100;\n}\n\n.button.button-remove:hover,\n.button.button-remove:focus {\n\tborder-color: #C00;\n\tcolor: #FFF;\n\tbackground: #C00;\n}\n\n/* button-remove colors for midnight admin theme */\nbody.admin-color-midnight .button.button-remove {\n\tcolor: #DE3C3C;\n\tbackground-color: #F7F7F7;\n\tborder-color: #CCC;\n\tbox-shadow: 0 1px 0 #CCC;\n}\n\nbody.admin-color-midnight .button.button-remove:hover, body.admin-color-midnight .button.button-remove:focus {\n\tborder-color: #BA281F;\n}\n\nbody.admin-color-midnight .button.button-remove:focus {\n\tbox-shadow: inherit;\n\tbox-shadow: 0 0 3px rgba(0, 115, 170, 0.8);\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tpadding: 1px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\n.updraft_premium section {\n\tmargin-bottom: 20px;\n}\n\n/*\n\tCall to action Premium\n*/\n.updraft_premium_cta {\n\tbackground: #FFF;\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder-left: 4px solid #DB6A03;\n}\n\n.updraft_premium_cta a {\n\tfont-weight: normal;\n}\n\n.updraft_premium_cta__action {\n\tposition: relative;\n\ttext-align: center;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero {\n\tfont-size: 1.3em;\n\tletter-spacing: 0.03rem;\n\ttext-transform: uppercase;\n\tmargin-bottom: 7px;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small {\n\tdisplay: block;\n\tmax-width: 100%;\n\ttext-align: center;\n\tcolor: #AFAFAF;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero + small .dashicons {\n\twidth: 12px;\n\theight: 12px;\n}\n\n.updraft_premium_cta__top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 18px 30px;\n}\n\n.updraft_premium_cta__bottom {\n\tbackground: #F9F9F9;\n\tpadding: 5px 30px;\n}\n\n.updraft_premium_cta__summary {\n\tmargin-right: 60px;\n}\n\n.updraft_premium_cta h2 {\n\tfont-size: 28px;\n\tfont-weight: 200;\n\tline-height: 1;\n\tmargin: 0;\n\tmargin-bottom: 5px;\n\tletter-spacing: 0.05rem;\n\tcolor: #DB6A03;\n}\n\n.updraft_premium_cta ul li::after {\n\tcolor: #CCC;\n}\n\n@media only screen and (max-width: 768px) {\n\n\t.updraft_premium_cta__top {\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t\talign-items: center;\n\t}\n\n\t.updraft_premium_cta__summary {\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 30px;\n\t}\n\n}\n\n/*\n\tBox\n*/\n.udp-box {\n\tbackground: #FFF;\n\tpadding: 20px;\n\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n\ttext-align: center;\n}\n\n.udp-box h3 {\n\tmargin: 0;\n}\n\n.udp-box__heading {\n\talign-self: center;\n\tbackground: none;\n\tbox-shadow: none;\n}\n\n/*\n\tOther Plugins\n*/\n.updraft-more-plugins {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tflex-wrap: wrap;\n}\n\n.updraft-more-plugins img {\n\tmax-width: 200px;\n\twidth: 100%;\n\tdisplay: inline-block;\n}\n\n.updraft-more-plugins .udp-box {\n\tbox-sizing: border-box;\n\twidth: 24%;\n}\n\n.updraft-more-plugins .udp-box p:last-child {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n/*\n\tlinks list\n*/\n.updraft_premium_description_list {\n\ttext-align: left;\n\tmargin: 0;\n\tfont-size: 12px;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li:last-child::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status, .updraftplus_com_key_status {\n\tdisplay: none;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tborder-left-color: #DC3232;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraftplus_com_login_status.success {\n\tborder-left-color: green;\n}\n\n#updraft-wrap strong.success {\n\tcolor: green;\n}\n\n.updraft_feat_table {\n\tborder: none;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid #F1F1F1;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n\tpadding: 15px;\n}\n\n.updraft_feat_table td {\n\tborder-bottom-width: 4px;\n}\n\n.updraft_feat_table td:first-child {\n\tborder-left: none;\n}\n\n.updraft_feat_table td:last-child {\n\tborder-right: none;\n}\n\n.updraft_feat_table tr:last-child td {\n\tborder-bottom: none;\n}\n\n.updraft_feat_table td:nth-child(2),\n.updraft_feat_table td:nth-child(3) {\n\tbackground-color: rgba(241, 241, 241, 0.38);\n\twidth: 190px;\n}\n\n.updraft_feat_table__header td img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\n.updraft_feat_table__header td {\n\ttext-align: center;\n}\n\n.updraft_feat_table .installed {\n\tfont-size: 14px;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 13px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n.ud_downloadstatus__close {\n\tborder: none;\n\tbackground: transparent;\n\twidth: auto;\n\tfont-size: 20px;\n\tpadding: 0;\n\tcursor: pointer;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress, #ud_downloadstatus3 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #0572AA;\n\theight: 8px;\n\ttransition: width .3s;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw, #ud_downloadstatus3 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file, #ud_downloadstatus3 .file {\n\tmargin-top: 8px;\n}\n\ndiv[class^=\"updraftplus_downloader_container_\"] {\n\tpadding: 10px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\ntr.updraftplusmethod img {\n\tmax-width: 100%;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n\ttext-decoration: none;\n\tdisplay: inline-block;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n/* backup finished */\n.blockUI.blockOverlay.ui-widget-overlay {\n\tbackground: #000;\n}\n\n.updraft_success_popup {\n\ttext-align: center;\n\tpadding-bottom: 30px;\n}\n\n.updraft_success_popup > .dashicons {\n\tfont-size: 100px;\n\twidth: 100px;\n\theight: 100px;\n\tline-height: 100px;\n\tpadding: 0px;\n\tborder-radius: 50%;\n\tmargin-top: 30px;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tbackground: #E2E6E5;\n}\n\n.updraft_success_popup > .dashicons.dashicons-yes {\n\ttext-indent: -5px;\n}\n\n.updraft_success_popup.success > .dashicons {\n\tcolor: green;\n}\n\n.updraft_success_popup.warning > .dashicons {\n\tcolor: #888;\n}\n\n.updraft_success_popup--message {\n\tpadding: 20px;\n}\n\n.button.updraft-close-overlay .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n\tmargin-left: -5px;\n\tpadding: 0;\n\ttransform: translatey(3px);\n}\n\n.updraft_saving_popup img {\n\tanimation-name: udp_blink;\n\tanimation-duration: 610ms;\n\tanimation-iteration-count: infinite;\n\tanimation-direction: alternate;\n\tanimation-timing-function: ease-out;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.updated.backup-restored {\n\tpadding-top: 15px;\n\tpadding-bottom: 15px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.updraft_all-files {\n\tcolor: blue;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\t/* font-size: 115%; */\n}\n\nsection.premium-upgrade-purchase-success {\n\tpadding: 2em;\n\tbackground: #FAFAFA;\n\ttext-align: center;\n\tbox-shadow: 0px 14px 40px rgba(0, 0, 0, 0.1);\n}\n\nsection.premium-upgrade-purchase-success h3 {\n\tfont-size: 2em;\n\tcolor: green;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tfont-size: 60px;\n\twidth: 60px;\n\theight: 60px;\n\tborder-radius: 50%;\n\tbackground: green;\n\tcolor: #FFF;\n\tmargin-bottom: 20px;\n}\n\nsection.premium-upgrade-purchase-success h3 .dashicons::before {\n\tdisplay: inline-block;\n\tmargin-left: -4px;\n\tmargin-top: 2px;\n}\n\nsection.premium-upgrade-purchase-success p {\n\tfont-size: 120%;\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions, #backupnow_includecloud_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n#backupnow_database_moreoptions div.backupnow-db-tables {\n\tmargin-bottom: 5px;\n}\n\n#backupnow_database_moreoptions div.backupnow-db-tables > a {\n\tcolor: #0073AA;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_activejobsrow th {\n\tmax-width: 112px;\n\tmargin: 0;\n\tpadding: 13px 0 0 0;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\tmargin: 16px 0;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 100%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px 0;\n}\n\n#ud_massactions, #updraft-delete-waitwarning {\n\tpadding: 14px;\n\tbackground: rgb(241, 241, 241);\n\tposition: absolute;\n\tleft: 0;\n\ttop: 100%;\n}\n\n#ud_massactions > *, #updraft-delete-waitwarning > * {\n\tvertical-align: middle;\n}\n\n#ud_massactions .updraftplus-remove {\n\tdisplay: inline-block;\n\tmargin-right: 0;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n}\n\nsmall.ud_massactions-tip {\n\tdisplay: inline-block;\n\topacity: 0.5;\n\tfont-style: italic;\n\tmargin-left: 20px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 35px;\n\tposition: relative;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\ndiv.ui-dialog.ui-widget.ui-widget-content {\n\tz-index: 99999 !important;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n.notice.updraft-restore-option {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder-left-color: #CCC;\n}\n\n/* updraft_restore_crypteddb */\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraftplus_restore_tables_options_container {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\twidth: 100%;\n\ttext-align: center;\n\tpadding: 33px;\n}\n\n.job-id {\n\tmargin-top: 0;\n\tmargin-bottom: 8px;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #1D8EC2;\n\ttransition: width 0.3s;\n}\n\n.curstage {\n\tz-index: 1;\n\tborder-radius: 2px;\n\tmargin-top: 8px;\n\twidth: 100%;\n\theight: 26px;\n\tline-height: 26px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n\tcolor: #FFF;\n\tbackground-color: #B7B7B7;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.curstage-info {\n\tdisplay: inline-block;\n\tz-index: 2;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.updraft_existing_backups_wrapper {\n\tmargin-top: 20px;\n\tborder-top: 1px solid #DDD;\n}\n\n.updraft-no-backups-msg {\n\tpadding: 10px 40px;\n\ttext-align: center;\n\tfont-style: italic;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.existing-backups-table th {\n\tpadding: 8px 10px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.before-restore-button div {\n\tfloat: none;\n\tdisplay: inline-block;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n#updraft-wrap .dashicons.dashicons-adapt-size {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n#updraft-wrap .button span.dashicons:not(.dashicons-adapt-size) {\n\tvertical-align: middle;\n\tmargin-top: -3px;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-container {\n\ttext-align: center;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\twidth: 40%;\n\ttext-align: center;\n\tpadding-top: 20px;\n\tdisplay: inline-block;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3:first-child {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n\twidth: auto;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n.updraftplus-settings-footer {\n\tmargin-top: 30px;\n}\n\n.updraftplus-top-menu {\n\tpadding: 0.5em;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\tbackground: transparent;\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: none;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_row {\n\tflex-direction: column;\n\tpadding-left: 20px;\n\tpadding-right: 20px;\n}\n\n#updraft_inpage_backup #updraft_activejobsrow .updraft_progress_container {\n\twidth: 100%;\n}\n\n#updraft_inpage_backup #updraft_activejobs_table {\n\toverflow: inherit;\n}\n\n#updraft_inpage_backup span#updraft_lastlogcontainer {\n\tpadding: 18px;\n\tbackground: #FAFAFA;\n\tdisplay: block;\n\tfont-size: 90%;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup div#updraft_activejobsrow {\n\tbackground: #FAFAFA;\n\tbox-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);\n}\n\n#updraft_inpage_backup #updraft_lastlogmessagerow > div {\n\tbackground: transparent;\n\tpadding: 0;\n}\n\n#updraft_inpage_backup .last-message > strong {\n\tdisplay: block;\n\tmargin-top: 13px;\n}\n\nbody.update-core-php #updraft_inpage_backup h2:nth-child(1) {\n\tmargin-top: 1em !important;\n}\n\n/* Restoration page */\n\n.updraft_restore_container {\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 99999;\n\tpadding-top: 30px;\n\tbackground: #F1F1F1;\n\toverflow: auto;\n}\n\n.updraft-modal-is-opened .select2-container {\n\tz-index: 99999;\n}\n\nbody.updraft-modal-is-opened {\n\toverflow: hidden;\n}\n\n.updraft_restore_container h2 {\n\tmargin: 0;\n}\n\n.updraft_restore_container .updraftmessage {\n\tbox-sizing: border-box;\n\tmax-width: 860px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.updraft_restore_main {\n\tmax-width: 860px;\n\tmargin: 0 auto;\n\tmargin-top: 20px;\n\tbackground: #FFF;\n\tbox-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);\n\tposition: relative;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--header {\n\tfont-size: 20px;\n\tfont-weight: bold;\n\ttext-align: center;\n\tpadding-top: 16px;\n\tline-height: 20px;\n\twidth: 100%;\n\tmax-width: 100%;\n\tpadding-right: 30px;\n\tpadding-left: 30px;\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity {\n\tposition: relative;\n\twidth: calc(100% - 350px);\n\tbox-sizing: border-box;\n}\n\n.updraft_restore_main--activity-title {\n\tpadding: 20px;\n\tmargin: 0;\n}\n\n.show-credentials-form.updraft_restore_main .updraft_restore_main--activity-title {\n\tdisplay: none;\n}\n\n.updraft_restore_main--components {\n\twidth: 350px;\n\tpadding: 20px;\n\tbox-sizing: border-box;\n\tbackground: #F8F8F8;\n\tmin-height: 350px;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\tbackground: #23282D;\n\tcolor: #E3E3E3;\n\tfont-family: monospace;\n\tpadding: 19px;\n\toverflow: auto;\n\tposition: absolute;\n\ttop: 60px;\n\tbottom: 0;\n\tright: 0;\n\tleft: 0;\n}\n\n#updraftplus_ajax_restore_output form {\n\twhite-space: normal;\n\tfont-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", roboto, oxygen-sans, ubuntu, cantarell, \"Helvetica Neue\", sans-serif;\n}\n\n#updraftplus_ajax_restore_output .updraft_restore_errors {\n\tborder: 1px solid #DC3232;\n\tpadding: 10px 20px;\n\twhite-space: normal;\n}\n\n.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output h2 {\n\tcolor: #00A0D2;\n\tpadding-top: 10px;\n\tpadding-bottom: 5px;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output {\n\tpadding: 20px;\n\tborder-left: 1px solid #EEE;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output #message {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table td,\n.updraft_restore_main.show-credentials-form div#updraftplus_ajax_restore_output .form-table th {\n\tpadding-bottom: 0;\n}\n\n.updraft_restore_main.show-credentials-form .updraft_restore_main--components {\n\topacity: 0.2;\n}\n\n.updraft_restore_main.show-credentials-form div.error .restore-credential-errors--list p {\n\tmargin: 0;\n\tlist-style-type: disc;\n\tdisplay: list-item;\n\tlist-style-position: inside;\n}\n\n.restore-credential-errors > :first-child {\n\tmargin-top: 0;\n}\n\n.restore-credential-errors > :last-child {\n\tmargin-bottom: 0;\n}\n\nul.updraft_restore_components_list li {\n\tcolor: #BABABA;\n\tfont-size: 1.2em;\n\tmargin-bottom: 1em;\n}\n\nul.updraft_restore_components_list li::before {\n\tcontent: '\\f469';\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\nul.updraft_restore_components_list li span {\n\tvertical-align: middle;\n}\n\nul.updraft_restore_components_list li.done {\n\tcolor: green;\n}\n\nul.updraft_restore_components_list li.done::before {\n\tcontent: \"\\f147\";\n}\n\nul.updraft_restore_components_list li.active {\n\tcolor: inherit;\n}\n\nul.updraft_restore_components_list li.active::before {\n\tcontent: \"\\f463\";\n\tanimation: udp_rotate 1s linear infinite;\n}\n\nul.updraft_restore_components_list li.error {\n\tcolor: #DC3232;\n}\n\nul.updraft_restore_components_list li.error::before {\n\tcontent: \"\\f335\";\n}\n\n.updraft_restore_result {\n\tpadding: 10px 0;\n\tfont-size: 1.3em;\n\tmargin-bottom: 1em;\n\tvertical-align: middle;\n\tdisplay: none;\n}\n\n.updraft_restore_result.restore-error {\n\tcolor: #DC3232;\n}\n\n.updraft_restore_result.restore-success {\n\tcolor: green;\n}\n\n.updraft_restore_result .dashicons {\n\tfont-size: 35px;\n\theight: 35px;\n\tline-height: 33px;\n\twidth: 35px;\n}\n\n.updraft_restore_result span {\n\tvertical-align: middle;\n}\n\n/* Restore modal */\n\n#updraft-restore-modal {\n\twidth: 100%;\n}\n\ndiv#updraft-restore-modal .notice {\n\tbackground: #F8F8F8;\n}\n\n.updraft-restore-modal--stage .updraft--two-halves,\n.updraft-restore-modal--stage .updraft--one-half {\n\tpadding: 20px 30px;\n}\n\n.updraft-restore-modal--header {\n\tpadding: 20px;\n\tpadding-bottom: 0px;\n\ttext-align: center;\n\tborder-bottom: 1px solid #EEE;\n}\n\n.updraft-restore-modal--header h3 {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-restore-item {\n\tpadding-bottom: 4px;\n}\n\n.updraft-restore-buttons {\n\tpadding-top: 10px;\n}\n\nul.updraft-restore--stages {\n\tdisplay: inline-block;\n\tmargin: 0;\n\theight: 28px;\n}\n\nul.updraft-restore--stages li {\n\tdisplay: inline-block;\n\tposition: relative;\n\twidth: 12px;\n\theight: 12px;\n\tbackground: #D2D2D2;\n\tborder-radius: 20px;\n\tline-height: 1;\n\tmargin: 0 4px;\n\tvertical-align: middle;\n}\n\nul.updraft-restore--stages li.active {\n\tbackground: #444;\n}\n\n.updraft-restore--footer {\n\tborder-top: 1px solid #EEE;\n\tpadding: 20px;\n\ttext-align: center;\n\tposition: sticky;\n\tbottom: 0;\n\tbackground: #FFF;\n\twidth: 100%;\n\tbox-sizing: border-box;\n}\n\n.updraft-restore--footer .updraft-restore--cancel {\n\tposition: absolute;\n\tleft: 20px;\n\ttop: auto;\n}\n\n.updraft-restore--footer .updraft-restore--next-step {\n\tposition: absolute;\n\tright: 20px;\n\ttop: auto;\n}\n\nul.updraft-restore--stages li span {\n\tposition: absolute;\n\twidth: 120px;\n\tbottom: calc(100% + 14px);\n\tleft: -55px;\n\tbackground: #000000DB;\n\tpadding: 5px;\n\tbox-sizing: border-box;\n\tborder-radius: 4px;\n\tcolor: #FFF;\n\ttext-align: center;\n\tdisplay: none;\n}\n\nul.updraft-restore--stages li:hover span {\n\tdisplay: inline-block;\n}\n\n.updraft-restore-item input[type=checkbox] {\n\tmargin-bottom: -5px;\n}\n\n.updraft-restore-item input[type=checkbox]:checked + label {\n\tfont-weight: bold;\n}\n\n/* Hide close button on download window */\ndiv#updraft-restore-modal .ud_downloadstatus__close {\n\tdisplay: none;\n}\n\n#ud_downloadstatus2:not(:empty) {\n\tmargin-top: 15px;\n}\n\n.dashicons.rotate {\n\tanimation: udp_rotate 1s linear infinite;\n}\n\n/* Activity stalled */\n\nspan#updraftplus_ajax_restore_last_activity {\n\tfont-size: .8rem;\n\tfont-weight: normal;\n\tfloat: right;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice {\n\tmargin: -20px -20px 20px;\n\tpadding: 19px;\n}\n\n.updraft_restore_main--components .updated.show_admin_restore_in_progress_notice button {\n\tmargin-right: 5px;\n}\n\n#updraft_migrate_receivingsites .updraftplus-remote-sites-selector .button-primary, .updraft_migrate_add_site .input-field input, .updraft_migrate_add_site button {\n\tvertical-align: middle;\n}\n\n#updraft_migrate_receivingsites .text-link-menu a:not(:last-child) {\n\tpadding-right: 10px;\n}\n\n#updraft_migrate_receivingsites a.updraft_migrate_clear_sites span.dashicons-trash:before {\n\tfont-size: 17px;\n}\n\n#updraft_migrate_receivingsites .updraft_migrate_add_site {\n\tclear: both;\n}\n\n@media only screen and (min-width: 1024px) {\n\n\t#updraft_activejobsrow .updraft_row {\n\t\tdisplay: flex;\n\t\talign-items: baseline;\n\t}\n\n\t#updraft_activejobsrow .updraft_row .updraft_col {\n\t\tflex: auto;\n\t}\n\n\t#updraft_activejobsrow .updraft_progress_container {\n\t\twidth: calc(100% - 230px);\n\t}\n\n}\n\n@media only screen and (min-width: 782px) {\n\n\t.settings_page_updraftplus input[type=text],\n\t.settings_page_updraftplus input[type=password],\n\t.settings_page_updraftplus input[type=number] {\n\t\t/* border-radius: 4px; */\n\t\tline-height: 1.42;\n\t\t/* border: 1px solid #CCC; */\n\t\theight: 27px;\n\t\tpadding: 2px 6px;\n\t\tcolor: #555;\n\t}\n\n\t.settings_page_updraftplus input[type=\"number\"] {\n\t\theight: 31px;\n\t}\n\n\t#ud_massactions.active, #updraft-delete-waitwarning.active {\n\t\tposition: fixed;\n\t\tbottom: 0;\n\t\tleft: 160px;\n\t\tright: 0;\n\t\ttop: auto;\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t}\n\n\tbody.folded #ud_massactions.active, body.folded #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n\t.updraft-after-form-table {\n\t\tmargin-left: 250px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.range-selection:not(.backuprowselected) .updraft_existingbackup_date .backup_date_label {\n\t\tcolor: #FFF;\n\t}\n\n}\n\n@media only screen and (min-width: 782px) and (max-width: 960px) {\n\n\tbody.auto-fold #ud_massactions.active, body.auto-fold #updraft-delete-waitwarning.active {\n\t\tleft: 36px;\n\t}\n\n}\n\n@media only screen and (max-width: 782px) {\n\n\t#updraft-wrap {\n\t\tmargin-right: 0;\n\t}\n\n\t#updraft-wrap .form-table td {\n\t\tpadding-right: 0;\n\t}\n\n\tlabel.updraft_checkbox {\n\t\tmargin-bottom: 8px;\n\t\tmargin-top: 8px;\n\t\tmargin-left: 36px;\n\t}\n\n\t.updraft_retain_rules {\n\t\tposition: relative;\n\t\tmargin-right: 0;\n\t\tborder: 1px solid #CCC;\n\t\tpadding: 5px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t.updraft_retain_rules_delete {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 5px;\n\t}\n\n\ta[id*=updraft_retain_] {\n\t\tdisplay: block;\n\t\tpadding: 15px 15px 15px 0;\n\t}\n\n\tlabel.updraft_checkbox > input[type=checkbox] {\n\t\tmargin-left: -33px;\n\t}\n\n\t#updraft-backupnow-button {\n\t\tmargin: 0;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {\n\t\tpadding-top: 0;\n\t}\n\n\t#ud_massactions, #updraft-delete-waitwarning {\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t}\n\n\t#ud_massactions.active {\n\t\tposition: fixed;\n\t\ttop: auto;\n\t\tbottom: 0;\n\t\twidth: 100%;\n\t\tbox-sizing: border-box;\n\t\ttext-align: center;\n\t\tbox-shadow: 0 -3px 15px rgba(0, 0, 0, 0.08);\n\t\tbackground: #FFF;\n\t\tz-index: 3;\n\t}\n\n\t#ud_massactions strong {\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tsmall.ud_massactions-tip {\n\t\tdisplay: block;\n\t}\n\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n\n\t.existing-backups-table .backup_date_label > div, .existing-backups-table .backup_date_label span > div {\n\t\tfont-weight: normal;\n\t}\n\n\t.existing-backups-table .backup_date_label .clear-right {\n\t\tdisplay: inline-block;\n\t}\n\n\ttable.widefat.existing-backups-table {\n\t\tborder: 0;\n\t\tbox-shadow: none;\n\t\tbackground: transparent;\n\t}\n\n\t.existing-backups-table thead {\n\t\tborder: none;\n\t\tclip: rect(0 0 0 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n\n\t.existing-backups-table tr {\n\t\tdisplay: block;\n\t\tmargin-bottom: .625em;\n\t\tpadding-bottom: 16.625px;\n\t\twidth: 100%;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t\tbackground: #FFF;\n\t\tbox-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n\t}\n\n\t.existing-backups-table td {\n\t\tborder-bottom: 1px solid #DDD;\n\t\tdisplay: block;\n\t\tfont-size: .9em;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tmargin: 0;\n\t}\n\n\t.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n\t\t/*\n\t\t* aria-label has no advantage, it won't be read inside a table\n\t\tcontent: attr(aria-label);\n\t\t*/\n\t\tcontent: attr(data-label);\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tleft: auto;\n\t\tpadding-bottom: 10px;\n\t\twidth: auto;\n\t\ttext-align: left;\n\t}\n\n\t.existing-backups-table td:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.form-table td.updraft_existingbackup_date {\n\t\twidth: inherit;\n\t\tmax-width: 100%;\n\t}\n\n\t.existing-backups-table td.before-restore-button {\n\t\tmin-height: 36px;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t\twidth: 100%;\n\t}\n\n\t.updraft_progress_container {\n\t\t/* width: 77%; */\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {\n\t\tposition: relative;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\t\tbackground-color: #FFF;\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {\n\t\tmargin-left: 50px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {\n\t\twidth: 50px !important;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbox-sizing: border-box;\n\t\theight: 100%;\n\t\tz-index: 1;\n\t\tborder: none;\n\t\tborder-right: 1px solid rgba(0, 0, 0, 0.05);\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups input[type=\"checkbox\"] {\n\t\theight: 25px;\n\t}\n\n\t.updraft_migrate_intro button.button.button-primary.button-hero {\n\t\tdisplay: block;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.updraftclone-main-row {\n\t\tflex-direction: column;\n\t}\n\n\t.updraftclone-main-row > div {\n\t\twidth: auto;\n\t\tmax-width: none;\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n\t.form-table th {\n\t\tpadding-bottom: 10px;\n\t}\n\n\t.updraft--flex {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main {\n\t\tflex-wrap: wrap;\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_restore_main--components {\n\t\twidth: 100%;\n\t\tmin-height: 0;\n\t}\n\n\t.updraft_restore_main--activity {\n\t\twidth: 100%;\n\t}\n\n\tdiv#updraftplus_ajax_restore_output,\n\t.updraft_restore_main:not(.show-credentials-form) div#updraftplus_ajax_restore_output {\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tbottom: auto;\n\t}\n\n\t.updraft--flex > .updraft--two-halves,\n\t.updraft--flex > .updraft--one-half {\n\t\twidth: 100%;\n\t}\n\n\t.updraft-restore-item {\n\t\tpadding-bottom: 10px;\n\t\tpadding-top: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 600px) {\n\t\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t}\n\n\t.updraft_next_scheduled_entity {\n\t\tfloat: none;\n\t\twidth: 100%;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t.updraft_time_now_wrapper {\n\t\tmargin-top: 0;\n\t}\n\n\t#updraft_lastlogmessagerow h3 {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t#updraft_lastlogmessagerow .updraft-log-link {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 520px) {\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n\t.existing-backups-table tbody tr.range-selection:hover, .existing-backups-table tbody tr.range-selection {\n\t\tbackground: #0572AA; /* #2b7fd9 */\n\t}\n\n\t.existing-backups-table tbody tr:hover {\n\t\tbackground: #F1F1F1;\n\t}\n\n\t.existing-backups-table tbody tr td.before-restore-button {\n\t\tposition: relative;\n\t}\n\n\t.form-table .existing-backups-table thead th.check-column {\n\t\tpadding-left: 6px;\n\t}\n\n\t.existing-backups-table tr td:first-child {\n\t\tborder-left: 4px solid transparent;\n\t}\n\n\t.existing-backups-table tr.backuprowselected td:first-child {\n\t\tborder-left-color: #0572AA;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\t\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n\n@media only screen and (max-width: 1068px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: calc(50% - 10px);\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: 100px;\n\t}\n\n}\n\n@media only screen and (max-width: 600px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: 100%;\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: auto;\n\t}\n\n\ttable.updraft_feat_table {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table tr {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ttable.updraft_feat_table td {\n\t\tdisplay: block;\n\t}\n\n\ttable.updraft_feat_table td:first-child {\n\t\twidth: 100%;\n\t\tborder-bottom: none;\n\t}\n\n\ttable.updraft_feat_table td:not(:first-child) {\n\t\twidth: 50%;\n\t\tbox-sizing: border-box;\n\t}\n\n\ttable.updraft_feat_table td:first-child:empty {\n\t\tdisplay: none;\n\t}\n\n\ttd[data-colname]::before {\n\t\tcontent: attr(data-colname);\n\t\tfont-size: 0.8rem;\n\t\tcolor: #CCC;\n\t\tline-height: 1;\n\t}\n\n}\n"]}
css/updraftplus-admin.css CHANGED
@@ -3362,7 +3362,6 @@ ul.updraft-restore--stages li.active {
3362
  border-top: 1px solid #EEE;
3363
  padding: 20px;
3364
  text-align: center;
3365
- position: -webkit-sticky;
3366
  position: sticky;
3367
  bottom: 0;
3368
  background: #FFF;
3362
  border-top: 1px solid #EEE;
3363
  padding: 20px;
3364
  text-align: center;
 
3365
  position: sticky;
3366
  bottom: 0;
3367
  background: #FFF;
css/{updraftplus-notices-1-16-46.min.css → updraftplus-notices-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
  .updraft_notice_container{height:auto;overflow:hidden}.updraft_review_notice_container{padding:12px;display:-ms-flexbox;display:flex}.updraft_advert_button_container{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.updraft_advert_button_container .dashicons{margin-left:10px}.updraft_advert_content_left{float:none;width:65px}.updraft_advert_content_left_extra{float:none;width:100px;padding-right:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.updraft_advert_content_right{float:none;width:auto;overflow:hidden}.updraft_advert_bottom{margin:10px 0;padding:10px;font-size:140%;background-color:white;border-color:#e6db55;border:1px solid;border-radius:4px}.updraft-advert-dismiss{float:right;font-size:13px;font-weight:normal}h3.updraft_advert_heading{margin-top:5px !important;margin-bottom:5px !important}h4.updraft_advert_heading{margin-top:2px !important;margin-bottom:3px !important}.updraft_center_content{text-align:center;margin-bottom:5px}.updraft_notice_link{padding-left:5px}.updraft_text_center{text-align:center}@media screen and (min-width:560px){.updraft_advert_content_left,.updraft_advert_content_left_extra{float:left}}
2
- /*# sourceMappingURL=updraftplus-notices-1-16-46.min.css.map */
1
  .updraft_notice_container{height:auto;overflow:hidden}.updraft_review_notice_container{padding:12px;display:-ms-flexbox;display:flex}.updraft_advert_button_container{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.updraft_advert_button_container .dashicons{margin-left:10px}.updraft_advert_content_left{float:none;width:65px}.updraft_advert_content_left_extra{float:none;width:100px;padding-right:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.updraft_advert_content_right{float:none;width:auto;overflow:hidden}.updraft_advert_bottom{margin:10px 0;padding:10px;font-size:140%;background-color:white;border-color:#e6db55;border:1px solid;border-radius:4px}.updraft-advert-dismiss{float:right;font-size:13px;font-weight:normal}h3.updraft_advert_heading{margin-top:5px !important;margin-bottom:5px !important}h4.updraft_advert_heading{margin-top:2px !important;margin-bottom:3px !important}.updraft_center_content{text-align:center;margin-bottom:5px}.updraft_notice_link{padding-left:5px}.updraft_text_center{text-align:center}@media screen and (min-width:560px){.updraft_advert_content_left,.updraft_advert_content_left_extra{float:left}}
2
+ /*# sourceMappingURL=updraftplus-notices-1-16-47.min.css.map */
css/{updraftplus-notices-1-16-46.min.css.map → updraftplus-notices-1-16-47.min.css.map} RENAMED
@@ -1 +1 @@
1
- {"version":3,"sources":["css/updraftplus-notices.css"],"names":[],"mappings":"AAAA,qBAAqB;;AAErB;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,cAAc;CACd,gBAAgB;CAChB,wBAAwB;CACxB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,2BAA2B;CAC3B,8BAA8B;CAC9B;;AAED;CACC,2BAA2B;CAC3B,8BAA8B;CAC9B;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC;EACC,YAAY;EACZ;;CAED","file":"updraftplus-notices-1-16-46.min.css","sourcesContent":["/* CSS for adverts */\n\n.updraft_notice_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.updraft_review_notice_container {\n\tpadding: 12px;\n\tdisplay: flex;\n}\n\n.updraft_advert_button_container {\n\tmargin-bottom: 10px;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.updraft_advert_button_container .dashicons {\n\tmargin-left: 10px;\n}\n\n.updraft_advert_content_left {\n\tfloat: none;\n\twidth: 65px;\n}\n\n.updraft_advert_content_left_extra {\n\tfloat: none;\n\twidth: 100px;\n\tpadding-right: 15px;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.updraft_advert_content_right {\n\tfloat: none;\n\twidth: auto;\n\toverflow: hidden;\n}\n\n.updraft_advert_bottom {\n\tmargin: 10px 0;\n\tpadding: 10px;\n\tfont-size: 140%;\n\tbackground-color: white;\n\tborder-color: #E6DB55;\n\tborder: 1px solid;\n\tborder-radius: 4px;\n}\n\n.updraft-advert-dismiss {\n\tfloat: right;\n\tfont-size: 13px;\n\tfont-weight: normal;\n}\n\nh3.updraft_advert_heading {\n\tmargin-top: 5px !important;\n\tmargin-bottom: 5px !important;\n}\n\nh4.updraft_advert_heading {\n\tmargin-top: 2px !important;\n\tmargin-bottom: 3px !important;\n}\n\n.updraft_center_content {\n\ttext-align: center;\n\tmargin-bottom: 5px;\n}\n\n.updraft_notice_link {\n\tpadding-left: 5px;\n}\n\n.updraft_text_center {\n\ttext-align: center;\n}\n\n@media screen and (min-width: 560px) {\n\n\t.updraft_advert_content_left, .updraft_advert_content_left_extra {\n\t\tfloat: left;\n\t}\n\n}\n"]}
1
+ {"version":3,"sources":["css/updraftplus-notices.css"],"names":[],"mappings":"AAAA,qBAAqB;;AAErB;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,cAAc;CACd,qBAAc;CAAd,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,oBAAoB;CACpB,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,cAAc;CACd,gBAAgB;CAChB,wBAAwB;CACxB,sBAAsB;CACtB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,2BAA2B;CAC3B,8BAA8B;CAC9B;;AAED;CACC,2BAA2B;CAC3B,8BAA8B;CAC9B;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC;EACC,YAAY;EACZ;;CAED","file":"updraftplus-notices-1-16-47.min.css","sourcesContent":["/* CSS for adverts */\n\n.updraft_notice_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.updraft_review_notice_container {\n\tpadding: 12px;\n\tdisplay: flex;\n}\n\n.updraft_advert_button_container {\n\tmargin-bottom: 10px;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.updraft_advert_button_container .dashicons {\n\tmargin-left: 10px;\n}\n\n.updraft_advert_content_left {\n\tfloat: none;\n\twidth: 65px;\n}\n\n.updraft_advert_content_left_extra {\n\tfloat: none;\n\twidth: 100px;\n\tpadding-right: 15px;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.updraft_advert_content_right {\n\tfloat: none;\n\twidth: auto;\n\toverflow: hidden;\n}\n\n.updraft_advert_bottom {\n\tmargin: 10px 0;\n\tpadding: 10px;\n\tfont-size: 140%;\n\tbackground-color: white;\n\tborder-color: #E6DB55;\n\tborder: 1px solid;\n\tborder-radius: 4px;\n}\n\n.updraft-advert-dismiss {\n\tfloat: right;\n\tfont-size: 13px;\n\tfont-weight: normal;\n}\n\nh3.updraft_advert_heading {\n\tmargin-top: 5px !important;\n\tmargin-bottom: 5px !important;\n}\n\nh4.updraft_advert_heading {\n\tmargin-top: 2px !important;\n\tmargin-bottom: 3px !important;\n}\n\n.updraft_center_content {\n\ttext-align: center;\n\tmargin-bottom: 5px;\n}\n\n.updraft_notice_link {\n\tpadding-left: 5px;\n}\n\n.updraft_text_center {\n\ttext-align: center;\n}\n\n@media screen and (min-width: 560px) {\n\n\t.updraft_advert_content_left, .updraft_advert_content_left_extra {\n\t\tfloat: left;\n\t}\n\n}\n"]}
css/{updraftplus-tour-1-16-46.min.css → updraftplus-tour-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
  .shepherd-theme-arrows-plain-buttons{z-index:99;max-width:390px !important}.shepherd-theme-arrows-plain-buttons.super-index{z-index:999999}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content{border-radius:3px;filter:none;box-shadow:0 1px 3px rgba(0,0,0,0.15),0 10px 40px rgba(0,0,0,0.15)}.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before{display:none}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before{border-bottom-color:#dd6823}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header{background-color:#dd6823;border-radius:3px 3px 0 0;padding-right:90px}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header h3{color:#FFF;font-size:1.2em;float:none}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link{opacity:.7;color:rgba(255,255,255,0);font-size:.8em;border:1px solid #FFF;border-radius:50%;width:22px;height:22px;line-height:20px;padding:0;text-align:center;float:none;position:absolute;right:11px;top:12px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link::before{color:#FFF;content:attr(data-btntext);position:absolute;right:20px;padding-right:10px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link::after{content:"\f335";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;color:#FFF;position:absolute;left:2px;line-height:21px;font-size:16px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus{border:1px solid #a04e00;opacity:1}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover::before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus::before{color:#a04e00}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover::after,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus::after{color:#a04e00}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{top:44px}.shepherd-content .ud-notice{background:#f0f0f0;padding:14px;border-radius:4px;font-size:90% !important;line-height:1.5}.shepherd-content .ud-notice h3{margin-top:0;padding-top:0;margin-bottom:.5em}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text p{margin-top:.5em;margin-bottom:1.3em}.ud-notice span.ud-special-offer{font-weight:bold;display:inline-block;padding:1px 6px;border-radius:3px;background:rgba(217,105,0,0.09)}label[for=updraft_servicecheckbox_updraftvault]{border:1px solid rgba(204,204,204,0.4);transition:border .5s}label[for=updraft_servicecheckbox_updraftvault].emphasize{border-color:#dd6823}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back,.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end{float:left;position:relative;padding-left:10px}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end{padding-left:0;color:#b7b7b7}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back::before{content:' ';width:6px;height:6px;display:block;border-left:1px solid;border-bottom:1px solid;position:absolute;left:0;top:8px;transform:rotate(45deg)}a.shepherd-button.udp-tour-end::before{display:inline-block;position:relative;content:"\f335";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;font-size:20px;line-height:20px;vertical-align:middle;margin-top:-2px}.updraftplus-welcome-logo{display:block;width:70px;float:left;margin-top:-11px;margin-right:12px}.updraftplus-welcome-logo img{display:block;width:auto;max-width:100%}.highlight-udp .plugins #the-list tr:not([data-slug="updraftplus"]){opacity:.3}@media(max-width:790px){.shepherd-element.shepherd-theme-arrows-plain-buttons{display:none}}
2
- /*# sourceMappingURL=updraftplus-tour-1-16-46.min.css.map */
1
  .shepherd-theme-arrows-plain-buttons{z-index:99;max-width:390px !important}.shepherd-theme-arrows-plain-buttons.super-index{z-index:999999}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content{border-radius:3px;filter:none;box-shadow:0 1px 3px rgba(0,0,0,0.15),0 10px 40px rgba(0,0,0,0.15)}.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before{display:none}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before{border-bottom-color:#dd6823}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header{background-color:#dd6823;border-radius:3px 3px 0 0;padding-right:90px}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header h3{color:#FFF;font-size:1.2em;float:none}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link{opacity:.7;color:rgba(255,255,255,0);font-size:.8em;border:1px solid #FFF;border-radius:50%;width:22px;height:22px;line-height:20px;padding:0;text-align:center;float:none;position:absolute;right:11px;top:12px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link::before{color:#FFF;content:attr(data-btntext);position:absolute;right:20px;padding-right:10px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link::after{content:"\f335";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;color:#FFF;position:absolute;left:2px;line-height:21px;font-size:16px}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus{border:1px solid #a04e00;opacity:1}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover::before,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus::before{color:#a04e00}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover::after,.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus::after{color:#a04e00}.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{top:44px}.shepherd-content .ud-notice{background:#f0f0f0;padding:14px;border-radius:4px;font-size:90% !important;line-height:1.5}.shepherd-content .ud-notice h3{margin-top:0;padding-top:0;margin-bottom:.5em}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text p{margin-top:.5em;margin-bottom:1.3em}.ud-notice span.ud-special-offer{font-weight:bold;display:inline-block;padding:1px 6px;border-radius:3px;background:rgba(217,105,0,0.09)}label[for=updraft_servicecheckbox_updraftvault]{border:1px solid rgba(204,204,204,0.4);transition:border .5s}label[for=updraft_servicecheckbox_updraftvault].emphasize{border-color:#dd6823}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back,.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end{float:left;position:relative;padding-left:10px}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end{padding-left:0;color:#b7b7b7}.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back::before{content:' ';width:6px;height:6px;display:block;border-left:1px solid;border-bottom:1px solid;position:absolute;left:0;top:8px;transform:rotate(45deg)}a.shepherd-button.udp-tour-end::before{display:inline-block;position:relative;content:"\f335";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;font-size:20px;line-height:20px;vertical-align:middle;margin-top:-2px}.updraftplus-welcome-logo{display:block;width:70px;float:left;margin-top:-11px;margin-right:12px}.updraftplus-welcome-logo img{display:block;width:auto;max-width:100%}.highlight-udp .plugins #the-list tr:not([data-slug="updraftplus"]){opacity:.3}@media(max-width:790px){.shepherd-element.shepherd-theme-arrows-plain-buttons{display:none}}
2
+ /*# sourceMappingURL=updraftplus-tour-1-16-47.min.css.map */
css/{updraftplus-tour-1-16-46.min.css.map → updraftplus-tour-1-16-47.min.css.map} RENAMED
@@ -1 +1 @@
1
- {"version":3,"sources":["css/updraftplus-tour.scss"],"names":[],"mappings":"AAEA;CACC,YAAY;CACZ,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,+EAA+E;CAC/E;;AAED;;;;CAIC,cAAc;CACd;;AAED;;;CAGC,6BAAkC;CAClC;;AAED;CACC,0BAA+B;CAC/B,2BAA2B;CAC3B,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,iBAAiB;CACjB,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,WAAW;CACX,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,YAAY;CACZ,SAAU;CAoBV;;AAlBA;CACC,YAAY;CACZ,4BAA4B;CAC5B,mBAAmB;CACnB,YAAY;CACZ,oBAAoB;CACpB;;AACD;CACC,iBAAiB;CACjB,oCAAoC;CACpC,mCAAmC;CACnC,uBAAuB;CACvB,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,gBAAgB;CAChB;;AAGF;;CAEC,0BAA0B;CAC1B,UAAW;CAOX;;AANA;CACC,eAAe;CACf;;AACD;CACC,eAAe;CACf;;AAGF;CACC,UAAU;CACV;;AAED;;CAEC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,0BAA0B;CAC1B,iBAAiB;;CAOjB;;AANA;EACC,cAAc;EACd,eAAe;EACf,oBAAoB;EACpB;;AAIF;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,kBAAkB;CAClB,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,oCAAoC;CACpC;;AAED;;CAEC,2CAA2C;CAC3C,sBAAuB;;CAKvB;;AAJA;CACC,sBAA2B;CAC3B;;AAIF;;CAEC,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb,WAAW;CACX,YAAY;CACZ,eAAe;CACf,uBAAuB;CACvB,yBAAyB;CACzB,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,iBAAiB;CACjB,oCAAoC;CACpC,mCAAmC;CACnC,uBAAuB;CACvB,gBAAgB;CAChB,kBAAkB;CAClB,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,YAAY;CACZ,YAAY;CACZ,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;;CAEC;EACC,cAAc;EACd;;CAED","file":"updraftplus-tour-1-16-46.min.css","sourcesContent":["$udp_primary: #DD6823;\n$wp_blue: #0073AA;\n.shepherd-theme-arrows-plain-buttons {\n\tz-index: 99;\n\tmax-width: 390px!important;\n}\n\n.shepherd-theme-arrows-plain-buttons.super-index {\n\tz-index: 999999;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content {\n\tborder-radius: 3px;\n\tfilter: none;\n\tbox-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15), 0px 10px 40px rgba(0, 0, 0, 0.15);\n}\n\n.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,\n.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,\n.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,\n.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before {\n\tdisplay: none;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before {\n\tborder-bottom-color: $udp_primary;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header {\n\tbackground-color: $udp_primary;\n\tborder-radius: 3px 3px 0 0;\n\tpadding-right: 90px;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header h3 {\n\tcolor: #FFF;\n\tfont-size: 1.2em;\n\tfloat: none;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link {\n\topacity: 0.7;\n\tcolor: rgba(255, 255, 255, 0);\n\tfont-size: 0.8em;\n\tborder: 1px solid #FFF;\n\tborder-radius: 50%;\n\twidth: 22px;\n\theight: 22px;\n\tline-height: 20px;\n\tpadding: 0;\n\ttext-align: center;\n\tfloat: none;\n\tposition: absolute;\n\tright: 11px;\n\ttop: 12px;\n\n\t&::before {\n\t\tcolor: #FFF;\n\t\tcontent: attr(data-btntext);\n\t\tposition: absolute;\n\t\tright: 20px;\n\t\tpadding-right: 10px;\n\t}\n\t&::after {\n\t\tcontent: \"\\f335\";\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-family: dashicons;\n\t\tcolor: #FFF;\n\t\tposition: absolute;\n\t\tleft: 2px;\n\t\tline-height: 21px;\n\t\tfont-size: 16px;\n\t}\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus {\n\tborder: 1px solid #A04E00;\n\topacity: 1;\n\t&::before {\n\t\tcolor: #A04E00;\n\t}\n\t&::after {\n\t\tcolor: #A04E00;\n\t}\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {\n\ttop: 44px;\n}\n\n.shepherd-content .ud-notice {\n\n\tbackground: #F0F0F0;\n\tpadding: 14px;\n\tborder-radius: 4px;\n\tfont-size: 90% !important;\n\tline-height: 1.5;\n\th3 {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t\tmargin-bottom: .5em;\n\t}\n\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text p {\n\tmargin-top: 0.5em;\n\tmargin-bottom: 1.3em;\n}\n\n.ud-notice span.ud-special-offer {\n\tfont-weight: bold;\n\tdisplay: inline-block;\n\tpadding: 1px 6px;\n\tborder-radius: 3px;\n\tbackground: rgba(217, 105, 0, 0.09);\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\n\tborder: 1px solid rgba(204, 204, 204, 0.4);\n\ttransition: border .5s;\n\t&.emphasize {\n\t\tborder-color: $udp_primary;\n\t}\n\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back,\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end {\n\tfloat: left;\n\tposition: relative;\n\tpadding-left: 10px;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end {\n\tpadding-left: 0;\n\tcolor: #B7B7B7;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back::before {\n\tcontent: ' ';\n\twidth: 6px;\n\theight: 6px;\n\tdisplay: block;\n\tborder-left: 1px solid;\n\tborder-bottom: 1px solid;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 8px;\n\ttransform: rotate(45deg);\n}\n\na.shepherd-button.udp-tour-end::before {\n\tdisplay: inline-block;\n\tposition: relative;\n\tcontent: \"\\f335\";\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tline-height: 20px;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\n.updraftplus-welcome-logo {\n\tdisplay: block;\n\twidth: 70px;\n\tfloat: left;\n\tmargin-top: -11px;\n\tmargin-right: 12px;\n}\n\n.updraftplus-welcome-logo img {\n\tdisplay: block;\n\twidth: auto;\n\tmax-width: 100%;\n}\n\n.highlight-udp .plugins #the-list tr:not([data-slug=\"updraftplus\"]) {\n\topacity: 0.3;\n}\n\n@media(max-width: 790px) {\n\n\t.shepherd-element.shepherd-theme-arrows-plain-buttons {\n\t\tdisplay: none;\n\t}\n\n}\n"]}
1
+ {"version":3,"sources":["css/updraftplus-tour.scss"],"names":[],"mappings":"AAEA;CACC,YAAY;CACZ,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,+EAA+E;CAC/E;;AAED;;;;CAIC,cAAc;CACd;;AAED;;;CAGC,6BAAkC;CAClC;;AAED;CACC,0BAA+B;CAC/B,2BAA2B;CAC3B,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,iBAAiB;CACjB,uBAAuB;CACvB,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,WAAW;CACX,mBAAmB;CACnB,YAAY;CACZ,mBAAmB;CACnB,YAAY;CACZ,SAAU;CAoBV;;AAlBA;CACC,YAAY;CACZ,4BAA4B;CAC5B,mBAAmB;CACnB,YAAY;CACZ,oBAAoB;CACpB;;AACD;CACC,iBAAiB;CACjB,oCAAoC;CACpC,mCAAmC;CACnC,uBAAuB;CACvB,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,gBAAgB;CAChB;;AAGF;;CAEC,0BAA0B;CAC1B,UAAW;CAOX;;AANA;CACC,eAAe;CACf;;AACD;CACC,eAAe;CACf;;AAGF;CACC,UAAU;CACV;;AAED;;CAEC,oBAAoB;CACpB,cAAc;CACd,mBAAmB;CACnB,0BAA0B;CAC1B,iBAAiB;;CAOjB;;AANA;EACC,cAAc;EACd,eAAe;EACf,oBAAoB;EACpB;;AAIF;CACC,kBAAkB;CAClB,qBAAqB;CACrB;;AAED;CACC,kBAAkB;CAClB,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,oCAAoC;CACpC;;AAED;;CAEC,2CAA2C;CAC3C,sBAAuB;;CAKvB;;AAJA;CACC,sBAA2B;CAC3B;;AAIF;;CAEC,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb,WAAW;CACX,YAAY;CACZ,eAAe;CACf,uBAAuB;CACvB,yBAAyB;CACzB,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,yBAAyB;CACzB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,iBAAiB;CACjB,oCAAoC;CACpC,mCAAmC;CACnC,uBAAuB;CACvB,gBAAgB;CAChB,kBAAkB;CAClB,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,YAAY;CACZ,YAAY;CACZ,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;;CAEC;EACC,cAAc;EACd;;CAED","file":"updraftplus-tour-1-16-47.min.css","sourcesContent":["$udp_primary: #DD6823;\n$wp_blue: #0073AA;\n.shepherd-theme-arrows-plain-buttons {\n\tz-index: 99;\n\tmax-width: 390px!important;\n}\n\n.shepherd-theme-arrows-plain-buttons.super-index {\n\tz-index: 999999;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content {\n\tborder-radius: 3px;\n\tfilter: none;\n\tbox-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15), 0px 10px 40px rgba(0, 0, 0, 0.15);\n}\n\n.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,\n.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,\n.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,\n.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before {\n\tdisplay: none;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before {\n\tborder-bottom-color: $udp_primary;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header {\n\tbackground-color: $udp_primary;\n\tborder-radius: 3px 3px 0 0;\n\tpadding-right: 90px;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content header h3 {\n\tcolor: #FFF;\n\tfont-size: 1.2em;\n\tfloat: none;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link {\n\topacity: 0.7;\n\tcolor: rgba(255, 255, 255, 0);\n\tfont-size: 0.8em;\n\tborder: 1px solid #FFF;\n\tborder-radius: 50%;\n\twidth: 22px;\n\theight: 22px;\n\tline-height: 20px;\n\tpadding: 0;\n\ttext-align: center;\n\tfloat: none;\n\tposition: absolute;\n\tright: 11px;\n\ttop: 12px;\n\n\t&::before {\n\t\tcolor: #FFF;\n\t\tcontent: attr(data-btntext);\n\t\tposition: absolute;\n\t\tright: 20px;\n\t\tpadding-right: 10px;\n\t}\n\t&::after {\n\t\tcontent: \"\\f335\";\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-family: dashicons;\n\t\tcolor: #FFF;\n\t\tposition: absolute;\n\t\tleft: 2px;\n\t\tline-height: 21px;\n\t\tfont-size: 16px;\n\t}\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:hover,\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-has-title .shepherd-content header a.shepherd-cancel-link:focus {\n\tborder: 1px solid #A04E00;\n\topacity: 1;\n\t&::before {\n\t\tcolor: #A04E00;\n\t}\n\t&::after {\n\t\tcolor: #A04E00;\n\t}\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {\n\ttop: 44px;\n}\n\n.shepherd-content .ud-notice {\n\n\tbackground: #F0F0F0;\n\tpadding: 14px;\n\tborder-radius: 4px;\n\tfont-size: 90% !important;\n\tline-height: 1.5;\n\th3 {\n\t\tmargin-top: 0;\n\t\tpadding-top: 0;\n\t\tmargin-bottom: .5em;\n\t}\n\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content .shepherd-text p {\n\tmargin-top: 0.5em;\n\tmargin-bottom: 1.3em;\n}\n\n.ud-notice span.ud-special-offer {\n\tfont-weight: bold;\n\tdisplay: inline-block;\n\tpadding: 1px 6px;\n\tborder-radius: 3px;\n\tbackground: rgba(217, 105, 0, 0.09);\n}\n\nlabel[for=updraft_servicecheckbox_updraftvault] {\n\n\tborder: 1px solid rgba(204, 204, 204, 0.4);\n\ttransition: border .5s;\n\t&.emphasize {\n\t\tborder-color: $udp_primary;\n\t}\n\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back,\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end {\n\tfloat: left;\n\tposition: relative;\n\tpadding-left: 10px;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-end {\n\tpadding-left: 0;\n\tcolor: #B7B7B7;\n}\n\n.shepherd-element.shepherd-theme-arrows-plain-buttons .shepherd-content footer .shepherd-buttons li .shepherd-button.udp-tour-back::before {\n\tcontent: ' ';\n\twidth: 6px;\n\theight: 6px;\n\tdisplay: block;\n\tborder-left: 1px solid;\n\tborder-bottom: 1px solid;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 8px;\n\ttransform: rotate(45deg);\n}\n\na.shepherd-button.udp-tour-end::before {\n\tdisplay: inline-block;\n\tposition: relative;\n\tcontent: \"\\f335\";\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tfont-family: dashicons;\n\tfont-size: 20px;\n\tline-height: 20px;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\n.updraftplus-welcome-logo {\n\tdisplay: block;\n\twidth: 70px;\n\tfloat: left;\n\tmargin-top: -11px;\n\tmargin-right: 12px;\n}\n\n.updraftplus-welcome-logo img {\n\tdisplay: block;\n\twidth: auto;\n\tmax-width: 100%;\n}\n\n.highlight-udp .plugins #the-list tr:not([data-slug=\"updraftplus\"]) {\n\topacity: 0.3;\n}\n\n@media(max-width: 790px) {\n\n\t.shepherd-element.shepherd-theme-arrows-plain-buttons {\n\t\tdisplay: none;\n\t}\n\n}\n"]}
includes/Dropbox2/API.php CHANGED
@@ -255,23 +255,58 @@ class UpdraftPlus_Dropbox_API {
255
  }
256
 
257
  /**
258
- * Returns metadata for all files and folders that match the search query
259
  * @param mixed $query The search string. Must be at least 3 characters long
260
  * @param string [$path=''] The path to the folder you want to search in
261
  * @param integer [$limit=1000] Maximum number of results to return (1-1000)
262
- * @param integer [$start=0] Result number to start from
263
  * @return array
264
  */
265
- public function search($query, $path = '', $limit = 1000, $start = 0) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  $call = '2/files/search_v2';
267
  $path = $this->encodePath($path);
268
  // APIv2 requires that the path match this regex: String(pattern="(/(.|[\r\n])*)?|(ns:[0-9]+(/.*)?)")
269
  if ($path && '/' != substr($path, 0, 1)) $path = "/$path";
270
  $params = array(
271
- 'path' => $path,
272
  'query' => $query,
273
- 'start' => $start,
274
- 'max_results' => ($limit < 1) ? 1 : (($limit > 1000) ? 1000 : (int) $limit),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  'api_v2' => true,
276
  );
277
  $response = $this->fetch('POST', self::API_URL_V2, $call, $params);
@@ -284,7 +319,7 @@ class UpdraftPlus_Dropbox_API {
284
  * @return object stdClass
285
  */
286
  public function delete($path) {
287
- $call = '2/files/delete';
288
  $params = array('path' => '/' . $this->normalisePath($path), 'api_v2' => true);
289
  $response = $this->fetch('POST', self::API_URL_V2, $call, $params);
290
  return $response;
255
  }
256
 
257
  /**
258
+ * Calls the relevant method to return metadata for all files and folders that match the search query
259
  * @param mixed $query The search string. Must be at least 3 characters long
260
  * @param string [$path=''] The path to the folder you want to search in
261
  * @param integer [$limit=1000] Maximum number of results to return (1-1000)
262
+ * @param integer [$cursor=''] A Dropbox ID to start the search from
263
  * @return array
264
  */
265
+ public function search($query, $path = '', $limit = 1000, $cursor = '') {
266
+ if (empty($cursor)) {
267
+ return $this->start_search($query, $path, $limit);
268
+ } else {
269
+ return $this->continue_search($cursor);
270
+ }
271
+ }
272
+
273
+ /**
274
+ * This method will start a search for all files and folders that match the search query
275
+ *
276
+ * @param mixed $query - the search string, must be at least 3 characters long
277
+ * @param string $path - the path to the folder you want to search in
278
+ * @param integer $limit - maximum number of results to return (1-1000)
279
+ *
280
+ * @return array - an array of search results
281
+ */
282
+ private function start_search($query, $path, $limit) {
283
  $call = '2/files/search_v2';
284
  $path = $this->encodePath($path);
285
  // APIv2 requires that the path match this regex: String(pattern="(/(.|[\r\n])*)?|(ns:[0-9]+(/.*)?)")
286
  if ($path && '/' != substr($path, 0, 1)) $path = "/$path";
287
  $params = array(
 
288
  'query' => $query,
289
+ 'options' => array(
290
+ 'path' => $path,
291
+ 'max_results' => ($limit < 1) ? 1 : (($limit > 1000) ? 1000 : (int) $limit),
292
+ ),
293
+ 'api_v2' => true,
294
+ );
295
+ $response = $this->fetch('POST', self::API_URL_V2, $call, $params);
296
+ return $response;
297
+ }
298
+
299
+ /**
300
+ * This method will continue a previous search for all files and folders that match the previous search query
301
+ *
302
+ * @param string $cursor - a Dropbox ID to continue the search
303
+ *
304
+ * @return array - an array of search results
305
+ */
306
+ private function continue_search($cursor) {
307
+ $call = '2/files/search/continue_v2';
308
+ $params = array(
309
+ 'cursor' => $cursor,
310
  'api_v2' => true,
311
  );
312
  $response = $this->fetch('POST', self::API_URL_V2, $call, $params);
319
  * @return object stdClass
320
  */
321
  public function delete($path) {
322
+ $call = '2/files/delete_v2';
323
  $params = array('path' => '/' . $this->normalisePath($path), 'api_v2' => true);
324
  $response = $this->fetch('POST', self::API_URL_V2, $call, $params);
325
  return $response;
includes/Dropbox2/OAuth/Consumer/ConsumerAbstract.php CHANGED
@@ -20,6 +20,13 @@ abstract class Dropbox_ConsumerAbstract
20
  const ACCESS_TOKEN_METHOD = 'oauth2/token';
21
  // The next endpoint only exists with APIv1
22
  const OAUTH_UPGRADE = 'oauth2/token_from_oauth1';
 
 
 
 
 
 
 
23
 
24
  /**
25
  * Signature method, either PLAINTEXT or HMAC-SHA1
@@ -171,6 +178,7 @@ abstract class Dropbox_ConsumerAbstract
171
  'response_type' => 'code',
172
  'redirect_uri' => empty($key) ? $this->callback : $this->callbackhome,
173
  'state' => empty($key) ? "POST:".$CSRF.$this->instance_id.$this->callbackhome : $CSRF.$this->instance_id,
 
174
  );
175
 
176
  // Build the URL and redirect the user
20
  const ACCESS_TOKEN_METHOD = 'oauth2/token';
21
  // The next endpoint only exists with APIv1
22
  const OAUTH_UPGRADE = 'oauth2/token_from_oauth1';
23
+
24
+ private $scopes = array(
25
+ 'account_info.read',
26
+ 'files.content.write',
27
+ 'files.content.read',
28
+ 'files.metadata.read',
29
+ );
30
 
31
  /**
32
  * Signature method, either PLAINTEXT or HMAC-SHA1
178
  'response_type' => 'code',
179
  'redirect_uri' => empty($key) ? $this->callback : $this->callbackhome,
180
  'state' => empty($key) ? "POST:".$CSRF.$this->instance_id.$this->callbackhome : $CSRF.$this->instance_id,
181
+ 'scope' => implode(' ', $this->scopes),
182
  );
183
 
184
  // Build the URL and redirect the user
includes/Google/Client.php CHANGED
@@ -33,7 +33,7 @@ class UDP_Google_Client
33
  private $auth;
34
 
35
  /**
36
- * @var Google_IO_Abstract $io
37
  */
38
  private $io;
39
 
@@ -93,9 +93,9 @@ class UDP_Google_Client
93
  if ($config->getIoClass() == UDP_Google_Config::USE_AUTO_IO_SELECTION) {
94
  if (function_exists('curl_version') && function_exists('curl_exec')
95
  && !$this->isAppEngine()) {
96
- $config->setIoClass("Google_IO_Curl");
97
  } else {
98
- $config->setIoClass("Google_IO_Stream");
99
  }
100
  }
101
 
@@ -229,9 +229,9 @@ class UDP_Google_Client
229
 
230
  /**
231
  * Set the IO object
232
- * @param Google_IO_Abstract $io
233
  */
234
- public function setIo(Google_IO_Abstract $io)
235
  {
236
  $this->config->setIoClass(get_class($io));
237
  $this->io = $io;
@@ -587,7 +587,7 @@ class UDP_Google_Client
587
  $request->enableGzip();
588
  }
589
  $request->maybeMoveParametersToBody();
590
- return Google_Http_REST::execute($this, $request);
591
  } else if ($request instanceof Google_Http_Batch) {
592
  return $request->execute();
593
  } else {
@@ -617,7 +617,7 @@ class UDP_Google_Client
617
  }
618
 
619
  /**
620
- * @return Google_IO_Abstract IO implementation
621
  */
622
  public function getIo()
623
  {
33
  private $auth;
34
 
35
  /**
36
+ * @var UDP_Google_IO_Abstract $io
37
  */
38
  private $io;
39
 
93
  if ($config->getIoClass() == UDP_Google_Config::USE_AUTO_IO_SELECTION) {
94
  if (function_exists('curl_version') && function_exists('curl_exec')
95
  && !$this->isAppEngine()) {
96
+ $config->setIoClass("UDP_Google_IO_Curl");
97
  } else {
98
+ $config->setIoClass("UDP_Google_IO_Stream");
99
  }
100
  }
101
 
229
 
230
  /**
231
  * Set the IO object
232
+ * @param UDP_Google_IO_Abstract $io
233
  */
234
+ public function setIo(UDP_Google_IO_Abstract $io)
235
  {
236
  $this->config->setIoClass(get_class($io));
237
  $this->io = $io;
587
  $request->enableGzip();
588
  }
589
  $request->maybeMoveParametersToBody();
590
+ return UDP_Google_Http_REST::execute($this, $request);
591
  } else if ($request instanceof Google_Http_Batch) {
592
  return $request->execute();
593
  } else {
617
  }
618
 
619
  /**
620
+ * @return UDP_Google_IO_Abstract IO implementation
621
  */
622
  public function getIo()
623
  {
includes/Google/Config.php CHANGED
@@ -55,7 +55,7 @@ class UDP_Google_Config
55
 
56
  // Definition of class specific values, like file paths and so on.
57
  'classes' => array(
58
- 'Google_IO_Abstract' => array(
59
  'request_timeout_seconds' => 100,
60
  ),
61
  'Google_Logger_Abstract' => array(
@@ -117,7 +117,7 @@ class UDP_Google_Config
117
  // Maximum number of retries allowed
118
  'retries' => 0
119
  ),
120
- 'Google_Service_Exception' => array(
121
  'retry_map' => array(
122
  '500' => self::TASK_RETRY_ALWAYS,
123
  '503' => self::TASK_RETRY_ALWAYS,
@@ -125,7 +125,7 @@ class UDP_Google_Config
125
  'userRateLimitExceeded' => self::TASK_RETRY_ALWAYS
126
  )
127
  ),
128
- 'Google_IO_Exception' => array(
129
  'retry_map' => !extension_loaded('curl') ? array() : array(
130
  CURLE_COULDNT_RESOLVE_HOST => self::TASK_RETRY_ALWAYS,
131
  CURLE_COULDNT_CONNECT => self::TASK_RETRY_ALWAYS,
55
 
56
  // Definition of class specific values, like file paths and so on.
57
  'classes' => array(
58
+ 'UDP_Google_IO_Abstract' => array(
59
  'request_timeout_seconds' => 100,
60
  ),
61
  'Google_Logger_Abstract' => array(
117
  // Maximum number of retries allowed
118
  'retries' => 0
119
  ),
120
+ 'UDP_Google_Service_Exception' => array(
121
  'retry_map' => array(
122
  '500' => self::TASK_RETRY_ALWAYS,
123
  '503' => self::TASK_RETRY_ALWAYS,
125
  'userRateLimitExceeded' => self::TASK_RETRY_ALWAYS
126
  )
127
  ),
128
+ 'UDP_Google_IO_Exception' => array(
129
  'retry_map' => !extension_loaded('curl') ? array() : array(
130
  CURLE_COULDNT_RESOLVE_HOST => self::TASK_RETRY_ALWAYS,
131
  CURLE_COULDNT_CONNECT => self::TASK_RETRY_ALWAYS,
includes/Google/Http/Batch.php CHANGED
@@ -125,9 +125,9 @@ class Google_Http_Batch
125
  }
126
 
127
  try {
128
- $response = Google_Http_REST::decodeHttpResponse($response, $this->client);
129
  $responses[$key] = $response;
130
- } catch (Google_Service_Exception $e) {
131
  // Store the exception as the response, so successful responses
132
  // can be processed.
133
  $responses[$key] = $e;
125
  }
126
 
127
  try {
128
+ $response = UDP_Google_Http_REST::decodeHttpResponse($response, $this->client);
129
  $responses[$key] = $response;
130
+ } catch (UDP_Google_Service_Exception $e) {
131
  // Store the exception as the response, so successful responses
132
  // can be processed.
133
  $responses[$key] = $e;
includes/Google/Http/MediaFileUpload.php CHANGED
@@ -184,7 +184,7 @@ class Google_Http_MediaFileUpload
184
  // No problems, but upload not complete.
185
  return false;
186
  } else {
187
- return Google_Http_REST::decodeHttpResponse($response, $this->client);
188
  }
189
  }
190
 
184
  // No problems, but upload not complete.
185
  return false;
186
  } else {
187
+ return UDP_Google_Http_REST::decodeHttpResponse($response, $this->client);
188
  }
189
  }
190
 
includes/Google/Http/REST.php CHANGED
@@ -22,7 +22,7 @@ if (!class_exists('UDP_Google_Client')) {
22
  /**
23
  * This class implements the RESTful transport of apiServiceRequest()'s
24
  */
25
- class Google_Http_REST
26
  {
27
  /**
28
  * Executes a Google_Http_Request and (if applicable) automatically retries
@@ -31,12 +31,12 @@ class Google_Http_REST
31
  * @param UDP_Google_Client $client
32
  * @param Google_Http_Request $req
33
  * @return array decoded result
34
- * @throws Google_Service_Exception on server side error (ie: not authenticated,
35
  * invalid or malformed post body, invalid url)
36
  */
37
  public static function execute(UDP_Google_Client $client, UDP_Google_Http_Request $req)
38
  {
39
- $runner = new Google_Task_Runner(
40
  $client,
41
  sprintf('%s %s', $req->getRequestMethod(), $req->getUrl()),
42
  array(get_class(), 'doExecute'),
@@ -52,7 +52,7 @@ class Google_Http_REST
52
  * @param UDP_Google_Client $client
53
  * @param Google_Http_Request $req
54
  * @return array decoded result
55
- * @throws Google_Service_Exception on server side error (ie: not authenticated,
56
  * invalid or malformed post body, invalid url)
57
  */
58
  public static function doExecute(UDP_Google_Client $client, UDP_Google_Http_Request $req)
@@ -65,7 +65,7 @@ class Google_Http_REST
65
  /**
66
  * Decode an HTTP Response.
67
  * @static
68
- * @throws Google_Service_Exception
69
  * @param Google_Http_Request $response The http response to be decoded.
70
  * @param UDP_Google_Client $client
71
  * @return mixed|null
@@ -103,11 +103,11 @@ class Google_Http_REST
103
  );
104
 
105
  $map = $client->getClassConfig(
106
- 'Google_Service_Exception',
107
  'retry_map'
108
  );
109
  }
110
- throw new Google_Service_Exception($err, $code, null, $errors, $map);
111
  }
112
 
113
  // Only attempt to decode the response, if the response code wasn't (204) 'no content'
@@ -123,7 +123,7 @@ class Google_Http_REST
123
  if ($client) {
124
  $client->getLogger()->error($error);
125
  }
126
- throw new Google_Service_Exception($error);
127
  }
128
 
129
  if ($response->getExpectedClass()) {
22
  /**
23
  * This class implements the RESTful transport of apiServiceRequest()'s
24
  */
25
+ class UDP_Google_Http_REST
26
  {
27
  /**
28
  * Executes a Google_Http_Request and (if applicable) automatically retries
31
  * @param UDP_Google_Client $client
32
  * @param Google_Http_Request $req
33
  * @return array decoded result
34
+ * @throws UDP_Google_Service_Exception on server side error (ie: not authenticated,
35
  * invalid or malformed post body, invalid url)
36
  */
37
  public static function execute(UDP_Google_Client $client, UDP_Google_Http_Request $req)
38
  {
39
+ $runner = new UDP_Google_Task_Runner(
40
  $client,
41
  sprintf('%s %s', $req->getRequestMethod(), $req->getUrl()),
42
  array(get_class(), 'doExecute'),
52
  * @param UDP_Google_Client $client
53
  * @param Google_Http_Request $req
54
  * @return array decoded result
55
+ * @throws UDP_Google_Service_Exception on server side error (ie: not authenticated,
56
  * invalid or malformed post body, invalid url)
57
  */
58
  public static function doExecute(UDP_Google_Client $client, UDP_Google_Http_Request $req)
65
  /**
66
  * Decode an HTTP Response.
67
  * @static
68
+ * @throws UDP_Google_Service_Exception
69
  * @param Google_Http_Request $response The http response to be decoded.
70
  * @param UDP_Google_Client $client
71
  * @return mixed|null
103
  );
104
 
105
  $map = $client->getClassConfig(
106
+ 'UDP_Google_Service_Exception',
107
  'retry_map'
108
  );
109
  }
110
+ throw new UDP_Google_Service_Exception($err, $code, null, $errors, $map);
111
  }
112
 
113
  // Only attempt to decode the response, if the response code wasn't (204) 'no content'
123
  if ($client) {
124
  $client->getLogger()->error($error);
125
  }
126
+ throw new UDP_Google_Service_Exception($error);
127
  }
128
 
129
  if ($response->getExpectedClass()) {
includes/Google/IO/Abstract.php CHANGED
@@ -23,7 +23,7 @@ if (!class_exists('UDP_Google_Client')) {
23
  require_once dirname(__FILE__) . '/../autoload.php';
24
  }
25
 
26
- abstract class Google_IO_Abstract
27
  {
28
  const UNKNOWN_CODE = 0;
29
  const FORM_URLENCODED = 'application/x-www-form-urlencoded';
@@ -50,7 +50,7 @@ abstract class Google_IO_Abstract
50
  public function __construct(UDP_Google_Client $client)
51
  {
52
  $this->client = $client;
53
- $timeout = $client->getClassConfig('Google_IO_Abstract', 'request_timeout_seconds');
54
  if ($timeout > 0) {
55
  $this->setTimeout($timeout);
56
  }
@@ -60,7 +60,7 @@ abstract class Google_IO_Abstract
60
  * Executes a Google_Http_Request
61
  * @param Google_Http_Request $request the http request to be executed
62
  * @return array containing response headers, body, and http code
63
- * @throws Google_IO_Exception on curl or IO error
64
  */
65
  abstract public function executeRequest(UDP_Google_Http_Request $request);
66
 
@@ -117,7 +117,7 @@ abstract class Google_IO_Abstract
117
  * @param Google_Http_Request $request the http request to be executed
118
  * @return Google_Http_Request http request with the response http code,
119
  * response headers and response body filled in
120
- * @throws Google_IO_Exception on curl or IO error
121
  */
122
  public function makeRequest(UDP_Google_Http_Request $request)
123
  {
23
  require_once dirname(__FILE__) . '/../autoload.php';
24
  }
25
 
26
+ abstract class UDP_Google_IO_Abstract
27
  {
28
  const UNKNOWN_CODE = 0;
29
  const FORM_URLENCODED = 'application/x-www-form-urlencoded';
50
  public function __construct(UDP_Google_Client $client)
51
  {
52
  $this->client = $client;
53
+ $timeout = $client->getClassConfig('UDP_Google_IO_Abstract', 'request_timeout_seconds');
54
  if ($timeout > 0) {
55
  $this->setTimeout($timeout);
56
  }
60
  * Executes a Google_Http_Request
61
  * @param Google_Http_Request $request the http request to be executed
62
  * @return array containing response headers, body, and http code
63
+ * @throws UDP_Google_IO_Exception on curl or IO error
64
  */
65
  abstract public function executeRequest(UDP_Google_Http_Request $request);
66
 
117
  * @param Google_Http_Request $request the http request to be executed
118
  * @return Google_Http_Request http request with the response http code,
119
  * response headers and response body filled in
120
+ * @throws UDP_Google_IO_Exception on curl or IO error
121
  */
122
  public function makeRequest(UDP_Google_Http_Request $request)
123
  {
includes/Google/IO/Curl.php CHANGED
@@ -25,7 +25,7 @@ if (!class_exists('UDP_Google_Client')) {
25
  require_once dirname(__FILE__) . '/../autoload.php';
26
  }
27
 
28
- class Google_IO_Curl extends Google_IO_Abstract
29
  {
30
  // cURL hex representation of version 7.30.0
31
  const NO_QUIRK_VERSION = 0x071E00;
@@ -37,7 +37,7 @@ class Google_IO_Curl extends Google_IO_Abstract
37
  if (!extension_loaded('curl')) {
38
  $error = 'The cURL IO handler requires the cURL extension to be enabled';
39
  $client->getLogger()->critical($error);
40
- throw new Google_IO_Exception($error);
41
  }
42
 
43
  parent::__construct($client);
@@ -48,7 +48,7 @@ class Google_IO_Curl extends Google_IO_Abstract
48
  *
49
  * @param Google_Http_Request $request the http request to be executed
50
  * @return array containing response headers, body, and http code
51
- * @throws Google_IO_Exception on curl or IO error
52
  */
53
  public function executeRequest(UDP_Google_Http_Request $request)
54
  {
@@ -84,7 +84,7 @@ class Google_IO_Curl extends Google_IO_Abstract
84
  curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
85
  }
86
 
87
- $options = $this->client->getClassConfig('Google_IO_Curl', 'options');
88
  if (is_array($options)) {
89
  $this->setOptions($options);
90
  }
@@ -111,10 +111,10 @@ class Google_IO_Curl extends Google_IO_Abstract
111
  if ($response === false) {
112
  $error = curl_error($curl);
113
  $code = curl_errno($curl);
114
- $map = $this->client->getClassConfig('Google_IO_Exception', 'retry_map');
115
 
116
  $this->client->getLogger()->error('cURL ' . $error);
117
- throw new Google_IO_Exception($error, $code, null, $map);
118
  }
119
  $headerSize = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
120
 
@@ -176,6 +176,6 @@ class Google_IO_Curl extends Google_IO_Abstract
176
  {
177
  $ver = curl_version();
178
  $versionNum = $ver['version_number'];
179
- return $versionNum < Google_IO_Curl::NO_QUIRK_VERSION;
180
  }
181
  }
25
  require_once dirname(__FILE__) . '/../autoload.php';
26
  }
27
 
28
+ class UDP_Google_IO_Curl extends UDP_Google_IO_Abstract
29
  {
30
  // cURL hex representation of version 7.30.0
31
  const NO_QUIRK_VERSION = 0x071E00;
37
  if (!extension_loaded('curl')) {
38
  $error = 'The cURL IO handler requires the cURL extension to be enabled';
39
  $client->getLogger()->critical($error);
40
+ throw new UDP_Google_IO_Exception($error);
41
  }
42
 
43
  parent::__construct($client);
48
  *
49
  * @param Google_Http_Request $request the http request to be executed
50
  * @return array containing response headers, body, and http code
51
+ * @throws UDP_Google_IO_Exception on curl or IO error
52
  */
53
  public function executeRequest(UDP_Google_Http_Request $request)
54
  {
84
  curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
85
  }
86
 
87
+ $options = $this->client->getClassConfig('UDP_Google_IO_Curl', 'options');
88
  if (is_array($options)) {
89
  $this->setOptions($options);
90
  }
111
  if ($response === false) {
112
  $error = curl_error($curl);
113
  $code = curl_errno($curl);
114
+ $map = $this->client->getClassConfig('UDP_Google_IO_Exception', 'retry_map');
115
 
116
  $this->client->getLogger()->error('cURL ' . $error);
117
+ throw new UDP_Google_IO_Exception($error, $code, null, $map);
118
  }
119
  $headerSize = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
120
 
176
  {
177
  $ver = curl_version();
178
  $versionNum = $ver['version_number'];
179
+ return $versionNum < UDP_Google_IO_Curl::NO_QUIRK_VERSION;
180
  }
181
  }
includes/Google/IO/Exception.php CHANGED
@@ -19,7 +19,7 @@ if (!class_exists('UDP_Google_Client')) {
19
  require_once dirname(__FILE__) . '/../autoload.php';
20
  }
21
 
22
- class Google_IO_Exception extends Google_Exception implements Google_Task_Retryable
23
  {
24
  /**
25
  * @var array $retryMap Map of errors with retry counts.
19
  require_once dirname(__FILE__) . '/../autoload.php';
20
  }
21
 
22
+ class UDP_Google_IO_Exception extends Google_Exception implements Google_Task_Retryable
23
  {
24
  /**
25
  * @var array $retryMap Map of errors with retry counts.
includes/Google/IO/Stream.php CHANGED
@@ -25,7 +25,7 @@ if (!class_exists('UDP_Google_Client')) {
25
  require_once dirname(__FILE__) . '/../autoload.php';
26
  }
27
 
28
- class Google_IO_Stream extends Google_IO_Abstract
29
  {
30
  const TIMEOUT = "timeout";
31
  const ZLIB = "compress.zlib://";
@@ -48,7 +48,7 @@ class Google_IO_Stream extends Google_IO_Abstract
48
  $error = 'The stream IO handler requires the allow_url_fopen runtime ' .
49
  'configuration to be enabled';
50
  $client->getLogger()->critical($error);
51
- throw new Google_IO_Exception($error);
52
  }
53
 
54
  parent::__construct($client);
@@ -59,7 +59,7 @@ class Google_IO_Stream extends Google_IO_Abstract
59
  *
60
  * @param Google_Http_Request $request the http request to be executed
61
  * @return array containing response headers, body, and http code
62
- * @throws Google_IO_Exception on curl or IO error
63
  */
64
  public function executeRequest(UDP_Google_Http_Request $request)
65
  {
@@ -176,7 +176,7 @@ if (!empty($this->options['cafile'])) $requestSslContext['cafile'] = $this->opti
176
  );
177
 
178
  $this->client->getLogger()->error('Stream ' . $error);
179
- throw new Google_IO_Exception($error, $this->trappedErrorNumber);
180
  }
181
 
182
  $response_data = false;
@@ -199,7 +199,7 @@ if (!empty($this->options['cafile'])) $requestSslContext['cafile'] = $this->opti
199
  );
200
 
201
  $this->client->getLogger()->error('Stream ' . $error);
202
- throw new Google_IO_Exception($error, $respHttpCode);
203
  }
204
 
205
  $responseHeaders = $this->getHttpResponseHeaders($http_response_header);
25
  require_once dirname(__FILE__) . '/../autoload.php';
26
  }
27
 
28
+ class UDP_Google_IO_Stream extends UDP_Google_IO_Abstract
29
  {
30
  const TIMEOUT = "timeout";
31
  const ZLIB = "compress.zlib://";
48
  $error = 'The stream IO handler requires the allow_url_fopen runtime ' .
49
  'configuration to be enabled';
50
  $client->getLogger()->critical($error);
51
+ throw new UDP_Google_IO_Exception($error);
52
  }
53
 
54
  parent::__construct($client);
59
  *
60
  * @param Google_Http_Request $request the http request to be executed
61
  * @return array containing response headers, body, and http code
62
+ * @throws UDP_Google_IO_Exception on curl or IO error
63
  */
64
  public function executeRequest(UDP_Google_Http_Request $request)
65
  {
176
  );
177
 
178
  $this->client->getLogger()->error('Stream ' . $error);
179
+ throw new UDP_Google_IO_Exception($error, $this->trappedErrorNumber);
180
  }
181
 
182
  $response_data = false;
199
  );
200
 
201
  $this->client->getLogger()->error('Stream ' . $error);
202
+ throw new UDP_Google_IO_Exception($error, $respHttpCode);
203
  }
204
 
205
  $responseHeaders = $this->getHttpResponseHeaders($http_response_header);
includes/Google/Service/Audit.php DELETED
@@ -1,416 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Audit (v1).
20
- *
21
- * <p>
22
- * Lets you access user activities in your enterprise made through various
23
- * applications.</p>
24
- *
25
- * <p>
26
- * For more information about this service, see the API
27
- * <a href="https://developers.google.com/google-apps/admin-audit/get_started" target="_blank">Documentation</a>
28
- * </p>
29
- *
30
- * @author Google, Inc.
31
- */
32
- class Google_Service_Audit extends UDP_Google_Service
33
- {
34
-
35
-
36
- public $activities;
37
-
38
-
39
- /**
40
- * Constructs the internal representation of the Audit service.
41
- *
42
- * @param Google_Client $client
43
- */
44
- public function __construct(UDP_Google_Client $client)
45
- {
46
- parent::__construct($client);
47
- $this->servicePath = 'apps/reporting/audit/v1/';
48
- $this->version = 'v1';
49
- $this->serviceName = 'audit';
50
-
51
- $this->activities = new Google_Service_Audit_Activities_Resource(
52
- $this,
53
- $this->serviceName,
54
- 'activities',
55
- array(
56
- 'methods' => array(
57
- 'list' => array(
58
- 'path' => '{customerId}/{applicationId}',
59
- 'httpMethod' => 'GET',
60
- 'parameters' => array(
61
- 'customerId' => array(
62
- 'location' => 'path',
63
- 'type' => 'string',
64
- 'required' => true,
65
- ),
66
- 'applicationId' => array(
67
- 'location' => 'path',
68
- 'type' => 'string',
69
- 'required' => true,
70
- ),
71
- 'actorEmail' => array(
72
- 'location' => 'query',
73
- 'type' => 'string',
74
- ),
75
- 'actorApplicationId' => array(
76
- 'location' => 'query',
77
- 'type' => 'string',
78
- ),
79
- 'actorIpAddress' => array(
80
- 'location' => 'query',
81
- 'type' => 'string',
82
- ),
83
- 'caller' => array(
84
- 'location' => 'query',
85
- 'type' => 'string',
86
- ),
87
- 'maxResults' => array(
88
- 'location' => 'query',
89
- 'type' => 'integer',
90
- ),
91
- 'eventName' => array(
92
- 'location' => 'query',
93
- 'type' => 'string',
94
- ),
95
- 'startTime' => array(
96
- 'location' => 'query',
97
- 'type' => 'string',
98
- ),
99
- 'endTime' => array(
100
- 'location' => 'query',
101
- 'type' => 'string',
102
- ),
103
- 'continuationToken' => array(
104
- 'location' => 'query',
105
- 'type' => 'string',
106
- ),
107
- ),
108
- ),
109
- )
110
- )
111
- );
112
- }
113
- }
114
-
115
-
116
- /**
117
- * The "activities" collection of methods.
118
- * Typical usage is:
119
- * <code>
120
- * $auditService = new Google_Service_Audit(...);
121
- * $activities = $auditService->activities;
122
- * </code>
123
- */
124
- class Google_Service_Audit_Activities_Resource extends Google_Service_Resource
125
- {
126
-
127
- /**
128
- * Retrieves a list of activities for a specific customer and application.
129
- * (activities.listActivities)
130
- *
131
- * @param string $customerId Represents the customer who is the owner of target
132
- * object on which action was performed.
133
- * @param string $applicationId Application ID of the application on which the
134
- * event was performed.
135
- * @param array $optParams Optional parameters.
136
- *
137
- * @opt_param string actorEmail Email address of the user who performed the
138
- * action.
139
- * @opt_param string actorApplicationId Application ID of the application which
140
- * interacted on behalf of the user while performing the event.
141
- * @opt_param string actorIpAddress IP Address of host where the event was
142
- * performed. Supports both IPv4 and IPv6 addresses.
143
- * @opt_param string caller Type of the caller.
144
- * @opt_param int maxResults Number of activity records to be shown in each
145
- * page.
146
- * @opt_param string eventName Name of the event being queried.
147
- * @opt_param string startTime Return events which occured at or after this
148
- * time.
149
- * @opt_param string endTime Return events which occured at or before this time.
150
- * @opt_param string continuationToken Next page URL.
151
- * @return Google_Service_Audit_Activities
152
- */
153
- public function listActivities($customerId, $applicationId, $optParams = array())
154
- {
155
- $params = array('customerId' => $customerId, 'applicationId' => $applicationId);
156
- $params = array_merge($params, $optParams);
157
- return $this->call('list', array($params), "Google_Service_Audit_Activities");
158
- }
159
- }
160
-
161
-
162
-
163
-
164
- class Google_Service_Audit_Activities extends Google_Collection
165
- {
166
- protected $collection_key = 'items';
167
- protected $internal_gapi_mappings = array(
168
- );
169
- protected $itemsType = 'Google_Service_Audit_Activity';
170
- protected $itemsDataType = 'array';
171
- public $kind;
172
- public $next;
173
-
174
-
175
- public function setItems($items)
176
- {
177
- $this->items = $items;
178
- }
179
- public function getItems()
180
- {
181
- return $this->items;
182
- }
183
- public function setKind($kind)
184
- {
185
- $this->kind = $kind;
186
- }
187
- public function getKind()
188
- {
189
- return $this->kind;
190
- }
191
- public function setNext($next)
192
- {
193
- $this->next = $next;
194
- }
195
- public function getNext()
196
- {
197
- return $this->next;
198
- }
199
- }
200
-
201
- class Google_Service_Audit_Activity extends Google_Collection
202
- {
203
- protected $collection_key = 'events';
204
- protected $internal_gapi_mappings = array(
205
- );
206
- protected $actorType = 'Google_Service_Audit_ActivityActor';
207
- protected $actorDataType = '';
208
- protected $eventsType = 'Google_Service_Audit_ActivityEvents';
209
- protected $eventsDataType = 'array';
210
- protected $idType = 'Google_Service_Audit_ActivityId';
211
- protected $idDataType = '';
212
- public $ipAddress;
213
- public $kind;
214
- public $ownerDomain;
215
-
216
-
217
- public function setActor(Google_Service_Audit_ActivityActor $actor)
218
- {
219
- $this->actor = $actor;
220
- }
221
- public function getActor()
222
- {
223
- return $this->actor;
224
- }
225
- public function setEvents($events)
226
- {
227
- $this->events = $events;
228
- }
229
- public function getEvents()
230
- {
231
- return $this->events;
232
- }
233
- public function setId(Google_Service_Audit_ActivityId $id)
234
- {
235
- $this->id = $id;
236
- }
237
- public function getId()
238
- {
239
- return $this->id;
240
- }
241
- public function setIpAddress($ipAddress)
242
- {
243
- $this->ipAddress = $ipAddress;
244
- }
245
- public function getIpAddress()
246
- {
247
- return $this->ipAddress;
248
- }
249
- public function setKind($kind)
250
- {
251
- $this->kind = $kind;
252
- }
253
- public function getKind()
254
- {
255
- return $this->kind;
256
- }
257
- public function setOwnerDomain($ownerDomain)
258
- {
259
- $this->ownerDomain = $ownerDomain;
260
- }
261
- public function getOwnerDomain()
262
- {
263
- return $this->ownerDomain;
264
- }
265
- }
266
-
267
- class Google_Service_Audit_ActivityActor extends Google_Model
268
- {
269
- protected $internal_gapi_mappings = array(
270
- );
271
- public $applicationId;
272
- public $callerType;
273
- public $email;
274
- public $key;
275
-
276
-
277
- public function setApplicationId($applicationId)
278
- {
279
- $this->applicationId = $applicationId;
280
- }
281
- public function getApplicationId()
282
- {
283
- return $this->applicationId;
284
- }
285
- public function setCallerType($callerType)
286
- {
287
- $this->callerType = $callerType;
288
- }
289
- public function getCallerType()
290
- {
291
- return $this->callerType;
292
- }
293
- public function setEmail($email)
294
- {
295
- $this->email = $email;
296
- }
297
- public function getEmail()
298
- {
299
- return $this->email;
300
- }
301
- public function setKey($key)
302
- {
303
- $this->key = $key;
304
- }
305
- public function getKey()
306
- {
307
- return $this->key;
308
- }
309
- }
310
-
311
- class Google_Service_Audit_ActivityEvents extends Google_Collection
312
- {
313
- protected $collection_key = 'parameters';
314
- protected $internal_gapi_mappings = array(
315
- );
316
- public $eventType;
317
- public $name;
318
- protected $parametersType = 'Google_Service_Audit_ActivityEventsParameters';
319
- protected $parametersDataType = 'array';
320
-
321
-
322
- public function setEventType($eventType)
323
- {
324
- $this->eventType = $eventType;
325
- }
326
- public function getEventType()
327
- {
328
- return $this->eventType;
329
- }
330
- public function setName($name)
331
- {
332
- $this->name = $name;
333
- }
334
- public function getName()
335
- {
336
- return $this->name;
337
- }
338
- public function setParameters($parameters)
339
- {
340
- $this->parameters = $parameters;
341
- }
342
- public function getParameters()
343
- {
344
- return $this->parameters;
345
- }
346
- }
347
-
348
- class Google_Service_Audit_ActivityEventsParameters extends Google_Model
349
- {
350
- protected $internal_gapi_mappings = array(
351
- );
352
- public $name;
353
- public $value;
354
-
355
-
356
- public function setName($name)
357
- {
358
- $this->name = $name;
359
- }
360
- public function getName()
361
- {
362
- return $this->name;
363
- }
364
- public function setValue($value)
365
- {
366
- $this->value = $value;
367
- }
368
- public function getValue()
369
- {
370
- return $this->value;
371
- }
372
- }
373
-
374
- class Google_Service_Audit_ActivityId extends Google_Model
375
- {
376
- protected $internal_gapi_mappings = array(
377
- );
378
- public $applicationId;
379
- public $customerId;
380
- public $time;
381
- public $uniqQualifier;
382
-
383
-
384
- public function setApplicationId($applicationId)
385
- {
386
- $this->applicationId = $applicationId;
387
- }
388
- public function getApplicationId()
389
- {
390
- return $this->applicationId;
391
- }
392
- public function setCustomerId($customerId)
393
- {
394
- $this->customerId = $customerId;
395
- }
396
- public function getCustomerId()
397
- {
398
- return $this->customerId;
399
- }
400
- public function setTime($time)
401
- {
402
- $this->time = $time;
403
- }
404
- public function getTime()
405
- {
406
- return $this->time;
407
- }
408
- public function setUniqQualifier($uniqQualifier)
409
- {
410
- $this->uniqQualifier = $uniqQualifier;
411
- }
412
- public function getUniqQualifier()
413
- {
414
- return $this->uniqQualifier;
415
- }
416
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Container.php DELETED
@@ -1,981 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Container (v1beta1).
20
- *
21
- * <p>
22
- * The Google Container Engine API is used for building and managing container
23
- * based applications, powered by the open source Kubernetes technology.</p>
24
- *
25
- * <p>
26
- * For more information about this service, see the API
27
- * <a href="https://cloud.google.com/container-engine/docs/v1beta1/" target="_blank">Documentation</a>
28
- * </p>
29
- *
30
- * @author Google, Inc.
31
- */
32
- class Google_Service_Container extends UDP_Google_Service
33
- {
34
- /** View and manage your data across Google Cloud Platform services. */
35
- const CLOUD_PLATFORM =
36
- "https://www.googleapis.com/auth/cloud-platform";
37
-
38
- public $projects_clusters;
39
- public $projects_operations;
40
- public $projects_zones_clusters;
41
- public $projects_zones_operations;
42
- public $projects_zones_tokens;
43
-
44
-
45
- /**
46
- * Constructs the internal representation of the Container service.
47
- *
48
- * @param Google_Client $client
49
- */
50
- public function __construct(UDP_Google_Client $client)
51
- {
52
- parent::__construct($client);
53
- $this->servicePath = 'container/v1beta1/projects/';
54
- $this->version = 'v1beta1';
55
- $this->serviceName = 'container';
56
-
57
- $this->projects_clusters = new Google_Service_Container_ProjectsClusters_Resource(
58
- $this,
59
- $this->serviceName,
60
- 'clusters',
61
- array(
62
- 'methods' => array(
63
- 'list' => array(
64
- 'path' => '{projectId}/clusters',
65
- 'httpMethod' => 'GET',
66
- 'parameters' => array(
67
- 'projectId' => array(
68
- 'location' => 'path',
69
- 'type' => 'string',
70
- 'required' => true,
71
- ),
72
- ),
73
- ),
74
- )
75
- )
76
- );
77
- $this->projects_operations = new Google_Service_Container_ProjectsOperations_Resource(
78
- $this,
79
- $this->serviceName,
80
- 'operations',
81
- array(
82
- 'methods' => array(
83
- 'list' => array(
84
- 'path' => '{projectId}/operations',
85
- 'httpMethod' => 'GET',
86
- 'parameters' => array(
87
- 'projectId' => array(
88
- 'location' => 'path',
89
- 'type' => 'string',
90
- 'required' => true,
91
- ),
92
- ),
93
- ),
94
- )
95
- )
96
- );
97
- $this->projects_zones_clusters = new Google_Service_Container_ProjectsZonesClusters_Resource(
98
- $this,
99
- $this->serviceName,
100
- 'clusters',
101
- array(
102
- 'methods' => array(
103
- 'create' => array(
104
- 'path' => '{projectId}/zones/{zoneId}/clusters',
105
- 'httpMethod' => 'POST',
106
- 'parameters' => array(
107
- 'projectId' => array(
108
- 'location' => 'path',
109
- 'type' => 'string',
110
- 'required' => true,
111
- ),
112
- 'zoneId' => array(
113
- 'location' => 'path',
114
- 'type' => 'string',
115
- 'required' => true,
116
- ),
117
- ),
118
- ),'delete' => array(
119
- 'path' => '{projectId}/zones/{zoneId}/clusters/{clusterId}',
120
- 'httpMethod' => 'DELETE',
121
- 'parameters' => array(
122
- 'projectId' => array(
123
- 'location' => 'path',
124
- 'type' => 'string',
125
- 'required' => true,
126
- ),
127
- 'zoneId' => array(
128
- 'location' => 'path',
129
- 'type' => 'string',
130
- 'required' => true,
131
- ),
132
- 'clusterId' => array(
133
- 'location' => 'path',
134
- 'type' => 'string',
135
- 'required' => true,
136
- ),
137
- ),
138
- ),'get' => array(
139
- 'path' => '{projectId}/zones/{zoneId}/clusters/{clusterId}',
140
- 'httpMethod' => 'GET',
141
- 'parameters' => array(
142
- 'projectId' => array(
143
- 'location' => 'path',
144
- 'type' => 'string',
145
- 'required' => true,
146
- ),
147
- 'zoneId' => array(
148
- 'location' => 'path',
149
- 'type' => 'string',
150
- 'required' => true,
151
- ),
152
- 'clusterId' => array(
153
- 'location' => 'path',
154
- 'type' => 'string',
155
- 'required' => true,
156
- ),
157
- ),
158
- ),'list' => array(
159
- 'path' => '{projectId}/zones/{zoneId}/clusters',
160
- 'httpMethod' => 'GET',
161
- 'parameters' => array(
162
- 'projectId' => array(
163
- 'location' => 'path',
164
- 'type' => 'string',
165
- 'required' => true,
166
- ),
167
- 'zoneId' => array(
168
- 'location' => 'path',
169
- 'type' => 'string',
170
- 'required' => true,
171
- ),
172
- ),
173
- ),
174
- )
175
- )
176
- );
177
- $this->projects_zones_operations = new Google_Service_Container_ProjectsZonesOperations_Resource(
178
- $this,
179
- $this->serviceName,
180
- 'operations',
181
- array(
182
- 'methods' => array(
183
- 'get' => array(
184
- 'path' => '{projectId}/zones/{zoneId}/operations/{operationId}',
185
- 'httpMethod' => 'GET',
186
- 'parameters' => array(
187
- 'projectId' => array(
188
- 'location' => 'path',
189
- 'type' => 'string',
190
- 'required' => true,
191
- ),
192
- 'zoneId' => array(
193
- 'location' => 'path',
194
- 'type' => 'string',
195
- 'required' => true,
196
- ),
197
- 'operationId' => array(
198
- 'location' => 'path',
199
- 'type' => 'string',
200
- 'required' => true,
201
- ),
202
- ),
203
- ),'list' => array(
204
- 'path' => '{projectId}/zones/{zoneId}/operations',
205
- 'httpMethod' => 'GET',
206
- 'parameters' => array(
207
- 'projectId' => array(
208
- 'location' => 'path',
209
- 'type' => 'string',
210
- 'required' => true,
211
- ),
212
- 'zoneId' => array(
213
- 'location' => 'path',
214
- 'type' => 'string',
215
- 'required' => true,
216
- ),
217
- ),
218
- ),
219
- )
220
- )
221
- );
222
- $this->projects_zones_tokens = new Google_Service_Container_ProjectsZonesTokens_Resource(
223
- $this,
224
- $this->serviceName,
225
- 'tokens',
226
- array(
227
- 'methods' => array(
228
- 'get' => array(
229
- 'path' => '{masterProjectId}/zones/{zoneId}/tokens/{projectNumber}/{clusterName}',
230
- 'httpMethod' => 'GET',
231
- 'parameters' => array(
232
- 'masterProjectId' => array(
233
- 'location' => 'path',
234
- 'type' => 'string',
235
- 'required' => true,
236
- ),
237
- 'zoneId' => array(
238
- 'location' => 'path',
239
- 'type' => 'string',
240
- 'required' => true,
241
- ),
242
- 'projectNumber' => array(
243
- 'location' => 'path',
244
- 'type' => 'string',
245
- 'required' => true,
246
- ),
247
- 'clusterName' => array(
248
- 'location' => 'path',
249
- 'type' => 'string',
250
- 'required' => true,
251
- ),
252
- ),
253
- ),
254
- )
255
- )
256
- );
257
- }
258
- }
259
-
260
-
261
- /**
262
- * The "projects" collection of methods.
263
- * Typical usage is:
264
- * <code>
265
- * $containerService = new Google_Service_Container(...);
266
- * $projects = $containerService->projects;
267
- * </code>
268
- */
269
- class Google_Service_Container_Projects_Resource extends Google_Service_Resource
270
- {
271
- }
272
-
273
- /**
274
- * The "clusters" collection of methods.
275
- * Typical usage is:
276
- * <code>
277
- * $containerService = new Google_Service_Container(...);
278
- * $clusters = $containerService->clusters;
279
- * </code>
280
- */
281
- class Google_Service_Container_ProjectsClusters_Resource extends Google_Service_Resource
282
- {
283
-
284
- /**
285
- * Lists all clusters owned by a project across all zones.
286
- * (clusters.listProjectsClusters)
287
- *
288
- * @param string $projectId The Google Developers Console project ID or project
289
- * number.
290
- * @param array $optParams Optional parameters.
291
- * @return Google_Service_Container_ListAggregatedClustersResponse
292
- */
293
- public function listProjectsClusters($projectId, $optParams = array())
294
- {
295
- $params = array('projectId' => $projectId);
296
- $params = array_merge($params, $optParams);
297
- return $this->call('list', array($params), "Google_Service_Container_ListAggregatedClustersResponse");
298
- }
299
- }
300
- /**
301
- * The "operations" collection of methods.
302
- * Typical usage is:
303
- * <code>
304
- * $containerService = new Google_Service_Container(...);
305
- * $operations = $containerService->operations;
306
- * </code>
307
- */
308
- class Google_Service_Container_ProjectsOperations_Resource extends Google_Service_Resource
309
- {
310
-
311
- /**
312
- * Lists all operations in a project, across all zones.
313
- * (operations.listProjectsOperations)
314
- *
315
- * @param string $projectId The Google Developers Console project ID or project
316
- * number.
317
- * @param array $optParams Optional parameters.
318
- * @return Google_Service_Container_ListAggregatedOperationsResponse
319
- */
320
- public function listProjectsOperations($projectId, $optParams = array())
321
- {
322
- $params = array('projectId' => $projectId);
323
- $params = array_merge($params, $optParams);
324
- return $this->call('list', array($params), "Google_Service_Container_ListAggregatedOperationsResponse");
325
- }
326
- }
327
- /**
328
- * The "zones" collection of methods.
329
- * Typical usage is:
330
- * <code>
331
- * $containerService = new Google_Service_Container(...);
332
- * $zones = $containerService->zones;
333
- * </code>
334
- */
335
- class Google_Service_Container_ProjectsZones_Resource extends Google_Service_Resource
336
- {
337
- }
338
-
339
- /**
340
- * The "clusters" collection of methods.
341
- * Typical usage is:
342
- * <code>
343
- * $containerService = new Google_Service_Container(...);
344
- * $clusters = $containerService->clusters;
345
- * </code>
346
- */
347
- class Google_Service_Container_ProjectsZonesClusters_Resource extends Google_Service_Resource
348
- {
349
-
350
- /**
351
- * Creates a cluster, consisting of the specified number and type of Google
352
- * Compute Engine instances, plus a Kubernetes master instance.
353
- *
354
- * The cluster is created in the project's default network.
355
- *
356
- * A firewall is added that allows traffic into port 443 on the master, which
357
- * enables HTTPS. A firewall and a route is added for each node to allow the
358
- * containers on that node to communicate with all other instances in the
359
- * cluster.
360
- *
361
- * Finally, a route named k8s-iproute-10-xx-0-0 is created to track that the
362
- * cluster's 10.xx.0.0/16 CIDR has been assigned. (clusters.create)
363
- *
364
- * @param string $projectId The Google Developers Console project ID or project
365
- * number.
366
- * @param string $zoneId The name of the Google Compute Engine zone in which the
367
- * cluster resides.
368
- * @param Google_CreateClusterRequest $postBody
369
- * @param array $optParams Optional parameters.
370
- * @return Google_Service_Container_Operation
371
- */
372
- public function create($projectId, $zoneId, Google_Service_Container_CreateClusterRequest $postBody, $optParams = array())
373
- {
374
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId, 'postBody' => $postBody);
375
- $params = array_merge($params, $optParams);
376
- return $this->call('create', array($params), "Google_Service_Container_Operation");
377
- }
378
-
379
- /**
380
- * Deletes the cluster, including the Kubernetes master and all worker nodes.
381
- *
382
- * Firewalls and routes that were configured at cluster creation are also
383
- * deleted. (clusters.delete)
384
- *
385
- * @param string $projectId The Google Developers Console project ID or project
386
- * number.
387
- * @param string $zoneId The name of the Google Compute Engine zone in which the
388
- * cluster resides.
389
- * @param string $clusterId The name of the cluster to delete.
390
- * @param array $optParams Optional parameters.
391
- * @return Google_Service_Container_Operation
392
- */
393
- public function delete($projectId, $zoneId, $clusterId, $optParams = array())
394
- {
395
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId, 'clusterId' => $clusterId);
396
- $params = array_merge($params, $optParams);
397
- return $this->call('delete', array($params), "Google_Service_Container_Operation");
398
- }
399
-
400
- /**
401
- * Gets a specific cluster. (clusters.get)
402
- *
403
- * @param string $projectId The Google Developers Console project ID or project
404
- * number.
405
- * @param string $zoneId The name of the Google Compute Engine zone in which the
406
- * cluster resides.
407
- * @param string $clusterId The name of the cluster to retrieve.
408
- * @param array $optParams Optional parameters.
409
- * @return Google_Service_Container_Cluster
410
- */
411
- public function get($projectId, $zoneId, $clusterId, $optParams = array())
412
- {
413
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId, 'clusterId' => $clusterId);
414
- $params = array_merge($params, $optParams);
415
- return $this->call('get', array($params), "Google_Service_Container_Cluster");
416
- }
417
-
418
- /**
419
- * Lists all clusters owned by a project in the specified zone.
420
- * (clusters.listProjectsZonesClusters)
421
- *
422
- * @param string $projectId The Google Developers Console project ID or project
423
- * number.
424
- * @param string $zoneId The name of the Google Compute Engine zone in which the
425
- * cluster resides.
426
- * @param array $optParams Optional parameters.
427
- * @return Google_Service_Container_ListClustersResponse
428
- */
429
- public function listProjectsZonesClusters($projectId, $zoneId, $optParams = array())
430
- {
431
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId);
432
- $params = array_merge($params, $optParams);
433
- return $this->call('list', array($params), "Google_Service_Container_ListClustersResponse");
434
- }
435
- }
436
- /**
437
- * The "operations" collection of methods.
438
- * Typical usage is:
439
- * <code>
440
- * $containerService = new Google_Service_Container(...);
441
- * $operations = $containerService->operations;
442
- * </code>
443
- */
444
- class Google_Service_Container_ProjectsZonesOperations_Resource extends Google_Service_Resource
445
- {
446
-
447
- /**
448
- * Gets the specified operation. (operations.get)
449
- *
450
- * @param string $projectId The Google Developers Console project ID or project
451
- * number.
452
- * @param string $zoneId The name of the Google Compute Engine zone in which the
453
- * operation resides. This is always the same zone as the cluster with which the
454
- * operation is associated.
455
- * @param string $operationId The server-assigned name of the operation.
456
- * @param array $optParams Optional parameters.
457
- * @return Google_Service_Container_Operation
458
- */
459
- public function get($projectId, $zoneId, $operationId, $optParams = array())
460
- {
461
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId, 'operationId' => $operationId);
462
- $params = array_merge($params, $optParams);
463
- return $this->call('get', array($params), "Google_Service_Container_Operation");
464
- }
465
-
466
- /**
467
- * Lists all operations in a project in a specific zone.
468
- * (operations.listProjectsZonesOperations)
469
- *
470
- * @param string $projectId The Google Developers Console project ID or project
471
- * number.
472
- * @param string $zoneId The name of the Google Compute Engine zone to return
473
- * operations for.
474
- * @param array $optParams Optional parameters.
475
- * @return Google_Service_Container_ListOperationsResponse
476
- */
477
- public function listProjectsZonesOperations($projectId, $zoneId, $optParams = array())
478
- {
479
- $params = array('projectId' => $projectId, 'zoneId' => $zoneId);
480
- $params = array_merge($params, $optParams);
481
- return $this->call('list', array($params), "Google_Service_Container_ListOperationsResponse");
482
- }
483
- }
484
- /**
485
- * The "tokens" collection of methods.
486
- * Typical usage is:
487
- * <code>
488
- * $containerService = new Google_Service_Container(...);
489
- * $tokens = $containerService->tokens;
490
- * </code>
491
- */
492
- class Google_Service_Container_ProjectsZonesTokens_Resource extends Google_Service_Resource
493
- {
494
-
495
- /**
496
- * Gets a compute-rw scoped OAuth2 access token for . Authentication is
497
- * performed to ensure that the caller is a member of and that the request is
498
- * coming from the expected master VM for the specified cluster. See go/gke-
499
- * cross-project-auth for more details. (tokens.get)
500
- *
501
- * @param string $masterProjectId The hosted master project from which this
502
- * request is coming.
503
- * @param string $zoneId The zone of the specified cluster.
504
- * @param string $projectNumber The project number for which the access token is
505
- * being requested.
506
- * @param string $clusterName The name of the specified cluster.
507
- * @param array $optParams Optional parameters.
508
- * @return Google_Service_Container_Token
509
- */
510
- public function get($masterProjectId, $zoneId, $projectNumber, $clusterName, $optParams = array())
511
- {
512
- $params = array('masterProjectId' => $masterProjectId, 'zoneId' => $zoneId, 'projectNumber' => $projectNumber, 'clusterName' => $clusterName);
513
- $params = array_merge($params, $optParams);
514
- return $this->call('get', array($params), "Google_Service_Container_Token");
515
- }
516
- }
517
-
518
-
519
-
520
-
521
- class Google_Service_Container_Cluster extends Google_Model
522
- {
523
- protected $internal_gapi_mappings = array(
524
- );
525
- public $clusterApiVersion;
526
- public $containerIpv4Cidr;
527
- public $creationTimestamp;
528
- public $description;
529
- public $enableCloudLogging;
530
- public $endpoint;
531
- protected $masterAuthType = 'Google_Service_Container_MasterAuth';
532
- protected $masterAuthDataType = '';
533
- public $name;
534
- public $network;
535
- protected $nodeConfigType = 'Google_Service_Container_NodeConfig';
536
- protected $nodeConfigDataType = '';
537
- public $nodeRoutingPrefixSize;
538
- public $numNodes;
539
- public $selfLink;
540
- public $servicesIpv4Cidr;
541
- public $status;
542
- public $statusMessage;
543
- public $zone;
544
-
545
-
546
- public function setClusterApiVersion($clusterApiVersion)
547
- {
548
- $this->clusterApiVersion = $clusterApiVersion;
549
- }
550
- public function getClusterApiVersion()
551
- {
552
- return $this->clusterApiVersion;
553
- }
554
- public function setContainerIpv4Cidr($containerIpv4Cidr)
555
- {
556
- $this->containerIpv4Cidr = $containerIpv4Cidr;
557
- }
558
- public function getContainerIpv4Cidr()
559
- {
560
- return $this->containerIpv4Cidr;
561
- }
562
- public function setCreationTimestamp($creationTimestamp)
563
- {
564
- $this->creationTimestamp = $creationTimestamp;
565
- }
566
- public function getCreationTimestamp()
567
- {
568
- return $this->creationTimestamp;
569
- }
570
- public function setDescription($description)
571
- {
572
- $this->description = $description;
573
- }
574
- public function getDescription()
575
- {
576
- return $this->description;
577
- }
578
- public function setEnableCloudLogging($enableCloudLogging)
579
- {
580
- $this->enableCloudLogging = $enableCloudLogging;
581
- }
582
- public function getEnableCloudLogging()
583
- {
584
- return $this->enableCloudLogging;
585
- }
586
- public function setEndpoint($endpoint)
587
- {
588
- $this->endpoint = $endpoint;
589
- }
590
- public function getEndpoint()
591
- {
592
- return $this->endpoint;
593
- }
594
- public function setMasterAuth(Google_Service_Container_MasterAuth $masterAuth)
595
- {
596
- $this->masterAuth = $masterAuth;
597
- }
598
- public function getMasterAuth()
599
- {
600
- return $this->masterAuth;
601
- }
602
- public function setName($name)
603
- {
604
- $this->name = $name;
605
- }
606
- public function getName()
607
- {
608
- return $this->name;
609
- }
610
- public function setNetwork($network)
611
- {
612
- $this->network = $network;
613
- }
614
- public function getNetwork()
615
- {
616
- return $this->network;
617
- }
618
- public function setNodeConfig(Google_Service_Container_NodeConfig $nodeConfig)
619
- {
620
- $this->nodeConfig = $nodeConfig;
621
- }
622
- public function getNodeConfig()
623
- {
624
- return $this->nodeConfig;
625
- }
626
- public function setNodeRoutingPrefixSize($nodeRoutingPrefixSize)
627
- {
628
- $this->nodeRoutingPrefixSize = $nodeRoutingPrefixSize;
629
- }
630
- public function getNodeRoutingPrefixSize()
631
- {
632
- return $this->nodeRoutingPrefixSize;
633
- }
634
- public function setNumNodes($numNodes)
635
- {
636
- $this->numNodes = $numNodes;
637
- }
638
- public function getNumNodes()
639
- {
640
- return $this->numNodes;
641
- }
642
- public function setSelfLink($selfLink)
643
- {
644
- $this->selfLink = $selfLink;
645
- }
646
- public function getSelfLink()
647
- {
648
- return $this->selfLink;
649
- }
650
- public function setServicesIpv4Cidr($servicesIpv4Cidr)
651
- {
652
- $this->servicesIpv4Cidr = $servicesIpv4Cidr;
653
- }
654
- public function getServicesIpv4Cidr()
655
- {
656
- return $this->servicesIpv4Cidr;
657
- }
658
- public function setStatus($status)
659
- {
660
- $this->status = $status;
661
- }
662
- public function getStatus()
663
- {
664
- return $this->status;
665
- }
666
- public function setStatusMessage($statusMessage)
667
- {
668
- $this->statusMessage = $statusMessage;
669
- }
670
- public function getStatusMessage()
671
- {
672
- return $this->statusMessage;
673
- }
674
- public function setZone($zone)
675
- {
676
- $this->zone = $zone;
677
- }
678
- public function getZone()
679
- {
680
- return $this->zone;
681
- }
682
- }
683
-
684
- class Google_Service_Container_CreateClusterRequest extends Google_Model
685
- {
686
- protected $internal_gapi_mappings = array(
687
- );
688
- protected $clusterType = 'Google_Service_Container_Cluster';
689
- protected $clusterDataType = '';
690
-
691
-
692
- public function setCluster(Google_Service_Container_Cluster $cluster)
693
- {
694
- $this->cluster = $cluster;
695
- }
696
- public function getCluster()
697
- {
698
- return $this->cluster;
699
- }
700
- }
701
-
702
- class Google_Service_Container_ListAggregatedClustersResponse extends Google_Collection
703
- {
704
- protected $collection_key = 'clusters';
705
- protected $internal_gapi_mappings = array(
706
- );
707
- protected $clustersType = 'Google_Service_Container_Cluster';
708
- protected $clustersDataType = 'array';
709
-
710
-
711
- public function setClusters($clusters)
712
- {
713
- $this->clusters = $clusters;
714
- }
715
- public function getClusters()
716
- {
717
- return $this->clusters;
718
- }
719
- }
720
-
721
- class Google_Service_Container_ListAggregatedOperationsResponse extends Google_Collection
722
- {
723
- protected $collection_key = 'operations';
724
- protected $internal_gapi_mappings = array(
725
- );
726
- protected $operationsType = 'Google_Service_Container_Operation';
727
- protected $operationsDataType = 'array';
728
-
729
-
730
- public function setOperations($operations)
731
- {
732
- $this->operations = $operations;
733
- }
734
- public function getOperations()
735
- {
736
- return $this->operations;
737
- }
738
- }
739
-
740
- class Google_Service_Container_ListClustersResponse extends Google_Collection
741
- {
742
- protected $collection_key = 'clusters';
743
- protected $internal_gapi_mappings = array(
744
- );
745
- protected $clustersType = 'Google_Service_Container_Cluster';
746
- protected $clustersDataType = 'array';
747
-
748
-
749
- public function setClusters($clusters)
750
- {
751
- $this->clusters = $clusters;
752
- }
753
- public function getClusters()
754
- {
755
- return $this->clusters;
756
- }
757
- }
758
-
759
- class Google_Service_Container_ListOperationsResponse extends Google_Collection
760
- {
761
- protected $collection_key = 'operations';
762
- protected $internal_gapi_mappings = array(
763
- );
764
- protected $operationsType = 'Google_Service_Container_Operation';
765
- protected $operationsDataType = 'array';
766
-
767
-
768
- public function setOperations($operations)
769
- {
770
- $this->operations = $operations;
771
- }
772
- public function getOperations()
773
- {
774
- return $this->operations;
775
- }
776
- }
777
-
778
- class Google_Service_Container_MasterAuth extends Google_Model
779
- {
780
- protected $internal_gapi_mappings = array(
781
- );
782
- public $bearerToken;
783
- public $password;
784
- public $user;
785
-
786
-
787
- public function setBearerToken($bearerToken)
788
- {
789
- $this->bearerToken = $bearerToken;
790
- }
791
- public function getBearerToken()
792
- {
793
- return $this->bearerToken;
794
- }
795
- public function setPassword($password)
796
- {
797
- $this->password = $password;
798
- }
799
- public function getPassword()
800
- {
801
- return $this->password;
802
- }
803
- public function setUser($user)
804
- {
805
- $this->user = $user;
806
- }
807
- public function getUser()
808
- {
809
- return $this->user;
810
- }
811
- }
812
-
813
- class Google_Service_Container_NodeConfig extends Google_Collection
814
- {
815
- protected $collection_key = 'serviceAccounts';
816
- protected $internal_gapi_mappings = array(
817
- );
818
- public $machineType;
819
- protected $serviceAccountsType = 'Google_Service_Container_ServiceAccount';
820
- protected $serviceAccountsDataType = 'array';
821
- public $sourceImage;
822
-
823
-
824
- public function setMachineType($machineType)
825
- {
826
- $this->machineType = $machineType;
827
- }
828
- public function getMachineType()
829
- {
830
- return $this->machineType;
831
- }
832
- public function setServiceAccounts($serviceAccounts)
833
- {
834
- $this->serviceAccounts = $serviceAccounts;
835
- }
836
- public function getServiceAccounts()
837
- {
838
- return $this->serviceAccounts;
839
- }
840
- public function setSourceImage($sourceImage)
841
- {
842
- $this->sourceImage = $sourceImage;
843
- }
844
- public function getSourceImage()
845
- {
846
- return $this->sourceImage;
847
- }
848
- }
849
-
850
- class Google_Service_Container_Operation extends Google_Model
851
- {
852
- protected $internal_gapi_mappings = array(
853
- );
854
- public $errorMessage;
855
- public $name;
856
- public $operationType;
857
- public $selfLink;
858
- public $status;
859
- public $target;
860
- public $targetLink;
861
- public $zone;
862
-
863
-
864
- public function setErrorMessage($errorMessage)
865
- {
866
- $this->errorMessage = $errorMessage;
867
- }
868
- public function getErrorMessage()
869
- {
870
- return $this->errorMessage;
871
- }
872
- public function setName($name)
873
- {
874
- $this->name = $name;
875
- }
876
- public function getName()
877
- {
878
- return $this->name;
879
- }
880
- public function setOperationType($operationType)
881
- {
882
- $this->operationType = $operationType;
883
- }
884
- public function getOperationType()
885
- {
886
- return $this->operationType;
887
- }
888
- public function setSelfLink($selfLink)
889
- {
890
- $this->selfLink = $selfLink;
891
- }
892
- public function getSelfLink()
893
- {
894
- return $this->selfLink;
895
- }
896
- public function setStatus($status)
897
- {
898
- $this->status = $status;
899
- }
900
- public function getStatus()
901
- {
902
- return $this->status;
903
- }
904
- public function setTarget($target)
905
- {
906
- $this->target = $target;
907
- }
908
- public function getTarget()
909
- {
910
- return $this->target;
911
- }
912
- public function setTargetLink($targetLink)
913
- {
914
- $this->targetLink = $targetLink;
915
- }
916
- public function getTargetLink()
917
- {
918
- return $this->targetLink;
919
- }
920
- public function setZone($zone)
921
- {
922
- $this->zone = $zone;
923
- }
924
- public function getZone()
925
- {
926
- return $this->zone;
927
- }
928
- }
929
-
930
- class Google_Service_Container_ServiceAccount extends Google_Collection
931
- {
932
- protected $collection_key = 'scopes';
933
- protected $internal_gapi_mappings = array(
934
- );
935
- public $email;
936
- public $scopes;
937
-
938
-
939
- public function setEmail($email)
940
- {
941
- $this->email = $email;
942
- }
943
- public function getEmail()
944
- {
945
- return $this->email;
946
- }
947
- public function setScopes($scopes)
948
- {
949
- $this->scopes = $scopes;
950
- }
951
- public function getScopes()
952
- {
953
- return $this->scopes;
954
- }
955
- }
956
-
957
- class Google_Service_Container_Token extends Google_Model
958
- {
959
- protected $internal_gapi_mappings = array(
960
- );
961
- public $accessToken;
962
- public $expiryTimeSeconds;
963
-
964
-
965
- public function setAccessToken($accessToken)
966
- {
967
- $this->accessToken = $accessToken;
968
- }
969
- public function getAccessToken()
970
- {
971
- return $this->accessToken;
972
- }
973
- public function setExpiryTimeSeconds($expiryTimeSeconds)
974
- {
975
- $this->expiryTimeSeconds = $expiryTimeSeconds;
976
- }
977
- public function getExpiryTimeSeconds()
978
- {
979
- return $this->expiryTimeSeconds;
980
- }
981
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Datastore.php CHANGED
@@ -137,7 +137,7 @@ class Google_Service_Datastore extends UDP_Google_Service
137
  * $datasets = $datastoreService->datasets;
138
  * </code>
139
  */
140
- class Google_Service_Datastore_Datasets_Resource extends Google_Service_Resource
141
  {
142
 
143
  /**
137
  * $datasets = $datastoreService->datasets;
138
  * </code>
139
  */
140
+ class Google_Service_Datastore_Datasets_Resource extends UDP_Google_Service_Resource
141
  {
142
 
143
  /**
includes/Google/Service/Directory.php DELETED
@@ -1,5564 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Directory (directory_v1).
20
- *
21
- * <p>
22
- * The Admin SDK Directory API lets you view and manage enterprise resources
23
- * such as users and groups, administrative notifications, security features,
24
- * and more.</p>
25
- *
26
- * <p>
27
- * For more information about this service, see the API
28
- * <a href="https://developers.google.com/admin-sdk/directory/" target="_blank">Documentation</a>
29
- * </p>
30
- *
31
- * @author Google, Inc.
32
- */
33
- class Google_Service_Directory extends UDP_Google_Service
34
- {
35
- /** View and manage your Chrome OS devices' metadata. */
36
- const ADMIN_DIRECTORY_DEVICE_CHROMEOS =
37
- "https://www.googleapis.com/auth/admin.directory.device.chromeos";
38
- /** View your Chrome OS devices' metadata. */
39
- const ADMIN_DIRECTORY_DEVICE_CHROMEOS_READONLY =
40
- "https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly";
41
- /** View and manage your mobile devices' metadata. */
42
- const ADMIN_DIRECTORY_DEVICE_MOBILE =
43
- "https://www.googleapis.com/auth/admin.directory.device.mobile";
44
- /** Manage your mobile devices by performing administrative tasks. */
45
- const ADMIN_DIRECTORY_DEVICE_MOBILE_ACTION =
46
- "https://www.googleapis.com/auth/admin.directory.device.mobile.action";
47
- /** View your mobile devices' metadata. */
48
- const ADMIN_DIRECTORY_DEVICE_MOBILE_READONLY =
49
- "https://www.googleapis.com/auth/admin.directory.device.mobile.readonly";
50
- /** View and manage the provisioning of groups on your domain. */
51
- const ADMIN_DIRECTORY_GROUP =
52
- "https://www.googleapis.com/auth/admin.directory.group";
53
- /** View and manage group subscriptions on your domain. */
54
- const ADMIN_DIRECTORY_GROUP_MEMBER =
55
- "https://www.googleapis.com/auth/admin.directory.group.member";
56
- /** View group subscriptions on your domain. */
57
- const ADMIN_DIRECTORY_GROUP_MEMBER_READONLY =
58
- "https://www.googleapis.com/auth/admin.directory.group.member.readonly";
59
- /** View groups on your domain. */
60
- const ADMIN_DIRECTORY_GROUP_READONLY =
61
- "https://www.googleapis.com/auth/admin.directory.group.readonly";
62
- /** View and manage notifications received on your domain. */
63
- const ADMIN_DIRECTORY_NOTIFICATIONS =
64
- "https://www.googleapis.com/auth/admin.directory.notifications";
65
- /** View and manage organization units on your domain. */
66
- const ADMIN_DIRECTORY_ORGUNIT =
67
- "https://www.googleapis.com/auth/admin.directory.orgunit";
68
- /** View organization units on your domain. */
69
- const ADMIN_DIRECTORY_ORGUNIT_READONLY =
70
- "https://www.googleapis.com/auth/admin.directory.orgunit.readonly";
71
- /** View and manage the provisioning of users on your domain. */
72
- const ADMIN_DIRECTORY_USER =
73
- "https://www.googleapis.com/auth/admin.directory.user";
74
- /** View and manage user aliases on your domain. */
75
- const ADMIN_DIRECTORY_USER_ALIAS =
76
- "https://www.googleapis.com/auth/admin.directory.user.alias";
77
- /** View user aliases on your domain. */
78
- const ADMIN_DIRECTORY_USER_ALIAS_READONLY =
79
- "https://www.googleapis.com/auth/admin.directory.user.alias.readonly";
80
- /** View users on your domain. */
81
- const ADMIN_DIRECTORY_USER_READONLY =
82
- "https://www.googleapis.com/auth/admin.directory.user.readonly";
83
- /** Manage data access permissions for users on your domain. */
84
- const ADMIN_DIRECTORY_USER_SECURITY =
85
- "https://www.googleapis.com/auth/admin.directory.user.security";
86
- /** View and manage the provisioning of user schemas on your domain. */
87
- const ADMIN_DIRECTORY_USERSCHEMA =
88
- "https://www.googleapis.com/auth/admin.directory.userschema";
89
- /** View user schemas on your domain. */
90
- const ADMIN_DIRECTORY_USERSCHEMA_READONLY =
91
- "https://www.googleapis.com/auth/admin.directory.userschema.readonly";
92
-
93
- public $asps;
94
- public $channels;
95
- public $chromeosdevices;
96
- public $groups;
97
- public $groups_aliases;
98
- public $members;
99
- public $mobiledevices;
100
- public $notifications;
101
- public $orgunits;
102
- public $schemas;
103
- public $tokens;
104
- public $users;
105
- public $users_aliases;
106
- public $users_photos;
107
- public $verificationCodes;
108
-
109
-
110
- /**
111
- * Constructs the internal representation of the Directory service.
112
- *
113
- * @param Google_Client $client
114
- */
115
- public function __construct(UDP_Google_Client $client)
116
- {
117
- parent::__construct($client);
118
- $this->servicePath = 'admin/directory/v1/';
119
- $this->version = 'directory_v1';
120
- $this->serviceName = 'admin';
121
-
122
- $this->asps = new Google_Service_Directory_Asps_Resource(
123
- $this,
124
- $this->serviceName,
125
- 'asps',
126
- array(
127
- 'methods' => array(
128
- 'delete' => array(
129
- 'path' => 'users/{userKey}/asps/{codeId}',
130
- 'httpMethod' => 'DELETE',
131
- 'parameters' => array(
132
- 'userKey' => array(
133
- 'location' => 'path',
134
- 'type' => 'string',
135
- 'required' => true,
136
- ),
137
- 'codeId' => array(
138
- 'location' => 'path',
139
- 'type' => 'integer',
140
- 'required' => true,
141
- ),
142
- ),
143
- ),'get' => array(
144
- 'path' => 'users/{userKey}/asps/{codeId}',
145
- 'httpMethod' => 'GET',
146
- 'parameters' => array(
147
- 'userKey' => array(
148
- 'location' => 'path',
149
- 'type' => 'string',
150
- 'required' => true,
151
- ),
152
- 'codeId' => array(
153
- 'location' => 'path',
154
- 'type' => 'integer',
155
- 'required' => true,
156
- ),
157
- ),
158
- ),'list' => array(
159
- 'path' => 'users/{userKey}/asps',
160
- 'httpMethod' => 'GET',
161
- 'parameters' => array(
162
- 'userKey' => array(
163
- 'location' => 'path',
164
- 'type' => 'string',
165
- 'required' => true,
166
- ),
167
- ),
168
- ),
169
- )
170
- )
171
- );
172
- $this->channels = new Google_Service_Directory_Channels_Resource(
173
- $this,
174
- $this->serviceName,
175
- 'channels',
176
- array(
177
- 'methods' => array(
178
- 'stop' => array(
179
- 'path' => '/admin/directory_v1/channels/stop',
180
- 'httpMethod' => 'POST',
181
- 'parameters' => array(),
182
- ),
183
- )
184
- )
185
- );
186
- $this->chromeosdevices = new Google_Service_Directory_Chromeosdevices_Resource(
187
- $this,
188
- $this->serviceName,
189
- 'chromeosdevices',
190
- array(
191
- 'methods' => array(
192
- 'get' => array(
193
- 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}',
194
- 'httpMethod' => 'GET',
195
- 'parameters' => array(
196
- 'customerId' => array(
197
- 'location' => 'path',
198
- 'type' => 'string',
199
- 'required' => true,
200
- ),
201
- 'deviceId' => array(
202
- 'location' => 'path',
203
- 'type' => 'string',
204
- 'required' => true,
205
- ),
206
- 'projection' => array(
207
- 'location' => 'query',
208
- 'type' => 'string',
209
- ),
210
- ),
211
- ),'list' => array(
212
- 'path' => 'customer/{customerId}/devices/chromeos',
213
- 'httpMethod' => 'GET',
214
- 'parameters' => array(
215
- 'customerId' => array(
216
- 'location' => 'path',
217
- 'type' => 'string',
218
- 'required' => true,
219
- ),
220
- 'orderBy' => array(
221
- 'location' => 'query',
222
- 'type' => 'string',
223
- ),
224
- 'projection' => array(
225
- 'location' => 'query',
226
- 'type' => 'string',
227
- ),
228
- 'maxResults' => array(
229
- 'location' => 'query',
230
- 'type' => 'integer',
231
- ),
232
- 'pageToken' => array(
233
- 'location' => 'query',
234
- 'type' => 'string',
235
- ),
236
- 'sortOrder' => array(
237
- 'location' => 'query',
238
- 'type' => 'string',
239
- ),
240
- 'query' => array(
241
- 'location' => 'query',
242
- 'type' => 'string',
243
- ),
244
- ),
245
- ),'patch' => array(
246
- 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}',
247
- 'httpMethod' => 'PATCH',
248
- 'parameters' => array(
249
- 'customerId' => array(
250
- 'location' => 'path',
251
- 'type' => 'string',
252
- 'required' => true,
253
- ),
254
- 'deviceId' => array(
255
- 'location' => 'path',
256
- 'type' => 'string',
257
- 'required' => true,
258
- ),
259
- 'projection' => array(
260
- 'location' => 'query',
261
- 'type' => 'string',
262
- ),
263
- ),
264
- ),'update' => array(
265
- 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}',
266
- 'httpMethod' => 'PUT',
267
- 'parameters' => array(
268
- 'customerId' => array(
269
- 'location' => 'path',
270
- 'type' => 'string',
271
- 'required' => true,
272
- ),
273
- 'deviceId' => array(
274
- 'location' => 'path',
275
- 'type' => 'string',
276
- 'required' => true,
277
- ),
278
- 'projection' => array(
279
- 'location' => 'query',
280
- 'type' => 'string',
281
- ),
282
- ),
283
- ),
284
- )
285
- )
286
- );
287
- $this->groups = new Google_Service_Directory_Groups_Resource(
288
- $this,
289
- $this->serviceName,
290
- 'groups',
291
- array(
292
- 'methods' => array(
293
- 'delete' => array(
294
- 'path' => 'groups/{groupKey}',
295
- 'httpMethod' => 'DELETE',
296
- 'parameters' => array(
297
- 'groupKey' => array(
298
- 'location' => 'path',
299
- 'type' => 'string',
300
- 'required' => true,
301
- ),
302
- ),
303
- ),'get' => array(
304
- 'path' => 'groups/{groupKey}',
305
- 'httpMethod' => 'GET',
306
- 'parameters' => array(
307
- 'groupKey' => array(
308
- 'location' => 'path',
309
- 'type' => 'string',
310
- 'required' => true,
311
- ),
312
- ),
313
- ),'insert' => array(
314
- 'path' => 'groups',
315
- 'httpMethod' => 'POST',
316
- 'parameters' => array(),
317
- ),'list' => array(
318
- 'path' => 'groups',
319
- 'httpMethod' => 'GET',
320
- 'parameters' => array(
321
- 'customer' => array(
322
- 'location' => 'query',
323
- 'type' => 'string',
324
- ),
325
- 'pageToken' => array(
326
- 'location' => 'query',
327
- 'type' => 'string',
328
- ),
329
- 'domain' => array(
330
- 'location' => 'query',
331
- 'type' => 'string',
332
- ),
333
- 'maxResults' => array(
334
- 'location' => 'query',
335
- 'type' => 'integer',
336
- ),
337
- 'userKey' => array(
338
- 'location' => 'query',
339
- 'type' => 'string',
340
- ),
341
- ),
342
- ),'patch' => array(
343
- 'path' => 'groups/{groupKey}',
344
- 'httpMethod' => 'PATCH',
345
- 'parameters' => array(
346
- 'groupKey' => array(
347
- 'location' => 'path',
348
- 'type' => 'string',
349
- 'required' => true,
350
- ),
351
- ),
352
- ),'update' => array(
353
- 'path' => 'groups/{groupKey}',
354
- 'httpMethod' => 'PUT',
355
- 'parameters' => array(
356
- 'groupKey' => array(
357
- 'location' => 'path',
358
- 'type' => 'string',
359
- 'required' => true,
360
- ),
361
- ),
362
- ),
363
- )
364
- )
365
- );
366
- $this->groups_aliases = new Google_Service_Directory_GroupsAliases_Resource(
367
- $this,
368
- $this->serviceName,
369
- 'aliases',
370
- array(
371
- 'methods' => array(
372
- 'delete' => array(
373
- 'path' => 'groups/{groupKey}/aliases/{alias}',
374
- 'httpMethod' => 'DELETE',
375
- 'parameters' => array(
376
- 'groupKey' => array(
377
- 'location' => 'path',
378
- 'type' => 'string',
379
- 'required' => true,
380
- ),
381
- 'alias' => array(
382
- 'location' => 'path',
383
- 'type' => 'string',
384
- 'required' => true,
385
- ),
386
- ),
387
- ),'insert' => array(
388
- 'path' => 'groups/{groupKey}/aliases',
389
- 'httpMethod' => 'POST',
390
- 'parameters' => array(
391
- 'groupKey' => array(
392
- 'location' => 'path',
393
- 'type' => 'string',
394
- 'required' => true,
395
- ),
396
- ),
397
- ),'list' => array(
398
- 'path' => 'groups/{groupKey}/aliases',
399
- 'httpMethod' => 'GET',
400
- 'parameters' => array(
401
- 'groupKey' => array(
402
- 'location' => 'path',
403
- 'type' => 'string',
404
- 'required' => true,
405
- ),
406
- ),
407
- ),
408
- )
409
- )
410
- );
411
- $this->members = new Google_Service_Directory_Members_Resource(
412
- $this,
413
- $this->serviceName,
414
- 'members',
415
- array(
416
- 'methods' => array(
417
- 'delete' => array(
418
- 'path' => 'groups/{groupKey}/members/{memberKey}',
419
- 'httpMethod' => 'DELETE',
420
- 'parameters' => array(
421
- 'groupKey' => array(
422
- 'location' => 'path',
423
- 'type' => 'string',
424
- 'required' => true,
425
- ),
426
- 'memberKey' => array(
427
- 'location' => 'path',
428
- 'type' => 'string',
429
- 'required' => true,
430
- ),
431
- ),
432
- ),'get' => array(
433
- 'path' => 'groups/{groupKey}/members/{memberKey}',
434
- 'httpMethod' => 'GET',
435
- 'parameters' => array(
436
- 'groupKey' => array(
437
- 'location' => 'path',
438
- 'type' => 'string',
439
- 'required' => true,
440
- ),
441
- 'memberKey' => array(
442
- 'location' => 'path',
443
- 'type' => 'string',
444
- 'required' => true,
445
- ),
446
- ),
447
- ),'insert' => array(
448
- 'path' => 'groups/{groupKey}/members',
449
- 'httpMethod' => 'POST',
450
- 'parameters' => array(
451
- 'groupKey' => array(
452
- 'location' => 'path',
453
- 'type' => 'string',
454
- 'required' => true,
455
- ),
456
- ),
457
- ),'list' => array(
458
- 'path' => 'groups/{groupKey}/members',
459
- 'httpMethod' => 'GET',
460
- 'parameters' => array(
461
- 'groupKey' => array(
462
- 'location' => 'path',
463
- 'type' => 'string',
464
- 'required' => true,
465
- ),
466
- 'pageToken' => array(
467
- 'location' => 'query',
468
- 'type' => 'string',
469
- ),
470
- 'roles' => array(
471
- 'location' => 'query',
472
- 'type' => 'string',
473
- ),
474
- 'maxResults' => array(
475
- 'location' => 'query',
476
- 'type' => 'integer',
477
- ),
478
- ),
479
- ),'patch' => array(
480
- 'path' => 'groups/{groupKey}/members/{memberKey}',
481
- 'httpMethod' => 'PATCH',
482
- 'parameters' => array(
483
- 'groupKey' => array(
484
- 'location' => 'path',
485
- 'type' => 'string',
486
- 'required' => true,
487
- ),
488
- 'memberKey' => array(
489
- 'location' => 'path',
490
- 'type' => 'string',
491
- 'required' => true,
492
- ),
493
- ),
494
- ),'update' => array(
495
- 'path' => 'groups/{groupKey}/members/{memberKey}',
496
- 'httpMethod' => 'PUT',
497
- 'parameters' => array(
498
- 'groupKey' => array(
499
- 'location' => 'path',
500
- 'type' => 'string',
501
- 'required' => true,
502
- ),
503
- 'memberKey' => array(
504
- 'location' => 'path',
505
- 'type' => 'string',
506
- 'required' => true,
507
- ),
508
- ),
509
- ),
510
- )
511
- )
512
- );
513
- $this->mobiledevices = new Google_Service_Directory_Mobiledevices_Resource(
514
- $this,
515
- $this->serviceName,
516
- 'mobiledevices',
517
- array(
518
- 'methods' => array(
519
- 'action' => array(
520
- 'path' => 'customer/{customerId}/devices/mobile/{resourceId}/action',
521
- 'httpMethod' => 'POST',
522
- 'parameters' => array(
523
- 'customerId' => array(
524
- 'location' => 'path',
525
- 'type' => 'string',
526
- 'required' => true,
527
- ),
528
- 'resourceId' => array(
529
- 'location' => 'path',
530
- 'type' => 'string',
531
- 'required' => true,
532
- ),
533
- ),
534
- ),'delete' => array(
535
- 'path' => 'customer/{customerId}/devices/mobile/{resourceId}',
536
- 'httpMethod' => 'DELETE',
537
- 'parameters' => array(
538
- 'customerId' => array(
539
- 'location' => 'path',
540
- 'type' => 'string',
541
- 'required' => true,
542
- ),
543
- 'resourceId' => array(
544
- 'location' => 'path',
545
- 'type' => 'string',
546
- 'required' => true,
547
- ),
548
- ),
549
- ),'get' => array(
550
- 'path' => 'customer/{customerId}/devices/mobile/{resourceId}',
551
- 'httpMethod' => 'GET',
552
- 'parameters' => array(
553
- 'customerId' => array(
554
- 'location' => 'path',
555
- 'type' => 'string',
556
- 'required' => true,
557
- ),
558
- 'resourceId' => array(
559
- 'location' => 'path',
560
- 'type' => 'string',
561
- 'required' => true,
562
- ),
563
- 'projection' => array(
564
- 'location' => 'query',
565
- 'type' => 'string',
566
- ),
567
- ),
568
- ),'list' => array(
569
- 'path' => 'customer/{customerId}/devices/mobile',
570
- 'httpMethod' => 'GET',
571
- 'parameters' => array(
572
- 'customerId' => array(
573
- 'location' => 'path',
574
- 'type' => 'string',
575
- 'required' => true,
576
- ),
577
- 'orderBy' => array(
578
- 'location' => 'query',
579
- 'type' => 'string',
580
- ),
581
- 'projection' => array(
582
- 'location' => 'query',
583
- 'type' => 'string',
584
- ),
585
- 'maxResults' => array(
586
- 'location' => 'query',
587
- 'type' => 'integer',
588
- ),
589
- 'pageToken' => array(
590
- 'location' => 'query',
591
- 'type' => 'string',
592
- ),
593
- 'sortOrder' => array(
594
- 'location' => 'query',
595
- 'type' => 'string',
596
- ),
597
- 'query' => array(
598
- 'location' => 'query',
599
- 'type' => 'string',
600
- ),
601
- ),
602
- ),
603
- )
604
- )
605
- );
606
- $this->notifications = new Google_Service_Directory_Notifications_Resource(
607
- $this,
608
- $this->serviceName,
609
- 'notifications',
610
- array(
611
- 'methods' => array(
612
- 'delete' => array(
613
- 'path' => 'customer/{customer}/notifications/{notificationId}',
614
- 'httpMethod' => 'DELETE',
615
- 'parameters' => array(
616
- 'customer' => array(
617
- 'location' => 'path',
618
- 'type' => 'string',
619
- 'required' => true,
620
- ),
621
- 'notificationId' => array(
622
- 'location' => 'path',
623
- 'type' => 'string',
624
- 'required' => true,
625
- ),
626
- ),
627
- ),'get' => array(
628
- 'path' => 'customer/{customer}/notifications/{notificationId}',
629
- 'httpMethod' => 'GET',
630
- 'parameters' => array(
631
- 'customer' => array(
632
- 'location' => 'path',
633
- 'type' => 'string',
634
- 'required' => true,
635
- ),
636
- 'notificationId' => array(
637
- 'location' => 'path',
638
- 'type' => 'string',
639
- 'required' => true,
640
- ),
641
- ),
642
- ),'list' => array(
643
- 'path' => 'customer/{customer}/notifications',
644
- 'httpMethod' => 'GET',
645
- 'parameters' => array(
646
- 'customer' => array(
647
- 'location' => 'path',
648
- 'type' => 'string',
649
- 'required' => true,
650
- ),
651
- 'pageToken' => array(
652
- 'location' => 'query',
653
- 'type' => 'string',
654
- ),
655
- 'maxResults' => array(
656
- 'location' => 'query',
657
- 'type' => 'integer',
658
- ),
659
- 'language' => array(
660
- 'location' => 'query',
661
- 'type' => 'string',
662
- ),
663
- ),
664
- ),'patch' => array(
665
- 'path' => 'customer/{customer}/notifications/{notificationId}',
666
- 'httpMethod' => 'PATCH',
667
- 'parameters' => array(
668
- 'customer' => array(
669
- 'location' => 'path',
670
- 'type' => 'string',
671
- 'required' => true,
672
- ),
673
- 'notificationId' => array(
674
- 'location' => 'path',
675
- 'type' => 'string',
676
- 'required' => true,
677
- ),
678
- ),
679
- ),'update' => array(
680
- 'path' => 'customer/{customer}/notifications/{notificationId}',
681
- 'httpMethod' => 'PUT',
682
- 'parameters' => array(
683
- 'customer' => array(
684
- 'location' => 'path',
685
- 'type' => 'string',
686
- 'required' => true,
687
- ),
688
- 'notificationId' => array(
689
- 'location' => 'path',
690
- 'type' => 'string',
691
- 'required' => true,
692
- ),
693
- ),
694
- ),
695
- )
696
- )
697
- );
698
- $this->orgunits = new Google_Service_Directory_Orgunits_Resource(
699
- $this,
700
- $this->serviceName,
701
- 'orgunits',
702
- array(
703
- 'methods' => array(
704
- 'delete' => array(
705
- 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}',
706
- 'httpMethod' => 'DELETE',
707
- 'parameters' => array(
708
- 'customerId' => array(
709
- 'location' => 'path',
710
- 'type' => 'string',
711
- 'required' => true,
712
- ),
713
- 'orgUnitPath' => array(
714
- 'location' => 'path',
715
- 'type' => 'string',
716
- 'repeated' => true,
717
- 'required' => true,
718
- ),
719
- ),
720
- ),'get' => array(
721
- 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}',
722
- 'httpMethod' => 'GET',
723
- 'parameters' => array(
724
- 'customerId' => array(
725
- 'location' => 'path',
726
- 'type' => 'string',
727
- 'required' => true,
728
- ),
729
- 'orgUnitPath' => array(
730
- 'location' => 'path',
731
- 'type' => 'string',
732
- 'repeated' => true,
733
- 'required' => true,
734
- ),
735
- ),
736
- ),'insert' => array(
737
- 'path' => 'customer/{customerId}/orgunits',
738
- 'httpMethod' => 'POST',
739
- 'parameters' => array(
740
- 'customerId' => array(
741
- 'location' => 'path',
742
- 'type' => 'string',
743
- 'required' => true,
744
- ),
745
- ),
746
- ),'list' => array(
747
- 'path' => 'customer/{customerId}/orgunits',
748
- 'httpMethod' => 'GET',
749
- 'parameters' => array(
750
- 'customerId' => array(
751
- 'location' => 'path',
752
- 'type' => 'string',
753
- 'required' => true,
754
- ),
755
- 'type' => array(
756
- 'location' => 'query',
757
- 'type' => 'string',
758
- ),
759
- 'orgUnitPath' => array(
760
- 'location' => 'query',
761
- 'type' => 'string',
762
- ),
763
- ),
764
- ),'patch' => array(
765
- 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}',
766
- 'httpMethod' => 'PATCH',
767
- 'parameters' => array(
768
- 'customerId' => array(
769
- 'location' => 'path',
770
- 'type' => 'string',
771
- 'required' => true,
772
- ),
773
- 'orgUnitPath' => array(
774
- 'location' => 'path',
775
- 'type' => 'string',
776
- 'repeated' => true,
777
- 'required' => true,
778
- ),
779
- ),
780
- ),'update' => array(
781
- 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}',
782
- 'httpMethod' => 'PUT',
783
- 'parameters' => array(
784
- 'customerId' => array(
785
- 'location' => 'path',
786
- 'type' => 'string',
787
- 'required' => true,
788
- ),
789
- 'orgUnitPath' => array(
790
- 'location' => 'path',
791
- 'type' => 'string',
792
- 'repeated' => true,
793
- 'required' => true,
794
- ),
795
- ),
796
- ),
797
- )
798
- )
799
- );
800
- $this->schemas = new Google_Service_Directory_Schemas_Resource(
801
- $this,
802
- $this->serviceName,
803
- 'schemas',
804
- array(
805
- 'methods' => array(
806
- 'delete' => array(
807
- 'path' => 'customer/{customerId}/schemas/{schemaKey}',
808
- 'httpMethod' => 'DELETE',
809
- 'parameters' => array(
810
- 'customerId' => array(
811
- 'location' => 'path',
812
- 'type' => 'string',
813
- 'required' => true,
814
- ),
815
- 'schemaKey' => array(
816
- 'location' => 'path',
817
- 'type' => 'string',
818
- 'required' => true,
819
- ),
820
- ),
821
- ),'get' => array(
822
- 'path' => 'customer/{customerId}/schemas/{schemaKey}',
823
- 'httpMethod' => 'GET',
824
- 'parameters' => array(
825
- 'customerId' => array(
826
- 'location' => 'path',
827
- 'type' => 'string',
828
- 'required' => true,
829
- ),
830
- 'schemaKey' => array(
831
- 'location' => 'path',
832
- 'type' => 'string',
833
- 'required' => true,
834
- ),
835
- ),
836
- ),'insert' => array(
837
- 'path' => 'customer/{customerId}/schemas',
838
- 'httpMethod' => 'POST',
839
- 'parameters' => array(
840
- 'customerId' => array(
841
- 'location' => 'path',
842
- 'type' => 'string',
843
- 'required' => true,
844
- ),
845
- ),
846
- ),'list' => array(
847
- 'path' => 'customer/{customerId}/schemas',
848
- 'httpMethod' => 'GET',
849
- 'parameters' => array(
850
- 'customerId' => array(
851
- 'location' => 'path',
852
- 'type' => 'string',
853
- 'required' => true,
854
- ),
855
- ),
856
- ),'patch' => array(
857
- 'path' => 'customer/{customerId}/schemas/{schemaKey}',
858
- 'httpMethod' => 'PATCH',
859
- 'parameters' => array(
860
- 'customerId' => array(
861
- 'location' => 'path',
862
- 'type' => 'string',
863
- 'required' => true,
864
- ),
865
- 'schemaKey' => array(
866
- 'location' => 'path',
867
- 'type' => 'string',
868
- 'required' => true,
869
- ),
870
- ),
871
- ),'update' => array(
872
- 'path' => 'customer/{customerId}/schemas/{schemaKey}',
873
- 'httpMethod' => 'PUT',
874
- 'parameters' => array(
875
- 'customerId' => array(
876
- 'location' => 'path',
877
- 'type' => 'string',
878
- 'required' => true,
879
- ),
880
- 'schemaKey' => array(
881
- 'location' => 'path',
882
- 'type' => 'string',
883
- 'required' => true,
884
- ),
885
- ),
886
- ),
887
- )
888
- )
889
- );
890
- $this->tokens = new Google_Service_Directory_Tokens_Resource(
891
- $this,
892
- $this->serviceName,
893
- 'tokens',
894
- array(
895
- 'methods' => array(
896
- 'delete' => array(
897
- 'path' => 'users/{userKey}/tokens/{clientId}',
898
- 'httpMethod' => 'DELETE',
899
- 'parameters' => array(
900
- 'userKey' => array(
901
- 'location' => 'path',
902
- 'type' => 'string',
903
- 'required' => true,
904
- ),
905
- 'clientId' => array(
906
- 'location' => 'path',
907
- 'type' => 'string',
908
- 'required' => true,
909
- ),
910
- ),
911
- ),'get' => array(
912
- 'path' => 'users/{userKey}/tokens/{clientId}',
913
- 'httpMethod' => 'GET',
914
- 'parameters' => array(
915
- 'userKey' => array(
916
- 'location' => 'path',
917
- 'type' => 'string',
918
- 'required' => true,
919
- ),
920
- 'clientId' => array(
921
- 'location' => 'path',
922
- 'type' => 'string',
923
- 'required' => true,
924
- ),
925
- ),
926
- ),'list' => array(
927
- 'path' => 'users/{userKey}/tokens',
928
- 'httpMethod' => 'GET',
929
- 'parameters' => array(
930
- 'userKey' => array(
931
- 'location' => 'path',
932
- 'type' => 'string',
933
- 'required' => true,
934
- ),
935
- ),
936
- ),
937
- )
938
- )
939
- );
940
- $this->users = new Google_Service_Directory_Users_Resource(
941
- $this,
942
- $this->serviceName,
943
- 'users',
944
- array(
945
- 'methods' => array(
946
- 'delete' => array(
947
- 'path' => 'users/{userKey}',
948
- 'httpMethod' => 'DELETE',
949
- 'parameters' => array(
950
- 'userKey' => array(
951
- 'location' => 'path',
952
- 'type' => 'string',
953
- 'required' => true,
954
- ),
955
- ),
956
- ),'get' => array(
957
- 'path' => 'users/{userKey}',
958
- 'httpMethod' => 'GET',
959
- 'parameters' => array(
960
- 'userKey' => array(
961
- 'location' => 'path',
962
- 'type' => 'string',
963
- 'required' => true,
964
- ),
965
- 'viewType' => array(
966
- 'location' => 'query',
967
- 'type' => 'string',
968
- ),
969
- 'customFieldMask' => array(
970
- 'location' => 'query',
971
- 'type' => 'string',
972
- ),
973
- 'projection' => array(
974
- 'location' => 'query',
975
- 'type' => 'string',
976
- ),
977
- ),
978
- ),'insert' => array(
979
- 'path' => 'users',
980
- 'httpMethod' => 'POST',
981
- 'parameters' => array(),
982
- ),'list' => array(
983
- 'path' => 'users',
984
- 'httpMethod' => 'GET',
985
- 'parameters' => array(
986
- 'customer' => array(
987
- 'location' => 'query',
988
- 'type' => 'string',
989
- ),
990
- 'orderBy' => array(
991
- 'location' => 'query',
992
- 'type' => 'string',
993
- ),
994
- 'domain' => array(
995
- 'location' => 'query',
996
- 'type' => 'string',
997
- ),
998
- 'projection' => array(
999
- 'location' => 'query',
1000
- 'type' => 'string',
1001
- ),
1002
- 'showDeleted' => array(
1003
- 'location' => 'query',
1004
- 'type' => 'string',
1005
- ),
1006
- 'customFieldMask' => array(
1007
- 'location' => 'query',
1008
- 'type' => 'string',
1009
- ),
1010
- 'maxResults' => array(
1011
- 'location' => 'query',
1012
- 'type' => 'integer',
1013
- ),
1014
- 'pageToken' => array(
1015
- 'location' => 'query',
1016
- 'type' => 'string',
1017
- ),
1018
- 'sortOrder' => array(
1019
- 'location' => 'query',
1020
- 'type' => 'string',
1021
- ),
1022
- 'query' => array(
1023
- 'location' => 'query',
1024
- 'type' => 'string',
1025
- ),
1026
- 'viewType' => array(
1027
- 'location' => 'query',
1028
- 'type' => 'string',
1029
- ),
1030
- 'event' => array(
1031
- 'location' => 'query',
1032
- 'type' => 'string',
1033
- ),
1034
- ),
1035
- ),'makeAdmin' => array(
1036
- 'path' => 'users/{userKey}/makeAdmin',
1037
- 'httpMethod' => 'POST',
1038
- 'parameters' => array(
1039
- 'userKey' => array(
1040
- 'location' => 'path',
1041
- 'type' => 'string',
1042
- 'required' => true,
1043
- ),
1044
- ),
1045
- ),'patch' => array(
1046
- 'path' => 'users/{userKey}',
1047
- 'httpMethod' => 'PATCH',
1048
- 'parameters' => array(
1049
- 'userKey' => array(
1050
- 'location' => 'path',
1051
- 'type' => 'string',
1052
- 'required' => true,
1053
- ),
1054
- ),
1055
- ),'undelete' => array(
1056
- 'path' => 'users/{userKey}/undelete',
1057
- 'httpMethod' => 'POST',
1058
- 'parameters' => array(
1059
- 'userKey' => array(
1060
- 'location' => 'path',
1061
- 'type' => 'string',
1062
- 'required' => true,
1063
- ),
1064
- ),
1065
- ),'update' => array(
1066
- 'path' => 'users/{userKey}',
1067
- 'httpMethod' => 'PUT',
1068
- 'parameters' => array(
1069
- 'userKey' => array(
1070
- 'location' => 'path',
1071
- 'type' => 'string',
1072
- 'required' => true,
1073
- ),
1074
- ),
1075
- ),'watch' => array(
1076
- 'path' => 'users/watch',
1077
- 'httpMethod' => 'POST',
1078
- 'parameters' => array(
1079
- 'customer' => array(
1080
- 'location' => 'query',
1081
- 'type' => 'string',
1082
- ),
1083
- 'orderBy' => array(
1084
- 'location' => 'query',
1085
- 'type' => 'string',
1086
- ),
1087
- 'domain' => array(
1088
- 'location' => 'query',
1089
- 'type' => 'string',
1090
- ),
1091
- 'projection' => array(
1092
- 'location' => 'query',
1093
- 'type' => 'string',
1094
- ),
1095
- 'showDeleted' => array(
1096
- 'location' => 'query',
1097
- 'type' => 'string',
1098
- ),
1099
- 'customFieldMask' => array(
1100
- 'location' => 'query',
1101
- 'type' => 'string',
1102
- ),
1103
- 'maxResults' => array(
1104
- 'location' => 'query',
1105
- 'type' => 'integer',
1106
- ),
1107
- 'pageToken' => array(
1108
- 'location' => 'query',
1109
- 'type' => 'string',
1110
- ),
1111
- 'sortOrder' => array(
1112
- 'location' => 'query',
1113
- 'type' => 'string',
1114
- ),
1115
- 'query' => array(
1116
- 'location' => 'query',
1117
- 'type' => 'string',
1118
- ),
1119
- 'viewType' => array(
1120
- 'location' => 'query',
1121
- 'type' => 'string',
1122
- ),
1123
- 'event' => array(
1124
- 'location' => 'query',
1125
- 'type' => 'string',
1126
- ),
1127
- ),
1128
- ),
1129
- )
1130
- )
1131
- );
1132
- $this->users_aliases = new Google_Service_Directory_UsersAliases_Resource(
1133
- $this,
1134
- $this->serviceName,
1135
- 'aliases',
1136
- array(
1137
- 'methods' => array(
1138
- 'delete' => array(
1139
- 'path' => 'users/{userKey}/aliases/{alias}',
1140
- 'httpMethod' => 'DELETE',
1141
- 'parameters' => array(
1142
- 'userKey' => array(
1143
- 'location' => 'path',
1144
- 'type' => 'string',
1145
- 'required' => true,
1146
- ),
1147
- 'alias' => array(
1148
- 'location' => 'path',
1149
- 'type' => 'string',
1150
- 'required' => true,
1151
- ),
1152
- ),
1153
- ),'insert' => array(
1154
- 'path' => 'users/{userKey}/aliases',
1155
- 'httpMethod' => 'POST',
1156
- 'parameters' => array(
1157
- 'userKey' => array(
1158
- 'location' => 'path',
1159
- 'type' => 'string',
1160
- 'required' => true,
1161
- ),
1162
- ),
1163
- ),'list' => array(
1164
- 'path' => 'users/{userKey}/aliases',
1165
- 'httpMethod' => 'GET',
1166
- 'parameters' => array(
1167
- 'userKey' => array(
1168
- 'location' => 'path',
1169
- 'type' => 'string',
1170
- 'required' => true,
1171
- ),
1172
- 'event' => array(
1173
- 'location' => 'query',
1174
- 'type' => 'string',
1175
- ),
1176
- ),
1177
- ),'watch' => array(
1178
- 'path' => 'users/{userKey}/aliases/watch',
1179
- 'httpMethod' => 'POST',
1180
- 'parameters' => array(
1181
- 'userKey' => array(
1182
- 'location' => 'path',
1183
- 'type' => 'string',
1184
- 'required' => true,
1185
- ),
1186
- 'event' => array(
1187
- 'location' => 'query',
1188
- 'type' => 'string',
1189
- ),
1190
- ),
1191
- ),
1192
- )
1193
- )
1194
- );
1195
- $this->users_photos = new Google_Service_Directory_UsersPhotos_Resource(
1196
- $this,
1197
- $this->serviceName,
1198
- 'photos',
1199
- array(
1200
- 'methods' => array(
1201
- 'delete' => array(
1202
- 'path' => 'users/{userKey}/photos/thumbnail',
1203
- 'httpMethod' => 'DELETE',
1204
- 'parameters' => array(
1205
- 'userKey' => array(
1206
- 'location' => 'path',
1207
- 'type' => 'string',
1208
- 'required' => true,
1209
- ),
1210
- ),
1211
- ),'get' => array(
1212
- 'path' => 'users/{userKey}/photos/thumbnail',
1213
- 'httpMethod' => 'GET',
1214
- 'parameters' => array(
1215
- 'userKey' => array(
1216
- 'location' => 'path',
1217
- 'type' => 'string',
1218
- 'required' => true,
1219
- ),
1220
- ),
1221
- ),'patch' => array(
1222
- 'path' => 'users/{userKey}/photos/thumbnail',
1223
- 'httpMethod' => 'PATCH',
1224
- 'parameters' => array(
1225
- 'userKey' => array(
1226
- 'location' => 'path',
1227
- 'type' => 'string',
1228
- 'required' => true,
1229
- ),
1230
- ),
1231
- ),'update' => array(
1232
- 'path' => 'users/{userKey}/photos/thumbnail',
1233
- 'httpMethod' => 'PUT',
1234
- 'parameters' => array(
1235
- 'userKey' => array(
1236
- 'location' => 'path',
1237
- 'type' => 'string',
1238
- 'required' => true,
1239
- ),
1240
- ),
1241
- ),
1242
- )
1243
- )
1244
- );
1245
- $this->verificationCodes = new Google_Service_Directory_VerificationCodes_Resource(
1246
- $this,
1247
- $this->serviceName,
1248
- 'verificationCodes',
1249
- array(
1250
- 'methods' => array(
1251
- 'generate' => array(
1252
- 'path' => 'users/{userKey}/verificationCodes/generate',
1253
- 'httpMethod' => 'POST',
1254
- 'parameters' => array(
1255
- 'userKey' => array(
1256
- 'location' => 'path',
1257
- 'type' => 'string',
1258
- 'required' => true,
1259
- ),
1260
- ),
1261
- ),'invalidate' => array(
1262
- 'path' => 'users/{userKey}/verificationCodes/invalidate',
1263
- 'httpMethod' => 'POST',
1264
- 'parameters' => array(
1265
- 'userKey' => array(
1266
- 'location' => 'path',
1267
- 'type' => 'string',
1268
- 'required' => true,
1269
- ),
1270
- ),
1271
- ),'list' => array(
1272
- 'path' => 'users/{userKey}/verificationCodes',
1273
- 'httpMethod' => 'GET',
1274
- 'parameters' => array(
1275
- 'userKey' => array(
1276
- 'location' => 'path',
1277
- 'type' => 'string',
1278
- 'required' => true,
1279
- ),
1280
- ),
1281
- ),
1282
- )
1283
- )
1284
- );
1285
- }
1286
- }
1287
-
1288
-
1289
- /**
1290
- * The "asps" collection of methods.
1291
- * Typical usage is:
1292
- * <code>
1293
- * $adminService = new Google_Service_Directory(...);
1294
- * $asps = $adminService->asps;
1295
- * </code>
1296
- */
1297
- class Google_Service_Directory_Asps_Resource extends Google_Service_Resource
1298
- {
1299
-
1300
- /**
1301
- * Delete an ASP issued by a user. (asps.delete)
1302
- *
1303
- * @param string $userKey Identifies the user in the API request. The value can
1304
- * be the user's primary email address, alias email address, or unique user ID.
1305
- * @param int $codeId The unique ID of the ASP to be deleted.
1306
- * @param array $optParams Optional parameters.
1307
- */
1308
- public function delete($userKey, $codeId, $optParams = array())
1309
- {
1310
- $params = array('userKey' => $userKey, 'codeId' => $codeId);
1311
- $params = array_merge($params, $optParams);
1312
- return $this->call('delete', array($params));
1313
- }
1314
-
1315
- /**
1316
- * Get information about an ASP issued by a user. (asps.get)
1317
- *
1318
- * @param string $userKey Identifies the user in the API request. The value can
1319
- * be the user's primary email address, alias email address, or unique user ID.
1320
- * @param int $codeId The unique ID of the ASP.
1321
- * @param array $optParams Optional parameters.
1322
- * @return Google_Service_Directory_Asp
1323
- */
1324
- public function get($userKey, $codeId, $optParams = array())
1325
- {
1326
- $params = array('userKey' => $userKey, 'codeId' => $codeId);
1327
- $params = array_merge($params, $optParams);
1328
- return $this->call('get', array($params), "Google_Service_Directory_Asp");
1329
- }
1330
-
1331
- /**
1332
- * List the ASPs issued by a user. (asps.listAsps)
1333
- *
1334
- * @param string $userKey Identifies the user in the API request. The value can
1335
- * be the user's primary email address, alias email address, or unique user ID.
1336
- * @param array $optParams Optional parameters.
1337
- * @return Google_Service_Directory_Asps
1338
- */
1339
- public function listAsps($userKey, $optParams = array())
1340
- {
1341
- $params = array('userKey' => $userKey);
1342
- $params = array_merge($params, $optParams);
1343
- return $this->call('list', array($params), "Google_Service_Directory_Asps");
1344
- }
1345
- }
1346
-
1347
- /**
1348
- * The "channels" collection of methods.
1349
- * Typical usage is:
1350
- * <code>
1351
- * $adminService = new Google_Service_Directory(...);
1352
- * $channels = $adminService->channels;
1353
- * </code>
1354
- */
1355
- class Google_Service_Directory_Channels_Resource extends Google_Service_Resource
1356
- {
1357
-
1358
- /**
1359
- * Stop watching resources through this channel (channels.stop)
1360
- *
1361
- * @param Google_Channel $postBody
1362
- * @param array $optParams Optional parameters.
1363
- */
1364
- public function stop(Google_Service_Directory_Channel $postBody, $optParams = array())
1365
- {
1366
- $params = array('postBody' => $postBody);
1367
- $params = array_merge($params, $optParams);
1368
- return $this->call('stop', array($params));
1369
- }
1370
- }
1371
-
1372
- /**
1373
- * The "chromeosdevices" collection of methods.
1374
- * Typical usage is:
1375
- * <code>
1376
- * $adminService = new Google_Service_Directory(...);
1377
- * $chromeosdevices = $adminService->chromeosdevices;
1378
- * </code>
1379
- */
1380
- class Google_Service_Directory_Chromeosdevices_Resource extends Google_Service_Resource
1381
- {
1382
-
1383
- /**
1384
- * Retrieve Chrome OS Device (chromeosdevices.get)
1385
- *
1386
- * @param string $customerId Immutable id of the Google Apps account
1387
- * @param string $deviceId Immutable id of Chrome OS Device
1388
- * @param array $optParams Optional parameters.
1389
- *
1390
- * @opt_param string projection Restrict information returned to a set of
1391
- * selected fields.
1392
- * @return Google_Service_Directory_ChromeOsDevice
1393
- */
1394
- public function get($customerId, $deviceId, $optParams = array())
1395
- {
1396
- $params = array('customerId' => $customerId, 'deviceId' => $deviceId);
1397
- $params = array_merge($params, $optParams);
1398
- return $this->call('get', array($params), "Google_Service_Directory_ChromeOsDevice");
1399
- }
1400
-
1401
- /**
1402
- * Retrieve all Chrome OS Devices of a customer (paginated)
1403
- * (chromeosdevices.listChromeosdevices)
1404
- *
1405
- * @param string $customerId Immutable id of the Google Apps account
1406
- * @param array $optParams Optional parameters.
1407
- *
1408
- * @opt_param string orderBy Column to use for sorting results
1409
- * @opt_param string projection Restrict information returned to a set of
1410
- * selected fields.
1411
- * @opt_param int maxResults Maximum number of results to return. Default is 100
1412
- * @opt_param string pageToken Token to specify next page in the list
1413
- * @opt_param string sortOrder Whether to return results in ascending or
1414
- * descending order. Only of use when orderBy is also used
1415
- * @opt_param string query Search string in the format given at
1416
- * http://support.google.com/chromeos/a/bin/answer.py?hl=en=1698333
1417
- * @return Google_Service_Directory_ChromeOsDevices
1418
- */
1419
- public function listChromeosdevices($customerId, $optParams = array())
1420
- {
1421
- $params = array('customerId' => $customerId);
1422
- $params = array_merge($params, $optParams);
1423
- return $this->call('list', array($params), "Google_Service_Directory_ChromeOsDevices");
1424
- }
1425
-
1426
- /**
1427
- * Update Chrome OS Device. This method supports patch semantics.
1428
- * (chromeosdevices.patch)
1429
- *
1430
- * @param string $customerId Immutable id of the Google Apps account
1431
- * @param string $deviceId Immutable id of Chrome OS Device
1432
- * @param Google_ChromeOsDevice $postBody
1433
- * @param array $optParams Optional parameters.
1434
- *
1435
- * @opt_param string projection Restrict information returned to a set of
1436
- * selected fields.
1437
- * @return Google_Service_Directory_ChromeOsDevice
1438
- */
1439
- public function patch($customerId, $deviceId, Google_Service_Directory_ChromeOsDevice $postBody, $optParams = array())
1440
- {
1441
- $params = array('customerId' => $customerId, 'deviceId' => $deviceId, 'postBody' => $postBody);
1442
- $params = array_merge($params, $optParams);
1443
- return $this->call('patch', array($params), "Google_Service_Directory_ChromeOsDevice");
1444
- }
1445
-
1446
- /**
1447
- * Update Chrome OS Device (chromeosdevices.update)
1448
- *
1449
- * @param string $customerId Immutable id of the Google Apps account
1450
- * @param string $deviceId Immutable id of Chrome OS Device
1451
- * @param Google_ChromeOsDevice $postBody
1452
- * @param array $optParams Optional parameters.
1453
- *
1454
- * @opt_param string projection Restrict information returned to a set of
1455
- * selected fields.
1456
- * @return Google_Service_Directory_ChromeOsDevice
1457
- */
1458
- public function update($customerId, $deviceId, Google_Service_Directory_ChromeOsDevice $postBody, $optParams = array())
1459
- {
1460
- $params = array('customerId' => $customerId, 'deviceId' => $deviceId, 'postBody' => $postBody);
1461
- $params = array_merge($params, $optParams);
1462
- return $this->call('update', array($params), "Google_Service_Directory_ChromeOsDevice");
1463
- }
1464
- }
1465
-
1466
- /**
1467
- * The "groups" collection of methods.
1468
- * Typical usage is:
1469
- * <code>
1470
- * $adminService = new Google_Service_Directory(...);
1471
- * $groups = $adminService->groups;
1472
- * </code>
1473
- */
1474
- class Google_Service_Directory_Groups_Resource extends Google_Service_Resource
1475
- {
1476
-
1477
- /**
1478
- * Delete Group (groups.delete)
1479
- *
1480
- * @param string $groupKey Email or immutable Id of the group
1481
- * @param array $optParams Optional parameters.
1482
- */
1483
- public function delete($groupKey, $optParams = array())
1484
- {
1485
- $params = array('groupKey' => $groupKey);
1486
- $params = array_merge($params, $optParams);
1487
- return $this->call('delete', array($params));
1488
- }
1489
-
1490
- /**
1491
- * Retrieve Group (groups.get)
1492
- *
1493
- * @param string $groupKey Email or immutable Id of the group
1494
- * @param array $optParams Optional parameters.
1495
- * @return Google_Service_Directory_Group
1496
- */
1497
- public function get($groupKey, $optParams = array())
1498
- {
1499
- $params = array('groupKey' => $groupKey);
1500
- $params = array_merge($params, $optParams);
1501
- return $this->call('get', array($params), "Google_Service_Directory_Group");
1502
- }
1503
-
1504
- /**
1505
- * Create Group (groups.insert)
1506
- *
1507
- * @param Google_Group $postBody
1508
- * @param array $optParams Optional parameters.
1509
- * @return Google_Service_Directory_Group
1510
- */
1511
- public function insert(Google_Service_Directory_Group $postBody, $optParams = array())
1512
- {
1513
- $params = array('postBody' => $postBody);
1514
- $params = array_merge($params, $optParams);
1515
- return $this->call('insert', array($params), "Google_Service_Directory_Group");
1516
- }
1517
-
1518
- /**
1519
- * Retrieve all groups in a domain (paginated) (groups.listGroups)
1520
- *
1521
- * @param array $optParams Optional parameters.
1522
- *
1523
- * @opt_param string customer Immutable id of the Google Apps account. In case
1524
- * of multi-domain, to fetch all groups for a customer, fill this field instead
1525
- * of domain.
1526
- * @opt_param string pageToken Token to specify next page in the list
1527
- * @opt_param string domain Name of the domain. Fill this field to get groups
1528
- * from only this domain. To return all groups in a multi-domain fill customer
1529
- * field instead.
1530
- * @opt_param int maxResults Maximum number of results to return. Default is 200
1531
- * @opt_param string userKey Email or immutable Id of the user if only those
1532
- * groups are to be listed, the given user is a member of. If Id, it should
1533
- * match with id of user object
1534
- * @return Google_Service_Directory_Groups
1535
- */
1536
- public function listGroups($optParams = array())
1537
- {
1538
- $params = array();
1539
- $params = array_merge($params, $optParams);
1540
- return $this->call('list', array($params), "Google_Service_Directory_Groups");
1541
- }
1542
-
1543
- /**
1544
- * Update Group. This method supports patch semantics. (groups.patch)
1545
- *
1546
- * @param string $groupKey Email or immutable Id of the group. If Id, it should
1547
- * match with id of group object
1548
- * @param Google_Group $postBody
1549
- * @param array $optParams Optional parameters.
1550
- * @return Google_Service_Directory_Group
1551
- */
1552
- public function patch($groupKey, Google_Service_Directory_Group $postBody, $optParams = array())
1553
- {
1554
- $params = array('groupKey' => $groupKey, 'postBody' => $postBody);
1555
- $params = array_merge($params, $optParams);
1556
- return $this->call('patch', array($params), "Google_Service_Directory_Group");
1557
- }
1558
-
1559
- /**
1560
- * Update Group (groups.update)
1561
- *
1562
- * @param string $groupKey Email or immutable Id of the group. If Id, it should
1563
- * match with id of group object
1564
- * @param Google_Group $postBody
1565
- * @param array $optParams Optional parameters.
1566
- * @return Google_Service_Directory_Group
1567
- */
1568
- public function update($groupKey, Google_Service_Directory_Group $postBody, $optParams = array())
1569
- {
1570
- $params = array('groupKey' => $groupKey, 'postBody' => $postBody);
1571
- $params = array_merge($params, $optParams);
1572
- return $this->call('update', array($params), "Google_Service_Directory_Group");
1573
- }
1574
- }
1575
-
1576
- /**
1577
- * The "aliases" collection of methods.
1578
- * Typical usage is:
1579
- * <code>
1580
- * $adminService = new Google_Service_Directory(...);
1581
- * $aliases = $adminService->aliases;
1582
- * </code>
1583
- */
1584
- class Google_Service_Directory_GroupsAliases_Resource extends Google_Service_Resource
1585
- {
1586
-
1587
- /**
1588
- * Remove a alias for the group (aliases.delete)
1589
- *
1590
- * @param string $groupKey Email or immutable Id of the group
1591
- * @param string $alias The alias to be removed
1592
- * @param array $optParams Optional parameters.
1593
- */
1594
- public function delete($groupKey, $alias, $optParams = array())
1595
- {
1596
- $params = array('groupKey' => $groupKey, 'alias' => $alias);
1597
- $params = array_merge($params, $optParams);
1598
- return $this->call('delete', array($params));
1599
- }
1600
-
1601
- /**
1602
- * Add a alias for the group (aliases.insert)
1603
- *
1604
- * @param string $groupKey Email or immutable Id of the group
1605
- * @param Google_Alias $postBody
1606
- * @param array $optParams Optional parameters.
1607
- * @return Google_Service_Directory_Alias
1608
- */
1609
- public function insert($groupKey, Google_Service_Directory_Alias $postBody, $optParams = array())
1610
- {
1611
- $params = array('groupKey' => $groupKey, 'postBody' => $postBody);
1612
- $params = array_merge($params, $optParams);
1613
- return $this->call('insert', array($params), "Google_Service_Directory_Alias");
1614
- }
1615
-
1616
- /**
1617
- * List all aliases for a group (aliases.listGroupsAliases)
1618
- *
1619
- * @param string $groupKey Email or immutable Id of the group
1620
- * @param array $optParams Optional parameters.
1621
- * @return Google_Service_Directory_Aliases
1622
- */
1623
- public function listGroupsAliases($groupKey, $optParams = array())
1624
- {
1625
- $params = array('groupKey' => $groupKey);
1626
- $params = array_merge($params, $optParams);
1627
- return $this->call('list', array($params), "Google_Service_Directory_Aliases");
1628
- }
1629
- }
1630
-
1631
- /**
1632
- * The "members" collection of methods.
1633
- * Typical usage is:
1634
- * <code>
1635
- * $adminService = new Google_Service_Directory(...);
1636
- * $members = $adminService->members;
1637
- * </code>
1638
- */
1639
- class Google_Service_Directory_Members_Resource extends Google_Service_Resource
1640
- {
1641
-
1642
- /**
1643
- * Remove membership. (members.delete)
1644
- *
1645
- * @param string $groupKey Email or immutable Id of the group
1646
- * @param string $memberKey Email or immutable Id of the member
1647
- * @param array $optParams Optional parameters.
1648
- */
1649
- public function delete($groupKey, $memberKey, $optParams = array())
1650
- {
1651
- $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey);
1652
- $params = array_merge($params, $optParams);
1653
- return $this->call('delete', array($params));
1654
- }
1655
-
1656
- /**
1657
- * Retrieve Group Member (members.get)
1658
- *
1659
- * @param string $groupKey Email or immutable Id of the group
1660
- * @param string $memberKey Email or immutable Id of the member
1661
- * @param array $optParams Optional parameters.
1662
- * @return Google_Service_Directory_Member
1663
- */
1664
- public function get($groupKey, $memberKey, $optParams = array())
1665
- {
1666
- $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey);
1667
- $params = array_merge($params, $optParams);
1668
- return $this->call('get', array($params), "Google_Service_Directory_Member");
1669
- }
1670
-
1671
- /**
1672
- * Add user to the specified group. (members.insert)
1673
- *
1674
- * @param string $groupKey Email or immutable Id of the group
1675
- * @param Google_Member $postBody
1676
- * @param array $optParams Optional parameters.
1677
- * @return Google_Service_Directory_Member
1678
- */
1679
- public function insert($groupKey, Google_Service_Directory_Member $postBody, $optParams = array())
1680
- {
1681
- $params = array('groupKey' => $groupKey, 'postBody' => $postBody);
1682
- $params = array_merge($params, $optParams);
1683
- return $this->call('insert', array($params), "Google_Service_Directory_Member");
1684
- }
1685
-
1686
- /**
1687
- * Retrieve all members in a group (paginated) (members.listMembers)
1688
- *
1689
- * @param string $groupKey Email or immutable Id of the group
1690
- * @param array $optParams Optional parameters.
1691
- *
1692
- * @opt_param string pageToken Token to specify next page in the list
1693
- * @opt_param string roles Comma separated role values to filter list results
1694
- * on.
1695
- * @opt_param int maxResults Maximum number of results to return. Default is 200
1696
- * @return Google_Service_Directory_Members
1697
- */
1698
- public function listMembers($groupKey, $optParams = array())
1699
- {
1700
- $params = array('groupKey' => $groupKey);
1701
- $params = array_merge($params, $optParams);
1702
- return $this->call('list', array($params), "Google_Service_Directory_Members");
1703
- }
1704
-
1705
- /**
1706
- * Update membership of a user in the specified group. This method supports
1707
- * patch semantics. (members.patch)
1708
- *
1709
- * @param string $groupKey Email or immutable Id of the group. If Id, it should
1710
- * match with id of group object
1711
- * @param string $memberKey Email or immutable Id of the user. If Id, it should
1712
- * match with id of member object
1713
- * @param Google_Member $postBody
1714
- * @param array $optParams Optional parameters.
1715
- * @return Google_Service_Directory_Member
1716
- */
1717
- public function patch($groupKey, $memberKey, Google_Service_Directory_Member $postBody, $optParams = array())
1718
- {
1719
- $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody);
1720
- $params = array_merge($params, $optParams);
1721
- return $this->call('patch', array($params), "Google_Service_Directory_Member");
1722
- }
1723
-
1724
- /**
1725
- * Update membership of a user in the specified group. (members.update)
1726
- *
1727
- * @param string $groupKey Email or immutable Id of the group. If Id, it should
1728
- * match with id of group object
1729
- * @param string $memberKey Email or immutable Id of the user. If Id, it should
1730
- * match with id of member object
1731
- * @param Google_Member $postBody
1732
- * @param array $optParams Optional parameters.
1733
- * @return Google_Service_Directory_Member
1734
- */
1735
- public function update($groupKey, $memberKey, Google_Service_Directory_Member $postBody, $optParams = array())
1736
- {
1737
- $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody);
1738
- $params = array_merge($params, $optParams);
1739
- return $this->call('update', array($params), "Google_Service_Directory_Member");
1740
- }
1741
- }
1742
-
1743
- /**
1744
- * The "mobiledevices" collection of methods.
1745
- * Typical usage is:
1746
- * <code>
1747
- * $adminService = new Google_Service_Directory(...);
1748
- * $mobiledevices = $adminService->mobiledevices;
1749
- * </code>
1750
- */
1751
- class Google_Service_Directory_Mobiledevices_Resource extends Google_Service_Resource
1752
- {
1753
-
1754
- /**
1755
- * Take action on Mobile Device (mobiledevices.action)
1756
- *
1757
- * @param string $customerId Immutable id of the Google Apps account
1758
- * @param string $resourceId Immutable id of Mobile Device
1759
- * @param Google_MobileDeviceAction $postBody
1760
- * @param array $optParams Optional parameters.
1761
- */
1762
- public function action($customerId, $resourceId, Google_Service_Directory_MobileDeviceAction $postBody, $optParams = array())
1763
- {
1764
- $params = array('customerId' => $customerId, 'resourceId' => $resourceId, 'postBody' => $postBody);
1765
- $params = array_merge($params, $optParams);
1766
- return $this->call('action', array($params));
1767
- }
1768
-
1769
- /**
1770
- * Delete Mobile Device (mobiledevices.delete)
1771
- *
1772
- * @param string $customerId Immutable id of the Google Apps account
1773
- * @param string $resourceId Immutable id of Mobile Device
1774
- * @param array $optParams Optional parameters.
1775
- */
1776
- public function delete($customerId, $resourceId, $optParams = array())
1777
- {
1778
- $params = array('customerId' => $customerId, 'resourceId' => $resourceId);
1779
- $params = array_merge($params, $optParams);
1780
- return $this->call('delete', array($params));
1781
- }
1782
-
1783
- /**
1784
- * Retrieve Mobile Device (mobiledevices.get)
1785
- *
1786
- * @param string $customerId Immutable id of the Google Apps account
1787
- * @param string $resourceId Immutable id of Mobile Device
1788
- * @param array $optParams Optional parameters.
1789
- *
1790
- * @opt_param string projection Restrict information returned to a set of
1791
- * selected fields.
1792
- * @return Google_Service_Directory_MobileDevice
1793
- */
1794
- public function get($customerId, $resourceId, $optParams = array())
1795
- {
1796
- $params = array('customerId' => $customerId, 'resourceId' => $resourceId);
1797
- $params = array_merge($params, $optParams);
1798
- return $this->call('get', array($params), "Google_Service_Directory_MobileDevice");
1799
- }
1800
-
1801
- /**
1802
- * Retrieve all Mobile Devices of a customer (paginated)
1803
- * (mobiledevices.listMobiledevices)
1804
- *
1805
- * @param string $customerId Immutable id of the Google Apps account
1806
- * @param array $optParams Optional parameters.
1807
- *
1808
- * @opt_param string orderBy Column to use for sorting results
1809
- * @opt_param string projection Restrict information returned to a set of
1810
- * selected fields.
1811
- * @opt_param int maxResults Maximum number of results to return. Default is 100
1812
- * @opt_param string pageToken Token to specify next page in the list
1813
- * @opt_param string sortOrder Whether to return results in ascending or
1814
- * descending order. Only of use when orderBy is also used
1815
- * @opt_param string query Search string in the format given at
1816
- * http://support.google.com/a/bin/answer.py?hl=en=1408863#search
1817
- * @return Google_Service_Directory_MobileDevices
1818
- */
1819
- public function listMobiledevices($customerId, $optParams = array())
1820
- {
1821
- $params = array('customerId' => $customerId);
1822
- $params = array_merge($params, $optParams);
1823
- return $this->call('list', array($params), "Google_Service_Directory_MobileDevices");
1824
- }
1825
- }
1826
-
1827
- /**
1828
- * The "notifications" collection of methods.
1829
- * Typical usage is:
1830
- * <code>
1831
- * $adminService = new Google_Service_Directory(...);
1832
- * $notifications = $adminService->notifications;
1833
- * </code>
1834
- */
1835
- class Google_Service_Directory_Notifications_Resource extends Google_Service_Resource
1836
- {
1837
-
1838
- /**
1839
- * Deletes a notification (notifications.delete)
1840
- *
1841
- * @param string $customer The unique ID for the customer's Google account. The
1842
- * customerId is also returned as part of the Users resource.
1843
- * @param string $notificationId The unique ID of the notification.
1844
- * @param array $optParams Optional parameters.
1845
- */
1846
- public function delete($customer, $notificationId, $optParams = array())
1847
- {
1848
- $params = array('customer' => $customer, 'notificationId' => $notificationId);
1849
- $params = array_merge($params, $optParams);
1850
- return $this->call('delete', array($params));
1851
- }
1852
-
1853
- /**
1854
- * Retrieves a notification. (notifications.get)
1855
- *
1856
- * @param string $customer The unique ID for the customer's Google account. The
1857
- * customerId is also returned as part of the Users resource.
1858
- * @param string $notificationId The unique ID of the notification.
1859
- * @param array $optParams Optional parameters.
1860
- * @return Google_Service_Directory_Notification
1861
- */
1862
- public function get($customer, $notificationId, $optParams = array())
1863
- {
1864
- $params = array('customer' => $customer, 'notificationId' => $notificationId);
1865
- $params = array_merge($params, $optParams);
1866
- return $this->call('get', array($params), "Google_Service_Directory_Notification");
1867
- }
1868
-
1869
- /**
1870
- * Retrieves a list of notifications. (notifications.listNotifications)
1871
- *
1872
- * @param string $customer The unique ID for the customer's Google account.
1873
- * @param array $optParams Optional parameters.
1874
- *
1875
- * @opt_param string pageToken The token to specify the page of results to
1876
- * retrieve.
1877
- * @opt_param string maxResults Maximum number of notifications to return per
1878
- * page. The default is 100.
1879
- * @opt_param string language The ISO 639-1 code of the language notifications
1880
- * are returned in. The default is English (en).
1881
- * @return Google_Service_Directory_Notifications
1882
- */
1883
- public function listNotifications($customer, $optParams = array())
1884
- {
1885
- $params = array('customer' => $customer);
1886
- $params = array_merge($params, $optParams);
1887
- return $this->call('list', array($params), "Google_Service_Directory_Notifications");
1888
- }
1889
-
1890
- /**
1891
- * Updates a notification. This method supports patch semantics.
1892
- * (notifications.patch)
1893
- *
1894
- * @param string $customer The unique ID for the customer's Google account.
1895
- * @param string $notificationId The unique ID of the notification.
1896
- * @param Google_Notification $postBody
1897
- * @param array $optParams Optional parameters.
1898
- * @return Google_Service_Directory_Notification
1899
- */
1900
- public function patch($customer, $notificationId, Google_Service_Directory_Notification $postBody, $optParams = array())
1901
- {
1902
- $params = array('customer' => $customer, 'notificationId' => $notificationId, 'postBody' => $postBody);
1903
- $params = array_merge($params, $optParams);
1904
- return $this->call('patch', array($params), "Google_Service_Directory_Notification");
1905
- }
1906
-
1907
- /**
1908
- * Updates a notification. (notifications.update)
1909
- *
1910
- * @param string $customer The unique ID for the customer's Google account.
1911
- * @param string $notificationId The unique ID of the notification.
1912
- * @param Google_Notification $postBody
1913
- * @param array $optParams Optional parameters.
1914
- * @return Google_Service_Directory_Notification
1915
- */
1916
- public function update($customer, $notificationId, Google_Service_Directory_Notification $postBody, $optParams = array())
1917
- {
1918
- $params = array('customer' => $customer, 'notificationId' => $notificationId, 'postBody' => $postBody);
1919
- $params = array_merge($params, $optParams);
1920
- return $this->call('update', array($params), "Google_Service_Directory_Notification");
1921
- }
1922
- }
1923
-
1924
- /**
1925
- * The "orgunits" collection of methods.
1926
- * Typical usage is:
1927
- * <code>
1928
- * $adminService = new Google_Service_Directory(...);
1929
- * $orgunits = $adminService->orgunits;
1930
- * </code>
1931
- */
1932
- class Google_Service_Directory_Orgunits_Resource extends Google_Service_Resource
1933
- {
1934
-
1935
- /**
1936
- * Remove Organization Unit (orgunits.delete)
1937
- *
1938
- * @param string $customerId Immutable id of the Google Apps account
1939
- * @param string $orgUnitPath Full path of the organization unit or its Id
1940
- * @param array $optParams Optional parameters.
1941
- */
1942
- public function delete($customerId, $orgUnitPath, $optParams = array())
1943
- {
1944
- $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath);
1945
- $params = array_merge($params, $optParams);
1946
- return $this->call('delete', array($params));
1947
- }
1948
-
1949
- /**
1950
- * Retrieve Organization Unit (orgunits.get)
1951
- *
1952
- * @param string $customerId Immutable id of the Google Apps account
1953
- * @param string $orgUnitPath Full path of the organization unit or its Id
1954
- * @param array $optParams Optional parameters.
1955
- * @return Google_Service_Directory_OrgUnit
1956
- */
1957
- public function get($customerId, $orgUnitPath, $optParams = array())
1958
- {
1959
- $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath);
1960
- $params = array_merge($params, $optParams);
1961
- return $this->call('get', array($params), "Google_Service_Directory_OrgUnit");
1962
- }
1963
-
1964
- /**
1965
- * Add Organization Unit (orgunits.insert)
1966
- *
1967
- * @param string $customerId Immutable id of the Google Apps account
1968
- * @param Google_OrgUnit $postBody
1969
- * @param array $optParams Optional parameters.
1970
- * @return Google_Service_Directory_OrgUnit
1971
- */
1972
- public function insert($customerId, Google_Service_Directory_OrgUnit $postBody, $optParams = array())
1973
- {
1974
- $params = array('customerId' => $customerId, 'postBody' => $postBody);
1975
- $params = array_merge($params, $optParams);
1976
- return $this->call('insert', array($params), "Google_Service_Directory_OrgUnit");
1977
- }
1978
-
1979
- /**
1980
- * Retrieve all Organization Units (orgunits.listOrgunits)
1981
- *
1982
- * @param string $customerId Immutable id of the Google Apps account
1983
- * @param array $optParams Optional parameters.
1984
- *
1985
- * @opt_param string type Whether to return all sub-organizations or just
1986
- * immediate children
1987
- * @opt_param string orgUnitPath the URL-encoded organization unit's path or its
1988
- * Id
1989
- * @return Google_Service_Directory_OrgUnits
1990
- */
1991
- public function listOrgunits($customerId, $optParams = array())
1992
- {
1993
- $params = array('customerId' => $customerId);
1994
- $params = array_merge($params, $optParams);
1995
- return $this->call('list', array($params), "Google_Service_Directory_OrgUnits");
1996
- }
1997
-
1998
- /**
1999
- * Update Organization Unit. This method supports patch semantics.
2000
- * (orgunits.patch)
2001
- *
2002
- * @param string $customerId Immutable id of the Google Apps account
2003
- * @param string $orgUnitPath Full path of the organization unit or its Id
2004
- * @param Google_OrgUnit $postBody
2005
- * @param array $optParams Optional parameters.
2006
- * @return Google_Service_Directory_OrgUnit
2007
- */
2008
- public function patch($customerId, $orgUnitPath, Google_Service_Directory_OrgUnit $postBody, $optParams = array())
2009
- {
2010
- $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath, 'postBody' => $postBody);
2011
- $params = array_merge($params, $optParams);
2012
- return $this->call('patch', array($params), "Google_Service_Directory_OrgUnit");
2013
- }
2014
-
2015
- /**
2016
- * Update Organization Unit (orgunits.update)
2017
- *
2018
- * @param string $customerId Immutable id of the Google Apps account
2019
- * @param string $orgUnitPath Full path of the organization unit or its Id
2020
- * @param Google_OrgUnit $postBody
2021
- * @param array $optParams Optional parameters.
2022
- * @return Google_Service_Directory_OrgUnit
2023
- */
2024
- public function update($customerId, $orgUnitPath, Google_Service_Directory_OrgUnit $postBody, $optParams = array())
2025
- {
2026
- $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath, 'postBody' => $postBody);
2027
- $params = array_merge($params, $optParams);
2028
- return $this->call('update', array($params), "Google_Service_Directory_OrgUnit");
2029
- }
2030
- }
2031
-
2032
- /**
2033
- * The "schemas" collection of methods.
2034
- * Typical usage is:
2035
- * <code>
2036
- * $adminService = new Google_Service_Directory(...);
2037
- * $schemas = $adminService->schemas;
2038
- * </code>
2039
- */
2040
- class Google_Service_Directory_Schemas_Resource extends Google_Service_Resource
2041
- {
2042
-
2043
- /**
2044
- * Delete schema (schemas.delete)
2045
- *
2046
- * @param string $customerId Immutable id of the Google Apps account
2047
- * @param string $schemaKey Name or immutable Id of the schema
2048
- * @param array $optParams Optional parameters.
2049
- */
2050
- public function delete($customerId, $schemaKey, $optParams = array())
2051
- {
2052
- $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey);
2053
- $params = array_merge($params, $optParams);
2054
- return $this->call('delete', array($params));
2055
- }
2056
-
2057
- /**
2058
- * Retrieve schema (schemas.get)
2059
- *
2060
- * @param string $customerId Immutable id of the Google Apps account
2061
- * @param string $schemaKey Name or immutable Id of the schema
2062
- * @param array $optParams Optional parameters.
2063
- * @return Google_Service_Directory_Schema
2064
- */
2065
- public function get($customerId, $schemaKey, $optParams = array())
2066
- {
2067
- $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey);
2068
- $params = array_merge($params, $optParams);
2069
- return $this->call('get', array($params), "Google_Service_Directory_Schema");
2070
- }
2071
-
2072
- /**
2073
- * Create schema. (schemas.insert)
2074
- *
2075
- * @param string $customerId Immutable id of the Google Apps account
2076
- * @param Google_Schema $postBody
2077
- * @param array $optParams Optional parameters.
2078
- * @return Google_Service_Directory_Schema
2079
- */
2080
- public function insert($customerId, Google_Service_Directory_Schema $postBody, $optParams = array())
2081
- {
2082
- $params = array('customerId' => $customerId, 'postBody' => $postBody);
2083
- $params = array_merge($params, $optParams);
2084
- return $this->call('insert', array($params), "Google_Service_Directory_Schema");
2085
- }
2086
-
2087
- /**
2088
- * Retrieve all schemas for a customer (schemas.listSchemas)
2089
- *
2090
- * @param string $customerId Immutable id of the Google Apps account
2091
- * @param array $optParams Optional parameters.
2092
- * @return Google_Service_Directory_Schemas
2093
- */
2094
- public function listSchemas($customerId, $optParams = array())
2095
- {
2096
- $params = array('customerId' => $customerId);
2097
- $params = array_merge($params, $optParams);
2098
- return $this->call('list', array($params), "Google_Service_Directory_Schemas");
2099
- }
2100
-
2101
- /**
2102
- * Update schema. This method supports patch semantics. (schemas.patch)
2103
- *
2104
- * @param string $customerId Immutable id of the Google Apps account
2105
- * @param string $schemaKey Name or immutable Id of the schema.
2106
- * @param Google_Schema $postBody
2107
- * @param array $optParams Optional parameters.
2108
- * @return Google_Service_Directory_Schema
2109
- */
2110
- public function patch($customerId, $schemaKey, Google_Service_Directory_Schema $postBody, $optParams = array())
2111
- {
2112
- $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey, 'postBody' => $postBody);
2113
- $params = array_merge($params, $optParams);
2114
- return $this->call('patch', array($params), "Google_Service_Directory_Schema");
2115
- }
2116
-
2117
- /**
2118
- * Update schema (schemas.update)
2119
- *
2120
- * @param string $customerId Immutable id of the Google Apps account
2121
- * @param string $schemaKey Name or immutable Id of the schema.
2122
- * @param Google_Schema $postBody
2123
- * @param array $optParams Optional parameters.
2124
- * @return Google_Service_Directory_Schema
2125
- */
2126
- public function update($customerId, $schemaKey, Google_Service_Directory_Schema $postBody, $optParams = array())
2127
- {
2128
- $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey, 'postBody' => $postBody);
2129
- $params = array_merge($params, $optParams);
2130
- return $this->call('update', array($params), "Google_Service_Directory_Schema");
2131
- }
2132
- }
2133
-
2134
- /**
2135
- * The "tokens" collection of methods.
2136
- * Typical usage is:
2137
- * <code>
2138
- * $adminService = new Google_Service_Directory(...);
2139
- * $tokens = $adminService->tokens;
2140
- * </code>
2141
- */
2142
- class Google_Service_Directory_Tokens_Resource extends Google_Service_Resource
2143
- {
2144
-
2145
- /**
2146
- * Delete all access tokens issued by a user for an application. (tokens.delete)
2147
- *
2148
- * @param string $userKey Identifies the user in the API request. The value can
2149
- * be the user's primary email address, alias email address, or unique user ID.
2150
- * @param string $clientId The Client ID of the application the token is issued
2151
- * to.
2152
- * @param array $optParams Optional parameters.
2153
- */
2154
- public function delete($userKey, $clientId, $optParams = array())
2155
- {
2156
- $params = array('userKey' => $userKey, 'clientId' => $clientId);
2157
- $params = array_merge($params, $optParams);
2158
- return $this->call('delete', array($params));
2159
- }
2160
-
2161
- /**
2162
- * Get information about an access token issued by a user. (tokens.get)
2163
- *
2164
- * @param string $userKey Identifies the user in the API request. The value can
2165
- * be the user's primary email address, alias email address, or unique user ID.
2166
- * @param string $clientId The Client ID of the application the token is issued
2167
- * to.
2168
- * @param array $optParams Optional parameters.
2169
- * @return Google_Service_Directory_Token
2170
- */
2171
- public function get($userKey, $clientId, $optParams = array())
2172
- {
2173
- $params = array('userKey' => $userKey, 'clientId' => $clientId);
2174
- $params = array_merge($params, $optParams);
2175
- return $this->call('get', array($params), "Google_Service_Directory_Token");
2176
- }
2177
-
2178
- /**
2179
- * Returns the set of tokens specified user has issued to 3rd party
2180
- * applications. (tokens.listTokens)
2181
- *
2182
- * @param string $userKey Identifies the user in the API request. The value can
2183
- * be the user's primary email address, alias email address, or unique user ID.
2184
- * @param array $optParams Optional parameters.
2185
- * @return Google_Service_Directory_Tokens
2186
- */
2187
- public function listTokens($userKey, $optParams = array())
2188
- {
2189
- $params = array('userKey' => $userKey);
2190
- $params = array_merge($params, $optParams);
2191
- return $this->call('list', array($params), "Google_Service_Directory_Tokens");
2192
- }
2193
- }
2194
-
2195
- /**
2196
- * The "users" collection of methods.
2197
- * Typical usage is:
2198
- * <code>
2199
- * $adminService = new Google_Service_Directory(...);
2200
- * $users = $adminService->users;
2201
- * </code>
2202
- */
2203
- class Google_Service_Directory_Users_Resource extends Google_Service_Resource
2204
- {
2205
-
2206
- /**
2207
- * Delete user (users.delete)
2208
- *
2209
- * @param string $userKey Email or immutable Id of the user
2210
- * @param array $optParams Optional parameters.
2211
- */
2212
- public function delete($userKey, $optParams = array())
2213
- {
2214
- $params = array('userKey' => $userKey);
2215
- $params = array_merge($params, $optParams);
2216
- return $this->call('delete', array($params));
2217
- }
2218
-
2219
- /**
2220
- * retrieve user (users.get)
2221
- *
2222
- * @param string $userKey Email or immutable Id of the user
2223
- * @param array $optParams Optional parameters.
2224
- *
2225
- * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC
2226
- * view of the user.
2227
- * @opt_param string customFieldMask Comma-separated list of schema names. All
2228
- * fields from these schemas are fetched. This should only be set when
2229
- * projection=custom.
2230
- * @opt_param string projection What subset of fields to fetch for this user.
2231
- * @return Google_Service_Directory_User
2232
- */
2233
- public function get($userKey, $optParams = array())
2234
- {
2235
- $params = array('userKey' => $userKey);
2236
- $params = array_merge($params, $optParams);
2237
- return $this->call('get', array($params), "Google_Service_Directory_User");
2238
- }
2239
-
2240
- /**
2241
- * create user. (users.insert)
2242
- *
2243
- * @param Google_User $postBody
2244
- * @param array $optParams Optional parameters.
2245
- * @return Google_Service_Directory_User
2246
- */
2247
- public function insert(Google_Service_Directory_User $postBody, $optParams = array())
2248
- {
2249
- $params = array('postBody' => $postBody);
2250
- $params = array_merge($params, $optParams);
2251
- return $this->call('insert', array($params), "Google_Service_Directory_User");
2252
- }
2253
-
2254
- /**
2255
- * Retrieve either deleted users or all users in a domain (paginated)
2256
- * (users.listUsers)
2257
- *
2258
- * @param array $optParams Optional parameters.
2259
- *
2260
- * @opt_param string customer Immutable id of the Google Apps account. In case
2261
- * of multi-domain, to fetch all users for a customer, fill this field instead
2262
- * of domain.
2263
- * @opt_param string orderBy Column to use for sorting results
2264
- * @opt_param string domain Name of the domain. Fill this field to get users
2265
- * from only this domain. To return all users in a multi-domain fill customer
2266
- * field instead.
2267
- * @opt_param string projection What subset of fields to fetch for this user.
2268
- * @opt_param string showDeleted If set to true retrieves the list of deleted
2269
- * users. Default is false
2270
- * @opt_param string customFieldMask Comma-separated list of schema names. All
2271
- * fields from these schemas are fetched. This should only be set when
2272
- * projection=custom.
2273
- * @opt_param int maxResults Maximum number of results to return. Default is
2274
- * 100. Max allowed is 500
2275
- * @opt_param string pageToken Token to specify next page in the list
2276
- * @opt_param string sortOrder Whether to return results in ascending or
2277
- * descending order.
2278
- * @opt_param string query Query string search. Should be of the form "".
2279
- * Complete documentation is at https://developers.google.com/admin-
2280
- * sdk/directory/v1/guides/search-users
2281
- * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC
2282
- * view of the user.
2283
- * @opt_param string event Event on which subscription is intended (if
2284
- * subscribing)
2285
- * @return Google_Service_Directory_Users
2286
- */
2287
- public function listUsers($optParams = array())
2288
- {
2289
- $params = array();
2290
- $params = array_merge($params, $optParams);
2291
- return $this->call('list', array($params), "Google_Service_Directory_Users");
2292
- }
2293
-
2294
- /**
2295
- * change admin status of a user (users.makeAdmin)
2296
- *
2297
- * @param string $userKey Email or immutable Id of the user as admin
2298
- * @param Google_UserMakeAdmin $postBody
2299
- * @param array $optParams Optional parameters.
2300
- */
2301
- public function makeAdmin($userKey, Google_Service_Directory_UserMakeAdmin $postBody, $optParams = array())
2302
- {
2303
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2304
- $params = array_merge($params, $optParams);
2305
- return $this->call('makeAdmin', array($params));
2306
- }
2307
-
2308
- /**
2309
- * update user. This method supports patch semantics. (users.patch)
2310
- *
2311
- * @param string $userKey Email or immutable Id of the user. If Id, it should
2312
- * match with id of user object
2313
- * @param Google_User $postBody
2314
- * @param array $optParams Optional parameters.
2315
- * @return Google_Service_Directory_User
2316
- */
2317
- public function patch($userKey, Google_Service_Directory_User $postBody, $optParams = array())
2318
- {
2319
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2320
- $params = array_merge($params, $optParams);
2321
- return $this->call('patch', array($params), "Google_Service_Directory_User");
2322
- }
2323
-
2324
- /**
2325
- * Undelete a deleted user (users.undelete)
2326
- *
2327
- * @param string $userKey The immutable id of the user
2328
- * @param Google_UserUndelete $postBody
2329
- * @param array $optParams Optional parameters.
2330
- */
2331
- public function undelete($userKey, Google_Service_Directory_UserUndelete $postBody, $optParams = array())
2332
- {
2333
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2334
- $params = array_merge($params, $optParams);
2335
- return $this->call('undelete', array($params));
2336
- }
2337
-
2338
- /**
2339
- * update user (users.update)
2340
- *
2341
- * @param string $userKey Email or immutable Id of the user. If Id, it should
2342
- * match with id of user object
2343
- * @param Google_User $postBody
2344
- * @param array $optParams Optional parameters.
2345
- * @return Google_Service_Directory_User
2346
- */
2347
- public function update($userKey, Google_Service_Directory_User $postBody, $optParams = array())
2348
- {
2349
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2350
- $params = array_merge($params, $optParams);
2351
- return $this->call('update', array($params), "Google_Service_Directory_User");
2352
- }
2353
-
2354
- /**
2355
- * Watch for changes in users list (users.watch)
2356
- *
2357
- * @param Google_Channel $postBody
2358
- * @param array $optParams Optional parameters.
2359
- *
2360
- * @opt_param string customer Immutable id of the Google Apps account. In case
2361
- * of multi-domain, to fetch all users for a customer, fill this field instead
2362
- * of domain.
2363
- * @opt_param string orderBy Column to use for sorting results
2364
- * @opt_param string domain Name of the domain. Fill this field to get users
2365
- * from only this domain. To return all users in a multi-domain fill customer
2366
- * field instead.
2367
- * @opt_param string projection What subset of fields to fetch for this user.
2368
- * @opt_param string showDeleted If set to true retrieves the list of deleted
2369
- * users. Default is false
2370
- * @opt_param string customFieldMask Comma-separated list of schema names. All
2371
- * fields from these schemas are fetched. This should only be set when
2372
- * projection=custom.
2373
- * @opt_param int maxResults Maximum number of results to return. Default is
2374
- * 100. Max allowed is 500
2375
- * @opt_param string pageToken Token to specify next page in the list
2376
- * @opt_param string sortOrder Whether to return results in ascending or
2377
- * descending order.
2378
- * @opt_param string query Query string search. Should be of the form "".
2379
- * Complete documentation is at https://developers.google.com/admin-
2380
- * sdk/directory/v1/guides/search-users
2381
- * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC
2382
- * view of the user.
2383
- * @opt_param string event Event on which subscription is intended (if
2384
- * subscribing)
2385
- * @return Google_Service_Directory_Channel
2386
- */
2387
- public function watch(Google_Service_Directory_Channel $postBody, $optParams = array())
2388
- {
2389
- $params = array('postBody' => $postBody);
2390
- $params = array_merge($params, $optParams);
2391
- return $this->call('watch', array($params), "Google_Service_Directory_Channel");
2392
- }
2393
- }
2394
-
2395
- /**
2396
- * The "aliases" collection of methods.
2397
- * Typical usage is:
2398
- * <code>
2399
- * $adminService = new Google_Service_Directory(...);
2400
- * $aliases = $adminService->aliases;
2401
- * </code>
2402
- */
2403
- class Google_Service_Directory_UsersAliases_Resource extends Google_Service_Resource
2404
- {
2405
-
2406
- /**
2407
- * Remove a alias for the user (aliases.delete)
2408
- *
2409
- * @param string $userKey Email or immutable Id of the user
2410
- * @param string $alias The alias to be removed
2411
- * @param array $optParams Optional parameters.
2412
- */
2413
- public function delete($userKey, $alias, $optParams = array())
2414
- {
2415
- $params = array('userKey' => $userKey, 'alias' => $alias);
2416
- $params = array_merge($params, $optParams);
2417
- return $this->call('delete', array($params));
2418
- }
2419
-
2420
- /**
2421
- * Add a alias for the user (aliases.insert)
2422
- *
2423
- * @param string $userKey Email or immutable Id of the user
2424
- * @param Google_Alias $postBody
2425
- * @param array $optParams Optional parameters.
2426
- * @return Google_Service_Directory_Alias
2427
- */
2428
- public function insert($userKey, Google_Service_Directory_Alias $postBody, $optParams = array())
2429
- {
2430
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2431
- $params = array_merge($params, $optParams);
2432
- return $this->call('insert', array($params), "Google_Service_Directory_Alias");
2433
- }
2434
-
2435
- /**
2436
- * List all aliases for a user (aliases.listUsersAliases)
2437
- *
2438
- * @param string $userKey Email or immutable Id of the user
2439
- * @param array $optParams Optional parameters.
2440
- *
2441
- * @opt_param string event Event on which subscription is intended (if
2442
- * subscribing)
2443
- * @return Google_Service_Directory_Aliases
2444
- */
2445
- public function listUsersAliases($userKey, $optParams = array())
2446
- {
2447
- $params = array('userKey' => $userKey);
2448
- $params = array_merge($params, $optParams);
2449
- return $this->call('list', array($params), "Google_Service_Directory_Aliases");
2450
- }
2451
-
2452
- /**
2453
- * Watch for changes in user aliases list (aliases.watch)
2454
- *
2455
- * @param string $userKey Email or immutable Id of the user
2456
- * @param Google_Channel $postBody
2457
- * @param array $optParams Optional parameters.
2458
- *
2459
- * @opt_param string event Event on which subscription is intended (if
2460
- * subscribing)
2461
- * @return Google_Service_Directory_Channel
2462
- */
2463
- public function watch($userKey, Google_Service_Directory_Channel $postBody, $optParams = array())
2464
- {
2465
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2466
- $params = array_merge($params, $optParams);
2467
- return $this->call('watch', array($params), "Google_Service_Directory_Channel");
2468
- }
2469
- }
2470
- /**
2471
- * The "photos" collection of methods.
2472
- * Typical usage is:
2473
- * <code>
2474
- * $adminService = new Google_Service_Directory(...);
2475
- * $photos = $adminService->photos;
2476
- * </code>
2477
- */
2478
- class Google_Service_Directory_UsersPhotos_Resource extends Google_Service_Resource
2479
- {
2480
-
2481
- /**
2482
- * Remove photos for the user (photos.delete)
2483
- *
2484
- * @param string $userKey Email or immutable Id of the user
2485
- * @param array $optParams Optional parameters.
2486
- */
2487
- public function delete($userKey, $optParams = array())
2488
- {
2489
- $params = array('userKey' => $userKey);
2490
- $params = array_merge($params, $optParams);
2491
- return $this->call('delete', array($params));
2492
- }
2493
-
2494
- /**
2495
- * Retrieve photo of a user (photos.get)
2496
- *
2497
- * @param string $userKey Email or immutable Id of the user
2498
- * @param array $optParams Optional parameters.
2499
- * @return Google_Service_Directory_UserPhoto
2500
- */
2501
- public function get($userKey, $optParams = array())
2502
- {
2503
- $params = array('userKey' => $userKey);
2504
- $params = array_merge($params, $optParams);
2505
- return $this->call('get', array($params), "Google_Service_Directory_UserPhoto");
2506
- }
2507
-
2508
- /**
2509
- * Add a photo for the user. This method supports patch semantics.
2510
- * (photos.patch)
2511
- *
2512
- * @param string $userKey Email or immutable Id of the user
2513
- * @param Google_UserPhoto $postBody
2514
- * @param array $optParams Optional parameters.
2515
- * @return Google_Service_Directory_UserPhoto
2516
- */
2517
- public function patch($userKey, Google_Service_Directory_UserPhoto $postBody, $optParams = array())
2518
- {
2519
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2520
- $params = array_merge($params, $optParams);
2521
- return $this->call('patch', array($params), "Google_Service_Directory_UserPhoto");
2522
- }
2523
-
2524
- /**
2525
- * Add a photo for the user (photos.update)
2526
- *
2527
- * @param string $userKey Email or immutable Id of the user
2528
- * @param Google_UserPhoto $postBody
2529
- * @param array $optParams Optional parameters.
2530
- * @return Google_Service_Directory_UserPhoto
2531
- */
2532
- public function update($userKey, Google_Service_Directory_UserPhoto $postBody, $optParams = array())
2533
- {
2534
- $params = array('userKey' => $userKey, 'postBody' => $postBody);
2535
- $params = array_merge($params, $optParams);
2536
- return $this->call('update', array($params), "Google_Service_Directory_UserPhoto");
2537
- }
2538
- }
2539
-
2540
- /**
2541
- * The "verificationCodes" collection of methods.
2542
- * Typical usage is:
2543
- * <code>
2544
- * $adminService = new Google_Service_Directory(...);
2545
- * $verificationCodes = $adminService->verificationCodes;
2546
- * </code>
2547
- */
2548
- class Google_Service_Directory_VerificationCodes_Resource extends Google_Service_Resource
2549
- {
2550
-
2551
- /**
2552
- * Generate new backup verification codes for the user.
2553
- * (verificationCodes.generate)
2554
- *
2555
- * @param string $userKey Email or immutable Id of the user
2556
- * @param array $optParams Optional parameters.
2557
- */
2558
- public function generate($userKey, $optParams = array())
2559
- {
2560
- $params = array('userKey' => $userKey);
2561
- $params = array_merge($params, $optParams);
2562
- return $this->call('generate', array($params));
2563
- }
2564
-
2565
- /**
2566
- * Invalidate the current backup verification codes for the user.
2567
- * (verificationCodes.invalidate)
2568
- *
2569
- * @param string $userKey Email or immutable Id of the user
2570
- * @param array $optParams Optional parameters.
2571
- */
2572
- public function invalidate($userKey, $optParams = array())
2573
- {
2574
- $params = array('userKey' => $userKey);
2575
- $params = array_merge($params, $optParams);
2576
- return $this->call('invalidate', array($params));
2577
- }
2578
-
2579
- /**
2580
- * Returns the current set of valid backup verification codes for the specified
2581
- * user. (verificationCodes.listVerificationCodes)
2582
- *
2583
- * @param string $userKey Identifies the user in the API request. The value can
2584
- * be the user's primary email address, alias email address, or unique user ID.
2585
- * @param array $optParams Optional parameters.
2586
- * @return Google_Service_Directory_VerificationCodes
2587
- */
2588
- public function listVerificationCodes($userKey, $optParams = array())
2589
- {
2590
- $params = array('userKey' => $userKey);
2591
- $params = array_merge($params, $optParams);
2592
- return $this->call('list', array($params), "Google_Service_Directory_VerificationCodes");
2593
- }
2594
- }
2595
-
2596
-
2597
-
2598
-
2599
- class Google_Service_Directory_Alias extends Google_Model
2600
- {
2601
- protected $internal_gapi_mappings = array(
2602
- );
2603
- public $alias;
2604
- public $etag;
2605
- public $id;
2606
- public $kind;
2607
- public $primaryEmail;
2608
-
2609
-
2610
- public function setAlias($alias)
2611
- {
2612
- $this->alias = $alias;
2613
- }
2614
- public function getAlias()
2615
- {
2616
- return $this->alias;
2617
- }
2618
- public function setEtag($etag)
2619
- {
2620
- $this->etag = $etag;
2621
- }
2622
- public function getEtag()
2623
- {
2624
- return $this->etag;
2625
- }
2626
- public function setId($id)
2627
- {
2628
- $this->id = $id;
2629
- }
2630
- public function getId()
2631
- {
2632
- return $this->id;
2633
- }
2634
- public function setKind($kind)
2635
- {
2636
- $this->kind = $kind;
2637
- }
2638
- public function getKind()
2639
- {
2640
- return $this->kind;
2641
- }
2642
- public function setPrimaryEmail($primaryEmail)
2643
- {
2644
- $this->primaryEmail = $primaryEmail;
2645
- }
2646
- public function getPrimaryEmail()
2647
- {
2648
- return $this->primaryEmail;
2649
- }
2650
- }
2651
-
2652
- class Google_Service_Directory_Aliases extends Google_Collection
2653
- {
2654
- protected $collection_key = 'aliases';
2655
- protected $internal_gapi_mappings = array(
2656
- );
2657
- protected $aliasesType = 'Google_Service_Directory_Alias';
2658
- protected $aliasesDataType = 'array';
2659
- public $etag;
2660
- public $kind;
2661
-
2662
-
2663
- public function setAliases($aliases)
2664
- {
2665
- $this->aliases = $aliases;
2666
- }
2667
- public function getAliases()
2668
- {
2669
- return $this->aliases;
2670
- }
2671
- public function setEtag($etag)
2672
- {
2673
- $this->etag = $etag;
2674
- }
2675
- public function getEtag()
2676
- {
2677
- return $this->etag;
2678
- }
2679
- public function setKind($kind)
2680
- {
2681
- $this->kind = $kind;
2682
- }
2683
- public function getKind()
2684
- {
2685
- return $this->kind;
2686
- }
2687
- }
2688
-
2689
- class Google_Service_Directory_Asp extends Google_Model
2690
- {
2691
- protected $internal_gapi_mappings = array(
2692
- );
2693
- public $codeId;
2694
- public $creationTime;
2695
- public $etag;
2696
- public $kind;
2697
- public $lastTimeUsed;
2698
- public $name;
2699
- public $userKey;
2700
-
2701
-
2702
- public function setCodeId($codeId)
2703
- {
2704
- $this->codeId = $codeId;
2705
- }
2706
- public function getCodeId()
2707
- {
2708
- return $this->codeId;
2709
- }
2710
- public function setCreationTime($creationTime)
2711
- {
2712
- $this->creationTime = $creationTime;
2713
- }
2714
- public function getCreationTime()
2715
- {
2716
- return $this->creationTime;
2717
- }
2718
- public function setEtag($etag)
2719
- {
2720
- $this->etag = $etag;
2721
- }
2722
- public function getEtag()
2723
- {
2724
- return $this->etag;
2725
- }
2726
- public function setKind($kind)
2727
- {
2728
- $this->kind = $kind;
2729
- }
2730
- public function getKind()
2731
- {
2732
- return $this->kind;
2733
- }
2734
- public function setLastTimeUsed($lastTimeUsed)
2735
- {
2736
- $this->lastTimeUsed = $lastTimeUsed;
2737
- }
2738
- public function getLastTimeUsed()
2739
- {
2740
- return $this->lastTimeUsed;
2741
- }
2742
- public function setName($name)
2743
- {
2744
- $this->name = $name;
2745
- }
2746
- public function getName()
2747
- {
2748
- return $this->name;
2749
- }
2750
- public function setUserKey($userKey)
2751
- {
2752
- $this->userKey = $userKey;
2753
- }
2754
- public function getUserKey()
2755
- {
2756
- return $this->userKey;
2757
- }
2758
- }
2759
-
2760
- class Google_Service_Directory_Asps extends Google_Collection
2761
- {
2762
- protected $collection_key = 'items';
2763
- protected $internal_gapi_mappings = array(
2764
- );
2765
- public $etag;
2766
- protected $itemsType = 'Google_Service_Directory_Asp';
2767
- protected $itemsDataType = 'array';
2768
- public $kind;
2769
-
2770
-
2771
- public function setEtag($etag)
2772
- {
2773
- $this->etag = $etag;
2774
- }
2775
- public function getEtag()
2776
- {
2777
- return $this->etag;
2778
- }
2779
- public function setItems($items)
2780
- {
2781
- $this->items = $items;
2782
- }
2783
- public function getItems()
2784
- {
2785
- return $this->items;
2786
- }
2787
- public function setKind($kind)
2788
- {
2789
- $this->kind = $kind;
2790
- }
2791
- public function getKind()
2792
- {
2793
- return $this->kind;
2794
- }
2795
- }
2796
-
2797
- class Google_Service_Directory_Channel extends Google_Model
2798
- {
2799
- protected $internal_gapi_mappings = array(
2800
- );
2801
- public $address;
2802
- public $expiration;
2803
- public $id;
2804
- public $kind;
2805
- public $params;
2806
- public $payload;
2807
- public $resourceId;
2808
- public $resourceUri;
2809
- public $token;
2810
- public $type;
2811
-
2812
-
2813
- public function setAddress($address)
2814
- {
2815
- $this->address = $address;
2816
- }
2817
- public function getAddress()
2818
- {
2819
- return $this->address;
2820
- }
2821
- public function setExpiration($expiration)
2822
- {
2823
- $this->expiration = $expiration;
2824
- }
2825
- public function getExpiration()
2826
- {
2827
- return $this->expiration;
2828
- }
2829
- public function setId($id)
2830
- {
2831
- $this->id = $id;
2832
- }
2833
- public function getId()
2834
- {
2835
- return $this->id;
2836
- }
2837
- public function setKind($kind)
2838
- {
2839
- $this->kind = $kind;
2840
- }
2841
- public function getKind()
2842
- {
2843
- return $this->kind;
2844
- }
2845
- public function setParams($params)
2846
- {
2847
- $this->params = $params;
2848
- }
2849
- public function getParams()
2850
- {
2851
- return $this->params;
2852
- }
2853
- public function setPayload($payload)
2854
- {
2855
- $this->payload = $payload;
2856
- }
2857
- public function getPayload()
2858
- {
2859
- return $this->payload;
2860
- }
2861
- public function setResourceId($resourceId)
2862
- {
2863
- $this->resourceId = $resourceId;
2864
- }
2865
- public function getResourceId()
2866
- {
2867
- return $this->resourceId;
2868
- }
2869
- public function setResourceUri($resourceUri)
2870
- {
2871
- $this->resourceUri = $resourceUri;
2872
- }
2873
- public function getResourceUri()
2874
- {
2875
- return $this->resourceUri;
2876
- }
2877
- public function setToken($token)
2878
- {
2879
- $this->token = $token;
2880
- }
2881
- public function getToken()
2882
- {
2883
- return $this->token;
2884
- }
2885
- public function setType($type)
2886
- {
2887
- $this->type = $type;
2888
- }
2889
- public function getType()
2890
- {
2891
- return $this->type;
2892
- }
2893
- }
2894
-
2895
- class Google_Service_Directory_ChannelParams extends Google_Model
2896
- {
2897
- }
2898
-
2899
- class Google_Service_Directory_ChromeOsDevice extends Google_Collection
2900
- {
2901
- protected $collection_key = 'recentUsers';
2902
- protected $internal_gapi_mappings = array(
2903
- );
2904
- protected $activeTimeRangesType = 'Google_Service_Directory_ChromeOsDeviceActiveTimeRanges';
2905
- protected $activeTimeRangesDataType = 'array';
2906
- public $annotatedAssetId;
2907
- public $annotatedLocation;
2908
- public $annotatedUser;
2909
- public $bootMode;
2910
- public $deviceId;
2911
- public $etag;
2912
- public $ethernetMacAddress;
2913
- public $firmwareVersion;
2914
- public $kind;
2915
- public $lastEnrollmentTime;
2916
- public $lastSync;
2917
- public $macAddress;
2918
- public $meid;
2919
- public $model;
2920
- public $notes;
2921
- public $orderNumber;
2922
- public $orgUnitPath;
2923
- public $osVersion;
2924
- public $platformVersion;
2925
- protected $recentUsersType = 'Google_Service_Directory_ChromeOsDeviceRecentUsers';
2926
- protected $recentUsersDataType = 'array';
2927
- public $serialNumber;
2928
- public $status;
2929
- public $supportEndDate;
2930
- public $willAutoRenew;
2931
-
2932
-
2933
- public function setActiveTimeRanges($activeTimeRanges)
2934
- {
2935
- $this->activeTimeRanges = $activeTimeRanges;
2936
- }
2937
- public function getActiveTimeRanges()
2938
- {
2939
- return $this->activeTimeRanges;
2940
- }
2941
- public function setAnnotatedAssetId($annotatedAssetId)
2942
- {
2943
- $this->annotatedAssetId = $annotatedAssetId;
2944
- }
2945
- public function getAnnotatedAssetId()
2946
- {
2947
- return $this->annotatedAssetId;
2948
- }
2949
- public function setAnnotatedLocation($annotatedLocation)
2950
- {
2951
- $this->annotatedLocation = $annotatedLocation;
2952
- }
2953
- public function getAnnotatedLocation()
2954
- {
2955
- return $this->annotatedLocation;
2956
- }
2957
- public function setAnnotatedUser($annotatedUser)
2958
- {
2959
- $this->annotatedUser = $annotatedUser;
2960
- }
2961
- public function getAnnotatedUser()
2962
- {
2963
- return $this->annotatedUser;
2964
- }
2965
- public function setBootMode($bootMode)
2966
- {
2967
- $this->bootMode = $bootMode;
2968
- }
2969
- public function getBootMode()
2970
- {
2971
- return $this->bootMode;
2972
- }
2973
- public function setDeviceId($deviceId)
2974
- {
2975
- $this->deviceId = $deviceId;
2976
- }
2977
- public function getDeviceId()
2978
- {
2979
- return $this->deviceId;
2980
- }
2981
- public function setEtag($etag)
2982
- {
2983
- $this->etag = $etag;
2984
- }
2985
- public function getEtag()
2986
- {
2987
- return $this->etag;
2988
- }
2989
- public function setEthernetMacAddress($ethernetMacAddress)
2990
- {
2991
- $this->ethernetMacAddress = $ethernetMacAddress;
2992
- }
2993
- public function getEthernetMacAddress()
2994
- {
2995
- return $this->ethernetMacAddress;
2996
- }
2997
- public function setFirmwareVersion($firmwareVersion)
2998
- {
2999
- $this->firmwareVersion = $firmwareVersion;
3000
- }
3001
- public function getFirmwareVersion()
3002
- {
3003
- return $this->firmwareVersion;
3004
- }
3005
- public function setKind($kind)
3006
- {
3007
- $this->kind = $kind;
3008
- }
3009
- public function getKind()
3010
- {
3011
- return $this->kind;
3012
- }
3013
- public function setLastEnrollmentTime($lastEnrollmentTime)
3014
- {
3015
- $this->lastEnrollmentTime = $lastEnrollmentTime;
3016
- }
3017
- public function getLastEnrollmentTime()
3018
- {
3019
- return $this->lastEnrollmentTime;
3020
- }
3021
- public function setLastSync($lastSync)
3022
- {
3023
- $this->lastSync = $lastSync;
3024
- }
3025
- public function getLastSync()
3026
- {
3027
- return $this->lastSync;
3028
- }
3029
- public function setMacAddress($macAddress)
3030
- {
3031
- $this->macAddress = $macAddress;
3032
- }
3033
- public function getMacAddress()
3034
- {
3035
- return $this->macAddress;
3036
- }
3037
- public function setMeid($meid)
3038
- {
3039
- $this->meid = $meid;
3040
- }
3041
- public function getMeid()
3042
- {
3043
- return $this->meid;
3044
- }
3045
- public function setModel($model)
3046
- {
3047
- $this->model = $model;
3048
- }
3049
- public function getModel()
3050
- {
3051
- return $this->model;
3052
- }
3053
- public function setNotes($notes)
3054
- {
3055
- $this->notes = $notes;
3056
- }
3057
- public function getNotes()
3058
- {
3059
- return $this->notes;
3060
- }
3061
- public function setOrderNumber($orderNumber)
3062
- {
3063
- $this->orderNumber = $orderNumber;
3064
- }
3065
- public function getOrderNumber()
3066
- {
3067
- return $this->orderNumber;
3068
- }
3069
- public function setOrgUnitPath($orgUnitPath)
3070
- {
3071
- $this->orgUnitPath = $orgUnitPath;
3072
- }
3073
- public function getOrgUnitPath()
3074
- {
3075
- return $this->orgUnitPath;
3076
- }
3077
- public function setOsVersion($osVersion)
3078
- {
3079
- $this->osVersion = $osVersion;
3080
- }
3081
- public function getOsVersion()
3082
- {
3083
- return $this->osVersion;
3084
- }
3085
- public function setPlatformVersion($platformVersion)
3086
- {
3087
- $this->platformVersion = $platformVersion;
3088
- }
3089
- public function getPlatformVersion()
3090
- {
3091
- return $this->platformVersion;
3092
- }
3093
- public function setRecentUsers($recentUsers)
3094
- {
3095
- $this->recentUsers = $recentUsers;
3096
- }
3097
- public function getRecentUsers()
3098
- {
3099
- return $this->recentUsers;
3100
- }
3101
- public function setSerialNumber($serialNumber)
3102
- {
3103
- $this->serialNumber = $serialNumber;
3104
- }
3105
- public function getSerialNumber()
3106
- {
3107
- return $this->serialNumber;
3108
- }
3109
- public function setStatus($status)
3110
- {
3111
- $this->status = $status;
3112
- }
3113
- public function getStatus()
3114
- {
3115
- return $this->status;
3116
- }
3117
- public function setSupportEndDate($supportEndDate)
3118
- {
3119
- $this->supportEndDate = $supportEndDate;
3120
- }
3121
- public function getSupportEndDate()
3122
- {
3123
- return $this->supportEndDate;
3124
- }
3125
- public function setWillAutoRenew($willAutoRenew)
3126
- {
3127
- $this->willAutoRenew = $willAutoRenew;
3128
- }
3129
- public function getWillAutoRenew()
3130
- {
3131
- return $this->willAutoRenew;
3132
- }
3133
- }
3134
-
3135
- class Google_Service_Directory_ChromeOsDeviceActiveTimeRanges extends Google_Model
3136
- {
3137
- protected $internal_gapi_mappings = array(
3138
- );
3139
- public $activeTime;
3140
- public $date;
3141
-
3142
-
3143
- public function setActiveTime($activeTime)
3144
- {
3145
- $this->activeTime = $activeTime;
3146
- }
3147
- public function getActiveTime()
3148
- {
3149
- return $this->activeTime;
3150
- }
3151
- public function setDate($date)
3152
- {
3153
- $this->date = $date;
3154
- }
3155
- public function getDate()
3156
- {
3157
- return $this->date;
3158
- }
3159
- }
3160
-
3161
- class Google_Service_Directory_ChromeOsDeviceRecentUsers extends Google_Model
3162
- {
3163
- protected $internal_gapi_mappings = array(
3164
- );
3165
- public $email;
3166
- public $type;
3167
-
3168
-
3169
- public function setEmail($email)
3170
- {
3171
- $this->email = $email;
3172
- }
3173
- public function getEmail()
3174
- {
3175
- return $this->email;
3176
- }
3177
- public function setType($type)
3178
- {
3179
- $this->type = $type;
3180
- }
3181
- public function getType()
3182
- {
3183
- return $this->type;
3184
- }
3185
- }
3186
-
3187
- class Google_Service_Directory_ChromeOsDevices extends Google_Collection
3188
- {
3189
- protected $collection_key = 'chromeosdevices';
3190
- protected $internal_gapi_mappings = array(
3191
- );
3192
- protected $chromeosdevicesType = 'Google_Service_Directory_ChromeOsDevice';
3193
- protected $chromeosdevicesDataType = 'array';
3194
- public $etag;
3195
- public $kind;
3196
- public $nextPageToken;
3197
-
3198
-
3199
- public function setChromeosdevices($chromeosdevices)
3200
- {
3201
- $this->chromeosdevices = $chromeosdevices;
3202
- }
3203
- public function getChromeosdevices()
3204
- {
3205
- return $this->chromeosdevices;
3206
- }
3207
- public function setEtag($etag)
3208
- {
3209
- $this->etag = $etag;
3210
- }
3211
- public function getEtag()
3212
- {
3213
- return $this->etag;
3214
- }
3215
- public function setKind($kind)
3216
- {
3217
- $this->kind = $kind;
3218
- }
3219
- public function getKind()
3220
- {
3221
- return $this->kind;
3222
- }
3223
- public function setNextPageToken($nextPageToken)
3224
- {
3225
- $this->nextPageToken = $nextPageToken;
3226
- }
3227
- public function getNextPageToken()
3228
- {
3229
- return $this->nextPageToken;
3230
- }
3231
- }
3232
-
3233
- class Google_Service_Directory_Group extends Google_Collection
3234
- {
3235
- protected $collection_key = 'nonEditableAliases';
3236
- protected $internal_gapi_mappings = array(
3237
- );
3238
- public $adminCreated;
3239
- public $aliases;
3240
- public $description;
3241
- public $directMembersCount;
3242
- public $email;
3243
- public $etag;
3244
- public $id;
3245
- public $kind;
3246
- public $name;
3247
- public $nonEditableAliases;
3248
-
3249
-
3250
- public function setAdminCreated($adminCreated)
3251
- {
3252
- $this->adminCreated = $adminCreated;
3253
- }
3254
- public function getAdminCreated()
3255
- {
3256
- return $this->adminCreated;
3257
- }
3258
- public function setAliases($aliases)
3259
- {
3260
- $this->aliases = $aliases;
3261
- }
3262
- public function getAliases()
3263
- {
3264
- return $this->aliases;
3265
- }
3266
- public function setDescription($description)
3267
- {
3268
- $this->description = $description;
3269
- }
3270
- public function getDescription()
3271
- {
3272
- return $this->description;
3273
- }
3274
- public function setDirectMembersCount($directMembersCount)
3275
- {
3276
- $this->directMembersCount = $directMembersCount;
3277
- }
3278
- public function getDirectMembersCount()
3279
- {
3280
- return $this->directMembersCount;
3281
- }
3282
- public function setEmail($email)
3283
- {
3284
- $this->email = $email;
3285
- }
3286
- public function getEmail()
3287
- {
3288
- return $this->email;
3289
- }
3290
- public function setEtag($etag)
3291
- {
3292
- $this->etag = $etag;
3293
- }
3294
- public function getEtag()
3295
- {
3296
- return $this->etag;
3297
- }
3298
- public function setId($id)
3299
- {
3300
- $this->id = $id;
3301
- }
3302
- public function getId()
3303
- {
3304
- return $this->id;
3305
- }
3306
- public function setKind($kind)
3307
- {
3308
- $this->kind = $kind;
3309
- }
3310
- public function getKind()
3311
- {
3312
- return $this->kind;
3313
- }
3314
- public function setName($name)
3315
- {
3316
- $this->name = $name;
3317
- }
3318
- public function getName()
3319
- {
3320
- return $this->name;
3321
- }
3322
- public function setNonEditableAliases($nonEditableAliases)
3323
- {
3324
- $this->nonEditableAliases = $nonEditableAliases;
3325
- }
3326
- public function getNonEditableAliases()
3327
- {
3328
- return $this->nonEditableAliases;
3329
- }
3330
- }
3331
-
3332
- class Google_Service_Directory_Groups extends Google_Collection
3333
- {
3334
- protected $collection_key = 'groups';
3335
- protected $internal_gapi_mappings = array(
3336
- );
3337
- public $etag;
3338
- protected $groupsType = 'Google_Service_Directory_Group';
3339
- protected $groupsDataType = 'array';
3340
- public $kind;
3341
- public $nextPageToken;
3342
-
3343
-
3344
- public function setEtag($etag)
3345
- {
3346
- $this->etag = $etag;
3347
- }
3348
- public function getEtag()
3349
- {
3350
- return $this->etag;
3351
- }
3352
- public function setGroups($groups)
3353
- {
3354
- $this->groups = $groups;
3355
- }
3356
- public function getGroups()
3357
- {
3358
- return $this->groups;
3359
- }
3360
- public function setKind($kind)
3361
- {
3362
- $this->kind = $kind;
3363
- }
3364
- public function getKind()
3365
- {
3366
- return $this->kind;
3367
- }
3368
- public function setNextPageToken($nextPageToken)
3369
- {
3370
- $this->nextPageToken = $nextPageToken;
3371
- }
3372
- public function getNextPageToken()
3373
- {
3374
- return $this->nextPageToken;
3375
- }
3376
- }
3377
-
3378
- class Google_Service_Directory_Member extends Google_Model
3379
- {
3380
- protected $internal_gapi_mappings = array(
3381
- );
3382
- public $email;
3383
- public $etag;
3384
- public $id;
3385
- public $kind;
3386
- public $role;
3387
- public $type;
3388
-
3389
-
3390
- public function setEmail($email)
3391
- {
3392
- $this->email = $email;
3393
- }
3394
- public function getEmail()
3395
- {
3396
- return $this->email;
3397
- }
3398
- public function setEtag($etag)
3399
- {
3400
- $this->etag = $etag;
3401
- }
3402
- public function getEtag()
3403
- {
3404
- return $this->etag;
3405
- }
3406
- public function setId($id)
3407
- {
3408
- $this->id = $id;
3409
- }
3410
- public function getId()
3411
- {
3412
- return $this->id;
3413
- }
3414
- public function setKind($kind)
3415
- {
3416
- $this->kind = $kind;
3417
- }
3418
- public function getKind()
3419
- {
3420
- return $this->kind;
3421
- }
3422
- public function setRole($role)
3423
- {
3424
- $this->role = $role;
3425
- }
3426
- public function getRole()
3427
- {
3428
- return $this->role;
3429
- }
3430
- public function setType($type)
3431
- {
3432
- $this->type = $type;
3433
- }
3434
- public function getType()
3435
- {
3436
- return $this->type;
3437
- }
3438
- }
3439
-
3440
- class Google_Service_Directory_Members extends Google_Collection
3441
- {
3442
- protected $collection_key = 'members';
3443
- protected $internal_gapi_mappings = array(
3444
- );
3445
- public $etag;
3446
- public $kind;
3447
- protected $membersType = 'Google_Service_Directory_Member';
3448
- protected $membersDataType = 'array';
3449
- public $nextPageToken;
3450
-
3451
-
3452
- public function setEtag($etag)
3453
- {
3454
- $this->etag = $etag;
3455
- }
3456
- public function getEtag()
3457
- {
3458
- return $this->etag;
3459
- }
3460
- public function setKind($kind)
3461
- {
3462
- $this->kind = $kind;
3463
- }
3464
- public function getKind()
3465
- {
3466
- return $this->kind;
3467
- }
3468
- public function setMembers($members)
3469
- {
3470
- $this->members = $members;
3471
- }
3472
- public function getMembers()
3473
- {
3474
- return $this->members;
3475
- }
3476
- public function setNextPageToken($nextPageToken)
3477
- {
3478
- $this->nextPageToken = $nextPageToken;
3479
- }
3480
- public function getNextPageToken()
3481
- {
3482
- return $this->nextPageToken;
3483
- }
3484
- }
3485
-
3486
- class Google_Service_Directory_MobileDevice extends Google_Collection
3487
- {
3488
- protected $collection_key = 'name';
3489
- protected $internal_gapi_mappings = array(
3490
- );
3491
- protected $applicationsType = 'Google_Service_Directory_MobileDeviceApplications';
3492
- protected $applicationsDataType = 'array';
3493
- public $basebandVersion;
3494
- public $buildNumber;
3495
- public $defaultLanguage;
3496
- public $deviceCompromisedStatus;
3497
- public $deviceId;
3498
- public $email;
3499
- public $etag;
3500
- public $firstSync;
3501
- public $hardwareId;
3502
- public $imei;
3503
- public $kernelVersion;
3504
- public $kind;
3505
- public $lastSync;
3506
- public $managedAccountIsOnOwnerProfile;
3507
- public $meid;
3508
- public $model;
3509
- public $name;
3510
- public $networkOperator;
3511
- public $os;
3512
- public $resourceId;
3513
- public $serialNumber;
3514
- public $status;
3515
- public $type;
3516
- public $userAgent;
3517
- public $wifiMacAddress;
3518
-
3519
-
3520
- public function setApplications($applications)
3521
- {
3522
- $this->applications = $applications;
3523
- }
3524
- public function getApplications()
3525
- {
3526
- return $this->applications;
3527
- }
3528
- public function setBasebandVersion($basebandVersion)
3529
- {
3530
- $this->basebandVersion = $basebandVersion;
3531
- }
3532
- public function getBasebandVersion()
3533
- {
3534
- return $this->basebandVersion;
3535
- }
3536
- public function setBuildNumber($buildNumber)
3537
- {
3538
- $this->buildNumber = $buildNumber;
3539
- }
3540
- public function getBuildNumber()
3541
- {
3542
- return $this->buildNumber;
3543
- }
3544
- public function setDefaultLanguage($defaultLanguage)
3545
- {
3546
- $this->defaultLanguage = $defaultLanguage;
3547
- }
3548
- public function getDefaultLanguage()
3549
- {
3550
- return $this->defaultLanguage;
3551
- }
3552
- public function setDeviceCompromisedStatus($deviceCompromisedStatus)
3553
- {
3554
- $this->deviceCompromisedStatus = $deviceCompromisedStatus;
3555
- }
3556
- public function getDeviceCompromisedStatus()
3557
- {
3558
- return $this->deviceCompromisedStatus;
3559
- }
3560
- public function setDeviceId($deviceId)
3561
- {
3562
- $this->deviceId = $deviceId;
3563
- }
3564
- public function getDeviceId()
3565
- {
3566
- return $this->deviceId;
3567
- }
3568
- public function setEmail($email)
3569
- {
3570
- $this->email = $email;
3571
- }
3572
- public function getEmail()
3573
- {
3574
- return $this->email;
3575
- }
3576
- public function setEtag($etag)
3577
- {
3578
- $this->etag = $etag;
3579
- }
3580
- public function getEtag()
3581
- {
3582
- return $this->etag;
3583
- }
3584
- public function setFirstSync($firstSync)
3585
- {
3586
- $this->firstSync = $firstSync;
3587
- }
3588
- public function getFirstSync()
3589
- {
3590
- return $this->firstSync;
3591
- }
3592
- public function setHardwareId($hardwareId)
3593
- {
3594
- $this->hardwareId = $hardwareId;
3595
- }
3596
- public function getHardwareId()
3597
- {
3598
- return $this->hardwareId;
3599
- }
3600
- public function setImei($imei)
3601
- {
3602
- $this->imei = $imei;
3603
- }
3604
- public function getImei()
3605
- {
3606
- return $this->imei;
3607
- }
3608
- public function setKernelVersion($kernelVersion)
3609
- {
3610
- $this->kernelVersion = $kernelVersion;
3611
- }
3612
- public function getKernelVersion()
3613
- {
3614
- return $this->kernelVersion;
3615
- }
3616
- public function setKind($kind)
3617
- {
3618
- $this->kind = $kind;
3619
- }
3620
- public function getKind()
3621
- {
3622
- return $this->kind;
3623
- }
3624
- public function setLastSync($lastSync)
3625
- {
3626
- $this->lastSync = $lastSync;
3627
- }
3628
- public function getLastSync()
3629
- {
3630
- return $this->lastSync;
3631
- }
3632
- public function setManagedAccountIsOnOwnerProfile($managedAccountIsOnOwnerProfile)
3633
- {
3634
- $this->managedAccountIsOnOwnerProfile = $managedAccountIsOnOwnerProfile;
3635
- }
3636
- public function getManagedAccountIsOnOwnerProfile()
3637
- {
3638
- return $this->managedAccountIsOnOwnerProfile;
3639
- }
3640
- public function setMeid($meid)
3641
- {
3642
- $this->meid = $meid;
3643
- }
3644
- public function getMeid()
3645
- {
3646
- return $this->meid;
3647
- }
3648
- public function setModel($model)
3649
- {
3650
- $this->model = $model;
3651
- }
3652
- public function getModel()
3653
- {
3654
- return $this->model;
3655
- }
3656
- public function setName($name)
3657
- {
3658
- $this->name = $name;
3659
- }
3660
- public function getName()
3661
- {
3662
- return $this->name;
3663
- }
3664
- public function setNetworkOperator($networkOperator)
3665
- {
3666
- $this->networkOperator = $networkOperator;
3667
- }
3668
- public function getNetworkOperator()
3669
- {
3670
- return $this->networkOperator;
3671
- }
3672
- public function setOs($os)
3673
- {
3674
- $this->os = $os;
3675
- }
3676
- public function getOs()
3677
- {
3678
- return $this->os;
3679
- }
3680
- public function setResourceId($resourceId)
3681
- {
3682
- $this->resourceId = $resourceId;
3683
- }
3684
- public function getResourceId()
3685
- {
3686
- return $this->resourceId;
3687
- }
3688
- public function setSerialNumber($serialNumber)
3689
- {
3690
- $this->serialNumber = $serialNumber;
3691
- }
3692
- public function getSerialNumber()
3693
- {
3694
- return $this->serialNumber;
3695
- }
3696
- public function setStatus($status)
3697
- {
3698
- $this->status = $status;
3699
- }
3700
- public function getStatus()
3701
- {
3702
- return $this->status;
3703
- }
3704
- public function setType($type)
3705
- {
3706
- $this->type = $type;
3707
- }
3708
- public function getType()
3709
- {
3710
- return $this->type;
3711
- }
3712
- public function setUserAgent($userAgent)
3713
- {
3714
- $this->userAgent = $userAgent;
3715
- }
3716
- public function getUserAgent()
3717
- {
3718
- return $this->userAgent;
3719
- }
3720
- public function setWifiMacAddress($wifiMacAddress)
3721
- {
3722
- $this->wifiMacAddress = $wifiMacAddress;
3723
- }
3724
- public function getWifiMacAddress()
3725
- {
3726
- return $this->wifiMacAddress;
3727
- }
3728
- }
3729
-
3730
- class Google_Service_Directory_MobileDeviceAction extends Google_Model
3731
- {
3732
- protected $internal_gapi_mappings = array(
3733
- );
3734
- public $action;
3735
-
3736
-
3737
- public function setAction($action)
3738
- {
3739
- $this->action = $action;
3740
- }
3741
- public function getAction()
3742
- {
3743
- return $this->action;
3744
- }
3745
- }
3746
-
3747
- class Google_Service_Directory_MobileDeviceApplications extends Google_Collection
3748
- {
3749
- protected $collection_key = 'permission';
3750
- protected $internal_gapi_mappings = array(
3751
- );
3752
- public $displayName;
3753
- public $packageName;
3754
- public $permission;
3755
- public $versionCode;
3756
- public $versionName;
3757
-
3758
-
3759
- public function setDisplayName($displayName)
3760
- {
3761
- $this->displayName = $displayName;
3762
- }
3763
- public function getDisplayName()
3764
- {
3765
- return $this->displayName;
3766
- }
3767
- public function setPackageName($packageName)
3768
- {
3769
- $this->packageName = $packageName;
3770
- }
3771
- public function getPackageName()
3772
- {
3773
- return $this->packageName;
3774
- }
3775
- public function setPermission($permission)
3776
- {
3777
- $this->permission = $permission;
3778
- }
3779
- public function getPermission()
3780
- {
3781
- return $this->permission;
3782
- }
3783
- public function setVersionCode($versionCode)
3784
- {
3785
- $this->versionCode = $versionCode;
3786
- }
3787
- public function getVersionCode()
3788
- {
3789
- return $this->versionCode;
3790
- }
3791
- public function setVersionName($versionName)
3792
- {
3793
- $this->versionName = $versionName;
3794
- }
3795
- public function getVersionName()
3796
- {
3797
- return $this->versionName;
3798
- }
3799
- }
3800
-
3801
- class Google_Service_Directory_MobileDevices extends Google_Collection
3802
- {
3803
- protected $collection_key = 'mobiledevices';
3804
- protected $internal_gapi_mappings = array(
3805
- );
3806
- public $etag;
3807
- public $kind;
3808
- protected $mobiledevicesType = 'Google_Service_Directory_MobileDevice';
3809
- protected $mobiledevicesDataType = 'array';
3810
- public $nextPageToken;
3811
-
3812
-
3813
- public function setEtag($etag)
3814
- {
3815
- $this->etag = $etag;
3816
- }
3817
- public function getEtag()
3818
- {
3819
- return $this->etag;
3820
- }
3821
- public function setKind($kind)
3822
- {
3823
- $this->kind = $kind;
3824
- }
3825
- public function getKind()
3826
- {
3827
- return $this->kind;
3828
- }
3829
- public function setMobiledevices($mobiledevices)
3830
- {
3831
- $this->mobiledevices = $mobiledevices;
3832
- }
3833
- public function getMobiledevices()
3834
- {
3835
- return $this->mobiledevices;
3836
- }
3837
- public function setNextPageToken($nextPageToken)
3838
- {
3839
- $this->nextPageToken = $nextPageToken;
3840
- }
3841
- public function getNextPageToken()
3842
- {
3843
- return $this->nextPageToken;
3844
- }
3845
- }
3846
-
3847
- class Google_Service_Directory_Notification extends Google_Model
3848
- {
3849
- protected $internal_gapi_mappings = array(
3850
- );
3851
- public $body;
3852
- public $etag;
3853
- public $fromAddress;
3854
- public $isUnread;
3855
- public $kind;
3856
- public $notificationId;
3857
- public $sendTime;
3858
- public $subject;
3859
-
3860
-
3861
- public function setBody($body)
3862
- {
3863
- $this->body = $body;
3864
- }
3865
- public function getBody()
3866
- {
3867
- return $this->body;
3868
- }
3869
- public function setEtag($etag)
3870
- {
3871
- $this->etag = $etag;
3872
- }
3873
- public function getEtag()
3874
- {
3875
- return $this->etag;
3876
- }
3877
- public function setFromAddress($fromAddress)
3878
- {
3879
- $this->fromAddress = $fromAddress;
3880
- }
3881
- public function getFromAddress()
3882
- {
3883
- return $this->fromAddress;
3884
- }
3885
- public function setIsUnread($isUnread)
3886
- {
3887
- $this->isUnread = $isUnread;
3888
- }
3889
- public function getIsUnread()
3890
- {
3891
- return $this->isUnread;
3892
- }
3893
- public function setKind($kind)
3894
- {
3895
- $this->kind = $kind;
3896
- }
3897
- public function getKind()
3898
- {
3899
- return $this->kind;
3900
- }
3901
- public function setNotificationId($notificationId)
3902
- {
3903
- $this->notificationId = $notificationId;
3904
- }
3905
- public function getNotificationId()
3906
- {
3907
- return $this->notificationId;
3908
- }
3909
- public function setSendTime($sendTime)
3910
- {
3911
- $this->sendTime = $sendTime;
3912
- }
3913
- public function getSendTime()
3914
- {
3915
- return $this->sendTime;
3916
- }
3917
- public function setSubject($subject)
3918
- {
3919
- $this->subject = $subject;
3920
- }
3921
- public function getSubject()
3922
- {
3923
- return $this->subject;
3924
- }
3925
- }
3926
-
3927
- class Google_Service_Directory_Notifications extends Google_Collection
3928
- {
3929
- protected $collection_key = 'items';
3930
- protected $internal_gapi_mappings = array(
3931
- );
3932
- public $etag;
3933
- protected $itemsType = 'Google_Service_Directory_Notification';
3934
- protected $itemsDataType = 'array';
3935
- public $kind;
3936
- public $nextPageToken;
3937
- public $unreadNotificationsCount;
3938
-
3939
-
3940
- public function setEtag($etag)
3941
- {
3942
- $this->etag = $etag;
3943
- }
3944
- public function getEtag()
3945
- {
3946
- return $this->etag;
3947
- }
3948
- public function setItems($items)
3949
- {
3950
- $this->items = $items;
3951
- }
3952
- public function getItems()
3953
- {
3954
- return $this->items;
3955
- }
3956
- public function setKind($kind)
3957
- {
3958
- $this->kind = $kind;
3959
- }
3960
- public function getKind()
3961
- {
3962
- return $this->kind;
3963
- }
3964
- public function setNextPageToken($nextPageToken)
3965
- {
3966
- $this->nextPageToken = $nextPageToken;
3967
- }
3968
- public function getNextPageToken()
3969
- {
3970
- return $this->nextPageToken;
3971
- }
3972
- public function setUnreadNotificationsCount($unreadNotificationsCount)
3973
- {
3974
- $this->unreadNotificationsCount = $unreadNotificationsCount;
3975
- }
3976
- public function getUnreadNotificationsCount()
3977
- {
3978
- return $this->unreadNotificationsCount;
3979
- }
3980
- }
3981
-
3982
- class Google_Service_Directory_OrgUnit extends Google_Model
3983
- {
3984
- protected $internal_gapi_mappings = array(
3985
- );
3986
- public $blockInheritance;
3987
- public $description;
3988
- public $etag;
3989
- public $kind;
3990
- public $name;
3991
- public $orgUnitId;
3992
- public $orgUnitPath;
3993
- public $parentOrgUnitId;
3994
- public $parentOrgUnitPath;
3995
-
3996
-
3997
- public function setBlockInheritance($blockInheritance)
3998
- {
3999
- $this->blockInheritance = $blockInheritance;
4000
- }
4001
- public function getBlockInheritance()
4002
- {
4003
- return $this->blockInheritance;
4004
- }
4005
- public function setDescription($description)
4006
- {
4007
- $this->description = $description;
4008
- }
4009
- public function getDescription()
4010
- {
4011
- return $this->description;
4012
- }
4013
- public function setEtag($etag)
4014
- {
4015
- $this->etag = $etag;
4016
- }
4017
- public function getEtag()
4018
- {
4019
- return $this->etag;
4020
- }
4021
- public function setKind($kind)
4022
- {
4023
- $this->kind = $kind;
4024
- }
4025
- public function getKind()
4026
- {
4027
- return $this->kind;
4028
- }
4029
- public function setName($name)
4030
- {
4031
- $this->name = $name;
4032
- }
4033
- public function getName()
4034
- {
4035
- return $this->name;
4036
- }
4037
- public function setOrgUnitId($orgUnitId)
4038
- {
4039
- $this->orgUnitId = $orgUnitId;
4040
- }
4041
- public function getOrgUnitId()
4042
- {
4043
- return $this->orgUnitId;
4044
- }
4045
- public function setOrgUnitPath($orgUnitPath)
4046
- {
4047
- $this->orgUnitPath = $orgUnitPath;
4048
- }
4049
- public function getOrgUnitPath()
4050
- {
4051
- return $this->orgUnitPath;
4052
- }
4053
- public function setParentOrgUnitId($parentOrgUnitId)
4054
- {
4055
- $this->parentOrgUnitId = $parentOrgUnitId;
4056
- }
4057
- public function getParentOrgUnitId()
4058
- {
4059
- return $this->parentOrgUnitId;
4060
- }
4061
- public function setParentOrgUnitPath($parentOrgUnitPath)
4062
- {
4063
- $this->parentOrgUnitPath = $parentOrgUnitPath;
4064
- }
4065
- public function getParentOrgUnitPath()
4066
- {
4067
- return $this->parentOrgUnitPath;
4068
- }
4069
- }
4070
-
4071
- class Google_Service_Directory_OrgUnits extends Google_Collection
4072
- {
4073
- protected $collection_key = 'organizationUnits';
4074
- protected $internal_gapi_mappings = array(
4075
- );
4076
- public $etag;
4077
- public $kind;
4078
- protected $organizationUnitsType = 'Google_Service_Directory_OrgUnit';
4079
- protected $organizationUnitsDataType = 'array';
4080
-
4081
-
4082
- public function setEtag($etag)
4083
- {
4084
- $this->etag = $etag;
4085
- }
4086
- public function getEtag()
4087
- {
4088
- return $this->etag;
4089
- }
4090
- public function setKind($kind)
4091
- {
4092
- $this->kind = $kind;
4093
- }
4094
- public function getKind()
4095
- {
4096
- return $this->kind;
4097
- }
4098
- public function setOrganizationUnits($organizationUnits)
4099
- {
4100
- $this->organizationUnits = $organizationUnits;
4101
- }
4102
- public function getOrganizationUnits()
4103
- {
4104
- return $this->organizationUnits;
4105
- }
4106
- }
4107
-
4108
- class Google_Service_Directory_Schema extends Google_Collection
4109
- {
4110
- protected $collection_key = 'fields';
4111
- protected $internal_gapi_mappings = array(
4112
- );
4113
- public $etag;
4114
- protected $fieldsType = 'Google_Service_Directory_SchemaFieldSpec';
4115
- protected $fieldsDataType = 'array';
4116
- public $kind;
4117
- public $schemaId;
4118
- public $schemaName;
4119
-
4120
-
4121
- public function setEtag($etag)
4122
- {
4123
- $this->etag = $etag;
4124
- }
4125
- public function getEtag()
4126
- {
4127
- return $this->etag;
4128
- }
4129
- public function setFields($fields)
4130
- {
4131
- $this->fields = $fields;
4132
- }
4133
- public function getFields()
4134
- {
4135
- return $this->fields;
4136
- }
4137
- public function setKind($kind)
4138
- {
4139
- $this->kind = $kind;
4140
- }
4141
- public function getKind()
4142
- {
4143
- return $this->kind;
4144
- }
4145
- public function setSchemaId($schemaId)
4146
- {
4147
- $this->schemaId = $schemaId;
4148
- }
4149
- public function getSchemaId()
4150
- {
4151
- return $this->schemaId;
4152
- }
4153
- public function setSchemaName($schemaName)
4154
- {
4155
- $this->schemaName = $schemaName;
4156
- }
4157
- public function getSchemaName()
4158
- {
4159
- return $this->schemaName;
4160
- }
4161
- }
4162
-
4163
- class Google_Service_Directory_SchemaFieldSpec extends Google_Model
4164
- {
4165
- protected $internal_gapi_mappings = array(
4166
- );
4167
- public $etag;
4168
- public $fieldId;
4169
- public $fieldName;
4170
- public $fieldType;
4171
- public $indexed;
4172
- public $kind;
4173
- public $multiValued;
4174
- protected $numericIndexingSpecType = 'Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec';
4175
- protected $numericIndexingSpecDataType = '';
4176
- public $readAccessType;
4177
-
4178
-
4179
- public function setEtag($etag)
4180
- {
4181
- $this->etag = $etag;
4182
- }
4183
- public function getEtag()
4184
- {
4185
- return $this->etag;
4186
- }
4187
- public function setFieldId($fieldId)
4188
- {
4189
- $this->fieldId = $fieldId;
4190
- }
4191
- public function getFieldId()
4192
- {
4193
- return $this->fieldId;
4194
- }
4195
- public function setFieldName($fieldName)
4196
- {
4197
- $this->fieldName = $fieldName;
4198
- }
4199
- public function getFieldName()
4200
- {
4201
- return $this->fieldName;
4202
- }
4203
- public function setFieldType($fieldType)
4204
- {
4205
- $this->fieldType = $fieldType;
4206
- }
4207
- public function getFieldType()
4208
- {
4209
- return $this->fieldType;
4210
- }
4211
- public function setIndexed($indexed)
4212
- {
4213
- $this->indexed = $indexed;
4214
- }
4215
- public function getIndexed()
4216
- {
4217
- return $this->indexed;
4218
- }
4219
- public function setKind($kind)
4220
- {
4221
- $this->kind = $kind;
4222
- }
4223
- public function getKind()
4224
- {
4225
- return $this->kind;
4226
- }
4227
- public function setMultiValued($multiValued)
4228
- {
4229
- $this->multiValued = $multiValued;
4230
- }
4231
- public function getMultiValued()
4232
- {
4233
- return $this->multiValued;
4234
- }
4235
- public function setNumericIndexingSpec(Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec $numericIndexingSpec)
4236
- {
4237
- $this->numericIndexingSpec = $numericIndexingSpec;
4238
- }
4239
- public function getNumericIndexingSpec()
4240
- {
4241
- return $this->numericIndexingSpec;
4242
- }
4243
- public function setReadAccessType($readAccessType)
4244
- {
4245
- $this->readAccessType = $readAccessType;
4246
- }
4247
- public function getReadAccessType()
4248
- {
4249
- return $this->readAccessType;
4250
- }
4251
- }
4252
-
4253
- class Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec extends Google_Model
4254
- {
4255
- protected $internal_gapi_mappings = array(
4256
- );
4257
- public $maxValue;
4258
- public $minValue;
4259
-
4260
-
4261
- public function setMaxValue($maxValue)
4262
- {
4263
- $this->maxValue = $maxValue;
4264
- }
4265
- public function getMaxValue()
4266
- {
4267
- return $this->maxValue;
4268
- }
4269
- public function setMinValue($minValue)
4270
- {
4271
- $this->minValue = $minValue;
4272
- }
4273
- public function getMinValue()
4274
- {
4275
- return $this->minValue;
4276
- }
4277
- }
4278
-
4279
- class Google_Service_Directory_Schemas extends Google_Collection
4280
- {
4281
- protected $collection_key = 'schemas';
4282
- protected $internal_gapi_mappings = array(
4283
- );
4284
- public $etag;
4285
- public $kind;
4286
- protected $schemasType = 'Google_Service_Directory_Schema';
4287
- protected $schemasDataType = 'array';
4288
-
4289
-
4290
- public function setEtag($etag)
4291
- {
4292
- $this->etag = $etag;
4293
- }
4294
- public function getEtag()
4295
- {
4296
- return $this->etag;
4297
- }
4298
- public function setKind($kind)
4299
- {
4300
- $this->kind = $kind;
4301
- }
4302
- public function getKind()
4303
- {
4304
- return $this->kind;
4305
- }
4306
- public function setSchemas($schemas)
4307
- {
4308
- $this->schemas = $schemas;
4309
- }
4310
- public function getSchemas()
4311
- {
4312
- return $this->schemas;
4313
- }
4314
- }
4315
-
4316
- class Google_Service_Directory_Token extends Google_Collection
4317
- {
4318
- protected $collection_key = 'scopes';
4319
- protected $internal_gapi_mappings = array(
4320
- );
4321
- public $anonymous;
4322
- public $clientId;
4323
- public $displayText;
4324
- public $etag;
4325
- public $kind;
4326
- public $nativeApp;
4327
- public $scopes;
4328
- public $userKey;
4329
-
4330
-
4331
- public function setAnonymous($anonymous)
4332
- {
4333
- $this->anonymous = $anonymous;
4334
- }
4335
- public function getAnonymous()
4336
- {
4337
- return $this->anonymous;
4338
- }
4339
- public function setClientId($clientId)
4340
- {
4341
- $this->clientId = $clientId;
4342
- }
4343
- public function getClientId()
4344
- {
4345
- return $this->clientId;
4346
- }
4347
- public function setDisplayText($displayText)
4348
- {
4349
- $this->displayText = $displayText;
4350
- }
4351
- public function getDisplayText()
4352
- {
4353
- return $this->displayText;
4354
- }
4355
- public function setEtag($etag)
4356
- {
4357
- $this->etag = $etag;
4358
- }
4359
- public function getEtag()
4360
- {
4361
- return $this->etag;
4362
- }
4363
- public function setKind($kind)
4364
- {
4365
- $this->kind = $kind;
4366
- }
4367
- public function getKind()
4368
- {
4369
- return $this->kind;
4370
- }
4371
- public function setNativeApp($nativeApp)
4372
- {
4373
- $this->nativeApp = $nativeApp;
4374
- }
4375
- public function getNativeApp()
4376
- {
4377
- return $this->nativeApp;
4378
- }
4379
- public function setScopes($scopes)
4380
- {
4381
- $this->scopes = $scopes;
4382
- }
4383
- public function getScopes()
4384
- {
4385
- return $this->scopes;
4386
- }
4387
- public function setUserKey($userKey)
4388
- {
4389
- $this->userKey = $userKey;
4390
- }
4391
- public function getUserKey()
4392
- {
4393
- return $this->userKey;
4394
- }
4395
- }
4396
-
4397
- class Google_Service_Directory_Tokens extends Google_Collection
4398
- {
4399
- protected $collection_key = 'items';
4400
- protected $internal_gapi_mappings = array(
4401
- );
4402
- public $etag;
4403
- protected $itemsType = 'Google_Service_Directory_Token';
4404
- protected $itemsDataType = 'array';
4405
- public $kind;
4406
-
4407
-
4408
- public function setEtag($etag)
4409
- {
4410
- $this->etag = $etag;
4411
- }
4412
- public function getEtag()
4413
- {
4414
- return $this->etag;
4415
- }
4416
- public function setItems($items)
4417
- {
4418
- $this->items = $items;
4419
- }
4420
- public function getItems()
4421
- {
4422
- return $this->items;
4423
- }
4424
- public function setKind($kind)
4425
- {
4426
- $this->kind = $kind;
4427
- }
4428
- public function getKind()
4429
- {
4430
- return $this->kind;
4431
- }
4432
- }
4433
-
4434
- class Google_Service_Directory_User extends Google_Collection
4435
- {
4436
- protected $collection_key = 'nonEditableAliases';
4437
- protected $internal_gapi_mappings = array(
4438
- );
4439
- public $addresses;
4440
- public $agreedToTerms;
4441
- public $aliases;
4442
- public $changePasswordAtNextLogin;
4443
- public $creationTime;
4444
- public $customSchemas;
4445
- public $customerId;
4446
- public $deletionTime;
4447
- public $emails;
4448
- public $etag;
4449
- public $externalIds;
4450
- public $hashFunction;
4451
- public $id;
4452
- public $ims;
4453
- public $includeInGlobalAddressList;
4454
- public $ipWhitelisted;
4455
- public $isAdmin;
4456
- public $isDelegatedAdmin;
4457
- public $isMailboxSetup;
4458
- public $kind;
4459
- public $lastLoginTime;
4460
- protected $nameType = 'Google_Service_Directory_UserName';
4461
- protected $nameDataType = '';
4462
- public $nonEditableAliases;
4463
- public $notes;
4464
- public $orgUnitPath;
4465
- public $organizations;
4466
- public $password;
4467
- public $phones;
4468
- public $primaryEmail;
4469
- public $relations;
4470
- public $suspended;
4471
- public $suspensionReason;
4472
- public $thumbnailPhotoUrl;
4473
- public $websites;
4474
-
4475
-
4476
- public function setAddresses($addresses)
4477
- {
4478
- $this->addresses = $addresses;
4479
- }
4480
- public function getAddresses()
4481
- {
4482
- return $this->addresses;
4483
- }
4484
- public function setAgreedToTerms($agreedToTerms)
4485
- {
4486
- $this->agreedToTerms = $agreedToTerms;
4487
- }
4488
- public function getAgreedToTerms()
4489
- {
4490
- return $this->agreedToTerms;
4491
- }
4492
- public function setAliases($aliases)
4493
- {
4494
- $this->aliases = $aliases;
4495
- }
4496
- public function getAliases()
4497
- {
4498
- return $this->aliases;
4499
- }
4500
- public function setChangePasswordAtNextLogin($changePasswordAtNextLogin)
4501
- {
4502
- $this->changePasswordAtNextLogin = $changePasswordAtNextLogin;
4503
- }
4504
- public function getChangePasswordAtNextLogin()
4505
- {
4506
- return $this->changePasswordAtNextLogin;
4507
- }
4508
- public function setCreationTime($creationTime)
4509
- {
4510
- $this->creationTime = $creationTime;
4511
- }
4512
- public function getCreationTime()
4513
- {
4514
- return $this->creationTime;
4515
- }
4516
- public function setCustomSchemas($customSchemas)
4517
- {
4518
- $this->customSchemas = $customSchemas;
4519
- }
4520
- public function getCustomSchemas()
4521
- {
4522
- return $this->customSchemas;
4523
- }
4524
- public function setCustomerId($customerId)
4525
- {
4526
- $this->customerId = $customerId;
4527
- }
4528
- public function getCustomerId()
4529
- {
4530
- return $this->customerId;
4531
- }
4532
- public function setDeletionTime($deletionTime)
4533
- {
4534
- $this->deletionTime = $deletionTime;
4535
- }
4536
- public function getDeletionTime()
4537
- {
4538
- return $this->deletionTime;
4539
- }
4540
- public function setEmails($emails)
4541
- {
4542
- $this->emails = $emails;
4543
- }
4544
- public function getEmails()
4545
- {
4546
- return $this->emails;
4547
- }
4548
- public function setEtag($etag)
4549
- {
4550
- $this->etag = $etag;
4551
- }
4552
- public function getEtag()
4553
- {
4554
- return $this->etag;
4555
- }
4556
- public function setExternalIds($externalIds)
4557
- {
4558
- $this->externalIds = $externalIds;
4559
- }
4560
- public function getExternalIds()
4561
- {
4562
- return $this->externalIds;
4563
- }
4564
- public function setHashFunction($hashFunction)
4565
- {
4566
- $this->hashFunction = $hashFunction;
4567
- }
4568
- public function getHashFunction()
4569
- {
4570
- return $this->hashFunction;
4571
- }
4572
- public function setId($id)
4573
- {
4574
- $this->id = $id;
4575
- }
4576
- public function getId()
4577
- {
4578
- return $this->id;
4579
- }
4580
- public function setIms($ims)
4581
- {
4582
- $this->ims = $ims;
4583
- }
4584
- public function getIms()
4585
- {
4586
- return $this->ims;
4587
- }
4588
- public function setIncludeInGlobalAddressList($includeInGlobalAddressList)
4589
- {
4590
- $this->includeInGlobalAddressList = $includeInGlobalAddressList;
4591
- }
4592
- public function getIncludeInGlobalAddressList()
4593
- {
4594
- return $this->includeInGlobalAddressList;
4595
- }
4596
- public function setIpWhitelisted($ipWhitelisted)
4597
- {
4598
- $this->ipWhitelisted = $ipWhitelisted;
4599
- }
4600
- public function getIpWhitelisted()
4601
- {
4602
- return $this->ipWhitelisted;
4603
- }
4604
- public function setIsAdmin($isAdmin)
4605
- {
4606
- $this->isAdmin = $isAdmin;
4607
- }
4608
- public function getIsAdmin()
4609
- {
4610
- return $this->isAdmin;
4611
- }
4612
- public function setIsDelegatedAdmin($isDelegatedAdmin)
4613
- {
4614
- $this->isDelegatedAdmin = $isDelegatedAdmin;
4615
- }
4616
- public function getIsDelegatedAdmin()
4617
- {
4618
- return $this->isDelegatedAdmin;
4619
- }
4620
- public function setIsMailboxSetup($isMailboxSetup)
4621
- {
4622
- $this->isMailboxSetup = $isMailboxSetup;
4623
- }
4624
- public function getIsMailboxSetup()
4625
- {
4626
- return $this->isMailboxSetup;
4627
- }
4628
- public function setKind($kind)
4629
- {
4630
- $this->kind = $kind;
4631
- }
4632
- public function getKind()
4633
- {
4634
- return $this->kind;
4635
- }
4636
- public function setLastLoginTime($lastLoginTime)
4637
- {
4638
- $this->lastLoginTime = $lastLoginTime;
4639
- }
4640
- public function getLastLoginTime()
4641
- {
4642
- return $this->lastLoginTime;
4643
- }
4644
- public function setName(Google_Service_Directory_UserName $name)
4645
- {
4646
- $this->name = $name;
4647
- }
4648
- public function getName()
4649
- {
4650
- return $this->name;
4651
- }
4652
- public function setNonEditableAliases($nonEditableAliases)
4653
- {
4654
- $this->nonEditableAliases = $nonEditableAliases;
4655
- }
4656
- public function getNonEditableAliases()
4657
- {
4658
- return $this->nonEditableAliases;
4659
- }
4660
- public function setNotes($notes)
4661
- {
4662
- $this->notes = $notes;
4663
- }
4664
- public function getNotes()
4665
- {
4666
- return $this->notes;
4667
- }
4668
- public function setOrgUnitPath($orgUnitPath)
4669
- {
4670
- $this->orgUnitPath = $orgUnitPath;
4671
- }
4672
- public function getOrgUnitPath()
4673
- {
4674
- return $this->orgUnitPath;
4675
- }
4676
- public function setOrganizations($organizations)
4677
- {
4678
- $this->organizations = $organizations;
4679
- }
4680
- public function getOrganizations()
4681
- {
4682
- return $this->organizations;
4683
- }
4684
- public function setPassword($password)
4685
- {
4686
- $this->password = $password;
4687
- }
4688
- public function getPassword()
4689
- {
4690
- return $this->password;
4691
- }
4692
- public function setPhones($phones)
4693
- {
4694
- $this->phones = $phones;
4695
- }
4696
- public function getPhones()
4697
- {
4698
- return $this->phones;
4699
- }
4700
- public function setPrimaryEmail($primaryEmail)
4701
- {
4702
- $this->primaryEmail = $primaryEmail;
4703
- }
4704
- public function getPrimaryEmail()
4705
- {
4706
- return $this->primaryEmail;
4707
- }
4708
- public function setRelations($relations)
4709
- {
4710
- $this->relations = $relations;
4711
- }
4712
- public function getRelations()
4713
- {
4714
- return $this->relations;
4715
- }
4716
- public function setSuspended($suspended)
4717
- {
4718
- $this->suspended = $suspended;
4719
- }
4720
- public function getSuspended()
4721
- {
4722
- return $this->suspended;
4723
- }
4724
- public function setSuspensionReason($suspensionReason)
4725
- {
4726
- $this->suspensionReason = $suspensionReason;
4727
- }
4728
- public function getSuspensionReason()
4729
- {
4730
- return $this->suspensionReason;
4731
- }
4732
- public function setThumbnailPhotoUrl($thumbnailPhotoUrl)
4733
- {
4734
- $this->thumbnailPhotoUrl = $thumbnailPhotoUrl;
4735
- }
4736
- public function getThumbnailPhotoUrl()
4737
- {
4738
- return $this->thumbnailPhotoUrl;
4739
- }
4740
- public function setWebsites($websites)
4741
- {
4742
- $this->websites = $websites;
4743
- }
4744
- public function getWebsites()
4745
- {
4746
- return $this->websites;
4747
- }
4748
- }
4749
-
4750
- class Google_Service_Directory_UserAbout extends Google_Model
4751
- {
4752
- protected $internal_gapi_mappings = array(
4753
- );
4754
- public $contentType;
4755
- public $value;
4756
-
4757
-
4758
- public function setContentType($contentType)
4759
- {
4760
- $this->contentType = $contentType;
4761
- }
4762
- public function getContentType()
4763
- {
4764
- return $this->contentType;
4765
- }
4766
- public function setValue($value)
4767
- {
4768
- $this->value = $value;
4769
- }
4770
- public function getValue()
4771
- {
4772
- return $this->value;
4773
- }
4774
- }
4775
-
4776
- class Google_Service_Directory_UserAddress extends Google_Model
4777
- {
4778
- protected $internal_gapi_mappings = array(
4779
- );
4780
- public $country;
4781
- public $countryCode;
4782
- public $customType;
4783
- public $extendedAddress;
4784
- public $formatted;
4785
- public $locality;
4786
- public $poBox;
4787
- public $postalCode;
4788
- public $primary;
4789
- public $region;
4790
- public $sourceIsStructured;
4791
- public $streetAddress;
4792
- public $type;
4793
-
4794
-
4795
- public function setCountry($country)
4796
- {
4797
- $this->country = $country;
4798
- }
4799
- public function getCountry()
4800
- {
4801
- return $this->country;
4802
- }
4803
- public function setCountryCode($countryCode)
4804
- {
4805
- $this->countryCode = $countryCode;
4806
- }
4807
- public function getCountryCode()
4808
- {
4809
- return $this->countryCode;
4810
- }
4811
- public function setCustomType($customType)
4812
- {
4813
- $this->customType = $customType;
4814
- }
4815
- public function getCustomType()
4816
- {
4817
- return $this->customType;
4818
- }
4819
- public function setExtendedAddress($extendedAddress)
4820
- {
4821
- $this->extendedAddress = $extendedAddress;
4822
- }
4823
- public function getExtendedAddress()
4824
- {
4825
- return $this->extendedAddress;
4826
- }
4827
- public function setFormatted($formatted)
4828
- {
4829
- $this->formatted = $formatted;
4830
- }
4831
- public function getFormatted()
4832
- {
4833
- return $this->formatted;
4834
- }
4835
- public function setLocality($locality)
4836
- {
4837
- $this->locality = $locality;
4838
- }
4839
- public function getLocality()
4840
- {
4841
- return $this->locality;
4842
- }
4843
- public function setPoBox($poBox)
4844
- {
4845
- $this->poBox = $poBox;
4846
- }
4847
- public function getPoBox()
4848
- {
4849
- return $this->poBox;
4850
- }
4851
- public function setPostalCode($postalCode)
4852
- {
4853
- $this->postalCode = $postalCode;
4854
- }
4855
- public function getPostalCode()
4856
- {
4857
- return $this->postalCode;
4858
- }
4859
- public function setPrimary($primary)
4860
- {
4861
- $this->primary = $primary;
4862
- }
4863
- public function getPrimary()
4864
- {
4865
- return $this->primary;
4866
- }
4867
- public function setRegion($region)
4868
- {
4869
- $this->region = $region;
4870
- }
4871
- public function getRegion()
4872
- {
4873
- return $this->region;
4874
- }
4875
- public function setSourceIsStructured($sourceIsStructured)
4876
- {
4877
- $this->sourceIsStructured = $sourceIsStructured;
4878
- }
4879
- public function getSourceIsStructured()
4880
- {
4881
- return $this->sourceIsStructured;
4882
- }
4883
- public function setStreetAddress($streetAddress)
4884
- {
4885
- $this->streetAddress = $streetAddress;
4886
- }
4887
- public function getStreetAddress()
4888
- {
4889
- return $this->streetAddress;
4890
- }
4891
- public function setType($type)
4892
- {
4893
- $this->type = $type;
4894
- }
4895
- public function getType()
4896
- {
4897
- return $this->type;
4898
- }
4899
- }
4900
-
4901
- class Google_Service_Directory_UserCustomProperties extends Google_Model
4902
- {
4903
- }
4904
-
4905
- class Google_Service_Directory_UserCustomSchemas extends Google_Model
4906
- {
4907
- }
4908
-
4909
- class Google_Service_Directory_UserEmail extends Google_Model
4910
- {
4911
- protected $internal_gapi_mappings = array(
4912
- );
4913
- public $address;
4914
- public $customType;
4915
- public $primary;
4916
- public $type;
4917
-
4918
-
4919
- public function setAddress($address)
4920
- {
4921
- $this->address = $address;
4922
- }
4923
- public function getAddress()
4924
- {
4925
- return $this->address;
4926
- }
4927
- public function setCustomType($customType)
4928
- {
4929
- $this->customType = $customType;
4930
- }
4931
- public function getCustomType()
4932
- {
4933
- return $this->customType;
4934
- }
4935
- public function setPrimary($primary)
4936
- {
4937
- $this->primary = $primary;
4938
- }
4939
- public function getPrimary()
4940
- {
4941
- return $this->primary;
4942
- }
4943
- public function setType($type)
4944
- {
4945
- $this->type = $type;
4946
- }
4947
- public function getType()
4948
- {
4949
- return $this->type;
4950
- }
4951
- }
4952
-
4953
- class Google_Service_Directory_UserExternalId extends Google_Model
4954
- {
4955
- protected $internal_gapi_mappings = array(
4956
- );
4957
- public $customType;
4958
- public $type;
4959
- public $value;
4960
-
4961
-
4962
- public function setCustomType($customType)
4963
- {
4964
- $this->customType = $customType;
4965
- }
4966
- public function getCustomType()
4967
- {
4968
- return $this->customType;
4969
- }
4970
- public function setType($type)
4971
- {
4972
- $this->type = $type;
4973
- }
4974
- public function getType()
4975
- {
4976
- return $this->type;
4977
- }
4978
- public function setValue($value)
4979
- {
4980
- $this->value = $value;
4981
- }
4982
- public function getValue()
4983
- {
4984
- return $this->value;
4985
- }
4986
- }
4987
-
4988
- class Google_Service_Directory_UserIm extends Google_Model
4989
- {
4990
- protected $internal_gapi_mappings = array(
4991
- );
4992
- public $customProtocol;
4993
- public $customType;
4994
- public $im;
4995
- public $primary;
4996
- public $protocol;
4997
- public $type;
4998
-
4999
-
5000
- public function setCustomProtocol($customProtocol)
5001
- {
5002
- $this->customProtocol = $customProtocol;
5003
- }
5004
- public function getCustomProtocol()
5005
- {
5006
- return $this->customProtocol;
5007
- }
5008
- public function setCustomType($customType)
5009
- {
5010
- $this->customType = $customType;
5011
- }
5012
- public function getCustomType()
5013
- {
5014
- return $this->customType;
5015
- }
5016
- public function setIm($im)
5017
- {
5018
- $this->im = $im;
5019
- }
5020
- public function getIm()
5021
- {
5022
- return $this->im;
5023
- }
5024
- public function setPrimary($primary)
5025
- {
5026
- $this->primary = $primary;
5027
- }
5028
- public function getPrimary()
5029
- {
5030
- return $this->primary;
5031
- }
5032
- public function setProtocol($protocol)
5033
- {
5034
- $this->protocol = $protocol;
5035
- }
5036
- public function getProtocol()
5037
- {
5038
- return $this->protocol;
5039
- }
5040
- public function setType($type)
5041
- {
5042
- $this->type = $type;
5043
- }
5044
- public function getType()
5045
- {
5046
- return $this->type;
5047
- }
5048
- }
5049
-
5050
- class Google_Service_Directory_UserMakeAdmin extends Google_Model
5051
- {
5052
- protected $internal_gapi_mappings = array(
5053
- );
5054
- public $status;
5055
-
5056
-
5057
- public function setStatus($status)
5058
- {
5059
- $this->status = $status;
5060
- }
5061
- public function getStatus()
5062
- {
5063
- return $this->status;
5064
- }
5065
- }
5066
-
5067
- class Google_Service_Directory_UserName extends Google_Model
5068
- {
5069
- protected $internal_gapi_mappings = array(
5070
- );
5071
- public $familyName;
5072
- public $fullName;
5073
- public $givenName;
5074
-
5075
-
5076
- public function setFamilyName($familyName)
5077
- {
5078
- $this->familyName = $familyName;
5079
- }
5080
- public function getFamilyName()
5081
- {
5082
- return $this->familyName;
5083
- }
5084
- public function setFullName($fullName)
5085
- {
5086
- $this->fullName = $fullName;
5087
- }
5088
- public function getFullName()
5089
- {
5090
- return $this->fullName;
5091
- }
5092
- public function setGivenName($givenName)
5093
- {
5094
- $this->givenName = $givenName;
5095
- }
5096
- public function getGivenName()
5097
- {
5098
- return $this->givenName;
5099
- }
5100
- }
5101
-
5102
- class Google_Service_Directory_UserOrganization extends Google_Model
5103
- {
5104
- protected $internal_gapi_mappings = array(
5105
- );
5106
- public $costCenter;
5107
- public $customType;
5108
- public $department;
5109
- public $description;
5110
- public $domain;
5111
- public $location;
5112
- public $name;
5113
- public $primary;
5114
- public $symbol;
5115
- public $title;
5116
- public $type;
5117
-
5118
-
5119
- public function setCostCenter($costCenter)
5120
- {
5121
- $this->costCenter = $costCenter;
5122
- }
5123
- public function getCostCenter()
5124
- {
5125
- return $this->costCenter;
5126
- }
5127
- public function setCustomType($customType)
5128
- {
5129
- $this->customType = $customType;
5130
- }
5131
- public function getCustomType()
5132
- {
5133
- return $this->customType;
5134
- }
5135
- public function setDepartment($department)
5136
- {
5137
- $this->department = $department;
5138
- }
5139
- public function getDepartment()
5140
- {
5141
- return $this->department;
5142
- }
5143
- public function setDescription($description)
5144
- {
5145
- $this->description = $description;
5146
- }
5147
- public function getDescription()
5148
- {
5149
- return $this->description;
5150
- }
5151
- public function setDomain($domain)
5152
- {
5153
- $this->domain = $domain;
5154
- }
5155
- public function getDomain()
5156
- {
5157
- return $this->domain;
5158
- }
5159
- public function setLocation($location)
5160
- {
5161
- $this->location = $location;
5162
- }
5163
- public function getLocation()
5164
- {
5165
- return $this->location;
5166
- }
5167
- public function setName($name)
5168
- {
5169
- $this->name = $name;
5170
- }
5171
- public function getName()
5172
- {
5173
- return $this->name;
5174
- }
5175
- public function setPrimary($primary)
5176
- {
5177
- $this->primary = $primary;
5178
- }
5179
- public function getPrimary()
5180
- {
5181
- return $this->primary;
5182
- }
5183
- public function setSymbol($symbol)
5184
- {
5185
- $this->symbol = $symbol;
5186
- }
5187
- public function getSymbol()
5188
- {
5189
- return $this->symbol;
5190
- }
5191
- public function setTitle($title)
5192
- {
5193
- $this->title = $title;
5194
- }
5195
- public function getTitle()
5196
- {
5197
- return $this->title;
5198
- }
5199
- public function setType($type)
5200
- {
5201
- $this->type = $type;
5202
- }
5203
- public function getType()
5204
- {
5205
- return $this->type;
5206
- }
5207
- }
5208
-
5209
- class Google_Service_Directory_UserPhone extends Google_Model
5210
- {
5211
- protected $internal_gapi_mappings = array(
5212
- );
5213
- public $customType;
5214
- public $primary;
5215
- public $type;
5216
- public $value;
5217
-
5218
-
5219
- public function setCustomType($customType)
5220
- {
5221
- $this->customType = $customType;
5222
- }
5223
- public function getCustomType()
5224
- {
5225
- return $this->customType;
5226
- }
5227
- public function setPrimary($primary)
5228
- {
5229
- $this->primary = $primary;
5230
- }
5231
- public function getPrimary()
5232
- {
5233
- return $this->primary;
5234
- }
5235
- public function setType($type)
5236
- {
5237
- $this->type = $type;
5238
- }
5239
- public function getType()
5240
- {
5241
- return $this->type;
5242
- }
5243
- public function setValue($value)
5244
- {
5245
- $this->value = $value;
5246
- }
5247
- public function getValue()
5248
- {
5249
- return $this->value;
5250
- }
5251
- }
5252
-
5253
- class Google_Service_Directory_UserPhoto extends Google_Model
5254
- {
5255
- protected $internal_gapi_mappings = array(
5256
- );
5257
- public $etag;
5258
- public $height;
5259
- public $id;
5260
- public $kind;
5261
- public $mimeType;
5262
- public $photoData;
5263
- public $primaryEmail;
5264
- public $width;
5265
-
5266
-
5267
- public function setEtag($etag)
5268
- {
5269
- $this->etag = $etag;
5270
- }
5271
- public function getEtag()
5272
- {
5273
- return $this->etag;
5274
- }
5275
- public function setHeight($height)
5276
- {
5277
- $this->height = $height;
5278
- }
5279
- public function getHeight()
5280
- {
5281
- return $this->height;
5282
- }
5283
- public function setId($id)
5284
- {
5285
- $this->id = $id;
5286
- }
5287
- public function getId()
5288
- {
5289
- return $this->id;
5290
- }
5291
- public function setKind($kind)
5292
- {
5293
- $this->kind = $kind;
5294
- }
5295
- public function getKind()
5296
- {
5297
- return $this->kind;
5298
- }
5299
- public function setMimeType($mimeType)
5300
- {
5301
- $this->mimeType = $mimeType;
5302
- }
5303
- public function getMimeType()
5304
- {
5305
- return $this->mimeType;
5306
- }
5307
- public function setPhotoData($photoData)
5308
- {
5309
- $this->photoData = $photoData;
5310
- }
5311
- public function getPhotoData()
5312
- {
5313
- return $this->photoData;
5314
- }
5315
- public function setPrimaryEmail($primaryEmail)
5316
- {
5317
- $this->primaryEmail = $primaryEmail;
5318
- }
5319
- public function getPrimaryEmail()
5320
- {
5321
- return $this->primaryEmail;
5322
- }
5323
- public function setWidth($width)
5324
- {
5325
- $this->width = $width;
5326
- }
5327
- public function getWidth()
5328
- {
5329
- return $this->width;
5330
- }
5331
- }
5332
-
5333
- class Google_Service_Directory_UserRelation extends Google_Model
5334
- {
5335
- protected $internal_gapi_mappings = array(
5336
- );
5337
- public $customType;
5338
- public $type;
5339
- public $value;
5340
-
5341
-
5342
- public function setCustomType($customType)
5343
- {
5344
- $this->customType = $customType;
5345
- }
5346
- public function getCustomType()
5347
- {
5348
- return $this->customType;
5349
- }
5350
- public function setType($type)
5351
- {
5352
- $this->type = $type;
5353
- }
5354
- public function getType()
5355
- {
5356
- return $this->type;
5357
- }
5358
- public function setValue($value)
5359
- {
5360
- $this->value = $value;
5361
- }
5362
- public function getValue()
5363
- {
5364
- return $this->value;
5365
- }
5366
- }
5367
-
5368
- class Google_Service_Directory_UserUndelete extends Google_Model
5369
- {
5370
- protected $internal_gapi_mappings = array(
5371
- );
5372
- public $orgUnitPath;
5373
-
5374
-
5375
- public function setOrgUnitPath($orgUnitPath)
5376
- {
5377
- $this->orgUnitPath = $orgUnitPath;
5378
- }
5379
- public function getOrgUnitPath()
5380
- {
5381
- return $this->orgUnitPath;
5382
- }
5383
- }
5384
-
5385
- class Google_Service_Directory_UserWebsite extends Google_Model
5386
- {
5387
- protected $internal_gapi_mappings = array(
5388
- );
5389
- public $customType;
5390
- public $primary;
5391
- public $type;
5392
- public $value;
5393
-
5394
-
5395
- public function setCustomType($customType)
5396
- {
5397
- $this->customType = $customType;
5398
- }
5399
- public function getCustomType()
5400
- {
5401
- return $this->customType;
5402
- }
5403
- public function setPrimary($primary)
5404
- {
5405
- $this->primary = $primary;
5406
- }
5407
- public function getPrimary()
5408
- {
5409
- return $this->primary;
5410
- }
5411
- public function setType($type)
5412
- {
5413
- $this->type = $type;
5414
- }
5415
- public function getType()
5416
- {
5417
- return $this->type;
5418
- }
5419
- public function setValue($value)
5420
- {
5421
- $this->value = $value;
5422
- }
5423
- public function getValue()
5424
- {
5425
- return $this->value;
5426
- }
5427
- }
5428
-
5429
- class Google_Service_Directory_Users extends Google_Collection
5430
- {
5431
- protected $collection_key = 'users';
5432
- protected $internal_gapi_mappings = array(
5433
- "triggerEvent" => "trigger_event",
5434
- );
5435
- public $etag;
5436
- public $kind;
5437
- public $nextPageToken;
5438
- public $triggerEvent;
5439
- protected $usersType = 'Google_Service_Directory_User';
5440
- protected $usersDataType = 'array';
5441
-
5442
-
5443
- public function setEtag($etag)
5444
- {
5445
- $this->etag = $etag;
5446
- }
5447
- public function getEtag()
5448
- {
5449
- return $this->etag;
5450
- }
5451
- public function setKind($kind)
5452
- {
5453
- $this->kind = $kind;
5454
- }
5455
- public function getKind()
5456
- {
5457
- return $this->kind;
5458
- }
5459
- public function setNextPageToken($nextPageToken)
5460
- {
5461
- $this->nextPageToken = $nextPageToken;
5462
- }
5463
- public function getNextPageToken()
5464
- {
5465
- return $this->nextPageToken;
5466
- }
5467
- public function setTriggerEvent($triggerEvent)
5468
- {
5469
- $this->triggerEvent = $triggerEvent;
5470
- }
5471
- public function getTriggerEvent()
5472
- {
5473
- return $this->triggerEvent;
5474
- }
5475
- public function setUsers($users)
5476
- {
5477
- $this->users = $users;
5478
- }
5479
- public function getUsers()
5480
- {
5481
- return $this->users;
5482
- }
5483
- }
5484
-
5485
- class Google_Service_Directory_VerificationCode extends Google_Model
5486
- {
5487
- protected $internal_gapi_mappings = array(
5488
- );
5489
- public $etag;
5490
- public $kind;
5491
- public $userId;
5492
- public $verificationCode;
5493
-
5494
-
5495
- public function setEtag($etag)
5496
- {
5497
- $this->etag = $etag;
5498
- }
5499
- public function getEtag()
5500
- {
5501
- return $this->etag;
5502
- }
5503
- public function setKind($kind)
5504
- {
5505
- $this->kind = $kind;
5506
- }
5507
- public function getKind()
5508
- {
5509
- return $this->kind;
5510
- }
5511
- public function setUserId($userId)
5512
- {
5513
- $this->userId = $userId;
5514
- }
5515
- public function getUserId()
5516
- {
5517
- return $this->userId;
5518
- }
5519
- public function setVerificationCode($verificationCode)
5520
- {
5521
- $this->verificationCode = $verificationCode;
5522
- }
5523
- public function getVerificationCode()
5524
- {
5525
- return $this->verificationCode;
5526
- }
5527
- }
5528
-
5529
- class Google_Service_Directory_VerificationCodes extends Google_Collection
5530
- {
5531
- protected $collection_key = 'items';
5532
- protected $internal_gapi_mappings = array(
5533
- );
5534
- public $etag;
5535
- protected $itemsType = 'Google_Service_Directory_VerificationCode';
5536
- protected $itemsDataType = 'array';
5537
- public $kind;
5538
-
5539
-
5540
- public function setEtag($etag)
5541
- {
5542
- $this->etag = $etag;
5543
- }
5544
- public function getEtag()
5545
- {
5546
- return $this->etag;
5547
- }
5548
- public function setItems($items)
5549
- {
5550
- $this->items = $items;
5551
- }
5552
- public function getItems()
5553
- {
5554
- return $this->items;
5555
- }
5556
- public function setKind($kind)
5557
- {
5558
- $this->kind = $kind;
5559
- }
5560
- public function getKind()
5561
- {
5562
- return $this->kind;
5563
- }
5564
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Dns.php CHANGED
@@ -276,7 +276,7 @@ class Google_Service_Dns extends UDP_Google_Service
276
  * $changes = $dnsService->changes;
277
  * </code>
278
  */
279
- class Google_Service_Dns_Changes_Resource extends Google_Service_Resource
280
  {
281
 
282
  /**
@@ -349,7 +349,7 @@ class Google_Service_Dns_Changes_Resource extends Google_Service_Resource
349
  * $managedZones = $dnsService->managedZones;
350
  * </code>
351
  */
352
- class Google_Service_Dns_ManagedZones_Resource extends Google_Service_Resource
353
  {
354
 
355
  /**
@@ -428,7 +428,7 @@ class Google_Service_Dns_ManagedZones_Resource extends Google_Service_Resource
428
  * $projects = $dnsService->projects;
429
  * </code>
430
  */
431
- class Google_Service_Dns_Projects_Resource extends Google_Service_Resource
432
  {
433
 
434
  /**
@@ -454,7 +454,7 @@ class Google_Service_Dns_Projects_Resource extends Google_Service_Resource
454
  * $resourceRecordSets = $dnsService->resourceRecordSets;
455
  * </code>
456
  */
457
- class Google_Service_Dns_ResourceRecordSets_Resource extends Google_Service_Resource
458
  {
459
 
460
  /**
276
  * $changes = $dnsService->changes;
277
  * </code>
278
  */
279
+ class Google_Service_Dns_Changes_Resource extends UDP_Google_Service_Resource
280
  {
281
 
282
  /**
349
  * $managedZones = $dnsService->managedZones;
350
  * </code>
351
  */
352
+ class Google_Service_Dns_ManagedZones_Resource extends UDP_Google_Service_Resource
353
  {
354
 
355
  /**
428
  * $projects = $dnsService->projects;
429
  * </code>
430
  */
431
+ class Google_Service_Dns_Projects_Resource extends UDP_Google_Service_Resource
432
  {
433
 
434
  /**
454
  * $resourceRecordSets = $dnsService->resourceRecordSets;
455
  * </code>
456
  */
457
+ class Google_Service_Dns_ResourceRecordSets_Resource extends UDP_Google_Service_Resource
458
  {
459
 
460
  /**
includes/Google/Service/Drive.php CHANGED
@@ -1282,7 +1282,7 @@ class UDP_Google_Service_Drive extends UDP_Google_Service
1282
  * $about = $driveService->about;
1283
  * </code>
1284
  */
1285
- class Google_Service_Drive_About_Resource extends Google_Service_Resource
1286
  {
1287
 
1288
  /**
@@ -1318,7 +1318,7 @@ class Google_Service_Drive_About_Resource extends Google_Service_Resource
1318
  * $apps = $driveService->apps;
1319
  * </code>
1320
  */
1321
- class Google_Service_Drive_Apps_Resource extends Google_Service_Resource
1322
  {
1323
 
1324
  /**
@@ -1371,7 +1371,7 @@ class Google_Service_Drive_Apps_Resource extends Google_Service_Resource
1371
  * $changes = $driveService->changes;
1372
  * </code>
1373
  */
1374
- class Google_Service_Drive_Changes_Resource extends Google_Service_Resource
1375
  {
1376
 
1377
  /**
@@ -1442,7 +1442,7 @@ class Google_Service_Drive_Changes_Resource extends Google_Service_Resource
1442
  * $channels = $driveService->channels;
1443
  * </code>
1444
  */
1445
- class Google_Service_Drive_Channels_Resource extends Google_Service_Resource
1446
  {
1447
 
1448
  /**
@@ -1467,7 +1467,7 @@ class Google_Service_Drive_Channels_Resource extends Google_Service_Resource
1467
  * $children = $driveService->children;
1468
  * </code>
1469
  */
1470
- class Google_Service_Drive_Children_Resource extends Google_Service_Resource
1471
  {
1472
 
1473
  /**
@@ -1541,7 +1541,7 @@ class Google_Service_Drive_Children_Resource extends Google_Service_Resource
1541
  * $comments = $driveService->comments;
1542
  * </code>
1543
  */
1544
- class Google_Service_Drive_Comments_Resource extends Google_Service_Resource
1545
  {
1546
 
1547
  /**
@@ -1657,7 +1657,7 @@ class Google_Service_Drive_Comments_Resource extends Google_Service_Resource
1657
  * $files = $driveService->files;
1658
  * </code>
1659
  */
1660
- class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1661
  {
1662
 
1663
  /**
@@ -1680,13 +1680,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1680
  * uploads.
1681
  * @opt_param string timedTextTrackName The timed text track name.
1682
  * @opt_param string timedTextLanguage The language of the timed text.
1683
- * @return Google_Service_Drive_DriveFile
1684
  */
1685
- public function copy($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array())
1686
  {
1687
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1688
  $params = array_merge($params, $optParams);
1689
- return $this->call('copy', array($params), "Google_Service_Drive_DriveFile");
1690
  }
1691
 
1692
  /**
@@ -1729,13 +1729,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1729
  * downloaded. Ignored unless alt=media is specified.
1730
  * @opt_param string projection This parameter is deprecated and has no
1731
  * function.
1732
- * @return Google_Service_Drive_DriveFile
1733
  */
1734
  public function get($fileId, $optParams = array())
1735
  {
1736
  $params = array('fileId' => $fileId);
1737
  $params = array_merge($params, $optParams);
1738
- return $this->call('get', array($params), "Google_Service_Drive_DriveFile");
1739
  }
1740
 
1741
  /**
@@ -1758,13 +1758,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1758
  * uploads.
1759
  * @opt_param string timedTextTrackName The timed text track name.
1760
  * @opt_param string timedTextLanguage The language of the timed text.
1761
- * @return Google_Service_Drive_DriveFile
1762
  */
1763
- public function insert(Google_Service_Drive_DriveFile $postBody, $optParams = array())
1764
  {
1765
  $params = array('postBody' => $postBody);
1766
  $params = array_merge($params, $optParams);
1767
- return $this->call('insert', array($params), "Google_Service_Drive_DriveFile");
1768
  }
1769
 
1770
  /**
@@ -1819,13 +1819,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1819
  * uploads.
1820
  * @opt_param string timedTextLanguage The language of the timed text.
1821
  * @opt_param string timedTextTrackName The timed text track name.
1822
- * @return Google_Service_Drive_DriveFile
1823
  */
1824
- public function patch($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array())
1825
  {
1826
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1827
  $params = array_merge($params, $optParams);
1828
- return $this->call('patch', array($params), "Google_Service_Drive_DriveFile");
1829
  }
1830
 
1831
  /**
@@ -1833,13 +1833,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1833
  *
1834
  * @param string $fileId The ID of the file to update.
1835
  * @param array $optParams Optional parameters.
1836
- * @return Google_Service_Drive_DriveFile
1837
  */
1838
  public function touch($fileId, $optParams = array())
1839
  {
1840
  $params = array('fileId' => $fileId);
1841
  $params = array_merge($params, $optParams);
1842
- return $this->call('touch', array($params), "Google_Service_Drive_DriveFile");
1843
  }
1844
 
1845
  /**
@@ -1847,13 +1847,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1847
  *
1848
  * @param string $fileId The ID of the file to trash.
1849
  * @param array $optParams Optional parameters.
1850
- * @return Google_Service_Drive_DriveFile
1851
  */
1852
  public function trash($fileId, $optParams = array())
1853
  {
1854
  $params = array('fileId' => $fileId);
1855
  $params = array_merge($params, $optParams);
1856
- return $this->call('trash', array($params), "Google_Service_Drive_DriveFile");
1857
  }
1858
 
1859
  /**
@@ -1861,13 +1861,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1861
  *
1862
  * @param string $fileId The ID of the file to untrash.
1863
  * @param array $optParams Optional parameters.
1864
- * @return Google_Service_Drive_DriveFile
1865
  */
1866
  public function untrash($fileId, $optParams = array())
1867
  {
1868
  $params = array('fileId' => $fileId);
1869
  $params = array_merge($params, $optParams);
1870
- return $this->call('untrash', array($params), "Google_Service_Drive_DriveFile");
1871
  }
1872
 
1873
  /**
@@ -1900,13 +1900,13 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1900
  * uploads.
1901
  * @opt_param string timedTextLanguage The language of the timed text.
1902
  * @opt_param string timedTextTrackName The timed text track name.
1903
- * @return Google_Service_Drive_DriveFile
1904
  */
1905
- public function update($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array())
1906
  {
1907
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1908
  $params = array_merge($params, $optParams);
1909
- return $this->call('update', array($params), "Google_Service_Drive_DriveFile");
1910
  }
1911
 
1912
  /**
@@ -1942,7 +1942,7 @@ class Google_Service_Drive_Files_Resource extends Google_Service_Resource
1942
  * $parents = $driveService->parents;
1943
  * </code>
1944
  */
1945
- class Google_Service_Drive_Parents_Resource extends Google_Service_Resource
1946
  {
1947
 
1948
  /**
@@ -1965,13 +1965,13 @@ class Google_Service_Drive_Parents_Resource extends Google_Service_Resource
1965
  * @param string $fileId The ID of the file.
1966
  * @param string $parentId The ID of the parent.
1967
  * @param array $optParams Optional parameters.
1968
- * @return Google_Service_Drive_ParentReference
1969
  */
1970
  public function get($fileId, $parentId, $optParams = array())
1971
  {
1972
  $params = array('fileId' => $fileId, 'parentId' => $parentId);
1973
  $params = array_merge($params, $optParams);
1974
- return $this->call('get', array($params), "Google_Service_Drive_ParentReference");
1975
  }
1976
 
1977
  /**
@@ -1980,13 +1980,13 @@ class Google_Service_Drive_Parents_Resource extends Google_Service_Resource
1980
  * @param string $fileId The ID of the file.
1981
  * @param Google_ParentReference $postBody
1982
  * @param array $optParams Optional parameters.
1983
- * @return Google_Service_Drive_ParentReference
1984
  */
1985
- public function insert($fileId, Google_Service_Drive_ParentReference $postBody, $optParams = array())
1986
  {
1987
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1988
  $params = array_merge($params, $optParams);
1989
- return $this->call('insert', array($params), "Google_Service_Drive_ParentReference");
1990
  }
1991
 
1992
  /**
@@ -2012,7 +2012,7 @@ class Google_Service_Drive_Parents_Resource extends Google_Service_Resource
2012
  * $permissions = $driveService->permissions;
2013
  * </code>
2014
  */
2015
- class Google_Service_Drive_Permissions_Resource extends Google_Service_Resource
2016
  {
2017
 
2018
  /**
@@ -2143,7 +2143,7 @@ class Google_Service_Drive_Permissions_Resource extends Google_Service_Resource
2143
  * $properties = $driveService->properties;
2144
  * </code>
2145
  */
2146
- class Google_Service_Drive_Properties_Resource extends Google_Service_Resource
2147
  {
2148
 
2149
  /**
@@ -2253,7 +2253,7 @@ class Google_Service_Drive_Properties_Resource extends Google_Service_Resource
2253
  * $realtime = $driveService->realtime;
2254
  * </code>
2255
  */
2256
- class Google_Service_Drive_Realtime_Resource extends Google_Service_Resource
2257
  {
2258
 
2259
  /**
@@ -2306,7 +2306,7 @@ class Google_Service_Drive_Realtime_Resource extends Google_Service_Resource
2306
  * $replies = $driveService->replies;
2307
  * </code>
2308
  */
2309
- class Google_Service_Drive_Replies_Resource extends Google_Service_Resource
2310
  {
2311
 
2312
  /**
@@ -2426,7 +2426,7 @@ class Google_Service_Drive_Replies_Resource extends Google_Service_Resource
2426
  * $revisions = $driveService->revisions;
2427
  * </code>
2428
  */
2429
- class Google_Service_Drive_Revisions_Resource extends Google_Service_Resource
2430
  {
2431
 
2432
  /**
@@ -3248,7 +3248,7 @@ class Google_Service_Drive_Change extends Google_Model
3248
  protected $internal_gapi_mappings = array(
3249
  );
3250
  public $deleted;
3251
- protected $fileType = 'Google_Service_Drive_DriveFile';
3252
  protected $fileDataType = '';
3253
  public $fileId;
3254
  public $id;
@@ -3265,7 +3265,7 @@ class Google_Service_Drive_Change extends Google_Model
3265
  {
3266
  return $this->deleted;
3267
  }
3268
- public function setFile(Google_Service_Drive_DriveFile $file)
3269
  {
3270
  $this->file = $file;
3271
  }
@@ -3971,7 +3971,7 @@ class Google_Service_Drive_CommentReplyList extends Google_Collection
3971
  }
3972
  }
3973
 
3974
- class Google_Service_Drive_DriveFile extends Google_Collection
3975
  {
3976
  protected $collection_key = 'properties';
3977
  protected $internal_gapi_mappings = array(
@@ -3994,12 +3994,12 @@ class Google_Service_Drive_DriveFile extends Google_Collection
3994
  public $headRevisionId;
3995
  public $iconLink;
3996
  public $id;
3997
- protected $imageMediaMetadataType = 'Google_Service_Drive_DriveFileImageMediaMetadata';
3998
  protected $imageMediaMetadataDataType = '';
3999
- protected $indexableTextType = 'Google_Service_Drive_DriveFileIndexableText';
4000
  protected $indexableTextDataType = '';
4001
  public $kind;
4002
- protected $labelsType = 'Google_Service_Drive_DriveFileLabels';
4003
  protected $labelsDataType = '';
4004
  protected $lastModifyingUserType = 'Google_Service_Drive_User';
4005
  protected $lastModifyingUserDataType = '';
@@ -4015,7 +4015,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4015
  public $ownerNames;
4016
  protected $ownersType = 'Google_Service_Drive_User';
4017
  protected $ownersDataType = 'array';
4018
- protected $parentsType = 'Google_Service_Drive_ParentReference';
4019
  protected $parentsDataType = 'array';
4020
  protected $permissionsType = 'Google_Service_Drive_Permission';
4021
  protected $permissionsDataType = 'array';
@@ -4027,14 +4027,14 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4027
  public $sharedWithMeDate;
4028
  protected $sharingUserType = 'Google_Service_Drive_User';
4029
  protected $sharingUserDataType = '';
4030
- protected $thumbnailType = 'Google_Service_Drive_DriveFileThumbnail';
4031
  protected $thumbnailDataType = '';
4032
  public $thumbnailLink;
4033
  public $title;
4034
  protected $userPermissionType = 'Google_Service_Drive_Permission';
4035
  protected $userPermissionDataType = '';
4036
  public $version;
4037
- protected $videoMediaMetadataType = 'Google_Service_Drive_DriveFileVideoMediaMetadata';
4038
  protected $videoMediaMetadataDataType = '';
4039
  public $webContentLink;
4040
  public $webViewLink;
@@ -4185,7 +4185,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4185
  {
4186
  return $this->id;
4187
  }
4188
- public function setImageMediaMetadata(Google_Service_Drive_DriveFileImageMediaMetadata $imageMediaMetadata)
4189
  {
4190
  $this->imageMediaMetadata = $imageMediaMetadata;
4191
  }
@@ -4193,7 +4193,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4193
  {
4194
  return $this->imageMediaMetadata;
4195
  }
4196
- public function setIndexableText(Google_Service_Drive_DriveFileIndexableText $indexableText)
4197
  {
4198
  $this->indexableText = $indexableText;
4199
  }
@@ -4209,7 +4209,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4209
  {
4210
  return $this->kind;
4211
  }
4212
- public function setLabels(Google_Service_Drive_DriveFileLabels $labels)
4213
  {
4214
  $this->labels = $labels;
4215
  }
@@ -4377,7 +4377,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4377
  {
4378
  return $this->sharingUser;
4379
  }
4380
- public function setThumbnail(Google_Service_Drive_DriveFileThumbnail $thumbnail)
4381
  {
4382
  $this->thumbnail = $thumbnail;
4383
  }
@@ -4417,7 +4417,7 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4417
  {
4418
  return $this->version;
4419
  }
4420
- public function setVideoMediaMetadata(Google_Service_Drive_DriveFileVideoMediaMetadata $videoMediaMetadata)
4421
  {
4422
  $this->videoMediaMetadata = $videoMediaMetadata;
4423
  }
@@ -4451,11 +4451,11 @@ class Google_Service_Drive_DriveFile extends Google_Collection
4451
  }
4452
  }
4453
 
4454
- class Google_Service_Drive_DriveFileExportLinks extends Google_Model
4455
  {
4456
  }
4457
 
4458
- class Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model
4459
  {
4460
  protected $internal_gapi_mappings = array(
4461
  );
@@ -4472,7 +4472,7 @@ class Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model
4472
  public $height;
4473
  public $isoSpeed;
4474
  public $lens;
4475
- protected $locationType = 'Google_Service_Drive_DriveFileImageMediaMetadataLocation';
4476
  protected $locationDataType = '';
4477
  public $maxApertureValue;
4478
  public $meteringMode;
@@ -4587,7 +4587,7 @@ class Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model
4587
  {
4588
  return $this->lens;
4589
  }
4590
- public function setLocation(Google_Service_Drive_DriveFileImageMediaMetadataLocation $location)
4591
  {
4592
  $this->location = $location;
4593
  }
@@ -4653,7 +4653,7 @@ class Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model
4653
  }
4654
  }
4655
 
4656
- class Google_Service_Drive_DriveFileImageMediaMetadataLocation extends Google_Model
4657
  {
4658
  protected $internal_gapi_mappings = array(
4659
  );
@@ -4688,7 +4688,7 @@ class Google_Service_Drive_DriveFileImageMediaMetadataLocation extends Google_Mo
4688
  }
4689
  }
4690
 
4691
- class Google_Service_Drive_DriveFileIndexableText extends Google_Model
4692
  {
4693
  protected $internal_gapi_mappings = array(
4694
  );
@@ -4705,7 +4705,7 @@ class Google_Service_Drive_DriveFileIndexableText extends Google_Model
4705
  }
4706
  }
4707
 
4708
- class Google_Service_Drive_DriveFileLabels extends Google_Model
4709
  {
4710
  protected $internal_gapi_mappings = array(
4711
  );
@@ -4758,11 +4758,11 @@ class Google_Service_Drive_DriveFileLabels extends Google_Model
4758
  }
4759
  }
4760
 
4761
- class Google_Service_Drive_DriveFileOpenWithLinks extends Google_Model
4762
  {
4763
  }
4764
 
4765
- class Google_Service_Drive_DriveFileThumbnail extends Google_Model
4766
  {
4767
  protected $internal_gapi_mappings = array(
4768
  );
@@ -4788,7 +4788,7 @@ class Google_Service_Drive_DriveFileThumbnail extends Google_Model
4788
  }
4789
  }
4790
 
4791
- class Google_Service_Drive_DriveFileVideoMediaMetadata extends Google_Model
4792
  {
4793
  protected $internal_gapi_mappings = array(
4794
  );
@@ -4829,7 +4829,7 @@ class Google_Service_Drive_FileList extends Google_Collection
4829
  protected $internal_gapi_mappings = array(
4830
  );
4831
  public $etag;
4832
- protected $itemsType = 'Google_Service_Drive_DriveFile';
4833
  protected $itemsDataType = 'array';
4834
  public $kind;
4835
  public $nextLink;
@@ -4893,7 +4893,7 @@ class Google_Service_Drive_ParentList extends Google_Collection
4893
  protected $internal_gapi_mappings = array(
4894
  );
4895
  public $etag;
4896
- protected $itemsType = 'Google_Service_Drive_ParentReference';
4897
  protected $itemsDataType = 'array';
4898
  public $kind;
4899
  public $selfLink;
@@ -4933,7 +4933,7 @@ class Google_Service_Drive_ParentList extends Google_Collection
4933
  }
4934
  }
4935
 
4936
- class Google_Service_Drive_ParentReference extends Google_Model
4937
  {
4938
  protected $internal_gapi_mappings = array(
4939
  );
1282
  * $about = $driveService->about;
1283
  * </code>
1284
  */
1285
+ class Google_Service_Drive_About_Resource extends UDP_Google_Service_Resource
1286
  {
1287
 
1288
  /**
1318
  * $apps = $driveService->apps;
1319
  * </code>
1320
  */
1321
+ class Google_Service_Drive_Apps_Resource extends UDP_Google_Service_Resource
1322
  {
1323
 
1324
  /**
1371
  * $changes = $driveService->changes;
1372
  * </code>
1373
  */
1374
+ class Google_Service_Drive_Changes_Resource extends UDP_Google_Service_Resource
1375
  {
1376
 
1377
  /**
1442
  * $channels = $driveService->channels;
1443
  * </code>
1444
  */
1445
+ class Google_Service_Drive_Channels_Resource extends UDP_Google_Service_Resource
1446
  {
1447
 
1448
  /**
1467
  * $children = $driveService->children;
1468
  * </code>
1469
  */
1470
+ class Google_Service_Drive_Children_Resource extends UDP_Google_Service_Resource
1471
  {
1472
 
1473
  /**
1541
  * $comments = $driveService->comments;
1542
  * </code>
1543
  */
1544
+ class Google_Service_Drive_Comments_Resource extends UDP_Google_Service_Resource
1545
  {
1546
 
1547
  /**
1657
  * $files = $driveService->files;
1658
  * </code>
1659
  */
1660
+ class Google_Service_Drive_Files_Resource extends UDP_Google_Service_Resource
1661
  {
1662
 
1663
  /**
1680
  * uploads.
1681
  * @opt_param string timedTextTrackName The timed text track name.
1682
  * @opt_param string timedTextLanguage The language of the timed text.
1683
+ * @return UDP_Google_Service_Drive_DriveFile
1684
  */
1685
+ public function copy($fileId, UDP_Google_Service_Drive_DriveFile $postBody, $optParams = array())
1686
  {
1687
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1688
  $params = array_merge($params, $optParams);
1689
+ return $this->call('copy', array($params), "UDP_Google_Service_Drive_DriveFile");
1690
  }
1691
 
1692
  /**
1729
  * downloaded. Ignored unless alt=media is specified.
1730
  * @opt_param string projection This parameter is deprecated and has no
1731
  * function.
1732
+ * @return UDP_Google_Service_Drive_DriveFile
1733
  */
1734
  public function get($fileId, $optParams = array())
1735
  {
1736
  $params = array('fileId' => $fileId);
1737
  $params = array_merge($params, $optParams);
1738
+ return $this->call('get', array($params), "UDP_Google_Service_Drive_DriveFile");
1739
  }
1740
 
1741
  /**
1758
  * uploads.
1759
  * @opt_param string timedTextTrackName The timed text track name.
1760
  * @opt_param string timedTextLanguage The language of the timed text.
1761
+ * @return UDP_Google_Service_Drive_DriveFile
1762
  */
1763
+ public function insert(UDP_Google_Service_Drive_DriveFile $postBody, $optParams = array())
1764
  {
1765
  $params = array('postBody' => $postBody);
1766
  $params = array_merge($params, $optParams);
1767
+ return $this->call('insert', array($params), "UDP_Google_Service_Drive_DriveFile");
1768
  }
1769
 
1770
  /**
1819
  * uploads.
1820
  * @opt_param string timedTextLanguage The language of the timed text.
1821
  * @opt_param string timedTextTrackName The timed text track name.
1822
+ * @return UDP_Google_Service_Drive_DriveFile
1823
  */
1824
+ public function patch($fileId, UDP_Google_Service_Drive_DriveFile $postBody, $optParams = array())
1825
  {
1826
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1827
  $params = array_merge($params, $optParams);
1828
+ return $this->call('patch', array($params), "UDP_Google_Service_Drive_DriveFile");
1829
  }
1830
 
1831
  /**
1833
  *
1834
  * @param string $fileId The ID of the file to update.
1835
  * @param array $optParams Optional parameters.
1836
+ * @return UDP_Google_Service_Drive_DriveFile
1837
  */
1838
  public function touch($fileId, $optParams = array())
1839
  {
1840
  $params = array('fileId' => $fileId);
1841
  $params = array_merge($params, $optParams);
1842
+ return $this->call('touch', array($params), "UDP_Google_Service_Drive_DriveFile");
1843
  }
1844
 
1845
  /**
1847
  *
1848
  * @param string $fileId The ID of the file to trash.
1849
  * @param array $optParams Optional parameters.
1850
+ * @return UDP_Google_Service_Drive_DriveFile
1851
  */
1852
  public function trash($fileId, $optParams = array())
1853
  {
1854
  $params = array('fileId' => $fileId);
1855
  $params = array_merge($params, $optParams);
1856
+ return $this->call('trash', array($params), "UDP_Google_Service_Drive_DriveFile");
1857
  }
1858
 
1859
  /**
1861
  *
1862
  * @param string $fileId The ID of the file to untrash.
1863
  * @param array $optParams Optional parameters.
1864
+ * @return UDP_Google_Service_Drive_DriveFile
1865
  */
1866
  public function untrash($fileId, $optParams = array())
1867
  {
1868
  $params = array('fileId' => $fileId);
1869
  $params = array_merge($params, $optParams);
1870
+ return $this->call('untrash', array($params), "UDP_Google_Service_Drive_DriveFile");
1871
  }
1872
 
1873
  /**
1900
  * uploads.
1901
  * @opt_param string timedTextLanguage The language of the timed text.
1902
  * @opt_param string timedTextTrackName The timed text track name.
1903
+ * @return UDP_Google_Service_Drive_DriveFile
1904
  */
1905
+ public function update($fileId, UDP_Google_Service_Drive_DriveFile $postBody, $optParams = array())
1906
  {
1907
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1908
  $params = array_merge($params, $optParams);
1909
+ return $this->call('update', array($params), "UDP_Google_Service_Drive_DriveFile");
1910
  }
1911
 
1912
  /**
1942
  * $parents = $driveService->parents;
1943
  * </code>
1944
  */
1945
+ class Google_Service_Drive_Parents_Resource extends UDP_Google_Service_Resource
1946
  {
1947
 
1948
  /**
1965
  * @param string $fileId The ID of the file.
1966
  * @param string $parentId The ID of the parent.
1967
  * @param array $optParams Optional parameters.
1968
+ * @return UDP_Google_Service_Drive_ParentReference
1969
  */
1970
  public function get($fileId, $parentId, $optParams = array())
1971
  {
1972
  $params = array('fileId' => $fileId, 'parentId' => $parentId);
1973
  $params = array_merge($params, $optParams);
1974
+ return $this->call('get', array($params), "UDP_Google_Service_Drive_ParentReference");
1975
  }
1976
 
1977
  /**
1980
  * @param string $fileId The ID of the file.
1981
  * @param Google_ParentReference $postBody
1982
  * @param array $optParams Optional parameters.
1983
+ * @return UDP_Google_Service_Drive_ParentReference
1984
  */
1985
+ public function insert($fileId, UDP_Google_Service_Drive_ParentReference $postBody, $optParams = array())
1986
  {
1987
  $params = array('fileId' => $fileId, 'postBody' => $postBody);
1988
  $params = array_merge($params, $optParams);
1989
+ return $this->call('insert', array($params), "UDP_Google_Service_Drive_ParentReference");
1990
  }
1991
 
1992
  /**
2012
  * $permissions = $driveService->permissions;
2013
  * </code>
2014
  */
2015
+ class Google_Service_Drive_Permissions_Resource extends UDP_Google_Service_Resource
2016
  {
2017
 
2018
  /**
2143
  * $properties = $driveService->properties;
2144
  * </code>
2145
  */
2146
+ class Google_Service_Drive_Properties_Resource extends UDP_Google_Service_Resource
2147
  {
2148
 
2149
  /**
2253
  * $realtime = $driveService->realtime;
2254
  * </code>
2255
  */
2256
+ class Google_Service_Drive_Realtime_Resource extends UDP_Google_Service_Resource
2257
  {
2258
 
2259
  /**
2306
  * $replies = $driveService->replies;
2307
  * </code>
2308
  */
2309
+ class Google_Service_Drive_Replies_Resource extends UDP_Google_Service_Resource
2310
  {
2311
 
2312
  /**
2426
  * $revisions = $driveService->revisions;
2427
  * </code>
2428
  */
2429
+ class Google_Service_Drive_Revisions_Resource extends UDP_Google_Service_Resource
2430
  {
2431
 
2432
  /**
3248
  protected $internal_gapi_mappings = array(
3249
  );
3250
  public $deleted;
3251
+ protected $fileType = 'UDP_Google_Service_Drive_DriveFile';
3252
  protected $fileDataType = '';
3253
  public $fileId;
3254
  public $id;
3265
  {
3266
  return $this->deleted;
3267
  }
3268
+ public function setFile(UDP_Google_Service_Drive_DriveFile $file)
3269
  {
3270
  $this->file = $file;
3271
  }
3971
  }
3972
  }
3973
 
3974
+ class UDP_Google_Service_Drive_DriveFile extends Google_Collection
3975
  {
3976
  protected $collection_key = 'properties';
3977
  protected $internal_gapi_mappings = array(
3994
  public $headRevisionId;
3995
  public $iconLink;
3996
  public $id;
3997
+ protected $imageMediaMetadataType = 'UDP_Google_Service_Drive_DriveFileImageMediaMetadata';
3998
  protected $imageMediaMetadataDataType = '';
3999
+ protected $indexableTextType = 'UDP_Google_Service_Drive_DriveFileIndexableText';
4000
  protected $indexableTextDataType = '';
4001
  public $kind;
4002
+ protected $labelsType = 'UDP_Google_Service_Drive_DriveFileLabels';
4003
  protected $labelsDataType = '';
4004
  protected $lastModifyingUserType = 'Google_Service_Drive_User';
4005
  protected $lastModifyingUserDataType = '';
4015
  public $ownerNames;
4016
  protected $ownersType = 'Google_Service_Drive_User';
4017
  protected $ownersDataType = 'array';
4018
+ protected $parentsType = 'UDP_Google_Service_Drive_ParentReference';
4019
  protected $parentsDataType = 'array';
4020
  protected $permissionsType = 'Google_Service_Drive_Permission';
4021
  protected $permissionsDataType = 'array';
4027
  public $sharedWithMeDate;
4028
  protected $sharingUserType = 'Google_Service_Drive_User';
4029
  protected $sharingUserDataType = '';
4030
+ protected $thumbnailType = 'UDP_Google_Service_Drive_DriveFileThumbnail';
4031
  protected $thumbnailDataType = '';
4032
  public $thumbnailLink;
4033
  public $title;
4034
  protected $userPermissionType = 'Google_Service_Drive_Permission';
4035
  protected $userPermissionDataType = '';
4036
  public $version;
4037
+ protected $videoMediaMetadataType = 'UDP_Google_Service_Drive_DriveFileVideoMediaMetadata';
4038
  protected $videoMediaMetadataDataType = '';
4039
  public $webContentLink;
4040
  public $webViewLink;
4185
  {
4186
  return $this->id;
4187
  }
4188
+ public function setImageMediaMetadata(UDP_Google_Service_Drive_DriveFileImageMediaMetadata $imageMediaMetadata)
4189
  {
4190
  $this->imageMediaMetadata = $imageMediaMetadata;
4191
  }
4193
  {
4194
  return $this->imageMediaMetadata;
4195
  }
4196
+ public function setIndexableText(UDP_Google_Service_Drive_DriveFileIndexableText $indexableText)
4197
  {
4198
  $this->indexableText = $indexableText;
4199
  }
4209
  {
4210
  return $this->kind;
4211
  }
4212
+ public function setLabels(UDP_Google_Service_Drive_DriveFileLabels $labels)
4213
  {
4214
  $this->labels = $labels;
4215
  }
4377
  {
4378
  return $this->sharingUser;
4379
  }
4380
+ public function setThumbnail(UDP_Google_Service_Drive_DriveFileThumbnail $thumbnail)
4381
  {
4382
  $this->thumbnail = $thumbnail;
4383
  }
4417
  {
4418
  return $this->version;
4419
  }
4420
+ public function setVideoMediaMetadata(UDP_Google_Service_Drive_DriveFileVideoMediaMetadata $videoMediaMetadata)
4421
  {
4422
  $this->videoMediaMetadata = $videoMediaMetadata;
4423
  }
4451
  }
4452
  }
4453
 
4454
+ class UDP_Google_Service_Drive_DriveFileExportLinks extends Google_Model
4455
  {
4456
  }
4457
 
4458
+ class UDP_Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model
4459
  {
4460
  protected $internal_gapi_mappings = array(
4461
  );
4472
  public $height;
4473
  public $isoSpeed;
4474
  public $lens;
4475
+ protected $locationType = 'UDP_Google_Service_Drive_DriveFileImageMediaMetadataLocation';
4476
  protected $locationDataType = '';
4477
  public $maxApertureValue;
4478
  public $meteringMode;
4587
  {
4588
  return $this->lens;
4589
  }
4590
+ public function setLocation(UDP_Google_Service_Drive_DriveFileImageMediaMetadataLocation $location)
4591
  {
4592
  $this->location = $location;
4593
  }
4653
  }
4654
  }
4655
 
4656
+ class UDP_Google_Service_Drive_DriveFileImageMediaMetadataLocation extends Google_Model
4657
  {
4658
  protected $internal_gapi_mappings = array(
4659
  );
4688
  }
4689
  }
4690
 
4691
+ class UDP_Google_Service_Drive_DriveFileIndexableText extends Google_Model
4692
  {
4693
  protected $internal_gapi_mappings = array(
4694
  );
4705
  }
4706
  }
4707
 
4708
+ class UDP_Google_Service_Drive_DriveFileLabels extends Google_Model
4709
  {
4710
  protected $internal_gapi_mappings = array(
4711
  );
4758
  }
4759
  }
4760
 
4761
+ class UDP_Google_Service_Drive_DriveFileOpenWithLinks extends Google_Model
4762
  {
4763
  }
4764
 
4765
+ class UDP_Google_Service_Drive_DriveFileThumbnail extends Google_Model
4766
  {
4767
  protected $internal_gapi_mappings = array(
4768
  );
4788
  }
4789
  }
4790
 
4791
+ class UDP_Google_Service_Drive_DriveFileVideoMediaMetadata extends Google_Model
4792
  {
4793
  protected $internal_gapi_mappings = array(
4794
  );
4829
  protected $internal_gapi_mappings = array(
4830
  );
4831
  public $etag;
4832
+ protected $itemsType = 'UDP_Google_Service_Drive_DriveFile';
4833
  protected $itemsDataType = 'array';
4834
  public $kind;
4835
  public $nextLink;
4893
  protected $internal_gapi_mappings = array(
4894
  );
4895
  public $etag;
4896
+ protected $itemsType = 'UDP_Google_Service_Drive_ParentReference';
4897
  protected $itemsDataType = 'array';
4898
  public $kind;
4899
  public $selfLink;
4933
  }
4934
  }
4935
 
4936
+ class UDP_Google_Service_Drive_ParentReference extends Google_Model
4937
  {
4938
  protected $internal_gapi_mappings = array(
4939
  );
includes/Google/Service/Exception.php CHANGED
@@ -19,7 +19,7 @@ if (!class_exists('UDP_Google_Client')) {
19
  require_once dirname(__FILE__) . '/../autoload.php';
20
  }
21
 
22
- class Google_Service_Exception extends Google_Exception implements Google_Task_Retryable
23
  {
24
  /**
25
  * Optional list of errors returned in a JSON body of an HTTP error response.
19
  require_once dirname(__FILE__) . '/../autoload.php';
20
  }
21
 
22
+ class UDP_Google_Service_Exception extends Google_Exception implements Google_Task_Retryable
23
  {
24
  /**
25
  * Optional list of errors returned in a JSON body of an HTTP error response.
includes/Google/Service/GroupsMigration.php DELETED
@@ -1,129 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for GroupsMigration (v1).
20
- *
21
- * <p>
22
- * Groups Migration Api.</p>
23
- *
24
- * <p>
25
- * For more information about this service, see the API
26
- * <a href="https://developers.google.com/google-apps/groups-migration/" target="_blank">Documentation</a>
27
- * </p>
28
- *
29
- * @author Google, Inc.
30
- */
31
- class Google_Service_GroupsMigration extends UDP_Google_Service
32
- {
33
- /** Manage messages in groups on your domain. */
34
- const APPS_GROUPS_MIGRATION =
35
- "https://www.googleapis.com/auth/apps.groups.migration";
36
-
37
- public $archive;
38
-
39
-
40
- /**
41
- * Constructs the internal representation of the GroupsMigration service.
42
- *
43
- * @param Google_Client $client
44
- */
45
- public function __construct(UDP_Google_Client $client)
46
- {
47
- parent::__construct($client);
48
- $this->servicePath = 'groups/v1/groups/';
49
- $this->version = 'v1';
50
- $this->serviceName = 'groupsmigration';
51
-
52
- $this->archive = new Google_Service_GroupsMigration_Archive_Resource(
53
- $this,
54
- $this->serviceName,
55
- 'archive',
56
- array(
57
- 'methods' => array(
58
- 'insert' => array(
59
- 'path' => '{groupId}/archive',
60
- 'httpMethod' => 'POST',
61
- 'parameters' => array(
62
- 'groupId' => array(
63
- 'location' => 'path',
64
- 'type' => 'string',
65
- 'required' => true,
66
- ),
67
- ),
68
- ),
69
- )
70
- )
71
- );
72
- }
73
- }
74
-
75
-
76
- /**
77
- * The "archive" collection of methods.
78
- * Typical usage is:
79
- * <code>
80
- * $groupsmigrationService = new Google_Service_GroupsMigration(...);
81
- * $archive = $groupsmigrationService->archive;
82
- * </code>
83
- */
84
- class Google_Service_GroupsMigration_Archive_Resource extends Google_Service_Resource
85
- {
86
-
87
- /**
88
- * Inserts a new mail into the archive of the Google group. (archive.insert)
89
- *
90
- * @param string $groupId The group ID
91
- * @param array $optParams Optional parameters.
92
- * @return Google_Service_GroupsMigration_Groups
93
- */
94
- public function insert($groupId, $optParams = array())
95
- {
96
- $params = array('groupId' => $groupId);
97
- $params = array_merge($params, $optParams);
98
- return $this->call('insert', array($params), "Google_Service_GroupsMigration_Groups");
99
- }
100
- }
101
-
102
-
103
-
104
-
105
- class Google_Service_GroupsMigration_Groups extends Google_Model
106
- {
107
- protected $internal_gapi_mappings = array(
108
- );
109
- public $kind;
110
- public $responseCode;
111
-
112
-
113
- public function setKind($kind)
114
- {
115
- $this->kind = $kind;
116
- }
117
- public function getKind()
118
- {
119
- return $this->kind;
120
- }
121
- public function setResponseCode($responseCode)
122
- {
123
- $this->responseCode = $responseCode;
124
- }
125
- public function getResponseCode()
126
- {
127
- return $this->responseCode;
128
- }
129
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Groupssettings.php DELETED
@@ -1,414 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Groupssettings (v1).
20
- *
21
- * <p>
22
- * Lets you manage permission levels and related settings of a group.</p>
23
- *
24
- * <p>
25
- * For more information about this service, see the API
26
- * <a href="https://developers.google.com/google-apps/groups-settings/get_started" target="_blank">Documentation</a>
27
- * </p>
28
- *
29
- * @author Google, Inc.
30
- */
31
- class Google_Service_Groupssettings extends UDP_Google_Service
32
- {
33
- /** View and manage the settings of a Google Apps Group. */
34
- const APPS_GROUPS_SETTINGS =
35
- "https://www.googleapis.com/auth/apps.groups.settings";
36
-
37
- public $groups;
38
-
39
-
40
- /**
41
- * Constructs the internal representation of the Groupssettings service.
42
- *
43
- * @param Google_Client $client
44
- */
45
- public function __construct(UDP_Google_Client $client)
46
- {
47
- parent::__construct($client);
48
- $this->servicePath = 'groups/v1/groups/';
49
- $this->version = 'v1';
50
- $this->serviceName = 'groupssettings';
51
-
52
- $this->groups = new Google_Service_Groupssettings_Groups_Resource(
53
- $this,
54
- $this->serviceName,
55
- 'groups',
56
- array(
57
- 'methods' => array(
58
- 'get' => array(
59
- 'path' => '{groupUniqueId}',
60
- 'httpMethod' => 'GET',
61
- 'parameters' => array(
62
- 'groupUniqueId' => array(
63
- 'location' => 'path',
64
- 'type' => 'string',
65
- 'required' => true,
66
- ),
67
- ),
68
- ),'patch' => array(
69
- 'path' => '{groupUniqueId}',
70
- 'httpMethod' => 'PATCH',
71
- 'parameters' => array(
72
- 'groupUniqueId' => array(
73
- 'location' => 'path',
74
- 'type' => 'string',
75
- 'required' => true,
76
- ),
77
- ),
78
- ),'update' => array(
79
- 'path' => '{groupUniqueId}',
80
- 'httpMethod' => 'PUT',
81
- 'parameters' => array(
82
- 'groupUniqueId' => array(
83
- 'location' => 'path',
84
- 'type' => 'string',
85
- 'required' => true,
86
- ),
87
- ),
88
- ),
89
- )
90
- )
91
- );
92
- }
93
- }
94
-
95
-
96
- /**
97
- * The "groups" collection of methods.
98
- * Typical usage is:
99
- * <code>
100
- * $groupssettingsService = new Google_Service_Groupssettings(...);
101
- * $groups = $groupssettingsService->groups;
102
- * </code>
103
- */
104
- class Google_Service_Groupssettings_Groups_Resource extends Google_Service_Resource
105
- {
106
-
107
- /**
108
- * Gets one resource by id. (groups.get)
109
- *
110
- * @param string $groupUniqueId The resource ID
111
- * @param array $optParams Optional parameters.
112
- * @return Google_Service_Groupssettings_Groups
113
- */
114
- public function get($groupUniqueId, $optParams = array())
115
- {
116
- $params = array('groupUniqueId' => $groupUniqueId);
117
- $params = array_merge($params, $optParams);
118
- return $this->call('get', array($params), "Google_Service_Groupssettings_Groups");
119
- }
120
-
121
- /**
122
- * Updates an existing resource. This method supports patch semantics.
123
- * (groups.patch)
124
- *
125
- * @param string $groupUniqueId The resource ID
126
- * @param Google_Groups $postBody
127
- * @param array $optParams Optional parameters.
128
- * @return Google_Service_Groupssettings_Groups
129
- */
130
- public function patch($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array())
131
- {
132
- $params = array('groupUniqueId' => $groupUniqueId, 'postBody' => $postBody);
133
- $params = array_merge($params, $optParams);
134
- return $this->call('patch', array($params), "Google_Service_Groupssettings_Groups");
135
- }
136
-
137
- /**
138
- * Updates an existing resource. (groups.update)
139
- *
140
- * @param string $groupUniqueId The resource ID
141
- * @param Google_Groups $postBody
142
- * @param array $optParams Optional parameters.
143
- * @return Google_Service_Groupssettings_Groups
144
- */
145
- public function update($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array())
146
- {
147
- $params = array('groupUniqueId' => $groupUniqueId, 'postBody' => $postBody);
148
- $params = array_merge($params, $optParams);
149
- return $this->call('update', array($params), "Google_Service_Groupssettings_Groups");
150
- }
151
- }
152
-
153
-
154
-
155
-
156
- class Google_Service_Groupssettings_Groups extends Google_Model
157
- {
158
- protected $internal_gapi_mappings = array(
159
- );
160
- public $allowExternalMembers;
161
- public $allowGoogleCommunication;
162
- public $allowWebPosting;
163
- public $archiveOnly;
164
- public $customReplyTo;
165
- public $defaultMessageDenyNotificationText;
166
- public $description;
167
- public $email;
168
- public $includeInGlobalAddressList;
169
- public $isArchived;
170
- public $kind;
171
- public $maxMessageBytes;
172
- public $membersCanPostAsTheGroup;
173
- public $messageDisplayFont;
174
- public $messageModerationLevel;
175
- public $name;
176
- public $primaryLanguage;
177
- public $replyTo;
178
- public $sendMessageDenyNotification;
179
- public $showInGroupDirectory;
180
- public $spamModerationLevel;
181
- public $whoCanContactOwner;
182
- public $whoCanInvite;
183
- public $whoCanJoin;
184
- public $whoCanLeaveGroup;
185
- public $whoCanPostMessage;
186
- public $whoCanViewGroup;
187
- public $whoCanViewMembership;
188
-
189
-
190
- public function setAllowExternalMembers($allowExternalMembers)
191
- {
192
- $this->allowExternalMembers = $allowExternalMembers;
193
- }
194
- public function getAllowExternalMembers()
195
- {
196
- return $this->allowExternalMembers;
197
- }
198
- public function setAllowGoogleCommunication($allowGoogleCommunication)
199
- {
200
- $this->allowGoogleCommunication = $allowGoogleCommunication;
201
- }
202
- public function getAllowGoogleCommunication()
203
- {
204
- return $this->allowGoogleCommunication;
205
- }
206
- public function setAllowWebPosting($allowWebPosting)
207
- {
208
- $this->allowWebPosting = $allowWebPosting;
209
- }
210
- public function getAllowWebPosting()
211
- {
212
- return $this->allowWebPosting;
213
- }
214
- public function setArchiveOnly($archiveOnly)
215
- {
216
- $this->archiveOnly = $archiveOnly;
217
- }
218
- public function getArchiveOnly()
219
- {
220
- return $this->archiveOnly;
221
- }
222
- public function setCustomReplyTo($customReplyTo)
223
- {
224
- $this->customReplyTo = $customReplyTo;
225
- }
226
- public function getCustomReplyTo()
227
- {
228
- return $this->customReplyTo;
229
- }
230
- public function setDefaultMessageDenyNotificationText($defaultMessageDenyNotificationText)
231
- {
232
- $this->defaultMessageDenyNotificationText = $defaultMessageDenyNotificationText;
233
- }
234
- public function getDefaultMessageDenyNotificationText()
235
- {
236
- return $this->defaultMessageDenyNotificationText;
237
- }
238
- public function setDescription($description)
239
- {
240
- $this->description = $description;
241
- }
242
- public function getDescription()
243
- {
244
- return $this->description;
245
- }
246
- public function setEmail($email)
247
- {
248
- $this->email = $email;
249
- }
250
- public function getEmail()
251
- {
252
- return $this->email;
253
- }
254
- public function setIncludeInGlobalAddressList($includeInGlobalAddressList)
255
- {
256
- $this->includeInGlobalAddressList = $includeInGlobalAddressList;
257
- }
258
- public function getIncludeInGlobalAddressList()
259
- {
260
- return $this->includeInGlobalAddressList;
261
- }
262
- public function setIsArchived($isArchived)
263
- {
264
- $this->isArchived = $isArchived;
265
- }
266
- public function getIsArchived()
267
- {
268
- return $this->isArchived;
269
- }
270
- public function setKind($kind)
271
- {
272
- $this->kind = $kind;
273
- }
274
- public function getKind()
275
- {
276
- return $this->kind;
277
- }
278
- public function setMaxMessageBytes($maxMessageBytes)
279
- {
280
- $this->maxMessageBytes = $maxMessageBytes;
281
- }
282
- public function getMaxMessageBytes()
283
- {
284
- return $this->maxMessageBytes;
285
- }
286
- public function setMembersCanPostAsTheGroup($membersCanPostAsTheGroup)
287
- {
288
- $this->membersCanPostAsTheGroup = $membersCanPostAsTheGroup;
289
- }
290
- public function getMembersCanPostAsTheGroup()
291
- {
292
- return $this->membersCanPostAsTheGroup;
293
- }
294
- public function setMessageDisplayFont($messageDisplayFont)
295
- {
296
- $this->messageDisplayFont = $messageDisplayFont;
297
- }
298
- public function getMessageDisplayFont()
299
- {
300
- return $this->messageDisplayFont;
301
- }
302
- public function setMessageModerationLevel($messageModerationLevel)
303
- {
304
- $this->messageModerationLevel = $messageModerationLevel;
305
- }
306
- public function getMessageModerationLevel()
307
- {
308
- return $this->messageModerationLevel;
309
- }
310
- public function setName($name)
311
- {
312
- $this->name = $name;
313
- }
314
- public function getName()
315
- {
316
- return $this->name;
317
- }
318
- public function setPrimaryLanguage($primaryLanguage)
319
- {
320
- $this->primaryLanguage = $primaryLanguage;
321
- }
322
- public function getPrimaryLanguage()
323
- {
324
- return $this->primaryLanguage;
325
- }
326
- public function setReplyTo($replyTo)
327
- {
328
- $this->replyTo = $replyTo;
329
- }
330
- public function getReplyTo()
331
- {
332
- return $this->replyTo;
333
- }
334
- public function setSendMessageDenyNotification($sendMessageDenyNotification)
335
- {
336
- $this->sendMessageDenyNotification = $sendMessageDenyNotification;
337
- }
338
- public function getSendMessageDenyNotification()
339
- {
340
- return $this->sendMessageDenyNotification;
341
- }
342
- public function setShowInGroupDirectory($showInGroupDirectory)
343
- {
344
- $this->showInGroupDirectory = $showInGroupDirectory;
345
- }
346
- public function getShowInGroupDirectory()
347
- {
348
- return $this->showInGroupDirectory;
349
- }
350
- public function setSpamModerationLevel($spamModerationLevel)
351
- {
352
- $this->spamModerationLevel = $spamModerationLevel;
353
- }
354
- public function getSpamModerationLevel()
355
- {
356
- return $this->spamModerationLevel;
357
- }
358
- public function setWhoCanContactOwner($whoCanContactOwner)
359
- {
360
- $this->whoCanContactOwner = $whoCanContactOwner;
361
- }
362
- public function getWhoCanContactOwner()
363
- {
364
- return $this->whoCanContactOwner;
365
- }
366
- public function setWhoCanInvite($whoCanInvite)
367
- {
368
- $this->whoCanInvite = $whoCanInvite;
369
- }
370
- public function getWhoCanInvite()
371
- {
372
- return $this->whoCanInvite;
373
- }
374
- public function setWhoCanJoin($whoCanJoin)
375
- {
376
- $this->whoCanJoin = $whoCanJoin;
377
- }
378
- public function getWhoCanJoin()
379
- {
380
- return $this->whoCanJoin;
381
- }
382
- public function setWhoCanLeaveGroup($whoCanLeaveGroup)
383
- {
384
- $this->whoCanLeaveGroup = $whoCanLeaveGroup;
385
- }
386
- public function getWhoCanLeaveGroup()
387
- {
388
- return $this->whoCanLeaveGroup;
389
- }
390
- public function setWhoCanPostMessage($whoCanPostMessage)
391
- {
392
- $this->whoCanPostMessage = $whoCanPostMessage;
393
- }
394
- public function getWhoCanPostMessage()
395
- {
396
- return $this->whoCanPostMessage;
397
- }
398
- public function setWhoCanViewGroup($whoCanViewGroup)
399
- {
400
- $this->whoCanViewGroup = $whoCanViewGroup;
401
- }
402
- public function getWhoCanViewGroup()
403
- {
404
- return $this->whoCanViewGroup;
405
- }
406
- public function setWhoCanViewMembership($whoCanViewMembership)
407
- {
408
- $this->whoCanViewMembership = $whoCanViewMembership;
409
- }
410
- public function getWhoCanViewMembership()
411
- {
412
- return $this->whoCanViewMembership;
413
- }
414
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/IdentityToolkit.php DELETED
@@ -1,1736 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for IdentityToolkit (v3).
20
- *
21
- * <p>
22
- * Help the third party sites to implement federated login.</p>
23
- *
24
- * <p>
25
- * For more information about this service, see the API
26
- * <a href="https://developers.google.com/identity-toolkit/v3/" target="_blank">Documentation</a>
27
- * </p>
28
- *
29
- * @author Google, Inc.
30
- */
31
- class Google_Service_IdentityToolkit extends UDP_Google_Service
32
- {
33
-
34
-
35
- public $relyingparty;
36
-
37
-
38
- /**
39
- * Constructs the internal representation of the IdentityToolkit service.
40
- *
41
- * @param Google_Client $client
42
- */
43
- public function __construct(UDP_Google_Client $client)
44
- {
45
- parent::__construct($client);
46
- $this->servicePath = 'identitytoolkit/v3/relyingparty/';
47
- $this->version = 'v3';
48
- $this->serviceName = 'identitytoolkit';
49
-
50
- $this->relyingparty = new Google_Service_IdentityToolkit_Relyingparty_Resource(
51
- $this,
52
- $this->serviceName,
53
- 'relyingparty',
54
- array(
55
- 'methods' => array(
56
- 'createAuthUri' => array(
57
- 'path' => 'createAuthUri',
58
- 'httpMethod' => 'POST',
59
- 'parameters' => array(),
60
- ),'deleteAccount' => array(
61
- 'path' => 'deleteAccount',
62
- 'httpMethod' => 'POST',
63
- 'parameters' => array(),
64
- ),'downloadAccount' => array(
65
- 'path' => 'downloadAccount',
66
- 'httpMethod' => 'POST',
67
- 'parameters' => array(),
68
- ),'getAccountInfo' => array(
69
- 'path' => 'getAccountInfo',
70
- 'httpMethod' => 'POST',
71
- 'parameters' => array(),
72
- ),'getOobConfirmationCode' => array(
73
- 'path' => 'getOobConfirmationCode',
74
- 'httpMethod' => 'POST',
75
- 'parameters' => array(),
76
- ),'getPublicKeys' => array(
77
- 'path' => 'publicKeys',
78
- 'httpMethod' => 'GET',
79
- 'parameters' => array(),
80
- ),'getRecaptchaParam' => array(
81
- 'path' => 'getRecaptchaParam',
82
- 'httpMethod' => 'GET',
83
- 'parameters' => array(),
84
- ),'resetPassword' => array(
85
- 'path' => 'resetPassword',
86
- 'httpMethod' => 'POST',
87
- 'parameters' => array(),
88
- ),'setAccountInfo' => array(
89
- 'path' => 'setAccountInfo',
90
- 'httpMethod' => 'POST',
91
- 'parameters' => array(),
92
- ),'uploadAccount' => array(
93
- 'path' => 'uploadAccount',
94
- 'httpMethod' => 'POST',
95
- 'parameters' => array(),
96
- ),'verifyAssertion' => array(
97
- 'path' => 'verifyAssertion',
98
- 'httpMethod' => 'POST',
99
- 'parameters' => array(),
100
- ),'verifyPassword' => array(
101
- 'path' => 'verifyPassword',
102
- 'httpMethod' => 'POST',
103
- 'parameters' => array(),
104
- ),
105
- )
106
- )
107
- );
108
- }
109
- }
110
-
111
-
112
- /**
113
- * The "relyingparty" collection of methods.
114
- * Typical usage is:
115
- * <code>
116
- * $identitytoolkitService = new Google_Service_IdentityToolkit(...);
117
- * $relyingparty = $identitytoolkitService->relyingparty;
118
- * </code>
119
- */
120
- class Google_Service_IdentityToolkit_Relyingparty_Resource extends Google_Service_Resource
121
- {
122
-
123
- /**
124
- * Creates the URI used by the IdP to authenticate the user.
125
- * (relyingparty.createAuthUri)
126
- *
127
- * @param Google_IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody
128
- * @param array $optParams Optional parameters.
129
- * @return Google_Service_IdentityToolkit_CreateAuthUriResponse
130
- */
131
- public function createAuthUri(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody, $optParams = array())
132
- {
133
- $params = array('postBody' => $postBody);
134
- $params = array_merge($params, $optParams);
135
- return $this->call('createAuthUri', array($params), "Google_Service_IdentityToolkit_CreateAuthUriResponse");
136
- }
137
-
138
- /**
139
- * Delete user account. (relyingparty.deleteAccount)
140
- *
141
- * @param Google_IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody
142
- * @param array $optParams Optional parameters.
143
- * @return Google_Service_IdentityToolkit_DeleteAccountResponse
144
- */
145
- public function deleteAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody, $optParams = array())
146
- {
147
- $params = array('postBody' => $postBody);
148
- $params = array_merge($params, $optParams);
149
- return $this->call('deleteAccount', array($params), "Google_Service_IdentityToolkit_DeleteAccountResponse");
150
- }
151
-
152
- /**
153
- * Batch download user accounts. (relyingparty.downloadAccount)
154
- *
155
- * @param Google_IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody
156
- * @param array $optParams Optional parameters.
157
- * @return Google_Service_IdentityToolkit_DownloadAccountResponse
158
- */
159
- public function downloadAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody, $optParams = array())
160
- {
161
- $params = array('postBody' => $postBody);
162
- $params = array_merge($params, $optParams);
163
- return $this->call('downloadAccount', array($params), "Google_Service_IdentityToolkit_DownloadAccountResponse");
164
- }
165
-
166
- /**
167
- * Returns the account info. (relyingparty.getAccountInfo)
168
- *
169
- * @param Google_IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody
170
- * @param array $optParams Optional parameters.
171
- * @return Google_Service_IdentityToolkit_GetAccountInfoResponse
172
- */
173
- public function getAccountInfo(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody, $optParams = array())
174
- {
175
- $params = array('postBody' => $postBody);
176
- $params = array_merge($params, $optParams);
177
- return $this->call('getAccountInfo', array($params), "Google_Service_IdentityToolkit_GetAccountInfoResponse");
178
- }
179
-
180
- /**
181
- * Get a code for user action confirmation.
182
- * (relyingparty.getOobConfirmationCode)
183
- *
184
- * @param Google_Relyingparty $postBody
185
- * @param array $optParams Optional parameters.
186
- * @return Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse
187
- */
188
- public function getOobConfirmationCode(Google_Service_IdentityToolkit_Relyingparty $postBody, $optParams = array())
189
- {
190
- $params = array('postBody' => $postBody);
191
- $params = array_merge($params, $optParams);
192
- return $this->call('getOobConfirmationCode', array($params), "Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse");
193
- }
194
-
195
- /**
196
- * Get token signing public key. (relyingparty.getPublicKeys)
197
- *
198
- * @param array $optParams Optional parameters.
199
- * @return Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse
200
- */
201
- public function getPublicKeys($optParams = array())
202
- {
203
- $params = array();
204
- $params = array_merge($params, $optParams);
205
- return $this->call('getPublicKeys', array($params), "Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse");
206
- }
207
-
208
- /**
209
- * Get recaptcha secure param. (relyingparty.getRecaptchaParam)
210
- *
211
- * @param array $optParams Optional parameters.
212
- * @return Google_Service_IdentityToolkit_GetRecaptchaParamResponse
213
- */
214
- public function getRecaptchaParam($optParams = array())
215
- {
216
- $params = array();
217
- $params = array_merge($params, $optParams);
218
- return $this->call('getRecaptchaParam', array($params), "Google_Service_IdentityToolkit_GetRecaptchaParamResponse");
219
- }
220
-
221
- /**
222
- * Reset password for a user. (relyingparty.resetPassword)
223
- *
224
- * @param Google_IdentitytoolkitRelyingpartyResetPasswordRequest $postBody
225
- * @param array $optParams Optional parameters.
226
- * @return Google_Service_IdentityToolkit_ResetPasswordResponse
227
- */
228
- public function resetPassword(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyResetPasswordRequest $postBody, $optParams = array())
229
- {
230
- $params = array('postBody' => $postBody);
231
- $params = array_merge($params, $optParams);
232
- return $this->call('resetPassword', array($params), "Google_Service_IdentityToolkit_ResetPasswordResponse");
233
- }
234
-
235
- /**
236
- * Set account info for a user. (relyingparty.setAccountInfo)
237
- *
238
- * @param Google_IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody
239
- * @param array $optParams Optional parameters.
240
- * @return Google_Service_IdentityToolkit_SetAccountInfoResponse
241
- */
242
- public function setAccountInfo(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody, $optParams = array())
243
- {
244
- $params = array('postBody' => $postBody);
245
- $params = array_merge($params, $optParams);
246
- return $this->call('setAccountInfo', array($params), "Google_Service_IdentityToolkit_SetAccountInfoResponse");
247
- }
248
-
249
- /**
250
- * Batch upload existing user accounts. (relyingparty.uploadAccount)
251
- *
252
- * @param Google_IdentitytoolkitRelyingpartyUploadAccountRequest $postBody
253
- * @param array $optParams Optional parameters.
254
- * @return Google_Service_IdentityToolkit_UploadAccountResponse
255
- */
256
- public function uploadAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyUploadAccountRequest $postBody, $optParams = array())
257
- {
258
- $params = array('postBody' => $postBody);
259
- $params = array_merge($params, $optParams);
260
- return $this->call('uploadAccount', array($params), "Google_Service_IdentityToolkit_UploadAccountResponse");
261
- }
262
-
263
- /**
264
- * Verifies the assertion returned by the IdP. (relyingparty.verifyAssertion)
265
- *
266
- * @param Google_IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody
267
- * @param array $optParams Optional parameters.
268
- * @return Google_Service_IdentityToolkit_VerifyAssertionResponse
269
- */
270
- public function verifyAssertion(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody, $optParams = array())
271
- {
272
- $params = array('postBody' => $postBody);
273
- $params = array_merge($params, $optParams);
274
- return $this->call('verifyAssertion', array($params), "Google_Service_IdentityToolkit_VerifyAssertionResponse");
275
- }
276
-
277
- /**
278
- * Verifies the user entered password. (relyingparty.verifyPassword)
279
- *
280
- * @param Google_IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody
281
- * @param array $optParams Optional parameters.
282
- * @return Google_Service_IdentityToolkit_VerifyPasswordResponse
283
- */
284
- public function verifyPassword(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody, $optParams = array())
285
- {
286
- $params = array('postBody' => $postBody);
287
- $params = array_merge($params, $optParams);
288
- return $this->call('verifyPassword', array($params), "Google_Service_IdentityToolkit_VerifyPasswordResponse");
289
- }
290
- }
291
-
292
-
293
-
294
-
295
- class Google_Service_IdentityToolkit_CreateAuthUriResponse extends Google_Model
296
- {
297
- protected $internal_gapi_mappings = array(
298
- );
299
- public $authUri;
300
- public $captchaRequired;
301
- public $forExistingProvider;
302
- public $kind;
303
- public $providerId;
304
- public $registered;
305
-
306
-
307
- public function setAuthUri($authUri)
308
- {
309
- $this->authUri = $authUri;
310
- }
311
- public function getAuthUri()
312
- {
313
- return $this->authUri;
314
- }
315
- public function setCaptchaRequired($captchaRequired)
316
- {
317
- $this->captchaRequired = $captchaRequired;
318
- }
319
- public function getCaptchaRequired()
320
- {
321
- return $this->captchaRequired;
322
- }
323
- public function setForExistingProvider($forExistingProvider)
324
- {
325
- $this->forExistingProvider = $forExistingProvider;
326
- }
327
- public function getForExistingProvider()
328
- {
329
- return $this->forExistingProvider;
330
- }
331
- public function setKind($kind)
332
- {
333
- $this->kind = $kind;
334
- }
335
- public function getKind()
336
- {
337
- return $this->kind;
338
- }
339
- public function setProviderId($providerId)
340
- {
341
- $this->providerId = $providerId;
342
- }
343
- public function getProviderId()
344
- {
345
- return $this->providerId;
346
- }
347
- public function setRegistered($registered)
348
- {
349
- $this->registered = $registered;
350
- }
351
- public function getRegistered()
352
- {
353
- return $this->registered;
354
- }
355
- }
356
-
357
- class Google_Service_IdentityToolkit_DeleteAccountResponse extends Google_Model
358
- {
359
- protected $internal_gapi_mappings = array(
360
- );
361
- public $kind;
362
-
363
-
364
- public function setKind($kind)
365
- {
366
- $this->kind = $kind;
367
- }
368
- public function getKind()
369
- {
370
- return $this->kind;
371
- }
372
- }
373
-
374
- class Google_Service_IdentityToolkit_DownloadAccountResponse extends Google_Collection
375
- {
376
- protected $collection_key = 'users';
377
- protected $internal_gapi_mappings = array(
378
- );
379
- public $kind;
380
- public $nextPageToken;
381
- protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
382
- protected $usersDataType = 'array';
383
-
384
-
385
- public function setKind($kind)
386
- {
387
- $this->kind = $kind;
388
- }
389
- public function getKind()
390
- {
391
- return $this->kind;
392
- }
393
- public function setNextPageToken($nextPageToken)
394
- {
395
- $this->nextPageToken = $nextPageToken;
396
- }
397
- public function getNextPageToken()
398
- {
399
- return $this->nextPageToken;
400
- }
401
- public function setUsers($users)
402
- {
403
- $this->users = $users;
404
- }
405
- public function getUsers()
406
- {
407
- return $this->users;
408
- }
409
- }
410
-
411
- class Google_Service_IdentityToolkit_GetAccountInfoResponse extends Google_Collection
412
- {
413
- protected $collection_key = 'users';
414
- protected $internal_gapi_mappings = array(
415
- );
416
- public $kind;
417
- protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
418
- protected $usersDataType = 'array';
419
-
420
-
421
- public function setKind($kind)
422
- {
423
- $this->kind = $kind;
424
- }
425
- public function getKind()
426
- {
427
- return $this->kind;
428
- }
429
- public function setUsers($users)
430
- {
431
- $this->users = $users;
432
- }
433
- public function getUsers()
434
- {
435
- return $this->users;
436
- }
437
- }
438
-
439
- class Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse extends Google_Model
440
- {
441
- protected $internal_gapi_mappings = array(
442
- );
443
- public $kind;
444
- public $oobCode;
445
-
446
-
447
- public function setKind($kind)
448
- {
449
- $this->kind = $kind;
450
- }
451
- public function getKind()
452
- {
453
- return $this->kind;
454
- }
455
- public function setOobCode($oobCode)
456
- {
457
- $this->oobCode = $oobCode;
458
- }
459
- public function getOobCode()
460
- {
461
- return $this->oobCode;
462
- }
463
- }
464
-
465
- class Google_Service_IdentityToolkit_GetRecaptchaParamResponse extends Google_Model
466
- {
467
- protected $internal_gapi_mappings = array(
468
- );
469
- public $kind;
470
- public $recaptchaSiteKey;
471
- public $recaptchaStoken;
472
-
473
-
474
- public function setKind($kind)
475
- {
476
- $this->kind = $kind;
477
- }
478
- public function getKind()
479
- {
480
- return $this->kind;
481
- }
482
- public function setRecaptchaSiteKey($recaptchaSiteKey)
483
- {
484
- $this->recaptchaSiteKey = $recaptchaSiteKey;
485
- }
486
- public function getRecaptchaSiteKey()
487
- {
488
- return $this->recaptchaSiteKey;
489
- }
490
- public function setRecaptchaStoken($recaptchaStoken)
491
- {
492
- $this->recaptchaStoken = $recaptchaStoken;
493
- }
494
- public function getRecaptchaStoken()
495
- {
496
- return $this->recaptchaStoken;
497
- }
498
- }
499
-
500
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyCreateAuthUriRequest extends Google_Model
501
- {
502
- protected $internal_gapi_mappings = array(
503
- );
504
- public $appId;
505
- public $clientId;
506
- public $context;
507
- public $continueUri;
508
- public $identifier;
509
- public $oauthConsumerKey;
510
- public $oauthScope;
511
- public $openidRealm;
512
- public $otaApp;
513
- public $providerId;
514
-
515
-
516
- public function setAppId($appId)
517
- {
518
- $this->appId = $appId;
519
- }
520
- public function getAppId()
521
- {
522
- return $this->appId;
523
- }
524
- public function setClientId($clientId)
525
- {
526
- $this->clientId = $clientId;
527
- }
528
- public function getClientId()
529
- {
530
- return $this->clientId;
531
- }
532
- public function setContext($context)
533
- {
534
- $this->context = $context;
535
- }
536
- public function getContext()
537
- {
538
- return $this->context;
539
- }
540
- public function setContinueUri($continueUri)
541
- {
542
- $this->continueUri = $continueUri;
543
- }
544
- public function getContinueUri()
545
- {
546
- return $this->continueUri;
547
- }
548
- public function setIdentifier($identifier)
549
- {
550
- $this->identifier = $identifier;
551
- }
552
- public function getIdentifier()
553
- {
554
- return $this->identifier;
555
- }
556
- public function setOauthConsumerKey($oauthConsumerKey)
557
- {
558
- $this->oauthConsumerKey = $oauthConsumerKey;
559
- }
560
- public function getOauthConsumerKey()
561
- {
562
- return $this->oauthConsumerKey;
563
- }
564
- public function setOauthScope($oauthScope)
565
- {
566
- $this->oauthScope = $oauthScope;
567
- }
568
- public function getOauthScope()
569
- {
570
- return $this->oauthScope;
571
- }
572
- public function setOpenidRealm($openidRealm)
573
- {
574
- $this->openidRealm = $openidRealm;
575
- }
576
- public function getOpenidRealm()
577
- {
578
- return $this->openidRealm;
579
- }
580
- public function setOtaApp($otaApp)
581
- {
582
- $this->otaApp = $otaApp;
583
- }
584
- public function getOtaApp()
585
- {
586
- return $this->otaApp;
587
- }
588
- public function setProviderId($providerId)
589
- {
590
- $this->providerId = $providerId;
591
- }
592
- public function getProviderId()
593
- {
594
- return $this->providerId;
595
- }
596
- }
597
-
598
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDeleteAccountRequest extends Google_Model
599
- {
600
- protected $internal_gapi_mappings = array(
601
- );
602
- public $localId;
603
-
604
-
605
- public function setLocalId($localId)
606
- {
607
- $this->localId = $localId;
608
- }
609
- public function getLocalId()
610
- {
611
- return $this->localId;
612
- }
613
- }
614
-
615
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDownloadAccountRequest extends Google_Model
616
- {
617
- protected $internal_gapi_mappings = array(
618
- );
619
- public $maxResults;
620
- public $nextPageToken;
621
-
622
-
623
- public function setMaxResults($maxResults)
624
- {
625
- $this->maxResults = $maxResults;
626
- }
627
- public function getMaxResults()
628
- {
629
- return $this->maxResults;
630
- }
631
- public function setNextPageToken($nextPageToken)
632
- {
633
- $this->nextPageToken = $nextPageToken;
634
- }
635
- public function getNextPageToken()
636
- {
637
- return $this->nextPageToken;
638
- }
639
- }
640
-
641
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetAccountInfoRequest extends Google_Collection
642
- {
643
- protected $collection_key = 'localId';
644
- protected $internal_gapi_mappings = array(
645
- );
646
- public $email;
647
- public $idToken;
648
- public $localId;
649
-
650
-
651
- public function setEmail($email)
652
- {
653
- $this->email = $email;
654
- }
655
- public function getEmail()
656
- {
657
- return $this->email;
658
- }
659
- public function setIdToken($idToken)
660
- {
661
- $this->idToken = $idToken;
662
- }
663
- public function getIdToken()
664
- {
665
- return $this->idToken;
666
- }
667
- public function setLocalId($localId)
668
- {
669
- $this->localId = $localId;
670
- }
671
- public function getLocalId()
672
- {
673
- return $this->localId;
674
- }
675
- }
676
-
677
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse extends Google_Model
678
- {
679
- }
680
-
681
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyResetPasswordRequest extends Google_Model
682
- {
683
- protected $internal_gapi_mappings = array(
684
- );
685
- public $email;
686
- public $newPassword;
687
- public $oldPassword;
688
- public $oobCode;
689
-
690
-
691
- public function setEmail($email)
692
- {
693
- $this->email = $email;
694
- }
695
- public function getEmail()
696
- {
697
- return $this->email;
698
- }
699
- public function setNewPassword($newPassword)
700
- {
701
- $this->newPassword = $newPassword;
702
- }
703
- public function getNewPassword()
704
- {
705
- return $this->newPassword;
706
- }
707
- public function setOldPassword($oldPassword)
708
- {
709
- $this->oldPassword = $oldPassword;
710
- }
711
- public function getOldPassword()
712
- {
713
- return $this->oldPassword;
714
- }
715
- public function setOobCode($oobCode)
716
- {
717
- $this->oobCode = $oobCode;
718
- }
719
- public function getOobCode()
720
- {
721
- return $this->oobCode;
722
- }
723
- }
724
-
725
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartySetAccountInfoRequest extends Google_Collection
726
- {
727
- protected $collection_key = 'provider';
728
- protected $internal_gapi_mappings = array(
729
- );
730
- public $captchaChallenge;
731
- public $captchaResponse;
732
- public $displayName;
733
- public $email;
734
- public $emailVerified;
735
- public $idToken;
736
- public $localId;
737
- public $oobCode;
738
- public $password;
739
- public $provider;
740
- public $upgradeToFederatedLogin;
741
-
742
-
743
- public function setCaptchaChallenge($captchaChallenge)
744
- {
745
- $this->captchaChallenge = $captchaChallenge;
746
- }
747
- public function getCaptchaChallenge()
748
- {
749
- return $this->captchaChallenge;
750
- }
751
- public function setCaptchaResponse($captchaResponse)
752
- {
753
- $this->captchaResponse = $captchaResponse;
754
- }
755
- public function getCaptchaResponse()
756
- {
757
- return $this->captchaResponse;
758
- }
759
- public function setDisplayName($displayName)
760
- {
761
- $this->displayName = $displayName;
762
- }
763
- public function getDisplayName()
764
- {
765
- return $this->displayName;
766
- }
767
- public function setEmail($email)
768
- {
769
- $this->email = $email;
770
- }
771
- public function getEmail()
772
- {
773
- return $this->email;
774
- }
775
- public function setEmailVerified($emailVerified)
776
- {
777
- $this->emailVerified = $emailVerified;
778
- }
779
- public function getEmailVerified()
780
- {
781
- return $this->emailVerified;
782
- }
783
- public function setIdToken($idToken)
784
- {
785
- $this->idToken = $idToken;
786
- }
787
- public function getIdToken()
788
- {
789
- return $this->idToken;
790
- }
791
- public function setLocalId($localId)
792
- {
793
- $this->localId = $localId;
794
- }
795
- public function getLocalId()
796
- {
797
- return $this->localId;
798
- }
799
- public function setOobCode($oobCode)
800
- {
801
- $this->oobCode = $oobCode;
802
- }
803
- public function getOobCode()
804
- {
805
- return $this->oobCode;
806
- }
807
- public function setPassword($password)
808
- {
809
- $this->password = $password;
810
- }
811
- public function getPassword()
812
- {
813
- return $this->password;
814
- }
815
- public function setProvider($provider)
816
- {
817
- $this->provider = $provider;
818
- }
819
- public function getProvider()
820
- {
821
- return $this->provider;
822
- }
823
- public function setUpgradeToFederatedLogin($upgradeToFederatedLogin)
824
- {
825
- $this->upgradeToFederatedLogin = $upgradeToFederatedLogin;
826
- }
827
- public function getUpgradeToFederatedLogin()
828
- {
829
- return $this->upgradeToFederatedLogin;
830
- }
831
- }
832
-
833
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyUploadAccountRequest extends Google_Collection
834
- {
835
- protected $collection_key = 'users';
836
- protected $internal_gapi_mappings = array(
837
- );
838
- public $hashAlgorithm;
839
- public $memoryCost;
840
- public $rounds;
841
- public $saltSeparator;
842
- public $signerKey;
843
- protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
844
- protected $usersDataType = 'array';
845
-
846
-
847
- public function setHashAlgorithm($hashAlgorithm)
848
- {
849
- $this->hashAlgorithm = $hashAlgorithm;
850
- }
851
- public function getHashAlgorithm()
852
- {
853
- return $this->hashAlgorithm;
854
- }
855
- public function setMemoryCost($memoryCost)
856
- {
857
- $this->memoryCost = $memoryCost;
858
- }
859
- public function getMemoryCost()
860
- {
861
- return $this->memoryCost;
862
- }
863
- public function setRounds($rounds)
864
- {
865
- $this->rounds = $rounds;
866
- }
867
- public function getRounds()
868
- {
869
- return $this->rounds;
870
- }
871
- public function setSaltSeparator($saltSeparator)
872
- {
873
- $this->saltSeparator = $saltSeparator;
874
- }
875
- public function getSaltSeparator()
876
- {
877
- return $this->saltSeparator;
878
- }
879
- public function setSignerKey($signerKey)
880
- {
881
- $this->signerKey = $signerKey;
882
- }
883
- public function getSignerKey()
884
- {
885
- return $this->signerKey;
886
- }
887
- public function setUsers($users)
888
- {
889
- $this->users = $users;
890
- }
891
- public function getUsers()
892
- {
893
- return $this->users;
894
- }
895
- }
896
-
897
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyAssertionRequest extends Google_Model
898
- {
899
- protected $internal_gapi_mappings = array(
900
- );
901
- public $pendingIdToken;
902
- public $postBody;
903
- public $requestUri;
904
- public $returnRefreshToken;
905
-
906
-
907
- public function setPendingIdToken($pendingIdToken)
908
- {
909
- $this->pendingIdToken = $pendingIdToken;
910
- }
911
- public function getPendingIdToken()
912
- {
913
- return $this->pendingIdToken;
914
- }
915
- public function setPostBody($postBody)
916
- {
917
- $this->postBody = $postBody;
918
- }
919
- public function getPostBody()
920
- {
921
- return $this->postBody;
922
- }
923
- public function setRequestUri($requestUri)
924
- {
925
- $this->requestUri = $requestUri;
926
- }
927
- public function getRequestUri()
928
- {
929
- return $this->requestUri;
930
- }
931
- public function setReturnRefreshToken($returnRefreshToken)
932
- {
933
- $this->returnRefreshToken = $returnRefreshToken;
934
- }
935
- public function getReturnRefreshToken()
936
- {
937
- return $this->returnRefreshToken;
938
- }
939
- }
940
-
941
- class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyPasswordRequest extends Google_Model
942
- {
943
- protected $internal_gapi_mappings = array(
944
- );
945
- public $captchaChallenge;
946
- public $captchaResponse;
947
- public $email;
948
- public $password;
949
- public $pendingIdToken;
950
-
951
-
952
- public function setCaptchaChallenge($captchaChallenge)
953
- {
954
- $this->captchaChallenge = $captchaChallenge;
955
- }
956
- public function getCaptchaChallenge()
957
- {
958
- return $this->captchaChallenge;
959
- }
960
- public function setCaptchaResponse($captchaResponse)
961
- {
962
- $this->captchaResponse = $captchaResponse;
963
- }
964
- public function getCaptchaResponse()
965
- {
966
- return $this->captchaResponse;
967
- }
968
- public function setEmail($email)
969
- {
970
- $this->email = $email;
971
- }
972
- public function getEmail()
973
- {
974
- return $this->email;
975
- }
976
- public function setPassword($password)
977
- {
978
- $this->password = $password;
979
- }
980
- public function getPassword()
981
- {
982
- return $this->password;
983
- }
984
- public function setPendingIdToken($pendingIdToken)
985
- {
986
- $this->pendingIdToken = $pendingIdToken;
987
- }
988
- public function getPendingIdToken()
989
- {
990
- return $this->pendingIdToken;
991
- }
992
- }
993
-
994
- class Google_Service_IdentityToolkit_Relyingparty extends Google_Model
995
- {
996
- protected $internal_gapi_mappings = array(
997
- );
998
- public $captchaResp;
999
- public $challenge;
1000
- public $email;
1001
- public $idToken;
1002
- public $kind;
1003
- public $newEmail;
1004
- public $requestType;
1005
- public $userIp;
1006
-
1007
-
1008
- public function setCaptchaResp($captchaResp)
1009
- {
1010
- $this->captchaResp = $captchaResp;
1011
- }
1012
- public function getCaptchaResp()
1013
- {
1014
- return $this->captchaResp;
1015
- }
1016
- public function setChallenge($challenge)
1017
- {
1018
- $this->challenge = $challenge;
1019
- }
1020
- public function getChallenge()
1021
- {
1022
- return $this->challenge;
1023
- }
1024
- public function setEmail($email)
1025
- {
1026
- $this->email = $email;
1027
- }
1028
- public function getEmail()
1029
- {
1030
- return $this->email;
1031
- }
1032
- public function setIdToken($idToken)
1033
- {
1034
- $this->idToken = $idToken;
1035
- }
1036
- public function getIdToken()
1037
- {
1038
- return $this->idToken;
1039
- }
1040
- public function setKind($kind)
1041
- {
1042
- $this->kind = $kind;
1043
- }
1044
- public function getKind()
1045
- {
1046
- return $this->kind;
1047
- }
1048
- public function setNewEmail($newEmail)
1049
- {
1050
- $this->newEmail = $newEmail;
1051
- }
1052
- public function getNewEmail()
1053
- {
1054
- return $this->newEmail;
1055
- }
1056
- public function setRequestType($requestType)
1057
- {
1058
- $this->requestType = $requestType;
1059
- }
1060
- public function getRequestType()
1061
- {
1062
- return $this->requestType;
1063
- }
1064
- public function setUserIp($userIp)
1065
- {
1066
- $this->userIp = $userIp;
1067
- }
1068
- public function getUserIp()
1069
- {
1070
- return $this->userIp;
1071
- }
1072
- }
1073
-
1074
- class Google_Service_IdentityToolkit_ResetPasswordResponse extends Google_Model
1075
- {
1076
- protected $internal_gapi_mappings = array(
1077
- );
1078
- public $email;
1079
- public $kind;
1080
-
1081
-
1082
- public function setEmail($email)
1083
- {
1084
- $this->email = $email;
1085
- }
1086
- public function getEmail()
1087
- {
1088
- return $this->email;
1089
- }
1090
- public function setKind($kind)
1091
- {
1092
- $this->kind = $kind;
1093
- }
1094
- public function getKind()
1095
- {
1096
- return $this->kind;
1097
- }
1098
- }
1099
-
1100
- class Google_Service_IdentityToolkit_SetAccountInfoResponse extends Google_Collection
1101
- {
1102
- protected $collection_key = 'providerUserInfo';
1103
- protected $internal_gapi_mappings = array(
1104
- );
1105
- public $displayName;
1106
- public $email;
1107
- public $idToken;
1108
- public $kind;
1109
- protected $providerUserInfoType = 'Google_Service_IdentityToolkit_SetAccountInfoResponseProviderUserInfo';
1110
- protected $providerUserInfoDataType = 'array';
1111
-
1112
-
1113
- public function setDisplayName($displayName)
1114
- {
1115
- $this->displayName = $displayName;
1116
- }
1117
- public function getDisplayName()
1118
- {
1119
- return $this->displayName;
1120
- }
1121
- public function setEmail($email)
1122
- {
1123
- $this->email = $email;
1124
- }
1125
- public function getEmail()
1126
- {
1127
- return $this->email;
1128
- }
1129
- public function setIdToken($idToken)
1130
- {
1131
- $this->idToken = $idToken;
1132
- }
1133
- public function getIdToken()
1134
- {
1135
- return $this->idToken;
1136
- }
1137
- public function setKind($kind)
1138
- {
1139
- $this->kind = $kind;
1140
- }
1141
- public function getKind()
1142
- {
1143
- return $this->kind;
1144
- }
1145
- public function setProviderUserInfo($providerUserInfo)
1146
- {
1147
- $this->providerUserInfo = $providerUserInfo;
1148
- }
1149
- public function getProviderUserInfo()
1150
- {
1151
- return $this->providerUserInfo;
1152
- }
1153
- }
1154
-
1155
- class Google_Service_IdentityToolkit_SetAccountInfoResponseProviderUserInfo extends Google_Model
1156
- {
1157
- protected $internal_gapi_mappings = array(
1158
- );
1159
- public $displayName;
1160
- public $photoUrl;
1161
- public $providerId;
1162
-
1163
-
1164
- public function setDisplayName($displayName)
1165
- {
1166
- $this->displayName = $displayName;
1167
- }
1168
- public function getDisplayName()
1169
- {
1170
- return $this->displayName;
1171
- }
1172
- public function setPhotoUrl($photoUrl)
1173
- {
1174
- $this->photoUrl = $photoUrl;
1175
- }
1176
- public function getPhotoUrl()
1177
- {
1178
- return $this->photoUrl;
1179
- }
1180
- public function setProviderId($providerId)
1181
- {
1182
- $this->providerId = $providerId;
1183
- }
1184
- public function getProviderId()
1185
- {
1186
- return $this->providerId;
1187
- }
1188
- }
1189
-
1190
- class Google_Service_IdentityToolkit_UploadAccountResponse extends Google_Collection
1191
- {
1192
- protected $collection_key = 'error';
1193
- protected $internal_gapi_mappings = array(
1194
- );
1195
- protected $errorType = 'Google_Service_IdentityToolkit_UploadAccountResponseError';
1196
- protected $errorDataType = 'array';
1197
- public $kind;
1198
-
1199
-
1200
- public function setError($error)
1201
- {
1202
- $this->error = $error;
1203
- }
1204
- public function getError()
1205
- {
1206
- return $this->error;
1207
- }
1208
- public function setKind($kind)
1209
- {
1210
- $this->kind = $kind;
1211
- }
1212
- public function getKind()
1213
- {
1214
- return $this->kind;
1215
- }
1216
- }
1217
-
1218
- class Google_Service_IdentityToolkit_UploadAccountResponseError extends Google_Model
1219
- {
1220
- protected $internal_gapi_mappings = array(
1221
- );
1222
- public $index;
1223
- public $message;
1224
-
1225
-
1226
- public function setIndex($index)
1227
- {
1228
- $this->index = $index;
1229
- }
1230
- public function getIndex()
1231
- {
1232
- return $this->index;
1233
- }
1234
- public function setMessage($message)
1235
- {
1236
- $this->message = $message;
1237
- }
1238
- public function getMessage()
1239
- {
1240
- return $this->message;
1241
- }
1242
- }
1243
-
1244
- class Google_Service_IdentityToolkit_UserInfo extends Google_Collection
1245
- {
1246
- protected $collection_key = 'providerUserInfo';
1247
- protected $internal_gapi_mappings = array(
1248
- );
1249
- public $displayName;
1250
- public $email;
1251
- public $emailVerified;
1252
- public $localId;
1253
- public $passwordHash;
1254
- public $passwordUpdatedAt;
1255
- public $photoUrl;
1256
- protected $providerUserInfoType = 'Google_Service_IdentityToolkit_UserInfoProviderUserInfo';
1257
- protected $providerUserInfoDataType = 'array';
1258
- public $salt;
1259
- public $version;
1260
-
1261
-
1262
- public function setDisplayName($displayName)
1263
- {
1264
- $this->displayName = $displayName;
1265
- }
1266
- public function getDisplayName()
1267
- {
1268
- return $this->displayName;
1269
- }
1270
- public function setEmail($email)
1271
- {
1272
- $this->email = $email;
1273
- }
1274
- public function getEmail()
1275
- {
1276
- return $this->email;
1277
- }
1278
- public function setEmailVerified($emailVerified)
1279
- {
1280
- $this->emailVerified = $emailVerified;
1281
- }
1282
- public function getEmailVerified()
1283
- {
1284
- return $this->emailVerified;
1285
- }
1286
- public function setLocalId($localId)
1287
- {
1288
- $this->localId = $localId;
1289
- }
1290
- public function getLocalId()
1291
- {
1292
- return $this->localId;
1293
- }
1294
- public function setPasswordHash($passwordHash)
1295
- {
1296
- $this->passwordHash = $passwordHash;
1297
- }
1298
- public function getPasswordHash()
1299
- {
1300
- return $this->passwordHash;
1301
- }
1302
- public function setPasswordUpdatedAt($passwordUpdatedAt)
1303
- {
1304
- $this->passwordUpdatedAt = $passwordUpdatedAt;
1305
- }
1306
- public function getPasswordUpdatedAt()
1307
- {
1308
- return $this->passwordUpdatedAt;
1309
- }
1310
- public function setPhotoUrl($photoUrl)
1311
- {
1312
- $this->photoUrl = $photoUrl;
1313
- }
1314
- public function getPhotoUrl()
1315
- {
1316
- return $this->photoUrl;
1317
- }
1318
- public function setProviderUserInfo($providerUserInfo)
1319
- {
1320
- $this->providerUserInfo = $providerUserInfo;
1321
- }
1322
- public function getProviderUserInfo()
1323
- {
1324
- return $this->providerUserInfo;
1325
- }
1326
- public function setSalt($salt)
1327
- {
1328
- $this->salt = $salt;
1329
- }
1330
- public function getSalt()
1331
- {
1332
- return $this->salt;
1333
- }
1334
- public function setVersion($version)
1335
- {
1336
- $this->version = $version;
1337
- }
1338
- public function getVersion()
1339
- {
1340
- return $this->version;
1341
- }
1342
- }
1343
-
1344
- class Google_Service_IdentityToolkit_UserInfoProviderUserInfo extends Google_Model
1345
- {
1346
- protected $internal_gapi_mappings = array(
1347
- );
1348
- public $displayName;
1349
- public $federatedId;
1350
- public $photoUrl;
1351
- public $providerId;
1352
-
1353
-
1354
- public function setDisplayName($displayName)
1355
- {
1356
- $this->displayName = $displayName;
1357
- }
1358
- public function getDisplayName()
1359
- {
1360
- return $this->displayName;
1361
- }
1362
- public function setFederatedId($federatedId)
1363
- {
1364
- $this->federatedId = $federatedId;
1365
- }
1366
- public function getFederatedId()
1367
- {
1368
- return $this->federatedId;
1369
- }
1370
- public function setPhotoUrl($photoUrl)
1371
- {
1372
- $this->photoUrl = $photoUrl;
1373
- }
1374
- public function getPhotoUrl()
1375
- {
1376
- return $this->photoUrl;
1377
- }
1378
- public function setProviderId($providerId)
1379
- {
1380
- $this->providerId = $providerId;
1381
- }
1382
- public function getProviderId()
1383
- {
1384
- return $this->providerId;
1385
- }
1386
- }
1387
-
1388
- class Google_Service_IdentityToolkit_VerifyAssertionResponse extends Google_Collection
1389
- {
1390
- protected $collection_key = 'verifiedProvider';
1391
- protected $internal_gapi_mappings = array(
1392
- );
1393
- public $action;
1394
- public $appInstallationUrl;
1395
- public $appScheme;
1396
- public $context;
1397
- public $dateOfBirth;
1398
- public $displayName;
1399
- public $email;
1400
- public $emailRecycled;
1401
- public $emailVerified;
1402
- public $federatedId;
1403
- public $firstName;
1404
- public $fullName;
1405
- public $idToken;
1406
- public $inputEmail;
1407
- public $kind;
1408
- public $language;
1409
- public $lastName;
1410
- public $localId;
1411
- public $needConfirmation;
1412
- public $nickName;
1413
- public $oauthAccessToken;
1414
- public $oauthAuthorizationCode;
1415
- public $oauthExpireIn;
1416
- public $oauthRequestToken;
1417
- public $oauthScope;
1418
- public $originalEmail;
1419
- public $photoUrl;
1420
- public $providerId;
1421
- public $timeZone;
1422
- public $verifiedProvider;
1423
-
1424
-
1425
- public function setAction($action)
1426
- {
1427
- $this->action = $action;
1428
- }
1429
- public function getAction()
1430
- {
1431
- return $this->action;
1432
- }
1433
- public function setAppInstallationUrl($appInstallationUrl)
1434
- {
1435
- $this->appInstallationUrl = $appInstallationUrl;
1436
- }
1437
- public function getAppInstallationUrl()
1438
- {
1439
- return $this->appInstallationUrl;
1440
- }
1441
- public function setAppScheme($appScheme)
1442
- {
1443
- $this->appScheme = $appScheme;
1444
- }
1445
- public function getAppScheme()
1446
- {
1447
- return $this->appScheme;
1448
- }
1449
- public function setContext($context)
1450
- {
1451
- $this->context = $context;
1452
- }
1453
- public function getContext()
1454
- {
1455
- return $this->context;
1456
- }
1457
- public function setDateOfBirth($dateOfBirth)
1458
- {
1459
- $this->dateOfBirth = $dateOfBirth;
1460
- }
1461
- public function getDateOfBirth()
1462
- {
1463
- return $this->dateOfBirth;
1464
- }
1465
- public function setDisplayName($displayName)
1466
- {
1467
- $this->displayName = $displayName;
1468
- }
1469
- public function getDisplayName()
1470
- {
1471
- return $this->displayName;
1472
- }
1473
- public function setEmail($email)
1474
- {
1475
- $this->email = $email;
1476
- }
1477
- public function getEmail()
1478
- {
1479
- return $this->email;
1480
- }
1481
- public function setEmailRecycled($emailRecycled)
1482
- {
1483
- $this->emailRecycled = $emailRecycled;
1484
- }
1485
- public function getEmailRecycled()
1486
- {
1487
- return $this->emailRecycled;
1488
- }
1489
- public function setEmailVerified($emailVerified)
1490
- {
1491
- $this->emailVerified = $emailVerified;
1492
- }
1493
- public function getEmailVerified()
1494
- {
1495
- return $this->emailVerified;
1496
- }
1497
- public function setFederatedId($federatedId)
1498
- {
1499
- $this->federatedId = $federatedId;
1500
- }
1501
- public function getFederatedId()
1502
- {
1503
- return $this->federatedId;
1504
- }
1505
- public function setFirstName($firstName)
1506
- {
1507
- $this->firstName = $firstName;
1508
- }
1509
- public function getFirstName()
1510
- {
1511
- return $this->firstName;
1512
- }
1513
- public function setFullName($fullName)
1514
- {
1515
- $this->fullName = $fullName;
1516
- }
1517
- public function getFullName()
1518
- {
1519
- return $this->fullName;
1520
- }
1521
- public function setIdToken($idToken)
1522
- {
1523
- $this->idToken = $idToken;
1524
- }
1525
- public function getIdToken()
1526
- {
1527
- return $this->idToken;
1528
- }
1529
- public function setInputEmail($inputEmail)
1530
- {
1531
- $this->inputEmail = $inputEmail;
1532
- }
1533
- public function getInputEmail()
1534
- {
1535
- return $this->inputEmail;
1536
- }
1537
- public function setKind($kind)
1538
- {
1539
- $this->kind = $kind;
1540
- }
1541
- public function getKind()
1542
- {
1543
- return $this->kind;
1544
- }
1545
- public function setLanguage($language)
1546
- {
1547
- $this->language = $language;
1548
- }
1549
- public function getLanguage()
1550
- {
1551
- return $this->language;
1552
- }
1553
- public function setLastName($lastName)
1554
- {
1555
- $this->lastName = $lastName;
1556
- }
1557
- public function getLastName()
1558
- {
1559
- return $this->lastName;
1560
- }
1561
- public function setLocalId($localId)
1562
- {
1563
- $this->localId = $localId;
1564
- }
1565
- public function getLocalId()
1566
- {
1567
- return $this->localId;
1568
- }
1569
- public function setNeedConfirmation($needConfirmation)
1570
- {
1571
- $this->needConfirmation = $needConfirmation;
1572
- }
1573
- public function getNeedConfirmation()
1574
- {
1575
- return $this->needConfirmation;
1576
- }
1577
- public function setNickName($nickName)
1578
- {
1579
- $this->nickName = $nickName;
1580
- }
1581
- public function getNickName()
1582
- {
1583
- return $this->nickName;
1584
- }
1585
- public function setOauthAccessToken($oauthAccessToken)
1586
- {
1587
- $this->oauthAccessToken = $oauthAccessToken;
1588
- }
1589
- public function getOauthAccessToken()
1590
- {
1591
- return $this->oauthAccessToken;
1592
- }
1593
- public function setOauthAuthorizationCode($oauthAuthorizationCode)
1594
- {
1595
- $this->oauthAuthorizationCode = $oauthAuthorizationCode;
1596
- }
1597
- public function getOauthAuthorizationCode()
1598
- {
1599
- return $this->oauthAuthorizationCode;
1600
- }
1601
- public function setOauthExpireIn($oauthExpireIn)
1602
- {
1603
- $this->oauthExpireIn = $oauthExpireIn;
1604
- }
1605
- public function getOauthExpireIn()
1606
- {
1607
- return $this->oauthExpireIn;
1608
- }
1609
- public function setOauthRequestToken($oauthRequestToken)
1610
- {
1611
- $this->oauthRequestToken = $oauthRequestToken;
1612
- }
1613
- public function getOauthRequestToken()
1614
- {
1615
- return $this->oauthRequestToken;
1616
- }
1617
- public function setOauthScope($oauthScope)
1618
- {
1619
- $this->oauthScope = $oauthScope;
1620
- }
1621
- public function getOauthScope()
1622
- {
1623
- return $this->oauthScope;
1624
- }
1625
- public function setOriginalEmail($originalEmail)
1626
- {
1627
- $this->originalEmail = $originalEmail;
1628
- }
1629
- public function getOriginalEmail()
1630
- {
1631
- return $this->originalEmail;
1632
- }
1633
- public function setPhotoUrl($photoUrl)
1634
- {
1635
- $this->photoUrl = $photoUrl;
1636
- }
1637
- public function getPhotoUrl()
1638
- {
1639
- return $this->photoUrl;
1640
- }
1641
- public function setProviderId($providerId)
1642
- {
1643
- $this->providerId = $providerId;
1644
- }
1645
- public function getProviderId()
1646
- {
1647
- return $this->providerId;
1648
- }
1649
- public function setTimeZone($timeZone)
1650
- {
1651
- $this->timeZone = $timeZone;
1652
- }
1653
- public function getTimeZone()
1654
- {
1655
- return $this->timeZone;
1656
- }
1657
- public function setVerifiedProvider($verifiedProvider)
1658
- {
1659
- $this->verifiedProvider = $verifiedProvider;
1660
- }
1661
- public function getVerifiedProvider()
1662
- {
1663
- return $this->verifiedProvider;
1664
- }
1665
- }
1666
-
1667
- class Google_Service_IdentityToolkit_VerifyPasswordResponse extends Google_Model
1668
- {
1669
- protected $internal_gapi_mappings = array(
1670
- );
1671
- public $displayName;
1672
- public $email;
1673
- public $idToken;
1674
- public $kind;
1675
- public $localId;
1676
- public $photoUrl;
1677
- public $registered;
1678
-
1679
-
1680
- public function setDisplayName($displayName)
1681
- {
1682
- $this->displayName = $displayName;
1683
- }
1684
- public function getDisplayName()
1685
- {
1686
- return $this->displayName;
1687
- }
1688
- public function setEmail($email)
1689
- {
1690
- $this->email = $email;
1691
- }
1692
- public function getEmail()
1693
- {
1694
- return $this->email;
1695
- }
1696
- public function setIdToken($idToken)
1697
- {
1698
- $this->idToken = $idToken;
1699
- }
1700
- public function getIdToken()
1701
- {
1702
- return $this->idToken;
1703
- }
1704
- public function setKind($kind)
1705
- {
1706
- $this->kind = $kind;
1707
- }
1708
- public function getKind()
1709
- {
1710
- return $this->kind;
1711
- }
1712
- public function setLocalId($localId)
1713
- {
1714
- $this->localId = $localId;
1715
- }
1716
- public function getLocalId()
1717
- {
1718
- return $this->localId;
1719
- }
1720
- public function setPhotoUrl($photoUrl)
1721
- {
1722
- $this->photoUrl = $photoUrl;
1723
- }
1724
- public function getPhotoUrl()
1725
- {
1726
- return $this->photoUrl;
1727
- }
1728
- public function setRegistered($registered)
1729
- {
1730
- $this->registered = $registered;
1731
- }
1732
- public function getRegistered()
1733
- {
1734
- return $this->registered;
1735
- }
1736
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Licensing.php DELETED
@@ -1,478 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Licensing (v1).
20
- *
21
- * <p>
22
- * Licensing API to view and manage license for your domain.</p>
23
- *
24
- * <p>
25
- * For more information about this service, see the API
26
- * <a href="https://developers.google.com/google-apps/licensing/" target="_blank">Documentation</a>
27
- * </p>
28
- *
29
- * @author Google, Inc.
30
- */
31
- class Google_Service_Licensing extends UDP_Google_Service
32
- {
33
- /** View and manage Google Apps licenses for your domain. */
34
- const APPS_LICENSING =
35
- "https://www.googleapis.com/auth/apps.licensing";
36
-
37
- public $licenseAssignments;
38
-
39
-
40
- /**
41
- * Constructs the internal representation of the Licensing service.
42
- *
43
- * @param Google_Client $client
44
- */
45
- public function __construct(UDP_Google_Client $client)
46
- {
47
- parent::__construct($client);
48
- $this->servicePath = 'apps/licensing/v1/product/';
49
- $this->version = 'v1';
50
- $this->serviceName = 'licensing';
51
-
52
- $this->licenseAssignments = new Google_Service_Licensing_LicenseAssignments_Resource(
53
- $this,
54
- $this->serviceName,
55
- 'licenseAssignments',
56
- array(
57
- 'methods' => array(
58
- 'delete' => array(
59
- 'path' => '{productId}/sku/{skuId}/user/{userId}',
60
- 'httpMethod' => 'DELETE',
61
- 'parameters' => array(
62
- 'productId' => array(
63
- 'location' => 'path',
64
- 'type' => 'string',
65
- 'required' => true,
66
- ),
67
- 'skuId' => array(
68
- 'location' => 'path',
69
- 'type' => 'string',
70
- 'required' => true,
71
- ),
72
- 'userId' => array(
73
- 'location' => 'path',
74
- 'type' => 'string',
75
- 'required' => true,
76
- ),
77
- ),
78
- ),'get' => array(
79
- 'path' => '{productId}/sku/{skuId}/user/{userId}',
80
- 'httpMethod' => 'GET',
81
- 'parameters' => array(
82
- 'productId' => array(
83
- 'location' => 'path',
84
- 'type' => 'string',
85
- 'required' => true,
86
- ),
87
- 'skuId' => array(
88
- 'location' => 'path',
89
- 'type' => 'string',
90
- 'required' => true,
91
- ),
92
- 'userId' => array(
93
- 'location' => 'path',
94
- 'type' => 'string',
95
- 'required' => true,
96
- ),
97
- ),
98
- ),'insert' => array(
99
- 'path' => '{productId}/sku/{skuId}/user',
100
- 'httpMethod' => 'POST',
101
- 'parameters' => array(
102
- 'productId' => array(
103
- 'location' => 'path',
104
- 'type' => 'string',
105
- 'required' => true,
106
- ),
107
- 'skuId' => array(
108
- 'location' => 'path',
109
- 'type' => 'string',
110
- 'required' => true,
111
- ),
112
- ),
113
- ),'listForProduct' => array(
114
- 'path' => '{productId}/users',
115
- 'httpMethod' => 'GET',
116
- 'parameters' => array(
117
- 'productId' => array(
118
- 'location' => 'path',
119
- 'type' => 'string',
120
- 'required' => true,
121
- ),
122
- 'customerId' => array(
123
- 'location' => 'query',
124
- 'type' => 'string',
125
- 'required' => true,
126
- ),
127
- 'pageToken' => array(
128
- 'location' => 'query',
129
- 'type' => 'string',
130
- ),
131
- 'maxResults' => array(
132
- 'location' => 'query',
133
- 'type' => 'integer',
134
- ),
135
- ),
136
- ),'listForProductAndSku' => array(
137
- 'path' => '{productId}/sku/{skuId}/users',
138
- 'httpMethod' => 'GET',
139
- 'parameters' => array(
140
- 'productId' => array(
141
- 'location' => 'path',
142
- 'type' => 'string',
143
- 'required' => true,
144
- ),
145
- 'skuId' => array(
146
- 'location' => 'path',
147
- 'type' => 'string',
148
- 'required' => true,
149
- ),
150
- 'customerId' => array(
151
- 'location' => 'query',
152
- 'type' => 'string',
153
- 'required' => true,
154
- ),
155
- 'pageToken' => array(
156
- 'location' => 'query',
157
- 'type' => 'string',
158
- ),
159
- 'maxResults' => array(
160
- 'location' => 'query',
161
- 'type' => 'integer',
162
- ),
163
- ),
164
- ),'patch' => array(
165
- 'path' => '{productId}/sku/{skuId}/user/{userId}',
166
- 'httpMethod' => 'PATCH',
167
- 'parameters' => array(
168
- 'productId' => array(
169
- 'location' => 'path',
170
- 'type' => 'string',
171
- 'required' => true,
172
- ),
173
- 'skuId' => array(
174
- 'location' => 'path',
175
- 'type' => 'string',
176
- 'required' => true,
177
- ),
178
- 'userId' => array(
179
- 'location' => 'path',
180
- 'type' => 'string',
181
- 'required' => true,
182
- ),
183
- ),
184
- ),'update' => array(
185
- 'path' => '{productId}/sku/{skuId}/user/{userId}',
186
- 'httpMethod' => 'PUT',
187
- 'parameters' => array(
188
- 'productId' => array(
189
- 'location' => 'path',
190
- 'type' => 'string',
191
- 'required' => true,
192
- ),
193
- 'skuId' => array(
194
- 'location' => 'path',
195
- 'type' => 'string',
196
- 'required' => true,
197
- ),
198
- 'userId' => array(
199
- 'location' => 'path',
200
- 'type' => 'string',
201
- 'required' => true,
202
- ),
203
- ),
204
- ),
205
- )
206
- )
207
- );
208
- }
209
- }
210
-
211
-
212
- /**
213
- * The "licenseAssignments" collection of methods.
214
- * Typical usage is:
215
- * <code>
216
- * $licensingService = new Google_Service_Licensing(...);
217
- * $licenseAssignments = $licensingService->licenseAssignments;
218
- * </code>
219
- */
220
- class Google_Service_Licensing_LicenseAssignments_Resource extends Google_Service_Resource
221
- {
222
-
223
- /**
224
- * Revoke License. (licenseAssignments.delete)
225
- *
226
- * @param string $productId Name for product
227
- * @param string $skuId Name for sku
228
- * @param string $userId email id or unique Id of the user
229
- * @param array $optParams Optional parameters.
230
- */
231
- public function delete($productId, $skuId, $userId, $optParams = array())
232
- {
233
- $params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId);
234
- $params = array_merge($params, $optParams);
235
- return $this->call('delete', array($params));
236
- }
237
-
238
- /**
239
- * Get license assignment of a particular product and sku for a user
240
- * (licenseAssignments.get)
241
- *
242
- * @param string $productId Name for product
243
- * @param string $skuId Name for sku
244
- * @param string $userId email id or unique Id of the user
245
- * @param array $optParams Optional parameters.
246
- * @return Google_Service_Licensing_LicenseAssignment
247
- */
248
- public function get($productId, $skuId, $userId, $optParams = array())
249
- {
250
- $params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId);
251
- $params = array_merge($params, $optParams);
252
- return $this->call('get', array($params), "Google_Service_Licensing_LicenseAssignment");
253
- }
254
-
255
- /**
256
- * Assign License. (licenseAssignments.insert)
257
- *
258
- * @param string $productId Name for product
259
- * @param string $skuId Name for sku
260
- * @param Google_LicenseAssignmentInsert $postBody
261
- * @param array $optParams Optional parameters.
262
- * @return Google_Service_Licensing_LicenseAssignment
263
- */
264
- public function insert($productId, $skuId, Google_Service_Licensing_LicenseAssignmentInsert $postBody, $optParams = array())
265
- {
266
- $params = array('productId' => $productId, 'skuId' => $skuId, 'postBody' => $postBody);
267
- $params = array_merge($params, $optParams);
268
- return $this->call('insert', array($params), "Google_Service_Licensing_LicenseAssignment");
269
- }
270
-
271
- /**
272
- * List license assignments for given product of the customer.
273
- * (licenseAssignments.listForProduct)
274
- *
275
- * @param string $productId Name for product
276
- * @param string $customerId CustomerId represents the customer for whom
277
- * licenseassignments are queried
278
- * @param array $optParams Optional parameters.
279
- *
280
- * @opt_param string pageToken Token to fetch the next page.Optional. By default
281
- * server will return first page
282
- * @opt_param string maxResults Maximum number of campaigns to return at one
283
- * time. Must be positive. Optional. Default value is 100.
284
- * @return Google_Service_Licensing_LicenseAssignmentList
285
- */
286
- public function listForProduct($productId, $customerId, $optParams = array())
287
- {
288
- $params = array('productId' => $productId, 'customerId' => $customerId);
289
- $params = array_merge($params, $optParams);
290
- return $this->call('listForProduct', array($params), "Google_Service_Licensing_LicenseAssignmentList");
291
- }
292
-
293
- /**
294
- * List license assignments for given product and sku of the customer.
295
- * (licenseAssignments.listForProductAndSku)
296
- *
297
- * @param string $productId Name for product
298
- * @param string $skuId Name for sku
299
- * @param string $customerId CustomerId represents the customer for whom
300
- * licenseassignments are queried
301
- * @param array $optParams Optional parameters.
302
- *
303
- * @opt_param string pageToken Token to fetch the next page.Optional. By default
304
- * server will return first page
305
- * @opt_param string maxResults Maximum number of campaigns to return at one
306
- * time. Must be positive. Optional. Default value is 100.
307
- * @return Google_Service_Licensing_LicenseAssignmentList
308
- */
309
- public function listForProductAndSku($productId, $skuId, $customerId, $optParams = array())
310
- {
311
- $params = array('productId' => $productId, 'skuId' => $skuId, 'customerId' => $customerId);
312
- $params = array_merge($params, $optParams);
313
- return $this->call('listForProductAndSku', array($params), "Google_Service_Licensing_LicenseAssignmentList");
314
- }
315
-
316
- /**
317
- * Assign License. This method supports patch semantics.
318
- * (licenseAssignments.patch)
319
- *
320
- * @param string $productId Name for product
321
- * @param string $skuId Name for sku for which license would be revoked
322
- * @param string $userId email id or unique Id of the user
323
- * @param Google_LicenseAssignment $postBody
324
- * @param array $optParams Optional parameters.
325
- * @return Google_Service_Licensing_LicenseAssignment
326
- */
327
- public function patch($productId, $skuId, $userId, Google_Service_Licensing_LicenseAssignment $postBody, $optParams = array())
328
- {
329
- $params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId, 'postBody' => $postBody);
330
- $params = array_merge($params, $optParams);
331
- return $this->call('patch', array($params), "Google_Service_Licensing_LicenseAssignment");
332
- }
333
-
334
- /**
335
- * Assign License. (licenseAssignments.update)
336
- *
337
- * @param string $productId Name for product
338
- * @param string $skuId Name for sku for which license would be revoked
339
- * @param string $userId email id or unique Id of the user
340
- * @param Google_LicenseAssignment $postBody
341
- * @param array $optParams Optional parameters.
342
- * @return Google_Service_Licensing_LicenseAssignment
343
- */
344
- public function update($productId, $skuId, $userId, Google_Service_Licensing_LicenseAssignment $postBody, $optParams = array())
345
- {
346
- $params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId, 'postBody' => $postBody);
347
- $params = array_merge($params, $optParams);
348
- return $this->call('update', array($params), "Google_Service_Licensing_LicenseAssignment");
349
- }
350
- }
351
-
352
-
353
-
354
-
355
- class Google_Service_Licensing_LicenseAssignment extends Google_Model
356
- {
357
- protected $internal_gapi_mappings = array(
358
- );
359
- public $etags;
360
- public $kind;
361
- public $productId;
362
- public $selfLink;
363
- public $skuId;
364
- public $userId;
365
-
366
-
367
- public function setEtags($etags)
368
- {
369
- $this->etags = $etags;
370
- }
371
- public function getEtags()
372
- {
373
- return $this->etags;
374
- }
375
- public function setKind($kind)
376
- {
377
- $this->kind = $kind;
378
- }
379
- public function getKind()
380
- {
381
- return $this->kind;
382
- }
383
- public function setProductId($productId)
384
- {
385
- $this->productId = $productId;
386
- }
387
- public function getProductId()
388
- {
389
- return $this->productId;
390
- }
391
- public function setSelfLink($selfLink)
392
- {
393
- $this->selfLink = $selfLink;
394
- }
395
- public function getSelfLink()
396
- {
397
- return $this->selfLink;
398
- }
399
- public function setSkuId($skuId)
400
- {
401
- $this->skuId = $skuId;
402
- }
403
- public function getSkuId()
404
- {
405
- return $this->skuId;
406
- }
407
- public function setUserId($userId)
408
- {
409
- $this->userId = $userId;
410
- }
411
- public function getUserId()
412
- {
413
- return $this->userId;
414
- }
415
- }
416
-
417
- class Google_Service_Licensing_LicenseAssignmentInsert extends Google_Model
418
- {
419
- protected $internal_gapi_mappings = array(
420
- );
421
- public $userId;
422
-
423
-
424
- public function setUserId($userId)
425
- {
426
- $this->userId = $userId;
427
- }
428
- public function getUserId()
429
- {
430
- return $this->userId;
431
- }
432
- }
433
-
434
- class Google_Service_Licensing_LicenseAssignmentList extends Google_Collection
435
- {
436
- protected $collection_key = 'items';
437
- protected $internal_gapi_mappings = array(
438
- );
439
- public $etag;
440
- protected $itemsType = 'Google_Service_Licensing_LicenseAssignment';
441
- protected $itemsDataType = 'array';
442
- public $kind;
443
- public $nextPageToken;
444
-
445
-
446
- public function setEtag($etag)
447
- {
448
- $this->etag = $etag;
449
- }
450
- public function getEtag()
451
- {
452
- return $this->etag;
453
- }
454
- public function setItems($items)
455
- {
456
- $this->items = $items;
457
- }
458
- public function getItems()
459
- {
460
- return $this->items;
461
- }
462
- public function setKind($kind)
463
- {
464
- $this->kind = $kind;
465
- }
466
- public function getKind()
467
- {
468
- return $this->kind;
469
- }
470
- public function setNextPageToken($nextPageToken)
471
- {
472
- $this->nextPageToken = $nextPageToken;
473
- }
474
- public function getNextPageToken()
475
- {
476
- return $this->nextPageToken;
477
- }
478
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Logging.php CHANGED
@@ -420,7 +420,7 @@ class Google_Service_Logging extends UDP_Google_Service
420
  * $projects = $loggingService->projects;
421
  * </code>
422
  */
423
- class Google_Service_Logging_Projects_Resource extends Google_Service_Resource
424
  {
425
  }
426
 
@@ -432,7 +432,7 @@ class Google_Service_Logging_Projects_Resource extends Google_Service_Resource
432
  * $logServices = $loggingService->logServices;
433
  * </code>
434
  */
435
- class Google_Service_Logging_ProjectsLogServices_Resource extends Google_Service_Resource
436
  {
437
 
438
  /**
@@ -469,7 +469,7 @@ class Google_Service_Logging_ProjectsLogServices_Resource extends Google_Service
469
  * $indexes = $loggingService->indexes;
470
  * </code>
471
  */
472
- class Google_Service_Logging_ProjectsLogServicesIndexes_Resource extends Google_Service_Resource
473
  {
474
 
475
  /**
@@ -522,7 +522,7 @@ class Google_Service_Logging_ProjectsLogServicesIndexes_Resource extends Google_
522
  * $sinks = $loggingService->sinks;
523
  * </code>
524
  */
525
- class Google_Service_Logging_ProjectsLogServicesSinks_Resource extends Google_Service_Resource
526
  {
527
 
528
  /**
@@ -621,7 +621,7 @@ class Google_Service_Logging_ProjectsLogServicesSinks_Resource extends Google_Se
621
  * $logs = $loggingService->logs;
622
  * </code>
623
  */
624
- class Google_Service_Logging_ProjectsLogs_Resource extends Google_Service_Resource
625
  {
626
 
627
  /**
@@ -684,7 +684,7 @@ class Google_Service_Logging_ProjectsLogs_Resource extends Google_Service_Resour
684
  * $entries = $loggingService->entries;
685
  * </code>
686
  */
687
- class Google_Service_Logging_ProjectsLogsEntries_Resource extends Google_Service_Resource
688
  {
689
 
690
  /**
@@ -718,7 +718,7 @@ class Google_Service_Logging_ProjectsLogsEntries_Resource extends Google_Service
718
  * $sinks = $loggingService->sinks;
719
  * </code>
720
  */
721
- class Google_Service_Logging_ProjectsLogsSinks_Resource extends Google_Service_Resource
722
  {
723
 
724
  /**
420
  * $projects = $loggingService->projects;
421
  * </code>
422
  */
423
+ class Google_Service_Logging_Projects_Resource extends UDP_Google_Service_Resource
424
  {
425
  }
426
 
432
  * $logServices = $loggingService->logServices;
433
  * </code>
434
  */
435
+ class Google_Service_Logging_ProjectsLogServices_Resource extends UDP_Google_Service_Resource
436
  {
437
 
438
  /**
469
  * $indexes = $loggingService->indexes;
470
  * </code>
471
  */
472
+ class Google_Service_Logging_ProjectsLogServicesIndexes_Resource extends UDP_Google_Service_Resource
473
  {
474
 
475
  /**
522
  * $sinks = $loggingService->sinks;
523
  * </code>
524
  */
525
+ class Google_Service_Logging_ProjectsLogServicesSinks_Resource extends UDP_Google_Service_Resource
526
  {
527
 
528
  /**
621
  * $logs = $loggingService->logs;
622
  * </code>
623
  */
624
+ class Google_Service_Logging_ProjectsLogs_Resource extends UDP_Google_Service_Resource
625
  {
626
 
627
  /**
684
  * $entries = $loggingService->entries;
685
  * </code>
686
  */
687
+ class Google_Service_Logging_ProjectsLogsEntries_Resource extends UDP_Google_Service_Resource
688
  {
689
 
690
  /**
718
  * $sinks = $loggingService->sinks;
719
  * </code>
720
  */
721
+ class Google_Service_Logging_ProjectsLogsSinks_Resource extends UDP_Google_Service_Resource
722
  {
723
 
724
  /**
includes/Google/Service/Oauth2.php CHANGED
@@ -28,7 +28,7 @@
28
  *
29
  * @author Google, Inc.
30
  */
31
- class Google_Service_Oauth2 extends UDP_Google_Service
32
  {
33
  /** Know your basic profile info and list of people in your circles.. */
34
  const PLUS_LOGIN =
@@ -87,7 +87,7 @@ class Google_Service_Oauth2 extends UDP_Google_Service
87
  )
88
  )
89
  );
90
- $this->base_methods = new Google_Service_Resource(
91
  $this,
92
  $this->serviceName,
93
  '',
@@ -154,11 +154,11 @@ class Google_Service_Oauth2 extends UDP_Google_Service
154
  * The "userinfo" collection of methods.
155
  * Typical usage is:
156
  * <code>
157
- * $oauth2Service = new Google_Service_Oauth2(...);
158
  * $userinfo = $oauth2Service->userinfo;
159
  * </code>
160
  */
161
- class Google_Service_Oauth2_Userinfo_Resource extends Google_Service_Resource
162
  {
163
 
164
  /**
@@ -179,11 +179,11 @@ class Google_Service_Oauth2_Userinfo_Resource extends Google_Service_Resource
179
  * The "v2" collection of methods.
180
  * Typical usage is:
181
  * <code>
182
- * $oauth2Service = new Google_Service_Oauth2(...);
183
  * $v2 = $oauth2Service->v2;
184
  * </code>
185
  */
186
- class Google_Service_Oauth2_UserinfoV2_Resource extends Google_Service_Resource
187
  {
188
  }
189
 
@@ -191,11 +191,11 @@ class Google_Service_Oauth2_UserinfoV2_Resource extends Google_Service_Resource
191
  * The "me" collection of methods.
192
  * Typical usage is:
193
  * <code>
194
- * $oauth2Service = new Google_Service_Oauth2(...);
195
  * $me = $oauth2Service->me;
196
  * </code>
197
  */
198
- class Google_Service_Oauth2_UserinfoV2Me_Resource extends Google_Service_Resource
199
  {
200
 
201
  /**
28
  *
29
  * @author Google, Inc.
30
  */
31
+ class UDP_Google_Service_Oauth2 extends UDP_Google_Service
32
  {
33
  /** Know your basic profile info and list of people in your circles.. */
34
  const PLUS_LOGIN =
87
  )
88
  )
89
  );
90
+ $this->base_methods = new UDP_Google_Service_Resource(
91
  $this,
92
  $this->serviceName,
93
  '',
154
  * The "userinfo" collection of methods.
155
  * Typical usage is:
156
  * <code>
157
+ * $oauth2Service = new UDP_Google_Service_Oauth2(...);
158
  * $userinfo = $oauth2Service->userinfo;
159
  * </code>
160
  */
161
+ class Google_Service_Oauth2_Userinfo_Resource extends UDP_Google_Service_Resource
162
  {
163
 
164
  /**
179
  * The "v2" collection of methods.
180
  * Typical usage is:
181
  * <code>
182
+ * $oauth2Service = new UDP_Google_Service_Oauth2(...);
183
  * $v2 = $oauth2Service->v2;
184
  * </code>
185
  */
186
+ class Google_Service_Oauth2_UserinfoV2_Resource extends UDP_Google_Service_Resource
187
  {
188
  }
189
 
191
  * The "me" collection of methods.
192
  * Typical usage is:
193
  * <code>
194
+ * $oauth2Service = new UDP_Google_Service_Oauth2(...);
195
  * $me = $oauth2Service->me;
196
  * </code>
197
  */
198
+ class Google_Service_Oauth2_UserinfoV2Me_Resource extends UDP_Google_Service_Resource
199
  {
200
 
201
  /**
includes/Google/Service/Reports.php DELETED
@@ -1,1135 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Reports (reports_v1).
20
- *
21
- * <p>
22
- * Allows the administrators of Google Apps customers to fetch reports about the
23
- * usage, collaboration, security and risk for their users.</p>
24
- *
25
- * <p>
26
- * For more information about this service, see the API
27
- * <a href="https://developers.google.com/admin-sdk/reports/" target="_blank">Documentation</a>
28
- * </p>
29
- *
30
- * @author Google, Inc.
31
- */
32
- class Google_Service_Reports extends UDP_Google_Service
33
- {
34
- /** View audit reports of Google Apps for your domain. */
35
- const ADMIN_REPORTS_AUDIT_READONLY =
36
- "https://www.googleapis.com/auth/admin.reports.audit.readonly";
37
- /** View usage reports of Google Apps for your domain. */
38
- const ADMIN_REPORTS_USAGE_READONLY =
39
- "https://www.googleapis.com/auth/admin.reports.usage.readonly";
40
-
41
- public $activities;
42
- public $channels;
43
- public $customerUsageReports;
44
- public $userUsageReport;
45
-
46
-
47
- /**
48
- * Constructs the internal representation of the Reports service.
49
- *
50
- * @param Google_Client $client
51
- */
52
- public function __construct(UDP_Google_Client $client)
53
- {
54
- parent::__construct($client);
55
- $this->servicePath = 'admin/reports/v1/';
56
- $this->version = 'reports_v1';
57
- $this->serviceName = 'admin';
58
-
59
- $this->activities = new Google_Service_Reports_Activities_Resource(
60
- $this,
61
- $this->serviceName,
62
- 'activities',
63
- array(
64
- 'methods' => array(
65
- 'list' => array(
66
- 'path' => 'activity/users/{userKey}/applications/{applicationName}',
67
- 'httpMethod' => 'GET',
68
- 'parameters' => array(
69
- 'userKey' => array(
70
- 'location' => 'path',
71
- 'type' => 'string',
72
- 'required' => true,
73
- ),
74
- 'applicationName' => array(
75
- 'location' => 'path',
76
- 'type' => 'string',
77
- 'required' => true,
78
- ),
79
- 'startTime' => array(
80
- 'location' => 'query',
81
- 'type' => 'string',
82
- ),
83
- 'actorIpAddress' => array(
84
- 'location' => 'query',
85
- 'type' => 'string',
86
- ),
87
- 'maxResults' => array(
88
- 'location' => 'query',
89
- 'type' => 'integer',
90
- ),
91
- 'eventName' => array(
92
- 'location' => 'query',
93
- 'type' => 'string',
94
- ),
95
- 'pageToken' => array(
96
- 'location' => 'query',
97
- 'type' => 'string',
98
- ),
99
- 'filters' => array(
100
- 'location' => 'query',
101
- 'type' => 'string',
102
- ),
103
- 'endTime' => array(
104
- 'location' => 'query',
105
- 'type' => 'string',
106
- ),
107
- 'customerId' => array(
108
- 'location' => 'query',
109
- 'type' => 'string',
110
- ),
111
- ),
112
- ),'watch' => array(
113
- 'path' => 'activity/users/{userKey}/applications/{applicationName}/watch',
114
- 'httpMethod' => 'POST',
115
- 'parameters' => array(
116
- 'userKey' => array(
117
- 'location' => 'path',
118
- 'type' => 'string',
119
- 'required' => true,
120
- ),
121
- 'applicationName' => array(
122
- 'location' => 'path',
123
- 'type' => 'string',
124
- 'required' => true,
125
- ),
126
- 'startTime' => array(
127
- 'location' => 'query',
128
- 'type' => 'string',
129
- ),
130
- 'actorIpAddress' => array(
131
- 'location' => 'query',
132
- 'type' => 'string',
133
- ),
134
- 'maxResults' => array(
135
- 'location' => 'query',
136
- 'type' => 'integer',
137
- ),
138
- 'eventName' => array(
139
- 'location' => 'query',
140
- 'type' => 'string',
141
- ),
142
- 'pageToken' => array(
143
- 'location' => 'query',
144
- 'type' => 'string',
145
- ),
146
- 'filters' => array(
147
- 'location' => 'query',
148
- 'type' => 'string',
149
- ),
150
- 'endTime' => array(
151
- 'location' => 'query',
152
- 'type' => 'string',
153
- ),
154
- 'customerId' => array(
155
- 'location' => 'query',
156
- 'type' => 'string',
157
- ),
158
- ),
159
- ),
160
- )
161
- )
162
- );
163
- $this->channels = new Google_Service_Reports_Channels_Resource(
164
- $this,
165
- $this->serviceName,
166
- 'channels',
167
- array(
168
- 'methods' => array(
169
- 'stop' => array(
170
- 'path' => '/admin/reports_v1/channels/stop',
171
- 'httpMethod' => 'POST',
172
- 'parameters' => array(),
173
- ),
174
- )
175
- )
176
- );
177
- $this->customerUsageReports = new Google_Service_Reports_CustomerUsageReports_Resource(
178
- $this,
179
- $this->serviceName,
180
- 'customerUsageReports',
181
- array(
182
- 'methods' => array(
183
- 'get' => array(
184
- 'path' => 'usage/dates/{date}',
185
- 'httpMethod' => 'GET',
186
- 'parameters' => array(
187
- 'date' => array(
188
- 'location' => 'path',
189
- 'type' => 'string',
190
- 'required' => true,
191
- ),
192
- 'pageToken' => array(
193
- 'location' => 'query',
194
- 'type' => 'string',
195
- ),
196
- 'customerId' => array(
197
- 'location' => 'query',
198
- 'type' => 'string',
199
- ),
200
- 'parameters' => array(
201
- 'location' => 'query',
202
- 'type' => 'string',
203
- ),
204
- ),
205
- ),
206
- )
207
- )
208
- );
209
- $this->userUsageReport = new Google_Service_Reports_UserUsageReport_Resource(
210
- $this,
211
- $this->serviceName,
212
- 'userUsageReport',
213
- array(
214
- 'methods' => array(
215
- 'get' => array(
216
- 'path' => 'usage/users/{userKey}/dates/{date}',
217
- 'httpMethod' => 'GET',
218
- 'parameters' => array(
219
- 'userKey' => array(
220
- 'location' => 'path',
221
- 'type' => 'string',
222
- 'required' => true,
223
- ),
224
- 'date' => array(
225
- 'location' => 'path',
226
- 'type' => 'string',
227
- 'required' => true,
228
- ),
229
- 'parameters' => array(
230
- 'location' => 'query',
231
- 'type' => 'string',
232
- ),
233
- 'maxResults' => array(
234
- 'location' => 'query',
235
- 'type' => 'integer',
236
- ),
237
- 'pageToken' => array(
238
- 'location' => 'query',
239
- 'type' => 'string',
240
- ),
241
- 'filters' => array(
242
- 'location' => 'query',
243
- 'type' => 'string',
244
- ),
245
- 'customerId' => array(
246
- 'location' => 'query',
247
- 'type' => 'string',
248
- ),
249
- ),
250
- ),
251
- )
252
- )
253
- );
254
- }
255
- }
256
-
257
-
258
- /**
259
- * The "activities" collection of methods.
260
- * Typical usage is:
261
- * <code>
262
- * $adminService = new Google_Service_Reports(...);
263
- * $activities = $adminService->activities;
264
- * </code>
265
- */
266
- class Google_Service_Reports_Activities_Resource extends Google_Service_Resource
267
- {
268
-
269
- /**
270
- * Retrieves a list of activities for a specific customer and application.
271
- * (activities.listActivities)
272
- *
273
- * @param string $userKey Represents the profile id or the user email for which
274
- * the data should be filtered. When 'all' is specified as the userKey, it
275
- * returns usageReports for all users.
276
- * @param string $applicationName Application name for which the events are to
277
- * be retrieved.
278
- * @param array $optParams Optional parameters.
279
- *
280
- * @opt_param string startTime Return events which occured at or after this
281
- * time.
282
- * @opt_param string actorIpAddress IP Address of host where the event was
283
- * performed. Supports both IPv4 and IPv6 addresses.
284
- * @opt_param int maxResults Number of activity records to be shown in each
285
- * page.
286
- * @opt_param string eventName Name of the event being queried.
287
- * @opt_param string pageToken Token to specify next page.
288
- * @opt_param string filters Event parameters in the form [parameter1
289
- * name][operator][parameter1 value],[parameter2 name][operator][parameter2
290
- * value],...
291
- * @opt_param string endTime Return events which occured at or before this time.
292
- * @opt_param string customerId Represents the customer for which the data is to
293
- * be fetched.
294
- * @return Google_Service_Reports_Activities
295
- */
296
- public function listActivities($userKey, $applicationName, $optParams = array())
297
- {
298
- $params = array('userKey' => $userKey, 'applicationName' => $applicationName);
299
- $params = array_merge($params, $optParams);
300
- return $this->call('list', array($params), "Google_Service_Reports_Activities");
301
- }
302
-
303
- /**
304
- * Push changes to activities (activities.watch)
305
- *
306
- * @param string $userKey Represents the profile id or the user email for which
307
- * the data should be filtered. When 'all' is specified as the userKey, it
308
- * returns usageReports for all users.
309
- * @param string $applicationName Application name for which the events are to
310
- * be retrieved.
311
- * @param Google_Channel $postBody
312
- * @param array $optParams Optional parameters.
313
- *
314
- * @opt_param string startTime Return events which occured at or after this
315
- * time.
316
- * @opt_param string actorIpAddress IP Address of host where the event was
317
- * performed. Supports both IPv4 and IPv6 addresses.
318
- * @opt_param int maxResults Number of activity records to be shown in each
319
- * page.
320
- * @opt_param string eventName Name of the event being queried.
321
- * @opt_param string pageToken Token to specify next page.
322
- * @opt_param string filters Event parameters in the form [parameter1
323
- * name][operator][parameter1 value],[parameter2 name][operator][parameter2
324
- * value],...
325
- * @opt_param string endTime Return events which occured at or before this time.
326
- * @opt_param string customerId Represents the customer for which the data is to
327
- * be fetched.
328
- * @return Google_Service_Reports_Channel
329
- */
330
- public function watch($userKey, $applicationName, Google_Service_Reports_Channel $postBody, $optParams = array())
331
- {
332
- $params = array('userKey' => $userKey, 'applicationName' => $applicationName, 'postBody' => $postBody);
333
- $params = array_merge($params, $optParams);
334
- return $this->call('watch', array($params), "Google_Service_Reports_Channel");
335
- }
336
- }
337
-
338
- /**
339
- * The "channels" collection of methods.
340
- * Typical usage is:
341
- * <code>
342
- * $adminService = new Google_Service_Reports(...);
343
- * $channels = $adminService->channels;
344
- * </code>
345
- */
346
- class Google_Service_Reports_Channels_Resource extends Google_Service_Resource
347
- {
348
-
349
- /**
350
- * Stop watching resources through this channel (channels.stop)
351
- *
352
- * @param Google_Channel $postBody
353
- * @param array $optParams Optional parameters.
354
- */
355
- public function stop(Google_Service_Reports_Channel $postBody, $optParams = array())
356
- {
357
- $params = array('postBody' => $postBody);
358
- $params = array_merge($params, $optParams);
359
- return $this->call('stop', array($params));
360
- }
361
- }
362
-
363
- /**
364
- * The "customerUsageReports" collection of methods.
365
- * Typical usage is:
366
- * <code>
367
- * $adminService = new Google_Service_Reports(...);
368
- * $customerUsageReports = $adminService->customerUsageReports;
369
- * </code>
370
- */
371
- class Google_Service_Reports_CustomerUsageReports_Resource extends Google_Service_Resource
372
- {
373
-
374
- /**
375
- * Retrieves a report which is a collection of properties / statistics for a
376
- * specific customer. (customerUsageReports.get)
377
- *
378
- * @param string $date Represents the date in yyyy-mm-dd format for which the
379
- * data is to be fetched.
380
- * @param array $optParams Optional parameters.
381
- *
382
- * @opt_param string pageToken Token to specify next page.
383
- * @opt_param string customerId Represents the customer for which the data is to
384
- * be fetched.
385
- * @opt_param string parameters Represents the application name, parameter name
386
- * pairs to fetch in csv as app_name1:param_name1, app_name2:param_name2.
387
- * @return Google_Service_Reports_UsageReports
388
- */
389
- public function get($date, $optParams = array())
390
- {
391
- $params = array('date' => $date);
392
- $params = array_merge($params, $optParams);
393
- return $this->call('get', array($params), "Google_Service_Reports_UsageReports");
394
- }
395
- }
396
-
397
- /**
398
- * The "userUsageReport" collection of methods.
399
- * Typical usage is:
400
- * <code>
401
- * $adminService = new Google_Service_Reports(...);
402
- * $userUsageReport = $adminService->userUsageReport;
403
- * </code>
404
- */
405
- class Google_Service_Reports_UserUsageReport_Resource extends Google_Service_Resource
406
- {
407
-
408
- /**
409
- * Retrieves a report which is a collection of properties / statistics for a set
410
- * of users. (userUsageReport.get)
411
- *
412
- * @param string $userKey Represents the profile id or the user email for which
413
- * the data should be filtered.
414
- * @param string $date Represents the date in yyyy-mm-dd format for which the
415
- * data is to be fetched.
416
- * @param array $optParams Optional parameters.
417
- *
418
- * @opt_param string parameters Represents the application name, parameter name
419
- * pairs to fetch in csv as app_name1:param_name1, app_name2:param_name2.
420
- * @opt_param string maxResults Maximum number of results to return. Maximum
421
- * allowed is 1000
422
- * @opt_param string pageToken Token to specify next page.
423
- * @opt_param string filters Represents the set of filters including parameter
424
- * operator value.
425
- * @opt_param string customerId Represents the customer for which the data is to
426
- * be fetched.
427
- * @return Google_Service_Reports_UsageReports
428
- */
429
- public function get($userKey, $date, $optParams = array())
430
- {
431
- $params = array('userKey' => $userKey, 'date' => $date);
432
- $params = array_merge($params, $optParams);
433
- return $this->call('get', array($params), "Google_Service_Reports_UsageReports");
434
- }
435
- }
436
-
437
-
438
-
439
-
440
- class Google_Service_Reports_Activities extends Google_Collection
441
- {
442
- protected $collection_key = 'items';
443
- protected $internal_gapi_mappings = array(
444
- );
445
- public $etag;
446
- protected $itemsType = 'Google_Service_Reports_Activity';
447
- protected $itemsDataType = 'array';
448
- public $kind;
449
- public $nextPageToken;
450
-
451
-
452
- public function setEtag($etag)
453
- {
454
- $this->etag = $etag;
455
- }
456
- public function getEtag()
457
- {
458
- return $this->etag;
459
- }
460
- public function setItems($items)
461
- {
462
- $this->items = $items;
463
- }
464
- public function getItems()
465
- {
466
- return $this->items;
467
- }
468
- public function setKind($kind)
469
- {
470
- $this->kind = $kind;
471
- }
472
- public function getKind()
473
- {
474
- return $this->kind;
475
- }
476
- public function setNextPageToken($nextPageToken)
477
- {
478
- $this->nextPageToken = $nextPageToken;
479
- }
480
- public function getNextPageToken()
481
- {
482
- return $this->nextPageToken;
483
- }
484
- }
485
-
486
- class Google_Service_Reports_Activity extends Google_Collection
487
- {
488
- protected $collection_key = 'events';
489
- protected $internal_gapi_mappings = array(
490
- );
491
- protected $actorType = 'Google_Service_Reports_ActivityActor';
492
- protected $actorDataType = '';
493
- public $etag;
494
- protected $eventsType = 'Google_Service_Reports_ActivityEvents';
495
- protected $eventsDataType = 'array';
496
- protected $idType = 'Google_Service_Reports_ActivityId';
497
- protected $idDataType = '';
498
- public $ipAddress;
499
- public $kind;
500
- public $ownerDomain;
501
-
502
-
503
- public function setActor(Google_Service_Reports_ActivityActor $actor)
504
- {
505
- $this->actor = $actor;
506
- }
507
- public function getActor()
508
- {
509
- return $this->actor;
510
- }
511
- public function setEtag($etag)
512
- {
513
- $this->etag = $etag;
514
- }
515
- public function getEtag()
516
- {
517
- return $this->etag;
518
- }
519
- public function setEvents($events)
520
- {
521
- $this->events = $events;
522
- }
523
- public function getEvents()
524
- {
525
- return $this->events;
526
- }
527
- public function setId(Google_Service_Reports_ActivityId $id)
528
- {
529
- $this->id = $id;
530
- }
531
- public function getId()
532
- {
533
- return $this->id;
534
- }
535
- public function setIpAddress($ipAddress)
536
- {
537
- $this->ipAddress = $ipAddress;
538
- }
539
- public function getIpAddress()
540
- {
541
- return $this->ipAddress;
542
- }
543
- public function setKind($kind)
544
- {
545
- $this->kind = $kind;
546
- }
547
- public function getKind()
548
- {
549
- return $this->kind;
550
- }
551
- public function setOwnerDomain($ownerDomain)
552
- {
553
- $this->ownerDomain = $ownerDomain;
554
- }
555
- public function getOwnerDomain()
556
- {
557
- return $this->ownerDomain;
558
- }
559
- }
560
-
561
- class Google_Service_Reports_ActivityActor extends Google_Model
562
- {
563
- protected $internal_gapi_mappings = array(
564
- );
565
- public $callerType;
566
- public $email;
567
- public $key;
568
- public $profileId;
569
-
570
-
571
- public function setCallerType($callerType)
572
- {
573
- $this->callerType = $callerType;
574
- }
575
- public function getCallerType()
576
- {
577
- return $this->callerType;
578
- }
579
- public function setEmail($email)
580
- {
581
- $this->email = $email;
582
- }
583
- public function getEmail()
584
- {
585
- return $this->email;
586
- }
587
- public function setKey($key)
588
- {
589
- $this->key = $key;
590
- }
591
- public function getKey()
592
- {
593
- return $this->key;
594
- }
595
- public function setProfileId($profileId)
596
- {
597
- $this->profileId = $profileId;
598
- }
599
- public function getProfileId()
600
- {
601
- return $this->profileId;
602
- }
603
- }
604
-
605
- class Google_Service_Reports_ActivityEvents extends Google_Collection
606
- {
607
- protected $collection_key = 'parameters';
608
- protected $internal_gapi_mappings = array(
609
- );
610
- public $name;
611
- protected $parametersType = 'Google_Service_Reports_ActivityEventsParameters';
612
- protected $parametersDataType = 'array';
613
- public $type;
614
-
615
-
616
- public function setName($name)
617
- {
618
- $this->name = $name;
619
- }
620
- public function getName()
621
- {
622
- return $this->name;
623
- }
624
- public function setParameters($parameters)
625
- {
626
- $this->parameters = $parameters;
627
- }
628
- public function getParameters()
629
- {
630
- return $this->parameters;
631
- }
632
- public function setType($type)
633
- {
634
- $this->type = $type;
635
- }
636
- public function getType()
637
- {
638
- return $this->type;
639
- }
640
- }
641
-
642
- class Google_Service_Reports_ActivityEventsParameters extends Google_Collection
643
- {
644
- protected $collection_key = 'multiValue';
645
- protected $internal_gapi_mappings = array(
646
- );
647
- public $boolValue;
648
- public $intValue;
649
- public $multiIntValue;
650
- public $multiValue;
651
- public $name;
652
- public $value;
653
-
654
-
655
- public function setBoolValue($boolValue)
656
- {
657
- $this->boolValue = $boolValue;
658
- }
659
- public function getBoolValue()
660
- {
661
- return $this->boolValue;
662
- }
663
- public function setIntValue($intValue)
664
- {
665
- $this->intValue = $intValue;
666
- }
667
- public function getIntValue()
668
- {
669
- return $this->intValue;
670
- }
671
- public function setMultiIntValue($multiIntValue)
672
- {
673
- $this->multiIntValue = $multiIntValue;
674
- }
675
- public function getMultiIntValue()
676
- {
677
- return $this->multiIntValue;
678
- }
679
- public function setMultiValue($multiValue)
680
- {
681
- $this->multiValue = $multiValue;
682
- }
683
- public function getMultiValue()
684
- {
685
- return $this->multiValue;
686
- }
687
- public function setName($name)
688
- {
689
- $this->name = $name;
690
- }
691
- public function getName()
692
- {
693
- return $this->name;
694
- }
695
- public function setValue($value)
696
- {
697
- $this->value = $value;
698
- }
699
- public function getValue()
700
- {
701
- return $this->value;
702
- }
703
- }
704
-
705
- class Google_Service_Reports_ActivityId extends Google_Model
706
- {
707
- protected $internal_gapi_mappings = array(
708
- );
709
- public $applicationName;
710
- public $customerId;
711
- public $time;
712
- public $uniqueQualifier;
713
-
714
-
715
- public function setApplicationName($applicationName)
716
- {
717
- $this->applicationName = $applicationName;
718
- }
719
- public function getApplicationName()
720
- {
721
- return $this->applicationName;
722
- }
723
- public function setCustomerId($customerId)
724
- {
725
- $this->customerId = $customerId;
726
- }
727
- public function getCustomerId()
728
- {
729
- return $this->customerId;
730
- }
731
- public function setTime($time)
732
- {
733
- $this->time = $time;
734
- }
735
- public function getTime()
736
- {
737
- return $this->time;
738
- }
739
- public function setUniqueQualifier($uniqueQualifier)
740
- {
741
- $this->uniqueQualifier = $uniqueQualifier;
742
- }
743
- public function getUniqueQualifier()
744
- {
745
- return $this->uniqueQualifier;
746
- }
747
- }
748
-
749
- class Google_Service_Reports_Channel extends Google_Model
750
- {
751
- protected $internal_gapi_mappings = array(
752
- );
753
- public $address;
754
- public $expiration;
755
- public $id;
756
- public $kind;
757
- public $params;
758
- public $payload;
759
- public $resourceId;
760
- public $resourceUri;
761
- public $token;
762
- public $type;
763
-
764
-
765
- public function setAddress($address)
766
- {
767
- $this->address = $address;
768
- }
769
- public function getAddress()
770
- {
771
- return $this->address;
772
- }
773
- public function setExpiration($expiration)
774
- {
775
- $this->expiration = $expiration;
776
- }
777
- public function getExpiration()
778
- {
779
- return $this->expiration;
780
- }
781
- public function setId($id)
782
- {
783
- $this->id = $id;
784
- }
785
- public function getId()
786
- {
787
- return $this->id;
788
- }
789
- public function setKind($kind)
790
- {
791
- $this->kind = $kind;
792
- }
793
- public function getKind()
794
- {
795
- return $this->kind;
796
- }
797
- public function setParams($params)
798
- {
799
- $this->params = $params;
800
- }
801
- public function getParams()
802
- {
803
- return $this->params;
804
- }
805
- public function setPayload($payload)
806
- {
807
- $this->payload = $payload;
808
- }
809
- public function getPayload()
810
- {
811
- return $this->payload;
812
- }
813
- public function setResourceId($resourceId)
814
- {
815
- $this->resourceId = $resourceId;
816
- }
817
- public function getResourceId()
818
- {
819
- return $this->resourceId;
820
- }
821
- public function setResourceUri($resourceUri)
822
- {
823
- $this->resourceUri = $resourceUri;
824
- }
825
- public function getResourceUri()
826
- {
827
- return $this->resourceUri;
828
- }
829
- public function setToken($token)
830
- {
831
- $this->token = $token;
832
- }
833
- public function getToken()
834
- {
835
- return $this->token;
836
- }
837
- public function setType($type)
838
- {
839
- $this->type = $type;
840
- }
841
- public function getType()
842
- {
843
- return $this->type;
844
- }
845
- }
846
-
847
- class Google_Service_Reports_ChannelParams extends Google_Model
848
- {
849
- }
850
-
851
- class Google_Service_Reports_UsageReport extends Google_Collection
852
- {
853
- protected $collection_key = 'parameters';
854
- protected $internal_gapi_mappings = array(
855
- );
856
- public $date;
857
- protected $entityType = 'Google_Service_Reports_UsageReportEntity';
858
- protected $entityDataType = '';
859
- public $etag;
860
- public $kind;
861
- protected $parametersType = 'Google_Service_Reports_UsageReportParameters';
862
- protected $parametersDataType = 'array';
863
-
864
-
865
- public function setDate($date)
866
- {
867
- $this->date = $date;
868
- }
869
- public function getDate()
870
- {
871
- return $this->date;
872
- }
873
- public function setEntity(Google_Service_Reports_UsageReportEntity $entity)
874
- {
875
- $this->entity = $entity;
876
- }
877
- public function getEntity()
878
- {
879
- return $this->entity;
880
- }
881
- public function setEtag($etag)
882
- {
883
- $this->etag = $etag;
884
- }
885
- public function getEtag()
886
- {
887
- return $this->etag;
888
- }
889
- public function setKind($kind)
890
- {
891
- $this->kind = $kind;
892
- }
893
- public function getKind()
894
- {
895
- return $this->kind;
896
- }
897
- public function setParameters($parameters)
898
- {
899
- $this->parameters = $parameters;
900
- }
901
- public function getParameters()
902
- {
903
- return $this->parameters;
904
- }
905
- }
906
-
907
- class Google_Service_Reports_UsageReportEntity extends Google_Model
908
- {
909
- protected $internal_gapi_mappings = array(
910
- );
911
- public $customerId;
912
- public $profileId;
913
- public $type;
914
- public $userEmail;
915
-
916
-
917
- public function setCustomerId($customerId)
918
- {
919
- $this->customerId = $customerId;
920
- }
921
- public function getCustomerId()
922
- {
923
- return $this->customerId;
924
- }
925
- public function setProfileId($profileId)
926
- {
927
- $this->profileId = $profileId;
928
- }
929
- public function getProfileId()
930
- {
931
- return $this->profileId;
932
- }
933
- public function setType($type)
934
- {
935
- $this->type = $type;
936
- }
937
- public function getType()
938
- {
939
- return $this->type;
940
- }
941
- public function setUserEmail($userEmail)
942
- {
943
- $this->userEmail = $userEmail;
944
- }
945
- public function getUserEmail()
946
- {
947
- return $this->userEmail;
948
- }
949
- }
950
-
951
- class Google_Service_Reports_UsageReportParameters extends Google_Collection
952
- {
953
- protected $collection_key = 'msgValue';
954
- protected $internal_gapi_mappings = array(
955
- );
956
- public $boolValue;
957
- public $datetimeValue;
958
- public $intValue;
959
- public $msgValue;
960
- public $name;
961
- public $stringValue;
962
-
963
-
964
- public function setBoolValue($boolValue)
965
- {
966
- $this->boolValue = $boolValue;
967
- }
968
- public function getBoolValue()
969
- {
970
- return $this->boolValue;
971
- }
972
- public function setDatetimeValue($datetimeValue)
973
- {
974
- $this->datetimeValue = $datetimeValue;
975
- }
976
- public function getDatetimeValue()
977
- {
978
- return $this->datetimeValue;
979
- }
980
- public function setIntValue($intValue)
981
- {
982
- $this->intValue = $intValue;
983
- }
984
- public function getIntValue()
985
- {
986
- return $this->intValue;
987
- }
988
- public function setMsgValue($msgValue)
989
- {
990
- $this->msgValue = $msgValue;
991
- }
992
- public function getMsgValue()
993
- {
994
- return $this->msgValue;
995
- }
996
- public function setName($name)
997
- {
998
- $this->name = $name;
999
- }
1000
- public function getName()
1001
- {
1002
- return $this->name;
1003
- }
1004
- public function setStringValue($stringValue)
1005
- {
1006
- $this->stringValue = $stringValue;
1007
- }
1008
- public function getStringValue()
1009
- {
1010
- return $this->stringValue;
1011
- }
1012
- }
1013
-
1014
- class Google_Service_Reports_UsageReportParametersMsgValue extends Google_Model
1015
- {
1016
- }
1017
-
1018
- class Google_Service_Reports_UsageReports extends Google_Collection
1019
- {
1020
- protected $collection_key = 'warnings';
1021
- protected $internal_gapi_mappings = array(
1022
- );
1023
- public $etag;
1024
- public $kind;
1025
- public $nextPageToken;
1026
- protected $usageReportsType = 'Google_Service_Reports_UsageReport';
1027
- protected $usageReportsDataType = 'array';
1028
- protected $warningsType = 'Google_Service_Reports_UsageReportsWarnings';
1029
- protected $warningsDataType = 'array';
1030
-
1031
-
1032
- public function setEtag($etag)
1033
- {
1034
- $this->etag = $etag;
1035
- }
1036
- public function getEtag()
1037
- {
1038
- return $this->etag;
1039
- }
1040
- public function setKind($kind)
1041
- {
1042
- $this->kind = $kind;
1043
- }
1044
- public function getKind()
1045
- {
1046
- return $this->kind;
1047
- }
1048
- public function setNextPageToken($nextPageToken)
1049
- {
1050
- $this->nextPageToken = $nextPageToken;
1051
- }
1052
- public function getNextPageToken()
1053
- {
1054
- return $this->nextPageToken;
1055
- }
1056
- public function setUsageReports($usageReports)
1057
- {
1058
- $this->usageReports = $usageReports;
1059
- }
1060
- public function getUsageReports()
1061
- {
1062
- return $this->usageReports;
1063
- }
1064
- public function setWarnings($warnings)
1065
- {
1066
- $this->warnings = $warnings;
1067
- }
1068
- public function getWarnings()
1069
- {
1070
- return $this->warnings;
1071
- }
1072
- }
1073
-
1074
- class Google_Service_Reports_UsageReportsWarnings extends Google_Collection
1075
- {
1076
- protected $collection_key = 'data';
1077
- protected $internal_gapi_mappings = array(
1078
- );
1079
- public $code;
1080
- protected $dataType = 'Google_Service_Reports_UsageReportsWarningsData';
1081
- protected $dataDataType = 'array';
1082
- public $message;
1083
-
1084
-
1085
- public function setCode($code)
1086
- {
1087
- $this->code = $code;
1088
- }
1089
- public function getCode()
1090
- {
1091
- return $this->code;
1092
- }
1093
- public function setData($data)
1094
- {
1095
- $this->data = $data;
1096
- }
1097
- public function getData()
1098
- {
1099
- return $this->data;
1100
- }
1101
- public function setMessage($message)
1102
- {
1103
- $this->message = $message;
1104
- }
1105
- public function getMessage()
1106
- {
1107
- return $this->message;
1108
- }
1109
- }
1110
-
1111
- class Google_Service_Reports_UsageReportsWarningsData extends Google_Model
1112
- {
1113
- protected $internal_gapi_mappings = array(
1114
- );
1115
- public $key;
1116
- public $value;
1117
-
1118
-
1119
- public function setKey($key)
1120
- {
1121
- $this->key = $key;
1122
- }
1123
- public function getKey()
1124
- {
1125
- return $this->key;
1126
- }
1127
- public function setValue($value)
1128
- {
1129
- $this->value = $value;
1130
- }
1131
- public function getValue()
1132
- {
1133
- return $this->value;
1134
- }
1135
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Resource.php CHANGED
@@ -25,7 +25,7 @@ if (!class_exists('UDP_Google_Client')) {
25
  * is available in this service, and if so construct an apiHttpRequest representing it.
26
  *
27
  */
28
- class Google_Service_Resource
29
  {
30
  // Valid query parameters that work, but don't appear in discovery.
31
  private $stackParameters = array(
@@ -186,7 +186,7 @@ class Google_Service_Resource
186
  )
187
  );
188
 
189
- $url = Google_Http_REST::createRequestUri(
190
  $this->servicePath,
191
  $method['path'],
192
  $parameters
25
  * is available in this service, and if so construct an apiHttpRequest representing it.
26
  *
27
  */
28
+ class UDP_Google_Service_Resource
29
  {
30
  // Valid query parameters that work, but don't appear in discovery.
31
  private $stackParameters = array(
186
  )
187
  );
188
 
189
+ $url = UDP_Google_Http_REST::createRequestUri(
190
  $this->servicePath,
191
  $method['path'],
192
  $parameters
includes/Google/Service/Resourceviews.php DELETED
@@ -1,1341 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Resourceviews (v1beta2).
20
- *
21
- * <p>
22
- * The Resource View API allows users to create and manage logical sets of
23
- * Google Compute Engine instances.</p>
24
- *
25
- * <p>
26
- * For more information about this service, see the API
27
- * <a href="https://developers.google.com/compute/" target="_blank">Documentation</a>
28
- * </p>
29
- *
30
- * @author Google, Inc.
31
- */
32
- class Google_Service_Resourceviews extends UDP_Google_Service
33
- {
34
- /** View and manage your data across Google Cloud Platform services. */
35
- const CLOUD_PLATFORM =
36
- "https://www.googleapis.com/auth/cloud-platform";
37
- /** View and manage your Google Compute Engine resources. */
38
- const COMPUTE =
39
- "https://www.googleapis.com/auth/compute";
40
- /** View your Google Compute Engine resources. */
41
- const COMPUTE_READONLY =
42
- "https://www.googleapis.com/auth/compute.readonly";
43
- /** View and manage your Google Cloud Platform management resources and deployment status information. */
44
- const NDEV_CLOUDMAN =
45
- "https://www.googleapis.com/auth/ndev.cloudman";
46
- /** View your Google Cloud Platform management resources and deployment status information. */
47
- const NDEV_CLOUDMAN_READONLY =
48
- "https://www.googleapis.com/auth/ndev.cloudman.readonly";
49
-
50
- public $zoneOperations;
51
- public $zoneViews;
52
-
53
-
54
- /**
55
- * Constructs the internal representation of the Resourceviews service.
56
- *
57
- * @param Google_Client $client
58
- */
59
- public function __construct(UDP_Google_Client $client)
60
- {
61
- parent::__construct($client);
62
- $this->servicePath = 'resourceviews/v1beta2/projects/';
63
- $this->version = 'v1beta2';
64
- $this->serviceName = 'resourceviews';
65
-
66
- $this->zoneOperations = new Google_Service_Resourceviews_ZoneOperations_Resource(
67
- $this,
68
- $this->serviceName,
69
- 'zoneOperations',
70
- array(
71
- 'methods' => array(
72
- 'get' => array(
73
- 'path' => '{project}/zones/{zone}/operations/{operation}',
74
- 'httpMethod' => 'GET',
75
- 'parameters' => array(
76
- 'project' => array(
77
- 'location' => 'path',
78
- 'type' => 'string',
79
- 'required' => true,
80
- ),
81
- 'zone' => array(
82
- 'location' => 'path',
83
- 'type' => 'string',
84
- 'required' => true,
85
- ),
86
- 'operation' => array(
87
- 'location' => 'path',
88
- 'type' => 'string',
89
- 'required' => true,
90
- ),
91
- ),
92
- ),'list' => array(
93
- 'path' => '{project}/zones/{zone}/operations',
94
- 'httpMethod' => 'GET',
95
- 'parameters' => array(
96
- 'project' => array(
97
- 'location' => 'path',
98
- 'type' => 'string',
99
- 'required' => true,
100
- ),
101
- 'zone' => array(
102
- 'location' => 'path',
103
- 'type' => 'string',
104
- 'required' => true,
105
- ),
106
- 'filter' => array(
107
- 'location' => 'query',
108
- 'type' => 'string',
109
- ),
110
- 'pageToken' => array(
111
- 'location' => 'query',
112
- 'type' => 'string',
113
- ),
114
- 'maxResults' => array(
115
- 'location' => 'query',
116
- 'type' => 'integer',
117
- ),
118
- ),
119
- ),
120
- )
121
- )
122
- );
123
- $this->zoneViews = new Google_Service_Resourceviews_ZoneViews_Resource(
124
- $this,
125
- $this->serviceName,
126
- 'zoneViews',
127
- array(
128
- 'methods' => array(
129
- 'addResources' => array(
130
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}/addResources',
131
- 'httpMethod' => 'POST',
132
- 'parameters' => array(
133
- 'project' => array(
134
- 'location' => 'path',
135
- 'type' => 'string',
136
- 'required' => true,
137
- ),
138
- 'zone' => array(
139
- 'location' => 'path',
140
- 'type' => 'string',
141
- 'required' => true,
142
- ),
143
- 'resourceView' => array(
144
- 'location' => 'path',
145
- 'type' => 'string',
146
- 'required' => true,
147
- ),
148
- ),
149
- ),'delete' => array(
150
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}',
151
- 'httpMethod' => 'DELETE',
152
- 'parameters' => array(
153
- 'project' => array(
154
- 'location' => 'path',
155
- 'type' => 'string',
156
- 'required' => true,
157
- ),
158
- 'zone' => array(
159
- 'location' => 'path',
160
- 'type' => 'string',
161
- 'required' => true,
162
- ),
163
- 'resourceView' => array(
164
- 'location' => 'path',
165
- 'type' => 'string',
166
- 'required' => true,
167
- ),
168
- ),
169
- ),'get' => array(
170
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}',
171
- 'httpMethod' => 'GET',
172
- 'parameters' => array(
173
- 'project' => array(
174
- 'location' => 'path',
175
- 'type' => 'string',
176
- 'required' => true,
177
- ),
178
- 'zone' => array(
179
- 'location' => 'path',
180
- 'type' => 'string',
181
- 'required' => true,
182
- ),
183
- 'resourceView' => array(
184
- 'location' => 'path',
185
- 'type' => 'string',
186
- 'required' => true,
187
- ),
188
- ),
189
- ),'getService' => array(
190
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}/getService',
191
- 'httpMethod' => 'POST',
192
- 'parameters' => array(
193
- 'project' => array(
194
- 'location' => 'path',
195
- 'type' => 'string',
196
- 'required' => true,
197
- ),
198
- 'zone' => array(
199
- 'location' => 'path',
200
- 'type' => 'string',
201
- 'required' => true,
202
- ),
203
- 'resourceView' => array(
204
- 'location' => 'path',
205
- 'type' => 'string',
206
- 'required' => true,
207
- ),
208
- 'resourceName' => array(
209
- 'location' => 'query',
210
- 'type' => 'string',
211
- ),
212
- ),
213
- ),'insert' => array(
214
- 'path' => '{project}/zones/{zone}/resourceViews',
215
- 'httpMethod' => 'POST',
216
- 'parameters' => array(
217
- 'project' => array(
218
- 'location' => 'path',
219
- 'type' => 'string',
220
- 'required' => true,
221
- ),
222
- 'zone' => array(
223
- 'location' => 'path',
224
- 'type' => 'string',
225
- 'required' => true,
226
- ),
227
- ),
228
- ),'list' => array(
229
- 'path' => '{project}/zones/{zone}/resourceViews',
230
- 'httpMethod' => 'GET',
231
- 'parameters' => array(
232
- 'project' => array(
233
- 'location' => 'path',
234
- 'type' => 'string',
235
- 'required' => true,
236
- ),
237
- 'zone' => array(
238
- 'location' => 'path',
239
- 'type' => 'string',
240
- 'required' => true,
241
- ),
242
- 'pageToken' => array(
243
- 'location' => 'query',
244
- 'type' => 'string',
245
- ),
246
- 'maxResults' => array(
247
- 'location' => 'query',
248
- 'type' => 'integer',
249
- ),
250
- ),
251
- ),'listResources' => array(
252
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}/resources',
253
- 'httpMethod' => 'GET',
254
- 'parameters' => array(
255
- 'project' => array(
256
- 'location' => 'path',
257
- 'type' => 'string',
258
- 'required' => true,
259
- ),
260
- 'zone' => array(
261
- 'location' => 'path',
262
- 'type' => 'string',
263
- 'required' => true,
264
- ),
265
- 'resourceView' => array(
266
- 'location' => 'path',
267
- 'type' => 'string',
268
- 'required' => true,
269
- ),
270
- 'listState' => array(
271
- 'location' => 'query',
272
- 'type' => 'string',
273
- ),
274
- 'format' => array(
275
- 'location' => 'query',
276
- 'type' => 'string',
277
- ),
278
- 'maxResults' => array(
279
- 'location' => 'query',
280
- 'type' => 'integer',
281
- ),
282
- 'pageToken' => array(
283
- 'location' => 'query',
284
- 'type' => 'string',
285
- ),
286
- 'serviceName' => array(
287
- 'location' => 'query',
288
- 'type' => 'string',
289
- ),
290
- ),
291
- ),'removeResources' => array(
292
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}/removeResources',
293
- 'httpMethod' => 'POST',
294
- 'parameters' => array(
295
- 'project' => array(
296
- 'location' => 'path',
297
- 'type' => 'string',
298
- 'required' => true,
299
- ),
300
- 'zone' => array(
301
- 'location' => 'path',
302
- 'type' => 'string',
303
- 'required' => true,
304
- ),
305
- 'resourceView' => array(
306
- 'location' => 'path',
307
- 'type' => 'string',
308
- 'required' => true,
309
- ),
310
- ),
311
- ),'setService' => array(
312
- 'path' => '{project}/zones/{zone}/resourceViews/{resourceView}/setService',
313
- 'httpMethod' => 'POST',
314
- 'parameters' => array(
315
- 'project' => array(
316
- 'location' => 'path',
317
- 'type' => 'string',
318
- 'required' => true,
319
- ),
320
- 'zone' => array(
321
- 'location' => 'path',
322
- 'type' => 'string',
323
- 'required' => true,
324
- ),
325
- 'resourceView' => array(
326
- 'location' => 'path',
327
- 'type' => 'string',
328
- 'required' => true,
329
- ),
330
- ),
331
- ),
332
- )
333
- )
334
- );
335
- }
336
- }
337
-
338
-
339
- /**
340
- * The "zoneOperations" collection of methods.
341
- * Typical usage is:
342
- * <code>
343
- * $resourceviewsService = new Google_Service_Resourceviews(...);
344
- * $zoneOperations = $resourceviewsService->zoneOperations;
345
- * </code>
346
- */
347
- class Google_Service_Resourceviews_ZoneOperations_Resource extends Google_Service_Resource
348
- {
349
-
350
- /**
351
- * Retrieves the specified zone-specific operation resource.
352
- * (zoneOperations.get)
353
- *
354
- * @param string $project Name of the project scoping this request.
355
- * @param string $zone Name of the zone scoping this request.
356
- * @param string $operation Name of the operation resource to return.
357
- * @param array $optParams Optional parameters.
358
- * @return Google_Service_Resourceviews_Operation
359
- */
360
- public function get($project, $zone, $operation, $optParams = array())
361
- {
362
- $params = array('project' => $project, 'zone' => $zone, 'operation' => $operation);
363
- $params = array_merge($params, $optParams);
364
- return $this->call('get', array($params), "Google_Service_Resourceviews_Operation");
365
- }
366
-
367
- /**
368
- * Retrieves the list of operation resources contained within the specified
369
- * zone. (zoneOperations.listZoneOperations)
370
- *
371
- * @param string $project Name of the project scoping this request.
372
- * @param string $zone Name of the zone scoping this request.
373
- * @param array $optParams Optional parameters.
374
- *
375
- * @opt_param string filter Optional. Filter expression for filtering listed
376
- * resources.
377
- * @opt_param string pageToken Optional. Tag returned by a previous list request
378
- * truncated by maxResults. Used to continue a previous list request.
379
- * @opt_param string maxResults Optional. Maximum count of results to be
380
- * returned. Maximum value is 500 and default value is 500.
381
- * @return Google_Service_Resourceviews_OperationList
382
- */
383
- public function listZoneOperations($project, $zone, $optParams = array())
384
- {
385
- $params = array('project' => $project, 'zone' => $zone);
386
- $params = array_merge($params, $optParams);
387
- return $this->call('list', array($params), "Google_Service_Resourceviews_OperationList");
388
- }
389
- }
390
-
391
- /**
392
- * The "zoneViews" collection of methods.
393
- * Typical usage is:
394
- * <code>
395
- * $resourceviewsService = new Google_Service_Resourceviews(...);
396
- * $zoneViews = $resourceviewsService->zoneViews;
397
- * </code>
398
- */
399
- class Google_Service_Resourceviews_ZoneViews_Resource extends Google_Service_Resource
400
- {
401
-
402
- /**
403
- * Add resources to the view. (zoneViews.addResources)
404
- *
405
- * @param string $project The project name of the resource view.
406
- * @param string $zone The zone name of the resource view.
407
- * @param string $resourceView The name of the resource view.
408
- * @param Google_ZoneViewsAddResourcesRequest $postBody
409
- * @param array $optParams Optional parameters.
410
- * @return Google_Service_Resourceviews_Operation
411
- */
412
- public function addResources($project, $zone, $resourceView, Google_Service_Resourceviews_ZoneViewsAddResourcesRequest $postBody, $optParams = array())
413
- {
414
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView, 'postBody' => $postBody);
415
- $params = array_merge($params, $optParams);
416
- return $this->call('addResources', array($params), "Google_Service_Resourceviews_Operation");
417
- }
418
-
419
- /**
420
- * Delete a resource view. (zoneViews.delete)
421
- *
422
- * @param string $project The project name of the resource view.
423
- * @param string $zone The zone name of the resource view.
424
- * @param string $resourceView The name of the resource view.
425
- * @param array $optParams Optional parameters.
426
- * @return Google_Service_Resourceviews_Operation
427
- */
428
- public function delete($project, $zone, $resourceView, $optParams = array())
429
- {
430
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView);
431
- $params = array_merge($params, $optParams);
432
- return $this->call('delete', array($params), "Google_Service_Resourceviews_Operation");
433
- }
434
-
435
- /**
436
- * Get the information of a zonal resource view. (zoneViews.get)
437
- *
438
- * @param string $project The project name of the resource view.
439
- * @param string $zone The zone name of the resource view.
440
- * @param string $resourceView The name of the resource view.
441
- * @param array $optParams Optional parameters.
442
- * @return Google_Service_Resourceviews_ResourceView
443
- */
444
- public function get($project, $zone, $resourceView, $optParams = array())
445
- {
446
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView);
447
- $params = array_merge($params, $optParams);
448
- return $this->call('get', array($params), "Google_Service_Resourceviews_ResourceView");
449
- }
450
-
451
- /**
452
- * Get the service information of a resource view or a resource.
453
- * (zoneViews.getService)
454
- *
455
- * @param string $project The project name of the resource view.
456
- * @param string $zone The zone name of the resource view.
457
- * @param string $resourceView The name of the resource view.
458
- * @param array $optParams Optional parameters.
459
- *
460
- * @opt_param string resourceName The name of the resource if user wants to get
461
- * the service information of the resource.
462
- * @return Google_Service_Resourceviews_ZoneViewsGetServiceResponse
463
- */
464
- public function getService($project, $zone, $resourceView, $optParams = array())
465
- {
466
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView);
467
- $params = array_merge($params, $optParams);
468
- return $this->call('getService', array($params), "Google_Service_Resourceviews_ZoneViewsGetServiceResponse");
469
- }
470
-
471
- /**
472
- * Create a resource view. (zoneViews.insert)
473
- *
474
- * @param string $project The project name of the resource view.
475
- * @param string $zone The zone name of the resource view.
476
- * @param Google_ResourceView $postBody
477
- * @param array $optParams Optional parameters.
478
- * @return Google_Service_Resourceviews_Operation
479
- */
480
- public function insert($project, $zone, Google_Service_Resourceviews_ResourceView $postBody, $optParams = array())
481
- {
482
- $params = array('project' => $project, 'zone' => $zone, 'postBody' => $postBody);
483
- $params = array_merge($params, $optParams);
484
- return $this->call('insert', array($params), "Google_Service_Resourceviews_Operation");
485
- }
486
-
487
- /**
488
- * List resource views. (zoneViews.listZoneViews)
489
- *
490
- * @param string $project The project name of the resource view.
491
- * @param string $zone The zone name of the resource view.
492
- * @param array $optParams Optional parameters.
493
- *
494
- * @opt_param string pageToken Specifies a nextPageToken returned by a previous
495
- * list request. This token can be used to request the next page of results from
496
- * a previous list request.
497
- * @opt_param int maxResults Maximum count of results to be returned. Acceptable
498
- * values are 0 to 5000, inclusive. (Default: 5000)
499
- * @return Google_Service_Resourceviews_ZoneViewsList
500
- */
501
- public function listZoneViews($project, $zone, $optParams = array())
502
- {
503
- $params = array('project' => $project, 'zone' => $zone);
504
- $params = array_merge($params, $optParams);
505
- return $this->call('list', array($params), "Google_Service_Resourceviews_ZoneViewsList");
506
- }
507
-
508
- /**
509
- * List the resources of the resource view. (zoneViews.listResources)
510
- *
511
- * @param string $project The project name of the resource view.
512
- * @param string $zone The zone name of the resource view.
513
- * @param string $resourceView The name of the resource view.
514
- * @param array $optParams Optional parameters.
515
- *
516
- * @opt_param string listState The state of the instance to list. By default, it
517
- * lists all instances.
518
- * @opt_param string format The requested format of the return value. It can be
519
- * URL or URL_PORT. A JSON object will be included in the response based on the
520
- * format. The default format is NONE, which results in no JSON in the response.
521
- * @opt_param int maxResults Maximum count of results to be returned. Acceptable
522
- * values are 0 to 5000, inclusive. (Default: 5000)
523
- * @opt_param string pageToken Specifies a nextPageToken returned by a previous
524
- * list request. This token can be used to request the next page of results from
525
- * a previous list request.
526
- * @opt_param string serviceName The service name to return in the response. It
527
- * is optional and if it is not set, all the service end points will be
528
- * returned.
529
- * @return Google_Service_Resourceviews_ZoneViewsListResourcesResponse
530
- */
531
- public function listResources($project, $zone, $resourceView, $optParams = array())
532
- {
533
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView);
534
- $params = array_merge($params, $optParams);
535
- return $this->call('listResources', array($params), "Google_Service_Resourceviews_ZoneViewsListResourcesResponse");
536
- }
537
-
538
- /**
539
- * Remove resources from the view. (zoneViews.removeResources)
540
- *
541
- * @param string $project The project name of the resource view.
542
- * @param string $zone The zone name of the resource view.
543
- * @param string $resourceView The name of the resource view.
544
- * @param Google_ZoneViewsRemoveResourcesRequest $postBody
545
- * @param array $optParams Optional parameters.
546
- * @return Google_Service_Resourceviews_Operation
547
- */
548
- public function removeResources($project, $zone, $resourceView, Google_Service_Resourceviews_ZoneViewsRemoveResourcesRequest $postBody, $optParams = array())
549
- {
550
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView, 'postBody' => $postBody);
551
- $params = array_merge($params, $optParams);
552
- return $this->call('removeResources', array($params), "Google_Service_Resourceviews_Operation");
553
- }
554
-
555
- /**
556
- * Update the service information of a resource view or a resource.
557
- * (zoneViews.setService)
558
- *
559
- * @param string $project The project name of the resource view.
560
- * @param string $zone The zone name of the resource view.
561
- * @param string $resourceView The name of the resource view.
562
- * @param Google_ZoneViewsSetServiceRequest $postBody
563
- * @param array $optParams Optional parameters.
564
- * @return Google_Service_Resourceviews_Operation
565
- */
566
- public function setService($project, $zone, $resourceView, Google_Service_Resourceviews_ZoneViewsSetServiceRequest $postBody, $optParams = array())
567
- {
568
- $params = array('project' => $project, 'zone' => $zone, 'resourceView' => $resourceView, 'postBody' => $postBody);
569
- $params = array_merge($params, $optParams);
570
- return $this->call('setService', array($params), "Google_Service_Resourceviews_Operation");
571
- }
572
- }
573
-
574
-
575
-
576
-
577
- class Google_Service_Resourceviews_Label extends Google_Model
578
- {
579
- protected $internal_gapi_mappings = array(
580
- );
581
- public $key;
582
- public $value;
583
-
584
-
585
- public function setKey($key)
586
- {
587
- $this->key = $key;
588
- }
589
- public function getKey()
590
- {
591
- return $this->key;
592
- }
593
- public function setValue($value)
594
- {
595
- $this->value = $value;
596
- }
597
- public function getValue()
598
- {
599
- return $this->value;
600
- }
601
- }
602
-
603
- class Google_Service_Resourceviews_ListResourceResponseItem extends Google_Model
604
- {
605
- protected $internal_gapi_mappings = array(
606
- );
607
- public $endpoints;
608
- public $resource;
609
-
610
-
611
- public function setEndpoints($endpoints)
612
- {
613
- $this->endpoints = $endpoints;
614
- }
615
- public function getEndpoints()
616
- {
617
- return $this->endpoints;
618
- }
619
- public function setResource($resource)
620
- {
621
- $this->resource = $resource;
622
- }
623
- public function getResource()
624
- {
625
- return $this->resource;
626
- }
627
- }
628
-
629
- class Google_Service_Resourceviews_ListResourceResponseItemEndpoints extends Google_Model
630
- {
631
- }
632
-
633
- class Google_Service_Resourceviews_Operation extends Google_Collection
634
- {
635
- protected $collection_key = 'warnings';
636
- protected $internal_gapi_mappings = array(
637
- );
638
- public $clientOperationId;
639
- public $creationTimestamp;
640
- public $endTime;
641
- protected $errorType = 'Google_Service_Resourceviews_OperationError';
642
- protected $errorDataType = '';
643
- public $httpErrorMessage;
644
- public $httpErrorStatusCode;
645
- public $id;
646
- public $insertTime;
647
- public $kind;
648
- public $name;
649
- public $operationType;
650
- public $progress;
651
- public $region;
652
- public $selfLink;
653
- public $startTime;
654
- public $status;
655
- public $statusMessage;
656
- public $targetId;
657
- public $targetLink;
658
- public $user;
659
- protected $warningsType = 'Google_Service_Resourceviews_OperationWarnings';
660
- protected $warningsDataType = 'array';
661
- public $zone;
662
-
663
-
664
- public function setClientOperationId($clientOperationId)
665
- {
666
- $this->clientOperationId = $clientOperationId;
667
- }
668
- public function getClientOperationId()
669
- {
670
- return $this->clientOperationId;
671
- }
672
- public function setCreationTimestamp($creationTimestamp)
673
- {
674
- $this->creationTimestamp = $creationTimestamp;
675
- }
676
- public function getCreationTimestamp()
677
- {
678
- return $this->creationTimestamp;
679
- }
680
- public function setEndTime($endTime)
681
- {
682
- $this->endTime = $endTime;
683
- }
684
- public function getEndTime()
685
- {
686
- return $this->endTime;
687
- }
688
- public function setError(Google_Service_Resourceviews_OperationError $error)
689
- {
690
- $this->error = $error;
691
- }
692
- public function getError()
693
- {
694
- return $this->error;
695
- }
696
- public function setHttpErrorMessage($httpErrorMessage)
697
- {
698
- $this->httpErrorMessage = $httpErrorMessage;
699
- }
700
- public function getHttpErrorMessage()
701
- {
702
- return $this->httpErrorMessage;
703
- }
704
- public function setHttpErrorStatusCode($httpErrorStatusCode)
705
- {
706
- $this->httpErrorStatusCode = $httpErrorStatusCode;
707
- }
708
- public function getHttpErrorStatusCode()
709
- {
710
- return $this->httpErrorStatusCode;
711
- }
712
- public function setId($id)
713
- {
714
- $this->id = $id;
715
- }
716
- public function getId()
717
- {
718
- return $this->id;
719
- }
720
- public function setInsertTime($insertTime)
721
- {
722
- $this->insertTime = $insertTime;
723
- }
724
- public function getInsertTime()
725
- {
726
- return $this->insertTime;
727
- }
728
- public function setKind($kind)
729
- {
730
- $this->kind = $kind;
731
- }
732
- public function getKind()
733
- {
734
- return $this->kind;
735
- }
736
- public function setName($name)
737
- {
738
- $this->name = $name;
739
- }
740
- public function getName()
741
- {
742
- return $this->name;
743
- }
744
- public function setOperationType($operationType)
745
- {
746
- $this->operationType = $operationType;
747
- }
748
- public function getOperationType()
749
- {
750
- return $this->operationType;
751
- }
752
- public function setProgress($progress)
753
- {
754
- $this->progress = $progress;
755
- }
756
- public function getProgress()
757
- {
758
- return $this->progress;
759
- }
760
- public function setRegion($region)
761
- {
762
- $this->region = $region;
763
- }
764
- public function getRegion()
765
- {
766
- return $this->region;
767
- }
768
- public function setSelfLink($selfLink)
769
- {
770
- $this->selfLink = $selfLink;
771
- }
772
- public function getSelfLink()
773
- {
774
- return $this->selfLink;
775
- }
776
- public function setStartTime($startTime)
777
- {
778
- $this->startTime = $startTime;
779
- }
780
- public function getStartTime()
781
- {
782
- return $this->startTime;
783
- }
784
- public function setStatus($status)
785
- {
786
- $this->status = $status;
787
- }
788
- public function getStatus()
789
- {
790
- return $this->status;
791
- }
792
- public function setStatusMessage($statusMessage)
793
- {
794
- $this->statusMessage = $statusMessage;
795
- }
796
- public function getStatusMessage()
797
- {
798
- return $this->statusMessage;
799
- }
800
- public function setTargetId($targetId)
801
- {
802
- $this->targetId = $targetId;
803
- }
804
- public function getTargetId()
805
- {
806
- return $this->targetId;
807
- }
808
- public function setTargetLink($targetLink)
809
- {
810
- $this->targetLink = $targetLink;
811
- }
812
- public function getTargetLink()
813
- {
814
- return $this->targetLink;
815
- }
816
- public function setUser($user)
817
- {
818
- $this->user = $user;
819
- }
820
- public function getUser()
821
- {
822
- return $this->user;
823
- }
824
- public function setWarnings($warnings)
825
- {
826
- $this->warnings = $warnings;
827
- }
828
- public function getWarnings()
829
- {
830
- return $this->warnings;
831
- }
832
- public function setZone($zone)
833
- {
834
- $this->zone = $zone;
835
- }
836
- public function getZone()
837
- {
838
- return $this->zone;
839
- }
840
- }
841
-
842
- class Google_Service_Resourceviews_OperationError extends Google_Collection
843
- {
844
- protected $collection_key = 'errors';
845
- protected $internal_gapi_mappings = array(
846
- );
847
- protected $errorsType = 'Google_Service_Resourceviews_OperationErrorErrors';
848
- protected $errorsDataType = 'array';
849
-
850
-
851
- public function setErrors($errors)
852
- {
853
- $this->errors = $errors;
854
- }
855
- public function getErrors()
856
- {
857
- return $this->errors;
858
- }
859
- }
860
-
861
- class Google_Service_Resourceviews_OperationErrorErrors extends Google_Model
862
- {
863
- protected $internal_gapi_mappings = array(
864
- );
865
- public $code;
866
- public $location;
867
- public $message;
868
-
869
-
870
- public function setCode($code)
871
- {
872
- $this->code = $code;
873
- }
874
- public function getCode()
875
- {
876
- return $this->code;
877
- }
878
- public function setLocation($location)
879
- {
880
- $this->location = $location;
881
- }
882
- public function getLocation()
883
- {
884
- return $this->location;
885
- }
886
- public function setMessage($message)
887
- {
888
- $this->message = $message;
889
- }
890
- public function getMessage()
891
- {
892
- return $this->message;
893
- }
894
- }
895
-
896
- class Google_Service_Resourceviews_OperationList extends Google_Collection
897
- {
898
- protected $collection_key = 'items';
899
- protected $internal_gapi_mappings = array(
900
- );
901
- public $id;
902
- protected $itemsType = 'Google_Service_Resourceviews_Operation';
903
- protected $itemsDataType = 'array';
904
- public $kind;
905
- public $nextPageToken;
906
- public $selfLink;
907
-
908
-
909
- public function setId($id)
910
- {
911
- $this->id = $id;
912
- }
913
- public function getId()
914
- {
915
- return $this->id;
916
- }
917
- public function setItems($items)
918
- {
919
- $this->items = $items;
920
- }
921
- public function getItems()
922
- {
923
- return $this->items;
924
- }
925
- public function setKind($kind)
926
- {
927
- $this->kind = $kind;
928
- }
929
- public function getKind()
930
- {
931
- return $this->kind;
932
- }
933
- public function setNextPageToken($nextPageToken)
934
- {
935
- $this->nextPageToken = $nextPageToken;
936
- }
937
- public function getNextPageToken()
938
- {
939
- return $this->nextPageToken;
940
- }
941
- public function setSelfLink($selfLink)
942
- {
943
- $this->selfLink = $selfLink;
944
- }
945
- public function getSelfLink()
946
- {
947
- return $this->selfLink;
948
- }
949
- }
950
-
951
- class Google_Service_Resourceviews_OperationWarnings extends Google_Collection
952
- {
953
- protected $collection_key = 'data';
954
- protected $internal_gapi_mappings = array(
955
- );
956
- public $code;
957
- protected $dataType = 'Google_Service_Resourceviews_OperationWarningsData';
958
- protected $dataDataType = 'array';
959
- public $message;
960
-
961
-
962
- public function setCode($code)
963
- {
964
- $this->code = $code;
965
- }
966
- public function getCode()
967
- {
968
- return $this->code;
969
- }
970
- public function setData($data)
971
- {
972
- $this->data = $data;
973
- }
974
- public function getData()
975
- {
976
- return $this->data;
977
- }
978
- public function setMessage($message)
979
- {
980
- $this->message = $message;
981
- }
982
- public function getMessage()
983
- {
984
- return $this->message;
985
- }
986
- }
987
-
988
- class Google_Service_Resourceviews_OperationWarningsData extends Google_Model
989
- {
990
- protected $internal_gapi_mappings = array(
991
- );
992
- public $key;
993
- public $value;
994
-
995
-
996
- public function setKey($key)
997
- {
998
- $this->key = $key;
999
- }
1000
- public function getKey()
1001
- {
1002
- return $this->key;
1003
- }
1004
- public function setValue($value)
1005
- {
1006
- $this->value = $value;
1007
- }
1008
- public function getValue()
1009
- {
1010
- return $this->value;
1011
- }
1012
- }
1013
-
1014
- class Google_Service_Resourceviews_ResourceView extends Google_Collection
1015
- {
1016
- protected $collection_key = 'resources';
1017
- protected $internal_gapi_mappings = array(
1018
- );
1019
- public $creationTimestamp;
1020
- public $description;
1021
- protected $endpointsType = 'Google_Service_Resourceviews_ServiceEndpoint';
1022
- protected $endpointsDataType = 'array';
1023
- public $fingerprint;
1024
- public $id;
1025
- public $kind;
1026
- protected $labelsType = 'Google_Service_Resourceviews_Label';
1027
- protected $labelsDataType = 'array';
1028
- public $name;
1029
- public $network;
1030
- public $resources;
1031
- public $selfLink;
1032
- public $size;
1033
-
1034
-
1035
- public function setCreationTimestamp($creationTimestamp)
1036
- {
1037
- $this->creationTimestamp = $creationTimestamp;
1038
- }
1039
- public function getCreationTimestamp()
1040
- {
1041
- return $this->creationTimestamp;
1042
- }
1043
- public function setDescription($description)
1044
- {
1045
- $this->description = $description;
1046
- }
1047
- public function getDescription()
1048
- {
1049
- return $this->description;
1050
- }
1051
- public function setEndpoints($endpoints)
1052
- {
1053
- $this->endpoints = $endpoints;
1054
- }
1055
- public function getEndpoints()
1056
- {
1057
- return $this->endpoints;
1058
- }
1059
- public function setFingerprint($fingerprint)
1060
- {
1061
- $this->fingerprint = $fingerprint;
1062
- }
1063
- public function getFingerprint()
1064
- {
1065
- return $this->fingerprint;
1066
- }
1067
- public function setId($id)
1068
- {
1069
- $this->id = $id;
1070
- }
1071
- public function getId()
1072
- {
1073
- return $this->id;
1074
- }
1075
- public function setKind($kind)
1076
- {
1077
- $this->kind = $kind;
1078
- }
1079
- public function getKind()
1080
- {
1081
- return $this->kind;
1082
- }
1083
- public function setLabels($labels)
1084
- {
1085
- $this->labels = $labels;
1086
- }
1087
- public function getLabels()
1088
- {
1089
- return $this->labels;
1090
- }
1091
- public function setName($name)
1092
- {
1093
- $this->name = $name;
1094
- }
1095
- public function getName()
1096
- {
1097
- return $this->name;
1098
- }
1099
- public function setNetwork($network)
1100
- {
1101
- $this->network = $network;
1102
- }
1103
- public function getNetwork()
1104
- {
1105
- return $this->network;
1106
- }
1107
- public function setResources($resources)
1108
- {
1109
- $this->resources = $resources;
1110
- }
1111
- public function getResources()
1112
- {
1113
- return $this->resources;
1114
- }
1115
- public function setSelfLink($selfLink)
1116
- {
1117
- $this->selfLink = $selfLink;
1118
- }
1119
- public function getSelfLink()
1120
- {
1121
- return $this->selfLink;
1122
- }
1123
- public function setSize($size)
1124
- {
1125
- $this->size = $size;
1126
- }
1127
- public function getSize()
1128
- {
1129
- return $this->size;
1130
- }
1131
- }
1132
-
1133
- class Google_Service_Resourceviews_ServiceEndpoint extends Google_Model
1134
- {
1135
- protected $internal_gapi_mappings = array(
1136
- );
1137
- public $name;
1138
- public $port;
1139
-
1140
-
1141
- public function setName($name)
1142
- {
1143
- $this->name = $name;
1144
- }
1145
- public function getName()
1146
- {
1147
- return $this->name;
1148
- }
1149
- public function setPort($port)
1150
- {
1151
- $this->port = $port;
1152
- }
1153
- public function getPort()
1154
- {
1155
- return $this->port;
1156
- }
1157
- }
1158
-
1159
- class Google_Service_Resourceviews_ZoneViewsAddResourcesRequest extends Google_Collection
1160
- {
1161
- protected $collection_key = 'resources';
1162
- protected $internal_gapi_mappings = array(
1163
- );
1164
- public $resources;
1165
-
1166
-
1167
- public function setResources($resources)
1168
- {
1169
- $this->resources = $resources;
1170
- }
1171
- public function getResources()
1172
- {
1173
- return $this->resources;
1174
- }
1175
- }
1176
-
1177
- class Google_Service_Resourceviews_ZoneViewsGetServiceResponse extends Google_Collection
1178
- {
1179
- protected $collection_key = 'endpoints';
1180
- protected $internal_gapi_mappings = array(
1181
- );
1182
- protected $endpointsType = 'Google_Service_Resourceviews_ServiceEndpoint';
1183
- protected $endpointsDataType = 'array';
1184
- public $fingerprint;
1185
-
1186
-
1187
- public function setEndpoints($endpoints)
1188
- {
1189
- $this->endpoints = $endpoints;
1190
- }
1191
- public function getEndpoints()
1192
- {
1193
- return $this->endpoints;
1194
- }
1195
- public function setFingerprint($fingerprint)
1196
- {
1197
- $this->fingerprint = $fingerprint;
1198
- }
1199
- public function getFingerprint()
1200
- {
1201
- return $this->fingerprint;
1202
- }
1203
- }
1204
-
1205
- class Google_Service_Resourceviews_ZoneViewsList extends Google_Collection
1206
- {
1207
- protected $collection_key = 'items';
1208
- protected $internal_gapi_mappings = array(
1209
- );
1210
- protected $itemsType = 'Google_Service_Resourceviews_ResourceView';
1211
- protected $itemsDataType = 'array';
1212
- public $kind;
1213
- public $nextPageToken;
1214
- public $selfLink;
1215
-
1216
-
1217
- public function setItems($items)
1218
- {
1219
- $this->items = $items;
1220
- }
1221
- public function getItems()
1222
- {
1223
- return $this->items;
1224
- }
1225
- public function setKind($kind)
1226
- {
1227
- $this->kind = $kind;
1228
- }
1229
- public function getKind()
1230
- {
1231
- return $this->kind;
1232
- }
1233
- public function setNextPageToken($nextPageToken)
1234
- {
1235
- $this->nextPageToken = $nextPageToken;
1236
- }
1237
- public function getNextPageToken()
1238
- {
1239
- return $this->nextPageToken;
1240
- }
1241
- public function setSelfLink($selfLink)
1242
- {
1243
- $this->selfLink = $selfLink;
1244
- }
1245
- public function getSelfLink()
1246
- {
1247
- return $this->selfLink;
1248
- }
1249
- }
1250
-
1251
- class Google_Service_Resourceviews_ZoneViewsListResourcesResponse extends Google_Collection
1252
- {
1253
- protected $collection_key = 'items';
1254
- protected $internal_gapi_mappings = array(
1255
- );
1256
- protected $itemsType = 'Google_Service_Resourceviews_ListResourceResponseItem';
1257
- protected $itemsDataType = 'array';
1258
- public $network;
1259
- public $nextPageToken;
1260
-
1261
-
1262
- public function setItems($items)
1263
- {
1264
- $this->items = $items;
1265
- }
1266
- public function getItems()
1267
- {
1268
- return $this->items;
1269
- }
1270
- public function setNetwork($network)
1271
- {
1272
- $this->network = $network;
1273
- }
1274
- public function getNetwork()
1275
- {
1276
- return $this->network;
1277
- }
1278
- public function setNextPageToken($nextPageToken)
1279
- {
1280
- $this->nextPageToken = $nextPageToken;
1281
- }
1282
- public function getNextPageToken()
1283
- {
1284
- return $this->nextPageToken;
1285
- }
1286
- }
1287
-
1288
- class Google_Service_Resourceviews_ZoneViewsRemoveResourcesRequest extends Google_Collection
1289
- {
1290
- protected $collection_key = 'resources';
1291
- protected $internal_gapi_mappings = array(
1292
- );
1293
- public $resources;
1294
-
1295
-
1296
- public function setResources($resources)
1297
- {
1298
- $this->resources = $resources;
1299
- }
1300
- public function getResources()
1301
- {
1302
- return $this->resources;
1303
- }
1304
- }
1305
-
1306
- class Google_Service_Resourceviews_ZoneViewsSetServiceRequest extends Google_Collection
1307
- {
1308
- protected $collection_key = 'endpoints';
1309
- protected $internal_gapi_mappings = array(
1310
- );
1311
- protected $endpointsType = 'Google_Service_Resourceviews_ServiceEndpoint';
1312
- protected $endpointsDataType = 'array';
1313
- public $fingerprint;
1314
- public $resourceName;
1315
-
1316
-
1317
- public function setEndpoints($endpoints)
1318
- {
1319
- $this->endpoints = $endpoints;
1320
- }
1321
- public function getEndpoints()
1322
- {
1323
- return $this->endpoints;
1324
- }
1325
- public function setFingerprint($fingerprint)
1326
- {
1327
- $this->fingerprint = $fingerprint;
1328
- }
1329
- public function getFingerprint()
1330
- {
1331
- return $this->fingerprint;
1332
- }
1333
- public function setResourceName($resourceName)
1334
- {
1335
- $this->resourceName = $resourceName;
1336
- }
1337
- public function getResourceName()
1338
- {
1339
- return $this->resourceName;
1340
- }
1341
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Service/Storage.php CHANGED
@@ -28,7 +28,7 @@
28
  *
29
  * @author Google, Inc.
30
  */
31
- class Google_Service_Storage extends UDP_Google_Service
32
  {
33
  /** View and manage your data across Google Cloud Platform services. */
34
  const CLOUD_PLATFORM =
@@ -1028,11 +1028,11 @@ class Google_Service_Storage extends UDP_Google_Service
1028
  * The "bucketAccessControls" collection of methods.
1029
  * Typical usage is:
1030
  * <code>
1031
- * $storageService = new Google_Service_Storage(...);
1032
  * $bucketAccessControls = $storageService->bucketAccessControls;
1033
  * </code>
1034
  */
1035
- class Google_Service_Storage_BucketAccessControls_Resource extends Google_Service_Resource
1036
  {
1037
 
1038
  /**
@@ -1143,11 +1143,11 @@ class Google_Service_Storage_BucketAccessControls_Resource extends Google_Servic
1143
  * The "buckets" collection of methods.
1144
  * Typical usage is:
1145
  * <code>
1146
- * $storageService = new Google_Service_Storage(...);
1147
  * $buckets = $storageService->buckets;
1148
  * </code>
1149
  */
1150
- class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1151
  {
1152
 
1153
  /**
@@ -1181,13 +1181,13 @@ class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1181
  * metadata conditional on whether the bucket's current metageneration does not
1182
  * match the given value.
1183
  * @opt_param string projection Set of properties to return. Defaults to noAcl.
1184
- * @return Google_Service_Storage_Bucket
1185
  */
1186
  public function get($bucket, $optParams = array())
1187
  {
1188
  $params = array('bucket' => $bucket);
1189
  $params = array_merge($params, $optParams);
1190
- return $this->call('get', array($params), "Google_Service_Storage_Bucket");
1191
  }
1192
 
1193
  /**
@@ -1204,13 +1204,13 @@ class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1204
  * it defaults to full.
1205
  * @opt_param string predefinedDefaultObjectAcl Apply a predefined set of
1206
  * default object access controls to this bucket.
1207
- * @return Google_Service_Storage_Bucket
1208
  */
1209
- public function insert($project, Google_Service_Storage_Bucket $postBody, $optParams = array())
1210
  {
1211
  $params = array('project' => $project, 'postBody' => $postBody);
1212
  $params = array_merge($params, $optParams);
1213
- return $this->call('insert', array($params), "Google_Service_Storage_Bucket");
1214
  }
1215
 
1216
  /**
@@ -1252,13 +1252,13 @@ class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1252
  * @opt_param string ifMetagenerationNotMatch Makes the return of the bucket
1253
  * metadata conditional on whether the bucket's current metageneration does not
1254
  * match the given value.
1255
- * @return Google_Service_Storage_Bucket
1256
  */
1257
- public function patch($bucket, Google_Service_Storage_Bucket $postBody, $optParams = array())
1258
  {
1259
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1260
  $params = array_merge($params, $optParams);
1261
- return $this->call('patch', array($params), "Google_Service_Storage_Bucket");
1262
  }
1263
 
1264
  /**
@@ -1279,13 +1279,13 @@ class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1279
  * @opt_param string ifMetagenerationNotMatch Makes the return of the bucket
1280
  * metadata conditional on whether the bucket's current metageneration does not
1281
  * match the given value.
1282
- * @return Google_Service_Storage_Bucket
1283
  */
1284
- public function update($bucket, Google_Service_Storage_Bucket $postBody, $optParams = array())
1285
  {
1286
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1287
  $params = array_merge($params, $optParams);
1288
- return $this->call('update', array($params), "Google_Service_Storage_Bucket");
1289
  }
1290
  }
1291
 
@@ -1293,11 +1293,11 @@ class Google_Service_Storage_Buckets_Resource extends Google_Service_Resource
1293
  * The "channels" collection of methods.
1294
  * Typical usage is:
1295
  * <code>
1296
- * $storageService = new Google_Service_Storage(...);
1297
  * $channels = $storageService->channels;
1298
  * </code>
1299
  */
1300
- class Google_Service_Storage_Channels_Resource extends Google_Service_Resource
1301
  {
1302
 
1303
  /**
@@ -1318,11 +1318,11 @@ class Google_Service_Storage_Channels_Resource extends Google_Service_Resource
1318
  * The "defaultObjectAccessControls" collection of methods.
1319
  * Typical usage is:
1320
  * <code>
1321
- * $storageService = new Google_Service_Storage(...);
1322
  * $defaultObjectAccessControls = $storageService->defaultObjectAccessControls;
1323
  * </code>
1324
  */
1325
- class Google_Service_Storage_DefaultObjectAccessControls_Resource extends Google_Service_Resource
1326
  {
1327
 
1328
  /**
@@ -1440,11 +1440,11 @@ class Google_Service_Storage_DefaultObjectAccessControls_Resource extends Google
1440
  * The "objectAccessControls" collection of methods.
1441
  * Typical usage is:
1442
  * <code>
1443
- * $storageService = new Google_Service_Storage(...);
1444
  * $objectAccessControls = $storageService->objectAccessControls;
1445
  * </code>
1446
  */
1447
- class Google_Service_Storage_ObjectAccessControls_Resource extends Google_Service_Resource
1448
  {
1449
 
1450
  /**
@@ -1579,11 +1579,11 @@ class Google_Service_Storage_ObjectAccessControls_Resource extends Google_Servic
1579
  * The "objects" collection of methods.
1580
  * Typical usage is:
1581
  * <code>
1582
- * $storageService = new Google_Service_Storage(...);
1583
  * $objects = $storageService->objects;
1584
  * </code>
1585
  */
1586
- class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1587
  {
1588
 
1589
  /**
@@ -1602,13 +1602,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1602
  * whether the object's current metageneration matches the given value.
1603
  * @opt_param string destinationPredefinedAcl Apply a predefined set of access
1604
  * controls to the destination object.
1605
- * @return Google_Service_Storage_StorageObject
1606
  */
1607
  public function compose($destinationBucket, $destinationObject, Google_Service_Storage_ComposeRequest $postBody, $optParams = array())
1608
  {
1609
  $params = array('destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1610
  $params = array_merge($params, $optParams);
1611
- return $this->call('compose', array($params), "Google_Service_Storage_StorageObject");
1612
  }
1613
 
1614
  /**
@@ -1654,13 +1654,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1654
  * @opt_param string projection Set of properties to return. Defaults to noAcl,
1655
  * unless the object resource specifies the acl property, when it defaults to
1656
  * full.
1657
- * @return Google_Service_Storage_StorageObject
1658
  */
1659
- public function copy($sourceBucket, $sourceObject, $destinationBucket, $destinationObject, Google_Service_Storage_StorageObject $postBody, $optParams = array())
1660
  {
1661
  $params = array('sourceBucket' => $sourceBucket, 'sourceObject' => $sourceObject, 'destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1662
  $params = array_merge($params, $optParams);
1663
- return $this->call('copy', array($params), "Google_Service_Storage_StorageObject");
1664
  }
1665
 
1666
  /**
@@ -1708,13 +1708,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1708
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1709
  * whether the object's current metageneration does not match the given value.
1710
  * @opt_param string projection Set of properties to return. Defaults to noAcl.
1711
- * @return Google_Service_Storage_StorageObject
1712
  */
1713
  public function get($bucket, $object, $optParams = array())
1714
  {
1715
  $params = array('bucket' => $bucket, 'object' => $object);
1716
  $params = array_merge($params, $optParams);
1717
- return $this->call('get', array($params), "Google_Service_Storage_StorageObject");
1718
  }
1719
 
1720
  /**
@@ -1746,13 +1746,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1746
  * @opt_param string name Name of the object. Required when the object metadata
1747
  * is not otherwise provided. Overrides the object metadata's name value, if
1748
  * any.
1749
- * @return Google_Service_Storage_StorageObject
1750
  */
1751
- public function insert($bucket, Google_Service_Storage_StorageObject $postBody, $optParams = array())
1752
  {
1753
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1754
  $params = array_merge($params, $optParams);
1755
- return $this->call('insert', array($params), "Google_Service_Storage_StorageObject");
1756
  }
1757
 
1758
  /**
@@ -1807,13 +1807,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1807
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1808
  * whether the object's current metageneration does not match the given value.
1809
  * @opt_param string projection Set of properties to return. Defaults to full.
1810
- * @return Google_Service_Storage_StorageObject
1811
  */
1812
- public function patch($bucket, $object, Google_Service_Storage_StorageObject $postBody, $optParams = array())
1813
  {
1814
  $params = array('bucket' => $bucket, 'object' => $object, 'postBody' => $postBody);
1815
  $params = array_merge($params, $optParams);
1816
- return $this->call('patch', array($params), "Google_Service_Storage_StorageObject");
1817
  }
1818
 
1819
  /**
@@ -1873,7 +1873,7 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1873
  * full.
1874
  * @return Google_Service_Storage_RewriteResponse
1875
  */
1876
- public function rewrite($sourceBucket, $sourceObject, $destinationBucket, $destinationObject, Google_Service_Storage_StorageObject $postBody, $optParams = array())
1877
  {
1878
  $params = array('sourceBucket' => $sourceBucket, 'sourceObject' => $sourceObject, 'destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1879
  $params = array_merge($params, $optParams);
@@ -1901,13 +1901,13 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1901
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1902
  * whether the object's current metageneration does not match the given value.
1903
  * @opt_param string projection Set of properties to return. Defaults to full.
1904
- * @return Google_Service_Storage_StorageObject
1905
  */
1906
- public function update($bucket, $object, Google_Service_Storage_StorageObject $postBody, $optParams = array())
1907
  {
1908
  $params = array('bucket' => $bucket, 'object' => $object, 'postBody' => $postBody);
1909
  $params = array_merge($params, $optParams);
1910
- return $this->call('update', array($params), "Google_Service_Storage_StorageObject");
1911
  }
1912
 
1913
  /**
@@ -1945,7 +1945,7 @@ class Google_Service_Storage_Objects_Resource extends Google_Service_Resource
1945
 
1946
 
1947
 
1948
- class Google_Service_Storage_Bucket extends Google_Collection
1949
  {
1950
  protected $collection_key = 'defaultObjectAcl';
1951
  protected $internal_gapi_mappings = array(
@@ -2539,7 +2539,7 @@ class Google_Service_Storage_Buckets extends Google_Collection
2539
  protected $collection_key = 'items';
2540
  protected $internal_gapi_mappings = array(
2541
  );
2542
- protected $itemsType = 'Google_Service_Storage_Bucket';
2543
  protected $itemsDataType = 'array';
2544
  public $kind;
2545
  public $nextPageToken;
@@ -2678,14 +2678,14 @@ class Google_Service_Storage_ComposeRequest extends Google_Collection
2678
  protected $collection_key = 'sourceObjects';
2679
  protected $internal_gapi_mappings = array(
2680
  );
2681
- protected $destinationType = 'Google_Service_Storage_StorageObject';
2682
  protected $destinationDataType = '';
2683
  public $kind;
2684
  protected $sourceObjectsType = 'Google_Service_Storage_ComposeRequestSourceObjects';
2685
  protected $sourceObjectsDataType = 'array';
2686
 
2687
 
2688
- public function setDestination(Google_Service_Storage_StorageObject $destination)
2689
  {
2690
  $this->destination = $destination;
2691
  }
@@ -2948,7 +2948,7 @@ class Google_Service_Storage_Objects extends Google_Collection
2948
  protected $collection_key = 'prefixes';
2949
  protected $internal_gapi_mappings = array(
2950
  );
2951
- protected $itemsType = 'Google_Service_Storage_StorageObject';
2952
  protected $itemsDataType = 'array';
2953
  public $kind;
2954
  public $nextPageToken;
@@ -2996,7 +2996,7 @@ class Google_Service_Storage_RewriteResponse extends Google_Model
2996
  public $done;
2997
  public $kind;
2998
  public $objectSize;
2999
- protected $resourceType = 'Google_Service_Storage_StorageObject';
3000
  protected $resourceDataType = '';
3001
  public $rewriteToken;
3002
  public $totalBytesRewritten;
@@ -3026,7 +3026,7 @@ class Google_Service_Storage_RewriteResponse extends Google_Model
3026
  {
3027
  return $this->objectSize;
3028
  }
3029
- public function setResource(Google_Service_Storage_StorageObject $resource)
3030
  {
3031
  $this->resource = $resource;
3032
  }
@@ -3052,7 +3052,7 @@ class Google_Service_Storage_RewriteResponse extends Google_Model
3052
  }
3053
  }
3054
 
3055
- class Google_Service_Storage_StorageObject extends Google_Collection
3056
  {
3057
  protected $collection_key = 'acl';
3058
  protected $internal_gapi_mappings = array(
28
  *
29
  * @author Google, Inc.
30
  */
31
+ class UDP_Google_Service_Storage extends UDP_Google_Service
32
  {
33
  /** View and manage your data across Google Cloud Platform services. */
34
  const CLOUD_PLATFORM =
1028
  * The "bucketAccessControls" collection of methods.
1029
  * Typical usage is:
1030
  * <code>
1031
+ * $storageService = new UDP_Google_Service_Storage(...);
1032
  * $bucketAccessControls = $storageService->bucketAccessControls;
1033
  * </code>
1034
  */
1035
+ class Google_Service_Storage_BucketAccessControls_Resource extends UDP_Google_Service_Resource
1036
  {
1037
 
1038
  /**
1143
  * The "buckets" collection of methods.
1144
  * Typical usage is:
1145
  * <code>
1146
+ * $storageService = new UDP_Google_Service_Storage(...);
1147
  * $buckets = $storageService->buckets;
1148
  * </code>
1149
  */
1150
+ class Google_Service_Storage_Buckets_Resource extends UDP_Google_Service_Resource
1151
  {
1152
 
1153
  /**
1181
  * metadata conditional on whether the bucket's current metageneration does not
1182
  * match the given value.
1183
  * @opt_param string projection Set of properties to return. Defaults to noAcl.
1184
+ * @return UDP_Google_Service_Storage_Bucket
1185
  */
1186
  public function get($bucket, $optParams = array())
1187
  {
1188
  $params = array('bucket' => $bucket);
1189
  $params = array_merge($params, $optParams);
1190
+ return $this->call('get', array($params), "UDP_Google_Service_Storage_Bucket");
1191
  }
1192
 
1193
  /**
1204
  * it defaults to full.
1205
  * @opt_param string predefinedDefaultObjectAcl Apply a predefined set of
1206
  * default object access controls to this bucket.
1207
+ * @return UDP_Google_Service_Storage_Bucket
1208
  */
1209
+ public function insert($project, UDP_Google_Service_Storage_Bucket $postBody, $optParams = array())
1210
  {
1211
  $params = array('project' => $project, 'postBody' => $postBody);
1212
  $params = array_merge($params, $optParams);
1213
+ return $this->call('insert', array($params), "UDP_Google_Service_Storage_Bucket");
1214
  }
1215
 
1216
  /**
1252
  * @opt_param string ifMetagenerationNotMatch Makes the return of the bucket
1253
  * metadata conditional on whether the bucket's current metageneration does not
1254
  * match the given value.
1255
+ * @return UDP_Google_Service_Storage_Bucket
1256
  */
1257
+ public function patch($bucket, UDP_Google_Service_Storage_Bucket $postBody, $optParams = array())
1258
  {
1259
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1260
  $params = array_merge($params, $optParams);
1261
+ return $this->call('patch', array($params), "UDP_Google_Service_Storage_Bucket");
1262
  }
1263
 
1264
  /**
1279
  * @opt_param string ifMetagenerationNotMatch Makes the return of the bucket
1280
  * metadata conditional on whether the bucket's current metageneration does not
1281
  * match the given value.
1282
+ * @return UDP_Google_Service_Storage_Bucket
1283
  */
1284
+ public function update($bucket, UDP_Google_Service_Storage_Bucket $postBody, $optParams = array())
1285
  {
1286
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1287
  $params = array_merge($params, $optParams);
1288
+ return $this->call('update', array($params), "UDP_Google_Service_Storage_Bucket");
1289
  }
1290
  }
1291
 
1293
  * The "channels" collection of methods.
1294
  * Typical usage is:
1295
  * <code>
1296
+ * $storageService = new UDP_Google_Service_Storage(...);
1297
  * $channels = $storageService->channels;
1298
  * </code>
1299
  */
1300
+ class Google_Service_Storage_Channels_Resource extends UDP_Google_Service_Resource
1301
  {
1302
 
1303
  /**
1318
  * The "defaultObjectAccessControls" collection of methods.
1319
  * Typical usage is:
1320
  * <code>
1321
+ * $storageService = new UDP_Google_Service_Storage(...);
1322
  * $defaultObjectAccessControls = $storageService->defaultObjectAccessControls;
1323
  * </code>
1324
  */
1325
+ class Google_Service_Storage_DefaultObjectAccessControls_Resource extends UDP_Google_Service_Resource
1326
  {
1327
 
1328
  /**
1440
  * The "objectAccessControls" collection of methods.
1441
  * Typical usage is:
1442
  * <code>
1443
+ * $storageService = new UDP_Google_Service_Storage(...);
1444
  * $objectAccessControls = $storageService->objectAccessControls;
1445
  * </code>
1446
  */
1447
+ class Google_Service_Storage_ObjectAccessControls_Resource extends UDP_Google_Service_Resource
1448
  {
1449
 
1450
  /**
1579
  * The "objects" collection of methods.
1580
  * Typical usage is:
1581
  * <code>
1582
+ * $storageService = new UDP_Google_Service_Storage(...);
1583
  * $objects = $storageService->objects;
1584
  * </code>
1585
  */
1586
+ class Google_Service_Storage_Objects_Resource extends UDP_Google_Service_Resource
1587
  {
1588
 
1589
  /**
1602
  * whether the object's current metageneration matches the given value.
1603
  * @opt_param string destinationPredefinedAcl Apply a predefined set of access
1604
  * controls to the destination object.
1605
+ * @return UDP_Google_Service_Storage_StorageObject
1606
  */
1607
  public function compose($destinationBucket, $destinationObject, Google_Service_Storage_ComposeRequest $postBody, $optParams = array())
1608
  {
1609
  $params = array('destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1610
  $params = array_merge($params, $optParams);
1611
+ return $this->call('compose', array($params), "UDP_Google_Service_Storage_StorageObject");
1612
  }
1613
 
1614
  /**
1654
  * @opt_param string projection Set of properties to return. Defaults to noAcl,
1655
  * unless the object resource specifies the acl property, when it defaults to
1656
  * full.
1657
+ * @return UDP_Google_Service_Storage_StorageObject
1658
  */
1659
+ public function copy($sourceBucket, $sourceObject, $destinationBucket, $destinationObject, UDP_Google_Service_Storage_StorageObject $postBody, $optParams = array())
1660
  {
1661
  $params = array('sourceBucket' => $sourceBucket, 'sourceObject' => $sourceObject, 'destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1662
  $params = array_merge($params, $optParams);
1663
+ return $this->call('copy', array($params), "UDP_Google_Service_Storage_StorageObject");
1664
  }
1665
 
1666
  /**
1708
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1709
  * whether the object's current metageneration does not match the given value.
1710
  * @opt_param string projection Set of properties to return. Defaults to noAcl.
1711
+ * @return UDP_Google_Service_Storage_StorageObject
1712
  */
1713
  public function get($bucket, $object, $optParams = array())
1714
  {
1715
  $params = array('bucket' => $bucket, 'object' => $object);
1716
  $params = array_merge($params, $optParams);
1717
+ return $this->call('get', array($params), "UDP_Google_Service_Storage_StorageObject");
1718
  }
1719
 
1720
  /**
1746
  * @opt_param string name Name of the object. Required when the object metadata
1747
  * is not otherwise provided. Overrides the object metadata's name value, if
1748
  * any.
1749
+ * @return UDP_Google_Service_Storage_StorageObject
1750
  */
1751
+ public function insert($bucket, UDP_Google_Service_Storage_StorageObject $postBody, $optParams = array())
1752
  {
1753
  $params = array('bucket' => $bucket, 'postBody' => $postBody);
1754
  $params = array_merge($params, $optParams);
1755
+ return $this->call('insert', array($params), "UDP_Google_Service_Storage_StorageObject");
1756
  }
1757
 
1758
  /**
1807
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1808
  * whether the object's current metageneration does not match the given value.
1809
  * @opt_param string projection Set of properties to return. Defaults to full.
1810
+ * @return UDP_Google_Service_Storage_StorageObject
1811
  */
1812
+ public function patch($bucket, $object, UDP_Google_Service_Storage_StorageObject $postBody, $optParams = array())
1813
  {
1814
  $params = array('bucket' => $bucket, 'object' => $object, 'postBody' => $postBody);
1815
  $params = array_merge($params, $optParams);
1816
+ return $this->call('patch', array($params), "UDP_Google_Service_Storage_StorageObject");
1817
  }
1818
 
1819
  /**
1873
  * full.
1874
  * @return Google_Service_Storage_RewriteResponse
1875
  */
1876
+ public function rewrite($sourceBucket, $sourceObject, $destinationBucket, $destinationObject, UDP_Google_Service_Storage_StorageObject $postBody, $optParams = array())
1877
  {
1878
  $params = array('sourceBucket' => $sourceBucket, 'sourceObject' => $sourceObject, 'destinationBucket' => $destinationBucket, 'destinationObject' => $destinationObject, 'postBody' => $postBody);
1879
  $params = array_merge($params, $optParams);
1901
  * @opt_param string ifMetagenerationNotMatch Makes the operation conditional on
1902
  * whether the object's current metageneration does not match the given value.
1903
  * @opt_param string projection Set of properties to return. Defaults to full.
1904
+ * @return UDP_Google_Service_Storage_StorageObject
1905
  */
1906
+ public function update($bucket, $object, UDP_Google_Service_Storage_StorageObject $postBody, $optParams = array())
1907
  {
1908
  $params = array('bucket' => $bucket, 'object' => $object, 'postBody' => $postBody);
1909
  $params = array_merge($params, $optParams);
1910
+ return $this->call('update', array($params), "UDP_Google_Service_Storage_StorageObject");
1911
  }
1912
 
1913
  /**
1945
 
1946
 
1947
 
1948
+ class UDP_Google_Service_Storage_Bucket extends Google_Collection
1949
  {
1950
  protected $collection_key = 'defaultObjectAcl';
1951
  protected $internal_gapi_mappings = array(
2539
  protected $collection_key = 'items';
2540
  protected $internal_gapi_mappings = array(
2541
  );
2542
+ protected $itemsType = 'UDP_Google_Service_Storage_Bucket';
2543
  protected $itemsDataType = 'array';
2544
  public $kind;
2545
  public $nextPageToken;
2678
  protected $collection_key = 'sourceObjects';
2679
  protected $internal_gapi_mappings = array(
2680
  );
2681
+ protected $destinationType = 'UDP_Google_Service_Storage_StorageObject';
2682
  protected $destinationDataType = '';
2683
  public $kind;
2684
  protected $sourceObjectsType = 'Google_Service_Storage_ComposeRequestSourceObjects';
2685
  protected $sourceObjectsDataType = 'array';
2686
 
2687
 
2688
+ public function setDestination(UDP_Google_Service_Storage_StorageObject $destination)
2689
  {
2690
  $this->destination = $destination;
2691
  }
2948
  protected $collection_key = 'prefixes';
2949
  protected $internal_gapi_mappings = array(
2950
  );
2951
+ protected $itemsType = 'UDP_Google_Service_Storage_StorageObject';
2952
  protected $itemsDataType = 'array';
2953
  public $kind;
2954
  public $nextPageToken;
2996
  public $done;
2997
  public $kind;
2998
  public $objectSize;
2999
+ protected $resourceType = 'UDP_Google_Service_Storage_StorageObject';
3000
  protected $resourceDataType = '';
3001
  public $rewriteToken;
3002
  public $totalBytesRewritten;
3026
  {
3027
  return $this->objectSize;
3028
  }
3029
+ public function setResource(UDP_Google_Service_Storage_StorageObject $resource)
3030
  {
3031
  $this->resource = $resource;
3032
  }
3052
  }
3053
  }
3054
 
3055
+ class UDP_Google_Service_Storage_StorageObject extends Google_Collection
3056
  {
3057
  protected $collection_key = 'acl';
3058
  protected $internal_gapi_mappings = array(
includes/Google/Service/Tasks.php DELETED
@@ -1,907 +0,0 @@
1
- <?php
2
- /*
3
- * Copyright 2010 Google Inc.
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
- * use this file except in compliance with the License. You may obtain a copy of
7
- * the License at
8
- *
9
- * http://www.apache.org/licenses/LICENSE-2.0
10
- *
11
- * Unless required by applicable law or agreed to in writing, software
12
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
- * License for the specific language governing permissions and limitations under
15
- * the License.
16
- */
17
-
18
- /**
19
- * Service definition for Tasks (v1).
20
- *
21
- * <p>
22
- * Lets you manage your tasks and task lists.</p>
23
- *
24
- * <p>
25
- * For more information about this service, see the API
26
- * <a href="https://developers.google.com/google-apps/tasks/firstapp" target="_blank">Documentation</a>
27
- * </p>
28
- *
29
- * @author Google, Inc.
30
- */
31
- class Google_Service_Tasks extends UDP_Google_Service
32
- {
33
- /** Manage your tasks. */
34
- const TASKS =
35
- "https://www.googleapis.com/auth/tasks";
36
- /** View your tasks. */
37
- const TASKS_READONLY =
38
- "https://www.googleapis.com/auth/tasks.readonly";
39
-
40
- public $tasklists;
41
- public $tasks;
42
-
43
-
44
- /**
45
- * Constructs the internal representation of the Tasks service.
46
- *
47
- * @param Google_Client $client
48
- */
49
- public function __construct(UDP_Google_Client $client)
50
- {
51
- parent::__construct($client);
52
- $this->servicePath = 'tasks/v1/';
53
- $this->version = 'v1';
54
- $this->serviceName = 'tasks';
55
-
56
- $this->tasklists = new Google_Service_Tasks_Tasklists_Resource(
57
- $this,
58
- $this->serviceName,
59
- 'tasklists',
60
- array(
61
- 'methods' => array(
62
- 'delete' => array(
63
- 'path' => 'users/@me/lists/{tasklist}',
64
- 'httpMethod' => 'DELETE',
65
- 'parameters' => array(
66
- 'tasklist' => array(
67
- 'location' => 'path',
68
- 'type' => 'string',
69
- 'required' => true,
70
- ),
71
- ),
72
- ),'get' => array(
73
- 'path' => 'users/@me/lists/{tasklist}',
74
- 'httpMethod' => 'GET',
75
- 'parameters' => array(
76
- 'tasklist' => array(
77
- 'location' => 'path',
78
- 'type' => 'string',
79
- 'required' => true,
80
- ),
81
- ),
82
- ),'insert' => array(
83
- 'path' => 'users/@me/lists',
84
- 'httpMethod' => 'POST',
85
- 'parameters' => array(),
86
- ),'list' => array(
87
- 'path' => 'users/@me/lists',
88
- 'httpMethod' => 'GET',
89
- 'parameters' => array(
90
- 'pageToken' => array(
91
- 'location' => 'query',
92
- 'type' => 'string',
93
- ),
94
- 'maxResults' => array(
95
- 'location' => 'query',
96
- 'type' => 'string',
97
- ),
98
- ),
99
- ),'patch' => array(
100
- 'path' => 'users/@me/lists/{tasklist}',
101
- 'httpMethod' => 'PATCH',
102
- 'parameters' => array(
103
- 'tasklist' => array(
104
- 'location' => 'path',
105
- 'type' => 'string',
106
- 'required' => true,
107
- ),
108
- ),
109
- ),'update' => array(
110
- 'path' => 'users/@me/lists/{tasklist}',
111
- 'httpMethod' => 'PUT',
112
- 'parameters' => array(
113
- 'tasklist' => array(
114
- 'location' => 'path',
115
- 'type' => 'string',
116
- 'required' => true,
117
- ),
118
- ),
119
- ),
120
- )
121
- )
122
- );
123
- $this->tasks = new Google_Service_Tasks_Tasks_Resource(
124
- $this,
125
- $this->serviceName,
126
- 'tasks',
127
- array(
128
- 'methods' => array(
129
- 'clear' => array(
130
- 'path' => 'lists/{tasklist}/clear',
131
- 'httpMethod' => 'POST',
132
- 'parameters' => array(
133
- 'tasklist' => array(
134
- 'location' => 'path',
135
- 'type' => 'string',
136
- 'required' => true,
137
- ),
138
- ),
139
- ),'delete' => array(
140
- 'path' => 'lists/{tasklist}/tasks/{task}',
141
- 'httpMethod' => 'DELETE',
142
- 'parameters' => array(
143
- 'tasklist' => array(
144
- 'location' => 'path',
145
- 'type' => 'string',
146
- 'required' => true,
147
- ),
148
- 'task' => array(
149
- 'location' => 'path',
150
- 'type' => 'string',
151
- 'required' => true,
152
- ),
153
- ),
154
- ),'get' => array(
155
- 'path' => 'lists/{tasklist}/tasks/{task}',
156
- 'httpMethod' => 'GET',
157
- 'parameters' => array(
158
- 'tasklist' => array(
159
- 'location' => 'path',
160
- 'type' => 'string',
161
- 'required' => true,
162
- ),
163
- 'task' => array(
164
- 'location' => 'path',
165
- 'type' => 'string',
166
- 'required' => true,
167
- ),
168
- ),
169
- ),'insert' => array(
170
- 'path' => 'lists/{tasklist}/tasks',
171
- 'httpMethod' => 'POST',
172
- 'parameters' => array(
173
- 'tasklist' => array(
174
- 'location' => 'path',
175
- 'type' => 'string',
176
- 'required' => true,
177
- ),
178
- 'parent' => array(
179
- 'location' => 'query',
180
- 'type' => 'string',
181
- ),
182
- 'previous' => array(
183
- 'location' => 'query',
184
- 'type' => 'string',
185
- ),
186
- ),
187
- ),'list' => array(
188
- 'path' => 'lists/{tasklist}/tasks',
189
- 'httpMethod' => 'GET',
190
- 'parameters' => array(
191
- 'tasklist' => array(
192
- 'location' => 'path',
193
- 'type' => 'string',
194
- 'required' => true,
195
- ),
196
- 'dueMax' => array(
197
- 'location' => 'query',
198
- 'type' => 'string',
199
- ),
200
- 'showDeleted' => array(
201
- 'location' => 'query',
202
- 'type' => 'boolean',
203
- ),
204
- 'updatedMin' => array(
205
- 'location' => 'query',
206
- 'type' => 'string',
207
- ),
208
- 'completedMin' => array(
209
- 'location' => 'query',
210
- 'type' => 'string',
211
- ),
212
- 'maxResults' => array(
213
- 'location' => 'query',
214
- 'type' => 'string',
215
- ),
216
- 'showCompleted' => array(
217
- 'location' => 'query',
218
- 'type' => 'boolean',
219
- ),
220
- 'pageToken' => array(
221
- 'location' => 'query',
222
- 'type' => 'string',
223
- ),
224
- 'completedMax' => array(
225
- 'location' => 'query',
226
- 'type' => 'string',
227
- ),
228
- 'showHidden' => array(
229
- 'location' => 'query',
230
- 'type' => 'boolean',
231
- ),
232
- 'dueMin' => array(
233
- 'location' => 'query',
234
- 'type' => 'string',
235
- ),
236
- ),
237
- ),'move' => array(
238
- 'path' => 'lists/{tasklist}/tasks/{task}/move',
239
- 'httpMethod' => 'POST',
240
- 'parameters' => array(
241
- 'tasklist' => array(
242
- 'location' => 'path',
243
- 'type' => 'string',
244
- 'required' => true,
245
- ),
246
- 'task' => array(
247
- 'location' => 'path',
248
- 'type' => 'string',
249
- 'required' => true,
250
- ),
251
- 'parent' => array(
252
- 'location' => 'query',
253
- 'type' => 'string',
254
- ),
255
- 'previous' => array(
256
- 'location' => 'query',
257
- 'type' => 'string',
258
- ),
259
- ),
260
- ),'patch' => array(
261
- 'path' => 'lists/{tasklist}/tasks/{task}',
262
- 'httpMethod' => 'PATCH',
263
- 'parameters' => array(
264
- 'tasklist' => array(
265
- 'location' => 'path',
266
- 'type' => 'string',
267
- 'required' => true,
268
- ),
269
- 'task' => array(
270
- 'location' => 'path',
271
- 'type' => 'string',
272
- 'required' => true,
273
- ),
274
- ),
275
- ),'update' => array(
276
- 'path' => 'lists/{tasklist}/tasks/{task}',
277
- 'httpMethod' => 'PUT',
278
- 'parameters' => array(
279
- 'tasklist' => array(
280
- 'location' => 'path',
281
- 'type' => 'string',
282
- 'required' => true,
283
- ),
284
- 'task' => array(
285
- 'location' => 'path',
286
- 'type' => 'string',
287
- 'required' => true,
288
- ),
289
- ),
290
- ),
291
- )
292
- )
293
- );
294
- }
295
- }
296
-
297
-
298
- /**
299
- * The "tasklists" collection of methods.
300
- * Typical usage is:
301
- * <code>
302
- * $tasksService = new Google_Service_Tasks(...);
303
- * $tasklists = $tasksService->tasklists;
304
- * </code>
305
- */
306
- class Google_Service_Tasks_Tasklists_Resource extends Google_Service_Resource
307
- {
308
-
309
- /**
310
- * Deletes the authenticated user's specified task list. (tasklists.delete)
311
- *
312
- * @param string $tasklist Task list identifier.
313
- * @param array $optParams Optional parameters.
314
- */
315
- public function delete($tasklist, $optParams = array())
316
- {
317
- $params = array('tasklist' => $tasklist);
318
- $params = array_merge($params, $optParams);
319
- return $this->call('delete', array($params));
320
- }
321
-
322
- /**
323
- * Returns the authenticated user's specified task list. (tasklists.get)
324
- *
325
- * @param string $tasklist Task list identifier.
326
- * @param array $optParams Optional parameters.
327
- * @return Google_Service_Tasks_TaskList
328
- */
329
- public function get($tasklist, $optParams = array())
330
- {
331
- $params = array('tasklist' => $tasklist);
332
- $params = array_merge($params, $optParams);
333
- return $this->call('get', array($params), "Google_Service_Tasks_TaskList");
334
- }
335
-
336
- /**
337
- * Creates a new task list and adds it to the authenticated user's task lists.
338
- * (tasklists.insert)
339
- *
340
- * @param Google_TaskList $postBody
341
- * @param array $optParams Optional parameters.
342
- * @return Google_Service_Tasks_TaskList
343
- */
344
- public function insert(Google_Service_Tasks_TaskList $postBody, $optParams = array())
345
- {
346
- $params = array('postBody' => $postBody);
347
- $params = array_merge($params, $optParams);
348
- return $this->call('insert', array($params), "Google_Service_Tasks_TaskList");
349
- }
350
-
351
- /**
352
- * Returns all the authenticated user's task lists. (tasklists.listTasklists)
353
- *
354
- * @param array $optParams Optional parameters.
355
- *
356
- * @opt_param string pageToken Token specifying the result page to return.
357
- * Optional.
358
- * @opt_param string maxResults Maximum number of task lists returned on one
359
- * page. Optional. The default is 100.
360
- * @return Google_Service_Tasks_TaskLists
361
- */
362
- public function listTasklists($optParams = array())
363
- {
364
- $params = array();
365
- $params = array_merge($params, $optParams);
366
- return $this->call('list', array($params), "Google_Service_Tasks_TaskLists");
367
- }
368
-
369
- /**
370
- * Updates the authenticated user's specified task list. This method supports
371
- * patch semantics. (tasklists.patch)
372
- *
373
- * @param string $tasklist Task list identifier.
374
- * @param Google_TaskList $postBody
375
- * @param array $optParams Optional parameters.
376
- * @return Google_Service_Tasks_TaskList
377
- */
378
- public function patch($tasklist, Google_Service_Tasks_TaskList $postBody, $optParams = array())
379
- {
380
- $params = array('tasklist' => $tasklist, 'postBody' => $postBody);
381
- $params = array_merge($params, $optParams);
382
- return $this->call('patch', array($params), "Google_Service_Tasks_TaskList");
383
- }
384
-
385
- /**
386
- * Updates the authenticated user's specified task list. (tasklists.update)
387
- *
388
- * @param string $tasklist Task list identifier.
389
- * @param Google_TaskList $postBody
390
- * @param array $optParams Optional parameters.
391
- * @return Google_Service_Tasks_TaskList
392
- */
393
- public function update($tasklist, Google_Service_Tasks_TaskList $postBody, $optParams = array())
394
- {
395
- $params = array('tasklist' => $tasklist, 'postBody' => $postBody);
396
- $params = array_merge($params, $optParams);
397
- return $this->call('update', array($params), "Google_Service_Tasks_TaskList");
398
- }
399
- }
400
-
401
- /**
402
- * The "tasks" collection of methods.
403
- * Typical usage is:
404
- * <code>
405
- * $tasksService = new Google_Service_Tasks(...);
406
- * $tasks = $tasksService->tasks;
407
- * </code>
408
- */
409
- class Google_Service_Tasks_Tasks_Resource extends Google_Service_Resource
410
- {
411
-
412
- /**
413
- * Clears all completed tasks from the specified task list. The affected tasks
414
- * will be marked as 'hidden' and no longer be returned by default when
415
- * retrieving all tasks for a task list. (tasks.clear)
416
- *
417
- * @param string $tasklist Task list identifier.
418
- * @param array $optParams Optional parameters.
419
- */
420
- public function clear($tasklist, $optParams = array())
421
- {
422
- $params = array('tasklist' => $tasklist);
423
- $params = array_merge($params, $optParams);
424
- return $this->call('clear', array($params));
425
- }
426
-
427
- /**
428
- * Deletes the specified task from the task list. (tasks.delete)
429
- *
430
- * @param string $tasklist Task list identifier.
431
- * @param string $task Task identifier.
432
- * @param array $optParams Optional parameters.
433
- */
434
- public function delete($tasklist, $task, $optParams = array())
435
- {
436
- $params = array('tasklist' => $tasklist, 'task' => $task);
437
- $params = array_merge($params, $optParams);
438
- return $this->call('delete', array($params));
439
- }
440
-
441
- /**
442
- * Returns the specified task. (tasks.get)
443
- *
444
- * @param string $tasklist Task list identifier.
445
- * @param string $task Task identifier.
446
- * @param array $optParams Optional parameters.
447
- * @return Google_Service_Tasks_Task
448
- */
449
- public function get($tasklist, $task, $optParams = array())
450
- {
451
- $params = array('tasklist' => $tasklist, 'task' => $task);
452
- $params = array_merge($params, $optParams);
453
- return $this->call('get', array($params), "Google_Service_Tasks_Task");
454
- }
455
-
456
- /**
457
- * Creates a new task on the specified task list. (tasks.insert)
458
- *
459
- * @param string $tasklist Task list identifier.
460
- * @param Google_Task $postBody
461
- * @param array $optParams Optional parameters.
462
- *
463
- * @opt_param string parent Parent task identifier. If the task is created at
464
- * the top level, this parameter is omitted. Optional.
465
- * @opt_param string previous Previous sibling task identifier. If the task is
466
- * created at the first position among its siblings, this parameter is omitted.
467
- * Optional.
468
- * @return Google_Service_Tasks_Task
469
- */
470
- public function insert($tasklist, Google_Service_Tasks_Task $postBody, $optParams = array())
471
- {
472
- $params = array('tasklist' => $tasklist, 'postBody' => $postBody);
473
- $params = array_merge($params, $optParams);
474
- return $this->call('insert', array($params), "Google_Service_Tasks_Task");
475
- }
476
-
477
- /**
478
- * Returns all tasks in the specified task list. (tasks.listTasks)
479
- *
480
- * @param string $tasklist Task list identifier.
481
- * @param array $optParams Optional parameters.
482
- *
483
- * @opt_param string dueMax Upper bound for a task's due date (as a RFC 3339
484
- * timestamp) to filter by. Optional. The default is not to filter by due date.
485
- * @opt_param bool showDeleted Flag indicating whether deleted tasks are
486
- * returned in the result. Optional. The default is False.
487
- * @opt_param string updatedMin Lower bound for a task's last modification time
488
- * (as a RFC 3339 timestamp) to filter by. Optional. The default is not to
489
- * filter by last modification time.
490
- * @opt_param string completedMin Lower bound for a task's completion date (as a
491
- * RFC 3339 timestamp) to filter by. Optional. The default is not to filter by
492
- * completion date.
493
- * @opt_param string maxResults Maximum number of task lists returned on one
494
- * page. Optional. The default is 100.
495
- * @opt_param bool showCompleted Flag indicating whether completed tasks are
496
- * returned in the result. Optional. The default is True.
497
- * @opt_param string pageToken Token specifying the result page to return.
498
- * Optional.
499
- * @opt_param string completedMax Upper bound for a task's completion date (as a
500
- * RFC 3339 timestamp) to filter by. Optional. The default is not to filter by
501
- * completion date.
502
- * @opt_param bool showHidden Flag indicating whether hidden tasks are returned
503
- * in the result. Optional. The default is False.
504
- * @opt_param string dueMin Lower bound for a task's due date (as a RFC 3339
505
- * timestamp) to filter by. Optional. The default is not to filter by due date.
506
- * @return Google_Service_Tasks_Tasks
507
- */
508
- public function listTasks($tasklist, $optParams = array())
509
- {
510
- $params = array('tasklist' => $tasklist);
511
- $params = array_merge($params, $optParams);
512
- return $this->call('list', array($params), "Google_Service_Tasks_Tasks");
513
- }
514
-
515
- /**
516
- * Moves the specified task to another position in the task list. This can
517
- * include putting it as a child task under a new parent and/or move it to a
518
- * different position among its sibling tasks. (tasks.move)
519
- *
520
- * @param string $tasklist Task list identifier.
521
- * @param string $task Task identifier.
522
- * @param array $optParams Optional parameters.
523
- *
524
- * @opt_param string parent New parent task identifier. If the task is moved to
525
- * the top level, this parameter is omitted. Optional.
526
- * @opt_param string previous New previous sibling task identifier. If the task
527
- * is moved to the first position among its siblings, this parameter is omitted.
528
- * Optional.
529
- * @return Google_Service_Tasks_Task
530
- */
531
- public function move($tasklist, $task, $optParams = array())
532
- {
533
- $params = array('tasklist' => $tasklist, 'task' => $task);
534
- $params = array_merge($params, $optParams);
535
- return $this->call('move', array($params), "Google_Service_Tasks_Task");
536
- }
537
-
538
- /**
539
- * Updates the specified task. This method supports patch semantics.
540
- * (tasks.patch)
541
- *
542
- * @param string $tasklist Task list identifier.
543
- * @param string $task Task identifier.
544
- * @param Google_Task $postBody
545
- * @param array $optParams Optional parameters.
546
- * @return Google_Service_Tasks_Task
547
- */
548
- public function patch($tasklist, $task, Google_Service_Tasks_Task $postBody, $optParams = array())
549
- {
550
- $params = array('tasklist' => $tasklist, 'task' => $task, 'postBody' => $postBody);
551
- $params = array_merge($params, $optParams);
552
- return $this->call('patch', array($params), "Google_Service_Tasks_Task");
553
- }
554
-
555
- /**
556
- * Updates the specified task. (tasks.update)
557
- *
558
- * @param string $tasklist Task list identifier.
559
- * @param string $task Task identifier.
560
- * @param Google_Task $postBody
561
- * @param array $optParams Optional parameters.
562
- * @return Google_Service_Tasks_Task
563
- */
564
- public function update($tasklist, $task, Google_Service_Tasks_Task $postBody, $optParams = array())
565
- {
566
- $params = array('tasklist' => $tasklist, 'task' => $task, 'postBody' => $postBody);
567
- $params = array_merge($params, $optParams);
568
- return $this->call('update', array($params), "Google_Service_Tasks_Task");
569
- }
570
- }
571
-
572
-
573
-
574
-
575
- class Google_Service_Tasks_Task extends Google_Collection
576
- {
577
- protected $collection_key = 'links';
578
- protected $internal_gapi_mappings = array(
579
- );
580
- public $completed;
581
- public $deleted;
582
- public $due;
583
- public $etag;
584
- public $hidden;
585
- public $id;
586
- public $kind;
587
- protected $linksType = 'Google_Service_Tasks_TaskLinks';
588
- protected $linksDataType = 'array';
589
- public $notes;
590
- public $parent;
591
- public $position;
592
- public $selfLink;
593
- public $status;
594
- public $title;
595
- public $updated;
596
-
597
-
598
- public function setCompleted($completed)
599
- {
600
- $this->completed = $completed;
601
- }
602
- public function getCompleted()
603
- {
604
- return $this->completed;
605
- }
606
- public function setDeleted($deleted)
607
- {
608
- $this->deleted = $deleted;
609
- }
610
- public function getDeleted()
611
- {
612
- return $this->deleted;
613
- }
614
- public function setDue($due)
615
- {
616
- $this->due = $due;
617
- }
618
- public function getDue()
619
- {
620
- return $this->due;
621
- }
622
- public function setEtag($etag)
623
- {
624
- $this->etag = $etag;
625
- }
626
- public function getEtag()
627
- {
628
- return $this->etag;
629
- }
630
- public function setHidden($hidden)
631
- {
632
- $this->hidden = $hidden;
633
- }
634
- public function getHidden()
635
- {
636
- return $this->hidden;
637
- }
638
- public function setId($id)
639
- {
640
- $this->id = $id;
641
- }
642
- public function getId()
643
- {
644
- return $this->id;
645
- }
646
- public function setKind($kind)
647
- {
648
- $this->kind = $kind;
649
- }
650
- public function getKind()
651
- {
652
- return $this->kind;
653
- }
654
- public function setLinks($links)
655
- {
656
- $this->links = $links;
657
- }
658
- public function getLinks()
659
- {
660
- return $this->links;
661
- }
662
- public function setNotes($notes)
663
- {
664
- $this->notes = $notes;
665
- }
666
- public function getNotes()
667
- {
668
- return $this->notes;
669
- }
670
- public function setParent($parent)
671
- {
672
- $this->parent = $parent;
673
- }
674
- public function getParent()
675
- {
676
- return $this->parent;
677
- }
678
- public function setPosition($position)
679
- {
680
- $this->position = $position;
681
- }
682
- public function getPosition()
683
- {
684
- return $this->position;
685
- }
686
- public function setSelfLink($selfLink)
687
- {
688
- $this->selfLink = $selfLink;
689
- }
690
- public function getSelfLink()
691
- {
692
- return $this->selfLink;
693
- }
694
- public function setStatus($status)
695
- {
696
- $this->status = $status;
697
- }
698
- public function getStatus()
699
- {
700
- return $this->status;
701
- }
702
- public function setTitle($title)
703
- {
704
- $this->title = $title;
705
- }
706
- public function getTitle()
707
- {
708
- return $this->title;
709
- }
710
- public function setUpdated($updated)
711
- {
712
- $this->updated = $updated;
713
- }
714
- public function getUpdated()
715
- {
716
- return $this->updated;
717
- }
718
- }
719
-
720
- class Google_Service_Tasks_TaskLinks extends Google_Model
721
- {
722
- protected $internal_gapi_mappings = array(
723
- );
724
- public $description;
725
- public $link;
726
- public $type;
727
-
728
-
729
- public function setDescription($description)
730
- {
731
- $this->description = $description;
732
- }
733
- public function getDescription()
734
- {
735
- return $this->description;
736
- }
737
- public function setLink($link)
738
- {
739
- $this->link = $link;
740
- }
741
- public function getLink()
742
- {
743
- return $this->link;
744
- }
745
- public function setType($type)
746
- {
747
- $this->type = $type;
748
- }
749
- public function getType()
750
- {
751
- return $this->type;
752
- }
753
- }
754
-
755
- class Google_Service_Tasks_TaskList extends Google_Model
756
- {
757
- protected $internal_gapi_mappings = array(
758
- );
759
- public $etag;
760
- public $id;
761
- public $kind;
762
- public $selfLink;
763
- public $title;
764
- public $updated;
765
-
766
-
767
- public function setEtag($etag)
768
- {
769
- $this->etag = $etag;
770
- }
771
- public function getEtag()
772
- {
773
- return $this->etag;
774
- }
775
- public function setId($id)
776
- {
777
- $this->id = $id;
778
- }
779
- public function getId()
780
- {
781
- return $this->id;
782
- }
783
- public function setKind($kind)
784
- {
785
- $this->kind = $kind;
786
- }
787
- public function getKind()
788
- {
789
- return $this->kind;
790
- }
791
- public function setSelfLink($selfLink)
792
- {
793
- $this->selfLink = $selfLink;
794
- }
795
- public function getSelfLink()
796
- {
797
- return $this->selfLink;
798
- }
799
- public function setTitle($title)
800
- {
801
- $this->title = $title;
802
- }
803
- public function getTitle()
804
- {
805
- return $this->title;
806
- }
807
- public function setUpdated($updated)
808
- {
809
- $this->updated = $updated;
810
- }
811
- public function getUpdated()
812
- {
813
- return $this->updated;
814
- }
815
- }
816
-
817
- class Google_Service_Tasks_TaskLists extends Google_Collection
818
- {
819
- protected $collection_key = 'items';
820
- protected $internal_gapi_mappings = array(
821
- );
822
- public $etag;
823
- protected $itemsType = 'Google_Service_Tasks_TaskList';
824
- protected $itemsDataType = 'array';
825
- public $kind;
826
- public $nextPageToken;
827
-
828
-
829
- public function setEtag($etag)
830
- {
831
- $this->etag = $etag;
832
- }
833
- public function getEtag()
834
- {
835
- return $this->etag;
836
- }
837
- public function setItems($items)
838
- {
839
- $this->items = $items;
840
- }
841
- public function getItems()
842
- {
843
- return $this->items;
844
- }
845
- public function setKind($kind)
846
- {
847
- $this->kind = $kind;
848
- }
849
- public function getKind()
850
- {
851
- return $this->kind;
852
- }
853
- public function setNextPageToken($nextPageToken)
854
- {
855
- $this->nextPageToken = $nextPageToken;
856
- }
857
- public function getNextPageToken()
858
- {
859
- return $this->nextPageToken;
860
- }
861
- }
862
-
863
- class Google_Service_Tasks_Tasks extends Google_Collection
864
- {
865
- protected $collection_key = 'items';
866
- protected $internal_gapi_mappings = array(
867
- );
868
- public $etag;
869
- protected $itemsType = 'Google_Service_Tasks_Task';
870
- protected $itemsDataType = 'array';
871
- public $kind;
872
- public $nextPageToken;
873
-
874
-
875
- public function setEtag($etag)
876
- {
877
- $this->etag = $etag;
878
- }
879
- public function getEtag()
880
- {
881
- return $this->etag;
882
- }
883
- public function setItems($items)
884
- {
885
- $this->items = $items;
886
- }
887
- public function getItems()
888
- {
889
- return $this->items;
890
- }
891
- public function setKind($kind)
892
- {
893
- $this->kind = $kind;
894
- }
895
- public function getKind()
896
- {
897
- return $this->kind;
898
- }
899
- public function setNextPageToken($nextPageToken)
900
- {
901
- $this->nextPageToken = $nextPageToken;
902
- }
903
- public function getNextPageToken()
904
- {
905
- return $this->nextPageToken;
906
- }
907
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/Google/Task/Runner.php CHANGED
@@ -24,7 +24,7 @@ if (!class_exists('UDP_Google_Client')) {
24
  *
25
  * @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
26
  */
27
- class Google_Task_Runner
28
  {
29
  /**
30
  * @var integer $maxDelay The max time (in seconds) to wait before a retry.
@@ -88,7 +88,7 @@ class Google_Task_Runner
88
  $action,
89
  array $arguments = array()
90
  ) {
91
- $config = (array) $client->getClassConfig('Google_Task_Runner');
92
 
93
  if (isset($config['initial_delay'])) {
94
  if ($config['initial_delay'] < 0) {
24
  *
25
  * @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
26
  */
27
+ class UDP_Google_Task_Runner
28
  {
29
  /**
30
  * @var integer $maxDelay The max time (in seconds) to wait before a retry.
88
  $action,
89
  array $arguments = array()
90
  ) {
91
+ $config = (array) $client->getClassConfig('UDP_Google_Task_Runner');
92
 
93
  if (isset($config['initial_delay'])) {
94
  if ($config['initial_delay'] < 0) {
includes/S3.php CHANGED
@@ -2313,7 +2313,7 @@ final class UpdraftPlus_S3Request {
2313
 
2314
  // Parse body into XML
2315
  // The case in which there is not application/xml content-type header is to support a DreamObjects case seen, April 2018
2316
- if (false === $this->response->error && isset($this->response->body) && ((isset($this->response->headers['type']) && 'application/xml' == $this->response->headers['type']) || (!isset($this->response->headers['type']) && 0 === strpos($this->response->body, '<?xml')))) {
2317
  $this->response->body = simplexml_load_string($this->response->body);
2318
 
2319
  // Grab S3 errors
2313
 
2314
  // Parse body into XML
2315
  // The case in which there is not application/xml content-type header is to support a DreamObjects case seen, April 2018
2316
+ if (false === $this->response->error && isset($this->response->body) && ((isset($this->response->headers['type']) && false !== strpos($this->response->headers['type'], 'application/xml')) || (!isset($this->response->headers['type']) && 0 === strpos($this->response->body, '<?xml')))) {
2317
  $this->response->body = simplexml_load_string($this->response->body);
2318
 
2319
  // Grab S3 errors
includes/blockui/{jquery.blockUI-1-16-46.min.js → jquery.blockUI-1-16-47.min.js} RENAMED
File without changes
includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.css → udp-checkout-embed-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
  @keyframes spin{100%{transform:rotate(360deg)}}body.udp-modal-is-opened{overflow:hidden}.udp-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20000}.udp-modal__overlay{width:100%;height:100%;position:absolute;background:#000;opacity:.8;z-index:1}.udp-modal__modal{position:absolute;z-index:2;left:0;top:32px;bottom:0;right:0;background:#FFF;box-shadow:0 4px 10px rgba(0,0,0,0.45882);overflow:auto}.udp-modal__content{position:relative;overflow:auto}.udp-modal__content .img{padding:0 20px;box-sizing:border-box;text-align:center}.udp-modal__content .img img{max-width:100%}.udp-modal__content .text{padding:40px}.udp-modal.loading{background-image:url()}.udp-modal.loading::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:'';animation:spin 1s linear infinite;background:url('loader.svg') center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:#000;z-index:3;opacity:.5}.udp-modal.loading .udp-modal__content,.udp-modal.loading .udp-modal__sidebar,.iframe-is-opened .udp-modal__content,.iframe-is-opened .udp-modal__sidebar{display:none}.udp-modal__iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:#FFF}.udp-modal__iframe iframe{position:absolute;width:100%;height:100%}@media(min-width:1200px){.udp-modal__modal{left:20px;top:calc(20px + 32px);bottom:20px;right:20px}}@media(max-width:782px){.udp-modal__modal{top:46px}}
2
- /*# sourceMappingURL=udp-checkout-embed-1-16-46.min.css.map */
1
  @keyframes spin{100%{transform:rotate(360deg)}}body.udp-modal-is-opened{overflow:hidden}.udp-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20000}.udp-modal__overlay{width:100%;height:100%;position:absolute;background:#000;opacity:.8;z-index:1}.udp-modal__modal{position:absolute;z-index:2;left:0;top:32px;bottom:0;right:0;background:#FFF;box-shadow:0 4px 10px rgba(0,0,0,0.45882);overflow:auto}.udp-modal__content{position:relative;overflow:auto}.udp-modal__content .img{padding:0 20px;box-sizing:border-box;text-align:center}.udp-modal__content .img img{max-width:100%}.udp-modal__content .text{padding:40px}.udp-modal.loading{background-image:url()}.udp-modal.loading::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:'';animation:spin 1s linear infinite;background:url('loader.svg') center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:#000;z-index:3;opacity:.5}.udp-modal.loading .udp-modal__content,.udp-modal.loading .udp-modal__sidebar,.iframe-is-opened .udp-modal__content,.iframe-is-opened .udp-modal__sidebar{display:none}.udp-modal__iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:#FFF}.udp-modal__iframe iframe{position:absolute;width:100%;height:100%}@media(min-width:1200px){.udp-modal__modal{left:20px;top:calc(20px + 32px);bottom:20px;right:20px}}@media(max-width:782px){.udp-modal__modal{top:46px}}
2
+ /*# sourceMappingURL=udp-checkout-embed-1-16-47.min.css.map */
includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.css.map → udp-checkout-embed-1-16-47.min.css.map} RENAMED
@@ -1 +1 @@
1
- {"version":3,"sources":["includes/checkout-embed/assets/udp-checkout-embed.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,4BAA4B;EAC5B;;CAED;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,UAAU;CACV,SAAS;CACT,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,aAAa;CACb,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,QAAQ;CACR,UAAU;CACV,UAAU;CACV,SAAS;CACT,iBAAiB;CACjB,gDAAmC;CACnC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB,SAAS;CACT,UAAU;CACV,oBAAoB;CACpB,mBAAmB;CACnB,YAAY;CAEZ,mCAAmC;CACnC,4CAA4C;CAC5C,uBAAuB;CACvB,eAAe;CACf,mBAAmB;CACnB,eAAe;CACf,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;;;;CAIC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC;EACC,WAAW;EACX,uBAAuB;EACvB,aAAa;EACb,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,UAAU;EACV;;CAED","file":"udp-checkout-embed-1-16-46.min.css","sourcesContent":["@keyframes spin {\n\n\t100% {\n\t\ttransform: rotate( 360deg );\n\t}\n\n}\n\nbody.udp-modal-is-opened {\n\toverflow: hidden;\n}\n\n.udp-modal {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\tright: 0;\n\tz-index: 20000;\n}\n\n.udp-modal__overlay {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tbackground: #000;\n\topacity: 0.8;\n\tz-index: 1;\n}\n\n.udp-modal__modal {\n\tposition: absolute;\n\tz-index: 2;\n\tleft: 0;\n\ttop: 32px;\n\tbottom: 0;\n\tright: 0;\n\tbackground: #FFF;\n\tbox-shadow: 0px 4px 10px #00000075;\n\toverflow: auto;\n}\n\n.udp-modal__content {\n\tposition: relative;\n\toverflow: auto;\n}\n\n.udp-modal__content .img {\n\tpadding: 0 20px;\n\tbox-sizing: border-box;\n\ttext-align: center;\n}\n\n.udp-modal__content .img img {\n\tmax-width: 100%;\n}\n\n.udp-modal__content .text {\n\tpadding: 40px;\n}\n\n.udp-modal.loading {\n\tbackground-image: url();\n}\n\n.udp-modal.loading::before {\n\theight: 1em;\n\twidth: 1em;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-left: -0.5em;\n\tmargin-top: -0.5em;\n\tcontent: '';\n\t-webkit-animation: spin 1s linear infinite;\n\tanimation: spin 1s linear infinite;\n\tbackground: url('loader.svg') center center;\n\tbackground-size: cover;\n\tline-height: 1;\n\ttext-align: center;\n\tfont-size: 2em;\n\tcolor: #000;\n\tz-index: 3;\n\topacity: 0.5;\n}\n\n.udp-modal.loading .udp-modal__content,\n.udp-modal.loading .udp-modal__sidebar,\n.iframe-is-opened .udp-modal__content,\n.iframe-is-opened .udp-modal__sidebar {\n\tdisplay: none;\n}\n\n.udp-modal__iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 3;\n\tbackground: #FFF;\n}\n\n.udp-modal__iframe iframe {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n}\n\n@media(min-width: 1200px) {\n\n\t.udp-modal__modal {\n\t\tleft: 20px;\n\t\ttop: calc(20px + 32px);\n\t\tbottom: 20px;\n\t\tright: 20px;\n\t}\n\n}\n\n@media(max-width: 782px) {\n\n\t.udp-modal__modal {\n\t\ttop: 46px;\n\t}\n\n}"]}
1
+ {"version":3,"sources":["includes/checkout-embed/assets/udp-checkout-embed.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,4BAA4B;EAC5B;;CAED;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,UAAU;CACV,SAAS;CACT,eAAe;CACf;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,iBAAiB;CACjB,aAAa;CACb,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,QAAQ;CACR,UAAU;CACV,UAAU;CACV,SAAS;CACT,iBAAiB;CACjB,gDAAmC;CACnC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,eAAe;CACf;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB,SAAS;CACT,UAAU;CACV,oBAAoB;CACpB,mBAAmB;CACnB,YAAY;CAEZ,mCAAmC;CACnC,4CAA4C;CAC5C,uBAAuB;CACvB,eAAe;CACf,mBAAmB;CACnB,eAAe;CACf,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;;;;CAIC,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,SAAS;CACT,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC;EACC,WAAW;EACX,uBAAuB;EACvB,aAAa;EACb,YAAY;EACZ;;CAED;;AAED;;CAEC;EACC,UAAU;EACV;;CAED","file":"udp-checkout-embed-1-16-47.min.css","sourcesContent":["@keyframes spin {\n\n\t100% {\n\t\ttransform: rotate( 360deg );\n\t}\n\n}\n\nbody.udp-modal-is-opened {\n\toverflow: hidden;\n}\n\n.udp-modal {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tbottom: 0;\n\tright: 0;\n\tz-index: 20000;\n}\n\n.udp-modal__overlay {\n\twidth: 100%;\n\theight: 100%;\n\tposition: absolute;\n\tbackground: #000;\n\topacity: 0.8;\n\tz-index: 1;\n}\n\n.udp-modal__modal {\n\tposition: absolute;\n\tz-index: 2;\n\tleft: 0;\n\ttop: 32px;\n\tbottom: 0;\n\tright: 0;\n\tbackground: #FFF;\n\tbox-shadow: 0px 4px 10px #00000075;\n\toverflow: auto;\n}\n\n.udp-modal__content {\n\tposition: relative;\n\toverflow: auto;\n}\n\n.udp-modal__content .img {\n\tpadding: 0 20px;\n\tbox-sizing: border-box;\n\ttext-align: center;\n}\n\n.udp-modal__content .img img {\n\tmax-width: 100%;\n}\n\n.udp-modal__content .text {\n\tpadding: 40px;\n}\n\n.udp-modal.loading {\n\tbackground-image: url();\n}\n\n.udp-modal.loading::before {\n\theight: 1em;\n\twidth: 1em;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-left: -0.5em;\n\tmargin-top: -0.5em;\n\tcontent: '';\n\t-webkit-animation: spin 1s linear infinite;\n\tanimation: spin 1s linear infinite;\n\tbackground: url('loader.svg') center center;\n\tbackground-size: cover;\n\tline-height: 1;\n\ttext-align: center;\n\tfont-size: 2em;\n\tcolor: #000;\n\tz-index: 3;\n\topacity: 0.5;\n}\n\n.udp-modal.loading .udp-modal__content,\n.udp-modal.loading .udp-modal__sidebar,\n.iframe-is-opened .udp-modal__content,\n.iframe-is-opened .udp-modal__sidebar {\n\tdisplay: none;\n}\n\n.udp-modal__iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: 3;\n\tbackground: #FFF;\n}\n\n.udp-modal__iframe iframe {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n}\n\n@media(min-width: 1200px) {\n\n\t.udp-modal__modal {\n\t\tleft: 20px;\n\t\ttop: calc(20px + 32px);\n\t\tbottom: 20px;\n\t\tright: 20px;\n\t}\n\n}\n\n@media(max-width: 782px) {\n\n\t.udp-modal__modal {\n\t\ttop: 46px;\n\t}\n\n}"]}
includes/checkout-embed/assets/{udp-checkout-embed-1-16-46.min.js → udp-checkout-embed-1-16-47.min.js} RENAMED
File without changes
includes/class-commands.php CHANGED
@@ -120,6 +120,13 @@ class UpdraftPlus_Commands {
120
  add_filter('updraftplus_initial_jobdata', array($updraftplus, 'updraftplus_clone_backup_jobdata'), 10, 3);
121
  }
122
 
 
 
 
 
 
 
 
123
  $background_operation_started_method_name = empty($params['background_operation_started_method_name']) ? '_updraftplus_background_operation_started' : $params['background_operation_started_method_name'];
124
  $updraftplus_admin->request_backupnow($params, array($this->_uc_helper, $background_operation_started_method_name));
125
 
120
  add_filter('updraftplus_initial_jobdata', array($updraftplus, 'updraftplus_clone_backup_jobdata'), 10, 3);
121
  }
122
 
123
+ if (!empty($params['db_anon_all']) || !empty($params['db_anon_non_staff'])) {
124
+ if (!class_exists('UpdraftPlus_Anonymisation_Functions')) include_once(UPDRAFTPLUS_DIR.'/addons/anonymisation.php');
125
+
126
+ add_filter('updraft_backupnow_options', 'UpdraftPlus_Anonymisation_Functions::updraftplus_backup_anonymisation_options', 10, 2);
127
+ add_filter('updraftplus_initial_jobdata', 'UpdraftPlus_Anonymisation_Functions::updraftplus_backup_anonymisation_jobdata', 10, 2);
128
+ }
129
+
130
  $background_operation_started_method_name = empty($params['background_operation_started_method_name']) ? '_updraftplus_background_operation_started' : $params['background_operation_started_method_name'];
131
  $updraftplus_admin->request_backupnow($params, array($this->_uc_helper, $background_operation_started_method_name));
132
 
includes/class-filesystem-functions.php CHANGED
@@ -153,6 +153,7 @@ class UpdraftPlus_Filesystem_Functions {
153
  $all_jobs = $wpdb->get_results("SELECT $key_column, $value_column FROM $table WHERE $key_column LIKE 'updraft_jobdata_%' LIMIT 100", ARRAY_A);
154
 
155
  foreach ($all_jobs as $job) {
 
156
  $val = maybe_unserialize($job[$value_column]);
157
  // TODO: Can simplify this after a while (now all jobs use job_time_ms) - 1 Jan 2014
158
  $delete = false;
@@ -165,7 +166,10 @@ class UpdraftPlus_Filesystem_Functions {
165
  } elseif (!empty($val['job_type']) && 'backup' != $val['job_type'] && empty($val['backup_time_ms']) && empty($val['job_time_ms'])) {
166
  $delete = true;
167
  }
168
- if ($delete) delete_site_option($job[$key_column]);
 
 
 
169
  }
170
  }
171
  $updraft_dir = $updraftplus->backups_dir_location();
@@ -640,7 +644,7 @@ class UpdraftPlus_Filesystem_Functions {
640
  * Require we have enough space to unzip the file and copy its contents, with a 10% buffer.
641
  */
642
  if (self::wp_doing_cron()) {
643
- $available_space = @disk_free_space(WP_CONTENT_DIR);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
644
  if ($available_space && ($uncompressed_size * 2.1) > $available_space) {
645
  return new WP_Error('disk_full_unzip_file', __('Could not copy files. You may have run out of disk space.'), compact('uncompressed_size', 'available_space'));
646
  }
153
  $all_jobs = $wpdb->get_results("SELECT $key_column, $value_column FROM $table WHERE $key_column LIKE 'updraft_jobdata_%' LIMIT 100", ARRAY_A);
154
 
155
  foreach ($all_jobs as $job) {
156
+ $nonce = str_replace('updraft_jobdata_', '', $job[$key_column]);
157
  $val = maybe_unserialize($job[$value_column]);
158
  // TODO: Can simplify this after a while (now all jobs use job_time_ms) - 1 Jan 2014
159
  $delete = false;
166
  } elseif (!empty($val['job_type']) && 'backup' != $val['job_type'] && empty($val['backup_time_ms']) && empty($val['job_time_ms'])) {
167
  $delete = true;
168
  }
169
+ if ($delete) {
170
+ delete_site_option($job[$key_column]);
171
+ delete_site_option('updraftplus_semaphore_'.$nonce);
172
+ }
173
  }
174
  }
175
  $updraft_dir = $updraftplus->backups_dir_location();
644
  * Require we have enough space to unzip the file and copy its contents, with a 10% buffer.
645
  */
646
  if (self::wp_doing_cron()) {
647
+ $available_space = function_exists('disk_free_space') ? @disk_free_space(WP_CONTENT_DIR) : false;// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
648
  if ($available_space && ($uncompressed_size * 2.1) > $available_space) {
649
  return new WP_Error('disk_full_unzip_file', __('Could not copy files. You may have run out of disk space.'), compact('uncompressed_size', 'available_space'));
650
  }
includes/class-updraft-semaphore.php ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (!defined('ABSPATH')) die('No direct access.');
4
+
5
+ /**
6
+ * Class Updraft_Semaphore_3_0
7
+ *
8
+ * This class is much simpler to use than the the previous series, as it has dropped support for complicated cases that were not being used. It also now only uses a single row in the options database, and takes care of creating it itself internally.
9
+ *
10
+ * Logging, though, may be noisier, unless your loggers are taking note of the log level and only registering what is required.
11
+ *
12
+ * Example of use (a lock that will expire if not released within 300 seconds)
13
+ *
14
+ * See test.php for a longer example (including logging).
15
+ *
16
+ * $my_lock = new Updraft_Semaphore_3_0('my_lock_name', 300);
17
+ * // If getting the lock does not succeed first time, try again up to twice
18
+ * if ($my_lock->lock(2)) {
19
+ * try {
20
+ * // do stuff ...
21
+ * } catch (Exception $e) {
22
+ * // We are making sure we release the lock in case of an error
23
+ * } catch (Error $e) {
24
+ * // We are making sure we release the lock in case of an error
25
+ * }
26
+ * $my_lock->release();
27
+ * } else {
28
+ * error_log("Sorry, could not get the lock");
29
+ * }
30
+ */
31
+ class Updraft_Semaphore_3_0 {
32
+
33
+ // Time after which the lock will expire (in seconds)
34
+ protected $locked_for;
35
+
36
+ // Name for the lock in the WP options table
37
+ protected $option_name;
38
+
39
+ // Lock status - a boolean
40
+ protected $acquired = false;
41
+
42
+ // An array of loggers
43
+ protected $loggers = array();
44
+
45
+ /**
46
+ * Constructor. Instantiating does not lock anything, but sets up the details for future operations.
47
+ *
48
+ * @param String $name - a unique (across the WP site) name for the lock. Should be no more than 51 characters in length (because of the use of the WP options table, with some further characters used internally)
49
+ * @param Integer $locked_for - time (in seconds) after which the lock will expire if not released. This needs to be positive if you don't want bad things to happen.
50
+ * @param Array $loggers - an array of loggers
51
+ */
52
+ public function __construct($name, $locked_for = 300, $loggers = array()) {
53
+ $this->option_name = 'updraft_lock_'.$name;
54
+ $this->locked_for = $locked_for;
55
+ $this->loggers = $loggers;
56
+ }
57
+
58
+ /**
59
+ * Internal function to make sure that the lock is set up in the database
60
+ *
61
+ * @return Integer - 0 means 'failed' (which could include that someone else concurrently created it); 1 means 'already existed'; 2 means 'exists, because we created it). The intention is that non-zero results mean that the lock exists.
62
+ */
63
+ private function ensure_database_initialised() {
64
+
65
+ global $wpdb;
66
+
67
+ $sql = $wpdb->prepare("SELECT COUNT(*) FROM {$wpdb->options} WHERE option_name = %s", $this->option_name);
68
+
69
+ if (1 === (int) $wpdb->get_var($sql)) {
70
+ $this->log('Lock option ('.$this->option_name.', '.$wpdb->options.') already existed in the database', 'debug');
71
+ return 1;
72
+ }
73
+
74
+ $sql = $wpdb->prepare("INSERT INTO {$wpdb->options} (option_name, option_value, autoload) VALUES(%s, '0', 'no');", $this->option_name);
75
+
76
+ $rows_affected = $wpdb->query($sql);
77
+
78
+ if ($rows_affected > 0) {
79
+ $this->log('Lock option ('.$this->option_name.', '.$wpdb->options.') was created in the database', 'debug');
80
+ } else {
81
+ $this->log('Lock option ('.$this->option_name.', '.$wpdb->options.') failed to be created in the database (could already exist)', 'notice');
82
+ }
83
+
84
+ return ($rows_affected > 0) ? 2 : 0;
85
+ }
86
+
87
+ /**
88
+ * Attempt to acquire the lock. If it was already acquired, then nothing extra will be done (the method will be a no-op).
89
+ *
90
+ * @param Integer $retries - how many times to retry (after a 1 second sleep each time)
91
+ *
92
+ * @return Boolean - whether the lock was successfully acquired or not
93
+ */
94
+ public function lock($retries = 0) {
95
+
96
+ if ($this->acquired) return true;
97
+
98
+ global $wpdb;
99
+
100
+ $time_now = time();
101
+ $acquire_until = $time_now + $this->locked_for;
102
+
103
+ $sql = $wpdb->prepare("UPDATE {$wpdb->options} SET option_value = %s WHERE option_name = %s AND option_value < %d", $acquire_until, $this->option_name, $time_now);
104
+
105
+ if (1 === $wpdb->query($sql)) {
106
+ $this->log('Lock ('.$this->option_name.', '.$wpdb->options.') acquired', 'info');
107
+ $this->acquired = true;
108
+ return true;
109
+ }
110
+
111
+ // See if the failure was caused by the row not existing (we check this only after failure, because it should only occur once on the site)
112
+ if (!$this->ensure_database_initialised()) return false;
113
+
114
+ do {
115
+ // Now that the row has been created, try again
116
+ if (1 === $wpdb->query($sql)) {
117
+ $this->log('Lock ('.$this->option_name.', '.$wpdb->options.') acquired after initialising the database', 'info');
118
+ $this->acquired = true;
119
+ return true;
120
+ }
121
+ $retries--;
122
+ if ($retries >=0) {
123
+ $this->log('Lock ('.$this->option_name.', '.$wpdb->options.') not yet acquired; sleeping', 'debug');
124
+ sleep(1);
125
+ // As a second has passed, update the time we are aiming for
126
+ $time_now = time();
127
+ $acquire_until = $time_now + $this->locked_for;
128
+ $sql = $wpdb->prepare("UPDATE {$wpdb->options} SET option_value = %s WHERE option_name = %s AND option_value < %d", $acquire_until, $this->option_name, $time_now);
129
+ }
130
+ } while ($retries >= 0);
131
+
132
+ $this->log('Lock ('.$this->option_name.', '.$wpdb->options.') could not be acquired (it is locked)', 'info');
133
+
134
+ return false;
135
+ }
136
+
137
+ /**
138
+ * Release the lock
139
+ *
140
+ * N.B. We don't attempt to unlock it unless we locked it. i.e. Lost locks are left to expire rather than being forced. (If we want to force them, we'll need to introduce a new parameter).
141
+ *
142
+ * @return Boolean - if it returns false, then the lock was apparently not locked by us (and the caller will most likely therefore ignore the result, whatever it is).
143
+ */
144
+ public function release() {
145
+ if (!$this->acquired) return false;
146
+ global $wpdb;
147
+ $sql = $wpdb->prepare("UPDATE {$wpdb->options} SET option_value = '0' WHERE option_name = %s", $this->option_name);
148
+
149
+ $this->log('Lock option ('.$this->option_name.', '.$wpdb->options.') released', 'info');
150
+
151
+ return (int) $wpdb->query($sql) === 1;
152
+ }
153
+
154
+ /**
155
+ * Cleans up the DB of any residual data. This should not be used as part of ordinary unlocking; only as part of deinstalling, or if you otherwise know that the lock will not be used again. If calling this, it's redundant to first unlock (and a no-op to attempt to do so afterwards).
156
+ */
157
+ public function delete() {
158
+ $this->acquired = false;
159
+
160
+ global $wpdb;
161
+ $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->options} WHERE option_name = %s", $this->option_name));
162
+
163
+ $this->log('Lock option ('.$this->option_name.', '.$wpdb->options.') was deleted from the database');
164
+ }
165
+
166
+ /**
167
+ * Captures and logs any given messages
168
+ *
169
+ * @param String $message - the error message
170
+ * @param String $level - the message level (debug, notice, info, warning, error)
171
+ */
172
+ public function log($message, $level = 'info') {
173
+ if (isset($this->loggers)) {
174
+ foreach ($this->loggers as $logger) {
175
+ $logger->log($level, $message);
176
+ }
177
+ }
178
+ }
179
+
180
+ /**
181
+ * Sets the list of loggers for this instance (removing any others).
182
+ *
183
+ * @param Array $loggers - the loggers for this task
184
+ */
185
+ public function set_loggers($loggers) {
186
+ $this->loggers = array();
187
+ foreach ($loggers as $logger) {
188
+ $this->add_logger($logger);
189
+ }
190
+ }
191
+
192
+ /**
193
+ * Add a logger to loggers list
194
+ *
195
+ * @param Callable $logger - a logger (a method with a callable function 'log', taking string parameters $level $message)
196
+ */
197
+ public function add_logger($logger) {
198
+ $this->loggers[] = $logger;
199
+ }
200
+
201
+ /**
202
+ * Return the current list of loggers
203
+ *
204
+ * @return Array
205
+ */
206
+ public function get_loggers() {
207
+ return $this->loggers;
208
+ }
209
+ }
includes/google-extensions.php CHANGED
@@ -201,7 +201,7 @@ public function updraftplus_getResumeUri() { return $this->resumeUri; }
201
  // No problems, but upload not complete.
202
  return false;
203
  } else {
204
- return Google_Http_REST::decodeHttpResponse($response, $this->client);
205
  }
206
  }
207
 
201
  // No problems, but upload not complete.
202
  return false;
203
  } else {
204
+ return UDP_Google_Http_REST::decodeHttpResponse($response, $this->client);
205
  }
206
  }
207
 
includes/{jquery-ui.custom-v1.11.4-1-16-46.min.css → jquery-ui.custom-v1.11.4-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
  /* jQuery UI - v1.11.4 - 2015-12-05* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #AAA}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #DDD;background:#EEE url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:alpha(opacity=20);border-radius:5px}
2
- /*# sourceMappingURL=jquery-ui.custom-v1.11.4-1-16-46.min.css.map */
1
  /* jQuery UI - v1.11.4 - 2015-12-05* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #AAA}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #DDD;background:#EEE url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:alpha(opacity=20);border-radius:5px}
2
+ /*# sourceMappingURL=jquery-ui.custom-v1.11.4-1-16-47.min.css.map */
includes/{jquery-ui.custom-v1.11.4-1-16-46.min.css.map → jquery-ui.custom-v1.11.4-1-16-47.min.css.map} RENAMED
@@ -1 +1 @@
1
- {"version":3,"sources":["includes/jquery-ui.custom-v1.11.4.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc,CAAC,kBAAkB;CACjC;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,cAAc,CAAC,kBAAkB;CACjC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,WAAW;CACX,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,kBAAkB,CAAC,+BAA+B;CAClD;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,aAAa;CACb;;AAED,sDAAsD;AACtD;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED,yBAAyB;AACzB;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,cAAc;CACd,wBAAwB;CACxB;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;CACC,oBAAoB;CACpB,qBAAqB;CACrB;;AAED,oEAAoE;AACpE;CACC,kBAAkB;CAClB;;AAED,4BAA4B;AAC5B;;;;;CAKC,mBAAmB;CACnB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB;;AAED;;;CAGC,WAAW;CACX;;AAED;;;CAGC,YAAY;CACZ;;AAED,iBAAiB;AACjB;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED,iBAAiB;AACjB,oDAAoD;AACpD;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,aAAa;CACb,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,0BAA0B;CAC1B,gBAAgB;CAChB,cAAc,CAAC,kBAAkB;CACjC,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,WAAW;CACX,iBAAiB;CACjB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,iBAAiB;CACjB,+BAA+B;CAC/B,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,wBAAwB;CACxB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,WAAW;CACX,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,iBAAiB;CACjB,oBAAoB;CACpB,mBAAmB;CACnB;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,iBAAiB;CACjB,SAAS;CACT,QAAQ;CACR;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED,kBAAkB;AAClB;CACC,8BAA8B;CAC9B,iCAAiC;CACjC;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CACjB,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB,0FAA0F;CAC1F,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,0FAA0F;CAC1F,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;CAGC,uBAAuB;CACvB,oFAAoF;CACpF,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;;CAQC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,4FAA4F;CAC5F,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,2FAA2F;CAC3F,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,cAAc;CACd,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,wFAAwF;CACxF,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,mBAAmB;CACnB","file":"jquery-ui.custom-v1.11.4-1-16-46.min.css","sourcesContent":["/*! jQuery UI - v1.11.4 - 2015-12-05\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-clearfix {\n\tmin-height: 0; /* support: IE7 */\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tmin-height: 0; /* support: IE7 */\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-icons .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tposition: absolute;\n\tleft: .5em;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-button {\n\tdisplay: inline-block;\n\tposition: relative;\n\tpadding: 0;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\toverflow: visible; /* removes extra width in IE */\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2.2em;\n}\n\n/* button elements seem to need a little more width */\nbutton.ui-button-icon-only {\n\twidth: 2.4em;\n}\n\n.ui-button-icons-only {\n\twidth: 3.4em;\n}\n\nbutton.ui-button-icons-only {\n\twidth: 3.7em;\n}\n\n/* button text element */\n.ui-button .ui-button-text {\n\tdisplay: block;\n\tline-height: normal;\n}\n\n.ui-button-text-only .ui-button-text {\n\tpadding: .4em 1em;\n}\n\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n\tpadding: .4em;\n\ttext-indent: -9999999px;\n}\n\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 1em .4em 2.1em;\n}\n\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 2.1em .4em 1em;\n}\n\n.ui-button-text-icons .ui-button-text {\n\tpadding-left: 2.1em;\n\tpadding-right: 2.1em;\n}\n\n/* no icon support for input elements, provide padding by default */\ninput.ui-button {\n\tpadding: .4em 1em;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon,\n.ui-button-icons-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-button-icon-only .ui-icon {\n\tleft: 50%;\n\tmargin-left: -8px;\n}\n\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary,\n.ui-button-icons-only .ui-button-icon-primary {\n\tleft: .5em;\n}\n\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary,\n.ui-button-icons-only .ui-button-icon-secondary {\n\tright: .5em;\n}\n\n/* button sets */\n.ui-buttonset {\n\tmargin-right: 7px;\n}\n\n.ui-buttonset .ui-button {\n\tmargin-left: 0;\n\tmargin-right: -.3em;\n}\n\n/* workarounds */\n/* reset extra padding in Firefox, see h5bp.com/l */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n.ui-dialog {\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-se {\n\twidth: 12px;\n\theight: 12px;\n\tright: -5px;\n\tbottom: -5px;\n\tbackground-position: 16px 16px;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: none;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 3px 1em 3px .4em;\n\tcursor: pointer;\n\tmin-height: 0; /* support: IE7 */\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\t/* Support: IE7 */\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-button {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-decoration: none;\n\tcursor: pointer;\n}\n\n.ui-selectmenu-button span.ui-icon {\n\tright: 0.5em;\n\tleft: auto;\n\tmargin-top: -8px;\n\tposition: absolute;\n\ttop: 50%;\n}\n\n.ui-selectmenu-button span.ui-selectmenu-text {\n\ttext-align: left;\n\tpadding: 0.4em 2.1em 0.4em 1em;\n\tdisplay: block;\n\tline-height: 1.4;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 22px;\n}\n\n.ui-spinner-button {\n\twidth: 16px;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top: none;\n\tborder-bottom: none;\n\tborder-right: none;\n}\n\n/* vertically center icon */\n.ui-spinner .ui-icon {\n\tposition: absolute;\n\tmargin-top: -8px;\n\ttop: 50%;\n\tleft: 0;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n/* TR overrides */\n.ui-spinner .ui-icon-triangle-1-s {\n\t/* need to fix icons sprite */\n\tbackground-position: -65px -16px;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n\tbox-shadow: 0 0 5px #AAA;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE url(\"images/ui-bg_highlight-soft_100_eeeeee_1x100.png\") 50% top repeat-x;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828 url(\"images/ui-bg_gloss-wave_35_f6a828_500x100.png\") 50% 50% repeat-x;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: normal;\n\tcolor: #2B2B2B;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n\tcolor: #1C94C4;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited {\n\tcolor: #C77405;\n\ttext-decoration: none;\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #EB8F00;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C url(\"images/ui-bg_highlight-soft_75_ffe45c_1x100.png\") 50% top repeat-x;\n\tcolor: #363636;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900 url(\"images/ui-bg_diagonals-thick_18_b81900_40x40.png\") 50% 50% repeat;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: 0.35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-default .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-carat-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-carat-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-carat-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-carat-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-carat-1-s {\n\tbackground-position: -64px 0;\n}\n\n.ui-icon-carat-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-carat-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-carat-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-carat-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-carat-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -64px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -64px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 0 -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\n}\n\n.ui-icon-circle-arrow-e {\n\tbackground-position: -112px -192px;\n}\n\n.ui-icon-circle-arrow-s {\n\tbackground-position: -128px -192px;\n}\n\n.ui-icon-circle-arrow-w {\n\tbackground-position: -144px -192px;\n}\n\n.ui-icon-circle-arrow-n {\n\tbackground-position: -160px -192px;\n}\n\n.ui-icon-circle-zoomin {\n\tbackground-position: -176px -192px;\n}\n\n.ui-icon-circle-zoomout {\n\tbackground-position: -192px -192px;\n}\n\n.ui-icon-circle-check {\n\tbackground-position: -208px -192px;\n}\n\n.ui-icon-circlesmall-plus {\n\tbackground-position: 0 -208px;\n}\n\n.ui-icon-circlesmall-minus {\n\tbackground-position: -16px -208px;\n}\n\n.ui-icon-circlesmall-close {\n\tbackground-position: -32px -208px;\n}\n\n.ui-icon-squaresmall-plus {\n\tbackground-position: -48px -208px;\n}\n\n.ui-icon-squaresmall-minus {\n\tbackground-position: -64px -208px;\n}\n\n.ui-icon-squaresmall-close {\n\tbackground-position: -80px -208px;\n}\n\n.ui-icon-grip-dotted-vertical {\n\tbackground-position: 0 -224px;\n}\n\n.ui-icon-grip-dotted-horizontal {\n\tbackground-position: -16px -224px;\n}\n\n.ui-icon-grip-solid-vertical {\n\tbackground-position: -32px -224px;\n}\n\n.ui-icon-grip-solid-horizontal {\n\tbackground-position: -48px -224px;\n}\n\n.ui-icon-gripsmall-diagonal-se {\n\tbackground-position: -64px -224px;\n}\n\n.ui-icon-grip-diagonal-se {\n\tbackground-position: -80px -224px;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666 url(\"images/ui-bg_diagonals-thick_20_666666_40x40.png\") 50% 50% repeat;\n\topacity: 0.5;\n\tfilter: alpha(opacity=50); /* support: IE8 */\n}\n\n.ui-widget-shadow {\n\tmargin: -5px 0 0 -5px;\n\tpadding: 5px;\n\tbackground: #000;\n\topacity: 0.2;\n\tfilter: alpha(opacity=20); /* support: IE8 */\n\tborder-radius: 5px;\n}"]}
1
+ {"version":3,"sources":["includes/jquery-ui.custom-v1.11.4.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc,CAAC,kBAAkB;CACjC;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,cAAc,CAAC,kBAAkB;CACjC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,WAAW;CACX,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,kBAAkB,CAAC,+BAA+B;CAClD;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,aAAa;CACb;;AAED,sDAAsD;AACtD;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED,yBAAyB;AACzB;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,cAAc;CACd,wBAAwB;CACxB;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;CACC,oBAAoB;CACpB,qBAAqB;CACrB;;AAED,oEAAoE;AACpE;CACC,kBAAkB;CAClB;;AAED,4BAA4B;AAC5B;;;;;CAKC,mBAAmB;CACnB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB;;AAED;;;CAGC,WAAW;CACX;;AAED;;;CAGC,YAAY;CACZ;;AAED,iBAAiB;AACjB;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED,iBAAiB;AACjB,oDAAoD;AACpD;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,aAAa;CACb,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,0BAA0B;CAC1B,gBAAgB;CAChB,cAAc,CAAC,kBAAkB;CACjC,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,WAAW;CACX,iBAAiB;CACjB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,iBAAiB;CACjB,+BAA+B;CAC/B,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,wBAAwB;CACxB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,WAAW;CACX,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,iBAAiB;CACjB,oBAAoB;CACpB,mBAAmB;CACnB;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,iBAAiB;CACjB,SAAS;CACT,QAAQ;CACR;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED,kBAAkB;AAClB;CACC,8BAA8B;CAC9B,iCAAiC;CACjC;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CACjB,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB,0FAA0F;CAC1F,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,0FAA0F;CAC1F,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;CAGC,uBAAuB;CACvB,oFAAoF;CACpF,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;;CAQC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,4FAA4F;CAC5F,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,2FAA2F;CAC3F,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,cAAc;CACd,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,wFAAwF;CACxF,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,mBAAmB;CACnB","file":"jquery-ui.custom-v1.11.4-1-16-47.min.css","sourcesContent":["/*! jQuery UI - v1.11.4 - 2015-12-05\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-clearfix {\n\tmin-height: 0; /* support: IE7 */\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tmin-height: 0; /* support: IE7 */\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-icons .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tposition: absolute;\n\tleft: .5em;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-button {\n\tdisplay: inline-block;\n\tposition: relative;\n\tpadding: 0;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\toverflow: visible; /* removes extra width in IE */\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2.2em;\n}\n\n/* button elements seem to need a little more width */\nbutton.ui-button-icon-only {\n\twidth: 2.4em;\n}\n\n.ui-button-icons-only {\n\twidth: 3.4em;\n}\n\nbutton.ui-button-icons-only {\n\twidth: 3.7em;\n}\n\n/* button text element */\n.ui-button .ui-button-text {\n\tdisplay: block;\n\tline-height: normal;\n}\n\n.ui-button-text-only .ui-button-text {\n\tpadding: .4em 1em;\n}\n\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n\tpadding: .4em;\n\ttext-indent: -9999999px;\n}\n\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 1em .4em 2.1em;\n}\n\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 2.1em .4em 1em;\n}\n\n.ui-button-text-icons .ui-button-text {\n\tpadding-left: 2.1em;\n\tpadding-right: 2.1em;\n}\n\n/* no icon support for input elements, provide padding by default */\ninput.ui-button {\n\tpadding: .4em 1em;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon,\n.ui-button-icons-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-button-icon-only .ui-icon {\n\tleft: 50%;\n\tmargin-left: -8px;\n}\n\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary,\n.ui-button-icons-only .ui-button-icon-primary {\n\tleft: .5em;\n}\n\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary,\n.ui-button-icons-only .ui-button-icon-secondary {\n\tright: .5em;\n}\n\n/* button sets */\n.ui-buttonset {\n\tmargin-right: 7px;\n}\n\n.ui-buttonset .ui-button {\n\tmargin-left: 0;\n\tmargin-right: -.3em;\n}\n\n/* workarounds */\n/* reset extra padding in Firefox, see h5bp.com/l */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n.ui-dialog {\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-se {\n\twidth: 12px;\n\theight: 12px;\n\tright: -5px;\n\tbottom: -5px;\n\tbackground-position: 16px 16px;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: none;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 3px 1em 3px .4em;\n\tcursor: pointer;\n\tmin-height: 0; /* support: IE7 */\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\t/* Support: IE7 */\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-button {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-decoration: none;\n\tcursor: pointer;\n}\n\n.ui-selectmenu-button span.ui-icon {\n\tright: 0.5em;\n\tleft: auto;\n\tmargin-top: -8px;\n\tposition: absolute;\n\ttop: 50%;\n}\n\n.ui-selectmenu-button span.ui-selectmenu-text {\n\ttext-align: left;\n\tpadding: 0.4em 2.1em 0.4em 1em;\n\tdisplay: block;\n\tline-height: 1.4;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 22px;\n}\n\n.ui-spinner-button {\n\twidth: 16px;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top: none;\n\tborder-bottom: none;\n\tborder-right: none;\n}\n\n/* vertically center icon */\n.ui-spinner .ui-icon {\n\tposition: absolute;\n\tmargin-top: -8px;\n\ttop: 50%;\n\tleft: 0;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n/* TR overrides */\n.ui-spinner .ui-icon-triangle-1-s {\n\t/* need to fix icons sprite */\n\tbackground-position: -65px -16px;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n\tbox-shadow: 0 0 5px #AAA;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE url(\"images/ui-bg_highlight-soft_100_eeeeee_1x100.png\") 50% top repeat-x;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828 url(\"images/ui-bg_gloss-wave_35_f6a828_500x100.png\") 50% 50% repeat-x;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: normal;\n\tcolor: #2B2B2B;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n\tcolor: #1C94C4;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited {\n\tcolor: #C77405;\n\ttext-decoration: none;\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #EB8F00;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C url(\"images/ui-bg_highlight-soft_75_ffe45c_1x100.png\") 50% top repeat-x;\n\tcolor: #363636;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900 url(\"images/ui-bg_diagonals-thick_18_b81900_40x40.png\") 50% 50% repeat;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: 0.35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-default .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-carat-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-carat-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-carat-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-carat-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-carat-1-s {\n\tbackground-position: -64px 0;\n}\n\n.ui-icon-carat-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-carat-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-carat-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-carat-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-carat-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -64px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -64px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 0 -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\n}\n\n.ui-icon-circle-arrow-e {\n\tbackground-position: -112px -192px;\n}\n\n.ui-icon-circle-arrow-s {\n\tbackground-position: -128px -192px;\n}\n\n.ui-icon-circle-arrow-w {\n\tbackground-position: -144px -192px;\n}\n\n.ui-icon-circle-arrow-n {\n\tbackground-position: -160px -192px;\n}\n\n.ui-icon-circle-zoomin {\n\tbackground-position: -176px -192px;\n}\n\n.ui-icon-circle-zoomout {\n\tbackground-position: -192px -192px;\n}\n\n.ui-icon-circle-check {\n\tbackground-position: -208px -192px;\n}\n\n.ui-icon-circlesmall-plus {\n\tbackground-position: 0 -208px;\n}\n\n.ui-icon-circlesmall-minus {\n\tbackground-position: -16px -208px;\n}\n\n.ui-icon-circlesmall-close {\n\tbackground-position: -32px -208px;\n}\n\n.ui-icon-squaresmall-plus {\n\tbackground-position: -48px -208px;\n}\n\n.ui-icon-squaresmall-minus {\n\tbackground-position: -64px -208px;\n}\n\n.ui-icon-squaresmall-close {\n\tbackground-position: -80px -208px;\n}\n\n.ui-icon-grip-dotted-vertical {\n\tbackground-position: 0 -224px;\n}\n\n.ui-icon-grip-dotted-horizontal {\n\tbackground-position: -16px -224px;\n}\n\n.ui-icon-grip-solid-vertical {\n\tbackground-position: -32px -224px;\n}\n\n.ui-icon-grip-solid-horizontal {\n\tbackground-position: -48px -224px;\n}\n\n.ui-icon-gripsmall-diagonal-se {\n\tbackground-position: -64px -224px;\n}\n\n.ui-icon-grip-diagonal-se {\n\tbackground-position: -80px -224px;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666 url(\"images/ui-bg_diagonals-thick_20_666666_40x40.png\") 50% 50% repeat;\n\topacity: 0.5;\n\tfilter: alpha(opacity=50); /* support: IE8 */\n}\n\n.ui-widget-shadow {\n\tmargin: -5px 0 0 -5px;\n\tpadding: 5px;\n\tbackground: #000;\n\topacity: 0.2;\n\tfilter: alpha(opacity=20); /* support: IE8 */\n\tborder-radius: 5px;\n}"]}
includes/{jquery-ui.custom-v1.12.1-1-16-46.min.css → jquery-ui.custom-v1.12.1-1-16-47.min.css} RENAMED
@@ -1,2 +1,2 @@
1
  /* jQuery UI - v1.12.1* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=35&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=flat&bgColorOverlay=%23666666&iconColorError=%23ffd27a&fcError=%23ffffff&borderColorError=%23cd0a0a&bgTextureError=flat&bgColorError=%23b81900&iconColorHighlight=%23228ef1&fcHighlight=%23363636&borderColorHighlight=%23fed22f&bgTextureHighlight=flat&bgColorHighlight=%23ffe45c&iconColorActive=%23ef8c08&fcActive=%23454545&borderColorActive=%23C5C5C5&bgTextureActive=flat&bgColorActive=%23F6F6F6&iconColorHover=%23ef8c08&fcHover=%23454545&borderColorHover=%23C5C5C5&bgTextureHover=flat&bgColorHover=%23F6F6F6&iconColorDefault=%23ef8c08&fcDefault=%232B2B2B&borderColorDefault=%23CCC&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23e78f08&bgTextureHeader=flat&bgColorHeader=%23f6a828&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:0}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #CCC;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #CCC}.ui-widget-content{border:1px solid #DDD;background:#EEE;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2b2b2b;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#454545;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-icon-background,.ui-state-active .ui-icon-background{border:#c5c5c5;background-color:#454545}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#454545;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636}.ui-state-checked{border:1px solid #fed22f;background:#ffe45c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{box-shadow:-5px -5px 5px #000}
2
- /*# sourceMappingURL=jquery-ui.custom-v1.12.1-1-16-46.min.css.map */
1
  /* jQuery UI - v1.12.1* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=35&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=flat&bgColorOverlay=%23666666&iconColorError=%23ffd27a&fcError=%23ffffff&borderColorError=%23cd0a0a&bgTextureError=flat&bgColorError=%23b81900&iconColorHighlight=%23228ef1&fcHighlight=%23363636&borderColorHighlight=%23fed22f&bgTextureHighlight=flat&bgColorHighlight=%23ffe45c&iconColorActive=%23ef8c08&fcActive=%23454545&borderColorActive=%23C5C5C5&bgTextureActive=flat&bgColorActive=%23F6F6F6&iconColorHover=%23ef8c08&fcHover=%23454545&borderColorHover=%23C5C5C5&bgTextureHover=flat&bgColorHover=%23F6F6F6&iconColorDefault=%23ef8c08&fcDefault=%232B2B2B&borderColorDefault=%23CCC&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23e78f08&bgTextureHeader=flat&bgColorHeader=%23f6a828&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:0}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #CCC;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #CCC}.ui-widget-content{border:1px solid #DDD;background:#EEE;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2b2b2b;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#454545;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-icon-background,.ui-state-active .ui-icon-background{border:#c5c5c5;background-color:#454545}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#454545;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636}.ui-state-checked{border:1px solid #fed22f;background:#ffe45c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{box-shadow:-5px -5px 5px #000}
2
+ /*# sourceMappingURL=jquery-ui.custom-v1.12.1-1-16-47.min.css.map */
includes/{jquery-ui.custom-v1.12.1-1-16-46.min.css.map → jquery-ui.custom-v1.12.1-1-16-47.min.css.map} RENAMED
@@ -1 +1 @@
1
- {"version":3,"sources":["includes/jquery-ui.custom-v1.12.1.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B,qBAAqB;CACrB;;AAED;oCACoC;AACpC;CACC,sBAAsB;CACtB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB,eAAe;CACf;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV,gBAAgB;CAChB,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,kBAAkB;CAClB,sBAAsB;CACtB,mBAAmB;CACnB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,0BAA0B;CAE1B,sBAAsB;CACtB,kBAAkB;CAClB,uBAAuB;CACvB,kBAAkB;CAClB;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,WAAW;CACX,uBAAuB;CACvB,qBAAqB;CACrB,oBAAoB;CACpB;;AAED,wCAAwC;AACxC;CACC,eAAe;CACf;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,SAAS;CACT,UAAU;CACV,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,WAAW;CACX,aAAa;CACb,cAAc;CACd,qBAAqB;CACrB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,kBAAkB;CAClB;;AAED,iBAAiB;AACjB,6BAA6B;AAC7B;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,eAAe;CACf,YAAY;CACZ,YAAY;CACZ,cAAc;CACd,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED,kCAAkC;AAClC;CACC,2CAA2C;CAC3C,WAAW;CACX,4BAA4B;CAC5B;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,mCAAmC;CACnC,qBAAqB;CACrB,aAAa;CACb;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;;CAEC,uBAAuB;CACvB,WAAW;CACX,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED,WAAW;AACX;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,OAAO;CACP;;AAED;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,UAAU;CACV;;AAED;CACC,WAAW;CACX,QAAQ;CACR;;AAED;;;;CAIC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,SAAS;CACT,UAAU;CACV;;AAED;CACC,QAAQ;CACR,UAAU;CACV;;AAED;CACC,SAAS;CACT,OAAO;CACP;;AAED;CACC,QAAQ;CACR,OAAO;CACP;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,uBAAuB;CACvB,0BAA0B;CAC1B,yBAAyB;CACzB;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;;;;;;;CASC,uBAAuB;CACvB,oFAAoF;CACpF,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;CAOC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;;;CAQC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;;;;CAUC,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,0CAA0C;CAC1C;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;CAEC,gBAAgB;CAChB,0BAA0B;CAC1B;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,YAAY;CACZ,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;;;CAIC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,iBAAiB;CACjB,YAAY;CACZ,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CAEC,+BAA+B;CAC/B","file":"jquery-ui.custom-v1.12.1-1-16-46.min.css","sourcesContent":["/*! jQuery UI - v1.12.1\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=35&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=flat&bgColorOverlay=%23666666&iconColorError=%23ffd27a&fcError=%23ffffff&borderColorError=%23cd0a0a&bgTextureError=flat&bgColorError=%23b81900&iconColorHighlight=%23228ef1&fcHighlight=%23363636&borderColorHighlight=%23fed22f&bgTextureHighlight=flat&bgColorHighlight=%23ffe45c&iconColorActive=%23ef8c08&fcActive=%23454545&borderColorActive=%23C5C5C5&bgTextureActive=flat&bgColorActive=%23F6F6F6&iconColorHover=%23ef8c08&fcHover=%23454545&borderColorHover=%23C5C5C5&bgTextureHover=flat&bgColorHover=%23F6F6F6&iconColorDefault=%23ef8c08&fcDefault=%232B2B2B&borderColorDefault=%23CCC&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23e78f08&bgTextureHeader=flat&bgColorHeader=%23f6a828&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n\tpointer-events: none;\n}\n\n/* Icons\n----------------------------------*/\n.ui-icon {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tmargin-top: -.25em;\n\tposition: relative;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n.ui-widget-icon-block {\n\tleft: 50%;\n\tmargin-left: -8px;\n\tdisplay: block;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: 0;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tmargin: 0;\n\tcursor: pointer;\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-item-wrapper {\n\tposition: relative;\n\tpadding: 3px 1em 3px .4em;\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item-wrapper {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-button {\n\tpadding: .4em 1em;\n\tdisplay: inline-block;\n\tposition: relative;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n\t/* Support: IE <= 11 */\n\toverflow: visible;\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2em;\n\tbox-sizing: border-box;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n}\n\n/* no icon support for input elements */\ninput.ui-button.ui-button-icon-only {\n\ttext-indent: 0;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-top: -8px;\n\tmargin-left: -8px;\n}\n\n.ui-button.ui-icon-notext .ui-icon {\n\tpadding: 0;\n\twidth: 2.1em;\n\theight: 2.1em;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n}\n\ninput.ui-button.ui-icon-notext .ui-icon {\n\twidth: auto;\n\theight: auto;\n\ttext-indent: 0;\n\twhite-space: normal;\n\tpadding: .4em 1em;\n}\n\n/* workarounds */\n/* Support: Firefox 5 - 40 */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-controlgroup {\n\tvertical-align: middle;\n\tdisplay: inline-block;\n}\n\n.ui-controlgroup > .ui-controlgroup-item {\n\tfloat: left;\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.ui-controlgroup > .ui-controlgroup-item:focus,\n.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {\n\tz-index: 9999;\n}\n\n.ui-controlgroup-vertical > .ui-controlgroup-item {\n\tdisplay: block;\n\tfloat: none;\n\twidth: 100%;\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n\ttext-align: left;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-item {\n\tbox-sizing: border-box;\n}\n\n.ui-controlgroup .ui-controlgroup-label {\n\tpadding: .4em 1em;\n}\n\n.ui-controlgroup .ui-controlgroup-label span {\n\tfont-size: 80%;\n}\n\n.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-left: none;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-top: none;\n}\n\n.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {\n\tborder-right: none;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {\n\tborder-bottom: none;\n}\n\n/* Spinner specific style fixes */\n.ui-controlgroup-vertical .ui-spinner-input {\n\t/* Support: IE8 only, Android < 4.4 only */\n\twidth: 75%;\n\twidth: calc( 100% - 2.4em );\n}\n\n.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {\n\tborder-top-style: solid;\n}\n\n.ui-checkboxradio-label .ui-icon-background {\n\tbox-shadow: inset 1px 1px 1px #CCC;\n\tborder-radius: .12em;\n\tborder: none;\n}\n\n.ui-checkboxradio-radio-label .ui-icon-background {\n\twidth: 16px;\n\theight: 16px;\n\tborder-radius: 1em;\n\toverflow: visible;\n\tborder: none;\n}\n\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {\n\tbackground-image: none;\n\twidth: 8px;\n\theight: 8px;\n\tborder-width: 4px;\n\tborder-style: solid;\n}\n\n.ui-checkboxradio-disabled {\n\tpointer-events: none;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n/* Icons */\n.ui-datepicker .ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n\tleft: .5em;\n\ttop: .3em;\n}\n\n.ui-dialog {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-n {\n\theight: 2px;\n\ttop: 0;\n}\n\n.ui-dialog .ui-resizable-e {\n\twidth: 2px;\n\tright: 0;\n}\n\n.ui-dialog .ui-resizable-s {\n\theight: 2px;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-w {\n\twidth: 2px;\n\tleft: 0;\n}\n\n.ui-dialog .ui-resizable-se,\n.ui-dialog .ui-resizable-sw,\n.ui-dialog .ui-resizable-ne,\n.ui-dialog .ui-resizable-nw {\n\twidth: 7px;\n\theight: 7px;\n}\n\n.ui-dialog .ui-resizable-se {\n\tright: 0;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-sw {\n\tleft: 0;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-ne {\n\tright: 0;\n\ttop: 0;\n}\n\n.ui-dialog .ui-resizable-nw {\n\tleft: 0;\n\ttop: 0;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-text {\n\tdisplay: block;\n\tmargin-right: 20px;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-selectmenu-button.ui-button {\n\ttext-align: left;\n\twhite-space: nowrap;\n\twidth: 14em;\n}\n\n.ui-selectmenu-icon.ui-icon {\n\tfloat: right;\n\tmargin-top: 0;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: .222em 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 2em;\n}\n\n.ui-spinner-button {\n\twidth: 1.6em;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top-style: none;\n\tborder-bottom-style: none;\n\tborder-right-style: none;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget.ui-widget-content {\n\tborder: 1px solid #CCC;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-button,\n\n/* We use html here because we need a greater specificity to make sure disabled\nworks properly when clicked or hovered */\nhtml .ui-button.ui-state-disabled:hover,\nhtml .ui-button.ui-state-disabled:active {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: normal;\n\tcolor: #2B2B2B;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited,\na.ui-button,\na:link.ui-button,\na:visited.ui-button,\n.ui-button {\n\tcolor: #2B2B2B;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-button:hover,\n.ui-button:focus {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited,\na.ui-button:hover,\na.ui-button:focus {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n\n.ui-visual-focus {\n\tbox-shadow: 0 0 3px 1px rgb(94, 158, 214);\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\na.ui-button:active,\n.ui-button:active,\n.ui-button.ui-state-active:hover {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-icon-background,\n.ui-state-active .ui-icon-background {\n\tborder: #C5C5C5;\n\tbackground-color: #454545;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C;\n\tcolor: #363636;\n}\n\n.ui-state-checked {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: .7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: .35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon,\n.ui-button:hover .ui-icon,\n.ui-button:focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-active .ui-icon,\n.ui-button:active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon,\n.ui-button .ui-state-highlight.ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n.ui-button .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-caret-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-caret-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-caret-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-caret-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-caret-1-s {\n\tbackground-position: -65px 0;\n}\n\n.ui-icon-caret-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-caret-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-caret-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-caret-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-caret-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -65px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -65px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 1px -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\n}\n\n.ui-icon-circle-arrow-e {\n\tbackground-position: -112px -192px;\n}\n\n.ui-icon-circle-arrow-s {\n\tbackground-position: -128px -192px;\n}\n\n.ui-icon-circle-arrow-w {\n\tbackground-position: -144px -192px;\n}\n\n.ui-icon-circle-arrow-n {\n\tbackground-position: -160px -192px;\n}\n\n.ui-icon-circle-zoomin {\n\tbackground-position: -176px -192px;\n}\n\n.ui-icon-circle-zoomout {\n\tbackground-position: -192px -192px;\n}\n\n.ui-icon-circle-check {\n\tbackground-position: -208px -192px;\n}\n\n.ui-icon-circlesmall-plus {\n\tbackground-position: 0 -208px;\n}\n\n.ui-icon-circlesmall-minus {\n\tbackground-position: -16px -208px;\n}\n\n.ui-icon-circlesmall-close {\n\tbackground-position: -32px -208px;\n}\n\n.ui-icon-squaresmall-plus {\n\tbackground-position: -48px -208px;\n}\n\n.ui-icon-squaresmall-minus {\n\tbackground-position: -64px -208px;\n}\n\n.ui-icon-squaresmall-close {\n\tbackground-position: -80px -208px;\n}\n\n.ui-icon-grip-dotted-vertical {\n\tbackground-position: 0 -224px;\n}\n\n.ui-icon-grip-dotted-horizontal {\n\tbackground-position: -16px -224px;\n}\n\n.ui-icon-grip-solid-vertical {\n\tbackground-position: -32px -224px;\n}\n\n.ui-icon-grip-solid-horizontal {\n\tbackground-position: -48px -224px;\n}\n\n.ui-icon-gripsmall-diagonal-se {\n\tbackground-position: -64px -224px;\n}\n\n.ui-icon-grip-diagonal-se {\n\tbackground-position: -80px -224px;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666;\n\topacity: .5;\n\tfilter: alpha(opacity=50); /* support: IE8 */\n}\n\n.ui-widget-shadow {\n\t-webkit-box-shadow: -5px -5px 5px #000;\n\tbox-shadow: -5px -5px 5px #000;\n}"]}
1
+ {"version":3,"sources":["includes/jquery-ui.custom-v1.12.1.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B,qBAAqB;CACrB;;AAED;oCACoC;AACpC;CACC,sBAAsB;CACtB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB,eAAe;CACf;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV,gBAAgB;CAChB,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,kBAAkB;CAClB,sBAAsB;CACtB,mBAAmB;CACnB,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,0BAA0B;CAE1B,sBAAsB;CACtB,kBAAkB;CAClB,uBAAuB;CACvB,kBAAkB;CAClB;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,WAAW;CACX,uBAAuB;CACvB,qBAAqB;CACrB,oBAAoB;CACpB;;AAED,wCAAwC;AACxC;CACC,eAAe;CACf;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,SAAS;CACT,UAAU;CACV,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,WAAW;CACX,aAAa;CACb,cAAc;CACd,qBAAqB;CACrB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,eAAe;CACf,oBAAoB;CACpB,kBAAkB;CAClB;;AAED,iBAAiB;AACjB,6BAA6B;AAC7B;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,gBAAgB;CAChB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,eAAe;CACf,YAAY;CACZ,YAAY;CACZ,cAAc;CACd,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED,kCAAkC;AAClC;CACC,2CAA2C;CAC3C,WAAW;CACX,4BAA4B;CAC5B;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,mCAAmC;CACnC,qBAAqB;CACrB,aAAa;CACb;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;;CAEC,uBAAuB;CACvB,WAAW;CACX,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED,WAAW;AACX;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B,WAAW;CACX,UAAU;CACV;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,OAAO;CACP;;AAED;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,UAAU;CACV;;AAED;CACC,WAAW;CACX,QAAQ;CACR;;AAED;;;;CAIC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,SAAS;CACT,UAAU;CACV;;AAED;CACC,QAAQ;CACR,UAAU;CACV;;AAED;CACC,SAAS;CACT,OAAO;CACP;;AAED;CACC,QAAQ;CACR,OAAO;CACP;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,uBAAuB;CACvB,0BAA0B;CAC1B,yBAAyB;CACzB;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;;;;;;;CASC,uBAAuB;CACvB,oFAAoF;CACpF,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;CAOC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;;;CAQC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;;;;CAUC,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,0CAA0C;CAC1C;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;CAEC,gBAAgB;CAChB,0BAA0B;CAC1B;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,eAAe;CACf;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,YAAY;CACZ,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;;;CAIC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,iBAAiB;CACjB,YAAY;CACZ,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CAEC,+BAA+B;CAC/B","file":"jquery-ui.custom-v1.12.1-1-16-47.min.css","sourcesContent":["/*! jQuery UI - v1.12.1\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=35&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=flat&bgColorOverlay=%23666666&iconColorError=%23ffd27a&fcError=%23ffffff&borderColorError=%23cd0a0a&bgTextureError=flat&bgColorError=%23b81900&iconColorHighlight=%23228ef1&fcHighlight=%23363636&borderColorHighlight=%23fed22f&bgTextureHighlight=flat&bgColorHighlight=%23ffe45c&iconColorActive=%23ef8c08&fcActive=%23454545&borderColorActive=%23C5C5C5&bgTextureActive=flat&bgColorActive=%23F6F6F6&iconColorHover=%23ef8c08&fcHover=%23454545&borderColorHover=%23C5C5C5&bgTextureHover=flat&bgColorHover=%23F6F6F6&iconColorDefault=%23ef8c08&fcDefault=%232B2B2B&borderColorDefault=%23CCC&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23e78f08&bgTextureHeader=flat&bgColorHeader=%23f6a828&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n\tpointer-events: none;\n}\n\n/* Icons\n----------------------------------*/\n.ui-icon {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tmargin-top: -.25em;\n\tposition: relative;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n.ui-widget-icon-block {\n\tleft: 50%;\n\tmargin-left: -8px;\n\tdisplay: block;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: 0;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tmargin: 0;\n\tcursor: pointer;\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-item-wrapper {\n\tposition: relative;\n\tpadding: 3px 1em 3px .4em;\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item-wrapper {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-button {\n\tpadding: .4em 1em;\n\tdisplay: inline-block;\n\tposition: relative;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n\t/* Support: IE <= 11 */\n\toverflow: visible;\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2em;\n\tbox-sizing: border-box;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n}\n\n/* no icon support for input elements */\ninput.ui-button.ui-button-icon-only {\n\ttext-indent: 0;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin-top: -8px;\n\tmargin-left: -8px;\n}\n\n.ui-button.ui-icon-notext .ui-icon {\n\tpadding: 0;\n\twidth: 2.1em;\n\theight: 2.1em;\n\ttext-indent: -9999px;\n\twhite-space: nowrap;\n}\n\ninput.ui-button.ui-icon-notext .ui-icon {\n\twidth: auto;\n\theight: auto;\n\ttext-indent: 0;\n\twhite-space: normal;\n\tpadding: .4em 1em;\n}\n\n/* workarounds */\n/* Support: Firefox 5 - 40 */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-controlgroup {\n\tvertical-align: middle;\n\tdisplay: inline-block;\n}\n\n.ui-controlgroup > .ui-controlgroup-item {\n\tfloat: left;\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.ui-controlgroup > .ui-controlgroup-item:focus,\n.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {\n\tz-index: 9999;\n}\n\n.ui-controlgroup-vertical > .ui-controlgroup-item {\n\tdisplay: block;\n\tfloat: none;\n\twidth: 100%;\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n\ttext-align: left;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-item {\n\tbox-sizing: border-box;\n}\n\n.ui-controlgroup .ui-controlgroup-label {\n\tpadding: .4em 1em;\n}\n\n.ui-controlgroup .ui-controlgroup-label span {\n\tfont-size: 80%;\n}\n\n.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-left: none;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {\n\tborder-top: none;\n}\n\n.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {\n\tborder-right: none;\n}\n\n.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {\n\tborder-bottom: none;\n}\n\n/* Spinner specific style fixes */\n.ui-controlgroup-vertical .ui-spinner-input {\n\t/* Support: IE8 only, Android < 4.4 only */\n\twidth: 75%;\n\twidth: calc( 100% - 2.4em );\n}\n\n.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {\n\tborder-top-style: solid;\n}\n\n.ui-checkboxradio-label .ui-icon-background {\n\tbox-shadow: inset 1px 1px 1px #CCC;\n\tborder-radius: .12em;\n\tborder: none;\n}\n\n.ui-checkboxradio-radio-label .ui-icon-background {\n\twidth: 16px;\n\theight: 16px;\n\tborder-radius: 1em;\n\toverflow: visible;\n\tborder: none;\n}\n\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,\n.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {\n\tbackground-image: none;\n\twidth: 8px;\n\theight: 8px;\n\tborder-width: 4px;\n\tborder-style: solid;\n}\n\n.ui-checkboxradio-disabled {\n\tpointer-events: none;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n/* Icons */\n.ui-datepicker .ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n\tleft: .5em;\n\ttop: .3em;\n}\n\n.ui-dialog {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-n {\n\theight: 2px;\n\ttop: 0;\n}\n\n.ui-dialog .ui-resizable-e {\n\twidth: 2px;\n\tright: 0;\n}\n\n.ui-dialog .ui-resizable-s {\n\theight: 2px;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-w {\n\twidth: 2px;\n\tleft: 0;\n}\n\n.ui-dialog .ui-resizable-se,\n.ui-dialog .ui-resizable-sw,\n.ui-dialog .ui-resizable-ne,\n.ui-dialog .ui-resizable-nw {\n\twidth: 7px;\n\theight: 7px;\n}\n\n.ui-dialog .ui-resizable-se {\n\tright: 0;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-sw {\n\tleft: 0;\n\tbottom: 0;\n}\n\n.ui-dialog .ui-resizable-ne {\n\tright: 0;\n\ttop: 0;\n}\n\n.ui-dialog .ui-resizable-nw {\n\tleft: 0;\n\ttop: 0;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-text {\n\tdisplay: block;\n\tmargin-right: 20px;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-selectmenu-button.ui-button {\n\ttext-align: left;\n\twhite-space: nowrap;\n\twidth: 14em;\n}\n\n.ui-selectmenu-icon.ui-icon {\n\tfloat: right;\n\tmargin-top: 0;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: .222em 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 2em;\n}\n\n.ui-spinner-button {\n\twidth: 1.6em;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top-style: none;\n\tborder-bottom-style: none;\n\tborder-right-style: none;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget.ui-widget-content {\n\tborder: 1px solid #CCC;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default,\n.ui-button,\n\n/* We use html here because we need a greater specificity to make sure disabled\nworks properly when clicked or hovered */\nhtml .ui-button.ui-state-disabled:hover,\nhtml .ui-button.ui-state-disabled:active {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: normal;\n\tcolor: #2B2B2B;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited,\na.ui-button,\na:link.ui-button,\na:visited.ui-button,\n.ui-button {\n\tcolor: #2B2B2B;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus,\n.ui-button:hover,\n.ui-button:focus {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited,\na.ui-button:hover,\na.ui-button:focus {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n\n.ui-visual-focus {\n\tbox-shadow: 0 0 3px 1px rgb(94, 158, 214);\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active,\na.ui-button:active,\n.ui-button:active,\n.ui-button.ui-state-active:hover {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-icon-background,\n.ui-state-active .ui-icon-background {\n\tborder: #C5C5C5;\n\tbackground-color: #454545;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #454545;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C;\n\tcolor: #363636;\n}\n\n.ui-state-checked {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: .7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: .35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon,\n.ui-button:hover .ui-icon,\n.ui-button:focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-active .ui-icon,\n.ui-button:active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon,\n.ui-button .ui-state-highlight.ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n.ui-button .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-caret-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-caret-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-caret-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-caret-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-caret-1-s {\n\tbackground-position: -65px 0;\n}\n\n.ui-icon-caret-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-caret-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-caret-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-caret-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-caret-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -65px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -65px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 1px -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\