AMP for WordPress - Version 1.2.0

Version Description

Download this release

Release Info

Developer westonruter
Plugin Icon 128x128 AMP for WordPress
Version 1.2.0
Comparing to
See all releases

Code changes from version 1.1.3 to 1.2.0

Files changed (92) hide show
  1. amp.php +48 -32
  2. assets/css/admin-tables.css +17 -3
  3. assets/css/amp-block-editor-compiled-rtl.css +835 -0
  4. assets/css/amp-block-editor-compiled.css +835 -0
  5. assets/css/amp-block-editor.css +20 -0
  6. assets/css/amp-customizer.css +19 -15
  7. assets/css/amp-default.css +32 -1
  8. assets/css/amp-editor-blocks.css +0 -4
  9. assets/css/amp-post-meta-box.css +6 -3
  10. assets/css/amp-stories-compiled-rtl.css +1 -0
  11. assets/css/amp-stories-compiled.css +2 -0
  12. assets/css/amp-stories-editor-compiled-rtl.css +1 -0
  13. assets/css/amp-stories-editor-compiled.css +3 -0
  14. assets/css/amp-stories-editor.css +224 -0
  15. assets/css/amp-stories-frontend.css +118 -0
  16. assets/css/amp-stories.css +108 -0
  17. assets/css/amp-story-card.css +97 -0
  18. assets/css/amp-validation-error-taxonomy.css +22 -3
  19. assets/css/amp-validation-single-error-url.css +1 -0
  20. assets/css/amp-validation-tooltips.css +3 -3
  21. assets/images/add-page-inserter.svg +1 -0
  22. assets/images/add-template.svg +11 -0
  23. assets/images/amp-story-page-icon.svg +1 -0
  24. assets/images/bring-forward.svg +1 -0
  25. assets/images/bring-front.svg +1 -0
  26. assets/images/call-to-action.svg +1 -0
  27. assets/images/font-names/arimo.svg +1 -0
  28. assets/images/font-names/lato.svg +1 -0
  29. assets/images/font-names/lora.svg +1 -0
  30. assets/images/font-names/merriweather.svg +1 -0
  31. assets/images/font-names/montserrat.svg +1 -0
  32. assets/images/font-names/noto-sans.svg +1 -0
  33. assets/images/font-names/open-sans-condensed.svg +1 -0
  34. assets/images/font-names/open-sans.svg +1 -0
  35. assets/images/font-names/oswald.svg +1 -0
  36. assets/images/font-names/playfair-display.svg +1 -0
  37. assets/images/font-names/pt-sans-narrow.svg +1 -0
  38. assets/images/font-names/pt-sans.svg +1 -0
  39. assets/images/font-names/pt-serif.svg +1 -0
  40. assets/images/font-names/raleway.svg +1 -0
  41. assets/images/font-names/roboto-condensed.svg +1 -0
  42. assets/images/font-names/roboto-slab.svg +1 -0
  43. assets/images/font-names/roboto.svg +1 -0
  44. assets/images/font-names/slabo-27.svg +1 -0
  45. assets/images/font-names/source-sans-pro.svg +1 -0
  46. assets/images/font-names/ubuntu.svg +1 -0
  47. assets/images/page-active.svg +1 -0
  48. assets/images/page-inactive.svg +1 -0
  49. assets/images/quote-black.svg +9 -0
  50. assets/images/quote-white.svg +9 -0
  51. assets/images/reorder.svg +11 -0
  52. assets/images/send-back.svg +1 -0
  53. assets/images/send-backwards.svg +1 -0
  54. assets/images/story-fallback-poster.jpg +0 -0
  55. assets/images/story-templates/cta-bg.jpg +0 -0
  56. assets/images/story-templates/cta-image.jpg +0 -0
  57. assets/images/story-templates/fandom-cta.jpg +0 -0
  58. assets/images/story-templates/fandom-fact.jpg +0 -0
  59. assets/images/story-templates/fandom-title.jpg +0 -0
  60. assets/images/story-templates/got-logo.png +0 -0
  61. assets/images/story-templates/intro-bg.jpg +0 -0
  62. assets/images/story-templates/quote-bg.jpg +0 -0
  63. assets/images/story-templates/quote-image.png +0 -0
  64. assets/images/story-templates/rome.png +0 -0
  65. assets/images/story-templates/title-bg.jpg +0 -0
  66. assets/images/story-templates/travel-tip.jpg +0 -0
  67. assets/js/amp-admin-pointer.js +0 -37
  68. assets/js/amp-block-editor-toggle-compiled.js +0 -1
  69. assets/js/amp-block-editor.deps.json +1 -0
  70. assets/js/amp-block-editor.js +11 -0
  71. assets/js/amp-block-validation.deps.json +1 -0
  72. assets/js/amp-block-validation.js +5 -534
  73. assets/js/amp-blocks-compiled.js +0 -1
  74. assets/js/amp-customize-controls.deps.json +1 -0
  75. assets/js/amp-customize-controls.js +1 -350
  76. assets/js/amp-customize-preview.deps.json +1 -0
  77. assets/js/amp-customize-preview.js +1 -25
  78. assets/js/amp-customizer-design-preview.deps.json +1 -0
  79. assets/js/amp-customizer-design-preview.js +1 -48
  80. assets/js/amp-editor-blocks.js +0 -848
  81. assets/js/amp-post-meta-box.deps.json +1 -0
  82. assets/js/amp-post-meta-box.js +1 -179
  83. assets/js/amp-service-worker-runtime-precaching.js +3 -3
  84. assets/js/amp-stories-editor.deps.json +1 -0
  85. assets/js/amp-stories-editor.js +26 -0
  86. assets/js/amp-validated-url-post-edit-screen.deps.json +1 -0
  87. assets/js/amp-validated-url-post-edit-screen.js +3 -409
  88. assets/js/amp-validated-urls-index.deps.json +1 -0
  89. assets/js/amp-validated-urls-index.js +1 -34
  90. assets/js/amp-validation-detail-toggle-compiled.js +0 -1
  91. assets/js/amp-validation-detail-toggle.deps.json +1 -0
  92. assets/js/amp-validation-detail-toggle.js +1 -0
amp.php CHANGED
@@ -5,7 +5,7 @@
5
  * Plugin URI: https://amp-wp.org
6
  * Author: AMP Project Contributors
7
  * Author URI: https://github.com/ampproject/amp-wp/graphs/contributors
8
- * Version: 1.1.3
9
  * Text Domain: amp
10
  * Domain Path: /languages/
11
  * License: GPLv2 or later
@@ -145,13 +145,13 @@ if ( count( $_amp_missing_functions ) > 0 ) {
145
 
146
  unset( $_amp_required_extensions, $_amp_missing_extensions, $_amp_required_constructs, $_amp_missing_classes, $_amp_missing_functions, $_amp_required_extension, $_amp_construct_type, $_amp_construct, $_amp_constructs );
147
 
148
- if ( ! file_exists( __DIR__ . '/vendor/autoload.php' ) || ! file_exists( __DIR__ . '/vendor/sabberworm/php-css-parser' ) || ! file_exists( __DIR__ . '/assets/js/amp-block-editor-toggle-compiled.js' ) ) {
149
  $_amp_load_errors->add(
150
  'build_required',
151
  sprintf(
152
  /* translators: %s: composer install && npm install && npm run build */
153
  __( 'You appear to be running the AMP plugin from source. Please do %s to finish installation.', 'amp' ), // phpcs:ignore WordPress.Security.EscapeOutput
154
- '<code>composer install && npm install && npm run build</code>'
155
  )
156
  );
157
  }
@@ -185,21 +185,31 @@ function _amp_show_load_errors_admin_notice() {
185
  // Abort if dependencies are not satisfied.
186
  if ( ! empty( $_amp_load_errors->errors ) ) {
187
  add_action( 'admin_notices', '_amp_show_load_errors_admin_notice' );
188
- if ( defined( 'WP_CLI' ) && WP_CLI ) {
 
189
  $messages = array( __( 'AMP plugin unable to initialize.', 'amp' ) );
190
  foreach ( array_keys( $_amp_load_errors->errors ) as $error_code ) {
191
  $messages = array_merge( $messages, $_amp_load_errors->get_error_messages( $error_code ) );
192
  }
193
  $message = implode( "\n * ", $messages );
194
  $message = str_replace( array( '<code>', '</code>' ), '`', $message );
 
 
 
 
 
 
 
 
195
  WP_CLI::warning( $message );
196
  }
 
197
  return;
198
  }
199
 
200
  define( 'AMP__FILE__', __FILE__ );
201
  define( 'AMP__DIR__', dirname( __FILE__ ) );
202
- define( 'AMP__VERSION', '1.1.3' );
203
 
204
  /**
205
  * Print admin notice if plugin installed with incorrect slug (which impacts WordPress's auto-update system).
@@ -268,7 +278,7 @@ function amp_deactivate() {
268
  }
269
  }
270
 
271
- flush_rewrite_rules();
272
  }
273
 
274
  /*
@@ -323,8 +333,6 @@ function amp_init() {
323
  */
324
  do_action( 'amp_init' );
325
 
326
- add_rewrite_endpoint( amp_get_slug(), EP_PERMALINK );
327
-
328
  add_filter( 'allowed_redirect_hosts', array( 'AMP_HTTP', 'filter_allowed_redirect_hosts' ) );
329
  AMP_HTTP::purge_amp_query_vars();
330
  AMP_HTTP::send_cors_headers();
@@ -332,31 +340,35 @@ function amp_init() {
332
  AMP_Theme_Support::init();
333
  AMP_Validation_Manager::init();
334
  AMP_Service_Worker::init();
335
- add_action( 'init', array( 'AMP_Post_Type_Support', 'add_post_type_support' ), 1000 ); // After post types have been defined.
336
-
337
- if ( defined( 'WP_CLI' ) && WP_CLI ) {
338
- WP_CLI::add_command( 'amp', new AMP_CLI() );
339
- }
340
-
341
- add_filter( 'request', 'amp_force_query_var_value' );
342
  add_action( 'admin_init', 'AMP_Options_Manager::register_settings' );
343
- add_action( 'wp_loaded', 'amp_editor_core_blocks' );
344
- add_action( 'wp_loaded', 'amp_post_meta_box' );
345
- add_action( 'wp_loaded', 'amp_editor_core_blocks' );
346
  add_action( 'wp_loaded', 'amp_add_options_menu' );
347
  add_action( 'wp_loaded', 'amp_admin_pointer' );
348
- add_action( 'parse_query', 'amp_correct_query_when_is_front_page' );
349
- add_action( 'admin_bar_menu', 'amp_add_admin_bar_view_link', 100 );
350
-
351
- // Redirect the old url of amp page to the updated url.
352
- add_filter( 'old_slug_redirect_url', 'amp_redirect_old_slug_to_new_url' );
 
 
 
 
 
 
 
 
 
 
 
 
353
 
354
- if ( class_exists( 'Jetpack' ) && ! ( defined( 'IS_WPCOM' ) && IS_WPCOM ) && version_compare( JETPACK__VERSION, '6.2-alpha', '<' ) ) {
355
- require_once AMP__DIR__ . '/jetpack-helper.php';
 
356
  }
357
 
358
- // Add actions for legacy post templates.
359
- add_action( 'wp', 'amp_maybe_add_actions' );
 
360
 
361
  /*
362
  * Broadcast plugin updates.
@@ -418,6 +430,10 @@ function amp_maybe_add_actions() {
418
  return;
419
  }
420
 
 
 
 
 
421
  $is_amp_endpoint = is_amp_endpoint();
422
 
423
  /**
@@ -501,7 +517,7 @@ function amp_correct_query_when_is_front_page( WP_Query $query ) {
501
  *
502
  * add_theme_support( AMP_Theme_Support::SLUG );
503
  *
504
- * This will serve templates in native AMP, allowing you to use AMP components in your theme templates.
505
  * If you want to make available in transitional mode, where templates are served in AMP or non-AMP documents, do:
506
  *
507
  * add_theme_support( AMP_Theme_Support::SLUG, array(
@@ -514,7 +530,7 @@ function amp_correct_query_when_is_front_page( WP_Query $query ) {
514
  * 'template_dir' => 'amp',
515
  * ) );
516
  *
517
- * If you want to have AMP-specific templates in addition to serving native AMP, do:
518
  *
519
  * add_theme_support( AMP_Theme_Support::SLUG, array(
520
  * 'paired' => false,
@@ -537,7 +553,7 @@ function amp_correct_query_when_is_front_page( WP_Query $query ) {
537
  * ) );
538
  *
539
  * @see AMP_Theme_Support::read_theme_support()
540
- * @return boolean Whether this is in AMP 'canonical' mode, that is whether it is native and there is not separate AMP URL current URL.
541
  */
542
  function amp_is_canonical() {
543
  if ( ! current_theme_supports( AMP_Theme_Support::SLUG ) ) {
@@ -545,8 +561,8 @@ function amp_is_canonical() {
545
  }
546
 
547
  $args = AMP_Theme_Support::get_theme_support_args();
548
- if ( isset( $args['paired'] ) ) {
549
- return empty( $args['paired'] );
550
  }
551
 
552
  // If there is a template_dir, then transitional mode is implied.
5
  * Plugin URI: https://amp-wp.org
6
  * Author: AMP Project Contributors
7
  * Author URI: https://github.com/ampproject/amp-wp/graphs/contributors
8
+ * Version: 1.2.0
9
  * Text Domain: amp
10
  * Domain Path: /languages/
11
  * License: GPLv2 or later
145
 
146
  unset( $_amp_required_extensions, $_amp_missing_extensions, $_amp_required_constructs, $_amp_missing_classes, $_amp_missing_functions, $_amp_required_extension, $_amp_construct_type, $_amp_construct, $_amp_constructs );
147
 
148
+ if ( ! file_exists( __DIR__ . '/vendor/autoload.php' ) || ! file_exists( __DIR__ . '/vendor/sabberworm/php-css-parser' ) || ! file_exists( __DIR__ . '/assets/js/amp-block-editor.js' ) ) {
149
  $_amp_load_errors->add(
150
  'build_required',
151
  sprintf(
152
  /* translators: %s: composer install && npm install && npm run build */
153
  __( 'You appear to be running the AMP plugin from source. Please do %s to finish installation.', 'amp' ), // phpcs:ignore WordPress.Security.EscapeOutput
154
+ '<code>composer install &amp;&amp; npm install &amp;&amp; npm run build</code>'
155
  )
156
  );
157
  }
185
  // Abort if dependencies are not satisfied.
186
  if ( ! empty( $_amp_load_errors->errors ) ) {
187
  add_action( 'admin_notices', '_amp_show_load_errors_admin_notice' );
188
+
189
+ if ( ( defined( 'WP_CLI' ) && WP_CLI ) || 'true' === getenv( 'CI' ) || 'cli' === PHP_SAPI ) {
190
  $messages = array( __( 'AMP plugin unable to initialize.', 'amp' ) );
191
  foreach ( array_keys( $_amp_load_errors->errors ) as $error_code ) {
192
  $messages = array_merge( $messages, $_amp_load_errors->get_error_messages( $error_code ) );
193
  }
194
  $message = implode( "\n * ", $messages );
195
  $message = str_replace( array( '<code>', '</code>' ), '`', $message );
196
+ $message = html_entity_decode( $message, ENT_QUOTES );
197
+
198
+ if ( ! class_exists( 'WP_CLI' ) ) {
199
+ echo "$message\n"; // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
200
+
201
+ exit( 1 );
202
+ }
203
+
204
  WP_CLI::warning( $message );
205
  }
206
+
207
  return;
208
  }
209
 
210
  define( 'AMP__FILE__', __FILE__ );
211
  define( 'AMP__DIR__', dirname( __FILE__ ) );
212
+ define( 'AMP__VERSION', '1.2.0' );
213
 
214
  /**
215
  * Print admin notice if plugin installed with incorrect slug (which impacts WordPress's auto-update system).
278
  }
279
  }
280
 
281
+ flush_rewrite_rules( false );
282
  }
283
 
284
  /*
333
  */
334
  do_action( 'amp_init' );
335
 
 
 
336
  add_filter( 'allowed_redirect_hosts', array( 'AMP_HTTP', 'filter_allowed_redirect_hosts' ) );
337
  AMP_HTTP::purge_amp_query_vars();
338
  AMP_HTTP::send_cors_headers();
340
  AMP_Theme_Support::init();
341
  AMP_Validation_Manager::init();
342
  AMP_Service_Worker::init();
 
 
 
 
 
 
 
343
  add_action( 'admin_init', 'AMP_Options_Manager::register_settings' );
 
 
 
344
  add_action( 'wp_loaded', 'amp_add_options_menu' );
345
  add_action( 'wp_loaded', 'amp_admin_pointer' );
346
+ add_action( 'wp_loaded', 'amp_post_meta_box' ); // Used in both Website and Stories experiences.
347
+
348
+ if ( AMP_Options_Manager::is_website_experience_enabled() ) {
349
+ add_rewrite_endpoint( amp_get_slug(), EP_PERMALINK );
350
+ AMP_Post_Type_Support::add_post_type_support();
351
+ add_action( 'init', array( 'AMP_Post_Type_Support', 'add_post_type_support' ), 1000 ); // After post types have been defined.
352
+ add_action( 'parse_query', 'amp_correct_query_when_is_front_page' );
353
+ add_action( 'admin_bar_menu', 'amp_add_admin_bar_view_link', 100 );
354
+ add_action( 'wp_loaded', 'amp_editor_core_blocks' );
355
+ add_filter( 'request', 'amp_force_query_var_value' );
356
+
357
+ // Add actions for reader mode templates.
358
+ add_action( 'wp', 'amp_maybe_add_actions' );
359
+
360
+ // Redirect the old url of amp page to the updated url.
361
+ add_filter( 'old_slug_redirect_url', 'amp_redirect_old_slug_to_new_url' );
362
+ }
363
 
364
+ if ( AMP_Options_Manager::is_stories_experience_enabled() ) {
365
+ AMP_Story_Post_Type::register();
366
+ add_action( 'wp_loaded', 'amp_story_templates' );
367
  }
368
 
369
+ if ( defined( 'WP_CLI' ) && WP_CLI ) {
370
+ WP_CLI::add_command( 'amp', new AMP_CLI() );
371
+ }
372
 
373
  /*
374
  * Broadcast plugin updates.
430
  return;
431
  }
432
 
433
+ if ( is_singular( AMP_Story_Post_Type::POST_TYPE_SLUG ) ) {
434
+ return;
435
+ }
436
+
437
  $is_amp_endpoint = is_amp_endpoint();
438
 
439
  /**
517
  *
518
  * add_theme_support( AMP_Theme_Support::SLUG );
519
  *
520
+ * This will serve templates in AMP-first, allowing you to use AMP components in your theme templates.
521
  * If you want to make available in transitional mode, where templates are served in AMP or non-AMP documents, do:
522
  *
523
  * add_theme_support( AMP_Theme_Support::SLUG, array(
530
  * 'template_dir' => 'amp',
531
  * ) );
532
  *
533
+ * If you want to have AMP-specific templates in addition to serving AMP-first, do:
534
  *
535
  * add_theme_support( AMP_Theme_Support::SLUG, array(
536
  * 'paired' => false,
553
  * ) );
554
  *
555
  * @see AMP_Theme_Support::read_theme_support()
556
+ * @return boolean Whether this is in AMP 'canonical' mode, that is whether it is AMP-first and there is not a separate (paired) AMP URL.
557
  */
558
  function amp_is_canonical() {
559
  if ( ! current_theme_supports( AMP_Theme_Support::SLUG ) ) {
561
  }
562
 
563
  $args = AMP_Theme_Support::get_theme_support_args();
564
+ if ( isset( $args[ AMP_Theme_Support::PAIRED_FLAG ] ) ) {
565
+ return empty( $args[ AMP_Theme_Support::PAIRED_FLAG ] );
566
  }
567
 
568
  // If there is a template_dir, then transitional mode is implied.
assets/css/admin-tables.css CHANGED
@@ -1,30 +1,37 @@
1
  .column-error_status .dashicons-editor-help {
2
  color: #767676;
3
  }
 
4
  .column-sources .dashicons,
5
  .column-sources_with_invalid_output .dashicons {
6
  margin-right: 5px;
7
  }
 
8
  .column-source .dashicons-admin-plugins,
9
  .column-sources_with_invalid_output .dashicons-admin-plugins {
10
  color: #64a2e9;
11
  }
 
12
  .column-source .dashicons-admin-appearance,
13
  .column-sources_with_invalid_output .dashicons-admin-appearance {
14
  color: #ebb04f;
15
  }
16
- .column-source, .dashicons-wordpress-alt,
 
 
17
  .column-sources_with_invalid_output .dashicons-wordpress-alt {
18
  color: #92b371;
19
  }
 
20
  .amp-logo-icon {
21
- background-image: url( '../images/amp-logo-icon.svg' );
22
  background-color: transparent;
23
  background-size: 20px 20px;
24
  height: 20px;
25
  width: 20px;
26
  display: inline-block;
27
  }
 
28
  .column-error_status .error-status {
29
  line-height: 20px;
30
  display: inline-block;
@@ -32,26 +39,33 @@
32
  vertical-align: top;
33
  margin-left: 10px;
34
  }
 
35
  td.column-found_elements_and_attributes {
36
  color: #970010;
37
  }
 
38
  td.column-found_elements_and_attributes div {
39
  margin-bottom: 0.6rem;
40
  }
 
41
  .column-error_status .dashicons-flag.new {
42
  color: #d98501;
43
  }
 
44
  .column-error_status .dashicons-yes.new {
45
- color: #ff0000;
46
  }
 
47
  .column-error_status .dashicons-warning.rejected {
48
  color: #68c6ff;
49
  }
 
50
  .column-sources .source,
51
  .column-sources_with_invalid_output .source {
52
  margin-bottom: 10px;
53
  display: block;
54
  }
 
55
  .wrap .wp-heading-inline + .page-title-action {
56
  margin-left: 1rem;
57
  }
1
  .column-error_status .dashicons-editor-help {
2
  color: #767676;
3
  }
4
+
5
  .column-sources .dashicons,
6
  .column-sources_with_invalid_output .dashicons {
7
  margin-right: 5px;
8
  }
9
+
10
  .column-source .dashicons-admin-plugins,
11
  .column-sources_with_invalid_output .dashicons-admin-plugins {
12
  color: #64a2e9;
13
  }
14
+
15
  .column-source .dashicons-admin-appearance,
16
  .column-sources_with_invalid_output .dashicons-admin-appearance {
17
  color: #ebb04f;
18
  }
19
+
20
+ .column-source,
21
+ .dashicons-wordpress-alt,
22
  .column-sources_with_invalid_output .dashicons-wordpress-alt {
23
  color: #92b371;
24
  }
25
+
26
  .amp-logo-icon {
27
+ background-image: url("../images/amp-logo-icon.svg");
28
  background-color: transparent;
29
  background-size: 20px 20px;
30
  height: 20px;
31
  width: 20px;
32
  display: inline-block;
33
  }
34
+
35
  .column-error_status .error-status {
36
  line-height: 20px;
37
  display: inline-block;
39
  vertical-align: top;
40
  margin-left: 10px;
41
  }
42
+
43
  td.column-found_elements_and_attributes {
44
  color: #970010;
45
  }
46
+
47
  td.column-found_elements_and_attributes div {
48
  margin-bottom: 0.6rem;
49
  }
50
+
51
  .column-error_status .dashicons-flag.new {
52
  color: #d98501;
53
  }
54
+
55
  .column-error_status .dashicons-yes.new {
56
+ color: #f00;
57
  }
58
+
59
  .column-error_status .dashicons-warning.rejected {
60
  color: #68c6ff;
61
  }
62
+
63
  .column-sources .source,
64
  .column-sources_with_invalid_output .source {
65
  margin-bottom: 10px;
66
  display: block;
67
  }
68
+
69
  .wrap .wp-heading-inline + .page-title-action {
70
  margin-left: 1rem;
71
  }
assets/css/amp-block-editor-compiled-rtl.css ADDED
@@ -0,0 +1,835 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #amp-story-block-navigation {
2
+ display: none;
3
+ }
4
+
5
+ @media (min-width: 961px) {
6
+ #amp-story-block-navigation {
7
+ display: block;
8
+ }
9
+ }
10
+
11
+ #amp-story-block-navigation {
12
+ position: absolute;
13
+ right: 50px;
14
+ top: 218px;
15
+ width: 300px;
16
+ z-index: 80;
17
+ list-style-type: none;
18
+ padding: 0;
19
+ margin: 0;
20
+ }
21
+
22
+ #amp-story-block-navigation .editor-inserter {
23
+ position: absolute;
24
+ bottom: 100%;
25
+ right: 0;
26
+ width: 100%;
27
+ }
28
+
29
+ #amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content {
30
+ transform: translateX( 13% );
31
+ }
32
+
33
+ .post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content {
34
+ margin-right: -50px;
35
+ }
36
+
37
+ #amp-story-block-navigation .block-editor-block-navigation__list {
38
+ list-style-type: none;
39
+ }
40
+
41
+ #amp-story-block-navigation .components-icon-button .dashicon {
42
+ margin-left: 5px;
43
+ }
44
+
45
+ #amp-story-block-navigation .block-editor-block-navigation__label {
46
+ margin: 0 0 1em;
47
+ text-transform: uppercase;
48
+ font-weight: 500;
49
+ font-size: 12px;
50
+ color: #666;
51
+ letter-spacing: 1px;
52
+ }
53
+
54
+ /* Navigator in the context of the open sidebar, settings hidden. */
55
+
56
+ .post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation {
57
+ max-width: calc(
58
+ calc(
59
+ 100vw
60
+ -
61
+ 160px
62
+ -
63
+ 328px
64
+ -
65
+ calc( 40px * 2 )
66
+ -
67
+ 20px) / 2
68
+ -
69
+ 20px);
70
+ }
71
+
72
+ .post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation {
73
+ max-width: calc(
74
+ calc(
75
+ 100vw
76
+ -
77
+ 36px
78
+ -
79
+ 328px
80
+ -
81
+ calc( 40px * 2 )
82
+ -
83
+ 20px) / 2
84
+ -
85
+ 20px);
86
+ }
87
+
88
+ /* Navigator in the context of minimum available space - open sidebar, settings shown. */
89
+
90
+ .post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation {
91
+ max-width: calc(
92
+ calc(
93
+ 100vw
94
+ -
95
+ 160px
96
+ -
97
+ 280px
98
+ -
99
+ 328px
100
+ -
101
+ calc( 40px * 2 )
102
+ -
103
+ 20px) / 2
104
+ -
105
+ 20px);
106
+ }
107
+
108
+ /* Navigator in the context of folded sidebar, settings hidden. */
109
+
110
+ .post-type-amp_story.folded #amp-story-block-navigation {
111
+ max-width: calc( 100vw - 36px - 328px);
112
+ }
113
+
114
+ /* Navigator in the context of folded sidebar, settings shown. */
115
+
116
+ .post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation {
117
+ max-width: calc(
118
+ calc(
119
+ 100vw
120
+ -
121
+ 36px
122
+ -
123
+ 280px
124
+ -
125
+ 328px
126
+ -
127
+ calc( 40px * 2 )
128
+ -
129
+ 20px) / 2
130
+ -
131
+ 20px);
132
+ }
133
+
134
+ /*
135
+ * Hide the toggler and show the block navigation by default on large screens.
136
+ */
137
+
138
+ @media( max-width: 960px) {
139
+ .block-editor-block-list__block-edit > div > .editor-selectors {
140
+ display: none;
141
+ }
142
+ }
143
+
144
+ @media (min-width: 961px) {
145
+ .edit-post-header-toolbar #amp-story-shortcuts {
146
+ display: flex;
147
+ }
148
+
149
+ .edit-post-visual-editor .editor-post-title__block {
150
+ margin-right: 0;
151
+ margin-left: 0;
152
+ }
153
+
154
+ .components-icon-button.block-editor-block-navigation {
155
+ display: none;
156
+ }
157
+
158
+ .block-editor-block-navigation__container {
159
+ background: #fff;
160
+ border: 1px solid #eee;
161
+ padding: 1em;
162
+ }
163
+
164
+ .block-editor-block-navigation__container .component-editor__selector button {
165
+ background: no-repeat right top;
166
+ padding-right: 37px;
167
+ height: 40px;
168
+ margin: 1px 4px 1px 0;
169
+ }
170
+
171
+ .block-editor-block-navigation__container .component-editor__selector .components-button:focus {
172
+ box-shadow: none;
173
+ }
174
+
175
+ .components-range-control__number {
176
+ width: 60px;
177
+ }
178
+ }
179
+
180
+ /**
181
+ * Drag & Drop support
182
+ */
183
+
184
+ .block-editor-block-navigation__list .block-editor-block-navigation__item {
185
+ position: relative;
186
+ }
187
+
188
+ .block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging {
189
+ cursor: grab;
190
+ }
191
+
192
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone {
193
+ border: none;
194
+ border-radius: 0;
195
+ }
196
+
197
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
198
+ display: none;
199
+ }
200
+
201
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom {
202
+ background: none;
203
+ border-bottom: 3px solid #0071a1;
204
+ }
205
+
206
+ .block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top {
207
+ background: none;
208
+ border: none;
209
+ }
210
+
211
+ .block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top {
212
+ background: none;
213
+ border-top: 3px solid #0071a1;
214
+ border-bottom: none;
215
+ }
216
+
217
+ #amp-story-editor-carousel {
218
+ display: none;
219
+ }
220
+
221
+ @media (min-width: 961px) {
222
+ #amp-story-editor-carousel {
223
+ display: block;
224
+ }
225
+ }
226
+
227
+ #amp-story-editor {
228
+ overflow: hidden;
229
+ }
230
+
231
+ #amp-story-editor > .editor-block-list__layout {
232
+ padding-right: 0;
233
+ padding-left: 0;
234
+ display: flex;
235
+ align-items: center;
236
+ transform: none;
237
+ transition: transform 300ms ease-in-out;
238
+ }
239
+
240
+ #amp-story-editor > .editor-block-list__layout .block-list-appender {
241
+ display: none;
242
+ }
243
+
244
+ .amp-story-editor-carousel-navigation {
245
+ display: flex;
246
+ justify-content: space-between;
247
+ margin-top: 3em;
248
+ }
249
+
250
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list {
251
+ flex: 1;
252
+ display: flex;
253
+ margin: 0;
254
+ padding: 0;
255
+ list-style-type: none;
256
+ justify-content: center;
257
+ max-width: 30%;
258
+ }
259
+
260
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item {
261
+ flex: 1;
262
+ height: .5em;
263
+ max-width: 5em;
264
+ }
265
+
266
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item + .amp-story-editor-carousel-item {
267
+ margin-right: 20px;
268
+ }
269
+
270
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button {
271
+ background: #eff0f1;
272
+ width: 100%;
273
+ height: 100%;
274
+ display: block;
275
+ }
276
+
277
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover,
278
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus {
279
+ background: #e0e0e0;
280
+ }
281
+
282
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button {
283
+ background: #666;
284
+ }
285
+
286
+ .amp-story-reorderer {
287
+ margin-top: 100px;
288
+ display: -ms-grid;
289
+ display: grid;
290
+ grid-template-columns: repeat(auto-fill, 169px);
291
+ grid-gap: 0;
292
+ justify-content: space-between;
293
+ }
294
+
295
+ .amp-story-reorderer .amp-story-reorderer-item {
296
+ margin: 0 auto 10px;
297
+ width: 100%;
298
+ position: relative;
299
+ }
300
+
301
+ .amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page {
302
+ max-width: 169px;
303
+ height: 277px;
304
+ margin: 0 10px;
305
+ }
306
+
307
+ .amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled {
308
+ transform: none;
309
+ transform: initial;
310
+ text-align: right;
311
+ text-align: initial;
312
+ }
313
+
314
+ .amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block {
315
+ padding: 0;
316
+ }
317
+
318
+ .amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,
319
+ .amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{
320
+ height: 100%;
321
+ padding: 0;
322
+ }
323
+
324
+ .amp-story-reorderer .components-disabled,
325
+ .amp-story-reorderer .components-disabled div:first-of-type {
326
+ padding: 0;
327
+ width: 100%;
328
+ }
329
+
330
+ .amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block {
331
+ --preview-scale: 0.42;
332
+ --preview-translateX: -40%;
333
+ --preview-translateY: -70%;
334
+ position: absolute;
335
+ transform: scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),
336
+
337
+ }
338
+
339
+ .amp-story-reorderer .block-editor-block-list__layout > .block-editor-block-list__block > .block-editor-block-list__block-edit {
340
+ margin-top: 0;
341
+ margin-bottom: 0;
342
+ }
343
+
344
+ @media (min-width: 600px) {
345
+ .amp-story-reorderer .block-editor-block-list__block-edit {
346
+ margin-right: -50px;
347
+ margin-left: -50px;
348
+ }
349
+ }
350
+
351
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone {
352
+ border: none;
353
+ border-radius: 0;
354
+ background: transparent;
355
+ }
356
+
357
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active {
358
+ opacity: 0;
359
+ visibility: hidden;
360
+ }
361
+
362
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page,
363
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element {
364
+ opacity: 1;
365
+ visibility: visible;
366
+ transition: opacity .3s,background-color .3s;
367
+ }
368
+
369
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page {
370
+ background: #eff0f1;
371
+ border: none !important;
372
+ margin: 0 10px;
373
+ }
374
+
375
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right {
376
+ border-left: 3px solid #0071a1;
377
+ }
378
+
379
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left {
380
+ border-right: 3px solid #0071a1;
381
+ }
382
+
383
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,
384
+ .amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content {
385
+ display: none;
386
+ }
387
+
388
+ .amp-story-reorderer .amp-story-page-preview {
389
+ border: 5px solid #eff0f1;
390
+ border-radius: 5px;
391
+ background: #fff;
392
+ width: 100%;
393
+ height: 277px;
394
+ cursor: grab;
395
+ overflow: hidden;
396
+ }
397
+
398
+ #amp-story-editor .amp-story-reorderer .components-draggable__clone {
399
+ position: fixed;
400
+ }
401
+
402
+ .amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper {
403
+ margin: 0;
404
+ height: 267px;
405
+ }
406
+
407
+ .amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper > div {
408
+ height: 267px;
409
+ }
410
+
411
+ .amp-story-reorderer .amp-story-page-preview .editor-block-list__layout {
412
+ padding: 0;
413
+ }
414
+
415
+ .amp-story-reorderer .amp-story-page-preview .block-list-appender {
416
+ display: none;
417
+ }
418
+
419
+ #amp-story-controls {
420
+ text-align: left;
421
+ padding-left: 20px;
422
+ }
423
+
424
+ .amp-story-controls-reorder {
425
+ box-sizing: border-box;
426
+ height: 49px;
427
+ width: 49px;
428
+ border: 1px solid #AAAEB3;
429
+ border-radius: 50%;
430
+ }
431
+
432
+ #amp-story-controls .amp-story-controls-reorder {
433
+ display: inline-block;
434
+ line-height: 1;
435
+ }
436
+
437
+ .amp-story-controls-reorder-cancel {
438
+ padding-top: 5px;
439
+ padding-bottom: 5px;
440
+ margin-left: 20px;
441
+ display: inline-flex;
442
+ }
443
+
444
+ .amp-story-editor-block-mover {
445
+ position: absolute;
446
+ width: 30px;
447
+ height: 100%;
448
+ max-height: 112px;
449
+ top: -15px;
450
+ z-index: 80;
451
+ padding-left: 2px;
452
+ right: -45px;
453
+ margin-top: -8px;
454
+ opacity: 0;
455
+ animation: none;
456
+ transition: opacity .3s;
457
+ }
458
+
459
+ .amp-story-editor-block-mover.is-visible,
460
+ div[data-type="amp/amp-story-page"] .wp-block:hover .amp-story-editor-block-mover {
461
+ opacity: 1;
462
+ }
463
+
464
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control {
465
+ box-shadow: none;
466
+ }
467
+
468
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle {
469
+ box-shadow: none !important;
470
+ }
471
+
472
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle:hover {
473
+ box-shadow: inset 0 0 0 1px #e2e4e7 !important;
474
+ }
475
+
476
+ #amp-story-controls .editor-inserter__amp-inserter {
477
+ height: 48px;
478
+ width: 48px;
479
+ background-color: #0085BA;
480
+ border-radius: 50%;
481
+ margin-left: 10px;
482
+ }
483
+
484
+ #amp-story-controls .editor-inserter__amp-inserter span:first-of-type,
485
+ .amp-story-controls-reorder span:first-of-type {
486
+ display: none;
487
+ }
488
+
489
+ #amp-story-controls .editor-inserter__amp-inserter svg {
490
+ margin: 0 auto;
491
+ }
492
+
493
+ .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile) {
494
+ width: 406px;
495
+ height: 400px;
496
+ padding: 2px;
497
+ transform: translateX(90%);
498
+ }
499
+
500
+ .amp-stories__template-inserter__popover::before {
501
+ border: 8px solid #e2e4e7;
502
+ }
503
+
504
+ .amp-stories__template-inserter__popover::after {
505
+ border: 8px solid #fff;
506
+ }
507
+
508
+ .amp-stories__template-inserter__popover::before,
509
+ .amp-stories__template-inserter__popover::before,
510
+ .amp-stories__template-inserter__popover::after,
511
+ .amp-stories__template-inserter__popover::after {
512
+ border-bottom-style: solid;
513
+ border-right-color: transparent;
514
+ border-left-color: transparent;
515
+ border-top: none;
516
+ margin-right: -15px;
517
+ }
518
+
519
+ @media (min-width: 782px) {
520
+ .amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile) > .components-popover__content {
521
+ overflow-y: scroll;
522
+ }
523
+ }
524
+
525
+ @media (min-width: 600px) {
526
+ .amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit {
527
+ margin: 0;
528
+ }
529
+ }
530
+
531
+ .edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile) {
532
+ right: auto;
533
+ right: initial;
534
+ transform: none;
535
+ }
536
+
537
+ .amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list {
538
+ margin: 0;
539
+ padding: 5px;
540
+ }
541
+
542
+ .amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content {
543
+ bottom: auto;
544
+ bottom: initial;
545
+ }
546
+
547
+ .amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top {
548
+ margin-top: 55px;
549
+ }
550
+
551
+ .amp-stories__editor-inserter__results li {
552
+ display: block;
553
+ list-style-type: none;
554
+ width: 160px;
555
+ height: 268px;
556
+ float: right;
557
+ margin: 15px;
558
+ }
559
+
560
+ .amp-stories__editor-inserter__results li amp-story-page,
561
+ .amp-stories__editor-inserter__results li amp-story-grid-layer {
562
+ display: block;
563
+ width: 100%;
564
+ height: 100%;
565
+ }
566
+
567
+ .amp-stories__editor-inserter__results .block-editor-block-preview {
568
+ width: 160px;
569
+ height: 268px;
570
+ margin: 10px;
571
+ padding: 0;
572
+ }
573
+
574
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content,
575
+ .amo-stories__editor-inserter__results .components-placeholder {
576
+ padding: 0;
577
+ width: 100%;
578
+ height: 100%;
579
+ }
580
+
581
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content > div > div:first-of-type,
582
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap,
583
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator {
584
+ display: none;
585
+ }
586
+
587
+ .amp-stories__blank-page-inserter {
588
+ height: 100%;
589
+ width: 100%;
590
+ }
591
+
592
+ .amp-stories__blank-page-inserter svg {
593
+ margin: 0 auto;
594
+ }
595
+
596
+ .amp-stories__editor-inserter__results .block-editor-block-preview {
597
+ pointer-events: initial;
598
+ }
599
+
600
+ .amp-stories__editor-inserter__results .block-list-appender,
601
+ .amo-stories__editor-inserter__results .editor-block-list__insertion-point {
602
+ display: none;
603
+ }
604
+
605
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled {
606
+ transform: none;
607
+ transform: initial;
608
+ text-align: right;
609
+ text-align: initial;
610
+ }
611
+
612
+ .amp-stories__editor-inserter__results .components-disabled,
613
+ .amp-stories__editor-inserter__results .components-disabled div:first-of-type,
614
+ .amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks {
615
+ padding: 0;
616
+ height: 268px;
617
+ width: 100%;
618
+ }
619
+
620
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content > div {
621
+ transform: none;
622
+ transform: initial;
623
+ }
624
+
625
+ .amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container {
626
+ max-width: 160px;
627
+ }
628
+
629
+ .amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container {
630
+ max-width: none;
631
+ max-width: initial;
632
+ }
633
+
634
+ /* @todo This is a quick fix for cancelling the transforming for image and quote blocks and needs changing later. */
635
+
636
+ .amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"] {
637
+ width: 180%;
638
+ }
639
+
640
+ .amp-stories__editor-inserter__results .block-editor-block-preview .wp-block {
641
+ --preview-scale: 0.48;
642
+ --preview-translateX: -55%;
643
+ --preview-translateY: -40%;
644
+ height: auto !important;
645
+ height: initial !important;
646
+ position: absolute;
647
+ transform: scale(0.48) translateX(55%) translateY(-40%);
648
+ }
649
+
650
+ .amp-stories__editor-inserter__results .components-disabled .wp-block div {
651
+ height: auto !important;
652
+ height: initial !important;
653
+ }
654
+
655
+ @media (min-width: 600px) {
656
+ .amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block {
657
+ padding: 0;
658
+ }
659
+ }
660
+
661
+ .amp-stories__editor-inserter__results .block-editor-block-types-list {
662
+ padding: 10px;
663
+ }
664
+
665
+ /* Hide default block mover to show ours instead */
666
+ .block-editor-block-list__block > .block-editor-block-list__block-edit > .block-editor-block-mover {
667
+ display: none !important;
668
+ }
669
+ .block-editor-block-list__block.is-typing .rotatable-box-wrap,
670
+ .block-editor-block-list__block .rotatable-box-wrap {
671
+ display: block;
672
+ opacity: 0;
673
+ transition: opacity .3s;
674
+ }
675
+ .components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap {
676
+ display: none;
677
+ opacity: 0;
678
+ }
679
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .rotatable-box-wrap,
680
+ .editor-inner-blocks .block-editor-block-list__block.is-selected .rotatable-box-wrap,
681
+ .editor-inner-blocks .block-editor-block-list__block.is-hovered .rotatable-box-wrap {
682
+ opacity: 1;
683
+ }
684
+ .block-editor-block-list__block:not(.is-rotating) {
685
+ transition: transform .3s ease-in-out;
686
+ }
687
+ .block-editor-block-list__block.is-typing:not(.is-rotating),
688
+ .block-editor-block-list__block.is-selected:not(.is-rotating) {
689
+ transform: rotate(0deg) !important;
690
+ }
691
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point,
692
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .editor-block-mover,
693
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,
694
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,
695
+ .block-editor-block-list__layout .block-editor-block-list__block.is-rotating > .block-editor-block-list__block-edit::before {
696
+ display: none !important;
697
+ }
698
+ .block-editor-block-list__block .rotatable-box-wrap {
699
+ box-shadow: 1px 0 rgba(66,88,99,.4);
700
+ width: 0;
701
+ height: 25px;
702
+ position: absolute;
703
+ bottom: -40px;
704
+ margin-right: 50%;
705
+ border-right: 1px solid #007cba;
706
+ }
707
+ .block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle {
708
+ display: block;
709
+ opacity: 1;
710
+ transition: opacity .3s;
711
+ position: absolute;
712
+ bottom: -20px;
713
+ right: calc(50% - 26px);
714
+ width: 50px;
715
+ height: 24px;
716
+ padding: 4px;
717
+ cursor: move;
718
+ background: transparent;
719
+ border: none;
720
+ }
721
+ .rotatable-box-wrap .rotatable-box-wrap__handle::before {
722
+ background: #0085ba;
723
+ border: 2px solid #fff;
724
+ border-radius: 50%;
725
+ content: "";
726
+ cursor: inherit;
727
+ display: block;
728
+ height: 16px;
729
+ width: 16px;
730
+ margin: 0 auto;
731
+ }
732
+
733
+
734
+ /*
735
+ * Preview Picker component
736
+ *
737
+ * Styling derived form font size picker in Gutenberg
738
+ */
739
+ .components-preview-picker__buttons {
740
+ display: flex;
741
+ justify-content: space-between;
742
+ align-items: center;
743
+ }
744
+ .components-preview-picker__dropdown-content .components-button {
745
+ display: block;
746
+ position: relative;
747
+ padding: 10px 40px 10px 20px;
748
+ width: 100%;
749
+ text-align: right;
750
+ }
751
+ .components-preview-picker__dropdown-content .components-button:hover {
752
+ color: #191e23;
753
+ border: none;
754
+ box-shadow: none;
755
+ background: #f3f4f5;
756
+ }
757
+ .components-preview-picker__dropdown-content .components-button:focus {
758
+ color: #191e23;
759
+ border: none;
760
+ box-shadow: none;
761
+ outline-offset: -2px;
762
+ outline: 1px dotted #555d66;
763
+ }
764
+ .components-preview-picker__dropdown-content .components-button .dashicon {
765
+ position: absolute;
766
+ top: calc(50% - 10px);
767
+ right: 10px;
768
+ }
769
+ .components-preview-picker__dropdown-content .components-button .editor-block-icon {
770
+ position: absolute;
771
+ top: calc(50% - 10px);
772
+ left: 10px;
773
+ }
774
+ .components-preview-picker__buttons .components-preview-picker__selector {
775
+ background: none;
776
+ position: relative;
777
+ width: 200px;
778
+ box-shadow: 0 0 0 transparent;
779
+ transition: box-shadow 0.1s linear;
780
+ border-radius: 4px;
781
+ border: 1px solid #8d96a0;
782
+ }
783
+ .components-preview-picker__buttons .components-preview-picker__selector:focus {
784
+ color: #191e23;
785
+ border-color: #00a0d2;
786
+ box-shadow: 0 0 0 1px #00a0d2;
787
+ outline: 2px solid transparent;
788
+ outline-offset: -2px;
789
+ }
790
+ .components-preview-picker__buttons .components-preview-picker__selector::after {
791
+ content: "";
792
+ pointer-events: none;
793
+ display: block;
794
+ width: 0;
795
+ height: 0;
796
+ border-right: 3px solid transparent;
797
+ border-left: 3px solid transparent;
798
+ border-top: 5px solid currentColor;
799
+ margin-right: 4px;
800
+ margin-left: 2px;
801
+ left: 8px;
802
+ top: 12px;
803
+ position: absolute;
804
+ }
805
+
806
+ .amp-story-resize-container .components-resizable-box__handle-right {
807
+ left: -14px;
808
+ height: 50px;
809
+ top: calc(50% - 25px);
810
+ }
811
+ .amp-story-resize-container .components-resizable-box__handle-right::before {
812
+ margin: 0;
813
+ }
814
+ .amp-story-resize-container .components-resizable-box__handle-bottom {
815
+ bottom: -14px;
816
+ width: 50px;
817
+ right: calc(50% - 25px);
818
+ }
819
+ .amp-story-resize-container .components-resizable-box__handle-bottom::before {
820
+ margin: 0 auto;
821
+ }
822
+ .amp-story-resize-container .amp-story-editor__rotate-container {
823
+ height: 100%;
824
+ }
825
+ .wp-block .components-resizable-box__handle,
826
+ .wp-block.is-typing .components-resizable-box__handle{
827
+ display: block;
828
+ opacity: 0;
829
+ transition: opacity .3s;
830
+ }
831
+ .wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle,
832
+ .wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover {
833
+ opacity: 1;
834
+ }
835
+
assets/css/amp-block-editor-compiled.css ADDED
@@ -0,0 +1,835 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #amp-story-block-navigation {
2
+ display: none;
3
+ }
4
+
5
+ @media (min-width: 961px) {
6
+ #amp-story-block-navigation {
7
+ display: block;
8
+ }
9
+ }
10
+
11
+ #amp-story-block-navigation {
12
+ position: absolute;
13
+ left: 50px;
14
+ top: 218px;
15
+ width: 300px;
16
+ z-index: 80;
17
+ list-style-type: none;
18
+ padding: 0;
19
+ margin: 0;
20
+ }
21
+
22
+ #amp-story-block-navigation .editor-inserter {
23
+ position: absolute;
24
+ bottom: 100%;
25
+ left: 0;
26
+ width: 100%;
27
+ }
28
+
29
+ #amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content {
30
+ transform: translateX( -13% );
31
+ }
32
+
33
+ .post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content {
34
+ margin-left: -50px;
35
+ }
36
+
37
+ #amp-story-block-navigation .block-editor-block-navigation__list {
38
+ list-style-type: none;
39
+ }
40
+
41
+ #amp-story-block-navigation .components-icon-button .dashicon {
42
+ margin-right: 5px;
43
+ }
44
+
45
+ #amp-story-block-navigation .block-editor-block-navigation__label {
46
+ margin: 0 0 1em;
47
+ text-transform: uppercase;
48
+ font-weight: 500;
49
+ font-size: 12px;
50
+ color: #666;
51
+ letter-spacing: 1px;
52
+ }
53
+
54
+ /* Navigator in the context of the open sidebar, settings hidden. */
55
+
56
+ .post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation {
57
+ max-width: calc(
58
+ calc(
59
+ 100vw
60
+ -
61
+ 160px
62
+ -
63
+ 328px
64
+ -
65
+ calc( 40px * 2 )
66
+ -
67
+ 20px) / 2
68
+ -
69
+ 20px);
70
+ }
71
+
72
+ .post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation {
73
+ max-width: calc(
74
+ calc(
75
+ 100vw
76
+ -
77
+ 36px
78
+ -
79
+ 328px
80
+ -
81
+ calc( 40px * 2 )
82
+ -
83
+ 20px) / 2
84
+ -
85
+ 20px);
86
+ }
87
+
88
+ /* Navigator in the context of minimum available space - open sidebar, settings shown. */
89
+
90
+ .post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation {
91
+ max-width: calc(
92
+ calc(
93
+ 100vw
94
+ -
95
+ 160px
96
+ -
97
+ 280px
98
+ -
99
+ 328px
100
+ -
101
+ calc( 40px * 2 )
102
+ -
103
+ 20px) / 2
104
+ -
105
+ 20px);
106
+ }
107
+
108
+ /* Navigator in the context of folded sidebar, settings hidden. */
109
+
110
+ .post-type-amp_story.folded #amp-story-block-navigation {
111
+ max-width: calc( 100vw - 36px - 328px);
112
+ }
113
+
114
+ /* Navigator in the context of folded sidebar, settings shown. */
115
+
116
+ .post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation {
117
+ max-width: calc(
118
+ calc(
119
+ 100vw
120
+ -
121
+ 36px
122
+ -
123
+ 280px
124
+ -
125
+ 328px
126
+ -
127
+ calc( 40px * 2 )
128
+ -
129
+ 20px) / 2
130
+ -
131
+ 20px);
132
+ }
133
+
134
+ /*
135
+ * Hide the toggler and show the block navigation by default on large screens.
136
+ */
137
+
138
+ @media( max-width: 960px) {
139
+ .block-editor-block-list__block-edit > div > .editor-selectors {
140
+ display: none;
141
+ }
142
+ }
143
+
144
+ @media (min-width: 961px) {
145
+ .edit-post-header-toolbar #amp-story-shortcuts {
146
+ display: flex;
147
+ }
148
+
149
+ .edit-post-visual-editor .editor-post-title__block {
150
+ margin-left: 0;
151
+ margin-right: 0;
152
+ }
153
+
154
+ .components-icon-button.block-editor-block-navigation {
155
+ display: none;
156
+ }
157
+
158
+ .block-editor-block-navigation__container {
159
+ background: #fff;
160
+ border: 1px solid #eee;
161
+ padding: 1em;
162
+ }
163
+
164
+ .block-editor-block-navigation__container .component-editor__selector button {
165
+ background: no-repeat left top;
166
+ padding-left: 37px;
167
+ height: 40px;
168
+ margin: 1px 0 1px 4px;
169
+ }
170
+
171
+ .block-editor-block-navigation__container .component-editor__selector .components-button:focus {
172
+ box-shadow: none;
173
+ }
174
+
175
+ .components-range-control__number {
176
+ width: 60px;
177
+ }
178
+ }
179
+
180
+ /**
181
+ * Drag & Drop support
182
+ */
183
+
184
+ .block-editor-block-navigation__list .block-editor-block-navigation__item {
185
+ position: relative;
186
+ }
187
+
188
+ .block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging {
189
+ cursor: grab;
190
+ }
191
+
192
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone {
193
+ border: none;
194
+ border-radius: 0;
195
+ }
196
+
197
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
198
+ display: none;
199
+ }
200
+
201
+ .block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom {
202
+ background: none;
203
+ border-bottom: 3px solid #0071a1;
204
+ }
205
+
206
+ .block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top {
207
+ background: none;
208
+ border: none;
209
+ }
210
+
211
+ .block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top {
212
+ background: none;
213
+ border-top: 3px solid #0071a1;
214
+ border-bottom: none;
215
+ }
216
+
217
+ #amp-story-editor-carousel {
218
+ display: none;
219
+ }
220
+
221
+ @media (min-width: 961px) {
222
+ #amp-story-editor-carousel {
223
+ display: block;
224
+ }
225
+ }
226
+
227
+ #amp-story-editor {
228
+ overflow: hidden;
229
+ }
230
+
231
+ #amp-story-editor > .editor-block-list__layout {
232
+ padding-left: 0;
233
+ padding-right: 0;
234
+ display: flex;
235
+ align-items: center;
236
+ transform: none;
237
+ transition: transform 300ms ease-in-out;
238
+ }
239
+
240
+ #amp-story-editor > .editor-block-list__layout .block-list-appender {
241
+ display: none;
242
+ }
243
+
244
+ .amp-story-editor-carousel-navigation {
245
+ display: flex;
246
+ justify-content: space-between;
247
+ margin-top: 3em;
248
+ }
249
+
250
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list {
251
+ flex: 1;
252
+ display: flex;
253
+ margin: 0;
254
+ padding: 0;
255
+ list-style-type: none;
256
+ justify-content: center;
257
+ max-width: 30%;
258
+ }
259
+
260
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item {
261
+ flex: 1;
262
+ height: .5em;
263
+ max-width: 5em;
264
+ }
265
+
266
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item + .amp-story-editor-carousel-item {
267
+ margin-left: 20px;
268
+ }
269
+
270
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button {
271
+ background: #eff0f1;
272
+ width: 100%;
273
+ height: 100%;
274
+ display: block;
275
+ }
276
+
277
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover,
278
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus {
279
+ background: #e0e0e0;
280
+ }
281
+
282
+ .editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button {
283
+ background: #666;
284
+ }
285
+
286
+ .amp-story-reorderer {
287
+ margin-top: 100px;
288
+ display: -ms-grid;
289
+ display: grid;
290
+ grid-template-columns: repeat(auto-fill, 169px);
291
+ grid-gap: 0;
292
+ justify-content: space-between;
293
+ }
294
+
295
+ .amp-story-reorderer .amp-story-reorderer-item {
296
+ margin: 0 auto 10px;
297
+ width: 100%;
298
+ position: relative;
299
+ }
300
+
301
+ .amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page {
302
+ max-width: 169px;
303
+ height: 277px;
304
+ margin: 0 10px;
305
+ }
306
+
307
+ .amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled {
308
+ transform: none;
309
+ transform: initial;
310
+ text-align: left;
311
+ text-align: initial;
312
+ }
313
+
314
+ .amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block {
315
+ padding: 0;
316
+ }
317
+
318
+ .amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,
319
+ .amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{
320
+ height: 100%;
321
+ padding: 0;
322
+ }
323
+
324
+ .amp-story-reorderer .components-disabled,
325
+ .amp-story-reorderer .components-disabled div:first-of-type {
326
+ padding: 0;
327
+ width: 100%;
328
+ }
329
+
330
+ .amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block {
331
+ --preview-scale: 0.42;
332
+ --preview-translateX: -40%;
333
+ --preview-translateY: -70%;
334
+ position: absolute;
335
+ transform: scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),
336
+
337
+ }
338
+
339
+ .amp-story-reorderer .block-editor-block-list__layout > .block-editor-block-list__block > .block-editor-block-list__block-edit {
340
+ margin-top: 0;
341
+ margin-bottom: 0;
342
+ }
343
+
344
+ @media (min-width: 600px) {
345
+ .amp-story-reorderer .block-editor-block-list__block-edit {
346
+ margin-left: -50px;
347
+ margin-right: -50px;
348
+ }
349
+ }
350
+
351
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone {
352
+ border: none;
353
+ border-radius: 0;
354
+ background: transparent;
355
+ }
356
+
357
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active {
358
+ opacity: 0;
359
+ visibility: hidden;
360
+ }
361
+
362
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page,
363
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element {
364
+ opacity: 1;
365
+ visibility: visible;
366
+ transition: opacity .3s,background-color .3s;
367
+ }
368
+
369
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page {
370
+ background: #eff0f1;
371
+ border: none !important;
372
+ margin: 0 10px;
373
+ }
374
+
375
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right {
376
+ border-right: 3px solid #0071a1;
377
+ }
378
+
379
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left {
380
+ border-left: 3px solid #0071a1;
381
+ }
382
+
383
+ .amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,
384
+ .amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content {
385
+ display: none;
386
+ }
387
+
388
+ .amp-story-reorderer .amp-story-page-preview {
389
+ border: 5px solid #eff0f1;
390
+ border-radius: 5px;
391
+ background: #fff;
392
+ width: 100%;
393
+ height: 277px;
394
+ cursor: grab;
395
+ overflow: hidden;
396
+ }
397
+
398
+ #amp-story-editor .amp-story-reorderer .components-draggable__clone {
399
+ position: fixed;
400
+ }
401
+
402
+ .amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper {
403
+ margin: 0;
404
+ height: 267px;
405
+ }
406
+
407
+ .amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper > div {
408
+ height: 267px;
409
+ }
410
+
411
+ .amp-story-reorderer .amp-story-page-preview .editor-block-list__layout {
412
+ padding: 0;
413
+ }
414
+
415
+ .amp-story-reorderer .amp-story-page-preview .block-list-appender {
416
+ display: none;
417
+ }
418
+
419
+ #amp-story-controls {
420
+ text-align: right;
421
+ padding-right: 20px;
422
+ }
423
+
424
+ .amp-story-controls-reorder {
425
+ box-sizing: border-box;
426
+ height: 49px;
427
+ width: 49px;
428
+ border: 1px solid #AAAEB3;
429
+ border-radius: 50%;
430
+ }
431
+
432
+ #amp-story-controls .amp-story-controls-reorder {
433
+ display: inline-block;
434
+ line-height: 1;
435
+ }
436
+
437
+ .amp-story-controls-reorder-cancel {
438
+ padding-top: 5px;
439
+ padding-bottom: 5px;
440
+ margin-right: 20px;
441
+ display: inline-flex;
442
+ }
443
+
444
+ .amp-story-editor-block-mover {
445
+ position: absolute;
446
+ width: 30px;
447
+ height: 100%;
448
+ max-height: 112px;
449
+ top: -15px;
450
+ z-index: 80;
451
+ padding-right: 2px;
452
+ left: -45px;
453
+ margin-top: -8px;
454
+ opacity: 0;
455
+ animation: none;
456
+ transition: opacity .3s;
457
+ }
458
+
459
+ .amp-story-editor-block-mover.is-visible,
460
+ div[data-type="amp/amp-story-page"] .wp-block:hover .amp-story-editor-block-mover {
461
+ opacity: 1;
462
+ }
463
+
464
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control {
465
+ box-shadow: none;
466
+ }
467
+
468
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle {
469
+ box-shadow: none !important;
470
+ }
471
+
472
+ .block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle:hover {
473
+ box-shadow: inset 0 0 0 1px #e2e4e7 !important;
474
+ }
475
+
476
+ #amp-story-controls .editor-inserter__amp-inserter {
477
+ height: 48px;
478
+ width: 48px;
479
+ background-color: #0085BA;
480
+ border-radius: 50%;
481
+ margin-right: 10px;
482
+ }
483
+
484
+ #amp-story-controls .editor-inserter__amp-inserter span:first-of-type,
485
+ .amp-story-controls-reorder span:first-of-type {
486
+ display: none;
487
+ }
488
+
489
+ #amp-story-controls .editor-inserter__amp-inserter svg {
490
+ margin: 0 auto;
491
+ }
492
+
493
+ .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile) {
494
+ width: 406px;
495
+ height: 400px;
496
+ padding: 2px;
497
+ transform: translateX(-90%);
498
+ }
499
+
500
+ .amp-stories__template-inserter__popover::before {
501
+ border: 8px solid #e2e4e7;
502
+ }
503
+
504
+ .amp-stories__template-inserter__popover::after {
505
+ border: 8px solid #fff;
506
+ }
507
+
508
+ .amp-stories__template-inserter__popover::before,
509
+ .amp-stories__template-inserter__popover::before,
510
+ .amp-stories__template-inserter__popover::after,
511
+ .amp-stories__template-inserter__popover::after {
512
+ border-bottom-style: solid;
513
+ border-left-color: transparent;
514
+ border-right-color: transparent;
515
+ border-top: none;
516
+ margin-left: -15px;
517
+ }
518
+
519
+ @media (min-width: 782px) {
520
+ .amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile) > .components-popover__content {
521
+ overflow-y: scroll;
522
+ }
523
+ }
524
+
525
+ @media (min-width: 600px) {
526
+ .amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit {
527
+ margin: 0;
528
+ }
529
+ }
530
+
531
+ .edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile) {
532
+ left: auto;
533
+ left: initial;
534
+ transform: none;
535
+ }
536
+
537
+ .amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list {
538
+ margin: 0;
539
+ padding: 5px;
540
+ }
541
+
542
+ .amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content {
543
+ bottom: auto;
544
+ bottom: initial;
545
+ }
546
+
547
+ .amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top {
548
+ margin-top: 55px;
549
+ }
550
+
551
+ .amp-stories__editor-inserter__results li {
552
+ display: block;
553
+ list-style-type: none;
554
+ width: 160px;
555
+ height: 268px;
556
+ float: left;
557
+ margin: 15px;
558
+ }
559
+
560
+ .amp-stories__editor-inserter__results li amp-story-page,
561
+ .amp-stories__editor-inserter__results li amp-story-grid-layer {
562
+ display: block;
563
+ width: 100%;
564
+ height: 100%;
565
+ }
566
+
567
+ .amp-stories__editor-inserter__results .block-editor-block-preview {
568
+ width: 160px;
569
+ height: 268px;
570
+ margin: 10px;
571
+ padding: 0;
572
+ }
573
+
574
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content,
575
+ .amo-stories__editor-inserter__results .components-placeholder {
576
+ padding: 0;
577
+ width: 100%;
578
+ height: 100%;
579
+ }
580
+
581
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content > div > div:first-of-type,
582
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap,
583
+ .amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator {
584
+ display: none;
585
+ }
586
+
587
+ .amp-stories__blank-page-inserter {
588
+ height: 100%;
589
+ width: 100%;
590
+ }
591
+
592
+ .amp-stories__blank-page-inserter svg {
593
+ margin: 0 auto;
594
+ }
595
+
596
+ .amp-stories__editor-inserter__results .block-editor-block-preview {
597
+ pointer-events: initial;
598
+ }
599
+
600
+ .amp-stories__editor-inserter__results .block-list-appender,
601
+ .amo-stories__editor-inserter__results .editor-block-list__insertion-point {
602
+ display: none;
603
+ }
604
+
605
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled {
606
+ transform: none;
607
+ transform: initial;
608
+ text-align: left;
609
+ text-align: initial;
610
+ }
611
+
612
+ .amp-stories__editor-inserter__results .components-disabled,
613
+ .amp-stories__editor-inserter__results .components-disabled div:first-of-type,
614
+ .amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks {
615
+ padding: 0;
616
+ height: 268px;
617
+ width: 100%;
618
+ }
619
+
620
+ .amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content > div {
621
+ transform: none;
622
+ transform: initial;
623
+ }
624
+
625
+ .amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container {
626
+ max-width: 160px;
627
+ }
628
+
629
+ .amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container {
630
+ max-width: none;
631
+ max-width: initial;
632
+ }
633
+
634
+ /* @todo This is a quick fix for cancelling the transforming for image and quote blocks and needs changing later. */
635
+
636
+ .amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"] {
637
+ width: 180%;
638
+ }
639
+
640
+ .amp-stories__editor-inserter__results .block-editor-block-preview .wp-block {
641
+ --preview-scale: 0.48;
642
+ --preview-translateX: -55%;
643
+ --preview-translateY: -40%;
644
+ height: auto !important;
645
+ height: initial !important;
646
+ position: absolute;
647
+ transform: scale(0.48) translateX(-55%) translateY(-40%);
648
+ }
649
+
650
+ .amp-stories__editor-inserter__results .components-disabled .wp-block div {
651
+ height: auto !important;
652
+ height: initial !important;
653
+ }
654
+
655
+ @media (min-width: 600px) {
656
+ .amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block {
657
+ padding: 0;
658
+ }
659
+ }
660
+
661
+ .amp-stories__editor-inserter__results .block-editor-block-types-list {
662
+ padding: 10px;
663
+ }
664
+
665
+ /* Hide default block mover to show ours instead */
666
+ .block-editor-block-list__block > .block-editor-block-list__block-edit > .block-editor-block-mover {
667
+ display: none !important;
668
+ }
669
+ .block-editor-block-list__block.is-typing .rotatable-box-wrap,
670
+ .block-editor-block-list__block .rotatable-box-wrap {
671
+ display: block;
672
+ opacity: 0;
673
+ transition: opacity .3s;
674
+ }
675
+ .components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap {
676
+ display: none;
677
+ opacity: 0;
678
+ }
679
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .rotatable-box-wrap,
680
+ .editor-inner-blocks .block-editor-block-list__block.is-selected .rotatable-box-wrap,
681
+ .editor-inner-blocks .block-editor-block-list__block.is-hovered .rotatable-box-wrap {
682
+ opacity: 1;
683
+ }
684
+ .block-editor-block-list__block:not(.is-rotating) {
685
+ transition: transform .3s ease-in-out;
686
+ }
687
+ .block-editor-block-list__block.is-typing:not(.is-rotating),
688
+ .block-editor-block-list__block.is-selected:not(.is-rotating) {
689
+ transform: rotate(0deg) !important;
690
+ }
691
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point,
692
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .editor-block-mover,
693
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,
694
+ .editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,
695
+ .block-editor-block-list__layout .block-editor-block-list__block.is-rotating > .block-editor-block-list__block-edit::before {
696
+ display: none !important;
697
+ }
698
+ .block-editor-block-list__block .rotatable-box-wrap {
699
+ box-shadow: -1px 0 rgba(66,88,99,.4);
700
+ width: 0;
701
+ height: 25px;
702
+ position: absolute;
703
+ bottom: -40px;
704
+ margin-left: 50%;
705
+ border-left: 1px solid #007cba;
706
+ }
707
+ .block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle {
708
+ display: block;
709
+ opacity: 1;
710
+ transition: opacity .3s;
711
+ position: absolute;
712
+ bottom: -20px;
713
+ left: calc(50% - 26px);
714
+ width: 50px;
715
+ height: 24px;
716
+ padding: 4px;
717
+ cursor: move;
718
+ background: transparent;
719
+ border: none;
720
+ }
721
+ .rotatable-box-wrap .rotatable-box-wrap__handle::before {
722
+ background: #0085ba;
723
+ border: 2px solid #fff;
724
+ border-radius: 50%;
725
+ content: "";
726
+ cursor: inherit;
727
+ display: block;
728
+ height: 16px;
729
+ width: 16px;
730
+ margin: 0 auto;
731
+ }
732
+
733
+
734
+ /*
735
+ * Preview Picker component
736
+ *
737
+ * Styling derived form font size picker in Gutenberg
738
+ */
739
+ .components-preview-picker__buttons {
740
+ display: flex;
741
+ justify-content: space-between;
742
+ align-items: center;
743
+ }
744
+ .components-preview-picker__dropdown-content .components-button {
745
+ display: block;
746
+ position: relative;
747
+ padding: 10px 20px 10px 40px;
748
+ width: 100%;
749
+ text-align: left;
750
+ }
751
+ .components-preview-picker__dropdown-content .components-button:hover {
752
+ color: #191e23;
753
+ border: none;
754
+ box-shadow: none;
755
+ background: #f3f4f5;
756
+ }
757
+ .components-preview-picker__dropdown-content .components-button:focus {
758
+ color: #191e23;
759
+ border: none;
760
+ box-shadow: none;
761
+ outline-offset: -2px;
762
+ outline: 1px dotted #555d66;
763
+ }
764
+ .components-preview-picker__dropdown-content .components-button .dashicon {
765
+ position: absolute;
766
+ top: calc(50% - 10px);
767
+ left: 10px;
768
+ }
769
+ .components-preview-picker__dropdown-content .components-button .editor-block-icon {
770
+ position: absolute;
771
+ top: calc(50% - 10px);
772
+ right: 10px;
773
+ }
774
+ .components-preview-picker__buttons .components-preview-picker__selector {
775
+ background: none;
776
+ position: relative;
777
+ width: 200px;
778
+ box-shadow: 0 0 0 transparent;
779
+ transition: box-shadow 0.1s linear;
780
+ border-radius: 4px;
781
+ border: 1px solid #8d96a0;
782
+ }
783
+ .components-preview-picker__buttons .components-preview-picker__selector:focus {
784
+ color: #191e23;
785
+ border-color: #00a0d2;
786
+ box-shadow: 0 0 0 1px #00a0d2;
787
+ outline: 2px solid transparent;
788
+ outline-offset: -2px;
789
+ }
790
+ .components-preview-picker__buttons .components-preview-picker__selector::after {
791
+ content: "";
792
+ pointer-events: none;
793
+ display: block;
794
+ width: 0;
795
+ height: 0;
796
+ border-left: 3px solid transparent;
797
+ border-right: 3px solid transparent;
798
+ border-top: 5px solid currentColor;
799
+ margin-left: 4px;
800
+ margin-right: 2px;
801
+ right: 8px;
802
+ top: 12px;
803
+ position: absolute;
804
+ }
805
+
806
+ .amp-story-resize-container .components-resizable-box__handle-right {
807
+ right: -14px;
808
+ height: 50px;
809
+ top: calc(50% - 25px);
810
+ }
811
+ .amp-story-resize-container .components-resizable-box__handle-right::before {
812
+ margin: 0;
813
+ }
814
+ .amp-story-resize-container .components-resizable-box__handle-bottom {
815
+ bottom: -14px;
816
+ width: 50px;
817
+ left: calc(50% - 25px);
818
+ }
819
+ .amp-story-resize-container .components-resizable-box__handle-bottom::before {
820
+ margin: 0 auto;
821
+ }
822
+ .amp-story-resize-container .amp-story-editor__rotate-container {
823
+ height: 100%;
824
+ }
825
+ .wp-block .components-resizable-box__handle,
826
+ .wp-block.is-typing .components-resizable-box__handle{
827
+ display: block;
828
+ opacity: 0;
829
+ transition: opacity .3s;
830
+ }
831
+ .wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle,
832
+ .wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover {
833
+ opacity: 1;
834
+ }
835
+
assets/css/amp-block-editor.css ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .is-amp-fit-text + .blocks-font-size > .components-font-size-picker__buttons,
2
+ .is-amp-fit-text + .blocks-font-size > .components-font-size-picker__custom-input {
3
+ display: none;
4
+ }
5
+
6
+ /* Latest Stories block */
7
+ .amp-block-latest-stories > .latest-stories-carousel {
8
+ display: flex;
9
+ flex-wrap: nowrap;
10
+ -webkit-overflow-scrolling: touch;
11
+ -ms-overflow-style: -ms-autohiding-scrollbar;
12
+ overflow-y: hidden;
13
+ margin: 0;
14
+ padding: 0;
15
+ }
16
+
17
+ .latest-stories-carousel .latest-stories__slide {
18
+ flex: 0 0 auto;
19
+ margin-right: 1rem;
20
+ }
assets/css/amp-customizer.css CHANGED
@@ -28,22 +28,24 @@
28
  right: 0;
29
  bottom: 0;
30
  border-radius: 34px;
31
- background-color: #555D66;
32
  -webkit-transition: .3s;
33
  transition: .3s;
34
  transition-property: background-color, transform, -webkit-transform, -ms-transform, opacity;
35
  }
 
36
  .amp-toggle input:focus,
37
  .amp-toggle input:active {
38
  outline: none;
39
  }
 
40
  .amp-toggle input:hover + .slider,
41
  .amp-toggle input:focus + .slider,
42
  .amp-toggle input:active + .slider {
43
  box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
44
  }
45
 
46
- .amp-toggle .slider:before {
47
  position: absolute;
48
  content: "";
49
  height: 13px;
@@ -52,20 +54,20 @@
52
  left: 1px;
53
  border-radius: 50%;
54
  background-color: transparent;
55
- background-image: url( '../images/amp-white-icon.svg' );
56
  background-size: 13px 13px;
57
  -webkit-transition: .3s;
58
  transition: .3s;
59
  }
60
 
61
  .amp-toggle input:checked + .slider {
62
- background-color: #0379C4;
63
  }
64
 
65
- .amp-toggle input:checked + .slider:before {
66
- -webkit-transform: translateX( 15px );
67
- -ms-transform: translateX( 15px );
68
- transform: translateX( 15px );
69
  }
70
 
71
  .amp-toggle input.disabled + .slider {
@@ -79,33 +81,35 @@
79
  width: 230px;
80
  font-size: 13px;
81
  text-align: center;
82
- color: #FFFFFF;
83
- background: #191E23;
84
  padding: 15px;
85
  z-index: 1;
86
  cursor: default;
87
  display: none;
88
  }
 
89
  .amp-toggle .tooltip a {
90
  color: #00a0d2;
91
  }
 
92
  .amp-toggle .tooltip a:hover,
93
  .amp-toggle .tooltip a:focus,
94
  .amp-toggle .tooltip a:active {
95
  color: #54cbf1;
96
  }
97
 
98
- .amp-toggle .tooltip:before {
99
  position: absolute;
100
  bottom: -8px;
101
  left: 120px;
102
  content: "";
103
  border: solid;
104
- border-color: #191E23 transparent;
105
  border-width: 8px 8px 0 8px;
106
  }
107
 
108
- .js .accordion-section-title:after {
109
  z-index: 0;
110
  }
111
 
@@ -115,9 +119,9 @@
115
  }
116
 
117
  .devices-wrapper .preview-desktop {
118
- border-left: 1px solid #DDDDDD !important;
119
  }
120
 
121
- .wp-full-overlay-footer .devices button:before {
122
  vertical-align: initial;
123
  }
28
  right: 0;
29
  bottom: 0;
30
  border-radius: 34px;
31
+ background-color: #555d66;
32
  -webkit-transition: .3s;
33
  transition: .3s;
34
  transition-property: background-color, transform, -webkit-transform, -ms-transform, opacity;
35
  }
36
+
37
  .amp-toggle input:focus,
38
  .amp-toggle input:active {
39
  outline: none;
40
  }
41
+
42
  .amp-toggle input:hover + .slider,
43
  .amp-toggle input:focus + .slider,
44
  .amp-toggle input:active + .slider {
45
  box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
46
  }
47
 
48
+ .amp-toggle .slider::before {
49
  position: absolute;
50
  content: "";
51
  height: 13px;
54
  left: 1px;
55
  border-radius: 50%;
56
  background-color: transparent;
57
+ background-image: url("../images/amp-white-icon.svg");
58
  background-size: 13px 13px;
59
  -webkit-transition: .3s;
60
  transition: .3s;
61
  }
62
 
63
  .amp-toggle input:checked + .slider {
64
+ background-color: #0379c4;
65
  }
66
 
67
+ .amp-toggle input:checked + .slider::before {
68
+ -webkit-transform: translateX(15px);
69
+ -ms-transform: translateX(15px);
70
+ transform: translateX(15px);
71
  }
72
 
73
  .amp-toggle input.disabled + .slider {
81
  width: 230px;
82
  font-size: 13px;
83
  text-align: center;
84
+ color: #fff;
85
+ background: #191e23;
86
  padding: 15px;
87
  z-index: 1;
88
  cursor: default;
89
  display: none;
90
  }
91
+
92
  .amp-toggle .tooltip a {
93
  color: #00a0d2;
94
  }
95
+
96
  .amp-toggle .tooltip a:hover,
97
  .amp-toggle .tooltip a:focus,
98
  .amp-toggle .tooltip a:active {
99
  color: #54cbf1;
100
  }
101
 
102
+ .amp-toggle .tooltip::before {
103
  position: absolute;
104
  bottom: -8px;
105
  left: 120px;
106
  content: "";
107
  border: solid;
108
+ border-color: #191e23 transparent;
109
  border-width: 8px 8px 0 8px;
110
  }
111
 
112
+ .js .accordion-section-title::after {
113
  z-index: 0;
114
  }
115
 
119
  }
120
 
121
  .devices-wrapper .preview-desktop {
122
+ border-left: 1px solid #ddd !important;
123
  }
124
 
125
+ .wp-full-overlay-footer .devices button::before {
126
  vertical-align: initial;
127
  }
assets/css/amp-default.css CHANGED
@@ -4,7 +4,7 @@
4
  * See <https://github.com/ampproject/amphtml/issues/21371#issuecomment-475443219>.
5
  * Also use object-fit:contain in worst case scenario when we can't figure out dimensions for an image.
6
  */
7
- amp-img.amp-wp-enforced-sizes[layout=intrinsic] > img,
8
  .amp-wp-unknown-size > img {
9
  object-fit: contain;
10
  }
@@ -28,3 +28,34 @@ body amp-audio:not([controls]) {
28
  display: inline-block;
29
  height: auto;
30
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  * See <https://github.com/ampproject/amphtml/issues/21371#issuecomment-475443219>.
5
  * Also use object-fit:contain in worst case scenario when we can't figure out dimensions for an image.
6
  */
7
+ amp-img.amp-wp-enforced-sizes[layout="intrinsic"] > img,
8
  .amp-wp-unknown-size > img {
9
  object-fit: contain;
10
  }
28
  display: inline-block;
29
  height: auto;
30
  }
31
+
32
+ /*
33
+ * Style the default template messages for submit-success, submit-error, and submitting. These elements are inserted
34
+ * by the form sanitizer when a POST form lacks the action-xhr attribute.
35
+ */
36
+ .amp-wp-default-form-message > p {
37
+ margin: 1em 0;
38
+ padding: 0.5em;
39
+ }
40
+
41
+ .amp-wp-default-form-message[submitting] > p,
42
+ .amp-wp-default-form-message[submit-success] > p.amp-wp-form-redirecting {
43
+ font-style: italic;
44
+ }
45
+
46
+ .amp-wp-default-form-message[submit-success] > p:not(.amp-wp-form-redirecting) {
47
+ border: solid 1px #008000;
48
+ background-color: #90ee90;
49
+ color: #000;
50
+ }
51
+
52
+ .amp-wp-default-form-message[submit-error] > p {
53
+ border: solid 1px #f00;
54
+ background-color: #ffb6c1;
55
+ color: #000;
56
+ }
57
+
58
+ /* Prevent showing empty success message in the case of an AMP-Redirect-To response header. */
59
+ .amp-wp-default-form-message[submit-success] > p:empty {
60
+ display: none;
61
+ }
assets/css/amp-editor-blocks.css DELETED
@@ -1,4 +0,0 @@
1
- .is-amp-fit-text + .blocks-font-size > .components-font-size-picker__buttons,
2
- .is-amp-fit-text + .blocks-font-size > .components-font-size-picker__custom-input {
3
- display: none;
4
- }
 
 
 
 
assets/css/amp-post-meta-box.css CHANGED
@@ -23,7 +23,7 @@
23
 
24
  .wp-core-ui #amp-post-preview.preview::after {
25
  content: "icon";
26
- background: no-repeat center url( '../images/amp-icon.svg' );
27
  background-size: 14px !important;
28
  top: 0;
29
  right: 0;
@@ -40,7 +40,7 @@
40
  /* AMP status */
41
  .misc-amp-status .amp-icon {
42
  float: left;
43
- background: transparent url( '../images/amp-icon.svg' ) no-repeat left;
44
  background-size: 17px;
45
  width: 17px;
46
  height: 17px;
@@ -60,8 +60,9 @@
60
  }
61
 
62
  @media screen and ( max-width: 782px ) {
 
63
  #amp-status-select {
64
- line-height: 280%;
65
  }
66
  }
67
 
@@ -70,10 +71,12 @@
70
  font-size: 13px;
71
  line-height: 1.5;
72
  }
 
73
  .amp-block-validation-errors .amp-block-validation-errors__summary {
74
  margin: 0.5em 0;
75
  padding: 2px;
76
  }
 
77
  .amp-block-validation-errors .amp-block-validation-errors__list {
78
  padding-left: 2.5em;
79
  }
23
 
24
  .wp-core-ui #amp-post-preview.preview::after {
25
  content: "icon";
26
+ background: no-repeat center url("../images/amp-icon.svg");
27
  background-size: 14px !important;
28
  top: 0;
29
  right: 0;
40
  /* AMP status */
41
  .misc-amp-status .amp-icon {
42
  float: left;
43
+ background: transparent url("../images/amp-icon.svg") no-repeat left;
44
  background-size: 17px;
45
  width: 17px;
46
  height: 17px;
60
  }
61
 
62
  @media screen and ( max-width: 782px ) {
63
+
64
  #amp-status-select {
65
+ line-height: 2.8;
66
  }
67
  }
68
 
71
  font-size: 13px;
72
  line-height: 1.5;
73
  }
74
+
75
  .amp-block-validation-errors .amp-block-validation-errors__summary {
76
  margin: 0.5em 0;
77
  padding: 2px;
78
  }
79
+
80
  .amp-block-validation-errors .amp-block-validation-errors__list {
81
  padding-left: 2.5em;
82
  }
assets/css/amp-stories-compiled-rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ #amp-story-block-navigation{display:none;position:absolute;right:50px;top:218px;width:300px;z-index:80;list-style-type:none;padding:0;margin:0}@media (min-width:961px){#amp-story-block-navigation{display:block}}#amp-story-block-navigation .editor-inserter{position:absolute;bottom:100%;right:0;width:100%}#amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content{transform:translateX(13%)}.post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content{margin-right:-50px}#amp-story-block-navigation .block-editor-block-navigation__list{list-style-type:none}#amp-story-block-navigation .components-icon-button .dashicon{margin-left:5px}#amp-story-block-navigation .block-editor-block-navigation__label{margin:0 0 1em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 588px)/2 - 20px)}.post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 464px)/2 - 20px)}.post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 868px)/2 - 20px)}.post-type-amp_story.folded #amp-story-block-navigation{max-width:calc(100vw - 364px)}.post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 744px)/2 - 20px)}@media(max-width:960px){.block-editor-block-list__block-edit>div>.editor-selectors{display:none}}@media (min-width:961px){.edit-post-header-toolbar #amp-story-shortcuts{display:flex}.edit-post-visual-editor .editor-post-title__block{margin-right:0;margin-left:0}.components-icon-button.block-editor-block-navigation{display:none}.block-editor-block-navigation__container{background:#fff;border:1px solid #eee;padding:1em}.block-editor-block-navigation__container .component-editor__selector button{background:no-repeat 100% 0;padding-right:37px;height:40px;margin:1px 4px 1px 0}.block-editor-block-navigation__container .component-editor__selector .components-button:focus{box-shadow:none}.components-range-control__number{width:60px}}.block-editor-block-navigation__list .block-editor-block-navigation__item{position:relative}.block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging{cursor:grab}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone{border:none;border-radius:0}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content{display:none}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom{background:none;border-bottom:3px solid #0071a1}.block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border:none}.block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border-top:3px solid #0071a1;border-bottom:none}#amp-story-editor-carousel{display:none}@media (min-width:961px){#amp-story-editor-carousel{display:block}}#amp-story-editor{overflow:hidden}#amp-story-editor>.editor-block-list__layout{padding-right:0;padding-left:0;display:flex;align-items:center;transform:none;transition:transform .3s ease-in-out}#amp-story-editor>.editor-block-list__layout .block-list-appender{display:none}.amp-story-editor-carousel-navigation{display:flex;justify-content:space-between;margin-top:3em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list{flex:1;display:flex;margin:0;padding:0;list-style-type:none;justify-content:center;max-width:30%}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item{flex:1;height:.5em;max-width:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item+.amp-story-editor-carousel-item{margin-right:20px}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button{background:#eff0f1;width:100%;height:100%;display:block}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus,.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover{background:#e0e0e0}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button{background:#666}.amp-story-reorderer{margin-top:100px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,169px);grid-gap:0;justify-content:space-between}.amp-story-reorderer .amp-story-reorderer-item{margin:0 auto 10px;width:100%;position:relative}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page{max-width:165px;height:270px}.amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:right;text-align:initial}.amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block{padding:0}.amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,.amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{height:100%;padding:0}.amp-story-reorderer .components-disabled,.amp-story-reorderer .components-disabled div:first-of-type{padding:0;width:100%;height:100%}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block{--preview-scale:0.47;--preview-translateX:-40%;--preview-translateY:-70%;position:absolute;transform:scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),}.amp-story-reorderer .block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0}@media (min-width:600px){.amp-story-reorderer .block-editor-block-list__block-edit{margin-right:-50px;margin-left:-50px}}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone{border:none;border-radius:0;background:transparent}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active{opacity:0;visibility:hidden}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element,.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{opacity:1;visibility:visible;transition:opacity .3s,background-color .3s}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{background:#eff0f1;border:none!important;margin:0 10px}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right{border-left:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left{border-right:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,.amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content{display:none}.amp-story-reorderer .amp-story-page-preview{border:5px solid #eff0f1;border-radius:5px;background:#fff;width:100%;height:100%;cursor:grab;overflow:hidden}#amp-story-editor .amp-story-reorderer .components-draggable__clone{position:fixed}.amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper{margin:0;height:260px}.amp-story-reorderer .amp-story-page-preview .editor-block-list__layout{padding:0}.amp-story-reorderer .amp-story-page-preview .block-list-appender{display:none}#amp-story-controls{text-align:left;padding-left:20px}.amp-story-controls-reorder{box-sizing:border-box;height:49px;width:49px;border:1px solid #aaaeb3;border-radius:50%}#amp-story-controls .amp-story-controls-reorder{display:inline-block;line-height:1}.amp-story-controls-reorder-cancel{padding-top:5px;padding-bottom:5px;margin-left:20px;display:inline-flex}.amp-story-editor-block-mover{position:absolute;width:30px;height:100%;max-height:112px;z-index:80;padding-left:2px;right:-45px;margin-top:0!important;opacity:0;animation:none;transition:opacity .3s}.amp-story-editor-block-mover.is-visible,div[data-type="amp/amp-story-page"] .wp-block:hover .amp-story-editor-block-mover{opacity:1}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control{box-shadow:none}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle{box-shadow:none!important}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle:hover{box-shadow:inset 0 0 0 1px #e2e4e7!important}.amp-story-order-controls .amp-story-controls-description{display:none}.amp-story-order-controls-wrap{display:flex;align-items:center;justify-content:space-between}.amp-story-order-controls-wrap .components-icon-button{display:block;-ms-grid-row-align:start;align-self:start;text-align:center;color:inherit}.amp-story-order-controls-wrap .components-icon-button svg{display:block;margin:0 auto}#amp-story-controls .editor-inserter__amp-inserter{height:48px;width:48px;background-color:#0085ba;border-radius:50%;margin-left:10px}body.admin-color-sunrise #amp-story-controls .editor-inserter__amp-inserter{background-color:#d1864a}body.admin-color-ocean #amp-story-controls .editor-inserter__amp-inserter{background-color:#a3b9a2}body.admin-color-midnight #amp-story-controls .editor-inserter__amp-inserter{background-color:#e14d43}body.admin-color-ectoplasm #amp-story-controls .editor-inserter__amp-inserter{background-color:#a7b656}body.admin-color-coffee #amp-story-controls .editor-inserter__amp-inserter{background-color:#c2a68c}body.admin-color-blue #amp-story-controls .editor-inserter__amp-inserter{background-color:#82b4cb}body.admin-color-light #amp-story-controls .editor-inserter__amp-inserter{background-color:#0085ba}#amp-story-controls .editor-inserter__amp-inserter svg{margin:0 auto}.amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){width:406px;height:400px;padding:2px;transform:translateX(90%)}.amp-stories__template-inserter__popover:before{border:8px solid #e2e4e7}.amp-stories__template-inserter__popover:after{border:8px solid #fff}.amp-stories__template-inserter__popover:after,.amp-stories__template-inserter__popover:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-15px}@media (min-width:782px){.amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile)>.components-popover__content{overflow-y:scroll}}@media (min-width:600px){.amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit{margin:0}}.edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){right:auto;transform:none}.amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list{margin:0;padding:5px}.amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content{bottom:auto}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top{margin-top:55px}.amp-stories__editor-inserter__results li{display:block;list-style-type:none;width:160px;height:268px;float:right;margin:15px}.amp-stories__editor-inserter__results li amp-story-grid-layer,.amp-stories__editor-inserter__results li amp-story-page{display:block;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview{width:160px;height:268px;margin:10px;padding:0}.amo-stories__editor-inserter__results .components-placeholder,.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content{padding:0;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator,.amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap,.amp-stories__editor-inserter__results .block-editor-block-preview__content>div>div:first-of-type{display:none}.amp-stories__blank-page-inserter{height:100%;width:100%}.amp-stories__blank-page-inserter svg{margin:0 auto}.amp-stories__editor-inserter__results .block-editor-block-preview{pointer-events:auto}.amo-stories__editor-inserter__results .editor-block-list__insertion-point,.amp-stories__editor-inserter__results .block-list-appender{display:none}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:right;text-align:initial}.amp-stories__editor-inserter__results .components-disabled,.amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks,.amp-stories__editor-inserter__results .components-disabled div:first-of-type{padding:0;height:268px;width:100%}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content>div{transform:none}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container{max-width:160px}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container{max-width:none}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"]{width:180%}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block{--preview-scale:0.48;--preview-translateX:-55%;--preview-translateY:-40%;height:auto!important;position:absolute;transform:scale(.48) translateX(55%) translateY(-40%)}.amp-stories__editor-inserter__results .components-disabled .wp-block div{height:auto!important}@media (min-width:600px){.amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block{padding:0}}.amp-stories__editor-inserter__results .block-editor-block-types-list{padding:10px}.block-editor-block-list__block>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none!important}.components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap{display:none;opacity:0}.block-editor-block-list__layout .block-editor-block-list__block.is-rotating>.block-editor-block-list__block-edit:before,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point{display:none!important}.block-editor-block-list__block .rotatable-box-wrap{box-shadow:1px 0 rgba(66,88,99,.4);width:0;height:25px;position:absolute;bottom:-40px;margin-right:50%;border-right:1px solid #007cba}body.admin-color-sunrise .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #837425}body.admin-color-ocean .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #5e7d5e}body.admin-color-midnight .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #497b8d}body.admin-color-ectoplasm .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #523f6d}body.admin-color-coffee .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #59524c}body.admin-color-blue .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #417e9b}body.admin-color-light .block-editor-block-list__block .rotatable-box-wrap{border-right:1px solid #007cba}.block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle{display:block;opacity:1;transition:opacity .3s;position:absolute;bottom:-20px;right:calc(50% - 26px);width:50px;height:24px;padding:4px;cursor:move;background:transparent;border:none}.rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba;border:2px solid #fff;border-radius:50%;content:"";cursor:inherit;display:block;height:16px;width:16px;margin:0 auto}body.admin-color-sunrise .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#d1864a}body.admin-color-ocean .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a3b9a2}body.admin-color-midnight .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#e14d43}body.admin-color-ectoplasm .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a7b656}body.admin-color-coffee .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#c2a68c}body.admin-color-blue .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#82b4cb}body.admin-color-light .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba}.wp-block.is-typing .rotatable-box-wrap,.wp-block .rotatable-box-wrap{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block.is-rotating .rotatable-box-wrap,.wp-block.amp-page-active .wp-block .rotatable-box-wrap:hover,.wp-block.amp-page-active .wp-block:hover .rotatable-box-wrap{opacity:1}.wp-block.amp-page-active .wp-block.is-rotating .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block.is-rotating:hover .components-resizable-box__handle{opacity:0}.components-preview-picker__buttons{display:flex;justify-content:space-between;align-items:center}.components-preview-picker__dropdown-content .components-button{display:block;position:relative;padding:10px 40px 10px 20px;width:100%;text-align:right}.components-preview-picker__dropdown-content .components-button:hover{color:#191e23;border:none;box-shadow:none;background:#f3f4f5}.components-preview-picker__dropdown-content .components-button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}.components-preview-picker__dropdown-content .components-button .dashicon{position:absolute;top:calc(50% - 10px);right:10px}.components-preview-picker__dropdown-content .components-button .editor-block-icon{position:absolute;top:calc(50% - 10px);left:10px}.components-preview-picker__buttons .components-preview-picker__selector{background:none;position:relative;width:200px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:4px;border:1px solid #8d96a0}.components-preview-picker__buttons .components-preview-picker__selector:focus{color:#191e23;border-color:#00a0d2;box-shadow:0 0 0 1px #00a0d2;outline:2px solid transparent;outline-offset:-2px}.components-preview-picker__buttons .components-preview-picker__selector:after{content:"";pointer-events:none;display:block;width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid;margin-right:4px;margin-left:2px;left:8px;top:12px;position:absolute}.amp-story-resize-container .components-resizable-box__handle-right{left:-14px;height:50px;top:calc(50% - 25px)}.amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-14px;width:50px;right:calc(50% - 25px)}.wp-block .wp-block-image .components-resizable-box__handle{display:none}.wp-block-image.is-resized .components-resizable-box__container img{height:100%;-o-object-fit:cover;object-fit:cover}.amp-story-resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.amp-story-resize-container .amp-story-editor__rotate-container{height:100%}.wp-block .components-resizable-box__handle,.wp-block.is-typing .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle{opacity:1}.editor-block-list__layout div[data-type="amp/amp-story-cta"]{top:80%;right:0;width:100%;height:20%}.editor-block-list__layout div[data-type="amp/amp-story-cta"] .editor-block-mover{display:none}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=center]{text-align:center}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=right]{text-align:right}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit{width:100%}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit:before{right:0;left:0}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-contextual-toolbar{margin-right:-1px;margin-left:0}.wp-block-amp-amp-story-cta{display:inline-block;margin-bottom:0;position:relative}.wp-block-amp-amp-story-cta [contenteditable]{cursor:text}.wp-block-amp-amp-story-cta:not(.has-text-color):not(.is-style-outline) .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{color:#fff}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{opacity:.8}.block-editor-block-preview__content .wp-block-amp-amp-story-cta{max-width:100%}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]{height:auto}.wp-block-amp-amp-story-cta .amp-block-story-cta__link{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.amp-block-story-cta__link{background-color:#32373c;border:none;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;word-wrap:break-word}.amp-block-story-cta__inline-link{background:#fff;display:flex;flex-wrap:wrap;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:374px;position:absolute;z-index:10;margin-top:-1.5em}.amp-block-story-cta__inline-link .block-editor-url-input{width:auto}.amp-block-story-cta__inline-link .block-editor-url-input__suggestions{width:302px;z-index:10}.amp-block-story-cta__inline-link>.dashicon{width:36px}.amp-block-story-cta__inline-link .dashicon{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]:-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::placeholder{color:#8f98a1}[data-align=center] .amp-block-story-cta__inline-link{margin-right:auto;margin-left:auto}[data-align=right] .amp-block-story-cta__inline-link{margin-right:auto;margin-left:0}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-list__breadcrumb{display:none}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit:before{border:3px solid #e3e5e7;border-radius:5px;box-shadow:none}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-active[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit:before{border-color:#555d66}.block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__block-edit:before{right:-3px;top:-3px;left:-3px;bottom:-3px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{right:18px;top:11px}[data-type="amp/amp-story-page"]>.editor-block-list__block-edit>.editor-block-mover{display:none!important}.editor-block-list__layout div[data-type="amp/amp-story-page"]{padding:0;margin:60px 30px 0}@media (min-width:600px){div[data-type="amp/amp-story-page"] .editor-block-list__block{margin:0;padding:0}}#amp-story-editor .wp-block[data-type="amp/amp-story-page"],#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type{width:100%;max-width:328px;height:553px;position:relative}#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-block-list__layout>.block-list-appender{width:316px;margin:0 auto;display:none}.editor-block-list__layout .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit,.editor-block-list__layout div[data-type="amp/amp-story-page"].editor-block-list__block .editor-block-list__block-edit{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"]{flex:0 0 auto;position:relative;transition:border .3s linear}.editor-block-list__layout div[data-type="amp/amp-story-page"]+div[data-type="amp/amp-story-page"]{margin-right:20px}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-active{border-color:#ccc}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-active:after{background-color:#ccc}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive{opacity:.5}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive>div{pointer-events:none}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number{position:absolute;top:-3em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number+div .editor-inner-blocks.block-editor-inner-blocks{height:553px}[data-block]{margin-top:0;margin-bottom:0}div[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type .wp-block{position:absolute;z-index:10}.editor-block-list__block .editor-block-list__layout{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent] .editor-block-drop-zone{height:583px;--dropzone-padding:230px;--page-width:328px;width:calc(var(--dropzone-padding) + var(--page-width));margin:0;right:calc(var(--dropzone-padding)/-2);top:-50px;border:none;background:transparent}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent]>.editor-block-drop-zone .components-drop-zone__content{display:none}div[data-type="amp/amp-story-page"] .wp-block-image{margin-top:0}.amp-page-inactive[data-type="amp/amp-story-page"] .block-list-appender,.edit-post-layout[data-block-name="core/embed"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/image"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/pullquote"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/video"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar{display:none}.block-editor-block-list__block-edit .components-draggable__clone{position:absolute}.wp-block[data-type="core/pullquote"][data-align=full],.wp-block[data-type="core/pullquote"][data-align=wide]{width:100%;max-width:100%}.block-editor-inner-blocks .wp-block[data-type="core/pullquote"] .block-editor-block-list__block-edit{display:block}#amp-story-editor .block-editor-block-list__layout .block-editor-block-list__block[data-align=full]{margin:0}.editor-amp-story-page-video-wrap{position:absolute;overflow:hidden;width:100%;height:100%}.editor-amp-story-page-background.editor-post-featured-image__preview img,.editor-amp-story-page-video{-o-object-fit:cover;object-fit:cover}.editor-amp-story-page-video{position:absolute;top:0;right:0;left:0;bottom:0;min-width:100%;min-height:100%}.editor-amp-story-page-background{display:block}.editor-amp-story-page-background~.components-button{margin-top:1em;margin-left:8px}#editor-amp-story-page-poster__help{margin-top:0}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-text"] p{margin:0}.wp-block-amp-story-text .block-editor-rich-text__editable{padding:7px!important;width:100%}.amp-story-text__resize-container .components-resizable-box__handle-right{left:-26px;height:50px;top:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-text__resize-container .components-resizable-box__handle-bottom{bottom:-26px;width:50px;right:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block[data-type="amp/amp-story-text"]{width:auto}.wp-block.is-typing[data-type="amp/amp-story-text"] .components-resizable-box__handle,.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle:hover,.wp-block[data-type="amp/amp-story-text"]:hover .components-resizable-box__handle{opacity:1}.wp-block[data-type="amp/amp-story-text"] .block-editor-rich-text__editable,div[data-type="amp/amp-story-page"] .block-editor-inner-blocks .block-editor-block-list__block-edit{display:inline-block}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text,.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text *{height:100%}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text.is-measuring-fontsize{height:auto!important}
assets/css/amp-stories-compiled.css ADDED
@@ -0,0 +1,2 @@
 
 
1
+ #amp-story-block-navigation{display:none;position:absolute;left:50px;top:218px;width:300px;z-index:80;list-style-type:none;padding:0;margin:0}@media (min-width:961px){#amp-story-block-navigation{display:block}}#amp-story-block-navigation .editor-inserter{position:absolute;bottom:100%;left:0;width:100%}#amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content{transform:translateX(-13%)}.post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content{margin-left:-50px}#amp-story-block-navigation .block-editor-block-navigation__list{list-style-type:none}#amp-story-block-navigation .components-icon-button .dashicon{margin-right:5px}#amp-story-block-navigation .block-editor-block-navigation__label{margin:0 0 1em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 588px)/2 - 20px)}.post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 464px)/2 - 20px)}.post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 868px)/2 - 20px)}.post-type-amp_story.folded #amp-story-block-navigation{max-width:calc(100vw - 364px)}.post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 744px)/2 - 20px)}@media(max-width:960px){.block-editor-block-list__block-edit>div>.editor-selectors{display:none}}@media (min-width:961px){.edit-post-header-toolbar #amp-story-shortcuts{display:flex}.edit-post-visual-editor .editor-post-title__block{margin-left:0;margin-right:0}.components-icon-button.block-editor-block-navigation{display:none}.block-editor-block-navigation__container{background:#fff;border:1px solid #eee;padding:1em}.block-editor-block-navigation__container .component-editor__selector button{background:no-repeat 0 0;padding-left:37px;height:40px;margin:1px 0 1px 4px}.block-editor-block-navigation__container .component-editor__selector .components-button:focus{box-shadow:none}.components-range-control__number{width:60px}}.block-editor-block-navigation__list .block-editor-block-navigation__item{position:relative}.block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging{cursor:grab}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone{border:none;border-radius:0}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content{display:none}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom{background:none;border-bottom:3px solid #0071a1}.block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border:none}.block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border-top:3px solid #0071a1;border-bottom:none}#amp-story-editor-carousel{display:none}@media (min-width:961px){#amp-story-editor-carousel{display:block}}#amp-story-editor{overflow:hidden}#amp-story-editor>.editor-block-list__layout{padding-left:0;padding-right:0;display:flex;align-items:center;transform:none;transition:transform .3s ease-in-out}#amp-story-editor>.editor-block-list__layout .block-list-appender{display:none}.amp-story-editor-carousel-navigation{display:flex;justify-content:space-between;margin-top:3em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list{flex:1;display:flex;margin:0;padding:0;list-style-type:none;justify-content:center;max-width:30%}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item{flex:1;height:.5em;max-width:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item+.amp-story-editor-carousel-item{margin-left:20px}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button{background:#eff0f1;width:100%;height:100%;display:block}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus,.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover{background:#e0e0e0}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button{background:#666}.amp-story-reorderer{margin-top:100px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,169px);grid-gap:0;justify-content:space-between}.amp-story-reorderer .amp-story-reorderer-item{margin:0 auto 10px;width:100%;position:relative}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page{max-width:165px;height:270px}.amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:left;text-align:initial}.amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block{padding:0}.amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,.amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{height:100%;padding:0}.amp-story-reorderer .components-disabled,.amp-story-reorderer .components-disabled div:first-of-type{padding:0;width:100%;height:100%}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block{--preview-scale:0.47;--preview-translateX:-40%;--preview-translateY:-70%;position:absolute;transform:scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),}.amp-story-reorderer .block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0}@media (min-width:600px){.amp-story-reorderer .block-editor-block-list__block-edit{margin-left:-50px;margin-right:-50px}}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone{border:none;border-radius:0;background:transparent}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active{opacity:0;visibility:hidden}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element,.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{opacity:1;visibility:visible;transition:opacity .3s,background-color .3s}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{background:#eff0f1;border:none!important;margin:0 10px}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right{border-right:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left{border-left:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,.amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content{display:none}.amp-story-reorderer .amp-story-page-preview{border:5px solid #eff0f1;border-radius:5px;background:#fff;width:100%;height:100%;cursor:grab;overflow:hidden}#amp-story-editor .amp-story-reorderer .components-draggable__clone{position:fixed}.amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper{margin:0;height:260px}.amp-story-reorderer .amp-story-page-preview .editor-block-list__layout{padding:0}.amp-story-reorderer .amp-story-page-preview .block-list-appender{display:none}#amp-story-controls{text-align:right;padding-right:20px}.amp-story-controls-reorder{box-sizing:border-box;height:49px;width:49px;border:1px solid #aaaeb3;border-radius:50%}#amp-story-controls .amp-story-controls-reorder{display:inline-block;line-height:1}.amp-story-controls-reorder-cancel{padding-top:5px;padding-bottom:5px;margin-right:20px;display:inline-flex}.amp-story-editor-block-mover{position:absolute;width:30px;height:100%;max-height:112px;z-index:80;padding-right:2px;left:-45px;margin-top:0!important;opacity:0;animation:none;transition:opacity .3s}.amp-story-editor-block-mover.is-visible,div[data-type="amp/amp-story-page"] .wp-block:hover .amp-story-editor-block-mover{opacity:1}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control{box-shadow:none}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle{box-shadow:none!important}.block-editor-block-list__layout .block-editor-block-list__layout .block-editor-block-mover__control-drag-handle:hover{box-shadow:inset 0 0 0 1px #e2e4e7!important}.amp-story-order-controls .amp-story-controls-description{display:none}.amp-story-order-controls-wrap{display:flex;align-items:center;justify-content:space-between}.amp-story-order-controls-wrap .components-icon-button{display:block;-ms-grid-row-align:start;align-self:start;text-align:center;color:inherit}.amp-story-order-controls-wrap .components-icon-button svg{display:block;margin:0 auto}#amp-story-controls .editor-inserter__amp-inserter{height:48px;width:48px;background-color:#0085ba;border-radius:50%;margin-right:10px}body.admin-color-sunrise #amp-story-controls .editor-inserter__amp-inserter{background-color:#d1864a}body.admin-color-ocean #amp-story-controls .editor-inserter__amp-inserter{background-color:#a3b9a2}body.admin-color-midnight #amp-story-controls .editor-inserter__amp-inserter{background-color:#e14d43}body.admin-color-ectoplasm #amp-story-controls .editor-inserter__amp-inserter{background-color:#a7b656}body.admin-color-coffee #amp-story-controls .editor-inserter__amp-inserter{background-color:#c2a68c}body.admin-color-blue #amp-story-controls .editor-inserter__amp-inserter{background-color:#82b4cb}body.admin-color-light #amp-story-controls .editor-inserter__amp-inserter{background-color:#0085ba}#amp-story-controls .editor-inserter__amp-inserter svg{margin:0 auto}.amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){width:406px;height:400px;padding:2px;transform:translateX(-90%)}.amp-stories__template-inserter__popover:before{border:8px solid #e2e4e7}.amp-stories__template-inserter__popover:after{border:8px solid #fff}.amp-stories__template-inserter__popover:after,.amp-stories__template-inserter__popover:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-15px}@media (min-width:782px){.amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile)>.components-popover__content{overflow-y:scroll}}@media (min-width:600px){.amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit{margin:0}}.edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){left:auto;transform:none}.amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list{margin:0;padding:5px}.amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content{bottom:auto}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top{margin-top:55px}.amp-stories__editor-inserter__results li{display:block;list-style-type:none;width:160px;height:268px;float:left;margin:15px}.amp-stories__editor-inserter__results li amp-story-grid-layer,.amp-stories__editor-inserter__results li amp-story-page{display:block;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview{width:160px;height:268px;margin:10px;padding:0}.amo-stories__editor-inserter__results .components-placeholder,.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content{padding:0;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator,.amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap,.amp-stories__editor-inserter__results .block-editor-block-preview__content>div>div:first-of-type{display:none}.amp-stories__blank-page-inserter{height:100%;width:100%}.amp-stories__blank-page-inserter svg{margin:0 auto}.amp-stories__editor-inserter__results .block-editor-block-preview{pointer-events:auto}.amo-stories__editor-inserter__results .editor-block-list__insertion-point,.amp-stories__editor-inserter__results .block-list-appender{display:none}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:left;text-align:initial}.amp-stories__editor-inserter__results .components-disabled,.amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks,.amp-stories__editor-inserter__results .components-disabled div:first-of-type{padding:0;height:268px;width:100%}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content>div{transform:none}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container{max-width:160px}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container{max-width:none}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"]{width:180%}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block{--preview-scale:0.48;--preview-translateX:-55%;--preview-translateY:-40%;height:auto!important;position:absolute;transform:scale(.48) translateX(-55%) translateY(-40%)}.amp-stories__editor-inserter__results .components-disabled .wp-block div{height:auto!important}@media (min-width:600px){.amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block{padding:0}}.amp-stories__editor-inserter__results .block-editor-block-types-list{padding:10px}.block-editor-block-list__block>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none!important}.components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap{display:none;opacity:0}.block-editor-block-list__layout .block-editor-block-list__block.is-rotating>.block-editor-block-list__block-edit:before,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point{display:none!important}.block-editor-block-list__block .rotatable-box-wrap{box-shadow:-1px 0 rgba(66,88,99,.4);width:0;height:25px;position:absolute;bottom:-40px;margin-left:50%;border-left:1px solid #007cba}body.admin-color-sunrise .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #837425}body.admin-color-ocean .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #5e7d5e}body.admin-color-midnight .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #497b8d}body.admin-color-ectoplasm .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #523f6d}body.admin-color-coffee .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #59524c}body.admin-color-blue .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #417e9b}body.admin-color-light .block-editor-block-list__block .rotatable-box-wrap{border-left:1px solid #007cba}.block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle{display:block;opacity:1;transition:opacity .3s;position:absolute;bottom:-20px;left:calc(50% - 26px);width:50px;height:24px;padding:4px;cursor:move;background:transparent;border:none}.rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba;border:2px solid #fff;border-radius:50%;content:"";cursor:inherit;display:block;height:16px;width:16px;margin:0 auto}body.admin-color-sunrise .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#d1864a}body.admin-color-ocean .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a3b9a2}body.admin-color-midnight .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#e14d43}body.admin-color-ectoplasm .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a7b656}body.admin-color-coffee .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#c2a68c}body.admin-color-blue .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#82b4cb}body.admin-color-light .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba}.wp-block.is-typing .rotatable-box-wrap,.wp-block .rotatable-box-wrap{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block.is-rotating .rotatable-box-wrap,.wp-block.amp-page-active .wp-block .rotatable-box-wrap:hover,.wp-block.amp-page-active .wp-block:hover .rotatable-box-wrap{opacity:1}.wp-block.amp-page-active .wp-block.is-rotating .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block.is-rotating:hover .components-resizable-box__handle{opacity:0}.components-preview-picker__buttons{display:flex;justify-content:space-between;align-items:center}.components-preview-picker__dropdown-content .components-button{display:block;position:relative;padding:10px 20px 10px 40px;width:100%;text-align:left}.components-preview-picker__dropdown-content .components-button:hover{color:#191e23;border:none;box-shadow:none;background:#f3f4f5}.components-preview-picker__dropdown-content .components-button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}.components-preview-picker__dropdown-content .components-button .dashicon{position:absolute;top:calc(50% - 10px);left:10px}.components-preview-picker__dropdown-content .components-button .editor-block-icon{position:absolute;top:calc(50% - 10px);right:10px}.components-preview-picker__buttons .components-preview-picker__selector{background:none;position:relative;width:200px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:4px;border:1px solid #8d96a0}.components-preview-picker__buttons .components-preview-picker__selector:focus{color:#191e23;border-color:#00a0d2;box-shadow:0 0 0 1px #00a0d2;outline:2px solid transparent;outline-offset:-2px}.components-preview-picker__buttons .components-preview-picker__selector:after{content:"";pointer-events:none;display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;margin-left:4px;margin-right:2px;right:8px;top:12px;position:absolute}.amp-story-resize-container .components-resizable-box__handle-right{right:-14px;height:50px;top:calc(50% - 25px)}.amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-14px;width:50px;left:calc(50% - 25px)}.wp-block .wp-block-image .components-resizable-box__handle{display:none}.wp-block-image.is-resized .components-resizable-box__container img{height:100%;-o-object-fit:cover;object-fit:cover}.amp-story-resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.amp-story-resize-container .amp-story-editor__rotate-container{height:100%}.wp-block .components-resizable-box__handle,.wp-block.is-typing .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle{opacity:1}.editor-block-list__layout div[data-type="amp/amp-story-cta"]{top:80%;left:0;width:100%;height:20%}.editor-block-list__layout div[data-type="amp/amp-story-cta"] .editor-block-mover{display:none}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=center]{text-align:center}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=right]{
2
+ /*!rtl:ignore*/text-align:right}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit{width:100%}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit:before{left:0;right:0}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-contextual-toolbar{margin-left:-1px;margin-right:0}.wp-block-amp-amp-story-cta{display:inline-block;margin-bottom:0;position:relative}.wp-block-amp-amp-story-cta [contenteditable]{cursor:text}.wp-block-amp-amp-story-cta:not(.has-text-color):not(.is-style-outline) .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{color:#fff}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{opacity:.8}.block-editor-block-preview__content .wp-block-amp-amp-story-cta{max-width:100%}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]{height:auto}.wp-block-amp-amp-story-cta .amp-block-story-cta__link{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.amp-block-story-cta__link{background-color:#32373c;border:none;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;word-wrap:break-word}.amp-block-story-cta__inline-link{background:#fff;display:flex;flex-wrap:wrap;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:374px;position:absolute;z-index:10;margin-top:-1.5em}.amp-block-story-cta__inline-link .block-editor-url-input{width:auto}.amp-block-story-cta__inline-link .block-editor-url-input__suggestions{width:302px;z-index:10}.amp-block-story-cta__inline-link>.dashicon{width:36px}.amp-block-story-cta__inline-link .dashicon{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]:-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::placeholder{color:#8f98a1}[data-align=center] .amp-block-story-cta__inline-link{margin-left:auto;margin-right:auto}[data-align=right] .amp-block-story-cta__inline-link{margin-left:auto;margin-right:0}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-list__breadcrumb{display:none}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit:before{border:3px solid #e3e5e7;border-radius:5px;box-shadow:none}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-active[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit:before{border-color:#555d66}.block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__block-edit:before{left:-3px;top:-3px;right:-3px;bottom:-3px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{left:18px;top:11px}[data-type="amp/amp-story-page"]>.editor-block-list__block-edit>.editor-block-mover{display:none!important}.editor-block-list__layout div[data-type="amp/amp-story-page"]{padding:0;margin:60px 30px 0}@media (min-width:600px){div[data-type="amp/amp-story-page"] .editor-block-list__block{margin:0;padding:0}}#amp-story-editor .wp-block[data-type="amp/amp-story-page"],#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type{width:100%;max-width:328px;height:553px;position:relative}#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-block-list__layout>.block-list-appender{width:316px;margin:0 auto;display:none}.editor-block-list__layout .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit,.editor-block-list__layout div[data-type="amp/amp-story-page"].editor-block-list__block .editor-block-list__block-edit{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"]{flex:0 0 auto;position:relative;transition:border .3s linear}.editor-block-list__layout div[data-type="amp/amp-story-page"]+div[data-type="amp/amp-story-page"]{margin-left:20px}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-active{border-color:#ccc}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-active:after{background-color:#ccc}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive{opacity:.5}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive>div{pointer-events:none}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number{position:absolute;top:-3em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number+div .editor-inner-blocks.block-editor-inner-blocks{height:553px}[data-block]{margin-top:0;margin-bottom:0}div[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type .wp-block{position:absolute;z-index:10}.editor-block-list__block .editor-block-list__layout{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent] .editor-block-drop-zone{height:583px;--dropzone-padding:230px;--page-width:328px;width:calc(var(--dropzone-padding) + var(--page-width));margin:0;left:calc(var(--dropzone-padding)/-2);top:-50px;border:none;background:transparent}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent]>.editor-block-drop-zone .components-drop-zone__content{display:none}div[data-type="amp/amp-story-page"] .wp-block-image{margin-top:0}.amp-page-inactive[data-type="amp/amp-story-page"] .block-list-appender,.edit-post-layout[data-block-name="core/embed"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/image"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/pullquote"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar,.edit-post-layout[data-block-name="core/video"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar{display:none}.block-editor-block-list__block-edit .components-draggable__clone{position:absolute}.wp-block[data-type="core/pullquote"][data-align=full],.wp-block[data-type="core/pullquote"][data-align=wide]{width:100%;max-width:100%}.block-editor-inner-blocks .wp-block[data-type="core/pullquote"] .block-editor-block-list__block-edit{display:block}#amp-story-editor .block-editor-block-list__layout .block-editor-block-list__block[data-align=full]{margin:0}.editor-amp-story-page-video-wrap{position:absolute;overflow:hidden;width:100%;height:100%}.editor-amp-story-page-background.editor-post-featured-image__preview img,.editor-amp-story-page-video{-o-object-fit:cover;object-fit:cover}.editor-amp-story-page-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%}.editor-amp-story-page-background{display:block}.editor-amp-story-page-background~.components-button{margin-top:1em;margin-right:8px}#editor-amp-story-page-poster__help{margin-top:0}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title{margin:0;padding:7px!important}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text.is-measuring-fontsize{height:auto!important}.wp-block[data-type="amp/amp-story-text"] p{margin:0}.wp-block-amp-story-text .block-editor-rich-text__editable{padding:7px!important;width:100%}.amp-story-text__resize-container .components-resizable-box__handle-right{right:-26px;height:50px;top:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-text__resize-container .components-resizable-box__handle-bottom{bottom:-26px;width:50px;left:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block[data-type="amp/amp-story-text"]{width:auto}.wp-block.is-typing[data-type="amp/amp-story-text"] .components-resizable-box__handle,.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle:hover,.wp-block[data-type="amp/amp-story-text"]:hover .components-resizable-box__handle{opacity:1}.wp-block[data-type="amp/amp-story-text"] .block-editor-rich-text__editable,div[data-type="amp/amp-story-page"] .block-editor-inner-blocks .block-editor-block-list__block-edit{display:inline-block}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text,.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text *{height:100%}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text.is-measuring-fontsize{height:auto!important}
assets/css/amp-stories-editor-compiled-rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ #amp-story-block-navigation{display:none;position:absolute;right:45px;top:75px;width:300px;z-index:80;list-style-type:none;padding:0;margin:0}@media (min-width:961px){#amp-story-block-navigation{display:block}}#amp-story-block-navigation .editor-inserter{position:absolute;bottom:100%;right:0;width:100%}#amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content{transform:translateX(13%)}.post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content{margin-right:-50px}#amp-story-block-navigation .block-editor-block-navigation__list{list-style-type:none}#amp-story-block-navigation .components-icon-button .dashicon{margin-left:5px}#amp-story-block-navigation .block-editor-block-navigation__label{margin:0 0 1em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 614px)/2 - 45px)}.post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 490px)/2 - 45px)}.post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 894px)/2 - 45px)}.post-type-amp_story.folded #amp-story-block-navigation{max-width:calc(100vw - 370px)}.post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 770px)/2 - 45px)}@media (max-width:960px){.block-editor-block-list__block-edit>div>.editor-selectors{display:none}}@media (min-width:961px){.edit-post-header-toolbar #amp-story-shortcuts{display:flex}.edit-post-visual-editor .editor-post-title__block{margin-right:0;margin-left:0}.components-icon-button.block-editor-block-navigation{display:none}.block-editor-block-navigation__container{background:#fff;border:1px solid #eee;padding:1em}.block-editor-block-navigation__container .component-editor__selector button{background:no-repeat 100% 0;padding-right:37px;height:40px;margin:1px 4px 1px 0}.block-editor-block-navigation__container .component-editor__selector .components-button:focus{box-shadow:none}.components-range-control__number{width:60px}}.block-editor-block-navigation__list .block-editor-block-navigation__item{position:relative}.block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging{cursor:grab}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone{border:none;border-radius:0}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content{display:none}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom{background:none;border-bottom:3px solid #0071a1}.block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border:none}.block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border-top:3px solid #0071a1;border-bottom:none}#amp-story-editor-carousel{display:none}@media (min-width:961px){#amp-story-editor-carousel{display:block}}#amp-story-editor{position:relative;overflow:hidden}#amp-story-editor>.editor-block-list__layout{padding-right:0;padding-left:0;display:flex;align-items:center;transform:none;transition:transform .3s ease-in-out}#amp-story-editor>.editor-block-list__layout .block-list-appender{display:none}.amp-story-editor-carousel-navigation{display:flex;justify-content:space-between;margin-top:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list{flex:1;display:flex;margin:0;padding:0;list-style-type:none;justify-content:center;max-width:30%}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item{flex:1;height:.5em;max-width:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item+.amp-story-editor-carousel-item{margin-right:20px}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button{background:#eff0f1;width:100%;height:100%;display:block}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus,.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover{background:#e0e0e0}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button{background:#666}.amp-story-reorderer{margin-top:100px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,169px);grid-gap:0;justify-content:space-between}.amp-story-reorderer .amp-story-reorderer-item{margin:0 auto 10px;width:100%;position:relative}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page{max-width:165px;height:270px}.amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:right;text-align:initial}.amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block{padding:0}.amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,.amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{height:100%;padding:0}.amp-story-reorderer .components-disabled,.amp-story-reorderer .components-disabled div:first-of-type{padding:0;width:100%;height:100%}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block{--preview-scale:0.47;--preview-translateX:-40%;--preview-translateY:-70%;position:absolute;transform:scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),}.amp-story-reorderer .block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0}@media (min-width:600px){.amp-story-reorderer .block-editor-block-list__block-edit{margin-right:-50px;margin-left:-50px}}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone{border:none;border-radius:0;background:transparent}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active{opacity:0;visibility:hidden}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element,.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{opacity:1;visibility:visible;transition:opacity .3s,background-color .3s}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{background:#eff0f1;border:none!important;margin:0 10px}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right{border-left:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left{border-right:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,.amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content{display:none}.amp-story-reorderer .amp-story-page-preview{border:5px solid #eff0f1;border-radius:5px;background:#fff;width:100%;height:100%;cursor:grab;overflow:hidden}#amp-story-editor .amp-story-reorderer .components-draggable__clone{position:fixed}.amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper{margin:0;height:260px}.amp-story-reorderer .amp-story-page-preview .editor-block-list__layout{padding:0}.amp-story-reorderer .amp-story-page-preview .block-list-appender{display:none}#amp-story-controls{text-align:left;padding-left:20px}.amp-story-controls-reorder{box-sizing:border-box;height:49px;width:49px;border:1px solid #aaaeb3;border-radius:50%}#amp-story-controls .amp-story-controls-reorder{display:inline-block;line-height:1}.amp-story-controls-reorder-cancel{padding-top:5px;padding-bottom:5px;margin-left:20px;display:inline-flex}.amp-story-order-controls .amp-story-controls-description{display:none}.amp-story-order-controls-wrap{display:flex;align-items:center;justify-content:space-between}.amp-story-order-controls-wrap .components-icon-button{display:block;-ms-grid-row-align:start;align-self:start;text-align:center;color:inherit}.amp-story-order-controls-wrap .components-icon-button svg{display:block;margin:0 auto}.wp-block [draggable=true]{-webkit-user-select:auto}.wp-block [draggable=true]:hover{cursor:grab}.wp-block[data-type="amp/amp-story-text"] .editor-rich-text__editable:hover,.wp-block[data-type="core/quote"] .editor-rich-text__editable:hover{cursor:default}#amp-story-controls .editor-inserter__amp-inserter{height:48px;width:48px;background-color:#0085ba;border-radius:50%;margin-left:10px}body.admin-color-sunrise #amp-story-controls .editor-inserter__amp-inserter{background-color:#d1864a}body.admin-color-ocean #amp-story-controls .editor-inserter__amp-inserter{background-color:#a3b9a2}body.admin-color-midnight #amp-story-controls .editor-inserter__amp-inserter{background-color:#e14d43}body.admin-color-ectoplasm #amp-story-controls .editor-inserter__amp-inserter{background-color:#a7b656}body.admin-color-coffee #amp-story-controls .editor-inserter__amp-inserter{background-color:#c2a68c}body.admin-color-blue #amp-story-controls .editor-inserter__amp-inserter{background-color:#82b4cb}body.admin-color-light #amp-story-controls .editor-inserter__amp-inserter{background-color:#0085ba}#amp-story-controls .editor-inserter__amp-inserter svg{margin:0 auto}.amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){width:406px;height:400px;padding:2px;transform:translateX(90%)}.amp-stories__template-inserter__popover:before{border:8px solid #e2e4e7}.amp-stories__template-inserter__popover:after{border:8px solid #fff}.amp-stories__template-inserter__popover:after,.amp-stories__template-inserter__popover:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-15px}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top:before{border-bottom:8px solid #e2e4e7}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top:after{border-bottom:8px solid #fff}@media (min-width:782px){.amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile)>.components-popover__content{overflow-y:scroll}}@media (min-width:600px){.amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit{margin:0}}.edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){right:auto;transform:none}.amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list{margin:0;padding:5px}.amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content{bottom:auto}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top{margin-top:55px}.amp-stories__editor-inserter__results li{display:block;list-style-type:none;width:160px;height:268px;float:right;margin:15px}.amp-stories__editor-inserter__results li amp-story-grid-layer,.amp-stories__editor-inserter__results li amp-story-page{display:block;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview{width:160px;height:268px;margin:10px;padding:0}.amo-stories__editor-inserter__results .components-placeholder,.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content{padding:0;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator,.amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap{display:none}.amp-stories__blank-page-inserter{height:100%;width:100%}.amp-stories__blank-page-inserter svg{margin:0 auto}.amp-stories__editor-inserter__results .block-editor-block-preview{pointer-events:auto}.amo-stories__editor-inserter__results .editor-block-list__insertion-point,.amp-stories__editor-inserter__results .block-list-appender{display:none}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:right;text-align:initial}.amp-stories__editor-inserter__results .components-disabled,.amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks,.amp-stories__editor-inserter__results .components-disabled div:first-of-type{padding:0;height:268px}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content>div{transform:none}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container{max-width:none}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"]{width:180%}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block{--preview-scale:0.48;--preview-translateX:-55%;--preview-translateY:-40%;height:auto!important;position:absolute;transform:scale(.48) translateX(55%) translateY(-40%)}.amp-stories__editor-inserter__results .components-disabled .wp-block div{height:auto!important}@media (min-width:600px){.amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block{padding:0}}.amp-stories__editor-inserter__results .block-editor-block-types-list{padding:10px}.block-editor-block-list__block>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none!important}.components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap{display:none;opacity:0}.block-editor-block-list__layout .block-editor-block-list__block.is-rotating>.block-editor-block-list__block-edit:before,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point{display:none!important}.block-editor-block-list__block .rotatable-box-wrap{position:absolute;left:-14px;bottom:-25px;right:calc(50% - 15px);width:30px;height:25px}.block-editor-block-list__block .rotatable-box-wrap:before{display:block;content:"";cursor:inherit;border-right:1px solid #007cba;box-shadow:inset 3px 0 0 0 #555d66;height:40px;width:0;margin:0 auto}body.admin-color-sunrise .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #837425}body.admin-color-ocean .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #5e7d5e}body.admin-color-midnight .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #497b8d}body.admin-color-ectoplasm .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #523f6d}body.admin-color-coffee .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #59524c}body.admin-color-blue .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #417e9b}body.admin-color-light .block-editor-block-list__block .rotatable-box-wrap:before{border-right:1px solid #007cba}.block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle{display:block;opacity:1;transition:opacity .3s;position:absolute;bottom:-20px;right:calc(50% - 25px);width:50px;height:24px;padding:4px;cursor:move;background:transparent;border:none}.rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba;border:2px solid #fff;border-radius:50%;content:"";cursor:inherit;display:block;height:16px;width:16px;margin:0 auto}body.admin-color-sunrise .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#d1864a}body.admin-color-ocean .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a3b9a2}body.admin-color-midnight .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#e14d43}body.admin-color-ectoplasm .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a7b656}body.admin-color-coffee .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#c2a68c}body.admin-color-blue .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#82b4cb}body.admin-color-light .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba}.wp-block.is-typing .rotatable-box-wrap,.wp-block .rotatable-box-wrap{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block.is-rotating .rotatable-box-wrap,.wp-block.amp-page-active .wp-block .rotatable-box-wrap:hover,.wp-block.amp-page-active .wp-block:hover .rotatable-box-wrap{opacity:1}.wp-block.amp-page-active .wp-block.is-rotating .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block.is-rotating:hover .components-resizable-box__handle{opacity:0}.components-preview-picker__buttons{display:flex;justify-content:space-between;align-items:center}.components-preview-picker__dropdown-content .components-button{display:block;position:relative;padding:10px 40px 10px 20px;width:100%;text-align:right}.components-preview-picker__dropdown-content .components-button:hover{color:#191e23;border:none;box-shadow:none;background:#f3f4f5}.components-preview-picker__dropdown-content .components-button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}.components-preview-picker__dropdown-content .components-button .dashicon{position:absolute;top:calc(50% - 10px);right:10px}.components-preview-picker__dropdown-content .components-button .editor-block-icon{position:absolute;top:calc(50% - 10px);left:10px}.components-preview-picker__buttons .components-preview-picker__selector{background:none;position:relative;width:200px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:4px;border:1px solid #8d96a0}.components-preview-picker__buttons .components-preview-picker__selector:focus{color:#191e23;border-color:#00a0d2;box-shadow:0 0 0 1px #00a0d2;outline:2px solid transparent;outline-offset:-2px}.components-preview-picker__buttons .components-preview-picker__selector:after{content:"";pointer-events:none;display:block;width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid;margin-right:4px;margin-left:2px;left:8px;top:12px;position:absolute}.amp-story-resize-container .components-resizable-box__handle-right{left:-14px;height:50px;top:calc(50% - 25px)}.amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-14px;width:50px;right:calc(50% - 25px)}.amp-story-editor__rotate-container .components-resizable-box__handle{display:none!important}.wp-block-image .components-resizable-box__container img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none}.block-editor-block-list__block[data-type="core/image"] img{-webkit-user-drag:none}.amp-story-resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.amp-story-resize-container .amp-story-editor__rotate-container{height:100%}.wp-block .components-resizable-box__handle,.wp-block.is-typing .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle{opacity:1}.editor-block-list__layout div[data-type="amp/amp-story-cta"]{top:80%;right:0;width:100%;height:20%}.editor-block-list__layout div[data-type="amp/amp-story-cta"] .editor-block-mover{display:none}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=center]{text-align:center}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=right]{text-align:right}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit{width:100%}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit:before{right:0;left:0}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-contextual-toolbar{margin-right:-1px;margin-left:0}.wp-block-amp-amp-story-cta{display:inline-block;margin-bottom:0;position:relative}.wp-block-amp-amp-story-cta [contenteditable]{cursor:text}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{opacity:.8}.block-editor-block-preview__content .wp-block-amp-amp-story-cta{max-width:100%}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]{height:auto}.wp-block-amp-amp-story-cta .amp-block-story-cta__link{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.amp-block-story-cta__link{border:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;word-wrap:break-word}.amp-block-story-cta__inline-link{background:#fff;display:flex;flex-wrap:wrap;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:374px;position:absolute;z-index:10;margin-top:-1.5em}.amp-block-story-cta__inline-link .block-editor-url-input{width:auto}.amp-block-story-cta__inline-link .block-editor-url-input__suggestions{width:302px;z-index:10}.amp-block-story-cta__inline-link>.dashicon{width:36px}.amp-block-story-cta__inline-link .dashicon{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]:-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::placeholder{color:#8f98a1}[data-align=center] .amp-block-story-cta__inline-link{margin-right:auto;margin-left:auto}[data-align=right] .amp-block-story-cta__inline-link{margin-right:auto;margin-left:0}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-list__breadcrumb{display:none}.block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__block-edit:before{right:-3px;top:-3px;left:-3px;bottom:-3px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{right:18px;top:11px}[data-type="amp/amp-story-page"]>.editor-block-list__block-edit>.editor-block-mover{display:none!important}.editor-block-list__layout div[data-type="amp/amp-story-page"]{padding:0;margin:60px 30px 0}@media (min-width:600px){div[data-type="amp/amp-story-page"] .editor-block-list__block{margin:0;padding:0}}#amp-story-editor .wp-block[data-type="amp/amp-story-page"]{background:#fff}#amp-story-editor .wp-block[data-type="amp/amp-story-page"],#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type{width:100%;max-width:328px;height:553px;position:relative}#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-block-list__layout>.block-list-appender{width:316px;margin:0 auto;display:none}.editor-block-list__layout .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit,.editor-block-list__layout div[data-type="amp/amp-story-page"].editor-block-list__block .editor-block-list__block-edit{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"]{flex:0 0 auto;position:relative;transition:border .3s linear}.editor-block-list__layout div[data-type="amp/amp-story-page"]+div[data-type="amp/amp-story-page"]{margin-right:20px}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive{opacity:.5}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive>div{pointer-events:none}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number{position:absolute;top:-3em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number+div .editor-inner-blocks.block-editor-inner-blocks{height:553px}[data-block]{margin-top:0;margin-bottom:0}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-dragging,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-focused,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-rotating,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-selected,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-typing{z-index:100}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-inactive>.block-editor-block-list__block-edit:before{box-shadow:none;border:1px solid #e3e5e7}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-active>.block-editor-block-list__block-edit:before,.block-editor-block-list__layout .block-editor-block-list__block.is-selected>.block-editor-block-list__block-edit:before{box-shadow:none;border:1px solid rgba(66,88,99,.4)}div[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type .wp-block{position:absolute;z-index:10}.editor-block-list__block .editor-block-list__layout{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent] .editor-block-drop-zone{height:583px;--dropzone-padding:400px;--page-width:328px;width:calc(var(--dropzone-padding) + var(--page-width));margin:0;right:calc(var(--dropzone-padding)/-2);top:-50px;border:none;background:transparent}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent]>.editor-block-drop-zone .components-drop-zone__content{display:none}div[data-type="amp/amp-story-page"] .wp-block-image{margin-top:0}.amp-page-inactive[data-type="amp/amp-story-page"] .block-list-appender,.edit-post-layout[data-block-name="core/embed"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/image"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/pullquote"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/video"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2){display:none}.block-editor-block-list__block-edit .components-draggable__clone{position:absolute}.wp-block[data-type="core/pullquote"][data-align=full],.wp-block[data-type="core/pullquote"][data-align=wide]{width:100%;max-width:100%}.block-editor-inner-blocks .wp-block[data-type="core/pullquote"] .block-editor-block-list__block-edit{display:block}#amp-story-editor .block-editor-block-list__layout .block-editor-block-list__block[data-align=full]{margin:0}.editor-amp-story-page-video-wrap{position:absolute;overflow:hidden;width:100%;height:100%}.editor-amp-story-page-background.editor-post-featured-image__preview img,.editor-amp-story-page-video{-o-object-fit:cover;object-fit:cover}.editor-amp-story-page-video{position:absolute;top:0;right:0;left:0;bottom:0;min-width:100%;min-height:100%}.editor-amp-story-page-background{display:block}.editor-amp-story-page-background~.components-button{margin-top:1em;margin-left:8px}#editor-amp-story-page-poster__help{margin-top:0}.editor-block-list__layout [data-type="amp/amp-story-page"] .block-editor-block-list__block .block-editor-warning{transform:none}.editor-block-list__layout [data-type="amp/amp-story-page"] .block-editor-block-list__block.is-selected .block-editor-warning{border:none}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-author"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-author"] .block-mover,.wp-block[data-type="amp/amp-story-post-author"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-date"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-date"] .block-mover,.wp-block[data-type="amp/amp-story-post-date"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;font-weight:700}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-title"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-title"] .block-mover,.wp-block[data-type="amp/amp-story-post-title"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-text"] p{margin:0}.wp-block-amp-story-text .block-editor-rich-text__editable{padding:7px!important;width:100%}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-right{left:-10px}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-8px;width:50px;right:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block[data-type="amp/amp-story-text"]{width:auto}.wp-block.is-typing[data-type="amp/amp-story-text"] .components-resizable-box__handle,.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle:hover,.wp-block[data-type="amp/amp-story-text"]:hover .components-resizable-box__handle{opacity:1}.wp-block[data-type="amp/amp-story-text"] .block-editor-rich-text__editable,div[data-type="amp/amp-story-page"] .block-editor-inner-blocks .block-editor-block-list__block-edit{display:inline-block}.with-line-height .wp-block-amp-story-text{position:relative}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text{display:inline-block;vertical-align:middle;line-height:1.15}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.editor-block-list__layout .wp-block[data-type="amp/amp-story-text"] .editor-block-list__block-edit:before{position:absolute;top:2px;right:2px;left:2px;bottom:2px}.wp-block[data-type="amp/amp-story-text"] div[draggable=true]{border:5px solid transparent}.wp-block[data-type="amp/amp-story-text"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-text"] .block-mover,.wp-block[data-type="amp/amp-story-text"] .block-mover div{height:100%}
assets/css/amp-stories-editor-compiled.css ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ #amp-story-block-navigation{display:none;position:absolute;left:45px;top:75px;width:300px;z-index:80;list-style-type:none;padding:0;margin:0}@media (min-width:961px){#amp-story-block-navigation{display:block}}#amp-story-block-navigation .editor-inserter{position:absolute;bottom:100%;left:0;width:100%}#amp-story-block-navigation .components-popover:not(.is-mobile).is-center .components-popover__content{transform:translateX(-13%)}.post-type-amp_story.folded #amp-story-block-navigation .components-popover:not(.is-mobile):not(.is-middle).is-right .components-popover__content{margin-left:-50px}#amp-story-block-navigation .block-editor-block-navigation__list{list-style-type:none}#amp-story-block-navigation .components-icon-button .dashicon{margin-right:5px}#amp-story-block-navigation .block-editor-block-navigation__label{margin:0 0 1em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.post-type-amp_story:not(.folded) .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 614px)/2 - 45px)}.post-type-amp_story.folded .edit-post-layout #amp-story-block-navigation{max-width:calc((100vw - 490px)/2 - 45px)}.post-type-amp_story .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 894px)/2 - 45px)}.post-type-amp_story.folded #amp-story-block-navigation{max-width:calc(100vw - 370px)}.post-type-amp_story.folded .edit-post-layout.is-sidebar-opened #amp-story-block-navigation{max-width:calc((100vw - 770px)/2 - 45px)}@media (max-width:960px){.block-editor-block-list__block-edit>div>.editor-selectors{display:none}}@media (min-width:961px){.edit-post-header-toolbar #amp-story-shortcuts{display:flex}.edit-post-visual-editor .editor-post-title__block{margin-left:0;margin-right:0}.components-icon-button.block-editor-block-navigation{display:none}.block-editor-block-navigation__container{background:#fff;border:1px solid #eee;padding:1em}.block-editor-block-navigation__container .component-editor__selector button{background:no-repeat 0 0;padding-left:37px;height:40px;margin:1px 0 1px 4px}.block-editor-block-navigation__container .component-editor__selector .components-button:focus{box-shadow:none}.components-range-control__number{width:60px}}.block-editor-block-navigation__list .block-editor-block-navigation__item{position:relative}.block-editor-block-navigation__list .block-editor-block-navigation__item-is-dragging{cursor:grab}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone{border:none;border-radius:0}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-dragging-over-element .components-drop-zone__content{display:none}.block-editor-block-navigation__list .block-editor-block-navigation__item .components-drop-zone.is-close-to-bottom{background:none;border-bottom:3px solid #0071a1}.block-editor-block-navigation__list li .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border:none}.block-editor-block-navigation__list li:first-child .block-editor-block-navigation__item .components-drop-zone.is-close-to-top{background:none;border-top:3px solid #0071a1;border-bottom:none}#amp-story-editor-carousel{display:none}@media (min-width:961px){#amp-story-editor-carousel{display:block}}#amp-story-editor{position:relative;overflow:hidden}#amp-story-editor>.editor-block-list__layout{padding-left:0;padding-right:0;display:flex;align-items:center;transform:none;transition:transform .3s ease-in-out}#amp-story-editor>.editor-block-list__layout .block-list-appender{display:none}.amp-story-editor-carousel-navigation{display:flex;justify-content:space-between;margin-top:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list{flex:1;display:flex;margin:0;padding:0;list-style-type:none;justify-content:center;max-width:30%}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item{flex:1;height:.5em;max-width:5em}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item+.amp-story-editor-carousel-item{margin-left:20px}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button{background:#eff0f1;width:100%;height:100%;display:block}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:focus,.editor-styles-wrapper ul.amp-story-editor-carousel-item-list button:hover{background:#e0e0e0}.editor-styles-wrapper ul.amp-story-editor-carousel-item-list .amp-story-editor-carousel-item--active button{background:#666}.amp-story-reorderer{margin-top:100px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,169px);grid-gap:0;justify-content:space-between}.amp-story-reorderer .amp-story-reorderer-item{margin:0 auto 10px;width:100%;position:relative}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page{max-width:165px;height:270px}.amp-story-reorderer .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:left;text-align:initial}.amp-story-reorderer .block-editor-block-list__layout .block-editor-block-list__block{padding:0}.amp-story-reorderer .editor-block-list__layout.block-editor-block-list__layout,.amp-story-reorderer .editor-inner-blocks.block-editor-inner-blocks{height:100%;padding:0}.amp-story-reorderer .components-disabled,.amp-story-reorderer .components-disabled div:first-of-type{padding:0;width:100%;height:100%}.amp-story-reorderer .amp-story-reorderer-item .amp-story-reorderer-item-page .wp-block{--preview-scale:0.47;--preview-translateX:-40%;--preview-translateY:-70%;position:absolute;transform:scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)),}.amp-story-reorderer .block-editor-block-list__layout>.block-editor-block-list__block>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0}@media (min-width:600px){.amp-story-reorderer .block-editor-block-list__block-edit{margin-left:-50px;margin-right:-50px}}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone{border:none;border-radius:0;background:transparent}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-active{opacity:0;visibility:hidden}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element,.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{opacity:1;visibility:visible;transition:opacity .3s,background-color .3s}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-page{background:#eff0f1;border:none!important;margin:0 10px}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-right{border-right:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone.is-dragging-over-element.is-close-to-left{border-left:3px solid #0071a1}.amp-story-reorderer .amp-story-reorderer-item .components-drop-zone__content,.amp-story-reorderer .amp-story-reorderer-item .is-dragging-over-element .components-drop-zone__content{display:none}.amp-story-reorderer .amp-story-page-preview{border:5px solid #eff0f1;border-radius:5px;background:#fff;width:100%;height:100%;cursor:grab;overflow:hidden}#amp-story-editor .amp-story-reorderer .components-draggable__clone{position:fixed}.amp-story-reorderer .amp-story-page-preview .editor-styles-wrapper{margin:0;height:260px}.amp-story-reorderer .amp-story-page-preview .editor-block-list__layout{padding:0}.amp-story-reorderer .amp-story-page-preview .block-list-appender{display:none}#amp-story-controls{text-align:right;padding-right:20px}.amp-story-controls-reorder{box-sizing:border-box;height:49px;width:49px;border:1px solid #aaaeb3;border-radius:50%}#amp-story-controls .amp-story-controls-reorder{display:inline-block;line-height:1}.amp-story-controls-reorder-cancel{padding-top:5px;padding-bottom:5px;margin-right:20px;display:inline-flex}.amp-story-order-controls .amp-story-controls-description{display:none}.amp-story-order-controls-wrap{display:flex;align-items:center;justify-content:space-between}.amp-story-order-controls-wrap .components-icon-button{display:block;-ms-grid-row-align:start;align-self:start;text-align:center;color:inherit}.amp-story-order-controls-wrap .components-icon-button svg{display:block;margin:0 auto}.wp-block [draggable=true]{-webkit-user-select:auto}.wp-block [draggable=true]:hover{cursor:grab}.wp-block[data-type="amp/amp-story-text"] .editor-rich-text__editable:hover,.wp-block[data-type="core/quote"] .editor-rich-text__editable:hover{cursor:default}#amp-story-controls .editor-inserter__amp-inserter{height:48px;width:48px;background-color:#0085ba;border-radius:50%;margin-right:10px}body.admin-color-sunrise #amp-story-controls .editor-inserter__amp-inserter{background-color:#d1864a}body.admin-color-ocean #amp-story-controls .editor-inserter__amp-inserter{background-color:#a3b9a2}body.admin-color-midnight #amp-story-controls .editor-inserter__amp-inserter{background-color:#e14d43}body.admin-color-ectoplasm #amp-story-controls .editor-inserter__amp-inserter{background-color:#a7b656}body.admin-color-coffee #amp-story-controls .editor-inserter__amp-inserter{background-color:#c2a68c}body.admin-color-blue #amp-story-controls .editor-inserter__amp-inserter{background-color:#82b4cb}body.admin-color-light #amp-story-controls .editor-inserter__amp-inserter{background-color:#0085ba}#amp-story-controls .editor-inserter__amp-inserter svg{margin:0 auto}.amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){width:406px;height:400px;padding:2px;transform:translateX(-90%)}.amp-stories__template-inserter__popover:before{border:8px solid #e2e4e7}.amp-stories__template-inserter__popover:after{border:8px solid #fff}.amp-stories__template-inserter__popover:after,.amp-stories__template-inserter__popover:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-15px}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top:before{border-bottom:8px solid #e2e4e7}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top:after{border-bottom:8px solid #fff}@media (min-width:782px){.amp-stories__template-inserter__popover.block-editor-inserter__popover:not(.is-mobile)>.components-popover__content{overflow-y:scroll}}@media (min-width:600px){.amp-stories__template-inserter__popover .block-editor-block-list__block .block-editor-block-list__block-edit{margin:0}}.edit-post-layout:not(.is-sidebar-opened) .amp-stories__template-inserter__popover.components-popover .components-popover__content:not(.is-mobile){left:auto;transform:none}.amp-stories__template-inserter__popover.block-editor-inserter__popover .block-editor-block-types-list{margin:0;padding:5px}.amp-stories__template-inserter__popover.components-popover.is-top .components-popover__content{bottom:auto}.amp-stories__template-inserter__popover.components-popover:not(.is-without-arrow):not(.is-mobile).is-top{margin-top:55px}.amp-stories__editor-inserter__results li{display:block;list-style-type:none;width:160px;height:268px;float:left;margin:15px}.amp-stories__editor-inserter__results li amp-story-grid-layer,.amp-stories__editor-inserter__results li amp-story-page{display:block;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview{width:160px;height:268px;margin:10px;padding:0}.amo-stories__editor-inserter__results .components-placeholder,.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content{padding:0;width:100%;height:100%}.amp-stories__editor-inserter__results .block-editor-block-preview__content .reusable-block-indicator,.amp-stories__editor-inserter__results .block-editor-block-preview__content .rotatable-box-wrap{display:none}.amp-stories__blank-page-inserter{height:100%;width:100%}.amp-stories__blank-page-inserter svg{margin:0 auto}.amp-stories__editor-inserter__results .block-editor-block-preview{pointer-events:auto}.amo-stories__editor-inserter__results .editor-block-list__insertion-point,.amp-stories__editor-inserter__results .block-list-appender{display:none}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content .components-disabled{transform:none;text-align:left;text-align:initial}.amp-stories__editor-inserter__results .components-disabled,.amp-stories__editor-inserter__results .components-disabled .editor-inner-blocks,.amp-stories__editor-inserter__results .components-disabled div:first-of-type{padding:0;height:268px}.amp-stories__editor-inserter__results .block-editor-block-preview .block-editor-block-preview__content>div{transform:none}.amp-stories__editor-inserter__results .components-resizable-box__container.amp-story-resize-container .amp-story-resize-container{max-width:none}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block[data-type="core/image"]{width:180%}.amp-stories__editor-inserter__results .block-editor-block-preview .wp-block{--preview-scale:0.48;--preview-translateX:-55%;--preview-translateY:-40%;height:auto!important;position:absolute;transform:scale(.48) translateX(-55%) translateY(-40%)}.amp-stories__editor-inserter__results .components-disabled .wp-block div{height:auto!important}@media (min-width:600px){.amp-stories__editor-inserter__results .block-editor-block-list__layout .block-editor-block-list__block{padding:0}}.amp-stories__editor-inserter__results .block-editor-block-types-list{padding:10px}.block-editor-block-list__block>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none!important}.components-draggable__clone .block-editor-block-list__block .rotatable-box-wrap{display:none;opacity:0}.block-editor-block-list__layout .block-editor-block-list__block.is-rotating>.block-editor-block-list__block-edit:before,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-contextual-toolbar,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__breadcrumb,.editor-inner-blocks .block-editor-block-list__block.is-rotating .block-editor-block-list__insertion-point{display:none!important}.block-editor-block-list__block .rotatable-box-wrap{position:absolute;right:-14px;bottom:-25px;left:calc(50% - 15px);width:30px;height:25px}.block-editor-block-list__block .rotatable-box-wrap:before{display:block;content:"";cursor:inherit;border-left:1px solid #007cba;box-shadow:inset -3px 0 0 0 #555d66;height:40px;width:0;margin:0 auto}body.admin-color-sunrise .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #837425}body.admin-color-ocean .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #5e7d5e}body.admin-color-midnight .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #497b8d}body.admin-color-ectoplasm .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #523f6d}body.admin-color-coffee .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #59524c}body.admin-color-blue .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #417e9b}body.admin-color-light .block-editor-block-list__block .rotatable-box-wrap:before{border-left:1px solid #007cba}.block-editor-block-list__block .rotatable-box-wrap .rotatable-box-wrap__handle{display:block;opacity:1;transition:opacity .3s;position:absolute;bottom:-20px;left:calc(50% - 25px);width:50px;height:24px;padding:4px;cursor:move;background:transparent;border:none}.rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba;border:2px solid #fff;border-radius:50%;content:"";cursor:inherit;display:block;height:16px;width:16px;margin:0 auto}body.admin-color-sunrise .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#d1864a}body.admin-color-ocean .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a3b9a2}body.admin-color-midnight .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#e14d43}body.admin-color-ectoplasm .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#a7b656}body.admin-color-coffee .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#c2a68c}body.admin-color-blue .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#82b4cb}body.admin-color-light .rotatable-box-wrap .rotatable-box-wrap__handle:before{background:#0085ba}.wp-block.is-typing .rotatable-box-wrap,.wp-block .rotatable-box-wrap{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block.is-rotating .rotatable-box-wrap,.wp-block.amp-page-active .wp-block .rotatable-box-wrap:hover,.wp-block.amp-page-active .wp-block:hover .rotatable-box-wrap{opacity:1}.wp-block.amp-page-active .wp-block.is-rotating .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block.is-rotating:hover .components-resizable-box__handle{opacity:0}.components-preview-picker__buttons{display:flex;justify-content:space-between;align-items:center}.components-preview-picker__dropdown-content .components-button{display:block;position:relative;padding:10px 20px 10px 40px;width:100%;text-align:left}.components-preview-picker__dropdown-content .components-button:hover{color:#191e23;border:none;box-shadow:none;background:#f3f4f5}.components-preview-picker__dropdown-content .components-button:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-2px;outline:1px dotted #555d66}.components-preview-picker__dropdown-content .components-button .dashicon{position:absolute;top:calc(50% - 10px);left:10px}.components-preview-picker__dropdown-content .components-button .editor-block-icon{position:absolute;top:calc(50% - 10px);right:10px}.components-preview-picker__buttons .components-preview-picker__selector{background:none;position:relative;width:200px;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear;border-radius:4px;border:1px solid #8d96a0}.components-preview-picker__buttons .components-preview-picker__selector:focus{color:#191e23;border-color:#00a0d2;box-shadow:0 0 0 1px #00a0d2;outline:2px solid transparent;outline-offset:-2px}.components-preview-picker__buttons .components-preview-picker__selector:after{content:"";pointer-events:none;display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;margin-left:4px;margin-right:2px;right:8px;top:12px;position:absolute}.amp-story-resize-container .components-resizable-box__handle-right{right:-14px;height:50px;top:calc(50% - 25px)}.amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-14px;width:50px;left:calc(50% - 25px)}.amp-story-editor__rotate-container .components-resizable-box__handle{display:none!important}.wp-block-image .components-resizable-box__container img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none}.block-editor-block-list__block[data-type="core/image"] img{-webkit-user-drag:none}.amp-story-resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.amp-story-resize-container .amp-story-editor__rotate-container{height:100%}.wp-block .components-resizable-box__handle,.wp-block.is-typing .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block.amp-page-active .wp-block .components-resizable-box__handle:hover,.wp-block.amp-page-active .wp-block:hover .components-resizable-box__handle{opacity:1}.editor-block-list__layout div[data-type="amp/amp-story-cta"]{top:80%;left:0;width:100%;height:20%}.editor-block-list__layout div[data-type="amp/amp-story-cta"] .editor-block-mover{display:none}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=center]{text-align:center}.block-editor-block-list__block[data-type="amp/amp-story-cta"][data-align=right]{
2
+
3
+ /*!rtl:ignore*/text-align:right}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit{width:100%}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-list__block-edit:before{left:0;right:0}.block-editor-block-list__block[data-type="amp/amp-story-cta"] .block-editor-block-contextual-toolbar{margin-left:-1px;margin-right:0}.wp-block-amp-amp-story-cta{display:inline-block;margin-bottom:0;position:relative}.wp-block-amp-amp-story-cta [contenteditable]{cursor:text}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]+.block-editor-rich-text__editable{opacity:.8}.block-editor-block-preview__content .wp-block-amp-amp-story-cta{max-width:100%}.wp-block-amp-amp-story-cta .block-editor-rich-text__editable[data-is-placeholder-visible=true]{height:auto}.wp-block-amp-amp-story-cta .amp-block-story-cta__link{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.amp-block-story-cta__link{border:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;word-wrap:break-word}.amp-block-story-cta__inline-link{background:#fff;display:flex;flex-wrap:wrap;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:374px;position:absolute;z-index:10;margin-top:-1.5em}.amp-block-story-cta__inline-link .block-editor-url-input{width:auto}.amp-block-story-cta__inline-link .block-editor-url-input__suggestions{width:302px;z-index:10}.amp-block-story-cta__inline-link>.dashicon{width:36px}.amp-block-story-cta__inline-link .dashicon{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]:-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::-ms-input-placeholder{color:#8f98a1}.amp-block-story-cta__inline-link .block-editor-url-input input[type=text]::placeholder{color:#8f98a1}[data-align=center] .amp-block-story-cta__inline-link{margin-left:auto;margin-right:auto}[data-align=right] .amp-block-story-cta__inline-link{margin-left:auto;margin-right:0}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-list__breadcrumb{display:none}.block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__block-edit:before{left:-3px;top:-3px;right:-3px;bottom:-3px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="amp/amp-story-page"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{left:18px;top:11px}[data-type="amp/amp-story-page"]>.editor-block-list__block-edit>.editor-block-mover{display:none!important}.editor-block-list__layout div[data-type="amp/amp-story-page"]{padding:0;margin:60px 30px 0}@media (min-width:600px){div[data-type="amp/amp-story-page"] .editor-block-list__block{margin:0;padding:0}}#amp-story-editor .wp-block[data-type="amp/amp-story-page"]{background:#fff}#amp-story-editor .wp-block[data-type="amp/amp-story-page"],#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type{width:100%;max-width:328px;height:553px;position:relative}#amp-story-editor .wp-block[data-type="amp/amp-story-page"] .editor-block-list__layout>.block-list-appender{width:316px;margin:0 auto;display:none}.editor-block-list__layout .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit,.editor-block-list__layout div[data-type="amp/amp-story-page"].editor-block-list__block .editor-block-list__block-edit{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"]{flex:0 0 auto;position:relative;transition:border .3s linear}.editor-block-list__layout div[data-type="amp/amp-story-page"]+div[data-type="amp/amp-story-page"]{margin-left:20px}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive{opacity:.5}.editor-block-list__layout [data-type="amp/amp-story-page"].amp-page-inactive>div{pointer-events:none}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number{position:absolute;top:-3em;text-transform:uppercase;font-weight:500;font-size:12px;color:#666;letter-spacing:1px}.editor-block-list__layout div[data-type="amp/amp-story-page"] .amp-story-page-number+div .editor-inner-blocks.block-editor-inner-blocks{height:553px}[data-block]{margin-top:0;margin-bottom:0}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-dragging,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-focused,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-rotating,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-selected,.editor-styles-wrapper #amp-story-editor .wp-block .wp-block.is-typing{z-index:100}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-inactive>.block-editor-block-list__block-edit:before{box-shadow:none;border:1px solid #e3e5e7}.block-editor-block-list__layout .block-editor-block-list__block.amp-page-active>.block-editor-block-list__block-edit:before,.block-editor-block-list__layout .block-editor-block-list__block.is-selected>.block-editor-block-list__block-edit:before{box-shadow:none;border:1px solid rgba(66,88,99,.4)}div[data-type="amp/amp-story-page"] .editor-inner-blocks .editor-block-list__layout:first-of-type .wp-block{position:absolute;z-index:10}.editor-block-list__block .editor-block-list__layout{margin:0}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent] .editor-block-drop-zone{height:583px;--dropzone-padding:400px;--page-width:328px;width:calc(var(--dropzone-padding) + var(--page-width));margin:0;left:calc(var(--dropzone-padding)/-2);top:-50px;border:none;background:transparent}.editor-block-list__layout div[data-type="amp/amp-story-page"][data-amp-selected=parent]>.editor-block-drop-zone .components-drop-zone__content{display:none}div[data-type="amp/amp-story-page"] .wp-block-image{margin-top:0}.amp-page-inactive[data-type="amp/amp-story-page"] .block-list-appender,.edit-post-layout[data-block-name="core/embed"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/image"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/pullquote"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2),.edit-post-layout[data-block-name="core/video"] .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar>.components-toolbar:nth-child(2){display:none}.block-editor-block-list__block-edit .components-draggable__clone{position:absolute}.wp-block[data-type="core/pullquote"][data-align=full],.wp-block[data-type="core/pullquote"][data-align=wide]{width:100%;max-width:100%}.block-editor-inner-blocks .wp-block[data-type="core/pullquote"] .block-editor-block-list__block-edit{display:block}#amp-story-editor .block-editor-block-list__layout .block-editor-block-list__block[data-align=full]{margin:0}.editor-amp-story-page-video-wrap{position:absolute;overflow:hidden;width:100%;height:100%}.editor-amp-story-page-background.editor-post-featured-image__preview img,.editor-amp-story-page-video{-o-object-fit:cover;object-fit:cover}.editor-amp-story-page-video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%}.editor-amp-story-page-background{display:block}.editor-amp-story-page-background~.components-button{margin-top:1em;margin-right:8px}#editor-amp-story-page-poster__help{margin-top:0}.editor-block-list__layout [data-type="amp/amp-story-page"] .block-editor-block-list__block .block-editor-warning{transform:none}.editor-block-list__layout [data-type="amp/amp-story-page"] .block-editor-block-list__block.is-selected .block-editor-warning{border:none}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-author"] .wp-block-amp-amp-story-post-author.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-author"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-author"] .block-mover,.wp-block[data-type="amp/amp-story-post-author"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-date"] .wp-block-amp-amp-story-post-date.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-date"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-date"] .block-mover,.wp-block[data-type="amp/amp-story-post-date"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title{margin:0;padding:7px!important;height:100%}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text{line-height:1.15;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;font-weight:700}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title:not(.is-amp-fit-text){display:block}.wp-block[data-type="amp/amp-story-post-title"] .wp-block-amp-amp-story-post-title.is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.wp-block[data-type="amp/amp-story-post-title"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-post-title"] .block-mover,.wp-block[data-type="amp/amp-story-post-title"] .block-mover div{height:100%}.wp-block[data-type="amp/amp-story-text"] p{margin:0}.wp-block-amp-story-text .block-editor-rich-text__editable{padding:7px!important;width:100%}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-right{right:-10px}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-right:before{margin:0}.wp-block[data-type="amp/amp-story-text"] .amp-story-resize-container .components-resizable-box__handle-bottom{bottom:-8px;width:50px;left:calc(50% - 25px)}.amp-story-text__resize-container .components-resizable-box__handle-bottom:before{margin:0 auto}.editor-styles-wrapper #amp-story-editor .wp-block .wp-block[data-type="amp/amp-story-text"]{width:auto}.wp-block.is-typing[data-type="amp/amp-story-text"] .components-resizable-box__handle,.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle{display:block;opacity:0;transition:opacity .3s}.wp-block[data-type="amp/amp-story-text"] .components-resizable-box__handle:hover,.wp-block[data-type="amp/amp-story-text"]:hover .components-resizable-box__handle{opacity:1}.wp-block[data-type="amp/amp-story-text"] .block-editor-rich-text__editable,div[data-type="amp/amp-story-page"] .block-editor-inner-blocks .block-editor-block-list__block-edit{display:inline-block}.with-line-height .wp-block-amp-story-text{position:relative}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text{display:inline-block;vertical-align:middle;line-height:1.15}.wp-block[data-type="amp/amp-story-text"] .wp-block-amp-story-text .is-amp-fit-text.is-measuring-fontsize{height:auto!important;width:auto!important;position:absolute!important}.editor-block-list__layout .wp-block[data-type="amp/amp-story-text"] .editor-block-list__block-edit:before{position:absolute;top:2px;left:2px;right:2px;bottom:2px}.wp-block[data-type="amp/amp-story-text"] div[draggable=true]{border:5px solid transparent}.wp-block[data-type="amp/amp-story-text"] .amp-story-editor__rotate-container,.wp-block[data-type="amp/amp-story-text"] .block-mover,.wp-block[data-type="amp/amp-story-text"] .block-mover div{height:100%}
assets/css/amp-stories-editor.css ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --preview-scale: 1;
3
+ --preview-translateX: 0%;
4
+ --preview-translateY: 0%;
5
+ }
6
+
7
+ /*
8
+ * 0. General editor layout styles.
9
+ */
10
+ .edit-post-visual-editor {
11
+ padding-left: 50px;
12
+ padding-right: 50px;
13
+ }
14
+
15
+ #amp-story-editor,
16
+ .amp-story-page-preview .editor-styles-wrapper,
17
+ .block-editor-block-preview .block-editor-block-preview__content > div {
18
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
19
+ }
20
+
21
+ @media screen and (min-width: 1280px) {
22
+
23
+ #amp-story-editor {
24
+ min-width: 820px;
25
+ }
26
+ }
27
+
28
+ #amp-story-editor,
29
+ .amp-story-page-preview .editor-styles-wrapper {
30
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
31
+ }
32
+
33
+ /*
34
+ * Remove alpha channel from placeholder background color
35
+ *
36
+ * Makes editing blocks easier when their on top of another block.
37
+ */
38
+ #amp-story-editor .components-placeholder {
39
+ background: #f3f3f3;
40
+ }
41
+
42
+ /* Completely hide default appenders/inserters */
43
+ #amp-story-editor .block-editor-block-list__block .block-editor-block-list__empty-block-inserter,
44
+ #amp-story-editor .block-editor-block-list__layout .block-editor-default-block-appender,
45
+ #amp-story-editor .block-editor-block-list__block > .block-editor-block-list__insertion-point {
46
+ display: none !important;
47
+ }
48
+
49
+ /* Quote block adjustments */
50
+ .wp-block-quote__citation {
51
+ font-size: 16px;
52
+ margin-top: 24px;
53
+ display: block;
54
+ }
55
+
56
+ .editor-styles-wrapper .wp-block-quote p {
57
+ line-height: 34px;
58
+ font-weight: bold;
59
+ font-size: 30px;
60
+ font-family: "Source Sans Pro", sans-serif;
61
+ }
62
+
63
+ .wp-block-quote,
64
+ .wp-block-quote[style*="text-align: right"] {
65
+ border: none;
66
+ padding-top: 100px;
67
+ }
68
+
69
+ .block-editor-block-list__layout .block-editor-block-list__block [data-type="core/quote"] .block-editor-block-list__block-edit::before {
70
+ right: -5px;
71
+ left: -5px;
72
+ top: -5px;
73
+ bottom: -5px;
74
+ }
75
+
76
+ :not(.amp-story-page-preview) :not(.amp-stories__editor-inserter__results) .components-disabled .wp-block-quote.is-style-white {
77
+ background-color: #313131;
78
+ }
79
+
80
+ .amp-story-reorderer-item .amp-story-page-preview .components-disabled .wp-block-quote.is-style-white,
81
+ .amp-stories__editor-inserter__menu .amp-stories__editor-inserter__results .components-disabled .wp-block-quote.is-style-white {
82
+ background-color: initial;
83
+ }
84
+
85
+ /*
86
+ * Fix issue where images wit large max-width/max-height visually break the editor.
87
+ *
88
+ * @see https://github.com/ampproject/amp-wp/pull/2119
89
+ * @see https://github.com/WordPress/gutenberg/issues/7180
90
+ */
91
+
92
+ .wp-block-image .components-resizable-box__container + .__resizable_base__ { /* stylelint-disable-line selector-class-pattern */
93
+ left: 0 !important;
94
+ }
95
+
96
+ .wp-block[data-type="core/list"] .amp-story-editor__rotate-container,
97
+ .wp-block[data-type="core/list"] .block-mover,
98
+ .wp-block[data-type="core/list"] .block-mover div {
99
+ height: 100%;
100
+ }
101
+
102
+ .wp-block[data-type="core/code"] .amp-story-editor__rotate-container,
103
+ .wp-block[data-type="core/code"] .block-mover,
104
+ .wp-block[data-type="core/code"] .block-mover div {
105
+ height: 100%;
106
+ }
107
+
108
+ .wp-block[data-type="core/video"] .block-mover,
109
+ .wp-block[data-type="core/video"] .block-mover div {
110
+ height: 100%;
111
+ }
112
+
113
+ .wp-block[data-type="core/video"] .block-mover .editor-rich-text.block-editor-rich-text,
114
+ .wp-block[data-type="core/video"] .block-mover .editor-rich-text.block-editor-rich-text div {
115
+ height: initial;
116
+ }
117
+
118
+ .wp-block[data-type="core/video"] .wp-block-video {
119
+ margin: 0;
120
+ }
121
+
122
+ .wp-block-code textarea {
123
+ white-space: nowrap;
124
+ }
125
+
126
+ .wp-block[data-type="core/preformatted"] div[draggable="true"],
127
+ .wp-block[data-type="core/verse"] div[draggable="true"] {
128
+ border: 5px solid transparent;
129
+ }
130
+
131
+ .wp-block-preformatted .block-editor-rich-text__editable,
132
+ .wp-block-verse .block-editor-rich-text__editable {
133
+ white-space: nowrap !important;
134
+ padding: 5px;
135
+ }
136
+
137
+ .wp-block[data-type="core/pullquote"] .block-mover,
138
+ .wp-block[data-type="core/pullquote"] .block-mover div,
139
+ .wp-block-pullquote {
140
+ height: 100%;
141
+ }
142
+
143
+ .wp-block[data-type="core/table"] .block-mover,
144
+ .wp-block[data-type="core/table"] .block-mover div,
145
+ .wp-block-table {
146
+ height: 100%;
147
+ }
148
+
149
+ .wp-block[data-type="core/table"] .block-mover .components-placeholder,
150
+ .wp-block[data-type="core/table"] .block-mover .components-placeholder div {
151
+ height: initial;
152
+ }
153
+
154
+ .block-library-list ul li,
155
+ .wp-block-verse pre,
156
+ .wp-block-preformatted pre {
157
+ cursor: initial;
158
+ }
159
+
160
+ .block-library-list {
161
+ padding: 5px;
162
+ }
163
+
164
+ .block-library-list ul {
165
+ margin: 0;
166
+ }
167
+
168
+ .wp-block-verse pre,
169
+ .wp-block-preformatted pre {
170
+ margin: 0;
171
+ }
172
+
173
+ /**
174
+ * Hide option to toggle fixed toolbar.
175
+ */
176
+ .edit-post-more-menu__content .components-menu-group:first-of-type .components-button:first-of-type {
177
+ display: none;
178
+ }
179
+
180
+ /**
181
+ * Hide Block Manager option
182
+ */
183
+ .edit-post-more-menu__content .components-menu-group:nth-last-of-type(2) div[role="menu"] > .components-button:first-child {
184
+ display: none;
185
+ }
186
+
187
+ /*
188
+ * 100. Shame
189
+ */
190
+
191
+ /*
192
+ * 100.1 Gutenberg - Warning div not clickable
193
+ * Fixes Gutenberg bug where an extra wrapping div is causing no pointer events on the notice layer.
194
+ */
195
+
196
+ .editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-block-list__block-edit > :not(.editor-warning) {
197
+ pointer-events: all;
198
+ }
199
+
200
+ .editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-block-list__block-edit > div > div:not(.editor-warning) {
201
+ pointer-events: none;
202
+ }
203
+
204
+ div[data-amp-image-caption="noCaption"] figure.wp-block-image figcaption {
205
+ display: none;
206
+ }
207
+
208
+ .wp-block .is-amp-fit-text {
209
+ overflow-wrap: normal;
210
+ }
211
+
212
+ .wp-block-video,
213
+ .wp-block-video .components-disabled {
214
+ height: 100%;
215
+ }
216
+
217
+ .wp-block-video .components-disabled {
218
+ overflow: hidden;
219
+ }
220
+
221
+ .wp-block-video video {
222
+ height: 100%;
223
+ width: 100%;
224
+ }
assets/css/amp-stories-frontend.css ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Front-end styling for AMP Stories.
3
+ */
4
+
5
+ /* Text sizes to match the editor styles. */
6
+ body,
7
+ p {
8
+ font-size: 16px;
9
+ line-height: 1.8;
10
+ font-weight: normal;
11
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
12
+ }
13
+
14
+ amp-story-grid-layer {
15
+ padding: 0;
16
+ align-content: unset;
17
+ }
18
+
19
+ .wp-block-pullquote {
20
+ border-top: 4px solid #555d66;
21
+ border-bottom: 4px solid #555d66;
22
+ color: #40464d;
23
+ }
24
+
25
+ .wp-block-pullquote p {
26
+ font-size: 20px;
27
+ line-height: 1.6;
28
+ }
29
+
30
+ .wp-block-pullquote cite {
31
+ text-transform: uppercase;
32
+ font-size: 13px;
33
+ font-style: normal;
34
+ }
35
+
36
+ .wp-block-pullquote.alignleft {
37
+ text-align: left;
38
+ width: initial;
39
+ }
40
+
41
+ .wp-block-pullquote.alignright {
42
+ text-align: right;
43
+ width: initial;
44
+ }
45
+
46
+ .wp-block-code {
47
+ font-family: Menlo, Consolas, monaco, monospace;
48
+ font-size: 14px;
49
+ color: #23282d;
50
+ padding: 0.8em 1em;
51
+ border: 1px solid #e2e4e7;
52
+ border-radius: 4px;
53
+ overflow: hidden;
54
+ }
55
+
56
+ .wp-block-table {
57
+ width: initial;
58
+ min-width: 240px;
59
+ border-collapse: collapse;
60
+ }
61
+
62
+ .wp-block-table td,
63
+ .wp-block-table th {
64
+ padding: 0.5em;
65
+ border: 1px solid #000;
66
+ font-size: 16px;
67
+ }
68
+
69
+ /* Quote block */
70
+ amp-story-grid-layer .wp-block-quote {
71
+ padding: 100px 10px 10px 10px;
72
+ width: initial;
73
+ }
74
+
75
+ .wp-block-quote cite {
76
+ font-size: 16px;
77
+ margin-top: 24px;
78
+ display: block;
79
+ color: #6c7781;
80
+ }
81
+
82
+ .wp-block-quote p {
83
+ line-height: 36px;
84
+ font-weight: bold;
85
+ font-size: 32px;
86
+ font-family: "Source Sans Pro", sans-serif;
87
+ }
88
+
89
+ .wp-block-image amp-img {
90
+ width: 100% !important;
91
+ height: 100% !important;
92
+ }
93
+
94
+ .wp-block-image amp-img > img {
95
+ object-fit: cover;
96
+ }
97
+
98
+ .wp-block-image figcaption {
99
+ color: #555d66;
100
+ font-size: 13px;
101
+ text-align: center;
102
+ }
103
+
104
+ .amp-story-block-wrapper > :first-child {
105
+ width: 100%;
106
+ height: 100%;
107
+ }
108
+
109
+ .wp-block-video amp-video {
110
+ width: 100%;
111
+ height: 100%;
112
+ }
113
+
114
+ .wp-block-video figcaption {
115
+ color: #555d66;
116
+ font-size: 14px;
117
+ text-align: center;
118
+ }
assets/css/amp-stories.css ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ amp-story-grid-layer[template="fill"] .wp-block-image {
2
+ margin: 0;
3
+ }
4
+
5
+ .amp-story-block-wrapper > h1,
6
+ .amp-story-block-wrapper > h2,
7
+ .amp-story-block-wrapper > p,
8
+ .wp-block-amp-amp-story-post-author,
9
+ .wp-block-amp-amp-story-post-title,
10
+ .wp-block-amp-amp-story-post-date {
11
+ padding: 7px !important;
12
+ }
13
+
14
+ /* with amp-fit-text */
15
+ .wp-block-amp-amp-story-post-author,
16
+ .wp-block-amp-amp-story-post-title,
17
+ .wp-block-amp-amp-story-post-date {
18
+ display: flex;
19
+ }
20
+
21
+ /* no amp-fit-text */
22
+ .wp-block-amp-amp-story-post-author.amp-text-content,
23
+ .wp-block-amp-amp-story-post-title.amp-text-content,
24
+ .wp-block-amp-amp-story-post-date.amp-text-content {
25
+ display: block;
26
+ }
27
+
28
+ .wp-block-amp-amp-story-cta.aligncenter {
29
+ text-align: center;
30
+ }
31
+
32
+ .wp-block-amp-amp-story-cta.alignright {
33
+
34
+ /*rtl:ignore*/
35
+ text-align: right;
36
+ }
37
+
38
+ .amp-block-story-cta__link {
39
+ border: none;
40
+ box-shadow: none;
41
+ color: inherit;
42
+ cursor: pointer;
43
+ display: inline-block;
44
+ font-size: 18px;
45
+ margin: 0;
46
+ padding: 12px 24px;
47
+ text-align: center;
48
+ text-decoration: none;
49
+ white-space: normal;
50
+ overflow-wrap: break-word;
51
+ }
52
+
53
+ .wp-block-amp-amp-story-text {
54
+ font-weight: normal;
55
+ }
56
+
57
+ .is-style-rounded,
58
+ .is-style-rounded img {
59
+ border-radius: 5px;
60
+ }
61
+
62
+ .is-style-half-rounded {
63
+ border-radius: 4px 4px 26px 26px;
64
+ }
65
+
66
+ amp-story-grid-layer amp-img > img {
67
+ object-position: inherit;
68
+ }
69
+
70
+ .is-style-white p,
71
+ .is-style-white.wp-block-quote cite,
72
+ .is-style-white .wp-block-quote__citation {
73
+ color: #fff;
74
+ }
75
+
76
+ .wp-block-quote {
77
+ background: url("../images/quote-black.svg") center -23px no-repeat;
78
+ }
79
+
80
+ .wp-block-quote cite {
81
+ font-style: normal;
82
+ }
83
+
84
+ table.wp-block-table {
85
+ min-width: initial;
86
+ }
87
+
88
+ .is-style-white.wp-block-quote {
89
+ background-image: url("../images/quote-white.svg");
90
+ }
91
+
92
+ /**
93
+ * See https://github.com/ampproject/amp-wp/issues/2283
94
+ */
95
+ .edit-post-layout[data-block-name="core/video"] .edit-post-settings-sidebar__panel-block .block-editor-block-inspector__card + div > .components-panel__body:first-child .components-toggle-control:nth-child(2),
96
+ .edit-post-layout[data-block-name="core/video"] .edit-post-settings-sidebar__panel-block .block-editor-block-inspector__card + div > .components-panel__body:first-child .components-toggle-control:nth-child(6) {
97
+ display: none;
98
+ }
99
+
100
+ /* Block Warnings */
101
+
102
+ .is-selected .block-editor-block-list__block .block-editor-warning {
103
+ border-color: inherit;
104
+ }
105
+
106
+ .block-editor-block-list__block .block-editor-warning {
107
+ margin: 0;
108
+ }
assets/css/amp-story-card.css ADDED
@@ -0,0 +1,97 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The front-end styling for the AMP Latest Stories block */
2
+ .amp-block-latest-stories {
3
+ overflow-x: scroll;
4
+ overflow-y: hidden;
5
+ position: relative;
6
+ }
7
+
8
+ .latest-stories-carousel::-webkit-scrollbar {
9
+ display: none;
10
+ }
11
+
12
+ /* The ul is needed in ul.latest-stories-carousel to override Gutenberg styling. */
13
+ div.amp-block-latest-stories > ul.latest-stories-carousel {
14
+ list-style: none;
15
+ }
16
+
17
+ .latest-stories__slide {
18
+ margin-left: 0.5rem;
19
+ margin-right: 0.5rem;
20
+ border-radius: 0.5rem;
21
+ position: relative;
22
+ }
23
+
24
+ .latest_stories__link {
25
+ width: 348px;
26
+ display: block;
27
+ position: relative;
28
+ border-radius: 0.5rem;
29
+ overflow-x: hidden;
30
+ }
31
+
32
+ .amp-story-embed .latest_stories__link:hover {
33
+ box-shadow: none;
34
+ -webkit-box-shadow: none;
35
+ }
36
+
37
+ /* Applies the darker gradient background, to allow the white text to display even against a white featured image. */
38
+ .latest_stories__link::after {
39
+ display: block;
40
+ position: absolute;
41
+ border-radius: 0.5rem;
42
+ top: 0;
43
+ left: 0;
44
+ content: "\020";
45
+ width: 100%;
46
+ height: 100%;
47
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0), 70%, rgba(0, 0, 0, 0.9));
48
+ }
49
+
50
+ .latest-stories__featured-img {
51
+ border-radius: 0.5rem;
52
+ object-fit: cover; /* For non-AMP. */
53
+ }
54
+
55
+ amp-img.latest-stories__featured-img > img {
56
+ object-fit: cover;
57
+ }
58
+
59
+ .latest-stories__title {
60
+ white-space: normal; /* Override an AMP style rule of white-space: nowrap */
61
+ position: absolute;
62
+ bottom: 5rem;
63
+ left: 1rem;
64
+ margin-right: 1rem;
65
+ color: #fff;
66
+ z-index: 10;
67
+ }
68
+
69
+ .latest-stories__meta {
70
+ width: 100%;
71
+ position: absolute;
72
+ bottom: 0;
73
+ border-radius: 0 0 0.5rem 0.5rem;
74
+ padding: 0.6rem 1rem 1rem 1rem;
75
+ background-color: #333;
76
+ z-index: 10;
77
+ white-space: nowrap;
78
+ text-overflow: ellipsis;
79
+ overflow: hidden;
80
+ }
81
+
82
+ .latest-stories__meta .latest-stories__avatar {
83
+ height: 24px;
84
+ width: 24px;
85
+ border-radius: 50%;
86
+ box-shadow: none;
87
+ -webkit-box-shadow: none;
88
+ vertical-align: middle;
89
+ display: inline-block;
90
+ }
91
+
92
+ .latest-stories__meta .latest-stories__author {
93
+ margin-left: 0.5rem;
94
+ border-bottom: 0;
95
+ vertical-align: middle;
96
+ color: #d3d3d3;
97
+ }
assets/css/amp-validation-error-taxonomy.css CHANGED
@@ -1,6 +1,7 @@
1
  #col-left {
2
  display: none;
3
  }
 
4
  #col-right {
5
  float: none;
6
  width: auto;
@@ -50,6 +51,7 @@ details[open] .details-attributes__summary {
50
  .column-details .notice details > summary::-webkit-details-marker {
51
  display: none;
52
  }
 
53
  .details-attributes__summary::after,
54
  .single-error-detail-summary::after {
55
  order: 99;
@@ -109,6 +111,7 @@ details.single-error-detail[open] .single-error-detail-summary::after {
109
  .column-sources_with_invalid_output details[open] .details-attributes__summary {
110
  margin-bottom: 5px;
111
  }
 
112
  .column-sources_with_invalid_output details > div {
113
  padding-left: 25px;
114
  }
@@ -167,12 +170,17 @@ details.single-error-detail[open] .single-error-detail-summary::after {
167
  .status-text.new::before {
168
  background-image: url("../images/baseline-error.svg");
169
  }
170
- .status-text.new.new-accepted::before, .status-text.new.accepted::before{
 
 
171
  background-image: url("../images/baseline-error-green.svg");
172
  }
173
- .status-text.new.new-rejected::before, .status-text.new.rejected::before {
 
 
174
  background-image: url("../images/baseline-error-red.svg");
175
  }
 
176
  .status-text.accepted::before {
177
  background-image: url("../images/baseline-check-circle-green.svg");
178
  }
@@ -180,22 +188,28 @@ details.single-error-detail[open] .single-error-detail-summary::after {
180
  .status-text.rejected::before {
181
  background-image: url("../images/error-rejected.svg");
182
  }
 
183
  .single-error-detail {
184
  margin: 5px 0 5px 0;
185
  }
186
- .single-error-detail-summary:after {
 
187
  display: inline-block;
188
  }
 
189
  .single-error-detail-summary strong {
190
  margin-right: 10px;
191
  font-size: 15px;
192
  }
 
193
  .single-error-detail ul.secondary-details-array .details-attributes__attr {
194
  margin-left: 20px;
195
  }
 
196
  .single-error-detail ul.secondary-details-array .details-attributes__value {
197
  margin-left: 30px;
198
  }
 
199
  .single-error-detail .details-attributes__value {
200
  margin-left: 10px;
201
  }
@@ -237,6 +251,7 @@ body.taxonomy-amp_validation_error .wp-list-table .new th.check-column input {
237
  flex-grow: 10;
238
  margin-right: 20px;
239
  }
 
240
  .notice.accept-reject-error > .button {
241
  display: inline-block;
242
  margin: 5px 5px 0 5px;
@@ -244,10 +259,14 @@ body.taxonomy-amp_validation_error .wp-list-table .new th.check-column input {
244
  flex-grow: 1;
245
  text-align: center;
246
  }
 
247
  .notice.accept-reject-error > .button.accept {
 
248
  /* @todo Add green colors */
249
  }
 
250
  .notice.accept-reject-error > .button.reject {
 
251
  /* @todo Add red colors */
252
  }
253
 
1
  #col-left {
2
  display: none;
3
  }
4
+
5
  #col-right {
6
  float: none;
7
  width: auto;
51
  .column-details .notice details > summary::-webkit-details-marker {
52
  display: none;
53
  }
54
+
55
  .details-attributes__summary::after,
56
  .single-error-detail-summary::after {
57
  order: 99;
111
  .column-sources_with_invalid_output details[open] .details-attributes__summary {
112
  margin-bottom: 5px;
113
  }
114
+
115
  .column-sources_with_invalid_output details > div {
116
  padding-left: 25px;
117
  }
170
  .status-text.new::before {
171
  background-image: url("../images/baseline-error.svg");
172
  }
173
+
174
+ .status-text.new.new-accepted::before,
175
+ .status-text.new.accepted::before {
176
  background-image: url("../images/baseline-error-green.svg");
177
  }
178
+
179
+ .status-text.new.new-rejected::before,
180
+ .status-text.new.rejected::before {
181
  background-image: url("../images/baseline-error-red.svg");
182
  }
183
+
184
  .status-text.accepted::before {
185
  background-image: url("../images/baseline-check-circle-green.svg");
186
  }
188
  .status-text.rejected::before {
189
  background-image: url("../images/error-rejected.svg");
190
  }
191
+
192
  .single-error-detail {
193
  margin: 5px 0 5px 0;
194
  }
195
+
196
+ .single-error-detail-summary::after {
197
  display: inline-block;
198
  }
199
+
200
  .single-error-detail-summary strong {
201
  margin-right: 10px;
202
  font-size: 15px;
203
  }
204
+
205
  .single-error-detail ul.secondary-details-array .details-attributes__attr {
206
  margin-left: 20px;
207
  }
208
+
209
  .single-error-detail ul.secondary-details-array .details-attributes__value {
210
  margin-left: 30px;
211
  }
212
+
213
  .single-error-detail .details-attributes__value {
214
  margin-left: 10px;
215
  }
251
  flex-grow: 10;
252
  margin-right: 20px;
253
  }
254
+
255
  .notice.accept-reject-error > .button {
256
  display: inline-block;
257
  margin: 5px 5px 0 5px;
259
  flex-grow: 1;
260
  text-align: center;
261
  }
262
+
263
  .notice.accept-reject-error > .button.accept {
264
+
265
  /* @todo Add green colors */
266
  }
267
+
268
  .notice.accept-reject-error > .button.reject {
269
+
270
  /* @todo Add red colors */
271
  }
272
 
assets/css/amp-validation-single-error-url.css CHANGED
@@ -158,6 +158,7 @@ table.striped > tbody > tr.even {
158
  height: 30px;
159
  border-right: 1px solid #a0a5aa;
160
  }
 
161
  .amp-validation-error-status {
162
  width: auto;
163
  float: none;
158
  height: 30px;
159
  border-right: 1px solid #a0a5aa;
160
  }
161
+
162
  .amp-validation-error-status {
163
  width: auto;
164
  float: none;
assets/css/amp-validation-tooltips.css CHANGED
@@ -1,7 +1,7 @@
1
 
2
  /* @todo This should be moved to admin-tables.css which is then enqueued on both screens. */
3
  .tooltip-button {
4
- margin: 0 6px;
5
- cursor: pointer;
6
- color: #767676;
7
  }
1
 
2
  /* @todo This should be moved to admin-tables.css which is then enqueued on both screens. */
3
  .tooltip-button {
4
+ margin: 0 6px;
5
+ cursor: pointer;
6
+ color: #767676;
7
  }
assets/images/add-page-inserter.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="86" height="96" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M71.115 91.034H1.654V1.655h52.923l16.538 16.552v72.828z" fill="#fff"/><path d="M54.577 1.655v16.552h16.538L54.577 1.655z" fill="#A9A9A9"/><path d="M71.115 19.862H54.577a1.66 1.66 0 0 1-1.654-1.655V1.655c0-.91.744-1.655 1.654-1.655.447 0 .86.182 1.174.48L72.29 17.032a1.65 1.65 0 0 1 0 2.334 1.652 1.652 0 0 1-1.175.496zm-14.884-3.31H67.13L56.23 5.644v10.908z" fill="#686868"/><path d="M38.038 92.69H1.654A1.66 1.66 0 0 1 0 91.034V1.655C0 .745.744 0 1.654 0h52.923c.447 0 .86.182 1.174.48L72.29 17.032c.297.314.48.728.48 1.175V48c0 .91-.745 1.655-1.655 1.655S69.462 48.91 69.462 48V18.886L53.898 3.31H3.308v86.07h34.73c.91 0 1.654.744 1.654 1.655a1.66 1.66 0 0 1-1.654 1.655z" fill="#686868"/><path d="M64.5 94.345c10.96 0 19.846-8.893 19.846-19.862 0-10.97-8.885-19.862-19.846-19.862-10.96 0-19.846 8.892-19.846 19.862 0 10.97 8.885 19.862 19.846 19.862z" fill="#A9A9A9"/><path d="M64.5 96C52.625 96 43 86.367 43 74.483s9.625-21.517 21.5-21.517S86 62.599 86 74.483c-.017 11.884-9.625 21.5-21.5 21.517zm0-39.724c-10.055 0-18.192 8.143-18.192 18.207 0 10.063 8.137 18.207 18.192 18.207s18.192-8.144 18.192-18.207c-.016-10.047-8.153-18.19-18.192-18.207z" fill="#686868"/><path d="M64.5 86.069a1.66 1.66 0 0 1-1.654-1.655V64.552c0-.91.744-1.655 1.654-1.655.91 0 1.654.744 1.654 1.655v19.862a1.66 1.66 0 0 1-1.654 1.655z" fill="#fff"/><path d="M74.423 76.138H54.577a1.66 1.66 0 0 1-1.654-1.655c0-.91.744-1.655 1.654-1.655h19.846c.91 0 1.654.745 1.654 1.655a1.66 1.66 0 0 1-1.654 1.655z" fill="#fff"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h86v96H0z"/></clipPath></defs></svg>
assets/images/add-template.svg ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2
+ <g id="AMP-1.0-Beta-V1" fill="none" fillRule="evenodd">
3
+ <g id="AMP-Beta---01" transform="translate(-1220 -154)" fill="#FFF">
4
+ <g id="Header" transform="translate(166 135)">
5
+ <g id="add-template-button" transform="translate(1038 3)">
6
+ <path d="M25,23 L32,23 L32,25 L25,25 L25,32 L23,32 L23,25 L16,25 L16,23 L23,23 L23,16 L25,16 L25,23 Z" id="add-template-icon" />
7
+ </g>
8
+ </g>
9
+ </g>
10
+ </g>
11
+ </svg>
assets/images/amp-story-page-icon.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="story-page-icon" viewBox="0 0 24 24"><g id="icon" fill="#181D21"><path id="page" d="M18.4 21H5.6V3h7.8l5 4.9V21zM7.1 19.5h9.8V8.6l-4-4.1H7.1v15z" /><path id="corner" d="M11.5 5.4v4.3h4.4" /></g></svg>
assets/images/bring-forward.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g><g transform="translate(3 5)"><path d="M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z" opacity=".3"/><rect width="9" height="9" rx="1"/></g><path d="M20.808 7.145c1.41 1.74 1.283 4.365-1.165 6.348.44-1.348.575-2.628-1.011-4.586L17 10.229l.517-4.923 4.923.517-1.632 1.322z"/></g></svg>
assets/images/bring-front.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(5.65 5)"><path d="M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z" opacity=".3"/><rect width="9" height="9" rx="1"/></g></svg>
assets/images/call-to-action.svg ADDED
@@ -0,0 +1 @@
 
1
+ <?xml version="1.0" encoding="UTF-8"?><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 14v2H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v5a3.001 3.001 0 0 1-2 2.83V8a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h2z"/><path d="M18.31 15.442a.563.563 0 0 0-.202-.636l-6.631-4.808a.562.562 0 0 0-.891.415l-.58 8.17a.564.564 0 0 0 .359.565c.236.1.49.018.644-.175l1.646-2.074 1.632 3.5a.561.561 0 0 0 .748.273L16.477 20a.562.562 0 0 0 .272-.748l-1.633-3.5 2.647.072a.563.563 0 0 0 .548-.382z"/></svg>
assets/images/font-names/arimo.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="38.511" height="11.016" viewBox="0 0 38.511 11.016"><title>Arimo</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 25.232 10.869 L 23.928 10.869 L 23.928 5.845 Q 23.928 4.952 23.738 4.487 A 1.132 1.132 0 0 0 23.613 4.255 Q 23.366 3.91 22.806 3.836 A 2.509 2.509 0 0 0 22.478 3.816 A 1.768 1.768 0 0 0 21.841 3.926 A 1.575 1.575 0 0 0 21.145 4.46 Q 20.756 4.972 20.675 5.815 A 4.868 4.868 0 0 0 20.654 6.277 L 20.654 10.869 L 19.343 10.869 L 19.343 4.636 A 69.373 69.373 0 0 0 19.342 4.155 Q 19.335 3.194 19.299 2.944 L 20.544 2.944 A 0.252 0.252 0 0 1 20.547 2.962 Q 20.553 3.007 20.558 3.122 A 8.532 8.532 0 0 1 20.559 3.142 Q 20.565 3.281 20.574 3.454 A 72.157 72.157 0 0 0 20.577 3.512 Q 20.588 3.721 20.603 4.299 L 20.625 4.299 A 4.213 4.213 0 0 1 20.917 3.802 Q 21.083 3.561 21.265 3.386 A 1.869 1.869 0 0 1 21.599 3.127 A 2.241 2.241 0 0 1 22.315 2.857 A 3.155 3.155 0 0 1 22.939 2.798 Q 23.84 2.798 24.364 3.157 A 1.631 1.631 0 0 1 24.868 3.723 Q 24.99 3.943 25.071 4.219 A 3.058 3.058 0 0 1 25.093 4.299 L 25.115 4.299 Q 25.453 3.641 25.908 3.287 A 2.04 2.04 0 0 1 26.107 3.149 A 2.377 2.377 0 0 1 26.885 2.856 A 3.281 3.281 0 0 1 27.517 2.798 A 3.489 3.489 0 0 1 28.165 2.854 Q 28.878 2.989 29.264 3.45 Q 29.762 4.045 29.806 5.338 A 7.53 7.53 0 0 1 29.81 5.588 L 29.81 10.869 L 28.506 10.869 L 28.506 5.845 Q 28.506 4.952 28.316 4.487 A 1.132 1.132 0 0 0 28.191 4.255 Q 27.943 3.91 27.384 3.836 A 2.509 2.509 0 0 0 27.056 3.816 A 1.86 1.86 0 0 0 26.45 3.91 A 1.526 1.526 0 0 0 25.712 4.457 Q 25.342 4.95 25.257 5.763 A 4.949 4.949 0 0 0 25.232 6.277 L 25.232 10.869 Z M 9.946 10.869 L 8.518 10.869 L 7.339 7.852 L 2.637 7.852 L 1.45 10.869 L 0 10.869 L 4.211 0.549 L 5.801 0.549 L 9.946 10.869 Z M 12.334 10.869 L 11.016 10.869 L 11.016 4.79 A 36.993 36.993 0 0 0 11.005 3.911 A 49.319 49.319 0 0 0 10.972 2.944 L 12.217 2.944 A 244.312 244.312 0 0 1 12.237 3.412 Q 12.269 4.178 12.274 4.463 A 5.258 5.258 0 0 1 12.275 4.563 L 12.305 4.563 A 6.431 6.431 0 0 1 12.479 4.068 Q 12.672 3.585 12.897 3.312 A 1.346 1.346 0 0 1 13.03 3.171 A 1.344 1.344 0 0 1 13.561 2.88 Q 13.837 2.798 14.187 2.798 A 2.029 2.029 0 0 1 14.684 2.861 A 2.267 2.267 0 0 1 14.722 2.871 L 14.722 4.08 Q 14.545 4.03 14.288 4.014 A 4.303 4.303 0 0 0 14.019 4.006 A 1.503 1.503 0 0 0 13.421 4.121 Q 13.08 4.267 12.841 4.599 A 1.848 1.848 0 0 0 12.766 4.713 Q 12.334 5.42 12.334 6.738 L 12.334 10.869 Z M 37.595 9.998 A 3.067 3.067 0 0 0 38.151 9.089 Q 38.511 8.203 38.511 6.899 A 8.204 8.204 0 0 0 38.44 5.785 Q 38.265 4.511 37.654 3.798 Q 37.051 3.095 35.974 2.886 A 5.232 5.232 0 0 0 34.98 2.798 A 5.057 5.057 0 0 0 34.095 2.871 Q 32.077 3.23 31.586 5.352 A 6.889 6.889 0 0 0 31.428 6.899 A 7.799 7.799 0 0 0 31.466 7.684 Q 31.528 8.299 31.693 8.805 A 3.43 3.43 0 0 0 32.314 9.957 A 2.768 2.768 0 0 0 32.594 10.246 Q 33.127 10.721 33.895 10.903 A 4.523 4.523 0 0 0 34.937 11.016 Q 35.577 11.016 36.105 10.878 A 2.947 2.947 0 0 0 37.595 9.998 Z M 17.292 10.869 L 15.974 10.869 L 15.974 2.944 L 17.292 2.944 L 17.292 10.869 Z M 37.126 6.899 A 8.771 8.771 0 0 0 37.09 6.069 Q 36.993 5.056 36.639 4.515 Q 36.152 3.772 35.002 3.772 Q 33.845 3.772 33.329 4.53 Q 32.859 5.22 32.817 6.617 A 9.359 9.359 0 0 0 32.812 6.899 A 7.788 7.788 0 0 0 32.853 7.719 Q 32.956 8.688 33.322 9.254 A 1.666 1.666 0 0 0 34.529 10.013 A 2.612 2.612 0 0 0 34.922 10.042 A 2.894 2.894 0 0 0 35.559 9.976 Q 35.963 9.885 36.253 9.666 A 1.572 1.572 0 0 0 36.617 9.28 A 2.444 2.444 0 0 0 36.906 8.659 Q 37.126 7.965 37.126 6.899 Z M 5.186 2.212 L 4.988 1.604 L 4.922 1.809 Q 4.739 2.417 4.38 3.369 L 3.062 6.76 L 6.921 6.76 L 5.596 3.354 A 14.133 14.133 0 0 1 5.391 2.816 A 19.209 19.209 0 0 1 5.186 2.212 Z M 17.292 1.26 L 15.974 1.26 L 15.974 0 L 17.292 0 L 17.292 1.26 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/lato.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="25.17" height="10.62" viewBox="0 0 25.17 10.62"><title>Lato</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 14.625 9.105 L 14.625 3.615 L 13.41 3.615 Q 13.307 3.615 13.305 3.543 A 0.104 0.104 0 0 1 13.305 3.54 L 13.305 3.495 L 14.625 3.465 L 14.685 0.51 A 0.145 0.145 0 0 1 14.704 0.439 A 0.071 0.071 0 0 1 14.719 0.419 Q 14.734 0.406 14.756 0.405 A 0.08 0.08 0 0 1 14.76 0.405 L 14.805 0.405 L 14.805 3.465 L 17.31 3.465 L 17.31 3.615 L 14.805 3.615 L 14.805 9.105 A 2.497 2.497 0 0 0 14.819 9.38 Q 14.842 9.581 14.899 9.739 A 1.284 1.284 0 0 0 15.002 9.96 A 0.974 0.974 0 0 0 15.157 10.159 Q 15.322 10.32 15.54 10.395 A 1.396 1.396 0 0 0 15.944 10.469 A 1.597 1.597 0 0 0 16.005 10.47 A 1.724 1.724 0 0 0 16.274 10.45 A 1.248 1.248 0 0 0 16.556 10.373 Q 16.793 10.275 16.958 10.163 A 2.841 2.841 0 0 0 17.072 10.08 Q 17.127 10.038 17.173 9.999 A 1.358 1.358 0 0 0 17.224 9.952 Q 17.311 9.868 17.357 9.857 A 0.055 0.055 0 0 1 17.37 9.855 Q 17.4 9.855 17.43 9.885 L 17.46 9.915 A 1.545 1.545 0 0 1 17.266 10.127 A 1.82 1.82 0 0 1 17.186 10.196 Q 17.025 10.328 16.834 10.421 A 2.002 2.002 0 0 1 16.429 10.567 Q 16.215 10.62 16.005 10.62 Q 15.36 10.62 14.993 10.268 Q 14.625 9.915 14.625 9.105 Z M 11.745 10.5 L 11.715 10.5 Q 11.61 10.5 11.61 10.38 L 11.565 9.188 A 8.479 8.479 0 0 1 11.112 9.629 A 7.289 7.289 0 0 1 10.935 9.784 Q 10.62 10.05 10.267 10.234 Q 9.915 10.418 9.51 10.519 A 3.32 3.32 0 0 1 9.026 10.601 A 4.3 4.3 0 0 1 8.61 10.62 A 2.27 2.27 0 0 1 7.967 10.525 A 2.53 2.53 0 0 1 7.946 10.519 A 1.741 1.741 0 0 1 7.342 10.196 A 1.597 1.597 0 0 1 6.982 9.773 A 1.933 1.933 0 0 1 6.904 9.626 Q 6.735 9.278 6.735 8.775 A 1.466 1.466 0 0 1 7.024 7.886 A 1.766 1.766 0 0 1 7.362 7.543 Q 7.531 7.41 7.747 7.296 A 3.417 3.417 0 0 1 7.909 7.215 A 4.532 4.532 0 0 1 8.445 7.009 Q 8.713 6.923 9.024 6.854 A 9.056 9.056 0 0 1 9.412 6.776 Q 10.32 6.615 11.565 6.585 L 11.565 5.64 A 4.484 4.484 0 0 0 11.533 5.095 A 3.335 3.335 0 0 0 11.438 4.605 Q 11.31 4.148 11.063 3.833 Q 10.815 3.518 10.44 3.349 A 1.875 1.875 0 0 0 9.956 3.208 A 2.515 2.515 0 0 0 9.57 3.18 Q 9.18 3.18 8.865 3.263 A 3.452 3.452 0 0 0 8.541 3.364 A 2.678 2.678 0 0 0 8.303 3.465 Q 8.055 3.585 7.871 3.728 Q 7.713 3.85 7.591 3.956 A 4.45 4.45 0 0 0 7.553 3.99 Q 7.417 4.11 7.335 4.193 A 0.803 0.803 0 0 1 7.303 4.223 Q 7.245 4.275 7.215 4.275 A 0.054 0.054 0 0 1 7.195 4.271 Q 7.171 4.261 7.14 4.23 L 7.11 4.2 Q 7.65 3.63 8.228 3.33 A 2.635 2.635 0 0 1 9.055 3.067 A 3.449 3.449 0 0 1 9.57 3.03 A 2.953 2.953 0 0 1 10.029 3.064 Q 10.31 3.108 10.541 3.21 A 1.766 1.766 0 0 1 11.22 3.727 A 2.028 2.028 0 0 1 11.513 4.233 A 2.577 2.577 0 0 1 11.618 4.549 A 3.74 3.74 0 0 1 11.717 5.098 A 5.02 5.02 0 0 1 11.745 5.64 L 11.745 10.5 Z M 0.18 0 L 0.18 10.335 L 5.535 10.335 L 5.535 10.5 L 0 10.5 L 0 0 L 0.18 0 Z M 22.689 3.098 A 3.725 3.725 0 0 0 21.96 3.03 A 3.893 3.893 0 0 0 21.379 3.072 A 2.951 2.951 0 0 0 20.584 3.304 Q 19.988 3.578 19.579 4.073 A 3.042 3.042 0 0 0 19.258 4.547 A 3.702 3.702 0 0 0 18.96 5.269 A 4.776 4.776 0 0 0 18.813 5.936 A 6.035 6.035 0 0 0 18.75 6.825 Q 18.75 7.68 18.96 8.374 A 3.938 3.938 0 0 0 19.094 8.748 A 3.207 3.207 0 0 0 19.579 9.563 A 2.726 2.726 0 0 0 20.584 10.324 A 2.948 2.948 0 0 0 21.247 10.528 A 3.882 3.882 0 0 0 21.96 10.59 Q 22.732 10.59 23.333 10.324 A 2.719 2.719 0 0 0 24.341 9.562 A 3.068 3.068 0 0 0 24.651 9.109 A 3.67 3.67 0 0 0 24.96 8.374 A 4.686 4.686 0 0 0 25.111 7.688 A 6.014 6.014 0 0 0 25.17 6.825 Q 25.17 5.97 24.96 5.269 A 3.939 3.939 0 0 0 24.809 4.851 A 3.168 3.168 0 0 0 24.341 4.073 A 2.792 2.792 0 0 0 23.332 3.304 A 2.919 2.919 0 0 0 22.689 3.098 Z M 21.96 10.44 A 3.649 3.649 0 0 0 22.624 10.382 A 2.764 2.764 0 0 0 23.28 10.177 Q 23.85 9.915 24.229 9.443 A 3.007 3.007 0 0 0 24.657 8.71 A 3.766 3.766 0 0 0 24.799 8.303 Q 24.99 7.635 24.99 6.825 A 5.965 5.965 0 0 0 24.929 5.958 A 4.77 4.77 0 0 0 24.799 5.344 A 3.611 3.611 0 0 0 24.524 4.649 A 2.963 2.963 0 0 0 24.229 4.193 Q 23.85 3.713 23.28 3.446 A 2.785 2.785 0 0 0 22.518 3.221 A 3.691 3.691 0 0 0 21.96 3.18 Q 21.203 3.18 20.636 3.446 Q 20.07 3.713 19.691 4.193 A 3.089 3.089 0 0 0 19.259 4.943 A 3.843 3.843 0 0 0 19.121 5.344 A 4.961 4.961 0 0 0 18.957 6.237 A 6.243 6.243 0 0 0 18.93 6.825 A 5.952 5.952 0 0 0 18.989 7.68 A 4.721 4.721 0 0 0 19.121 8.303 A 3.552 3.552 0 0 0 19.387 8.974 A 2.891 2.891 0 0 0 19.691 9.443 Q 20.07 9.915 20.636 10.178 A 2.76 2.76 0 0 0 21.355 10.393 A 3.747 3.747 0 0 0 21.96 10.44 Z M 11.565 9 L 11.565 6.735 Q 9.567 6.798 8.441 7.176 A 4.148 4.148 0 0 0 8.059 7.324 A 2.817 2.817 0 0 0 7.545 7.617 Q 7.269 7.819 7.114 8.066 A 1.306 1.306 0 0 0 6.915 8.775 A 2.244 2.244 0 0 0 6.942 9.132 Q 6.974 9.33 7.044 9.496 A 1.352 1.352 0 0 0 7.061 9.536 Q 7.208 9.855 7.444 10.061 Q 7.68 10.268 7.984 10.369 A 1.968 1.968 0 0 0 8.61 10.47 A 3.853 3.853 0 0 0 9.132 10.436 A 2.982 2.982 0 0 0 9.547 10.35 A 3.512 3.512 0 0 0 10.185 10.101 A 3.184 3.184 0 0 0 10.32 10.028 A 4.064 4.064 0 0 0 10.976 9.559 A 10.315 10.315 0 0 0 11.565 9 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/lora.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="30.48" height="10.74" viewBox="0 0 30.48 10.74"><title>Lora</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0 10.5 L 0 10.005 Q 0.497 9.991 0.725 9.788 A 0.571 0.571 0 0 0 0.75 9.765 Q 0.975 9.54 1.005 9.233 Q 1.033 8.949 1.035 8.278 A 36.327 36.327 0 0 0 1.035 8.16 L 1.035 1.68 A 14.948 14.948 0 0 1 1.041 1.233 Q 1.052 0.881 1.08 0.6 L 0 0.66 L 0 0 L 3.375 0 L 3.375 0.495 Q 2.878 0.509 2.65 0.712 A 0.571 0.571 0 0 0 2.625 0.735 Q 2.4 0.96 2.37 1.268 Q 2.342 1.551 2.34 2.222 A 36.327 36.327 0 0 0 2.34 2.34 L 2.34 8.775 A 22.259 22.259 0 0 1 2.337 9.141 Q 2.329 9.653 2.295 9.945 L 5.1 9.9 Q 6.06 9.885 6.54 9.293 Q 6.989 8.738 7.018 7.559 A 6.732 6.732 0 0 0 7.02 7.395 L 7.53 7.395 L 7.44 10.5 L 0 10.5 Z M 28.2 6.315 L 28.2 5.385 Q 28.2 4.41 27.915 3.863 A 0.916 0.916 0 0 0 27.42 3.431 Q 27.247 3.362 27.026 3.334 A 2.596 2.596 0 0 0 26.7 3.315 Q 26.235 3.315 25.815 3.51 A 1.324 1.324 0 0 0 25.414 3.791 A 1.224 1.224 0 0 0 25.2 4.095 A 0.704 0.704 0 0 1 25.367 4.414 Q 25.395 4.529 25.395 4.665 Q 25.395 4.89 25.23 5.093 A 0.534 0.534 0 0 1 24.911 5.28 A 0.813 0.813 0 0 1 24.75 5.295 A 0.788 0.788 0 0 1 24.537 5.268 A 0.578 0.578 0 0 1 24.255 5.092 A 0.694 0.694 0 0 1 24.096 4.772 A 1.001 1.001 0 0 1 24.075 4.56 A 1.248 1.248 0 0 1 24.318 3.823 A 1.696 1.696 0 0 1 24.458 3.653 Q 24.811 3.271 25.421 3.037 A 3.852 3.852 0 0 1 25.522 3 A 4.198 4.198 0 0 1 26.437 2.794 A 5.309 5.309 0 0 1 27.045 2.76 A 3.775 3.775 0 0 1 27.735 2.819 Q 28.121 2.891 28.42 3.05 A 1.76 1.76 0 0 1 28.905 3.427 A 1.976 1.976 0 0 1 29.284 4.078 Q 29.49 4.642 29.49 5.465 A 6.697 6.697 0 0 1 29.49 5.535 L 29.475 8.91 A 8.633 8.633 0 0 1 29.452 9.533 A 10.396 10.396 0 0 1 29.415 9.93 L 30.48 9.87 L 30.48 10.5 L 28.335 10.5 A 2.825 2.825 0 0 1 28.313 10.372 Q 28.276 10.127 28.23 9.645 A 4.338 4.338 0 0 1 27.426 10.288 A 2.936 2.936 0 0 1 25.875 10.74 A 3.884 3.884 0 0 1 25.241 10.692 Q 24.6 10.585 24.203 10.245 A 1.6 1.6 0 0 1 23.629 9.077 A 2.096 2.096 0 0 1 23.625 8.955 A 1.843 1.843 0 0 1 24.218 7.58 A 2.457 2.457 0 0 1 24.322 7.485 A 4.038 4.038 0 0 1 25.306 6.868 A 5.357 5.357 0 0 1 26.077 6.592 A 7.541 7.541 0 0 1 28.096 6.314 A 7.378 7.378 0 0 1 28.2 6.315 Z M 17.28 10.5 L 17.28 10.05 A 1.368 1.368 0 0 0 17.504 10.033 Q 17.768 9.989 17.903 9.833 A 0.914 0.914 0 0 0 18.087 9.486 A 1.234 1.234 0 0 0 18.128 9.278 Q 18.165 8.94 18.165 8.22 L 18.165 4.8 A 11.104 11.104 0 0 1 18.169 4.503 Q 18.18 4.084 18.225 3.825 L 17.16 3.87 L 17.16 3.255 L 17.625 3.255 Q 18.195 3.255 18.45 3.158 A 1.403 1.403 0 0 0 18.801 2.959 A 1.716 1.716 0 0 0 18.93 2.85 L 19.365 2.85 Q 19.405 3.243 19.425 3.778 A 27.003 27.003 0 0 1 19.44 4.335 A 3.332 3.332 0 0 1 20.035 3.619 A 4.322 4.322 0 0 1 20.513 3.24 A 2.834 2.834 0 0 1 21.201 2.888 A 2.33 2.33 0 0 1 21.96 2.76 A 1.39 1.39 0 0 1 22.313 2.803 A 1.055 1.055 0 0 1 22.71 3 A 0.774 0.774 0 0 1 22.986 3.461 A 1.185 1.185 0 0 1 23.01 3.705 A 0.669 0.669 0 0 1 22.947 3.983 Q 22.907 4.071 22.842 4.16 A 1.218 1.218 0 0 1 22.822 4.185 Q 22.635 4.425 22.29 4.425 A 0.715 0.715 0 0 1 21.998 4.367 A 0.69 0.69 0 0 1 21.75 4.177 A 0.71 0.71 0 0 1 21.577 3.704 Q 21.577 3.646 21.585 3.585 A 1.398 1.398 0 0 0 21.548 3.585 Q 21.03 3.585 20.506 3.968 A 2.856 2.856 0 0 0 20.437 4.02 A 3.461 3.461 0 0 0 19.761 4.73 A 4.431 4.431 0 0 0 19.455 5.22 L 19.47 8.91 A 12.56 12.56 0 0 1 19.466 9.227 Q 19.455 9.671 19.41 9.93 L 20.355 9.885 L 20.355 10.5 L 17.28 10.5 Z M 12.225 10.74 Q 11.19 10.74 10.328 10.253 Q 9.465 9.765 8.963 8.895 A 3.775 3.775 0 0 1 8.47 7.234 A 4.577 4.577 0 0 1 8.46 6.93 Q 8.46 5.76 8.955 4.808 Q 9.45 3.855 10.313 3.308 Q 11.175 2.76 12.225 2.76 Q 13.26 2.76 14.13 3.263 Q 15 3.765 15.503 4.635 A 3.783 3.783 0 0 1 16.004 6.499 A 4.474 4.474 0 0 1 16.005 6.57 Q 16.005 7.71 15.503 8.67 A 3.998 3.998 0 0 1 14.51 9.913 A 3.846 3.846 0 0 1 14.137 10.185 Q 13.275 10.74 12.225 10.74 Z M 12.345 10.14 A 2.088 2.088 0 0 0 13.03 10.034 Q 13.618 9.831 13.958 9.24 Q 14.475 8.34 14.475 7.005 A 6.823 6.823 0 0 0 14.371 5.783 Q 14.24 5.061 13.942 4.468 A 4.256 4.256 0 0 0 13.913 4.41 A 2.307 2.307 0 0 0 13.494 3.829 Q 12.99 3.33 12.225 3.33 Q 11.16 3.33 10.599 4.172 A 2.373 2.373 0 0 0 10.553 4.245 Q 10.005 5.135 9.99 6.422 A 6.258 6.258 0 0 0 9.99 6.495 A 6.206 6.206 0 0 0 10.114 7.755 A 5.425 5.425 0 0 0 10.253 8.287 A 3.624 3.624 0 0 0 10.558 8.997 A 2.774 2.774 0 0 0 11.048 9.63 Q 11.58 10.14 12.345 10.14 Z M 28.185 8.235 L 28.2 6.825 A 6.155 6.155 0 0 0 26.969 6.989 A 4.93 4.93 0 0 0 26.01 7.327 A 2.045 2.045 0 0 0 25.525 7.642 A 1.392 1.392 0 0 0 25.05 8.73 A 1.492 1.492 0 0 0 25.088 9.078 A 0.973 0.973 0 0 0 25.38 9.585 A 1.14 1.14 0 0 0 26.005 9.871 A 1.553 1.553 0 0 0 26.22 9.885 A 2.587 2.587 0 0 0 26.86 9.808 A 2.225 2.225 0 0 0 27.255 9.668 Q 27.686 9.466 28.13 9.064 A 5.282 5.282 0 0 0 28.2 9 A 4.554 4.554 0 0 1 28.193 8.868 Q 28.185 8.64 28.185 8.235 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/merriweather.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="100.335" height="12.45" viewBox="0 0 100.335 12.45"><title>Merriweather</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 1.275 11.505 L 2.385 1.95 L 0.72 1.785 L 0.72 1.14 L 4.26 1.14 L 6.585 8.07 L 7.14 10.08 L 7.635 8.07 L 9.945 1.14 L 13.455 1.14 L 13.455 1.785 L 11.805 1.95 L 12.99 11.49 L 14.355 11.64 L 14.355 12.285 L 10.32 12.285 L 10.32 11.64 L 11.715 11.505 L 11.025 4.665 L 10.695 1.665 L 10.035 3.735 L 7.32 11.745 L 6.72 11.745 L 4.17 4.575 L 3.195 1.665 L 2.895 4.665 L 2.28 11.505 L 3.75 11.64 L 3.75 12.285 L 0 12.285 L 0 11.64 L 1.275 11.505 Z M 40.89 4.575 L 40.89 3.96 L 44.145 3.96 L 44.145 4.575 L 42.945 4.755 L 44.28 9.42 L 44.775 11.505 L 45.27 9.405 L 46.77 3.96 L 48.015 3.96 L 49.515 9.405 L 49.995 11.52 L 50.535 9.42 L 51.855 4.77 L 50.7 4.575 L 50.7 3.96 L 53.64 3.96 L 53.64 4.575 L 52.815 4.77 L 50.475 12.405 L 49.26 12.405 L 47.625 6.825 L 47.205 4.935 L 46.845 6.825 L 45.27 12.405 L 44.085 12.405 L 41.685 4.755 L 40.89 4.575 Z M 77.595 11.535 L 77.595 0.945 L 76.26 0.81 L 76.26 0.255 L 78.48 0 L 78.51 0 L 78.795 0.195 L 78.795 3.765 L 78.765 5.01 A 3.73 3.73 0 0 1 79.18 4.688 Q 79.4 4.539 79.668 4.394 A 8.278 8.278 0 0 1 80.115 4.17 A 4.469 4.469 0 0 1 81.031 3.854 A 3.651 3.651 0 0 1 81.825 3.765 Q 82.455 3.765 82.899 3.925 A 1.745 1.745 0 0 1 83.295 4.125 A 1.692 1.692 0 0 1 83.828 4.73 A 2.461 2.461 0 0 1 84.03 5.242 Q 84.236 5.984 84.24 7.236 A 15.656 15.656 0 0 1 84.24 7.29 L 84.24 11.52 L 85.335 11.64 L 85.335 12.285 L 81.975 12.285 L 81.975 11.64 L 83.025 11.52 L 83.025 7.275 A 11.701 11.701 0 0 0 83.013 6.719 Q 82.988 6.208 82.915 5.856 A 3.005 3.005 0 0 0 82.897 5.775 A 1.659 1.659 0 0 0 82.76 5.394 A 1.193 1.193 0 0 0 82.395 4.965 A 1.243 1.243 0 0 0 82.041 4.793 Q 81.733 4.695 81.3 4.695 Q 80.718 4.695 80.05 4.971 A 4.738 4.738 0 0 0 80.01 4.987 A 5.877 5.877 0 0 0 79.212 5.397 A 4.902 4.902 0 0 0 78.795 5.685 L 78.795 11.52 L 79.905 11.64 L 79.905 12.285 L 76.65 12.285 L 76.65 11.64 L 77.595 11.535 Z M 67.395 7.29 L 67.395 6.825 A 6.063 6.063 0 0 0 67.38 6.378 Q 67.347 5.937 67.245 5.638 A 1.753 1.753 0 0 0 67.237 5.618 A 1.218 1.218 0 0 0 67.03 5.245 A 1.086 1.086 0 0 0 66.69 4.973 A 1.518 1.518 0 0 0 66.369 4.853 Q 66.052 4.771 65.609 4.77 A 4.85 4.85 0 0 0 65.595 4.77 Q 64.83 4.77 64.208 5.003 Q 63.585 5.235 63 5.565 L 62.67 4.905 A 1.09 1.09 0 0 1 62.771 4.825 Q 62.944 4.703 63.285 4.524 A 11.219 11.219 0 0 1 63.36 4.485 Q 63.885 4.215 64.56 4.005 A 4.688 4.688 0 0 1 65.386 3.825 A 3.96 3.96 0 0 1 65.865 3.795 Q 66.885 3.795 67.477 4.08 Q 68.07 4.365 68.333 4.995 A 2.918 2.918 0 0 1 68.49 5.516 Q 68.546 5.782 68.572 6.096 A 7.177 7.177 0 0 1 68.595 6.69 L 68.595 11.64 L 69.525 11.64 L 69.525 12.195 A 8.071 8.071 0 0 1 68.988 12.323 Q 68.723 12.376 68.492 12.4 A 3.518 3.518 0 0 1 68.13 12.42 A 1.808 1.808 0 0 1 67.964 12.413 Q 67.736 12.392 67.635 12.308 A 0.271 0.271 0 0 1 67.565 12.212 Q 67.5 12.072 67.5 11.793 A 2.596 2.596 0 0 1 67.5 11.79 L 67.5 11.235 Q 66.96 11.715 66.322 12.083 A 2.766 2.766 0 0 1 65.148 12.439 A 3.387 3.387 0 0 1 64.875 12.45 A 3.196 3.196 0 0 1 64.029 12.343 A 2.458 2.458 0 0 1 63.082 11.85 A 1.933 1.933 0 0 1 62.443 10.778 A 3.002 3.002 0 0 1 62.37 10.095 A 2.269 2.269 0 0 1 62.585 9.09 Q 62.831 8.585 63.356 8.236 A 3.23 3.23 0 0 1 63.81 7.987 Q 64.997 7.45 66.663 7.325 A 13.588 13.588 0 0 1 67.395 7.29 Z M 21.81 8.025 L 16.47 8.025 A 5.701 5.701 0 0 0 16.57 9.125 Q 16.737 9.974 17.182 10.598 Q 17.895 11.595 19.185 11.595 A 3.841 3.841 0 0 0 20.167 11.463 A 4.554 4.554 0 0 0 20.475 11.37 Q 21.135 11.145 21.495 10.83 L 21.735 11.385 A 2.475 2.475 0 0 1 21.297 11.739 Q 21.079 11.88 20.81 12.002 A 5.152 5.152 0 0 1 20.467 12.142 A 4.818 4.818 0 0 1 18.9 12.449 A 4.586 4.586 0 0 1 18.795 12.45 A 4.048 4.048 0 0 1 17.659 12.299 A 2.974 2.974 0 0 1 16.118 11.258 A 4.163 4.163 0 0 1 15.372 9.718 Q 15.18 8.982 15.18 8.085 A 5.604 5.604 0 0 1 15.312 6.846 A 4.51 4.51 0 0 1 15.675 5.82 A 3.885 3.885 0 0 1 16.484 4.717 A 3.597 3.597 0 0 1 17.047 4.283 A 3.635 3.635 0 0 1 18.952 3.736 A 4.339 4.339 0 0 1 19.02 3.735 A 3.743 3.743 0 0 1 19.868 3.825 Q 20.506 3.974 20.955 4.365 A 2.338 2.338 0 0 1 21.097 4.5 Q 21.75 5.172 21.875 6.364 A 5.393 5.393 0 0 1 21.9 6.705 Q 21.9 7.635 21.81 8.025 Z M 60.84 8.025 L 55.5 8.025 A 5.701 5.701 0 0 0 55.6 9.125 Q 55.767 9.974 56.213 10.598 Q 56.925 11.595 58.215 11.595 A 3.841 3.841 0 0 0 59.197 11.463 A 4.554 4.554 0 0 0 59.505 11.37 Q 60.165 11.145 60.525 10.83 L 60.765 11.385 A 2.475 2.475 0 0 1 60.327 11.739 Q 60.109 11.88 59.84 12.002 A 5.152 5.152 0 0 1 59.497 12.142 A 4.818 4.818 0 0 1 57.93 12.449 A 4.586 4.586 0 0 1 57.825 12.45 A 4.048 4.048 0 0 1 56.689 12.299 A 2.974 2.974 0 0 1 55.148 11.258 A 4.163 4.163 0 0 1 54.402 9.718 Q 54.21 8.982 54.21 8.085 A 5.604 5.604 0 0 1 54.342 6.846 A 4.51 4.51 0 0 1 54.705 5.82 A 3.885 3.885 0 0 1 55.514 4.717 A 3.597 3.597 0 0 1 56.077 4.283 A 3.635 3.635 0 0 1 57.982 3.736 A 4.339 4.339 0 0 1 58.05 3.735 A 3.743 3.743 0 0 1 58.898 3.825 Q 59.536 3.974 59.985 4.365 A 2.338 2.338 0 0 1 60.127 4.5 Q 60.78 5.172 60.905 6.364 A 5.393 5.393 0 0 1 60.93 6.705 Q 60.93 7.635 60.84 8.025 Z M 93.165 8.025 L 87.825 8.025 A 5.701 5.701 0 0 0 87.925 9.125 Q 88.092 9.974 88.538 10.598 Q 89.25 11.595 90.54 11.595 A 3.841 3.841 0 0 0 91.522 11.463 A 4.554 4.554 0 0 0 91.83 11.37 Q 92.49 11.145 92.85 10.83 L 93.09 11.385 A 2.475 2.475 0 0 1 92.652 11.739 Q 92.434 11.88 92.165 12.002 A 5.152 5.152 0 0 1 91.822 12.142 A 4.818 4.818 0 0 1 90.255 12.449 A 4.586 4.586 0 0 1 90.15 12.45 A 4.048 4.048 0 0 1 89.014 12.299 A 2.974 2.974 0 0 1 87.473 11.258 A 4.163 4.163 0 0 1 86.727 9.718 Q 86.535 8.982 86.535 8.085 A 5.604 5.604 0 0 1 86.667 6.846 A 4.51 4.51 0 0 1 87.03 5.82 A 3.885 3.885 0 0 1 87.839 4.717 A 3.597 3.597 0 0 1 88.402 4.283 A 3.635 3.635 0 0 1 90.307 3.736 A 4.339 4.339 0 0 1 90.375 3.735 A 3.743 3.743 0 0 1 91.223 3.825 Q 91.861 3.974 92.31 4.365 A 2.338 2.338 0 0 1 92.452 4.5 Q 93.105 5.172 93.23 6.364 A 5.393 5.393 0 0 1 93.255 6.705 Q 93.255 7.635 93.165 8.025 Z M 23.31 12.285 L 23.31 11.655 L 24.51 11.565 L 24.51 4.95 L 23.355 4.695 L 23.355 4.02 L 25.26 3.78 L 25.29 3.78 L 25.575 4.02 L 25.575 4.26 L 25.545 5.4 L 25.575 5.4 A 0.446 0.446 0 0 0 25.588 5.386 Q 25.651 5.317 25.973 4.943 A 2.667 2.667 0 0 1 26.315 4.614 Q 26.624 4.363 27.068 4.125 A 3.357 3.357 0 0 1 27.865 3.815 A 2.821 2.821 0 0 1 28.53 3.735 A 1.702 1.702 0 0 1 28.853 3.765 A 1.489 1.489 0 0 1 28.98 3.795 L 28.98 5.115 A 0.222 0.222 0 0 0 28.943 5.093 Q 28.878 5.062 28.746 5.032 A 2.583 2.583 0 0 0 28.717 5.025 A 1.921 1.921 0 0 0 28.374 4.982 A 2.189 2.189 0 0 0 28.29 4.98 A 4.784 4.784 0 0 0 27.637 5.022 Q 27.191 5.084 26.835 5.235 Q 26.235 5.49 25.725 5.865 L 25.725 11.55 L 27.72 11.67 L 27.72 12.285 L 23.31 12.285 Z M 30.06 12.285 L 30.06 11.655 L 31.26 11.565 L 31.26 4.95 L 30.105 4.695 L 30.105 4.02 L 32.01 3.78 L 32.04 3.78 L 32.325 4.02 L 32.325 4.26 L 32.295 5.4 L 32.325 5.4 A 0.446 0.446 0 0 0 32.338 5.386 Q 32.401 5.317 32.723 4.943 A 2.667 2.667 0 0 1 33.065 4.614 Q 33.374 4.363 33.818 4.125 A 3.357 3.357 0 0 1 34.615 3.815 A 2.821 2.821 0 0 1 35.28 3.735 A 1.702 1.702 0 0 1 35.603 3.765 A 1.489 1.489 0 0 1 35.73 3.795 L 35.73 5.115 A 0.222 0.222 0 0 0 35.693 5.093 Q 35.628 5.062 35.496 5.032 A 2.583 2.583 0 0 0 35.467 5.025 A 1.921 1.921 0 0 0 35.124 4.982 A 2.189 2.189 0 0 0 35.04 4.98 A 4.784 4.784 0 0 0 34.387 5.022 Q 33.941 5.084 33.585 5.235 Q 32.985 5.49 32.475 5.865 L 32.475 11.55 L 34.47 11.67 L 34.47 12.285 L 30.06 12.285 Z M 94.665 12.285 L 94.665 11.655 L 95.865 11.565 L 95.865 4.95 L 94.71 4.695 L 94.71 4.02 L 96.615 3.78 L 96.645 3.78 L 96.93 4.02 L 96.93 4.26 L 96.9 5.4 L 96.93 5.4 A 0.446 0.446 0 0 0 96.943 5.386 Q 97.006 5.317 97.327 4.943 A 2.667 2.667 0 0 1 97.67 4.614 Q 97.979 4.363 98.422 4.125 A 3.357 3.357 0 0 1 99.22 3.815 A 2.821 2.821 0 0 1 99.885 3.735 A 1.702 1.702 0 0 1 100.208 3.765 A 1.489 1.489 0 0 1 100.335 3.795 L 100.335 5.115 A 0.222 0.222 0 0 0 100.298 5.093 Q 100.233 5.062 100.101 5.032 A 2.583 2.583 0 0 0 100.072 5.025 A 1.921 1.921 0 0 0 99.729 4.982 A 2.189 2.189 0 0 0 99.645 4.98 A 4.784 4.784 0 0 0 98.992 5.022 Q 98.546 5.084 98.19 5.235 Q 97.59 5.49 97.08 5.865 L 97.08 11.55 L 99.075 11.67 L 99.075 12.285 L 94.665 12.285 Z M 71.625 10.77 L 71.625 4.845 L 70.485 4.845 L 70.485 4.26 A 19.476 19.476 0 0 0 70.744 4.201 Q 71.258 4.081 71.355 4.02 Q 71.541 3.921 71.645 3.667 A 1.268 1.268 0 0 0 71.685 3.555 A 2.489 2.489 0 0 0 71.734 3.42 Q 71.809 3.195 71.915 2.785 A 22.576 22.576 0 0 0 71.925 2.745 A 66.034 66.034 0 0 0 71.995 2.468 Q 72.063 2.2 72.111 1.999 A 17.904 17.904 0 0 0 72.15 1.83 L 72.84 1.83 L 72.84 3.96 L 75.495 3.96 L 75.495 4.845 L 72.84 4.845 L 72.84 9.705 Q 72.84 10.561 72.898 10.916 A 1.822 1.822 0 0 0 72.9 10.927 Q 72.953 11.24 73.101 11.358 A 0.325 0.325 0 0 0 73.14 11.385 A 0.556 0.556 0 0 0 73.263 11.436 Q 73.396 11.475 73.602 11.486 A 3.207 3.207 0 0 0 73.77 11.49 Q 74.205 11.49 74.745 11.37 A 6.804 6.804 0 0 0 75.027 11.301 Q 75.299 11.229 75.478 11.151 A 1.582 1.582 0 0 0 75.555 11.115 L 75.75 11.685 Q 75.459 11.913 74.848 12.124 A 7.907 7.907 0 0 1 74.61 12.202 A 6.6 6.6 0 0 1 74.043 12.353 Q 73.596 12.45 73.23 12.45 A 2.749 2.749 0 0 1 72.782 12.416 Q 72.543 12.376 72.353 12.291 A 1.219 1.219 0 0 1 72.03 12.083 A 1.03 1.03 0 0 1 71.777 11.712 Q 71.625 11.35 71.625 10.77 Z M 38.025 11.52 L 38.025 4.95 L 36.855 4.695 L 36.855 4.02 L 38.91 3.78 L 38.94 3.78 L 39.24 4.02 L 39.24 11.535 L 40.545 11.64 L 40.545 12.285 L 36.705 12.285 L 36.705 11.64 L 38.025 11.52 Z M 67.395 10.65 L 67.395 7.995 A 10.223 10.223 0 0 0 66.395 8.049 Q 65.302 8.166 64.643 8.535 A 2.323 2.323 0 0 0 64.174 8.874 A 1.426 1.426 0 0 0 63.705 9.945 A 2.661 2.661 0 0 0 63.739 10.389 Q 63.827 10.908 64.14 11.183 A 1.464 1.464 0 0 0 64.739 11.494 Q 64.961 11.554 65.226 11.563 A 2.819 2.819 0 0 0 65.325 11.565 Q 65.745 11.565 66.33 11.295 A 5.419 5.419 0 0 0 67.335 10.696 A 5.048 5.048 0 0 0 67.395 10.65 Z M 16.485 7.32 L 20.55 7.32 A 4.56 4.56 0 0 0 20.593 6.788 A 5.163 5.163 0 0 0 20.595 6.66 Q 20.58 5.67 20.123 5.085 A 1.459 1.459 0 0 0 19.312 4.569 Q 19.045 4.5 18.72 4.5 A 2.115 2.115 0 0 0 17.642 4.762 Q 16.807 5.245 16.566 6.623 A 6.427 6.427 0 0 0 16.485 7.32 Z M 55.515 7.32 L 59.58 7.32 A 4.56 4.56 0 0 0 59.623 6.788 A 5.163 5.163 0 0 0 59.625 6.66 Q 59.61 5.67 59.153 5.085 A 1.459 1.459 0 0 0 58.342 4.569 Q 58.075 4.5 57.75 4.5 A 2.115 2.115 0 0 0 56.672 4.762 Q 55.837 5.245 55.596 6.623 A 6.427 6.427 0 0 0 55.515 7.32 Z M 87.84 7.32 L 91.905 7.32 A 4.56 4.56 0 0 0 91.948 6.788 A 5.163 5.163 0 0 0 91.95 6.66 Q 91.935 5.67 91.477 5.085 A 1.459 1.459 0 0 0 90.667 4.569 Q 90.4 4.5 90.075 4.5 A 2.115 2.115 0 0 0 88.997 4.762 Q 88.162 5.245 87.921 6.623 A 6.427 6.427 0 0 0 87.84 7.32 Z M 38.52 2.385 L 38.505 2.385 A 1.102 1.102 0 0 1 38.18 2.341 Q 37.695 2.191 37.695 1.53 A 1.214 1.214 0 0 1 37.737 1.203 A 0.93 0.93 0 0 1 37.95 0.817 A 0.841 0.841 0 0 1 38.458 0.553 A 1.198 1.198 0 0 1 38.64 0.54 A 1.29 1.29 0 0 1 38.873 0.56 Q 39 0.583 39.099 0.635 A 0.57 0.57 0 0 1 39.285 0.788 A 0.902 0.902 0 0 1 39.469 1.232 A 1.197 1.197 0 0 1 39.48 1.395 Q 39.48 1.777 39.313 2.022 A 0.811 0.811 0 0 1 39.232 2.122 Q 38.985 2.385 38.52 2.385 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/montserrat.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="78.42" height="10.545" viewBox="0 0 78.42 10.545"><title>Montserrat</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 10.095 0 L 10.35 0 L 10.35 10.5 L 10.05 10.5 L 10.05 0.645 L 5.265 9.015 L 5.085 9.015 L 0.3 0.675 L 0.3 10.5 L 0 10.5 L 0 0 L 0.255 0 L 5.175 8.61 L 10.095 0 Z M 29.88 5.925 L 29.88 10.5 L 29.58 10.5 L 29.58 5.925 Q 29.58 4.895 29.2 4.214 A 2.282 2.282 0 0 0 28.852 3.743 A 2.367 2.367 0 0 0 27.706 3.092 Q 27.33 2.995 26.883 2.986 A 4.594 4.594 0 0 0 26.79 2.985 A 4.088 4.088 0 0 0 25.783 3.102 A 2.865 2.865 0 0 0 24.397 3.893 A 3.065 3.065 0 0 0 23.582 5.537 A 4.337 4.337 0 0 0 23.52 6.285 L 23.52 10.5 L 23.22 10.5 L 23.22 2.745 L 23.52 2.745 L 23.52 4.815 Q 23.88 3.825 24.72 3.263 A 3.262 3.262 0 0 1 25.95 2.773 A 4.481 4.481 0 0 1 26.775 2.7 Q 28.23 2.7 29.055 3.533 Q 29.88 4.365 29.88 5.925 Z M 37.815 9.48 L 37.995 9.24 A 2.911 2.911 0 0 0 38.503 9.628 Q 38.812 9.817 39.203 9.968 Q 39.96 10.26 40.845 10.26 A 6.079 6.079 0 0 0 41.533 10.224 Q 42.248 10.142 42.685 9.876 A 1.642 1.642 0 0 0 42.795 9.802 A 1.452 1.452 0 0 0 43.413 8.756 A 1.908 1.908 0 0 0 43.425 8.535 A 1.634 1.634 0 0 0 43.381 8.146 A 1.112 1.112 0 0 0 43.087 7.613 Q 42.75 7.275 42.263 7.118 A 6.728 6.728 0 0 0 41.922 7.018 Q 41.566 6.924 41.082 6.827 A 22.906 22.906 0 0 0 40.92 6.795 A 16.76 16.76 0 0 1 40.333 6.679 Q 39.812 6.566 39.443 6.443 A 2.249 2.249 0 0 1 38.634 5.978 A 2.185 2.185 0 0 1 38.498 5.843 Q 38.146 5.463 38.117 4.811 A 2.679 2.679 0 0 1 38.115 4.695 A 1.742 1.742 0 0 1 38.688 3.388 A 2.397 2.397 0 0 1 38.812 3.277 Q 39.35 2.832 40.276 2.73 A 5.342 5.342 0 0 1 40.86 2.7 Q 41.58 2.7 42.285 2.918 A 4.224 4.224 0 0 1 42.813 3.118 Q 43.078 3.24 43.29 3.391 A 2.373 2.373 0 0 1 43.425 3.495 L 43.245 3.735 A 3.037 3.037 0 0 0 42.55 3.322 A 3.784 3.784 0 0 0 42.165 3.18 Q 41.535 2.985 40.86 2.985 A 4.985 4.985 0 0 0 40.192 3.027 Q 39.857 3.072 39.585 3.167 A 1.916 1.916 0 0 0 39.037 3.457 Q 38.44 3.922 38.43 4.67 A 1.907 1.907 0 0 0 38.43 4.695 A 1.768 1.768 0 0 0 38.473 5.095 Q 38.545 5.407 38.74 5.625 A 1.123 1.123 0 0 0 38.775 5.663 A 2.02 2.02 0 0 0 39.49 6.13 A 2.414 2.414 0 0 0 39.63 6.18 A 6.426 6.426 0 0 0 39.981 6.282 Q 40.396 6.39 40.962 6.492 A 20.374 20.374 0 0 0 40.98 6.495 A 19.837 19.837 0 0 1 41.515 6.608 Q 42.027 6.723 42.385 6.839 A 5.702 5.702 0 0 1 42.435 6.855 Q 42.975 7.035 43.35 7.433 Q 43.701 7.804 43.723 8.445 A 2.541 2.541 0 0 1 43.725 8.535 Q 43.725 9.419 43.039 9.96 A 2.243 2.243 0 0 1 42.99 9.998 A 2.415 2.415 0 0 1 42.281 10.352 Q 41.949 10.459 41.543 10.507 A 5.995 5.995 0 0 1 40.845 10.545 A 5.133 5.133 0 0 1 39.246 10.299 A 4.849 4.849 0 0 1 39.09 10.245 A 4.502 4.502 0 0 1 38.524 9.997 Q 38.237 9.845 38.015 9.664 A 2.344 2.344 0 0 1 37.815 9.48 Z M 71.55 5.415 L 71.55 10.5 L 71.25 10.5 L 71.25 8.85 Q 70.875 9.645 70.118 10.095 A 3.136 3.136 0 0 1 69.08 10.476 A 4.29 4.29 0 0 1 68.295 10.545 A 4.543 4.543 0 0 1 67.509 10.481 Q 67.068 10.404 66.717 10.232 A 2.274 2.274 0 0 1 66.278 9.952 A 1.907 1.907 0 0 1 65.557 8.56 A 2.545 2.545 0 0 1 65.55 8.37 A 2.153 2.153 0 0 1 65.67 7.636 A 1.867 1.867 0 0 1 66.202 6.862 A 1.938 1.938 0 0 1 66.82 6.505 Q 67.374 6.299 68.197 6.286 A 7.097 7.097 0 0 1 68.31 6.285 L 71.25 6.285 L 71.25 5.43 A 3.775 3.775 0 0 0 71.19 4.731 Q 71.117 4.344 70.955 4.042 A 1.825 1.825 0 0 0 70.627 3.6 Q 70.099 3.078 69.144 2.999 A 4.299 4.299 0 0 0 68.79 2.985 Q 67.95 2.985 67.223 3.278 Q 66.495 3.57 65.97 4.065 L 65.76 3.855 Q 66.315 3.315 67.11 3.008 Q 67.905 2.7 68.775 2.7 A 4.181 4.181 0 0 1 69.574 2.772 Q 70.037 2.862 70.395 3.065 A 2.14 2.14 0 0 1 70.837 3.398 Q 71.483 4.029 71.544 5.172 A 4.578 4.578 0 0 1 71.55 5.415 Z M 52.275 6.54 L 52.275 6.615 L 45.375 6.615 A 4.062 4.062 0 0 0 45.535 7.771 A 3.544 3.544 0 0 0 45.84 8.498 Q 46.305 9.33 47.123 9.795 A 3.584 3.584 0 0 0 48.708 10.253 A 4.316 4.316 0 0 0 48.96 10.26 Q 49.755 10.26 50.453 9.953 Q 51.15 9.645 51.6 9.06 L 51.81 9.27 Q 51.3 9.885 50.55 10.215 Q 49.8 10.545 48.96 10.545 A 4.198 4.198 0 0 1 47.739 10.372 A 3.682 3.682 0 0 1 46.972 10.043 Q 46.095 9.54 45.593 8.64 A 3.987 3.987 0 0 1 45.102 6.961 A 4.815 4.815 0 0 1 45.09 6.615 A 4.67 4.67 0 0 1 45.237 5.423 A 3.962 3.962 0 0 1 45.555 4.598 Q 46.02 3.705 46.838 3.203 A 3.418 3.418 0 0 1 48.58 2.701 A 4.085 4.085 0 0 1 48.675 2.7 Q 49.68 2.7 50.505 3.195 Q 51.33 3.69 51.803 4.56 Q 52.275 5.43 52.275 6.54 Z M 36.54 9.78 L 36.75 9.99 A 1.496 1.496 0 0 1 36.353 10.287 A 1.958 1.958 0 0 1 36.082 10.402 Q 35.67 10.545 35.235 10.545 A 2.507 2.507 0 0 1 34.677 10.487 Q 34.29 10.398 34.009 10.176 A 1.51 1.51 0 0 1 33.847 10.028 A 1.743 1.743 0 0 1 33.415 9.185 A 2.557 2.557 0 0 1 33.36 8.64 L 33.36 3.03 L 31.86 3.03 L 31.86 2.745 L 33.36 2.745 L 33.36 1.05 L 33.66 1.05 L 33.66 2.745 L 36.285 2.745 L 36.285 3.03 L 33.66 3.03 L 33.66 8.565 A 2.699 2.699 0 0 0 33.7 9.043 Q 33.748 9.311 33.855 9.522 A 1.312 1.312 0 0 0 34.065 9.825 Q 34.439 10.226 35.131 10.257 A 2.646 2.646 0 0 0 35.25 10.26 A 2.078 2.078 0 0 0 35.878 10.169 A 1.701 1.701 0 0 0 36.54 9.78 Z M 78.21 9.78 L 78.42 9.99 A 1.496 1.496 0 0 1 78.023 10.287 A 1.958 1.958 0 0 1 77.752 10.402 Q 77.34 10.545 76.905 10.545 A 2.507 2.507 0 0 1 76.347 10.487 Q 75.96 10.398 75.679 10.176 A 1.51 1.51 0 0 1 75.517 10.028 A 1.743 1.743 0 0 1 75.085 9.185 A 2.557 2.557 0 0 1 75.03 8.64 L 75.03 3.03 L 73.53 3.03 L 73.53 2.745 L 75.03 2.745 L 75.03 1.05 L 75.33 1.05 L 75.33 2.745 L 77.955 2.745 L 77.955 3.03 L 75.33 3.03 L 75.33 8.565 A 2.699 2.699 0 0 0 75.37 9.043 Q 75.418 9.311 75.525 9.522 A 1.312 1.312 0 0 0 75.735 9.825 Q 76.109 10.226 76.801 10.257 A 2.646 2.646 0 0 0 76.92 10.26 A 2.078 2.078 0 0 0 77.548 10.169 A 1.701 1.701 0 0 0 78.21 9.78 Z M 15.551 10.307 A 3.883 3.883 0 0 0 16.92 10.545 A 4.436 4.436 0 0 0 17.052 10.543 A 3.728 3.728 0 0 0 18.848 10.042 Q 19.71 9.54 20.197 8.64 A 3.908 3.908 0 0 0 20.513 7.872 A 4.464 4.464 0 0 0 20.685 6.615 A 4.905 4.905 0 0 0 20.667 6.193 A 4.008 4.008 0 0 0 20.197 4.598 Q 19.71 3.705 18.848 3.203 A 3.628 3.628 0 0 0 18.289 2.938 A 3.883 3.883 0 0 0 16.92 2.7 A 4.436 4.436 0 0 0 16.788 2.702 A 3.728 3.728 0 0 0 14.992 3.203 Q 14.13 3.705 13.643 4.598 A 3.849 3.849 0 0 0 13.318 5.392 A 4.451 4.451 0 0 0 13.155 6.615 A 4.941 4.941 0 0 0 13.169 6.995 A 4.069 4.069 0 0 0 13.642 8.64 Q 14.13 9.54 14.993 10.043 A 3.628 3.628 0 0 0 15.551 10.307 Z M 58.155 2.7 L 58.155 3 L 58.065 3 A 3.496 3.496 0 0 0 57.142 3.115 A 2.499 2.499 0 0 0 55.89 3.892 A 3.002 3.002 0 0 0 55.259 5.103 Q 55.138 5.551 55.115 6.081 A 5.812 5.812 0 0 0 55.11 6.33 L 55.11 10.5 L 54.81 10.5 L 54.81 2.745 L 55.11 2.745 L 55.11 4.755 A 3.185 3.185 0 0 1 55.55 3.882 A 2.713 2.713 0 0 1 56.22 3.233 A 2.976 2.976 0 0 1 57.31 2.781 A 4.181 4.181 0 0 1 58.155 2.7 Z M 63.9 2.7 L 63.9 3 L 63.81 3 A 3.496 3.496 0 0 0 62.887 3.115 A 2.499 2.499 0 0 0 61.635 3.892 A 3.002 3.002 0 0 0 61.004 5.103 Q 60.883 5.551 60.86 6.081 A 5.812 5.812 0 0 0 60.855 6.33 L 60.855 10.5 L 60.555 10.5 L 60.555 2.745 L 60.855 2.745 L 60.855 4.755 A 3.185 3.185 0 0 1 61.295 3.882 A 2.713 2.713 0 0 1 61.965 3.233 A 2.976 2.976 0 0 1 63.055 2.781 A 4.181 4.181 0 0 1 63.9 2.7 Z M 16.92 10.26 A 3.521 3.521 0 0 0 18.255 10.009 A 3.359 3.359 0 0 0 18.69 9.795 Q 19.485 9.33 19.935 8.498 A 3.762 3.762 0 0 0 20.366 7.033 A 4.613 4.613 0 0 0 20.385 6.615 A 4.21 4.21 0 0 0 20.243 5.503 A 3.615 3.615 0 0 0 19.935 4.733 Q 19.485 3.9 18.69 3.443 A 3.464 3.464 0 0 0 17.011 2.986 A 4.103 4.103 0 0 0 16.92 2.985 A 3.581 3.581 0 0 0 15.618 3.219 A 3.379 3.379 0 0 0 15.15 3.442 Q 14.355 3.9 13.905 4.733 A 3.762 3.762 0 0 0 13.474 6.197 A 4.613 4.613 0 0 0 13.455 6.615 A 4.21 4.21 0 0 0 13.597 7.727 A 3.615 3.615 0 0 0 13.905 8.497 Q 14.355 9.33 15.15 9.795 A 3.428 3.428 0 0 0 16.859 10.26 A 4.055 4.055 0 0 0 16.92 10.26 Z M 45.375 6.33 L 51.99 6.33 A 3.759 3.759 0 0 0 51.705 5.039 A 3.525 3.525 0 0 0 51.495 4.62 Q 51.045 3.855 50.31 3.42 A 3.144 3.144 0 0 0 48.703 2.985 A 3.715 3.715 0 0 0 48.675 2.985 A 3.202 3.202 0 0 0 47.375 3.248 A 3.104 3.104 0 0 0 47.04 3.42 Q 46.305 3.855 45.863 4.62 Q 45.42 5.385 45.375 6.33 Z M 71.25 8.28 L 71.25 6.57 L 68.295 6.57 Q 67.1 6.57 66.506 7.001 A 1.501 1.501 0 0 0 66.442 7.05 A 1.558 1.558 0 0 0 65.856 8.191 A 2.159 2.159 0 0 0 65.85 8.355 Q 65.85 9.24 66.495 9.75 Q 67.14 10.26 68.295 10.26 A 3.602 3.602 0 0 0 69.512 10.067 Q 70.517 9.708 71.063 8.683 A 4.12 4.12 0 0 0 71.25 8.28 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/noto-sans.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="69.829" height="11.009" viewBox="0 0 69.829 11.009"><title>Noto Sans</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 8.489 0.154 L 8.489 10.862 L 6.914 10.862 L 1.179 1.97 L 1.121 1.97 L 1.157 2.564 A 47.361 47.361 0 0 1 1.211 3.514 Q 1.232 3.983 1.24 4.399 A 24.791 24.791 0 0 1 1.245 4.878 L 1.245 10.862 L 0 10.862 L 0 0.154 L 1.56 0.154 L 1.89 0.674 L 5.405 6.109 L 7.273 9.016 L 7.332 9.016 A 4.283 4.283 0 0 1 7.325 8.919 Q 7.312 8.688 7.285 8.056 A 258.15 258.15 0 0 1 7.273 7.76 A 95.86 95.86 0 0 1 7.254 7.257 Q 7.23 6.594 7.229 6.233 A 11.409 11.409 0 0 1 7.229 6.196 L 7.229 0.154 L 8.489 0.154 Z M 38.159 10.503 L 38.159 9.214 Q 38.84 9.507 39.65 9.675 A 8.305 8.305 0 0 0 40.515 9.81 A 6.51 6.51 0 0 0 41.162 9.844 A 5.003 5.003 0 0 0 41.823 9.803 Q 42.155 9.759 42.425 9.666 A 1.939 1.939 0 0 0 42.971 9.382 Q 43.579 8.921 43.579 8.115 A 2.138 2.138 0 0 0 43.548 7.741 Q 43.51 7.529 43.426 7.356 A 1.197 1.197 0 0 0 43.359 7.236 Q 43.14 6.892 42.623 6.592 Q 42.107 6.292 41.06 5.911 A 8.525 8.525 0 0 1 40.232 5.562 Q 39.393 5.151 38.95 4.65 A 2.481 2.481 0 0 1 38.936 4.633 A 2.56 2.56 0 0 1 38.361 3.418 A 3.614 3.614 0 0 1 38.298 2.732 A 2.68 2.68 0 0 1 38.464 1.771 A 2.375 2.375 0 0 1 39.24 0.74 A 3.305 3.305 0 0 1 40.487 0.142 Q 41.046 0 41.719 0 A 7.477 7.477 0 0 1 43.781 0.278 A 6.704 6.704 0 0 1 44.67 0.601 L 44.253 1.758 A 8.239 8.239 0 0 0 43.085 1.367 Q 42.425 1.204 41.815 1.188 A 4.993 4.993 0 0 0 41.689 1.187 A 3.573 3.573 0 0 0 41.109 1.231 Q 40.801 1.282 40.551 1.391 A 1.716 1.716 0 0 0 40.199 1.597 Q 39.661 2.007 39.661 2.747 A 2.209 2.209 0 0 0 39.69 3.117 Q 39.727 3.332 39.809 3.508 A 1.252 1.252 0 0 0 39.869 3.622 A 1.542 1.542 0 0 0 40.121 3.934 Q 40.296 4.104 40.543 4.255 Q 40.93 4.493 41.684 4.786 A 18.412 18.412 0 0 0 42.004 4.907 Q 43.198 5.347 43.784 5.761 A 3.125 3.125 0 0 1 44.266 6.176 A 2.396 2.396 0 0 1 44.648 6.713 A 2.413 2.413 0 0 1 44.873 7.384 A 3.361 3.361 0 0 1 44.927 7.998 A 3.112 3.112 0 0 1 44.773 9.001 A 2.567 2.567 0 0 1 43.916 10.203 A 3.405 3.405 0 0 1 42.754 10.793 Q 42.034 11.008 41.104 11.008 A 11.567 11.567 0 0 1 40.011 10.96 Q 38.916 10.856 38.208 10.526 A 3.27 3.27 0 0 1 38.159 10.503 Z M 62.102 10.862 L 60.798 10.862 L 60.798 5.72 A 3.515 3.515 0 0 0 60.76 5.182 Q 60.717 4.907 60.627 4.688 A 1.442 1.442 0 0 0 60.363 4.259 A 1.339 1.339 0 0 0 59.803 3.899 Q 59.462 3.779 58.997 3.779 A 3.525 3.525 0 0 0 58.329 3.838 Q 57.956 3.91 57.67 4.071 A 1.639 1.639 0 0 0 57.198 4.464 A 2.034 2.034 0 0 0 56.869 5.066 Q 56.669 5.618 56.642 6.435 A 7.931 7.931 0 0 0 56.638 6.694 L 56.638 10.862 L 55.32 10.862 L 55.32 2.82 L 56.382 2.82 L 56.58 3.919 L 56.653 3.919 Q 57.026 3.325 57.7 2.999 Q 58.374 2.673 59.187 2.673 Q 60.138 2.673 60.775 2.97 A 2.119 2.119 0 0 1 61.384 3.391 A 2.19 2.19 0 0 1 61.887 4.206 Q 62.013 4.552 62.065 4.979 A 5.352 5.352 0 0 1 62.102 5.625 L 62.102 10.862 Z M 64.094 10.503 L 64.094 9.302 A 6.837 6.837 0 0 0 65.316 9.765 A 5.154 5.154 0 0 0 66.65 9.946 Q 67.531 9.946 67.988 9.695 A 1.171 1.171 0 0 0 68.101 9.624 A 1.121 1.121 0 0 0 68.395 9.326 Q 68.555 9.082 68.555 8.76 A 0.933 0.933 0 0 0 68.261 8.077 A 1.39 1.39 0 0 0 68.119 7.954 A 2.707 2.707 0 0 0 67.84 7.772 Q 67.387 7.512 66.57 7.2 Q 65.696 6.862 65.222 6.6 A 3.312 3.312 0 0 1 64.973 6.449 A 2.582 2.582 0 0 1 64.627 6.173 Q 64.44 5.993 64.32 5.791 A 1.584 1.584 0 0 1 64.296 5.75 A 1.646 1.646 0 0 1 64.124 5.275 Q 64.083 5.071 64.08 4.838 A 2.83 2.83 0 0 1 64.08 4.805 A 1.94 1.94 0 0 1 64.234 4.02 Q 64.432 3.566 64.885 3.245 Q 65.526 2.791 66.546 2.697 A 6.07 6.07 0 0 1 67.097 2.673 Q 68.467 2.673 69.661 3.215 L 69.214 4.263 A 7.693 7.693 0 0 0 68.295 3.941 Q 67.822 3.81 67.392 3.769 A 4.044 4.044 0 0 0 67.009 3.75 A 4.156 4.156 0 0 0 66.557 3.773 Q 66.091 3.824 65.799 3.99 A 1.187 1.187 0 0 0 65.764 4.01 A 1.006 1.006 0 0 0 65.527 4.207 A 0.763 0.763 0 0 0 65.339 4.724 A 0.875 0.875 0 0 0 65.63 5.388 A 1.182 1.182 0 0 0 65.706 5.453 Q 66.024 5.704 67.076 6.124 A 25.694 25.694 0 0 0 67.412 6.255 Q 68.282 6.579 68.758 6.864 A 3.133 3.133 0 0 1 68.895 6.951 Q 69.358 7.262 69.586 7.647 A 1.657 1.657 0 0 1 69.602 7.676 A 1.718 1.718 0 0 1 69.792 8.211 A 2.371 2.371 0 0 1 69.829 8.643 A 2.412 2.412 0 0 1 69.711 9.417 A 1.968 1.968 0 0 1 68.987 10.39 Q 68.33 10.872 67.258 10.979 A 6.469 6.469 0 0 1 66.621 11.008 Q 65.032 11.008 64.094 10.503 Z M 52.83 10.862 L 51.87 10.862 L 51.614 9.719 L 51.555 9.719 A 5.04 5.04 0 0 1 51.147 10.176 Q 50.928 10.391 50.709 10.542 A 2.24 2.24 0 0 1 50.358 10.741 A 2.79 2.79 0 0 1 49.781 10.923 Q 49.5 10.981 49.172 11 A 5.619 5.619 0 0 1 48.853 11.008 Q 47.666 11.008 46.992 10.386 A 2.028 2.028 0 0 1 46.393 9.325 A 3.086 3.086 0 0 1 46.318 8.628 A 2.122 2.122 0 0 1 47.523 6.622 Q 48.415 6.148 49.967 6.073 A 11.707 11.707 0 0 1 50.178 6.065 L 51.541 6.013 L 51.541 5.537 A 3.369 3.369 0 0 0 51.507 5.048 Q 51.471 4.798 51.393 4.597 A 1.311 1.311 0 0 0 51.145 4.186 A 1.198 1.198 0 0 0 50.66 3.87 Q 50.334 3.75 49.878 3.75 A 3.807 3.807 0 0 0 48.825 3.893 A 3.547 3.547 0 0 0 48.673 3.941 A 10.204 10.204 0 0 0 47.861 4.251 A 9.002 9.002 0 0 0 47.607 4.365 L 47.205 3.377 A 5.878 5.878 0 0 1 48.342 2.922 A 6.647 6.647 0 0 1 48.53 2.871 A 5.731 5.731 0 0 1 49.951 2.688 Q 50.864 2.688 51.484 2.941 A 2.135 2.135 0 0 1 52.119 3.333 A 1.961 1.961 0 0 1 52.641 4.136 Q 52.83 4.658 52.83 5.383 L 52.83 10.862 Z M 24.097 9.763 L 24.097 10.774 A 1.364 1.364 0 0 1 23.978 10.819 Q 23.805 10.876 23.529 10.932 Q 23.145 11.008 22.749 11.008 A 3.217 3.217 0 0 1 21.801 10.881 Q 20.76 10.56 20.487 9.429 A 3.865 3.865 0 0 1 20.391 8.526 L 20.391 3.845 L 19.255 3.845 L 19.255 3.215 L 20.405 2.688 L 20.933 0.974 L 21.716 0.974 L 21.716 2.82 L 24.038 2.82 L 24.038 3.845 L 21.716 3.845 L 21.716 8.489 A 2.331 2.331 0 0 0 21.751 8.902 Q 21.791 9.128 21.881 9.308 A 1.136 1.136 0 0 0 22.05 9.558 A 1.091 1.091 0 0 0 22.687 9.907 A 1.603 1.603 0 0 0 22.976 9.932 A 3.166 3.166 0 0 0 23.208 9.923 Q 23.33 9.914 23.467 9.896 A 6.001 6.001 0 0 0 23.577 9.88 A 5.011 5.011 0 0 0 23.757 9.851 Q 23.97 9.811 24.097 9.763 Z M 18.088 8.053 A 6.281 6.281 0 0 0 18.201 6.826 Q 18.201 4.907 17.201 3.79 A 3.21 3.21 0 0 0 15.7 2.837 A 4.173 4.173 0 0 0 14.502 2.673 Q 12.729 2.673 11.748 3.768 Q 10.767 4.863 10.767 6.826 Q 10.767 8.086 11.221 9.038 A 4.01 4.01 0 0 0 11.294 9.184 A 3.3 3.3 0 0 0 12.517 10.499 A 3.415 3.415 0 0 0 13.332 10.856 A 3.982 3.982 0 0 0 14.451 11.008 Q 16.208 11.008 17.205 9.902 A 3.402 3.402 0 0 0 17.608 9.352 Q 17.943 8.784 18.088 8.053 Z M 32.576 8.053 A 6.281 6.281 0 0 0 32.688 6.826 Q 32.688 4.907 31.688 3.79 A 3.21 3.21 0 0 0 30.188 2.837 A 4.173 4.173 0 0 0 28.989 2.673 Q 27.217 2.673 26.235 3.768 Q 25.254 4.863 25.254 6.826 Q 25.254 8.086 25.708 9.038 A 4.01 4.01 0 0 0 25.781 9.184 A 3.3 3.3 0 0 0 27.004 10.499 A 3.415 3.415 0 0 0 27.819 10.856 A 3.982 3.982 0 0 0 28.938 11.008 Q 30.696 11.008 31.692 9.902 A 3.402 3.402 0 0 0 32.095 9.352 Q 32.43 8.784 32.576 8.053 Z M 12.129 6.826 A 6.168 6.168 0 0 0 12.184 7.683 Q 12.311 8.582 12.726 9.13 A 1.933 1.933 0 0 0 13.989 9.877 A 2.937 2.937 0 0 0 14.487 9.917 A 2.671 2.671 0 0 0 15.213 9.824 A 1.905 1.905 0 0 0 16.238 9.13 A 2.562 2.562 0 0 0 16.627 8.37 Q 16.744 8.013 16.796 7.577 A 6.315 6.315 0 0 0 16.838 6.826 Q 16.838 5.31 16.234 4.545 Q 15.63 3.779 14.465 3.779 A 2.512 2.512 0 0 0 13.402 3.988 Q 12.129 4.577 12.129 6.826 Z M 26.616 6.826 A 6.168 6.168 0 0 0 26.672 7.683 Q 26.798 8.582 27.213 9.13 A 1.933 1.933 0 0 0 28.476 9.877 A 2.937 2.937 0 0 0 28.975 9.917 A 2.671 2.671 0 0 0 29.7 9.824 A 1.905 1.905 0 0 0 30.725 9.13 A 2.562 2.562 0 0 0 31.114 8.37 Q 31.231 8.013 31.284 7.577 A 6.315 6.315 0 0 0 31.326 6.826 Q 31.326 5.31 30.721 4.545 Q 30.117 3.779 28.953 3.779 A 2.512 2.512 0 0 0 27.89 3.988 Q 26.616 4.577 26.616 6.826 Z M 51.526 7.654 L 51.526 6.929 L 50.339 6.98 A 8.375 8.375 0 0 0 49.629 7.034 Q 48.941 7.119 48.51 7.319 A 1.854 1.854 0 0 0 48.322 7.42 A 1.266 1.266 0 0 0 47.711 8.339 A 1.898 1.898 0 0 0 47.688 8.643 A 1.651 1.651 0 0 0 47.731 9.033 A 1.086 1.086 0 0 0 48.073 9.61 Q 48.405 9.901 48.969 9.94 A 2.624 2.624 0 0 0 49.153 9.946 Q 50.259 9.946 50.892 9.349 A 1.94 1.94 0 0 0 51.442 8.386 Q 51.526 8.053 51.526 7.654 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/open-sans-condensed.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="107.959" height="15" viewBox="0 0 107.959 15"><title>Open Sans Condensed</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 24.749 11.396 L 24.06 11.396 L 24.06 5.918 A 4.989 4.989 0 0 0 24.019 5.246 Q 23.918 4.506 23.569 4.186 A 0.967 0.967 0 0 0 22.888 3.94 A 1.686 1.686 0 0 0 22.333 4.027 Q 21.853 4.193 21.581 4.68 A 2.516 2.516 0 0 0 21.363 5.228 Q 21.211 5.769 21.177 6.558 A 11.057 11.057 0 0 0 21.167 7.031 L 21.167 11.396 L 20.471 11.396 L 20.471 3.45 L 21.057 3.45 L 21.116 4.556 L 21.182 4.556 A 2.323 2.323 0 0 1 21.486 4.023 A 1.904 1.904 0 0 1 21.899 3.625 A 1.807 1.807 0 0 1 22.475 3.351 A 1.654 1.654 0 0 1 22.903 3.296 A 2.181 2.181 0 0 1 23.459 3.363 A 1.467 1.467 0 0 1 24.287 3.915 A 1.882 1.882 0 0 1 24.55 4.429 Q 24.721 4.926 24.745 5.664 A 7.548 7.548 0 0 1 24.749 5.903 L 24.749 11.396 Z M 45.608 11.396 L 44.92 11.396 L 44.92 5.918 A 4.989 4.989 0 0 0 44.878 5.246 Q 44.777 4.506 44.428 4.186 A 0.967 0.967 0 0 0 43.748 3.94 A 1.686 1.686 0 0 0 43.193 4.027 Q 42.713 4.193 42.44 4.68 A 2.516 2.516 0 0 0 42.222 5.228 Q 42.07 5.769 42.036 6.558 A 11.057 11.057 0 0 0 42.026 7.031 L 42.026 11.396 L 41.331 11.396 L 41.331 3.45 L 41.917 3.45 L 41.975 4.556 L 42.041 4.556 A 2.323 2.323 0 0 1 42.345 4.023 A 1.904 1.904 0 0 1 42.759 3.625 A 1.807 1.807 0 0 1 43.335 3.351 A 1.654 1.654 0 0 1 43.762 3.296 A 2.181 2.181 0 0 1 44.318 3.363 A 1.467 1.467 0 0 1 45.147 3.915 A 1.882 1.882 0 0 1 45.409 4.429 Q 45.581 4.926 45.604 5.664 A 7.548 7.548 0 0 1 45.608 5.903 L 45.608 11.396 Z M 72.048 11.396 L 71.36 11.396 L 71.36 5.918 A 4.989 4.989 0 0 0 71.319 5.246 Q 71.218 4.506 70.868 4.186 A 0.967 0.967 0 0 0 70.188 3.94 A 1.686 1.686 0 0 0 69.633 4.027 Q 69.153 4.193 68.881 4.68 A 2.516 2.516 0 0 0 68.662 5.228 Q 68.51 5.769 68.477 6.558 A 11.057 11.057 0 0 0 68.467 7.031 L 68.467 11.396 L 67.771 11.396 L 67.771 3.45 L 68.357 3.45 L 68.416 4.556 L 68.482 4.556 A 2.323 2.323 0 0 1 68.785 4.023 A 1.904 1.904 0 0 1 69.199 3.625 A 1.807 1.807 0 0 1 69.775 3.351 A 1.654 1.654 0 0 1 70.203 3.296 A 2.181 2.181 0 0 1 70.759 3.363 A 1.467 1.467 0 0 1 71.587 3.915 A 1.882 1.882 0 0 1 71.85 4.429 Q 72.021 4.926 72.045 5.664 A 7.548 7.548 0 0 1 72.048 5.903 L 72.048 11.396 Z M 90.842 11.396 L 90.154 11.396 L 90.154 5.918 A 4.989 4.989 0 0 0 90.113 5.246 Q 90.012 4.506 89.662 4.186 A 0.967 0.967 0 0 0 88.982 3.94 A 1.686 1.686 0 0 0 88.427 4.027 Q 87.947 4.193 87.675 4.68 A 2.516 2.516 0 0 0 87.456 5.228 Q 87.304 5.769 87.271 6.558 A 11.057 11.057 0 0 0 87.261 7.031 L 87.261 11.396 L 86.565 11.396 L 86.565 3.45 L 87.151 3.45 L 87.21 4.556 L 87.275 4.556 A 2.323 2.323 0 0 1 87.579 4.023 A 1.904 1.904 0 0 1 87.993 3.625 A 1.807 1.807 0 0 1 88.569 3.351 A 1.654 1.654 0 0 1 88.997 3.296 A 2.181 2.181 0 0 1 89.553 3.363 A 1.467 1.467 0 0 1 90.381 3.915 A 1.882 1.882 0 0 1 90.644 4.429 Q 90.815 4.926 90.839 5.664 A 7.548 7.548 0 0 1 90.842 5.903 L 90.842 11.396 Z M 29.231 11.169 L 29.231 10.393 A 2.765 2.765 0 0 0 29.614 10.568 Q 29.804 10.638 30.025 10.694 A 5.029 5.029 0 0 0 30.176 10.73 A 5.153 5.153 0 0 0 31.289 10.854 A 1.755 1.755 0 0 0 32.052 10.691 A 1.749 1.749 0 0 0 32.637 10.232 A 2.192 2.192 0 0 0 33.122 9.166 A 3.03 3.03 0 0 0 33.164 8.65 A 3.408 3.408 0 0 0 33.121 8.087 Q 33.071 7.789 32.964 7.548 A 1.699 1.699 0 0 0 32.791 7.244 A 2.002 2.002 0 0 0 32.491 6.919 Q 32.152 6.618 31.587 6.318 A 8.416 8.416 0 0 0 31.362 6.204 A 8.516 8.516 0 0 1 30.886 5.945 Q 30.424 5.674 30.146 5.414 A 2.433 2.433 0 0 1 30.125 5.394 A 2.454 2.454 0 0 1 29.517 4.482 A 2.839 2.839 0 0 1 29.375 3.95 Q 29.33 3.689 29.321 3.391 A 5.079 5.079 0 0 1 29.319 3.237 Q 29.319 2.446 29.641 1.831 Q 29.963 1.216 30.542 0.875 A 2.453 2.453 0 0 1 31.809 0.535 A 4.83 4.83 0 0 1 32.439 0.574 A 3.764 3.764 0 0 1 32.941 0.674 Q 33.274 0.765 33.515 0.866 A 2.371 2.371 0 0 1 33.743 0.974 L 33.464 1.663 A 3.755 3.755 0 0 0 32.388 1.295 A 3.381 3.381 0 0 0 31.809 1.245 A 1.893 1.893 0 0 0 31.195 1.341 A 1.602 1.602 0 0 0 30.524 1.783 A 1.83 1.83 0 0 0 30.083 2.664 A 2.644 2.644 0 0 0 30.029 3.208 A 3.664 3.664 0 0 0 30.064 3.732 Q 30.104 4.006 30.189 4.231 A 1.623 1.623 0 0 0 30.388 4.607 A 1.946 1.946 0 0 0 30.671 4.914 Q 31.066 5.268 31.795 5.64 A 5.723 5.723 0 0 1 32.498 6.042 Q 32.849 6.279 33.106 6.545 A 2.837 2.837 0 0 1 33.38 6.874 A 2.689 2.689 0 0 1 33.838 8.018 A 3.587 3.587 0 0 1 33.882 8.591 A 3.868 3.868 0 0 1 33.775 9.527 A 2.765 2.765 0 0 1 33.149 10.726 A 2.371 2.371 0 0 1 31.429 11.54 A 3.017 3.017 0 0 1 31.289 11.543 Q 30.391 11.543 29.741 11.359 A 3.144 3.144 0 0 1 29.231 11.169 Z M 59.883 10.554 L 59.883 11.213 Q 59.422 11.479 58.728 11.531 A 4.693 4.693 0 0 1 58.381 11.543 A 2.649 2.649 0 0 1 56.598 10.884 A 3.458 3.458 0 0 1 55.92 10.077 Q 55.684 9.697 55.504 9.223 A 6.37 6.37 0 0 1 55.415 8.976 Q 55.039 7.851 55.002 6.35 A 13.513 13.513 0 0 1 54.998 6.013 A 11.768 11.768 0 0 1 55.087 4.518 Q 55.283 2.992 55.91 1.985 A 3.501 3.501 0 0 1 56.606 1.158 A 2.673 2.673 0 0 1 58.396 0.52 Q 59.378 0.52 60.11 0.974 L 59.78 1.604 A 2.503 2.503 0 0 0 58.503 1.211 A 3.03 3.03 0 0 0 58.381 1.208 Q 57.173 1.208 56.459 2.487 Q 55.954 3.39 55.806 4.786 A 11.811 11.811 0 0 0 55.745 6.028 A 11.095 11.095 0 0 0 55.807 7.238 Q 55.873 7.837 56.008 8.356 A 6.343 6.343 0 0 0 56.074 8.591 Q 56.34 9.469 56.79 10.02 A 2.711 2.711 0 0 0 57.019 10.269 A 2.008 2.008 0 0 0 58.447 10.854 A 3.89 3.89 0 0 0 59.127 10.798 Q 59.526 10.727 59.856 10.567 A 2.421 2.421 0 0 0 59.883 10.554 Z M 8.76 10.298 L 8.694 10.298 L 8.745 11.169 L 8.745 15 L 8.049 15 L 8.049 3.45 L 8.621 3.45 L 8.694 4.541 L 8.76 4.541 Q 9.053 3.94 9.511 3.618 Q 9.968 3.296 10.51 3.296 A 1.919 1.919 0 0 1 12.345 4.49 Q 12.772 5.371 12.83 6.903 A 13.174 13.174 0 0 1 12.839 7.405 A 11.103 11.103 0 0 1 12.785 8.543 Q 12.665 9.702 12.281 10.441 A 3.215 3.215 0 0 1 12.268 10.466 A 2.391 2.391 0 0 1 11.86 11.034 A 1.696 1.696 0 0 1 10.606 11.543 A 1.917 1.917 0 0 1 9.511 11.21 A 2.085 2.085 0 0 1 8.78 10.343 A 2.497 2.497 0 0 1 8.76 10.298 Z M 77.835 4.453 L 77.893 4.453 L 77.864 3.567 L 77.864 0 L 78.56 0 L 78.56 11.396 L 77.988 11.396 L 77.93 10.283 L 77.864 10.283 A 2.779 2.779 0 0 1 77.57 10.776 A 2.073 2.073 0 0 1 77.124 11.217 A 1.738 1.738 0 0 1 76.084 11.543 A 1.907 1.907 0 0 1 74.261 10.349 Q 73.837 9.468 73.779 7.936 A 13.257 13.257 0 0 1 73.77 7.434 Q 73.77 5.519 74.289 4.468 A 3.116 3.116 0 0 1 74.348 4.354 A 2.291 2.291 0 0 1 74.793 3.768 Q 75.301 3.296 76.055 3.296 A 1.833 1.833 0 0 1 77.009 3.566 A 2.208 2.208 0 0 1 77.069 3.604 A 2.181 2.181 0 0 1 77.779 4.354 A 2.603 2.603 0 0 1 77.835 4.453 Z M 107.234 4.453 L 107.293 4.453 L 107.263 3.567 L 107.263 0 L 107.959 0 L 107.959 11.396 L 107.388 11.396 L 107.329 10.283 L 107.263 10.283 A 2.779 2.779 0 0 1 106.97 10.776 A 2.073 2.073 0 0 1 106.524 11.217 A 1.738 1.738 0 0 1 105.483 11.543 A 1.907 1.907 0 0 1 103.661 10.349 Q 103.236 9.468 103.178 7.936 A 13.257 13.257 0 0 1 103.169 7.434 Q 103.169 5.519 103.688 4.468 A 3.116 3.116 0 0 1 103.748 4.354 A 2.291 2.291 0 0 1 104.192 3.768 Q 104.701 3.296 105.454 3.296 A 1.833 1.833 0 0 1 106.408 3.566 A 2.208 2.208 0 0 1 106.469 3.604 A 2.181 2.181 0 0 1 107.179 4.354 A 2.603 2.603 0 0 1 107.234 4.453 Z M 47.183 11.096 L 47.183 10.283 A 1.679 1.679 0 0 0 47.52 10.541 Q 47.68 10.635 47.874 10.709 A 2.793 2.793 0 0 0 47.9 10.719 A 2.626 2.626 0 0 0 48.816 10.884 Q 49.431 10.884 49.783 10.481 A 1.374 1.374 0 0 0 50.08 9.892 Q 50.131 9.683 50.134 9.437 A 2.546 2.546 0 0 0 50.134 9.404 Q 50.134 8.877 49.882 8.514 A 1.719 1.719 0 0 0 49.691 8.29 Q 49.418 8.015 48.919 7.69 A 14.51 14.51 0 0 1 48.544 7.447 Q 48.189 7.207 47.973 7.023 A 2.341 2.341 0 0 1 47.809 6.87 Q 47.512 6.563 47.347 6.182 Q 47.183 5.801 47.183 5.273 A 2.078 2.078 0 0 1 47.306 4.546 A 1.845 1.845 0 0 1 47.761 3.856 A 1.97 1.97 0 0 1 48.987 3.307 A 2.651 2.651 0 0 1 49.233 3.296 A 3.356 3.356 0 0 1 49.961 3.371 A 2.41 2.41 0 0 1 50.837 3.75 L 50.479 4.358 Q 49.878 3.955 49.204 3.955 A 1.689 1.689 0 0 0 48.778 4.006 A 1.205 1.205 0 0 0 48.223 4.318 A 1.216 1.216 0 0 0 47.874 5.025 A 1.701 1.701 0 0 0 47.857 5.273 Q 47.857 5.801 48.106 6.156 Q 48.355 6.511 49.16 7.017 Q 49.951 7.537 50.244 7.848 Q 50.537 8.159 50.68 8.536 A 2.145 2.145 0 0 1 50.795 8.993 A 2.903 2.903 0 0 1 50.823 9.404 A 3.074 3.074 0 0 1 50.761 10.043 Q 50.642 10.603 50.295 10.975 A 1.697 1.697 0 0 1 49.479 11.456 Q 49.161 11.543 48.772 11.543 A 3.583 3.583 0 0 1 48.308 11.514 Q 48.063 11.482 47.852 11.414 A 2.176 2.176 0 0 1 47.82 11.404 A 3.613 3.613 0 0 1 47.581 11.314 Q 47.46 11.263 47.36 11.209 A 1.525 1.525 0 0 1 47.183 11.096 Z M 92.417 11.096 L 92.417 10.283 A 1.679 1.679 0 0 0 92.755 10.541 Q 92.915 10.635 93.109 10.709 A 2.793 2.793 0 0 0 93.135 10.719 A 2.626 2.626 0 0 0 94.05 10.884 Q 94.666 10.884 95.017 10.481 A 1.374 1.374 0 0 0 95.315 9.892 Q 95.365 9.683 95.369 9.437 A 2.546 2.546 0 0 0 95.369 9.404 Q 95.369 8.877 95.116 8.514 A 1.719 1.719 0 0 0 94.926 8.29 Q 94.652 8.015 94.153 7.69 A 14.51 14.51 0 0 1 93.779 7.447 Q 93.424 7.207 93.208 7.023 A 2.341 2.341 0 0 1 93.043 6.87 Q 92.747 6.563 92.582 6.182 Q 92.417 5.801 92.417 5.273 A 2.078 2.078 0 0 1 92.54 4.546 A 1.845 1.845 0 0 1 92.996 3.856 A 1.97 1.97 0 0 1 94.221 3.307 A 2.651 2.651 0 0 1 94.468 3.296 A 3.356 3.356 0 0 1 95.195 3.371 A 2.41 2.41 0 0 1 96.072 3.75 L 95.713 4.358 Q 95.112 3.955 94.439 3.955 A 1.689 1.689 0 0 0 94.013 4.006 A 1.205 1.205 0 0 0 93.457 4.318 A 1.216 1.216 0 0 0 93.108 5.025 A 1.701 1.701 0 0 0 93.091 5.273 Q 93.091 5.801 93.34 6.156 Q 93.589 6.511 94.395 7.017 Q 95.186 7.537 95.479 7.848 Q 95.772 8.159 95.914 8.536 A 2.145 2.145 0 0 1 96.029 8.993 A 2.903 2.903 0 0 1 96.057 9.404 A 3.074 3.074 0 0 1 95.995 10.043 Q 95.876 10.603 95.53 10.975 A 1.697 1.697 0 0 1 94.713 11.456 Q 94.396 11.543 94.006 11.543 A 3.583 3.583 0 0 1 93.542 11.514 Q 93.297 11.482 93.086 11.414 A 2.176 2.176 0 0 1 93.054 11.404 A 3.613 3.613 0 0 1 92.816 11.314 Q 92.694 11.263 92.595 11.209 A 1.525 1.525 0 0 1 92.417 11.096 Z M 39.236 11.396 L 38.665 11.396 L 38.577 10.283 L 38.547 10.283 A 2.786 2.786 0 0 1 38.183 10.889 A 1.675 1.675 0 0 1 36.819 11.543 Q 36.043 11.543 35.57 10.924 A 2.162 2.162 0 0 1 35.209 10.174 Q 35.125 9.87 35.105 9.511 A 4.256 4.256 0 0 1 35.098 9.265 A 3.054 3.054 0 0 1 35.19 8.495 A 2.164 2.164 0 0 1 35.779 7.467 Q 36.405 6.858 37.496 6.759 A 4.581 4.581 0 0 1 37.691 6.746 L 38.547 6.702 L 38.547 6.042 Q 38.547 5.113 38.353 4.605 A 1.498 1.498 0 0 0 38.269 4.42 A 0.921 0.921 0 0 0 37.611 3.935 A 1.366 1.366 0 0 0 37.346 3.911 Q 36.665 3.911 35.955 4.358 L 35.654 3.809 Q 36.482 3.296 37.39 3.296 A 2.441 2.441 0 0 1 37.925 3.35 Q 38.262 3.426 38.506 3.607 A 1.322 1.322 0 0 1 38.804 3.915 Q 39.175 4.447 39.227 5.593 A 8.609 8.609 0 0 1 39.236 5.984 L 39.236 11.396 Z M 6.101 7.534 A 14.328 14.328 0 0 0 6.174 6.028 A 17.511 17.511 0 0 0 6.174 5.922 Q 6.164 4.297 5.851 3.141 A 5.301 5.301 0 0 0 5.387 1.959 A 3.667 3.667 0 0 0 5.183 1.631 Q 4.833 1.13 4.369 0.858 A 2.45 2.45 0 0 0 3.106 0.535 Q 2.132 0.535 1.464 1.067 A 2.84 2.84 0 0 0 0.776 1.89 A 3.871 3.871 0 0 0 0.62 2.195 Q 0.195 3.116 0.061 4.568 A 15.819 15.819 0 0 0 0 6.013 A 17.7 17.7 0 0 0 0 6.119 Q 0.016 8.693 0.784 10.104 A 3.607 3.607 0 0 0 1.013 10.473 Q 1.776 11.543 3.084 11.543 Q 4.585 11.543 5.38 10.115 A 4.16 4.16 0 0 0 5.398 10.081 Q 5.935 9.095 6.101 7.534 Z M 18.706 6.775 L 18.706 7.419 L 14.941 7.419 A 10.348 10.348 0 0 0 14.986 8.327 Q 15.075 9.239 15.336 9.825 A 2.582 2.582 0 0 0 15.432 10.02 Q 15.908 10.884 16.875 10.884 A 2.591 2.591 0 0 0 17.679 10.749 Q 18.055 10.627 18.45 10.393 L 18.45 11.067 A 3.094 3.094 0 0 1 17.415 11.487 A 2.884 2.884 0 0 1 16.846 11.543 Q 15.68 11.543 15.013 10.624 A 2.872 2.872 0 0 1 14.909 10.47 Q 14.408 9.677 14.277 8.421 A 9.134 9.134 0 0 1 14.231 7.478 A 11.06 11.06 0 0 1 14.284 6.354 Q 14.402 5.21 14.777 4.477 A 3.138 3.138 0 0 1 14.835 4.369 A 2.396 2.396 0 0 1 15.289 3.78 A 1.822 1.822 0 0 1 16.575 3.296 A 1.671 1.671 0 0 1 17.896 3.905 A 2.468 2.468 0 0 1 18.135 4.237 A 3.523 3.523 0 0 1 18.515 5.148 Q 18.633 5.582 18.678 6.1 A 7.783 7.783 0 0 1 18.706 6.775 Z M 84.8 6.775 L 84.8 7.419 L 81.035 7.419 A 10.348 10.348 0 0 0 81.08 8.327 Q 81.168 9.239 81.43 9.825 A 2.582 2.582 0 0 0 81.526 10.02 Q 82.002 10.884 82.969 10.884 A 2.591 2.591 0 0 0 83.773 10.749 Q 84.149 10.627 84.544 10.393 L 84.544 11.067 A 3.094 3.094 0 0 1 83.509 11.487 A 2.884 2.884 0 0 1 82.94 11.543 Q 81.774 11.543 81.106 10.624 A 2.872 2.872 0 0 1 81.002 10.47 Q 80.501 9.677 80.371 8.421 A 9.134 9.134 0 0 1 80.325 7.478 A 11.06 11.06 0 0 1 80.378 6.354 Q 80.495 5.21 80.871 4.477 A 3.138 3.138 0 0 1 80.929 4.369 A 2.396 2.396 0 0 1 81.383 3.78 A 1.822 1.822 0 0 1 82.669 3.296 A 1.671 1.671 0 0 1 83.99 3.905 A 2.468 2.468 0 0 1 84.229 4.237 A 3.523 3.523 0 0 1 84.609 5.148 Q 84.727 5.582 84.772 6.1 A 7.783 7.783 0 0 1 84.8 6.775 Z M 101.777 6.775 L 101.777 7.419 L 98.013 7.419 A 10.348 10.348 0 0 0 98.058 8.327 Q 98.146 9.239 98.407 9.825 A 2.582 2.582 0 0 0 98.504 10.02 Q 98.98 10.884 99.946 10.884 A 2.591 2.591 0 0 0 100.751 10.749 Q 101.127 10.627 101.521 10.393 L 101.521 11.067 A 3.094 3.094 0 0 1 100.487 11.487 A 2.884 2.884 0 0 1 99.917 11.543 Q 98.751 11.543 98.084 10.624 A 2.872 2.872 0 0 1 97.98 10.47 Q 97.479 9.677 97.348 8.421 A 9.134 9.134 0 0 1 97.302 7.478 A 11.06 11.06 0 0 1 97.356 6.354 Q 97.473 5.21 97.848 4.477 A 3.138 3.138 0 0 1 97.907 4.369 A 2.396 2.396 0 0 1 98.36 3.78 A 1.822 1.822 0 0 1 99.646 3.296 A 1.671 1.671 0 0 1 100.967 3.905 A 2.468 2.468 0 0 1 101.206 4.237 A 3.523 3.523 0 0 1 101.586 5.148 Q 101.704 5.582 101.749 6.1 A 7.783 7.783 0 0 1 101.777 6.775 Z M 0.747 6.028 Q 0.747 8.416 1.344 9.635 A 2.782 2.782 0 0 0 1.723 10.225 A 1.715 1.715 0 0 0 3.084 10.854 A 1.741 1.741 0 0 0 4.506 10.164 A 2.828 2.828 0 0 0 4.83 9.646 Q 5.427 8.438 5.427 6.028 A 15.624 15.624 0 0 0 5.381 4.781 Q 5.281 3.532 4.963 2.716 A 3.863 3.863 0 0 0 4.841 2.435 A 2.698 2.698 0 0 0 4.456 1.836 A 1.711 1.711 0 0 0 3.106 1.223 A 1.756 1.756 0 0 0 1.668 1.913 A 2.783 2.783 0 0 0 1.337 2.45 A 4.821 4.821 0 0 0 1.013 3.376 Q 0.785 4.297 0.752 5.594 A 17.511 17.511 0 0 0 0.747 6.028 Z M 65.962 8.54 A 10.214 10.214 0 0 0 66.021 7.405 A 9.845 9.845 0 0 0 65.967 6.347 Q 65.836 5.138 65.383 4.373 A 2.725 2.725 0 0 0 65.104 3.98 A 1.894 1.894 0 0 0 63.604 3.296 Q 61.628 3.296 61.257 6.008 A 10.38 10.38 0 0 0 61.172 7.405 A 12.835 12.835 0 0 0 61.172 7.485 Q 61.18 8.719 61.426 9.59 A 3.84 3.84 0 0 0 61.791 10.477 A 2.747 2.747 0 0 0 61.95 10.722 Q 62.249 11.13 62.653 11.335 A 2.002 2.002 0 0 0 63.574 11.543 A 2.565 2.565 0 0 0 63.634 11.542 Q 64.77 11.516 65.387 10.477 A 2.986 2.986 0 0 0 65.394 10.465 Q 65.829 9.726 65.962 8.54 Z M 77.864 7.888 L 77.864 7.434 A 11.874 11.874 0 0 0 77.831 6.521 Q 77.745 5.403 77.428 4.794 A 1.751 1.751 0 0 0 77.093 4.334 Q 76.699 3.955 76.099 3.955 A 1.253 1.253 0 0 0 75.477 4.106 Q 75.089 4.323 74.868 4.852 Q 74.495 5.75 74.495 7.449 A 12.265 12.265 0 0 0 74.525 8.347 Q 74.592 9.244 74.8 9.837 A 3.028 3.028 0 0 0 74.883 10.049 A 1.829 1.829 0 0 0 75.146 10.487 A 1.214 1.214 0 0 0 76.128 10.935 A 1.418 1.418 0 0 0 76.826 10.765 Q 77.174 10.573 77.413 10.162 Q 77.845 9.422 77.863 8.012 A 9.709 9.709 0 0 0 77.864 7.888 Z M 107.263 7.888 L 107.263 7.434 A 11.874 11.874 0 0 0 107.231 6.521 Q 107.144 5.403 106.827 4.794 A 1.751 1.751 0 0 0 106.492 4.334 Q 106.098 3.955 105.498 3.955 A 1.253 1.253 0 0 0 104.877 4.106 Q 104.488 4.323 104.268 4.852 Q 103.894 5.75 103.894 7.449 A 12.265 12.265 0 0 0 103.925 8.347 Q 103.991 9.244 104.199 9.837 A 3.028 3.028 0 0 0 104.282 10.049 A 1.829 1.829 0 0 0 104.546 10.487 A 1.214 1.214 0 0 0 105.527 10.935 A 1.418 1.418 0 0 0 106.226 10.765 Q 106.574 10.573 106.813 10.162 Q 107.244 9.422 107.262 8.012 A 9.709 9.709 0 0 0 107.263 7.888 Z M 8.745 7.134 L 8.745 7.361 Q 8.745 9.192 9.177 10.052 Q 9.607 10.908 10.486 10.913 A 1.82 1.82 0 0 0 10.496 10.913 A 1.204 1.204 0 0 0 11.485 10.438 A 1.896 1.896 0 0 0 11.715 10.06 A 3.25 3.25 0 0 0 11.921 9.452 Q 12.071 8.834 12.105 7.94 A 14.359 14.359 0 0 0 12.114 7.405 Q 12.114 5.89 11.825 5.039 A 2.934 2.934 0 0 0 11.741 4.819 Q 11.392 4.013 10.585 3.959 A 1.772 1.772 0 0 0 10.466 3.955 A 1.546 1.546 0 0 0 9.876 4.063 Q 9.504 4.215 9.257 4.581 A 1.879 1.879 0 0 0 9.17 4.724 A 2.65 2.65 0 0 0 8.946 5.29 Q 8.745 6.006 8.745 7.134 Z M 62.219 9.795 A 2.869 2.869 0 0 0 62.307 10.005 A 1.837 1.837 0 0 0 62.591 10.449 A 1.27 1.27 0 0 0 63.589 10.884 A 1.35 1.35 0 0 0 64.842 10.068 Q 65.295 9.199 65.295 7.405 Q 65.295 5.362 64.697 4.529 A 1.296 1.296 0 0 0 63.589 3.955 Q 62.695 3.955 62.296 4.819 Q 61.936 5.6 61.901 7.08 A 13.797 13.797 0 0 0 61.897 7.405 Q 61.897 8.931 62.219 9.795 Z M 38.547 8.13 L 38.547 7.302 L 37.72 7.346 A 3.242 3.242 0 0 0 37.175 7.419 Q 36.887 7.484 36.662 7.604 A 1.469 1.469 0 0 0 36.295 7.877 Q 35.901 8.284 35.841 9.011 A 3.285 3.285 0 0 0 35.83 9.28 Q 35.83 10.144 36.138 10.547 A 0.978 0.978 0 0 0 36.844 10.943 A 1.281 1.281 0 0 0 36.973 10.95 A 1.208 1.208 0 0 0 37.937 10.5 A 1.832 1.832 0 0 0 38.134 10.214 A 2.736 2.736 0 0 0 38.382 9.591 Q 38.546 8.987 38.547 8.143 A 8.848 8.848 0 0 0 38.547 8.13 Z M 14.956 6.79 L 18.01 6.79 Q 18.01 5.479 17.611 4.702 A 1.943 1.943 0 0 0 17.372 4.336 Q 17.191 4.121 16.969 4.019 A 1.034 1.034 0 0 0 16.531 3.926 Q 15.095 3.926 14.956 6.79 Z M 81.05 6.79 L 84.104 6.79 Q 84.104 5.479 83.705 4.702 A 1.943 1.943 0 0 0 83.466 4.336 Q 83.284 4.121 83.062 4.019 A 1.034 1.034 0 0 0 82.625 3.926 Q 81.189 3.926 81.05 6.79 Z M 98.027 6.79 L 101.082 6.79 Q 101.082 5.479 100.682 4.702 A 1.943 1.943 0 0 0 100.443 4.336 Q 100.262 4.121 100.04 4.019 A 1.034 1.034 0 0 0 99.602 3.926 Q 98.167 3.926 98.027 6.79 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/open-sans.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="71.661" height="14.48" viewBox="0 0 71.661 14.48"><title>Open Sans</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 41.236 10.591 L 41.236 9.844 Q 42.393 10.335 44.187 10.335 A 4.664 4.664 0 0 0 45.029 10.263 Q 45.771 10.127 46.278 9.73 A 2.007 2.007 0 0 0 46.844 9.06 Q 47.045 8.665 47.051 8.176 A 2.472 2.472 0 0 0 47.051 8.145 A 2.389 2.389 0 0 0 47.015 7.718 Q 46.955 7.387 46.795 7.138 A 1.755 1.755 0 0 0 46.509 6.802 Q 46.362 6.666 46.171 6.539 A 3.621 3.621 0 0 0 45.96 6.409 Q 45.437 6.111 44.472 5.772 A 20.845 20.845 0 0 0 44.26 5.698 A 11.516 11.516 0 0 1 43.439 5.383 Q 42.666 5.049 42.219 4.686 A 2.445 2.445 0 0 1 41.994 4.479 A 2.207 2.207 0 0 1 41.429 3.372 A 3.184 3.184 0 0 1 41.367 2.732 Q 41.367 1.533 42.305 0.776 A 3.263 3.263 0 0 1 42.309 0.773 A 3.336 3.336 0 0 1 43.725 0.115 A 4.783 4.783 0 0 1 44.729 0.015 A 7.085 7.085 0 0 1 47.564 0.586 L 47.293 1.231 A 7.596 7.596 0 0 0 45.994 0.814 A 5.829 5.829 0 0 0 44.744 0.674 A 4.172 4.172 0 0 0 43.985 0.739 Q 43.546 0.82 43.196 1.004 A 2.248 2.248 0 0 0 42.854 1.223 A 1.761 1.761 0 0 0 42.16 2.509 A 2.37 2.37 0 0 0 42.151 2.718 Q 42.151 3.182 42.283 3.516 A 1.4 1.4 0 0 0 42.367 3.692 A 1.611 1.611 0 0 0 42.646 4.048 Q 42.786 4.184 42.968 4.308 A 3.002 3.002 0 0 0 43.074 4.376 Q 43.565 4.68 44.758 5.105 Q 46.011 5.537 46.641 5.944 Q 47.212 6.313 47.503 6.772 A 2.033 2.033 0 0 1 47.56 6.867 A 2.191 2.191 0 0 1 47.794 7.516 Q 47.848 7.786 47.849 8.096 A 3.691 3.691 0 0 1 47.849 8.115 A 2.931 2.931 0 0 1 47.687 9.113 A 2.505 2.505 0 0 1 46.864 10.24 A 3.431 3.431 0 0 1 45.572 10.868 Q 45.085 10.994 44.514 11.018 A 6.479 6.479 0 0 1 44.246 11.023 Q 42.428 11.023 41.396 10.653 A 3.667 3.667 0 0 1 41.236 10.591 Z M 35.281 10.877 L 34.563 10.877 L 34.563 5.713 A 4.52 4.52 0 0 0 34.523 5.089 Q 34.423 4.372 34.071 3.98 A 1.358 1.358 0 0 0 34.058 3.966 A 1.558 1.558 0 0 0 33.413 3.557 Q 33.021 3.421 32.49 3.421 A 4.469 4.469 0 0 0 31.719 3.483 Q 31.307 3.555 30.984 3.712 A 1.934 1.934 0 0 0 30.399 4.142 A 2.133 2.133 0 0 0 29.983 4.843 Q 29.752 5.455 29.737 6.36 A 7.657 7.657 0 0 0 29.737 6.482 L 29.737 10.877 L 29.011 10.877 L 29.011 2.915 L 29.627 2.915 L 29.766 4.007 L 29.81 4.007 Q 30.512 2.881 32.202 2.773 A 5.799 5.799 0 0 1 32.571 2.761 A 3.613 3.613 0 0 1 33.676 2.916 Q 34.852 3.294 35.166 4.595 A 4.586 4.586 0 0 1 35.281 5.669 L 35.281 10.877 Z M 64.146 10.877 L 63.428 10.877 L 63.428 5.713 A 4.52 4.52 0 0 0 63.388 5.089 Q 63.288 4.372 62.935 3.98 A 1.358 1.358 0 0 0 62.923 3.966 A 1.558 1.558 0 0 0 62.278 3.557 Q 61.886 3.421 61.355 3.421 A 4.469 4.469 0 0 0 60.584 3.483 Q 60.172 3.555 59.849 3.712 A 1.934 1.934 0 0 0 59.264 4.142 A 2.133 2.133 0 0 0 58.847 4.843 Q 58.617 5.455 58.602 6.36 A 7.657 7.657 0 0 0 58.601 6.482 L 58.601 10.877 L 57.876 10.877 L 57.876 2.915 L 58.491 2.915 L 58.631 4.007 L 58.675 4.007 Q 59.377 2.881 61.067 2.773 A 5.799 5.799 0 0 1 61.436 2.761 A 3.613 3.613 0 0 1 62.541 2.916 Q 63.716 3.294 64.031 4.595 A 4.586 4.586 0 0 1 64.146 5.669 L 64.146 10.877 Z M 66.006 10.532 L 66.006 9.749 A 5.593 5.593 0 0 0 68.54 10.349 A 5.703 5.703 0 0 0 69.19 10.315 Q 69.883 10.235 70.309 9.972 A 1.676 1.676 0 0 0 70.331 9.958 A 1.514 1.514 0 0 0 70.673 9.665 A 1.125 1.125 0 0 0 70.943 8.914 A 1.253 1.253 0 0 0 70.536 7.975 A 1.68 1.68 0 0 0 70.456 7.903 A 2.721 2.721 0 0 0 70.101 7.655 Q 69.706 7.418 69.099 7.187 A 11.474 11.474 0 0 0 68.855 7.097 Q 67.937 6.765 67.439 6.504 A 3.399 3.399 0 0 1 67.178 6.354 A 2.826 2.826 0 0 1 66.801 6.066 Q 66.587 5.871 66.449 5.651 A 1.565 1.565 0 0 1 66.244 5.125 A 2.172 2.172 0 0 1 66.204 4.695 A 1.699 1.699 0 0 1 66.363 3.951 Q 66.55 3.562 66.955 3.282 Q 67.529 2.884 68.453 2.79 A 5.971 5.971 0 0 1 69.053 2.761 A 6.283 6.283 0 0 1 71.499 3.245 L 71.228 3.904 Q 70.056 3.421 69.053 3.421 Q 68.386 3.421 67.907 3.572 A 2.1 2.1 0 0 0 67.508 3.743 A 1.346 1.346 0 0 0 67.208 3.967 A 0.918 0.918 0 0 0 66.936 4.636 A 1.416 1.416 0 0 0 67.009 5.101 A 1.197 1.197 0 0 0 67.379 5.633 A 2.166 2.166 0 0 0 67.654 5.825 Q 68.145 6.121 69.112 6.468 A 16.607 16.607 0 0 1 69.671 6.68 Q 70.173 6.882 70.497 7.06 A 3.398 3.398 0 0 1 70.679 7.167 A 2.795 2.795 0 0 1 71.058 7.453 Q 71.262 7.637 71.397 7.846 A 1.726 1.726 0 0 1 71.415 7.874 A 1.625 1.625 0 0 1 71.641 8.514 A 2.1 2.1 0 0 1 71.66 8.804 A 2.235 2.235 0 0 1 71.546 9.536 A 1.831 1.831 0 0 1 70.847 10.448 A 2.772 2.772 0 0 1 70.049 10.828 Q 69.689 10.938 69.257 10.986 A 6.516 6.516 0 0 1 68.54 11.023 A 8.453 8.453 0 0 1 67.563 10.97 Q 67.074 10.913 66.668 10.795 A 3.601 3.601 0 0 1 66.006 10.532 Z M 12.576 9.646 L 12.525 9.646 L 12.547 10.261 A 19.406 19.406 0 0 1 12.569 10.829 A 25.103 25.103 0 0 1 12.576 11.448 L 12.576 14.48 L 11.851 14.48 L 11.851 2.915 L 12.466 2.915 L 12.605 4.051 L 12.649 4.051 A 2.687 2.687 0 0 1 14.567 2.817 A 4.275 4.275 0 0 1 15.271 2.761 Q 16.883 2.761 17.728 3.82 A 3.443 3.443 0 0 1 18.303 4.919 Q 18.574 5.755 18.574 6.9 A 6.96 6.96 0 0 1 18.48 8.086 Q 18.284 9.215 17.685 9.943 Q 16.795 11.023 15.257 11.023 A 3.849 3.849 0 0 1 14.181 10.882 A 2.712 2.712 0 0 1 12.576 9.646 Z M 55.298 10.877 L 54.763 10.877 L 54.58 9.617 L 54.522 9.617 A 5.176 5.176 0 0 1 54.067 10.13 Q 53.816 10.376 53.558 10.547 A 2.622 2.622 0 0 1 53.288 10.705 Q 52.654 11.023 51.79 11.023 A 3.677 3.677 0 0 1 51.061 10.955 Q 50.627 10.868 50.291 10.666 A 1.996 1.996 0 0 1 49.966 10.423 A 1.971 1.971 0 0 1 49.366 9.321 A 2.905 2.905 0 0 1 49.314 8.76 A 2.22 2.22 0 0 1 49.484 7.877 Q 49.696 7.382 50.173 7.029 A 2.691 2.691 0 0 1 50.285 6.951 Q 50.974 6.493 52.102 6.342 A 8.81 8.81 0 0 1 53.093 6.27 L 54.61 6.226 L 54.61 5.698 A 4.481 4.481 0 0 0 54.569 5.073 Q 54.524 4.754 54.428 4.495 A 1.814 1.814 0 0 0 54.148 3.985 A 1.429 1.429 0 0 0 53.463 3.521 Q 53.22 3.44 52.923 3.416 A 3.26 3.26 0 0 0 52.661 3.406 Q 51.555 3.406 50.369 4.021 L 50.098 3.391 A 6.624 6.624 0 0 1 51.563 2.894 A 5.524 5.524 0 0 1 52.691 2.776 Q 53.574 2.776 54.157 3.086 A 1.915 1.915 0 0 1 54.65 3.457 A 2.075 2.075 0 0 1 55.09 4.191 Q 55.207 4.513 55.258 4.913 A 5.271 5.271 0 0 1 55.298 5.581 L 55.298 10.877 Z M 26.814 6.409 L 26.814 6.995 L 21.079 6.995 A 5.819 5.819 0 0 0 21.16 7.944 Q 21.25 8.455 21.437 8.862 A 2.668 2.668 0 0 0 21.845 9.5 A 2.433 2.433 0 0 0 23.202 10.284 A 3.699 3.699 0 0 0 23.994 10.364 Q 24.675 10.364 25.192 10.269 A 4.328 4.328 0 0 0 25.541 10.188 Q 25.955 10.075 26.499 9.859 L 26.499 10.518 Q 25.879 10.788 25.345 10.899 A 4.21 4.21 0 0 1 25.254 10.917 A 6.181 6.181 0 0 1 24.574 11.003 A 7.981 7.981 0 0 1 23.994 11.023 A 4.528 4.528 0 0 1 22.868 10.891 A 3.132 3.132 0 0 1 21.288 9.954 Q 20.428 9.007 20.33 7.387 A 7.088 7.088 0 0 1 20.318 6.958 A 6.286 6.286 0 0 1 20.439 5.687 Q 20.601 4.903 20.979 4.294 A 3.661 3.661 0 0 1 21.255 3.908 A 3.039 3.039 0 0 1 23.484 2.772 A 4.162 4.162 0 0 1 23.782 2.761 A 3.237 3.237 0 0 1 24.785 2.91 A 2.592 2.592 0 0 1 26.001 3.743 A 3.341 3.341 0 0 1 26.641 5.005 Q 26.814 5.632 26.814 6.409 Z M 9.422 7.134 A 8.267 8.267 0 0 0 9.573 5.508 A 9.732 9.732 0 0 0 9.562 5.047 Q 9.52 4.16 9.313 3.413 A 4.969 4.969 0 0 0 8.306 1.476 A 4.047 4.047 0 0 0 6.312 0.199 A 5.463 5.463 0 0 0 4.798 0 A 6.022 6.022 0 0 0 3.996 0.052 A 4.219 4.219 0 0 0 1.286 1.469 A 4.566 4.566 0 0 0 0.812 2.117 Q 0.351 2.88 0.152 3.865 A 8.211 8.211 0 0 0 0 5.493 A 9.785 9.785 0 0 0 0.009 5.914 Q 0.107 8.181 1.275 9.54 A 4.07 4.07 0 0 0 3.25 10.817 A 5.403 5.403 0 0 0 4.783 11.023 A 6.013 6.013 0 0 0 5.605 10.969 A 4.174 4.174 0 0 0 8.299 9.54 A 4.649 4.649 0 0 0 8.768 8.887 Q 9.225 8.119 9.422 7.134 Z M 0.813 5.508 A 8.303 8.303 0 0 0 0.918 6.874 Q 1.142 8.21 1.839 9.064 A 3.328 3.328 0 0 0 3.906 10.246 A 4.985 4.985 0 0 0 4.783 10.32 Q 6.716 10.32 7.738 9.075 A 4.071 4.071 0 0 0 8.454 7.726 Q 8.645 7.133 8.717 6.415 A 9.148 9.148 0 0 0 8.76 5.508 Q 8.76 3.946 8.294 2.876 A 3.81 3.81 0 0 0 7.738 1.959 A 3.311 3.311 0 0 0 5.754 0.812 A 4.992 4.992 0 0 0 4.798 0.725 A 4.685 4.685 0 0 0 3.562 0.879 A 3.304 3.304 0 0 0 1.85 1.97 Q 1.005 2.986 0.849 4.697 A 8.938 8.938 0 0 0 0.813 5.508 Z M 12.576 6.68 L 12.576 6.914 Q 12.576 8.782 13.202 9.58 Q 13.74 10.266 14.857 10.363 A 4.449 4.449 0 0 0 15.242 10.379 A 2.628 2.628 0 0 0 16.081 10.251 A 2.13 2.13 0 0 0 17.135 9.47 A 3.097 3.097 0 0 0 17.599 8.518 Q 17.805 7.835 17.805 6.929 Q 17.805 3.492 15.373 3.422 A 3.552 3.552 0 0 0 15.271 3.421 A 4.004 4.004 0 0 0 14.51 3.488 Q 14.079 3.572 13.748 3.759 A 1.915 1.915 0 0 0 13.228 4.186 A 2.262 2.262 0 0 0 12.837 4.878 Q 12.602 5.516 12.578 6.466 A 8.694 8.694 0 0 0 12.576 6.68 Z M 21.123 6.35 L 26.045 6.35 A 5.153 5.153 0 0 0 25.98 5.507 Q 25.906 5.059 25.746 4.697 A 2.477 2.477 0 0 0 25.445 4.186 A 1.934 1.934 0 0 0 24.04 3.418 A 2.673 2.673 0 0 0 23.782 3.406 A 2.825 2.825 0 0 0 22.938 3.526 A 2.245 2.245 0 0 0 21.936 4.164 A 2.764 2.764 0 0 0 21.401 5.047 Q 21.184 5.608 21.123 6.35 Z M 54.58 7.61 L 54.58 6.826 L 53.189 6.885 A 10.947 10.947 0 0 0 52.366 6.953 Q 51.573 7.052 51.08 7.263 A 2.118 2.118 0 0 0 50.797 7.409 A 1.441 1.441 0 0 0 50.108 8.455 A 2.134 2.134 0 0 0 50.083 8.789 A 1.962 1.962 0 0 0 50.137 9.264 A 1.337 1.337 0 0 0 50.541 9.95 A 1.501 1.501 0 0 0 51.129 10.272 Q 51.357 10.339 51.63 10.358 A 3.096 3.096 0 0 0 51.834 10.364 Q 53.108 10.364 53.844 9.635 A 2.397 2.397 0 0 0 54.485 8.469 Q 54.58 8.076 54.58 7.61 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/oswald.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="34.23" height="12.45" viewBox="0 0 34.23 12.45"><title>Oswald</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 14.13 12.285 L 12.705 3.615 L 13.41 3.615 L 14.61 11.37 L 16.095 3.615 L 16.875 3.615 L 18.39 11.34 L 19.515 3.615 L 20.22 3.615 L 18.825 12.285 L 18 12.285 L 16.5 4.68 L 15.03 12.285 L 14.13 12.285 Z M 7.38 9.945 L 8.055 9.75 A 4.787 4.787 0 0 0 8.125 10.305 Q 8.242 10.922 8.519 11.279 A 1.398 1.398 0 0 0 8.55 11.318 A 1.372 1.372 0 0 0 9.45 11.802 A 1.987 1.987 0 0 0 9.72 11.82 A 1.9 1.9 0 0 0 10.13 11.779 Q 10.397 11.72 10.595 11.577 A 1.105 1.105 0 0 0 10.74 11.453 Q 11.071 11.114 11.098 10.516 A 2.397 2.397 0 0 0 11.1 10.41 Q 11.1 9.545 10.031 8.566 A 7.142 7.142 0 0 0 9.825 8.385 L 8.82 7.53 A 6.799 6.799 0 0 1 8.41 7.147 Q 8.06 6.79 7.868 6.465 Q 7.575 5.97 7.575 5.325 A 2.285 2.285 0 0 1 7.641 4.761 A 1.576 1.576 0 0 1 8.108 3.968 A 1.794 1.794 0 0 1 8.917 3.549 Q 9.203 3.48 9.54 3.48 A 2.371 2.371 0 0 1 10.124 3.548 A 1.582 1.582 0 0 1 10.98 4.08 Q 11.397 4.585 11.484 5.419 A 4.296 4.296 0 0 1 11.505 5.745 L 10.92 5.925 A 3.964 3.964 0 0 0 10.848 5.263 Q 10.609 4.093 9.608 4.08 A 1.74 1.74 0 0 0 9.585 4.08 Q 9.088 4.08 8.765 4.296 A 1.088 1.088 0 0 0 8.655 4.38 A 0.973 0.973 0 0 0 8.34 4.928 A 1.469 1.469 0 0 0 8.31 5.235 Q 8.31 5.721 8.491 6.07 A 1.375 1.375 0 0 0 8.498 6.083 Q 8.685 6.435 9.195 6.885 L 10.23 7.8 A 18.808 18.808 0 0 1 10.565 8.104 Q 10.713 8.241 10.837 8.364 A 7.845 7.845 0 0 1 11.063 8.595 A 2.938 2.938 0 0 1 11.454 9.129 A 3.541 3.541 0 0 1 11.588 9.383 A 2.233 2.233 0 0 1 11.782 10.055 A 2.84 2.84 0 0 1 11.805 10.425 A 2.446 2.446 0 0 1 11.731 11.042 A 1.725 1.725 0 0 1 11.235 11.888 Q 10.678 12.408 9.736 12.42 A 3.52 3.52 0 0 1 9.69 12.42 Q 8.67 12.42 8.07 11.76 A 2.475 2.475 0 0 1 7.566 10.89 Q 7.421 10.468 7.38 9.945 Z M 24.81 7.11 L 24.81 6.495 A 12.856 12.856 0 0 0 24.8 5.958 Q 24.779 5.47 24.719 5.132 A 3.231 3.231 0 0 0 24.698 5.025 A 2.175 2.175 0 0 0 24.622 4.755 Q 24.511 4.441 24.323 4.29 Q 24.06 4.08 23.61 4.08 A 1.785 1.785 0 0 0 23.167 4.132 A 1.291 1.291 0 0 0 22.613 4.425 A 0.934 0.934 0 0 0 22.387 4.751 Q 22.258 5.047 22.235 5.51 A 4.189 4.189 0 0 0 22.23 5.715 L 22.23 5.94 L 21.45 5.94 Q 21.45 4.68 21.96 4.08 Q 22.363 3.606 23.179 3.506 A 3.82 3.82 0 0 1 23.64 3.48 A 2.676 2.676 0 0 1 24.197 3.534 Q 24.845 3.672 25.163 4.163 A 2.12 2.12 0 0 1 25.396 4.675 Q 25.605 5.333 25.605 6.405 L 25.605 10.77 A 17.208 17.208 0 0 0 25.606 10.942 Q 25.608 11.135 25.614 11.389 A 59.617 59.617 0 0 0 25.62 11.633 A 39.045 39.045 0 0 0 25.626 11.822 Q 25.637 12.158 25.647 12.263 A 0.597 0.597 0 0 0 25.65 12.285 L 24.96 12.285 A 4.228 4.228 0 0 0 24.943 12.079 Q 24.933 11.987 24.918 11.885 A 8.484 8.484 0 0 0 24.885 11.67 L 24.825 11.13 Q 24.63 11.685 24.135 12.053 Q 23.64 12.42 23.01 12.42 A 1.88 1.88 0 0 1 22.416 12.33 A 1.551 1.551 0 0 1 21.75 11.895 A 1.8 1.8 0 0 1 21.308 10.978 A 2.53 2.53 0 0 1 21.27 10.53 Q 21.27 9.941 21.43 9.517 A 1.812 1.812 0 0 1 21.54 9.278 A 1.918 1.918 0 0 1 21.807 8.914 Q 21.954 8.754 22.151 8.596 A 4.737 4.737 0 0 1 22.538 8.318 A 9.739 9.739 0 0 1 23.011 8.031 Q 23.538 7.73 24.313 7.35 A 45.09 45.09 0 0 1 24.81 7.11 Z M 29.865 8.73 L 29.865 7.185 A 16.073 16.073 0 0 1 29.882 6.426 Q 29.919 5.644 30.038 5.093 Q 30.21 4.29 30.645 3.885 A 1.432 1.432 0 0 1 31.244 3.558 Q 31.465 3.495 31.729 3.483 A 2.84 2.84 0 0 1 31.86 3.48 A 1.974 1.974 0 0 1 32.384 3.547 A 1.674 1.674 0 0 1 32.768 3.705 Q 33.165 3.93 33.435 4.275 L 33.435 0.135 L 34.23 0.135 L 34.23 12.285 L 33.435 12.285 L 33.435 11.625 A 2.66 2.66 0 0 1 32.956 12.074 A 1.774 1.774 0 0 1 31.905 12.42 Q 31.155 12.42 30.713 12.045 A 1.643 1.643 0 0 1 30.361 11.619 Q 30.247 11.424 30.161 11.179 A 3.557 3.557 0 0 1 30.068 10.868 A 5.424 5.424 0 0 1 29.961 10.314 Q 29.865 9.648 29.865 8.73 Z M 0 8.835 L 0 3.525 Q 0 2.405 0.304 1.621 A 2.973 2.973 0 0 1 0.683 0.923 Q 1.257 0.146 2.506 0.023 A 5.047 5.047 0 0 1 3 0 A 4.438 4.438 0 0 1 3.838 0.074 Q 4.311 0.165 4.671 0.369 A 2.03 2.03 0 0 1 5.31 0.93 Q 6 1.86 6 3.525 L 6 8.85 A 7.095 7.095 0 0 1 5.935 9.844 Q 5.791 10.855 5.333 11.505 Q 4.665 12.45 3 12.45 Q 1.997 12.45 1.356 12.104 A 1.966 1.966 0 0 1 0.668 11.498 Q 0 10.545 0 8.835 Z M 5.175 9.015 L 5.175 3.405 A 6.18 6.18 0 0 0 5.133 2.662 Q 5.035 1.85 4.703 1.365 A 1.441 1.441 0 0 0 4 0.832 Q 3.745 0.735 3.424 0.698 A 3.703 3.703 0 0 0 3 0.675 Q 2.285 0.675 1.826 0.908 A 1.39 1.39 0 0 0 1.298 1.365 Q 0.825 2.055 0.825 3.405 L 0.825 9.015 A 6.317 6.317 0 0 0 0.867 9.767 Q 0.965 10.587 1.298 11.078 A 1.448 1.448 0 0 0 2.013 11.622 Q 2.27 11.718 2.591 11.754 A 3.687 3.687 0 0 0 3 11.775 Q 4.23 11.775 4.703 11.07 A 2.39 2.39 0 0 0 4.995 10.436 Q 5.09 10.126 5.135 9.748 A 6.237 6.237 0 0 0 5.175 9.015 Z M 27.39 12.285 L 27.39 0.135 L 28.185 0.135 L 28.185 12.285 L 27.39 12.285 Z M 33.435 11.07 L 33.435 4.845 A 3.665 3.665 0 0 0 33.018 4.483 Q 32.783 4.31 32.555 4.214 A 1.442 1.442 0 0 0 31.995 4.095 A 1.683 1.683 0 0 0 31.675 4.124 Q 31.351 4.187 31.155 4.388 A 1.15 1.15 0 0 0 30.953 4.678 Q 30.883 4.82 30.832 4.997 A 2.802 2.802 0 0 0 30.765 5.295 A 5.865 5.865 0 0 0 30.71 5.725 Q 30.66 6.248 30.66 6.99 L 30.66 8.79 Q 30.66 9.835 30.763 10.47 A 4.764 4.764 0 0 0 30.773 10.53 Q 30.885 11.175 31.178 11.49 A 0.948 0.948 0 0 0 31.654 11.764 Q 31.806 11.803 31.986 11.805 A 1.824 1.824 0 0 0 32.01 11.805 Q 32.415 11.805 32.783 11.595 Q 33.15 11.385 33.435 11.07 Z M 24.81 10.545 L 24.81 7.695 A 65.824 65.824 0 0 0 24.227 8.004 Q 23.507 8.39 23.125 8.624 A 7.358 7.358 0 0 0 23.04 8.678 A 3.031 3.031 0 0 0 22.697 8.928 Q 22.443 9.144 22.298 9.383 A 1.438 1.438 0 0 0 22.141 9.76 Q 22.065 10.042 22.065 10.41 Q 22.065 11.13 22.395 11.445 A 1.126 1.126 0 0 0 23.19 11.76 A 1.454 1.454 0 0 0 23.205 11.76 Q 23.73 11.76 24.143 11.415 A 2.542 2.542 0 0 0 24.735 10.689 A 2.993 2.993 0 0 0 24.81 10.545 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/playfair-display.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="104.55" height="14.58" viewBox="0 0 104.55 14.58"><title>Playfair Display</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 27.315 4.035 L 27.315 4.335 Q 27.015 4.365 26.783 4.605 Q 26.572 4.822 26.38 5.286 A 4.841 4.841 0 0 0 26.34 5.385 L 23.88 11.835 L 23.37 13.14 Q 23.085 13.875 22.725 14.19 A 1.293 1.293 0 0 1 22.224 14.478 A 1.509 1.509 0 0 1 22.185 14.49 Q 21.87 14.58 21.555 14.58 A 1.379 1.379 0 0 1 21.229 14.543 A 0.986 0.986 0 0 1 20.82 14.34 A 0.786 0.786 0 0 1 20.542 13.807 A 1.123 1.123 0 0 1 20.535 13.68 A 1.003 1.003 0 0 1 20.565 13.43 A 0.721 0.721 0 0 1 20.745 13.102 A 0.689 0.689 0 0 1 21.092 12.911 A 1.041 1.041 0 0 1 21.33 12.885 A 0.956 0.956 0 0 1 21.588 12.918 A 0.744 0.744 0 0 1 21.878 13.072 A 0.614 0.614 0 0 1 22.087 13.467 A 0.887 0.887 0 0 1 22.095 13.59 A 0.784 0.784 0 0 1 22.033 13.907 Q 21.937 14.128 21.69 14.265 A 0.112 0.112 0 0 0 21.712 14.273 Q 21.735 14.279 21.769 14.28 A 0.445 0.445 0 0 0 21.78 14.28 A 1.077 1.077 0 0 0 22.597 13.902 Q 22.753 13.732 22.886 13.484 A 3.331 3.331 0 0 0 23.055 13.11 L 23.58 11.745 L 20.865 5.19 A 3.351 3.351 0 0 0 20.726 4.937 Q 20.58 4.7 20.435 4.575 A 0.739 0.739 0 0 0 20.355 4.515 Q 20.1 4.35 19.845 4.35 L 19.845 4.035 Q 20.447 4.119 21.206 4.125 A 14.802 14.802 0 0 0 21.315 4.125 Q 22.057 4.125 23.239 4.037 A 50.673 50.673 0 0 0 23.265 4.035 L 23.265 4.35 Q 22.839 4.35 22.594 4.406 A 0.999 0.999 0 0 0 22.478 4.44 Q 22.23 4.53 22.23 4.875 A 1.366 1.366 0 0 0 22.259 5.147 Q 22.303 5.36 22.41 5.61 L 24.21 10.08 L 25.875 5.745 A 4.526 4.526 0 0 0 25.947 5.533 Q 26.016 5.312 26.034 5.155 A 0.894 0.894 0 0 0 26.04 5.055 A 0.692 0.692 0 0 0 26.009 4.841 A 0.532 0.532 0 0 0 25.77 4.545 Q 25.534 4.4 25.055 4.348 A 4.34 4.34 0 0 0 24.915 4.335 L 24.915 4.035 A 41.07 41.07 0 0 0 25.292 4.055 Q 25.826 4.08 26.175 4.08 A 16.533 16.533 0 0 0 26.645 4.074 Q 27.015 4.063 27.315 4.035 Z M 104.55 4.035 L 104.55 4.335 Q 104.25 4.365 104.018 4.605 Q 103.807 4.822 103.615 5.286 A 4.841 4.841 0 0 0 103.575 5.385 L 101.115 11.835 L 100.605 13.14 Q 100.32 13.875 99.96 14.19 A 1.293 1.293 0 0 1 99.459 14.478 A 1.509 1.509 0 0 1 99.42 14.49 Q 99.105 14.58 98.79 14.58 A 1.379 1.379 0 0 1 98.464 14.543 A 0.986 0.986 0 0 1 98.055 14.34 A 0.786 0.786 0 0 1 97.777 13.807 A 1.123 1.123 0 0 1 97.77 13.68 A 1.003 1.003 0 0 1 97.8 13.43 A 0.721 0.721 0 0 1 97.98 13.102 A 0.689 0.689 0 0 1 98.327 12.911 A 1.041 1.041 0 0 1 98.565 12.885 A 0.956 0.956 0 0 1 98.823 12.918 A 0.744 0.744 0 0 1 99.113 13.072 A 0.614 0.614 0 0 1 99.322 13.467 A 0.887 0.887 0 0 1 99.33 13.59 A 0.784 0.784 0 0 1 99.268 13.907 Q 99.172 14.128 98.925 14.265 A 0.112 0.112 0 0 0 98.947 14.273 Q 98.97 14.279 99.004 14.28 A 0.445 0.445 0 0 0 99.015 14.28 A 1.077 1.077 0 0 0 99.832 13.902 Q 99.988 13.732 100.121 13.484 A 3.331 3.331 0 0 0 100.29 13.11 L 100.815 11.745 L 98.1 5.19 A 3.351 3.351 0 0 0 97.961 4.937 Q 97.815 4.7 97.67 4.575 A 0.739 0.739 0 0 0 97.59 4.515 Q 97.335 4.35 97.08 4.35 L 97.08 4.035 Q 97.682 4.119 98.441 4.125 A 14.802 14.802 0 0 0 98.55 4.125 Q 99.292 4.125 100.474 4.037 A 50.673 50.673 0 0 0 100.5 4.035 L 100.5 4.35 Q 100.074 4.35 99.829 4.406 A 0.999 0.999 0 0 0 99.713 4.44 Q 99.465 4.53 99.465 4.875 A 1.366 1.366 0 0 0 99.494 5.147 Q 99.538 5.36 99.645 5.61 L 101.445 10.08 L 103.11 5.745 A 4.526 4.526 0 0 0 103.182 5.533 Q 103.251 5.312 103.269 5.155 A 0.894 0.894 0 0 0 103.275 5.055 A 0.692 0.692 0 0 0 103.244 4.841 A 0.532 0.532 0 0 0 103.005 4.545 Q 102.769 4.4 102.29 4.348 A 4.34 4.34 0 0 0 102.15 4.335 L 102.15 4.035 A 41.07 41.07 0 0 0 102.527 4.055 Q 103.061 4.08 103.41 4.08 A 16.533 16.533 0 0 0 103.88 4.074 Q 104.25 4.063 104.55 4.035 Z M 30.405 3.66 L 30.405 4.05 L 32.01 4.05 L 32.01 4.35 L 30.405 4.35 L 30.405 10.215 A 1.867 1.867 0 0 0 30.435 10.561 Q 30.514 10.979 30.803 11.175 A 1.304 1.304 0 0 0 31.14 11.334 Q 31.464 11.438 31.931 11.445 A 4.541 4.541 0 0 0 31.995 11.445 L 31.995 11.76 L 31.635 11.745 A 306.802 306.802 0 0 0 31.1 11.73 Q 30.026 11.7 29.685 11.7 Q 29.307 11.7 27.998 11.756 A 218.727 218.727 0 0 0 27.915 11.76 L 27.915 11.445 Q 28.442 11.445 28.707 11.282 A 0.62 0.62 0 0 0 28.8 11.212 A 0.642 0.642 0 0 0 28.955 10.984 Q 29.055 10.749 29.055 10.365 L 29.055 4.35 L 27.855 4.35 L 27.855 4.05 L 29.055 4.05 Q 29.055 2.861 29.189 2.159 A 4.128 4.128 0 0 1 29.22 2.01 A 3.032 3.032 0 0 1 29.511 1.229 A 2.642 2.642 0 0 1 29.82 0.78 Q 30.12 0.435 30.585 0.232 A 2.459 2.459 0 0 1 31.4 0.037 A 2.912 2.912 0 0 1 31.605 0.03 A 2.483 2.483 0 0 1 32.218 0.102 A 1.876 1.876 0 0 1 32.91 0.435 Q 33.375 0.81 33.375 1.365 A 0.866 0.866 0 0 1 33.33 1.651 A 0.742 0.742 0 0 1 33.15 1.935 A 0.76 0.76 0 0 1 32.638 2.158 A 1.013 1.013 0 0 1 32.58 2.16 A 0.908 0.908 0 0 1 32.261 2.106 A 0.819 0.819 0 0 1 31.995 1.942 A 0.716 0.716 0 0 1 31.766 1.507 A 1.027 1.027 0 0 1 31.755 1.35 A 0.937 0.937 0 0 1 31.78 1.126 A 0.663 0.663 0 0 1 31.927 0.84 A 0.785 0.785 0 0 1 32.281 0.613 A 1.012 1.012 0 0 1 32.385 0.585 Q 32.34 0.435 32.145 0.345 A 0.888 0.888 0 0 0 31.958 0.284 Q 31.821 0.255 31.65 0.255 A 1.239 1.239 0 0 0 31.321 0.297 A 1.05 1.05 0 0 0 31.065 0.405 Q 30.81 0.555 30.675 0.81 A 1.321 1.321 0 0 0 30.579 1.038 Q 30.493 1.302 30.458 1.695 A 8.863 8.863 0 0 0 30.435 2.037 Q 30.408 2.563 30.405 3.447 A 67.712 67.712 0 0 0 30.405 3.66 Z M 75.315 3.84 L 75.66 3.84 A 12.088 12.088 0 0 0 75.634 4.275 Q 75.604 4.949 75.6 6.11 A 102.175 102.175 0 0 0 75.6 6.39 L 75.255 6.39 A 4.684 4.684 0 0 0 75.061 5.616 Q 74.891 5.128 74.618 4.755 Q 74.145 4.11 73.215 4.11 A 1.55 1.55 0 0 0 72.809 4.161 A 1.167 1.167 0 0 0 72.33 4.417 A 1.009 1.009 0 0 0 72.004 5.025 A 1.462 1.462 0 0 0 71.985 5.265 A 1.258 1.258 0 0 0 72.075 5.747 A 1.175 1.175 0 0 0 72.345 6.142 Q 72.705 6.495 73.5 6.99 A 2.664 2.664 0 0 1 73.576 7.034 Q 73.703 7.11 73.905 7.245 A 18.97 18.97 0 0 1 74.347 7.542 Q 74.543 7.678 74.71 7.802 A 8.315 8.315 0 0 1 75.015 8.04 Q 75.435 8.385 75.698 8.835 A 1.929 1.929 0 0 1 75.946 9.603 A 2.414 2.414 0 0 1 75.96 9.87 A 2.109 2.109 0 0 1 75.847 10.576 A 1.768 1.768 0 0 1 75.217 11.415 A 2.759 2.759 0 0 1 73.98 11.925 A 3.706 3.706 0 0 1 73.395 11.97 A 3.676 3.676 0 0 1 72.803 11.925 A 2.691 2.691 0 0 1 72.21 11.76 Q 71.88 11.595 71.595 11.355 A 0.221 0.221 0 0 0 71.544 11.316 A 0.174 0.174 0 0 0 71.46 11.295 A 0.155 0.155 0 0 0 71.365 11.329 Q 71.317 11.365 71.275 11.44 A 0.623 0.623 0 0 0 71.272 11.445 Q 71.217 11.546 71.179 11.701 A 2.145 2.145 0 0 0 71.145 11.864 L 70.8 11.865 A 16.26 16.26 0 0 0 70.826 11.358 Q 70.856 10.568 70.86 9.196 A 142.621 142.621 0 0 0 70.86 8.865 L 71.205 8.865 A 9.229 9.229 0 0 0 71.327 9.639 Q 71.499 10.482 71.805 10.973 Q 72.231 11.655 73.246 11.67 A 3.103 3.103 0 0 0 73.29 11.67 Q 73.815 11.67 74.22 11.325 A 1.072 1.072 0 0 0 74.542 10.831 Q 74.6 10.653 74.618 10.436 A 2.398 2.398 0 0 0 74.625 10.245 A 1.42 1.42 0 0 0 74.506 9.659 A 1.376 1.376 0 0 0 74.228 9.255 Q 73.83 8.85 72.93 8.28 A 31.244 31.244 0 0 1 72.584 8.058 Q 72.21 7.814 71.948 7.626 A 8.363 8.363 0 0 1 71.798 7.515 Q 71.4 7.215 71.13 6.78 A 1.79 1.79 0 0 1 70.879 6.06 A 2.3 2.3 0 0 1 70.86 5.76 A 2.253 2.253 0 0 1 70.934 5.164 A 1.572 1.572 0 0 1 71.49 4.32 Q 72.12 3.825 73.08 3.825 A 3.017 3.017 0 0 1 73.582 3.865 A 2.291 2.291 0 0 1 74.04 3.99 A 2.932 2.932 0 0 1 74.354 4.134 Q 74.51 4.217 74.633 4.313 A 1.59 1.59 0 0 1 74.715 4.38 Q 74.848 4.477 74.942 4.495 A 0.22 0.22 0 0 0 74.985 4.5 Q 75.255 4.5 75.315 3.84 Z M 79.485 11.16 L 79.485 13.08 A 1.641 1.641 0 0 0 79.51 13.38 Q 79.581 13.757 79.845 13.928 A 1.207 1.207 0 0 0 80.148 14.064 Q 80.442 14.154 80.866 14.16 A 4.323 4.323 0 0 0 80.925 14.16 L 80.925 14.475 L 80.58 14.46 A 226.276 226.276 0 0 0 80.016 14.442 Q 79.093 14.415 78.765 14.415 A 8.821 8.821 0 0 0 78.564 14.418 Q 78.129 14.428 77.145 14.475 L 77.145 14.16 Q 77.6 14.16 77.828 14.024 A 0.526 0.526 0 0 0 77.918 13.958 A 0.562 0.562 0 0 0 78.05 13.76 Q 78.123 13.586 78.133 13.317 A 2.341 2.341 0 0 0 78.135 13.23 L 78.135 5.67 A 2.959 2.959 0 0 0 78.115 5.314 Q 78.064 4.892 77.88 4.665 Q 77.625 4.35 76.995 4.35 L 76.995 4.035 Q 77.46 4.08 77.925 4.08 A 7.018 7.018 0 0 0 78.562 4.053 Q 78.859 4.026 79.114 3.971 A 3.246 3.246 0 0 0 79.485 3.87 L 79.485 5.46 A 2.932 2.932 0 0 1 79.916 4.735 A 2.492 2.492 0 0 1 80.445 4.253 A 2.488 2.488 0 0 1 81.809 3.826 A 3.023 3.023 0 0 1 81.885 3.825 Q 82.68 3.825 83.318 4.26 Q 83.955 4.695 84.315 5.535 Q 84.675 6.375 84.675 7.545 A 6.423 6.423 0 0 1 84.468 9.193 A 5.825 5.825 0 0 1 84.308 9.705 A 3.86 3.86 0 0 1 83.661 10.851 A 3.549 3.549 0 0 1 83.168 11.34 A 2.766 2.766 0 0 1 81.827 11.926 A 3.737 3.737 0 0 1 81.24 11.97 Q 80.67 11.97 80.205 11.745 A 2.125 2.125 0 0 1 79.815 11.504 A 1.654 1.654 0 0 1 79.485 11.16 Z M 17.235 6.57 L 17.235 5.64 Q 17.235 4.907 16.974 4.563 A 0.776 0.776 0 0 0 16.868 4.447 A 1.216 1.216 0 0 0 16.403 4.198 Q 16.155 4.125 15.84 4.125 A 3.207 3.207 0 0 0 15.312 4.165 Q 14.671 4.273 14.355 4.665 Q 14.655 4.74 14.858 4.98 A 0.851 0.851 0 0 1 15.049 5.418 A 1.145 1.145 0 0 1 15.06 5.58 A 0.943 0.943 0 0 1 15.026 5.839 A 0.7 0.7 0 0 1 14.82 6.172 Q 14.58 6.39 14.205 6.39 A 1.067 1.067 0 0 1 13.957 6.363 Q 13.766 6.318 13.637 6.195 A 0.664 0.664 0 0 1 13.575 6.128 A 0.955 0.955 0 0 1 13.371 5.617 A 1.243 1.243 0 0 1 13.365 5.49 A 1.24 1.24 0 0 1 13.393 5.217 A 0.888 0.888 0 0 1 13.538 4.89 Q 13.71 4.65 14.055 4.41 A 2.5 2.5 0 0 1 14.432 4.192 Q 14.673 4.078 14.97 3.99 Q 15.525 3.825 16.185 3.825 A 3.935 3.935 0 0 1 16.857 3.879 Q 17.541 3.997 17.955 4.38 Q 18.33 4.725 18.458 5.213 A 3.29 3.29 0 0 1 18.53 5.584 Q 18.558 5.779 18.571 6.006 A 8.146 8.146 0 0 1 18.585 6.495 L 18.585 10.665 A 2.127 2.127 0 0 0 18.592 10.849 Q 18.608 11.031 18.658 11.145 A 0.446 0.446 0 0 0 18.69 11.205 Q 18.795 11.37 19.05 11.37 Q 19.23 11.37 19.388 11.288 A 1.546 1.546 0 0 0 19.53 11.202 Q 19.624 11.139 19.725 11.055 L 19.89 11.31 A 5.87 5.87 0 0 1 19.657 11.481 Q 19.421 11.644 19.235 11.732 A 1.728 1.728 0 0 1 19.223 11.738 A 1.277 1.277 0 0 1 18.952 11.825 Q 18.821 11.852 18.668 11.861 A 2.53 2.53 0 0 1 18.525 11.865 A 2.258 2.258 0 0 1 18.173 11.84 Q 17.729 11.769 17.52 11.505 Q 17.27 11.189 17.239 10.675 A 2.462 2.462 0 0 1 17.235 10.53 A 3.566 3.566 0 0 1 16.886 11.019 Q 16.57 11.387 16.2 11.573 A 2.78 2.78 0 0 1 15.238 11.847 A 3.434 3.434 0 0 1 14.88 11.865 A 3.007 3.007 0 0 1 14.362 11.823 Q 14.081 11.774 13.859 11.666 A 1.347 1.347 0 0 1 13.477 11.393 A 1.558 1.558 0 0 1 13.091 10.686 Q 13.029 10.446 13.021 10.162 A 2.986 2.986 0 0 1 13.02 10.08 A 2.032 2.032 0 0 1 13.079 9.576 A 1.5 1.5 0 0 1 13.388 8.97 Q 13.755 8.535 14.258 8.28 A 6.936 6.936 0 0 1 14.641 8.101 Q 14.842 8.014 15.078 7.924 A 16.483 16.483 0 0 1 15.585 7.74 Q 16.425 7.455 16.83 7.215 A 0.992 0.992 0 0 0 17.044 7.049 A 0.669 0.669 0 0 0 17.235 6.57 Z M 37.245 6.57 L 37.245 5.64 Q 37.245 4.907 36.984 4.563 A 0.776 0.776 0 0 0 36.878 4.447 A 1.216 1.216 0 0 0 36.413 4.198 Q 36.165 4.125 35.85 4.125 A 3.207 3.207 0 0 0 35.322 4.165 Q 34.681 4.273 34.365 4.665 Q 34.665 4.74 34.868 4.98 A 0.851 0.851 0 0 1 35.059 5.418 A 1.145 1.145 0 0 1 35.07 5.58 A 0.943 0.943 0 0 1 35.036 5.839 A 0.7 0.7 0 0 1 34.83 6.172 Q 34.59 6.39 34.215 6.39 A 1.067 1.067 0 0 1 33.967 6.363 Q 33.776 6.318 33.647 6.195 A 0.664 0.664 0 0 1 33.585 6.128 A 0.955 0.955 0 0 1 33.381 5.617 A 1.243 1.243 0 0 1 33.375 5.49 A 1.24 1.24 0 0 1 33.403 5.217 A 0.888 0.888 0 0 1 33.548 4.89 Q 33.72 4.65 34.065 4.41 A 2.5 2.5 0 0 1 34.442 4.192 Q 34.683 4.078 34.98 3.99 Q 35.535 3.825 36.195 3.825 A 3.935 3.935 0 0 1 36.867 3.879 Q 37.551 3.997 37.965 4.38 Q 38.34 4.725 38.468 5.213 A 3.29 3.29 0 0 1 38.54 5.584 Q 38.568 5.779 38.581 6.006 A 8.146 8.146 0 0 1 38.595 6.495 L 38.595 10.665 A 2.127 2.127 0 0 0 38.602 10.849 Q 38.618 11.031 38.668 11.145 A 0.446 0.446 0 0 0 38.7 11.205 Q 38.805 11.37 39.06 11.37 Q 39.24 11.37 39.398 11.288 A 1.546 1.546 0 0 0 39.54 11.202 Q 39.634 11.139 39.735 11.055 L 39.9 11.31 A 5.87 5.87 0 0 1 39.667 11.481 Q 39.431 11.644 39.245 11.732 A 1.728 1.728 0 0 1 39.233 11.738 A 1.277 1.277 0 0 1 38.962 11.825 Q 38.831 11.852 38.678 11.861 A 2.53 2.53 0 0 1 38.535 11.865 A 2.258 2.258 0 0 1 38.183 11.84 Q 37.739 11.769 37.53 11.505 Q 37.28 11.189 37.249 10.675 A 2.462 2.462 0 0 1 37.245 10.53 A 3.566 3.566 0 0 1 36.896 11.019 Q 36.58 11.387 36.21 11.573 A 2.78 2.78 0 0 1 35.248 11.847 A 3.434 3.434 0 0 1 34.89 11.865 A 3.007 3.007 0 0 1 34.372 11.823 Q 34.091 11.774 33.869 11.666 A 1.347 1.347 0 0 1 33.487 11.393 A 1.558 1.558 0 0 1 33.101 10.686 Q 33.039 10.446 33.031 10.162 A 2.986 2.986 0 0 1 33.03 10.08 A 2.032 2.032 0 0 1 33.089 9.576 A 1.5 1.5 0 0 1 33.398 8.97 Q 33.765 8.535 34.268 8.28 A 6.936 6.936 0 0 1 34.651 8.101 Q 34.852 8.014 35.088 7.924 A 16.483 16.483 0 0 1 35.595 7.74 Q 36.435 7.455 36.84 7.215 A 0.992 0.992 0 0 0 37.054 7.049 A 0.669 0.669 0 0 0 37.245 6.57 Z M 94.47 6.57 L 94.47 5.64 Q 94.47 4.907 94.209 4.563 A 0.776 0.776 0 0 0 94.103 4.447 A 1.216 1.216 0 0 0 93.638 4.198 Q 93.39 4.125 93.075 4.125 A 3.207 3.207 0 0 0 92.547 4.165 Q 91.906 4.273 91.59 4.665 Q 91.89 4.74 92.093 4.98 A 0.851 0.851 0 0 1 92.284 5.418 A 1.145 1.145 0 0 1 92.295 5.58 A 0.943 0.943 0 0 1 92.261 5.839 A 0.7 0.7 0 0 1 92.055 6.172 Q 91.815 6.39 91.44 6.39 A 1.067 1.067 0 0 1 91.192 6.363 Q 91.001 6.318 90.872 6.195 A 0.664 0.664 0 0 1 90.81 6.128 A 0.955 0.955 0 0 1 90.606 5.617 A 1.243 1.243 0 0 1 90.6 5.49 A 1.24 1.24 0 0 1 90.628 5.217 A 0.888 0.888 0 0 1 90.773 4.89 Q 90.945 4.65 91.29 4.41 A 2.5 2.5 0 0 1 91.667 4.192 Q 91.908 4.078 92.205 3.99 Q 92.76 3.825 93.42 3.825 A 3.935 3.935 0 0 1 94.092 3.879 Q 94.776 3.997 95.19 4.38 Q 95.565 4.725 95.693 5.213 A 3.29 3.29 0 0 1 95.765 5.584 Q 95.793 5.779 95.806 6.006 A 8.146 8.146 0 0 1 95.82 6.495 L 95.82 10.665 A 2.127 2.127 0 0 0 95.827 10.849 Q 95.843 11.031 95.893 11.145 A 0.446 0.446 0 0 0 95.925 11.205 Q 96.03 11.37 96.285 11.37 Q 96.465 11.37 96.623 11.288 A 1.546 1.546 0 0 0 96.765 11.202 Q 96.859 11.139 96.96 11.055 L 97.125 11.31 A 5.87 5.87 0 0 1 96.892 11.481 Q 96.656 11.644 96.47 11.732 A 1.728 1.728 0 0 1 96.458 11.738 A 1.277 1.277 0 0 1 96.187 11.825 Q 96.056 11.852 95.903 11.861 A 2.53 2.53 0 0 1 95.76 11.865 A 2.258 2.258 0 0 1 95.408 11.84 Q 94.964 11.769 94.755 11.505 Q 94.505 11.189 94.474 10.675 A 2.462 2.462 0 0 1 94.47 10.53 A 3.566 3.566 0 0 1 94.121 11.019 Q 93.805 11.387 93.435 11.573 A 2.78 2.78 0 0 1 92.473 11.847 A 3.434 3.434 0 0 1 92.115 11.865 A 3.007 3.007 0 0 1 91.597 11.823 Q 91.316 11.774 91.094 11.666 A 1.347 1.347 0 0 1 90.712 11.393 A 1.558 1.558 0 0 1 90.326 10.686 Q 90.264 10.446 90.256 10.162 A 2.986 2.986 0 0 1 90.255 10.08 A 2.032 2.032 0 0 1 90.314 9.576 A 1.5 1.5 0 0 1 90.623 8.97 Q 90.99 8.535 91.493 8.28 A 6.936 6.936 0 0 1 91.876 8.101 Q 92.077 8.014 92.313 7.924 A 16.483 16.483 0 0 1 92.82 7.74 Q 93.66 7.455 94.065 7.215 A 0.992 0.992 0 0 0 94.279 7.049 A 0.669 0.669 0 0 0 94.47 6.57 Z M 3.765 7.47 L 2.61 7.47 L 2.61 10.17 A 4.308 4.308 0 0 0 2.618 10.451 Q 2.636 10.72 2.691 10.893 A 0.819 0.819 0 0 0 2.73 10.995 A 0.621 0.621 0 0 0 3.069 11.311 A 0.862 0.862 0 0 0 3.15 11.34 A 1.786 1.786 0 0 0 3.336 11.384 Q 3.535 11.421 3.828 11.443 A 9.744 9.744 0 0 0 4.125 11.46 L 4.125 11.76 A 19.902 19.902 0 0 0 3.695 11.74 Q 2.989 11.715 1.92 11.715 A 60.592 60.592 0 0 0 1.316 11.718 Q 0.473 11.726 0 11.76 L 0 11.46 A 6.242 6.242 0 0 0 0.252 11.441 Q 0.602 11.408 0.788 11.34 A 0.533 0.533 0 0 0 1.107 11.041 A 0.682 0.682 0 0 0 1.125 10.995 Q 1.215 10.74 1.215 10.17 L 1.215 2.73 Q 1.215 2.16 1.125 1.905 A 0.582 0.582 0 0 0 1.011 1.708 A 0.543 0.543 0 0 0 0.788 1.56 A 1.307 1.307 0 0 0 0.625 1.514 Q 0.446 1.474 0.181 1.452 A 6.652 6.652 0 0 0 0 1.44 L 0 1.14 A 12.801 12.801 0 0 0 0.351 1.16 Q 0.749 1.177 1.299 1.183 A 53.85 53.85 0 0 0 1.83 1.185 L 3.45 1.17 Q 3.716 1.156 4.048 1.155 A 16.961 16.961 0 0 1 4.095 1.155 A 6.163 6.163 0 0 1 5.111 1.233 Q 6.141 1.406 6.78 1.957 A 2.635 2.635 0 0 1 7.699 3.821 A 3.673 3.673 0 0 1 7.71 4.11 Q 7.71 4.935 7.343 5.693 Q 6.975 6.45 6.098 6.96 A 3.394 3.394 0 0 1 5.237 7.304 Q 4.595 7.47 3.765 7.47 Z M 59.31 11.76 L 58.44 11.745 Q 57.6 11.715 57.21 11.715 A 55.62 55.62 0 0 0 56.633 11.718 Q 55.823 11.726 55.35 11.76 L 55.35 11.46 A 6.242 6.242 0 0 0 55.602 11.441 Q 55.952 11.408 56.138 11.34 A 0.533 0.533 0 0 0 56.457 11.041 A 0.682 0.682 0 0 0 56.475 10.995 Q 56.565 10.74 56.565 10.17 L 56.565 2.73 Q 56.565 2.16 56.475 1.905 A 0.582 0.582 0 0 0 56.361 1.708 A 0.543 0.543 0 0 0 56.138 1.56 A 1.307 1.307 0 0 0 55.975 1.514 Q 55.796 1.474 55.531 1.452 A 6.652 6.652 0 0 0 55.35 1.44 L 55.35 1.14 A 9.162 9.162 0 0 0 55.638 1.16 Q 56.108 1.185 56.805 1.185 L 58.08 1.17 A 163.608 163.608 0 0 1 58.494 1.158 Q 59.175 1.14 59.445 1.14 A 8.452 8.452 0 0 1 60.939 1.263 Q 62.502 1.544 63.42 2.467 A 4.249 4.249 0 0 1 64.46 4.25 Q 64.666 4.919 64.72 5.727 A 8.925 8.925 0 0 1 64.74 6.33 A 7.042 7.042 0 0 1 64.598 7.774 A 5.443 5.443 0 0 1 64.095 9.195 Q 63.45 10.425 62.228 11.093 A 5.323 5.323 0 0 1 60.612 11.649 A 7.312 7.312 0 0 1 59.31 11.76 Z M 47.235 7.035 L 47.235 10.215 A 1.867 1.867 0 0 0 47.265 10.561 Q 47.344 10.979 47.633 11.175 A 1.304 1.304 0 0 0 47.97 11.334 Q 48.294 11.438 48.761 11.445 A 4.541 4.541 0 0 0 48.825 11.445 L 48.825 11.76 L 48.465 11.745 A 306.802 306.802 0 0 0 47.93 11.73 Q 46.856 11.7 46.515 11.7 Q 46.137 11.7 44.828 11.756 A 218.727 218.727 0 0 0 44.745 11.76 L 44.745 11.445 Q 45.272 11.445 45.537 11.282 A 0.62 0.62 0 0 0 45.63 11.212 A 0.642 0.642 0 0 0 45.785 10.984 Q 45.885 10.749 45.885 10.365 L 45.885 5.67 A 2.959 2.959 0 0 0 45.865 5.314 Q 45.814 4.892 45.63 4.665 Q 45.375 4.35 44.745 4.35 L 44.745 4.035 A 10.097 10.097 0 0 0 45.562 4.079 A 9.113 9.113 0 0 0 45.675 4.08 A 7.018 7.018 0 0 0 46.312 4.053 Q 46.609 4.026 46.864 3.971 A 3.246 3.246 0 0 0 47.235 3.87 L 47.235 5.745 Q 47.505 4.995 48.098 4.41 A 2.23 2.23 0 0 1 48.58 4.042 A 1.685 1.685 0 0 1 49.41 3.825 A 1.705 1.705 0 0 1 49.861 3.882 A 1.289 1.289 0 0 1 50.393 4.17 A 1.177 1.177 0 0 1 50.667 4.526 A 1.085 1.085 0 0 1 50.775 5.01 A 1.09 1.09 0 0 1 50.714 5.38 A 0.969 0.969 0 0 1 50.542 5.677 A 0.757 0.757 0 0 1 49.992 5.953 A 1.037 1.037 0 0 1 49.92 5.955 A 0.86 0.86 0 0 1 49.597 5.896 A 0.799 0.799 0 0 1 49.358 5.745 A 0.692 0.692 0 0 1 49.135 5.315 A 0.987 0.987 0 0 1 49.125 5.175 A 0.853 0.853 0 0 1 49.418 4.528 A 1.398 1.398 0 0 1 49.635 4.365 A 0.342 0.342 0 0 0 49.389 4.219 A 0.519 0.519 0 0 0 49.32 4.215 A 1.445 1.445 0 0 0 48.443 4.514 A 1.973 1.973 0 0 0 48.255 4.672 A 3.145 3.145 0 0 0 47.567 5.648 A 3.663 3.663 0 0 0 47.505 5.79 A 3.895 3.895 0 0 0 47.311 6.392 A 2.87 2.87 0 0 0 47.235 7.035 Z M 10.965 0 L 10.965 10.365 A 2.336 2.336 0 0 0 10.981 10.649 Q 11.029 11.038 11.22 11.213 Q 11.449 11.421 11.978 11.442 A 3.109 3.109 0 0 0 12.105 11.445 L 12.105 11.76 A 159.577 159.577 0 0 0 11.546 11.737 Q 10.845 11.709 10.481 11.702 A 10.797 10.797 0 0 0 10.29 11.7 A 11.849 11.849 0 0 0 10.054 11.703 Q 9.553 11.713 8.475 11.76 L 8.475 11.445 Q 9.002 11.445 9.267 11.282 A 0.62 0.62 0 0 0 9.36 11.212 A 0.642 0.642 0 0 0 9.515 10.984 Q 9.615 10.749 9.615 10.365 L 9.615 1.8 A 2.959 2.959 0 0 0 9.595 1.444 Q 9.544 1.022 9.36 0.795 Q 9.105 0.48 8.475 0.48 L 8.475 0.165 Q 8.94 0.21 9.405 0.21 A 7.018 7.018 0 0 0 10.042 0.183 Q 10.339 0.156 10.594 0.101 A 3.246 3.246 0 0 0 10.965 0 Z M 88.2 0 L 88.2 10.365 A 2.336 2.336 0 0 0 88.216 10.649 Q 88.264 11.038 88.455 11.213 Q 88.684 11.421 89.213 11.442 A 3.109 3.109 0 0 0 89.34 11.445 L 89.34 11.76 A 159.577 159.577 0 0 0 88.781 11.737 Q 88.08 11.709 87.716 11.702 A 10.797 10.797 0 0 0 87.525 11.7 A 11.849 11.849 0 0 0 87.289 11.703 Q 86.788 11.713 85.71 11.76 L 85.71 11.445 Q 86.237 11.445 86.502 11.282 A 0.62 0.62 0 0 0 86.595 11.212 A 0.642 0.642 0 0 0 86.75 10.984 Q 86.85 10.749 86.85 10.365 L 86.85 1.8 A 2.959 2.959 0 0 0 86.83 1.444 Q 86.779 1.022 86.595 0.795 Q 86.34 0.48 85.71 0.48 L 85.71 0.165 Q 86.175 0.21 86.64 0.21 A 7.018 7.018 0 0 0 87.277 0.183 Q 87.574 0.156 87.829 0.101 A 3.246 3.246 0 0 0 88.2 0 Z M 57.96 2.7 L 57.96 10.2 A 5.206 5.206 0 0 0 57.967 10.482 Q 57.985 10.816 58.05 11.01 A 0.7 0.7 0 0 0 58.145 11.201 A 0.559 0.559 0 0 0 58.372 11.385 Q 58.576 11.477 58.969 11.488 A 3.978 3.978 0 0 0 59.085 11.49 A 7.093 7.093 0 0 0 60.056 11.428 Q 60.975 11.301 61.59 10.913 A 3.009 3.009 0 0 0 62.799 9.428 A 3.827 3.827 0 0 0 62.873 9.225 A 6.328 6.328 0 0 0 63.096 8.306 Q 63.177 7.835 63.213 7.287 A 13.954 13.954 0 0 0 63.24 6.39 A 12.095 12.095 0 0 0 63.192 5.279 Q 63.101 4.291 62.835 3.578 A 3.395 3.395 0 0 0 62.325 2.652 A 2.903 2.903 0 0 0 61.523 1.95 Q 60.615 1.41 59.07 1.41 A 3.312 3.312 0 0 0 58.827 1.418 Q 58.54 1.44 58.373 1.515 A 0.574 0.574 0 0 0 58.079 1.815 A 0.796 0.796 0 0 0 58.05 1.89 Q 57.96 2.16 57.96 2.7 Z M 42.84 3.87 L 42.84 10.365 A 2.336 2.336 0 0 0 42.856 10.649 Q 42.904 11.038 43.095 11.213 Q 43.324 11.421 43.853 11.442 A 3.109 3.109 0 0 0 43.98 11.445 L 43.98 11.76 A 159.577 159.577 0 0 0 43.421 11.737 Q 42.72 11.709 42.356 11.702 A 10.797 10.797 0 0 0 42.165 11.7 A 11.849 11.849 0 0 0 41.929 11.703 Q 41.428 11.713 40.35 11.76 L 40.35 11.445 Q 40.877 11.445 41.142 11.282 A 0.62 0.62 0 0 0 41.235 11.212 A 0.642 0.642 0 0 0 41.39 10.984 Q 41.49 10.749 41.49 10.365 L 41.49 5.67 A 2.959 2.959 0 0 0 41.47 5.314 Q 41.419 4.892 41.235 4.665 Q 40.98 4.35 40.35 4.35 L 40.35 4.035 A 10.097 10.097 0 0 0 41.167 4.079 A 9.113 9.113 0 0 0 41.28 4.08 A 7.018 7.018 0 0 0 41.917 4.053 Q 42.214 4.026 42.469 3.971 A 3.246 3.246 0 0 0 42.84 3.87 Z M 68.49 3.87 L 68.49 10.365 A 2.336 2.336 0 0 0 68.506 10.649 Q 68.554 11.038 68.745 11.213 Q 68.974 11.421 69.503 11.442 A 3.109 3.109 0 0 0 69.63 11.445 L 69.63 11.76 A 159.577 159.577 0 0 0 69.071 11.737 Q 68.37 11.709 68.006 11.702 A 10.797 10.797 0 0 0 67.815 11.7 A 11.849 11.849 0 0 0 67.579 11.703 Q 67.078 11.713 66 11.76 L 66 11.445 Q 66.527 11.445 66.792 11.282 A 0.62 0.62 0 0 0 66.885 11.212 A 0.642 0.642 0 0 0 67.04 10.984 Q 67.14 10.749 67.14 10.365 L 67.14 5.67 A 2.959 2.959 0 0 0 67.12 5.314 Q 67.069 4.892 66.885 4.665 Q 66.63 4.35 66 4.35 L 66 4.035 A 10.097 10.097 0 0 0 66.817 4.079 A 9.113 9.113 0 0 0 66.93 4.08 A 7.018 7.018 0 0 0 67.567 4.053 Q 67.864 4.026 68.119 3.971 A 3.246 3.246 0 0 0 68.49 3.87 Z M 79.485 6.165 L 79.485 10.665 Q 79.695 11.1 80.1 11.363 A 1.61 1.61 0 0 0 80.715 11.596 A 2.159 2.159 0 0 0 81.075 11.625 Q 83.072 11.625 83.21 8.271 A 12.573 12.573 0 0 0 83.22 7.755 Q 83.22 5.69 82.607 4.85 A 1.326 1.326 0 0 0 81.48 4.275 A 1.743 1.743 0 0 0 80.35 4.689 A 2.258 2.258 0 0 0 80.265 4.763 A 2.311 2.311 0 0 0 79.782 5.39 Q 79.599 5.729 79.485 6.165 Z M 2.61 2.73 L 2.61 7.17 L 3.615 7.17 A 4.284 4.284 0 0 0 4.332 7.114 Q 4.709 7.05 5.001 6.912 A 1.64 1.64 0 0 0 5.648 6.383 A 2.801 2.801 0 0 0 6.06 5.495 Q 6.21 4.956 6.21 4.275 A 5.852 5.852 0 0 0 6.164 3.517 Q 6.048 2.626 5.633 2.13 A 1.737 1.737 0 0 0 4.895 1.623 Q 4.606 1.515 4.246 1.47 A 4.32 4.32 0 0 0 3.72 1.44 A 3.312 3.312 0 0 0 3.477 1.448 Q 3.19 1.47 3.023 1.545 A 0.574 0.574 0 0 0 2.729 1.845 A 0.796 0.796 0 0 0 2.7 1.92 Q 2.61 2.19 2.61 2.73 Z M 17.235 10.125 L 17.235 7.185 A 1.012 1.012 0 0 1 16.946 7.477 A 1.23 1.23 0 0 1 16.86 7.53 A 4.575 4.575 0 0 1 16.724 7.603 Q 16.567 7.684 16.343 7.789 A 20.935 20.935 0 0 1 16.125 7.89 A 9.952 9.952 0 0 0 15.743 8.06 Q 15.428 8.208 15.203 8.348 A 1.958 1.958 0 0 0 14.694 8.805 A 2.324 2.324 0 0 0 14.595 8.94 A 1.403 1.403 0 0 0 14.394 9.405 Q 14.348 9.595 14.341 9.817 A 2.582 2.582 0 0 0 14.34 9.9 A 2.201 2.201 0 0 0 14.372 10.289 Q 14.443 10.682 14.67 10.92 Q 15 11.265 15.54 11.265 A 1.663 1.663 0 0 0 16.653 10.831 Q 16.887 10.629 17.097 10.333 A 3.91 3.91 0 0 0 17.235 10.125 Z M 37.245 10.125 L 37.245 7.185 A 1.012 1.012 0 0 1 36.956 7.477 A 1.23 1.23 0 0 1 36.87 7.53 A 4.575 4.575 0 0 1 36.734 7.603 Q 36.577 7.684 36.353 7.789 A 20.935 20.935 0 0 1 36.135 7.89 A 9.952 9.952 0 0 0 35.753 8.06 Q 35.438 8.208 35.213 8.348 A 1.958 1.958 0 0 0 34.704 8.805 A 2.324 2.324 0 0 0 34.605 8.94 A 1.403 1.403 0 0 0 34.404 9.405 Q 34.358 9.595 34.351 9.817 A 2.582 2.582 0 0 0 34.35 9.9 A 2.201 2.201 0 0 0 34.382 10.289 Q 34.453 10.682 34.68 10.92 Q 35.01 11.265 35.55 11.265 A 1.663 1.663 0 0 0 36.663 10.831 Q 36.897 10.629 37.107 10.333 A 3.91 3.91 0 0 0 37.245 10.125 Z M 94.47 10.125 L 94.47 7.185 A 1.012 1.012 0 0 1 94.181 7.477 A 1.23 1.23 0 0 1 94.095 7.53 A 4.575 4.575 0 0 1 93.959 7.603 Q 93.802 7.684 93.578 7.789 A 20.935 20.935 0 0 1 93.36 7.89 A 9.952 9.952 0 0 0 92.978 8.06 Q 92.663 8.208 92.438 8.348 A 1.958 1.958 0 0 0 91.929 8.805 A 2.324 2.324 0 0 0 91.83 8.94 A 1.403 1.403 0 0 0 91.629 9.405 Q 91.583 9.595 91.576 9.817 A 2.582 2.582 0 0 0 91.575 9.9 A 2.201 2.201 0 0 0 91.607 10.289 Q 91.678 10.682 91.905 10.92 Q 92.235 11.265 92.775 11.265 A 1.663 1.663 0 0 0 93.888 10.831 Q 94.122 10.629 94.332 10.333 A 3.91 3.91 0 0 0 94.47 10.125 Z M 42.726 0.561 A 0.921 0.921 0 0 0 42.06 0.285 A 0.93 0.93 0 0 0 41.717 0.348 A 0.97 0.97 0 0 0 41.385 0.57 A 1.17 1.17 0 0 0 41.376 0.579 A 0.921 0.921 0 0 0 41.1 1.245 A 0.93 0.93 0 0 0 41.163 1.588 A 0.97 0.97 0 0 0 41.385 1.92 A 1.17 1.17 0 0 0 41.394 1.929 A 0.921 0.921 0 0 0 42.06 2.205 A 0.93 0.93 0 0 0 42.403 2.142 A 0.97 0.97 0 0 0 42.735 1.92 A 1.17 1.17 0 0 0 42.744 1.911 A 0.921 0.921 0 0 0 43.02 1.245 A 0.93 0.93 0 0 0 42.957 0.902 A 0.97 0.97 0 0 0 42.735 0.57 A 1.17 1.17 0 0 0 42.726 0.561 Z M 68.376 0.561 A 0.921 0.921 0 0 0 67.71 0.285 A 0.93 0.93 0 0 0 67.367 0.348 A 0.97 0.97 0 0 0 67.035 0.57 A 1.17 1.17 0 0 0 67.026 0.579 A 0.921 0.921 0 0 0 66.75 1.245 A 0.93 0.93 0 0 0 66.813 1.588 A 0.97 0.97 0 0 0 67.035 1.92 A 1.17 1.17 0 0 0 67.044 1.929 A 0.921 0.921 0 0 0 67.71 2.205 A 0.93 0.93 0 0 0 68.053 2.142 A 0.97 0.97 0 0 0 68.385 1.92 A 1.17 1.17 0 0 0 68.394 1.911 A 0.921 0.921 0 0 0 68.67 1.245 A 0.93 0.93 0 0 0 68.607 0.902 A 0.97 0.97 0 0 0 68.385 0.57 A 1.17 1.17 0 0 0 68.376 0.561 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/pt-sans-narrow.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="79.71" height="10.86" viewBox="0 0 79.71 10.86"><title>PT Sans Narrow</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 48.705 10.845 L 44.85 4.02 L 44.205 2.37 L 44.16 2.37 L 44.325 4.02 L 44.325 10.68 L 43.245 10.68 L 43.245 0.015 L 43.92 0.015 L 47.805 6.825 L 48.42 8.4 L 48.48 8.4 L 48.315 6.825 L 48.315 0.18 L 49.395 0.18 L 49.395 10.845 L 48.705 10.845 Z M 75.015 3.18 L 75.81 3.18 L 77.145 7.56 L 77.415 9 L 77.445 9 L 77.67 7.53 L 78.69 3.18 L 79.71 3.18 L 77.715 10.845 L 77.1 10.845 L 75.585 5.925 L 75.375 4.665 L 75.345 4.665 L 75.135 5.94 L 73.665 10.845 L 73.05 10.845 L 70.995 3.18 L 72.15 3.18 L 73.305 7.545 L 73.485 9 L 73.515 9 L 73.785 7.515 L 75.015 3.18 Z M 15.525 10.32 L 15.915 9.285 Q 16.2 9.48 16.718 9.653 Q 17.235 9.825 17.895 9.825 Q 18.665 9.825 19.171 9.478 A 1.719 1.719 0 0 0 19.26 9.413 A 1.297 1.297 0 0 0 19.702 8.745 Q 19.768 8.524 19.782 8.255 A 2.797 2.797 0 0 0 19.785 8.115 A 1.924 1.924 0 0 0 19.705 7.552 A 1.643 1.643 0 0 0 19.485 7.095 A 3.753 3.753 0 0 0 18.951 6.48 A 4.381 4.381 0 0 0 18.735 6.293 A 13.656 13.656 0 0 0 17.928 5.683 A 15.283 15.283 0 0 0 17.768 5.573 Q 17.25 5.22 16.8 4.793 Q 16.35 4.365 16.05 3.81 A 2.412 2.412 0 0 1 15.807 3.114 Q 15.751 2.821 15.75 2.486 A 4.05 4.05 0 0 1 15.75 2.475 Q 15.75 1.54 16.167 0.965 A 1.838 1.838 0 0 1 16.508 0.608 A 2.668 2.668 0 0 1 17.584 0.096 Q 17.996 0 18.48 0 A 7.13 7.13 0 0 1 19.147 0.03 Q 19.482 0.061 19.776 0.126 A 4.323 4.323 0 0 1 19.815 0.135 A 4.821 4.821 0 0 1 20.214 0.244 Q 20.403 0.305 20.56 0.377 A 2.256 2.256 0 0 1 20.76 0.48 L 20.4 1.47 A 1.812 1.812 0 0 0 20.192 1.363 Q 19.969 1.263 19.649 1.176 A 6.006 6.006 0 0 0 19.627 1.17 Q 19.157 1.044 18.549 1.036 A 6.306 6.306 0 0 0 18.465 1.035 A 2.621 2.621 0 0 0 18.021 1.07 Q 17.539 1.153 17.265 1.433 A 1.348 1.348 0 0 0 16.877 2.338 A 1.776 1.776 0 0 0 16.875 2.43 Q 16.875 2.955 17.175 3.36 A 3.874 3.874 0 0 0 17.633 3.872 A 4.768 4.768 0 0 0 17.925 4.125 Q 18.375 4.485 18.893 4.853 Q 19.41 5.22 19.86 5.67 Q 20.31 6.12 20.61 6.69 A 2.546 2.546 0 0 1 20.86 7.441 A 3.466 3.466 0 0 1 20.91 8.04 Q 20.91 9.36 20.13 10.11 A 2.543 2.543 0 0 1 19.048 10.716 Q 18.548 10.86 17.925 10.86 A 8.121 8.121 0 0 1 17.344 10.841 Q 16.826 10.803 16.448 10.695 A 5.59 5.59 0 0 1 16.078 10.576 Q 15.896 10.51 15.744 10.438 A 2.468 2.468 0 0 1 15.525 10.32 Z M 33.255 10.68 L 32.175 10.68 L 32.175 6.105 A 7.673 7.673 0 0 0 32.156 5.551 Q 32.117 5.012 31.995 4.67 A 1.505 1.505 0 0 0 31.913 4.478 A 0.888 0.888 0 0 0 31.269 4.003 A 1.472 1.472 0 0 0 30.975 3.975 A 1.641 1.641 0 0 0 30.506 4.039 A 1.307 1.307 0 0 0 29.985 4.335 Q 29.595 4.695 29.415 5.22 L 29.415 10.68 L 28.335 10.68 L 28.335 3.18 L 29.115 3.18 L 29.31 3.975 L 29.355 3.975 A 2.275 2.275 0 0 1 29.856 3.465 A 2.843 2.843 0 0 1 30.128 3.285 A 2.046 2.046 0 0 1 30.81 3.04 A 2.756 2.756 0 0 1 31.29 3 A 2.904 2.904 0 0 1 31.715 3.03 A 2.125 2.125 0 0 1 32.137 3.135 Q 32.505 3.27 32.753 3.593 A 1.736 1.736 0 0 1 32.946 3.916 Q 33.022 4.078 33.079 4.272 A 3.382 3.382 0 0 1 33.127 4.455 A 4.153 4.153 0 0 1 33.205 4.9 Q 33.233 5.128 33.245 5.39 A 9.237 9.237 0 0 1 33.255 5.82 L 33.255 10.68 Z M 12.12 0.18 L 12.12 1.215 L 9.54 1.215 L 9.54 10.68 L 8.415 10.68 L 8.415 1.215 L 5.835 1.215 L 5.835 0.18 L 12.12 0.18 Z M 0 10.68 L 0 0.285 A 5.298 5.298 0 0 1 0.82 0.125 A 6.039 6.039 0 0 1 1.02 0.105 Q 1.56 0.06 2.085 0.06 Q 2.685 0.06 3.27 0.195 Q 3.855 0.33 4.328 0.69 A 2.376 2.376 0 0 1 4.87 1.279 A 3.091 3.091 0 0 1 5.093 1.68 A 2.855 2.855 0 0 1 5.29 2.285 Q 5.385 2.729 5.385 3.285 Q 5.385 4.089 5.184 4.687 A 2.944 2.944 0 0 1 5.107 4.89 Q 4.83 5.55 4.373 5.963 Q 3.915 6.375 3.323 6.563 Q 2.73 6.75 2.1 6.75 L 1.905 6.75 A 5.44 5.44 0 0 1 1.712 6.746 A 6.376 6.376 0 0 1 1.62 6.743 Q 1.47 6.735 1.328 6.72 Q 1.22 6.709 1.16 6.697 A 0.594 0.594 0 0 1 1.125 6.69 L 1.125 10.68 L 0 10.68 Z M 22.62 4.485 L 22.26 3.63 Q 22.695 3.36 23.318 3.21 A 5.496 5.496 0 0 1 24.437 3.063 A 6.22 6.22 0 0 1 24.63 3.06 A 3.451 3.451 0 0 1 25.032 3.082 Q 25.231 3.105 25.397 3.154 A 1.527 1.527 0 0 1 25.642 3.248 A 1.603 1.603 0 0 1 26.039 3.518 A 1.413 1.413 0 0 1 26.243 3.758 A 1.801 1.801 0 0 1 26.513 4.413 A 2.103 2.103 0 0 1 26.527 4.493 A 5.244 5.244 0 0 1 26.593 5.215 A 5.885 5.885 0 0 1 26.595 5.355 Q 26.595 6.255 26.558 7.11 A 39.054 39.054 0 0 0 26.524 8.243 A 32.967 32.967 0 0 0 26.52 8.73 A 15.3 15.3 0 0 0 26.532 9.345 A 12.148 12.148 0 0 0 26.558 9.788 A 6.034 6.034 0 0 0 26.652 10.489 A 5.296 5.296 0 0 0 26.7 10.71 L 25.875 10.71 L 25.62 9.825 L 25.56 9.825 A 1.88 1.88 0 0 1 25.157 10.307 A 2.402 2.402 0 0 1 24.9 10.5 Q 24.465 10.785 23.73 10.785 A 1.9 1.9 0 0 1 23.057 10.67 A 1.688 1.688 0 0 1 22.403 10.223 A 1.868 1.868 0 0 1 21.977 9.429 Q 21.885 9.088 21.885 8.67 A 3.166 3.166 0 0 1 21.918 8.198 Q 21.955 7.952 22.034 7.745 A 1.727 1.727 0 0 1 22.102 7.59 Q 22.32 7.155 22.718 6.885 A 2.387 2.387 0 0 1 23.288 6.604 A 3.044 3.044 0 0 1 23.662 6.503 A 5.334 5.334 0 0 1 24.28 6.415 A 7.089 7.089 0 0 1 24.885 6.39 L 25.185 6.39 Q 25.335 6.39 25.5 6.405 A 10.758 10.758 0 0 0 25.531 6.018 Q 25.541 5.841 25.544 5.683 A 6.121 6.121 0 0 0 25.545 5.58 A 4.55 4.55 0 0 0 25.529 5.184 Q 25.494 4.79 25.385 4.545 A 0.888 0.888 0 0 0 25.29 4.38 A 0.748 0.748 0 0 0 24.966 4.135 Q 24.724 4.035 24.36 4.035 A 3.21 3.21 0 0 0 23.893 4.071 A 4.322 4.322 0 0 0 23.445 4.163 A 4.128 4.128 0 0 0 23.07 4.277 Q 22.816 4.369 22.62 4.485 Z M 51.525 4.485 L 51.165 3.63 Q 51.6 3.36 52.223 3.21 A 5.496 5.496 0 0 1 53.342 3.063 A 6.22 6.22 0 0 1 53.535 3.06 A 3.451 3.451 0 0 1 53.937 3.082 Q 54.136 3.105 54.302 3.154 A 1.527 1.527 0 0 1 54.547 3.248 A 1.603 1.603 0 0 1 54.944 3.518 A 1.413 1.413 0 0 1 55.148 3.758 A 1.801 1.801 0 0 1 55.418 4.413 A 2.103 2.103 0 0 1 55.432 4.493 A 5.244 5.244 0 0 1 55.498 5.215 A 5.885 5.885 0 0 1 55.5 5.355 Q 55.5 6.255 55.463 7.11 A 39.054 39.054 0 0 0 55.429 8.243 A 32.967 32.967 0 0 0 55.425 8.73 A 15.3 15.3 0 0 0 55.437 9.345 A 12.148 12.148 0 0 0 55.463 9.788 A 6.034 6.034 0 0 0 55.557 10.489 A 5.296 5.296 0 0 0 55.605 10.71 L 54.78 10.71 L 54.525 9.825 L 54.465 9.825 A 1.88 1.88 0 0 1 54.062 10.307 A 2.402 2.402 0 0 1 53.805 10.5 Q 53.37 10.785 52.635 10.785 A 1.9 1.9 0 0 1 51.962 10.67 A 1.688 1.688 0 0 1 51.308 10.223 A 1.868 1.868 0 0 1 50.882 9.429 Q 50.79 9.088 50.79 8.67 A 3.166 3.166 0 0 1 50.823 8.198 Q 50.86 7.952 50.939 7.745 A 1.727 1.727 0 0 1 51.007 7.59 Q 51.225 7.155 51.623 6.885 A 2.387 2.387 0 0 1 52.193 6.604 A 3.044 3.044 0 0 1 52.567 6.503 A 5.334 5.334 0 0 1 53.185 6.415 A 7.089 7.089 0 0 1 53.79 6.39 L 54.09 6.39 Q 54.24 6.39 54.405 6.405 A 10.758 10.758 0 0 0 54.436 6.018 Q 54.446 5.841 54.449 5.683 A 6.121 6.121 0 0 0 54.45 5.58 A 4.55 4.55 0 0 0 54.434 5.184 Q 54.399 4.79 54.29 4.545 A 0.888 0.888 0 0 0 54.195 4.38 A 0.748 0.748 0 0 0 53.871 4.135 Q 53.629 4.035 53.265 4.035 A 3.21 3.21 0 0 0 52.798 4.071 A 4.322 4.322 0 0 0 52.35 4.163 A 4.128 4.128 0 0 0 51.975 4.277 Q 51.721 4.369 51.525 4.485 Z M 34.47 10.395 L 34.8 9.45 Q 35.1 9.63 35.513 9.758 Q 35.925 9.885 36.36 9.885 Q 36.855 9.885 37.2 9.638 Q 37.521 9.407 37.543 8.91 A 1.687 1.687 0 0 0 37.545 8.835 A 1.691 1.691 0 0 0 37.514 8.503 Q 37.473 8.298 37.377 8.136 A 1.015 1.015 0 0 0 37.335 8.07 A 2.293 2.293 0 0 0 36.938 7.638 A 2.685 2.685 0 0 0 36.803 7.53 A 5.68 5.68 0 0 0 36.152 7.113 A 6.221 6.221 0 0 0 36.105 7.088 Q 35.73 6.885 35.408 6.6 Q 35.085 6.315 34.875 5.925 Q 34.696 5.594 34.67 5.11 A 3.169 3.169 0 0 1 34.665 4.935 A 2.84 2.84 0 0 1 34.716 4.381 Q 34.78 4.058 34.926 3.81 A 1.452 1.452 0 0 1 35.183 3.488 Q 35.641 3.055 36.436 3.006 A 3.394 3.394 0 0 1 36.645 3 Q 37.171 3 37.576 3.082 A 3.07 3.07 0 0 1 37.71 3.113 Q 38.16 3.225 38.49 3.42 L 38.205 4.32 A 2.715 2.715 0 0 0 37.866 4.172 A 3.591 3.591 0 0 0 37.545 4.073 Q 37.17 3.975 36.78 3.975 A 2.055 2.055 0 0 0 36.499 3.993 Q 36.176 4.037 35.999 4.194 A 0.618 0.618 0 0 0 35.992 4.2 Q 35.745 4.425 35.745 4.905 A 1.114 1.114 0 0 0 35.791 5.232 A 0.926 0.926 0 0 0 35.955 5.543 A 2.186 2.186 0 0 0 36.261 5.853 A 2.743 2.743 0 0 0 36.487 6.023 A 14.645 14.645 0 0 0 36.911 6.297 A 17.443 17.443 0 0 0 37.185 6.465 Q 37.56 6.69 37.883 6.998 A 2.543 2.543 0 0 1 38.375 7.653 A 2.9 2.9 0 0 1 38.415 7.733 A 1.892 1.892 0 0 1 38.562 8.165 Q 38.625 8.452 38.625 8.805 Q 38.625 9.225 38.49 9.6 Q 38.355 9.975 38.078 10.253 A 1.916 1.916 0 0 1 37.612 10.592 A 2.364 2.364 0 0 1 37.388 10.695 Q 36.975 10.86 36.42 10.86 A 5.772 5.772 0 0 1 35.913 10.839 Q 35.658 10.816 35.436 10.77 A 3.115 3.115 0 0 1 35.28 10.733 A 3.543 3.543 0 0 1 34.889 10.605 Q 34.656 10.513 34.47 10.395 Z M 57.24 10.68 L 57.24 3.18 L 58.005 3.18 L 58.2 3.975 L 58.245 3.975 Q 58.455 3.54 58.793 3.293 Q 59.13 3.045 59.61 3.045 A 2.118 2.118 0 0 1 59.941 3.073 Q 60.152 3.106 60.39 3.18 L 60.18 4.275 A 2.904 2.904 0 0 0 59.9 4.193 Q 59.754 4.158 59.623 4.146 A 1.472 1.472 0 0 0 59.49 4.14 A 1.356 1.356 0 0 0 59.142 4.182 A 1.005 1.005 0 0 0 58.71 4.418 A 1.235 1.235 0 0 0 58.387 4.913 A 1.643 1.643 0 0 0 58.32 5.16 L 58.32 10.68 L 57.24 10.68 Z M 61.35 10.68 L 61.35 3.18 L 62.115 3.18 L 62.31 3.975 L 62.355 3.975 Q 62.565 3.54 62.903 3.293 Q 63.24 3.045 63.72 3.045 A 2.118 2.118 0 0 1 64.051 3.073 Q 64.262 3.106 64.5 3.18 L 64.29 4.275 A 2.904 2.904 0 0 0 64.01 4.193 Q 63.864 4.158 63.733 4.146 A 1.472 1.472 0 0 0 63.6 4.14 A 1.356 1.356 0 0 0 63.252 4.182 A 1.005 1.005 0 0 0 62.82 4.418 A 1.235 1.235 0 0 0 62.497 4.913 A 1.643 1.643 0 0 0 62.43 5.16 L 62.43 10.68 L 61.35 10.68 Z M 65.13 6.93 Q 65.13 4.905 65.828 3.953 A 2.247 2.247 0 0 1 67.464 3.019 A 3.182 3.182 0 0 1 67.815 3 A 3.076 3.076 0 0 1 68.624 3.1 A 2.083 2.083 0 0 1 69.848 3.975 Q 70.465 4.898 70.498 6.722 A 11.536 11.536 0 0 1 70.5 6.93 Q 70.5 8.779 69.921 9.729 A 2.414 2.414 0 0 1 69.795 9.915 A 2.268 2.268 0 0 1 68.134 10.844 A 3.164 3.164 0 0 1 67.815 10.86 A 3.076 3.076 0 0 1 67.006 10.76 A 2.083 2.083 0 0 1 65.783 9.885 Q 65.165 8.962 65.132 7.138 A 11.536 11.536 0 0 1 65.13 6.93 Z M 66.255 6.93 Q 66.255 7.59 66.338 8.13 A 4.003 4.003 0 0 0 66.434 8.589 Q 66.496 8.814 66.582 9.006 A 2.397 2.397 0 0 0 66.608 9.06 A 1.801 1.801 0 0 0 66.816 9.397 A 1.412 1.412 0 0 0 67.095 9.668 A 1.138 1.138 0 0 0 67.631 9.874 A 1.479 1.479 0 0 0 67.815 9.885 A 1.367 1.367 0 0 0 68.365 9.779 Q 68.679 9.642 68.895 9.332 A 1.726 1.726 0 0 0 68.985 9.188 Q 69.315 8.598 69.366 7.392 A 10.948 10.948 0 0 0 69.375 6.93 A 8.871 8.871 0 0 0 69.349 6.235 A 7.051 7.051 0 0 0 69.293 5.738 Q 69.217 5.238 69.055 4.87 A 2.369 2.369 0 0 0 69.022 4.8 A 1.801 1.801 0 0 0 68.814 4.463 A 1.412 1.412 0 0 0 68.535 4.193 A 1.138 1.138 0 0 0 67.999 3.986 A 1.479 1.479 0 0 0 67.815 3.975 A 1.302 1.302 0 0 0 67.225 4.105 Q 66.955 4.24 66.757 4.515 A 1.784 1.784 0 0 0 66.653 4.68 A 2.382 2.382 0 0 0 66.443 5.202 Q 66.297 5.719 66.264 6.476 A 10.574 10.574 0 0 0 66.255 6.93 Z M 1.125 1.185 L 1.125 5.655 A 0.251 0.251 0 0 0 1.168 5.671 Q 1.211 5.684 1.275 5.69 A 1.092 1.092 0 0 0 1.313 5.693 A 80.343 80.343 0 0 0 1.558 5.707 A 87.711 87.711 0 0 0 1.575 5.708 A 4.761 4.761 0 0 0 1.822 5.715 A 4.374 4.374 0 0 0 1.838 5.715 L 2.025 5.715 Q 2.445 5.715 2.835 5.61 Q 3.225 5.505 3.525 5.228 A 1.737 1.737 0 0 0 3.819 4.866 Q 3.928 4.692 4.013 4.478 A 2.383 2.383 0 0 0 4.134 4.053 Q 4.2 3.713 4.2 3.285 Q 4.2 2.793 4.095 2.43 A 1.898 1.898 0 0 0 4.028 2.235 A 2.183 2.183 0 0 0 3.843 1.878 A 1.633 1.633 0 0 0 3.577 1.56 Q 3.3 1.305 2.925 1.2 Q 2.55 1.095 2.145 1.095 A 7.302 7.302 0 0 0 1.672 1.11 A 6.527 6.527 0 0 0 1.567 1.118 Q 1.29 1.14 1.125 1.185 Z M 25.515 8.85 L 25.515 7.26 Q 25.365 7.245 25.215 7.238 Q 25.065 7.23 24.915 7.23 Q 24.555 7.23 24.21 7.29 A 2.103 2.103 0 0 0 23.827 7.393 A 1.747 1.747 0 0 0 23.595 7.5 Q 23.325 7.65 23.168 7.905 A 0.999 0.999 0 0 0 23.047 8.204 Q 23.017 8.332 23.011 8.48 A 1.843 1.843 0 0 0 23.01 8.55 A 1.979 1.979 0 0 0 23.041 8.915 Q 23.106 9.258 23.303 9.48 A 0.955 0.955 0 0 0 24.001 9.809 A 1.265 1.265 0 0 0 24.06 9.81 Q 24.69 9.81 25.035 9.51 Q 25.38 9.21 25.515 8.85 Z M 54.42 8.85 L 54.42 7.26 Q 54.27 7.245 54.12 7.238 Q 53.97 7.23 53.82 7.23 Q 53.46 7.23 53.115 7.29 A 2.103 2.103 0 0 0 52.732 7.393 A 1.747 1.747 0 0 0 52.5 7.5 Q 52.23 7.65 52.073 7.905 A 0.999 0.999 0 0 0 51.952 8.204 Q 51.922 8.332 51.916 8.48 A 1.843 1.843 0 0 0 51.915 8.55 A 1.979 1.979 0 0 0 51.946 8.915 Q 52.011 9.258 52.208 9.48 A 0.955 0.955 0 0 0 52.906 9.809 A 1.265 1.265 0 0 0 52.965 9.81 Q 53.595 9.81 53.94 9.51 Q 54.285 9.21 54.42 8.85 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/pt-sans.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="47.865" height="10.86" viewBox="0 0 47.865 10.86"><title>PT Sans</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 25.665 0.48 L 25.29 1.575 A 2.666 2.666 0 0 0 25.045 1.474 Q 24.738 1.363 24.278 1.26 Q 23.615 1.111 22.783 1.11 A 9.34 9.34 0 0 0 22.77 1.11 A 3.542 3.542 0 0 0 22.226 1.149 Q 21.939 1.194 21.709 1.29 A 1.495 1.495 0 0 0 21.285 1.553 A 1.593 1.593 0 0 0 20.967 1.934 A 1.286 1.286 0 0 0 20.79 2.595 Q 20.79 3.18 21.165 3.57 A 3.467 3.467 0 0 0 21.673 4.001 A 4.502 4.502 0 0 0 22.103 4.268 A 17.34 17.34 0 0 0 22.844 4.649 A 20.838 20.838 0 0 0 23.325 4.875 Q 23.985 5.175 24.548 5.573 Q 25.11 5.97 25.485 6.525 A 2.126 2.126 0 0 1 25.8 7.29 A 3.012 3.012 0 0 1 25.86 7.905 A 3.266 3.266 0 0 1 25.788 8.603 A 2.674 2.674 0 0 1 25.62 9.12 Q 25.38 9.66 24.915 10.05 A 3.072 3.072 0 0 1 24.183 10.501 A 3.819 3.819 0 0 1 23.79 10.65 A 4.335 4.335 0 0 1 23.014 10.817 A 5.821 5.821 0 0 1 22.29 10.86 Q 21.165 10.86 20.43 10.688 Q 19.695 10.515 19.29 10.305 L 19.71 9.18 Q 20.022 9.356 20.603 9.526 A 9.616 9.616 0 0 0 20.73 9.563 A 5.025 5.025 0 0 0 21.542 9.714 A 6.625 6.625 0 0 0 22.245 9.75 A 4.462 4.462 0 0 0 22.896 9.704 A 3.827 3.827 0 0 0 23.175 9.653 A 2.38 2.38 0 0 0 23.603 9.515 A 1.889 1.889 0 0 0 23.925 9.338 Q 24.24 9.12 24.428 8.79 A 1.415 1.415 0 0 0 24.591 8.318 A 1.884 1.884 0 0 0 24.615 8.01 A 1.726 1.726 0 0 0 24.553 7.538 A 1.322 1.322 0 0 0 24.24 6.983 A 3.409 3.409 0 0 0 23.713 6.531 A 4.367 4.367 0 0 0 23.303 6.278 A 11.509 11.509 0 0 0 22.483 5.872 A 13.506 13.506 0 0 0 22.08 5.7 Q 21.42 5.43 20.858 5.048 Q 20.295 4.665 19.92 4.103 Q 19.572 3.581 19.547 2.794 A 3.886 3.886 0 0 1 19.545 2.67 A 2.852 2.852 0 0 1 19.675 1.787 A 2.299 2.299 0 0 1 20.4 0.72 Q 21.102 0.129 22.29 0.023 A 6.098 6.098 0 0 1 22.83 0 A 10.823 10.823 0 0 1 23.704 0.034 A 8.219 8.219 0 0 1 24.495 0.135 Q 25.245 0.27 25.665 0.48 Z M 41.175 10.68 L 39.975 10.68 L 39.975 6.405 Q 39.975 5.334 39.692 4.747 A 1.711 1.711 0 0 0 39.638 4.643 A 1.105 1.105 0 0 0 38.952 4.12 Q 38.755 4.063 38.514 4.052 A 2.574 2.574 0 0 0 38.4 4.05 Q 37.605 4.05 37.088 4.478 Q 36.57 4.905 36.36 5.55 L 36.36 10.68 L 35.16 10.68 L 35.16 3.18 L 36 3.18 L 36.225 4.095 L 36.285 4.095 A 2.57 2.57 0 0 1 36.93 3.494 A 3.207 3.207 0 0 1 37.253 3.308 A 2.764 2.764 0 0 1 38.01 3.059 A 3.851 3.851 0 0 1 38.7 3 Q 39.273 3 39.716 3.124 A 2.682 2.682 0 0 1 39.78 3.143 Q 40.245 3.285 40.553 3.645 A 1.914 1.914 0 0 1 40.808 4.037 Q 40.902 4.227 40.973 4.456 A 3.564 3.564 0 0 1 41.017 4.613 Q 41.175 5.22 41.175 6.15 L 41.175 10.68 Z M 14.925 0.18 L 14.925 1.29 L 11.655 1.29 L 11.655 10.68 L 10.41 10.68 L 10.41 1.29 L 7.14 1.29 L 7.14 0.18 L 14.925 0.18 Z M 47.685 3.48 L 47.4 4.47 A 3.713 3.713 0 0 0 47.071 4.333 Q 46.899 4.27 46.702 4.214 A 6.65 6.65 0 0 0 46.568 4.178 A 3.959 3.959 0 0 0 45.798 4.058 A 4.621 4.621 0 0 0 45.525 4.05 Q 44.865 4.05 44.558 4.275 Q 44.25 4.5 44.25 5.055 A 0.901 0.901 0 0 0 44.287 5.321 A 0.691 0.691 0 0 0 44.52 5.663 Q 44.782 5.873 45.163 6.042 A 4.029 4.029 0 0 0 45.188 6.053 Q 45.585 6.225 46.058 6.39 Q 46.53 6.555 46.928 6.825 Q 47.325 7.095 47.595 7.508 Q 47.865 7.92 47.865 8.595 A 2.592 2.592 0 0 1 47.763 9.329 A 2.395 2.395 0 0 1 47.708 9.495 Q 47.55 9.915 47.22 10.215 A 2.2 2.2 0 0 1 46.72 10.553 A 2.796 2.796 0 0 1 46.402 10.688 Q 45.915 10.86 45.255 10.86 Q 44.584 10.86 44.07 10.758 A 3.794 3.794 0 0 1 43.8 10.695 Q 43.3 10.558 42.936 10.378 A 3.149 3.149 0 0 1 42.795 10.305 L 43.155 9.285 A 3.065 3.065 0 0 0 43.443 9.427 Q 43.601 9.495 43.787 9.559 A 6.65 6.65 0 0 0 44.055 9.645 Q 44.61 9.81 45.18 9.81 A 2.691 2.691 0 0 0 45.632 9.774 Q 45.983 9.714 46.245 9.555 A 0.818 0.818 0 0 0 46.606 9.078 Q 46.665 8.888 46.665 8.64 A 1.206 1.206 0 0 0 46.631 8.345 A 0.829 0.829 0 0 0 46.395 7.935 A 2.096 2.096 0 0 0 46.008 7.648 A 2.672 2.672 0 0 0 45.728 7.508 Q 45.33 7.335 44.858 7.178 A 4.125 4.125 0 0 1 44.088 6.833 A 3.805 3.805 0 0 1 43.988 6.773 Q 43.59 6.525 43.32 6.135 A 1.396 1.396 0 0 1 43.126 5.71 Q 43.074 5.523 43.058 5.299 A 2.911 2.911 0 0 1 43.05 5.085 A 3 3 0 0 1 43.104 4.495 Q 43.233 3.856 43.665 3.503 A 2.064 2.064 0 0 1 44.393 3.128 Q 44.689 3.04 45.042 3.012 A 4.304 4.304 0 0 1 45.375 3 Q 45.991 3 46.455 3.082 A 3.601 3.601 0 0 1 46.732 3.143 Q 47.244 3.276 47.631 3.454 A 3.79 3.79 0 0 1 47.685 3.48 Z M 27.975 4.635 L 27.6 3.735 A 3.967 3.967 0 0 1 28.386 3.374 A 5.03 5.03 0 0 1 28.928 3.225 A 7.366 7.366 0 0 1 30.394 3.061 A 8.181 8.181 0 0 1 30.51 3.06 Q 31.29 3.06 31.763 3.27 A 2.147 2.147 0 0 1 32.121 3.47 Q 32.338 3.621 32.48 3.814 A 1.294 1.294 0 0 1 32.483 3.818 Q 32.73 4.155 32.813 4.56 Q 32.895 4.965 32.895 5.37 Q 32.895 6.27 32.85 7.125 A 32.907 32.907 0 0 0 32.811 8.159 A 27.772 27.772 0 0 0 32.805 8.745 A 12.234 12.234 0 0 0 32.826 9.48 A 10.363 10.363 0 0 0 32.85 9.795 A 5.345 5.345 0 0 0 32.936 10.384 A 4.406 4.406 0 0 0 33.015 10.71 L 32.13 10.71 L 31.815 9.66 L 31.74 9.66 A 2.311 2.311 0 0 1 31.545 9.92 A 2.848 2.848 0 0 1 31.403 10.073 Q 31.2 10.275 30.915 10.433 A 2.737 2.737 0 0 1 30.566 10.593 A 3.589 3.589 0 0 1 30.255 10.695 A 2.715 2.715 0 0 1 29.854 10.774 Q 29.653 10.798 29.43 10.8 A 4.333 4.333 0 0 1 29.4 10.8 A 2.707 2.707 0 0 1 28.772 10.729 A 2.394 2.394 0 0 1 28.508 10.65 A 2.141 2.141 0 0 1 27.952 10.353 A 1.967 1.967 0 0 1 27.795 10.223 Q 27.495 9.945 27.323 9.555 A 2.005 2.005 0 0 1 27.17 8.998 A 2.558 2.558 0 0 1 27.15 8.67 A 2.675 2.675 0 0 1 27.191 8.188 Q 27.255 7.837 27.42 7.568 Q 27.69 7.125 28.178 6.863 A 3.184 3.184 0 0 1 28.732 6.632 Q 29.017 6.542 29.348 6.488 A 8.274 8.274 0 0 1 30.154 6.397 A 10.783 10.783 0 0 1 30.855 6.375 L 31.268 6.375 Q 31.47 6.375 31.68 6.405 Q 31.725 5.955 31.725 5.595 Q 31.725 4.891 31.485 4.548 A 0.8 0.8 0 0 0 31.395 4.44 A 0.895 0.895 0 0 0 31.104 4.252 Q 30.827 4.136 30.394 4.115 A 4.101 4.101 0 0 0 30.195 4.11 A 3.966 3.966 0 0 0 29.87 4.124 A 4.932 4.932 0 0 0 29.648 4.148 A 6.797 6.797 0 0 0 29.124 4.236 A 7.503 7.503 0 0 0 29.048 4.253 A 5.057 5.057 0 0 0 28.532 4.394 A 4.577 4.577 0 0 0 28.463 4.418 Q 28.185 4.515 27.975 4.635 Z M 0 10.68 L 0 0.285 Q 0.57 0.15 1.23 0.105 Q 1.89 0.06 2.535 0.06 Q 3.225 0.06 3.938 0.195 Q 4.65 0.33 5.235 0.69 A 2.771 2.771 0 0 1 6.153 1.622 A 3.246 3.246 0 0 1 6.187 1.68 A 2.52 2.52 0 0 1 6.457 2.371 Q 6.531 2.68 6.549 3.039 A 4.832 4.832 0 0 1 6.555 3.285 A 4.436 4.436 0 0 1 6.499 4.012 Q 6.416 4.512 6.21 4.905 A 3.081 3.081 0 0 1 5.501 5.814 A 2.945 2.945 0 0 1 5.295 5.978 A 3.653 3.653 0 0 1 4.149 6.528 A 4.225 4.225 0 0 1 3.99 6.57 Q 3.255 6.75 2.475 6.75 L 2.228 6.75 A 8.738 8.738 0 0 1 1.96 6.746 A 9.905 9.905 0 0 1 1.867 6.743 Q 1.68 6.735 1.5 6.72 Q 1.334 6.706 1.258 6.692 A 0.663 0.663 0 0 1 1.245 6.69 L 1.245 10.68 L 0 10.68 Z M 1.245 1.23 L 1.245 5.58 A 0.35 0.35 0 0 0 1.294 5.595 Q 1.366 5.612 1.485 5.618 Q 1.65 5.625 1.83 5.633 A 8.577 8.577 0 0 0 2.092 5.64 A 7.51 7.51 0 0 0 2.175 5.64 L 2.415 5.64 Q 2.925 5.64 3.428 5.543 A 2.677 2.677 0 0 0 4.166 5.287 A 2.478 2.478 0 0 0 4.335 5.19 A 1.811 1.811 0 0 0 4.898 4.624 A 2.216 2.216 0 0 0 4.987 4.47 Q 5.235 4.005 5.235 3.285 A 2.692 2.692 0 0 0 5.2 2.835 Q 5.157 2.583 5.062 2.375 A 1.531 1.531 0 0 0 5.002 2.258 Q 4.77 1.845 4.388 1.598 A 2.552 2.552 0 0 0 3.643 1.273 A 2.945 2.945 0 0 0 3.525 1.245 Q 3.045 1.14 2.565 1.14 A 18.578 18.578 0 0 0 1.997 1.148 A 16.485 16.485 0 0 0 1.815 1.155 A 4.155 4.155 0 0 0 1.605 1.169 Q 1.389 1.189 1.245 1.23 Z M 31.68 8.565 L 31.68 7.32 Q 31.47 7.305 31.253 7.298 Q 31.035 7.29 30.825 7.29 Q 30.36 7.29 29.918 7.343 A 3.347 3.347 0 0 0 29.507 7.416 A 2.487 2.487 0 0 0 29.138 7.538 A 1.532 1.532 0 0 0 28.825 7.712 A 1.243 1.243 0 0 0 28.597 7.928 A 0.884 0.884 0 0 0 28.411 8.348 A 1.211 1.211 0 0 0 28.395 8.55 A 1.198 1.198 0 0 0 28.477 9.001 A 1.105 1.105 0 0 0 28.77 9.413 A 1.296 1.296 0 0 0 29.451 9.729 A 1.784 1.784 0 0 0 29.73 9.75 A 2.682 2.682 0 0 0 30.126 9.722 A 2.02 2.02 0 0 0 30.48 9.638 A 2.446 2.446 0 0 0 30.805 9.501 A 1.906 1.906 0 0 0 31.05 9.353 A 1.946 1.946 0 0 0 31.316 9.124 A 1.635 1.635 0 0 0 31.448 8.97 Q 31.594 8.775 31.669 8.593 A 1.246 1.246 0 0 0 31.68 8.565 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/pt-serif.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="53.265" height="11.46" viewBox="0 0 53.265 11.46"><title>PT Serif</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 23.07 8.04 L 23.685 10.245 A 1.338 1.338 0 0 0 23.913 10.426 A 1.832 1.832 0 0 0 24.15 10.553 Q 24.435 10.68 25.005 10.68 A 3.203 3.203 0 0 0 25.664 10.614 A 2.828 2.828 0 0 0 25.905 10.553 A 2.274 2.274 0 0 0 26.386 10.346 A 1.954 1.954 0 0 0 26.633 10.178 Q 26.94 9.93 27.12 9.578 A 1.645 1.645 0 0 0 27.286 9.02 A 2.062 2.062 0 0 0 27.3 8.775 A 1.615 1.615 0 0 0 27.222 8.263 A 1.369 1.369 0 0 0 26.932 7.77 Q 26.565 7.365 26.018 7.05 A 14.503 14.503 0 0 0 25.295 6.662 A 17.326 17.326 0 0 0 24.825 6.435 Q 24.18 6.135 23.633 5.723 Q 23.085 5.31 22.718 4.733 A 2.251 2.251 0 0 1 22.425 4.013 Q 22.35 3.679 22.35 3.285 A 3.017 3.017 0 0 1 22.412 2.662 A 2.41 2.41 0 0 1 22.575 2.16 Q 22.8 1.665 23.213 1.32 A 2.826 2.826 0 0 1 23.92 0.891 A 3.41 3.41 0 0 1 24.195 0.788 A 3.7 3.7 0 0 1 24.94 0.629 A 4.752 4.752 0 0 1 25.47 0.6 A 10.24 10.24 0 0 1 26.398 0.64 A 7.91 7.91 0 0 1 27.143 0.743 A 7.795 7.795 0 0 1 27.584 0.838 Q 28.036 0.951 28.335 1.095 Q 28.335 1.3 28.311 1.559 A 7.597 7.597 0 0 1 28.297 1.688 A 20.345 20.345 0 0 1 28.22 2.295 A 22.539 22.539 0 0 1 28.207 2.385 A 22.839 22.839 0 0 1 28.102 3.04 A 20.944 20.944 0 0 1 28.095 3.083 Q 28.043 3.373 27.992 3.602 A 7.738 7.738 0 0 1 27.975 3.675 L 27.585 3.675 L 26.985 1.62 A 1.927 1.927 0 0 0 26.742 1.532 Q 26.62 1.497 26.479 1.47 A 3.907 3.907 0 0 0 26.303 1.44 A 5.795 5.795 0 0 0 25.71 1.386 A 6.837 6.837 0 0 0 25.425 1.38 A 2.225 2.225 0 0 0 24.893 1.44 A 1.564 1.564 0 0 0 24.195 1.808 A 1.4 1.4 0 0 0 23.771 2.576 A 2.087 2.087 0 0 0 23.73 3 A 1.701 1.701 0 0 0 23.809 3.53 A 1.436 1.436 0 0 0 24.097 4.035 Q 24.465 4.455 25.02 4.785 A 15.037 15.037 0 0 0 25.899 5.267 A 17.257 17.257 0 0 0 26.213 5.423 Q 26.85 5.73 27.405 6.135 Q 27.96 6.54 28.328 7.095 A 2.143 2.143 0 0 1 28.633 7.844 Q 28.695 8.137 28.695 8.475 A 3.191 3.191 0 0 1 28.603 9.253 A 2.746 2.746 0 0 1 28.447 9.705 Q 28.2 10.26 27.735 10.65 Q 27.27 11.04 26.595 11.25 A 4.532 4.532 0 0 1 25.791 11.418 A 6.06 6.06 0 0 1 25.065 11.46 A 6.815 6.815 0 0 1 24.169 11.404 A 5.124 5.124 0 0 1 23.37 11.235 A 6.518 6.518 0 0 1 23.022 11.121 Q 22.541 10.946 22.305 10.755 Q 22.32 10.5 22.358 10.14 A 22.677 22.677 0 0 1 22.435 9.493 A 24.963 24.963 0 0 1 22.448 9.398 A 26.208 26.208 0 0 1 22.556 8.678 A 24.336 24.336 0 0 1 22.56 8.655 Q 22.606 8.379 22.652 8.165 A 6.526 6.526 0 0 1 22.68 8.04 L 23.07 8.04 Z M 15.255 10.845 L 15.255 11.28 L 11.04 11.28 L 11.04 10.845 Q 11.37 10.725 11.708 10.635 A 6.44 6.44 0 0 1 12.15 10.534 A 7.732 7.732 0 0 1 12.435 10.485 L 12.435 1.56 L 10.14 1.56 L 9.345 3.705 L 8.97 3.705 Q 8.928 3.425 8.899 3.073 A 13.49 13.49 0 0 1 8.895 3.023 Q 8.865 2.64 8.843 2.243 Q 8.82 1.845 8.805 1.463 A 21.535 21.535 0 0 1 8.795 1.144 Q 8.791 0.997 8.79 0.866 A 12.719 12.719 0 0 1 8.79 0.78 L 17.505 0.78 A 13.774 13.774 0 0 1 17.505 0.785 Q 17.505 1.078 17.49 1.443 A 24.422 24.422 0 0 1 17.49 1.455 Q 17.475 1.83 17.453 2.228 Q 17.43 2.625 17.408 3.008 Q 17.385 3.39 17.34 3.705 L 16.95 3.705 L 16.17 1.56 L 13.875 1.56 L 13.875 10.485 Q 14.265 10.56 14.603 10.635 Q 14.94 10.71 15.255 10.845 Z M 52.935 1.89 L 52.56 1.89 L 51.9 0.6 A 3.557 3.557 0 0 0 51.592 0.613 Q 51.429 0.627 51.289 0.657 A 1.846 1.846 0 0 0 51.158 0.69 Q 50.85 0.78 50.648 1.035 Q 50.499 1.222 50.407 1.53 A 2.754 2.754 0 0 0 50.347 1.77 Q 50.282 2.093 50.26 2.55 A 10.261 10.261 0 0 0 50.25 3.03 L 50.25 3.78 L 51.975 3.78 L 51.975 4.53 L 50.25 4.53 L 50.25 10.545 A 5.685 5.685 0 0 1 51.266 10.754 A 4.951 4.951 0 0 1 51.69 10.905 L 51.69 11.28 L 47.91 11.28 L 47.91 10.905 Q 48.375 10.635 48.9 10.545 L 48.9 4.53 L 47.76 4.53 L 47.76 4.14 Q 48.285 3.81 48.9 3.645 L 48.9 3.12 A 6.356 6.356 0 0 1 48.929 2.493 Q 48.96 2.184 49.023 1.921 A 2.984 2.984 0 0 1 49.125 1.583 A 2.751 2.751 0 0 1 49.356 1.1 A 2.037 2.037 0 0 1 49.755 0.623 Q 50.16 0.27 50.708 0.135 A 4.658 4.658 0 0 1 51.499 0.013 A 5.537 5.537 0 0 1 51.885 0 Q 51.988 0 52.118 0.009 A 5.313 5.313 0 0 1 52.2 0.015 A 11.526 11.526 0 0 1 52.478 0.042 A 13.044 13.044 0 0 1 52.575 0.053 A 4.25 4.25 0 0 1 52.905 0.103 A 3.856 3.856 0 0 1 52.95 0.113 A 3.503 3.503 0 0 1 53.099 0.147 Q 53.189 0.17 53.265 0.195 A 10.065 10.065 0 0 1 53.194 0.787 A 8.246 8.246 0 0 1 53.137 1.118 Q 53.055 1.545 52.935 1.89 Z M 2.67 7.17 L 2.67 10.485 A 5.235 5.235 0 0 1 3.252 10.582 A 4.594 4.594 0 0 1 3.435 10.628 A 7.452 7.452 0 0 1 3.929 10.779 A 6.402 6.402 0 0 1 4.11 10.845 L 4.11 11.28 L 0 11.28 L 0 10.845 Q 0.3 10.695 0.615 10.62 A 17.379 17.379 0 0 1 1.211 10.489 A 15.789 15.789 0 0 1 1.23 10.485 L 1.23 1.59 A 4.918 4.918 0 0 1 0.777 1.49 A 4.208 4.208 0 0 1 0.585 1.433 Q 0.285 1.335 0 1.215 L 0 0.78 L 1.35 0.78 A 13.87 13.87 0 0 0 2.058 0.761 A 17.746 17.746 0 0 0 2.655 0.72 A 16.503 16.503 0 0 1 3.679 0.664 A 14.359 14.359 0 0 1 4.005 0.66 Q 4.74 0.66 5.445 0.818 A 3.719 3.719 0 0 1 6.34 1.137 A 3.32 3.32 0 0 1 6.697 1.35 A 2.785 2.785 0 0 1 7.539 2.27 A 3.264 3.264 0 0 1 7.582 2.348 A 2.629 2.629 0 0 1 7.834 3.041 Q 7.903 3.352 7.916 3.713 A 4.872 4.872 0 0 1 7.92 3.9 Q 7.92 4.785 7.575 5.415 Q 7.23 6.045 6.653 6.45 A 3.914 3.914 0 0 1 5.521 6.992 A 4.5 4.5 0 0 1 5.34 7.043 Q 4.605 7.23 3.825 7.23 L 3.593 7.23 A 7.54 7.54 0 0 1 3.387 7.227 A 9.21 9.21 0 0 1 3.255 7.223 A 7.288 7.288 0 0 1 2.993 7.207 A 6.422 6.422 0 0 1 2.91 7.2 Q 2.751 7.186 2.676 7.171 A 0.709 0.709 0 0 1 2.67 7.17 Z M 35.955 9.99 L 36.165 10.23 A 1.33 1.33 0 0 1 35.981 10.515 A 1.787 1.787 0 0 1 35.79 10.71 A 2.647 2.647 0 0 1 35.326 11.036 A 3.029 3.029 0 0 1 35.205 11.1 Q 34.875 11.265 34.485 11.363 Q 34.095 11.46 33.69 11.46 A 4.802 4.802 0 0 1 32.906 11.399 A 3.566 3.566 0 0 1 32.13 11.183 A 3.016 3.016 0 0 1 31.228 10.617 A 2.841 2.841 0 0 1 31.005 10.388 A 3.381 3.381 0 0 1 30.435 9.455 A 4.036 4.036 0 0 1 30.322 9.15 Q 30.09 8.43 30.09 7.53 A 6.668 6.668 0 0 1 30.176 6.419 Q 30.367 5.296 30.975 4.605 A 2.881 2.881 0 0 1 32.605 3.684 A 4.327 4.327 0 0 1 33.48 3.6 Q 34.005 3.6 34.515 3.743 Q 35.025 3.885 35.423 4.215 A 2.22 2.22 0 0 1 35.88 4.742 A 2.854 2.854 0 0 1 36.067 5.093 Q 36.277 5.556 36.309 6.207 A 4.919 4.919 0 0 1 36.315 6.45 Q 36.315 6.705 36.293 6.968 Q 36.27 7.23 36.21 7.53 L 31.53 7.53 A 4.457 4.457 0 0 0 31.603 8.348 A 3.856 3.856 0 0 0 31.688 8.708 A 2.968 2.968 0 0 0 31.946 9.336 A 2.555 2.555 0 0 0 32.16 9.66 Q 32.475 10.065 32.955 10.298 A 2.272 2.272 0 0 0 33.579 10.491 A 3.076 3.076 0 0 0 34.08 10.53 A 3.928 3.928 0 0 0 35.044 10.407 A 4.41 4.41 0 0 0 35.145 10.38 Q 35.499 10.282 35.736 10.145 A 1.314 1.314 0 0 0 35.955 9.99 Z M 42.675 4.905 L 40.68 4.905 A 0.803 0.803 0 0 0 40.581 4.97 Q 40.478 5.049 40.35 5.183 A 3.807 3.807 0 0 0 40.267 5.273 A 1.65 1.65 0 0 0 40.093 5.512 Q 40.016 5.637 39.945 5.793 A 3.969 3.969 0 0 0 39.825 6.09 L 39.825 10.545 Q 40.125 10.575 40.425 10.658 A 2.671 2.671 0 0 1 40.875 10.828 A 3.108 3.108 0 0 1 41.025 10.905 L 41.025 11.28 L 37.485 11.28 L 37.485 10.905 A 3.213 3.213 0 0 1 37.746 10.775 A 2.357 2.357 0 0 1 37.995 10.68 Q 38.235 10.605 38.475 10.545 L 38.475 4.65 L 37.485 4.53 L 37.485 4.14 Q 37.965 3.93 38.475 3.803 Q 38.985 3.675 39.45 3.6 L 39.825 3.6 L 39.825 5.19 L 39.885 5.19 A 2.398 2.398 0 0 1 40.072 4.853 A 3.095 3.095 0 0 1 40.268 4.59 Q 40.515 4.29 40.838 4.05 Q 41.16 3.81 41.543 3.683 A 1.815 1.815 0 0 1 42.12 3.588 A 1.898 1.898 0 0 1 42.33 3.6 Q 42.435 3.795 42.518 4.028 A 9.079 9.079 0 0 1 42.637 4.389 A 10.15 10.15 0 0 1 42.675 4.515 L 42.675 4.905 Z M 46.725 10.905 L 46.725 11.28 L 43.395 11.28 L 43.395 10.905 Q 43.62 10.785 43.86 10.703 A 6.808 6.808 0 0 1 44.161 10.607 A 8.511 8.511 0 0 1 44.385 10.545 L 44.385 4.65 L 43.395 4.53 L 43.395 4.14 A 7.084 7.084 0 0 1 44.029 3.914 A 8.411 8.411 0 0 1 44.34 3.825 Q 44.85 3.69 45.36 3.6 L 45.735 3.6 L 45.735 10.545 Q 46.035 10.62 46.275 10.703 Q 46.515 10.785 46.725 10.905 Z M 2.67 1.515 L 2.67 6.375 A 0.386 0.386 0 0 0 2.723 6.392 Q 2.78 6.405 2.861 6.411 A 1.462 1.462 0 0 0 2.888 6.413 A 6.811 6.811 0 0 1 3.1 6.427 A 7.943 7.943 0 0 1 3.188 6.435 A 3.244 3.244 0 0 0 3.495 6.45 L 3.735 6.45 Q 4.26 6.45 4.725 6.308 Q 5.19 6.165 5.543 5.85 A 2.186 2.186 0 0 0 6.006 5.257 A 2.638 2.638 0 0 0 6.105 5.055 A 2.374 2.374 0 0 0 6.262 4.529 Q 6.307 4.284 6.314 4.005 A 4.195 4.195 0 0 0 6.315 3.9 Q 6.315 3.004 5.945 2.434 A 1.84 1.84 0 0 0 5.618 2.055 Q 4.989 1.501 3.929 1.446 A 4.615 4.615 0 0 0 3.69 1.44 A 14.952 14.952 0 0 0 3.518 1.441 Q 3.308 1.443 3.154 1.452 A 4.65 4.65 0 0 0 3.105 1.455 Q 2.88 1.47 2.67 1.515 Z M 31.575 6.87 L 34.875 6.87 Q 34.89 6.735 34.898 6.608 A 4.267 4.267 0 0 0 34.905 6.39 A 3.885 3.885 0 0 0 34.905 6.36 Q 34.905 5.667 34.718 5.178 A 1.963 1.963 0 0 0 34.545 4.83 A 1.173 1.173 0 0 0 33.693 4.28 A 1.779 1.779 0 0 0 33.42 4.26 A 2.016 2.016 0 0 0 32.88 4.328 A 1.429 1.429 0 0 0 32.115 4.838 A 1.798 1.798 0 0 0 31.872 5.277 Q 31.637 5.864 31.575 6.87 Z M 44.138 0.944 A 1.01 1.01 0 0 0 44.1 1.23 A 1.098 1.098 0 0 0 44.112 1.393 A 0.763 0.763 0 0 0 44.362 1.868 Q 44.625 2.1 45.06 2.1 Q 45.23 2.1 45.372 2.065 A 0.857 0.857 0 0 0 45.75 1.868 A 0.749 0.749 0 0 0 45.971 1.504 A 1.035 1.035 0 0 0 46.005 1.23 A 1.132 1.132 0 0 0 45.993 1.061 A 0.796 0.796 0 0 0 45.75 0.585 A 0.855 0.855 0 0 0 45.349 0.376 A 1.275 1.275 0 0 0 45.06 0.345 Q 44.625 0.345 44.363 0.585 A 0.773 0.773 0 0 0 44.138 0.944 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/raleway.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="54.945" height="14.295" viewBox="0 0 54.945 14.295"><title>Raleway</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 35.895 10.515 L 39.105 3.165 L 39.435 3.165 L 36.03 10.95 L 35.76 10.95 L 33.855 6.585 L 31.95 10.95 L 31.68 10.95 L 28.275 3.165 L 28.605 3.165 L 31.815 10.515 L 33.69 6.21 L 32.385 3.18 L 32.7 3.18 L 33.855 5.82 L 35.01 3.18 L 35.325 3.18 L 34.02 6.21 L 35.895 10.515 Z M 0.3 10.95 L 0 10.95 L 0 0.3 L 4.335 0.3 Q 4.98 0.3 5.535 0.577 Q 6.09 0.855 6.488 1.313 Q 6.885 1.77 7.11 2.348 Q 7.335 2.925 7.335 3.525 Q 7.335 4.14 7.14 4.71 A 3.276 3.276 0 0 1 6.629 5.667 A 3.121 3.121 0 0 1 6.585 5.723 Q 6.225 6.165 5.723 6.443 Q 5.22 6.72 4.62 6.765 L 7.32 10.95 L 6.96 10.95 L 4.26 6.765 L 0.3 6.765 L 0.3 10.95 Z M 49.2 14.295 L 49.2 13.995 Q 49.395 13.995 49.551 13.982 A 2.641 2.641 0 0 0 49.643 13.973 A 0.592 0.592 0 0 0 49.741 13.953 Q 49.794 13.937 49.834 13.912 A 0.254 0.254 0 0 0 49.905 13.845 A 0.256 0.256 0 0 0 49.93 13.815 Q 49.954 13.782 49.983 13.728 A 1.492 1.492 0 0 0 50.01 13.672 A 7.26 7.26 0 0 0 50.045 13.597 Q 50.098 13.482 50.184 13.285 A 56.781 56.781 0 0 0 50.205 13.237 Q 50.34 12.93 50.58 12.382 Q 50.795 11.893 51.129 11.133 A 1517.411 1517.411 0 0 1 51.21 10.95 L 47.595 3.165 L 47.925 3.165 L 51.36 10.575 L 54.615 3.165 L 54.945 3.165 L 50.31 13.74 A 1.181 1.181 0 0 1 50.184 13.954 Q 50.09 14.08 49.971 14.152 A 0.642 0.642 0 0 1 49.815 14.22 Q 49.515 14.295 49.2 14.295 Z M 27.585 7.065 L 27.585 7.23 L 20.46 7.23 Q 20.52 7.98 20.813 8.633 A 3.98 3.98 0 0 0 21.402 9.579 A 3.676 3.676 0 0 0 21.57 9.765 Q 22.035 10.245 22.643 10.522 Q 23.25 10.8 23.925 10.8 Q 24.375 10.8 24.803 10.68 Q 25.23 10.56 25.605 10.343 Q 25.98 10.125 26.265 9.825 Q 26.55 9.525 26.715 9.165 L 27 9.24 Q 26.835 9.645 26.528 9.983 Q 26.22 10.32 25.807 10.567 A 3.823 3.823 0 0 1 24.923 10.953 A 4.228 4.228 0 0 1 24.908 10.958 Q 24.42 11.1 23.91 11.1 Q 23.145 11.1 22.463 10.778 Q 21.78 10.455 21.27 9.893 A 4.345 4.345 0 0 1 20.465 8.599 A 4.913 4.913 0 0 1 20.46 8.587 Q 20.16 7.845 20.16 7.005 Q 20.16 6.18 20.445 5.46 Q 20.73 4.74 21.232 4.2 Q 21.735 3.66 22.403 3.352 Q 23.07 3.045 23.835 3.045 Q 24.615 3.045 25.298 3.36 Q 25.98 3.675 26.482 4.215 A 4.093 4.093 0 0 1 27.207 5.309 A 4.712 4.712 0 0 1 27.285 5.49 Q 27.585 6.225 27.585 7.065 Z M 14.445 6.93 L 14.445 6.045 Q 14.445 5.445 14.265 4.943 A 2.496 2.496 0 0 0 13.961 4.348 A 2.211 2.211 0 0 0 13.748 4.088 Q 13.41 3.735 12.938 3.54 A 2.595 2.595 0 0 0 12.174 3.357 A 3.133 3.133 0 0 0 11.895 3.345 A 2.997 2.997 0 0 0 11.23 3.423 A 4.035 4.035 0 0 0 10.68 3.593 A 5.484 5.484 0 0 0 9.909 3.963 A 6.956 6.956 0 0 0 9.375 4.305 L 9.195 4.065 A 7.87 7.87 0 0 1 10.103 3.527 Q 10.587 3.286 11.035 3.166 A 3.309 3.309 0 0 1 11.895 3.045 A 3.439 3.439 0 0 1 12.621 3.119 A 2.886 2.886 0 0 1 13.073 3.255 Q 13.605 3.465 13.973 3.855 A 2.63 2.63 0 0 1 14.453 4.581 A 3.142 3.142 0 0 1 14.543 4.8 A 3.31 3.31 0 0 1 14.717 5.546 A 4.227 4.227 0 0 1 14.745 6.045 L 14.745 10.35 Q 14.745 10.623 14.944 10.648 A 0.336 0.336 0 0 0 14.985 10.65 L 14.985 10.95 A 1.414 1.414 0 0 1 14.919 10.949 Q 14.81 10.943 14.775 10.92 A 0.461 0.461 0 0 1 14.572 10.759 A 0.603 0.603 0 0 1 14.535 10.703 A 0.689 0.689 0 0 1 14.446 10.386 A 0.823 0.823 0 0 1 14.445 10.35 L 14.445 9.63 A 3.491 3.491 0 0 1 13.169 10.656 A 4.133 4.133 0 0 1 13.035 10.718 A 4.59 4.59 0 0 1 11.336 11.097 A 5.331 5.331 0 0 1 11.145 11.1 Q 10.62 11.1 10.155 10.913 A 2.565 2.565 0 0 1 9.518 10.546 A 2.354 2.354 0 0 1 9.352 10.403 Q 9.015 10.08 8.82 9.645 Q 8.625 9.21 8.625 8.715 A 1.818 1.818 0 0 1 8.75 8.037 A 1.729 1.729 0 0 1 8.858 7.815 A 2.055 2.055 0 0 1 9.34 7.251 A 2.492 2.492 0 0 1 9.517 7.118 A 3.074 3.074 0 0 1 10.081 6.816 A 4.011 4.011 0 0 1 10.538 6.66 A 4.468 4.468 0 0 1 11.322 6.518 A 5.519 5.519 0 0 1 11.835 6.495 Q 12.51 6.495 13.2 6.607 A 7.208 7.208 0 0 1 13.924 6.762 A 5.632 5.632 0 0 1 14.445 6.93 Z M 46.02 6.93 L 46.02 6.045 Q 46.02 5.445 45.84 4.943 A 2.496 2.496 0 0 0 45.536 4.348 A 2.211 2.211 0 0 0 45.323 4.088 Q 44.985 3.735 44.513 3.54 A 2.595 2.595 0 0 0 43.749 3.357 A 3.133 3.133 0 0 0 43.47 3.345 A 2.997 2.997 0 0 0 42.805 3.423 A 4.035 4.035 0 0 0 42.255 3.593 A 5.484 5.484 0 0 0 41.484 3.963 A 6.956 6.956 0 0 0 40.95 4.305 L 40.77 4.065 A 7.87 7.87 0 0 1 41.678 3.527 Q 42.162 3.286 42.61 3.166 A 3.309 3.309 0 0 1 43.47 3.045 A 3.439 3.439 0 0 1 44.196 3.119 A 2.886 2.886 0 0 1 44.648 3.255 Q 45.18 3.465 45.548 3.855 A 2.63 2.63 0 0 1 46.028 4.581 A 3.142 3.142 0 0 1 46.118 4.8 A 3.31 3.31 0 0 1 46.292 5.546 A 4.227 4.227 0 0 1 46.32 6.045 L 46.32 10.35 Q 46.32 10.623 46.519 10.648 A 0.336 0.336 0 0 0 46.56 10.65 L 46.56 10.95 A 1.414 1.414 0 0 1 46.494 10.949 Q 46.385 10.943 46.35 10.92 A 0.461 0.461 0 0 1 46.147 10.759 A 0.603 0.603 0 0 1 46.11 10.703 A 0.689 0.689 0 0 1 46.021 10.386 A 0.823 0.823 0 0 1 46.02 10.35 L 46.02 9.63 A 3.491 3.491 0 0 1 44.744 10.656 A 4.133 4.133 0 0 1 44.61 10.718 A 4.59 4.59 0 0 1 42.911 11.097 A 5.331 5.331 0 0 1 42.72 11.1 Q 42.195 11.1 41.73 10.913 A 2.565 2.565 0 0 1 41.093 10.546 A 2.354 2.354 0 0 1 40.927 10.403 Q 40.59 10.08 40.395 9.645 Q 40.2 9.21 40.2 8.715 A 1.818 1.818 0 0 1 40.325 8.037 A 1.729 1.729 0 0 1 40.433 7.815 A 2.055 2.055 0 0 1 40.915 7.251 A 2.492 2.492 0 0 1 41.092 7.118 A 3.074 3.074 0 0 1 41.656 6.816 A 4.011 4.011 0 0 1 42.113 6.66 A 4.468 4.468 0 0 1 42.897 6.518 A 5.519 5.519 0 0 1 43.41 6.495 Q 44.085 6.495 44.775 6.607 A 7.208 7.208 0 0 1 45.499 6.762 A 5.632 5.632 0 0 1 46.02 6.93 Z M 17.25 9.795 L 17.25 0 L 17.55 0 L 17.55 9.795 A 1.13 1.13 0 0 0 17.588 10.096 A 0.826 0.826 0 0 0 17.82 10.485 A 0.911 0.911 0 0 0 18.27 10.714 A 1.323 1.323 0 0 0 18.54 10.74 Q 18.666 10.74 18.83 10.718 A 3.771 3.771 0 0 0 18.937 10.702 Q 19.17 10.665 19.365 10.605 L 19.47 10.845 Q 19.309 10.902 19.091 10.947 A 4.537 4.537 0 0 1 18.952 10.972 A 4.567 4.567 0 0 1 18.744 11.003 Q 18.57 11.025 18.435 11.025 A 1.329 1.329 0 0 1 18.03 10.966 A 1.078 1.078 0 0 1 17.58 10.688 A 1.136 1.136 0 0 1 17.273 10.074 A 1.609 1.609 0 0 1 17.25 9.795 Z M 0.3 0.6 L 0.3 6.465 L 4.44 6.465 A 2.425 2.425 0 0 0 5.108 6.376 A 2.108 2.108 0 0 0 5.52 6.21 A 2.652 2.652 0 0 0 6.338 5.542 Q 6.675 5.13 6.855 4.605 Q 7.035 4.08 7.035 3.525 Q 7.035 2.955 6.825 2.43 Q 6.615 1.905 6.248 1.5 Q 5.88 1.095 5.385 0.848 Q 4.89 0.6 4.335 0.6 L 0.3 0.6 Z M 20.46 6.93 L 27.27 6.93 A 4.369 4.369 0 0 0 27.081 5.871 A 3.911 3.911 0 0 0 26.94 5.49 Q 26.655 4.83 26.197 4.358 Q 25.74 3.885 25.14 3.615 Q 24.54 3.345 23.85 3.345 Q 23.16 3.345 22.56 3.615 Q 21.96 3.885 21.502 4.365 A 3.57 3.57 0 0 0 20.836 5.363 A 4.118 4.118 0 0 0 20.775 5.505 A 4.359 4.359 0 0 0 20.475 6.74 A 4.979 4.979 0 0 0 20.46 6.93 Z M 14.445 8.805 L 14.445 7.26 A 6.97 6.97 0 0 0 12.356 6.811 A 8.212 8.212 0 0 0 11.835 6.795 A 5.588 5.588 0 0 0 11.207 6.829 A 4.234 4.234 0 0 0 10.643 6.93 Q 10.11 7.065 9.728 7.32 Q 9.345 7.575 9.135 7.927 A 1.503 1.503 0 0 0 8.925 8.685 A 1.784 1.784 0 0 0 8.925 8.715 Q 8.925 9.15 9.097 9.532 Q 9.27 9.915 9.57 10.2 Q 9.87 10.485 10.275 10.643 A 2.354 2.354 0 0 0 11.058 10.799 A 2.697 2.697 0 0 0 11.145 10.8 A 4.687 4.687 0 0 0 12.334 10.654 A 4.098 4.098 0 0 0 12.982 10.425 A 3.389 3.389 0 0 0 13.608 10.064 A 2.445 2.445 0 0 0 14.22 9.42 A 1.405 1.405 0 0 0 14.357 9.186 Q 14.445 8.993 14.445 8.805 Z M 46.02 8.805 L 46.02 7.26 A 6.97 6.97 0 0 0 43.931 6.811 A 8.212 8.212 0 0 0 43.41 6.795 A 5.588 5.588 0 0 0 42.782 6.829 A 4.234 4.234 0 0 0 42.218 6.93 Q 41.685 7.065 41.303 7.32 Q 40.92 7.575 40.71 7.927 A 1.503 1.503 0 0 0 40.5 8.685 A 1.784 1.784 0 0 0 40.5 8.715 Q 40.5 9.15 40.673 9.532 Q 40.845 9.915 41.145 10.2 Q 41.445 10.485 41.85 10.643 A 2.354 2.354 0 0 0 42.633 10.799 A 2.697 2.697 0 0 0 42.72 10.8 A 4.687 4.687 0 0 0 43.909 10.654 A 4.098 4.098 0 0 0 44.557 10.425 A 3.389 3.389 0 0 0 45.183 10.064 A 2.445 2.445 0 0 0 45.795 9.42 A 1.405 1.405 0 0 0 45.932 9.186 Q 46.02 8.993 46.02 8.805 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/roboto-condensed.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="108.179" height="11.397" viewBox="0 0 108.179 11.397"><title>Roboto Condensed</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 50.757 7.925 L 51.606 7.925 A 6.507 6.507 0 0 1 51.472 8.906 Q 51.359 9.416 51.163 9.818 A 2.695 2.695 0 0 1 50.64 10.558 A 2.8 2.8 0 0 1 49.323 11.279 Q 48.881 11.389 48.359 11.396 A 5.294 5.294 0 0 1 48.289 11.396 A 3.281 3.281 0 0 1 47.141 11.204 A 2.859 2.859 0 0 1 45.85 10.228 A 4.064 4.064 0 0 1 45.181 8.863 Q 45.017 8.289 44.969 7.605 A 8.293 8.293 0 0 1 44.949 7.053 L 44.949 4.739 A 7.207 7.207 0 0 1 45.047 3.511 Q 45.166 2.824 45.429 2.274 A 3.594 3.594 0 0 1 45.861 1.582 Q 46.772 0.439 48.354 0.439 A 4.174 4.174 0 0 1 49.297 0.54 Q 49.973 0.696 50.456 1.098 A 2.56 2.56 0 0 1 50.669 1.296 A 2.904 2.904 0 0 1 51.25 2.217 Q 51.42 2.632 51.513 3.147 A 6.973 6.973 0 0 1 51.606 3.926 L 50.757 3.926 A 6.517 6.517 0 0 0 50.657 3.185 Q 50.482 2.303 50.072 1.853 A 1.783 1.783 0 0 0 49.277 1.358 Q 48.876 1.23 48.354 1.23 A 2.593 2.593 0 0 0 47.508 1.362 A 2.144 2.144 0 0 0 46.472 2.131 Q 45.798 3.032 45.798 4.746 L 45.798 7.031 Q 45.798 8.73 46.45 9.675 A 2.153 2.153 0 0 0 47.207 10.369 Q 47.618 10.589 48.138 10.616 A 2.855 2.855 0 0 0 48.289 10.62 A 3.941 3.941 0 0 0 48.934 10.571 Q 49.277 10.514 49.546 10.391 A 1.623 1.623 0 0 0 50.09 9.998 A 2.013 2.013 0 0 0 50.427 9.458 Q 50.651 8.945 50.734 8.172 A 7.75 7.75 0 0 0 50.757 7.925 Z M 5.471 11.25 L 3.333 6.812 L 0.842 6.812 L 0.842 11.25 L 0 11.25 L 0 0.586 L 2.922 0.586 Q 4.193 0.586 4.965 1.217 A 2.499 2.499 0 0 1 5.182 1.417 A 2.74 2.74 0 0 1 5.857 2.652 Q 5.984 3.139 5.984 3.728 A 3.624 3.624 0 0 1 5.847 4.74 A 3.063 3.063 0 0 1 5.486 5.541 A 2.587 2.587 0 0 1 4.146 6.621 L 6.365 11.155 L 6.365 11.25 L 5.471 11.25 Z M 60.879 3.325 L 61.655 3.325 L 61.677 4.585 Q 62.029 3.94 62.574 3.56 Q 63.12 3.179 63.816 3.179 Q 65.889 3.179 65.94 5.94 L 65.94 11.25 L 65.134 11.25 L 65.134 6.028 Q 65.127 4.966 64.761 4.46 Q 64.395 3.955 63.611 3.955 A 1.59 1.59 0 0 0 62.594 4.322 A 2.106 2.106 0 0 0 62.465 4.435 A 2.585 2.585 0 0 0 61.981 5.066 Q 61.823 5.351 61.708 5.7 A 4.439 4.439 0 0 0 61.692 5.75 L 61.692 11.25 L 60.879 11.25 L 60.879 3.325 Z M 82.28 3.325 L 83.057 3.325 L 83.079 4.585 Q 83.43 3.94 83.976 3.56 Q 84.521 3.179 85.217 3.179 Q 87.29 3.179 87.341 5.94 L 87.341 11.25 L 86.536 11.25 L 86.536 6.028 Q 86.528 4.966 86.162 4.46 Q 85.796 3.955 85.012 3.955 A 1.59 1.59 0 0 0 83.995 4.322 A 2.106 2.106 0 0 0 83.866 4.435 A 2.585 2.585 0 0 0 83.383 5.066 Q 83.224 5.351 83.109 5.7 A 4.439 4.439 0 0 0 83.093 5.75 L 83.093 11.25 L 82.28 11.25 L 82.28 3.325 Z M 94.241 5.5 L 93.428 5.5 A 1.614 1.614 0 0 0 93.326 4.919 A 1.461 1.461 0 0 0 92.966 4.384 A 1.566 1.566 0 0 0 92.097 3.965 A 2.177 2.177 0 0 0 91.765 3.94 A 2.279 2.279 0 0 0 91.297 3.986 Q 90.899 4.069 90.626 4.307 A 1.188 1.188 0 0 0 90.208 5.169 A 1.562 1.562 0 0 0 90.205 5.259 A 1.144 1.144 0 0 0 90.266 5.639 A 0.976 0.976 0 0 0 90.527 6.035 Q 90.85 6.335 91.919 6.848 A 19.141 19.141 0 0 1 92.429 7.079 Q 92.889 7.297 93.181 7.473 A 3.054 3.054 0 0 1 93.442 7.646 A 2.6 2.6 0 0 1 93.799 7.968 A 1.985 1.985 0 0 1 94.072 8.346 A 1.668 1.668 0 0 1 94.252 8.868 A 2.251 2.251 0 0 1 94.285 9.258 A 2.285 2.285 0 0 1 94.181 9.963 A 1.85 1.85 0 0 1 93.604 10.818 A 2.353 2.353 0 0 1 92.598 11.312 Q 92.247 11.394 91.836 11.396 A 4.255 4.255 0 0 1 91.809 11.396 A 3.524 3.524 0 0 1 90.988 11.306 A 2.483 2.483 0 0 1 89.901 10.752 Q 89.172 10.107 89.172 9.089 L 89.993 9.089 A 2.027 2.027 0 0 0 90.073 9.578 A 1.404 1.404 0 0 0 90.487 10.236 Q 90.945 10.642 91.809 10.642 A 2.485 2.485 0 0 0 92.308 10.595 Q 92.623 10.53 92.867 10.378 A 1.46 1.46 0 0 0 93.01 10.276 A 1.172 1.172 0 0 0 93.46 9.423 A 1.535 1.535 0 0 0 93.464 9.302 A 1.137 1.137 0 0 0 93.156 8.522 A 1.585 1.585 0 0 0 93.04 8.405 Q 92.615 8.02 91.6 7.562 Q 90.586 7.104 90.183 6.801 A 2.495 2.495 0 0 1 89.871 6.524 Q 89.697 6.34 89.59 6.138 A 1.594 1.594 0 0 1 89.431 5.665 A 2.162 2.162 0 0 1 89.399 5.288 A 2.075 2.075 0 0 1 89.559 4.464 A 1.969 1.969 0 0 1 90.059 3.776 Q 90.718 3.179 91.765 3.179 A 3.239 3.239 0 0 1 92.532 3.265 A 2.25 2.25 0 0 1 93.567 3.816 A 2.122 2.122 0 0 1 94.221 5.153 A 2.954 2.954 0 0 1 94.241 5.5 Z M 20.859 6.782 L 20.859 7.661 A 8.418 8.418 0 0 1 20.803 8.671 Q 20.741 9.18 20.612 9.596 A 3.21 3.21 0 0 1 20.219 10.444 A 2.069 2.069 0 0 1 18.709 11.371 A 2.999 2.999 0 0 1 18.311 11.396 A 2.535 2.535 0 0 1 17.39 11.237 Q 16.757 10.992 16.35 10.373 A 2.954 2.954 0 0 1 16.238 10.188 L 16.201 11.25 L 15.447 11.25 L 15.447 0 L 16.252 0 L 16.252 4.431 Q 16.876 3.259 18.122 3.184 A 2.884 2.884 0 0 1 18.296 3.179 A 2.873 2.873 0 0 1 19.067 3.276 A 2.003 2.003 0 0 1 20.208 4.083 Q 20.825 4.97 20.858 6.712 A 10.249 10.249 0 0 1 20.859 6.782 Z M 67.808 7.742 L 67.808 6.921 Q 67.808 5.061 68.459 4.12 Q 69.111 3.179 70.393 3.179 Q 71.741 3.179 72.407 4.387 L 72.407 0 L 73.22 0 L 73.22 11.25 L 72.458 11.25 L 72.422 10.232 Q 71.825 11.275 70.665 11.384 A 2.979 2.979 0 0 1 70.386 11.396 A 2.617 2.617 0 0 1 69.563 11.274 A 2.087 2.087 0 0 1 68.478 10.444 A 3.313 3.313 0 0 1 68.051 9.539 Q 67.816 8.781 67.808 7.742 Z M 102.766 7.742 L 102.766 6.921 Q 102.766 5.061 103.418 4.12 Q 104.07 3.179 105.352 3.179 Q 106.699 3.179 107.366 4.387 L 107.366 0 L 108.179 0 L 108.179 11.25 L 107.417 11.25 L 107.38 10.232 Q 106.784 11.275 105.623 11.384 A 2.979 2.979 0 0 1 105.344 11.396 A 2.617 2.617 0 0 1 104.521 11.274 A 2.087 2.087 0 0 1 103.436 10.444 A 3.313 3.313 0 0 1 103.009 9.539 Q 102.775 8.781 102.766 7.742 Z M 75.037 7.874 L 75.037 6.907 Q 75.037 5.164 75.798 4.171 A 2.442 2.442 0 0 1 77.569 3.194 A 3.314 3.314 0 0 1 77.893 3.179 A 3.139 3.139 0 0 1 78.703 3.277 A 2.157 2.157 0 0 1 79.86 4.021 A 2.664 2.664 0 0 1 80.288 4.815 Q 80.542 5.539 80.552 6.591 A 8.788 8.788 0 0 1 80.552 6.599 L 80.552 7.361 L 75.842 7.361 L 75.842 7.808 A 5.145 5.145 0 0 0 75.899 8.598 Q 75.965 9.023 76.109 9.366 A 2.324 2.324 0 0 0 76.425 9.91 A 1.895 1.895 0 0 0 77.749 10.631 A 2.752 2.752 0 0 0 78.069 10.649 A 2.602 2.602 0 0 0 79.009 10.485 A 2.345 2.345 0 0 0 79.966 9.792 L 80.391 10.334 A 2.509 2.509 0 0 1 78.778 11.329 A 3.916 3.916 0 0 1 78.032 11.396 A 3.43 3.43 0 0 1 77.087 11.273 A 2.528 2.528 0 0 1 75.842 10.481 Q 75.185 9.72 75.064 8.424 A 6.516 6.516 0 0 1 75.037 7.874 Z M 95.815 7.874 L 95.815 6.907 Q 95.815 5.164 96.577 4.171 A 2.442 2.442 0 0 1 98.348 3.194 A 3.314 3.314 0 0 1 98.672 3.179 A 3.139 3.139 0 0 1 99.482 3.277 A 2.157 2.157 0 0 1 100.638 4.021 A 2.664 2.664 0 0 1 101.067 4.815 Q 101.321 5.539 101.33 6.591 A 8.788 8.788 0 0 1 101.331 6.599 L 101.331 7.361 L 96.621 7.361 L 96.621 7.808 A 5.145 5.145 0 0 0 96.678 8.598 Q 96.744 9.023 96.887 9.366 A 2.324 2.324 0 0 0 97.203 9.91 A 1.895 1.895 0 0 0 98.527 10.631 A 2.752 2.752 0 0 0 98.848 10.649 A 2.602 2.602 0 0 0 99.788 10.485 A 2.345 2.345 0 0 0 100.745 9.792 L 101.169 10.334 A 2.509 2.509 0 0 1 99.557 11.329 A 3.916 3.916 0 0 1 98.811 11.396 A 3.43 3.43 0 0 1 97.866 11.273 A 2.528 2.528 0 0 1 96.621 10.481 Q 95.964 9.72 95.843 8.424 A 6.516 6.516 0 0 1 95.815 7.874 Z M 30.513 1.304 L 31.326 1.304 L 31.326 3.325 L 32.681 3.325 L 32.681 4.058 L 31.326 4.058 L 31.326 9.324 Q 31.326 9.976 31.52 10.294 A 0.637 0.637 0 0 0 31.957 10.593 A 1.051 1.051 0 0 0 32.168 10.613 Q 32.332 10.613 32.629 10.562 A 7.463 7.463 0 0 0 32.754 10.54 L 32.776 11.272 A 1.165 1.165 0 0 1 32.562 11.342 Q 32.323 11.396 31.978 11.396 A 1.456 1.456 0 0 1 31.284 11.241 Q 30.69 10.925 30.553 9.965 A 4.333 4.333 0 0 1 30.513 9.434 L 30.513 4.058 L 29.29 4.058 L 29.29 3.325 L 30.513 3.325 L 30.513 1.304 Z M 7.778 7.822 L 7.778 6.885 Q 7.778 5.593 8.219 4.709 A 3.163 3.163 0 0 1 8.555 4.175 A 2.491 2.491 0 0 1 10.375 3.191 A 3.366 3.366 0 0 1 10.671 3.179 A 2.971 2.971 0 0 1 11.637 3.328 A 2.461 2.461 0 0 1 12.792 4.16 A 3.355 3.355 0 0 1 13.361 5.284 Q 13.503 5.759 13.55 6.327 A 6.954 6.954 0 0 1 13.572 6.863 L 13.572 7.705 Q 13.572 8.954 13.171 9.808 A 3.047 3.047 0 0 1 12.792 10.422 A 2.509 2.509 0 0 1 10.97 11.385 A 3.38 3.38 0 0 1 10.686 11.396 A 2.973 2.973 0 0 1 9.717 11.245 A 2.479 2.479 0 0 1 8.584 10.444 Q 7.917 9.626 7.801 8.278 A 6.722 6.722 0 0 1 7.778 7.822 Z M 22.434 7.822 L 22.434 6.885 Q 22.434 5.593 22.875 4.709 A 3.163 3.163 0 0 1 23.21 4.175 A 2.491 2.491 0 0 1 25.031 3.191 A 3.366 3.366 0 0 1 25.327 3.179 A 2.971 2.971 0 0 1 26.292 3.328 A 2.461 2.461 0 0 1 27.448 4.16 A 3.355 3.355 0 0 1 28.016 5.284 Q 28.159 5.759 28.205 6.327 A 6.954 6.954 0 0 1 28.228 6.863 L 28.228 7.705 Q 28.228 8.954 27.827 9.808 A 3.047 3.047 0 0 1 27.448 10.422 A 2.509 2.509 0 0 1 25.625 11.385 A 3.38 3.38 0 0 1 25.342 11.396 A 2.973 2.973 0 0 1 24.373 11.245 A 2.479 2.479 0 0 1 23.24 10.444 Q 22.573 9.626 22.457 8.278 A 6.722 6.722 0 0 1 22.434 7.822 Z M 33.999 7.822 L 33.999 6.885 Q 33.999 5.593 34.44 4.709 A 3.163 3.163 0 0 1 34.775 4.175 A 2.491 2.491 0 0 1 36.596 3.191 A 3.366 3.366 0 0 1 36.892 3.179 A 2.971 2.971 0 0 1 37.857 3.328 A 2.461 2.461 0 0 1 39.012 4.16 A 3.355 3.355 0 0 1 39.581 5.284 Q 39.724 5.759 39.77 6.327 A 6.954 6.954 0 0 1 39.792 6.863 L 39.792 7.705 Q 39.792 8.954 39.392 9.808 A 3.047 3.047 0 0 1 39.012 10.422 A 2.509 2.509 0 0 1 37.19 11.385 A 3.38 3.38 0 0 1 36.907 11.396 A 2.973 2.973 0 0 1 35.938 11.245 A 2.479 2.479 0 0 1 34.805 10.444 Q 34.137 9.626 34.022 8.278 A 6.722 6.722 0 0 1 33.999 7.822 Z M 53.21 7.822 L 53.21 6.885 Q 53.21 5.593 53.651 4.709 A 3.163 3.163 0 0 1 53.987 4.175 A 2.491 2.491 0 0 1 55.807 3.191 A 3.366 3.366 0 0 1 56.104 3.179 A 2.971 2.971 0 0 1 57.069 3.328 A 2.461 2.461 0 0 1 58.224 4.16 A 3.355 3.355 0 0 1 58.793 5.284 Q 58.935 5.759 58.982 6.327 A 6.954 6.954 0 0 1 59.004 6.863 L 59.004 7.705 Q 59.004 8.954 58.603 9.808 A 3.047 3.047 0 0 1 58.224 10.422 A 2.509 2.509 0 0 1 56.402 11.385 A 3.38 3.38 0 0 1 56.118 11.396 A 2.973 2.973 0 0 1 55.149 11.245 A 2.479 2.479 0 0 1 54.016 10.444 Q 53.349 9.626 53.233 8.278 A 6.722 6.722 0 0 1 53.21 7.822 Z M 8.599 6.826 L 8.599 7.705 Q 8.599 9.075 9.152 9.858 Q 9.672 10.597 10.573 10.639 A 2.368 2.368 0 0 0 10.686 10.642 Q 11.689 10.642 12.22 9.888 A 2.577 2.577 0 0 0 12.565 9.167 Q 12.754 8.562 12.759 7.727 L 12.759 6.885 A 5.469 5.469 0 0 0 12.699 6.049 Q 12.63 5.603 12.481 5.241 A 2.582 2.582 0 0 0 12.202 4.728 A 1.869 1.869 0 0 0 11.612 4.176 Q 11.242 3.963 10.77 3.942 A 2.334 2.334 0 0 0 10.671 3.94 A 1.86 1.86 0 0 0 9.895 4.098 Q 9.507 4.274 9.218 4.645 A 2.294 2.294 0 0 0 9.17 4.709 A 2.717 2.717 0 0 0 8.777 5.525 Q 8.607 6.089 8.599 6.826 Z M 23.254 6.826 L 23.254 7.705 Q 23.254 9.075 23.807 9.858 Q 24.328 10.597 25.229 10.639 A 2.368 2.368 0 0 0 25.342 10.642 Q 26.345 10.642 26.876 9.888 A 2.577 2.577 0 0 0 27.221 9.167 Q 27.41 8.562 27.415 7.727 L 27.415 6.885 A 5.469 5.469 0 0 0 27.355 6.049 Q 27.286 5.603 27.137 5.241 A 2.582 2.582 0 0 0 26.858 4.728 A 1.869 1.869 0 0 0 26.268 4.176 Q 25.898 3.963 25.426 3.942 A 2.334 2.334 0 0 0 25.327 3.94 A 1.86 1.86 0 0 0 24.551 4.098 Q 24.163 4.274 23.874 4.645 A 2.294 2.294 0 0 0 23.826 4.709 A 2.717 2.717 0 0 0 23.433 5.525 Q 23.262 6.089 23.254 6.826 Z M 34.819 6.826 L 34.819 7.705 Q 34.819 9.075 35.372 9.858 Q 35.893 10.597 36.794 10.639 A 2.368 2.368 0 0 0 36.907 10.642 Q 37.91 10.642 38.441 9.888 A 2.577 2.577 0 0 0 38.786 9.167 Q 38.975 8.562 38.979 7.727 L 38.979 6.885 A 5.469 5.469 0 0 0 38.92 6.049 Q 38.851 5.603 38.702 5.241 A 2.582 2.582 0 0 0 38.423 4.728 A 1.869 1.869 0 0 0 37.833 4.176 Q 37.463 3.963 36.991 3.942 A 2.334 2.334 0 0 0 36.892 3.94 A 1.86 1.86 0 0 0 36.116 4.098 Q 35.728 4.274 35.439 4.645 A 2.294 2.294 0 0 0 35.391 4.709 A 2.717 2.717 0 0 0 34.997 5.525 Q 34.827 6.089 34.819 6.826 Z M 54.031 6.826 L 54.031 7.705 Q 54.031 9.075 54.584 9.858 Q 55.105 10.597 56.006 10.639 A 2.368 2.368 0 0 0 56.118 10.642 Q 57.122 10.642 57.653 9.888 A 2.577 2.577 0 0 0 57.998 9.167 Q 58.187 8.562 58.191 7.727 L 58.191 6.885 A 5.469 5.469 0 0 0 58.131 6.049 Q 58.062 5.603 57.913 5.241 A 2.582 2.582 0 0 0 57.634 4.728 A 1.869 1.869 0 0 0 57.044 4.176 Q 56.674 3.963 56.202 3.942 A 2.334 2.334 0 0 0 56.104 3.94 A 1.86 1.86 0 0 0 55.327 4.098 Q 54.939 4.274 54.65 4.645 A 2.294 2.294 0 0 0 54.602 4.709 A 2.717 2.717 0 0 0 54.209 5.525 Q 54.039 6.089 54.031 6.826 Z M 20.046 7.712 L 20.046 6.921 Q 20.046 5.413 19.6 4.688 A 1.467 1.467 0 0 0 18.567 4 A 2.377 2.377 0 0 0 18.135 3.962 A 1.955 1.955 0 0 0 17.255 4.153 Q 16.587 4.484 16.252 5.391 L 16.252 9.316 A 2.348 2.348 0 0 0 16.557 9.865 A 1.924 1.924 0 0 0 16.985 10.28 Q 17.468 10.62 18.149 10.62 A 2.109 2.109 0 0 0 18.727 10.546 A 1.464 1.464 0 0 0 19.581 9.913 A 2.314 2.314 0 0 0 19.838 9.35 Q 20.042 8.705 20.046 7.712 Z M 68.635 6.87 L 68.635 7.661 A 8.066 8.066 0 0 0 68.671 8.452 Q 68.75 9.246 69 9.738 A 1.927 1.927 0 0 0 69.093 9.902 A 1.5 1.5 0 0 0 70.178 10.593 A 2.371 2.371 0 0 0 70.547 10.62 A 2.079 2.079 0 0 0 71.407 10.449 Q 71.891 10.232 72.216 9.74 A 2.773 2.773 0 0 0 72.407 9.397 L 72.407 5.288 A 2.619 2.619 0 0 0 72.027 4.632 Q 71.49 3.973 70.583 3.963 A 2.539 2.539 0 0 0 70.554 3.962 Q 69.558 3.962 69.1 4.673 Q 68.643 5.383 68.635 6.87 Z M 103.594 6.87 L 103.594 7.661 A 8.066 8.066 0 0 0 103.63 8.452 Q 103.708 9.246 103.958 9.738 A 1.927 1.927 0 0 0 104.052 9.902 A 1.5 1.5 0 0 0 105.137 10.593 A 2.371 2.371 0 0 0 105.505 10.62 A 2.079 2.079 0 0 0 106.366 10.449 Q 106.849 10.232 107.174 9.74 A 2.773 2.773 0 0 0 107.366 9.397 L 107.366 5.288 A 2.619 2.619 0 0 0 106.985 4.632 Q 106.448 3.973 105.542 3.963 A 2.539 2.539 0 0 0 105.513 3.962 Q 104.517 3.962 104.059 4.673 Q 103.601 5.383 103.594 6.87 Z M 0.842 1.377 L 0.842 6.035 L 3.069 6.035 A 2.226 2.226 0 0 0 3.761 5.932 A 1.808 1.808 0 0 0 4.578 5.387 A 2.26 2.26 0 0 0 5.097 4.268 A 3.138 3.138 0 0 0 5.142 3.728 A 3.452 3.452 0 0 0 5.079 3.047 Q 4.996 2.636 4.804 2.319 A 1.877 1.877 0 0 0 4.556 1.992 Q 3.97 1.377 2.915 1.377 L 0.842 1.377 Z M 75.85 6.599 L 79.739 6.599 L 79.739 6.387 A 4.939 4.939 0 0 0 79.644 5.495 Q 79.327 3.984 77.971 3.942 A 2.529 2.529 0 0 0 77.893 3.94 A 2.165 2.165 0 0 0 77.261 4.028 A 1.637 1.637 0 0 0 76.417 4.618 A 2.36 2.36 0 0 0 76.075 5.271 Q 75.965 5.582 75.908 5.963 A 5.791 5.791 0 0 0 75.85 6.599 Z M 96.628 6.599 L 100.518 6.599 L 100.518 6.387 A 4.939 4.939 0 0 0 100.423 5.495 Q 100.105 3.984 98.75 3.942 A 2.529 2.529 0 0 0 98.672 3.94 A 2.165 2.165 0 0 0 98.039 4.028 A 1.637 1.637 0 0 0 97.196 4.618 A 2.36 2.36 0 0 0 96.854 5.271 Q 96.744 5.582 96.687 5.963 A 5.791 5.791 0 0 0 96.628 6.599 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/roboto-slab.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="80.054" height="11.58" viewBox="0 0 80.054 11.58"><title>Roboto Slab</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 59.414 2.263 L 59.414 3.94 L 59.019 3.94 L 59.019 2.446 A 2.978 2.978 0 0 0 57.762 1.37 A 3.791 3.791 0 0 0 56.815 1.079 Q 56.386 1.003 55.898 1.003 A 5.25 5.25 0 0 0 54.973 1.08 Q 54.158 1.226 53.602 1.652 A 2.501 2.501 0 0 0 53.123 2.125 A 1.753 1.753 0 0 0 52.756 3.208 A 1.891 1.891 0 0 0 53.351 4.621 A 2.368 2.368 0 0 0 53.456 4.717 A 2.89 2.89 0 0 0 53.939 5.044 Q 54.67 5.449 55.986 5.786 A 12.906 12.906 0 0 1 57.009 6.099 Q 58.007 6.454 58.622 6.902 A 3.782 3.782 0 0 1 58.663 6.932 A 2.194 2.194 0 0 1 59.553 8.543 A 3.147 3.147 0 0 1 59.568 8.855 A 2.484 2.484 0 0 1 59.374 9.853 Q 59.12 10.438 58.535 10.851 A 3.872 3.872 0 0 1 57.083 11.468 A 5.489 5.489 0 0 1 55.95 11.58 A 5.42 5.42 0 0 1 53.895 11.18 A 3.853 3.853 0 0 1 52.258 9.932 L 52.258 8.174 L 52.654 8.174 L 52.654 9.763 Q 53.225 10.51 54.111 10.847 A 5.131 5.131 0 0 0 55.95 11.184 A 5.037 5.037 0 0 0 56.953 11.09 Q 57.702 10.937 58.26 10.54 A 2.352 2.352 0 0 0 58.803 10.015 A 1.892 1.892 0 0 0 59.165 8.87 A 2.204 2.204 0 0 0 59.034 8.096 A 1.928 1.928 0 0 0 58.429 7.266 A 3.323 3.323 0 0 0 57.929 6.936 Q 57.182 6.525 55.876 6.167 Q 54.272 5.735 53.424 5.198 A 3.618 3.618 0 0 1 53.207 5.05 A 2.034 2.034 0 0 1 52.386 3.619 A 3.027 3.027 0 0 1 52.361 3.223 A 2.29 2.29 0 0 1 52.595 2.18 Q 52.82 1.731 53.263 1.388 A 2.986 2.986 0 0 1 53.357 1.318 Q 54.353 0.608 55.898 0.608 A 5.892 5.892 0 0 1 56.941 0.696 A 4.345 4.345 0 0 1 57.997 1.022 A 3.24 3.24 0 0 1 59.414 2.263 Z M 1.194 0.769 L 4.226 0.769 A 6.275 6.275 0 0 1 5.203 0.84 Q 5.726 0.923 6.147 1.101 A 2.835 2.835 0 0 1 6.819 1.498 A 2.356 2.356 0 0 1 7.663 2.93 A 3.589 3.589 0 0 1 7.727 3.625 Q 7.727 4.526 7.152 5.262 A 2.588 2.588 0 0 1 5.809 6.16 A 3.327 3.327 0 0 1 5.581 6.218 Q 6.356 6.352 6.835 6.688 A 1.801 1.801 0 0 1 7.229 7.061 A 2.319 2.319 0 0 1 7.656 8 A 3.332 3.332 0 0 1 7.727 8.708 L 7.727 9.785 A 2.946 2.946 0 0 0 7.744 10.114 Q 7.784 10.467 7.916 10.681 A 0.811 0.811 0 0 0 7.943 10.723 A 0.702 0.702 0 0 0 8.456 11.023 A 1.049 1.049 0 0 0 8.584 11.03 L 8.958 11.03 L 8.958 11.426 L 8.584 11.426 A 1.63 1.63 0 0 1 8.219 11.388 Q 7.797 11.291 7.603 10.946 A 2.004 2.004 0 0 1 7.391 10.375 Q 7.339 10.131 7.332 9.851 A 3.477 3.477 0 0 1 7.332 9.771 L 7.332 8.723 A 2.531 2.531 0 0 0 7.229 7.984 A 1.933 1.933 0 0 0 6.588 7.031 A 2.445 2.445 0 0 0 5.768 6.6 Q 5.419 6.49 4.999 6.448 A 5.425 5.425 0 0 0 4.468 6.423 L 1.589 6.423 L 1.589 11.038 L 2.783 11.038 L 2.783 11.433 L 0 11.433 L 0 11.038 L 1.194 11.038 L 1.194 1.165 L 0 1.165 L 0 0.769 L 1.194 0.769 Z M 72.334 11.426 L 71.038 11.426 A 31.858 31.858 0 0 1 70.994 11.182 Q 70.957 10.969 70.933 10.813 A 7.025 7.025 0 0 1 70.909 10.646 A 4.136 4.136 0 0 1 70.881 10.305 A 5.073 5.073 0 0 1 70.876 10.085 L 70.876 9.968 A 3.337 3.337 0 0 1 69.905 10.947 A 4.081 4.081 0 0 1 69.606 11.129 A 3.559 3.559 0 0 1 68.472 11.516 A 4.722 4.722 0 0 1 67.683 11.58 Q 66.712 11.58 66.105 11.114 A 1.992 1.992 0 0 1 65.951 10.983 A 1.987 1.987 0 0 1 65.33 9.684 A 2.729 2.729 0 0 1 65.317 9.419 A 1.966 1.966 0 0 1 66.011 7.896 A 2.858 2.858 0 0 1 66.292 7.676 A 3.491 3.491 0 0 1 67.351 7.192 Q 67.821 7.061 68.38 7.021 A 7.222 7.222 0 0 1 68.906 7.002 L 70.876 7.002 L 70.876 5.845 A 2.474 2.474 0 0 0 70.795 5.19 A 1.771 1.771 0 0 0 70.243 4.303 A 2.088 2.088 0 0 0 69.459 3.882 Q 69.021 3.75 68.459 3.75 A 4.739 4.739 0 0 0 67.447 3.855 A 4.178 4.178 0 0 0 67.05 3.962 A 3.845 3.845 0 0 0 66.408 4.234 A 3.068 3.068 0 0 0 65.933 4.548 L 65.925 5.815 L 65.53 5.815 L 65.537 4.307 Q 66.101 3.889 66.866 3.622 A 4.796 4.796 0 0 1 68.459 3.354 Q 69.568 3.354 70.294 3.842 A 2.459 2.459 0 0 1 70.503 3.999 A 2.087 2.087 0 0 1 71.21 5.217 A 3.175 3.175 0 0 1 71.272 5.859 L 71.272 9.829 A 7.144 7.144 0 0 0 71.298 10.437 A 5.338 5.338 0 0 0 71.382 11.03 L 72.334 11.03 L 72.334 11.426 Z M 25.137 7.456 L 25.137 7.61 Q 25.137 8.97 24.7 9.91 A 3.448 3.448 0 0 1 24.346 10.51 Q 23.555 11.58 22.163 11.58 A 3.902 3.902 0 0 1 21.346 11.498 A 2.946 2.946 0 0 1 20.526 11.195 A 2.828 2.828 0 0 1 19.446 10.159 L 19.395 11.426 L 19.065 11.426 L 19.065 0.396 L 17.871 0.396 L 17.871 0 L 19.46 0 L 19.46 4.944 A 3.081 3.081 0 0 1 20.287 3.95 A 2.999 2.999 0 0 1 20.53 3.779 A 2.717 2.717 0 0 1 21.531 3.405 A 3.652 3.652 0 0 1 22.148 3.354 Q 23.547 3.354 24.342 4.464 A 3.922 3.922 0 0 1 24.919 5.697 Q 25.069 6.229 25.115 6.861 A 8.065 8.065 0 0 1 25.137 7.456 Z M 80.054 7.456 L 80.054 7.61 Q 80.054 8.97 79.617 9.91 A 3.448 3.448 0 0 1 79.263 10.51 Q 78.472 11.58 77.08 11.58 A 3.902 3.902 0 0 1 76.263 11.498 A 2.946 2.946 0 0 1 75.443 11.195 A 2.828 2.828 0 0 1 74.363 10.159 L 74.312 11.426 L 73.982 11.426 L 73.982 0.396 L 72.788 0.396 L 72.788 0 L 74.377 0 L 74.377 4.944 A 3.081 3.081 0 0 1 75.204 3.95 A 2.999 2.999 0 0 1 75.447 3.779 A 2.717 2.717 0 0 1 76.448 3.405 A 3.652 3.652 0 0 1 77.065 3.354 Q 78.464 3.354 79.259 4.464 A 3.922 3.922 0 0 1 79.836 5.697 Q 79.986 6.229 80.032 6.861 A 8.065 8.065 0 0 1 80.054 7.456 Z M 36.299 1.362 L 36.702 1.362 L 36.702 3.501 L 38.65 3.501 L 38.65 3.904 L 36.702 3.904 L 36.702 9.382 A 4.549 4.549 0 0 0 36.725 9.86 Q 36.776 10.342 36.939 10.633 A 1.029 1.029 0 0 0 37.031 10.77 Q 37.361 11.184 37.903 11.184 Q 38.137 11.184 38.32 11.169 A 8.199 8.199 0 0 0 38.421 11.161 Q 38.533 11.15 38.682 11.134 A 29.36 29.36 0 0 0 38.826 11.118 L 38.899 11.477 A 2.761 2.761 0 0 1 38.448 11.558 Q 38.233 11.578 37.963 11.579 A 7.656 7.656 0 0 1 37.925 11.58 A 1.949 1.949 0 0 1 37.432 11.521 A 1.318 1.318 0 0 1 36.713 11.06 Q 36.299 10.54 36.299 9.382 L 36.299 3.904 L 34.834 3.904 L 34.834 3.501 L 36.299 3.501 L 36.299 1.362 Z M 62.095 0.396 L 60.901 0.396 L 60.901 0 L 62.49 0 L 62.49 11.03 L 63.684 11.03 L 63.684 11.426 L 60.901 11.426 L 60.901 11.03 L 62.095 11.03 L 62.095 0.396 Z M 10.232 7.617 L 10.232 7.31 A 5.17 5.17 0 0 1 10.379 6.045 A 3.779 3.779 0 0 1 11.195 4.46 A 3.124 3.124 0 0 1 13.459 3.361 A 4.099 4.099 0 0 1 13.696 3.354 A 3.509 3.509 0 0 1 14.937 3.566 A 3.117 3.117 0 0 1 16.205 4.46 A 3.846 3.846 0 0 1 17.082 6.325 A 5.401 5.401 0 0 1 17.168 7.31 L 17.168 7.617 A 5.204 5.204 0 0 1 17.021 8.886 A 3.778 3.778 0 0 1 16.205 10.474 A 3.118 3.118 0 0 1 13.947 11.573 A 4.062 4.062 0 0 1 13.711 11.58 A 3.505 3.505 0 0 1 12.449 11.36 A 3.134 3.134 0 0 1 11.199 10.474 A 3.837 3.837 0 0 1 10.322 8.624 A 5.403 5.403 0 0 1 10.232 7.617 Z M 26.66 7.617 L 26.66 7.31 A 5.17 5.17 0 0 1 26.807 6.045 A 3.779 3.779 0 0 1 27.623 4.46 A 3.124 3.124 0 0 1 29.888 3.361 A 4.099 4.099 0 0 1 30.125 3.354 A 3.509 3.509 0 0 1 31.365 3.566 A 3.117 3.117 0 0 1 32.633 4.46 A 3.846 3.846 0 0 1 33.51 6.325 A 5.401 5.401 0 0 1 33.596 7.31 L 33.596 7.617 A 5.204 5.204 0 0 1 33.449 8.886 A 3.778 3.778 0 0 1 32.633 10.474 A 3.118 3.118 0 0 1 30.375 11.573 A 4.062 4.062 0 0 1 30.139 11.58 A 3.505 3.505 0 0 1 28.878 11.36 A 3.134 3.134 0 0 1 27.627 10.474 A 3.837 3.837 0 0 1 26.75 8.624 A 5.403 5.403 0 0 1 26.66 7.617 Z M 40.239 7.617 L 40.239 7.31 A 5.17 5.17 0 0 1 40.386 6.045 A 3.779 3.779 0 0 1 41.202 4.46 A 3.124 3.124 0 0 1 43.467 3.361 A 4.099 4.099 0 0 1 43.704 3.354 A 3.509 3.509 0 0 1 44.944 3.566 A 3.117 3.117 0 0 1 46.212 4.46 A 3.846 3.846 0 0 1 47.089 6.325 A 5.401 5.401 0 0 1 47.175 7.31 L 47.175 7.617 A 5.204 5.204 0 0 1 47.028 8.886 A 3.778 3.778 0 0 1 46.212 10.474 A 3.118 3.118 0 0 1 43.954 11.573 A 4.062 4.062 0 0 1 43.718 11.58 A 3.505 3.505 0 0 1 42.457 11.36 A 3.134 3.134 0 0 1 41.206 10.474 A 3.837 3.837 0 0 1 40.329 8.624 A 5.403 5.403 0 0 1 40.239 7.617 Z M 10.627 7.31 L 10.627 7.617 A 4.437 4.437 0 0 0 10.805 8.897 A 3.642 3.642 0 0 0 11.462 10.148 A 2.69 2.69 0 0 0 13.43 11.173 A 3.63 3.63 0 0 0 13.711 11.184 A 3.009 3.009 0 0 0 14.786 10.999 A 2.685 2.685 0 0 0 15.937 10.144 A 3.778 3.778 0 0 0 16.748 8.115 A 4.916 4.916 0 0 0 16.772 7.617 L 16.772 7.31 A 4.217 4.217 0 0 0 16.549 5.915 A 3.73 3.73 0 0 0 15.93 4.801 A 2.685 2.685 0 0 0 13.973 3.761 A 3.477 3.477 0 0 0 13.696 3.75 A 3.004 3.004 0 0 0 12.616 3.937 A 2.684 2.684 0 0 0 11.462 4.801 A 3.838 3.838 0 0 0 10.637 6.996 A 4.868 4.868 0 0 0 10.627 7.31 Z M 27.056 7.31 L 27.056 7.617 A 4.437 4.437 0 0 0 27.233 8.897 A 3.642 3.642 0 0 0 27.891 10.148 A 2.69 2.69 0 0 0 29.858 11.173 A 3.63 3.63 0 0 0 30.139 11.184 A 3.009 3.009 0 0 0 31.214 10.999 A 2.685 2.685 0 0 0 32.366 10.144 A 3.778 3.778 0 0 0 33.176 8.115 A 4.916 4.916 0 0 0 33.201 7.617 L 33.201 7.31 A 4.217 4.217 0 0 0 32.977 5.915 A 3.73 3.73 0 0 0 32.358 4.801 A 2.685 2.685 0 0 0 30.402 3.761 A 3.477 3.477 0 0 0 30.125 3.75 A 3.004 3.004 0 0 0 29.045 3.937 A 2.684 2.684 0 0 0 27.891 4.801 A 3.838 3.838 0 0 0 27.066 6.996 A 4.868 4.868 0 0 0 27.056 7.31 Z M 40.635 7.31 L 40.635 7.617 A 4.437 4.437 0 0 0 40.812 8.897 A 3.642 3.642 0 0 0 41.47 10.148 A 2.69 2.69 0 0 0 43.437 11.173 A 3.63 3.63 0 0 0 43.718 11.184 A 3.009 3.009 0 0 0 44.793 10.999 A 2.685 2.685 0 0 0 45.945 10.144 A 3.778 3.778 0 0 0 46.755 8.115 A 4.916 4.916 0 0 0 46.78 7.617 L 46.78 7.31 A 4.217 4.217 0 0 0 46.556 5.915 A 3.73 3.73 0 0 0 45.937 4.801 A 2.685 2.685 0 0 0 43.981 3.761 A 3.477 3.477 0 0 0 43.704 3.75 A 3.004 3.004 0 0 0 42.624 3.937 A 2.684 2.684 0 0 0 41.47 4.801 A 3.838 3.838 0 0 0 40.645 6.996 A 4.868 4.868 0 0 0 40.635 7.31 Z M 24.727 7.61 L 24.727 7.456 A 6.745 6.745 0 0 0 24.641 6.352 Q 24.49 5.438 24.067 4.779 A 2.246 2.246 0 0 0 23.384 4.08 Q 22.946 3.802 22.373 3.758 A 2.868 2.868 0 0 0 22.156 3.75 A 3.652 3.652 0 0 0 21.453 3.813 Q 21.039 3.895 20.717 4.08 A 1.929 1.929 0 0 0 20.365 4.34 A 3.296 3.296 0 0 0 19.46 5.786 L 19.46 9.419 Q 19.746 10.225 20.431 10.704 Q 21.116 11.184 22.17 11.184 Q 23.423 11.184 24.075 10.217 A 3.48 3.48 0 0 0 24.532 9.203 Q 24.66 8.746 24.704 8.203 A 7.355 7.355 0 0 0 24.727 7.61 Z M 79.644 7.61 L 79.644 7.456 A 6.745 6.745 0 0 0 79.558 6.352 Q 79.407 5.438 78.984 4.779 A 2.246 2.246 0 0 0 78.301 4.08 Q 77.863 3.802 77.29 3.758 A 2.868 2.868 0 0 0 77.073 3.75 A 3.652 3.652 0 0 0 76.37 3.813 Q 75.956 3.895 75.634 4.08 A 1.929 1.929 0 0 0 75.282 4.34 A 3.296 3.296 0 0 0 74.377 5.786 L 74.377 9.419 Q 74.663 10.225 75.348 10.704 Q 76.033 11.184 77.087 11.184 Q 78.34 11.184 78.992 10.217 A 3.48 3.48 0 0 0 79.449 9.203 Q 79.577 8.746 79.621 8.203 A 7.355 7.355 0 0 0 79.644 7.61 Z M 1.589 1.165 L 1.589 6.028 L 4.153 6.028 A 6.149 6.149 0 0 0 5.025 5.97 Q 6.009 5.829 6.559 5.339 A 2.281 2.281 0 0 0 7.162 4.513 A 2.28 2.28 0 0 0 7.332 3.625 A 2.912 2.912 0 0 0 7.239 2.871 A 2.018 2.018 0 0 0 6.552 1.798 Q 5.771 1.165 4.226 1.165 L 1.589 1.165 Z M 70.876 9.287 L 70.876 7.405 L 68.928 7.405 A 6.104 6.104 0 0 0 67.995 7.472 Q 67.169 7.6 66.592 7.972 A 2.253 2.253 0 0 0 66.112 8.379 A 1.576 1.576 0 0 0 65.713 9.448 A 1.618 1.618 0 0 0 66.205 10.642 A 1.966 1.966 0 0 0 66.255 10.69 A 1.842 1.842 0 0 0 67.163 11.142 A 2.634 2.634 0 0 0 67.683 11.191 A 4.201 4.201 0 0 0 68.669 11.08 A 3.329 3.329 0 0 0 69.631 10.686 Q 70.459 10.181 70.876 9.287 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/roboto.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="45.3" height="11.397" viewBox="0 0 45.3 11.397"><title>Roboto</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 6.929 11.25 L 4.094 6.687 L 0.396 6.687 L 0.396 11.25 L 0 11.25 L 0 0.586 L 3.398 0.586 A 5.034 5.034 0 0 1 4.461 0.692 Q 5.149 0.84 5.671 1.197 A 2.998 2.998 0 0 1 5.951 1.414 A 2.719 2.719 0 0 1 6.874 3.212 A 3.855 3.855 0 0 1 6.899 3.662 A 2.898 2.898 0 0 1 6.222 5.57 Q 5.544 6.387 4.497 6.584 L 7.346 11.147 L 7.346 11.25 L 6.929 11.25 Z M 23.958 7.236 L 23.958 7.361 A 6.975 6.975 0 0 1 23.863 8.545 Q 23.683 9.589 23.159 10.305 A 2.638 2.638 0 0 1 22.25 11.106 Q 21.737 11.374 21.094 11.395 A 3.389 3.389 0 0 1 20.984 11.396 A 3.697 3.697 0 0 1 20.064 11.286 A 3.1 3.1 0 0 1 19.387 11.027 A 2.792 2.792 0 0 1 18.281 9.998 L 18.281 11.25 L 17.886 11.25 L 17.886 0 L 18.281 0 L 18.281 4.768 A 3.223 3.223 0 0 1 18.8 4.043 A 2.722 2.722 0 0 1 19.384 3.582 A 2.916 2.916 0 0 1 20.526 3.205 A 3.694 3.694 0 0 1 20.969 3.179 A 2.912 2.912 0 0 1 22.002 3.355 A 2.557 2.557 0 0 1 23.159 4.244 Q 23.791 5.088 23.923 6.472 A 8.084 8.084 0 0 1 23.958 7.236 Z M 34.849 1.187 L 35.251 1.187 L 35.251 3.325 L 37.053 3.325 L 37.053 3.728 L 35.251 3.728 L 35.251 9.353 A 4.122 4.122 0 0 0 35.273 9.792 Q 35.322 10.242 35.477 10.519 A 1.067 1.067 0 0 0 35.526 10.598 Q 35.781 10.972 36.356 10.999 A 1.941 1.941 0 0 0 36.445 11.001 A 3.983 3.983 0 0 0 36.707 10.992 Q 36.849 10.982 37.012 10.963 A 8.473 8.473 0 0 0 37.229 10.935 L 37.295 11.309 Q 37.053 11.396 36.467 11.396 A 2.454 2.454 0 0 1 36.02 11.359 Q 35.771 11.312 35.58 11.21 A 1.092 1.092 0 0 1 35.229 10.917 A 1.482 1.482 0 0 1 35.008 10.501 Q 34.869 10.109 34.851 9.534 A 5.475 5.475 0 0 1 34.849 9.404 L 34.849 3.728 L 33.384 3.728 L 33.384 3.325 L 34.849 3.325 L 34.849 1.187 Z M 9.045 7.485 L 9.045 7.134 A 5.08 5.08 0 0 1 9.179 5.945 A 4.229 4.229 0 0 1 9.481 5.094 A 3.475 3.475 0 0 1 10.218 4.069 A 3.246 3.246 0 0 1 10.712 3.684 A 3.252 3.252 0 0 1 12.385 3.181 A 3.909 3.909 0 0 1 12.51 3.179 A 3.463 3.463 0 0 1 13.702 3.38 A 3.2 3.2 0 0 1 14.297 3.669 A 3.268 3.268 0 0 1 15.443 4.892 A 3.967 3.967 0 0 1 15.531 5.061 A 4.398 4.398 0 0 1 15.95 6.539 A 5.418 5.418 0 0 1 15.981 7.09 L 15.981 7.441 A 5.179 5.179 0 0 1 15.859 8.587 A 4.225 4.225 0 0 1 15.549 9.485 A 3.434 3.434 0 0 1 14.784 10.537 A 3.248 3.248 0 0 1 14.323 10.891 A 3.252 3.252 0 0 1 12.649 11.395 A 3.909 3.909 0 0 1 12.524 11.396 A 3.457 3.457 0 0 1 11.324 11.192 A 3.197 3.197 0 0 1 10.726 10.898 A 3.309 3.309 0 0 1 9.549 9.614 A 3.962 3.962 0 0 1 9.492 9.503 A 4.393 4.393 0 0 1 9.076 8.032 A 5.398 5.398 0 0 1 9.045 7.485 Z M 25.51 7.485 L 25.51 7.134 A 5.08 5.08 0 0 1 25.644 5.945 A 4.229 4.229 0 0 1 25.946 5.094 A 3.475 3.475 0 0 1 26.683 4.069 A 3.246 3.246 0 0 1 27.177 3.684 A 3.252 3.252 0 0 1 28.85 3.181 A 3.909 3.909 0 0 1 28.975 3.179 A 3.463 3.463 0 0 1 30.167 3.38 A 3.2 3.2 0 0 1 30.762 3.669 A 3.268 3.268 0 0 1 31.908 4.892 A 3.967 3.967 0 0 1 31.996 5.061 A 4.398 4.398 0 0 1 32.415 6.539 A 5.418 5.418 0 0 1 32.446 7.09 L 32.446 7.441 A 5.179 5.179 0 0 1 32.324 8.587 A 4.225 4.225 0 0 1 32.014 9.485 A 3.434 3.434 0 0 1 31.249 10.537 A 3.248 3.248 0 0 1 30.787 10.891 A 3.252 3.252 0 0 1 29.114 11.395 A 3.909 3.909 0 0 1 28.989 11.396 A 3.457 3.457 0 0 1 27.789 11.192 A 3.197 3.197 0 0 1 27.191 10.898 A 3.309 3.309 0 0 1 26.013 9.614 A 3.962 3.962 0 0 1 25.957 9.503 A 4.393 4.393 0 0 1 25.541 8.032 A 5.398 5.398 0 0 1 25.51 7.485 Z M 38.364 7.485 L 38.364 7.134 A 5.08 5.08 0 0 1 38.498 5.945 A 4.229 4.229 0 0 1 38.8 5.094 A 3.475 3.475 0 0 1 39.537 4.069 A 3.246 3.246 0 0 1 40.031 3.684 A 3.252 3.252 0 0 1 41.704 3.181 A 3.909 3.909 0 0 1 41.829 3.179 A 3.463 3.463 0 0 1 43.021 3.38 A 3.2 3.2 0 0 1 43.616 3.669 A 3.268 3.268 0 0 1 44.762 4.892 A 3.967 3.967 0 0 1 44.85 5.061 A 4.398 4.398 0 0 1 45.269 6.539 A 5.418 5.418 0 0 1 45.3 7.09 L 45.3 7.441 A 5.179 5.179 0 0 1 45.178 8.587 A 4.225 4.225 0 0 1 44.868 9.485 A 3.434 3.434 0 0 1 44.103 10.537 A 3.248 3.248 0 0 1 43.641 10.891 A 3.252 3.252 0 0 1 41.968 11.395 A 3.909 3.909 0 0 1 41.843 11.396 A 3.457 3.457 0 0 1 40.643 11.192 A 3.197 3.197 0 0 1 40.045 10.898 A 3.309 3.309 0 0 1 38.867 9.614 A 3.962 3.962 0 0 1 38.811 9.503 A 4.393 4.393 0 0 1 38.395 8.032 A 5.398 5.398 0 0 1 38.364 7.485 Z M 9.441 7.207 L 9.441 7.441 A 4.34 4.34 0 0 0 9.622 8.709 A 3.919 3.919 0 0 0 9.833 9.254 Q 10.225 10.078 10.924 10.54 A 2.802 2.802 0 0 0 12.357 10.997 A 3.412 3.412 0 0 0 12.524 11.001 A 2.929 2.929 0 0 0 13.684 10.777 A 2.788 2.788 0 0 0 14.733 9.983 A 3.57 3.57 0 0 0 15.49 8.372 A 5.064 5.064 0 0 0 15.586 7.361 L 15.586 7.134 Q 15.586 6.16 15.19 5.332 A 3.339 3.339 0 0 0 14.618 4.482 A 2.956 2.956 0 0 0 14.095 4.039 A 2.793 2.793 0 0 0 12.537 3.574 A 3.359 3.359 0 0 0 12.51 3.574 A 2.886 2.886 0 0 0 11.314 3.817 A 2.816 2.816 0 0 0 10.298 4.607 A 3.67 3.67 0 0 0 9.505 6.39 A 5.02 5.02 0 0 0 9.441 7.207 Z M 25.906 7.207 L 25.906 7.441 A 4.34 4.34 0 0 0 26.087 8.709 A 3.919 3.919 0 0 0 26.298 9.254 Q 26.689 10.078 27.389 10.54 A 2.802 2.802 0 0 0 28.822 10.997 A 3.412 3.412 0 0 0 28.989 11.001 A 2.929 2.929 0 0 0 30.149 10.777 A 2.788 2.788 0 0 0 31.198 9.983 A 3.57 3.57 0 0 0 31.954 8.372 A 5.064 5.064 0 0 0 32.051 7.361 L 32.051 7.134 Q 32.051 6.16 31.655 5.332 A 3.339 3.339 0 0 0 31.083 4.482 A 2.956 2.956 0 0 0 30.56 4.039 A 2.793 2.793 0 0 0 29.002 3.574 A 3.359 3.359 0 0 0 28.975 3.574 A 2.886 2.886 0 0 0 27.779 3.817 A 2.816 2.816 0 0 0 26.763 4.607 A 3.67 3.67 0 0 0 25.97 6.39 A 5.02 5.02 0 0 0 25.906 7.207 Z M 38.76 7.207 L 38.76 7.441 A 4.34 4.34 0 0 0 38.941 8.709 A 3.919 3.919 0 0 0 39.152 9.254 Q 39.543 10.078 40.243 10.54 A 2.802 2.802 0 0 0 41.676 10.997 A 3.412 3.412 0 0 0 41.843 11.001 A 2.929 2.929 0 0 0 43.003 10.777 A 2.788 2.788 0 0 0 44.052 9.983 A 3.57 3.57 0 0 0 44.808 8.372 A 5.064 5.064 0 0 0 44.905 7.361 L 44.905 7.134 Q 44.905 6.16 44.509 5.332 A 3.339 3.339 0 0 0 43.937 4.482 A 2.956 2.956 0 0 0 43.414 4.039 A 2.793 2.793 0 0 0 41.856 3.574 A 3.359 3.359 0 0 0 41.829 3.574 A 2.886 2.886 0 0 0 40.633 3.817 A 2.816 2.816 0 0 0 39.617 4.607 A 3.67 3.67 0 0 0 38.824 6.39 A 5.02 5.02 0 0 0 38.76 7.207 Z M 18.281 5.61 L 18.281 9.243 A 2.792 2.792 0 0 0 18.739 10.049 A 2.485 2.485 0 0 0 19.288 10.543 A 2.688 2.688 0 0 0 20.25 10.931 A 3.744 3.744 0 0 0 20.991 11.001 A 2.443 2.443 0 0 0 21.862 10.852 Q 22.475 10.62 22.881 10.027 A 3.295 3.295 0 0 0 23.3 9.133 Q 23.431 8.707 23.493 8.19 A 8.326 8.326 0 0 0 23.547 7.207 A 7.006 7.006 0 0 0 23.481 6.213 Q 23.336 5.2 22.87 4.537 Q 22.192 3.574 20.977 3.574 A 3.216 3.216 0 0 0 20.15 3.676 A 2.516 2.516 0 0 0 19.288 4.087 A 2.561 2.561 0 0 0 18.585 4.897 A 3.643 3.643 0 0 0 18.281 5.61 Z M 0.396 0.981 L 0.396 6.292 L 3.757 6.292 A 3.3 3.3 0 0 0 4.647 6.178 A 2.494 2.494 0 0 0 5.746 5.544 A 2.512 2.512 0 0 0 6.502 3.768 A 3.321 3.321 0 0 0 6.504 3.662 A 2.979 2.979 0 0 0 6.386 2.802 A 2.292 2.292 0 0 0 5.665 1.699 A 2.825 2.825 0 0 0 4.565 1.129 Q 4.148 1.014 3.653 0.989 A 5.558 5.558 0 0 0 3.369 0.981 L 0.396 0.981 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/slabo-27.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="63.334" height="14.444" viewBox="0 0 63.334 14.444"><title>Slabo 27px</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0.111 10.778 L 0.111 8.704 L 1.111 8.704 L 1.111 10.074 Q 1.58 10.248 2.262 10.296 A 7.861 7.861 0 0 0 2.815 10.315 A 3.537 3.537 0 0 0 3.435 10.264 Q 3.777 10.203 4.049 10.069 A 1.747 1.747 0 0 0 4.398 9.843 A 1.544 1.544 0 0 0 4.954 8.754 A 2.178 2.178 0 0 0 4.963 8.556 A 1.93 1.93 0 0 0 4.934 8.209 Q 4.895 7.997 4.806 7.824 A 1.782 1.782 0 0 0 4.38 7.287 A 2.512 2.512 0 0 0 4.087 7.071 Q 3.914 6.961 3.704 6.861 A 12.21 12.21 0 0 0 3.269 6.664 A 16.731 16.731 0 0 0 2.778 6.463 Q 2.278 6.278 1.787 6.065 Q 1.296 5.852 0.898 5.537 A 2.399 2.399 0 0 1 0.29 4.815 A 2.779 2.779 0 0 1 0.25 4.741 A 2.152 2.152 0 0 1 0.048 4.14 A 2.984 2.984 0 0 1 0 3.593 A 2.633 2.633 0 0 1 0.167 2.638 A 2.358 2.358 0 0 1 0.889 1.657 A 3.034 3.034 0 0 1 2.03 1.081 Q 2.597 0.926 3.296 0.926 A 5.563 5.563 0 0 1 5.08 1.207 A 5.13 5.13 0 0 1 5.741 1.481 L 5.741 3.519 L 4.741 3.519 L 4.741 2.185 A 3.529 3.529 0 0 0 3.902 1.957 A 4.725 4.725 0 0 0 3.204 1.907 A 3.435 3.435 0 0 0 2.623 1.953 Q 2.315 2.006 2.07 2.12 A 1.553 1.553 0 0 0 1.667 2.389 A 1.671 1.671 0 0 0 1.303 2.863 A 1.482 1.482 0 0 0 1.148 3.537 A 1.761 1.761 0 0 0 1.176 3.859 Q 1.212 4.053 1.295 4.211 A 1.099 1.099 0 0 0 1.306 4.231 A 1.586 1.586 0 0 0 1.63 4.639 A 1.91 1.91 0 0 0 1.75 4.741 A 2.481 2.481 0 0 0 2.07 4.949 Q 2.235 5.04 2.428 5.119 A 3.988 3.988 0 0 0 2.454 5.13 A 139.341 139.341 0 0 0 2.892 5.304 Q 3.128 5.397 3.389 5.5 A 16.549 16.549 0 0 1 4.398 5.935 A 4.007 4.007 0 0 1 5.072 6.334 A 3.567 3.567 0 0 1 5.269 6.491 A 2.45 2.45 0 0 1 5.878 7.283 A 2.779 2.779 0 0 1 5.88 7.287 A 2.073 2.073 0 0 1 6.038 7.748 Q 6.111 8.075 6.111 8.481 A 2.879 2.879 0 0 1 5.954 9.452 A 2.466 2.466 0 0 1 5.195 10.528 A 3.13 3.13 0 0 1 3.966 11.148 Q 3.511 11.268 2.974 11.291 A 5.987 5.987 0 0 1 2.722 11.296 A 6.707 6.707 0 0 1 0.726 11.005 A 6.169 6.169 0 0 1 0.111 10.778 Z M 60.093 6.667 L 61.371 4.852 L 61.371 4.815 L 60.741 4.815 L 60.741 3.889 L 63.241 3.889 L 63.241 4.815 L 62.371 4.815 L 60.537 7.352 L 62.463 10.185 L 63.334 10.185 L 63.334 11.111 L 60.556 11.111 L 60.556 10.185 L 61.204 10.185 L 61.204 10.148 L 59.871 8.185 L 58.5 10.148 L 58.5 10.185 L 59.259 10.185 L 59.259 11.111 L 56.667 11.111 L 56.667 10.185 L 57.5 10.185 L 59.426 7.481 L 57.611 4.815 L 56.759 4.815 L 56.759 3.889 L 59.445 3.889 L 59.445 4.815 L 58.852 4.815 L 58.852 4.852 L 60.093 6.667 Z M 40.704 9.074 L 41.667 9.074 L 41.667 11.111 L 36.111 11.111 L 36.111 10.278 A 21.952 21.952 0 0 0 37.709 8.859 A 16.655 16.655 0 0 0 39.019 7.417 Q 40.185 5.963 40.185 4.963 Q 40.185 4.296 39.871 3.907 Q 39.571 3.537 38.784 3.519 A 3.566 3.566 0 0 0 38.704 3.519 A 3.506 3.506 0 0 0 37.496 3.739 A 4.142 4.142 0 0 0 37.259 3.833 L 37.259 5.185 L 36.296 5.185 L 36.296 3.296 A 5.931 5.931 0 0 1 37.56 2.771 A 4.714 4.714 0 0 1 38.834 2.593 A 3.972 3.972 0 0 1 39.558 2.654 Q 39.96 2.729 40.276 2.894 A 1.954 1.954 0 0 1 40.704 3.194 A 1.981 1.981 0 0 1 41.304 4.309 A 2.905 2.905 0 0 1 41.352 4.852 A 2.992 2.992 0 0 1 41.162 5.865 Q 40.879 6.652 40.176 7.537 A 16.422 16.422 0 0 1 37.593 10.148 L 37.593 10.185 L 40.704 10.185 L 40.704 9.074 Z M 49.352 3.889 L 51.334 3.889 L 51.389 4.481 L 51.426 4.481 A 3.019 3.019 0 0 1 52.22 3.938 A 2.54 2.54 0 0 1 53.296 3.704 A 2.321 2.321 0 0 1 54.366 3.947 Q 54.809 4.173 55.153 4.609 A 3.017 3.017 0 0 1 55.204 4.676 Q 55.857 5.555 55.92 6.942 A 6.645 6.645 0 0 1 55.926 7.241 A 6.111 6.111 0 0 1 55.808 8.48 Q 55.645 9.266 55.258 9.876 A 3.639 3.639 0 0 1 55.046 10.176 A 3.074 3.074 0 0 1 54.254 10.901 A 2.672 2.672 0 0 1 52.815 11.296 A 3.092 3.092 0 0 1 51.598 11.041 A 3.657 3.657 0 0 1 51.426 10.963 L 51.389 10.981 L 51.389 13.519 L 52.5 13.519 L 52.5 14.444 L 49.352 14.444 L 49.352 13.519 L 50.278 13.519 L 50.278 4.815 L 49.352 4.815 L 49.352 3.889 Z M 45.519 12.778 L 44.259 12.778 A 11.177 11.177 0 0 1 44.527 10.845 A 12.691 12.691 0 0 1 44.639 10.389 A 21.776 21.776 0 0 1 45.426 7.991 A 25.088 25.088 0 0 1 46.445 5.731 A 41.902 41.902 0 0 1 46.996 4.692 A 33.776 33.776 0 0 1 47.537 3.741 L 47.519 3.704 L 43.741 3.704 L 43.741 4.944 L 42.778 4.944 L 42.778 2.778 L 48.704 2.778 L 48.704 3.574 A 30.887 30.887 0 0 0 47.491 5.741 Q 46.926 6.852 46.491 8 A 16.439 16.439 0 0 0 45.796 10.343 Q 45.537 11.537 45.519 12.778 Z M 11.667 5.926 L 11.667 4.426 Q 12.945 3.704 14.278 3.704 A 4.011 4.011 0 0 1 14.959 3.758 Q 15.625 3.873 16.046 4.231 A 1.626 1.626 0 0 1 16.528 4.961 Q 16.621 5.232 16.652 5.566 A 3.749 3.749 0 0 1 16.667 5.907 L 16.667 10.185 L 17.593 10.185 L 17.593 11.111 L 15.667 11.111 L 15.611 10.278 L 15.574 10.259 A 3.07 3.07 0 0 1 14.719 10.968 A 2.726 2.726 0 0 1 13.389 11.296 A 2.651 2.651 0 0 1 12.736 11.22 A 1.856 1.856 0 0 1 11.861 10.731 A 1.908 1.908 0 0 1 11.302 9.463 A 2.551 2.551 0 0 1 11.296 9.296 A 2.114 2.114 0 0 1 11.437 8.508 Q 11.673 7.915 12.306 7.556 A 3.657 3.657 0 0 1 13.139 7.22 Q 13.945 6.997 15.085 6.982 A 12.551 12.551 0 0 1 15.241 6.981 L 15.556 6.981 L 15.556 5.889 Q 15.556 5.492 15.447 5.229 A 0.834 0.834 0 0 0 15.232 4.917 Q 14.932 4.651 14.261 4.631 A 3.762 3.762 0 0 0 14.148 4.63 A 4.629 4.629 0 0 0 13.509 4.671 Q 13.167 4.719 12.88 4.821 A 2.484 2.484 0 0 0 12.63 4.926 L 12.63 5.926 L 11.667 5.926 Z M 20.278 0 L 20.278 4.352 L 20.315 4.37 A 2.727 2.727 0 0 1 22.148 3.704 Q 23.352 3.704 24.084 4.722 A 3.734 3.734 0 0 1 24.675 6.05 Q 24.798 6.563 24.813 7.161 A 6.734 6.734 0 0 1 24.815 7.333 A 5.911 5.911 0 0 1 24.705 8.512 Q 24.56 9.22 24.228 9.768 A 3.268 3.268 0 0 1 23.88 10.241 A 3.072 3.072 0 0 1 21.972 11.249 A 4.421 4.421 0 0 1 21.315 11.296 Q 20.259 11.296 19.167 10.944 L 19.167 0.926 L 18.241 0.926 L 18.241 0 L 20.278 0 Z M 7.222 11.111 L 7.222 10.185 L 8.148 10.185 L 8.148 0.926 L 7.222 0.926 L 7.222 0 L 9.259 0 L 9.259 10.185 L 10.185 10.185 L 10.185 11.111 L 7.222 11.111 Z M 26.31 6.389 A 5.823 5.823 0 0 0 26.204 7.537 A 6.941 6.941 0 0 0 26.212 7.879 Q 26.285 9.346 26.991 10.269 Q 27.446 10.863 28.084 11.113 A 2.786 2.786 0 0 0 29.111 11.296 Q 30.463 11.296 31.296 10.222 A 3.453 3.453 0 0 0 31.57 9.812 Q 32.13 8.828 32.13 7.37 Q 32.13 6.469 31.919 5.777 A 3.208 3.208 0 0 0 31.343 4.667 A 2.526 2.526 0 0 0 30.254 3.874 A 2.893 2.893 0 0 0 29.241 3.704 A 2.734 2.734 0 0 0 27.955 4.005 A 2.91 2.91 0 0 0 27.065 4.741 A 3.272 3.272 0 0 0 26.772 5.155 Q 26.45 5.695 26.31 6.389 Z M 20.278 5.241 L 20.278 10.259 A 5.565 5.565 0 0 0 21.362 10.37 A 5.179 5.179 0 0 0 21.371 10.37 A 2.883 2.883 0 0 0 22.043 10.297 A 1.877 1.877 0 0 0 23.065 9.685 A 2.052 2.052 0 0 0 23.42 9.057 Q 23.648 8.438 23.648 7.5 A 6.346 6.346 0 0 0 23.599 6.686 Q 23.546 6.276 23.435 5.938 A 2.741 2.741 0 0 0 23.195 5.398 A 1.573 1.573 0 0 0 22.729 4.887 Q 22.351 4.63 21.815 4.63 Q 21 4.63 20.278 5.241 Z M 51.389 5.426 L 51.389 10.093 Q 51.945 10.37 52.685 10.37 A 2.138 2.138 0 0 0 53.36 10.269 A 1.736 1.736 0 0 0 54.213 9.648 A 2.271 2.271 0 0 0 54.545 8.999 Q 54.746 8.405 54.759 7.543 A 7.988 7.988 0 0 0 54.759 7.426 A 6.884 6.884 0 0 0 54.721 6.674 Q 54.637 5.907 54.364 5.439 A 1.748 1.748 0 0 0 54.278 5.306 Q 53.796 4.63 52.982 4.63 A 1.922 1.922 0 0 0 51.782 5.055 A 2.854 2.854 0 0 0 51.389 5.426 Z M 27.371 7.37 Q 27.371 8.833 27.843 9.602 Q 28.315 10.37 29.204 10.37 A 1.546 1.546 0 0 0 29.857 10.236 Q 30.184 10.086 30.424 9.766 A 1.958 1.958 0 0 0 30.5 9.657 A 2.344 2.344 0 0 0 30.764 9.079 Q 30.943 8.505 30.961 7.67 A 8.789 8.789 0 0 0 30.963 7.481 A 6.707 6.707 0 0 0 30.899 6.512 Q 30.623 4.63 29.148 4.63 A 1.827 1.827 0 0 0 28.577 4.715 A 1.444 1.444 0 0 0 27.824 5.287 Q 27.413 5.883 27.374 7.112 A 8.309 8.309 0 0 0 27.371 7.37 Z M 15.556 7.778 L 15.111 7.778 Q 13.912 7.778 13.235 8.063 A 2.209 2.209 0 0 0 13.148 8.102 A 1.208 1.208 0 0 0 12.719 8.428 Q 12.463 8.743 12.463 9.241 Q 12.463 9.631 12.608 9.881 A 0.788 0.788 0 0 0 12.796 10.102 A 1.186 1.186 0 0 0 13.313 10.338 A 1.68 1.68 0 0 0 13.648 10.37 A 2.412 2.412 0 0 0 15.417 9.612 A 3.322 3.322 0 0 0 15.556 9.463 L 15.556 7.778 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/source-sans-pro.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="95.58" height="10.26" viewBox="0 0 95.58 10.26"><title>Source Sans Pro</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0 8.76 L 0.33 8.43 Q 0.87 9.06 1.635 9.435 Q 2.4 9.81 3.3 9.81 A 3.933 3.933 0 0 0 3.887 9.768 A 3.03 3.03 0 0 0 4.38 9.653 A 2.785 2.785 0 0 0 4.85 9.451 A 2.235 2.235 0 0 0 5.197 9.218 Q 5.535 8.94 5.723 8.55 Q 5.91 8.16 5.91 7.68 Q 5.91 7.185 5.76 6.848 A 1.928 1.928 0 0 0 5.385 6.286 A 1.846 1.846 0 0 0 5.363 6.263 A 2.475 2.475 0 0 0 4.866 5.881 A 2.806 2.806 0 0 0 4.785 5.835 A 8.968 8.968 0 0 0 4.265 5.573 A 10.205 10.205 0 0 0 4.08 5.49 L 2.55 4.8 A 6.698 6.698 0 0 1 2.184 4.629 A 8.531 8.531 0 0 1 1.883 4.47 Q 1.53 4.275 1.23 3.998 A 2.224 2.224 0 0 1 0.799 3.444 A 2.582 2.582 0 0 1 0.735 3.323 A 1.83 1.83 0 0 1 0.583 2.856 Q 0.54 2.63 0.54 2.37 A 2.282 2.282 0 0 1 0.63 1.72 A 2.046 2.046 0 0 1 0.75 1.41 Q 0.96 0.975 1.335 0.66 A 2.628 2.628 0 0 1 2.018 0.249 A 3.11 3.11 0 0 1 2.22 0.173 Q 2.73 0 3.33 0 A 3.902 3.902 0 0 1 4.151 0.083 A 3.045 3.045 0 0 1 4.913 0.353 A 4.721 4.721 0 0 1 5.524 0.727 A 3.545 3.545 0 0 1 6.03 1.17 L 5.73 1.5 Q 5.295 1.02 4.695 0.735 Q 4.095 0.45 3.33 0.45 A 3.372 3.372 0 0 0 2.617 0.521 Q 2.058 0.642 1.658 0.968 A 1.657 1.657 0 0 0 1.026 2.176 A 2.168 2.168 0 0 0 1.02 2.34 A 2.089 2.089 0 0 0 1.048 2.694 Q 1.09 2.936 1.193 3.128 Q 1.365 3.45 1.628 3.683 Q 1.89 3.915 2.19 4.073 Q 2.49 4.23 2.76 4.35 L 4.29 5.04 Q 4.695 5.22 5.078 5.438 Q 5.46 5.655 5.753 5.955 A 2.234 2.234 0 0 1 6.19 6.604 A 2.556 2.556 0 0 1 6.217 6.668 Q 6.39 7.08 6.39 7.65 Q 6.39 8.22 6.165 8.693 Q 5.94 9.165 5.535 9.518 A 2.757 2.757 0 0 1 4.851 9.95 A 3.354 3.354 0 0 1 4.56 10.065 A 3.61 3.61 0 0 1 3.76 10.237 A 4.477 4.477 0 0 1 3.3 10.26 A 4.951 4.951 0 0 1 2.386 10.18 A 3.626 3.626 0 0 1 1.38 9.84 Q 0.57 9.42 0 8.76 Z M 44.64 8.76 L 44.97 8.43 Q 45.51 9.06 46.275 9.435 Q 47.04 9.81 47.94 9.81 A 3.933 3.933 0 0 0 48.527 9.768 A 3.03 3.03 0 0 0 49.02 9.653 A 2.785 2.785 0 0 0 49.49 9.451 A 2.235 2.235 0 0 0 49.837 9.218 Q 50.175 8.94 50.363 8.55 Q 50.55 8.16 50.55 7.68 Q 50.55 7.185 50.4 6.848 A 1.928 1.928 0 0 0 50.025 6.286 A 1.846 1.846 0 0 0 50.003 6.263 A 2.475 2.475 0 0 0 49.506 5.881 A 2.806 2.806 0 0 0 49.425 5.835 A 8.968 8.968 0 0 0 48.905 5.573 A 10.205 10.205 0 0 0 48.72 5.49 L 47.19 4.8 A 6.698 6.698 0 0 1 46.824 4.629 A 8.531 8.531 0 0 1 46.523 4.47 Q 46.17 4.275 45.87 3.998 A 2.224 2.224 0 0 1 45.439 3.444 A 2.582 2.582 0 0 1 45.375 3.323 A 1.83 1.83 0 0 1 45.223 2.856 Q 45.18 2.63 45.18 2.37 A 2.282 2.282 0 0 1 45.27 1.72 A 2.046 2.046 0 0 1 45.39 1.41 Q 45.6 0.975 45.975 0.66 A 2.628 2.628 0 0 1 46.658 0.249 A 3.11 3.11 0 0 1 46.86 0.173 Q 47.37 0 47.97 0 A 3.902 3.902 0 0 1 48.791 0.083 A 3.045 3.045 0 0 1 49.553 0.353 A 4.721 4.721 0 0 1 50.164 0.727 A 3.545 3.545 0 0 1 50.67 1.17 L 50.37 1.5 Q 49.935 1.02 49.335 0.735 Q 48.735 0.45 47.97 0.45 A 3.372 3.372 0 0 0 47.257 0.521 Q 46.698 0.642 46.298 0.968 A 1.657 1.657 0 0 0 45.666 2.176 A 2.168 2.168 0 0 0 45.66 2.34 A 2.089 2.089 0 0 0 45.688 2.694 Q 45.73 2.936 45.833 3.128 Q 46.005 3.45 46.268 3.683 Q 46.53 3.915 46.83 4.073 Q 47.13 4.23 47.4 4.35 L 48.93 5.04 Q 49.335 5.22 49.718 5.438 Q 50.1 5.655 50.393 5.955 A 2.234 2.234 0 0 1 50.83 6.604 A 2.556 2.556 0 0 1 50.857 6.668 Q 51.03 7.08 51.03 7.65 Q 51.03 8.22 50.805 8.693 Q 50.58 9.165 50.175 9.518 A 2.757 2.757 0 0 1 49.491 9.95 A 3.354 3.354 0 0 1 49.2 10.065 A 3.61 3.61 0 0 1 48.4 10.237 A 4.477 4.477 0 0 1 47.94 10.26 A 4.951 4.951 0 0 1 47.026 10.18 A 3.626 3.626 0 0 1 46.02 9.84 Q 45.21 9.42 44.64 8.76 Z M 16.32 7.53 L 16.32 2.91 L 16.77 2.91 L 16.77 7.47 A 5.7 5.7 0 0 0 16.802 8.096 Q 16.884 8.835 17.175 9.255 Q 17.58 9.84 18.51 9.84 Q 19.185 9.84 19.74 9.465 Q 20.295 9.09 20.97 8.28 L 20.97 2.91 L 21.42 2.91 L 21.42 10.08 L 21.03 10.08 L 20.97 8.85 L 20.94 8.85 A 6.264 6.264 0 0 1 20.354 9.452 A 4.878 4.878 0 0 1 19.815 9.87 Q 19.23 10.26 18.48 10.26 A 2.951 2.951 0 0 1 17.858 10.199 Q 17.474 10.116 17.19 9.922 A 1.575 1.575 0 0 1 16.845 9.6 A 2.025 2.025 0 0 1 16.526 9.003 Q 16.333 8.452 16.321 7.643 A 7.333 7.333 0 0 1 16.32 7.53 Z M 60.84 10.08 L 60.39 10.08 L 60.39 2.91 L 60.78 2.91 L 60.84 4.05 L 60.87 4.05 A 7.673 7.673 0 0 1 61.516 3.471 A 6.139 6.139 0 0 1 62.025 3.105 A 2.385 2.385 0 0 1 63.215 2.734 A 2.907 2.907 0 0 1 63.36 2.73 A 2.951 2.951 0 0 1 63.982 2.791 Q 64.366 2.874 64.65 3.069 A 1.575 1.575 0 0 1 64.995 3.39 A 2.025 2.025 0 0 1 65.314 3.987 Q 65.507 4.538 65.519 5.347 A 7.333 7.333 0 0 1 65.52 5.46 L 65.52 10.08 L 65.07 10.08 L 65.07 5.52 A 5.7 5.7 0 0 0 65.038 4.894 Q 64.956 4.156 64.665 3.735 Q 64.26 3.15 63.33 3.15 Q 62.655 3.15 62.093 3.51 Q 61.684 3.772 61.208 4.223 A 10.94 10.94 0 0 0 60.84 4.59 L 60.84 10.08 Z M 67.35 9.27 L 67.65 8.91 Q 68.1 9.3 68.64 9.57 A 2.379 2.379 0 0 0 69.206 9.764 Q 69.47 9.821 69.778 9.835 A 4.546 4.546 0 0 0 69.99 9.84 A 2.705 2.705 0 0 0 70.389 9.812 A 1.985 1.985 0 0 0 70.785 9.713 A 1.94 1.94 0 0 0 71.091 9.57 A 1.474 1.474 0 0 0 71.355 9.375 Q 71.58 9.165 71.7 8.888 Q 71.82 8.61 71.82 8.31 A 1.32 1.32 0 0 0 71.784 7.994 A 1.037 1.037 0 0 0 71.655 7.688 Q 71.49 7.425 71.235 7.223 A 2.399 2.399 0 0 0 70.737 6.92 A 2.715 2.715 0 0 0 70.657 6.885 Q 70.335 6.75 70.02 6.63 Q 69.6 6.48 69.188 6.315 A 4.228 4.228 0 0 1 68.622 6.04 A 3.705 3.705 0 0 1 68.438 5.925 A 1.908 1.908 0 0 1 67.907 5.403 A 1.848 1.848 0 0 1 67.89 5.378 Q 67.68 5.055 67.68 4.59 Q 67.68 4.215 67.823 3.878 Q 67.965 3.54 68.25 3.285 A 1.93 1.93 0 0 1 68.659 3.007 A 2.466 2.466 0 0 1 68.955 2.88 A 2.476 2.476 0 0 1 69.432 2.764 Q 69.666 2.73 69.93 2.73 Q 70.47 2.73 70.995 2.933 A 3.614 3.614 0 0 1 71.599 3.23 A 3.052 3.052 0 0 1 71.91 3.45 L 71.64 3.81 Q 71.28 3.54 70.875 3.345 Q 70.47 3.15 69.9 3.15 A 2.839 2.839 0 0 0 69.532 3.173 Q 69.307 3.202 69.12 3.27 A 1.768 1.768 0 0 0 68.837 3.401 A 1.326 1.326 0 0 0 68.58 3.593 A 1.418 1.418 0 0 0 68.341 3.892 A 1.274 1.274 0 0 0 68.265 4.043 Q 68.16 4.29 68.16 4.56 A 1.211 1.211 0 0 0 68.189 4.83 A 0.907 0.907 0 0 0 68.31 5.123 A 1.421 1.421 0 0 0 68.625 5.466 A 1.67 1.67 0 0 0 68.707 5.528 A 3.113 3.113 0 0 0 69.094 5.756 A 3.673 3.673 0 0 0 69.262 5.835 Q 69.57 5.97 69.9 6.09 Q 70.32 6.255 70.755 6.42 Q 71.19 6.585 71.528 6.818 Q 71.865 7.05 72.083 7.403 Q 72.288 7.735 72.299 8.221 A 2.464 2.464 0 0 1 72.3 8.28 Q 72.3 8.67 72.143 9.03 Q 71.985 9.39 71.693 9.66 A 1.986 1.986 0 0 1 71.292 9.944 A 2.599 2.599 0 0 1 70.957 10.095 A 2.588 2.588 0 0 1 70.368 10.236 A 3.335 3.335 0 0 1 69.96 10.26 A 3.878 3.878 0 0 1 69.062 10.16 A 3.276 3.276 0 0 1 68.49 9.968 A 5.169 5.169 0 0 1 67.787 9.592 A 4.197 4.197 0 0 1 67.35 9.27 Z M 40.32 6.51 L 35.04 6.51 A 4.478 4.478 0 0 0 35.117 7.356 A 3.771 3.771 0 0 0 35.243 7.838 A 3.483 3.483 0 0 0 35.579 8.567 A 3.039 3.039 0 0 0 35.813 8.895 Q 36.18 9.345 36.698 9.593 A 2.539 2.539 0 0 0 37.541 9.824 A 3.128 3.128 0 0 0 37.86 9.84 A 3.588 3.588 0 0 0 38.437 9.796 A 2.716 2.716 0 0 0 38.955 9.66 Q 39.435 9.48 39.84 9.18 L 40.05 9.57 A 6.199 6.199 0 0 1 39.506 9.874 A 7.593 7.593 0 0 1 39.142 10.043 Q 38.774 10.202 38.24 10.245 A 5.172 5.172 0 0 1 37.83 10.26 Q 37.155 10.26 36.563 10.005 Q 35.97 9.75 35.52 9.263 A 3.376 3.376 0 0 1 34.941 8.387 A 4.05 4.05 0 0 1 34.815 8.085 Q 34.56 7.395 34.56 6.51 A 4.979 4.979 0 0 1 34.639 5.608 A 3.999 3.999 0 0 1 34.822 4.935 Q 35.085 4.23 35.513 3.743 A 3.033 3.033 0 0 1 36.392 3.044 A 2.912 2.912 0 0 1 36.495 2.993 Q 37.05 2.73 37.65 2.73 A 2.944 2.944 0 0 1 38.54 2.858 A 2.325 2.325 0 0 1 39.623 3.578 A 2.743 2.743 0 0 1 40.144 4.536 Q 40.273 4.936 40.321 5.42 A 6.149 6.149 0 0 1 40.35 6.03 L 40.35 6.263 Q 40.35 6.374 40.32 6.508 A 1.451 1.451 0 0 1 40.32 6.51 Z M 53.16 4.02 L 52.92 3.66 A 5.177 5.177 0 0 1 53.051 3.568 Q 53.179 3.481 53.348 3.375 A 3.754 3.754 0 0 1 53.667 3.197 A 4.825 4.825 0 0 1 53.948 3.068 A 4.457 4.457 0 0 1 54.396 2.907 A 5.412 5.412 0 0 1 54.69 2.828 Q 55.095 2.73 55.53 2.73 A 3.03 3.03 0 0 1 55.973 2.761 Q 56.21 2.796 56.408 2.871 A 1.638 1.638 0 0 1 56.58 2.948 Q 57 3.165 57.255 3.54 Q 57.51 3.915 57.615 4.403 Q 57.72 4.89 57.72 5.43 L 57.72 10.08 L 57.33 10.08 L 57.27 9.12 L 57.24 9.12 Q 56.67 9.57 56.01 9.915 Q 55.35 10.26 54.63 10.26 A 2.806 2.806 0 0 1 53.977 10.186 A 2.564 2.564 0 0 1 53.835 10.148 A 1.923 1.923 0 0 1 53.285 9.886 A 1.801 1.801 0 0 1 53.175 9.803 A 1.569 1.569 0 0 1 52.785 9.325 A 1.882 1.882 0 0 1 52.725 9.203 Q 52.57 8.857 52.561 8.386 A 3.074 3.074 0 0 1 52.56 8.325 Q 52.56 7.289 53.41 6.684 A 2.867 2.867 0 0 1 53.7 6.503 Q 54.84 5.88 57.27 5.61 A 4.597 4.597 0 0 0 57.273 5.452 A 4.763 4.763 0 0 0 57.218 4.733 A 2.516 2.516 0 0 0 57.083 4.215 A 2.161 2.161 0 0 0 56.955 3.938 Q 56.76 3.585 56.408 3.368 A 1.362 1.362 0 0 0 56.019 3.208 Q 55.786 3.15 55.5 3.15 A 3.298 3.298 0 0 0 54.985 3.189 A 2.873 2.873 0 0 0 54.765 3.233 A 3.696 3.696 0 0 0 54.234 3.401 A 3.319 3.319 0 0 0 54.12 3.45 A 5.453 5.453 0 0 0 53.766 3.625 A 4.497 4.497 0 0 0 53.572 3.735 A 4.787 4.787 0 0 0 53.398 3.845 Q 53.263 3.936 53.16 4.02 Z M 33.42 3.63 L 33.12 3.96 Q 32.76 3.615 32.325 3.383 A 1.958 1.958 0 0 0 31.663 3.173 A 2.515 2.515 0 0 0 31.32 3.15 Q 30.75 3.15 30.248 3.398 Q 29.745 3.645 29.378 4.088 A 3.09 3.09 0 0 0 28.951 4.772 A 3.836 3.836 0 0 0 28.8 5.153 A 4.024 4.024 0 0 0 28.607 6.106 A 4.834 4.834 0 0 0 28.59 6.51 A 4.983 4.983 0 0 0 28.645 7.267 A 3.902 3.902 0 0 0 28.785 7.868 Q 28.98 8.475 29.34 8.918 Q 29.7 9.36 30.203 9.6 A 2.478 2.478 0 0 0 31.075 9.83 A 2.988 2.988 0 0 0 31.32 9.84 A 2.569 2.569 0 0 0 32.045 9.74 A 2.282 2.282 0 0 0 32.438 9.585 Q 32.94 9.33 33.33 8.97 L 33.6 9.3 Q 33.15 9.705 32.588 9.983 A 2.699 2.699 0 0 1 31.664 10.243 A 3.332 3.332 0 0 1 31.32 10.26 A 3.268 3.268 0 0 1 30.392 10.131 A 2.963 2.963 0 0 1 30.045 10.005 Q 29.46 9.75 29.033 9.27 A 3.265 3.265 0 0 1 28.549 8.546 A 4.103 4.103 0 0 1 28.358 8.093 A 4.211 4.211 0 0 1 28.154 7.223 A 5.553 5.553 0 0 1 28.11 6.51 Q 28.11 5.61 28.373 4.905 A 3.954 3.954 0 0 1 28.702 4.219 A 3.19 3.19 0 0 1 29.078 3.72 Q 29.52 3.24 30.098 2.985 Q 30.675 2.73 31.32 2.73 A 3.356 3.356 0 0 1 31.847 2.769 Q 32.14 2.816 32.382 2.918 A 1.838 1.838 0 0 1 32.565 3.008 Q 33.06 3.285 33.42 3.63 Z M 77.82 10.08 L 77.34 10.08 L 77.34 0.18 L 79.71 0.18 Q 80.55 0.18 81.21 0.323 A 3.502 3.502 0 0 1 81.778 0.494 A 2.574 2.574 0 0 1 82.32 0.788 Q 82.77 1.11 83.01 1.628 A 2.451 2.451 0 0 1 83.19 2.199 Q 83.241 2.464 83.249 2.767 A 4.349 4.349 0 0 1 83.25 2.88 Q 83.25 4.305 82.35 5.003 Q 81.45 5.7 79.77 5.7 L 77.82 5.7 L 77.82 10.08 Z M 11.01 10.26 Q 10.365 10.26 9.788 10.005 Q 9.21 9.75 8.775 9.27 Q 8.34 8.79 8.085 8.093 A 4.119 4.119 0 0 1 7.873 7.204 A 5.411 5.411 0 0 1 7.83 6.51 A 5.429 5.429 0 0 1 7.893 5.662 A 4.108 4.108 0 0 1 8.085 4.905 A 3.937 3.937 0 0 1 8.407 4.219 A 3.154 3.154 0 0 1 8.775 3.72 Q 9.21 3.24 9.788 2.985 Q 10.365 2.73 11.01 2.73 Q 11.655 2.73 12.233 2.985 Q 12.81 3.24 13.245 3.72 Q 13.68 4.2 13.935 4.905 Q 14.19 5.61 14.19 6.51 Q 14.19 7.395 13.935 8.093 A 3.902 3.902 0 0 1 13.597 8.799 A 3.179 3.179 0 0 1 13.245 9.27 Q 12.81 9.75 12.233 10.005 Q 11.655 10.26 11.01 10.26 Z M 92.4 10.26 Q 91.755 10.26 91.178 10.005 Q 90.6 9.75 90.165 9.27 Q 89.73 8.79 89.475 8.093 A 4.119 4.119 0 0 1 89.263 7.204 A 5.411 5.411 0 0 1 89.22 6.51 A 5.429 5.429 0 0 1 89.283 5.662 A 4.108 4.108 0 0 1 89.475 4.905 A 3.937 3.937 0 0 1 89.797 4.219 A 3.154 3.154 0 0 1 90.165 3.72 Q 90.6 3.24 91.178 2.985 Q 91.755 2.73 92.4 2.73 Q 93.045 2.73 93.623 2.985 Q 94.2 3.24 94.635 3.72 Q 95.07 4.2 95.325 4.905 Q 95.58 5.61 95.58 6.51 Q 95.58 7.395 95.325 8.093 A 3.902 3.902 0 0 1 94.987 8.799 A 3.179 3.179 0 0 1 94.635 9.27 Q 94.2 9.75 93.623 10.005 Q 93.045 10.26 92.4 10.26 Z M 24.75 10.08 L 24.3 10.08 L 24.3 2.91 L 24.69 2.91 L 24.75 4.26 L 24.78 4.26 A 4.109 4.109 0 0 1 25.274 3.539 A 3.477 3.477 0 0 1 25.65 3.165 Q 26.16 2.73 26.82 2.73 A 1.958 1.958 0 0 1 27.113 2.751 A 1.771 1.771 0 0 1 27.165 2.76 A 1.147 1.147 0 0 1 27.355 2.813 A 1.515 1.515 0 0 1 27.51 2.88 L 27.39 3.3 A 2.483 2.483 0 0 0 27.283 3.258 Q 27.173 3.218 27.091 3.203 A 0.741 0.741 0 0 0 27.09 3.203 A 1.049 1.049 0 0 0 27.006 3.191 Q 26.919 3.182 26.8 3.18 A 3.68 3.68 0 0 0 26.76 3.18 Q 26.265 3.18 25.725 3.608 Q 25.185 4.035 24.75 5.1 L 24.75 10.08 Z M 85.86 10.08 L 85.41 10.08 L 85.41 2.91 L 85.8 2.91 L 85.86 4.26 L 85.89 4.26 A 4.109 4.109 0 0 1 86.384 3.539 A 3.477 3.477 0 0 1 86.76 3.165 Q 87.27 2.73 87.93 2.73 A 1.958 1.958 0 0 1 88.223 2.751 A 1.771 1.771 0 0 1 88.275 2.76 A 1.147 1.147 0 0 1 88.465 2.813 A 1.515 1.515 0 0 1 88.62 2.88 L 88.5 3.3 A 2.483 2.483 0 0 0 88.393 3.258 Q 88.283 3.218 88.201 3.203 A 0.741 0.741 0 0 0 88.2 3.203 A 1.049 1.049 0 0 0 88.116 3.191 Q 88.029 3.182 87.91 3.18 A 3.68 3.68 0 0 0 87.87 3.18 Q 87.375 3.18 86.835 3.608 Q 86.295 4.035 85.86 5.1 L 85.86 10.08 Z M 11.01 9.84 Q 11.58 9.84 12.075 9.6 Q 12.57 9.36 12.93 8.918 A 3.24 3.24 0 0 0 13.368 8.201 A 3.943 3.943 0 0 0 13.5 7.868 Q 13.71 7.26 13.71 6.51 A 4.509 4.509 0 0 0 13.628 5.635 A 3.829 3.829 0 0 0 13.5 5.153 A 3.736 3.736 0 0 0 13.221 4.517 A 3.022 3.022 0 0 0 12.93 4.088 Q 12.57 3.645 12.075 3.398 Q 11.58 3.15 11.01 3.15 Q 10.44 3.15 9.945 3.398 Q 9.45 3.645 9.09 4.088 A 3.143 3.143 0 0 0 8.682 4.746 A 3.94 3.94 0 0 0 8.52 5.153 A 4.024 4.024 0 0 0 8.327 6.106 A 4.834 4.834 0 0 0 8.31 6.51 A 4.634 4.634 0 0 0 8.369 7.267 A 3.669 3.669 0 0 0 8.52 7.868 A 3.684 3.684 0 0 0 8.822 8.531 A 3.09 3.09 0 0 0 9.09 8.918 Q 9.45 9.36 9.945 9.6 Q 10.44 9.84 11.01 9.84 Z M 92.4 9.84 Q 92.97 9.84 93.465 9.6 Q 93.96 9.36 94.32 8.918 A 3.24 3.24 0 0 0 94.758 8.201 A 3.943 3.943 0 0 0 94.89 7.868 Q 95.1 7.26 95.1 6.51 A 4.509 4.509 0 0 0 95.018 5.635 A 3.829 3.829 0 0 0 94.89 5.153 A 3.736 3.736 0 0 0 94.611 4.517 A 3.022 3.022 0 0 0 94.32 4.088 Q 93.96 3.645 93.465 3.398 Q 92.97 3.15 92.4 3.15 Q 91.83 3.15 91.335 3.398 Q 90.84 3.645 90.48 4.088 A 3.143 3.143 0 0 0 90.072 4.746 A 3.94 3.94 0 0 0 89.91 5.153 A 4.024 4.024 0 0 0 89.717 6.106 A 4.834 4.834 0 0 0 89.7 6.51 A 4.634 4.634 0 0 0 89.759 7.267 A 3.669 3.669 0 0 0 89.91 7.868 A 3.684 3.684 0 0 0 90.212 8.531 A 3.09 3.09 0 0 0 90.48 8.918 Q 90.84 9.36 91.335 9.6 Q 91.83 9.84 92.4 9.84 Z M 77.82 0.6 L 77.82 5.28 L 79.59 5.28 A 7.422 7.422 0 0 0 80.427 5.236 Q 81.412 5.124 81.968 4.725 Q 82.662 4.226 82.732 3.135 A 3.951 3.951 0 0 0 82.74 2.88 Q 82.74 2.103 82.458 1.616 A 1.477 1.477 0 0 0 81.945 1.088 A 2.691 2.691 0 0 0 81.303 0.811 Q 80.595 0.6 79.53 0.6 L 77.82 0.6 Z M 35.04 6.09 L 39.9 6.09 A 5.859 5.859 0 0 0 39.851 5.308 Q 39.797 4.905 39.682 4.58 A 2.22 2.22 0 0 0 39.285 3.87 A 2.011 2.011 0 0 0 37.811 3.155 A 2.758 2.758 0 0 0 37.65 3.15 Q 37.17 3.15 36.72 3.353 Q 36.27 3.555 35.918 3.938 Q 35.565 4.32 35.333 4.86 A 3.588 3.588 0 0 0 35.117 5.554 A 4.624 4.624 0 0 0 35.04 6.09 Z M 57.27 8.61 L 57.27 6 Q 56.085 6.135 55.275 6.338 Q 54.692 6.483 54.272 6.672 A 3.382 3.382 0 0 0 53.97 6.825 Q 53.475 7.11 53.258 7.478 A 1.571 1.571 0 0 0 53.044 8.188 A 1.91 1.91 0 0 0 53.04 8.31 A 2.304 2.304 0 0 0 53.061 8.629 Q 53.084 8.793 53.132 8.933 A 1.273 1.273 0 0 0 53.167 9.023 A 1.302 1.302 0 0 0 53.35 9.327 A 1.125 1.125 0 0 0 53.52 9.495 A 1.445 1.445 0 0 0 54.028 9.755 A 1.632 1.632 0 0 0 54.038 9.758 A 2.229 2.229 0 0 0 54.538 9.837 A 2.559 2.559 0 0 0 54.66 9.84 Q 55.32 9.84 55.935 9.533 A 5.084 5.084 0 0 0 56.452 9.232 Q 56.696 9.071 56.955 8.869 A 9.799 9.799 0 0 0 57.27 8.61 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/font-names/ubuntu.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="47.76" height="11.865" viewBox="0 0 47.76 11.865"><title>Ubuntu</title><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0 7.785 L 0 1.245 L 1.02 1.245 L 1.02 7.65 A 6.073 6.073 0 0 0 1.056 8.33 Q 1.105 8.768 1.223 9.128 Q 1.425 9.75 1.785 10.155 Q 2.145 10.56 2.655 10.755 A 2.943 2.943 0 0 0 3.376 10.927 A 3.703 3.703 0 0 0 3.795 10.95 A 3.515 3.515 0 0 0 4.448 10.892 A 2.833 2.833 0 0 0 4.935 10.755 Q 5.445 10.56 5.805 10.155 Q 6.165 9.75 6.368 9.128 A 3.873 3.873 0 0 0 6.513 8.493 Q 6.556 8.201 6.566 7.873 A 6.838 6.838 0 0 0 6.57 7.65 L 6.57 1.245 L 7.59 1.245 L 7.59 7.785 A 6.379 6.379 0 0 1 7.499 8.883 A 5.475 5.475 0 0 1 7.388 9.382 A 3.605 3.605 0 0 1 6.969 10.353 A 3.292 3.292 0 0 1 6.735 10.68 A 2.927 2.927 0 0 1 5.863 11.401 A 3.571 3.571 0 0 1 5.558 11.55 A 3.602 3.602 0 0 1 4.781 11.781 Q 4.413 11.849 3.992 11.862 A 6.515 6.515 0 0 1 3.795 11.865 A 5.681 5.681 0 0 1 3.005 11.813 Q 2.587 11.754 2.234 11.629 A 3.187 3.187 0 0 1 2.033 11.55 Q 1.305 11.235 0.855 10.68 A 3.436 3.436 0 0 1 0.257 9.565 A 4.001 4.001 0 0 1 0.203 9.382 A 5.8 5.8 0 0 1 0.014 8.231 A 6.86 6.86 0 0 1 0 7.785 Z M 27.465 11.64 L 27.465 4.155 A 10.723 10.723 0 0 1 27.766 4.077 Q 28.13 3.988 28.635 3.885 Q 29.196 3.771 29.949 3.743 A 13.521 13.521 0 0 1 30.435 3.735 Q 31.32 3.735 31.913 3.99 A 2.418 2.418 0 0 1 32.531 4.369 A 2.134 2.134 0 0 1 32.858 4.718 A 2.774 2.774 0 0 1 33.243 5.446 A 3.49 3.49 0 0 1 33.36 5.85 A 5.912 5.912 0 0 1 33.481 6.635 A 7.544 7.544 0 0 1 33.51 7.305 L 33.51 11.64 L 32.535 11.64 L 32.535 7.62 A 10.12 10.12 0 0 0 32.519 7.037 Q 32.503 6.752 32.469 6.506 A 4.843 4.843 0 0 0 32.423 6.225 A 2.991 2.991 0 0 0 32.306 5.797 Q 32.203 5.509 32.048 5.295 Q 31.785 4.935 31.358 4.777 A 2.291 2.291 0 0 0 30.974 4.676 Q 30.668 4.62 30.285 4.62 A 10.854 10.854 0 0 0 29.794 4.631 Q 29.407 4.648 29.093 4.695 A 10.947 10.947 0 0 0 28.89 4.727 Q 28.617 4.773 28.489 4.813 A 0.668 0.668 0 0 0 28.44 4.83 L 28.44 11.64 L 27.465 11.64 Z M 24.885 3.885 L 24.885 11.37 A 10.723 10.723 0 0 1 24.584 11.448 Q 24.22 11.537 23.715 11.64 Q 23.154 11.754 22.401 11.782 A 13.521 13.521 0 0 1 21.915 11.79 Q 21.045 11.79 20.46 11.535 A 2.488 2.488 0 0 1 19.817 11.134 A 2.234 2.234 0 0 1 19.515 10.815 A 2.716 2.716 0 0 1 19.123 10.102 A 3.443 3.443 0 0 1 18.998 9.69 A 5.692 5.692 0 0 1 18.866 8.859 A 7.244 7.244 0 0 1 18.84 8.235 L 18.84 3.885 L 19.815 3.885 L 19.815 7.92 Q 19.815 8.745 19.935 9.315 A 2.944 2.944 0 0 0 20.054 9.735 Q 20.163 10.025 20.325 10.237 Q 20.595 10.59 21.023 10.747 Q 21.382 10.88 21.875 10.901 A 4.466 4.466 0 0 0 22.065 10.905 A 10.925 10.925 0 0 0 22.557 10.894 Q 22.8 10.883 23.016 10.861 A 5.923 5.923 0 0 0 23.265 10.83 A 10.822 10.822 0 0 0 23.443 10.802 Q 23.8 10.744 23.91 10.695 L 23.91 3.885 L 24.885 3.885 Z M 47.76 3.885 L 47.76 11.37 A 10.723 10.723 0 0 1 47.459 11.448 Q 47.095 11.537 46.59 11.64 Q 46.029 11.754 45.276 11.782 A 13.521 13.521 0 0 1 44.79 11.79 Q 43.92 11.79 43.335 11.535 A 2.488 2.488 0 0 1 42.692 11.134 A 2.234 2.234 0 0 1 42.39 10.815 A 2.716 2.716 0 0 1 41.998 10.102 A 3.443 3.443 0 0 1 41.873 9.69 A 5.692 5.692 0 0 1 41.741 8.859 A 7.244 7.244 0 0 1 41.715 8.235 L 41.715 3.885 L 42.69 3.885 L 42.69 7.92 Q 42.69 8.745 42.81 9.315 A 2.944 2.944 0 0 0 42.929 9.735 Q 43.038 10.025 43.2 10.237 Q 43.47 10.59 43.898 10.747 Q 44.257 10.88 44.75 10.901 A 4.466 4.466 0 0 0 44.94 10.905 A 10.925 10.925 0 0 0 45.432 10.894 Q 45.675 10.883 45.891 10.861 A 5.923 5.923 0 0 0 46.14 10.83 A 10.822 10.822 0 0 0 46.318 10.802 Q 46.675 10.744 46.785 10.695 L 46.785 3.885 L 47.76 3.885 Z M 11.16 0 L 11.16 4.35 Q 11.415 4.155 11.978 3.937 Q 12.54 3.72 13.305 3.72 A 4.02 4.02 0 0 1 14.098 3.795 A 3.157 3.157 0 0 1 14.798 4.02 Q 15.45 4.32 15.9 4.86 Q 16.35 5.4 16.583 6.142 A 5.089 5.089 0 0 1 16.79 7.205 A 6.238 6.238 0 0 1 16.815 7.77 A 5.521 5.521 0 0 1 16.741 8.693 A 4.283 4.283 0 0 1 16.538 9.465 Q 16.26 10.215 15.758 10.74 Q 15.255 11.265 14.558 11.542 A 3.916 3.916 0 0 1 13.524 11.793 A 4.849 4.849 0 0 1 13.005 11.82 A 13.191 13.191 0 0 1 12.336 11.804 Q 11.738 11.774 11.295 11.685 A 12.708 12.708 0 0 1 10.841 11.586 Q 10.629 11.535 10.448 11.483 A 5.576 5.576 0 0 1 10.185 11.4 L 10.185 0.18 L 11.16 0 Z M 36.915 1.425 L 36.915 3.885 L 40.005 3.885 L 40.005 4.71 L 36.915 4.71 L 36.915 8.835 A 6.345 6.345 0 0 0 36.928 9.26 Q 36.954 9.637 37.028 9.907 A 2.096 2.096 0 0 0 37.121 10.18 Q 37.215 10.401 37.35 10.545 Q 37.56 10.77 37.86 10.845 A 2.488 2.488 0 0 0 38.248 10.909 A 3.138 3.138 0 0 0 38.52 10.92 A 4.34 4.34 0 0 0 38.906 10.904 Q 39.084 10.888 39.235 10.856 A 1.834 1.834 0 0 0 39.51 10.778 A 7.037 7.037 0 0 0 39.728 10.691 Q 39.936 10.604 40.075 10.526 A 1.959 1.959 0 0 0 40.095 10.515 L 40.335 11.325 Q 40.174 11.428 39.83 11.553 A 7.925 7.925 0 0 1 39.6 11.633 Q 39.075 11.805 38.46 11.805 Q 37.74 11.805 37.253 11.617 A 1.848 1.848 0 0 1 36.737 11.321 A 1.658 1.658 0 0 1 36.473 11.048 A 2.077 2.077 0 0 1 36.189 10.535 A 2.81 2.81 0 0 1 36.06 10.095 A 5.164 5.164 0 0 1 35.978 9.557 Q 35.95 9.277 35.942 8.96 A 9.576 9.576 0 0 1 35.94 8.745 L 35.94 1.605 L 36.915 1.425 Z M 11.16 5.295 L 11.16 10.725 Q 11.347 10.787 11.685 10.845 A 8.807 8.807 0 0 0 11.828 10.867 A 4.81 4.81 0 0 0 12.131 10.903 Q 12.483 10.934 12.958 10.935 A 15.134 15.134 0 0 0 12.99 10.935 A 3.146 3.146 0 0 0 13.915 10.805 A 2.475 2.475 0 0 0 15.015 10.118 A 2.645 2.645 0 0 0 15.606 9.066 Q 15.731 8.659 15.766 8.167 A 5.575 5.575 0 0 0 15.78 7.77 A 5.529 5.529 0 0 0 15.704 6.84 A 4.906 4.906 0 0 0 15.645 6.547 A 3.132 3.132 0 0 0 15.441 5.945 A 2.591 2.591 0 0 0 15.21 5.542 A 2.174 2.174 0 0 0 14.43 4.864 A 2.527 2.527 0 0 0 14.423 4.86 Q 13.983 4.63 13.354 4.607 A 3.877 3.877 0 0 0 13.215 4.605 Q 12.87 4.605 12.555 4.672 A 4.019 4.019 0 0 0 12.143 4.783 A 3.431 3.431 0 0 0 11.97 4.845 A 3.755 3.755 0 0 0 11.717 4.954 A 2.748 2.748 0 0 0 11.498 5.07 Q 11.295 5.19 11.16 5.295 Z" vector-effect="non-scaling-stroke"/></g></svg>
assets/images/page-active.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 38"><path fill="#C6E9FB" stroke="#1569AE" stroke-width="2" d="M1 1h27v36H1z"/><path fill="#999" stroke="#999" stroke-width="2" d="M10.7 9.9h6.1c1.9 0 3.5 1.6 3.5 3.5v11.9c0 1.9-1.6 3.5-3.5 3.5h-6.1c-1.9 0-3.5-1.6-3.5-3.5V13.4c-.1-1.9 1.5-3.5 3.5-3.5z"/><path fill="#D7D9D7" stroke="#565656" d="M17.3 8.1l5.6 5.6v16.8H6.1V8.1h11.2zm0 5.7h4.2l-4.2-4.2v4.2z"/></svg>
assets/images/page-inactive.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 38"><path fill="#FFF" stroke="#E4E4E4" d="M.5.5h28v37H.5z"/><path fill="#999" stroke="#999" stroke-width="2" d="M10.7 9.9h6.1c1.9 0 3.5 1.6 3.5 3.5v11.9c0 1.9-1.6 3.5-3.5 3.5h-6.1c-1.9 0-3.5-1.6-3.5-3.5V13.4c-.1-1.9 1.5-3.5 3.5-3.5z"/><path fill="#D7D9D7" stroke="#565656" d="M17.3 8.1l5.6 5.6v16.8H6.1V8.1h11.2zm0 5.7h4.2l-4.2-4.2v4.2z"/></svg>
assets/images/quote-black.svg ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <svg width="311px" height="72px" viewBox="0 0 311 72" version="1.1" xmlns="http://www.w3.org/2000/svg">
2
+ <g id="Quote-black" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3
+ <g id="Group-3" transform="translate(0.000000, 24.000000)">
4
+ <path d="M152.623324,24 L142.006502,24 L142.006502,12.5607477 C141.956657,10.9158796 142.193415,9.37072374 142.716782,7.92523364 C143.240149,6.47974355 143.975344,5.20872822 144.922389,4.11214953 C145.869435,3.01557084 147.00338,2.10592262 148.324259,1.38317757 C149.645137,0.660432523 151.078145,0.199377944 152.623324,0 L152.623324,4.93457944 C150.729233,5.58255776 149.433296,6.54204972 148.735473,7.81308411 C148.037651,9.0841185 147.688745,10.6417353 147.688745,12.4859813 L152.623324,12.4859813 L152.623324,24 Z M168.548558,24 L157.931735,24 L157.931735,12.5607477 C157.881891,10.9158796 158.118648,9.37072374 158.642016,7.92523364 C159.165383,6.47974355 159.900578,5.20872822 160.847623,4.11214953 C161.794668,3.01557084 162.928613,2.10592262 164.249492,1.38317757 C165.570371,0.660432523 167.003379,0.199377944 168.548558,0 L168.548558,4.93457944 C166.654467,5.58255776 165.35853,6.54204972 164.660707,7.81308411 C163.962884,9.0841185 163.613978,10.6417353 163.613978,12.4859813 L168.548558,12.4859813 L168.548558,24 Z" id="“" fill="#313A43" fill-rule="nonzero"></path>
5
+ <path d="M0,12.5 L104,12.5" id="Line-2" stroke="#313A43" opacity="0.200000003" stroke-linecap="round"></path>
6
+ <path d="M207,12.5 L311,12.5" id="Line-2-Copy" stroke="#313A43" opacity="0.200000003" stroke-linecap="round"></path>
7
+ </g>
8
+ </g>
9
+ </svg>
assets/images/quote-white.svg ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <svg width="311px" height="72px" viewBox="0 0 311 72" version="1.1" xmlns="http://www.w3.org/2000/svg">
2
+ <g id="Quote" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3
+ <g id="Group-3" transform="translate(0.000000, 24.000000)">
4
+ <path d="M152.623324,24 L142.006502,24 L142.006502,12.5607477 C141.956657,10.9158796 142.193415,9.37072374 142.716782,7.92523364 C143.240149,6.47974355 143.975344,5.20872822 144.922389,4.11214953 C145.869435,3.01557084 147.00338,2.10592262 148.324259,1.38317757 C149.645137,0.660432523 151.078145,0.199377944 152.623324,0 L152.623324,4.93457944 C150.729233,5.58255776 149.433296,6.54204972 148.735473,7.81308411 C148.037651,9.0841185 147.688745,10.6417353 147.688745,12.4859813 L152.623324,12.4859813 L152.623324,24 Z M168.548558,24 L157.931735,24 L157.931735,12.5607477 C157.881891,10.9158796 158.118648,9.37072374 158.642016,7.92523364 C159.165383,6.47974355 159.900578,5.20872822 160.847623,4.11214953 C161.794668,3.01557084 162.928613,2.10592262 164.249492,1.38317757 C165.570371,0.660432523 167.003379,0.199377944 168.548558,0 L168.548558,4.93457944 C166.654467,5.58255776 165.35853,6.54204972 164.660707,7.81308411 C163.962884,9.0841185 163.613978,10.6417353 163.613978,12.4859813 L168.548558,12.4859813 L168.548558,24 Z" id="“" fill="#FFFFFF" fill-rule="nonzero"></path>
5
+ <path d="M0,12.5 L104,12.5" id="Line-2" stroke="#FFFFFF" opacity="0.200000003" stroke-linecap="round"></path>
6
+ <path d="M207,12.5 L311,12.5" id="Line-2-Copy" stroke="#FFFFFF" opacity="0.200000003" stroke-linecap="round"></path>
7
+ </g>
8
+ </g>
9
+ </svg>
assets/images/reorder.svg ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg width="24" height="19" viewBox="0 0 24 19" xmlns="http://www.w3.org/2000/svg">
2
+ <g id="AMP-1.0-Beta-V1" fill="none" fillRule="evenodd">
3
+ <g id="AMP-Beta---01" transform="translate(-1276 -153)" fill="#555D66" fillRule="nonzero">
4
+ <g id="Header" transform="translate(166 135)">
5
+ <g id="reorder-button" transform="translate(1098 3)">
6
+ <path d="M26,15 L36,15 L36,17 L26,17 L26,15 Z M26,22 L36,22 L36,24 L26,24 L26,22 Z M26,29 L36,29 L36,31 L26,31 L26,29 Z M24,30 L19,34 L19,30.931 C15.06,30.436 12,27.072 12,23 C12,18.589 15.589,15 20,15 L23,15 L23,17 L20,17 C16.691,17 14,19.691 14,23 C14,25.967 16.167,28.431 19,28.91 L19,26 L24,30 Z" id="reorder-icon" />
7
+ </g>
8
+ </g>
9
+ </g>
10
+ </g>
11
+ </svg>
assets/images/send-back.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(6 5)"><path d="M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z"/><rect opacity=".3" width="9" height="9" rx="1"/></g></svg>
assets/images/send-backwards.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g><g transform="translate(7.65 5)"><path d="M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z" opacity=".3"/><rect width="9" height="9" rx="1"/></g><path d="M3.632 17.653c-1.41-1.74-1.283-4.365 1.165-6.348-.44 1.348-.575 2.628 1.011 4.586l1.632-1.322-.517 4.923L2 18.975l1.632-1.322z"/></g></svg>
assets/images/story-fallback-poster.jpg ADDED
Binary file
assets/images/story-templates/cta-bg.jpg ADDED
Binary file
assets/images/story-templates/cta-image.jpg ADDED
Binary file
assets/images/story-templates/fandom-cta.jpg ADDED
Binary file
assets/images/story-templates/fandom-fact.jpg ADDED
Binary file
assets/images/story-templates/fandom-title.jpg ADDED
Binary file
assets/images/story-templates/got-logo.png ADDED
Binary file
assets/images/story-templates/intro-bg.jpg ADDED
Binary file
assets/images/story-templates/quote-bg.jpg ADDED
Binary file
assets/images/story-templates/quote-image.png ADDED
Binary file
assets/images/story-templates/rome.png ADDED
Binary file
assets/images/story-templates/title-bg.jpg ADDED
Binary file
assets/images/story-templates/travel-tip.jpg ADDED
Binary file
assets/js/amp-admin-pointer.js DELETED
@@ -1,37 +0,0 @@
1
- /**
2
- * Adds an admin pointer that describes new features in 1.0.
3
- */
4
-
5
- /* exported ampAdminPointer */
6
- /* global ajaxurl, jQuery */
7
- var ampAdminPointer = ( function( $ ) { // eslint-disable-line no-unused-vars
8
- 'use strict';
9
-
10
- return {
11
-
12
- /**
13
- * Loads the pointer.
14
- *
15
- * @param {Object} data - Module data.
16
- * @return {void}
17
- */
18
- load: function load( data ) {
19
- var options = $.extend(
20
- data.pointer.options,
21
- {
22
- /**
23
- * Makes a POST request to store the pointer ID as dismissed for this user.
24
- */
25
- close: function() {
26
- $.post( ajaxurl, {
27
- pointer: data.pointer.pointer_id,
28
- action: 'dismiss-wp-pointer'
29
- } );
30
- }
31
- }
32
- );
33
-
34
- $( data.pointer.target ).pointer( options ).pointer( 'open' );
35
- }
36
- };
37
- }( jQuery ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-block-editor-toggle-compiled.js DELETED
@@ -1 +0,0 @@
1
- !function(t){var e={};function n(c){if(e[c])return e[c].exports;var d=e[c]={i:c,l:!1,exports:{}};return t[c].call(d.exports,d,d.exports,n),d.l=!0,d.exports}n.m=t,n.c=e,n.d=function(t,e,c){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:c})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var d in t)n.d(c,d,function(e){return t[e]}.bind(null,d));return c},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=4)}({4:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$components = wp.components,\n FormToggle = _wp$components.FormToggle,\n Notice = _wp$components.Notice;\nvar _wp$element = wp.element,\n Fragment = _wp$element.Fragment,\n RawHTML = _wp$element.RawHTML;\nvar _wp$data = wp.data,\n withSelect = _wp$data.withSelect,\n withDispatch = _wp$data.withDispatch;\nvar PluginPostStatusInfo = wp.editPost.PluginPostStatusInfo;\nvar _wp$compose = wp.compose,\n compose = _wp$compose.compose,\n withInstanceId = _wp$compose.withInstanceId;\n\n/**\n * Exported via wp_localize_script().\n */\n\nvar _window$wpAmpEditor = window.wpAmpEditor,\n possibleStati = _window$wpAmpEditor.possibleStati,\n defaultStatus = _window$wpAmpEditor.defaultStatus,\n errorMessages = _window$wpAmpEditor.errorMessages;\n\n/**\n * Adds an 'Enable AMP' toggle to the block editor 'Status & Visibility' section.\n *\n * If there are error(s) that block AMP from being enabled or disabled,\n * this only displays a Notice with the error(s), not a toggle.\n * Error(s) are imported as errorMessages via wp_localize_script().\n *\n * @return {Object} AMPToggle component.\n */\n\nfunction AMPToggle(_ref) {\n\tvar enabledStatus = _ref.enabledStatus,\n\t onAmpChange = _ref.onAmpChange;\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\tPluginPostStatusInfo,\n\t\t\tnull,\n\t\t\t!errorMessages.length && wp.element.createElement(\n\t\t\t\t'label',\n\t\t\t\t{ htmlFor: 'amp-enabled' },\n\t\t\t\t__('Enable AMP', 'amp')\n\t\t\t),\n\t\t\t!errorMessages.length && wp.element.createElement(FormToggle, {\n\t\t\t\tchecked: 'enabled' === enabledStatus,\n\t\t\t\tonChange: function onChange() {\n\t\t\t\t\treturn onAmpChange(enabledStatus);\n\t\t\t\t},\n\t\t\t\tid: 'amp-enabled'\n\t\t\t}),\n\t\t\t!!errorMessages.length && wp.element.createElement(\n\t\t\t\tNotice,\n\t\t\t\t{\n\t\t\t\t\tstatus: 'warning',\n\t\t\t\t\tisDismissible: false\n\t\t\t\t},\n\t\t\t\terrorMessages.map(function (message, index) {\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\tRawHTML,\n\t\t\t\t\t\t{ key: index },\n\t\t\t\t\t\tmessage\n\t\t\t\t\t);\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t);\n}\n\n/**\n * The AMP Toggle component, composed with the enabledStatus and a callback for when it's changed.\n *\n * @return {Object} The composed AMP toggle.\n */\nfunction ComposedAMPToggle() {\n\treturn compose([withSelect(function (select) {\n\t\t/**\n * Gets the AMP enabled status.\n *\n * Uses select from the enclosing function to get the meta value.\n * If it doesn't exist, it uses the default value.\n * This applies especially for a new post, where there probably won't be a meta value yet.\n *\n * @return {string} Enabled status, either 'enabled' or 'disabled'.\n */\n\t\tvar getEnabledStatus = function getEnabledStatus() {\n\t\t\tvar meta = select('core/editor').getEditedPostAttribute('meta');\n\t\t\tif (meta && meta.amp_status && possibleStati.includes(meta.amp_status)) {\n\t\t\t\treturn meta.amp_status;\n\t\t\t}\n\t\t\treturn defaultStatus;\n\t\t};\n\n\t\treturn { enabledStatus: getEnabledStatus() };\n\t}), withDispatch(function (dispatch) {\n\t\treturn {\n\t\t\tonAmpChange: function onAmpChange(enabledStatus) {\n\t\t\t\tvar newStatus = 'enabled' === enabledStatus ? 'disabled' : 'enabled';\n\t\t\t\tdispatch('core/editor').editPost({ meta: { amp_status: newStatus } });\n\t\t\t}\n\t\t};\n\t}), withInstanceId])(AMPToggle);\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (wp.plugins.registerPlugin('amp', {\n\ticon: 'hidden',\n\trender: ComposedAMPToggle()\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zcmMvYW1wLWJsb2NrLWVkaXRvci10b2dnbGUuanM/MDllMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgTm90aWNlID0gX3dwJGNvbXBvbmVudHMuTm90aWNlO1xudmFyIF93cCRlbGVtZW50ID0gd3AuZWxlbWVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50LFxuICAgIFJhd0hUTUwgPSBfd3AkZWxlbWVudC5SYXdIVE1MO1xudmFyIF93cCRkYXRhID0gd3AuZGF0YSxcbiAgICB3aXRoU2VsZWN0ID0gX3dwJGRhdGEud2l0aFNlbGVjdCxcbiAgICB3aXRoRGlzcGF0Y2ggPSBfd3AkZGF0YS53aXRoRGlzcGF0Y2g7XG52YXIgUGx1Z2luUG9zdFN0YXR1c0luZm8gPSB3cC5lZGl0UG9zdC5QbHVnaW5Qb3N0U3RhdHVzSW5mbztcbnZhciBfd3AkY29tcG9zZSA9IHdwLmNvbXBvc2UsXG4gICAgY29tcG9zZSA9IF93cCRjb21wb3NlLmNvbXBvc2UsXG4gICAgd2l0aEluc3RhbmNlSWQgPSBfd3AkY29tcG9zZS53aXRoSW5zdGFuY2VJZDtcblxuLyoqXG4gKiBFeHBvcnRlZCB2aWEgd3BfbG9jYWxpemVfc2NyaXB0KCkuXG4gKi9cblxudmFyIF93aW5kb3ckd3BBbXBFZGl0b3IgPSB3aW5kb3cud3BBbXBFZGl0b3IsXG4gICAgcG9zc2libGVTdGF0aSA9IF93aW5kb3ckd3BBbXBFZGl0b3IucG9zc2libGVTdGF0aSxcbiAgICBkZWZhdWx0U3RhdHVzID0gX3dpbmRvdyR3cEFtcEVkaXRvci5kZWZhdWx0U3RhdHVzLFxuICAgIGVycm9yTWVzc2FnZXMgPSBfd2luZG93JHdwQW1wRWRpdG9yLmVycm9yTWVzc2FnZXM7XG5cbi8qKlxuICogQWRkcyBhbiAnRW5hYmxlIEFNUCcgdG9nZ2xlIHRvIHRoZSBibG9jayBlZGl0b3IgJ1N0YXR1cyAmIFZpc2liaWxpdHknIHNlY3Rpb24uXG4gKlxuICogSWYgdGhlcmUgYXJlIGVycm9yKHMpIHRoYXQgYmxvY2sgQU1QIGZyb20gYmVpbmcgZW5hYmxlZCBvciBkaXNhYmxlZCxcbiAqIHRoaXMgb25seSBkaXNwbGF5cyBhIE5vdGljZSB3aXRoIHRoZSBlcnJvcihzKSwgbm90IGEgdG9nZ2xlLlxuICogRXJyb3IocykgYXJlIGltcG9ydGVkIGFzIGVycm9yTWVzc2FnZXMgdmlhIHdwX2xvY2FsaXplX3NjcmlwdCgpLlxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gQU1QVG9nZ2xlIGNvbXBvbmVudC5cbiAqL1xuXG5mdW5jdGlvbiBBTVBUb2dnbGUoX3JlZikge1xuXHR2YXIgZW5hYmxlZFN0YXR1cyA9IF9yZWYuZW5hYmxlZFN0YXR1cyxcblx0ICAgIG9uQW1wQ2hhbmdlID0gX3JlZi5vbkFtcENoYW5nZTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEZyYWdtZW50LFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGx1Z2luUG9zdFN0YXR1c0luZm8sXG5cdFx0XHRudWxsLFxuXHRcdFx0IWVycm9yTWVzc2FnZXMubGVuZ3RoICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2xhYmVsJyxcblx0XHRcdFx0eyBodG1sRm9yOiAnYW1wLWVuYWJsZWQnIH0sXG5cdFx0XHRcdF9fKCdFbmFibGUgQU1QJywgJ2FtcCcpXG5cdFx0XHQpLFxuXHRcdFx0IWVycm9yTWVzc2FnZXMubGVuZ3RoICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdGNoZWNrZWQ6ICdlbmFibGVkJyA9PT0gZW5hYmxlZFN0YXR1cyxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuXHRcdFx0XHRcdHJldHVybiBvbkFtcENoYW5nZShlbmFibGVkU3RhdHVzKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0aWQ6ICdhbXAtZW5hYmxlZCdcblx0XHRcdH0pLFxuXHRcdFx0ISFlcnJvck1lc3NhZ2VzLmxlbmd0aCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdE5vdGljZSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHN0YXR1czogJ3dhcm5pbmcnLFxuXHRcdFx0XHRcdGlzRGlzbWlzc2libGU6IGZhbHNlXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGVycm9yTWVzc2FnZXMubWFwKGZ1bmN0aW9uIChtZXNzYWdlLCBpbmRleCkge1xuXHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRSYXdIVE1MLFxuXHRcdFx0XHRcdFx0eyBrZXk6IGluZGV4IH0sXG5cdFx0XHRcdFx0XHRtZXNzYWdlXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXG5cdCk7XG59XG5cbi8qKlxuICogVGhlIEFNUCBUb2dnbGUgY29tcG9uZW50LCBjb21wb3NlZCB3aXRoIHRoZSBlbmFibGVkU3RhdHVzIGFuZCBhIGNhbGxiYWNrIGZvciB3aGVuIGl0J3MgY2hhbmdlZC5cbiAqXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBjb21wb3NlZCBBTVAgdG9nZ2xlLlxuICovXG5mdW5jdGlvbiBDb21wb3NlZEFNUFRvZ2dsZSgpIHtcblx0cmV0dXJuIGNvbXBvc2UoW3dpdGhTZWxlY3QoZnVuY3Rpb24gKHNlbGVjdCkge1xuXHRcdC8qKlxuICAgKiBHZXRzIHRoZSBBTVAgZW5hYmxlZCBzdGF0dXMuXG4gICAqXG4gICAqIFVzZXMgc2VsZWN0IGZyb20gdGhlIGVuY2xvc2luZyBmdW5jdGlvbiB0byBnZXQgdGhlIG1ldGEgdmFsdWUuXG4gICAqIElmIGl0IGRvZXNuJ3QgZXhpc3QsIGl0IHVzZXMgdGhlIGRlZmF1bHQgdmFsdWUuXG4gICAqIFRoaXMgYXBwbGllcyBlc3BlY2lhbGx5IGZvciBhIG5ldyBwb3N0LCB3aGVyZSB0aGVyZSBwcm9iYWJseSB3b24ndCBiZSBhIG1ldGEgdmFsdWUgeWV0LlxuICAgKlxuICAgKiBAcmV0dXJuIHtzdHJpbmd9IEVuYWJsZWQgc3RhdHVzLCBlaXRoZXIgJ2VuYWJsZWQnIG9yICdkaXNhYmxlZCcuXG4gICAqL1xuXHRcdHZhciBnZXRFbmFibGVkU3RhdHVzID0gZnVuY3Rpb24gZ2V0RW5hYmxlZFN0YXR1cygpIHtcblx0XHRcdHZhciBtZXRhID0gc2VsZWN0KCdjb3JlL2VkaXRvcicpLmdldEVkaXRlZFBvc3RBdHRyaWJ1dGUoJ21ldGEnKTtcblx0XHRcdGlmIChtZXRhICYmIG1ldGEuYW1wX3N0YXR1cyAmJiBwb3NzaWJsZVN0YXRpLmluY2x1ZGVzKG1ldGEuYW1wX3N0YXR1cykpIHtcblx0XHRcdFx0cmV0dXJuIG1ldGEuYW1wX3N0YXR1cztcblx0XHRcdH1cblx0XHRcdHJldHVybiBkZWZhdWx0U3RhdHVzO1xuXHRcdH07XG5cblx0XHRyZXR1cm4geyBlbmFibGVkU3RhdHVzOiBnZXRFbmFibGVkU3RhdHVzKCkgfTtcblx0fSksIHdpdGhEaXNwYXRjaChmdW5jdGlvbiAoZGlzcGF0Y2gpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0b25BbXBDaGFuZ2U6IGZ1bmN0aW9uIG9uQW1wQ2hhbmdlKGVuYWJsZWRTdGF0dXMpIHtcblx0XHRcdFx0dmFyIG5ld1N0YXR1cyA9ICdlbmFibGVkJyA9PT0gZW5hYmxlZFN0YXR1cyA/ICdkaXNhYmxlZCcgOiAnZW5hYmxlZCc7XG5cdFx0XHRcdGRpc3BhdGNoKCdjb3JlL2VkaXRvcicpLmVkaXRQb3N0KHsgbWV0YTogeyBhbXBfc3RhdHVzOiBuZXdTdGF0dXMgfSB9KTtcblx0XHRcdH1cblx0XHR9O1xuXHR9KSwgd2l0aEluc3RhbmNlSWRdKShBTVBUb2dnbGUpO1xufVxuXG5leHBvcnQgZGVmYXVsdCB3cC5wbHVnaW5zLnJlZ2lzdGVyUGx1Z2luKCdhbXAnLCB7XG5cdGljb246ICdoaWRkZW4nLFxuXHRyZW5kZXI6IENvbXBvc2VkQU1QVG9nZ2xlKClcbn0pOyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n")}});
 
assets/js/amp-block-editor.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["lodash","moment","wp-block-editor","wp-blocks","wp-components","wp-compose","wp-data","wp-edit-post","wp-element","wp-hooks","wp-i18n","wp-plugins","wp-polyfill"]
assets/js/amp-block-editor.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ !function(e){var t={};function a(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=32)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,a){e.exports=a(23)()},function(e,t,a){"use strict";var r=a(0),n=(a(5),a(2)),i=a(1),o=function(e){var t=e.name,a=e.url;return Object(r.createElement)(n.Placeholder,{label:t},Object(r.createElement)("p",{className:"components-placeholder__error"},a),Object(r.createElement)("p",{className:"components-placeholder__error"},Object(i.__)("Previews for this are unavailable in the editor, sorry!","amp")))},l=function(e){var t=e.attributes,a=e.setAttributes,o=e.ampLayoutOptions,l=t.ampLayout,c=t.height,u=t.width,s=!c&&("fixed"===l||"fixed-height"===l),d=!u&&"fixed"===l;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(n.SelectControl,{label:Object(i.__)("Layout","amp"),value:l,options:o,onChange:function(e){return a({ampLayout:e})}}),d&&Object(r.createElement)(n.Notice,{status:"error",isDismissible:!1},Object(i.sprintf)(
2
+ /* translators: %s is the layout name */
3
+ Object(i.__)("Width is required for %s layout","amp"),l)),Object(r.createElement)(n.TextControl,{type:"number",label:Object(i.__)("Width (px)","amp"),value:void 0!==u?u:"",onChange:function(e){return a({width:e})}}),s&&Object(r.createElement)(n.Notice,{status:"error",isDismissible:!1},Object(i.sprintf)(
4
+ /* translators: %s is the layout name */
5
+ Object(i.__)("Height is required for %s layout","amp"),l)),Object(r.createElement)(n.TextControl,{type:"number",label:Object(i.__)("Height (px)","amp"),value:c,onChange:function(e){return a({height:e})}}))};a.d(t,"b",function(){return o}),a.d(t,"a",function(){return l})},function(e,t){function a(){return e.exports=a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},a.apply(this,arguments)}e.exports=a},function(e,t,a){var r=a(25);e.exports=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){r(e,t,a[t])})}return e}},function(e,t){!function(){e.exports=this.moment}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t,a){"use strict";var r=a(8),n=a.n(r),i=a(0),o=(a(5),a(1)),l=a(2),c=a(4),u=a(3),s=["core/paragraph","core/heading","core/code","core/quote","core/subhead"],d=["core/image","core/video"];a.d(t,"a",function(){return b}),a.d(t,"d",function(){return p}),a.d(t,"b",function(){return y}),a.d(t,"c",function(){return O}),a.d(t,"e",function(){return A});var m=[{value:"nodisplay",label:Object(o.__)("No Display","amp"),notAvailable:["core-embed/vimeo","core-embed/dailymotion","core-embed/hulu","core-embed/reddit","core-embed/soundcloud"]},{value:"fixed",label:Object(o.__)("Fixed","amp"),notAvailable:["core-embed/soundcloud"]},{value:"responsive",label:Object(o.__)("Responsive","amp"),notAvailable:["core-embed/soundcloud"]},{value:"fixed-height",label:Object(o.__)("Fixed height","amp"),notAvailable:[]},{value:"fill",label:Object(o.__)("Fill","amp"),notAvailable:["core-embed/soundcloud"]},{value:"flex-item",label:Object(o.__)("Flex Item","amp"),notAvailable:["core-embed/soundcloud"]},{value:"intrinsic",label:Object(o.__)("Intrinsic","amp"),notAvailable:["core/video","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/vimeo","core-embed/dailymotion","core-embed/hulu","core-embed/reddit","core-embed/soundcloud"]}],b=function(e,t){return"core/shortcode"!==t&&"core/gallery"!==t||(e.attributes||(e.attributes={}),e.attributes.ampCarousel={type:"boolean"},e.attributes.ampLightbox={type:"boolean"}),"core/image"===t&&(e.attributes||(e.attributes={}),e.attributes.ampLightbox={type:"boolean"}),s.includes(t)&&(e.attributes||(e.attributes={}),e.attributes.ampFitText={default:!1},e.attributes.minFont={default:6,source:"attribute",selector:"amp-fit-text",attribute:"min-font-size"},e.attributes.maxFont={default:72,source:"attribute",selector:"amp-fit-text",attribute:"max-font-size"},e.attributes.height={default:"core/image"===t?200:10*Math.ceil(7.2),source:"attribute",selector:"amp-fit-text",attribute:"height"}),(0===t.indexOf("core-embed")||d.includes(t))&&(e.attributes||(e.attributes={}),e.attributes.ampLayout={type:"string"},e.attributes.ampNoLoading={type:"boolean"}),e},p=function(e,t,a){var r=a.text||"",n="",o={layout:"fixed-height"};if("core/shortcode"===t.name&&F(a)){if(a.ampLightbox||T(a.text||"")&&(r=I(a.text)),a.ampCarousel){if(k(r)&&(r=S(r)),!a.ampLightbox)return a.text!==r?Object(i.createElement)(i.RawHTML,null,r):e}else r=k(a.text||"")?a.text:a.text.replace("[gallery","[gallery amp-carousel=false");if(a.ampLightbox&&!T(r)&&(r=r.replace("[gallery","[gallery amp-lightbox=true")),a.text!==r)return Object(i.createElement)(i.RawHTML,null,r)}else if("core/paragraph"!==t.name||a.ampFitText){if(s.includes(t.name)&&a.ampFitText){if(a.minFont&&(o["min-font-size"]=a.minFont),a.maxFont&&(o["max-font-size"]=a.maxFont),a.height&&(o.height=a.height),"core/paragraph"===t.name){var l="<amp-fit-text";for(var c in o){l+=" "+c+'="'+o[c]+'"'}return l+=">"+f(a.content)+"</amp-fit-text>",Object(i.cloneElement)(e,{key:"new",value:l})}return o.children=e,Object(i.createElement)("amp-fit-text",o)}}else if((n=f(a.content))!==a.content)return Object(i.cloneElement)(e,{key:"new",value:n});return e},f=function(e){var t=/<amp-fit-text\b[^>]*>(.*?)<\/amp-fit-text>/.exec(e),a=e;return t&&t[1]&&(a=t[1]),a},h=function(e){for(var t=[{value:"",label:Object(o.__)("Default","amp")}],a=0,r=m;a<r.length;a++){var n=r[a];!n.notAvailable.includes(e)&&t.push({value:n.value,label:n.label})}return t},y=function(e,t,a){var r={};return"core/shortcode"===t.name?e:"amp/"===t.name.substr(0,4)?e:(a.ampLayout&&(r["data-amp-layout"]=a.ampLayout),a.ampNoLoading&&(r["data-amp-noloading"]=a.ampNoLoading),a.ampLightbox&&(r["data-amp-lightbox"]=a.ampLightbox),a.ampCarousel&&(r["data-amp-carousel"]=a.ampCarousel),n()({},r,e))},O=function(e){return function(t){var a,r=t.attributes,n=r.text,o=r.ampLayout,l=t.setAttributes,c=t.name;if("core/shortcode"===c){if(k(n||"")&&l({text:S(n)}),T(n||"")&&l({text:I(n)}),""===(a=x(t)))return Object(i.createElement)(e,t)}else"core/gallery"===c?a=C(t):"core/image"===c?a=w(t):d.includes(c)||0===c.indexOf("core-embed/")?a=g(t):s.includes(c)&&(a=v(t));return o&&"nodisplay"===o?[a]:Object(i.createElement)(i.Fragment,null,Object(i.createElement)(e,t),a)}},g=function(e){return e.isSelected?Object(i.createElement)(c.InspectorControls,null,Object(i.createElement)(l.PanelBody,{title:Object(o.__)("AMP Settings","amp")},Object(i.createElement)(j,e),Object(i.createElement)(_,e))):null},j=function(e){var t=e.name,a=e.attributes.ampLayout,r=e.setAttributes,n=Object(o.__)("AMP Layout","amp");return"core/image"===t&&(n=Object(o.__)("AMP Layout (modifies width/height)","amp")),Object(i.createElement)(l.SelectControl,{label:n,value:a,options:h(t),onChange:function(t){r({ampLayout:t}),"core/image"===e.name&&function(e,t){var a=e.attributes,r=e.setAttributes;switch(t){case"fixed-height":a.height||r({height:400}),a.ampLightbox&&r({ampLightbox:!1});break;case"fixed":a.height||r({height:400}),a.width||r({width:608})}}(e,t)}})},_=function(e){var t=e.attributes.ampNoLoading,a=e.setAttributes,r=Object(o.__)("AMP Noloading","amp");return Object(i.createElement)(l.ToggleControl,{label:r,checked:t,onChange:function(){return a({ampNoLoading:!t})}})},v=function(e){var t=e.isSelected,a=e.attributes,r=e.setAttributes,n=a.ampFitText,u=a.minFont,s=a.maxFont,d=a.height,m=[{name:"small",shortName:Object(o._x)("S","font size","amp"),size:14},{name:"regular",shortName:Object(o._x)("M","font size","amp"),size:16},{name:"large",shortName:Object(o._x)("L","font size","amp"),size:36},{name:"larger",shortName:Object(o._x)("XL","font size","amp"),size:48}];if(!t)return null;var b=Object(o.__)("Automatically fit text to container","amp");return n&&(s=parseInt(s,10),d=parseInt(d,10),u=parseInt(u,10)),Object(i.createElement)(c.InspectorControls,null,Object(i.createElement)(l.PanelBody,{title:Object(o.__)("AMP Settings","amp"),className:n?"is-amp-fit-text":""},Object(i.createElement)(l.ToggleControl,{label:b,checked:n,onChange:function(){return r({ampFitText:!n})}})),n&&Object(i.createElement)(i.Fragment,null,Object(i.createElement)(l.TextControl,{label:Object(o.__)("Height","amp"),value:d,min:1,onChange:function(e){r({height:e})}}),s>d&&Object(i.createElement)(l.Notice,{status:"error",isDismissible:!1},Object(o.__)("The height must be greater than the max font size.","amp")),Object(i.createElement)(l.PanelBody,{title:Object(o.__)("Minimum font size","amp")},Object(i.createElement)(l.FontSizePicker,{fallbackFontSize:14,value:u,fontSizes:m,onChange:function(e){e||(e=6),parseInt(e,10)<=s&&r({minFont:e})}})),u>s&&Object(i.createElement)(l.Notice,{status:"error",isDismissible:!1},Object(o.__)("The min font size must less than the max font size.","amp")),Object(i.createElement)(l.PanelBody,{title:Object(o.__)("Maximum font size","amp")},Object(i.createElement)(l.FontSizePicker,{fallbackFontSize:48,value:s,fontSizes:m,onChange:function(e){e||(e=72),r({maxFont:e,height:Math.max(e,d)})}}))))},x=function(e){var t=e.isSelected;if(!F(e.attributes)||!t)return null;var a=Object(u.select)("amp/block-editor").hasThemeSupport();return Object(i.createElement)(c.InspectorControls,null,Object(i.createElement)(l.PanelBody,{title:Object(o.__)("AMP Settings","amp")},a&&Object(i.createElement)(P,e),Object(i.createElement)(E,e)))},E=function(e){var t=e.attributes,a=t.ampLightbox,r=t.linkTo,n=t.ampLayout,c=e.setAttributes;return Object(i.createElement)(l.ToggleControl,{label:Object(o.__)("Add lightbox effect","amp"),checked:a,onChange:function(e){c({ampLightbox:!a}),e&&("fixed-height"===n&&c({ampLayout:"fixed"}),r&&"none"!==r&&c({linkTo:"none"}))}})},P=function(e){var t=e.attributes.ampCarousel,a=e.setAttributes;return Object(i.createElement)(l.ToggleControl,{label:Object(o.__)("Display as carousel","amp"),checked:t,onChange:function(){return a({ampCarousel:!t})}})},w=function(e){return e.isSelected?Object(i.createElement)(c.InspectorControls,null,Object(i.createElement)(l.PanelBody,{title:Object(o.__)("AMP Settings","amp")},Object(i.createElement)(j,e),Object(i.createElement)(_,e),Object(i.createElement)(E,e))):null},C=function(e){if(!e.isSelected)return null;var t=Object(u.select)("amp/block-editor").hasThemeSupport();return Object(i.createElement)(c.InspectorControls,null,Object(i.createElement)(l.PanelBody,{title:Object(o.__)("AMP Settings","amp")},t&&Object(i.createElement)(P,e),Object(i.createElement)(E,e)))},S=function(e){return e.replace(" amp-carousel=false","")},I=function(e){return e.replace(" amp-lightbox=true","")},k=function(e){return-1!==e.indexOf("amp-carousel=false")},T=function(e){return-1!==e.indexOf("amp-lightbox=true")},F=function(e){return e.text&&-1!==e.text.indexOf("gallery")},A=function(){var e=Object(u.select)("amp/block-editor"),t=e.getDefaultStatus,a=e.getPossibleStatuses,r=Object(u.select)("core/editor").getEditedPostAttribute;if("amp_story"===r("type"))return!0;var n=r("meta");return n&&n.amp_status&&a().includes(n.amp_status)?"enabled"===n.amp_status:"enabled"===t()}},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return i});a(30);var r=a(1),n=(a(4),function(){return{width:1200,height:675}}),i=function(e,t,a){if(!e)return a?[Object(r.__)("Selecting a featured image is required.","amp")]:[Object(r.__)("Selecting a featured image is recommended for an optimal user experience.","amp")];var n=[];if(["image/png","image/gif","image/jpeg"].includes(e.mime_type)||n.push(
6
+ /* translators: 1: .jpg, 2: .png. 3: .gif */
7
+ Object(r.sprintf)(Object(r.__)("The featured image must be in %1$s, %2$s, or %3$s format.","amp"),".jpg",".png",".gif")),!function(e,t){if(!e||!e.width||!e.height)return!1;var a=t.width,r=t.height;return e.width>=a&&e.height>=r}(e.media_details,t)){var i=t.width,o=t.height;n.push(
8
+ /* translators: 1: minimum width, 2: minimum height. */
9
+ Object(r.sprintf)(Object(r.__)("The featured image should have a size of at least %1$s by %2$s pixels.","amp"),Math.ceil(i),Math.ceil(o)))}return 0===n.length?null:n}},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t,a){"use strict";var r,n,i=a(0),o=(a(5),a(2)),l=a(17),c=a(3),u=a(1),s=a(13),d=Object(c.withSelect)(function(e){var t=e("core/editor").getCurrentPost(),a=e("core/editor").getEditedPostAttribute("featured_media"),r=t.featured_media||a;return{featuredMedia:r?e("core").getMedia(r):null}})(function(e){var t=e.featuredMedia,a=e.dimensions,r=e.required,n=Object(s.b)(t,a,r);return n?Object(i.createElement)(i.Fragment,null,Object(i.createElement)(l.PluginPrePublishPanel,{title:Object(u.__)("Featured Image","amp"),initialOpen:"true"},Object(i.createElement)(o.Notice,{status:r?"warning":"notice",isDismissible:!1},n.map(function(e,t){return Object(i.createElement)("p",{key:"error-".concat(t)},e)})))):null}),m=a(14),b=Object(m.createHigherOrderComponent)(function(e){return function(t){var a=t.media,r=Object(s.b)(a,Object(s.a)(),!1);return r?Object(i.createElement)(i.Fragment,null,Object(i.createElement)(o.Notice,{status:"notice",isDismissible:!1},r.map(function(e,t){return Object(i.createElement)("p",{key:"error-".concat(t)},e)})),Object(i.createElement)(e,t)):Object(i.createElement)(e,t)}},"withFeaturedImageNotice"),p=a(18),f=a.n(p),h=a(19),y=a.n(h),O=a(20),g=a.n(O),j=a(21),_=a.n(j),v=a(27),x=a.n(v),E=a(22),P=a.n(E),w=a(10),C=window.wp,S=C.media.View.extend({className:"notice notice-warning notice-alt inline",template:(r=Object(u.sprintf)(
10
+ /* translators: 1: image width in pixels. 2: image height in pixels. 3: required minimum width in pixels. 4: required minimum height in pixels. */
11
+ Object(u.__)("The selected image is too small (%1$s by %2$s pixels). It should have a size of at least %3$s by %4$s pixels.","amp"),"{{width}}","{{height}}","{{minWidth}}","{{minHeight}}"),n=Object(w.template)("<p>".concat(r,"</p>"),{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}),function(e){return n(e)})}),I=C.media.view.Toolbar.Select.extend({refresh:function(){C.media.view.Toolbar.Select.prototype.refresh.call(this);var e=this.controller.state(),t=e.get("selection").models[0],a=e.collection.get("library").get("suggestedWidth"),r=e.collection.get("library").get("suggestedHeight");!t||t.get("width")>=a&&t.get("height")>=r?this.secondary.unset("select-error"):this.secondary.set("select-error",new S({minWidth:a,minHeight:r,width:t.get("width"),height:t.get("height")}))}}),k=C.media.view.MediaFrame.Select.extend({createSelectToolbar:function(e,t){(t=t||this.options.button||{}).controller=this,e.view=new I(t)}}),T=window.wp,F=T.media.controller.Cropper.extend({doCrop:function(e){var t=e.get("cropDetails"),a=this.imgSelect.getOptions();return Math.abs(t.width-a.minWidth)<10&&(t.width=a.minWidth),Math.abs(t.height-a.minHeight)<10&&(t.height=a.minHeight),t.dst_width=t.width,t.dst_height=t.height,T.ajax.post("crop-image",{nonce:e.get("nonces").edit,id:e.get("id"),context:"featured-image",cropDetails:t})}}),A=window.wp,L=function(e,t){var a=t.width,r=t.height;return function(e){function t(){var e;return f()(this,t),(e=g()(this,_()(t).apply(this,arguments))).props.modalClass&&"editor-post-featured-image__media-modal"===e.props.modalClass&&(e.init=e.init.bind(x()(e)),e.init()),e}return P()(t,e),y()(t,[{key:"init",value:function(){var e=this;this.frame=new k({button:{text:Object(u.__)("Select","amp"),close:!1},states:[new A.media.controller.Library({title:Object(u.__)("Choose image","amp"),library:A.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:a,suggestedHeight:r}),new F({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),A.media.frame=this.frame,this.frame.on("select",this.onSelectImage,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this),this.frame.on("close",function(){e.init()},this)}},{key:"calculateImageSelectOptions",value:function(e,t){var n=e.get("width"),i=e.get("height"),o=parseInt(a,10),l=parseInt(r,10),c=o/l,u=o,s=l;t.set("canSkipCrop",!0),n/i>c?o=(l=i)*c:l=(o=n)/c;var d=(n-o)/2,m=(i-l)/2;return{aspectRatio:o+":"+l,handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:n,imageHeight:i,minWidth:u>o?o:u,minHeight:s>l?l:s,x1:d,y1:m,x2:o+d,y2:l+m}}},{key:"onSelectImage",value:function(){var e=this.frame.state().get("selection").first().toJSON();a===e.width&&r===e.height?(this.setImageFromURL(e.url,e.id,e.width,e.height),this.frame.close()):this.frame.setState("cropper")}},{key:"doAllowCrop",value:function(e){return e.width&&e.height&&e.width>=a&&e.height>=r}},{key:"mustBeCropped",value:function(e,t,a,r){return!(e===a&&t===r||a<=e)}},{key:"onCropped",value:function(e){var t=e.url,a=e.id,r=e.width,n=e.height;this.setImageFromURL(t,a,r,n)}},{key:"onSkippedCrop",value:function(e){var t=e.get("url"),a=e.get("width"),r=e.get("height");this.setImageFromURL(t,e.id,a,r)}},{key:"setImageFromURL",value:function(e,t,a,r){var n={},i=this.props.onSelect;n.url=e,n.thumbnail_url=e,n.timestamp=Object(w.now)(),t&&(n.attachment_id=t),a&&(n.width=a),r&&(n.height=r),i(n),Object(c.dispatch)("core/editor").editPost({featured_media:t})}}]),t}(e)};a.d(t,"a",function(){return d}),a.d(t,"c",function(){return b}),a.d(t,"b",function(){return L})},function(e,t){e.exports=ampBlockEditor},function(e,t){!function(){e.exports=this.wp.editPost}()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}},function(e,t,a){var r=a(36),n=a(27);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?n(e):t}},function(e,t){function a(t){return e.exports=a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(t)}e.exports=a},function(e,t,a){var r=a(37);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,a){"use strict";var r=a(24);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return a.PropTypes=a,a}},function(e,t,a){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},function(e,t,a){"use strict";var r={};a.r(r),a.d(r,"hasThemeSupport",function(){return l}),a.d(r,"isStandardMode",function(){return c}),a.d(r,"isWebsiteEnabled",function(){return u}),a.d(r,"isStoriesEnabled",function(){return s}),a.d(r,"getDefaultStatus",function(){return d}),a.d(r,"getPossibleStatuses",function(){return m});var n=a(8),i=a.n(n),o=a(3);function l(e){return Boolean(e.hasThemeSupport)}function c(e){return Boolean(e.isStandardMode)}function u(e){return Boolean(e.isWebsiteEnabled)}function s(e){return Boolean(e.isStoriesEnabled)}function d(e){return e.defaultStatus}function m(e){return e.possibleStatuses}Object(o.registerStore)("amp/block-editor",{reducer:function(e){return e},selectors:r,initialState:i()({},window.ampBlockEditor)})},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){!function(){e.exports=this.wp.plugins}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t,a){var r=a(33),n=a(34),i=a(35);e.exports=function(e,t){return r(e)||n(e,t)||i()}},,function(e,t,a){"use strict";a.r(t);var r=a(12),n=a(28),i=a(29),o=a(3),l=a(15),c=a(11),u=a(13),s=(a(26),Object(o.select)("amp/block-editor")),d=s.isWebsiteEnabled,m=s.isStoriesEnabled,b=s.isStandardMode,p=window.ampLatestStoriesBlockData;if(d()){var f=a(38);f.keys().forEach(function(e){var t=f(e),a=t.name,r=t.render,i=t.icon;Object(n.registerPlugin)(a,{icon:i,render:r})}),Object(r.addFilter)("blocks.registerBlockType","ampEditorBlocks/addAttributes",c.a),Object(r.addFilter)("blocks.getSaveElement","ampEditorBlocks/filterSave",c.d),Object(r.addFilter)("editor.BlockEdit","ampEditorBlocks/filterEdit",c.c,20),Object(r.addFilter)("blocks.getSaveContent.extraProps","ampEditorBlocks/addExtraAttributes",c.b),Object(r.addFilter)("editor.PostFeaturedImage","ampEditorBlocks/withFeaturedImageNotice",l.c),Object(r.addFilter)("editor.MediaUpload","ampEditorBlocks/addCroppedFeaturedImage",function(e){return Object(l.b)(e,Object(u.a)())})}var h=["amp/amp-brid-player","amp/amp-ima-video","amp/amp-jwplayer","amp/amp-mathml","amp/amp-o2-player","amp/amp-ooyala-player","amp/amp-reach-player","amp/amp-springboard-player","amp/amp-timeago"],y=a(41);y.keys().forEach(function(e){var t=y(e),a=t.name,r=t.settings,n="amp/amp-latest-stories"===a;(d()&&b()&&h.includes(a)||m()&&n&&void 0!==p)&&Object(i.registerBlockType)(a,r)})},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var a=[],r=!0,n=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(r=(o=l.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){n=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(n)throw i}}return a}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===a(Symbol.iterator)?e.exports=r=function(e){return a(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":a(e)},r(t)}e.exports=r},function(e,t){function a(t,r){return e.exports=a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(t,r)}e.exports=a},function(e,t,a){var r={"./amp-toggle.js":39,"./pre-publish-panel.js":40};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=38},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return d}),a.d(t,"icon",function(){return m}),a.d(t,"render",function(){return b});var r=a(0),n=a(16),i=(a(5),a(1)),o=a(2),l=a(3),c=a(17),u=a(14),s=a(11);var d="amp",m="hidden",b=Object(u.compose)(Object(l.withSelect)(function(){return{isEnabled:Object(s.e)()}}),Object(l.withDispatch)(function(e){return{onChange:function(t){var a=t?"enabled":"disabled";e("core/editor").editPost({meta:{amp_status:a}})}}}),u.withInstanceId)(function(e){var t=e.isEnabled,a=e.onChange;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(c.PluginPostStatusInfo,null,!n.errorMessages.length&&Object(r.createElement)("label",{htmlFor:"amp-enabled"},Object(i.__)("Enable AMP","amp")),!n.errorMessages.length&&Object(r.createElement)(o.FormToggle,{checked:t,onChange:function(){return a(!t)},id:"amp-enabled"}),!!n.errorMessages.length&&Object(r.createElement)(o.Notice,{status:"warning",isDismissible:!1},n.errorMessages.map(function(e,t){return Object(r.createElement)(r.RawHTML,{key:t},e)}))))})},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return o}),a.d(t,"render",function(){return l});var r=a(0),n=a(15),i=a(13),o="amp-post-featured-image-pre-publish-panel",l=function(){return Object(r.createElement)(n.a,{dimensions:Object(i.a)(),required:!1})}},function(e,t,a){var r={"./amp-brid-player/index.js":46,"./amp-ima-video/index.js":47,"./amp-jwplayer/index.js":48,"./amp-latest-stories/index.js":55,"./amp-mathml/index.js":49,"./amp-o2-player/index.js":50,"./amp-ooyala-player/index.js":51,"./amp-reach-player/index.js":52,"./amp-springboard-player/index.js":53,"./amp-timeago/index.js":54};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=41},,,,,function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.autoPlay,s=t.dataPartner,d=t.dataPlayer,m=t.dataVideo,b=t.dataPlaylist,p=t.dataOutstream,f=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed-height",label:Object(r.__)("Fixed height","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")},{value:"nodisplay",label:Object(r.__)("No Display","amp")}],h=!1;return s&&d&&(m||b||p)&&(h="http://cdn.brid.tv/live/partners/".concat(s)),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("Brid Player Settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("Brid.tv partner ID (required)","amp"),value:s,onChange:function(e){return a({dataPartner:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Brid.tv player ID (required)","amp"),value:d,onChange:function(e){return a({dataPlayer:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Video ID (one of video / playlist / outstream ID is required)","amp"),value:m,onChange:function(e){return a({dataVideo:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Outstream unit ID (one of video / playlist / outstream ID is required)","amp"),value:p,onChange:function(e){return a({dataOutstream:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Playlist ID (one of video / playlist / outstream ID is required)","amp"),value:b,onChange:function(e){return a({dataPlaylist:e})}}),Object(o.createElement)(c.ToggleControl,{label:Object(r.__)("Autoplay","amp"),checked:n,onChange:function(){return a({autoPlay:!n})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:f})))),h&&Object(o.createElement)(u.b,{name:Object(r.__)("Brid Player","amp"),url:h}),!h&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("Brid Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.dataPlayer,r=t.dataOutstream,n=t.dataPartner,i=t.ampLayout,l=t.width,c=t.height,u=t.dataVideo,s=t.autoPlay,d=t.dataPlaylist,m={layout:i,height:c,"data-player":a,"data-partner":n};return"fixed-height"!==i&&l&&(m.width=l),d&&(m["data-playlist"]=d),u&&(m["data-video"]=u),r&&(m["data-outstream"]=r),s&&(m.autoplay=s),Object(o.createElement)("amp-brid-player",m)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-brid-player",b={title:Object(r.__)("AMP Brid Player","amp"),description:Object(r.__)("Displays the Brid Player used in Brid.tv Video Platform.","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp")],attributes:{autoPlay:{type:"boolean"},dataPartner:{source:"attribute",selector:"amp-brid-player",attribute:"data-partner"},dataPlayer:{source:"attribute",selector:"amp-brid-player",attribute:"data-player"},dataVideo:{source:"attribute",selector:"amp-brid-player",attribute:"data-video"},dataPlaylist:{source:"attribute",selector:"amp-brid-player",attribute:"data-playlist"},dataOutstream:{source:"attribute",selector:"amp-brid-player",attribute:"data-outstream"},ampLayout:{default:"responsive",source:"attribute",selector:"amp-brid-player",attribute:"layout"},width:{type:"number",default:600},height:{default:400,source:"attribute",selector:"amp-brid-player",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.dataDelayAdRequest,s=t.dataTag,d=t.dataSrc,m=t.dataPoster,b=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")}],p=!1;return s&&d&&(p=!0),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("IMA Video Settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("Https URL for your VAST ad document (required)","amp"),value:s,onChange:function(e){return a({dataTag:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Https URL of your video content (required)","amp"),value:d,onChange:function(e){return a({dataSrc:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Https URL to preview image","amp"),value:m,onChange:function(e){return a({dataPoster:e})}}),Object(o.createElement)(c.ToggleControl,{label:Object(r.__)("Delay Ad Request","amp"),checked:n,onChange:function(){return a({dataDelayAdRequest:!n})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:b})))),p&&Object(o.createElement)(u.b,{name:Object(r.__)("IMA Video","amp"),url:d}),!p&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("IMA Video","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.width,r=t.dataSrc,n=t.ampLayout,i=t.dataTag,l=t.dataDelayAdRequest,c=t.height,u=t.dataPoster,s={layout:n,height:c,width:a,"data-tag":i,"data-src":r};return u&&(s["data-poster"]=u),l&&(s["data-delay-ad-request"]=l),Object(o.createElement)("amp-ima-video",s)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-ima-video",b={title:Object(r.__)("AMP IMA Video","amp"),description:Object(r.__)("Embeds a video player for instream video ads that are integrated with the IMA SDK","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp")],attributes:{dataDelayAdRequest:{default:!1,source:"attribute",selector:"amp-ima-video",attribute:"data-delay-ad-request"},dataTag:{source:"attribute",selector:"amp-ima-video",attribute:"data-tag"},dataSrc:{source:"attribute",selector:"amp-ima-video",attribute:"data-src"},dataPoster:{source:"attribute",selector:"amp-ima-video",attribute:"data-poster"},ampLayout:{default:"responsive",source:"attribute",selector:"amp-ima-video",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-ima-video",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-ima-video",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.dataPlayerId,s=t.dataMediaId,d=t.dataPlaylistId,m=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed-height",label:Object(r.__)("Fixed height","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")},{value:"nodisplay",label:Object(r.__)("No Display","amp")}],b=!1;return n&&(s||d)&&(b=d?"https://content.jwplatform.com/players/".concat(d,"-").concat(n):"https://content.jwplatform.com/players/".concat(s,"-").concat(n)),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("JW Player Settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("Player ID (required)","amp"),value:n,onChange:function(e){return a({dataPlayerId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Media ID (required if playlist ID not set)","amp"),value:s,onChange:function(e){return a({dataMediaId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Playlist ID (required if media ID not set)","amp"),value:d,onChange:function(e){return a({dataPlaylistId:e})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:m})))),b&&Object(o.createElement)(u.b,{name:Object(r.__)("JW Player","amp"),url:b}),!b&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("JW Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.width,r=t.height,n=t.ampLayout,i=t.dataPlaylistId,l=t.dataPlayerId,c=t.dataMediaId,u={layout:n,height:r,"data-player-id":l};return"fixed-height"!==n&&a&&(u.width=a),i&&(u["data-playlist-id"]=i),c&&(u["data-media-id"]=c),Object(o.createElement)("amp-jwplayer",u)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-jwplayer",b={title:Object(r.__)("AMP JW Player","amp"),description:Object(r.__)("Displays a cloud-hosted JW Player.","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp")],attributes:{dataPlayerId:{source:"attribute",selector:"amp-jwplayer",attribute:"data-player-id"},dataMediaId:{source:"attribute",selector:"amp-jwplayer",attribute:"data-media-id"},dataPlaylistId:{source:"attribute",selector:"amp-jwplayer",attribute:"data-playlist-id"},ampLayout:{default:"responsive",source:"attribute",selector:"amp-jwplayer",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-jwplayer",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-jwplayer",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(0),i=(a(5),a(4)),o=function(e){var t=e.attributes,a=e.setAttributes,o=t.dataFormula;return Object(n.createElement)(i.PlainText,{value:o,placeholder:Object(r.__)("Insert formula","amp"),onChange:function(e){return a({dataFormula:e})}})},l=function(e){var t={"data-formula":e.attributes.dataFormula,layout:"container"};return Object(n.createElement)("amp-mathml",t)};a.d(t,"name",function(){return c}),a.d(t,"settings",function(){return u});var c="amp/amp-mathml",u={title:Object(r.__)("AMP MathML","amp"),category:"common",icon:"welcome-learn-more",keywords:[Object(r.__)("Mathematical formula","amp"),Object(r.__)("Scientific content ","amp")],attributes:{dataFormula:{source:"attribute",selector:"amp-mathml",attribute:"data-formula"}},edit:o,save:l}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.autoPlay,s=t.dataPid,d=t.dataVid,m=t.dataBcid,b=t.dataBid,p=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed-height",label:Object(r.__)("Fixed height","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")},{value:"nodisplay",label:Object(r.__)("No Display","amp")}],f=!1;return s&&(m||d)&&(f="https://delivery.vidible.tv/htmlembed/pid=".concat(s,"/")),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("O2 Player Settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("Player ID (required)","amp"),value:s,onChange:function(e){return a({dataPid:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Buyer Company ID (either buyer or video ID is required)","amp"),value:m,onChange:function(e){return a({dataBcid:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Video ID (either buyer or video ID is required)","amp"),value:d,onChange:function(e){return a({dataVid:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Playlist ID","amp"),value:b,onChange:function(e){return a({dataBid:e})}}),Object(o.createElement)(c.ToggleControl,{label:Object(r.__)("Autoplay","amp"),checked:n,onChange:function(){return a({autoPlay:!n})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:p})))),f&&Object(o.createElement)(u.b,{name:Object(r.__)("O2 Player","amp"),url:f}),!f&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("O2 Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.dataPid,r=t.width,n=t.height,i=t.ampLayout,l=t.dataBid,c=t.autoPlay,u=t.dataBcid,s=t.dataVid,d={layout:i,height:n,"data-pid":a};return"fixed-height"!==i&&r&&(d.width=r),c||(d["data-macros"]="m.playback=click"),s?d["data-vid"]=s:u&&(d["data-bcid"]=u),l&&(d["data-bid"]=l),Object(o.createElement)("amp-o2-player",d)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-o2-player",b={title:Object(r.__)("AMP O2 Player","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp"),Object(r.__)("AOL O2Player","amp")],attributes:{dataPid:{source:"attribute",selector:"amp-o2-player",attribute:"data-pid"},dataVid:{source:"attribute",selector:"amp-o2-player",attribute:"data-vid"},dataBcid:{source:"attribute",selector:"amp-o2-player",attribute:"data-bcid"},dataBid:{source:"attribute",selector:"amp-o2-player",attribute:"data-bid"},autoPlay:{default:!1},ampLayout:{default:"responsive",source:"attribute",selector:"amp-o2-player",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-o2-player",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-o2-player",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.dataEmbedCode,s=t.dataPlayerId,d=t.dataPcode,m=t.dataPlayerVersion,b=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")}],p=!1;return n&&s&&d&&(p="http://cf.c.ooyala.com/".concat(n)),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("Ooyala settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("Video embed code (required)","amp"),value:n,onChange:function(e){return a({dataEmbedCode:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Player ID (required)","amp"),value:s,onChange:function(e){return a({dataPlayerId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Provider code for the account (required)","amp"),value:d,onChange:function(e){return a({dataPcode:e})}}),Object(o.createElement)(c.SelectControl,{label:Object(r.__)("Player version","amp"),value:m,options:[{value:"v3",label:Object(r.__)("V3","amp")},{value:"v4",label:Object(r.__)("V4","amp")}],onChange:function(e){return a({dataPlayerVersion:e})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:b})))),p&&Object(o.createElement)(u.b,{name:Object(r.__)("Ooyala Player","amp"),url:p}),!p&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("Ooyala Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.dataEmbedCode,r=t.dataPlayerId,n=t.dataPcode,i=t.dataPlayerVersion,l=t.ampLayout,c=t.height,u=t.width,s={layout:l,height:c,"data-embedcode":a,"data-playerid":r,"data-pcode":n,"data-playerversion":i};return"fixed-height"!==l&&u&&(s.width=u),Object(o.createElement)("amp-ooyala-player",s)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-ooyala-player",b={title:Object(r.__)("AMP Ooyala Player","amp"),description:Object(r.__)("Displays an Ooyala video.","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp"),Object(r.__)("Ooyala video","amp")],attributes:{dataEmbedCode:{source:"attribute",selector:"amp-ooyala-player",attribute:"data-embedcode"},dataPlayerId:{source:"attribute",selector:"amp-ooyala-player",attribute:"data-playerid"},dataPcode:{source:"attribute",selector:"amp-ooyala-player",attribute:"data-pcode"},dataPlayerVersion:{default:"v3",source:"attribute",selector:"amp-ooyala-player",attribute:"data-playerversion"},ampLayout:{default:"responsive",source:"attribute",selector:"amp-ooyala-player",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-ooyala-player",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-ooyala-player",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.dataEmbedId,s=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed-height",label:Object(r.__)("Fixed Height","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")}],d=!1;return n&&(d="https://media-cdn.beachfrontreach.com/acct_1/video/"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("Reach settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("The Reach player embed id (required)","amp"),value:n,onChange:function(e){return a({dataEmbedId:e})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:s})))),d&&Object(o.createElement)(u.b,{name:Object(r.__)("Reach Player","amp"),url:d}),!d&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("Reach Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add Reach player embed ID to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.dataEmbedId,r=t.ampLayout,n=t.height,i=t.width,l={layout:r,height:n,"data-embed-id":a};return"fixed-height"!==r&&i&&(l.width=i),Object(o.createElement)("amp-reach-player",l)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-reach-player",b={title:Object(r.__)("AMP Reach Player","amp"),description:Object(r.__)("Displays the Reach Player configured in the Beachfront Reach platform.","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp"),Object(r.__)("Beachfront Reach video","amp")],attributes:{dataEmbedId:{source:"attribute",selector:"amp-reach-player",attribute:"data-embed-id"},ampLayout:{default:"fixed-height",source:"attribute",selector:"amp-reach-player",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-reach-player",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-reach-player",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=(a(5),a(4)),c=a(2),u=a(6),s=function(e){var t=e.attributes,a=e.setAttributes,n=t.dataSiteId,s=t.dataPlayerId,d=t.dataContentId,m=t.dataDomain,b=t.dataMode,p=t.dataItems,f=[{value:"responsive",label:Object(r.__)("Responsive","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fill",label:Object(r.__)("Fill","amp")},{value:"flex-item",label:Object(r.__)("Flex-item","amp")}],h=!1;return n&&d&&m&&b&&p&&(h="https://cms.springboardplatform.com/embed_iframe/"),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(r.__)("Springboard Player Settings","amp")},Object(o.createElement)(c.TextControl,{label:Object(r.__)("SprintBoard site ID (required)","amp"),value:n,onChange:function(e){return a({dataSiteId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Player content ID (required)","amp"),value:d,onChange:function(e){return a({dataContentId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Player ID","amp"),value:s,onChange:function(e){return a({dataPlayerId:e})}}),Object(o.createElement)(c.TextControl,{label:Object(r.__)("Springboard partner domain","amp"),value:m,onChange:function(e){return a({dataDomain:e})}}),Object(o.createElement)(c.SelectControl,{label:Object(r.__)("Mode (required)","amp"),value:b,options:[{value:"video",label:Object(r.__)("Video","amp")},{value:"playlist",label:Object(r.__)("Playlist","amp")}],onChange:function(e){return a({dataMode:e})}}),Object(o.createElement)(c.TextControl,{type:"number",label:Object(r.__)("Number of video is playlist (required)","amp"),value:p,onChange:function(e){return a({dataItems:e})}}),Object(o.createElement)(u.a,i()({},e,{ampLayoutOptions:f})))),h&&Object(o.createElement)(u.b,{name:Object(r.__)("Springboard Player","amp"),url:h}),!h&&Object(o.createElement)(c.Placeholder,{label:Object(r.__)("Springboard Player","amp")},Object(o.createElement)("p",null,Object(r.__)("Add required data to use the block.","amp"))))},d=function(e){var t=e.attributes,a=t.dataSiteId,r=t.dataPlayerId,n=t.dataContentId,i=t.dataDomain,l=t.dataMode,c=t.dataItems,u=t.ampLayout,s=t.height,d=t.width,m={layout:u,height:s,"data-site-id":a,"data-mode":l,"data-content-id":n,"data-player-id":r,"data-domain":i,"data-items":c};return"fixed-height"!==u&&d&&(m.width=t.width),Object(o.createElement)("amp-springboard-player",m)};a.d(t,"name",function(){return m}),a.d(t,"settings",function(){return b});var m="amp/amp-springboard-player",b={title:Object(r.__)("AMP Springboard Player","amp"),description:Object(r.__)("Displays the Springboard Player used in the Springboard Video Platform","amp"),category:"embed",icon:"embed-generic",keywords:[Object(r.__)("Embed","amp")],attributes:{dataSiteId:{source:"attribute",selector:"amp-springboard-player",attribute:"data-site-id"},dataContentId:{source:"attribute",selector:"amp-springboard-player",attribute:"data-content-id"},dataPlayerId:{source:"attribute",selector:"amp-springboard-player",attribute:"data-player-id"},dataDomain:{source:"attribute",selector:"amp-springboard-player",attribute:"data-domain"},dataMode:{default:"video",source:"attribute",selector:"amp-springboard-player",attribute:"data-mode"},dataItems:{default:1,source:"attribute",selector:"amp-springboard-player",attribute:"data-items"},ampLayout:{default:"responsive",source:"attribute",selector:"amp-springboard-player",attribute:"layout"},width:{default:600,source:"attribute",selector:"amp-springboard-player",attribute:"width"},height:{default:400,source:"attribute",selector:"amp-springboard-player",attribute:"height"}},edit:s,save:d}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(0),l=a(9),c=a.n(l),u=(a(5),a(4)),s=a(2),d=a(6),m=function(e){var t,a=e.attributes,n=e.setAttributes,l=a.align,m=a.cutoff,b=a.dateTime;b?t=m&&parseInt(m)<Math.abs(c()(b).diff(c()(),"seconds"))?c()(b).format("dddd D MMMM HH:mm"):c()(b).fromNow():(t=c()(Date.now()).fromNow(),n({dateTime:c()(c()(),c.a.ISO_8601,!0).format()}));var p=[{value:"",label:Object(r.__)("Responsive","amp")},{value:"fixed",label:Object(r.__)("Fixed","amp")},{value:"fixed-height",label:Object(r.__)("Fixed height","amp")}];return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(s.PanelBody,{title:Object(r.__)("AMP Timeago Settings","amp")},Object(o.createElement)(s.DateTimePicker,{locale:"en",currentDate:b||c()(),onChange:function(e){return n({dateTime:c()(e,c.a.ISO_8601,!0).format()})}}),Object(o.createElement)(d.a,i()({},e,{ampLayoutOptions:p})),Object(o.createElement)(s.TextControl,{type:"number",className:"blocks-amp-timeout__cutoff",label:Object(r.__)("Cutoff (seconds)","amp"),value:void 0!==m?m:"",onChange:function(e){return n({cutoff:e})}}))),Object(o.createElement)(u.BlockControls,null,Object(o.createElement)(u.BlockAlignmentToolbar,{value:l,onChange:function(e){n({align:e})},controls:["left","center","right"]})),Object(o.createElement)("time",{dateTime:b},t))},b=function(e){var t=e.attributes,a=t.ampLayout,r=t.width,n=t.height,i=t.align,l=t.cutoff,u={layout:"responsive",className:"align"+(i||"none"),datetime:t.dateTime,locale:"en"};if(l&&(u.cutoff=l),a)switch(a){case"fixed-height":n&&(u.height=n,u.layout=a);break;case"fixed":n&&r&&(u.height=n,u.width=r,u.layout=a)}return Object(o.createElement)("amp-timeago",u,c()(t.dateTime).format("dddd D MMMM HH:mm"))};a.d(t,"name",function(){return p}),a.d(t,"settings",function(){return f});var p="amp/amp-timeago",f={title:Object(r.__)("AMP Timeago","amp"),category:"common",icon:"backup",keywords:[Object(r.__)("Time difference","amp"),Object(r.__)("Time ago","amp"),Object(r.__)("Date","amp")],attributes:{align:{type:"string"},cutoff:{source:"attribute",selector:"amp-timeago",attribute:"cutoff"},dateTime:{source:"attribute",selector:"amp-timeago",attribute:"datetime"},ampLayout:{default:"fixed-height",source:"attribute",selector:"amp-timeago",attribute:"layout"},width:{source:"attribute",selector:"amp-timeago",attribute:"width"},height:{default:20,source:"attribute",selector:"amp-timeago",attribute:"height"}},getEditWrapperProps:function(e){var t=e.align;if("left"===t||"right"===t||"center"===t)return{"data-align":t}},edit:m,save:b}},function(e,t,a){"use strict";a.r(t);var r=a(1),n=a(7),i=a.n(n),o=a(18),l=a.n(o),c=a(19),u=a.n(c),s=a(20),d=a.n(s),m=a(21),b=a.n(m),p=a(22),f=a.n(p),h=a(0),y=a(10),O=(a(5),a(2)),g=a(4),j=a(3),_=window.ampLatestStoriesBlockData,v=function(e){function t(){return l()(this,t),d()(this,b()(t).apply(this,arguments))}return f()(t,e),u()(t,[{key:"componentDidMount",value:function(){if(!document.querySelector('link[href="'.concat(_.storyCardStyleURL,'"]'))){var e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("href",_.storyCardStyleURL),document.head.appendChild(e)}}},{key:"render",value:function(){var e=this.props,t=e.attributes,a=e.setAttributes,n=e.latestStories,o=t.order,l=t.orderBy,c=t.storiesToShow,u=Object(h.createElement)(g.InspectorControls,null,Object(h.createElement)(O.PanelBody,{title:Object(r.__)("Latest Stories Settings","amp")},Object(h.createElement)(O.QueryControls,i()({order:o,orderBy:l},{numberOfItems:c,onOrderChange:function(e){return a({order:e})},onOrderByChange:function(e){return a({orderBy:e})},onNumberOfItemsChange:function(e){return a({storiesToShow:e})}}))));if(!(Array.isArray(n)&&n.length))return Object(h.createElement)(h.Fragment,null,u,Object(h.createElement)(O.Placeholder,{icon:"admin-post",label:Object(r.__)("Latest Stories","amp")},Array.isArray(n)?Object(r.__)("No stories found.","amp"):Object(h.createElement)(O.Spinner,null)));var s=Object.assign({},t,{useCarousel:!1});return Object(h.createElement)(h.Fragment,null,u,Object(h.createElement)(O.ServerSideRender,{block:"amp/amp-latest-stories",attributes:s}))}}]),t}(h.Component),x=Object(j.withSelect)(function(e,t){var a=t.attributes,r=a.storiesToShow,n=a.order,i=a.orderBy;return{latestStories:(0,e("core").getEntityRecords)("postType","amp_story",Object(y.pickBy)({order:n,orderby:i,per_page:r},function(e){return!Object(y.isUndefined)(e)}))}})(v);a.d(t,"name",function(){return E}),a.d(t,"settings",function(){return P});var E="amp/amp-latest-stories",P={title:Object(r.__)("Latest Stories","amp"),description:Object(r.__)("See the latest AMP stories","amp"),icon:"list-view",category:"widgets",keywords:[Object(r.__)("Recent stories","amp"),Object(r.__)("AMP stories","amp")],supports:{html:!1},edit:x,save:function(){return null}}}]);
assets/js/amp-block-validation.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["lodash","wp-block-editor","wp-components","wp-compose","wp-data","wp-element","wp-hooks","wp-i18n","wp-polyfill"]
assets/js/amp-block-validation.js CHANGED
@@ -1,534 +1,5 @@
1
- /**
2
- * Validates blocks for AMP compatibility.
3
- *
4
- * This uses the REST API response from saving a page to find validation errors.
5
- * If one exists for a block, it display it inline with a Notice component.
6
- */
7
-
8
- /* exported ampBlockValidation */
9
- /* global wp, _ */
10
- var ampBlockValidation = ( function() { // eslint-disable-line no-unused-vars
11
- 'use strict';
12
-
13
- var module = {
14
-
15
- /**
16
- * Data exported from server.
17
- *
18
- * @param {Object}
19
- */
20
- data: {
21
- i18n: {},
22
- ampValidityRestField: '',
23
- isSanitizationAutoAccepted: false
24
- },
25
-
26
- /**
27
- * Name of the store.
28
- *
29
- * @param {string}
30
- */
31
- storeName: 'amp/blockValidation',
32
-
33
- /**
34
- * Holds the last states which are used for comparisons.
35
- *
36
- * @param {Object}
37
- */
38
- lastStates: {
39
- noticesAreReset: false,
40
- validationErrors: [],
41
- blockOrder: [],
42
- blockValidationErrors: {}
43
- },
44
-
45
- /**
46
- * Boot module.
47
- *
48
- * @param {Object} data - Module data.
49
- * @return {void}
50
- */
51
- boot: function boot( data ) {
52
- module.data = data;
53
-
54
- wp.i18n.setLocaleData( module.data.i18n, 'amp' );
55
-
56
- wp.hooks.addFilter(
57
- 'editor.BlockEdit',
58
- 'amp/add-notice',
59
- module.conditionallyAddNotice,
60
- 99 // eslint-disable-line
61
- );
62
-
63
- module.store = module.registerStore();
64
-
65
- wp.data.subscribe( module.handleValidationErrorsStateChange );
66
- },
67
-
68
- /**
69
- * Register store.
70
- *
71
- * @return {Object} Store.
72
- */
73
- registerStore: function registerStore() {
74
- return wp.data.registerStore( module.storeName, {
75
- reducer: function( _state, action ) {
76
- var state = _state || {
77
- blockValidationErrorsByClientId: {}
78
- };
79
-
80
- switch ( action.type ) {
81
- case 'UPDATE_BLOCKS_VALIDATION_ERRORS':
82
- return _.extend( {}, state, {
83
- blockValidationErrorsByClientId: action.blockValidationErrorsByClientId
84
- } );
85
- default:
86
- return state;
87
- }
88
- },
89
- actions: {
90
- updateBlocksValidationErrors: function( blockValidationErrorsByClientId ) {
91
- return {
92
- type: 'UPDATE_BLOCKS_VALIDATION_ERRORS',
93
- blockValidationErrorsByClientId: blockValidationErrorsByClientId
94
- };
95
- }
96
- },
97
- selectors: {
98
- getBlockValidationErrors: function( state, clientId ) {
99
- return state.blockValidationErrorsByClientId[ clientId ] || [];
100
- }
101
- }
102
- } );
103
- },
104
-
105
- /**
106
- * Checks if AMP is enabled for this post.
107
- *
108
- * @return {boolean} Returns true when the AMP toggle is on; else, false is returned.
109
- */
110
- isAMPEnabled: function isAMPEnabled() {
111
- var meta = wp.data.select( 'core/editor' ).getEditedPostAttribute( 'meta' );
112
- if ( meta && meta.amp_status && window.wpAmpEditor.possibleStati.includes( meta.amp_status ) ) {
113
- return 'enabled' === meta.amp_status;
114
- }
115
- return window.wpAmpEditor.defaultStatus;
116
- },
117
-
118
- /**
119
- * Checks if the validate errors state change handler should wait before processing.
120
- *
121
- * @return {boolean} Whether should wait.
122
- */
123
- waitToHandleStateChange: function waitToHandleStateChange() {
124
- var currentPost;
125
-
126
- // @todo Gutenberg currently is not persisting isDirty state if changes are made during save request. Block order mismatch.
127
- // We can only align block validation errors with blocks in editor when in saved state, since only here will the blocks be aligned with the validation errors.
128
- if ( wp.data.select( 'core/editor' ).isEditedPostDirty() || ( ! wp.data.select( 'core/editor' ).isEditedPostDirty() && wp.data.select( 'core/editor' ).isEditedPostNew() ) ) {
129
- return true;
130
- }
131
-
132
- // Wait for the current post to be set up.
133
- currentPost = wp.data.select( 'core/editor' ).getCurrentPost();
134
- if ( ! currentPost.hasOwnProperty( 'id' ) ) {
135
- return true;
136
- }
137
-
138
- return false;
139
- },
140
-
141
- /**
142
- * Handle state change regarding validation errors.
143
- *
144
- * This is essentially a JS implementation of \AMP_Validation_Manager::print_edit_form_validation_status() in PHP.
145
- *
146
- * @return {void}
147
- */
148
- handleValidationErrorsStateChange: function handleValidationErrorsStateChange() {
149
- var currentPost, validationErrors, blockValidationErrors, noticeOptions, noticeMessage, blockErrorCount, ampValidity, rejectedErrors;
150
-
151
- if ( ! module.isAMPEnabled() ) {
152
- if ( ! module.lastStates.noticesAreReset ) {
153
- module.lastStates.validationErrors = [];
154
- module.lastStates.noticesAreReset = true;
155
- module.resetWarningNotice();
156
- module.resetBlockNotices();
157
- }
158
- return;
159
- }
160
-
161
- if ( module.waitToHandleStateChange() ) {
162
- return;
163
- }
164
-
165
- currentPost = wp.data.select( 'core/editor' ).getCurrentPost();
166
- ampValidity = currentPost[ module.data.ampValidityRestField ] || {};
167
-
168
- // Show all validation errors which have not been explicitly acknowledged as accepted.
169
- validationErrors = _.map(
170
- _.filter( ampValidity.results, function( result ) {
171
- // @todo Show VALIDATION_ERROR_ACK_REJECTED_STATUS differently since moderated?
172
- return (
173
- 0 /* \AMP_Validation_Error_Taxonomy::VALIDATION_ERROR_NEW_REJECTED_STATUS */ === result.status ||
174
- 1 /* \AMP_Validation_Error_Taxonomy::VALIDATION_ERROR_NEW_ACCEPTED_STATUS */ === result.status ||
175
- 2 /* \AMP_Validation_Error_Taxonomy::VALIDATION_ERROR_ACK_REJECTED_STATUS */ === result.status // eslint-disable-line no-magic-numbers
176
- );
177
- } ),
178
- function( result ) {
179
- return result.error;
180
- }
181
- );
182
-
183
- // Short-circuit if there was no change to the validation errors.
184
- if ( ! module.didValidationErrorsChange( validationErrors ) ) {
185
- if ( ! validationErrors.length && ! module.lastStates.noticesAreReset ) {
186
- module.lastStates.noticesAreReset = true;
187
- module.resetWarningNotice();
188
- }
189
- return;
190
- }
191
- module.lastStates.validationErrors = validationErrors;
192
- module.lastStates.noticesAreReset = false;
193
-
194
- // Remove any existing notice.
195
- module.resetWarningNotice();
196
-
197
- noticeMessage = wp.i18n.sprintf(
198
- /* translators: %s: number of issues */
199
- wp.i18n._n(
200
- 'There is %s issue from AMP validation which needs review.',
201
- 'There are %s issues from AMP validation which need review.',
202
- validationErrors.length,
203
- 'amp'
204
- ),
205
- validationErrors.length
206
- );
207
-
208
- try {
209
- blockValidationErrors = module.getBlocksValidationErrors();
210
- module.lastStates.blockValidationErrors = blockValidationErrors.byClientId;
211
- wp.data.dispatch( module.storeName ).updateBlocksValidationErrors( blockValidationErrors.byClientId );
212
-
213
- blockErrorCount = validationErrors.length - blockValidationErrors.other.length;
214
- if ( blockErrorCount > 0 ) {
215
- noticeMessage += ' ' + wp.i18n.sprintf(
216
- /* translators: %s: number of block errors. */
217
- wp.i18n._n(
218
- '%s issue is directly due to content here.',
219
- '%s issues are directly due to content here.',
220
- blockErrorCount,
221
- 'amp'
222
- ),
223
- blockErrorCount
224
- );
225
- } else if ( validationErrors.length === 1 ) {
226
- noticeMessage += ' ' + wp.i18n.__( 'The issue is not directly due to content here.', 'amp' );
227
- } else {
228
- noticeMessage += ' ' + wp.i18n.__( 'The issues are not directly due to content here.', 'amp' );
229
- }
230
- } catch ( e ) {
231
- // Clear out block validation errors in case the block sand errors cannot be aligned.
232
- module.resetBlockNotices();
233
-
234
- if ( validationErrors.length === 1 ) {
235
- noticeMessage += ' ' + wp.i18n.__( 'The issue may not be due to content here', 'amp' );
236
- } else {
237
- noticeMessage += ' ' + wp.i18n.__( 'Some issues may be due to content here.', 'amp' );
238
- }
239
- }
240
-
241
- rejectedErrors = _.filter( ampValidity.results, function( result ) {
242
- return (
243
- 0 /* \AMP_Validation_Error_Taxonomy::VALIDATION_ERROR_NEW_REJECTED_STATUS */ === result.status ||
244
- 2 /* \AMP_Validation_Error_Taxonomy::VALIDATION_ERROR_ACK_REJECTED_STATUS */ === result.status // eslint-disable-line no-magic-numbers
245
- );
246
- } );
247
-
248
- noticeMessage += ' ';
249
- // Auto-acceptance is from either checking 'Automatically accept sanitization...' or from being in Native mode.
250
- if ( module.data.isSanitizationAutoAccepted ) {
251
- if ( 0 === rejectedErrors.length ) {
252
- noticeMessage += wp.i18n.__( 'However, your site is configured to automatically accept sanitization of the offending markup.', 'amp' );
253
- } else {
254
- noticeMessage += wp.i18n._n(
255
- 'Your site is configured to automatically accept sanitization errors, but this error could be from when auto-acceptance was not selected, or from manually rejecting an error.',
256
- 'Your site is configured to automatically accept sanitization errors, but these errors could be from when auto-acceptance was not selected, or from manually rejecting an error.',
257
- validationErrors.length,
258
- 'amp'
259
- );
260
- }
261
- } else {
262
- noticeMessage += wp.i18n.__( 'Non-accepted validation errors prevent AMP from being served, and the user will be redirected to the non-AMP version.', 'amp' );
263
- }
264
-
265
- noticeOptions = {
266
- id: 'amp-errors-notice'
267
- };
268
- if ( ampValidity.review_link ) {
269
- noticeOptions.actions = [
270
- {
271
- label: wp.i18n.__( 'Review issues', 'amp' ),
272
- url: ampValidity.review_link
273
- }
274
- ];
275
- }
276
-
277
- // Display notice if there were validation errors.
278
- if ( validationErrors.length > 0 ) {
279
- wp.data.dispatch( 'core/notices' ).createNotice( 'warning', noticeMessage, noticeOptions );
280
- }
281
-
282
- module.validationWarningNoticeId = noticeOptions.id;
283
- },
284
-
285
- /**
286
- * Checks if the validation errors have changed.
287
- *
288
- * @param {Object[]} validationErrors A list of validation errors.
289
- * @return {boolean|*} Returns true when the validation errors change.
290
- */
291
- didValidationErrorsChange: function didValidationErrorsChange( validationErrors ) {
292
- if ( module.areBlocksOutOfSync() ) {
293
- module.lastStates.validationErrors = [];
294
- }
295
-
296
- return (
297
- module.lastStates.validationErrors.length !== validationErrors.length ||
298
- ( validationErrors && ! _.isEqual( module.lastStates.validationErrors, validationErrors ) )
299
- );
300
- },
301
-
302
- /**
303
- * Checks if the block order is out of sync.
304
- *
305
- * Block change on page load and can get out of sync during normal editing and saving processes. This method gives a check to determine if an "out of sync" condition occurred.
306
- *
307
- * @return {boolean} Whether out of sync.
308
- */
309
- areBlocksOutOfSync: function areBlocksOutOfSync() {
310
- var blockOrder = wp.data.select( 'core/editor' ).getBlockOrder();
311
- if ( module.lastStates.blockOrder.length !== blockOrder.length || ! _.isEqual( module.lastStates.blockOrder, blockOrder ) ) {
312
- module.lastStates.blockOrder = blockOrder;
313
- return true;
314
- }
315
-
316
- return false;
317
- },
318
-
319
- /**
320
- * Resets the validation warning notice.
321
- *
322
- * @return {void}
323
- */
324
- resetWarningNotice: function resetWarningNotice() {
325
- if ( module.validationWarningNoticeId ) {
326
- wp.data.dispatch( 'core/notices' ).removeNotice( module.validationWarningNoticeId );
327
- module.validationWarningNoticeId = null;
328
- }
329
- },
330
-
331
- /**
332
- * Resets the block level validation errors.
333
- *
334
- * @return {void}
335
- */
336
- resetBlockNotices: function resetBlockNotices() {
337
- wp.data.dispatch( module.storeName ).updateBlocksValidationErrors( {} );
338
- },
339
-
340
- /**
341
- * Get flattened block order.
342
- *
343
- * @param {Object[]} blocks - List of blocks which maty have nested blocks inside them.
344
- * @return {string[]} Block IDs in flattened order.
345
- */
346
- getFlattenedBlockOrder: function getFlattenedBlockOrder( blocks ) {
347
- var blockOrder = [];
348
- _.each( blocks, function( block ) {
349
- blockOrder.push( block.clientId );
350
- if ( block.innerBlocks.length > 0 ) {
351
- Array.prototype.push.apply( blockOrder, module.getFlattenedBlockOrder( block.innerBlocks ) );
352
- }
353
- } );
354
- return blockOrder;
355
- },
356
-
357
- /**
358
- * Update blocks' validation errors in the store.
359
- *
360
- * @return {Object} Validation errors grouped by block ID other ones.
361
- */
362
- getBlocksValidationErrors: function getBlocksValidationErrors() {
363
- var acceptedStatus, blockValidationErrorsByClientId, editorSelect, currentPost, blockOrder, validationErrors, otherValidationErrors;
364
- acceptedStatus = 3; // eslint-disable-line no-magic-numbers
365
- editorSelect = wp.data.select( 'core/editor' );
366
- currentPost = editorSelect.getCurrentPost();
367
- validationErrors = _.map(
368
- _.filter( currentPost[ module.data.ampValidityRestField ].results, function( result ) {
369
- return result.term_status !== acceptedStatus; // If not accepted by the user.
370
- } ),
371
- function( result ) {
372
- return result.error;
373
- }
374
- );
375
- blockOrder = module.getFlattenedBlockOrder( editorSelect.getBlocks() );
376
-
377
- otherValidationErrors = [];
378
- blockValidationErrorsByClientId = {};
379
- _.each( blockOrder, function( clientId ) {
380
- blockValidationErrorsByClientId[ clientId ] = [];
381
- } );
382
-
383
- _.each( validationErrors, function( validationError ) {
384
- var i, source, clientId, block, matched;
385
- if ( ! validationError.sources ) {
386
- otherValidationErrors.push( validationError );
387
- return;
388
- }
389
-
390
- // Find the inner-most nested block source only; ignore any nested blocks.
391
- matched = false;
392
- for ( i = validationError.sources.length - 1; 0 <= i; i-- ) {
393
- source = validationError.sources[ i ];
394
-
395
- // Skip sources that are not for blocks.
396
- if ( ! source.block_name || _.isUndefined( source.block_content_index ) || currentPost.id !== source.post_id ) {
397
- continue;
398
- }
399
-
400
- // Look up the block ID by index, assuming the blocks of content in the editor are the same as blocks rendered on frontend.
401
- clientId = blockOrder[ source.block_content_index ];
402
- if ( _.isUndefined( clientId ) ) {
403
- throw new Error( 'undefined_block_index' );
404
- }
405
-
406
- // Sanity check that block exists for clientId.
407
- block = editorSelect.getBlock( clientId );
408
- if ( ! block ) {
409
- throw new Error( 'block_lookup_failure' );
410
- }
411
-
412
- // Check the block type in case a block is dynamically added/removed via the_content filter to cause alignment error.
413
- if ( block.name !== source.block_name ) {
414
- throw new Error( 'ordered_block_alignment_mismatch' );
415
- }
416
-
417
- blockValidationErrorsByClientId[ clientId ].push( validationError );
418
- matched = true;
419
-
420
- // Stop looking for sources, since we aren't looking for parent blocks.
421
- break;
422
- }
423
-
424
- if ( ! matched ) {
425
- otherValidationErrors.push( validationError );
426
- }
427
- } );
428
-
429
- return {
430
- byClientId: blockValidationErrorsByClientId,
431
- other: otherValidationErrors
432
- };
433
- },
434
-
435
- /**
436
- * Get message for validation error.
437
- *
438
- * @param {Object} validationError - Validation error.
439
- * @param {string} validationError.code - Validation error code.
440
- * @param {string} [validationError.node_name] - Node name.
441
- * @param {string} [validationError.message] - Validation error message.
442
- * @return {wp.element.Component[]|string[]} Validation error message.
443
- */
444
- getValidationErrorMessage: function getValidationErrorMessage( validationError ) {
445
- if ( validationError.message ) {
446
- return validationError.message;
447
- }
448
- if ( 'invalid_element' === validationError.code && validationError.node_name ) {
449
- return [
450
- wp.i18n.__( 'Invalid element: ' ),
451
- wp.element.createElement( 'code', { key: 'name' }, validationError.node_name )
452
- ];
453
- } else if ( 'invalid_attribute' === validationError.code && validationError.node_name ) {
454
- return [
455
- wp.i18n.__( 'Invalid attribute: ' ),
456
- wp.element.createElement( 'code', { key: 'name' }, validationError.parent_name ? wp.i18n.sprintf( '%s[%s]', validationError.parent_name, validationError.node_name ) : validationError.node_name )
457
- ];
458
- }
459
- return [
460
- wp.i18n.__( 'Error code: ', 'amp' ),
461
- wp.element.createElement( 'code', { key: 'name' }, validationError.code || wp.i18n.__( 'unknown' ) )
462
- ];
463
- },
464
-
465
- /**
466
- * Wraps the edit() method of a block, and conditionally adds a Notice.
467
- *
468
- * @param {Function} BlockEdit - The original edit() method of the block.
469
- * @return {Function} The edit() method, conditionally wrapped in a notice for AMP validation error(s).
470
- */
471
- conditionallyAddNotice: function conditionallyAddNotice( BlockEdit ) {
472
- return function( ownProps ) {
473
- var validationErrors,
474
- mergedProps;
475
- function AmpNoticeBlockEdit( props ) {
476
- var edit, details;
477
- edit = wp.element.createElement(
478
- BlockEdit,
479
- props
480
- );
481
-
482
- if ( 0 === props.ampBlockValidationErrors.length ) {
483
- return edit;
484
- }
485
-
486
- details = wp.element.createElement( 'details', { className: 'amp-block-validation-errors' }, [
487
- wp.element.createElement( 'summary', { key: 'summary', className: 'amp-block-validation-errors__summary' }, wp.i18n.sprintf(
488
- wp.i18n._n(
489
- 'There is %s issue from AMP validation.',
490
- 'There are %s issues from AMP validation.',
491
- props.ampBlockValidationErrors.length,
492
- 'amp'
493
- ),
494
- props.ampBlockValidationErrors.length
495
- ) ),
496
- wp.element.createElement(
497
- 'ul',
498
- { key: 'list', className: 'amp-block-validation-errors__list' },
499
- _.map( props.ampBlockValidationErrors, function( error, key ) {
500
- return wp.element.createElement( 'li', { key: key }, module.getValidationErrorMessage( error ) );
501
- } )
502
- )
503
- ] );
504
-
505
- return wp.element.createElement(
506
- wp.element.Fragment, {},
507
- wp.element.createElement(
508
- wp.components.Notice,
509
- {
510
- status: 'warning',
511
- isDismissible: false
512
- },
513
- details
514
- ),
515
- edit
516
- );
517
- }
518
-
519
- if ( ! module.lastStates.blockValidationErrors[ ownProps.clientId ] ) {
520
- validationErrors = wp.data.select( module.storeName ).getBlockValidationErrors( ownProps.clientId );
521
- module.lastStates.blockValidationErrors[ ownProps.clientId ] = validationErrors;
522
- }
523
-
524
- mergedProps = _.extend( {}, ownProps, {
525
- ampBlockValidationErrors: module.lastStates.blockValidationErrors[ ownProps.clientId ]
526
- } );
527
-
528
- return AmpNoticeBlockEdit( mergedProps );
529
- };
530
- }
531
- };
532
-
533
- return module;
534
- }() );
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,n){e.exports=n(23)()},,,function(e,t,n){var r=n(25);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){r(e,t,n[t])})}return e}},,function(e,t){!function(){e.exports=this.lodash}()},function(e,t,n){"use strict";var r=n(8),a=n.n(r),o=n(0),i=(n(5),n(1)),c=n(2),l=n(4),u=n(3),s=["core/paragraph","core/heading","core/code","core/quote","core/subhead"],m=["core/image","core/video"];n.d(t,"a",function(){return d}),n.d(t,"d",function(){return f}),n.d(t,"b",function(){return O}),n.d(t,"c",function(){return g}),n.d(t,"e",function(){return C});var b=[{value:"nodisplay",label:Object(i.__)("No Display","amp"),notAvailable:["core-embed/vimeo","core-embed/dailymotion","core-embed/hulu","core-embed/reddit","core-embed/soundcloud"]},{value:"fixed",label:Object(i.__)("Fixed","amp"),notAvailable:["core-embed/soundcloud"]},{value:"responsive",label:Object(i.__)("Responsive","amp"),notAvailable:["core-embed/soundcloud"]},{value:"fixed-height",label:Object(i.__)("Fixed height","amp"),notAvailable:[]},{value:"fill",label:Object(i.__)("Fill","amp"),notAvailable:["core-embed/soundcloud"]},{value:"flex-item",label:Object(i.__)("Flex Item","amp"),notAvailable:["core-embed/soundcloud"]},{value:"intrinsic",label:Object(i.__)("Intrinsic","amp"),notAvailable:["core/video","core-embed/youtube","core-embed/facebook","core-embed/instagram","core-embed/vimeo","core-embed/dailymotion","core-embed/hulu","core-embed/reddit","core-embed/soundcloud"]}],d=function(e,t){return"core/shortcode"!==t&&"core/gallery"!==t||(e.attributes||(e.attributes={}),e.attributes.ampCarousel={type:"boolean"},e.attributes.ampLightbox={type:"boolean"}),"core/image"===t&&(e.attributes||(e.attributes={}),e.attributes.ampLightbox={type:"boolean"}),s.includes(t)&&(e.attributes||(e.attributes={}),e.attributes.ampFitText={default:!1},e.attributes.minFont={default:6,source:"attribute",selector:"amp-fit-text",attribute:"min-font-size"},e.attributes.maxFont={default:72,source:"attribute",selector:"amp-fit-text",attribute:"max-font-size"},e.attributes.height={default:"core/image"===t?200:10*Math.ceil(7.2),source:"attribute",selector:"amp-fit-text",attribute:"height"}),(0===t.indexOf("core-embed")||m.includes(t))&&(e.attributes||(e.attributes={}),e.attributes.ampLayout={type:"string"},e.attributes.ampNoLoading={type:"boolean"}),e},f=function(e,t,n){var r=n.text||"",a="",i={layout:"fixed-height"};if("core/shortcode"===t.name&&I(n)){if(n.ampLightbox||L(n.text||"")&&(r=T(n.text)),n.ampCarousel){if(P(r)&&(r=A(r)),!n.ampLightbox)return n.text!==r?Object(o.createElement)(o.RawHTML,null,r):e}else r=P(n.text||"")?n.text:n.text.replace("[gallery","[gallery amp-carousel=false");if(n.ampLightbox&&!L(r)&&(r=r.replace("[gallery","[gallery amp-lightbox=true")),n.text!==r)return Object(o.createElement)(o.RawHTML,null,r)}else if("core/paragraph"!==t.name||n.ampFitText){if(s.includes(t.name)&&n.ampFitText){if(n.minFont&&(i["min-font-size"]=n.minFont),n.maxFont&&(i["max-font-size"]=n.maxFont),n.height&&(i.height=n.height),"core/paragraph"===t.name){var c="<amp-fit-text";for(var l in i){c+=" "+l+'="'+i[l]+'"'}return c+=">"+p(n.content)+"</amp-fit-text>",Object(o.cloneElement)(e,{key:"new",value:c})}return i.children=e,Object(o.createElement)("amp-fit-text",i)}}else if((a=p(n.content))!==n.content)return Object(o.cloneElement)(e,{key:"new",value:a});return e},p=function(e){var t=/<amp-fit-text\b[^>]*>(.*?)<\/amp-fit-text>/.exec(e),n=e;return t&&t[1]&&(n=t[1]),n},h=function(e){for(var t=[{value:"",label:Object(i.__)("Default","amp")}],n=0,r=b;n<r.length;n++){var a=r[n];!a.notAvailable.includes(e)&&t.push({value:a.value,label:a.label})}return t},O=function(e,t,n){var r={};return"core/shortcode"===t.name?e:"amp/"===t.name.substr(0,4)?e:(n.ampLayout&&(r["data-amp-layout"]=n.ampLayout),n.ampNoLoading&&(r["data-amp-noloading"]=n.ampNoLoading),n.ampLightbox&&(r["data-amp-lightbox"]=n.ampLightbox),n.ampCarousel&&(r["data-amp-carousel"]=n.ampCarousel),a()({},r,e))},g=function(e){return function(t){var n,r=t.attributes,a=r.text,i=r.ampLayout,c=t.setAttributes,l=t.name;if("core/shortcode"===l){if(P(a||"")&&c({text:A(a)}),L(a||"")&&c({text:T(a)}),""===(n=x(t)))return Object(o.createElement)(e,t)}else"core/gallery"===l?n=w(t):"core/image"===l?n=S(t):m.includes(l)||0===l.indexOf("core-embed/")?n=v(t):s.includes(l)&&(n=y(t));return i&&"nodisplay"===i?[n]:Object(o.createElement)(o.Fragment,null,Object(o.createElement)(e,t),n)}},v=function(e){return e.isSelected?Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(i.__)("AMP Settings","amp")},Object(o.createElement)(j,e),Object(o.createElement)(_,e))):null},j=function(e){var t=e.name,n=e.attributes.ampLayout,r=e.setAttributes,a=Object(i.__)("AMP Layout","amp");return"core/image"===t&&(a=Object(i.__)("AMP Layout (modifies width/height)","amp")),Object(o.createElement)(c.SelectControl,{label:a,value:n,options:h(t),onChange:function(t){r({ampLayout:t}),"core/image"===e.name&&function(e,t){var n=e.attributes,r=e.setAttributes;switch(t){case"fixed-height":n.height||r({height:400}),n.ampLightbox&&r({ampLightbox:!1});break;case"fixed":n.height||r({height:400}),n.width||r({width:608})}}(e,t)}})},_=function(e){var t=e.attributes.ampNoLoading,n=e.setAttributes,r=Object(i.__)("AMP Noloading","amp");return Object(o.createElement)(c.ToggleControl,{label:r,checked:t,onChange:function(){return n({ampNoLoading:!t})}})},y=function(e){var t=e.isSelected,n=e.attributes,r=e.setAttributes,a=n.ampFitText,u=n.minFont,s=n.maxFont,m=n.height,b=[{name:"small",shortName:Object(i._x)("S","font size","amp"),size:14},{name:"regular",shortName:Object(i._x)("M","font size","amp"),size:16},{name:"large",shortName:Object(i._x)("L","font size","amp"),size:36},{name:"larger",shortName:Object(i._x)("XL","font size","amp"),size:48}];if(!t)return null;var d=Object(i.__)("Automatically fit text to container","amp");return a&&(s=parseInt(s,10),m=parseInt(m,10),u=parseInt(u,10)),Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(i.__)("AMP Settings","amp"),className:a?"is-amp-fit-text":""},Object(o.createElement)(c.ToggleControl,{label:d,checked:a,onChange:function(){return r({ampFitText:!a})}})),a&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)(c.TextControl,{label:Object(i.__)("Height","amp"),value:m,min:1,onChange:function(e){r({height:e})}}),s>m&&Object(o.createElement)(c.Notice,{status:"error",isDismissible:!1},Object(i.__)("The height must be greater than the max font size.","amp")),Object(o.createElement)(c.PanelBody,{title:Object(i.__)("Minimum font size","amp")},Object(o.createElement)(c.FontSizePicker,{fallbackFontSize:14,value:u,fontSizes:b,onChange:function(e){e||(e=6),parseInt(e,10)<=s&&r({minFont:e})}})),u>s&&Object(o.createElement)(c.Notice,{status:"error",isDismissible:!1},Object(i.__)("The min font size must less than the max font size.","amp")),Object(o.createElement)(c.PanelBody,{title:Object(i.__)("Maximum font size","amp")},Object(o.createElement)(c.FontSizePicker,{fallbackFontSize:48,value:s,fontSizes:b,onChange:function(e){e||(e=72),r({maxFont:e,height:Math.max(e,m)})}}))))},x=function(e){var t=e.isSelected;if(!I(e.attributes)||!t)return null;var n=Object(u.select)("amp/block-editor").hasThemeSupport();return Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(i.__)("AMP Settings","amp")},n&&Object(o.createElement)(k,e),Object(o.createElement)(E,e)))},E=function(e){var t=e.attributes,n=t.ampLightbox,r=t.linkTo,a=t.ampLayout,l=e.setAttributes;return Object(o.createElement)(c.ToggleControl,{label:Object(i.__)("Add lightbox effect","amp"),checked:n,onChange:function(e){l({ampLightbox:!n}),e&&("fixed-height"===a&&l({ampLayout:"fixed"}),r&&"none"!==r&&l({linkTo:"none"}))}})},k=function(e){var t=e.attributes.ampCarousel,n=e.setAttributes;return Object(o.createElement)(c.ToggleControl,{label:Object(i.__)("Display as carousel","amp"),checked:t,onChange:function(){return n({ampCarousel:!t})}})},S=function(e){return e.isSelected?Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(i.__)("AMP Settings","amp")},Object(o.createElement)(j,e),Object(o.createElement)(_,e),Object(o.createElement)(E,e))):null},w=function(e){if(!e.isSelected)return null;var t=Object(u.select)("amp/block-editor").hasThemeSupport();return Object(o.createElement)(l.InspectorControls,null,Object(o.createElement)(c.PanelBody,{title:Object(i.__)("AMP Settings","amp")},t&&Object(o.createElement)(k,e),Object(o.createElement)(E,e)))},A=function(e){return e.replace(" amp-carousel=false","")},T=function(e){return e.replace(" amp-lightbox=true","")},P=function(e){return-1!==e.indexOf("amp-carousel=false")},L=function(e){return-1!==e.indexOf("amp-lightbox=true")},I=function(e){return e.text&&-1!==e.text.indexOf("gallery")},C=function(){var e=Object(u.select)("amp/block-editor"),t=e.getDefaultStatus,n=e.getPossibleStatuses,r=Object(u.select)("core/editor").getEditedPostAttribute;if("amp_story"===r("type"))return!0;var a=r("meta");return a&&a.amp_status&&n().includes(a.amp_status)?"enabled"===a.amp_status:"enabled"===t()}},function(e,t){!function(){e.exports=this.wp.hooks}()},,function(e,t){!function(){e.exports=this.wp.compose}()},,,,,,,,,function(e,t,n){"use strict";var r=n(24);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"hasThemeSupport",function(){return c}),n.d(r,"isStandardMode",function(){return l}),n.d(r,"isWebsiteEnabled",function(){return u}),n.d(r,"isStoriesEnabled",function(){return s}),n.d(r,"getDefaultStatus",function(){return m}),n.d(r,"getPossibleStatuses",function(){return b});var a=n(8),o=n.n(a),i=n(3);function c(e){return Boolean(e.hasThemeSupport)}function l(e){return Boolean(e.isStandardMode)}function u(e){return Boolean(e.isWebsiteEnabled)}function s(e){return Boolean(e.isStoriesEnabled)}function m(e){return e.defaultStatus}function b(e){return e.possibleStatuses}Object(i.registerStore)("amp/block-editor",{reducer:function(e){return e},selectors:r,initialState:o()({},window.ampBlockEditor)})},,,,,function(e,t,n){var r=n(42),a=n(43),o=n(44);e.exports=function(e){return r(e)||a(e)||o()}},,,,,,,,,,,function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"addValidationError",function(){return x}),n.d(r,"resetValidationErrors",function(){return E}),n.d(r,"updateReviewLink",function(){return k});var a={};n.r(a),n.d(a,"getValidationErrors",function(){return S}),n.d(a,"getBlockValidationErrors",function(){return w}),n.d(a,"getReviewLink",function(){return A}),n.d(a,"isSanitizationAutoAccepted",function(){return T});var o=n(12),i=n(3),c=n(10),l=n(1),u=function(){var e=Object(i.select)("core/notices").getNotices,t=Object(i.dispatch)("core/notices").removeNotice;e().filter(function(e){return"amp-errors-notice"===e.id})&&t("amp-errors-notice")},s=[],m=function(){var e,t=Object(i.select)("amp/block-validation"),n=t.getValidationErrors,r=t.isSanitizationAutoAccepted,a=t.getReviewLink,o=Object(i.dispatch)("core/notices").createWarningNotice,c=Object(i.select)("core/editor").getCurrentPost,u=n(),s=u.length;e=Object(l.sprintf)(
2
+ /* translators: %s: number of issues */
3
+ Object(l._n)("There is %s issue from AMP validation which needs review.","There are %s issues from AMP validation which need review.",s,"amp"),s);var m=u.filter(function(e){return e.clientId}),b=m.length;if("amp_story"!==c().type)if(b>0?e+=" "+Object(l.sprintf)(
4
+ /* translators: %s: number of block errors. */
5
+ Object(l._n)("%s issue is directly due to content here.","%s issues are directly due to content here.",b,"amp"),b):1===u.length?e+=" "+Object(l.__)("The issue is not directly due to content here.","amp"):e+=" "+Object(l.__)("The issues are not directly due to content here.","amp"),e+=" ",r()){var d=m.filter(function(e){return 0===e.status||2===e.status}),f=u.filter(function(e){return 0===e.status||2===e.status});e+=0===d.length+f.length?Object(l.__)("However, your site is configured to automatically accept sanitization of the offending markup.","amp"):Object(l._n)("Your site is configured to automatically accept sanitization errors, but this error could be from when auto-acceptance was not selected, or from manually rejecting an error.","Your site is configured to automatically accept sanitization errors, but these errors could be from when auto-acceptance was not selected, or from manually rejecting an error.",u.length,"amp")}else e+=Object(l.__)("Non-accepted validation errors prevent AMP from being served, and the user will be redirected to the non-AMP version.","amp");var p={id:"amp-errors-notice"},h=a();h&&(p.actions=[{label:Object(l.__)("Review issues","amp"),url:h}]),o(e,p)},b=n(11),d=n(0),f=(n(5),function(e){var t=e.message,n=e.code,r=e.node_name,a=e.parent_name;return t||("invalid_element"===n&&r?Object(d.createElement)(d.Fragment,null,Object(l.__)("Invalid element: ","amp"),Object(d.createElement)("code",null,r)):"invalid_attribute"===n&&r?Object(d.createElement)(d.Fragment,null,Object(l.__)("Invalid attribute: ","amp"),Object(d.createElement)("code",null,a?Object(l.sprintf)("%s[%s]",a,r):r)):Object(d.createElement)(d.Fragment,null,Object(l.__)("Error code: ","amp"),Object(d.createElement)("code",null,n||Object(l.__)("unknown","amp"))))}),p=n(2),h=n(14),O=Object(i.withSelect)(function(e,t){var n=t.clientId;return{blockValidationErrors:(0,e("amp/block-validation").getBlockValidationErrors)(n)}}),g=Object(h.createHigherOrderComponent)(function(e){return O(function(t){var n=t.blockValidationErrors,r=t.onReplace,a=n.length;if(0===a)return Object(d.createElement)(e,t);var o=[{label:Object(l.__)("Remove Block","amp"),onClick:function(){return r([])}}];return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(p.Notice,{status:"warning",isDismissible:!1,actions:o},Object(d.createElement)("details",{className:"amp-block-validation-errors"},Object(d.createElement)("summary",{className:"amp-block-validation-errors__summary"},Object(l.sprintf)(Object(l._n)("There is %s issue from AMP validation.","There are %s issues from AMP validation.",a,"amp"),a)),Object(d.createElement)("ul",{className:"amp-block-validation-errors__list"},n.map(function(e,t){return Object(d.createElement)("li",{key:t},Object(d.createElement)(f,e))})))),Object(d.createElement)(e,t))})},"withValidationErrorNotice"),v=n(8),j=n.n(v),_=n(31),y=n.n(_);function x(e,t){return{type:"ADD_VALIDATION_ERROR",error:e,clientId:t}}function E(){return{type:"RESET_VALIDATION_ERRORS"}}function k(e){return{type:"UPDATE_REVIEW_LINK",url:e}}function S(e){return e.errors}function w(e,t){return e.errors.filter(function(e){return e.clientId===t})}function A(e){return e.reviewLink}function T(e){return Boolean(e.isSanitizationAutoAccepted)}Object(i.registerStore)("amp/block-validation",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.url,a=t.error,o=t.clientId;switch(n){case"ADD_VALIDATION_ERROR":var i=e?e.errors:[],c=j()({},a,{clientId:o});return j()({},e,{errors:[].concat(y()(i),[c])});case"RESET_VALIDATION_ERRORS":return j()({},e,{errors:[]});case"UPDATE_REVIEW_LINK":return j()({},e,{reviewLink:r})}return e},selectors:a,actions:r,initialState:j()({},window.ampBlockValidation,{errors:[],reviewLink:void 0})}),n(26);var P=Object(i.select)("core/editor").isEditedPostDirty;Object(i.subscribe)(function(){var e,t;P()||(Object(b.e)()?function(){var e=Object(i.select)("core/block-editor"),t=e.getBlockCount,n=e.getClientIdsWithDescendants,r=e.getBlock,a=Object(i.select)("core/editor").getCurrentPost,o=Object(i.dispatch)("amp/block-validation"),l=o.resetValidationErrors,b=o.addValidationError,d=o.updateReviewLink;if(0!==t()){var f=a(),p=f.amp_validity||{};if(p.results&&p.review_link){var h=p.results.filter(function(e){return 3!==e.term_status}).map(function(e){return e.error});if(!Object(c.isEqual)(h,s))if(s=h,l(),0!==h.length){d(p.review_link);var O=n(),g=!0,v=!1,j=void 0;try{for(var _,y=h[Symbol.iterator]();!(g=(_=y.next()).done);g=!0){var x=_.value;if(!x.sources){b(x);break}var E=void 0,k=!0,S=!1,w=void 0;try{for(var A,T=x.sources[Symbol.iterator]();!(k=(A=T.next()).done);k=!0){var P=A.value;if(P.block_name&&void 0!==P.block_content_index&&f.id===P.post_id){var L=O[P.block_content_index];if(L){var I=r(L);I&&I.name===P.block_name&&(E=L)}}}}catch(e){S=!0,w=e}finally{try{k||null==T.return||T.return()}finally{if(S)throw w}}b(x,E)}}catch(e){v=!0,j=e}finally{try{g||null==y.return||y.return()}finally{if(v)throw j}}m()}else u()}}}():(e=Object(i.select)("amp/block-validation").getValidationErrors,t=Object(i.dispatch)("amp/block-validation").resetValidationErrors,e().length>0&&(t(),u(),s=[])))}),Object(o.addFilter)("editor.BlockEdit","amp/add-notice",g,99)}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-blocks-compiled.js DELETED
@@ -1 +0,0 @@
1
- !function(t){var d={};function e(a){if(d[a])return d[a].exports;var c=d[a]={i:a,l:!1,exports:{}};return t[a].call(c.exports,c,c.exports,e),c.l=!0,c.exports}e.m=t,e.c=d,e.d=function(t,d,a){e.o(t,d)||Object.defineProperty(t,d,{enumerable:!0,get:a})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,d){if(1&d&&(t=e(t)),8&d)return t;if(4&d&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(e.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&d&&"string"!=typeof t)for(var c in t)e.d(a,c,function(d){return t[d]}.bind(null,c));return a},e.n=function(t){var d=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(d,"a",d),d},e.o=function(t,d){return Object.prototype.hasOwnProperty.call(t,d)},e.p="",e(e.s=7)}({0:function(module,exports,__webpack_require__){eval('!function(t,e){ true&&module.exports?(module.exports=e(),module.exports.default=module.exports):t.timeago=e()}("undefined"!=typeof window?window:this,function(){function t(t){return t instanceof Date?t:isNaN(t)?/^\\d+$/.test(t)?new Date(e(t)):(t=(t||"").trim().replace(/\\.\\d+/,"").replace(/-/,"/").replace(/-/,"/").replace(/(\\d)T(\\d)/,"$1 $2").replace(/Z/," UTC").replace(/([\\+\\-]\\d\\d)\\:?(\\d\\d)/," $1$2"),new Date(t)):new Date(e(t))}function e(t){return parseInt(t)}function n(t,n,r){n=l[n]?n:l[r]?r:"en";for(var o=0,i=t<0?1:0,a=t=Math.abs(t);t>=p[o]&&o<h;o++)t/=p[o];return t=e(t),o*=2,t>(0===o?9:1)&&(o+=1),l[n](t,o,a)[i].replace("%s",t)}function r(e,n){return((n=n?t(n):new Date)-t(e))/1e3}function o(t){for(var e=1,n=0,r=Math.abs(t);t>=p[n]&&n<h;n++)t/=p[n],e*=p[n];return r%=e,r=r?e-r:e,Math.ceil(r)}function i(t){return a(t,"data-timeago")||a(t,"datetime")}function a(t,e){return t.getAttribute?t.getAttribute(e):t.attr?t.attr(e):void 0}function u(t,e){return t.setAttribute?t.setAttribute(m,e):t.attr?t.attr(m,e):void 0}function c(t,e){this.nowDate=t,this.defaultLocale=e||"en"}function d(t,e){return new c(t,e)}var f="second_minute_hour_day_week_month_year".split("_"),s="秒_分钟_小时_天_周_月_年".split("_"),l={en:function(t,e){if(0===e)return["just now","right now"];var n=f[parseInt(e/2)];return t>1&&(n+="s"),[t+" "+n+" ago","in "+t+" "+n]},zh_CN:function(t,e){if(0===e)return["刚刚","片刻后"];var n=s[parseInt(e/2)];return[t+n+"前",t+n+"后"]}},p=[60,60,24,7,365/7/12,12],h=6,m="data-tid",w={};return c.prototype.doRender=function(t,e,i){var a,c=r(e,this.nowDate),d=this;t.innerHTML=n(c,i,this.defaultLocale),w[a=setTimeout(function(){d.doRender(t,e,i),delete w[a]},Math.min(1e3*o(c),2147483647))]=0,u(t,a)},c.prototype.format=function(t,e){return n(r(t,this.nowDate),e,this.defaultLocale)},c.prototype.render=function(t,e){void 0===t.length&&(t=[t]);for(var n=0,r=t.length;n<r;n++)this.doRender(t[n],i(t[n]),e)},c.prototype.setLocale=function(t){this.defaultLocale=t},d.register=function(t,e){l[t]=e},d.cancel=function(t){var e;if(t)(e=a(t,m))&&(clearTimeout(e),delete w[e]);else{for(e in w)clearTimeout(e);w={}}},d});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aW1lYWdvLmpzL2Rpc3QvdGltZWFnby5taW4uanM/YTc2MiJdLCJzb3VyY2VzQ29udGVudCI6WyIhZnVuY3Rpb24odCxlKXtcIm9iamVjdFwiPT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cz8obW9kdWxlLmV4cG9ydHM9ZSgpLG1vZHVsZS5leHBvcnRzLmRlZmF1bHQ9bW9kdWxlLmV4cG9ydHMpOnQudGltZWFnbz1lKCl9KFwidW5kZWZpbmVkXCIhPXR5cGVvZiB3aW5kb3c/d2luZG93OnRoaXMsZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3JldHVybiB0IGluc3RhbmNlb2YgRGF0ZT90OmlzTmFOKHQpPy9eXFxkKyQvLnRlc3QodCk/bmV3IERhdGUoZSh0KSk6KHQ9KHR8fFwiXCIpLnRyaW0oKS5yZXBsYWNlKC9cXC5cXGQrLyxcIlwiKS5yZXBsYWNlKC8tLyxcIi9cIikucmVwbGFjZSgvLS8sXCIvXCIpLnJlcGxhY2UoLyhcXGQpVChcXGQpLyxcIiQxICQyXCIpLnJlcGxhY2UoL1ovLFwiIFVUQ1wiKS5yZXBsYWNlKC8oW1xcK1xcLV1cXGRcXGQpXFw6PyhcXGRcXGQpLyxcIiAkMSQyXCIpLG5ldyBEYXRlKHQpKTpuZXcgRGF0ZShlKHQpKX1mdW5jdGlvbiBlKHQpe3JldHVybiBwYXJzZUludCh0KX1mdW5jdGlvbiBuKHQsbixyKXtuPWxbbl0/bjpsW3JdP3I6XCJlblwiO2Zvcih2YXIgbz0wLGk9dDwwPzE6MCxhPXQ9TWF0aC5hYnModCk7dD49cFtvXSYmbzxoO28rKyl0Lz1wW29dO3JldHVybiB0PWUodCksbyo9Mix0PigwPT09bz85OjEpJiYobys9MSksbFtuXSh0LG8sYSlbaV0ucmVwbGFjZShcIiVzXCIsdCl9ZnVuY3Rpb24gcihlLG4pe3JldHVybigobj1uP3Qobik6bmV3IERhdGUpLXQoZSkpLzFlM31mdW5jdGlvbiBvKHQpe2Zvcih2YXIgZT0xLG49MCxyPU1hdGguYWJzKHQpO3Q+PXBbbl0mJm48aDtuKyspdC89cFtuXSxlKj1wW25dO3JldHVybiByJT1lLHI9cj9lLXI6ZSxNYXRoLmNlaWwocil9ZnVuY3Rpb24gaSh0KXtyZXR1cm4gYSh0LFwiZGF0YS10aW1lYWdvXCIpfHxhKHQsXCJkYXRldGltZVwiKX1mdW5jdGlvbiBhKHQsZSl7cmV0dXJuIHQuZ2V0QXR0cmlidXRlP3QuZ2V0QXR0cmlidXRlKGUpOnQuYXR0cj90LmF0dHIoZSk6dm9pZCAwfWZ1bmN0aW9uIHUodCxlKXtyZXR1cm4gdC5zZXRBdHRyaWJ1dGU/dC5zZXRBdHRyaWJ1dGUobSxlKTp0LmF0dHI/dC5hdHRyKG0sZSk6dm9pZCAwfWZ1bmN0aW9uIGModCxlKXt0aGlzLm5vd0RhdGU9dCx0aGlzLmRlZmF1bHRMb2NhbGU9ZXx8XCJlblwifWZ1bmN0aW9uIGQodCxlKXtyZXR1cm4gbmV3IGModCxlKX12YXIgZj1cInNlY29uZF9taW51dGVfaG91cl9kYXlfd2Vla19tb250aF95ZWFyXCIuc3BsaXQoXCJfXCIpLHM9XCLnp5Jf5YiG6ZKfX+Wwj+aXtl/lpKlf5ZGoX+aciF/lubRcIi5zcGxpdChcIl9cIiksbD17ZW46ZnVuY3Rpb24odCxlKXtpZigwPT09ZSlyZXR1cm5bXCJqdXN0IG5vd1wiLFwicmlnaHQgbm93XCJdO3ZhciBuPWZbcGFyc2VJbnQoZS8yKV07cmV0dXJuIHQ+MSYmKG4rPVwic1wiKSxbdCtcIiBcIituK1wiIGFnb1wiLFwiaW4gXCIrdCtcIiBcIituXX0semhfQ046ZnVuY3Rpb24odCxlKXtpZigwPT09ZSlyZXR1cm5bXCLliJrliJpcIixcIueJh+WIu+WQjlwiXTt2YXIgbj1zW3BhcnNlSW50KGUvMildO3JldHVyblt0K24rXCLliY1cIix0K24rXCLlkI5cIl19fSxwPVs2MCw2MCwyNCw3LDM2NS83LzEyLDEyXSxoPTYsbT1cImRhdGEtdGlkXCIsdz17fTtyZXR1cm4gYy5wcm90b3R5cGUuZG9SZW5kZXI9ZnVuY3Rpb24odCxlLGkpe3ZhciBhLGM9cihlLHRoaXMubm93RGF0ZSksZD10aGlzO3QuaW5uZXJIVE1MPW4oYyxpLHRoaXMuZGVmYXVsdExvY2FsZSksd1thPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtkLmRvUmVuZGVyKHQsZSxpKSxkZWxldGUgd1thXX0sTWF0aC5taW4oMWUzKm8oYyksMjE0NzQ4MzY0NykpXT0wLHUodCxhKX0sYy5wcm90b3R5cGUuZm9ybWF0PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG4ocih0LHRoaXMubm93RGF0ZSksZSx0aGlzLmRlZmF1bHRMb2NhbGUpfSxjLnByb3RvdHlwZS5yZW5kZXI9ZnVuY3Rpb24odCxlKXt2b2lkIDA9PT10Lmxlbmd0aCYmKHQ9W3RdKTtmb3IodmFyIG49MCxyPXQubGVuZ3RoO248cjtuKyspdGhpcy5kb1JlbmRlcih0W25dLGkodFtuXSksZSl9LGMucHJvdG90eXBlLnNldExvY2FsZT1mdW5jdGlvbih0KXt0aGlzLmRlZmF1bHRMb2NhbGU9dH0sZC5yZWdpc3Rlcj1mdW5jdGlvbih0LGUpe2xbdF09ZX0sZC5jYW5jZWw9ZnVuY3Rpb24odCl7dmFyIGU7aWYodCkoZT1hKHQsbSkpJiYoY2xlYXJUaW1lb3V0KGUpLGRlbGV0ZSB3W2VdKTtlbHNle2ZvcihlIGluIHcpY2xlYXJUaW1lb3V0KGUpO3c9e319fSxkfSk7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n')},7:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n\n// CONCATENATED MODULE: ./blocks/amp-mathml/index.js\n\n/**\n * Internal block libraries.\n */\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar PlainText = wp.editor.PlainText;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_mathml = (registerBlockType('amp/amp-mathml', {\n\ttitle: __('AMP MathML', 'amp'),\n\tcategory: 'common',\n\ticon: 'welcome-learn-more',\n\tkeywords: [__('Mathematical formula', 'amp'), __('Scientific content ', 'amp')],\n\n\tattributes: {\n\t\tdataFormula: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-mathml',\n\t\t\tattribute: 'data-formula'\n\t\t}\n\t},\n\n\tedit: function edit(_ref) {\n\t\tvar attributes = _ref.attributes,\n\t\t setAttributes = _ref.setAttributes;\n\t\tvar dataFormula = attributes.dataFormula;\n\n\n\t\treturn wp.element.createElement(PlainText, {\n\t\t\tkey: 'formula',\n\t\t\tvalue: dataFormula,\n\t\t\tplaceholder: __('Insert formula', 'amp'),\n\t\t\tonChange: function onChange(value) {\n\t\t\t\treturn setAttributes({ dataFormula: value });\n\t\t\t}\n\t\t});\n\t},\n\tsave: function save(_ref2) {\n\t\tvar attributes = _ref2.attributes;\n\n\t\tvar mathmlProps = {\n\t\t\t'data-formula': attributes.dataFormula,\n\t\t\tlayout: 'container'\n\t\t};\n\t\treturn wp.element.createElement('amp-mathml', mathmlProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/utils.js\nvar utils_ = wp.i18n.__;\nvar _wp$components = wp.components,\n TextControl = _wp$components.TextControl,\n SelectControl = _wp$components.SelectControl,\n Notice = _wp$components.Notice,\n Placeholder = _wp$components.Placeholder;\n\n/**\n * Display media placeholder.\n *\n * @param {string} name Block's name.\n * @param {string|boolean} url URL.\n * @return {XML} Placeholder.\n */\n\nfunction getMediaPlaceholder(name, url) {\n\treturn wp.element.createElement(\n\t\tPlaceholder,\n\t\t{ label: name },\n\t\twp.element.createElement(\n\t\t\t\"p\",\n\t\t\t{ className: \"components-placeholder__error\" },\n\t\t\turl\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"p\",\n\t\t\t{ className: \"components-placeholder__error\" },\n\t\t\tutils_('Previews for this are unavailable in the editor, sorry!', 'amp')\n\t\t)\n\t);\n}\n\n/**\n * Layout controls for AMP blocks' attributes: layout, width, height.\n *\n * @param {Object} props Props.\n * @param {Array} ampLayoutOptions Layout options.\n * @return {[XML,*,XML,*,XML]} Controls.\n */\nfunction getLayoutControls(props, ampLayoutOptions) {\n\t// @todo Move getting ampLayoutOptions to utils as well.\n\tvar attributes = props.attributes,\n\t setAttributes = props.setAttributes;\n\tvar ampLayout = attributes.ampLayout,\n\t height = attributes.height,\n\t width = attributes.width;\n\n\tvar showHeightNotice = !height && ('fixed' === ampLayout || 'fixed-height' === ampLayout);\n\tvar showWidthNotice = !width && 'fixed' === ampLayout;\n\n\treturn [wp.element.createElement(SelectControl, {\n\t\tkey: \"ampLayout\",\n\t\tlabel: utils_('Layout', 'amp'),\n\t\tvalue: ampLayout,\n\t\toptions: ampLayoutOptions,\n\t\tonChange: function onChange(value) {\n\t\t\treturn setAttributes({ ampLayout: value });\n\t\t}\n\t}), showWidthNotice && wp.element.createElement(\n\t\tNotice,\n\t\t{ key: \"showWidthNotice\", status: \"error\", isDismissible: false },\n\t\twp.i18n.sprintf(\n\t\t/* translators: %s is the layout name */\n\t\tutils_('Width is required for %s layout', 'amp'), ampLayout)\n\t), wp.element.createElement(TextControl, {\n\t\tkey: \"width\",\n\t\ttype: \"number\",\n\t\tlabel: utils_('Width (px)', 'amp'),\n\t\tvalue: width !== undefined ? width : '',\n\t\tonChange: function onChange(value) {\n\t\t\treturn setAttributes({ width: value });\n\t\t}\n\t}), showHeightNotice && wp.element.createElement(\n\t\tNotice,\n\t\t{ key: \"showHeightNotice\", status: \"error\", isDismissible: false },\n\t\twp.i18n.sprintf(\n\t\t/* translators: %s is the layout name */\n\t\tutils_('Height is required for %s layout', 'amp'), ampLayout)\n\t), wp.element.createElement(TextControl, {\n\t\tkey: \"height\",\n\t\ttype: \"number\",\n\t\tlabel: utils_('Height (px)', 'amp'),\n\t\tvalue: height,\n\t\tonChange: function onChange(value) {\n\t\t\treturn setAttributes({ height: value });\n\t\t}\n\t})];\n}\n// EXTERNAL MODULE: ./node_modules/timeago.js/dist/timeago.min.js\nvar timeago_min = __webpack_require__(0);\nvar timeago_min_default = /*#__PURE__*/__webpack_require__.n(timeago_min);\n\n// CONCATENATED MODULE: ./blocks/amp-timeago/index.js\n/* global moment */\n\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_timeago_ = wp.i18n.__;\nvar amp_timeago_registerBlockType = wp.blocks.registerBlockType;\nvar _wp$editor = wp.editor,\n InspectorControls = _wp$editor.InspectorControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n BlockControls = _wp$editor.BlockControls;\nvar amp_timeago_wp$components = wp.components,\n DateTimePicker = amp_timeago_wp$components.DateTimePicker,\n PanelBody = amp_timeago_wp$components.PanelBody,\n amp_timeago_TextControl = amp_timeago_wp$components.TextControl;\nvar Fragment = wp.element.Fragment;\n\n\n\n/**\n * Register block.\n */\n/* harmony default export */ var amp_timeago = (amp_timeago_registerBlockType('amp/amp-timeago', {\n\ttitle: amp_timeago_('AMP Timeago'),\n\tcategory: 'common',\n\ticon: 'backup',\n\tkeywords: [amp_timeago_('Time difference'), amp_timeago_('Time ago'), amp_timeago_('Date')],\n\n\tattributes: {\n\t\talign: {\n\t\t\ttype: 'string'\n\t\t},\n\t\tcutoff: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-timeago',\n\t\t\tattribute: 'cutoff'\n\t\t},\n\t\tdateTime: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-timeago',\n\t\t\tattribute: 'datetime'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'fixed-height',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-timeago',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-timeago',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 20,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-timeago',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tgetEditWrapperProps: function getEditWrapperProps(attributes) {\n\t\tvar align = attributes.align;\n\n\t\tif ('left' === align || 'right' === align || 'center' === align) {\n\t\t\treturn { 'data-align': align };\n\t\t}\n\t},\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar align = attributes.align,\n\t\t cutoff = attributes.cutoff;\n\n\t\tvar timeAgo = void 0;\n\t\tif (attributes.dateTime) {\n\t\t\tif (attributes.cutoff && parseInt(attributes.cutoff) < Math.abs(moment(attributes.dateTime).diff(moment(), 'seconds'))) {\n\t\t\t\ttimeAgo = moment(attributes.dateTime).format('dddd D MMMM HH:mm');\n\t\t\t} else {\n\t\t\t\ttimeAgo = timeago_min_default()().format(attributes.dateTime);\n\t\t\t}\n\t\t} else {\n\t\t\ttimeAgo = timeago_min_default()().format(new Date());\n\t\t\tsetAttributes({ dateTime: moment(moment(), moment.ISO_8601, true).format() });\n\t\t}\n\n\t\tvar ampLayoutOptions = [{ value: '', label: amp_timeago_('Responsive', 'amp') }, { value: 'fixed', label: amp_timeago_('Fixed', 'amp') }, { value: 'fixed-height', label: amp_timeago_('Fixed height', 'amp') }];\n\n\t\treturn wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\t{ title: amp_timeago_('AMP Timeago Settings') },\n\t\t\t\t\twp.element.createElement(DateTimePicker, {\n\t\t\t\t\t\tlocale: 'en',\n\t\t\t\t\t\tcurrentDate: attributes.dateTime || moment(),\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dateTime: moment(value, moment.ISO_8601, true).format() });\n\t\t\t\t\t\t} // eslint-disable-line\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions),\n\t\t\t\t\twp.element.createElement(amp_timeago_TextControl, {\n\t\t\t\t\t\ttype: 'number',\n\t\t\t\t\t\tclassName: 'blocks-amp-timeout__cutoff',\n\t\t\t\t\t\tlabel: amp_timeago_('Cutoff (seconds)'),\n\t\t\t\t\t\tvalue: cutoff !== undefined ? cutoff : '',\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ cutoff: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\tBlockControls,\n\t\t\t\t{ key: 'controls' },\n\t\t\t\twp.element.createElement(BlockAlignmentToolbar, {\n\t\t\t\t\tvalue: align,\n\t\t\t\t\tonChange: function onChange(nextAlign) {\n\t\t\t\t\t\tsetAttributes({ align: nextAlign });\n\t\t\t\t\t},\n\t\t\t\t\tcontrols: ['left', 'center', 'right']\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t'time',\n\t\t\t\t{ key: 'timeago', dateTime: attributes.dateTime },\n\t\t\t\ttimeAgo\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\n\t\tvar timeagoProps = {\n\t\t\tlayout: 'responsive',\n\t\t\tclassName: 'align' + (attributes.align || 'none'),\n\t\t\tdatetime: attributes.dateTime,\n\t\t\tlocale: 'en'\n\t\t};\n\t\tif (attributes.cutoff) {\n\t\t\ttimeagoProps.cutoff = attributes.cutoff;\n\t\t}\n\t\tif (attributes.ampLayout) {\n\t\t\tswitch (attributes.ampLayout) {\n\t\t\t\tcase 'fixed-height':\n\t\t\t\t\tif (attributes.height) {\n\t\t\t\t\t\ttimeagoProps.height = attributes.height;\n\t\t\t\t\t\ttimeagoProps.layout = attributes.ampLayout;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'fixed':\n\t\t\t\t\tif (attributes.height && attributes.width) {\n\t\t\t\t\t\ttimeagoProps.height = attributes.height;\n\t\t\t\t\t\ttimeagoProps.width = attributes.width;\n\t\t\t\t\t\ttimeagoProps.layout = attributes.ampLayout;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\t'amp-timeago',\n\t\t\ttimeagoProps,\n\t\t\tmoment(attributes.dateTime).format('dddd D MMMM HH:mm')\n\t\t);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-o2-player/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_o2_player_ = wp.i18n.__;\nvar amp_o2_player_registerBlockType = wp.blocks.registerBlockType;\nvar amp_o2_player_InspectorControls = wp.editor.InspectorControls;\nvar amp_o2_player_Fragment = wp.element.Fragment;\nvar amp_o2_player_wp$components = wp.components,\n amp_o2_player_PanelBody = amp_o2_player_wp$components.PanelBody,\n amp_o2_player_TextControl = amp_o2_player_wp$components.TextControl,\n amp_o2_player_Placeholder = amp_o2_player_wp$components.Placeholder,\n ToggleControl = amp_o2_player_wp$components.ToggleControl;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_o2_player = (amp_o2_player_registerBlockType('amp/amp-o2-player', {\n\ttitle: amp_o2_player_('AMP O2 Player', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_o2_player_('Embed', 'amp'), amp_o2_player_('AOL O2Player', 'amp')],\n\n\t// @todo Add other useful macro toggles, e.g. showing relevant content.\n\tattributes: {\n\t\tdataPid: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'data-pid'\n\t\t},\n\t\tdataVid: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'data-vid'\n\t\t},\n\t\tdataBcid: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'data-bcid'\n\t\t},\n\t\tdataBid: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'data-bid'\n\t\t},\n\t\tautoPlay: {\n\t\t\tdefault: false\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-o2-player',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar autoPlay = attributes.autoPlay,\n\t\t dataPid = attributes.dataPid,\n\t\t dataVid = attributes.dataVid,\n\t\t dataBcid = attributes.dataBcid,\n\t\t dataBid = attributes.dataBid;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_o2_player_('Responsive', 'amp') }, { value: 'fixed-height', label: amp_o2_player_('Fixed height', 'amp') }, { value: 'fixed', label: amp_o2_player_('Fixed', 'amp') }, { value: 'fill', label: amp_o2_player_('Fill', 'amp') }, { value: 'flex-item', label: amp_o2_player_('Flex-item', 'amp') }, { value: 'nodisplay', label: amp_o2_player_('No Display', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataPid && (dataBcid || dataVid)) {\n\t\t\turl = 'https://delivery.vidible.tv/htmlembed/pid=' + dataPid + '/';\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_o2_player_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_o2_player_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_o2_player_PanelBody,\n\t\t\t\t\t{ title: amp_o2_player_('O2 Player Settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_o2_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_o2_player_('Player ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPid,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPid: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_o2_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_o2_player_('Buyer Company ID (either buyer or video ID is required)', 'amp'),\n\t\t\t\t\t\tvalue: dataBcid,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataBcid: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_o2_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_o2_player_('Video ID (either buyer or video ID is required)', 'amp'),\n\t\t\t\t\t\tvalue: dataVid,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataVid: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_o2_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_o2_player_('Playlist ID', 'amp'),\n\t\t\t\t\t\tvalue: dataBid,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataBid: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\t\t\tlabel: amp_o2_player_('Autoplay', 'amp'),\n\t\t\t\t\t\tchecked: autoPlay,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ autoPlay: !autoPlay });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_o2_player_('O2 Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_o2_player_Placeholder,\n\t\t\t\t{ label: amp_o2_player_('O2 Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_o2_player_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\n\t\tvar o2Props = {\n\t\t\tlayout: attributes.ampLayout,\n\t\t\theight: attributes.height,\n\t\t\t'data-pid': attributes.dataPid\n\t\t};\n\t\tif ('fixed-height' !== attributes.ampLayout && attributes.width) {\n\t\t\to2Props.width = attributes.width;\n\t\t}\n\t\tif (!attributes.autoPlay) {\n\t\t\to2Props['data-macros'] = 'm.playback=click';\n\t\t}\n\t\tif (attributes.dataVid) {\n\t\t\to2Props['data-vid'] = attributes.dataVid;\n\t\t} else if (attributes.dataBcid) {\n\t\t\to2Props['data-bcid'] = attributes.dataBcid;\n\t\t}\n\t\tif (attributes.dataBid) {\n\t\t\to2Props['data-bid'] = attributes.dataBid;\n\t\t}\n\t\treturn wp.element.createElement('amp-o2-player', o2Props);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-ooyala-player/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_ooyala_player_ = wp.i18n.__;\nvar amp_ooyala_player_registerBlockType = wp.blocks.registerBlockType;\nvar amp_ooyala_player_InspectorControls = wp.editor.InspectorControls;\nvar amp_ooyala_player_Fragment = wp.element.Fragment;\nvar amp_ooyala_player_wp$components = wp.components,\n amp_ooyala_player_PanelBody = amp_ooyala_player_wp$components.PanelBody,\n amp_ooyala_player_TextControl = amp_ooyala_player_wp$components.TextControl,\n amp_ooyala_player_SelectControl = amp_ooyala_player_wp$components.SelectControl,\n amp_ooyala_player_Placeholder = amp_ooyala_player_wp$components.Placeholder;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_ooyala_player = (amp_ooyala_player_registerBlockType('amp/amp-ooyala-player', {\n\ttitle: amp_ooyala_player_('AMP Ooyala Player', 'amp'),\n\tdescription: amp_ooyala_player_('Displays an Ooyala video.', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_ooyala_player_('Embed', 'amp'), amp_ooyala_player_('Ooyala video', 'amp')],\n\n\t// @todo Add data-config attribute?\n\tattributes: {\n\t\tdataEmbedCode: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'data-embedcode'\n\t\t},\n\t\tdataPlayerId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'data-playerid'\n\t\t},\n\t\tdataPcode: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'data-pcode'\n\t\t},\n\t\tdataPlayerVersion: {\n\t\t\tdefault: 'v3',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'data-playerversion'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ooyala-player',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar dataEmbedCode = attributes.dataEmbedCode,\n\t\t dataPlayerId = attributes.dataPlayerId,\n\t\t dataPcode = attributes.dataPcode,\n\t\t dataPlayerVersion = attributes.dataPlayerVersion;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_ooyala_player_('Responsive', 'amp') }, { value: 'fixed', label: amp_ooyala_player_('Fixed', 'amp') }, { value: 'fill', label: amp_ooyala_player_('Fill', 'amp') }, { value: 'flex-item', label: amp_ooyala_player_('Flex-item', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataEmbedCode && dataPlayerId && dataPcode) {\n\t\t\turl = 'http://cf.c.ooyala.com/' + dataEmbedCode;\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_ooyala_player_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_ooyala_player_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_ooyala_player_PanelBody,\n\t\t\t\t\t{ title: amp_ooyala_player_('Ooyala settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_ooyala_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_ooyala_player_('Video embed code (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataEmbedCode,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataEmbedCode: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ooyala_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_ooyala_player_('Player ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPlayerId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlayerId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ooyala_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_ooyala_player_('Provider code for the account (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPcode,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPcode: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ooyala_player_SelectControl, {\n\t\t\t\t\t\tlabel: amp_ooyala_player_('Player version', 'amp'),\n\t\t\t\t\t\tvalue: dataPlayerVersion,\n\t\t\t\t\t\toptions: [{ value: 'v3', label: amp_ooyala_player_('V3', 'amp') }, { value: 'v4', label: amp_ooyala_player_('V4', 'amp') }],\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlayerVersion: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_ooyala_player_('Ooyala Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_ooyala_player_Placeholder,\n\t\t\t\t{ label: amp_ooyala_player_('Ooyala Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_ooyala_player_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\t\tvar dataEmbedCode = attributes.dataEmbedCode,\n\t\t dataPlayerId = attributes.dataPlayerId,\n\t\t dataPcode = attributes.dataPcode,\n\t\t dataPlayerVersion = attributes.dataPlayerVersion,\n\t\t ampLayout = attributes.ampLayout,\n\t\t height = attributes.height,\n\t\t width = attributes.width;\n\n\n\t\tvar ooyalaProps = {\n\t\t\tlayout: ampLayout,\n\t\t\theight: height,\n\t\t\t'data-embedcode': dataEmbedCode,\n\t\t\t'data-playerid': dataPlayerId,\n\t\t\t'data-pcode': dataPcode,\n\t\t\t'data-playerversion': dataPlayerVersion\n\t\t};\n\t\tif ('fixed-height' !== ampLayout && width) {\n\t\t\tooyalaProps.width = width;\n\t\t}\n\t\treturn wp.element.createElement('amp-ooyala-player', ooyalaProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-reach-player/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_reach_player_ = wp.i18n.__;\nvar amp_reach_player_registerBlockType = wp.blocks.registerBlockType;\nvar amp_reach_player_InspectorControls = wp.editor.InspectorControls;\nvar amp_reach_player_Fragment = wp.element.Fragment;\nvar amp_reach_player_wp$components = wp.components,\n amp_reach_player_PanelBody = amp_reach_player_wp$components.PanelBody,\n amp_reach_player_TextControl = amp_reach_player_wp$components.TextControl,\n amp_reach_player_Placeholder = amp_reach_player_wp$components.Placeholder;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_reach_player = (amp_reach_player_registerBlockType('amp/amp-reach-player', {\n\ttitle: amp_reach_player_('AMP Reach Player', 'amp'),\n\tdescription: amp_reach_player_('Displays the Reach Player configured in the Beachfront Reach platform.', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_reach_player_('Embed', 'amp'), amp_reach_player_('Beachfront Reach video', 'amp')],\n\n\tattributes: {\n\t\tdataEmbedId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-reach-player',\n\t\t\tattribute: 'data-embed-id'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'fixed-height',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-reach-player',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-reach-player',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-reach-player',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar dataEmbedId = attributes.dataEmbedId;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_reach_player_('Responsive', 'amp') }, { value: 'fixed-height', label: amp_reach_player_('Fixed Height', 'amp') }, { value: 'fixed', label: amp_reach_player_('Fixed', 'amp') }, { value: 'fill', label: amp_reach_player_('Fill', 'amp') }, { value: 'flex-item', label: amp_reach_player_('Flex-item', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataEmbedId) {\n\t\t\turl = 'https://media-cdn.beachfrontreach.com/acct_1/video/';\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_reach_player_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_reach_player_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_reach_player_PanelBody,\n\t\t\t\t\t{ title: amp_reach_player_('Reach settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_reach_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_reach_player_('The Reach player embed id (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataEmbedId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataEmbedId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_reach_player_('Reach Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_reach_player_Placeholder,\n\t\t\t\t{ label: amp_reach_player_('Reach Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_reach_player_('Add Reach player embed ID to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\t\tvar dataEmbedId = attributes.dataEmbedId,\n\t\t ampLayout = attributes.ampLayout,\n\t\t height = attributes.height,\n\t\t width = attributes.width;\n\n\n\t\tvar reachProps = {\n\t\t\tlayout: ampLayout,\n\t\t\theight: height,\n\t\t\t'data-embed-id': dataEmbedId\n\t\t};\n\t\tif ('fixed-height' !== ampLayout && width) {\n\t\t\treachProps.width = width;\n\t\t}\n\t\treturn wp.element.createElement('amp-reach-player', reachProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-springboard-player/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_springboard_player_ = wp.i18n.__;\nvar amp_springboard_player_registerBlockType = wp.blocks.registerBlockType;\nvar amp_springboard_player_InspectorControls = wp.editor.InspectorControls;\nvar amp_springboard_player_Fragment = wp.element.Fragment;\nvar amp_springboard_player_wp$components = wp.components,\n amp_springboard_player_PanelBody = amp_springboard_player_wp$components.PanelBody,\n amp_springboard_player_TextControl = amp_springboard_player_wp$components.TextControl,\n amp_springboard_player_SelectControl = amp_springboard_player_wp$components.SelectControl,\n amp_springboard_player_Placeholder = amp_springboard_player_wp$components.Placeholder;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_springboard_player = (amp_springboard_player_registerBlockType('amp/amp-springboard-player', {\n\ttitle: amp_springboard_player_('AMP Springboard Player', 'amp'),\n\tdescription: amp_springboard_player_('Displays the Springboard Player used in the Springboard Video Platform', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_springboard_player_('Embed', 'amp')],\n\n\tattributes: {\n\t\tdataSiteId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-site-id'\n\t\t},\n\t\tdataContentId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-content-id'\n\t\t},\n\t\tdataPlayerId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-player-id'\n\t\t},\n\t\tdataDomain: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-domain'\n\t\t},\n\t\tdataMode: {\n\t\t\tdefault: 'video',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-mode'\n\t\t},\n\t\tdataItems: {\n\t\t\tdefault: 1,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'data-items'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-springboard-player',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar dataSiteId = attributes.dataSiteId,\n\t\t dataPlayerId = attributes.dataPlayerId,\n\t\t dataContentId = attributes.dataContentId,\n\t\t dataDomain = attributes.dataDomain,\n\t\t dataMode = attributes.dataMode,\n\t\t dataItems = attributes.dataItems;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_springboard_player_('Responsive', 'amp') }, { value: 'fixed', label: amp_springboard_player_('Fixed', 'amp') }, { value: 'fill', label: amp_springboard_player_('Fill', 'amp') }, { value: 'flex-item', label: amp_springboard_player_('Flex-item', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataSiteId && dataContentId && dataDomain && dataMode && dataItems) {\n\t\t\turl = 'https://cms.springboardplatform.com/embed_iframe/';\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_springboard_player_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_springboard_player_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_springboard_player_PanelBody,\n\t\t\t\t\t{ title: amp_springboard_player_('Springboard Player Settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_springboard_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_springboard_player_('SprintBoard site ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataSiteId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataSiteId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_springboard_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_springboard_player_('Player content ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataContentId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataContentId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_springboard_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_springboard_player_('Player ID', 'amp'),\n\t\t\t\t\t\tvalue: dataPlayerId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlayerId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_springboard_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_springboard_player_('Springboard partner domain', 'amp'),\n\t\t\t\t\t\tvalue: dataDomain,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataDomain: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_springboard_player_SelectControl, {\n\t\t\t\t\t\tlabel: amp_springboard_player_('Mode (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataMode,\n\t\t\t\t\t\toptions: [{ value: 'video', label: amp_springboard_player_('Video', 'amp') }, { value: 'playlist', label: amp_springboard_player_('Playlist', 'amp') }],\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataMode: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_springboard_player_TextControl, {\n\t\t\t\t\t\ttype: 'number',\n\t\t\t\t\t\tlabel: amp_springboard_player_('Number of video is playlist (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataItems,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataItems: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_springboard_player_('Springboard Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_springboard_player_Placeholder,\n\t\t\t\t{ label: amp_springboard_player_('Springboard Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_springboard_player_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\t\tvar dataSiteId = attributes.dataSiteId,\n\t\t dataPlayerId = attributes.dataPlayerId,\n\t\t dataContentId = attributes.dataContentId,\n\t\t dataDomain = attributes.dataDomain,\n\t\t dataMode = attributes.dataMode,\n\t\t dataItems = attributes.dataItems,\n\t\t ampLayout = attributes.ampLayout,\n\t\t height = attributes.height,\n\t\t width = attributes.width;\n\n\t\tvar springboardProps = {\n\t\t\tlayout: ampLayout,\n\t\t\theight: height,\n\t\t\t'data-site-id': dataSiteId,\n\t\t\t'data-mode': dataMode,\n\t\t\t'data-content-id': dataContentId,\n\t\t\t'data-player-id': dataPlayerId,\n\t\t\t'data-domain': dataDomain,\n\t\t\t'data-items': dataItems\n\t\t};\n\t\tif ('fixed-height' !== ampLayout && width) {\n\t\t\tspringboardProps.width = attributes.width;\n\t\t}\n\t\treturn wp.element.createElement('amp-springboard-player', springboardProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-jwplayer/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_jwplayer_ = wp.i18n.__;\nvar amp_jwplayer_registerBlockType = wp.blocks.registerBlockType;\nvar amp_jwplayer_InspectorControls = wp.editor.InspectorControls;\nvar amp_jwplayer_Fragment = wp.element.Fragment;\nvar amp_jwplayer_wp$components = wp.components,\n amp_jwplayer_PanelBody = amp_jwplayer_wp$components.PanelBody,\n amp_jwplayer_TextControl = amp_jwplayer_wp$components.TextControl,\n amp_jwplayer_Placeholder = amp_jwplayer_wp$components.Placeholder;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_jwplayer = (amp_jwplayer_registerBlockType('amp/amp-jwplayer', {\n\ttitle: amp_jwplayer_('AMP JW Player', 'amp'),\n\tdescription: amp_jwplayer_('Displays a cloud-hosted JW Player.', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_jwplayer_('Embed', 'amp')],\n\n\tattributes: {\n\t\tdataPlayerId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'data-player-id'\n\t\t},\n\t\tdataMediaId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'data-media-id'\n\t\t},\n\t\tdataPlaylistId: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'data-playlist-id'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-jwplayer',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar dataPlayerId = attributes.dataPlayerId,\n\t\t dataMediaId = attributes.dataMediaId,\n\t\t dataPlaylistId = attributes.dataPlaylistId;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_jwplayer_('Responsive', 'amp') }, { value: 'fixed-height', label: amp_jwplayer_('Fixed height', 'amp') }, { value: 'fixed', label: amp_jwplayer_('Fixed', 'amp') }, { value: 'fill', label: amp_jwplayer_('Fill', 'amp') }, { value: 'flex-item', label: amp_jwplayer_('Flex-item', 'amp') }, { value: 'nodisplay', label: amp_jwplayer_('No Display', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataPlayerId && (dataMediaId || dataPlaylistId)) {\n\t\t\tif (dataPlaylistId) {\n\t\t\t\turl = 'https://content.jwplatform.com/players/' + dataPlaylistId + '-' + dataPlayerId;\n\t\t\t} else {\n\t\t\t\turl = 'https://content.jwplatform.com/players/' + dataMediaId + '-' + dataPlayerId;\n\t\t\t}\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_jwplayer_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_jwplayer_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_jwplayer_PanelBody,\n\t\t\t\t\t{ title: amp_jwplayer_('JW Player Settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_jwplayer_TextControl, {\n\t\t\t\t\t\tlabel: amp_jwplayer_('Player ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPlayerId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlayerId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_jwplayer_TextControl, {\n\t\t\t\t\t\tlabel: amp_jwplayer_('Media ID (required if playlist ID not set)', 'amp'),\n\t\t\t\t\t\tvalue: dataMediaId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataMediaId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_jwplayer_TextControl, {\n\t\t\t\t\t\tlabel: amp_jwplayer_('Playlist ID (required if media ID not set)', 'amp'),\n\t\t\t\t\t\tvalue: dataPlaylistId,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlaylistId: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_jwplayer_('JW Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_jwplayer_Placeholder,\n\t\t\t\t{ label: amp_jwplayer_('JW Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_jwplayer_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\n\t\tvar jwProps = {\n\t\t\tlayout: attributes.ampLayout,\n\t\t\theight: attributes.height,\n\t\t\t'data-player-id': attributes.dataPlayerId\n\t\t};\n\t\tif ('fixed-height' !== attributes.ampLayout && attributes.width) {\n\t\t\tjwProps.width = attributes.width;\n\t\t}\n\t\tif (attributes.dataPlaylistId) {\n\t\t\tjwProps['data-playlist-id'] = attributes.dataPlaylistId;\n\t\t}\n\t\tif (attributes.dataMediaId) {\n\t\t\tjwProps['data-media-id'] = attributes.dataMediaId;\n\t\t}\n\t\treturn wp.element.createElement('amp-jwplayer', jwProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-brid-player/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_brid_player_ = wp.i18n.__;\nvar amp_brid_player_registerBlockType = wp.blocks.registerBlockType;\nvar amp_brid_player_InspectorControls = wp.editor.InspectorControls;\nvar amp_brid_player_Fragment = wp.element.Fragment;\nvar amp_brid_player_wp$components = wp.components,\n amp_brid_player_PanelBody = amp_brid_player_wp$components.PanelBody,\n amp_brid_player_TextControl = amp_brid_player_wp$components.TextControl,\n amp_brid_player_Placeholder = amp_brid_player_wp$components.Placeholder,\n amp_brid_player_ToggleControl = amp_brid_player_wp$components.ToggleControl;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_brid_player = (amp_brid_player_registerBlockType('amp/amp-brid-player', {\n\ttitle: amp_brid_player_('AMP Brid Player', 'amp'),\n\tdescription: amp_brid_player_('Displays the Brid Player used in Brid.tv Video Platform.', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_brid_player_('Embed', 'amp')],\n\n\tattributes: {\n\t\tautoPlay: {\n\t\t\ttype: 'boolean'\n\t\t},\n\t\tdataPartner: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'data-partner'\n\t\t},\n\t\tdataPlayer: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'data-player'\n\t\t},\n\t\tdataVideo: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'data-video'\n\t\t},\n\t\tdataPlaylist: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'data-playlist'\n\t\t},\n\t\tdataOutstream: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'data-outstream'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 600\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-brid-player',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar autoPlay = attributes.autoPlay,\n\t\t dataPartner = attributes.dataPartner,\n\t\t dataPlayer = attributes.dataPlayer,\n\t\t dataVideo = attributes.dataVideo,\n\t\t dataPlaylist = attributes.dataPlaylist,\n\t\t dataOutstream = attributes.dataOutstream;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_brid_player_('Responsive', 'amp') }, { value: 'fixed-height', label: amp_brid_player_('Fixed height', 'amp') }, { value: 'fixed', label: amp_brid_player_('Fixed', 'amp') }, { value: 'fill', label: amp_brid_player_('Fill', 'amp') }, { value: 'flex-item', label: amp_brid_player_('Flex-item', 'amp') }, { value: 'nodisplay', label: amp_brid_player_('No Display', 'amp') }];\n\t\tvar url = false;\n\t\tif (dataPartner && dataPlayer && (dataVideo || dataPlaylist || dataOutstream)) {\n\t\t\turl = 'http://cdn.brid.tv/live/partners/' + dataPartner;\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_brid_player_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_brid_player_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_brid_player_PanelBody,\n\t\t\t\t\t{ title: amp_brid_player_('Brid Player Settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_brid_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Brid.tv partner ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPartner,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPartner: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_brid_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Brid.tv player ID (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPlayer,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlayer: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_brid_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Video ID (one of video / playlist / outstream ID is required)', 'amp'),\n\t\t\t\t\t\tvalue: dataVideo,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataVideo: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_brid_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Outstream unit ID (one of video / playlist / outstream ID is required)', 'amp'),\n\t\t\t\t\t\tvalue: dataOutstream,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataOutstream: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_brid_player_TextControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Playlist ID (one of video / playlist / outstream ID is required)', 'amp'),\n\t\t\t\t\t\tvalue: dataPlaylist,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPlaylist: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_brid_player_ToggleControl, {\n\t\t\t\t\t\tlabel: amp_brid_player_('Autoplay', 'amp'),\n\t\t\t\t\t\tchecked: autoPlay,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ autoPlay: !autoPlay });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\turl && getMediaPlaceholder(amp_brid_player_('Brid Player', 'amp'), url),\n\t\t\t!url && wp.element.createElement(\n\t\t\t\tamp_brid_player_Placeholder,\n\t\t\t\t{ label: amp_brid_player_('Brid Player', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_brid_player_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\n\t\tvar bridProps = {\n\t\t\tlayout: attributes.ampLayout,\n\t\t\theight: attributes.height,\n\t\t\t'data-player': attributes.dataPlayer,\n\t\t\t'data-partner': attributes.dataPartner\n\t\t};\n\t\tif ('fixed-height' !== attributes.ampLayout && attributes.width) {\n\t\t\tbridProps.width = attributes.width;\n\t\t}\n\t\tif (attributes.dataPlaylist) {\n\t\t\tbridProps['data-playlist'] = attributes.dataPlaylist;\n\t\t}\n\t\tif (attributes.dataVideo) {\n\t\t\tbridProps['data-video'] = attributes.dataVideo;\n\t\t}\n\t\tif (attributes.dataOutstream) {\n\t\t\tbridProps['data-outstream'] = attributes.dataOutstream;\n\t\t}\n\t\tif (attributes.autoPlay) {\n\t\t\tbridProps.autoplay = attributes.autoPlay;\n\t\t}\n\t\treturn wp.element.createElement('amp-brid-player', bridProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/amp-ima-video/index.js\n/**\n * Helper methods for blocks.\n */\n\n\n/**\n * Internal block libraries.\n */\nvar amp_ima_video_ = wp.i18n.__;\nvar amp_ima_video_registerBlockType = wp.blocks.registerBlockType;\nvar amp_ima_video_InspectorControls = wp.editor.InspectorControls;\nvar amp_ima_video_Fragment = wp.element.Fragment;\nvar amp_ima_video_wp$components = wp.components,\n amp_ima_video_PanelBody = amp_ima_video_wp$components.PanelBody,\n amp_ima_video_TextControl = amp_ima_video_wp$components.TextControl,\n amp_ima_video_Placeholder = amp_ima_video_wp$components.Placeholder,\n amp_ima_video_ToggleControl = amp_ima_video_wp$components.ToggleControl;\n\n/**\n * Register block.\n */\n\n/* harmony default export */ var amp_ima_video = (amp_ima_video_registerBlockType('amp/amp-ima-video', {\n\ttitle: amp_ima_video_('AMP IMA Video', 'amp'),\n\tdescription: amp_ima_video_('Embeds a video player for instream video ads that are integrated with the IMA SDK', 'amp'),\n\tcategory: 'embed',\n\ticon: 'embed-generic',\n\tkeywords: [amp_ima_video_('Embed', 'amp')],\n\n\t// @todo Perhaps later add subtitles option and additional source options?\n\tattributes: {\n\t\tdataDelayAdRequest: {\n\t\t\tdefault: false,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'data-delay-ad-request'\n\t\t},\n\t\tdataTag: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'data-tag'\n\t\t},\n\t\tdataSrc: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'data-src'\n\t\t},\n\t\tdataPoster: {\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'data-poster'\n\t\t},\n\t\tampLayout: {\n\t\t\tdefault: 'responsive',\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'layout'\n\t\t},\n\t\twidth: {\n\t\t\tdefault: 600,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'width'\n\t\t},\n\t\theight: {\n\t\t\tdefault: 400,\n\t\t\tsource: 'attribute',\n\t\t\tselector: 'amp-ima-video',\n\t\t\tattribute: 'height'\n\t\t}\n\t},\n\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes;\n\t\tvar dataDelayAdRequest = attributes.dataDelayAdRequest,\n\t\t dataTag = attributes.dataTag,\n\t\t dataSrc = attributes.dataSrc,\n\t\t dataPoster = attributes.dataPoster;\n\n\t\tvar ampLayoutOptions = [{ value: 'responsive', label: amp_ima_video_('Responsive', 'amp') }, { value: 'fixed', label: amp_ima_video_('Fixed', 'amp') }];\n\t\tvar dataSet = false;\n\t\tif (dataTag && dataSrc) {\n\t\t\tdataSet = true;\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\tamp_ima_video_Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tamp_ima_video_InspectorControls,\n\t\t\t\t{ key: 'inspector' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tamp_ima_video_PanelBody,\n\t\t\t\t\t{ title: amp_ima_video_('IMA Video Settings', 'amp') },\n\t\t\t\t\twp.element.createElement(amp_ima_video_TextControl, {\n\t\t\t\t\t\tlabel: amp_ima_video_('Https URL for your VAST ad document (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataTag,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataTag: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ima_video_TextControl, {\n\t\t\t\t\t\tlabel: amp_ima_video_('Https URL of your video content (required)', 'amp'),\n\t\t\t\t\t\tvalue: dataSrc,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataSrc: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ima_video_TextControl, {\n\t\t\t\t\t\tlabel: amp_ima_video_('Https URL to preview image', 'amp'),\n\t\t\t\t\t\tvalue: dataPoster,\n\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\treturn setAttributes({ dataPoster: value });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(amp_ima_video_ToggleControl, {\n\t\t\t\t\t\tlabel: amp_ima_video_('Delay Ad Request', 'amp'),\n\t\t\t\t\t\tchecked: dataDelayAdRequest,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ dataDelayAdRequest: !dataDelayAdRequest });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\tgetLayoutControls(props, ampLayoutOptions)\n\t\t\t\t)\n\t\t\t),\n\t\t\tdataSet && getMediaPlaceholder(amp_ima_video_('IMA Video', 'amp'), dataSrc),\n\t\t\t!dataSet && wp.element.createElement(\n\t\t\t\tamp_ima_video_Placeholder,\n\t\t\t\t{ label: amp_ima_video_('IMA Video', 'amp') },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\tamp_ima_video_('Add required data to use the block.', 'amp')\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(_ref) {\n\t\tvar attributes = _ref.attributes;\n\n\t\tvar imaProps = {\n\t\t\tlayout: attributes.ampLayout,\n\t\t\theight: attributes.height,\n\t\t\twidth: attributes.width,\n\t\t\t'data-tag': attributes.dataTag,\n\t\t\t'data-src': attributes.dataSrc\n\t\t};\n\t\tif (attributes.dataPoster) {\n\t\t\timaProps['data-poster'] = attributes.dataPoster;\n\t\t}\n\t\tif (attributes.dataDelayAdRequest) {\n\t\t\timaProps['data-delay-ad-request'] = attributes.dataDelayAdRequest;\n\t\t}\n\t\treturn wp.element.createElement('amp-ima-video', imaProps);\n\t}\n}));\n// CONCATENATED MODULE: ./blocks/index.js\n/**\n * Import blocks.\n */\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Jsb2Nrcy9hbXAtbWF0aG1sL2luZGV4LmpzPzU3MDIiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL3V0aWxzLmpzP2Q3YTEiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2FtcC10aW1lYWdvL2luZGV4LmpzP2M3ZGQiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2FtcC1vMi1wbGF5ZXIvaW5kZXguanM/NDk2OCIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvYW1wLW9veWFsYS1wbGF5ZXIvaW5kZXguanM/OGMyMyIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvYW1wLXJlYWNoLXBsYXllci9pbmRleC5qcz8yMzM3Iiwid2VicGFjazovLy8uL2Jsb2Nrcy9hbXAtc3ByaW5nYm9hcmQtcGxheWVyL2luZGV4LmpzP2RlMzEiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL2FtcC1qd3BsYXllci9pbmRleC5qcz82ZjE2Iiwid2VicGFjazovLy8uL2Jsb2Nrcy9hbXAtYnJpZC1wbGF5ZXIvaW5kZXguanM/MmQ5YiIsIndlYnBhY2s6Ly8vLi9ibG9ja3MvYW1wLWltYS12aWRlby9pbmRleC5qcz9mNGZjIiwid2VicGFjazovLy8uL2Jsb2Nrcy9pbmRleC5qcz9kNzdmIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLyoqXG4gKiBJbnRlcm5hbCBibG9jayBsaWJyYXJpZXMuXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgUGxhaW5UZXh0ID0gd3AuZWRpdG9yLlBsYWluVGV4dDtcblxuLyoqXG4gKiBSZWdpc3RlciBibG9jay5cbiAqL1xuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYW1wL2FtcC1tYXRobWwnLCB7XG5cdHRpdGxlOiBfXygnQU1QIE1hdGhNTCcsICdhbXAnKSxcblx0Y2F0ZWdvcnk6ICdjb21tb24nLFxuXHRpY29uOiAnd2VsY29tZS1sZWFybi1tb3JlJyxcblx0a2V5d29yZHM6IFtfXygnTWF0aGVtYXRpY2FsIGZvcm11bGEnLCAnYW1wJyksIF9fKCdTY2llbnRpZmljIGNvbnRlbnQgJywgJ2FtcCcpXSxcblxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZGF0YUZvcm11bGE6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1tYXRobWwnLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1mb3JtdWxhJ1xuXHRcdH1cblx0fSxcblxuXHRlZGl0OiBmdW5jdGlvbiBlZGl0KF9yZWYpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcztcblx0XHR2YXIgZGF0YUZvcm11bGEgPSBhdHRyaWJ1dGVzLmRhdGFGb3JtdWxhO1xuXG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBsYWluVGV4dCwge1xuXHRcdFx0a2V5OiAnZm9ybXVsYScsXG5cdFx0XHR2YWx1ZTogZGF0YUZvcm11bGEsXG5cdFx0XHRwbGFjZWhvbGRlcjogX18oJ0luc2VydCBmb3JtdWxhJywgJ2FtcCcpLFxuXHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YUZvcm11bGE6IHZhbHVlIH0pO1xuXHRcdFx0fVxuXHRcdH0pO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWYyKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmMi5hdHRyaWJ1dGVzO1xuXG5cdFx0dmFyIG1hdGhtbFByb3BzID0ge1xuXHRcdFx0J2RhdGEtZm9ybXVsYSc6IGF0dHJpYnV0ZXMuZGF0YUZvcm11bGEsXG5cdFx0XHRsYXlvdXQ6ICdjb250YWluZXInXG5cdFx0fTtcblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdhbXAtbWF0aG1sJywgbWF0aG1sUHJvcHMpO1xuXHR9XG59KTsiLCJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIFNlbGVjdENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5TZWxlY3RDb250cm9sLFxuICAgIE5vdGljZSA9IF93cCRjb21wb25lbnRzLk5vdGljZSxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyO1xuXG4vKipcbiAqIERpc3BsYXkgbWVkaWEgcGxhY2Vob2xkZXIuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgQmxvY2sncyBuYW1lLlxuICogQHBhcmFtIHtzdHJpbmd8Ym9vbGVhbn0gdXJsIFVSTC5cbiAqIEByZXR1cm4ge1hNTH0gUGxhY2Vob2xkZXIuXG4gKi9cblxuZXhwb3J0IGZ1bmN0aW9uIGdldE1lZGlhUGxhY2Vob2xkZXIobmFtZSwgdXJsKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0UGxhY2Vob2xkZXIsXG5cdFx0eyBsYWJlbDogbmFtZSB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwicFwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY29tcG9uZW50cy1wbGFjZWhvbGRlcl9fZXJyb3JcIiB9LFxuXHRcdFx0dXJsXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcInBcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImNvbXBvbmVudHMtcGxhY2Vob2xkZXJfX2Vycm9yXCIgfSxcblx0XHRcdF9fKCdQcmV2aWV3cyBmb3IgdGhpcyBhcmUgdW5hdmFpbGFibGUgaW4gdGhlIGVkaXRvciwgc29ycnkhJywgJ2FtcCcpXG5cdFx0KVxuXHQpO1xufVxuXG4vKipcbiAqIExheW91dCBjb250cm9scyBmb3IgQU1QIGJsb2NrcycgYXR0cmlidXRlczogbGF5b3V0LCB3aWR0aCwgaGVpZ2h0LlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyBQcm9wcy5cbiAqIEBwYXJhbSB7QXJyYXl9IGFtcExheW91dE9wdGlvbnMgTGF5b3V0IG9wdGlvbnMuXG4gKiBAcmV0dXJuIHtbWE1MLCosWE1MLCosWE1MXX0gQ29udHJvbHMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRMYXlvdXRDb250cm9scyhwcm9wcywgYW1wTGF5b3V0T3B0aW9ucykge1xuXHQvLyBAdG9kbyBNb3ZlIGdldHRpbmcgYW1wTGF5b3V0T3B0aW9ucyB0byB1dGlscyBhcyB3ZWxsLlxuXHR2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcztcblx0dmFyIGFtcExheW91dCA9IGF0dHJpYnV0ZXMuYW1wTGF5b3V0LFxuXHQgICAgaGVpZ2h0ID0gYXR0cmlidXRlcy5oZWlnaHQsXG5cdCAgICB3aWR0aCA9IGF0dHJpYnV0ZXMud2lkdGg7XG5cblx0dmFyIHNob3dIZWlnaHROb3RpY2UgPSAhaGVpZ2h0ICYmICgnZml4ZWQnID09PSBhbXBMYXlvdXQgfHwgJ2ZpeGVkLWhlaWdodCcgPT09IGFtcExheW91dCk7XG5cdHZhciBzaG93V2lkdGhOb3RpY2UgPSAhd2lkdGggJiYgJ2ZpeGVkJyA9PT0gYW1wTGF5b3V0O1xuXG5cdHJldHVybiBbd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRrZXk6IFwiYW1wTGF5b3V0XCIsXG5cdFx0bGFiZWw6IF9fKCdMYXlvdXQnLCAnYW1wJyksXG5cdFx0dmFsdWU6IGFtcExheW91dCxcblx0XHRvcHRpb25zOiBhbXBMYXlvdXRPcHRpb25zLFxuXHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBhbXBMYXlvdXQ6IHZhbHVlIH0pO1xuXHRcdH1cblx0fSksIHNob3dXaWR0aE5vdGljZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0Tm90aWNlLFxuXHRcdHsga2V5OiBcInNob3dXaWR0aE5vdGljZVwiLCBzdGF0dXM6IFwiZXJyb3JcIiwgaXNEaXNtaXNzaWJsZTogZmFsc2UgfSxcblx0XHR3cC5pMThuLnNwcmludGYoXG5cdFx0LyogdHJhbnNsYXRvcnM6ICVzIGlzIHRoZSBsYXlvdXQgbmFtZSAqL1xuXHRcdF9fKCdXaWR0aCBpcyByZXF1aXJlZCBmb3IgJXMgbGF5b3V0JywgJ2FtcCcpLCBhbXBMYXlvdXQpXG5cdCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdGtleTogXCJ3aWR0aFwiLFxuXHRcdHR5cGU6IFwibnVtYmVyXCIsXG5cdFx0bGFiZWw6IF9fKCdXaWR0aCAocHgpJywgJ2FtcCcpLFxuXHRcdHZhbHVlOiB3aWR0aCAhPT0gdW5kZWZpbmVkID8gd2lkdGggOiAnJyxcblx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgd2lkdGg6IHZhbHVlIH0pO1xuXHRcdH1cblx0fSksIHNob3dIZWlnaHROb3RpY2UgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdE5vdGljZSxcblx0XHR7IGtleTogXCJzaG93SGVpZ2h0Tm90aWNlXCIsIHN0YXR1czogXCJlcnJvclwiLCBpc0Rpc21pc3NpYmxlOiBmYWxzZSB9LFxuXHRcdHdwLmkxOG4uc3ByaW50Zihcblx0XHQvKiB0cmFuc2xhdG9yczogJXMgaXMgdGhlIGxheW91dCBuYW1lICovXG5cdFx0X18oJ0hlaWdodCBpcyByZXF1aXJlZCBmb3IgJXMgbGF5b3V0JywgJ2FtcCcpLCBhbXBMYXlvdXQpXG5cdCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdGtleTogXCJoZWlnaHRcIixcblx0XHR0eXBlOiBcIm51bWJlclwiLFxuXHRcdGxhYmVsOiBfXygnSGVpZ2h0IChweCknLCAnYW1wJyksXG5cdFx0dmFsdWU6IGhlaWdodCxcblx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgaGVpZ2h0OiB2YWx1ZSB9KTtcblx0XHR9XG5cdH0pXTtcbn0iLCIvKiBnbG9iYWwgbW9tZW50ICovXG5cbi8qKlxuICogSGVscGVyIG1ldGhvZHMgZm9yIGJsb2Nrcy5cbiAqL1xuaW1wb3J0IHsgZ2V0TGF5b3V0Q29udHJvbHMgfSBmcm9tICcuLi91dGlscy5qcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgYmxvY2sgbGlicmFyaWVzLlxuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIF93cCRlZGl0b3IgPSB3cC5lZGl0b3IsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQWxpZ25tZW50VG9vbGJhciA9IF93cCRlZGl0b3IuQmxvY2tBbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIERhdGVUaW1lUGlja2VyID0gX3dwJGNvbXBvbmVudHMuRGF0ZVRpbWVQaWNrZXIsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2w7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5pbXBvcnQgdGltZWFnbyBmcm9tICd0aW1lYWdvLmpzJztcblxuLyoqXG4gKiBSZWdpc3RlciBibG9jay5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FtcC9hbXAtdGltZWFnbycsIHtcblx0dGl0bGU6IF9fKCdBTVAgVGltZWFnbycpLFxuXHRjYXRlZ29yeTogJ2NvbW1vbicsXG5cdGljb246ICdiYWNrdXAnLFxuXHRrZXl3b3JkczogW19fKCdUaW1lIGRpZmZlcmVuY2UnKSwgX18oJ1RpbWUgYWdvJyksIF9fKCdEYXRlJyldLFxuXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRhbGlnbjoge1xuXHRcdFx0dHlwZTogJ3N0cmluZydcblx0XHR9LFxuXHRcdGN1dG9mZjoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLXRpbWVhZ28nLFxuXHRcdFx0YXR0cmlidXRlOiAnY3V0b2ZmJ1xuXHRcdH0sXG5cdFx0ZGF0ZVRpbWU6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC10aW1lYWdvJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGV0aW1lJ1xuXHRcdH0sXG5cdFx0YW1wTGF5b3V0OiB7XG5cdFx0XHRkZWZhdWx0OiAnZml4ZWQtaGVpZ2h0Jyxcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC10aW1lYWdvJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2xheW91dCdcblx0XHR9LFxuXHRcdHdpZHRoOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtdGltZWFnbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICd3aWR0aCdcblx0XHR9LFxuXHRcdGhlaWdodDoge1xuXHRcdFx0ZGVmYXVsdDogMjAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtdGltZWFnbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICdoZWlnaHQnXG5cdFx0fVxuXHR9LFxuXG5cdGdldEVkaXRXcmFwcGVyUHJvcHM6IGZ1bmN0aW9uIGdldEVkaXRXcmFwcGVyUHJvcHMoYXR0cmlidXRlcykge1xuXHRcdHZhciBhbGlnbiA9IGF0dHJpYnV0ZXMuYWxpZ247XG5cblx0XHRpZiAoJ2xlZnQnID09PSBhbGlnbiB8fCAncmlnaHQnID09PSBhbGlnbiB8fCAnY2VudGVyJyA9PT0gYWxpZ24pIHtcblx0XHRcdHJldHVybiB7ICdkYXRhLWFsaWduJzogYWxpZ24gfTtcblx0XHR9XG5cdH0sXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXHRcdHZhciBhbGlnbiA9IGF0dHJpYnV0ZXMuYWxpZ24sXG5cdFx0ICAgIGN1dG9mZiA9IGF0dHJpYnV0ZXMuY3V0b2ZmO1xuXG5cdFx0dmFyIHRpbWVBZ28gPSB2b2lkIDA7XG5cdFx0aWYgKGF0dHJpYnV0ZXMuZGF0ZVRpbWUpIHtcblx0XHRcdGlmIChhdHRyaWJ1dGVzLmN1dG9mZiAmJiBwYXJzZUludChhdHRyaWJ1dGVzLmN1dG9mZikgPCBNYXRoLmFicyhtb21lbnQoYXR0cmlidXRlcy5kYXRlVGltZSkuZGlmZihtb21lbnQoKSwgJ3NlY29uZHMnKSkpIHtcblx0XHRcdFx0dGltZUFnbyA9IG1vbWVudChhdHRyaWJ1dGVzLmRhdGVUaW1lKS5mb3JtYXQoJ2RkZGQgRCBNTU1NIEhIOm1tJyk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aW1lQWdvID0gdGltZWFnbygpLmZvcm1hdChhdHRyaWJ1dGVzLmRhdGVUaW1lKTtcblx0XHRcdH1cblx0XHR9IGVsc2Uge1xuXHRcdFx0dGltZUFnbyA9IHRpbWVhZ28oKS5mb3JtYXQobmV3IERhdGUoKSk7XG5cdFx0XHRzZXRBdHRyaWJ1dGVzKHsgZGF0ZVRpbWU6IG1vbWVudChtb21lbnQoKSwgbW9tZW50LklTT184NjAxLCB0cnVlKS5mb3JtYXQoKSB9KTtcblx0XHR9XG5cblx0XHR2YXIgYW1wTGF5b3V0T3B0aW9ucyA9IFt7IHZhbHVlOiAnJywgbGFiZWw6IF9fKCdSZXNwb25zaXZlJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZCcsIGxhYmVsOiBfXygnRml4ZWQnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpeGVkLWhlaWdodCcsIGxhYmVsOiBfXygnRml4ZWQgaGVpZ2h0JywgJ2FtcCcpIH1dO1xuXG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnaW5zcGVjdG9yJyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdBTVAgVGltZWFnbyBTZXR0aW5ncycpIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KERhdGVUaW1lUGlja2VyLCB7XG5cdFx0XHRcdFx0XHRsb2NhbGU6ICdlbicsXG5cdFx0XHRcdFx0XHRjdXJyZW50RGF0ZTogYXR0cmlidXRlcy5kYXRlVGltZSB8fCBtb21lbnQoKSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGVUaW1lOiBtb21lbnQodmFsdWUsIG1vbWVudC5JU09fODYwMSwgdHJ1ZSkuZm9ybWF0KCkgfSk7XG5cdFx0XHRcdFx0XHR9IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRnZXRMYXlvdXRDb250cm9scyhwcm9wcywgYW1wTGF5b3V0T3B0aW9ucyksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ2Jsb2Nrcy1hbXAtdGltZW91dF9fY3V0b2ZmJyxcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnQ3V0b2ZmIChzZWNvbmRzKScpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGN1dG9mZiAhPT0gdW5kZWZpbmVkID8gY3V0b2ZmIDogJycsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBjdXRvZmY6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEJsb2NrQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnY29udHJvbHMnIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0FsaWdubWVudFRvb2xiYXIsIHtcblx0XHRcdFx0XHR2YWx1ZTogYWxpZ24sXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKG5leHRBbGlnbikge1xuXHRcdFx0XHRcdFx0c2V0QXR0cmlidXRlcyh7IGFsaWduOiBuZXh0QWxpZ24gfSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRjb250cm9sczogWydsZWZ0JywgJ2NlbnRlcicsICdyaWdodCddXG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQndGltZScsXG5cdFx0XHRcdHsga2V5OiAndGltZWFnbycsIGRhdGVUaW1lOiBhdHRyaWJ1dGVzLmRhdGVUaW1lIH0sXG5cdFx0XHRcdHRpbWVBZ29cblx0XHRcdClcblx0XHQpO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWYpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcblxuXHRcdHZhciB0aW1lYWdvUHJvcHMgPSB7XG5cdFx0XHRsYXlvdXQ6ICdyZXNwb25zaXZlJyxcblx0XHRcdGNsYXNzTmFtZTogJ2FsaWduJyArIChhdHRyaWJ1dGVzLmFsaWduIHx8ICdub25lJyksXG5cdFx0XHRkYXRldGltZTogYXR0cmlidXRlcy5kYXRlVGltZSxcblx0XHRcdGxvY2FsZTogJ2VuJ1xuXHRcdH07XG5cdFx0aWYgKGF0dHJpYnV0ZXMuY3V0b2ZmKSB7XG5cdFx0XHR0aW1lYWdvUHJvcHMuY3V0b2ZmID0gYXR0cmlidXRlcy5jdXRvZmY7XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmFtcExheW91dCkge1xuXHRcdFx0c3dpdGNoIChhdHRyaWJ1dGVzLmFtcExheW91dCkge1xuXHRcdFx0XHRjYXNlICdmaXhlZC1oZWlnaHQnOlxuXHRcdFx0XHRcdGlmIChhdHRyaWJ1dGVzLmhlaWdodCkge1xuXHRcdFx0XHRcdFx0dGltZWFnb1Byb3BzLmhlaWdodCA9IGF0dHJpYnV0ZXMuaGVpZ2h0O1xuXHRcdFx0XHRcdFx0dGltZWFnb1Byb3BzLmxheW91dCA9IGF0dHJpYnV0ZXMuYW1wTGF5b3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0Y2FzZSAnZml4ZWQnOlxuXHRcdFx0XHRcdGlmIChhdHRyaWJ1dGVzLmhlaWdodCAmJiBhdHRyaWJ1dGVzLndpZHRoKSB7XG5cdFx0XHRcdFx0XHR0aW1lYWdvUHJvcHMuaGVpZ2h0ID0gYXR0cmlidXRlcy5oZWlnaHQ7XG5cdFx0XHRcdFx0XHR0aW1lYWdvUHJvcHMud2lkdGggPSBhdHRyaWJ1dGVzLndpZHRoO1xuXHRcdFx0XHRcdFx0dGltZWFnb1Byb3BzLmxheW91dCA9IGF0dHJpYnV0ZXMuYW1wTGF5b3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRicmVhaztcblx0XHRcdH1cblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdCdhbXAtdGltZWFnbycsXG5cdFx0XHR0aW1lYWdvUHJvcHMsXG5cdFx0XHRtb21lbnQoYXR0cmlidXRlcy5kYXRlVGltZSkuZm9ybWF0KCdkZGRkIEQgTU1NTSBISDptbScpXG5cdFx0KTtcblx0fVxufSk7IiwiLyoqXG4gKiBIZWxwZXIgbWV0aG9kcyBmb3IgYmxvY2tzLlxuICovXG5pbXBvcnQgeyBnZXRMYXlvdXRDb250cm9scywgZ2V0TWVkaWFQbGFjZWhvbGRlciB9IGZyb20gJy4uL3V0aWxzLmpzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBibG9jayBsaWJyYXJpZXMuXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5lZGl0b3IuSW5zcGVjdG9yQ29udHJvbHM7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyLFxuICAgIFRvZ2dsZUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5Ub2dnbGVDb250cm9sO1xuXG4vKipcbiAqIFJlZ2lzdGVyIGJsb2NrLlxuICovXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhbXAvYW1wLW8yLXBsYXllcicsIHtcblx0dGl0bGU6IF9fKCdBTVAgTzIgUGxheWVyJywgJ2FtcCcpLFxuXHRjYXRlZ29yeTogJ2VtYmVkJyxcblx0aWNvbjogJ2VtYmVkLWdlbmVyaWMnLFxuXHRrZXl3b3JkczogW19fKCdFbWJlZCcsICdhbXAnKSwgX18oJ0FPTCBPMlBsYXllcicsICdhbXAnKV0sXG5cblx0Ly8gQHRvZG8gQWRkIG90aGVyIHVzZWZ1bCBtYWNybyB0b2dnbGVzLCBlLmcuIHNob3dpbmcgcmVsZXZhbnQgY29udGVudC5cblx0YXR0cmlidXRlczoge1xuXHRcdGRhdGFQaWQ6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1vMi1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1waWQnXG5cdFx0fSxcblx0XHRkYXRhVmlkOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtbzItcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtdmlkJ1xuXHRcdH0sXG5cdFx0ZGF0YUJjaWQ6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1vMi1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1iY2lkJ1xuXHRcdH0sXG5cdFx0ZGF0YUJpZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLW8yLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLWJpZCdcblx0XHR9LFxuXHRcdGF1dG9QbGF5OiB7XG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0YW1wTGF5b3V0OiB7XG5cdFx0XHRkZWZhdWx0OiAncmVzcG9uc2l2ZScsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtbzItcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2xheW91dCdcblx0XHR9LFxuXHRcdHdpZHRoOiB7XG5cdFx0XHRkZWZhdWx0OiA2MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtbzItcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ3dpZHRoJ1xuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRkZWZhdWx0OiA0MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtbzItcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2hlaWdodCdcblx0XHR9XG5cdH0sXG5cblx0ZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cdFx0dmFyIGF1dG9QbGF5ID0gYXR0cmlidXRlcy5hdXRvUGxheSxcblx0XHQgICAgZGF0YVBpZCA9IGF0dHJpYnV0ZXMuZGF0YVBpZCxcblx0XHQgICAgZGF0YVZpZCA9IGF0dHJpYnV0ZXMuZGF0YVZpZCxcblx0XHQgICAgZGF0YUJjaWQgPSBhdHRyaWJ1dGVzLmRhdGFCY2lkLFxuXHRcdCAgICBkYXRhQmlkID0gYXR0cmlidXRlcy5kYXRhQmlkO1xuXG5cdFx0dmFyIGFtcExheW91dE9wdGlvbnMgPSBbeyB2YWx1ZTogJ3Jlc3BvbnNpdmUnLCBsYWJlbDogX18oJ1Jlc3BvbnNpdmUnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpeGVkLWhlaWdodCcsIGxhYmVsOiBfXygnRml4ZWQgaGVpZ2h0JywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZCcsIGxhYmVsOiBfXygnRml4ZWQnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpbGwnLCBsYWJlbDogX18oJ0ZpbGwnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZsZXgtaXRlbScsIGxhYmVsOiBfXygnRmxleC1pdGVtJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdub2Rpc3BsYXknLCBsYWJlbDogX18oJ05vIERpc3BsYXknLCAnYW1wJykgfV07XG5cdFx0dmFyIHVybCA9IGZhbHNlO1xuXHRcdGlmIChkYXRhUGlkICYmIChkYXRhQmNpZCB8fCBkYXRhVmlkKSkge1xuXHRcdFx0dXJsID0gJ2h0dHBzOi8vZGVsaXZlcnkudmlkaWJsZS50di9odG1sZW1iZWQvcGlkPScgKyBkYXRhUGlkICsgJy8nO1xuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRcdFx0eyBrZXk6ICdpbnNwZWN0b3InIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0eyB0aXRsZTogX18oJ08yIFBsYXllciBTZXR0aW5ncycsICdhbXAnKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdQbGF5ZXIgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGlkLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVBpZDogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ0J1eWVyIENvbXBhbnkgSUQgKGVpdGhlciBidXllciBvciB2aWRlbyBJRCBpcyByZXF1aXJlZCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YUJjaWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhQmNpZDogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1ZpZGVvIElEIChlaXRoZXIgYnV5ZXIgb3IgdmlkZW8gSUQgaXMgcmVxdWlyZWQpJywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGRhdGFWaWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhVmlkOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnUGxheWxpc3QgSUQnLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YUJpZCxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFCaWQ6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUb2dnbGVDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ0F1dG9wbGF5JywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogYXV0b1BsYXksXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgYXV0b1BsYXk6ICFhdXRvUGxheSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRnZXRMYXlvdXRDb250cm9scyhwcm9wcywgYW1wTGF5b3V0T3B0aW9ucylcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHVybCAmJiBnZXRNZWRpYVBsYWNlaG9sZGVyKF9fKCdPMiBQbGF5ZXInLCAnYW1wJyksIHVybCksXG5cdFx0XHQhdXJsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdHsgbGFiZWw6IF9fKCdPMiBQbGF5ZXInLCAnYW1wJykgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdF9fKCdBZGQgcmVxdWlyZWQgZGF0YSB0byB1c2UgdGhlIGJsb2NrLicsICdhbXAnKVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG5cblx0XHR2YXIgbzJQcm9wcyA9IHtcblx0XHRcdGxheW91dDogYXR0cmlidXRlcy5hbXBMYXlvdXQsXG5cdFx0XHRoZWlnaHQ6IGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHRcdFx0J2RhdGEtcGlkJzogYXR0cmlidXRlcy5kYXRhUGlkXG5cdFx0fTtcblx0XHRpZiAoJ2ZpeGVkLWhlaWdodCcgIT09IGF0dHJpYnV0ZXMuYW1wTGF5b3V0ICYmIGF0dHJpYnV0ZXMud2lkdGgpIHtcblx0XHRcdG8yUHJvcHMud2lkdGggPSBhdHRyaWJ1dGVzLndpZHRoO1xuXHRcdH1cblx0XHRpZiAoIWF0dHJpYnV0ZXMuYXV0b1BsYXkpIHtcblx0XHRcdG8yUHJvcHNbJ2RhdGEtbWFjcm9zJ10gPSAnbS5wbGF5YmFjaz1jbGljayc7XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmRhdGFWaWQpIHtcblx0XHRcdG8yUHJvcHNbJ2RhdGEtdmlkJ10gPSBhdHRyaWJ1dGVzLmRhdGFWaWQ7XG5cdFx0fSBlbHNlIGlmIChhdHRyaWJ1dGVzLmRhdGFCY2lkKSB7XG5cdFx0XHRvMlByb3BzWydkYXRhLWJjaWQnXSA9IGF0dHJpYnV0ZXMuZGF0YUJjaWQ7XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmRhdGFCaWQpIHtcblx0XHRcdG8yUHJvcHNbJ2RhdGEtYmlkJ10gPSBhdHRyaWJ1dGVzLmRhdGFCaWQ7XG5cdFx0fVxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2FtcC1vMi1wbGF5ZXInLCBvMlByb3BzKTtcblx0fVxufSk7IiwiLyoqXG4gKiBIZWxwZXIgbWV0aG9kcyBmb3IgYmxvY2tzLlxuICovXG5pbXBvcnQgeyBnZXRMYXlvdXRDb250cm9scywgZ2V0TWVkaWFQbGFjZWhvbGRlciB9IGZyb20gJy4uL3V0aWxzLmpzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBibG9jayBsaWJyYXJpZXMuXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5lZGl0b3IuSW5zcGVjdG9yQ29udHJvbHM7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBTZWxlY3RDb250cm9sID0gX3dwJGNvbXBvbmVudHMuU2VsZWN0Q29udHJvbCxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyO1xuXG4vKipcbiAqIFJlZ2lzdGVyIGJsb2NrLlxuICovXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhbXAvYW1wLW9veWFsYS1wbGF5ZXInLCB7XG5cdHRpdGxlOiBfXygnQU1QIE9veWFsYSBQbGF5ZXInLCAnYW1wJyksXG5cdGRlc2NyaXB0aW9uOiBfXygnRGlzcGxheXMgYW4gT295YWxhIHZpZGVvLicsICdhbXAnKSxcblx0Y2F0ZWdvcnk6ICdlbWJlZCcsXG5cdGljb246ICdlbWJlZC1nZW5lcmljJyxcblx0a2V5d29yZHM6IFtfXygnRW1iZWQnLCAnYW1wJyksIF9fKCdPb3lhbGEgdmlkZW8nLCAnYW1wJyldLFxuXG5cdC8vIEB0b2RvIEFkZCBkYXRhLWNvbmZpZyBhdHRyaWJ1dGU/XG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRkYXRhRW1iZWRDb2RlOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtb295YWxhLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLWVtYmVkY29kZSdcblx0XHR9LFxuXHRcdGRhdGFQbGF5ZXJJZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLW9veWFsYS1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wbGF5ZXJpZCdcblx0XHR9LFxuXHRcdGRhdGFQY29kZToge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLW9veWFsYS1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wY29kZSdcblx0XHR9LFxuXHRcdGRhdGFQbGF5ZXJWZXJzaW9uOiB7XG5cdFx0XHRkZWZhdWx0OiAndjMnLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLW9veWFsYS1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wbGF5ZXJ2ZXJzaW9uJ1xuXHRcdH0sXG5cdFx0YW1wTGF5b3V0OiB7XG5cdFx0XHRkZWZhdWx0OiAncmVzcG9uc2l2ZScsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtb295YWxhLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdsYXlvdXQnXG5cdFx0fSxcblx0XHR3aWR0aDoge1xuXHRcdFx0ZGVmYXVsdDogNjAwLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLW9veWFsYS1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnd2lkdGgnXG5cdFx0fSxcblx0XHRoZWlnaHQ6IHtcblx0XHRcdGRlZmF1bHQ6IDQwMCxcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1vb3lhbGEtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2hlaWdodCdcblx0XHR9XG5cdH0sXG5cblx0ZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cdFx0dmFyIGRhdGFFbWJlZENvZGUgPSBhdHRyaWJ1dGVzLmRhdGFFbWJlZENvZGUsXG5cdFx0ICAgIGRhdGFQbGF5ZXJJZCA9IGF0dHJpYnV0ZXMuZGF0YVBsYXllcklkLFxuXHRcdCAgICBkYXRhUGNvZGUgPSBhdHRyaWJ1dGVzLmRhdGFQY29kZSxcblx0XHQgICAgZGF0YVBsYXllclZlcnNpb24gPSBhdHRyaWJ1dGVzLmRhdGFQbGF5ZXJWZXJzaW9uO1xuXG5cdFx0dmFyIGFtcExheW91dE9wdGlvbnMgPSBbeyB2YWx1ZTogJ3Jlc3BvbnNpdmUnLCBsYWJlbDogX18oJ1Jlc3BvbnNpdmUnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpeGVkJywgbGFiZWw6IF9fKCdGaXhlZCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZmlsbCcsIGxhYmVsOiBfXygnRmlsbCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZmxleC1pdGVtJywgbGFiZWw6IF9fKCdGbGV4LWl0ZW0nLCAnYW1wJykgfV07XG5cdFx0dmFyIHVybCA9IGZhbHNlO1xuXHRcdGlmIChkYXRhRW1iZWRDb2RlICYmIGRhdGFQbGF5ZXJJZCAmJiBkYXRhUGNvZGUpIHtcblx0XHRcdHVybCA9ICdodHRwOi8vY2YuYy5vb3lhbGEuY29tLycgKyBkYXRhRW1iZWRDb2RlO1xuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRcdFx0eyBrZXk6ICdpbnNwZWN0b3InIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0eyB0aXRsZTogX18oJ09veWFsYSBzZXR0aW5ncycsICdhbXAnKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdWaWRlbyBlbWJlZCBjb2RlIChyZXF1aXJlZCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YUVtYmVkQ29kZSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFFbWJlZENvZGU6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdQbGF5ZXIgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGxheWVySWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhUGxheWVySWQ6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdQcm92aWRlciBjb2RlIGZvciB0aGUgYWNjb3VudCAocmVxdWlyZWQpJywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGRhdGFQY29kZSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFQY29kZTogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnUGxheWVyIHZlcnNpb24nLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YVBsYXllclZlcnNpb24sXG5cdFx0XHRcdFx0XHRvcHRpb25zOiBbeyB2YWx1ZTogJ3YzJywgbGFiZWw6IF9fKCdWMycsICdhbXAnKSB9LCB7IHZhbHVlOiAndjQnLCBsYWJlbDogX18oJ1Y0JywgJ2FtcCcpIH1dLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVBsYXllclZlcnNpb246IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdGdldExheW91dENvbnRyb2xzKHByb3BzLCBhbXBMYXlvdXRPcHRpb25zKVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0dXJsICYmIGdldE1lZGlhUGxhY2Vob2xkZXIoX18oJ09veWFsYSBQbGF5ZXInLCAnYW1wJyksIHVybCksXG5cdFx0XHQhdXJsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdHsgbGFiZWw6IF9fKCdPb3lhbGEgUGxheWVyJywgJ2FtcCcpIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRfXygnQWRkIHJlcXVpcmVkIGRhdGEgdG8gdXNlIHRoZSBibG9jay4nLCAnYW1wJylcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCk7XG5cdH0sXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUoX3JlZikge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzO1xuXHRcdHZhciBkYXRhRW1iZWRDb2RlID0gYXR0cmlidXRlcy5kYXRhRW1iZWRDb2RlLFxuXHRcdCAgICBkYXRhUGxheWVySWQgPSBhdHRyaWJ1dGVzLmRhdGFQbGF5ZXJJZCxcblx0XHQgICAgZGF0YVBjb2RlID0gYXR0cmlidXRlcy5kYXRhUGNvZGUsXG5cdFx0ICAgIGRhdGFQbGF5ZXJWZXJzaW9uID0gYXR0cmlidXRlcy5kYXRhUGxheWVyVmVyc2lvbixcblx0XHQgICAgYW1wTGF5b3V0ID0gYXR0cmlidXRlcy5hbXBMYXlvdXQsXG5cdFx0ICAgIGhlaWdodCA9IGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHRcdCAgICB3aWR0aCA9IGF0dHJpYnV0ZXMud2lkdGg7XG5cblxuXHRcdHZhciBvb3lhbGFQcm9wcyA9IHtcblx0XHRcdGxheW91dDogYW1wTGF5b3V0LFxuXHRcdFx0aGVpZ2h0OiBoZWlnaHQsXG5cdFx0XHQnZGF0YS1lbWJlZGNvZGUnOiBkYXRhRW1iZWRDb2RlLFxuXHRcdFx0J2RhdGEtcGxheWVyaWQnOiBkYXRhUGxheWVySWQsXG5cdFx0XHQnZGF0YS1wY29kZSc6IGRhdGFQY29kZSxcblx0XHRcdCdkYXRhLXBsYXllcnZlcnNpb24nOiBkYXRhUGxheWVyVmVyc2lvblxuXHRcdH07XG5cdFx0aWYgKCdmaXhlZC1oZWlnaHQnICE9PSBhbXBMYXlvdXQgJiYgd2lkdGgpIHtcblx0XHRcdG9veWFsYVByb3BzLndpZHRoID0gd2lkdGg7XG5cdFx0fVxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2FtcC1vb3lhbGEtcGxheWVyJywgb295YWxhUHJvcHMpO1xuXHR9XG59KTsiLCIvKipcbiAqIEhlbHBlciBtZXRob2RzIGZvciBibG9ja3MuXG4gKi9cbmltcG9ydCB7IGdldExheW91dENvbnRyb2xzLCBnZXRNZWRpYVBsYWNlaG9sZGVyIH0gZnJvbSAnLi4vdXRpbHMuanMnO1xuXG4vKipcbiAqIEludGVybmFsIGJsb2NrIGxpYnJhcmllcy5cbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmVkaXRvci5JbnNwZWN0b3JDb250cm9scztcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIFBsYWNlaG9sZGVyID0gX3dwJGNvbXBvbmVudHMuUGxhY2Vob2xkZXI7XG5cbi8qKlxuICogUmVnaXN0ZXIgYmxvY2suXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FtcC9hbXAtcmVhY2gtcGxheWVyJywge1xuXHR0aXRsZTogX18oJ0FNUCBSZWFjaCBQbGF5ZXInLCAnYW1wJyksXG5cdGRlc2NyaXB0aW9uOiBfXygnRGlzcGxheXMgdGhlIFJlYWNoIFBsYXllciBjb25maWd1cmVkIGluIHRoZSBCZWFjaGZyb250IFJlYWNoIHBsYXRmb3JtLicsICdhbXAnKSxcblx0Y2F0ZWdvcnk6ICdlbWJlZCcsXG5cdGljb246ICdlbWJlZC1nZW5lcmljJyxcblx0a2V5d29yZHM6IFtfXygnRW1iZWQnLCAnYW1wJyksIF9fKCdCZWFjaGZyb250IFJlYWNoIHZpZGVvJywgJ2FtcCcpXSxcblxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZGF0YUVtYmVkSWQ6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1yZWFjaC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1lbWJlZC1pZCdcblx0XHR9LFxuXHRcdGFtcExheW91dDoge1xuXHRcdFx0ZGVmYXVsdDogJ2ZpeGVkLWhlaWdodCcsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtcmVhY2gtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2xheW91dCdcblx0XHR9LFxuXHRcdHdpZHRoOiB7XG5cdFx0XHRkZWZhdWx0OiA2MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtcmVhY2gtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ3dpZHRoJ1xuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRkZWZhdWx0OiA0MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtcmVhY2gtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2hlaWdodCdcblx0XHR9XG5cdH0sXG5cblx0ZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cdFx0dmFyIGRhdGFFbWJlZElkID0gYXR0cmlidXRlcy5kYXRhRW1iZWRJZDtcblxuXHRcdHZhciBhbXBMYXlvdXRPcHRpb25zID0gW3sgdmFsdWU6ICdyZXNwb25zaXZlJywgbGFiZWw6IF9fKCdSZXNwb25zaXZlJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZC1oZWlnaHQnLCBsYWJlbDogX18oJ0ZpeGVkIEhlaWdodCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZml4ZWQnLCBsYWJlbDogX18oJ0ZpeGVkJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaWxsJywgbGFiZWw6IF9fKCdGaWxsJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmbGV4LWl0ZW0nLCBsYWJlbDogX18oJ0ZsZXgtaXRlbScsICdhbXAnKSB9XTtcblx0XHR2YXIgdXJsID0gZmFsc2U7XG5cdFx0aWYgKGRhdGFFbWJlZElkKSB7XG5cdFx0XHR1cmwgPSAnaHR0cHM6Ly9tZWRpYS1jZG4uYmVhY2hmcm9udHJlYWNoLmNvbS9hY2N0XzEvdmlkZW8vJztcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnaW5zcGVjdG9yJyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdSZWFjaCBzZXR0aW5ncycsICdhbXAnKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdUaGUgUmVhY2ggcGxheWVyIGVtYmVkIGlkIChyZXF1aXJlZCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YUVtYmVkSWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhRW1iZWRJZDogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0Z2V0TGF5b3V0Q29udHJvbHMocHJvcHMsIGFtcExheW91dE9wdGlvbnMpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR1cmwgJiYgZ2V0TWVkaWFQbGFjZWhvbGRlcihfXygnUmVhY2ggUGxheWVyJywgJ2FtcCcpLCB1cmwpLFxuXHRcdFx0IXVybCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFBsYWNlaG9sZGVyLFxuXHRcdFx0XHR7IGxhYmVsOiBfXygnUmVhY2ggUGxheWVyJywgJ2FtcCcpIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRfXygnQWRkIFJlYWNoIHBsYXllciBlbWJlZCBJRCB0byB1c2UgdGhlIGJsb2NrLicsICdhbXAnKVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG5cdFx0dmFyIGRhdGFFbWJlZElkID0gYXR0cmlidXRlcy5kYXRhRW1iZWRJZCxcblx0XHQgICAgYW1wTGF5b3V0ID0gYXR0cmlidXRlcy5hbXBMYXlvdXQsXG5cdFx0ICAgIGhlaWdodCA9IGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHRcdCAgICB3aWR0aCA9IGF0dHJpYnV0ZXMud2lkdGg7XG5cblxuXHRcdHZhciByZWFjaFByb3BzID0ge1xuXHRcdFx0bGF5b3V0OiBhbXBMYXlvdXQsXG5cdFx0XHRoZWlnaHQ6IGhlaWdodCxcblx0XHRcdCdkYXRhLWVtYmVkLWlkJzogZGF0YUVtYmVkSWRcblx0XHR9O1xuXHRcdGlmICgnZml4ZWQtaGVpZ2h0JyAhPT0gYW1wTGF5b3V0ICYmIHdpZHRoKSB7XG5cdFx0XHRyZWFjaFByb3BzLndpZHRoID0gd2lkdGg7XG5cdFx0fVxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2FtcC1yZWFjaC1wbGF5ZXInLCByZWFjaFByb3BzKTtcblx0fVxufSk7IiwiLyoqXG4gKiBIZWxwZXIgbWV0aG9kcyBmb3IgYmxvY2tzLlxuICovXG5pbXBvcnQgeyBnZXRMYXlvdXRDb250cm9scywgZ2V0TWVkaWFQbGFjZWhvbGRlciB9IGZyb20gJy4uL3V0aWxzLmpzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBibG9jayBsaWJyYXJpZXMuXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5lZGl0b3IuSW5zcGVjdG9yQ29udHJvbHM7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBTZWxlY3RDb250cm9sID0gX3dwJGNvbXBvbmVudHMuU2VsZWN0Q29udHJvbCxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyO1xuXG4vKipcbiAqIFJlZ2lzdGVyIGJsb2NrLlxuICovXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhbXAvYW1wLXNwcmluZ2JvYXJkLXBsYXllcicsIHtcblx0dGl0bGU6IF9fKCdBTVAgU3ByaW5nYm9hcmQgUGxheWVyJywgJ2FtcCcpLFxuXHRkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXlzIHRoZSBTcHJpbmdib2FyZCBQbGF5ZXIgdXNlZCBpbiB0aGUgU3ByaW5nYm9hcmQgVmlkZW8gUGxhdGZvcm0nLCAnYW1wJyksXG5cdGNhdGVnb3J5OiAnZW1iZWQnLFxuXHRpY29uOiAnZW1iZWQtZ2VuZXJpYycsXG5cdGtleXdvcmRzOiBbX18oJ0VtYmVkJywgJ2FtcCcpXSxcblxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZGF0YVNpdGVJZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLXNwcmluZ2JvYXJkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLXNpdGUtaWQnXG5cdFx0fSxcblx0XHRkYXRhQ29udGVudElkOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtc3ByaW5nYm9hcmQtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtY29udGVudC1pZCdcblx0XHR9LFxuXHRcdGRhdGFQbGF5ZXJJZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLXNwcmluZ2JvYXJkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLXBsYXllci1pZCdcblx0XHR9LFxuXHRcdGRhdGFEb21haW46IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1zcHJpbmdib2FyZC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1kb21haW4nXG5cdFx0fSxcblx0XHRkYXRhTW9kZToge1xuXHRcdFx0ZGVmYXVsdDogJ3ZpZGVvJyxcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1zcHJpbmdib2FyZC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1tb2RlJ1xuXHRcdH0sXG5cdFx0ZGF0YUl0ZW1zOiB7XG5cdFx0XHRkZWZhdWx0OiAxLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLXNwcmluZ2JvYXJkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLWl0ZW1zJ1xuXHRcdH0sXG5cdFx0YW1wTGF5b3V0OiB7XG5cdFx0XHRkZWZhdWx0OiAncmVzcG9uc2l2ZScsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtc3ByaW5nYm9hcmQtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2xheW91dCdcblx0XHR9LFxuXHRcdHdpZHRoOiB7XG5cdFx0XHRkZWZhdWx0OiA2MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtc3ByaW5nYm9hcmQtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ3dpZHRoJ1xuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRkZWZhdWx0OiA0MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtc3ByaW5nYm9hcmQtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2hlaWdodCdcblx0XHR9XG5cdH0sXG5cblx0ZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cdFx0dmFyIGRhdGFTaXRlSWQgPSBhdHRyaWJ1dGVzLmRhdGFTaXRlSWQsXG5cdFx0ICAgIGRhdGFQbGF5ZXJJZCA9IGF0dHJpYnV0ZXMuZGF0YVBsYXllcklkLFxuXHRcdCAgICBkYXRhQ29udGVudElkID0gYXR0cmlidXRlcy5kYXRhQ29udGVudElkLFxuXHRcdCAgICBkYXRhRG9tYWluID0gYXR0cmlidXRlcy5kYXRhRG9tYWluLFxuXHRcdCAgICBkYXRhTW9kZSA9IGF0dHJpYnV0ZXMuZGF0YU1vZGUsXG5cdFx0ICAgIGRhdGFJdGVtcyA9IGF0dHJpYnV0ZXMuZGF0YUl0ZW1zO1xuXG5cdFx0dmFyIGFtcExheW91dE9wdGlvbnMgPSBbeyB2YWx1ZTogJ3Jlc3BvbnNpdmUnLCBsYWJlbDogX18oJ1Jlc3BvbnNpdmUnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpeGVkJywgbGFiZWw6IF9fKCdGaXhlZCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZmlsbCcsIGxhYmVsOiBfXygnRmlsbCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZmxleC1pdGVtJywgbGFiZWw6IF9fKCdGbGV4LWl0ZW0nLCAnYW1wJykgfV07XG5cdFx0dmFyIHVybCA9IGZhbHNlO1xuXHRcdGlmIChkYXRhU2l0ZUlkICYmIGRhdGFDb250ZW50SWQgJiYgZGF0YURvbWFpbiAmJiBkYXRhTW9kZSAmJiBkYXRhSXRlbXMpIHtcblx0XHRcdHVybCA9ICdodHRwczovL2Ntcy5zcHJpbmdib2FyZHBsYXRmb3JtLmNvbS9lbWJlZF9pZnJhbWUvJztcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnaW5zcGVjdG9yJyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdTcHJpbmdib2FyZCBQbGF5ZXIgU2V0dGluZ3MnLCAnYW1wJykgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnU3ByaW50Qm9hcmQgc2l0ZSBJRCAocmVxdWlyZWQpJywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGRhdGFTaXRlSWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhU2l0ZUlkOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnUGxheWVyIGNvbnRlbnQgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhQ29udGVudElkLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YUNvbnRlbnRJZDogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1BsYXllciBJRCcsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGxheWVySWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhUGxheWVySWQ6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdTcHJpbmdib2FyZCBwYXJ0bmVyIGRvbWFpbicsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhRG9tYWluLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YURvbWFpbjogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnTW9kZSAocmVxdWlyZWQpJywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGRhdGFNb2RlLFxuXHRcdFx0XHRcdFx0b3B0aW9uczogW3sgdmFsdWU6ICd2aWRlbycsIGxhYmVsOiBfXygnVmlkZW8nLCAnYW1wJykgfSwgeyB2YWx1ZTogJ3BsYXlsaXN0JywgbGFiZWw6IF9fKCdQbGF5bGlzdCcsICdhbXAnKSB9XSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFNb2RlOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdOdW1iZXIgb2YgdmlkZW8gaXMgcGxheWxpc3QgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhSXRlbXMsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhSXRlbXM6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdGdldExheW91dENvbnRyb2xzKHByb3BzLCBhbXBMYXlvdXRPcHRpb25zKVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0dXJsICYmIGdldE1lZGlhUGxhY2Vob2xkZXIoX18oJ1NwcmluZ2JvYXJkIFBsYXllcicsICdhbXAnKSwgdXJsKSxcblx0XHRcdCF1cmwgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQbGFjZWhvbGRlcixcblx0XHRcdFx0eyBsYWJlbDogX18oJ1NwcmluZ2JvYXJkIFBsYXllcicsICdhbXAnKSB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J3AnLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0X18oJ0FkZCByZXF1aXJlZCBkYXRhIHRvIHVzZSB0aGUgYmxvY2suJywgJ2FtcCcpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWYpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcblx0XHR2YXIgZGF0YVNpdGVJZCA9IGF0dHJpYnV0ZXMuZGF0YVNpdGVJZCxcblx0XHQgICAgZGF0YVBsYXllcklkID0gYXR0cmlidXRlcy5kYXRhUGxheWVySWQsXG5cdFx0ICAgIGRhdGFDb250ZW50SWQgPSBhdHRyaWJ1dGVzLmRhdGFDb250ZW50SWQsXG5cdFx0ICAgIGRhdGFEb21haW4gPSBhdHRyaWJ1dGVzLmRhdGFEb21haW4sXG5cdFx0ICAgIGRhdGFNb2RlID0gYXR0cmlidXRlcy5kYXRhTW9kZSxcblx0XHQgICAgZGF0YUl0ZW1zID0gYXR0cmlidXRlcy5kYXRhSXRlbXMsXG5cdFx0ICAgIGFtcExheW91dCA9IGF0dHJpYnV0ZXMuYW1wTGF5b3V0LFxuXHRcdCAgICBoZWlnaHQgPSBhdHRyaWJ1dGVzLmhlaWdodCxcblx0XHQgICAgd2lkdGggPSBhdHRyaWJ1dGVzLndpZHRoO1xuXG5cdFx0dmFyIHNwcmluZ2JvYXJkUHJvcHMgPSB7XG5cdFx0XHRsYXlvdXQ6IGFtcExheW91dCxcblx0XHRcdGhlaWdodDogaGVpZ2h0LFxuXHRcdFx0J2RhdGEtc2l0ZS1pZCc6IGRhdGFTaXRlSWQsXG5cdFx0XHQnZGF0YS1tb2RlJzogZGF0YU1vZGUsXG5cdFx0XHQnZGF0YS1jb250ZW50LWlkJzogZGF0YUNvbnRlbnRJZCxcblx0XHRcdCdkYXRhLXBsYXllci1pZCc6IGRhdGFQbGF5ZXJJZCxcblx0XHRcdCdkYXRhLWRvbWFpbic6IGRhdGFEb21haW4sXG5cdFx0XHQnZGF0YS1pdGVtcyc6IGRhdGFJdGVtc1xuXHRcdH07XG5cdFx0aWYgKCdmaXhlZC1oZWlnaHQnICE9PSBhbXBMYXlvdXQgJiYgd2lkdGgpIHtcblx0XHRcdHNwcmluZ2JvYXJkUHJvcHMud2lkdGggPSBhdHRyaWJ1dGVzLndpZHRoO1xuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdhbXAtc3ByaW5nYm9hcmQtcGxheWVyJywgc3ByaW5nYm9hcmRQcm9wcyk7XG5cdH1cbn0pOyIsIi8qKlxuICogSGVscGVyIG1ldGhvZHMgZm9yIGJsb2Nrcy5cbiAqL1xuaW1wb3J0IHsgZ2V0TGF5b3V0Q29udHJvbHMsIGdldE1lZGlhUGxhY2Vob2xkZXIgfSBmcm9tICcuLi91dGlscy5qcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgYmxvY2sgbGlicmFyaWVzLlxuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIEluc3BlY3RvckNvbnRyb2xzID0gd3AuZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2wsXG4gICAgUGxhY2Vob2xkZXIgPSBfd3AkY29tcG9uZW50cy5QbGFjZWhvbGRlcjtcblxuLyoqXG4gKiBSZWdpc3RlciBibG9jay5cbiAqL1xuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYW1wL2FtcC1qd3BsYXllcicsIHtcblx0dGl0bGU6IF9fKCdBTVAgSlcgUGxheWVyJywgJ2FtcCcpLFxuXHRkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXlzIGEgY2xvdWQtaG9zdGVkIEpXIFBsYXllci4nLCAnYW1wJyksXG5cdGNhdGVnb3J5OiAnZW1iZWQnLFxuXHRpY29uOiAnZW1iZWQtZ2VuZXJpYycsXG5cdGtleXdvcmRzOiBbX18oJ0VtYmVkJywgJ2FtcCcpXSxcblxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZGF0YVBsYXllcklkOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtandwbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wbGF5ZXItaWQnXG5cdFx0fSxcblx0XHRkYXRhTWVkaWFJZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWp3cGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtbWVkaWEtaWQnXG5cdFx0fSxcblx0XHRkYXRhUGxheWxpc3RJZDoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWp3cGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtcGxheWxpc3QtaWQnXG5cdFx0fSxcblx0XHRhbXBMYXlvdXQ6IHtcblx0XHRcdGRlZmF1bHQ6ICdyZXNwb25zaXZlJyxcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1qd3BsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdsYXlvdXQnXG5cdFx0fSxcblx0XHR3aWR0aDoge1xuXHRcdFx0ZGVmYXVsdDogNjAwLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWp3cGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ3dpZHRoJ1xuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRkZWZhdWx0OiA0MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtandwbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnaGVpZ2h0J1xuXHRcdH1cblx0fSxcblxuXHRlZGl0OiBmdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcztcblx0XHR2YXIgZGF0YVBsYXllcklkID0gYXR0cmlidXRlcy5kYXRhUGxheWVySWQsXG5cdFx0ICAgIGRhdGFNZWRpYUlkID0gYXR0cmlidXRlcy5kYXRhTWVkaWFJZCxcblx0XHQgICAgZGF0YVBsYXlsaXN0SWQgPSBhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdElkO1xuXG5cdFx0dmFyIGFtcExheW91dE9wdGlvbnMgPSBbeyB2YWx1ZTogJ3Jlc3BvbnNpdmUnLCBsYWJlbDogX18oJ1Jlc3BvbnNpdmUnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpeGVkLWhlaWdodCcsIGxhYmVsOiBfXygnRml4ZWQgaGVpZ2h0JywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZCcsIGxhYmVsOiBfXygnRml4ZWQnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZpbGwnLCBsYWJlbDogX18oJ0ZpbGwnLCAnYW1wJykgfSwgeyB2YWx1ZTogJ2ZsZXgtaXRlbScsIGxhYmVsOiBfXygnRmxleC1pdGVtJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdub2Rpc3BsYXknLCBsYWJlbDogX18oJ05vIERpc3BsYXknLCAnYW1wJykgfV07XG5cdFx0dmFyIHVybCA9IGZhbHNlO1xuXHRcdGlmIChkYXRhUGxheWVySWQgJiYgKGRhdGFNZWRpYUlkIHx8IGRhdGFQbGF5bGlzdElkKSkge1xuXHRcdFx0aWYgKGRhdGFQbGF5bGlzdElkKSB7XG5cdFx0XHRcdHVybCA9ICdodHRwczovL2NvbnRlbnQuandwbGF0Zm9ybS5jb20vcGxheWVycy8nICsgZGF0YVBsYXlsaXN0SWQgKyAnLScgKyBkYXRhUGxheWVySWQ7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR1cmwgPSAnaHR0cHM6Ly9jb250ZW50Lmp3cGxhdGZvcm0uY29tL3BsYXllcnMvJyArIGRhdGFNZWRpYUlkICsgJy0nICsgZGF0YVBsYXllcklkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRcdFx0eyBrZXk6ICdpbnNwZWN0b3InIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0eyB0aXRsZTogX18oJ0pXIFBsYXllciBTZXR0aW5ncycsICdhbXAnKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdQbGF5ZXIgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGxheWVySWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhUGxheWVySWQ6IHZhbHVlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdNZWRpYSBJRCAocmVxdWlyZWQgaWYgcGxheWxpc3QgSUQgbm90IHNldCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YU1lZGlhSWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhTWVkaWFJZDogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1BsYXlsaXN0IElEIChyZXF1aXJlZCBpZiBtZWRpYSBJRCBub3Qgc2V0KScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGxheWxpc3RJZCxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFQbGF5bGlzdElkOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRnZXRMYXlvdXRDb250cm9scyhwcm9wcywgYW1wTGF5b3V0T3B0aW9ucylcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHVybCAmJiBnZXRNZWRpYVBsYWNlaG9sZGVyKF9fKCdKVyBQbGF5ZXInLCAnYW1wJyksIHVybCksXG5cdFx0XHQhdXJsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdHsgbGFiZWw6IF9fKCdKVyBQbGF5ZXInLCAnYW1wJykgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdF9fKCdBZGQgcmVxdWlyZWQgZGF0YSB0byB1c2UgdGhlIGJsb2NrLicsICdhbXAnKVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG5cblx0XHR2YXIgandQcm9wcyA9IHtcblx0XHRcdGxheW91dDogYXR0cmlidXRlcy5hbXBMYXlvdXQsXG5cdFx0XHRoZWlnaHQ6IGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHRcdFx0J2RhdGEtcGxheWVyLWlkJzogYXR0cmlidXRlcy5kYXRhUGxheWVySWRcblx0XHR9O1xuXHRcdGlmICgnZml4ZWQtaGVpZ2h0JyAhPT0gYXR0cmlidXRlcy5hbXBMYXlvdXQgJiYgYXR0cmlidXRlcy53aWR0aCkge1xuXHRcdFx0andQcm9wcy53aWR0aCA9IGF0dHJpYnV0ZXMud2lkdGg7XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdElkKSB7XG5cdFx0XHRqd1Byb3BzWydkYXRhLXBsYXlsaXN0LWlkJ10gPSBhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdElkO1xuXHRcdH1cblx0XHRpZiAoYXR0cmlidXRlcy5kYXRhTWVkaWFJZCkge1xuXHRcdFx0andQcm9wc1snZGF0YS1tZWRpYS1pZCddID0gYXR0cmlidXRlcy5kYXRhTWVkaWFJZDtcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnYW1wLWp3cGxheWVyJywgandQcm9wcyk7XG5cdH1cbn0pOyIsIi8qKlxuICogSGVscGVyIG1ldGhvZHMgZm9yIGJsb2Nrcy5cbiAqL1xuaW1wb3J0IHsgZ2V0TGF5b3V0Q29udHJvbHMsIGdldE1lZGlhUGxhY2Vob2xkZXIgfSBmcm9tICcuLi91dGlscy5qcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgYmxvY2sgbGlicmFyaWVzLlxuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIEluc3BlY3RvckNvbnRyb2xzID0gd3AuZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2wsXG4gICAgUGxhY2Vob2xkZXIgPSBfd3AkY29tcG9uZW50cy5QbGFjZWhvbGRlcixcbiAgICBUb2dnbGVDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVG9nZ2xlQ29udHJvbDtcblxuLyoqXG4gKiBSZWdpc3RlciBibG9jay5cbiAqL1xuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYW1wL2FtcC1icmlkLXBsYXllcicsIHtcblx0dGl0bGU6IF9fKCdBTVAgQnJpZCBQbGF5ZXInLCAnYW1wJyksXG5cdGRlc2NyaXB0aW9uOiBfXygnRGlzcGxheXMgdGhlIEJyaWQgUGxheWVyIHVzZWQgaW4gQnJpZC50diBWaWRlbyBQbGF0Zm9ybS4nLCAnYW1wJyksXG5cdGNhdGVnb3J5OiAnZW1iZWQnLFxuXHRpY29uOiAnZW1iZWQtZ2VuZXJpYycsXG5cdGtleXdvcmRzOiBbX18oJ0VtYmVkJywgJ2FtcCcpXSxcblxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0YXV0b1BsYXk6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJ1xuXHRcdH0sXG5cdFx0ZGF0YVBhcnRuZXI6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1icmlkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLXBhcnRuZXInXG5cdFx0fSxcblx0XHRkYXRhUGxheWVyOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtYnJpZC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wbGF5ZXInXG5cdFx0fSxcblx0XHRkYXRhVmlkZW86IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1icmlkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLXZpZGVvJ1xuXHRcdH0sXG5cdFx0ZGF0YVBsYXlsaXN0OiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtYnJpZC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS1wbGF5bGlzdCdcblx0XHR9LFxuXHRcdGRhdGFPdXRzdHJlYW06IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1icmlkLXBsYXllcicsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLW91dHN0cmVhbSdcblx0XHR9LFxuXHRcdGFtcExheW91dDoge1xuXHRcdFx0ZGVmYXVsdDogJ3Jlc3BvbnNpdmUnLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWJyaWQtcGxheWVyJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2xheW91dCdcblx0XHR9LFxuXHRcdHdpZHRoOiB7XG5cdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdGRlZmF1bHQ6IDYwMFxuXHRcdH0sXG5cdFx0aGVpZ2h0OiB7XG5cdFx0XHRkZWZhdWx0OiA0MDAsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtYnJpZC1wbGF5ZXInLFxuXHRcdFx0YXR0cmlidXRlOiAnaGVpZ2h0J1xuXHRcdH1cblx0fSxcblxuXHRlZGl0OiBmdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcztcblx0XHR2YXIgYXV0b1BsYXkgPSBhdHRyaWJ1dGVzLmF1dG9QbGF5LFxuXHRcdCAgICBkYXRhUGFydG5lciA9IGF0dHJpYnV0ZXMuZGF0YVBhcnRuZXIsXG5cdFx0ICAgIGRhdGFQbGF5ZXIgPSBhdHRyaWJ1dGVzLmRhdGFQbGF5ZXIsXG5cdFx0ICAgIGRhdGFWaWRlbyA9IGF0dHJpYnV0ZXMuZGF0YVZpZGVvLFxuXHRcdCAgICBkYXRhUGxheWxpc3QgPSBhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdCxcblx0XHQgICAgZGF0YU91dHN0cmVhbSA9IGF0dHJpYnV0ZXMuZGF0YU91dHN0cmVhbTtcblxuXHRcdHZhciBhbXBMYXlvdXRPcHRpb25zID0gW3sgdmFsdWU6ICdyZXNwb25zaXZlJywgbGFiZWw6IF9fKCdSZXNwb25zaXZlJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZC1oZWlnaHQnLCBsYWJlbDogX18oJ0ZpeGVkIGhlaWdodCcsICdhbXAnKSB9LCB7IHZhbHVlOiAnZml4ZWQnLCBsYWJlbDogX18oJ0ZpeGVkJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaWxsJywgbGFiZWw6IF9fKCdGaWxsJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmbGV4LWl0ZW0nLCBsYWJlbDogX18oJ0ZsZXgtaXRlbScsICdhbXAnKSB9LCB7IHZhbHVlOiAnbm9kaXNwbGF5JywgbGFiZWw6IF9fKCdObyBEaXNwbGF5JywgJ2FtcCcpIH1dO1xuXHRcdHZhciB1cmwgPSBmYWxzZTtcblx0XHRpZiAoZGF0YVBhcnRuZXIgJiYgZGF0YVBsYXllciAmJiAoZGF0YVZpZGVvIHx8IGRhdGFQbGF5bGlzdCB8fCBkYXRhT3V0c3RyZWFtKSkge1xuXHRcdFx0dXJsID0gJ2h0dHA6Ly9jZG4uYnJpZC50di9saXZlL3BhcnRuZXJzLycgKyBkYXRhUGFydG5lcjtcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnaW5zcGVjdG9yJyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdCcmlkIFBsYXllciBTZXR0aW5ncycsICdhbXAnKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdCcmlkLnR2IHBhcnRuZXIgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGFydG5lcixcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFQYXJ0bmVyOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnQnJpZC50diBwbGF5ZXIgSUQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhUGxheWVyLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVBsYXllcjogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1ZpZGVvIElEIChvbmUgb2YgdmlkZW8gLyBwbGF5bGlzdCAvIG91dHN0cmVhbSBJRCBpcyByZXF1aXJlZCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YVZpZGVvLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVZpZGVvOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnT3V0c3RyZWFtIHVuaXQgSUQgKG9uZSBvZiB2aWRlbyAvIHBsYXlsaXN0IC8gb3V0c3RyZWFtIElEIGlzIHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhT3V0c3RyZWFtLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YU91dHN0cmVhbTogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1BsYXlsaXN0IElEIChvbmUgb2YgdmlkZW8gLyBwbGF5bGlzdCAvIG91dHN0cmVhbSBJRCBpcyByZXF1aXJlZCknLCAnYW1wJyksXG5cdFx0XHRcdFx0XHR2YWx1ZTogZGF0YVBsYXlsaXN0LFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVBsYXlsaXN0OiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVG9nZ2xlQ29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdBdXRvcGxheScsICdhbXAnKSxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGF1dG9QbGF5LFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGF1dG9QbGF5OiAhYXV0b1BsYXkgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0Z2V0TGF5b3V0Q29udHJvbHMocHJvcHMsIGFtcExheW91dE9wdGlvbnMpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR1cmwgJiYgZ2V0TWVkaWFQbGFjZWhvbGRlcihfXygnQnJpZCBQbGF5ZXInLCAnYW1wJyksIHVybCksXG5cdFx0XHQhdXJsICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdHsgbGFiZWw6IF9fKCdCcmlkIFBsYXllcicsICdhbXAnKSB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J3AnLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0X18oJ0FkZCByZXF1aXJlZCBkYXRhIHRvIHVzZSB0aGUgYmxvY2suJywgJ2FtcCcpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWYpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcblxuXHRcdHZhciBicmlkUHJvcHMgPSB7XG5cdFx0XHRsYXlvdXQ6IGF0dHJpYnV0ZXMuYW1wTGF5b3V0LFxuXHRcdFx0aGVpZ2h0OiBhdHRyaWJ1dGVzLmhlaWdodCxcblx0XHRcdCdkYXRhLXBsYXllcic6IGF0dHJpYnV0ZXMuZGF0YVBsYXllcixcblx0XHRcdCdkYXRhLXBhcnRuZXInOiBhdHRyaWJ1dGVzLmRhdGFQYXJ0bmVyXG5cdFx0fTtcblx0XHRpZiAoJ2ZpeGVkLWhlaWdodCcgIT09IGF0dHJpYnV0ZXMuYW1wTGF5b3V0ICYmIGF0dHJpYnV0ZXMud2lkdGgpIHtcblx0XHRcdGJyaWRQcm9wcy53aWR0aCA9IGF0dHJpYnV0ZXMud2lkdGg7XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdCkge1xuXHRcdFx0YnJpZFByb3BzWydkYXRhLXBsYXlsaXN0J10gPSBhdHRyaWJ1dGVzLmRhdGFQbGF5bGlzdDtcblx0XHR9XG5cdFx0aWYgKGF0dHJpYnV0ZXMuZGF0YVZpZGVvKSB7XG5cdFx0XHRicmlkUHJvcHNbJ2RhdGEtdmlkZW8nXSA9IGF0dHJpYnV0ZXMuZGF0YVZpZGVvO1xuXHRcdH1cblx0XHRpZiAoYXR0cmlidXRlcy5kYXRhT3V0c3RyZWFtKSB7XG5cdFx0XHRicmlkUHJvcHNbJ2RhdGEtb3V0c3RyZWFtJ10gPSBhdHRyaWJ1dGVzLmRhdGFPdXRzdHJlYW07XG5cdFx0fVxuXHRcdGlmIChhdHRyaWJ1dGVzLmF1dG9QbGF5KSB7XG5cdFx0XHRicmlkUHJvcHMuYXV0b3BsYXkgPSBhdHRyaWJ1dGVzLmF1dG9QbGF5O1xuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdhbXAtYnJpZC1wbGF5ZXInLCBicmlkUHJvcHMpO1xuXHR9XG59KTsiLCIvKipcbiAqIEhlbHBlciBtZXRob2RzIGZvciBibG9ja3MuXG4gKi9cbmltcG9ydCB7IGdldExheW91dENvbnRyb2xzLCBnZXRNZWRpYVBsYWNlaG9sZGVyIH0gZnJvbSAnLi4vdXRpbHMuanMnO1xuXG4vKipcbiAqIEludGVybmFsIGJsb2NrIGxpYnJhcmllcy5cbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmVkaXRvci5JbnNwZWN0b3JDb250cm9scztcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIFBsYWNlaG9sZGVyID0gX3dwJGNvbXBvbmVudHMuUGxhY2Vob2xkZXIsXG4gICAgVG9nZ2xlQ29udHJvbCA9IF93cCRjb21wb25lbnRzLlRvZ2dsZUNvbnRyb2w7XG5cbi8qKlxuICogUmVnaXN0ZXIgYmxvY2suXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FtcC9hbXAtaW1hLXZpZGVvJywge1xuXHR0aXRsZTogX18oJ0FNUCBJTUEgVmlkZW8nLCAnYW1wJyksXG5cdGRlc2NyaXB0aW9uOiBfXygnRW1iZWRzIGEgdmlkZW8gcGxheWVyIGZvciBpbnN0cmVhbSB2aWRlbyBhZHMgdGhhdCBhcmUgaW50ZWdyYXRlZCB3aXRoIHRoZSBJTUEgU0RLJywgJ2FtcCcpLFxuXHRjYXRlZ29yeTogJ2VtYmVkJyxcblx0aWNvbjogJ2VtYmVkLWdlbmVyaWMnLFxuXHRrZXl3b3JkczogW19fKCdFbWJlZCcsICdhbXAnKV0sXG5cblx0Ly8gQHRvZG8gUGVyaGFwcyBsYXRlciBhZGQgc3VidGl0bGVzIG9wdGlvbiBhbmQgYWRkaXRpb25hbCBzb3VyY2Ugb3B0aW9ucz9cblx0YXR0cmlidXRlczoge1xuXHRcdGRhdGFEZWxheUFkUmVxdWVzdDoge1xuXHRcdFx0ZGVmYXVsdDogZmFsc2UsXG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtaW1hLXZpZGVvJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtZGVsYXktYWQtcmVxdWVzdCdcblx0XHR9LFxuXHRcdGRhdGFUYWc6IHtcblx0XHRcdHNvdXJjZTogJ2F0dHJpYnV0ZScsXG5cdFx0XHRzZWxlY3RvcjogJ2FtcC1pbWEtdmlkZW8nLFxuXHRcdFx0YXR0cmlidXRlOiAnZGF0YS10YWcnXG5cdFx0fSxcblx0XHRkYXRhU3JjOiB7XG5cdFx0XHRzb3VyY2U6ICdhdHRyaWJ1dGUnLFxuXHRcdFx0c2VsZWN0b3I6ICdhbXAtaW1hLXZpZGVvJyxcblx0XHRcdGF0dHJpYnV0ZTogJ2RhdGEtc3JjJ1xuXHRcdH0sXG5cdFx0ZGF0YVBvc3Rlcjoge1xuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWltYS12aWRlbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICdkYXRhLXBvc3Rlcidcblx0XHR9LFxuXHRcdGFtcExheW91dDoge1xuXHRcdFx0ZGVmYXVsdDogJ3Jlc3BvbnNpdmUnLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWltYS12aWRlbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICdsYXlvdXQnXG5cdFx0fSxcblx0XHR3aWR0aDoge1xuXHRcdFx0ZGVmYXVsdDogNjAwLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWltYS12aWRlbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICd3aWR0aCdcblx0XHR9LFxuXHRcdGhlaWdodDoge1xuXHRcdFx0ZGVmYXVsdDogNDAwLFxuXHRcdFx0c291cmNlOiAnYXR0cmlidXRlJyxcblx0XHRcdHNlbGVjdG9yOiAnYW1wLWltYS12aWRlbycsXG5cdFx0XHRhdHRyaWJ1dGU6ICdoZWlnaHQnXG5cdFx0fVxuXHR9LFxuXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXHRcdHZhciBkYXRhRGVsYXlBZFJlcXVlc3QgPSBhdHRyaWJ1dGVzLmRhdGFEZWxheUFkUmVxdWVzdCxcblx0XHQgICAgZGF0YVRhZyA9IGF0dHJpYnV0ZXMuZGF0YVRhZyxcblx0XHQgICAgZGF0YVNyYyA9IGF0dHJpYnV0ZXMuZGF0YVNyYyxcblx0XHQgICAgZGF0YVBvc3RlciA9IGF0dHJpYnV0ZXMuZGF0YVBvc3RlcjtcblxuXHRcdHZhciBhbXBMYXlvdXRPcHRpb25zID0gW3sgdmFsdWU6ICdyZXNwb25zaXZlJywgbGFiZWw6IF9fKCdSZXNwb25zaXZlJywgJ2FtcCcpIH0sIHsgdmFsdWU6ICdmaXhlZCcsIGxhYmVsOiBfXygnRml4ZWQnLCAnYW1wJykgfV07XG5cdFx0dmFyIGRhdGFTZXQgPSBmYWxzZTtcblx0XHRpZiAoZGF0YVRhZyAmJiBkYXRhU3JjKSB7XG5cdFx0XHRkYXRhU2V0ID0gdHJ1ZTtcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdHsga2V5OiAnaW5zcGVjdG9yJyB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdJTUEgVmlkZW8gU2V0dGluZ3MnLCAnYW1wJykgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXygnSHR0cHMgVVJMIGZvciB5b3VyIFZBU1QgYWQgZG9jdW1lbnQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhVGFnLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVRhZzogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ0h0dHBzIFVSTCBvZiB5b3VyIHZpZGVvIGNvbnRlbnQgKHJlcXVpcmVkKScsICdhbXAnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBkYXRhU3JjLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZGF0YVNyYzogdmFsdWUgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ0h0dHBzIFVSTCB0byBwcmV2aWV3IGltYWdlJywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGRhdGFQb3N0ZXIsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkYXRhUG9zdGVyOiB2YWx1ZSB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVG9nZ2xlQ29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdEZWxheSBBZCBSZXF1ZXN0JywgJ2FtcCcpLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZGF0YURlbGF5QWRSZXF1ZXN0LFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGRhdGFEZWxheUFkUmVxdWVzdDogIWRhdGFEZWxheUFkUmVxdWVzdCB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRnZXRMYXlvdXRDb250cm9scyhwcm9wcywgYW1wTGF5b3V0T3B0aW9ucylcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGRhdGFTZXQgJiYgZ2V0TWVkaWFQbGFjZWhvbGRlcihfXygnSU1BIFZpZGVvJywgJ2FtcCcpLCBkYXRhU3JjKSxcblx0XHRcdCFkYXRhU2V0ICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdHsgbGFiZWw6IF9fKCdJTUEgVmlkZW8nLCAnYW1wJykgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdF9fKCdBZGQgcmVxdWlyZWQgZGF0YSB0byB1c2UgdGhlIGJsb2NrLicsICdhbXAnKVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG5cblx0XHR2YXIgaW1hUHJvcHMgPSB7XG5cdFx0XHRsYXlvdXQ6IGF0dHJpYnV0ZXMuYW1wTGF5b3V0LFxuXHRcdFx0aGVpZ2h0OiBhdHRyaWJ1dGVzLmhlaWdodCxcblx0XHRcdHdpZHRoOiBhdHRyaWJ1dGVzLndpZHRoLFxuXHRcdFx0J2RhdGEtdGFnJzogYXR0cmlidXRlcy5kYXRhVGFnLFxuXHRcdFx0J2RhdGEtc3JjJzogYXR0cmlidXRlcy5kYXRhU3JjXG5cdFx0fTtcblx0XHRpZiAoYXR0cmlidXRlcy5kYXRhUG9zdGVyKSB7XG5cdFx0XHRpbWFQcm9wc1snZGF0YS1wb3N0ZXInXSA9IGF0dHJpYnV0ZXMuZGF0YVBvc3Rlcjtcblx0XHR9XG5cdFx0aWYgKGF0dHJpYnV0ZXMuZGF0YURlbGF5QWRSZXF1ZXN0KSB7XG5cdFx0XHRpbWFQcm9wc1snZGF0YS1kZWxheS1hZC1yZXF1ZXN0J10gPSBhdHRyaWJ1dGVzLmRhdGFEZWxheUFkUmVxdWVzdDtcblx0XHR9XG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnYW1wLWltYS12aWRlbycsIGltYVByb3BzKTtcblx0fVxufSk7IiwiLyoqXG4gKiBJbXBvcnQgYmxvY2tzLlxuICovXG5pbXBvcnQgJy4vYW1wLW1hdGhtbCc7XG5pbXBvcnQgJy4vYW1wLXRpbWVhZ28nO1xuaW1wb3J0ICcuL2FtcC1vMi1wbGF5ZXInO1xuaW1wb3J0ICcuL2FtcC1vb3lhbGEtcGxheWVyJztcbmltcG9ydCAnLi9hbXAtcmVhY2gtcGxheWVyJztcbmltcG9ydCAnLi9hbXAtc3ByaW5nYm9hcmQtcGxheWVyJztcbmltcG9ydCAnLi9hbXAtandwbGF5ZXInO1xuaW1wb3J0ICcuL2FtcC1icmlkLXBsYXllcic7XG5pbXBvcnQgJy4vYW1wLWltYS12aWRlbyc7Il0sIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUN2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDOUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMxS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDbEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNqSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDaE1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ2hKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN2TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n")}});
 
assets/js/amp-customize-controls.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-polyfill"]
assets/js/amp-customize-controls.js CHANGED
@@ -1,350 +1 @@
1
- /* exported ampCustomizeControls */
2
- /* eslint no-magic-numbers: [ "error", { "ignore": [ 0, 1, 250] } ] */
3
-
4
- var ampCustomizeControls = ( function( api, $ ) { // eslint-disable-line no-unused-vars
5
- 'use strict';
6
-
7
- var component = {
8
- data: {
9
- queryVar: 'amp',
10
- panelId: '',
11
- ampUrl: '',
12
- l10n: {
13
- unavailableMessage: '',
14
- unavailableLinkText: ''
15
- }
16
- },
17
- tooltipTimeout: 5000,
18
- tooltipVisible: new api.Value( false ),
19
- tooltipFocused: new api.Value( 0 )
20
- };
21
-
22
- /**
23
- * Boot using data sent inline.
24
- *
25
- * @param {Object} data Object data.
26
- * @return {void}
27
- */
28
- component.boot = function boot( data ) {
29
- component.data = data;
30
-
31
- function initPanel() {
32
- api.panel( component.data.panelId, component.panelReady );
33
- }
34
-
35
- if ( api.state ) {
36
- component.addState();
37
- api.bind( 'ready', initPanel );
38
- } else { // WP<4.9.
39
- api.bind( 'ready', function() {
40
- component.addState(); // Needed for WP<4.9.
41
- initPanel();
42
- } );
43
- }
44
- };
45
-
46
- /**
47
- * Add state for AMP.
48
- *
49
- * @return {void}
50
- */
51
- component.addState = function addState() {
52
- api.state.add( 'ampEnabled', new api.Value( false ) );
53
- api.state.add( 'ampAvailable', new api.Value( false ) );
54
- };
55
-
56
- /**
57
- * Check if the URL is AMPified.
58
- *
59
- * @param {string} url URL.
60
- * @return {boolean} whether it is an AMP URL.
61
- */
62
- component.isAmpUrl = function isAmpUrl( url ) {
63
- var urlParser = document.createElement( 'a' ),
64
- regexEndpoint = new RegExp( '\\/' + component.data.queryVar + '\\/?$' );
65
-
66
- urlParser.href = url;
67
- if ( ! _.isUndefined( wp.customize.utils.parseQueryString( urlParser.search.substr( 1 ) )[ component.data.queryVar ] ) ) {
68
- return true;
69
- }
70
- return regexEndpoint.test( urlParser.pathname );
71
- };
72
-
73
- /**
74
- * Create an non-AMP version of a URL.
75
- *
76
- * @param {string} url URL.
77
- * @return {string} non-AMPified URL.
78
- */
79
- component.unampifyUrl = function unampifyUrl( url ) {
80
- var urlParser = document.createElement( 'a' ),
81
- regexEndpoint = new RegExp( '\\/' + component.data.queryVar + '\\/?$' ),
82
- params;
83
-
84
- urlParser.href = url;
85
- urlParser.pathname = urlParser.pathname.replace( regexEndpoint, '' );
86
-
87
- if ( 1 < urlParser.search.length ) {
88
- params = wp.customize.utils.parseQueryString( urlParser.search.substr( 1 ) );
89
- delete params[ component.data.queryVar ];
90
- urlParser.search = $.param( params );
91
- }
92
-
93
- return urlParser.href;
94
- };
95
-
96
- /**
97
- * Create an AMP version of a URL.
98
- *
99
- * @param {string} url URL.
100
- * @return {string} AMPified URL.
101
- */
102
- component.ampifyUrl = function ampifyUrl( url ) {
103
- var urlParser = document.createElement( 'a' );
104
- urlParser.href = component.unampifyUrl( url );
105
- if ( urlParser.search.length ) {
106
- urlParser.search += '&';
107
- }
108
- urlParser.search += component.data.queryVar + '=1';
109
- return urlParser.href;
110
- };
111
-
112
- /**
113
- * Try to close the tooltip after a given timeout.
114
- *
115
- * @return {void}
116
- */
117
- component.tryToCloseTooltip = function tryToCloseTooltip() {
118
- clearTimeout( component.tooltipTimeoutId );
119
- component.tooltipTimeoutId = setTimeout( function() {
120
- if ( ! component.tooltipVisible.get() ) {
121
- return;
122
- }
123
- if ( 0 < component.tooltipFocused.get() ) {
124
- component.tryToCloseTooltip();
125
- } else {
126
- component.tooltipVisible.set( false );
127
- }
128
- }, component.tooltipTimeout );
129
- };
130
-
131
- /**
132
- * Make current URL AMPified if toggle is on.
133
- *
134
- * @param {string} url URL.
135
- * @return {string} AMPified URL.
136
- */
137
- component.setCurrentAmpUrl = function setCurrentAmpUrl( url ) {
138
- var enabled = api.state( 'ampEnabled' ).get();
139
- if ( ! enabled && component.isAmpUrl( url ) ) {
140
- return component.unampifyUrl( url );
141
- } else if ( enabled && ! component.isAmpUrl( url ) ) {
142
- return component.ampifyUrl( url );
143
- }
144
- return url;
145
- };
146
-
147
- /**
148
- * Swap to AMP version of URL in preview.
149
- *
150
- * @return {void}
151
- */
152
- component.updatePreviewUrl = function updatePreviewUrl() {
153
- api.previewer.previewUrl.set( component.setCurrentAmpUrl( api.previewer.previewUrl.get() ) );
154
- };
155
-
156
- /**
157
- * Enable AMP and navigate to the given URL.
158
- *
159
- * @param {string} url - URL.
160
- * @return {void}
161
- */
162
- component.enableAndNavigateToUrl = function enableAndNavigateToUrl( url ) {
163
- api.state( 'ampEnabled' ).set( true );
164
- api.previewer.previewUrl.set( url );
165
- };
166
-
167
- /**
168
- * Update panel notifications.
169
- *
170
- * @return {void}
171
- */
172
- component.updatePanelNotifications = function updatePanelNotifications() {
173
- var panel = api.panel( component.data.panelId ),
174
- containers;
175
- containers = panel.sections().concat( [ panel ] );
176
- if ( api.state( 'ampAvailable' ).get() ) {
177
- _.each( containers, function( container ) {
178
- container.notifications.remove( 'amp_unavailable' );
179
- } );
180
- } else {
181
- _.each( containers, function( container ) {
182
- container.notifications.add( new api.Notification( 'amp_unavailable', {
183
- message: component.data.l10n.unavailableMessage,
184
- type: 'info',
185
- linkText: component.data.l10n.unavailableLinkText,
186
- url: component.data.ampUrl,
187
- templateId: 'customize-amp-unavailable-notification',
188
- render: function() {
189
- var li = api.Notification.prototype.render.call( this );
190
- li.find( 'a' ).on( 'click', function( event ) {
191
- event.preventDefault();
192
- component.enableAndNavigateToUrl( this.href );
193
- } );
194
- return li;
195
- }
196
- } ) );
197
- } );
198
- }
199
- };
200
-
201
- /**
202
- * Hook up all AMP preview interactions once panel is ready.
203
- *
204
- * @param {wp.customize.Panel} panel The AMP panel.
205
- * @return {void}
206
- */
207
- component.panelReady = function panelReady( panel ) {
208
- var ampToggleContainer, checkbox, tooltip, tooltipLink;
209
-
210
- ampToggleContainer = $( wp.template( 'customize-amp-enabled-toggle' )( {
211
- message: component.data.l10n.unavailableMessage,
212
- linkText: component.data.l10n.unavailableLinkText,
213
- url: component.data.ampUrl
214
- } ) );
215
- checkbox = ampToggleContainer.find( 'input[type=checkbox]' );
216
- tooltip = ampToggleContainer.find( '.tooltip' );
217
- tooltipLink = tooltip.find( 'a' );
218
-
219
- // AMP panel triggers the input toggle for AMP preview.
220
- panel.expanded.bind( function( expanded ) {
221
- if ( ! expanded ) {
222
- return;
223
- }
224
- if ( api.state( 'ampAvailable' ).get() ) {
225
- api.state( 'ampEnabled' ).set( panel.expanded.get() );
226
- } else if ( ! panel.notifications ) {
227
- /*
228
- * This is only done if panel notifications aren't supported.
229
- * If they are (as of 4.9) then a notification will be shown
230
- * in the panel and its sections when AMP is not available.
231
- */
232
- setTimeout( function() {
233
- component.tooltipVisible.set( true );
234
- }, 250 );
235
- }
236
- } );
237
-
238
- if ( panel.notifications ) {
239
- api.state( 'ampAvailable' ).bind( component.updatePanelNotifications );
240
- component.updatePanelNotifications();
241
- api.section.bind( 'add', component.updatePanelNotifications );
242
- }
243
-
244
- // Enable AMP toggle if available and mobile device selected.
245
- api.previewedDevice.bind( function( device ) {
246
- if ( api.state( 'ampAvailable' ).get() ) {
247
- api.state( 'ampEnabled' ).set( 'mobile' === device );
248
- }
249
- } );
250
-
251
- // Message coming from previewer.
252
- api.previewer.bind( 'amp-status', function( data ) {
253
- api.state( 'ampAvailable' ).set( data.available );
254
- } );
255
- function setInitialAmpEnabledState( data ) {
256
- api.state( 'ampEnabled' ).set( data.enabled );
257
- api.previewer.unbind( 'amp-status', setInitialAmpEnabledState );
258
- }
259
- api.previewer.bind( 'amp-status', setInitialAmpEnabledState );
260
-
261
- /*
262
- * Persist the presence or lack of the amp=1 param when navigating in the preview,
263
- * even if current page is not yet supported.
264
- */
265
- api.previewer.previewUrl.validate = ( function( prevValidate ) {
266
- return function( value ) {
267
- var val = prevValidate.call( this, value );
268
- if ( val ) {
269
- val = component.setCurrentAmpUrl( val );
270
- }
271
- return val;
272
- };
273
- }( api.previewer.previewUrl.validate ) );
274
-
275
- // Listen for ampEnabled state changes.
276
- api.state( 'ampEnabled' ).bind( function( enabled ) {
277
- checkbox.prop( 'checked', enabled );
278
- component.updatePreviewUrl();
279
- } );
280
-
281
- // Listen for ampAvailable state changes.
282
- api.state( 'ampAvailable' ).bind( function( available ) {
283
- checkbox.toggleClass( 'disabled', ! available );
284
-
285
- // Show the unavailable tooltip if AMP is enabled.
286
- if ( api.state( 'ampEnabled' ).get() ) {
287
- component.tooltipVisible.set( ! available );
288
- }
289
- } );
290
-
291
- // Adding checkbox toggle before device selection.
292
- $( '.devices-wrapper' ).before( ampToggleContainer );
293
-
294
- // User clicked link within tooltip, go to linked post in preview.
295
- tooltipLink.on( 'click', function( event ) {
296
- event.preventDefault();
297
- component.enableAndNavigateToUrl( this.href );
298
- } );
299
-
300
- // Toggle visibility of tooltip based on tooltipVisible state.
301
- component.tooltipVisible.bind( function( visible ) {
302
- tooltip.attr( 'aria-hidden', visible ? 'false' : 'true' );
303
- if ( visible ) {
304
- $( document ).on( 'click.amp-toggle-outside', function( event ) {
305
- if ( ! $.contains( ampToggleContainer[ 0 ], event.target ) ) {
306
- component.tooltipVisible.set( false );
307
- }
308
- } );
309
- tooltip.fadeIn();
310
- component.tryToCloseTooltip();
311
- } else {
312
- tooltip.fadeOut();
313
- component.tooltipFocused.set( 0 );
314
- $( document ).off( 'click.amp-toggle-outside' );
315
- }
316
- } );
317
-
318
- // Handle click on checkbox to either enable the AMP preview or show the tooltip.
319
- checkbox.on( 'click', function() {
320
- this.checked = ! this.checked; // Undo what we just did, since state is managed in ampAvailable change handler.
321
- if ( api.state( 'ampAvailable' ).get() ) {
322
- api.state( 'ampEnabled' ).set( ! api.state( 'ampEnabled' ).get() );
323
- } else {
324
- component.tooltipVisible.set( true );
325
- }
326
- } );
327
-
328
- // Keep track of the user's state interacting with the tooltip.
329
- tooltip.on( 'mouseenter', function() {
330
- if ( ! api.state( 'ampAvailable' ).get() ) {
331
- component.tooltipVisible.set( true );
332
- }
333
- component.tooltipFocused.set( component.tooltipFocused.get() + 1 );
334
- } );
335
- tooltip.on( 'mouseleave', function() {
336
- component.tooltipFocused.set( component.tooltipFocused.get() - 1 );
337
- } );
338
- tooltipLink.on( 'focus', function() {
339
- if ( ! api.state( 'ampAvailable' ).get() ) {
340
- component.tooltipVisible.set( true );
341
- }
342
- component.tooltipFocused.set( component.tooltipFocused.get() + 1 );
343
- } );
344
- tooltipLink.on( 'blur', function() {
345
- component.tooltipFocused.set( component.tooltipFocused.get() - 1 );
346
- } );
347
- };
348
-
349
- return component;
350
- }( wp.customize, jQuery ) );
1
+ !function(e){var t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(n,i,function(t){return e[t]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t){window.ampCustomizeControls=function(e,t){"use strict";var a={data:{queryVar:"amp",panelId:"",ampUrl:"",l10n:{unavailableMessage:"",unavailableLinkText:""}},tooltipTimeout:5e3,tooltipVisible:new e.Value(!1),tooltipFocused:new e.Value(0),boot:function(t){function n(){e.panel(a.data.panelId,a.panelReady)}a.data=t,e.state?(a.addState(),e.bind("ready",n)):e.bind("ready",function(){a.addState(),n()})},addState:function(){e.state.add("ampEnabled",new e.Value(!1)),e.state.add("ampAvailable",new e.Value(!1))},isAmpUrl:function(e){var t=document.createElement("a"),n=new RegExp("\\/"+a.data.queryVar+"\\/?$");return t.href=e,!_.isUndefined(wp.customize.utils.parseQueryString(t.search.substr(1))[a.data.queryVar])||n.test(t.pathname)},unampifyUrl:function(e){var n=document.createElement("a"),i=new RegExp("\\/"+a.data.queryVar+"\\/?$");if(n.href=e,n.pathname=n.pathname.replace(i,""),1<n.search.length){var o=window.wp.customize.utils.parseQueryString(n.search.substr(1));delete o[a.data.queryVar],n.search=t.param(o)}return n.href},ampifyUrl:function(e){var t=document.createElement("a");return t.href=a.unampifyUrl(e),t.search.length&&(t.search+="&"),t.search+=a.data.queryVar+"=1",t.href},tryToCloseTooltip:function(){clearTimeout(a.tooltipTimeoutId),a.tooltipTimeoutId=setTimeout(function(){a.tooltipVisible.get()&&(0<a.tooltipFocused.get()?a.tryToCloseTooltip():a.tooltipVisible.set(!1))},a.tooltipTimeout)},setCurrentAmpUrl:function(t){var n=e.state("ampEnabled").get();return!n&&a.isAmpUrl(t)?a.unampifyUrl(t):n&&!a.isAmpUrl(t)?a.ampifyUrl(t):t},updatePreviewUrl:function(){e.previewer.previewUrl.set(a.setCurrentAmpUrl(e.previewer.previewUrl.get()))},enableAndNavigateToUrl:function(t){e.state("ampEnabled").set(!0),e.previewer.previewUrl.set(t)},updatePanelNotifications:function(){var t=e.panel(a.data.panelId),n=t.sections().concat([t]);e.state("ampAvailable").get()?_.each(n,function(e){e.notifications.remove("amp_unavailable")}):_.each(n,function(t){t.notifications.add(new e.Notification("amp_unavailable",{message:a.data.l10n.unavailableMessage,type:"info",linkText:a.data.l10n.unavailableLinkText,url:a.data.ampUrl,templateId:"customize-amp-unavailable-notification",render:function(){var t=e.Notification.prototype.render.call(this);return t.find("a").on("click",function(e){e.preventDefault(),a.enableAndNavigateToUrl(this.href)}),t}}))})},panelReady:function(n){var i,o=t(wp.template("customize-amp-enabled-toggle")({message:a.data.l10n.unavailableMessage,linkText:a.data.l10n.unavailableLinkText,url:a.data.ampUrl})),l=o.find("input[type=checkbox]"),r=o.find(".tooltip"),u=r.find("a");n.expanded.bind(function(t){t&&(e.state("ampAvailable").get()?e.state("ampEnabled").set(n.expanded.get()):n.notifications||setTimeout(function(){a.tooltipVisible.set(!0)},250))}),n.notifications&&(e.state("ampAvailable").bind(a.updatePanelNotifications),a.updatePanelNotifications(),e.section.bind("add",a.updatePanelNotifications)),e.previewedDevice.bind(function(t){e.state("ampAvailable").get()&&e.state("ampEnabled").set("mobile"===t)}),e.previewer.bind("amp-status",function(t){e.state("ampAvailable").set(t.available)}),e.previewer.bind("amp-status",function t(a){e.state("ampEnabled").set(a.enabled),e.previewer.unbind("amp-status",t)}),e.previewer.previewUrl.validate=(i=e.previewer.previewUrl.validate,function(e){var t=i.call(this,e);return t&&(t=a.setCurrentAmpUrl(t)),t}),e.state("ampEnabled").bind(function(e){l.prop("checked",e),a.updatePreviewUrl()}),e.state("ampAvailable").bind(function(t){l.toggleClass("disabled",!t),e.state("ampEnabled").get()&&a.tooltipVisible.set(!t)}),t(".devices-wrapper").before(o),u.on("click",function(e){e.preventDefault(),a.enableAndNavigateToUrl(this.href)}),a.tooltipVisible.bind(function(e){r.attr("aria-hidden",e?"false":"true"),e?(t(document).on("click.amp-toggle-outside",function(e){t.contains(o[0],e.target)||a.tooltipVisible.set(!1)}),r.fadeIn(),a.tryToCloseTooltip()):(r.fadeOut(),a.tooltipFocused.set(0),t(document).off("click.amp-toggle-outside"))}),l.on("click",function(){this.checked=!this.checked,e.state("ampAvailable").get()?e.state("ampEnabled").set(!e.state("ampEnabled").get()):a.tooltipVisible.set(!0)}),r.on("mouseenter",function(){e.state("ampAvailable").get()||a.tooltipVisible.set(!0),a.tooltipFocused.set(a.tooltipFocused.get()+1)}),r.on("mouseleave",function(){a.tooltipFocused.set(a.tooltipFocused.get()-1)}),u.on("focus",function(){e.state("ampAvailable").get()||a.tooltipVisible.set(!0),a.tooltipFocused.set(a.tooltipFocused.get()+1)}),u.on("blur",function(){a.tooltipFocused.set(a.tooltipFocused.get()-1)})}};return a}(wp.customize,jQuery)}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-customize-preview.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-polyfill"]
assets/js/amp-customize-preview.js CHANGED
@@ -1,25 +1 @@
1
- /* exported ampCustomizePreview */
2
-
3
- var ampCustomizePreview = ( function( api ) { // eslint-disable-line no-unused-vars
4
- 'use strict';
5
-
6
- var component = {};
7
-
8
- /**
9
- * Boot using data sent inline.
10
- *
11
- * @param {Object} data - PHP exports.
12
- * @param {boolean} data.available - Whether AMP is available.
13
- * @param {boolean} data.enabled - Whether AMP is enabled.
14
- * @return {void}
15
- */
16
- component.boot = function boot( data ) {
17
- api.bind( 'preview-ready', function() {
18
- api.preview.bind( 'active', function() {
19
- api.preview.send( 'amp-status', data );
20
- } );
21
- } );
22
- };
23
-
24
- return component;
25
- }( wp.customize ) );
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([,function(e,t){window.ampCustomizePreview=function(e){"use strict";var t={boot:function(t){e.bind("preview-ready",function(){e.preview.bind("active",function(){e.preview.send("amp-status",t)})})}};return t}(wp.customize)}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-customizer-design-preview.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-polyfill"]
assets/js/amp-customizer-design-preview.js CHANGED
@@ -1,48 +1 @@
1
- /* global amp_customizer_design, console */
2
-
3
- ( function( $ ) {
4
- 'use strict';
5
-
6
- // Nav bar text color.
7
- wp.customize( 'amp_customizer[header_color]', function( value ) {
8
- value.bind( function( to ) {
9
- $( '.amp-wp-header a' ).css( 'color', to );
10
- $( '.amp-wp-header div' ).css( 'color', to );
11
- $( '.amp-wp-header .amp-wp-site-icon' ).css( 'border-color', to ).css( 'background-color', to );
12
- } );
13
- } );
14
-
15
- // Nav bar background color.
16
- wp.customize( 'amp_customizer[header_background_color]', function( value ) {
17
- value.bind( function( to ) {
18
- $( 'html, .amp-wp-header' ).css( 'background-color', to );
19
- $( '.amp-wp-article a, .amp-wp-article a:visited, .amp-wp-footer a, .amp-wp-footer a:visited' ).css( 'color', to );
20
- $( 'blockquote, .amp-wp-byline amp-img' ).css( 'border-color', to );
21
- } );
22
- } );
23
-
24
- // AMP background color scheme.
25
- wp.customize( 'amp_customizer[color_scheme]', function( value ) {
26
- value.bind( function( to ) {
27
- var colors = amp_customizer_design.color_schemes[ to ]; // eslint-disable-line
28
-
29
- if ( ! colors ) {
30
- console.error( 'Selected color scheme "%s" not registered.', to ); // eslint-disable-line
31
- return;
32
- }
33
-
34
- $( 'body' ).css( 'background-color', colors.theme_color );
35
- $( 'body, a:hover, a:active, a:focus, blockquote, .amp-wp-article, .amp-wp-title' ).css( 'color', colors.text_color );
36
- $( '.amp-wp-meta, .wp-caption .wp-caption-text, .amp-wp-tax-category, .amp-wp-tax-tag, .amp-wp-footer p' ).css( 'color', colors.muted_text_color );
37
- $( '.wp-caption .wp-caption-text, .amp-wp-comments-link a, .amp-wp-footer' ).css( 'border-color', colors.border_color );
38
- $( '.amp-wp-iframe-placeholder, amp-carousel, amp-iframe, amp-youtube, amp-instagram, amp-vine' ).css( 'background-color', colors.border_color );
39
- } );
40
- } );
41
-
42
- // Site title.
43
- wp.customize( 'blogname', function( setting ) {
44
- setting.bind( function( title ) {
45
- $( '.amp-wp-header .amp-site-title, .amp-wp-footer h2' ).text( title );
46
- } );
47
- } );
48
- }( jQuery ) );
1
+ !function(e){var o={};function r(t){if(o[t])return o[t].exports;var c=o[t]={i:t,l:!1,exports:{}};return e[t].call(c.exports,c,c.exports,r),c.l=!0,c.exports}r.m=e,r.c=o,r.d=function(e,o,t){r.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,o){if(1&o&&(e=r(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var c in e)r.d(t,c,function(o){return e[o]}.bind(null,c));return t},r.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(o,"a",o),o},r.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},r.p="",r(r.s=2)}({2:function(e,o){!function(e){"use strict";wp.customize("amp_customizer[header_color]",function(o){o.bind(function(o){e(".amp-wp-header a").css("color",o),e(".amp-wp-header div").css("color",o),e(".amp-wp-header .amp-wp-site-icon").css("border-color",o).css("background-color",o)})}),wp.customize("amp_customizer[header_background_color]",function(o){o.bind(function(o){e("html, .amp-wp-header").css("background-color",o),e(".amp-wp-article a, .amp-wp-article a:visited, .amp-wp-footer a, .amp-wp-footer a:visited").css("color",o),e("blockquote, .amp-wp-byline amp-img").css("border-color",o)})}),wp.customize("amp_customizer[color_scheme]",function(o){o.bind(function(o){var r=amp_customizer_design.color_schemes[o];r?(e("body").css("background-color",r.theme_color),e("body, a:hover, a:active, a:focus, blockquote, .amp-wp-article, .amp-wp-title").css("color",r.text_color),e(".amp-wp-meta, .wp-caption .wp-caption-text, .amp-wp-tax-category, .amp-wp-tax-tag, .amp-wp-footer p").css("color",r.muted_text_color),e(".wp-caption .wp-caption-text, .amp-wp-comments-link a, .amp-wp-footer").css("border-color",r.border_color),e(".amp-wp-iframe-placeholder, amp-carousel, amp-iframe, amp-youtube, amp-instagram, amp-vine").css("background-color",r.border_color)):console.error('Selected color scheme "%s" not registered.',o)})}),wp.customize("blogname",function(o){o.bind(function(o){e(".amp-wp-header .amp-site-title, .amp-wp-footer h2").text(o)})})}(jQuery)}});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-editor-blocks.js DELETED
@@ -1,848 +0,0 @@
1
- /* exported ampEditorBlocks */
2
- /* eslint no-magic-numbers: [ "error", { "ignore": [ 1, -1, 0, 4 ] } ] */
3
-
4
- var ampEditorBlocks = ( function() { // eslint-disable-line no-unused-vars
5
- var component, __;
6
-
7
- __ = wp.i18n.__;
8
-
9
- component = {
10
-
11
- /**
12
- * Holds data.
13
- */
14
- data: {
15
- ampLayoutOptions: [
16
- {
17
- value: 'nodisplay',
18
- label: __( 'No Display', 'amp' ),
19
- notAvailable: [
20
- 'core-embed/vimeo',
21
- 'core-embed/dailymotion',
22
- 'core-embed/hulu',
23
- 'core-embed/reddit',
24
- 'core-embed/soundcloud'
25
- ]
26
- },
27
- {
28
- // Not supported by amp-audio and amp-pixel.
29
- value: 'fixed',
30
- label: __( 'Fixed', 'amp' ),
31
- notAvailable: [
32
- 'core-embed/soundcloud'
33
- ]
34
- },
35
- {
36
- // To ensure your AMP element displays, you must specify a width and height for the containing element.
37
- value: 'responsive',
38
- label: __( 'Responsive', 'amp' ),
39
- notAvailable: [
40
- 'core-embed/soundcloud'
41
- ]
42
- },
43
- {
44
- value: 'fixed-height',
45
- label: __( 'Fixed height', 'amp' ),
46
- notAvailable: []
47
- },
48
- {
49
- value: 'fill',
50
- label: __( 'Fill', 'amp' ),
51
- notAvailable: [
52
- 'core-embed/soundcloud'
53
- ]
54
- },
55
- {
56
- value: 'flex-item',
57
- label: __( 'Flex Item', 'amp' ),
58
- notAvailable: [
59
- 'core-embed/soundcloud'
60
- ]
61
- },
62
- {
63
- // Not supported by video.
64
- value: 'intrinsic',
65
- label: __( 'Intrinsic', 'amp' ),
66
- notAvailable: [
67
- 'core/video',
68
- 'core-embed/youtube',
69
- 'core-embed/facebook',
70
- 'core-embed/instagram',
71
- 'core-embed/vimeo',
72
- 'core-embed/dailymotion',
73
- 'core-embed/hulu',
74
- 'core-embed/reddit',
75
- 'core-embed/soundcloud'
76
- ]
77
- }
78
- ],
79
- defaultWidth: 608, // Max-width in the editor.
80
- defaultHeight: 400,
81
- mediaBlocks: [
82
- 'core/image',
83
- 'core/video'
84
- ],
85
- textBlocks: [
86
- 'core/paragraph',
87
- 'core/heading',
88
- 'core/code',
89
- 'core/quote',
90
- 'core/subhead'
91
- ],
92
- ampSettingsLabel: __( 'AMP Settings' ),
93
- fontSizes: {
94
- small: 14,
95
- larger: 48
96
- },
97
- ampPanelLabel: __( 'AMP Settings' )
98
- },
99
- hasThemeSupport: true
100
- };
101
-
102
- /**
103
- * Add filters.
104
- *
105
- * @param {Object} data Data.
106
- */
107
- component.boot = function boot( data ) {
108
- if ( data ) {
109
- _.extend( component.data, data );
110
- }
111
-
112
- wp.hooks.addFilter( 'blocks.registerBlockType', 'ampEditorBlocks/addAttributes', component.addAMPAttributes );
113
- wp.hooks.addFilter( 'blocks.getSaveElement', 'ampEditorBlocks/filterSave', component.filterBlocksSave );
114
- wp.hooks.addFilter( 'editor.BlockEdit', 'ampEditorBlocks/filterEdit', component.filterBlocksEdit );
115
- wp.hooks.addFilter( 'blocks.getSaveContent.extraProps', 'ampEditorBlocks/addExtraAttributes', component.addAMPExtraProps );
116
- };
117
-
118
- /**
119
- * Check if layout is available for the block.
120
- *
121
- * @param {string} blockName Block name.
122
- * @param {Object} option Layout option object.
123
- * @return {boolean} If is available.
124
- */
125
- component.isLayoutAvailable = function isLayoutAvailable( blockName, option ) {
126
- return -1 === option.notAvailable.indexOf( blockName );
127
- };
128
-
129
- /**
130
- * Get layout options depending on the block.
131
- *
132
- * @param {string} blockName Block name.
133
- * @return {[*]} Options.
134
- */
135
- component.getLayoutOptions = function getLayoutOptions( blockName ) {
136
- var layoutOptions = [
137
- {
138
- value: '',
139
- label: __( 'Default', 'amp' )
140
- }
141
- ];
142
-
143
- _.each( component.data.ampLayoutOptions, function( option ) {
144
- if ( component.isLayoutAvailable( blockName, option ) ) {
145
- layoutOptions.push( {
146
- value: option.value,
147
- label: option.label
148
- } );
149
- }
150
- } );
151
-
152
- return layoutOptions;
153
- };
154
-
155
- /**
156
- * Add extra data-amp-layout attribute to save to DB.
157
- *
158
- * @param {Object} props Properties.
159
- * @param {Object} blockType Block type.
160
- * @param {Object} attributes Attributes.
161
- * @return {Object} Props.
162
- */
163
- component.addAMPExtraProps = function addAMPExtraProps( props, blockType, attributes ) {
164
- var ampAttributes = {};
165
-
166
- // Shortcode props are handled differently.
167
- if ( 'core/shortcode' === blockType.name ) {
168
- return props;
169
- }
170
-
171
- // AMP blocks handle layout and other props on their own.
172
- if ( 'amp/' === blockType.name.substr( 0, 4 ) ) {
173
- return props;
174
- }
175
-
176
- if ( attributes.ampLayout ) {
177
- ampAttributes[ 'data-amp-layout' ] = attributes.ampLayout;
178
- }
179
- if ( attributes.ampNoLoading ) {
180
- ampAttributes[ 'data-amp-noloading' ] = attributes.ampNoLoading;
181
- }
182
- if ( attributes.ampLightbox ) {
183
- ampAttributes[ 'data-amp-lightbox' ] = attributes.ampLightbox;
184
- }
185
- if ( attributes.ampCarousel ) {
186
- ampAttributes[ 'data-amp-carousel' ] = attributes.ampCarousel;
187
- }
188
-
189
- return _.extend( ampAttributes, props );
190
- };
191
-
192
- /**
193
- * Add AMP attributes (in this test case just ampLayout) to every core block.
194
- *
195
- * @param {Object} settings Settings.
196
- * @param {string} name Block name.
197
- * @return {Object} Settings.
198
- */
199
- component.addAMPAttributes = function addAMPAttributes( settings, name ) {
200
- // AMP Carousel settings.
201
- if ( 'core/shortcode' === name || 'core/gallery' === name ) {
202
- if ( ! settings.attributes ) {
203
- settings.attributes = {};
204
- }
205
- settings.attributes.ampCarousel = {
206
- type: 'boolean'
207
- };
208
- settings.attributes.ampLightbox = {
209
- type: 'boolean'
210
- };
211
- }
212
-
213
- // Add AMP Lightbox settings.
214
- if ( 'core/image' === name ) {
215
- if ( ! settings.attributes ) {
216
- settings.attributes = {};
217
- }
218
- settings.attributes.ampLightbox = {
219
- type: 'boolean'
220
- };
221
- }
222
-
223
- // Fit-text for text blocks.
224
- if ( -1 !== component.data.textBlocks.indexOf( name ) ) {
225
- if ( ! settings.attributes ) {
226
- settings.attributes = {};
227
- }
228
- settings.attributes.ampFitText = {
229
- default: false
230
- };
231
- settings.attributes.minFont = {
232
- default: component.data.fontSizes.small,
233
- source: 'attribute',
234
- selector: 'amp-fit-text',
235
- attribute: 'min-font-size'
236
- };
237
- settings.attributes.maxFont = {
238
- default: component.data.fontSizes.larger,
239
- source: 'attribute',
240
- selector: 'amp-fit-text',
241
- attribute: 'max-font-size'
242
- };
243
- settings.attributes.height = {
244
- default: 50,
245
- source: 'attribute',
246
- selector: 'amp-fit-text',
247
- attribute: 'height'
248
- };
249
- }
250
-
251
- // Layout settings for embeds and media blocks.
252
- if ( 0 === name.indexOf( 'core-embed' ) || -1 !== component.data.mediaBlocks.indexOf( name ) ) {
253
- if ( ! settings.attributes ) {
254
- settings.attributes = {};
255
- }
256
- settings.attributes.ampLayout = {
257
- type: 'string'
258
- };
259
- settings.attributes.ampNoLoading = {
260
- type: 'boolean'
261
- };
262
- }
263
- return settings;
264
- };
265
-
266
- /**
267
- * Filters blocks edit function of all blocks.
268
- *
269
- * @param {Function} BlockEdit Edit function.
270
- * @return {Function} Edit function.
271
- */
272
- component.filterBlocksEdit = function filterBlocksEdit( BlockEdit ) {
273
- var el = wp.element.createElement;
274
-
275
- return function( props ) {
276
- var attributes = props.attributes,
277
- name = props.name,
278
- ampLayout,
279
- inspectorControls;
280
-
281
- ampLayout = attributes.ampLayout;
282
-
283
- if ( 'core/shortcode' === name ) {
284
- // Lets remove amp-carousel from edit view.
285
- if ( component.hasGalleryShortcodeCarouselAttribute( attributes.text || '' ) ) {
286
- props.setAttributes( { text: component.removeAmpCarouselFromShortcodeAtts( attributes.text ) } );
287
- }
288
- // Lets remove amp-lightbox from edit view.
289
- if ( component.hasGalleryShortcodeLightboxAttribute( attributes.text || '' ) ) {
290
- props.setAttributes( { text: component.removeAmpLightboxFromShortcodeAtts( attributes.text ) } );
291
- }
292
-
293
- inspectorControls = component.setUpShortcodeInspectorControls( props );
294
- if ( '' === inspectorControls ) {
295
- // Return original.
296
- return [
297
- el( BlockEdit, _.extend( {
298
- key: 'original'
299
- }, props ) )
300
- ];
301
- }
302
- } else if ( 'core/gallery' === name ) {
303
- inspectorControls = component.setUpGalleryInpsectorControls( props );
304
- } else if ( 'core/image' === name ) {
305
- inspectorControls = component.setUpImageInpsectorControls( props );
306
- } else if ( -1 !== component.data.mediaBlocks.indexOf( name ) || 0 === name.indexOf( 'core-embed/' ) ) {
307
- inspectorControls = component.setUpInspectorControls( props );
308
- } else if ( -1 !== component.data.textBlocks.indexOf( name ) ) {
309
- inspectorControls = component.setUpTextBlocksInspectorControls( props );
310
- }
311
-
312
- // Return just inspector controls in case of 'nodisplay'.
313
- if ( ampLayout && 'nodisplay' === ampLayout ) {
314
- return [
315
- inspectorControls
316
- ];
317
- }
318
-
319
- return [
320
- el( BlockEdit, _.extend( {
321
- key: 'original'
322
- }, props ) ),
323
- inspectorControls
324
- ];
325
- };
326
- };
327
-
328
- /**
329
- * Set width and height in case of image block.
330
- *
331
- * @param {Object} props Props.
332
- * @param {string} layout Layout.
333
- */
334
- component.setImageBlockLayoutAttributes = function setImageBlockLayoutAttributes( props, layout ) {
335
- var attributes = props.attributes;
336
- switch ( layout ) {
337
- case 'fixed-height':
338
- if ( ! attributes.height ) {
339
- props.setAttributes( { height: component.data.defaultHeight } );
340
- }
341
- // Lightbox doesn't work with fixed height, so unset it.
342
- if ( attributes.ampLightbox ) {
343
- props.setAttributes( { ampLightbox: false } );
344
- }
345
- break;
346
-
347
- case 'fixed':
348
- if ( ! attributes.height ) {
349
- props.setAttributes( { height: component.data.defaultHeight } );
350
- }
351
- if ( ! attributes.width ) {
352
- props.setAttributes( { width: component.data.defaultWidth } );
353
- }
354
- break;
355
- }
356
- };
357
-
358
- /**
359
- * Default setup for inspector controls.
360
- *
361
- * @param {Object} props Props.
362
- * @return {Object|Element|*|{$$typeof, type, key, ref, props, _owner}} Inspector Controls.
363
- */
364
- component.setUpInspectorControls = function setUpInspectorControls( props ) {
365
- var isSelected = props.isSelected,
366
- el = wp.element.createElement,
367
- InspectorControls = wp.editor.InspectorControls,
368
- PanelBody = wp.components.PanelBody;
369
-
370
- return isSelected && (
371
- el( InspectorControls, { key: 'inspector' },
372
- el( PanelBody, { title: component.data.ampPanelLabel },
373
- component.getAmpLayoutControl( props ),
374
- component.getAmpNoloadingToggle( props )
375
- )
376
- )
377
- );
378
- };
379
-
380
- /**
381
- * Get AMP Layout select control.
382
- *
383
- * @param {Object} props Props.
384
- * @return {Object} Element.
385
- */
386
- component.getAmpLayoutControl = function getAmpLayoutControl( props ) {
387
- var ampLayout = props.attributes.ampLayout,
388
- el = wp.element.createElement,
389
- SelectControl = wp.components.SelectControl,
390
- name = props.name,
391
- label = __( 'AMP Layout' );
392
-
393
- if ( 'core/image' === name ) {
394
- label = __( 'AMP Layout (modifies width/height)' );
395
- }
396
-
397
- return el( SelectControl, {
398
- label: label,
399
- value: ampLayout,
400
- options: component.getLayoutOptions( name ),
401
- onChange: function( value ) {
402
- props.setAttributes( { ampLayout: value } );
403
- if ( 'core/image' === props.name ) {
404
- component.setImageBlockLayoutAttributes( props, value );
405
- }
406
- }
407
- } );
408
- };
409
-
410
- /**
411
- * Get AMP Noloading toggle control.
412
- *
413
- * @param {Object} props Props.
414
- * @return {Object} Element.
415
- */
416
- component.getAmpNoloadingToggle = function getAmpNoloadingToggle( props ) {
417
- var ampNoLoading = props.attributes.ampNoLoading,
418
- el = wp.element.createElement,
419
- ToggleControl = wp.components.ToggleControl,
420
- label = __( 'AMP Noloading' );
421
-
422
- return el( ToggleControl, {
423
- label: label,
424
- checked: ampNoLoading,
425
- onChange: function() {
426
- props.setAttributes( { ampNoLoading: ! ampNoLoading } );
427
- }
428
- } );
429
- };
430
-
431
- /**
432
- * Setup inspector controls for text blocks.
433
- *
434
- * @todo Consider wrapping the render function to delete the original font size in text settings when ampFitText.
435
- *
436
- * @param {Object} props Props.
437
- * @return {Object|Element|*|{$$typeof, type, key, ref, props, _owner}} Inspector Controls.
438
- */
439
- component.setUpTextBlocksInspectorControls = function setUpInspectorControls( props ) {
440
- var inspectorPanelBodyArgs,
441
- ampFitText = props.attributes.ampFitText,
442
- minFont = props.attributes.minFont,
443
- maxFont = props.attributes.maxFont,
444
- height = props.attributes.height,
445
- isSelected = props.isSelected,
446
- el = wp.element.createElement,
447
- InspectorControls = wp.editor.InspectorControls,
448
- TextControl = wp.components.TextControl,
449
- FontSizePicker = wp.components.FontSizePicker,
450
- ToggleControl = wp.components.ToggleControl,
451
- PanelBody = wp.components.PanelBody,
452
- label = __( 'Use AMP Fit Text' ),
453
- FONT_SIZES = [
454
- {
455
- name: 'small',
456
- shortName: __( 'S' ),
457
- size: 14
458
- },
459
- {
460
- name: 'regular',
461
- shortName: __( 'M' ),
462
- size: 16
463
- },
464
- {
465
- name: 'large',
466
- shortName: __( 'L' ),
467
- size: 36
468
- },
469
- {
470
- name: 'larger',
471
- shortName: __( 'XL' ),
472
- size: 48
473
- }
474
- ];
475
-
476
- if ( ! isSelected ) {
477
- return null;
478
- }
479
-
480
- inspectorPanelBodyArgs = [
481
- PanelBody,
482
- { title: component.data.ampSettingsLabel, className: ampFitText ? 'is-amp-fit-text' : '' },
483
- el( ToggleControl, {
484
- label: label,
485
- checked: ampFitText,
486
- onChange: function() {
487
- props.setAttributes( { ampFitText: ! ampFitText } );
488
- }
489
- } )
490
- ];
491
-
492
- if ( ampFitText ) {
493
- inspectorPanelBodyArgs.push.apply( inspectorPanelBodyArgs, [
494
- el( TextControl, {
495
- label: __( 'Height' ),
496
- value: height,
497
- min: 1,
498
- onChange: function( nextHeight ) {
499
- props.setAttributes( { height: nextHeight } );
500
- }
501
- } ),
502
- parseInt( maxFont ) > parseInt( height ) && el(
503
- wp.components.Notice,
504
- {
505
- status: 'error',
506
- isDismissible: false
507
- },
508
- __( 'The height must be greater than the max font size.' )
509
- ),
510
- el( PanelBody, { title: __( 'Minimum font size' ) },
511
- el( FontSizePicker, {
512
- fallbackFontSize: 14,
513
- value: minFont,
514
- fontSizes: FONT_SIZES,
515
- onChange: function( nextMinFont ) {
516
- if ( ! nextMinFont ) {
517
- nextMinFont = component.data.fontSizes.small; // @todo Supplying fallbackFontSize should be done automatically by the component?
518
- }
519
- if ( parseInt( nextMinFont ) <= parseInt( maxFont ) ) {
520
- props.setAttributes( { minFont: nextMinFont } );
521
- }
522
- }
523
- } )
524
- ),
525
- parseInt( minFont ) > parseInt( maxFont ) && el(
526
- wp.components.Notice,
527
- {
528
- status: 'error',
529
- isDismissible: false
530
- },
531
- __( 'The min font size must less than the max font size.' )
532
- ),
533
- el( PanelBody, { title: __( 'Maximum font size' ) },
534
- el( FontSizePicker, {
535
- value: maxFont,
536
- fallbackFontSize: 48,
537
- fontSizes: FONT_SIZES,
538
- onChange: function( nextMaxFont ) {
539
- if ( ! nextMaxFont ) {
540
- nextMaxFont = component.data.fontSizes.larger; // @todo Supplying fallbackFontSize should be done automatically by the component?
541
- }
542
- props.setAttributes( {
543
- maxFont: nextMaxFont,
544
- height: Math.max( nextMaxFont, height )
545
- } );
546
- }
547
- } )
548
- )
549
- ] );
550
- }
551
-
552
- return (
553
- el( InspectorControls, { key: 'inspector' },
554
- el.apply( null, inspectorPanelBodyArgs )
555
- )
556
- );
557
- };
558
-
559
- /**
560
- * Set up inspector controls for shortcode block.
561
- * Adds ampCarousel attribute in case of gallery shortcode.
562
- *
563
- * @param {Object} props Props.
564
- * @return {Object} Inspector controls.
565
- */
566
- component.setUpShortcodeInspectorControls = function setUpShortcodeInspectorControls( props ) {
567
- var isSelected = props.isSelected,
568
- el = wp.element.createElement,
569
- InspectorControls = wp.editor.InspectorControls,
570
- PanelBody = wp.components.PanelBody;
571
-
572
- if ( component.isGalleryShortcode( props.attributes ) ) {
573
- return isSelected && (
574
- el( InspectorControls, { key: 'inspector' },
575
- el( PanelBody, { title: component.data.ampPanelLabel },
576
- component.data.hasThemeSupport && component.getAmpCarouselToggle( props ),
577
- component.getAmpLightboxToggle( props )
578
- )
579
- )
580
- );
581
- }
582
-
583
- return '';
584
- };
585
-
586
- /**
587
- * Get AMP Lightbox toggle control.
588
- *
589
- * @param {Object} props Props.
590
- * @return {Object} Element.
591
- */
592
- component.getAmpLightboxToggle = function getAmpLightboxToggle( props ) {
593
- var ampLightbox = props.attributes.ampLightbox,
594
- el = wp.element.createElement,
595
- ToggleControl = wp.components.ToggleControl,
596
- label = __( 'Add lightbox effect' );
597
-
598
- return el( ToggleControl, {
599
- label: label,
600
- checked: ampLightbox,
601
- onChange: function( nextValue ) {
602
- props.setAttributes( { ampLightbox: ! ampLightbox } );
603
- if ( nextValue ) {
604
- // Lightbox doesn't work with fixed height, so change.
605
- if ( 'fixed-height' === props.attributes.ampLayout ) {
606
- props.setAttributes( { ampLayout: 'fixed' } );
607
- }
608
- // In case of lightbox set linking images to 'none'.
609
- if ( props.attributes.linkTo && 'none' !== props.attributes.linkTo ) {
610
- props.setAttributes( { linkTo: 'none' } );
611
- }
612
- }
613
- }
614
- } );
615
- };
616
-
617
- /**
618
- * Get AMP Carousel toggle control.
619
- *
620
- * @param {Object} props Props.
621
- * @return {Object} Element.
622
- */
623
- component.getAmpCarouselToggle = function getAmpCarouselToggle( props ) {
624
- var ampCarousel = props.attributes.ampCarousel,
625
- el = wp.element.createElement,
626
- ToggleControl = wp.components.ToggleControl,
627
- label = __( 'Display as carousel' );
628
-
629
- return el( ToggleControl, {
630
- label: label,
631
- checked: ampCarousel,
632
- onChange: function() {
633
- props.setAttributes( { ampCarousel: ! ampCarousel } );
634
- }
635
- } );
636
- };
637
-
638
- /**
639
- * Set up inspector controls for Image block.
640
- *
641
- * @param {Object} props Props.
642
- * @return {Object} Inspector Controls.
643
- */
644
- component.setUpImageInpsectorControls = function setUpImageInpsectorControls( props ) {
645
- var isSelected = props.isSelected,
646
- el = wp.element.createElement,
647
- InspectorControls = wp.editor.InspectorControls,
648
- PanelBody = wp.components.PanelBody;
649
-
650
- return isSelected && (
651
- el( InspectorControls, { key: 'inspector' },
652
- el( PanelBody, { title: component.data.ampPanelLabel },
653
- component.getAmpLayoutControl( props ),
654
- component.getAmpNoloadingToggle( props ),
655
- component.getAmpLightboxToggle( props )
656
- )
657
- )
658
- );
659
- };
660
-
661
- /**
662
- * Set up inspector controls for Gallery block.
663
- * Adds ampCarousel attribute for displaying the output as amp-carousel.
664
- *
665
- * @param {Object} props Props.
666
- * @return {Object} Inspector controls.
667
- */
668
- component.setUpGalleryInpsectorControls = function setUpGalleryInpsectorControls( props ) {
669
- var isSelected = props.isSelected,
670
- el = wp.element.createElement,
671
- InspectorControls = wp.editor.InspectorControls,
672
- PanelBody = wp.components.PanelBody;
673
-
674
- return isSelected && (
675
- el( InspectorControls, { key: 'inspector' },
676
- el( PanelBody, { title: component.data.ampPanelLabel },
677
- component.data.hasThemeSupport && component.getAmpCarouselToggle( props ),
678
- component.getAmpLightboxToggle( props )
679
- )
680
- )
681
- );
682
- };
683
-
684
- /**
685
- * Filters blocks' save function.
686
- *
687
- * @param {Object} element Element.
688
- * @param {string} blockType Block type.
689
- * @param {Object} attributes Attributes.
690
- * @return {Object} Output element.
691
- */
692
- component.filterBlocksSave = function filterBlocksSave( element, blockType, attributes ) {
693
- var text = attributes.text || '',
694
- fitTextProps = {
695
- layout: 'fixed-height',
696
- children: element
697
- };
698
-
699
- if ( 'core/shortcode' === blockType.name && component.isGalleryShortcode( attributes ) ) {
700
- if ( ! attributes.ampLightbox ) {
701
- if ( component.hasGalleryShortcodeLightboxAttribute( attributes.text || '' ) ) {
702
- text = component.removeAmpLightboxFromShortcodeAtts( attributes.text );
703
- }
704
- }
705
- if ( attributes.ampCarousel ) {
706
- // If the text contains amp-carousel or amp-lightbox, lets remove it.
707
- if ( component.hasGalleryShortcodeCarouselAttribute( text ) ) {
708
- text = component.removeAmpCarouselFromShortcodeAtts( text );
709
- }
710
-
711
- // If lightbox is not set, we can return here.
712
- if ( ! attributes.ampLightbox ) {
713
- if ( attributes.text !== text ) {
714
- return wp.element.createElement(
715
- wp.element.RawHTML,
716
- {},
717
- text
718
- );
719
- }
720
-
721
- // Else lets return original.
722
- return element;
723
- }
724
- } else if ( ! component.hasGalleryShortcodeCarouselAttribute( attributes.text || '' ) ) {
725
- // Add amp-carousel=false attribute to the shortcode.
726
- text = attributes.text.replace( '[gallery', '[gallery amp-carousel=false' );
727
- } else {
728
- text = attributes.text;
729
- }
730
-
731
- if ( attributes.ampLightbox && ! component.hasGalleryShortcodeLightboxAttribute( text ) ) {
732
- text = text.replace( '[gallery', '[gallery amp-lightbox=true' );
733
- }
734
-
735
- if ( attributes.text !== text ) {
736
- return wp.element.createElement(
737
- wp.element.RawHTML,
738
- {},
739
- text
740
- );
741
- }
742
- } else if ( -1 !== component.data.textBlocks.indexOf( blockType.name ) && attributes.ampFitText ) {
743
- if ( attributes.minFont ) {
744
- fitTextProps[ 'min-font-size' ] = attributes.minFont;
745
- }
746
- if ( attributes.maxFont ) {
747
- fitTextProps[ 'max-font-size' ] = attributes.maxFont;
748
- }
749
- if ( attributes.height ) {
750
- fitTextProps.height = attributes.height;
751
- }
752
- return wp.element.createElement( 'amp-fit-text', fitTextProps );
753
- }
754
- return element;
755
- };
756
-
757
- /**
758
- * Check if AMP Lightbox is set.
759
- *
760
- * @param {Object} attributes Attributes.
761
- * @return {boolean} If is set.
762
- */
763
- component.hasAmpLightboxSet = function hasAmpLightboxSet( attributes ) {
764
- return attributes.ampLightbox && false !== attributes.ampLightbox;
765
- };
766
-
767
- /**
768
- * Check if AMP Carousel is set.
769
- *
770
- * @param {Object} attributes Attributes.
771
- * @return {boolean} If is set.
772
- */
773
- component.hasAmpCarouselSet = function hasAmpCarouselSet( attributes ) {
774
- return attributes.ampCarousel && false !== attributes.ampCarousel;
775
- };
776
-
777
- /**
778
- * Check if AMP NoLoading is set.
779
- *
780
- * @param {Object} attributes Attributes.
781
- * @return {boolean} If is set.
782
- */
783
- component.hasAmpNoLoadingSet = function hasAmpNoLoadingSet( attributes ) {
784
- return attributes.ampNoLoading && false !== attributes.ampNoLoading;
785
- };
786
-
787
- /**
788
- * Check if AMP Layout is set.
789
- *
790
- * @param {Object} attributes Attributes.
791
- * @return {boolean} If AMP Layout is set.
792
- */
793
- component.hasAmpLayoutSet = function hasAmpLayoutSet( attributes ) {
794
- return attributes.ampLayout && attributes.ampLayout.length;
795
- };
796
-
797
- /**
798
- * Removes amp-carousel=false from attributes.
799
- *
800
- * @param {string} shortcode Shortcode text.
801
- * @return {string} Modified shortcode.
802
- */
803
- component.removeAmpCarouselFromShortcodeAtts = function removeAmpCarouselFromShortcodeAtts( shortcode ) {
804
- return shortcode.replace( ' amp-carousel=false', '' );
805
- };
806
-
807
- /**
808
- * Removes amp-lightbox=true from attributes.
809
- *
810
- * @param {string} shortcode Shortcode text.
811
- * @return {string} Modified shortcode.
812
- */
813
- component.removeAmpLightboxFromShortcodeAtts = function removeAmpLightboxFromShortcodeAtts( shortcode ) {
814
- return shortcode.replace( ' amp-lightbox=true', '' );
815
- };
816
-
817
- /**
818
- * Check if shortcode includes amp-carousel attribute.
819
- *
820
- * @param {string} text Shortcode.
821
- * @return {boolean} If has amp-carousel.
822
- */
823
- component.hasGalleryShortcodeCarouselAttribute = function hasGalleryShortcodeCarouselAttribute( text ) {
824
- return -1 !== text.indexOf( 'amp-carousel=false' );
825
- };
826
-
827
- /**
828
- * Check if shortcode includes amp-lightbox attribute.
829
- *
830
- * @param {string} text Shortcode.
831
- * @return {boolean} If has amp-lightbox.
832
- */
833
- component.hasGalleryShortcodeLightboxAttribute = function hasGalleryShortcodeLightboxAttribute( text ) {
834
- return -1 !== text.indexOf( 'amp-lightbox=true' );
835
- };
836
-
837
- /**
838
- * Check if shortcode is gallery shortcode.
839
- *
840
- * @param {Object} attributes Attributes.
841
- * @return {boolean} If is gallery shortcode.
842
- */
843
- component.isGalleryShortcode = function isGalleryShortcode( attributes ) {
844
- return attributes.text && -1 !== attributes.text.indexOf( 'gallery' );
845
- };
846
-
847
- return component;
848
- }() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-post-meta-box.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["jquery","wp-polyfill"]
assets/js/amp-post-meta-box.js CHANGED
@@ -1,179 +1 @@
1
- /* exported ampPostMetaBox */
2
-
3
- /**
4
- * AMP Post Meta Box.
5
- *
6
- * @todo Rename this to be just the ampEditPostScreen?
7
- *
8
- * @since 0.6
9
- */
10
- var ampPostMetaBox = ( function( $ ) { // eslint-disable-line no-unused-vars
11
- 'use strict';
12
-
13
- var component = {
14
-
15
- /**
16
- * Holds data.
17
- *
18
- * @since 0.6
19
- */
20
- data: {
21
- canonical: false, // Overridden by amp_is_canonical().
22
- previewLink: '',
23
- enabled: true, // Overridden by post_supports_amp( $post ).
24
- canSupport: true, // Overridden by count( AMP_Post_Type_Support::get_support_errors( $post ) ) === 0.
25
- statusInputName: '',
26
- l10n: {
27
- ampPreviewBtnLabel: ''
28
- }
29
- },
30
-
31
- /**
32
- * Toggle animation speed.
33
- *
34
- * @since 0.6
35
- */
36
- toggleSpeed: 200,
37
-
38
- /**
39
- * Core preview button selector.
40
- *
41
- * @since 0.6
42
- */
43
- previewBtnSelector: '#post-preview',
44
-
45
- /**
46
- * AMP preview button selector.
47
- *
48
- * @since 0.6
49
- */
50
- ampPreviewBtnSelector: '#amp-post-preview'
51
- };
52
-
53
- /**
54
- * Boot plugin.
55
- *
56
- * @since 0.6
57
- * @param {Object} data Object data.
58
- * @return {void}
59
- */
60
- component.boot = function boot( data ) {
61
- component.data = data;
62
- $( document ).ready( function() {
63
- component.statusRadioInputs = $( '[name="' + component.data.statusInputName + '"]' );
64
- if ( component.data.enabled && ! component.data.canonical ) {
65
- component.addPreviewButton();
66
- }
67
- component.listen();
68
- } );
69
- };
70
-
71
- /**
72
- * Events listener.
73
- *
74
- * @since 0.6
75
- * @return {void}
76
- */
77
- component.listen = function listen() {
78
- $( component.ampPreviewBtnSelector ).on( 'click.amp-post-preview', function( e ) {
79
- e.preventDefault();
80
- component.onAmpPreviewButtonClick();
81
- } );
82
-
83
- component.statusRadioInputs.prop( 'disabled', true ); // Prevent cementing setting default status as overridden status.
84
- $( '.edit-amp-status, [href="#amp_status"]' ).click( function( e ) {
85
- e.preventDefault();
86
- component.statusRadioInputs.prop( 'disabled', false );
87
- component.toggleAmpStatus( $( e.target ) );
88
- } );
89
-
90
- $( '#submitpost input[type="submit"]' ).on( 'click', function() {
91
- $( component.ampPreviewBtnSelector ).addClass( 'disabled' );
92
- } );
93
- };
94
-
95
- /**
96
- * Add AMP Preview button.
97
- *
98
- * @since 0.6
99
- * @return {void}
100
- */
101
- component.addPreviewButton = function addPreviewButton() {
102
- var previewBtn = $( component.previewBtnSelector );
103
- previewBtn
104
- .clone()
105
- .insertAfter( previewBtn )
106
- .prop( {
107
- href: component.data.previewLink,
108
- id: component.ampPreviewBtnSelector.replace( '#', '' )
109
- } )
110
- .text( component.data.l10n.ampPreviewBtnLabel )
111
- .parent()
112
- .addClass( 'has-amp-preview' );
113
- };
114
-
115
- /**
116
- * AMP Preview button click handler.
117
- *
118
- * We trigger the Core preview link for events propagation purposes.
119
- *
120
- * @since 0.6
121
- * @return {void}
122
- */
123
- component.onAmpPreviewButtonClick = function onAmpPreviewButtonClick() {
124
- var $input;
125
-
126
- // Flag the AMP preview referer.
127
- $input = $( '<input>' )
128
- .prop( {
129
- type: 'hidden',
130
- name: 'amp-preview',
131
- value: 'do-preview'
132
- } )
133
- .insertAfter( component.ampPreviewBtnSelector );
134
-
135
- // Trigger Core preview button and remove AMP flag.
136
- $( component.previewBtnSelector ).click();
137
- $input.remove();
138
- };
139
-
140
- /**
141
- * Add AMP status toggle.
142
- *
143
- * @since 0.6
144
- * @param {Object} $target Event target.
145
- * @return {void}
146
- */
147
- component.toggleAmpStatus = function toggleAmpStatus( $target ) {
148
- var $container = $( '#amp-status-select' ),
149
- status = $container.data( 'amp-status' ),
150
- $checked,
151
- editAmpStatus = $( '.edit-amp-status' );
152
-
153
- // Don't modify status on cancel button click.
154
- if ( ! $target.hasClass( 'button-cancel' ) ) {
155
- status = component.statusRadioInputs.filter( ':checked' ).val();
156
- }
157
-
158
- $checked = $( '#amp-status-' + status );
159
-
160
- // Toggle elements.
161
- editAmpStatus.fadeToggle( component.toggleSpeed, function() {
162
- if ( editAmpStatus.is( ':visible' ) ) {
163
- editAmpStatus.focus();
164
- } else {
165
- $container.find( 'input[type="radio"]' ).first().focus();
166
- }
167
- } );
168
- $container.slideToggle( component.toggleSpeed );
169
-
170
- // Update status.
171
- if ( component.data.canSupport ) {
172
- $container.data( 'amp-status', status );
173
- $checked.prop( 'checked', true );
174
- $( '.amp-status-text' ).text( $checked.next().text() );
175
- }
176
- };
177
-
178
- return component;
179
- }( window.jQuery ) );
1
+ !function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){!function(){e.exports=this.jQuery}()},function(e,t,n){"use strict";n.r(t);var a,r,o=n(0),i=n.n(o);window.ampPostMetaBox=(a=i.a,r={data:{canonical:!1,previewLink:"",enabled:!0,canSupport:!0,statusInputName:"",l10n:{ampPreviewBtnLabel:""}},toggleSpeed:200,previewBtnSelector:"#post-preview",ampPreviewBtnSelector:"#amp-post-preview",boot:function(e){r.data=e,a(document).ready(function(){r.statusRadioInputs=a('[name="'+r.data.statusInputName+'"]'),r.data.enabled&&!r.data.canonical&&r.addPreviewButton(),r.listen()})},listen:function(){a(r.ampPreviewBtnSelector).on("click.amp-post-preview",function(e){e.preventDefault(),r.onAmpPreviewButtonClick()}),r.statusRadioInputs.prop("disabled",!0),a('.edit-amp-status, [href="#amp_status"]').click(function(e){e.preventDefault(),r.statusRadioInputs.prop("disabled",!1),r.toggleAmpStatus(a(e.target))}),a('#submitpost input[type="submit"]').on("click",function(){a(r.ampPreviewBtnSelector).addClass("disabled")})},addPreviewButton:function(){var e=a(r.previewBtnSelector);e.clone().insertAfter(e).prop({href:r.data.previewLink,id:r.ampPreviewBtnSelector.replace("#","")}).text(r.data.l10n.ampPreviewBtnLabel).parent().addClass("has-amp-preview")},onAmpPreviewButtonClick:function(){var e=a("<input>").prop({type:"hidden",name:"amp-preview",value:"do-preview"}).insertAfter(r.ampPreviewBtnSelector);a(r.previewBtnSelector).click(),e.remove()},toggleAmpStatus:function(e){var t=a("#amp-status-select"),n=a(".edit-amp-status"),o=t.data("amp-status");e.hasClass("button-cancel")||(o=r.statusRadioInputs.filter(":checked").val());var i=a("#amp-status-"+o);n.fadeToggle(r.toggleSpeed,function(){n.is(":visible")?n.focus():t.find('input[type="radio"]').first().focus()}),t.slideToggle(r.toggleSpeed),r.data.canSupport&&(t.data("amp-status",o),i.prop("checked",!0),a(".amp-status-text").text(i.next().text()))}})}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-service-worker-runtime-precaching.js CHANGED
@@ -1,9 +1,9 @@
1
- /* global URLS */
2
  // See AMP_Service_Workers::add_amp_runtime_caching() and <https://github.com/ampproject/amp-by-example/blob/a4d798cac6a534e0c46e78944a2718a8dab3c057/boilerplate-generator/templates/files/serviceworkerJs.js#L9-L22>.
3
  {
4
- self.addEventListener( 'install', event => {
5
  event.waitUntil(
6
- caches.open( wp.serviceWorker.core.cacheNames.runtime ).then( cache => cache.addAll( URLS ) )
7
  );
8
  } );
9
  }
1
+ /* global self, caches, URLS */
2
  // See AMP_Service_Workers::add_amp_runtime_caching() and <https://github.com/ampproject/amp-by-example/blob/a4d798cac6a534e0c46e78944a2718a8dab3c057/boilerplate-generator/templates/files/serviceworkerJs.js#L9-L22>.
3
  {
4
+ self.addEventListener( 'install', ( event ) => {
5
  event.waitUntil(
6
+ caches.open( wp.serviceWorker.core.cacheNames.runtime ).then( ( cache ) => cache.addAll( URLS ) )
7
  );
8
  } );
9
  }
assets/js/amp-stories-editor.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["lodash","react","wp-block-editor","wp-blocks","wp-components","wp-compose","wp-data","wp-date","wp-dom-ready","wp-edit-post","wp-element","wp-hooks","wp-i18n","wp-keycodes","wp-plugins","wp-polyfill","wp-url","wp-wordcount"]
assets/js/amp-stories-editor.js ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ this.AMP=function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=41)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,a){"use strict";a.d(t,"t",function(){return S}),a.d(t,"s",function(){return C}),a.d(t,"q",function(){return x}),a.d(t,"p",function(){return B}),a.d(t,"e",function(){return z}),a.d(t,"d",function(){return I}),a.d(t,"k",function(){return A}),a.d(t,"i",function(){return T}),a.d(t,"j",function(){return D}),a.d(t,"b",function(){return N}),a.d(t,"a",function(){return P}),a.d(t,"l",function(){return R}),a.d(t,"x",function(){return M}),a.d(t,"c",function(){return V}),a.d(t,"r",function(){return F}),a.d(t,"n",function(){return H}),a.d(t,"m",function(){return L}),a.d(t,"o",function(){return W}),a.d(t,"w",function(){return U}),a.d(t,"h",function(){return Q}),a.d(t,"f",function(){return G}),a.d(t,"g",function(){return $}),a.d(t,"u",function(){return Y}),a.d(t,"v",function(){return J});var n=a(19),r=a.n(n),o=a(0),i=(a(27),a(1)),c=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Arimo"),Object(o.createElement)("path",{d:"M25.232 10.869h-1.304V5.845q0-.893-.19-1.358a1.132 1.132 0 0 0-.125-.232q-.247-.345-.807-.419a2.509 2.509 0 0 0-.328-.02 1.768 1.768 0 0 0-.637.11 1.575 1.575 0 0 0-.696.534q-.389.512-.47 1.355a4.868 4.868 0 0 0-.021.462v4.592h-1.311V4.636a69.373 69.373 0 0 0-.001-.481q-.007-.961-.043-1.211h1.245a.252.252 0 0 1 .003.018q.006.045.011.16a8.532 8.532 0 0 1 .001.02l.015.312a72.157 72.157 0 0 0 .003.058q.011.209.026.787h.022a4.213 4.213 0 0 1 .292-.497q.166-.241.348-.416a1.869 1.869 0 0 1 .334-.259 2.241 2.241 0 0 1 .716-.27 3.155 3.155 0 0 1 .624-.059q.901 0 1.425.359a1.631 1.631 0 0 1 .504.566q.122.22.203.496a3.058 3.058 0 0 1 .022.08h.022q.338-.658.793-1.012a2.04 2.04 0 0 1 .199-.138 2.377 2.377 0 0 1 .778-.293 3.281 3.281 0 0 1 .632-.058 3.489 3.489 0 0 1 .648.056q.713.135 1.099.596.498.595.542 1.888a7.53 7.53 0 0 1 .004.25v5.281h-1.304V5.845q0-.893-.19-1.358a1.132 1.132 0 0 0-.125-.232q-.248-.345-.807-.419a2.509 2.509 0 0 0-.328-.02 1.86 1.86 0 0 0-.606.094 1.526 1.526 0 0 0-.738.547q-.37.493-.455 1.306a4.949 4.949 0 0 0-.025.514v4.592zm-15.286 0H8.518L7.339 7.852H2.637L1.45 10.869H0L4.211.549h1.59l4.145 10.32zm2.388 0h-1.318V4.79a36.993 36.993 0 0 0-.011-.879 49.319 49.319 0 0 0-.033-.967h1.245a244.312 244.312 0 0 1 .02.468q.032.766.037 1.051a5.258 5.258 0 0 1 .001.1h.03a6.431 6.431 0 0 1 .174-.495q.193-.483.418-.756a1.346 1.346 0 0 1 .133-.141 1.344 1.344 0 0 1 .531-.291q.276-.082.626-.082a2.029 2.029 0 0 1 .497.063 2.267 2.267 0 0 1 .038.01V4.08q-.177-.05-.434-.066a4.303 4.303 0 0 0-.269-.008 1.503 1.503 0 0 0-.598.115q-.341.146-.58.478a1.848 1.848 0 0 0-.075.114q-.432.707-.432 2.025v4.131zm25.261-.871a3.067 3.067 0 0 0 .556-.909q.36-.886.36-2.19a8.204 8.204 0 0 0-.071-1.114q-.175-1.274-.786-1.987-.603-.703-1.68-.912a5.232 5.232 0 0 0-.994-.088 5.057 5.057 0 0 0-.885.073q-2.018.359-2.509 2.481a6.889 6.889 0 0 0-.158 1.547 7.799 7.799 0 0 0 .038.785q.062.615.227 1.121a3.43 3.43 0 0 0 .621 1.152 2.768 2.768 0 0 0 .28.289q.533.475 1.301.657a4.523 4.523 0 0 0 1.042.113q.64 0 1.168-.138a2.947 2.947 0 0 0 1.49-.88zm-20.303.871h-1.318V2.944h1.318v7.925zm19.834-3.97a8.771 8.771 0 0 0-.036-.83q-.097-1.013-.451-1.554-.487-.743-1.637-.743-1.157 0-1.673.758-.47.69-.512 2.087a9.359 9.359 0 0 0-.005.282 7.788 7.788 0 0 0 .041.82q.103.969.469 1.535a1.666 1.666 0 0 0 1.207.759 2.612 2.612 0 0 0 .393.029 2.894 2.894 0 0 0 .637-.066q.404-.091.694-.31a1.572 1.572 0 0 0 .364-.386 2.444 2.444 0 0 0 .289-.621q.22-.694.22-1.76zM5.186 2.212l-.198-.608-.066.205q-.183.608-.542 1.56L3.062 6.76h3.859L5.596 3.354a14.133 14.133 0 0 1-.205-.538 19.209 19.209 0 0 1-.205-.604zm12.106-.952h-1.318V0h1.318v1.26z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};c.defaultProps={width:"38.511",height:"11.016",viewBox:"0 0 38.511 11.016"};var l=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Lato"),Object(o.createElement)("path",{d:"M14.625 9.105v-5.49H13.41q-.103 0-.105-.072a.104.104 0 0 1 0-.003v-.045l1.32-.03.06-2.955a.145.145 0 0 1 .019-.071.071.071 0 0 1 .015-.02q.015-.013.037-.014a.08.08 0 0 1 .004 0h.045v3.06h2.505v.15h-2.505v5.49a2.497 2.497 0 0 0 .014.275q.023.201.08.359a1.284 1.284 0 0 0 .103.221.974.974 0 0 0 .155.199q.165.161.383.236a1.396 1.396 0 0 0 .404.074 1.597 1.597 0 0 0 .061.001 1.724 1.724 0 0 0 .269-.02 1.248 1.248 0 0 0 .282-.077q.237-.098.402-.21a2.841 2.841 0 0 0 .114-.083q.055-.042.101-.081a1.358 1.358 0 0 0 .051-.047q.087-.084.133-.095a.055.055 0 0 1 .013-.002q.03 0 .06.03l.03.03a1.545 1.545 0 0 1-.194.212 1.82 1.82 0 0 1-.08.069q-.161.132-.352.225a2.002 2.002 0 0 1-.405.146q-.214.053-.424.053-.645 0-1.012-.352-.368-.353-.368-1.163zm-2.88 1.395h-.03q-.105 0-.105-.12l-.045-1.192a8.479 8.479 0 0 1-.453.441 7.289 7.289 0 0 1-.177.155q-.315.266-.668.45-.352.184-.757.285a3.32 3.32 0 0 1-.484.082 4.3 4.3 0 0 1-.416.019 2.27 2.27 0 0 1-.643-.095 2.53 2.53 0 0 1-.021-.006 1.741 1.741 0 0 1-.604-.323 1.597 1.597 0 0 1-.36-.423 1.933 1.933 0 0 1-.078-.147q-.169-.348-.169-.851a1.466 1.466 0 0 1 .289-.889 1.766 1.766 0 0 1 .338-.343q.169-.133.385-.247a3.417 3.417 0 0 1 .162-.081 4.532 4.532 0 0 1 .536-.206q.268-.086.579-.155a9.056 9.056 0 0 1 .388-.078q.908-.161 2.153-.191V5.64a4.484 4.484 0 0 0-.032-.545 3.335 3.335 0 0 0-.095-.49q-.128-.457-.375-.772-.248-.315-.623-.484a1.875 1.875 0 0 0-.484-.141 2.515 2.515 0 0 0-.386-.028q-.39 0-.705.083a3.452 3.452 0 0 0-.324.101 2.678 2.678 0 0 0-.238.101q-.248.12-.432.263-.158.122-.28.228a4.45 4.45 0 0 0-.038.034q-.136.12-.218.203a.803.803 0 0 1-.032.03q-.058.052-.088.052a.054.054 0 0 1-.02-.004q-.024-.01-.055-.041l-.03-.03q.54-.57 1.118-.87a2.635 2.635 0 0 1 .827-.263 3.449 3.449 0 0 1 .515-.037 2.953 2.953 0 0 1 .459.034q.281.044.512.146a1.766 1.766 0 0 1 .679.517 2.028 2.028 0 0 1 .293.506 2.577 2.577 0 0 1 .105.316 3.74 3.74 0 0 1 .099.549 5.02 5.02 0 0 1 .028.542v4.86zM.18 0v10.335h5.355v.165H0V0h.18zm22.509 3.098a3.725 3.725 0 0 0-.729-.068 3.893 3.893 0 0 0-.581.042 2.951 2.951 0 0 0-.795.232q-.596.274-1.005.769a3.042 3.042 0 0 0-.321.474 3.702 3.702 0 0 0-.298.722 4.776 4.776 0 0 0-.147.667 6.035 6.035 0 0 0-.063.889q0 .855.21 1.549a3.938 3.938 0 0 0 .134.374 3.207 3.207 0 0 0 .485.815 2.726 2.726 0 0 0 1.005.761 2.948 2.948 0 0 0 .663.204 3.882 3.882 0 0 0 .713.062q.772 0 1.373-.266a2.719 2.719 0 0 0 1.008-.762 3.068 3.068 0 0 0 .31-.453 3.67 3.67 0 0 0 .309-.735 4.686 4.686 0 0 0 .151-.686 6.014 6.014 0 0 0 .059-.863q0-.855-.21-1.556a3.939 3.939 0 0 0-.151-.418 3.168 3.168 0 0 0-.468-.778 2.792 2.792 0 0 0-1.009-.769 2.919 2.919 0 0 0-.643-.206zm-.729 7.342a3.649 3.649 0 0 0 .664-.058 2.764 2.764 0 0 0 .656-.205q.57-.262.949-.734a3.007 3.007 0 0 0 .428-.733 3.766 3.766 0 0 0 .142-.407q.191-.668.191-1.478a5.965 5.965 0 0 0-.061-.867 4.77 4.77 0 0 0-.13-.614 3.611 3.611 0 0 0-.275-.695 2.963 2.963 0 0 0-.295-.456q-.379-.48-.949-.747a2.785 2.785 0 0 0-.762-.225 3.691 3.691 0 0 0-.558-.041q-.757 0-1.324.266-.566.267-.945.747a3.089 3.089 0 0 0-.432.75 3.843 3.843 0 0 0-.138.401 4.961 4.961 0 0 0-.164.893 6.243 6.243 0 0 0-.027.588 5.952 5.952 0 0 0 .059.855 4.721 4.721 0 0 0 .132.623 3.552 3.552 0 0 0 .266.671 2.891 2.891 0 0 0 .304.469q.379.472.945.735a2.76 2.76 0 0 0 .719.215 3.747 3.747 0 0 0 .605.047zM11.565 9V6.735q-1.998.063-3.124.441a4.148 4.148 0 0 0-.382.148 2.817 2.817 0 0 0-.514.293q-.276.202-.431.449a1.306 1.306 0 0 0-.199.709 2.244 2.244 0 0 0 .027.357q.032.198.102.364a1.352 1.352 0 0 0 .017.04q.147.319.383.525.236.207.54.308a1.968 1.968 0 0 0 .626.101 3.853 3.853 0 0 0 .522-.034 2.982 2.982 0 0 0 .415-.086 3.512 3.512 0 0 0 .638-.249 3.184 3.184 0 0 0 .135-.073 4.064 4.064 0 0 0 .656-.469A10.315 10.315 0 0 0 11.565 9z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};l.defaultProps={width:"25.17",height:"10.62",viewBox:"0 0 25.17 10.62"};var s=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Lora"),Object(o.createElement)("path",{d:"M0 10.5v-.495q.497-.014.725-.217a.571.571 0 0 0 .025-.023q.225-.225.255-.532.028-.284.03-.955a36.327 36.327 0 0 0 0-.118V1.68a14.948 14.948 0 0 1 .006-.447Q1.052.881 1.08.6L0 .66V0h3.375v.495q-.497.014-.725.217a.571.571 0 0 0-.025.023Q2.4.96 2.37 1.268q-.028.283-.03.954a36.327 36.327 0 0 0 0 .118v6.435a22.259 22.259 0 0 1-.003.366q-.008.512-.042.804L5.1 9.9q.96-.015 1.44-.607.449-.555.478-1.734a6.732 6.732 0 0 0 .002-.164h.51L7.44 10.5H0zm28.2-4.185v-.93q0-.975-.285-1.522a.916.916 0 0 0-.495-.432q-.173-.069-.394-.097a2.596 2.596 0 0 0-.326-.019q-.465 0-.885.195a1.324 1.324 0 0 0-.401.281 1.224 1.224 0 0 0-.214.304.704.704 0 0 1 .167.319q.028.115.028.251 0 .225-.165.428a.534.534 0 0 1-.319.187.813.813 0 0 1-.161.015.788.788 0 0 1-.213-.027.578.578 0 0 1-.282-.176.694.694 0 0 1-.159-.32 1.001 1.001 0 0 1-.021-.212 1.248 1.248 0 0 1 .243-.737 1.696 1.696 0 0 1 .14-.17q.353-.382.963-.616A3.852 3.852 0 0 1 25.522 3a4.198 4.198 0 0 1 .915-.206 5.309 5.309 0 0 1 .608-.034 3.775 3.775 0 0 1 .69.059q.386.072.685.231a1.76 1.76 0 0 1 .485.377 1.976 1.976 0 0 1 .379.651q.206.564.206 1.387a6.697 6.697 0 0 1 0 .07l-.015 3.375a8.633 8.633 0 0 1-.023.623 10.396 10.396 0 0 1-.037.397l1.065-.06v.63h-2.145a2.825 2.825 0 0 1-.022-.128q-.037-.245-.083-.727a4.338 4.338 0 0 1-.804.643 2.936 2.936 0 0 1-1.551.452 3.884 3.884 0 0 1-.634-.048q-.641-.107-1.038-.447a1.6 1.6 0 0 1-.574-1.168 2.096 2.096 0 0 1-.004-.122 1.843 1.843 0 0 1 .593-1.375 2.457 2.457 0 0 1 .104-.095 4.038 4.038 0 0 1 .984-.617 5.357 5.357 0 0 1 .771-.276 7.541 7.541 0 0 1 2.019-.278 7.378 7.378 0 0 1 .104.001zM17.28 10.5v-.45a1.368 1.368 0 0 0 .224-.017q.264-.044.399-.2a.914.914 0 0 0 .184-.347 1.234 1.234 0 0 0 .041-.208q.037-.338.037-1.058V4.8a11.104 11.104 0 0 1 .004-.297q.011-.419.056-.678l-1.065.045v-.615h.465q.57 0 .825-.097a1.403 1.403 0 0 0 .351-.199 1.716 1.716 0 0 0 .129-.109h.435q.04.393.06.928a27.003 27.003 0 0 1 .015.557 3.332 3.332 0 0 1 .595-.716 4.322 4.322 0 0 1 .478-.379 2.834 2.834 0 0 1 .688-.352 2.33 2.33 0 0 1 .759-.128 1.39 1.39 0 0 1 .353.043A1.055 1.055 0 0 1 22.71 3a.774.774 0 0 1 .276.461 1.185 1.185 0 0 1 .024.244.669.669 0 0 1-.063.278q-.04.088-.105.177a1.218 1.218 0 0 1-.02.025q-.187.24-.532.24a.715.715 0 0 1-.292-.058.69.69 0 0 1-.248-.19.71.71 0 0 1-.173-.473q0-.058.008-.119a1.398 1.398 0 0 0-.037 0q-.518 0-1.042.383a2.856 2.856 0 0 0-.069.052 3.461 3.461 0 0 0-.676.71 4.431 4.431 0 0 0-.306.49l.015 3.69a12.56 12.56 0 0 1-.004.317q-.011.444-.056.703l.945-.045v.615H17.28zm-5.055.24q-1.035 0-1.897-.487-.863-.488-1.365-1.358a3.775 3.775 0 0 1-.493-1.661 4.577 4.577 0 0 1-.01-.304q0-1.17.495-2.122.495-.953 1.358-1.5.862-.548 1.912-.548 1.035 0 1.905.503.87.502 1.373 1.372a3.783 3.783 0 0 1 .501 1.864 4.474 4.474 0 0 1 .001.071q0 1.14-.502 2.1a3.998 3.998 0 0 1-.993 1.243 3.846 3.846 0 0 1-.373.272q-.862.555-1.912.555zm.12-.6a2.088 2.088 0 0 0 .685-.106q.588-.203.928-.794.517-.9.517-2.235a6.823 6.823 0 0 0-.104-1.222q-.131-.722-.429-1.315a4.256 4.256 0 0 0-.029-.058 2.307 2.307 0 0 0-.419-.581q-.504-.499-1.269-.499-1.065 0-1.626.842a2.373 2.373 0 0 0-.046.073q-.548.89-.563 2.177a6.258 6.258 0 0 0 0 .073 6.206 6.206 0 0 0 .124 1.26 5.425 5.425 0 0 0 .139.532 3.624 3.624 0 0 0 .305.71 2.774 2.774 0 0 0 .49.633q.532.51 1.297.51zm15.84-1.905l.015-1.41a6.155 6.155 0 0 0-1.231.164 4.93 4.93 0 0 0-.959.338 2.045 2.045 0 0 0-.485.315 1.392 1.392 0 0 0-.475 1.088 1.492 1.492 0 0 0 .038.348.973.973 0 0 0 .292.507 1.14 1.14 0 0 0 .625.286 1.553 1.553 0 0 0 .215.014 2.587 2.587 0 0 0 .64-.077 2.225 2.225 0 0 0 .395-.14q.431-.202.875-.604A5.282 5.282 0 0 0 28.2 9a4.554 4.554 0 0 1-.007-.132q-.008-.228-.008-.633z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};s.defaultProps={width:"30.48",height:"10.74",viewBox:"0 0 30.48 10.74"};var u=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Merriweather"),Object(o.createElement)("path",{d:"M1.275 11.505l1.11-9.555L.72 1.785V1.14h3.54l2.325 6.93.555 2.01.495-2.01 2.31-6.93h3.51v.645l-1.65.165 1.185 9.54 1.365.15v.645H10.32v-.645l1.395-.135-.69-6.84-.33-3-.66 2.07-2.715 8.01h-.6l-2.55-7.17-.975-2.91-.3 3-.615 6.84 1.47.135v.645H0v-.645l1.275-.135zm39.615-6.93V3.96h3.255v.615l-1.2.18L44.28 9.42l.495 2.085.495-2.1 1.5-5.445h1.245l1.5 5.445.48 2.115.54-2.1 1.32-4.65-1.155-.195V3.96h2.94v.615l-.825.195-2.34 7.635H49.26l-1.635-5.58-.42-1.89-.36 1.89-1.575 5.58h-1.185l-2.4-7.65-.795-.18zm36.705 6.96V.945L76.26.81V.255L78.48 0h.03l.285.195v3.57l-.03 1.245a3.73 3.73 0 0 1 .415-.322q.22-.149.488-.294a8.278 8.278 0 0 1 .447-.224 4.469 4.469 0 0 1 .916-.316 3.651 3.651 0 0 1 .794-.089q.63 0 1.074.16a1.745 1.745 0 0 1 .396.2 1.692 1.692 0 0 1 .533.605 2.461 2.461 0 0 1 .202.512q.206.742.21 1.994a15.656 15.656 0 0 1 0 .054v4.23l1.095.12v.645h-3.36v-.645l1.05-.12V7.275a11.701 11.701 0 0 0-.012-.556q-.025-.511-.098-.863a3.005 3.005 0 0 0-.018-.081 1.659 1.659 0 0 0-.137-.381 1.193 1.193 0 0 0-.365-.429 1.243 1.243 0 0 0-.354-.172q-.308-.098-.741-.098-.582 0-1.25.276a4.738 4.738 0 0 0-.04.016 5.877 5.877 0 0 0-.798.41 4.902 4.902 0 0 0-.417.288v5.835l1.11.12v.645H76.65v-.645l.945-.105zm-10.2-4.245v-.465a6.063 6.063 0 0 0-.015-.447q-.033-.441-.135-.74a1.753 1.753 0 0 0-.008-.02 1.218 1.218 0 0 0-.207-.373 1.086 1.086 0 0 0-.34-.272 1.518 1.518 0 0 0-.321-.12q-.317-.082-.76-.083a4.85 4.85 0 0 0-.014 0q-.765 0-1.387.233-.623.232-1.208.562l-.33-.66a1.09 1.09 0 0 1 .101-.08q.173-.122.514-.301a11.219 11.219 0 0 1 .075-.039q.525-.27 1.2-.48a4.688 4.688 0 0 1 .826-.18 3.96 3.96 0 0 1 .479-.03q1.02 0 1.612.285.593.285.856.915a2.918 2.918 0 0 1 .157.521q.056.266.082.58a7.177 7.177 0 0 1 .023.594v4.95h.93v.555a8.071 8.071 0 0 1-.537.128q-.265.053-.496.077a3.518 3.518 0 0 1-.362.02 1.808 1.808 0 0 1-.166-.007q-.228-.021-.329-.105a.271.271 0 0 1-.07-.096q-.065-.14-.065-.419a2.596 2.596 0 0 1 0-.003v-.555q-.54.48-1.178.848a2.766 2.766 0 0 1-1.174.356 3.387 3.387 0 0 1-.273.011 3.196 3.196 0 0 1-.846-.107 2.458 2.458 0 0 1-.947-.493 1.933 1.933 0 0 1-.639-1.072 3.002 3.002 0 0 1-.073-.683 2.269 2.269 0 0 1 .215-1.005q.246-.505.771-.854a3.23 3.23 0 0 1 .454-.249q1.187-.537 2.853-.662a13.588 13.588 0 0 1 .732-.035zm-45.585.735h-5.34a5.701 5.701 0 0 0 .1 1.1q.167.849.612 1.473.713.997 2.003.997a3.841 3.841 0 0 0 .982-.132 4.554 4.554 0 0 0 .308-.093q.66-.225 1.02-.54l.24.555a2.475 2.475 0 0 1-.438.354q-.218.141-.487.263a5.152 5.152 0 0 1-.343.14 4.818 4.818 0 0 1-1.567.307 4.586 4.586 0 0 1-.105.001 4.048 4.048 0 0 1-1.136-.151 2.974 2.974 0 0 1-1.541-1.041 4.163 4.163 0 0 1-.746-1.54q-.192-.736-.192-1.633a5.604 5.604 0 0 1 .132-1.239 4.51 4.51 0 0 1 .363-1.026 3.885 3.885 0 0 1 .809-1.103 3.597 3.597 0 0 1 .563-.434 3.635 3.635 0 0 1 1.905-.547 4.339 4.339 0 0 1 .068-.001 3.743 3.743 0 0 1 .848.09q.638.149 1.087.54a2.338 2.338 0 0 1 .142.135q.653.672.778 1.864a5.393 5.393 0 0 1 .025.341q0 .93-.09 1.32zm39.03 0H55.5a5.701 5.701 0 0 0 .1 1.1q.167.849.613 1.473.712.997 2.002.997a3.841 3.841 0 0 0 .982-.132 4.554 4.554 0 0 0 .308-.093q.66-.225 1.02-.54l.24.555a2.475 2.475 0 0 1-.438.354q-.218.141-.487.263a5.152 5.152 0 0 1-.343.14 4.818 4.818 0 0 1-1.567.307 4.586 4.586 0 0 1-.105.001 4.048 4.048 0 0 1-1.136-.151 2.974 2.974 0 0 1-1.541-1.041 4.163 4.163 0 0 1-.746-1.54q-.192-.736-.192-1.633a5.604 5.604 0 0 1 .132-1.239 4.51 4.51 0 0 1 .363-1.026 3.885 3.885 0 0 1 .809-1.103 3.597 3.597 0 0 1 .563-.434 3.635 3.635 0 0 1 1.905-.547 4.339 4.339 0 0 1 .068-.001 3.743 3.743 0 0 1 .848.09q.638.149 1.087.54a2.338 2.338 0 0 1 .142.135q.653.672.778 1.864a5.393 5.393 0 0 1 .025.341q0 .93-.09 1.32zm32.325 0h-5.34a5.701 5.701 0 0 0 .1 1.1q.167.849.613 1.473.712.997 2.002.997a3.841 3.841 0 0 0 .982-.132 4.554 4.554 0 0 0 .308-.093q.66-.225 1.02-.54l.24.555a2.475 2.475 0 0 1-.438.354q-.218.141-.487.263a5.152 5.152 0 0 1-.343.14 4.818 4.818 0 0 1-1.567.307 4.586 4.586 0 0 1-.105.001 4.048 4.048 0 0 1-1.136-.151 2.974 2.974 0 0 1-1.541-1.041 4.163 4.163 0 0 1-.746-1.54q-.192-.736-.192-1.633a5.604 5.604 0 0 1 .132-1.239 4.51 4.51 0 0 1 .363-1.026 3.885 3.885 0 0 1 .809-1.103 3.597 3.597 0 0 1 .563-.434 3.635 3.635 0 0 1 1.905-.547 4.339 4.339 0 0 1 .068-.001 3.743 3.743 0 0 1 .848.09q.638.149 1.087.54a2.338 2.338 0 0 1 .142.135q.653.672.778 1.864a5.393 5.393 0 0 1 .025.341q0 .93-.09 1.32zm-69.855 4.26v-.63l1.2-.09V4.95l-1.155-.255V4.02l1.905-.24h.03l.285.24v.24l-.03 1.14h.03a.446.446 0 0 0 .013-.014q.063-.069.385-.443a2.667 2.667 0 0 1 .342-.329q.309-.251.753-.489a3.357 3.357 0 0 1 .797-.31 2.821 2.821 0 0 1 .665-.08 1.702 1.702 0 0 1 .323.03 1.489 1.489 0 0 1 .127.03v1.32a.222.222 0 0 0-.037-.022q-.065-.031-.197-.061a2.583 2.583 0 0 0-.029-.007 1.921 1.921 0 0 0-.343-.043 2.189 2.189 0 0 0-.084-.002 4.784 4.784 0 0 0-.653.042q-.446.062-.802.213-.6.255-1.11.63v5.685l1.995.12v.615h-4.41zm6.75 0v-.63l1.2-.09V4.95l-1.155-.255V4.02l1.905-.24h.03l.285.24v.24l-.03 1.14h.03a.446.446 0 0 0 .013-.014q.063-.069.385-.443a2.667 2.667 0 0 1 .342-.329q.309-.251.753-.489a3.357 3.357 0 0 1 .797-.31 2.821 2.821 0 0 1 .665-.08 1.702 1.702 0 0 1 .323.03 1.489 1.489 0 0 1 .127.03v1.32a.222.222 0 0 0-.037-.022q-.065-.031-.197-.061a2.583 2.583 0 0 0-.029-.007 1.921 1.921 0 0 0-.343-.043 2.189 2.189 0 0 0-.084-.002 4.784 4.784 0 0 0-.653.042q-.446.062-.802.213-.6.255-1.11.63v5.685l1.995.12v.615h-4.41zm64.605 0v-.63l1.2-.09V4.95l-1.155-.255V4.02l1.905-.24h.03l.285.24v.24L96.9 5.4h.03a.446.446 0 0 0 .013-.014q.063-.069.384-.443a2.667 2.667 0 0 1 .343-.329q.309-.251.752-.489a3.357 3.357 0 0 1 .798-.31 2.821 2.821 0 0 1 .665-.08 1.702 1.702 0 0 1 .323.03 1.489 1.489 0 0 1 .127.03v1.32a.222.222 0 0 0-.037-.022q-.065-.031-.197-.061a2.583 2.583 0 0 0-.029-.007 1.921 1.921 0 0 0-.343-.043 2.189 2.189 0 0 0-.084-.002 4.784 4.784 0 0 0-.653.042q-.446.062-.802.213-.6.255-1.11.63v5.685l1.995.12v.615h-4.41zm-23.04-1.515V4.845h-1.14V4.26a19.476 19.476 0 0 0 .259-.059q.514-.12.611-.181.186-.099.29-.353a1.268 1.268 0 0 0 .04-.112 2.489 2.489 0 0 0 .049-.135q.075-.225.181-.635a22.576 22.576 0 0 0 .01-.04 66.034 66.034 0 0 0 .07-.277q.068-.268.116-.469a17.904 17.904 0 0 0 .039-.169h.69v2.13h2.655v.885H72.84v4.86q0 .856.058 1.211a1.822 1.822 0 0 0 .002.011q.053.313.201.431a.325.325 0 0 0 .039.027.556.556 0 0 0 .123.051q.133.039.339.05a3.207 3.207 0 0 0 .168.004q.435 0 .975-.12a6.804 6.804 0 0 0 .282-.069q.272-.072.451-.15a1.582 1.582 0 0 0 .077-.036l.195.57q-.291.228-.902.439a7.907 7.907 0 0 1-.238.078 6.6 6.6 0 0 1-.567.151q-.447.097-.813.097a2.749 2.749 0 0 1-.448-.034q-.239-.04-.429-.125a1.219 1.219 0 0 1-.323-.208 1.03 1.03 0 0 1-.253-.371q-.152-.362-.152-.942zm-33.6.75V4.95l-1.17-.255V4.02l2.055-.24h.03l.3.24v7.515l1.305.105v.645h-3.84v-.645l1.32-.12zm29.37-.87V7.995a10.223 10.223 0 0 0-1 .054q-1.093.117-1.752.486a2.323 2.323 0 0 0-.469.339 1.426 1.426 0 0 0-.469 1.071 2.661 2.661 0 0 0 .034.444q.088.519.401.794a1.464 1.464 0 0 0 .599.311q.222.06.487.069a2.819 2.819 0 0 0 .099.002q.42 0 1.005-.27a5.419 5.419 0 0 0 1.005-.599 5.048 5.048 0 0 0 .06-.046zm-50.91-3.33h4.065a4.56 4.56 0 0 0 .043-.532 5.163 5.163 0 0 0 .002-.128q-.015-.99-.472-1.575a1.459 1.459 0 0 0-.811-.516q-.267-.069-.592-.069a2.115 2.115 0 0 0-1.078.262q-.835.483-1.076 1.861a6.427 6.427 0 0 0-.081.697zm39.03 0h4.065a4.56 4.56 0 0 0 .043-.532 5.163 5.163 0 0 0 .002-.128q-.015-.99-.472-1.575a1.459 1.459 0 0 0-.811-.516q-.267-.069-.592-.069a2.115 2.115 0 0 0-1.078.262q-.835.483-1.076 1.861a6.427 6.427 0 0 0-.081.697zm32.325 0h4.065a4.56 4.56 0 0 0 .043-.532 5.163 5.163 0 0 0 .002-.128q-.015-.99-.473-1.575a1.459 1.459 0 0 0-.81-.516Q90.4 4.5 90.075 4.5a2.115 2.115 0 0 0-1.078.262q-.835.483-1.076 1.861a6.427 6.427 0 0 0-.081.697zM38.52 2.385h-.015a1.102 1.102 0 0 1-.325-.044q-.485-.15-.485-.811a1.214 1.214 0 0 1 .042-.327.93.93 0 0 1 .213-.386.841.841 0 0 1 .508-.264A1.198 1.198 0 0 1 38.64.54a1.29 1.29 0 0 1 .233.02q.127.023.226.075a.57.57 0 0 1 .186.153.902.902 0 0 1 .184.444 1.197 1.197 0 0 1 .011.163q0 .382-.167.627a.811.811 0 0 1-.081.1q-.247.263-.712.263z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};u.defaultProps={width:"100.335",height:"12.45",viewBox:"0 0 100.335 12.45"};var d=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Montserrat"),Object(o.createElement)("path",{d:"M10.095 0h.255v10.5h-.3V.645l-4.785 8.37h-.18L.3.675V10.5H0V0h.255l4.92 8.61L10.095 0zM29.88 5.925V10.5h-.3V5.925q0-1.03-.38-1.711a2.282 2.282 0 0 0-.348-.471 2.367 2.367 0 0 0-1.146-.651q-.376-.097-.823-.106a4.594 4.594 0 0 0-.093-.001 4.088 4.088 0 0 0-1.007.117 2.865 2.865 0 0 0-1.386.791 3.065 3.065 0 0 0-.815 1.644 4.337 4.337 0 0 0-.062.748V10.5h-.3V2.745h.3v2.07q.36-.99 1.2-1.552a3.262 3.262 0 0 1 1.23-.49 4.481 4.481 0 0 1 .825-.073q1.455 0 2.28.833.825.832.825 2.392zm7.935 3.555l.18-.24a2.911 2.911 0 0 0 .508.388q.309.189.7.34.757.292 1.642.292a6.079 6.079 0 0 0 .688-.036q.715-.082 1.152-.348a1.642 1.642 0 0 0 .11-.074 1.452 1.452 0 0 0 .618-1.046 1.908 1.908 0 0 0 .012-.221 1.634 1.634 0 0 0-.044-.389 1.112 1.112 0 0 0-.294-.533q-.337-.338-.824-.495a6.728 6.728 0 0 0-.341-.1q-.356-.094-.84-.191a22.906 22.906 0 0 0-.162-.032 16.76 16.76 0 0 1-.587-.116q-.521-.113-.89-.236a2.249 2.249 0 0 1-.809-.465 2.185 2.185 0 0 1-.136-.135q-.352-.38-.381-1.032a2.679 2.679 0 0 1-.002-.116 1.742 1.742 0 0 1 .573-1.307 2.397 2.397 0 0 1 .124-.111q.538-.445 1.464-.547a5.342 5.342 0 0 1 .584-.03q.72 0 1.425.218a4.224 4.224 0 0 1 .528.2q.265.122.477.273a2.373 2.373 0 0 1 .135.104l-.18.24a3.037 3.037 0 0 0-.695-.413 3.784 3.784 0 0 0-.385-.142q-.63-.195-1.305-.195a4.985 4.985 0 0 0-.668.042q-.335.045-.607.14a1.916 1.916 0 0 0-.548.29q-.597.465-.607 1.213a1.907 1.907 0 0 0 0 .025 1.768 1.768 0 0 0 .043.4q.072.312.267.53a1.123 1.123 0 0 0 .035.038 2.02 2.02 0 0 0 .715.467 2.414 2.414 0 0 0 .14.05 6.426 6.426 0 0 0 .351.102q.415.108.981.21a20.374 20.374 0 0 0 .018.003 19.837 19.837 0 0 1 .535.113q.512.115.87.231a5.702 5.702 0 0 1 .05.016q.54.18.915.578.351.371.373 1.012a2.541 2.541 0 0 1 .002.09q0 .884-.686 1.425a2.243 2.243 0 0 1-.049.038 2.415 2.415 0 0 1-.709.354q-.332.107-.738.155a5.995 5.995 0 0 1-.698.038 5.133 5.133 0 0 1-1.599-.246 4.849 4.849 0 0 1-.156-.054 4.502 4.502 0 0 1-.566-.248q-.287-.152-.509-.333a2.344 2.344 0 0 1-.2-.184zM71.55 5.415V10.5h-.3V8.85q-.375.795-1.132 1.245a3.136 3.136 0 0 1-1.038.381 4.29 4.29 0 0 1-.785.069 4.543 4.543 0 0 1-.786-.064q-.441-.077-.792-.249a2.274 2.274 0 0 1-.439-.28 1.907 1.907 0 0 1-.721-1.392 2.545 2.545 0 0 1-.007-.19 2.153 2.153 0 0 1 .12-.734 1.867 1.867 0 0 1 .532-.774 1.938 1.938 0 0 1 .618-.357q.554-.206 1.377-.219a7.097 7.097 0 0 1 .113-.001h2.94V5.43a3.775 3.775 0 0 0-.06-.699q-.073-.387-.235-.689a1.825 1.825 0 0 0-.328-.442q-.528-.522-1.483-.601a4.299 4.299 0 0 0-.354-.014q-.84 0-1.567.293-.728.292-1.253.787l-.21-.21q.555-.54 1.35-.847.795-.308 1.665-.308a4.181 4.181 0 0 1 .799.072q.463.09.821.293a2.14 2.14 0 0 1 .442.333q.646.631.707 1.774a4.578 4.578 0 0 1 .006.243zM52.275 6.54v.075h-6.9a4.062 4.062 0 0 0 .16 1.156 3.544 3.544 0 0 0 .305.727q.465.832 1.283 1.297a3.584 3.584 0 0 0 1.585.458 4.316 4.316 0 0 0 .252.007q.795 0 1.493-.307.697-.308 1.147-.893l.21.21q-.51.615-1.26.945-.75.33-1.59.33a4.198 4.198 0 0 1-1.221-.173 3.682 3.682 0 0 1-.767-.329q-.877-.503-1.379-1.403a3.987 3.987 0 0 1-.491-1.679 4.815 4.815 0 0 1-.012-.346 4.67 4.67 0 0 1 .147-1.192 3.962 3.962 0 0 1 .318-.825q.465-.893 1.283-1.395a3.418 3.418 0 0 1 1.742-.502 4.085 4.085 0 0 1 .095-.001q1.005 0 1.83.495.825.495 1.298 1.365.472.87.472 1.98zM36.54 9.78l.21.21a1.496 1.496 0 0 1-.397.297 1.958 1.958 0 0 1-.271.115q-.412.143-.847.143a2.507 2.507 0 0 1-.558-.058q-.387-.089-.668-.311a1.51 1.51 0 0 1-.162-.148 1.743 1.743 0 0 1-.432-.843 2.557 2.557 0 0 1-.055-.545V3.03h-1.5v-.285h1.5V1.05h.3v1.695h2.625v.285H33.66v5.535a2.699 2.699 0 0 0 .04.478q.048.268.155.479a1.312 1.312 0 0 0 .21.303q.374.401 1.066.432a2.646 2.646 0 0 0 .119.003 2.078 2.078 0 0 0 .628-.091 1.701 1.701 0 0 0 .662-.389zm41.67 0l.21.21a1.496 1.496 0 0 1-.397.297 1.958 1.958 0 0 1-.271.115q-.412.143-.847.143a2.507 2.507 0 0 1-.558-.058q-.387-.089-.668-.311a1.51 1.51 0 0 1-.162-.148 1.743 1.743 0 0 1-.432-.843 2.557 2.557 0 0 1-.055-.545V3.03h-1.5v-.285h1.5V1.05h.3v1.695h2.625v.285H75.33v5.535a2.699 2.699 0 0 0 .04.478q.048.268.155.479a1.312 1.312 0 0 0 .21.303q.374.401 1.066.432a2.646 2.646 0 0 0 .119.003 2.078 2.078 0 0 0 .628-.091 1.701 1.701 0 0 0 .662-.389zm-62.659.527a3.883 3.883 0 0 0 1.369.238 4.436 4.436 0 0 0 .132-.002 3.728 3.728 0 0 0 1.796-.501q.862-.502 1.349-1.402a3.908 3.908 0 0 0 .316-.768 4.464 4.464 0 0 0 .172-1.257 4.905 4.905 0 0 0-.018-.422 4.008 4.008 0 0 0-.47-1.595q-.487-.893-1.349-1.395a3.628 3.628 0 0 0-.559-.265A3.883 3.883 0 0 0 16.92 2.7a4.436 4.436 0 0 0-.132.002 3.728 3.728 0 0 0-1.796.501q-.862.502-1.349 1.395a3.849 3.849 0 0 0-.325.794 4.451 4.451 0 0 0-.163 1.223 4.941 4.941 0 0 0 .014.38 4.069 4.069 0 0 0 .473 1.645q.488.9 1.351 1.403a3.628 3.628 0 0 0 .558.264zM58.155 2.7V3h-.09a3.496 3.496 0 0 0-.923.115 2.499 2.499 0 0 0-1.252.777 3.002 3.002 0 0 0-.631 1.211q-.121.448-.144.978a5.812 5.812 0 0 0-.005.249v4.17h-.3V2.745h.3v2.01a3.185 3.185 0 0 1 .44-.873 2.713 2.713 0 0 1 .67-.649 2.976 2.976 0 0 1 1.09-.452 4.181 4.181 0 0 1 .845-.081zm5.745 0V3h-.09a3.496 3.496 0 0 0-.923.115 2.499 2.499 0 0 0-1.252.777 3.002 3.002 0 0 0-.631 1.211q-.121.448-.144.978a5.812 5.812 0 0 0-.005.249v4.17h-.3V2.745h.3v2.01a3.185 3.185 0 0 1 .44-.873 2.713 2.713 0 0 1 .67-.649 2.976 2.976 0 0 1 1.09-.452A4.181 4.181 0 0 1 63.9 2.7zm-46.98 7.56a3.521 3.521 0 0 0 1.335-.251 3.359 3.359 0 0 0 .435-.214q.795-.465 1.245-1.297a3.762 3.762 0 0 0 .431-1.465 4.613 4.613 0 0 0 .019-.418 4.21 4.21 0 0 0-.142-1.112 3.615 3.615 0 0 0-.308-.77q-.45-.833-1.245-1.29a3.464 3.464 0 0 0-1.679-.457 4.103 4.103 0 0 0-.091-.001 3.581 3.581 0 0 0-1.302.234 3.379 3.379 0 0 0-.468.223q-.795.458-1.245 1.291a3.762 3.762 0 0 0-.431 1.464 4.613 4.613 0 0 0-.019.418 4.21 4.21 0 0 0 .142 1.112 3.615 3.615 0 0 0 .308.77q.45.833 1.245 1.298a3.428 3.428 0 0 0 1.709.465 4.055 4.055 0 0 0 .061 0zm28.455-3.93h6.615a3.759 3.759 0 0 0-.285-1.291 3.525 3.525 0 0 0-.21-.419q-.45-.765-1.185-1.2a3.144 3.144 0 0 0-1.607-.435 3.715 3.715 0 0 0-.028 0 3.202 3.202 0 0 0-1.3.263 3.104 3.104 0 0 0-.335.172q-.735.435-1.177 1.2-.443.765-.488 1.71zM71.25 8.28V6.57h-2.955q-1.195 0-1.789.431a1.501 1.501 0 0 0-.064.049 1.558 1.558 0 0 0-.586 1.141 2.159 2.159 0 0 0-.006.164q0 .885.645 1.395t1.8.51a3.602 3.602 0 0 0 1.217-.193q1.005-.359 1.551-1.384a4.12 4.12 0 0 0 .187-.403z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};d.defaultProps={width:"78.42",height:"10.545",viewBox:"0 0 78.42 10.545"};var p=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Noto Sans"),Object(o.createElement)("path",{d:"M8.489.154v10.708H6.914L1.179 1.97h-.058l.036.594a47.361 47.361 0 0 1 .054.95q.021.469.029.885a24.791 24.791 0 0 1 .005.479v5.984H0V.154h1.56l.33.52 3.515 5.435 1.868 2.907h.059a4.283 4.283 0 0 1-.007-.097q-.013-.231-.04-.863a258.15 258.15 0 0 1-.012-.296 95.86 95.86 0 0 1-.019-.503q-.024-.663-.025-1.024a11.409 11.409 0 0 1 0-.037V.154h1.26zm29.67 10.349V9.214q.681.293 1.491.461a8.305 8.305 0 0 0 .865.135 6.51 6.51 0 0 0 .647.034 5.003 5.003 0 0 0 .661-.041q.332-.044.602-.137a1.939 1.939 0 0 0 .546-.284q.608-.461.608-1.267a2.138 2.138 0 0 0-.031-.374q-.038-.212-.122-.385a1.197 1.197 0 0 0-.067-.12q-.219-.344-.736-.644-.516-.3-1.563-.681a8.525 8.525 0 0 1-.828-.349q-.839-.411-1.282-.912a2.481 2.481 0 0 1-.014-.017 2.56 2.56 0 0 1-.575-1.215 3.614 3.614 0 0 1-.063-.686 2.68 2.68 0 0 1 .166-.961A2.375 2.375 0 0 1 39.24.74a3.305 3.305 0 0 1 1.247-.598Q41.046 0 41.719 0a7.477 7.477 0 0 1 2.062.278 6.704 6.704 0 0 1 .889.323l-.417 1.157a8.239 8.239 0 0 0-1.168-.391q-.66-.163-1.27-.179a4.993 4.993 0 0 0-.126-.001 3.573 3.573 0 0 0-.58.044q-.308.051-.558.16a1.716 1.716 0 0 0-.352.206q-.538.41-.538 1.15a2.209 2.209 0 0 0 .029.37q.037.215.119.391a1.252 1.252 0 0 0 .06.114 1.542 1.542 0 0 0 .252.312q.175.17.422.321.387.238 1.141.531a18.412 18.412 0 0 0 .32.121q1.194.44 1.78.854a3.125 3.125 0 0 1 .482.415 2.396 2.396 0 0 1 .382.537 2.413 2.413 0 0 1 .225.671 3.361 3.361 0 0 1 .054.614 3.112 3.112 0 0 1-.154 1.003 2.567 2.567 0 0 1-.857 1.202 3.405 3.405 0 0 1-1.162.59q-.72.215-1.65.215a11.567 11.567 0 0 1-1.093-.048q-1.095-.104-1.803-.434a3.27 3.27 0 0 1-.049-.023zm23.943.359h-1.304V5.72a3.515 3.515 0 0 0-.038-.538q-.043-.275-.133-.494a1.442 1.442 0 0 0-.264-.429 1.339 1.339 0 0 0-.56-.36q-.341-.12-.806-.12a3.525 3.525 0 0 0-.668.059q-.373.072-.659.233a1.639 1.639 0 0 0-.472.393 2.034 2.034 0 0 0-.329.602q-.2.552-.227 1.369a7.931 7.931 0 0 0-.004.259v4.168H55.32V2.82h1.062l.198 1.099h.073q.373-.594 1.047-.92.674-.326 1.487-.326.951 0 1.588.297a2.119 2.119 0 0 1 .609.421 2.19 2.19 0 0 1 .503.815q.126.346.178.773a5.352 5.352 0 0 1 .037.646v5.237zm1.992-.359V9.302a6.837 6.837 0 0 0 1.222.463 5.154 5.154 0 0 0 1.334.181q.881 0 1.338-.251a1.171 1.171 0 0 0 .113-.071 1.121 1.121 0 0 0 .294-.298q.16-.244.16-.566a.933.933 0 0 0-.294-.683 1.39 1.39 0 0 0-.142-.123 2.707 2.707 0 0 0-.279-.182q-.453-.26-1.27-.572-.874-.338-1.348-.6a3.312 3.312 0 0 1-.249-.151 2.582 2.582 0 0 1-.346-.276q-.187-.18-.307-.382a1.584 1.584 0 0 1-.024-.041 1.646 1.646 0 0 1-.172-.475q-.041-.204-.044-.437a2.83 2.83 0 0 1 0-.033 1.94 1.94 0 0 1 .154-.785q.198-.454.651-.775.641-.454 1.661-.548a6.07 6.07 0 0 1 .551-.024q1.37 0 2.564.542l-.447 1.048a7.693 7.693 0 0 0-.919-.322q-.473-.131-.903-.172a4.044 4.044 0 0 0-.383-.019 4.156 4.156 0 0 0-.452.023q-.466.051-.758.217a1.187 1.187 0 0 0-.035.02 1.006 1.006 0 0 0-.237.197.763.763 0 0 0-.188.517.875.875 0 0 0 .291.664 1.182 1.182 0 0 0 .076.065q.318.251 1.37.671a25.694 25.694 0 0 0 .336.131q.87.324 1.346.609a3.133 3.133 0 0 1 .137.087q.463.311.691.696a1.657 1.657 0 0 1 .016.029 1.718 1.718 0 0 1 .19.535 2.371 2.371 0 0 1 .037.432 2.412 2.412 0 0 1-.118.774 1.968 1.968 0 0 1-.724.973q-.657.482-1.729.589a6.469 6.469 0 0 1-.637.029q-1.589 0-2.527-.505zm-11.264.359h-.96l-.256-1.143h-.059a5.04 5.04 0 0 1-.408.457q-.219.215-.438.366a2.24 2.24 0 0 1-.351.199 2.79 2.79 0 0 1-.577.182q-.281.058-.609.077a5.619 5.619 0 0 1-.319.008q-1.187 0-1.861-.622a2.028 2.028 0 0 1-.599-1.061 3.086 3.086 0 0 1-.075-.697 2.122 2.122 0 0 1 1.205-2.006q.892-.474 2.444-.549a11.707 11.707 0 0 1 .211-.008l1.363-.052v-.476a3.369 3.369 0 0 0-.034-.489q-.036-.25-.114-.451a1.311 1.311 0 0 0-.248-.411 1.198 1.198 0 0 0-.485-.316q-.326-.12-.782-.12a3.807 3.807 0 0 0-1.053.143 3.547 3.547 0 0 0-.152.048 10.204 10.204 0 0 0-.812.31 9.002 9.002 0 0 0-.254.114l-.402-.988a5.878 5.878 0 0 1 1.137-.455 6.647 6.647 0 0 1 .188-.051 5.731 5.731 0 0 1 1.421-.183q.913 0 1.533.253a2.135 2.135 0 0 1 .635.392 1.961 1.961 0 0 1 .522.803q.189.522.189 1.247v5.479zM24.097 9.763v1.011a1.364 1.364 0 0 1-.119.045q-.173.057-.449.113-.384.076-.78.076a3.217 3.217 0 0 1-.948-.127q-1.041-.321-1.314-1.452a3.865 3.865 0 0 1-.096-.903V3.845h-1.136v-.63l1.15-.527.528-1.714h.783V2.82h2.322v1.025h-2.322v4.644a2.331 2.331 0 0 0 .035.413q.04.226.13.406a1.136 1.136 0 0 0 .169.25 1.091 1.091 0 0 0 .637.349 1.603 1.603 0 0 0 .289.025 3.166 3.166 0 0 0 .232-.009q.122-.009.259-.027a6.001 6.001 0 0 0 .11-.016 5.011 5.011 0 0 0 .18-.029q.213-.04.34-.088zm-6.009-1.71a6.281 6.281 0 0 0 .113-1.227q0-1.919-1-3.036a3.21 3.21 0 0 0-1.501-.953 4.173 4.173 0 0 0-1.198-.164q-1.773 0-2.754 1.095-.981 1.095-.981 3.058 0 1.26.454 2.212a4.01 4.01 0 0 0 .073.146 3.3 3.3 0 0 0 1.223 1.315 3.415 3.415 0 0 0 .815.357 3.982 3.982 0 0 0 1.119.152q1.757 0 2.754-1.106a3.402 3.402 0 0 0 .403-.55q.335-.568.48-1.299zm14.488 0a6.281 6.281 0 0 0 .112-1.227q0-1.919-1-3.036a3.21 3.21 0 0 0-1.5-.953 4.173 4.173 0 0 0-1.199-.164q-1.772 0-2.754 1.095-.981 1.095-.981 3.058 0 1.26.454 2.212a4.01 4.01 0 0 0 .073.146 3.3 3.3 0 0 0 1.223 1.315 3.415 3.415 0 0 0 .815.357 3.982 3.982 0 0 0 1.119.152q1.758 0 2.754-1.106a3.402 3.402 0 0 0 .403-.55q.335-.568.481-1.299zM12.129 6.826a6.168 6.168 0 0 0 .055.857q.127.899.542 1.447a1.933 1.933 0 0 0 1.263.747 2.937 2.937 0 0 0 .498.04 2.671 2.671 0 0 0 .726-.093 1.905 1.905 0 0 0 1.025-.694 2.562 2.562 0 0 0 .389-.76q.117-.357.169-.793a6.315 6.315 0 0 0 .042-.751q0-1.516-.604-2.281-.604-.766-1.769-.766a2.512 2.512 0 0 0-1.063.209q-1.273.589-1.273 2.838zm14.487 0a6.168 6.168 0 0 0 .056.857q.126.899.541 1.447a1.933 1.933 0 0 0 1.263.747 2.937 2.937 0 0 0 .499.04 2.671 2.671 0 0 0 .725-.093 1.905 1.905 0 0 0 1.025-.694 2.562 2.562 0 0 0 .389-.76q.117-.357.17-.793a6.315 6.315 0 0 0 .042-.751q0-1.516-.605-2.281-.604-.766-1.768-.766a2.512 2.512 0 0 0-1.063.209q-1.274.589-1.274 2.838zm24.91.828v-.725l-1.187.051a8.375 8.375 0 0 0-.71.054q-.688.085-1.119.285a1.854 1.854 0 0 0-.188.101 1.266 1.266 0 0 0-.611.919 1.898 1.898 0 0 0-.023.304 1.651 1.651 0 0 0 .043.39 1.086 1.086 0 0 0 .342.577q.332.291.896.33a2.624 2.624 0 0 0 .184.006q1.106 0 1.739-.597a1.94 1.94 0 0 0 .55-.963q.084-.333.084-.732z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};p.defaultProps={width:"69.829",height:"11.009",viewBox:"0 0 69.829 11.009"};var m=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Open Sans"),Object(o.createElement)("path",{d:"M41.236 10.591v-.747q1.157.491 2.951.491a4.664 4.664 0 0 0 .842-.072q.742-.136 1.249-.533a2.007 2.007 0 0 0 .566-.67q.201-.395.207-.884a2.472 2.472 0 0 0 0-.031 2.389 2.389 0 0 0-.036-.427q-.06-.331-.22-.58a1.755 1.755 0 0 0-.286-.336q-.147-.136-.338-.263a3.621 3.621 0 0 0-.211-.13q-.523-.298-1.488-.637a20.845 20.845 0 0 0-.212-.074 11.516 11.516 0 0 1-.821-.315q-.773-.334-1.22-.697a2.445 2.445 0 0 1-.225-.207 2.207 2.207 0 0 1-.565-1.107 3.184 3.184 0 0 1-.062-.64q0-1.199.938-1.956a3.263 3.263 0 0 1 .004-.003 3.336 3.336 0 0 1 1.416-.658 4.783 4.783 0 0 1 1.004-.1 7.085 7.085 0 0 1 2.835.571l-.271.645a7.596 7.596 0 0 0-1.299-.417 5.829 5.829 0 0 0-1.25-.14 4.172 4.172 0 0 0-.759.065q-.439.081-.789.265a2.248 2.248 0 0 0-.342.219 1.761 1.761 0 0 0-.694 1.286 2.37 2.37 0 0 0-.009.209q0 .464.132.798a1.4 1.4 0 0 0 .084.176 1.611 1.611 0 0 0 .279.356q.14.136.322.26a3.002 3.002 0 0 0 .106.068q.491.304 1.684.729 1.253.432 1.883.839.571.369.862.828a2.033 2.033 0 0 1 .057.095 2.191 2.191 0 0 1 .234.649q.054.27.055.58a3.691 3.691 0 0 1 0 .019 2.931 2.931 0 0 1-.162.998 2.505 2.505 0 0 1-.823 1.127 3.431 3.431 0 0 1-1.292.628q-.487.126-1.058.15a6.479 6.479 0 0 1-.268.005q-1.818 0-2.85-.37a3.667 3.667 0 0 1-.16-.062zm-5.955.286h-.718V5.713a4.52 4.52 0 0 0-.04-.624q-.1-.717-.452-1.109a1.358 1.358 0 0 0-.013-.014 1.558 1.558 0 0 0-.645-.409q-.392-.136-.923-.136a4.469 4.469 0 0 0-.771.062q-.412.072-.735.229a1.934 1.934 0 0 0-.585.43 2.133 2.133 0 0 0-.416.701q-.231.612-.246 1.517a7.657 7.657 0 0 0 0 .122v4.395h-.726V2.915h.616l.139 1.092h.044q.702-1.126 2.392-1.234a5.799 5.799 0 0 1 .369-.012 3.613 3.613 0 0 1 1.105.155q1.176.378 1.49 1.679a4.586 4.586 0 0 1 .115 1.074v5.208zm28.865 0h-.718V5.713a4.52 4.52 0 0 0-.04-.624q-.1-.717-.453-1.109a1.358 1.358 0 0 0-.012-.014 1.558 1.558 0 0 0-.645-.409q-.392-.136-.923-.136a4.469 4.469 0 0 0-.771.062q-.412.072-.735.229a1.934 1.934 0 0 0-.585.43 2.133 2.133 0 0 0-.417.701q-.23.612-.245 1.517a7.657 7.657 0 0 0-.001.122v4.395h-.725V2.915h.615l.14 1.092h.044q.702-1.126 2.392-1.234a5.799 5.799 0 0 1 .369-.012 3.613 3.613 0 0 1 1.105.155q1.175.378 1.49 1.679a4.586 4.586 0 0 1 .115 1.074v5.208zm1.86-.345v-.783a5.593 5.593 0 0 0 2.534.6 5.703 5.703 0 0 0 .65-.034q.693-.08 1.119-.343a1.676 1.676 0 0 0 .022-.014 1.514 1.514 0 0 0 .342-.293 1.125 1.125 0 0 0 .27-.751 1.253 1.253 0 0 0-.407-.939 1.68 1.68 0 0 0-.08-.072 2.721 2.721 0 0 0-.355-.248q-.395-.237-1.002-.468a11.474 11.474 0 0 0-.244-.09q-.918-.332-1.416-.593a3.399 3.399 0 0 1-.261-.15 2.826 2.826 0 0 1-.377-.288q-.214-.195-.352-.415a1.565 1.565 0 0 1-.205-.526 2.172 2.172 0 0 1-.04-.43 1.699 1.699 0 0 1 .159-.744q.187-.389.592-.669.574-.398 1.498-.492a5.971 5.971 0 0 1 .6-.029 6.283 6.283 0 0 1 2.446.484l-.271.659q-1.172-.483-2.175-.483-.667 0-1.146.151a2.1 2.1 0 0 0-.399.171 1.346 1.346 0 0 0-.3.224.918.918 0 0 0-.272.669 1.416 1.416 0 0 0 .073.465 1.197 1.197 0 0 0 .37.532 2.166 2.166 0 0 0 .275.192q.491.296 1.458.643a16.607 16.607 0 0 1 .559.212q.502.202.826.38a3.398 3.398 0 0 1 .182.107 2.795 2.795 0 0 1 .379.286q.204.184.339.393a1.726 1.726 0 0 1 .018.028 1.625 1.625 0 0 1 .226.64 2.1 2.1 0 0 1 .019.29 2.235 2.235 0 0 1-.114.732 1.831 1.831 0 0 1-.699.912 2.772 2.772 0 0 1-.798.38q-.36.11-.792.158a6.516 6.516 0 0 1-.717.037 8.453 8.453 0 0 1-.977-.053q-.489-.057-.895-.175a3.601 3.601 0 0 1-.662-.263zm-53.43-.886h-.051l.022.615a19.406 19.406 0 0 1 .022.568 25.103 25.103 0 0 1 .007.619v3.032h-.725V2.915h.615l.139 1.136h.044a2.687 2.687 0 0 1 1.918-1.234 4.275 4.275 0 0 1 .704-.056q1.612 0 2.457 1.059a3.443 3.443 0 0 1 .575 1.099q.271.836.271 1.981a6.96 6.96 0 0 1-.094 1.186q-.196 1.129-.795 1.857-.89 1.08-2.428 1.08a3.849 3.849 0 0 1-1.076-.141 2.712 2.712 0 0 1-1.605-1.236zm42.722 1.231h-.535l-.183-1.26h-.058a5.176 5.176 0 0 1-.455.513q-.251.246-.509.417a2.622 2.622 0 0 1-.27.158q-.634.318-1.498.318a3.677 3.677 0 0 1-.729-.068q-.434-.087-.77-.289a1.996 1.996 0 0 1-.325-.243 1.971 1.971 0 0 1-.6-1.102 2.905 2.905 0 0 1-.052-.561 2.22 2.22 0 0 1 .17-.883q.212-.495.689-.848a2.691 2.691 0 0 1 .112-.078q.689-.458 1.817-.609a8.81 8.81 0 0 1 .991-.072l1.517-.044v-.528a4.481 4.481 0 0 0-.041-.625q-.045-.319-.141-.578a1.814 1.814 0 0 0-.28-.51 1.429 1.429 0 0 0-.685-.464q-.243-.081-.54-.105a3.26 3.26 0 0 0-.262-.01q-1.106 0-2.292.615l-.271-.63a6.624 6.624 0 0 1 1.465-.497 5.524 5.524 0 0 1 1.128-.118q.883 0 1.466.31a1.915 1.915 0 0 1 .493.371 2.075 2.075 0 0 1 .44.734q.117.322.168.722a5.271 5.271 0 0 1 .04.668v5.296zM26.814 6.409v.586h-5.735a5.819 5.819 0 0 0 .081.949q.09.511.277.918a2.668 2.668 0 0 0 .408.638 2.433 2.433 0 0 0 1.357.784 3.699 3.699 0 0 0 .792.08q.681 0 1.198-.095a4.328 4.328 0 0 0 .349-.081q.414-.113.958-.329v.659q-.62.27-1.154.381a4.21 4.21 0 0 1-.091.018 6.181 6.181 0 0 1-.68.086 7.981 7.981 0 0 1-.58.02 4.528 4.528 0 0 1-1.126-.132 3.132 3.132 0 0 1-1.58-.937q-.86-.947-.958-2.567a7.088 7.088 0 0 1-.012-.429 6.286 6.286 0 0 1 .121-1.271q.162-.784.54-1.393a3.661 3.661 0 0 1 .276-.386 3.039 3.039 0 0 1 2.229-1.136 4.162 4.162 0 0 1 .298-.011 3.237 3.237 0 0 1 1.003.149 2.592 2.592 0 0 1 1.216.833 3.341 3.341 0 0 1 .64 1.262q.173.627.173 1.404zm-17.392.725a8.267 8.267 0 0 0 .151-1.626 9.732 9.732 0 0 0-.011-.461q-.042-.887-.249-1.634a4.969 4.969 0 0 0-1.007-1.937A4.047 4.047 0 0 0 6.312.199 5.463 5.463 0 0 0 4.798 0a6.022 6.022 0 0 0-.802.052 4.219 4.219 0 0 0-2.71 1.417 4.566 4.566 0 0 0-.474.648q-.461.763-.66 1.748A8.211 8.211 0 0 0 0 5.493a9.785 9.785 0 0 0 .009.421Q.107 8.181 1.275 9.54a4.07 4.07 0 0 0 1.975 1.277 5.403 5.403 0 0 0 1.533.206 6.013 6.013 0 0 0 .822-.054A4.174 4.174 0 0 0 8.299 9.54a4.649 4.649 0 0 0 .469-.653q.457-.768.654-1.753zM.813 5.508a8.303 8.303 0 0 0 .105 1.366q.224 1.336.921 2.19a3.328 3.328 0 0 0 2.067 1.182 4.985 4.985 0 0 0 .877.074q1.933 0 2.955-1.245a4.071 4.071 0 0 0 .716-1.349q.191-.593.263-1.311a9.148 9.148 0 0 0 .043-.907q0-1.562-.466-2.632a3.81 3.81 0 0 0-.556-.917A3.311 3.311 0 0 0 5.754.812a4.992 4.992 0 0 0-.956-.087 4.685 4.685 0 0 0-1.236.154A3.304 3.304 0 0 0 1.85 1.97Q1.005 2.986.849 4.697a8.938 8.938 0 0 0-.036.811zM12.576 6.68v.234q0 1.868.626 2.666.538.686 1.655.783a4.449 4.449 0 0 0 .385.016 2.628 2.628 0 0 0 .839-.128 2.13 2.13 0 0 0 1.054-.781 3.097 3.097 0 0 0 .464-.952q.206-.683.206-1.589 0-3.437-2.432-3.507a3.552 3.552 0 0 0-.102-.001 4.004 4.004 0 0 0-.761.067q-.431.084-.762.271a1.915 1.915 0 0 0-.52.427 2.262 2.262 0 0 0-.391.692q-.235.638-.259 1.588a8.694 8.694 0 0 0-.002.214zm8.547-.33h4.922a5.153 5.153 0 0 0-.065-.843q-.074-.448-.234-.81a2.477 2.477 0 0 0-.301-.511 1.934 1.934 0 0 0-1.405-.768 2.673 2.673 0 0 0-.258-.012 2.825 2.825 0 0 0-.844.12 2.245 2.245 0 0 0-1.002.638 2.764 2.764 0 0 0-.535.883q-.217.561-.278 1.303zM54.58 7.61v-.784l-1.391.059a10.947 10.947 0 0 0-.823.068q-.793.099-1.286.31a2.118 2.118 0 0 0-.283.146 1.441 1.441 0 0 0-.689 1.046 2.134 2.134 0 0 0-.025.334 1.962 1.962 0 0 0 .054.475 1.337 1.337 0 0 0 .404.686 1.501 1.501 0 0 0 .588.322q.228.067.501.086a3.096 3.096 0 0 0 .204.006q1.274 0 2.01-.729a2.397 2.397 0 0 0 .641-1.166q.095-.393.095-.859z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};m.defaultProps={width:"71.661",height:"14.48",viewBox:"0 0 71.661 14.48"};var f=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Open Sans Condensed"),Object(o.createElement)("path",{d:"M24.749 11.396h-.689V5.918a4.989 4.989 0 0 0-.041-.672q-.101-.74-.45-1.06a.967.967 0 0 0-.681-.246 1.686 1.686 0 0 0-.555.087q-.48.166-.752.653a2.516 2.516 0 0 0-.218.548q-.152.541-.186 1.33a11.057 11.057 0 0 0-.01.473v4.365h-.696V3.45h.586l.059 1.106h.066a2.323 2.323 0 0 1 .304-.533 1.904 1.904 0 0 1 .413-.398 1.807 1.807 0 0 1 .576-.274 1.654 1.654 0 0 1 .428-.055 2.181 2.181 0 0 1 .556.067 1.467 1.467 0 0 1 .828.552 1.882 1.882 0 0 1 .263.514q.171.497.195 1.235a7.548 7.548 0 0 1 .004.239v5.493zm20.859 0h-.688V5.918a4.989 4.989 0 0 0-.042-.672q-.101-.74-.45-1.06a.967.967 0 0 0-.68-.246 1.686 1.686 0 0 0-.555.087q-.48.166-.753.653a2.516 2.516 0 0 0-.218.548q-.152.541-.186 1.33a11.057 11.057 0 0 0-.01.473v4.365h-.695V3.45h.586l.058 1.106h.066a2.323 2.323 0 0 1 .304-.533 1.904 1.904 0 0 1 .414-.398 1.807 1.807 0 0 1 .576-.274 1.654 1.654 0 0 1 .427-.055 2.181 2.181 0 0 1 .556.067 1.467 1.467 0 0 1 .829.552 1.882 1.882 0 0 1 .262.514q.172.497.195 1.235a7.548 7.548 0 0 1 .004.239v5.493zm26.44 0h-.688V5.918a4.989 4.989 0 0 0-.041-.672q-.101-.74-.451-1.06a.967.967 0 0 0-.68-.246 1.686 1.686 0 0 0-.555.087q-.48.166-.752.653a2.516 2.516 0 0 0-.219.548q-.152.541-.185 1.33a11.057 11.057 0 0 0-.01.473v4.365h-.696V3.45h.586l.059 1.106h.066a2.323 2.323 0 0 1 .303-.533 1.904 1.904 0 0 1 .414-.398 1.807 1.807 0 0 1 .576-.274 1.654 1.654 0 0 1 .428-.055 2.181 2.181 0 0 1 .556.067 1.467 1.467 0 0 1 .828.552 1.882 1.882 0 0 1 .263.514q.171.497.195 1.235a7.548 7.548 0 0 1 .003.239v5.493zm18.794 0h-.688V5.918a4.989 4.989 0 0 0-.041-.672q-.101-.74-.451-1.06a.967.967 0 0 0-.68-.246 1.686 1.686 0 0 0-.555.087q-.48.166-.752.653a2.516 2.516 0 0 0-.219.548q-.152.541-.185 1.33a11.057 11.057 0 0 0-.01.473v4.365h-.696V3.45h.586l.059 1.106h.065a2.323 2.323 0 0 1 .304-.533 1.904 1.904 0 0 1 .414-.398 1.807 1.807 0 0 1 .576-.274 1.654 1.654 0 0 1 .428-.055 2.181 2.181 0 0 1 .556.067 1.467 1.467 0 0 1 .828.552 1.882 1.882 0 0 1 .263.514q.171.497.195 1.235a7.548 7.548 0 0 1 .003.239v5.493zm-61.611-.227v-.776a2.765 2.765 0 0 0 .383.175q.19.07.411.126a5.029 5.029 0 0 0 .151.036 5.153 5.153 0 0 0 1.113.124 1.755 1.755 0 0 0 .763-.163 1.749 1.749 0 0 0 .585-.459 2.192 2.192 0 0 0 .485-1.066 3.03 3.03 0 0 0 .042-.516 3.408 3.408 0 0 0-.043-.563q-.05-.298-.157-.539a1.699 1.699 0 0 0-.173-.304 2.002 2.002 0 0 0-.3-.325q-.339-.301-.904-.601a8.416 8.416 0 0 0-.225-.114 8.516 8.516 0 0 1-.476-.259q-.462-.271-.74-.531a2.433 2.433 0 0 1-.021-.02 2.454 2.454 0 0 1-.608-.912 2.839 2.839 0 0 1-.142-.532q-.045-.261-.054-.559a5.079 5.079 0 0 1-.002-.154q0-.791.322-1.406.322-.615.901-.956a2.453 2.453 0 0 1 1.267-.34 4.83 4.83 0 0 1 .63.039 3.764 3.764 0 0 1 .502.1q.333.091.574.192a2.371 2.371 0 0 1 .228.108l-.279.689a3.755 3.755 0 0 0-1.076-.368 3.381 3.381 0 0 0-.579-.05 1.893 1.893 0 0 0-.614.096 1.602 1.602 0 0 0-.671.442 1.83 1.83 0 0 0-.441.881 2.644 2.644 0 0 0-.054.544 3.664 3.664 0 0 0 .035.524q.04.274.125.499a1.623 1.623 0 0 0 .199.376 1.946 1.946 0 0 0 .283.307q.395.354 1.124.726a5.723 5.723 0 0 1 .703.402q.351.237.608.503a2.837 2.837 0 0 1 .274.329 2.689 2.689 0 0 1 .458 1.144 3.587 3.587 0 0 1 .044.573 3.868 3.868 0 0 1-.107.936 2.765 2.765 0 0 1-.626 1.199 2.371 2.371 0 0 1-1.72.814 3.017 3.017 0 0 1-.14.003q-.898 0-1.548-.184a3.144 3.144 0 0 1-.51-.19zm30.652-.615v.659q-.461.266-1.155.318a4.693 4.693 0 0 1-.347.012 2.649 2.649 0 0 1-1.783-.659 3.458 3.458 0 0 1-.678-.807q-.236-.38-.416-.854a6.37 6.37 0 0 1-.089-.247q-.376-1.125-.413-2.626a13.513 13.513 0 0 1-.004-.337 11.768 11.768 0 0 1 .089-1.495q.196-1.526.823-2.533a3.501 3.501 0 0 1 .696-.827 2.673 2.673 0 0 1 1.79-.638q.982 0 1.714.454l-.33.63a2.503 2.503 0 0 0-1.277-.393 3.03 3.03 0 0 0-.122-.003q-1.208 0-1.922 1.279-.505.903-.653 2.299a11.811 11.811 0 0 0-.061 1.242 11.095 11.095 0 0 0 .062 1.21q.066.599.201 1.118a6.343 6.343 0 0 0 .066.235q.266.878.716 1.429a2.711 2.711 0 0 0 .229.249 2.008 2.008 0 0 0 1.428.585 3.89 3.89 0 0 0 .68-.056q.399-.071.729-.231a2.421 2.421 0 0 0 .027-.013zM8.76 10.298h-.066l.051.871V15h-.696V3.45h.572l.073 1.091h.066q.293-.601.751-.923.457-.322.999-.322a1.919 1.919 0 0 1 1.835 1.194q.427.881.485 2.413a13.174 13.174 0 0 1 .009.502 11.103 11.103 0 0 1-.054 1.138q-.12 1.159-.504 1.898a3.215 3.215 0 0 1-.013.025 2.391 2.391 0 0 1-.408.568 1.696 1.696 0 0 1-1.254.509 1.917 1.917 0 0 1-1.095-.333 2.085 2.085 0 0 1-.731-.867 2.497 2.497 0 0 1-.02-.045zm69.075-5.845h.058l-.029-.886V0h.696v11.396h-.572l-.058-1.113h-.066a2.779 2.779 0 0 1-.294.493 2.073 2.073 0 0 1-.446.441 1.738 1.738 0 0 1-1.04.326 1.907 1.907 0 0 1-1.823-1.194q-.424-.881-.482-2.413a13.257 13.257 0 0 1-.009-.502q0-1.915.519-2.966a3.116 3.116 0 0 1 .059-.114 2.291 2.291 0 0 1 .445-.586q.508-.472 1.262-.472a1.833 1.833 0 0 1 .954.27 2.208 2.208 0 0 1 .06.038 2.181 2.181 0 0 1 .71.75 2.603 2.603 0 0 1 .056.099zm29.399 0h.059l-.03-.886V0h.696v11.396h-.571l-.059-1.113h-.066a2.779 2.779 0 0 1-.293.493 2.073 2.073 0 0 1-.446.441 1.738 1.738 0 0 1-1.041.326 1.907 1.907 0 0 1-1.822-1.194q-.425-.881-.483-2.413a13.257 13.257 0 0 1-.009-.502q0-1.915.519-2.966a3.116 3.116 0 0 1 .06-.114 2.291 2.291 0 0 1 .444-.586q.509-.472 1.262-.472a1.833 1.833 0 0 1 .954.27 2.208 2.208 0 0 1 .061.038 2.181 2.181 0 0 1 .71.75 2.603 2.603 0 0 1 .055.099zm-60.051 6.643v-.813a1.679 1.679 0 0 0 .337.258q.16.094.354.168a2.793 2.793 0 0 0 .026.01 2.626 2.626 0 0 0 .916.165q.615 0 .967-.403a1.374 1.374 0 0 0 .297-.589q.051-.209.054-.455a2.546 2.546 0 0 0 0-.033q0-.527-.252-.89a1.719 1.719 0 0 0-.191-.224q-.273-.275-.772-.6a14.51 14.51 0 0 1-.375-.243q-.355-.24-.571-.424a2.341 2.341 0 0 1-.164-.153q-.297-.307-.462-.688-.164-.381-.164-.909a2.078 2.078 0 0 1 .123-.727 1.845 1.845 0 0 1 .455-.69 1.97 1.97 0 0 1 1.226-.549 2.651 2.651 0 0 1 .246-.011 3.356 3.356 0 0 1 .728.075 2.41 2.41 0 0 1 .876.379l-.358.608q-.601-.403-1.275-.403a1.689 1.689 0 0 0-.426.051 1.205 1.205 0 0 0-.555.312 1.216 1.216 0 0 0-.349.707 1.701 1.701 0 0 0-.017.248q0 .528.249.883t1.054.861q.791.52 1.084.831.293.311.436.688a2.145 2.145 0 0 1 .115.457 2.903 2.903 0 0 1 .028.411 3.074 3.074 0 0 1-.062.639q-.119.56-.466.932a1.697 1.697 0 0 1-.816.481q-.318.087-.707.087a3.583 3.583 0 0 1-.464-.029q-.245-.032-.456-.1a2.176 2.176 0 0 1-.032-.01 3.613 3.613 0 0 1-.239-.09q-.121-.051-.221-.105a1.525 1.525 0 0 1-.177-.113zm45.234 0v-.813a1.679 1.679 0 0 0 .338.258q.16.094.354.168a2.793 2.793 0 0 0 .026.01 2.626 2.626 0 0 0 .915.165q.616 0 .967-.403a1.374 1.374 0 0 0 .298-.589q.05-.209.054-.455a2.546 2.546 0 0 0 0-.033q0-.527-.253-.89a1.719 1.719 0 0 0-.19-.224q-.274-.275-.773-.6a14.51 14.51 0 0 1-.374-.243q-.355-.24-.571-.424a2.341 2.341 0 0 1-.165-.153q-.296-.307-.461-.688-.165-.381-.165-.909a2.078 2.078 0 0 1 .123-.727 1.845 1.845 0 0 1 .456-.69 1.97 1.97 0 0 1 1.225-.549 2.651 2.651 0 0 1 .247-.011 3.356 3.356 0 0 1 .727.075 2.41 2.41 0 0 1 .877.379l-.359.608q-.601-.403-1.274-.403a1.689 1.689 0 0 0-.426.051 1.205 1.205 0 0 0-.556.312 1.216 1.216 0 0 0-.349.707 1.701 1.701 0 0 0-.017.248q0 .528.249.883t1.055.861q.791.52 1.084.831.293.311.435.688a2.145 2.145 0 0 1 .115.457 2.903 2.903 0 0 1 .028.411 3.074 3.074 0 0 1-.062.639q-.119.56-.465.932a1.697 1.697 0 0 1-.817.481q-.317.087-.707.087a3.583 3.583 0 0 1-.464-.029q-.245-.032-.456-.1a2.176 2.176 0 0 1-.032-.01 3.613 3.613 0 0 1-.238-.09q-.122-.051-.221-.105a1.525 1.525 0 0 1-.178-.113zm-53.181.3h-.571l-.088-1.113h-.03a2.786 2.786 0 0 1-.364.606 1.675 1.675 0 0 1-1.364.654q-.776 0-1.249-.619a2.162 2.162 0 0 1-.361-.75q-.084-.304-.104-.663a4.256 4.256 0 0 1-.007-.246 3.054 3.054 0 0 1 .092-.77 2.164 2.164 0 0 1 .589-1.028q.626-.609 1.717-.708a4.581 4.581 0 0 1 .195-.013l.856-.044v-.66q0-.929-.194-1.437a1.498 1.498 0 0 0-.084-.185.921.921 0 0 0-.658-.485 1.366 1.366 0 0 0-.265-.024q-.681 0-1.391.447l-.301-.549q.828-.513 1.736-.513a2.441 2.441 0 0 1 .535.054q.337.076.581.257a1.322 1.322 0 0 1 .298.308q.371.532.423 1.678a8.609 8.609 0 0 1 .009.391v5.412zM6.101 7.534a14.328 14.328 0 0 0 .073-1.506 17.511 17.511 0 0 0 0-.106q-.01-1.625-.323-2.781a5.301 5.301 0 0 0-.464-1.182 3.667 3.667 0 0 0-.204-.328q-.35-.501-.814-.773A2.45 2.45 0 0 0 3.106.535q-.974 0-1.642.532a2.84 2.84 0 0 0-.688.823 3.871 3.871 0 0 0-.156.305q-.425.921-.559 2.373A15.819 15.819 0 0 0 0 6.013a17.7 17.7 0 0 0 0 .106q.016 2.574.784 3.985a3.607 3.607 0 0 0 .229.369q.763 1.07 2.071 1.07 1.501 0 2.296-1.428a4.16 4.16 0 0 0 .018-.034q.537-.986.703-2.547zm12.605-.759v.644h-3.765a10.348 10.348 0 0 0 .045.908q.089.912.35 1.498a2.582 2.582 0 0 0 .096.195q.476.864 1.443.864a2.591 2.591 0 0 0 .804-.135q.376-.122.771-.356v.674a3.094 3.094 0 0 1-1.035.42 2.884 2.884 0 0 1-.569.056q-1.166 0-1.833-.919a2.872 2.872 0 0 1-.104-.154q-.501-.793-.632-2.049a9.134 9.134 0 0 1-.046-.943 11.06 11.06 0 0 1 .053-1.124q.118-1.144.493-1.877a3.138 3.138 0 0 1 .058-.108 2.396 2.396 0 0 1 .454-.589 1.822 1.822 0 0 1 1.286-.484 1.671 1.671 0 0 1 1.321.609 2.468 2.468 0 0 1 .239.332 3.523 3.523 0 0 1 .38.911q.118.434.163.952a7.783 7.783 0 0 1 .028.675zm66.094 0v.644h-3.765a10.348 10.348 0 0 0 .045.908q.088.912.35 1.498a2.582 2.582 0 0 0 .096.195q.476.864 1.443.864a2.591 2.591 0 0 0 .804-.135q.376-.122.771-.356v.674a3.094 3.094 0 0 1-1.035.42 2.884 2.884 0 0 1-.569.056q-1.166 0-1.834-.919a2.872 2.872 0 0 1-.104-.154q-.501-.793-.631-2.049a9.134 9.134 0 0 1-.046-.943 11.06 11.06 0 0 1 .053-1.124q.117-1.144.493-1.877a3.138 3.138 0 0 1 .058-.108 2.396 2.396 0 0 1 .454-.589 1.822 1.822 0 0 1 1.286-.484 1.671 1.671 0 0 1 1.321.609 2.468 2.468 0 0 1 .239.332 3.523 3.523 0 0 1 .38.911q.118.434.163.952a7.783 7.783 0 0 1 .028.675zm16.977 0v.644h-3.764a10.348 10.348 0 0 0 .045.908q.088.912.349 1.498a2.582 2.582 0 0 0 .097.195q.476.864 1.442.864a2.591 2.591 0 0 0 .805-.135q.376-.122.77-.356v.674a3.094 3.094 0 0 1-1.034.42 2.884 2.884 0 0 1-.57.056q-1.166 0-1.833-.919a2.872 2.872 0 0 1-.104-.154q-.501-.793-.632-2.049a9.134 9.134 0 0 1-.046-.943 11.06 11.06 0 0 1 .054-1.124q.117-1.144.492-1.877a3.138 3.138 0 0 1 .059-.108 2.396 2.396 0 0 1 .453-.589 1.822 1.822 0 0 1 1.286-.484 1.671 1.671 0 0 1 1.321.609 2.468 2.468 0 0 1 .239.332 3.523 3.523 0 0 1 .38.911q.118.434.163.952a7.783 7.783 0 0 1 .028.675zM.747 6.028q0 2.388.597 3.607a2.782 2.782 0 0 0 .379.59 1.715 1.715 0 0 0 1.361.629 1.741 1.741 0 0 0 1.422-.69 2.828 2.828 0 0 0 .324-.518q.597-1.208.597-3.618a15.624 15.624 0 0 0-.046-1.247q-.1-1.249-.418-2.065a3.863 3.863 0 0 0-.122-.281 2.698 2.698 0 0 0-.385-.599 1.711 1.711 0 0 0-1.35-.613 1.756 1.756 0 0 0-1.438.69 2.783 2.783 0 0 0-.331.537 4.821 4.821 0 0 0-.324.926q-.228.921-.261 2.218a17.511 17.511 0 0 0-.005.434zM65.962 8.54a10.214 10.214 0 0 0 .059-1.135 9.845 9.845 0 0 0-.054-1.058q-.131-1.209-.584-1.974a2.725 2.725 0 0 0-.279-.393 1.894 1.894 0 0 0-1.5-.684q-1.976 0-2.347 2.712a10.38 10.38 0 0 0-.085 1.397 12.835 12.835 0 0 0 0 .08q.008 1.234.254 2.105a3.84 3.84 0 0 0 .365.887 2.747 2.747 0 0 0 .159.245q.299.408.703.613a2.002 2.002 0 0 0 .921.208 2.565 2.565 0 0 0 .06-.001q1.136-.026 1.753-1.065a2.986 2.986 0 0 0 .007-.012q.435-.739.568-1.925zm11.902-.652v-.454a11.874 11.874 0 0 0-.033-.913q-.086-1.118-.403-1.727a1.751 1.751 0 0 0-.335-.46q-.394-.379-.994-.379a1.253 1.253 0 0 0-.622.151q-.388.217-.609.746-.373.898-.373 2.597a12.265 12.265 0 0 0 .03.898q.067.897.275 1.49a3.028 3.028 0 0 0 .083.212 1.829 1.829 0 0 0 .263.438 1.214 1.214 0 0 0 .982.448 1.418 1.418 0 0 0 .698-.17q.348-.192.587-.603.432-.74.45-2.15a9.709 9.709 0 0 0 .001-.124zm29.399 0v-.454a11.874 11.874 0 0 0-.032-.913q-.087-1.118-.404-1.727a1.751 1.751 0 0 0-.335-.46q-.394-.379-.994-.379a1.253 1.253 0 0 0-.621.151q-.389.217-.609.746-.374.898-.374 2.597a12.265 12.265 0 0 0 .031.898q.066.897.274 1.49a3.028 3.028 0 0 0 .083.212 1.829 1.829 0 0 0 .264.438 1.214 1.214 0 0 0 .981.448 1.418 1.418 0 0 0 .699-.17q.348-.192.587-.603.431-.74.449-2.15a9.709 9.709 0 0 0 .001-.124zM8.745 7.134v.227q0 1.831.432 2.691.43.856 1.309.861a1.82 1.82 0 0 0 .01 0 1.204 1.204 0 0 0 .989-.475 1.896 1.896 0 0 0 .23-.378 3.25 3.25 0 0 0 .206-.608q.15-.618.184-1.512a14.359 14.359 0 0 0 .009-.535q0-1.515-.289-2.366a2.934 2.934 0 0 0-.084-.22q-.349-.806-1.156-.86a1.772 1.772 0 0 0-.119-.004 1.546 1.546 0 0 0-.59.108q-.372.152-.619.518a1.879 1.879 0 0 0-.087.143 2.65 2.65 0 0 0-.224.566q-.201.716-.201 1.844zm53.474 2.661a2.869 2.869 0 0 0 .088.21 1.837 1.837 0 0 0 .284.444 1.27 1.27 0 0 0 .998.435 1.35 1.35 0 0 0 1.253-.816q.453-.869.453-2.663 0-2.043-.598-2.876a1.296 1.296 0 0 0-1.108-.574q-.894 0-1.293.864-.36.781-.395 2.261a13.797 13.797 0 0 0-.004.325q0 1.526.322 2.39zM38.547 8.13v-.828l-.827.044a3.242 3.242 0 0 0-.545.073q-.288.065-.513.185a1.469 1.469 0 0 0-.367.273q-.394.407-.454 1.134a3.285 3.285 0 0 0-.011.269q0 .864.308 1.267a.978.978 0 0 0 .706.396 1.281 1.281 0 0 0 .129.007 1.208 1.208 0 0 0 .964-.45 1.832 1.832 0 0 0 .197-.286 2.736 2.736 0 0 0 .248-.623q.164-.604.165-1.448a8.848 8.848 0 0 0 0-.013zM14.956 6.79h3.054q0-1.311-.399-2.088a1.943 1.943 0 0 0-.239-.366q-.181-.215-.403-.317a1.034 1.034 0 0 0-.438-.093q-1.436 0-1.575 2.864zm66.094 0h3.054q0-1.311-.399-2.088a1.943 1.943 0 0 0-.239-.366q-.182-.215-.404-.317a1.034 1.034 0 0 0-.437-.093q-1.436 0-1.575 2.864zm16.977 0h3.055q0-1.311-.4-2.088a1.943 1.943 0 0 0-.239-.366q-.181-.215-.403-.317a1.034 1.034 0 0 0-.438-.093q-1.435 0-1.575 2.864z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};f.defaultProps={width:"107.959",height:"15",viewBox:"0 0 107.959 15"};var b=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Oswald"),Object(o.createElement)("path",{d:"M14.13 12.285l-1.425-8.67h.705l1.2 7.755 1.485-7.755h.78l1.515 7.725 1.125-7.725h.705l-1.395 8.67H18L16.5 4.68l-1.47 7.605h-.9zm-6.75-2.34l.675-.195a4.787 4.787 0 0 0 .07.555q.117.617.394.974a1.398 1.398 0 0 0 .031.039 1.372 1.372 0 0 0 .9.484 1.987 1.987 0 0 0 .27.018 1.9 1.9 0 0 0 .41-.041q.267-.059.465-.202a1.105 1.105 0 0 0 .145-.124q.331-.339.358-.937a2.397 2.397 0 0 0 .002-.106q0-.865-1.069-1.844a7.142 7.142 0 0 0-.206-.181L8.82 7.53a6.799 6.799 0 0 1-.41-.383q-.35-.357-.542-.682-.293-.495-.293-1.14a2.285 2.285 0 0 1 .066-.564 1.576 1.576 0 0 1 .467-.793 1.794 1.794 0 0 1 .809-.419q.286-.069.623-.069a2.371 2.371 0 0 1 .584.068 1.582 1.582 0 0 1 .856.532q.417.505.504 1.339a4.296 4.296 0 0 1 .021.326l-.585.18a3.964 3.964 0 0 0-.072-.662q-.239-1.17-1.24-1.183a1.74 1.74 0 0 0-.023 0q-.497 0-.82.216a1.088 1.088 0 0 0-.11.084.973.973 0 0 0-.315.548 1.469 1.469 0 0 0-.03.307q0 .486.181.835a1.375 1.375 0 0 0 .007.013q.187.352.697.802l1.035.915a18.808 18.808 0 0 1 .335.304q.148.137.272.26a7.845 7.845 0 0 1 .226.231 2.938 2.938 0 0 1 .391.534 3.541 3.541 0 0 1 .134.254 2.233 2.233 0 0 1 .194.672 2.84 2.84 0 0 1 .023.37 2.446 2.446 0 0 1-.074.617 1.725 1.725 0 0 1-.496.846q-.557.52-1.499.532a3.52 3.52 0 0 1-.046 0q-1.02 0-1.62-.66a2.475 2.475 0 0 1-.504-.87q-.145-.422-.186-.945zM24.81 7.11v-.615a12.856 12.856 0 0 0-.01-.537q-.021-.488-.081-.826a3.231 3.231 0 0 0-.021-.107 2.175 2.175 0 0 0-.076-.27q-.111-.314-.299-.465-.263-.21-.713-.21a1.785 1.785 0 0 0-.443.052 1.291 1.291 0 0 0-.554.293.934.934 0 0 0-.226.326q-.129.296-.152.759a4.189 4.189 0 0 0-.005.205v.225h-.78q0-1.26.51-1.86.403-.474 1.219-.574a3.82 3.82 0 0 1 .461-.026 2.676 2.676 0 0 1 .557.054q.648.138.966.629a2.12 2.12 0 0 1 .233.512q.209.658.209 1.73v4.365a17.208 17.208 0 0 0 .001.172q.002.193.008.447a59.617 59.617 0 0 0 .006.244 39.045 39.045 0 0 0 .006.189q.011.336.021.441a.597.597 0 0 0 .003.022h-.69a4.228 4.228 0 0 0-.017-.206q-.01-.092-.025-.194a8.484 8.484 0 0 0-.033-.215l-.06-.54q-.195.555-.69.923-.495.367-1.125.367a1.88 1.88 0 0 1-.594-.09 1.551 1.551 0 0 1-.666-.435 1.8 1.8 0 0 1-.442-.917 2.53 2.53 0 0 1-.038-.448q0-.589.16-1.013a1.812 1.812 0 0 1 .11-.239 1.918 1.918 0 0 1 .267-.364q.147-.16.344-.318a4.737 4.737 0 0 1 .387-.278 9.739 9.739 0 0 1 .473-.287q.527-.301 1.302-.681a45.09 45.09 0 0 1 .497-.24zm5.055 1.62V7.185a16.073 16.073 0 0 1 .017-.759q.037-.782.156-1.333.172-.803.607-1.208a1.432 1.432 0 0 1 .599-.327q.221-.063.485-.075a2.84 2.84 0 0 1 .131-.003 1.974 1.974 0 0 1 .524.067 1.674 1.674 0 0 1 .384.158q.397.225.667.57V.135h.795v12.15h-.795v-.66a2.66 2.66 0 0 1-.479.449 1.774 1.774 0 0 1-1.051.346q-.75 0-1.192-.375a1.643 1.643 0 0 1-.352-.426q-.114-.195-.2-.44a3.557 3.557 0 0 1-.093-.311 5.424 5.424 0 0 1-.107-.554q-.096-.666-.096-1.584zM0 8.835v-5.31q0-1.12.304-1.904A2.973 2.973 0 0 1 .683.923q.574-.777 1.823-.9A5.047 5.047 0 0 1 3 0a4.438 4.438 0 0 1 .838.074q.473.091.833.295A2.03 2.03 0 0 1 5.31.93Q6 1.86 6 3.525V8.85a7.095 7.095 0 0 1-.065.994q-.144 1.011-.602 1.661-.668.945-2.333.945-1.003 0-1.644-.346a1.966 1.966 0 0 1-.688-.606Q0 10.545 0 8.835zm5.175.18v-5.61a6.18 6.18 0 0 0-.042-.743q-.098-.812-.43-1.297A1.441 1.441 0 0 0 4 .832Q3.745.735 3.424.698A3.703 3.703 0 0 0 3 .675q-.715 0-1.174.233a1.39 1.39 0 0 0-.528.457q-.473.69-.473 2.04v5.61a6.317 6.317 0 0 0 .042.752q.098.82.431 1.311a1.448 1.448 0 0 0 .715.544q.257.096.578.132a3.687 3.687 0 0 0 .409.021q1.23 0 1.703-.705a2.39 2.39 0 0 0 .292-.634q.095-.31.14-.688a6.237 6.237 0 0 0 .04-.733zm22.215 3.27V.135h.795v12.15h-.795zm6.045-1.215V4.845a3.665 3.665 0 0 0-.417-.362q-.235-.173-.463-.269a1.442 1.442 0 0 0-.56-.119 1.683 1.683 0 0 0-.32.029q-.324.063-.52.264a1.15 1.15 0 0 0-.202.29q-.07.142-.121.319a2.802 2.802 0 0 0-.067.298 5.865 5.865 0 0 0-.055.43q-.05.523-.05 1.265v1.8q0 1.045.103 1.68a4.764 4.764 0 0 0 .01.06q.112.645.405.96a.948.948 0 0 0 .476.274q.152.039.332.041a1.824 1.824 0 0 0 .024 0q.405 0 .773-.21.367-.21.652-.525zm-8.625-.525v-2.85a65.824 65.824 0 0 0-.583.309q-.72.386-1.102.62a7.358 7.358 0 0 0-.085.054 3.031 3.031 0 0 0-.343.25q-.254.216-.399.455a1.438 1.438 0 0 0-.157.377q-.076.282-.076.65 0 .72.33 1.035a1.126 1.126 0 0 0 .795.315 1.454 1.454 0 0 0 .015 0q.525 0 .938-.345a2.542 2.542 0 0 0 .592-.726 2.993 2.993 0 0 0 .075-.144z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};b.defaultProps={width:"34.23",height:"12.45",viewBox:"0 0 34.23 12.45"};var h=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Playfair Display"),Object(o.createElement)("path",{d:"M27.315 4.035v.3q-.3.03-.532.27-.211.217-.403.681a4.841 4.841 0 0 0-.04.099l-2.46 6.45-.51 1.305q-.285.735-.645 1.05a1.293 1.293 0 0 1-.501.288 1.509 1.509 0 0 1-.039.012q-.315.09-.63.09a1.379 1.379 0 0 1-.326-.037.986.986 0 0 1-.409-.203.786.786 0 0 1-.278-.533 1.123 1.123 0 0 1-.007-.127 1.003 1.003 0 0 1 .03-.25.721.721 0 0 1 .18-.328.689.689 0 0 1 .347-.191 1.041 1.041 0 0 1 .238-.026.956.956 0 0 1 .258.033.744.744 0 0 1 .29.154.614.614 0 0 1 .209.395.887.887 0 0 1 .008.123.784.784 0 0 1-.062.317q-.096.221-.343.358a.112.112 0 0 0 .022.008q.023.006.057.007a.445.445 0 0 0 .011 0 1.077 1.077 0 0 0 .817-.378q.156-.17.289-.418a3.331 3.331 0 0 0 .169-.374l.525-1.365-2.715-6.555a3.351 3.351 0 0 0-.139-.253q-.146-.237-.291-.362a.739.739 0 0 0-.08-.06q-.255-.165-.51-.165v-.315q.602.084 1.361.09a14.802 14.802 0 0 0 .109 0q.742 0 1.924-.088a50.673 50.673 0 0 0 .026-.002v.315q-.426 0-.671.056a.999.999 0 0 0-.116.034q-.248.09-.248.435a1.366 1.366 0 0 0 .029.272q.044.213.151.463l1.8 4.47 1.665-4.335a4.526 4.526 0 0 0 .072-.212q.069-.221.087-.378a.894.894 0 0 0 .006-.1.692.692 0 0 0-.031-.214.532.532 0 0 0-.239-.296q-.236-.145-.715-.197a4.34 4.34 0 0 0-.14-.013v-.3a41.07 41.07 0 0 0 .377.02q.534.025.883.025a16.533 16.533 0 0 0 .47-.006q.37-.011.67-.039zm77.235 0v.3q-.3.03-.532.27-.211.217-.403.681a4.841 4.841 0 0 0-.04.099l-2.46 6.45-.51 1.305q-.285.735-.645 1.05a1.293 1.293 0 0 1-.501.288 1.509 1.509 0 0 1-.039.012q-.315.09-.63.09a1.379 1.379 0 0 1-.326-.037.986.986 0 0 1-.409-.203.786.786 0 0 1-.278-.533 1.123 1.123 0 0 1-.007-.127 1.003 1.003 0 0 1 .03-.25.721.721 0 0 1 .18-.328.689.689 0 0 1 .347-.191 1.041 1.041 0 0 1 .238-.026.956.956 0 0 1 .258.033.744.744 0 0 1 .29.154.614.614 0 0 1 .209.395.887.887 0 0 1 .008.123.784.784 0 0 1-.062.317q-.096.221-.343.358a.112.112 0 0 0 .022.008q.023.006.057.007a.445.445 0 0 0 .011 0 1.077 1.077 0 0 0 .817-.378q.156-.17.289-.418a3.331 3.331 0 0 0 .169-.374l.525-1.365L98.1 5.19a3.351 3.351 0 0 0-.139-.253q-.146-.237-.291-.362a.739.739 0 0 0-.08-.06q-.255-.165-.51-.165v-.315q.602.084 1.361.09a14.802 14.802 0 0 0 .109 0q.742 0 1.924-.088a50.673 50.673 0 0 0 .026-.002v.315q-.426 0-.671.056a.999.999 0 0 0-.116.034q-.248.09-.248.435a1.366 1.366 0 0 0 .029.272q.044.213.151.463l1.8 4.47 1.665-4.335a4.526 4.526 0 0 0 .072-.212q.069-.221.087-.378a.894.894 0 0 0 .006-.1.692.692 0 0 0-.031-.214.532.532 0 0 0-.239-.296q-.236-.145-.715-.197a4.34 4.34 0 0 0-.14-.013v-.3a41.07 41.07 0 0 0 .377.02q.534.025.883.025a16.533 16.533 0 0 0 .47-.006q.37-.011.67-.039zM30.405 3.66v.39h1.605v.3h-1.605v5.865a1.867 1.867 0 0 0 .03.346q.079.418.368.614a1.304 1.304 0 0 0 .337.159q.324.104.791.111a4.541 4.541 0 0 0 .064 0v.315l-.36-.015a306.802 306.802 0 0 0-.535-.015q-1.074-.03-1.415-.03-.378 0-1.687.056a218.727 218.727 0 0 0-.083.004v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V4.35h-1.2v-.3h1.2q0-1.189.134-1.891a4.128 4.128 0 0 1 .031-.149 3.032 3.032 0 0 1 .291-.781A2.642 2.642 0 0 1 29.82.78q.3-.345.765-.548A2.459 2.459 0 0 1 31.4.037a2.912 2.912 0 0 1 .205-.007 2.483 2.483 0 0 1 .613.072 1.876 1.876 0 0 1 .692.333q.465.375.465.93a.866.866 0 0 1-.045.286.742.742 0 0 1-.18.284.76.76 0 0 1-.512.223 1.013 1.013 0 0 1-.058.002.908.908 0 0 1-.319-.054.819.819 0 0 1-.266-.164.716.716 0 0 1-.229-.435 1.027 1.027 0 0 1-.011-.157.937.937 0 0 1 .025-.224.663.663 0 0 1 .147-.286.785.785 0 0 1 .354-.227 1.012 1.012 0 0 1 .104-.028q-.045-.15-.24-.24a.888.888 0 0 0-.187-.061q-.137-.029-.308-.029a1.239 1.239 0 0 0-.329.042 1.05 1.05 0 0 0-.256.108q-.255.15-.39.405a1.321 1.321 0 0 0-.096.228q-.086.264-.121.657a8.863 8.863 0 0 0-.023.342q-.027.526-.03 1.41a67.712 67.712 0 0 0 0 .213zm44.91.18h.345a12.088 12.088 0 0 0-.026.435q-.03.674-.034 1.835a102.175 102.175 0 0 0 0 .28h-.345a4.684 4.684 0 0 0-.194-.774q-.17-.488-.443-.861-.473-.645-1.403-.645a1.55 1.55 0 0 0-.406.051 1.167 1.167 0 0 0-.479.256 1.009 1.009 0 0 0-.326.608 1.462 1.462 0 0 0-.019.24 1.258 1.258 0 0 0 .09.482 1.175 1.175 0 0 0 .27.395q.36.353 1.155.848a2.664 2.664 0 0 1 .076.044q.127.076.329.211a18.97 18.97 0 0 1 .442.297q.196.136.363.26a8.315 8.315 0 0 1 .305.238q.42.345.683.795a1.929 1.929 0 0 1 .248.768 2.414 2.414 0 0 1 .014.267 2.109 2.109 0 0 1-.113.706 1.768 1.768 0 0 1-.63.839 2.759 2.759 0 0 1-1.237.51 3.706 3.706 0 0 1-.585.045 3.676 3.676 0 0 1-.592-.045 2.691 2.691 0 0 1-.593-.165q-.33-.165-.615-.405a.221.221 0 0 0-.051-.039.174.174 0 0 0-.084-.021.155.155 0 0 0-.095.034q-.048.036-.09.111a.623.623 0 0 0-.003.005q-.055.101-.093.256a2.145 2.145 0 0 0-.034.163l-.345.001a16.26 16.26 0 0 0 .026-.507q.03-.79.034-2.162a142.621 142.621 0 0 0 0-.331h.345a9.229 9.229 0 0 0 .122.774q.172.843.478 1.334.426.682 1.441.697a3.103 3.103 0 0 0 .044 0q.525 0 .93-.345a1.072 1.072 0 0 0 .322-.494q.058-.178.076-.395a2.398 2.398 0 0 0 .007-.191 1.42 1.42 0 0 0-.119-.586 1.376 1.376 0 0 0-.278-.404q-.398-.405-1.298-.975a31.244 31.244 0 0 1-.346-.222q-.374-.244-.636-.432a8.363 8.363 0 0 1-.15-.111q-.398-.3-.668-.735a1.79 1.79 0 0 1-.251-.72 2.3 2.3 0 0 1-.019-.3 2.253 2.253 0 0 1 .074-.596 1.572 1.572 0 0 1 .556-.844q.63-.495 1.59-.495a3.017 3.017 0 0 1 .502.04 2.291 2.291 0 0 1 .458.125 2.932 2.932 0 0 1 .314.144q.156.083.279.179a1.59 1.59 0 0 1 .082.067q.133.097.227.115a.22.22 0 0 0 .043.005q.27 0 .33-.66zm4.17 7.32v1.92a1.641 1.641 0 0 0 .025.3q.071.377.335.548a1.207 1.207 0 0 0 .303.136q.294.09.718.096a4.323 4.323 0 0 0 .059 0v.315l-.345-.015a226.276 226.276 0 0 0-.564-.018q-.923-.027-1.251-.027a8.821 8.821 0 0 0-.201.003q-.435.01-1.419.057v-.315q.455 0 .683-.136a.526.526 0 0 0 .09-.066.562.562 0 0 0 .132-.198q.073-.174.083-.443a2.341 2.341 0 0 0 .002-.087V5.67a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649-.255-.315-.885-.315v-.315q.465.045.93.045a7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082a3.246 3.246 0 0 0 .371-.101v1.59a2.932 2.932 0 0 1 .431-.725 2.492 2.492 0 0 1 .529-.482 2.488 2.488 0 0 1 1.364-.427 3.023 3.023 0 0 1 .076-.001q.795 0 1.433.435.637.435.997 1.275.36.84.36 2.01a6.423 6.423 0 0 1-.207 1.648 5.825 5.825 0 0 1-.16.512 3.86 3.86 0 0 1-.647 1.146 3.549 3.549 0 0 1-.493.489 2.766 2.766 0 0 1-1.341.586 3.737 3.737 0 0 1-.587.044q-.57 0-1.035-.225a2.125 2.125 0 0 1-.39-.241 1.654 1.654 0 0 1-.33-.344zm-62.25-4.59v-.93q0-.733-.261-1.077a.776.776 0 0 0-.106-.116 1.216 1.216 0 0 0-.465-.249q-.248-.073-.563-.073a3.207 3.207 0 0 0-.528.04q-.641.108-.957.5.3.075.503.315a.851.851 0 0 1 .191.438 1.145 1.145 0 0 1 .011.162.943.943 0 0 1-.034.259.7.7 0 0 1-.206.333q-.24.218-.615.218a1.067 1.067 0 0 1-.248-.027q-.191-.045-.32-.168a.664.664 0 0 1-.062-.067.955.955 0 0 1-.204-.511 1.243 1.243 0 0 1-.006-.127 1.24 1.24 0 0 1 .028-.273.888.888 0 0 1 .145-.327q.172-.24.517-.48a2.5 2.5 0 0 1 .377-.218q.241-.114.538-.202.555-.165 1.215-.165a3.935 3.935 0 0 1 .672.054q.684.118 1.098.501.375.345.503.833a3.29 3.29 0 0 1 .072.371q.028.195.041.422a8.146 8.146 0 0 1 .014.489v4.17a2.127 2.127 0 0 0 .007.184q.016.182.066.296a.446.446 0 0 0 .032.06q.105.165.36.165.18 0 .338-.082a1.546 1.546 0 0 0 .142-.086q.094-.063.195-.147l.165.255a5.87 5.87 0 0 1-.233.171q-.236.163-.422.251a1.728 1.728 0 0 1-.012.006 1.277 1.277 0 0 1-.271.087q-.131.027-.284.036a2.53 2.53 0 0 1-.143.004 2.258 2.258 0 0 1-.352-.025q-.444-.071-.653-.335-.25-.316-.281-.83a2.462 2.462 0 0 1-.004-.145 3.566 3.566 0 0 1-.349.489q-.316.368-.686.554a2.78 2.78 0 0 1-.962.274 3.434 3.434 0 0 1-.358.018 3.007 3.007 0 0 1-.518-.042q-.281-.049-.503-.157a1.347 1.347 0 0 1-.382-.273 1.558 1.558 0 0 1-.386-.707q-.062-.24-.07-.524a2.986 2.986 0 0 1-.001-.082 2.032 2.032 0 0 1 .059-.504 1.5 1.5 0 0 1 .309-.606q.367-.435.87-.69a6.936 6.936 0 0 1 .383-.179q.201-.087.437-.177a16.483 16.483 0 0 1 .507-.184q.84-.285 1.245-.525a.992.992 0 0 0 .214-.166.669.669 0 0 0 .191-.479zm20.01 0v-.93q0-.733-.261-1.077a.776.776 0 0 0-.106-.116 1.216 1.216 0 0 0-.465-.249q-.248-.073-.563-.073a3.207 3.207 0 0 0-.528.04q-.641.108-.957.5.3.075.503.315a.851.851 0 0 1 .191.438 1.145 1.145 0 0 1 .011.162.943.943 0 0 1-.034.259.7.7 0 0 1-.206.333q-.24.218-.615.218a1.067 1.067 0 0 1-.248-.027q-.191-.045-.32-.168a.664.664 0 0 1-.062-.067.955.955 0 0 1-.204-.511 1.243 1.243 0 0 1-.006-.127 1.24 1.24 0 0 1 .028-.273.888.888 0 0 1 .145-.327q.172-.24.517-.48a2.5 2.5 0 0 1 .377-.218q.241-.114.538-.202.555-.165 1.215-.165a3.935 3.935 0 0 1 .672.054q.684.118 1.098.501.375.345.503.833a3.29 3.29 0 0 1 .072.371q.028.195.041.422a8.146 8.146 0 0 1 .014.489v4.17a2.127 2.127 0 0 0 .007.184q.016.182.066.296a.446.446 0 0 0 .032.06q.105.165.36.165.18 0 .338-.082a1.546 1.546 0 0 0 .142-.086q.094-.063.195-.147l.165.255a5.87 5.87 0 0 1-.233.171q-.236.163-.422.251a1.728 1.728 0 0 1-.012.006 1.277 1.277 0 0 1-.271.087q-.131.027-.284.036a2.53 2.53 0 0 1-.143.004 2.258 2.258 0 0 1-.352-.025q-.444-.071-.653-.335-.25-.316-.281-.83a2.462 2.462 0 0 1-.004-.145 3.566 3.566 0 0 1-.349.489q-.316.368-.686.554a2.78 2.78 0 0 1-.962.274 3.434 3.434 0 0 1-.358.018 3.007 3.007 0 0 1-.518-.042q-.281-.049-.503-.157a1.347 1.347 0 0 1-.382-.273 1.558 1.558 0 0 1-.386-.707q-.062-.24-.07-.524a2.986 2.986 0 0 1-.001-.082 2.032 2.032 0 0 1 .059-.504 1.5 1.5 0 0 1 .309-.606q.367-.435.87-.69a6.936 6.936 0 0 1 .383-.179q.201-.087.437-.177a16.483 16.483 0 0 1 .507-.184q.84-.285 1.245-.525a.992.992 0 0 0 .214-.166.669.669 0 0 0 .191-.479zm57.225 0v-.93q0-.733-.261-1.077a.776.776 0 0 0-.106-.116 1.216 1.216 0 0 0-.465-.249q-.248-.073-.563-.073a3.207 3.207 0 0 0-.528.04q-.641.108-.957.5.3.075.503.315a.851.851 0 0 1 .191.438 1.145 1.145 0 0 1 .011.162.943.943 0 0 1-.034.259.7.7 0 0 1-.206.333q-.24.218-.615.218a1.067 1.067 0 0 1-.248-.027q-.191-.045-.32-.168a.664.664 0 0 1-.062-.067.955.955 0 0 1-.204-.511 1.243 1.243 0 0 1-.006-.127 1.24 1.24 0 0 1 .028-.273.888.888 0 0 1 .145-.327q.172-.24.517-.48a2.5 2.5 0 0 1 .377-.218q.241-.114.538-.202.555-.165 1.215-.165a3.935 3.935 0 0 1 .672.054q.684.118 1.098.501.375.345.503.833a3.29 3.29 0 0 1 .072.371q.028.195.041.422a8.146 8.146 0 0 1 .014.489v4.17a2.127 2.127 0 0 0 .007.184q.016.182.066.296a.446.446 0 0 0 .032.06q.105.165.36.165.18 0 .338-.082a1.546 1.546 0 0 0 .142-.086q.094-.063.195-.147l.165.255a5.87 5.87 0 0 1-.233.171q-.236.163-.422.251a1.728 1.728 0 0 1-.012.006 1.277 1.277 0 0 1-.271.087q-.131.027-.284.036a2.53 2.53 0 0 1-.143.004 2.258 2.258 0 0 1-.352-.025q-.444-.071-.653-.335-.25-.316-.281-.83a2.462 2.462 0 0 1-.004-.145 3.566 3.566 0 0 1-.349.489q-.316.368-.686.554a2.78 2.78 0 0 1-.962.274 3.434 3.434 0 0 1-.358.018 3.007 3.007 0 0 1-.518-.042q-.281-.049-.503-.157a1.347 1.347 0 0 1-.382-.273 1.558 1.558 0 0 1-.386-.707q-.062-.24-.07-.524a2.986 2.986 0 0 1-.001-.082 2.032 2.032 0 0 1 .059-.504 1.5 1.5 0 0 1 .309-.606q.367-.435.87-.69a6.936 6.936 0 0 1 .383-.179q.201-.087.437-.177a16.483 16.483 0 0 1 .507-.184q.84-.285 1.245-.525a.992.992 0 0 0 .214-.166.669.669 0 0 0 .191-.479zm-90.705.9H2.61v2.7a4.308 4.308 0 0 0 .008.281q.018.269.073.442a.819.819 0 0 0 .039.102.621.621 0 0 0 .339.316.862.862 0 0 0 .081.029 1.786 1.786 0 0 0 .186.044q.199.037.492.059a9.744 9.744 0 0 0 .297.017v.3a19.902 19.902 0 0 0-.43-.02q-.706-.025-1.775-.025a60.592 60.592 0 0 0-.604.003q-.843.008-1.316.042v-.3a6.242 6.242 0 0 0 .252-.019q.35-.033.536-.101a.533.533 0 0 0 .319-.299.682.682 0 0 0 .018-.046q.09-.255.09-.825V2.73q0-.57-.09-.825a.582.582 0 0 0-.114-.197.543.543 0 0 0-.223-.148 1.307 1.307 0 0 0-.163-.046q-.179-.04-.444-.062A6.652 6.652 0 0 0 0 1.44v-.3a12.801 12.801 0 0 0 .351.02q.398.017.948.023a53.85 53.85 0 0 0 .531.002l1.62-.015q.266-.014.598-.015a16.961 16.961 0 0 1 .047 0 6.163 6.163 0 0 1 1.016.078q1.03.173 1.669.724a2.635 2.635 0 0 1 .919 1.864 3.673 3.673 0 0 1 .011.289q0 .825-.367 1.583-.368.757-1.245 1.267a3.394 3.394 0 0 1-.861.344q-.642.166-1.472.166zm55.545 4.29l-.87-.015q-.84-.03-1.23-.03a55.62 55.62 0 0 0-.577.003q-.81.008-1.283.042v-.3a6.242 6.242 0 0 0 .252-.019q.35-.033.536-.101a.533.533 0 0 0 .319-.299.682.682 0 0 0 .018-.046q.09-.255.09-.825V2.73q0-.57-.09-.825a.582.582 0 0 0-.114-.197.543.543 0 0 0-.223-.148 1.307 1.307 0 0 0-.163-.046q-.179-.04-.444-.062a6.652 6.652 0 0 0-.181-.012v-.3a9.162 9.162 0 0 0 .288.02q.47.025 1.167.025l1.275-.015a163.608 163.608 0 0 1 .414-.012q.681-.018.951-.018a8.452 8.452 0 0 1 1.494.123q1.563.281 2.481 1.204a4.249 4.249 0 0 1 1.04 1.783q.206.669.26 1.477a8.925 8.925 0 0 1 .02.603 7.042 7.042 0 0 1-.142 1.444 5.443 5.443 0 0 1-.503 1.421q-.645 1.23-1.867 1.898a5.323 5.323 0 0 1-1.616.556 7.312 7.312 0 0 1-1.302.111zM47.235 7.035v3.18a1.867 1.867 0 0 0 .03.346q.079.418.368.614a1.304 1.304 0 0 0 .337.159q.324.104.791.111a4.541 4.541 0 0 0 .064 0v.315l-.36-.015a306.802 306.802 0 0 0-.535-.015q-1.074-.03-1.415-.03-.378 0-1.687.056a218.727 218.727 0 0 0-.083.004v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V5.67a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649-.255-.315-.885-.315v-.315a10.097 10.097 0 0 0 .817.044 9.113 9.113 0 0 0 .113.001 7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082a3.246 3.246 0 0 0 .371-.101v1.875q.27-.75.863-1.335a2.23 2.23 0 0 1 .482-.368 1.685 1.685 0 0 1 .83-.217 1.705 1.705 0 0 1 .451.057 1.289 1.289 0 0 1 .532.288 1.177 1.177 0 0 1 .274.356 1.085 1.085 0 0 1 .108.484 1.09 1.09 0 0 1-.061.37.969.969 0 0 1-.172.297.757.757 0 0 1-.55.276 1.037 1.037 0 0 1-.072.002.86.86 0 0 1-.323-.059.799.799 0 0 1-.239-.151.692.692 0 0 1-.223-.43.987.987 0 0 1-.01-.14.853.853 0 0 1 .293-.647 1.398 1.398 0 0 1 .217-.163.342.342 0 0 0-.246-.146.519.519 0 0 0-.069-.004 1.445 1.445 0 0 0-.877.299 1.973 1.973 0 0 0-.188.158 3.145 3.145 0 0 0-.688.976 3.663 3.663 0 0 0-.062.142 3.895 3.895 0 0 0-.194.602 2.87 2.87 0 0 0-.076.643zM10.965 0v10.365a2.336 2.336 0 0 0 .016.284q.048.389.239.564.229.208.758.229a3.109 3.109 0 0 0 .127.003v.315a159.577 159.577 0 0 0-.559-.023q-.701-.028-1.065-.035a10.797 10.797 0 0 0-.191-.002 11.849 11.849 0 0 0-.236.003q-.501.01-1.579.057v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V1.8a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649Q9.105.48 8.475.48V.165q.465.045.93.045a7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082A3.246 3.246 0 0 0 10.965 0zM88.2 0v10.365a2.336 2.336 0 0 0 .016.284q.048.389.239.564.229.208.758.229a3.109 3.109 0 0 0 .127.003v.315a159.577 159.577 0 0 0-.559-.023q-.701-.028-1.065-.035a10.797 10.797 0 0 0-.191-.002 11.849 11.849 0 0 0-.236.003q-.501.01-1.579.057v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V1.8a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649Q86.34.48 85.71.48V.165q.465.045.93.045a7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082A3.246 3.246 0 0 0 88.2 0zM57.96 2.7v7.5a5.206 5.206 0 0 0 .007.282q.018.334.083.528a.7.7 0 0 0 .095.191.559.559 0 0 0 .227.184q.204.092.597.103a3.978 3.978 0 0 0 .116.002 7.093 7.093 0 0 0 .971-.062q.919-.127 1.534-.515a3.009 3.009 0 0 0 1.209-1.485 3.827 3.827 0 0 0 .074-.203 6.328 6.328 0 0 0 .223-.919q.081-.471.117-1.019a13.954 13.954 0 0 0 .027-.897 12.095 12.095 0 0 0-.048-1.111q-.091-.988-.357-1.701a3.395 3.395 0 0 0-.51-.926 2.903 2.903 0 0 0-.802-.702q-.908-.54-2.453-.54a3.312 3.312 0 0 0-.243.008q-.287.022-.454.097a.574.574 0 0 0-.294.3.796.796 0 0 0-.029.075q-.09.27-.09.81zM42.84 3.87v6.495a2.336 2.336 0 0 0 .016.284q.048.389.239.564.229.208.758.229a3.109 3.109 0 0 0 .127.003v.315a159.577 159.577 0 0 0-.559-.023q-.701-.028-1.065-.035a10.797 10.797 0 0 0-.191-.002 11.849 11.849 0 0 0-.236.003q-.501.01-1.579.057v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V5.67a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649-.255-.315-.885-.315v-.315a10.097 10.097 0 0 0 .817.044 9.113 9.113 0 0 0 .113.001 7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082a3.246 3.246 0 0 0 .371-.101zm25.65 0v6.495a2.336 2.336 0 0 0 .016.284q.048.389.239.564.229.208.758.229a3.109 3.109 0 0 0 .127.003v.315a159.577 159.577 0 0 0-.559-.023q-.701-.028-1.065-.035a10.797 10.797 0 0 0-.191-.002 11.849 11.849 0 0 0-.236.003q-.501.01-1.579.057v-.315q.527 0 .792-.163a.62.62 0 0 0 .093-.07.642.642 0 0 0 .155-.228q.1-.235.1-.619V5.67a2.959 2.959 0 0 0-.02-.356q-.051-.422-.235-.649Q66.63 4.35 66 4.35v-.315a10.097 10.097 0 0 0 .817.044 9.113 9.113 0 0 0 .113.001 7.018 7.018 0 0 0 .637-.027q.297-.027.552-.082a3.246 3.246 0 0 0 .371-.101zm10.995 2.295v4.5q.21.435.615.698a1.61 1.61 0 0 0 .615.233 2.159 2.159 0 0 0 .36.029q1.997 0 2.135-3.354a12.573 12.573 0 0 0 .01-.516q0-2.065-.613-2.905a1.326 1.326 0 0 0-1.127-.575 1.743 1.743 0 0 0-1.13.414 2.258 2.258 0 0 0-.085.074 2.311 2.311 0 0 0-.483.627q-.183.339-.297.775zM2.61 2.73v4.44h1.005a4.284 4.284 0 0 0 .717-.056q.377-.064.669-.202a1.64 1.64 0 0 0 .647-.529 2.801 2.801 0 0 0 .412-.888q.15-.539.15-1.22a5.852 5.852 0 0 0-.046-.758q-.116-.891-.531-1.387a1.737 1.737 0 0 0-.738-.507q-.289-.108-.649-.153a4.32 4.32 0 0 0-.526-.03 3.312 3.312 0 0 0-.243.008q-.287.022-.454.097a.574.574 0 0 0-.294.3.796.796 0 0 0-.029.075q-.09.27-.09.81zm14.625 7.395v-2.94a1.012 1.012 0 0 1-.289.292 1.23 1.23 0 0 1-.086.053 4.575 4.575 0 0 1-.136.073q-.157.081-.381.186a20.935 20.935 0 0 1-.218.101 9.952 9.952 0 0 0-.382.17q-.315.148-.54.288a1.958 1.958 0 0 0-.509.457 2.324 2.324 0 0 0-.099.135 1.403 1.403 0 0 0-.201.465q-.046.19-.053.412a2.582 2.582 0 0 0-.001.083 2.201 2.201 0 0 0 .032.389q.071.393.298.631.33.345.87.345a1.663 1.663 0 0 0 1.113-.434q.234-.202.444-.498a3.91 3.91 0 0 0 .138-.208zm20.01 0v-2.94a1.012 1.012 0 0 1-.289.292 1.23 1.23 0 0 1-.086.053 4.575 4.575 0 0 1-.136.073q-.157.081-.381.186a20.935 20.935 0 0 1-.218.101 9.952 9.952 0 0 0-.382.17q-.315.148-.54.288a1.958 1.958 0 0 0-.509.457 2.324 2.324 0 0 0-.099.135 1.403 1.403 0 0 0-.201.465q-.046.19-.053.412a2.582 2.582 0 0 0-.001.083 2.201 2.201 0 0 0 .032.389q.071.393.298.631.33.345.87.345a1.663 1.663 0 0 0 1.113-.434q.234-.202.444-.498a3.91 3.91 0 0 0 .138-.208zm57.225 0v-2.94a1.012 1.012 0 0 1-.289.292 1.23 1.23 0 0 1-.086.053 4.575 4.575 0 0 1-.136.073q-.157.081-.381.186a20.935 20.935 0 0 1-.218.101 9.952 9.952 0 0 0-.382.17q-.315.148-.54.288a1.958 1.958 0 0 0-.509.457 2.324 2.324 0 0 0-.099.135 1.403 1.403 0 0 0-.201.465q-.046.19-.053.412a2.582 2.582 0 0 0-.001.083 2.201 2.201 0 0 0 .032.389q.071.393.298.631.33.345.87.345a1.663 1.663 0 0 0 1.113-.434q.234-.202.444-.498a3.91 3.91 0 0 0 .138-.208zM42.726.561a.921.921 0 0 0-.666-.276.93.93 0 0 0-.343.063.97.97 0 0 0-.332.222 1.17 1.17 0 0 0-.009.009.921.921 0 0 0-.276.666.93.93 0 0 0 .063.343.97.97 0 0 0 .222.332 1.17 1.17 0 0 0 .009.009.921.921 0 0 0 .666.276.93.93 0 0 0 .343-.063.97.97 0 0 0 .332-.222 1.17 1.17 0 0 0 .009-.009.921.921 0 0 0 .276-.666.93.93 0 0 0-.063-.343.97.97 0 0 0-.222-.332 1.17 1.17 0 0 0-.009-.009zm25.65 0a.921.921 0 0 0-.666-.276.93.93 0 0 0-.343.063.97.97 0 0 0-.332.222 1.17 1.17 0 0 0-.009.009.921.921 0 0 0-.276.666.93.93 0 0 0 .063.343.97.97 0 0 0 .222.332 1.17 1.17 0 0 0 .009.009.921.921 0 0 0 .666.276.93.93 0 0 0 .343-.063.97.97 0 0 0 .332-.222 1.17 1.17 0 0 0 .009-.009.921.921 0 0 0 .276-.666.93.93 0 0 0-.063-.343.97.97 0 0 0-.222-.332 1.17 1.17 0 0 0-.009-.009z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};h.defaultProps={width:"104.55",height:"14.58",viewBox:"0 0 104.55 14.58"};var v=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"PT Sans"),Object(o.createElement)("path",{d:"M25.665.48l-.375 1.095a2.666 2.666 0 0 0-.245-.101q-.307-.111-.767-.214-.663-.149-1.495-.15a9.34 9.34 0 0 0-.013 0 3.542 3.542 0 0 0-.544.039q-.287.045-.517.141a1.495 1.495 0 0 0-.424.263 1.593 1.593 0 0 0-.318.381 1.286 1.286 0 0 0-.177.661q0 .585.375.975a3.467 3.467 0 0 0 .508.431 4.502 4.502 0 0 0 .43.267 17.34 17.34 0 0 0 .741.381 20.838 20.838 0 0 0 .481.226q.66.3 1.223.698.562.397.937.952a2.126 2.126 0 0 1 .315.765 3.012 3.012 0 0 1 .06.615 3.266 3.266 0 0 1-.072.698 2.674 2.674 0 0 1-.168.517q-.24.54-.705.93a3.072 3.072 0 0 1-.732.451 3.819 3.819 0 0 1-.393.149 4.335 4.335 0 0 1-.776.167 5.821 5.821 0 0 1-.724.043q-1.125 0-1.86-.172-.735-.173-1.14-.383l.42-1.125q.312.176.893.346a9.616 9.616 0 0 0 .127.037 5.025 5.025 0 0 0 .812.151 6.625 6.625 0 0 0 .703.036 4.462 4.462 0 0 0 .651-.046 3.827 3.827 0 0 0 .279-.051 2.38 2.38 0 0 0 .428-.138 1.889 1.889 0 0 0 .322-.177q.315-.218.503-.548a1.415 1.415 0 0 0 .163-.472 1.884 1.884 0 0 0 .024-.308 1.726 1.726 0 0 0-.062-.472 1.322 1.322 0 0 0-.313-.555 3.409 3.409 0 0 0-.527-.452 4.367 4.367 0 0 0-.41-.253 11.509 11.509 0 0 0-.82-.406 13.506 13.506 0 0 0-.403-.172q-.66-.27-1.222-.652-.563-.383-.938-.945-.348-.522-.373-1.309a3.886 3.886 0 0 1-.002-.124 2.852 2.852 0 0 1 .13-.883A2.299 2.299 0 0 1 20.4.72q.702-.591 1.89-.697A6.098 6.098 0 0 1 22.83 0a10.823 10.823 0 0 1 .874.034 8.219 8.219 0 0 1 .791.101q.75.135 1.17.345zm15.51 10.2h-1.2V6.405q0-1.071-.283-1.658a1.711 1.711 0 0 0-.054-.104 1.105 1.105 0 0 0-.686-.523q-.197-.057-.438-.068a2.574 2.574 0 0 0-.114-.002q-.795 0-1.312.428-.518.427-.728 1.072v5.13h-1.2v-7.5H36l.225.915h.06a2.57 2.57 0 0 1 .645-.601 3.207 3.207 0 0 1 .323-.186 2.764 2.764 0 0 1 .757-.249A3.851 3.851 0 0 1 38.7 3q.573 0 1.016.124a2.682 2.682 0 0 1 .064.019q.465.142.773.502a1.914 1.914 0 0 1 .255.392q.094.19.165.419a3.564 3.564 0 0 1 .044.157q.158.607.158 1.537v4.53zM14.925.18v1.11h-3.27v9.39H10.41V1.29H7.14V.18h7.785zm32.76 3.3l-.285.99a3.713 3.713 0 0 0-.329-.137q-.172-.063-.369-.119a6.65 6.65 0 0 0-.134-.036 3.959 3.959 0 0 0-.77-.12 4.621 4.621 0 0 0-.273-.008q-.66 0-.967.225-.308.225-.308.78a.901.901 0 0 0 .037.266.691.691 0 0 0 .233.342q.262.21.643.379a4.029 4.029 0 0 0 .025.011q.397.172.87.337.472.165.87.435.397.27.667.683.27.412.27 1.087a2.592 2.592 0 0 1-.102.734 2.395 2.395 0 0 1-.055.166q-.158.42-.488.72a2.2 2.2 0 0 1-.5.338 2.796 2.796 0 0 1-.318.135q-.487.172-1.147.172-.671 0-1.185-.102a3.794 3.794 0 0 1-.27-.063q-.5-.137-.864-.317a3.149 3.149 0 0 1-.141-.073l.36-1.02a3.065 3.065 0 0 0 .288.142q.158.068.344.132a6.65 6.65 0 0 0 .268.086q.555.165 1.125.165a2.691 2.691 0 0 0 .452-.036q.351-.06.613-.219a.818.818 0 0 0 .361-.477q.059-.19.059-.438a1.206 1.206 0 0 0-.034-.295.829.829 0 0 0-.236-.41 2.096 2.096 0 0 0-.387-.287 2.672 2.672 0 0 0-.28-.14q-.398-.173-.87-.33a4.125 4.125 0 0 1-.77-.345 3.805 3.805 0 0 1-.1-.06q-.398-.248-.668-.638a1.396 1.396 0 0 1-.194-.425q-.052-.187-.068-.411a2.911 2.911 0 0 1-.008-.214 3 3 0 0 1 .054-.59q.129-.639.561-.992a2.064 2.064 0 0 1 .728-.375q.296-.088.649-.116A4.304 4.304 0 0 1 45.375 3q.616 0 1.08.082a3.601 3.601 0 0 1 .277.061q.512.133.899.311a3.79 3.79 0 0 1 .054.026zm-19.71 1.155l-.375-.9a3.967 3.967 0 0 1 .786-.361 5.03 5.03 0 0 1 .542-.149 7.366 7.366 0 0 1 1.466-.164 8.181 8.181 0 0 1 .116-.001q.78 0 1.253.21a2.147 2.147 0 0 1 .358.2q.217.151.359.344a1.294 1.294 0 0 1 .003.004q.247.337.33.742.082.405.082.81 0 .9-.045 1.755a32.907 32.907 0 0 0-.039 1.034 27.772 27.772 0 0 0-.006.586 12.234 12.234 0 0 0 .021.735 10.363 10.363 0 0 0 .024.315 5.345 5.345 0 0 0 .086.589 4.406 4.406 0 0 0 .079.326h-.885l-.315-1.05h-.075a2.311 2.311 0 0 1-.195.26 2.848 2.848 0 0 1-.142.153q-.203.202-.488.36a2.737 2.737 0 0 1-.349.16 3.589 3.589 0 0 1-.311.102 2.715 2.715 0 0 1-.401.079q-.201.024-.424.026a4.333 4.333 0 0 1-.03 0 2.707 2.707 0 0 1-.628-.071 2.394 2.394 0 0 1-.264-.079 2.141 2.141 0 0 1-.556-.297 1.967 1.967 0 0 1-.157-.13q-.3-.278-.472-.668a2.005 2.005 0 0 1-.153-.557 2.558 2.558 0 0 1-.02-.328 2.675 2.675 0 0 1 .041-.482q.064-.351.229-.62.27-.443.758-.705a3.184 3.184 0 0 1 .554-.231q.285-.09.616-.144a8.274 8.274 0 0 1 .806-.091 10.783 10.783 0 0 1 .701-.022h.413q.202 0 .412.03.045-.45.045-.81 0-.704-.24-1.047a.8.8 0 0 0-.09-.108.895.895 0 0 0-.291-.188q-.277-.116-.71-.137a4.101 4.101 0 0 0-.199-.005 3.966 3.966 0 0 0-.325.014 4.932 4.932 0 0 0-.222.024 6.797 6.797 0 0 0-.524.088 7.503 7.503 0 0 0-.076.017 5.057 5.057 0 0 0-.516.141 4.577 4.577 0 0 0-.069.024q-.278.097-.488.217zM0 10.68V.285Q.57.15 1.23.105 1.89.06 2.535.06q.69 0 1.403.135Q4.65.33 5.235.69a2.771 2.771 0 0 1 .918.932 3.246 3.246 0 0 1 .034.058 2.52 2.52 0 0 1 .27.691q.074.309.092.668a4.832 4.832 0 0 1 .006.246 4.436 4.436 0 0 1-.056.727q-.083.5-.289.893a3.081 3.081 0 0 1-.709.909 2.945 2.945 0 0 1-.206.164 3.653 3.653 0 0 1-1.146.55 4.225 4.225 0 0 1-.159.042q-.735.18-1.515.18h-.247a8.738 8.738 0 0 1-.268-.004 9.905 9.905 0 0 1-.093-.003Q1.68 6.735 1.5 6.72q-.166-.014-.242-.028a.663.663 0 0 1-.013-.002v3.99H0zm1.245-9.45v4.35a.35.35 0 0 0 .049.015q.072.017.191.023l.345.015a8.577 8.577 0 0 0 .262.007 7.51 7.51 0 0 0 .083 0h.24q.51 0 1.013-.097a2.677 2.677 0 0 0 .738-.256 2.478 2.478 0 0 0 .169-.097 1.811 1.811 0 0 0 .563-.566 2.216 2.216 0 0 0 .089-.154q.248-.465.248-1.185a2.692 2.692 0 0 0-.035-.45q-.043-.252-.138-.46a1.531 1.531 0 0 0-.06-.117q-.232-.413-.614-.66a2.552 2.552 0 0 0-.745-.325 2.945 2.945 0 0 0-.118-.028q-.48-.105-.96-.105a18.578 18.578 0 0 0-.568.008 16.485 16.485 0 0 0-.182.007 4.155 4.155 0 0 0-.21.014q-.216.02-.36.061zM31.68 8.565V7.32q-.21-.015-.427-.022-.218-.008-.428-.008-.465 0-.907.053a3.347 3.347 0 0 0-.411.073 2.487 2.487 0 0 0-.369.122 1.532 1.532 0 0 0-.313.174 1.243 1.243 0 0 0-.228.216.884.884 0 0 0-.186.42 1.211 1.211 0 0 0-.016.202 1.198 1.198 0 0 0 .082.451 1.105 1.105 0 0 0 .293.412 1.296 1.296 0 0 0 .681.316 1.784 1.784 0 0 0 .279.021 2.682 2.682 0 0 0 .396-.028 2.02 2.02 0 0 0 .354-.084 2.446 2.446 0 0 0 .325-.137 1.906 1.906 0 0 0 .245-.148 1.946 1.946 0 0 0 .266-.229 1.635 1.635 0 0 0 .132-.154q.146-.195.221-.377a1.246 1.246 0 0 0 .011-.028z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};v.defaultProps={width:"47.865",height:"10.86",viewBox:"0 0 47.865 10.86"};var q=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"PT Sans Narrow"),Object(o.createElement)("path",{d:"M48.705 10.845L44.85 4.02l-.645-1.65h-.045l.165 1.65v6.66h-1.08V.015h.675l3.885 6.81.615 1.575h.06l-.165-1.575V.18h1.08v10.665h-.69zm26.31-7.665h.795l1.335 4.38.27 1.44h.03l.225-1.47 1.02-4.35h1.02l-1.995 7.665H77.1l-1.515-4.92-.21-1.26h-.03l-.21 1.275-1.47 4.905h-.615L70.995 3.18h1.155l1.155 4.365.18 1.455h.03l.27-1.485 1.23-4.335zm-59.49 7.14l.39-1.035q.285.195.803.368.517.172 1.177.172.77 0 1.276-.347a1.719 1.719 0 0 0 .089-.065 1.297 1.297 0 0 0 .442-.668q.066-.221.08-.49a2.797 2.797 0 0 0 .003-.14 1.924 1.924 0 0 0-.08-.563 1.643 1.643 0 0 0-.22-.457 3.753 3.753 0 0 0-.534-.615 4.381 4.381 0 0 0-.216-.187 13.656 13.656 0 0 0-.807-.61 15.283 15.283 0 0 0-.16-.11q-.518-.353-.968-.78-.45-.428-.75-.983a2.412 2.412 0 0 1-.243-.696q-.056-.293-.057-.628a4.05 4.05 0 0 1 0-.011q0-.935.417-1.51a1.838 1.838 0 0 1 .341-.357 2.668 2.668 0 0 1 1.076-.512Q17.996 0 18.48 0a7.13 7.13 0 0 1 .667.03q.335.031.629.096a4.323 4.323 0 0 1 .039.009 4.821 4.821 0 0 1 .399.109q.189.061.346.133a2.256 2.256 0 0 1 .2.103l-.36.99a1.812 1.812 0 0 0-.208-.107q-.223-.1-.543-.187a6.006 6.006 0 0 0-.022-.006q-.47-.126-1.078-.134a6.306 6.306 0 0 0-.084-.001 2.621 2.621 0 0 0-.444.035q-.482.083-.756.363a1.348 1.348 0 0 0-.388.905 1.776 1.776 0 0 0-.002.092q0 .525.3.93a3.874 3.874 0 0 0 .458.512 4.768 4.768 0 0 0 .292.253q.45.36.968.728.517.367.967.817.45.45.75 1.02a2.546 2.546 0 0 1 .25.751 3.466 3.466 0 0 1 .05.599q0 1.32-.78 2.07a2.543 2.543 0 0 1-1.082.606q-.5.144-1.123.144a8.121 8.121 0 0 1-.581-.019q-.518-.038-.896-.146a5.59 5.59 0 0 1-.37-.119q-.182-.066-.334-.138a2.468 2.468 0 0 1-.219-.118zm17.73.36h-1.08V6.105a7.673 7.673 0 0 0-.019-.554q-.039-.539-.161-.881a1.505 1.505 0 0 0-.082-.192.888.888 0 0 0-.644-.475 1.472 1.472 0 0 0-.294-.028 1.641 1.641 0 0 0-.469.064 1.307 1.307 0 0 0-.521.296q-.39.36-.57.885v5.46h-1.08v-7.5h.78l.195.795h.045a2.275 2.275 0 0 1 .501-.51 2.843 2.843 0 0 1 .272-.18 2.046 2.046 0 0 1 .682-.245 2.756 2.756 0 0 1 .48-.04 2.904 2.904 0 0 1 .425.03 2.125 2.125 0 0 1 .422.105q.368.135.616.458a1.736 1.736 0 0 1 .193.323q.076.162.133.356a3.382 3.382 0 0 1 .048.183 4.153 4.153 0 0 1 .078.445q.028.228.04.49a9.237 9.237 0 0 1 .01.43v4.86zM12.12.18v1.035H9.54v9.465H8.415V1.215h-2.58V.18h6.285zM0 10.68V.285a5.298 5.298 0 0 1 .82-.16 6.039 6.039 0 0 1 .2-.02Q1.56.06 2.085.06q.6 0 1.185.135.585.135 1.058.495a2.376 2.376 0 0 1 .542.589 3.091 3.091 0 0 1 .223.401 2.855 2.855 0 0 1 .197.605q.095.444.095 1 0 .804-.201 1.402a2.944 2.944 0 0 1-.077.203q-.277.66-.734 1.073-.458.412-1.05.6-.593.187-1.223.187h-.195a5.44 5.44 0 0 1-.193-.004 6.376 6.376 0 0 1-.092-.003q-.15-.008-.292-.023-.108-.011-.168-.023a.594.594 0 0 1-.035-.007v3.99H0zm22.62-6.195l-.36-.855q.435-.27 1.058-.42a5.496 5.496 0 0 1 1.119-.147 6.22 6.22 0 0 1 .193-.003 3.451 3.451 0 0 1 .402.022q.199.023.365.072a1.527 1.527 0 0 1 .245.094 1.603 1.603 0 0 1 .397.27 1.413 1.413 0 0 1 .204.24 1.801 1.801 0 0 1 .27.655 2.103 2.103 0 0 1 .014.08 5.244 5.244 0 0 1 .066.722 5.885 5.885 0 0 1 .002.14q0 .9-.037 1.755a39.054 39.054 0 0 0-.034 1.133 32.967 32.967 0 0 0-.004.487 15.3 15.3 0 0 0 .012.615 12.148 12.148 0 0 0 .026.443 6.034 6.034 0 0 0 .094.701 5.296 5.296 0 0 0 .048.221h-.825l-.255-.885h-.06a1.88 1.88 0 0 1-.403.482 2.402 2.402 0 0 1-.257.193q-.435.285-1.17.285a1.9 1.9 0 0 1-.673-.115 1.688 1.688 0 0 1-.654-.447 1.868 1.868 0 0 1-.426-.794q-.092-.341-.092-.759a3.166 3.166 0 0 1 .033-.472q.037-.246.116-.453a1.727 1.727 0 0 1 .068-.155q.218-.435.616-.705a2.387 2.387 0 0 1 .57-.281 3.044 3.044 0 0 1 .374-.101 5.334 5.334 0 0 1 .618-.088 7.089 7.089 0 0 1 .605-.025h.3q.15 0 .315.015a10.758 10.758 0 0 0 .031-.387q.01-.177.013-.335a6.121 6.121 0 0 0 .001-.103 4.55 4.55 0 0 0-.016-.396q-.035-.394-.144-.639a.888.888 0 0 0-.095-.165.748.748 0 0 0-.324-.245q-.242-.1-.606-.1a3.21 3.21 0 0 0-.467.036 4.322 4.322 0 0 0-.448.092 4.128 4.128 0 0 0-.375.114q-.254.092-.45.208zm28.905 0l-.36-.855q.435-.27 1.058-.42a5.496 5.496 0 0 1 1.119-.147 6.22 6.22 0 0 1 .193-.003 3.451 3.451 0 0 1 .402.022q.199.023.365.072a1.527 1.527 0 0 1 .245.094 1.603 1.603 0 0 1 .397.27 1.413 1.413 0 0 1 .204.24 1.801 1.801 0 0 1 .27.655 2.103 2.103 0 0 1 .014.08 5.244 5.244 0 0 1 .066.722 5.885 5.885 0 0 1 .002.14q0 .9-.037 1.755a39.054 39.054 0 0 0-.034 1.133 32.967 32.967 0 0 0-.004.487 15.3 15.3 0 0 0 .012.615 12.148 12.148 0 0 0 .026.443 6.034 6.034 0 0 0 .094.701 5.296 5.296 0 0 0 .048.221h-.825l-.255-.885h-.06a1.88 1.88 0 0 1-.403.482 2.402 2.402 0 0 1-.257.193q-.435.285-1.17.285a1.9 1.9 0 0 1-.673-.115 1.688 1.688 0 0 1-.654-.447 1.868 1.868 0 0 1-.426-.794q-.092-.341-.092-.759a3.166 3.166 0 0 1 .033-.472q.037-.246.116-.453a1.727 1.727 0 0 1 .068-.155q.218-.435.616-.705a2.387 2.387 0 0 1 .57-.281 3.044 3.044 0 0 1 .374-.101 5.334 5.334 0 0 1 .618-.088 7.089 7.089 0 0 1 .605-.025h.3q.15 0 .315.015a10.758 10.758 0 0 0 .031-.387q.01-.177.013-.335a6.121 6.121 0 0 0 .001-.103 4.55 4.55 0 0 0-.016-.396q-.035-.394-.144-.639a.888.888 0 0 0-.095-.165.748.748 0 0 0-.324-.245q-.242-.1-.606-.1a3.21 3.21 0 0 0-.467.036 4.322 4.322 0 0 0-.448.092 4.128 4.128 0 0 0-.375.114q-.254.092-.45.208zm-17.055 5.91l.33-.945q.3.18.713.308.412.127.847.127.495 0 .84-.247.321-.231.343-.728a1.687 1.687 0 0 0 .002-.075 1.691 1.691 0 0 0-.031-.332q-.041-.205-.137-.367a1.015 1.015 0 0 0-.042-.066 2.293 2.293 0 0 0-.397-.432 2.685 2.685 0 0 0-.135-.108 5.68 5.68 0 0 0-.651-.417 6.221 6.221 0 0 0-.047-.025q-.375-.203-.697-.488-.323-.285-.533-.675-.179-.331-.205-.815a3.169 3.169 0 0 1-.005-.175 2.84 2.84 0 0 1 .051-.554q.064-.323.21-.571a1.452 1.452 0 0 1 .257-.322q.458-.433 1.253-.482A3.394 3.394 0 0 1 36.645 3q.526 0 .931.082a3.07 3.07 0 0 1 .134.031q.45.112.78.307l-.285.9a2.715 2.715 0 0 0-.339-.148 3.591 3.591 0 0 0-.321-.099q-.375-.098-.765-.098a2.055 2.055 0 0 0-.281.018q-.323.044-.5.201a.618.618 0 0 0-.007.006q-.247.225-.247.705a1.114 1.114 0 0 0 .046.327.926.926 0 0 0 .164.311 2.186 2.186 0 0 0 .306.31 2.743 2.743 0 0 0 .226.17 14.645 14.645 0 0 0 .424.274 17.443 17.443 0 0 0 .274.168q.375.225.698.533a2.543 2.543 0 0 1 .492.655 2.9 2.9 0 0 1 .04.08 1.892 1.892 0 0 1 .147.432q.063.287.063.64 0 .42-.135.795-.135.375-.412.653a1.916 1.916 0 0 1-.466.339 2.364 2.364 0 0 1-.224.103q-.413.165-.968.165a5.772 5.772 0 0 1-.507-.021q-.255-.023-.477-.069a3.115 3.115 0 0 1-.156-.037 3.543 3.543 0 0 1-.391-.128q-.233-.092-.419-.21zm22.77.285v-7.5h.765l.195.795h.045q.21-.435.548-.682.337-.248.817-.248a2.118 2.118 0 0 1 .331.028q.211.033.449.107l-.21 1.095a2.904 2.904 0 0 0-.28-.082q-.146-.035-.277-.047a1.472 1.472 0 0 0-.133-.006 1.356 1.356 0 0 0-.348.042 1.005 1.005 0 0 0-.432.236 1.235 1.235 0 0 0-.323.495 1.643 1.643 0 0 0-.067.247v5.52h-1.08zm4.11 0v-7.5h.765l.195.795h.045q.21-.435.548-.682.337-.248.817-.248a2.118 2.118 0 0 1 .331.028q.211.033.449.107l-.21 1.095a2.904 2.904 0 0 0-.28-.082q-.146-.035-.277-.047a1.472 1.472 0 0 0-.133-.006 1.356 1.356 0 0 0-.348.042 1.005 1.005 0 0 0-.432.236 1.235 1.235 0 0 0-.323.495 1.643 1.643 0 0 0-.067.247v5.52h-1.08zm3.78-3.75q0-2.025.698-2.977a2.247 2.247 0 0 1 1.636-.934A3.182 3.182 0 0 1 67.815 3a3.076 3.076 0 0 1 .809.1 2.083 2.083 0 0 1 1.224.875q.617.923.65 2.747a11.536 11.536 0 0 1 .002.208q0 1.849-.579 2.799a2.414 2.414 0 0 1-.126.186 2.268 2.268 0 0 1-1.661.929 3.164 3.164 0 0 1-.319.016 3.076 3.076 0 0 1-.809-.1 2.083 2.083 0 0 1-1.223-.875q-.618-.923-.651-2.747a11.536 11.536 0 0 1-.002-.208zm1.125 0q0 .66.083 1.2a4.003 4.003 0 0 0 .096.459q.062.225.148.417a2.397 2.397 0 0 0 .026.054 1.801 1.801 0 0 0 .208.337 1.412 1.412 0 0 0 .279.271 1.138 1.138 0 0 0 .536.206 1.479 1.479 0 0 0 .184.011 1.367 1.367 0 0 0 .55-.106q.314-.137.53-.447a1.726 1.726 0 0 0 .09-.144q.33-.59.381-1.796a10.948 10.948 0 0 0 .009-.462 8.871 8.871 0 0 0-.026-.695 7.051 7.051 0 0 0-.056-.497q-.076-.5-.238-.868a2.369 2.369 0 0 0-.033-.07 1.801 1.801 0 0 0-.208-.337 1.412 1.412 0 0 0-.279-.27 1.138 1.138 0 0 0-.536-.207 1.479 1.479 0 0 0-.184-.011 1.302 1.302 0 0 0-.59.13q-.27.135-.468.41a1.784 1.784 0 0 0-.104.165 2.382 2.382 0 0 0-.21.522q-.146.517-.179 1.274a10.574 10.574 0 0 0-.009.454zM1.125 1.185v4.47a.251.251 0 0 0 .043.016q.043.013.107.019a1.092 1.092 0 0 0 .038.003 80.343 80.343 0 0 0 .245.014 87.711 87.711 0 0 0 .017.001 4.761 4.761 0 0 0 .247.007 4.374 4.374 0 0 0 .016 0h.187q.42 0 .81-.105.39-.105.69-.382a1.737 1.737 0 0 0 .294-.362q.109-.174.194-.388a2.383 2.383 0 0 0 .121-.425q.066-.34.066-.768 0-.492-.105-.855a1.898 1.898 0 0 0-.067-.195 2.183 2.183 0 0 0-.185-.357 1.633 1.633 0 0 0-.266-.318q-.277-.255-.652-.36-.375-.105-.78-.105a7.302 7.302 0 0 0-.473.015 6.527 6.527 0 0 0-.105.008q-.277.022-.442.067zm24.39 7.665V7.26q-.15-.015-.3-.022-.15-.008-.3-.008-.36 0-.705.06a2.103 2.103 0 0 0-.383.103 1.747 1.747 0 0 0-.232.107q-.27.15-.427.405a.999.999 0 0 0-.121.299q-.03.128-.036.276a1.843 1.843 0 0 0-.001.07 1.979 1.979 0 0 0 .031.365q.065.343.262.565a.955.955 0 0 0 .698.329 1.265 1.265 0 0 0 .059.001q.63 0 .975-.3t.48-.66zm28.905 0V7.26q-.15-.015-.3-.022-.15-.008-.3-.008-.36 0-.705.06a2.103 2.103 0 0 0-.383.103 1.747 1.747 0 0 0-.232.107q-.27.15-.427.405a.999.999 0 0 0-.121.299q-.03.128-.036.276a1.843 1.843 0 0 0-.001.07 1.979 1.979 0 0 0 .031.365q.065.343.262.565a.955.955 0 0 0 .698.329 1.265 1.265 0 0 0 .059.001q.63 0 .975-.3t.48-.66z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};q.defaultProps={width:"79.71",height:"10.86",viewBox:"0 0 79.71 10.86"};var g=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"PT Serif"),Object(o.createElement)("path",{d:"M23.07 8.04l.615 2.205a1.338 1.338 0 0 0 .228.181 1.832 1.832 0 0 0 .237.127q.285.127.855.127a3.203 3.203 0 0 0 .659-.066 2.828 2.828 0 0 0 .241-.061 2.274 2.274 0 0 0 .481-.207 1.954 1.954 0 0 0 .247-.168q.307-.248.487-.6a1.645 1.645 0 0 0 .166-.558 2.062 2.062 0 0 0 .014-.245 1.615 1.615 0 0 0-.078-.512 1.369 1.369 0 0 0-.29-.493q-.367-.405-.914-.72a14.503 14.503 0 0 0-.723-.388 17.326 17.326 0 0 0-.47-.227q-.645-.3-1.192-.712-.548-.413-.915-.99a2.251 2.251 0 0 1-.293-.72q-.075-.334-.075-.728a3.017 3.017 0 0 1 .062-.623 2.41 2.41 0 0 1 .163-.502q.225-.495.638-.84a2.826 2.826 0 0 1 .707-.429 3.41 3.41 0 0 1 .275-.103 3.7 3.7 0 0 1 .745-.159A4.752 4.752 0 0 1 25.47.6a10.24 10.24 0 0 1 .928.04 7.91 7.91 0 0 1 .745.103 7.795 7.795 0 0 1 .441.095q.452.113.751.257 0 .205-.024.464a7.597 7.597 0 0 1-.014.129 20.345 20.345 0 0 1-.077.607 22.539 22.539 0 0 1-.013.09 22.839 22.839 0 0 1-.105.655 20.944 20.944 0 0 1-.007.043q-.052.29-.103.519a7.738 7.738 0 0 1-.017.073h-.39l-.6-2.055a1.927 1.927 0 0 0-.243-.088q-.122-.035-.263-.062a3.907 3.907 0 0 0-.176-.03 5.795 5.795 0 0 0-.593-.054 6.837 6.837 0 0 0-.285-.006 2.225 2.225 0 0 0-.532.06 1.564 1.564 0 0 0-.698.368 1.4 1.4 0 0 0-.424.768A2.087 2.087 0 0 0 23.73 3a1.701 1.701 0 0 0 .079.53 1.436 1.436 0 0 0 .288.505q.368.42.923.75a15.037 15.037 0 0 0 .879.482 17.257 17.257 0 0 0 .314.156q.637.307 1.192.712.555.405.923.96a2.143 2.143 0 0 1 .305.749q.062.293.062.631a3.191 3.191 0 0 1-.092.778 2.746 2.746 0 0 1-.156.452q-.247.555-.712.945-.465.39-1.14.6a4.532 4.532 0 0 1-.804.168 6.06 6.06 0 0 1-.726.042 6.815 6.815 0 0 1-.896-.056 5.124 5.124 0 0 1-.799-.169 6.518 6.518 0 0 1-.348-.114q-.481-.175-.717-.366.015-.255.053-.615a22.677 22.677 0 0 1 .077-.647 24.963 24.963 0 0 1 .013-.095 26.208 26.208 0 0 1 .108-.72 24.336 24.336 0 0 1 .004-.023q.046-.276.092-.49a6.526 6.526 0 0 1 .028-.125h.39zm-7.815 2.805v.435H11.04v-.435q.33-.12.668-.21a6.44 6.44 0 0 1 .442-.101 7.732 7.732 0 0 1 .285-.049V1.56H10.14l-.795 2.145H8.97q-.042-.28-.071-.632a13.49 13.49 0 0 1-.004-.05q-.03-.383-.052-.78-.023-.398-.038-.78a21.535 21.535 0 0 1-.01-.319Q8.791.997 8.79.866a12.719 12.719 0 0 1 0-.086h8.715a13.774 13.774 0 0 1 0 .005q0 .293-.015.658a24.422 24.422 0 0 1 0 .012q-.015.375-.037.773l-.045.78q-.023.382-.068.697h-.39l-.78-2.145h-2.295v8.925q.39.075.728.15.337.075.652.21zm37.68-8.955h-.375L51.9.6a3.557 3.557 0 0 0-.308.013q-.163.014-.303.044a1.846 1.846 0 0 0-.131.033q-.308.09-.51.345-.149.187-.241.495a2.754 2.754 0 0 0-.06.24q-.065.323-.087.78a10.261 10.261 0 0 0-.01.48v.75h1.725v.75H50.25v6.015a5.685 5.685 0 0 1 1.016.209 4.951 4.951 0 0 1 .424.151v.375h-3.78v-.375q.465-.27.99-.36V4.53h-1.14v-.39q.525-.33 1.14-.495V3.12a6.356 6.356 0 0 1 .029-.627q.031-.309.094-.572a2.984 2.984 0 0 1 .102-.338 2.751 2.751 0 0 1 .231-.483 2.037 2.037 0 0 1 .399-.477q.405-.353.953-.488a4.658 4.658 0 0 1 .791-.122A5.537 5.537 0 0 1 51.885 0q.103 0 .233.009a5.313 5.313 0 0 1 .082.006 11.526 11.526 0 0 1 .278.027 13.044 13.044 0 0 1 .097.011 4.25 4.25 0 0 1 .33.05 3.856 3.856 0 0 1 .045.01 3.503 3.503 0 0 1 .149.034q.09.023.166.048a10.065 10.065 0 0 1-.071.592 8.246 8.246 0 0 1-.057.331q-.082.427-.202.772zM2.67 7.17v3.315a5.235 5.235 0 0 1 .582.097 4.594 4.594 0 0 1 .183.046 7.452 7.452 0 0 1 .494.151 6.402 6.402 0 0 1 .181.066v.435H0v-.435q.3-.15.615-.225a17.379 17.379 0 0 1 .596-.131 15.789 15.789 0 0 1 .019-.004V1.59a4.918 4.918 0 0 1-.453-.1 4.208 4.208 0 0 1-.192-.057q-.3-.098-.585-.218V.78h1.35a13.87 13.87 0 0 0 .708-.019A17.746 17.746 0 0 0 2.655.72 16.503 16.503 0 0 1 3.679.664 14.359 14.359 0 0 1 4.005.66q.735 0 1.44.158a3.719 3.719 0 0 1 .895.319 3.32 3.32 0 0 1 .357.213 2.785 2.785 0 0 1 .842.92 3.264 3.264 0 0 1 .043.078 2.629 2.629 0 0 1 .252.693q.069.311.082.672a4.872 4.872 0 0 1 .004.187q0 .885-.345 1.515-.345.63-.922 1.035a3.914 3.914 0 0 1-1.132.542 4.5 4.5 0 0 1-.181.051q-.735.187-1.515.187h-.232a7.54 7.54 0 0 1-.206-.003 9.21 9.21 0 0 1-.132-.004 7.288 7.288 0 0 1-.262-.016A6.422 6.422 0 0 1 2.91 7.2q-.159-.014-.234-.029a.709.709 0 0 1-.006-.001zm33.285 2.82l.21.24a1.33 1.33 0 0 1-.184.285 1.787 1.787 0 0 1-.191.195 2.647 2.647 0 0 1-.464.326 3.029 3.029 0 0 1-.121.064q-.33.165-.72.263-.39.097-.795.097a4.802 4.802 0 0 1-.784-.061 3.566 3.566 0 0 1-.776-.216 3.016 3.016 0 0 1-.902-.566 2.841 2.841 0 0 1-.223-.229 3.381 3.381 0 0 1-.57-.933 4.036 4.036 0 0 1-.113-.305q-.232-.72-.232-1.62a6.668 6.668 0 0 1 .086-1.111q.191-1.123.799-1.814a2.881 2.881 0 0 1 1.63-.921 4.327 4.327 0 0 1 .875-.084q.525 0 1.035.143.51.142.908.472a2.22 2.22 0 0 1 .457.527 2.854 2.854 0 0 1 .187.351q.21.463.242 1.114a4.919 4.919 0 0 1 .006.243q0 .255-.022.518-.023.262-.083.562h-4.68a4.457 4.457 0 0 0 .073.818 3.856 3.856 0 0 0 .085.36 2.968 2.968 0 0 0 .258.628 2.555 2.555 0 0 0 .214.324q.315.405.795.638a2.272 2.272 0 0 0 .624.193 3.076 3.076 0 0 0 .501.039 3.928 3.928 0 0 0 .964-.123 4.41 4.41 0 0 0 .101-.027q.354-.098.591-.235a1.314 1.314 0 0 0 .219-.155zm6.72-5.085H40.68a.803.803 0 0 0-.099.065q-.103.079-.231.213a3.807 3.807 0 0 0-.083.09 1.65 1.65 0 0 0-.174.239q-.077.125-.148.281a3.969 3.969 0 0 0-.12.297v4.455q.3.03.6.113a2.671 2.671 0 0 1 .45.17 3.108 3.108 0 0 1 .15.077v.375h-3.54v-.375a3.213 3.213 0 0 1 .261-.13 2.357 2.357 0 0 1 .249-.095q.24-.075.48-.135V4.65l-.99-.12v-.39q.48-.21.99-.337.51-.128.975-.203h.375v1.59h.06a2.398 2.398 0 0 1 .187-.337 3.095 3.095 0 0 1 .196-.263q.247-.3.57-.54.322-.24.705-.367a1.815 1.815 0 0 1 .577-.095 1.898 1.898 0 0 1 .21.012q.105.195.188.428a9.079 9.079 0 0 1 .119.361 10.15 10.15 0 0 1 .038.126v.39zm4.05 6v.375h-3.33v-.375q.225-.12.465-.202a6.808 6.808 0 0 1 .301-.096 8.511 8.511 0 0 1 .224-.062V4.65l-.99-.12v-.39a7.084 7.084 0 0 1 .634-.226 8.411 8.411 0 0 1 .311-.089q.51-.135 1.02-.225h.375v6.945q.3.075.54.158.24.082.45.202zM2.67 1.515v4.86a.386.386 0 0 0 .053.017q.057.013.138.019a1.462 1.462 0 0 0 .027.002 6.811 6.811 0 0 1 .212.014 7.943 7.943 0 0 1 .088.008 3.244 3.244 0 0 0 .307.015h.24q.525 0 .99-.142.465-.143.818-.458a2.186 2.186 0 0 0 .463-.593 2.638 2.638 0 0 0 .099-.202 2.374 2.374 0 0 0 .157-.526q.045-.245.052-.524a4.195 4.195 0 0 0 .001-.105q0-.896-.37-1.466a1.84 1.84 0 0 0-.327-.379q-.629-.554-1.689-.609a4.615 4.615 0 0 0-.239-.006 14.952 14.952 0 0 0-.172.001q-.21.002-.364.011a4.65 4.65 0 0 0-.049.003q-.225.015-.435.06zM31.575 6.87h3.3q.015-.135.023-.262a4.267 4.267 0 0 0 .007-.218 3.885 3.885 0 0 0 0-.03q0-.693-.187-1.182a1.963 1.963 0 0 0-.173-.348 1.173 1.173 0 0 0-.852-.55 1.779 1.779 0 0 0-.273-.02 2.016 2.016 0 0 0-.54.068 1.429 1.429 0 0 0-.765.51 1.798 1.798 0 0 0-.243.439q-.235.587-.297 1.593zM44.138.944a1.01 1.01 0 0 0-.038.286 1.098 1.098 0 0 0 .012.163.763.763 0 0 0 .25.475q.263.232.698.232.17 0 .312-.035a.857.857 0 0 0 .378-.197.749.749 0 0 0 .221-.364 1.035 1.035 0 0 0 .034-.274 1.132 1.132 0 0 0-.012-.169.796.796 0 0 0-.243-.476.855.855 0 0 0-.401-.209 1.275 1.275 0 0 0-.289-.031q-.435 0-.697.24a.773.773 0 0 0-.225.359z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};g.defaultProps={width:"53.265",height:"11.46",viewBox:"0 0 53.265 11.46"};var y=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Raleway"),Object(o.createElement)("path",{d:"M35.895 10.515l3.21-7.35h.33L36.03 10.95h-.27l-1.905-4.365-1.905 4.365h-.27l-3.405-7.785h.33l3.21 7.35L33.69 6.21l-1.305-3.03h.315l1.155 2.64 1.155-2.64h.315L34.02 6.21l1.875 4.305zM.3 10.95H0V.3h4.335q.645 0 1.2.277.555.278.953.736.397.457.622 1.035.225.577.225 1.177 0 .615-.195 1.185a3.276 3.276 0 0 1-.511.957 3.121 3.121 0 0 1-.044.056q-.36.442-.862.72-.503.277-1.103.322l2.7 4.185h-.36l-2.7-4.185H.3v4.185zm48.9 3.345v-.3q.195 0 .351-.013a2.641 2.641 0 0 0 .092-.009.592.592 0 0 0 .098-.02q.053-.016.093-.041a.254.254 0 0 0 .071-.067.256.256 0 0 0 .025-.03q.024-.033.053-.087a1.492 1.492 0 0 0 .027-.056 7.26 7.26 0 0 0 .035-.075q.053-.115.139-.312a56.781 56.781 0 0 0 .021-.048l.375-.855.549-1.249a1517.411 1517.411 0 0 1 .081-.183l-3.615-7.785h.33l3.435 7.41 3.255-7.41h.33L50.31 13.74a1.181 1.181 0 0 1-.126.214q-.094.126-.213.198a.642.642 0 0 1-.156.068q-.3.075-.615.075zm-21.615-7.23v.165H20.46q.06.75.353 1.403a3.98 3.98 0 0 0 .589.946 3.676 3.676 0 0 0 .168.186q.465.48 1.073.757.607.278 1.282.278.45 0 .878-.12.427-.12.802-.337.375-.218.66-.518.285-.3.45-.66L27 9.24q-.165.405-.472.743-.308.337-.721.584a3.823 3.823 0 0 1-.884.386 4.228 4.228 0 0 1-.015.005q-.488.142-.998.142-.765 0-1.447-.322-.683-.323-1.193-.885a4.345 4.345 0 0 1-.805-1.294 4.913 4.913 0 0 1-.005-.012q-.3-.742-.3-1.582 0-.825.285-1.545t.787-1.26q.503-.54 1.171-.848.667-.307 1.432-.307.78 0 1.463.315.682.315 1.184.855a4.093 4.093 0 0 1 .725 1.094 4.712 4.712 0 0 1 .078.181q.3.735.3 1.575zm-13.14-.135v-.885q0-.6-.18-1.102a2.496 2.496 0 0 0-.304-.595 2.211 2.211 0 0 0-.213-.26q-.338-.353-.81-.548a2.595 2.595 0 0 0-.764-.183 3.133 3.133 0 0 0-.279-.012 2.997 2.997 0 0 0-.665.078 4.035 4.035 0 0 0-.55.17 5.484 5.484 0 0 0-.771.37 6.956 6.956 0 0 0-.534.342l-.18-.24a7.87 7.87 0 0 1 .908-.538q.484-.241.932-.361a3.309 3.309 0 0 1 .86-.121 3.439 3.439 0 0 1 .726.074 2.886 2.886 0 0 1 .452.136q.532.21.9.6a2.63 2.63 0 0 1 .48.726 3.142 3.142 0 0 1 .09.219 3.31 3.31 0 0 1 .174.746 4.227 4.227 0 0 1 .028.499v4.305q0 .273.199.298a.336.336 0 0 0 .041.002v.3a1.414 1.414 0 0 1-.066-.001q-.109-.006-.144-.029a.461.461 0 0 1-.203-.161.603.603 0 0 1-.037-.056.689.689 0 0 1-.089-.317.823.823 0 0 1-.001-.036v-.72a3.491 3.491 0 0 1-1.276 1.026 4.133 4.133 0 0 1-.134.062 4.59 4.59 0 0 1-1.699.379 5.331 5.331 0 0 1-.191.003q-.525 0-.99-.187a2.565 2.565 0 0 1-.637-.367 2.354 2.354 0 0 1-.166-.143q-.337-.323-.532-.758t-.195-.93a1.818 1.818 0 0 1 .125-.678 1.729 1.729 0 0 1 .108-.222 2.055 2.055 0 0 1 .482-.564 2.492 2.492 0 0 1 .177-.133 3.074 3.074 0 0 1 .564-.302 4.011 4.011 0 0 1 .457-.156 4.468 4.468 0 0 1 .784-.142 5.519 5.519 0 0 1 .513-.023q.675 0 1.365.112a7.208 7.208 0 0 1 .724.155 5.632 5.632 0 0 1 .521.168zm31.575 0v-.885q0-.6-.18-1.102a2.496 2.496 0 0 0-.304-.595 2.211 2.211 0 0 0-.213-.26q-.338-.353-.81-.548a2.595 2.595 0 0 0-.764-.183 3.133 3.133 0 0 0-.279-.012 2.997 2.997 0 0 0-.665.078 4.035 4.035 0 0 0-.55.17 5.484 5.484 0 0 0-.771.37 6.956 6.956 0 0 0-.534.342l-.18-.24a7.87 7.87 0 0 1 .908-.538q.484-.241.932-.361a3.309 3.309 0 0 1 .86-.121 3.439 3.439 0 0 1 .726.074 2.886 2.886 0 0 1 .452.136q.532.21.9.6a2.63 2.63 0 0 1 .48.726 3.142 3.142 0 0 1 .09.219 3.31 3.31 0 0 1 .174.746 4.227 4.227 0 0 1 .028.499v4.305q0 .273.199.298a.336.336 0 0 0 .041.002v.3a1.414 1.414 0 0 1-.066-.001q-.109-.006-.144-.029a.461.461 0 0 1-.203-.161.603.603 0 0 1-.037-.056.689.689 0 0 1-.089-.317.823.823 0 0 1-.001-.036v-.72a3.491 3.491 0 0 1-1.276 1.026 4.133 4.133 0 0 1-.134.062 4.59 4.59 0 0 1-1.699.379 5.331 5.331 0 0 1-.191.003q-.525 0-.99-.187a2.565 2.565 0 0 1-.637-.367 2.354 2.354 0 0 1-.166-.143q-.337-.323-.532-.758t-.195-.93a1.818 1.818 0 0 1 .125-.678 1.729 1.729 0 0 1 .108-.222 2.055 2.055 0 0 1 .482-.564 2.492 2.492 0 0 1 .177-.133 3.074 3.074 0 0 1 .564-.302 4.011 4.011 0 0 1 .457-.156 4.468 4.468 0 0 1 .784-.142 5.519 5.519 0 0 1 .513-.023q.675 0 1.365.112a7.208 7.208 0 0 1 .724.155 5.632 5.632 0 0 1 .521.168zM17.25 9.795V0h.3v9.795a1.13 1.13 0 0 0 .038.301.826.826 0 0 0 .232.389.911.911 0 0 0 .45.229 1.323 1.323 0 0 0 .27.026q.126 0 .29-.022a3.771 3.771 0 0 0 .107-.016q.233-.037.428-.097l.105.24q-.161.057-.379.102a4.537 4.537 0 0 1-.139.025 4.567 4.567 0 0 1-.208.031q-.174.022-.309.022a1.329 1.329 0 0 1-.405-.059 1.078 1.078 0 0 1-.45-.278 1.136 1.136 0 0 1-.307-.614 1.609 1.609 0 0 1-.023-.279zM.3.6v5.865h4.14a2.425 2.425 0 0 0 .668-.089 2.108 2.108 0 0 0 .412-.166 2.652 2.652 0 0 0 .818-.668q.337-.412.517-.937.18-.525.18-1.08 0-.57-.21-1.095t-.577-.93q-.368-.405-.863-.652Q4.89.6 4.335.6H.3zm20.16 6.33h6.81a4.369 4.369 0 0 0-.189-1.059 3.911 3.911 0 0 0-.141-.381q-.285-.66-.743-1.132-.457-.473-1.057-.743-.6-.27-1.29-.27-.69 0-1.29.27-.6.27-1.058.75a3.57 3.57 0 0 0-.666.998 4.118 4.118 0 0 0-.061.142 4.359 4.359 0 0 0-.3 1.235 4.979 4.979 0 0 0-.015.19zm-6.015 1.875V7.26a6.97 6.97 0 0 0-2.089-.449 8.212 8.212 0 0 0-.521-.016 5.588 5.588 0 0 0-.628.034 4.234 4.234 0 0 0-.564.101q-.533.135-.915.39-.383.255-.593.607a1.503 1.503 0 0 0-.21.758 1.784 1.784 0 0 0 0 .03q0 .435.172.817.173.383.473.668.3.285.705.443a2.354 2.354 0 0 0 .783.156 2.697 2.697 0 0 0 .087.001 4.687 4.687 0 0 0 1.189-.146 4.098 4.098 0 0 0 .648-.229 3.389 3.389 0 0 0 .626-.361 2.445 2.445 0 0 0 .612-.644 1.405 1.405 0 0 0 .137-.234q.088-.193.088-.381zm31.575 0V7.26a6.97 6.97 0 0 0-2.089-.449 8.212 8.212 0 0 0-.521-.016 5.588 5.588 0 0 0-.628.034 4.234 4.234 0 0 0-.564.101q-.533.135-.915.39-.383.255-.593.607a1.503 1.503 0 0 0-.21.758 1.784 1.784 0 0 0 0 .03q0 .435.173.817.172.383.472.668.3.285.705.443a2.354 2.354 0 0 0 .783.156 2.697 2.697 0 0 0 .087.001 4.687 4.687 0 0 0 1.189-.146 4.098 4.098 0 0 0 .648-.229 3.389 3.389 0 0 0 .626-.361 2.445 2.445 0 0 0 .612-.644 1.405 1.405 0 0 0 .137-.234q.088-.193.088-.381z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};y.defaultProps={width:"54.945",height:"14.295",viewBox:"0 0 54.945 14.295"};var O=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Roboto"),Object(o.createElement)("path",{d:"M6.929 11.25L4.094 6.687H.396v4.563H0V.586h3.398a5.034 5.034 0 0 1 1.063.106q.688.148 1.21.505a2.998 2.998 0 0 1 .28.217 2.719 2.719 0 0 1 .923 1.798 3.855 3.855 0 0 1 .025.45 2.898 2.898 0 0 1-.677 1.908q-.678.817-1.725 1.014l2.849 4.563v.103h-.417zm17.029-4.014v.125a6.975 6.975 0 0 1-.095 1.184q-.18 1.044-.704 1.76a2.638 2.638 0 0 1-.909.801q-.513.268-1.156.289a3.389 3.389 0 0 1-.11.001 3.697 3.697 0 0 1-.92-.11 3.1 3.1 0 0 1-.677-.259 2.792 2.792 0 0 1-1.106-1.029v1.252h-.395V0h.395v4.768a3.223 3.223 0 0 1 .519-.725 2.722 2.722 0 0 1 .584-.461 2.916 2.916 0 0 1 1.142-.377 3.694 3.694 0 0 1 .443-.026 2.912 2.912 0 0 1 1.033.176 2.557 2.557 0 0 1 1.157.889q.632.844.764 2.228a8.084 8.084 0 0 1 .035.764zm10.891-6.049h.402v2.138h1.802v.403h-1.802v5.625a4.122 4.122 0 0 0 .022.439q.049.45.204.727a1.067 1.067 0 0 0 .049.079q.255.374.83.401a1.941 1.941 0 0 0 .089.002 3.983 3.983 0 0 0 .262-.009q.142-.01.305-.029a8.473 8.473 0 0 0 .217-.028l.066.374q-.242.087-.828.087a2.454 2.454 0 0 1-.447-.037q-.249-.047-.44-.149a1.092 1.092 0 0 1-.351-.293 1.482 1.482 0 0 1-.221-.416q-.139-.392-.157-.967a5.475 5.475 0 0 1-.002-.13V3.728h-1.465v-.403h1.465V1.187zM9.045 7.485v-.351a5.08 5.08 0 0 1 .134-1.189 4.229 4.229 0 0 1 .302-.851 3.475 3.475 0 0 1 .737-1.025 3.246 3.246 0 0 1 .494-.385 3.252 3.252 0 0 1 1.673-.503 3.909 3.909 0 0 1 .125-.002 3.463 3.463 0 0 1 1.192.201 3.2 3.2 0 0 1 .595.289 3.268 3.268 0 0 1 1.146 1.223 3.967 3.967 0 0 1 .088.169 4.398 4.398 0 0 1 .419 1.478 5.418 5.418 0 0 1 .031.551v.351a5.179 5.179 0 0 1-.122 1.146 4.225 4.225 0 0 1-.31.898 3.434 3.434 0 0 1-.765 1.052 3.248 3.248 0 0 1-.461.354 3.252 3.252 0 0 1-1.674.504 3.909 3.909 0 0 1-.125.001 3.457 3.457 0 0 1-1.2-.204 3.197 3.197 0 0 1-.598-.294 3.309 3.309 0 0 1-1.177-1.284 3.962 3.962 0 0 1-.057-.111 4.393 4.393 0 0 1-.416-1.471 5.398 5.398 0 0 1-.031-.547zm16.465 0v-.351a5.08 5.08 0 0 1 .134-1.189 4.229 4.229 0 0 1 .302-.851 3.475 3.475 0 0 1 .737-1.025 3.246 3.246 0 0 1 .494-.385 3.252 3.252 0 0 1 1.673-.503 3.909 3.909 0 0 1 .125-.002 3.463 3.463 0 0 1 1.192.201 3.2 3.2 0 0 1 .595.289 3.268 3.268 0 0 1 1.146 1.223 3.967 3.967 0 0 1 .088.169 4.398 4.398 0 0 1 .419 1.478 5.418 5.418 0 0 1 .031.551v.351a5.179 5.179 0 0 1-.122 1.146 4.225 4.225 0 0 1-.31.898 3.434 3.434 0 0 1-.765 1.052 3.248 3.248 0 0 1-.462.354 3.252 3.252 0 0 1-1.673.504 3.909 3.909 0 0 1-.125.001 3.457 3.457 0 0 1-1.2-.204 3.197 3.197 0 0 1-.598-.294 3.309 3.309 0 0 1-1.178-1.284 3.962 3.962 0 0 1-.056-.111 4.393 4.393 0 0 1-.416-1.471 5.398 5.398 0 0 1-.031-.547zm12.854 0v-.351a5.08 5.08 0 0 1 .134-1.189 4.229 4.229 0 0 1 .302-.851 3.475 3.475 0 0 1 .737-1.025 3.246 3.246 0 0 1 .494-.385 3.252 3.252 0 0 1 1.673-.503 3.909 3.909 0 0 1 .125-.002 3.463 3.463 0 0 1 1.192.201 3.2 3.2 0 0 1 .595.289 3.268 3.268 0 0 1 1.146 1.223 3.967 3.967 0 0 1 .088.169 4.398 4.398 0 0 1 .419 1.478 5.418 5.418 0 0 1 .031.551v.351a5.179 5.179 0 0 1-.122 1.146 4.225 4.225 0 0 1-.31.898 3.434 3.434 0 0 1-.765 1.052 3.248 3.248 0 0 1-.462.354 3.252 3.252 0 0 1-1.673.504 3.909 3.909 0 0 1-.125.001 3.457 3.457 0 0 1-1.2-.204 3.197 3.197 0 0 1-.598-.294 3.309 3.309 0 0 1-1.178-1.284 3.962 3.962 0 0 1-.056-.111 4.393 4.393 0 0 1-.416-1.471 5.398 5.398 0 0 1-.031-.547zM9.441 7.207v.234a4.34 4.34 0 0 0 .181 1.268 3.919 3.919 0 0 0 .211.545q.392.824 1.091 1.286a2.802 2.802 0 0 0 1.433.457 3.412 3.412 0 0 0 .167.004 2.929 2.929 0 0 0 1.16-.224 2.788 2.788 0 0 0 1.049-.794 3.57 3.57 0 0 0 .757-1.611 5.064 5.064 0 0 0 .096-1.011v-.227q0-.974-.396-1.802a3.339 3.339 0 0 0-.572-.85 2.956 2.956 0 0 0-.523-.443 2.793 2.793 0 0 0-1.558-.465 3.359 3.359 0 0 0-.027 0 2.886 2.886 0 0 0-1.196.243 2.816 2.816 0 0 0-1.016.79 3.67 3.67 0 0 0-.793 1.783 5.02 5.02 0 0 0-.064.817zm16.465 0v.234a4.34 4.34 0 0 0 .181 1.268 3.919 3.919 0 0 0 .211.545q.391.824 1.091 1.286a2.802 2.802 0 0 0 1.433.457 3.412 3.412 0 0 0 .167.004 2.929 2.929 0 0 0 1.16-.224 2.788 2.788 0 0 0 1.049-.794 3.57 3.57 0 0 0 .756-1.611 5.064 5.064 0 0 0 .097-1.011v-.227q0-.974-.396-1.802a3.339 3.339 0 0 0-.572-.85 2.956 2.956 0 0 0-.523-.443 2.793 2.793 0 0 0-1.558-.465 3.359 3.359 0 0 0-.027 0 2.886 2.886 0 0 0-1.196.243 2.816 2.816 0 0 0-1.016.79 3.67 3.67 0 0 0-.793 1.783 5.02 5.02 0 0 0-.064.817zm12.854 0v.234a4.34 4.34 0 0 0 .181 1.268 3.919 3.919 0 0 0 .211.545q.391.824 1.091 1.286a2.802 2.802 0 0 0 1.433.457 3.412 3.412 0 0 0 .167.004 2.929 2.929 0 0 0 1.16-.224 2.788 2.788 0 0 0 1.049-.794 3.57 3.57 0 0 0 .756-1.611 5.064 5.064 0 0 0 .097-1.011v-.227q0-.974-.396-1.802a3.339 3.339 0 0 0-.572-.85 2.956 2.956 0 0 0-.523-.443 2.793 2.793 0 0 0-1.558-.465 3.359 3.359 0 0 0-.027 0 2.886 2.886 0 0 0-1.196.243 2.816 2.816 0 0 0-1.016.79 3.67 3.67 0 0 0-.793 1.783 5.02 5.02 0 0 0-.064.817zM18.281 5.61v3.633a2.792 2.792 0 0 0 .458.806 2.485 2.485 0 0 0 .549.494 2.688 2.688 0 0 0 .962.388 3.744 3.744 0 0 0 .741.07 2.443 2.443 0 0 0 .871-.149q.613-.232 1.019-.825a3.295 3.295 0 0 0 .419-.894q.131-.426.193-.943a8.326 8.326 0 0 0 .054-.983 7.006 7.006 0 0 0-.066-.994q-.145-1.013-.611-1.676-.678-.963-1.893-.963a3.216 3.216 0 0 0-.827.102 2.516 2.516 0 0 0-.862.411 2.561 2.561 0 0 0-.703.81 3.643 3.643 0 0 0-.304.713zM.396.981v5.311h3.361a3.3 3.3 0 0 0 .89-.114 2.494 2.494 0 0 0 1.099-.634 2.512 2.512 0 0 0 .756-1.776 3.321 3.321 0 0 0 .002-.106 2.979 2.979 0 0 0-.118-.86 2.292 2.292 0 0 0-.721-1.103 2.825 2.825 0 0 0-1.1-.57q-.417-.115-.912-.14a5.558 5.558 0 0 0-.284-.008H.396z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};O.defaultProps={width:"45.3",height:"11.397",viewBox:"0 0 45.3 11.397"};var j=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Roboto Condensed"),Object(o.createElement)("path",{d:"M50.757 7.925h.849a6.507 6.507 0 0 1-.134.981q-.113.51-.309.912a2.695 2.695 0 0 1-.523.74 2.8 2.8 0 0 1-1.317.721q-.442.11-.964.117a5.294 5.294 0 0 1-.07 0 3.281 3.281 0 0 1-1.148-.192 2.859 2.859 0 0 1-1.291-.976 4.064 4.064 0 0 1-.669-1.365q-.164-.574-.212-1.258a8.293 8.293 0 0 1-.02-.552V4.739a7.207 7.207 0 0 1 .098-1.228q.119-.687.382-1.237a3.594 3.594 0 0 1 .432-.692Q46.772.439 48.354.439a4.174 4.174 0 0 1 .943.101q.676.156 1.159.558a2.56 2.56 0 0 1 .213.198 2.904 2.904 0 0 1 .581.921q.17.415.263.93a6.973 6.973 0 0 1 .093.779h-.849a6.517 6.517 0 0 0-.1-.741q-.175-.882-.585-1.332a1.783 1.783 0 0 0-.795-.495q-.401-.128-.923-.128a2.593 2.593 0 0 0-.846.132 2.144 2.144 0 0 0-1.036.769q-.674.901-.674 2.615v2.285q0 1.699.652 2.644a2.153 2.153 0 0 0 .757.694q.411.22.931.247a2.855 2.855 0 0 0 .151.004 3.941 3.941 0 0 0 .645-.049q.343-.057.612-.18a1.623 1.623 0 0 0 .544-.393 2.013 2.013 0 0 0 .337-.54q.224-.513.307-1.286a7.75 7.75 0 0 0 .023-.247zM5.471 11.25L3.333 6.812H.842v4.438H0V.586h2.922q1.271 0 2.043.631a2.499 2.499 0 0 1 .217.2 2.74 2.74 0 0 1 .675 1.235q.127.487.127 1.076a3.624 3.624 0 0 1-.137 1.012 3.063 3.063 0 0 1-.361.801 2.587 2.587 0 0 1-1.34 1.08l2.219 4.534v.095h-.894zm55.408-7.925h.776l.022 1.26q.352-.645.897-1.025.546-.381 1.242-.381 2.073 0 2.124 2.761v5.31h-.806V6.028q-.007-1.062-.373-1.568-.366-.505-1.15-.505a1.59 1.59 0 0 0-1.017.367 2.106 2.106 0 0 0-.129.113 2.585 2.585 0 0 0-.484.631q-.158.285-.273.634a4.439 4.439 0 0 0-.016.05v5.5h-.813V3.325zm21.401 0h.777l.022 1.26q.351-.645.897-1.025.545-.381 1.241-.381 2.073 0 2.124 2.761v5.31h-.805V6.028q-.008-1.062-.374-1.568-.366-.505-1.15-.505a1.59 1.59 0 0 0-1.017.367 2.106 2.106 0 0 0-.129.113 2.585 2.585 0 0 0-.483.631q-.159.285-.274.634a4.439 4.439 0 0 0-.016.05v5.5h-.813V3.325zM94.241 5.5h-.813a1.614 1.614 0 0 0-.102-.581 1.461 1.461 0 0 0-.36-.535 1.566 1.566 0 0 0-.869-.419 2.177 2.177 0 0 0-.332-.025 2.279 2.279 0 0 0-.468.046q-.398.083-.671.321a1.188 1.188 0 0 0-.418.862 1.562 1.562 0 0 0-.003.09 1.144 1.144 0 0 0 .061.38.976.976 0 0 0 .261.396q.323.3 1.392.813a19.141 19.141 0 0 1 .51.231q.46.218.752.394a3.054 3.054 0 0 1 .261.173 2.6 2.6 0 0 1 .357.322 1.985 1.985 0 0 1 .273.378 1.668 1.668 0 0 1 .18.522 2.251 2.251 0 0 1 .033.39 2.285 2.285 0 0 1-.104.705 1.85 1.85 0 0 1-.577.855 2.353 2.353 0 0 1-1.006.494q-.351.082-.762.084a4.255 4.255 0 0 1-.027 0 3.524 3.524 0 0 1-.821-.09 2.483 2.483 0 0 1-1.087-.554q-.729-.645-.729-1.663h.821a2.027 2.027 0 0 0 .08.489 1.404 1.404 0 0 0 .414.658q.458.406 1.322.406a2.485 2.485 0 0 0 .499-.047q.315-.065.559-.217a1.46 1.46 0 0 0 .143-.102 1.172 1.172 0 0 0 .45-.853 1.535 1.535 0 0 0 .004-.121 1.137 1.137 0 0 0-.308-.78 1.585 1.585 0 0 0-.116-.117q-.425-.385-1.44-.843-1.014-.458-1.417-.761a2.495 2.495 0 0 1-.312-.277q-.174-.184-.281-.386a1.594 1.594 0 0 1-.159-.473 2.162 2.162 0 0 1-.032-.377 2.075 2.075 0 0 1 .16-.824 1.969 1.969 0 0 1 .5-.688q.659-.597 1.706-.597a3.239 3.239 0 0 1 .767.086 2.25 2.25 0 0 1 1.035.551 2.122 2.122 0 0 1 .654 1.337 2.954 2.954 0 0 1 .02.347zM20.859 6.782v.879a8.418 8.418 0 0 1-.056 1.01q-.062.509-.191.925a3.21 3.21 0 0 1-.393.848 2.069 2.069 0 0 1-1.51.927 2.999 2.999 0 0 1-.398.025 2.535 2.535 0 0 1-.921-.159q-.633-.245-1.04-.864a2.954 2.954 0 0 1-.112-.185l-.037 1.062h-.754V0h.805v4.431q.624-1.172 1.87-1.247a2.884 2.884 0 0 1 .174-.005 2.873 2.873 0 0 1 .771.097 2.003 2.003 0 0 1 1.141.807q.617.887.65 2.629a10.249 10.249 0 0 1 .001.07zm46.949.96v-.821q0-1.86.651-2.801.652-.941 1.934-.941 1.348 0 2.014 1.208V0h.813v11.25h-.762l-.036-1.018q-.597 1.043-1.757 1.152a2.979 2.979 0 0 1-.279.012 2.617 2.617 0 0 1-.823-.122 2.087 2.087 0 0 1-1.085-.83 3.313 3.313 0 0 1-.427-.905q-.235-.758-.243-1.797zm34.958 0v-.821q0-1.86.652-2.801.652-.941 1.934-.941 1.347 0 2.014 1.208V0h.813v11.25h-.762l-.037-1.018q-.596 1.043-1.757 1.152a2.979 2.979 0 0 1-.279.012 2.617 2.617 0 0 1-.823-.122 2.087 2.087 0 0 1-1.085-.83 3.313 3.313 0 0 1-.427-.905q-.234-.758-.243-1.797zm-27.729.132v-.967q0-1.743.761-2.736a2.442 2.442 0 0 1 1.771-.977 3.314 3.314 0 0 1 .324-.015 3.139 3.139 0 0 1 .81.098 2.157 2.157 0 0 1 1.157.744 2.664 2.664 0 0 1 .428.794q.254.724.264 1.776a8.788 8.788 0 0 1 0 .008v.762h-4.71v.447a5.145 5.145 0 0 0 .057.79q.066.425.21.768a2.324 2.324 0 0 0 .316.544 1.895 1.895 0 0 0 1.324.721 2.752 2.752 0 0 0 .32.018 2.602 2.602 0 0 0 .94-.164 2.345 2.345 0 0 0 .957-.693l.425.542a2.509 2.509 0 0 1-1.613.995 3.916 3.916 0 0 1-.746.067 3.43 3.43 0 0 1-.945-.123 2.528 2.528 0 0 1-1.245-.792q-.657-.761-.778-2.057a6.516 6.516 0 0 1-.027-.55zm20.778 0v-.967q0-1.743.762-2.736a2.442 2.442 0 0 1 1.771-.977 3.314 3.314 0 0 1 .324-.015 3.139 3.139 0 0 1 .81.098 2.157 2.157 0 0 1 1.156.744 2.664 2.664 0 0 1 .429.794q.254.724.263 1.776a8.788 8.788 0 0 1 .001.008v.762h-4.71v.447a5.145 5.145 0 0 0 .057.79q.066.425.209.768a2.324 2.324 0 0 0 .316.544 1.895 1.895 0 0 0 1.324.721 2.752 2.752 0 0 0 .321.018 2.602 2.602 0 0 0 .94-.164 2.345 2.345 0 0 0 .957-.693l.424.542a2.509 2.509 0 0 1-1.612.995 3.916 3.916 0 0 1-.746.067 3.43 3.43 0 0 1-.945-.123 2.528 2.528 0 0 1-1.245-.792q-.657-.761-.778-2.057a6.516 6.516 0 0 1-.028-.55zm-65.302-6.57h.813v2.021h1.355v.733h-1.355v5.266q0 .652.194.97a.637.637 0 0 0 .437.299 1.051 1.051 0 0 0 .211.02q.164 0 .461-.051a7.463 7.463 0 0 0 .125-.022l.022.732a1.165 1.165 0 0 1-.214.07q-.239.054-.584.054a1.456 1.456 0 0 1-.694-.155q-.594-.316-.731-1.276a4.333 4.333 0 0 1-.04-.531V4.058H29.29v-.733h1.223V1.304zM7.778 7.822v-.937q0-1.292.441-2.176a3.163 3.163 0 0 1 .336-.534 2.491 2.491 0 0 1 1.82-.984 3.366 3.366 0 0 1 .296-.012 2.971 2.971 0 0 1 .966.149 2.461 2.461 0 0 1 1.155.832 3.355 3.355 0 0 1 .569 1.124q.142.475.189 1.043a6.954 6.954 0 0 1 .022.536v.842q0 1.249-.401 2.103a3.047 3.047 0 0 1-.379.614 2.509 2.509 0 0 1-1.822.963 3.38 3.38 0 0 1-.284.011 2.973 2.973 0 0 1-.969-.151 2.479 2.479 0 0 1-1.133-.801q-.667-.818-.783-2.166a6.722 6.722 0 0 1-.023-.456zm14.656 0v-.937q0-1.292.441-2.176a3.163 3.163 0 0 1 .335-.534 2.491 2.491 0 0 1 1.821-.984 3.366 3.366 0 0 1 .296-.012 2.971 2.971 0 0 1 .965.149 2.461 2.461 0 0 1 1.156.832 3.355 3.355 0 0 1 .568 1.124q.143.475.189 1.043a6.954 6.954 0 0 1 .023.536v.842q0 1.249-.401 2.103a3.047 3.047 0 0 1-.379.614 2.509 2.509 0 0 1-1.823.963 3.38 3.38 0 0 1-.283.011 2.973 2.973 0 0 1-.969-.151 2.479 2.479 0 0 1-1.133-.801q-.667-.818-.783-2.166a6.722 6.722 0 0 1-.023-.456zm11.565 0v-.937q0-1.292.441-2.176a3.163 3.163 0 0 1 .335-.534 2.491 2.491 0 0 1 1.821-.984 3.366 3.366 0 0 1 .296-.012 2.971 2.971 0 0 1 .965.149 2.461 2.461 0 0 1 1.155.832 3.355 3.355 0 0 1 .569 1.124q.143.475.189 1.043a6.954 6.954 0 0 1 .022.536v.842q0 1.249-.4 2.103a3.047 3.047 0 0 1-.38.614 2.509 2.509 0 0 1-1.822.963 3.38 3.38 0 0 1-.283.011 2.973 2.973 0 0 1-.969-.151 2.479 2.479 0 0 1-1.133-.801q-.668-.818-.783-2.166a6.722 6.722 0 0 1-.023-.456zm19.211 0v-.937q0-1.292.441-2.176a3.163 3.163 0 0 1 .336-.534 2.491 2.491 0 0 1 1.82-.984 3.366 3.366 0 0 1 .297-.012 2.971 2.971 0 0 1 .965.149 2.461 2.461 0 0 1 1.155.832 3.355 3.355 0 0 1 .569 1.124q.142.475.189 1.043a6.954 6.954 0 0 1 .022.536v.842q0 1.249-.401 2.103a3.047 3.047 0 0 1-.379.614 2.509 2.509 0 0 1-1.822.963 3.38 3.38 0 0 1-.284.011 2.973 2.973 0 0 1-.969-.151 2.479 2.479 0 0 1-1.133-.801q-.667-.818-.783-2.166a6.722 6.722 0 0 1-.023-.456zM8.599 6.826v.879q0 1.37.553 2.153.52.739 1.421.781a2.368 2.368 0 0 0 .113.003q1.003 0 1.534-.754a2.577 2.577 0 0 0 .345-.721q.189-.605.194-1.44v-.842a5.469 5.469 0 0 0-.06-.836q-.069-.446-.218-.808a2.582 2.582 0 0 0-.279-.513 1.869 1.869 0 0 0-.59-.552q-.37-.213-.842-.234a2.334 2.334 0 0 0-.099-.002 1.86 1.86 0 0 0-.776.158q-.388.176-.677.547a2.294 2.294 0 0 0-.048.064 2.717 2.717 0 0 0-.393.816q-.17.564-.178 1.301zm14.655 0v.879q0 1.37.553 2.153.521.739 1.422.781a2.368 2.368 0 0 0 .113.003q1.003 0 1.534-.754a2.577 2.577 0 0 0 .345-.721q.189-.605.194-1.44v-.842a5.469 5.469 0 0 0-.06-.836q-.069-.446-.218-.808a2.582 2.582 0 0 0-.279-.513 1.869 1.869 0 0 0-.59-.552q-.37-.213-.842-.234a2.334 2.334 0 0 0-.099-.002 1.86 1.86 0 0 0-.776.158q-.388.176-.677.547a2.294 2.294 0 0 0-.048.064 2.717 2.717 0 0 0-.393.816q-.171.564-.179 1.301zm11.565 0v.879q0 1.37.553 2.153.521.739 1.422.781a2.368 2.368 0 0 0 .113.003q1.003 0 1.534-.754a2.577 2.577 0 0 0 .345-.721q.189-.605.193-1.44v-.842a5.469 5.469 0 0 0-.059-.836q-.069-.446-.218-.808a2.582 2.582 0 0 0-.279-.513 1.869 1.869 0 0 0-.59-.552q-.37-.213-.842-.234a2.334 2.334 0 0 0-.099-.002 1.86 1.86 0 0 0-.776.158q-.388.176-.677.547a2.294 2.294 0 0 0-.048.064 2.717 2.717 0 0 0-.394.816q-.17.564-.178 1.301zm19.212 0v.879q0 1.37.553 2.153.521.739 1.422.781a2.368 2.368 0 0 0 .112.003q1.004 0 1.535-.754a2.577 2.577 0 0 0 .345-.721q.189-.605.193-1.44v-.842a5.469 5.469 0 0 0-.06-.836q-.069-.446-.218-.808a2.582 2.582 0 0 0-.279-.513 1.869 1.869 0 0 0-.59-.552q-.37-.213-.842-.234a2.334 2.334 0 0 0-.098-.002 1.86 1.86 0 0 0-.777.158q-.388.176-.677.547a2.294 2.294 0 0 0-.048.064 2.717 2.717 0 0 0-.393.816q-.17.564-.178 1.301zm-33.985.886v-.791q0-1.508-.446-2.233A1.467 1.467 0 0 0 18.567 4a2.377 2.377 0 0 0-.432-.038 1.955 1.955 0 0 0-.88.191q-.668.331-1.003 1.238v3.925a2.348 2.348 0 0 0 .305.549 1.924 1.924 0 0 0 .428.415q.483.34 1.164.34a2.109 2.109 0 0 0 .578-.074 1.464 1.464 0 0 0 .854-.633 2.314 2.314 0 0 0 .257-.563q.204-.645.208-1.638zm48.589-.842v.791a8.066 8.066 0 0 0 .036.791q.079.794.329 1.286a1.927 1.927 0 0 0 .093.164 1.5 1.5 0 0 0 1.085.691 2.371 2.371 0 0 0 .369.027 2.079 2.079 0 0 0 .86-.171q.484-.217.809-.709a2.773 2.773 0 0 0 .191-.343V5.288a2.619 2.619 0 0 0-.38-.656q-.537-.659-1.444-.669a2.539 2.539 0 0 0-.029-.001q-.996 0-1.454.711-.457.71-.465 2.197zm34.959 0v.791a8.066 8.066 0 0 0 .036.791q.078.794.328 1.286a1.927 1.927 0 0 0 .094.164 1.5 1.5 0 0 0 1.085.691 2.371 2.371 0 0 0 .368.027 2.079 2.079 0 0 0 .861-.171q.483-.217.808-.709a2.773 2.773 0 0 0 .192-.343V5.288a2.619 2.619 0 0 0-.381-.656q-.537-.659-1.443-.669a2.539 2.539 0 0 0-.029-.001q-.996 0-1.454.711-.458.71-.465 2.197zM.842 1.377v4.658h2.227a2.226 2.226 0 0 0 .692-.103 1.808 1.808 0 0 0 .817-.545 2.26 2.26 0 0 0 .519-1.119 3.138 3.138 0 0 0 .045-.54 3.452 3.452 0 0 0-.063-.681q-.083-.411-.275-.728a1.877 1.877 0 0 0-.248-.327q-.586-.615-1.641-.615H.842zM75.85 6.599h3.889v-.212a4.939 4.939 0 0 0-.095-.892q-.317-1.511-1.673-1.553a2.529 2.529 0 0 0-.078-.002 2.165 2.165 0 0 0-.632.088 1.637 1.637 0 0 0-.844.59 2.36 2.36 0 0 0-.342.653q-.11.311-.167.692a5.791 5.791 0 0 0-.058.636zm20.778 0h3.89v-.212a4.939 4.939 0 0 0-.095-.892q-.318-1.511-1.673-1.553a2.529 2.529 0 0 0-.078-.002 2.165 2.165 0 0 0-.633.088 1.637 1.637 0 0 0-.843.59 2.36 2.36 0 0 0-.342.653q-.11.311-.167.692a5.791 5.791 0 0 0-.059.636z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};j.defaultProps={width:"108.179",height:"11.397",viewBox:"0 0 108.179 11.397"};var k=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Roboto Slab"),Object(o.createElement)("path",{d:"M59.414 2.263V3.94h-.395V2.446a2.978 2.978 0 0 0-1.257-1.076 3.791 3.791 0 0 0-.947-.291q-.429-.076-.917-.076a5.25 5.25 0 0 0-.925.077q-.815.146-1.371.572a2.501 2.501 0 0 0-.479.473 1.753 1.753 0 0 0-.367 1.083 1.891 1.891 0 0 0 .595 1.413 2.368 2.368 0 0 0 .105.096 2.89 2.89 0 0 0 .483.327q.731.405 2.047.742a12.906 12.906 0 0 1 1.023.313q.998.355 1.613.803a3.782 3.782 0 0 1 .041.03 2.194 2.194 0 0 1 .89 1.611 3.147 3.147 0 0 1 .015.312 2.484 2.484 0 0 1-.194.998q-.254.585-.839.998a3.872 3.872 0 0 1-1.452.617 5.489 5.489 0 0 1-1.133.112 5.42 5.42 0 0 1-2.055-.4 3.853 3.853 0 0 1-1.637-1.248V8.174h.396v1.589q.571.747 1.457 1.084a5.131 5.131 0 0 0 1.839.337 5.037 5.037 0 0 0 1.003-.094q.749-.153 1.307-.55a2.352 2.352 0 0 0 .543-.525 1.892 1.892 0 0 0 .362-1.145 2.204 2.204 0 0 0-.131-.774 1.928 1.928 0 0 0-.605-.83 3.323 3.323 0 0 0-.5-.33q-.747-.411-2.053-.769-1.604-.432-2.452-.969a3.618 3.618 0 0 1-.217-.148 2.034 2.034 0 0 1-.821-1.431 3.027 3.027 0 0 1-.025-.396 2.29 2.29 0 0 1 .234-1.043q.225-.449.668-.792a2.986 2.986 0 0 1 .094-.07q.996-.71 2.541-.71a5.892 5.892 0 0 1 1.043.088 4.345 4.345 0 0 1 1.056.326 3.24 3.24 0 0 1 1.417 1.241zM1.194.769h3.032a6.275 6.275 0 0 1 .977.071q.523.083.944.261a2.835 2.835 0 0 1 .672.397 2.356 2.356 0 0 1 .844 1.432 3.589 3.589 0 0 1 .064.695q0 .901-.575 1.637a2.588 2.588 0 0 1-1.343.898 3.327 3.327 0 0 1-.228.058q.775.134 1.254.47a1.801 1.801 0 0 1 .394.373A2.319 2.319 0 0 1 7.656 8a3.332 3.332 0 0 1 .071.708v1.077a2.946 2.946 0 0 0 .017.329q.04.353.172.567a.811.811 0 0 0 .027.042.702.702 0 0 0 .513.3 1.049 1.049 0 0 0 .128.007h.374v.396h-.374a1.63 1.63 0 0 1-.365-.038q-.422-.097-.616-.442a2.004 2.004 0 0 1-.212-.571q-.052-.244-.059-.524a3.477 3.477 0 0 1 0-.08V8.723a2.531 2.531 0 0 0-.103-.739 1.933 1.933 0 0 0-.641-.953 2.445 2.445 0 0 0-.82-.431q-.349-.11-.769-.152a5.425 5.425 0 0 0-.531-.025H1.589v4.615h1.194v.395H0v-.395h1.194V1.165H0V.769h1.194zm71.14 10.657h-1.296a31.858 31.858 0 0 1-.044-.244q-.037-.213-.061-.369a7.025 7.025 0 0 1-.024-.167 4.136 4.136 0 0 1-.028-.341 5.073 5.073 0 0 1-.005-.22v-.117a3.337 3.337 0 0 1-.971.979 4.081 4.081 0 0 1-.299.182 3.559 3.559 0 0 1-1.134.387 4.722 4.722 0 0 1-.789.064q-.971 0-1.578-.466a1.992 1.992 0 0 1-.154-.131 1.987 1.987 0 0 1-.621-1.299 2.729 2.729 0 0 1-.013-.265 1.966 1.966 0 0 1 .694-1.523 2.858 2.858 0 0 1 .281-.22 3.491 3.491 0 0 1 1.059-.484q.47-.131 1.029-.171a7.222 7.222 0 0 1 .526-.019h1.97V5.845a2.474 2.474 0 0 0-.081-.655 1.771 1.771 0 0 0-.552-.887 2.088 2.088 0 0 0-.784-.421q-.438-.132-1-.132a4.739 4.739 0 0 0-1.012.105 4.178 4.178 0 0 0-.397.107 3.845 3.845 0 0 0-.642.272 3.068 3.068 0 0 0-.475.314l-.008 1.267h-.395l.007-1.508q.564-.418 1.329-.685a4.796 4.796 0 0 1 1.593-.268q1.109 0 1.835.488a2.459 2.459 0 0 1 .209.157 2.087 2.087 0 0 1 .707 1.218 3.175 3.175 0 0 1 .062.642v3.97a7.144 7.144 0 0 0 .026.608 5.338 5.338 0 0 0 .084.593h.952v.396zm-47.197-3.97v.154q0 1.36-.437 2.3a3.448 3.448 0 0 1-.354.6q-.791 1.07-2.183 1.07a3.902 3.902 0 0 1-.817-.082 2.946 2.946 0 0 1-.82-.303 2.828 2.828 0 0 1-1.08-1.036l-.051 1.267h-.33V.396h-1.194V0h1.589v4.944a3.081 3.081 0 0 1 .827-.994 2.999 2.999 0 0 1 .243-.171 2.717 2.717 0 0 1 1.001-.374 3.652 3.652 0 0 1 .617-.051q1.399 0 2.194 1.11a3.922 3.922 0 0 1 .577 1.233q.15.532.196 1.164a8.065 8.065 0 0 1 .022.595zm54.917 0v.154q0 1.36-.437 2.3a3.448 3.448 0 0 1-.354.6q-.791 1.07-2.183 1.07a3.902 3.902 0 0 1-.817-.082 2.946 2.946 0 0 1-.82-.303 2.828 2.828 0 0 1-1.08-1.036l-.051 1.267h-.33V.396h-1.194V0h1.589v4.944a3.081 3.081 0 0 1 .827-.994 2.999 2.999 0 0 1 .243-.171 2.717 2.717 0 0 1 1.001-.374 3.652 3.652 0 0 1 .617-.051q1.399 0 2.194 1.11a3.922 3.922 0 0 1 .577 1.233q.15.532.196 1.164a8.065 8.065 0 0 1 .022.595zM36.299 1.362h.403v2.139h1.948v.403h-1.948v5.478a4.549 4.549 0 0 0 .023.478q.051.482.214.773a1.029 1.029 0 0 0 .092.137q.33.414.872.414.234 0 .417-.015a8.199 8.199 0 0 0 .101-.008l.261-.027a29.36 29.36 0 0 0 .144-.016l.073.359a2.761 2.761 0 0 1-.451.081q-.215.02-.485.021a7.656 7.656 0 0 1-.038.001 1.949 1.949 0 0 1-.493-.059 1.318 1.318 0 0 1-.719-.461q-.414-.52-.414-1.678V3.904h-1.465v-.403h1.465V1.362zM62.095.396h-1.194V0h1.589v11.03h1.194v.396h-2.783v-.396h1.194V.396zM10.232 7.617V7.31a5.17 5.17 0 0 1 .147-1.265 3.779 3.779 0 0 1 .816-1.585 3.124 3.124 0 0 1 2.264-1.099 4.099 4.099 0 0 1 .237-.007 3.509 3.509 0 0 1 1.241.212 3.117 3.117 0 0 1 1.268.894 3.846 3.846 0 0 1 .877 1.865 5.401 5.401 0 0 1 .086.985v.307a5.204 5.204 0 0 1-.147 1.269 3.778 3.778 0 0 1-.816 1.588 3.118 3.118 0 0 1-2.258 1.099 4.062 4.062 0 0 1-.236.007 3.505 3.505 0 0 1-1.262-.22 3.134 3.134 0 0 1-1.25-.886 3.837 3.837 0 0 1-.877-1.85 5.403 5.403 0 0 1-.09-1.007zm16.428 0V7.31a5.17 5.17 0 0 1 .147-1.265 3.779 3.779 0 0 1 .816-1.585 3.124 3.124 0 0 1 2.265-1.099 4.099 4.099 0 0 1 .237-.007 3.509 3.509 0 0 1 1.24.212 3.117 3.117 0 0 1 1.268.894 3.846 3.846 0 0 1 .877 1.865 5.401 5.401 0 0 1 .086.985v.307a5.204 5.204 0 0 1-.147 1.269 3.778 3.778 0 0 1-.816 1.588 3.118 3.118 0 0 1-2.258 1.099 4.062 4.062 0 0 1-.236.007 3.505 3.505 0 0 1-1.261-.22 3.134 3.134 0 0 1-1.251-.886 3.837 3.837 0 0 1-.877-1.85 5.403 5.403 0 0 1-.09-1.007zm13.579 0V7.31a5.17 5.17 0 0 1 .147-1.265 3.779 3.779 0 0 1 .816-1.585 3.124 3.124 0 0 1 2.265-1.099 4.099 4.099 0 0 1 .237-.007 3.509 3.509 0 0 1 1.24.212 3.117 3.117 0 0 1 1.268.894 3.846 3.846 0 0 1 .877 1.865 5.401 5.401 0 0 1 .086.985v.307a5.204 5.204 0 0 1-.147 1.269 3.778 3.778 0 0 1-.816 1.588 3.118 3.118 0 0 1-2.258 1.099 4.062 4.062 0 0 1-.236.007 3.505 3.505 0 0 1-1.261-.22 3.134 3.134 0 0 1-1.251-.886 3.837 3.837 0 0 1-.877-1.85 5.403 5.403 0 0 1-.09-1.007zM10.627 7.31v.307a4.437 4.437 0 0 0 .178 1.28 3.642 3.642 0 0 0 .657 1.251 2.69 2.69 0 0 0 1.968 1.025 3.63 3.63 0 0 0 .281.011 3.009 3.009 0 0 0 1.075-.185 2.685 2.685 0 0 0 1.151-.855 3.778 3.778 0 0 0 .811-2.029 4.916 4.916 0 0 0 .024-.498V7.31a4.217 4.217 0 0 0-.223-1.395 3.73 3.73 0 0 0-.619-1.114 2.685 2.685 0 0 0-1.957-1.04 3.477 3.477 0 0 0-.277-.011 3.004 3.004 0 0 0-1.08.187 2.684 2.684 0 0 0-1.154.864 3.838 3.838 0 0 0-.825 2.195 4.868 4.868 0 0 0-.01.314zm16.429 0v.307a4.437 4.437 0 0 0 .177 1.28 3.642 3.642 0 0 0 .658 1.251 2.69 2.69 0 0 0 1.967 1.025 3.63 3.63 0 0 0 .281.011 3.009 3.009 0 0 0 1.075-.185 2.685 2.685 0 0 0 1.152-.855 3.778 3.778 0 0 0 .81-2.029 4.916 4.916 0 0 0 .025-.498V7.31a4.217 4.217 0 0 0-.224-1.395 3.73 3.73 0 0 0-.619-1.114 2.685 2.685 0 0 0-1.956-1.04 3.477 3.477 0 0 0-.277-.011 3.004 3.004 0 0 0-1.08.187 2.684 2.684 0 0 0-1.154.864 3.838 3.838 0 0 0-.825 2.195 4.868 4.868 0 0 0-.01.314zm13.579 0v.307a4.437 4.437 0 0 0 .177 1.28 3.642 3.642 0 0 0 .658 1.251 2.69 2.69 0 0 0 1.967 1.025 3.63 3.63 0 0 0 .281.011 3.009 3.009 0 0 0 1.075-.185 2.685 2.685 0 0 0 1.152-.855 3.778 3.778 0 0 0 .81-2.029 4.916 4.916 0 0 0 .025-.498V7.31a4.217 4.217 0 0 0-.224-1.395 3.73 3.73 0 0 0-.619-1.114 2.685 2.685 0 0 0-1.956-1.04 3.477 3.477 0 0 0-.277-.011 3.004 3.004 0 0 0-1.08.187 2.684 2.684 0 0 0-1.154.864 3.838 3.838 0 0 0-.825 2.195 4.868 4.868 0 0 0-.01.314zm-15.908.3v-.154a6.745 6.745 0 0 0-.086-1.104q-.151-.914-.574-1.573a2.246 2.246 0 0 0-.683-.699q-.438-.278-1.011-.322a2.868 2.868 0 0 0-.217-.008 3.652 3.652 0 0 0-.703.063q-.414.082-.736.267a1.929 1.929 0 0 0-.352.26 3.296 3.296 0 0 0-.905 1.446v3.633q.286.806.971 1.285.685.48 1.739.48 1.253 0 1.905-.967a3.48 3.48 0 0 0 .457-1.014q.128-.457.172-1a7.355 7.355 0 0 0 .023-.593zm54.917 0v-.154a6.745 6.745 0 0 0-.086-1.104q-.151-.914-.574-1.573a2.246 2.246 0 0 0-.683-.699q-.438-.278-1.011-.322a2.868 2.868 0 0 0-.217-.008 3.652 3.652 0 0 0-.703.063q-.414.082-.736.267a1.929 1.929 0 0 0-.352.26 3.296 3.296 0 0 0-.905 1.446v3.633q.286.806.971 1.285.685.48 1.739.48 1.253 0 1.905-.967a3.48 3.48 0 0 0 .457-1.014q.128-.457.172-1a7.355 7.355 0 0 0 .023-.593zM1.589 1.165v4.863h2.564a6.149 6.149 0 0 0 .872-.058q.984-.141 1.534-.631a2.281 2.281 0 0 0 .603-.826 2.28 2.28 0 0 0 .17-.888 2.912 2.912 0 0 0-.093-.754 2.018 2.018 0 0 0-.687-1.073q-.781-.633-2.326-.633H1.589zm69.287 8.122V7.405h-1.948a6.104 6.104 0 0 0-.933.067q-.826.128-1.403.5a2.253 2.253 0 0 0-.48.407 1.576 1.576 0 0 0-.399 1.069 1.618 1.618 0 0 0 .492 1.194 1.966 1.966 0 0 0 .05.048 1.842 1.842 0 0 0 .908.452 2.634 2.634 0 0 0 .52.049 4.201 4.201 0 0 0 .986-.111 3.329 3.329 0 0 0 .962-.394q.828-.505 1.245-1.399z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};k.defaultProps={width:"80.054",height:"11.58",viewBox:"0 0 80.054 11.58"};var _=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Slabo 27px"),Object(o.createElement)("path",{d:"M.111 10.778V8.704h1v1.37q.469.174 1.151.222a7.861 7.861 0 0 0 .553.019 3.537 3.537 0 0 0 .62-.051q.342-.061.614-.195a1.747 1.747 0 0 0 .349-.226 1.544 1.544 0 0 0 .556-1.089 2.178 2.178 0 0 0 .009-.198 1.93 1.93 0 0 0-.029-.347q-.039-.212-.128-.385a1.782 1.782 0 0 0-.426-.537 2.512 2.512 0 0 0-.293-.216q-.173-.11-.383-.21a12.21 12.21 0 0 0-.435-.197 16.731 16.731 0 0 0-.491-.201q-.5-.185-.991-.398-.491-.213-.889-.528a2.399 2.399 0 0 1-.608-.722 2.779 2.779 0 0 1-.04-.074 2.152 2.152 0 0 1-.202-.601A2.984 2.984 0 0 1 0 3.593a2.633 2.633 0 0 1 .167-.955 2.358 2.358 0 0 1 .722-.981 3.034 3.034 0 0 1 1.141-.576Q2.597.926 3.296.926a5.563 5.563 0 0 1 1.784.281 5.13 5.13 0 0 1 .661.274v2.038h-1V2.185a3.529 3.529 0 0 0-.839-.228 4.725 4.725 0 0 0-.698-.05 3.435 3.435 0 0 0-.581.046q-.308.053-.553.167a1.553 1.553 0 0 0-.403.269 1.671 1.671 0 0 0-.364.474 1.482 1.482 0 0 0-.155.674 1.761 1.761 0 0 0 .028.322q.036.194.119.352a1.099 1.099 0 0 0 .011.02 1.586 1.586 0 0 0 .324.408 1.91 1.91 0 0 0 .12.102 2.481 2.481 0 0 0 .32.208q.165.091.358.17a3.988 3.988 0 0 0 .026.011 139.341 139.341 0 0 0 .438.174l.497.196a16.549 16.549 0 0 1 1.009.435 4.007 4.007 0 0 1 .674.399 3.567 3.567 0 0 1 .197.157 2.45 2.45 0 0 1 .609.792 2.779 2.779 0 0 1 .002.004 2.073 2.073 0 0 1 .158.461q.073.327.073.733a2.879 2.879 0 0 1-.157.971 2.466 2.466 0 0 1-.759 1.076 3.13 3.13 0 0 1-1.229.62q-.455.12-.992.143a5.987 5.987 0 0 1-.252.005 6.707 6.707 0 0 1-1.996-.291 6.169 6.169 0 0 1-.615-.227zm59.982-4.111l1.278-1.815v-.037h-.63v-.926h2.5v.926h-.87l-1.834 2.537 1.926 2.833h.871v.926h-2.778v-.926h.648v-.037l-1.333-1.963-1.371 1.963v.037h.759v.926h-2.592v-.926h.833l1.926-2.704-1.815-2.666h-.852v-.926h2.686v.926h-.593v.037l1.241 1.815zM40.704 9.074h.963v2.037h-5.556v-.833a21.952 21.952 0 0 0 1.598-1.419 16.655 16.655 0 0 0 1.31-1.442q1.166-1.454 1.166-2.454 0-.667-.314-1.056-.3-.37-1.087-.388a3.566 3.566 0 0 0-.08 0 3.506 3.506 0 0 0-1.208.22 4.142 4.142 0 0 0-.237.094v1.352h-.963V3.296a5.931 5.931 0 0 1 1.264-.525 4.714 4.714 0 0 1 1.274-.178 3.972 3.972 0 0 1 .724.061q.402.075.718.24a1.954 1.954 0 0 1 .428.3 1.981 1.981 0 0 1 .6 1.115 2.905 2.905 0 0 1 .048.543 2.992 2.992 0 0 1-.19 1.013q-.283.787-.986 1.672a16.422 16.422 0 0 1-2.583 2.611v.037h3.111V9.074zm8.648-5.185h1.982l.055.592h.037a3.019 3.019 0 0 1 .794-.543 2.54 2.54 0 0 1 1.076-.234 2.321 2.321 0 0 1 1.07.243q.443.226.787.662a3.017 3.017 0 0 1 .051.067q.653.879.716 2.266a6.645 6.645 0 0 1 .006.299 6.111 6.111 0 0 1-.118 1.239q-.163.786-.55 1.396a3.639 3.639 0 0 1-.212.3 3.074 3.074 0 0 1-.792.725 2.672 2.672 0 0 1-1.439.395 3.092 3.092 0 0 1-1.217-.255 3.657 3.657 0 0 1-.172-.078l-.037.018v2.538H52.5v.925h-3.148v-.925h.926V4.815h-.926v-.926zm-3.833 8.889h-1.26a11.177 11.177 0 0 1 .268-1.933 12.691 12.691 0 0 1 .112-.456 21.776 21.776 0 0 1 .787-2.398 25.088 25.088 0 0 1 1.019-2.26 41.902 41.902 0 0 1 .551-1.039 33.776 33.776 0 0 1 .541-.951l-.018-.037h-3.778v1.24h-.963V2.778h5.926v.796a30.887 30.887 0 0 0-1.213 2.167q-.565 1.111-1 2.259a16.439 16.439 0 0 0-.695 2.343q-.259 1.194-.277 2.435zM11.667 5.926v-1.5q1.278-.722 2.611-.722a4.011 4.011 0 0 1 .681.054q.666.115 1.087.473a1.626 1.626 0 0 1 .482.73q.093.271.124.605a3.749 3.749 0 0 1 .015.341v4.278h.926v.926h-1.926l-.056-.833-.037-.019a3.07 3.07 0 0 1-.855.709 2.726 2.726 0 0 1-1.33.328 2.651 2.651 0 0 1-.653-.076 1.856 1.856 0 0 1-.875-.489 1.908 1.908 0 0 1-.559-1.268 2.551 2.551 0 0 1-.006-.167 2.114 2.114 0 0 1 .141-.788q.236-.593.869-.952a3.657 3.657 0 0 1 .833-.336q.806-.223 1.946-.238a12.551 12.551 0 0 1 .156-.001h.315V5.889q0-.397-.109-.66a.834.834 0 0 0-.215-.312q-.3-.266-.971-.286a3.762 3.762 0 0 0-.113-.001 4.629 4.629 0 0 0-.639.041q-.342.048-.629.15a2.484 2.484 0 0 0-.25.105v1h-.963zM20.278 0v4.352l.037.018a2.727 2.727 0 0 1 1.833-.666q1.204 0 1.936 1.018a3.734 3.734 0 0 1 .591 1.328q.123.513.138 1.111a6.734 6.734 0 0 1 .002.172 5.911 5.911 0 0 1-.11 1.179q-.145.708-.477 1.256a3.268 3.268 0 0 1-.348.473 3.072 3.072 0 0 1-1.908 1.008 4.421 4.421 0 0 1-.657.047q-1.056 0-2.148-.352V.926h-.926V0h2.037zM7.222 11.111v-.926h.926V.926h-.926V0h2.037v10.185h.926v.926H7.222zM26.31 6.389a5.823 5.823 0 0 0-.106 1.148 6.941 6.941 0 0 0 .008.342q.073 1.467.779 2.39.455.594 1.093.844a2.786 2.786 0 0 0 1.027.183q1.352 0 2.185-1.074a3.453 3.453 0 0 0 .274-.41q.56-.984.56-2.442 0-.901-.211-1.593a3.208 3.208 0 0 0-.576-1.11 2.526 2.526 0 0 0-1.089-.793 2.893 2.893 0 0 0-1.013-.17 2.734 2.734 0 0 0-1.286.301 2.91 2.91 0 0 0-.89.736 3.272 3.272 0 0 0-.293.414q-.322.54-.462 1.234zm-6.032-1.148v5.018a5.565 5.565 0 0 0 1.084.111 5.179 5.179 0 0 0 .009 0 2.883 2.883 0 0 0 .672-.073 1.877 1.877 0 0 0 1.022-.612 2.052 2.052 0 0 0 .355-.628q.228-.619.228-1.557a6.346 6.346 0 0 0-.049-.814q-.053-.41-.164-.748a2.741 2.741 0 0 0-.24-.54 1.573 1.573 0 0 0-.466-.511q-.378-.257-.914-.257-.815 0-1.537.611zm31.111.185v4.667q.556.277 1.296.277a2.138 2.138 0 0 0 .675-.101 1.736 1.736 0 0 0 .853-.621 2.271 2.271 0 0 0 .332-.649q.201-.594.214-1.456a7.988 7.988 0 0 0 0-.117 6.884 6.884 0 0 0-.038-.752q-.084-.767-.357-1.235a1.748 1.748 0 0 0-.086-.133q-.482-.676-1.296-.676a1.922 1.922 0 0 0-1.2.425 2.854 2.854 0 0 0-.393.371zM27.371 7.37q0 1.463.472 2.232.472.768 1.361.768a1.546 1.546 0 0 0 .653-.134q.327-.15.567-.47a1.958 1.958 0 0 0 .076-.109 2.344 2.344 0 0 0 .264-.578q.179-.574.197-1.409a8.789 8.789 0 0 0 .002-.189 6.707 6.707 0 0 0-.064-.969q-.276-1.882-1.751-1.882a1.827 1.827 0 0 0-.571.085 1.444 1.444 0 0 0-.753.572q-.411.596-.45 1.825a8.309 8.309 0 0 0-.003.258zm-11.815.408h-.445q-1.199 0-1.876.285a2.209 2.209 0 0 0-.087.039 1.208 1.208 0 0 0-.429.326q-.256.315-.256.813 0 .39.145.64a.788.788 0 0 0 .188.221 1.186 1.186 0 0 0 .517.236 1.68 1.68 0 0 0 .335.032 2.412 2.412 0 0 0 1.769-.758 3.322 3.322 0 0 0 .139-.149V7.778z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};_.defaultProps={width:"63.334",height:"14.444",viewBox:"0 0 63.334 14.444"};var E=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Source Sans Pro"),Object(o.createElement)("path",{d:"M0 8.76l.33-.33q.54.63 1.305 1.005.765.375 1.665.375a3.933 3.933 0 0 0 .587-.042 3.03 3.03 0 0 0 .493-.115 2.785 2.785 0 0 0 .47-.202 2.235 2.235 0 0 0 .347-.233q.338-.278.526-.668.187-.39.187-.87 0-.495-.15-.832a1.928 1.928 0 0 0-.375-.562 1.846 1.846 0 0 0-.022-.023 2.475 2.475 0 0 0-.497-.382 2.806 2.806 0 0 0-.081-.046 8.968 8.968 0 0 0-.52-.262 10.205 10.205 0 0 0-.185-.083L2.55 4.8a6.698 6.698 0 0 1-.366-.171 8.531 8.531 0 0 1-.301-.159q-.353-.195-.653-.472a2.224 2.224 0 0 1-.431-.554 2.582 2.582 0 0 1-.064-.121 1.83 1.83 0 0 1-.152-.467Q.54 2.63.54 2.37a2.282 2.282 0 0 1 .09-.65 2.046 2.046 0 0 1 .12-.31q.21-.435.585-.75a2.628 2.628 0 0 1 .683-.411A3.11 3.11 0 0 1 2.22.173Q2.73 0 3.33 0a3.902 3.902 0 0 1 .821.083 3.045 3.045 0 0 1 .762.27 4.721 4.721 0 0 1 .611.374 3.545 3.545 0 0 1 .506.443l-.3.33q-.435-.48-1.035-.765Q4.095.45 3.33.45a3.372 3.372 0 0 0-.713.071q-.559.121-.959.447a1.657 1.657 0 0 0-.632 1.208 2.168 2.168 0 0 0-.006.164 2.089 2.089 0 0 0 .028.354q.042.242.145.434.172.322.435.555.262.232.562.39.3.157.57.277l1.53.69q.405.18.788.398.382.217.675.517a2.234 2.234 0 0 1 .437.649 2.556 2.556 0 0 1 .027.064q.173.412.173.982 0 .57-.225 1.043-.225.472-.63.825a2.757 2.757 0 0 1-.684.432 3.354 3.354 0 0 1-.291.115 3.61 3.61 0 0 1-.8.172 4.477 4.477 0 0 1-.46.023 4.951 4.951 0 0 1-.914-.08 3.626 3.626 0 0 1-1.006-.34Q.57 9.42 0 8.76zm44.64 0l.33-.33q.54.63 1.305 1.005.765.375 1.665.375a3.933 3.933 0 0 0 .587-.042 3.03 3.03 0 0 0 .493-.115 2.785 2.785 0 0 0 .47-.202 2.235 2.235 0 0 0 .347-.233q.338-.278.526-.668.187-.39.187-.87 0-.495-.15-.832a1.928 1.928 0 0 0-.375-.562 1.846 1.846 0 0 0-.022-.023 2.475 2.475 0 0 0-.497-.382 2.806 2.806 0 0 0-.081-.046 8.968 8.968 0 0 0-.52-.262 10.205 10.205 0 0 0-.185-.083l-1.53-.69a6.698 6.698 0 0 1-.366-.171 8.531 8.531 0 0 1-.301-.159q-.353-.195-.653-.472a2.224 2.224 0 0 1-.431-.554 2.582 2.582 0 0 1-.064-.121 1.83 1.83 0 0 1-.152-.467q-.043-.226-.043-.486a2.282 2.282 0 0 1 .09-.65 2.046 2.046 0 0 1 .12-.31q.21-.435.585-.75a2.628 2.628 0 0 1 .683-.411 3.11 3.11 0 0 1 .202-.076Q47.37 0 47.97 0a3.902 3.902 0 0 1 .821.083 3.045 3.045 0 0 1 .762.27 4.721 4.721 0 0 1 .611.374 3.545 3.545 0 0 1 .506.443l-.3.33q-.435-.48-1.035-.765-.6-.285-1.365-.285a3.372 3.372 0 0 0-.713.071q-.559.121-.959.447a1.657 1.657 0 0 0-.632 1.208 2.168 2.168 0 0 0-.006.164 2.089 2.089 0 0 0 .028.354q.042.242.145.434.172.322.435.555.262.232.562.39.3.157.57.277l1.53.69q.405.18.788.398.382.217.675.517a2.234 2.234 0 0 1 .437.649 2.556 2.556 0 0 1 .027.064q.173.412.173.982 0 .57-.225 1.043-.225.472-.63.825a2.757 2.757 0 0 1-.684.432 3.354 3.354 0 0 1-.291.115 3.61 3.61 0 0 1-.8.172 4.477 4.477 0 0 1-.46.023 4.951 4.951 0 0 1-.914-.08 3.626 3.626 0 0 1-1.006-.34q-.81-.42-1.38-1.08zM16.32 7.53V2.91h.45v4.56a5.7 5.7 0 0 0 .032.626q.082.739.373 1.159.405.585 1.335.585.675 0 1.23-.375.555-.375 1.23-1.185V2.91h.45v7.17h-.39l-.06-1.23h-.03a6.264 6.264 0 0 1-.586.602 4.878 4.878 0 0 1-.539.418q-.585.39-1.335.39a2.951 2.951 0 0 1-.622-.061q-.384-.083-.668-.277a1.575 1.575 0 0 1-.345-.322 2.025 2.025 0 0 1-.319-.597q-.193-.551-.205-1.36a7.333 7.333 0 0 1-.001-.113zm44.52 2.55h-.45V2.91h.39l.06 1.14h.03a7.673 7.673 0 0 1 .646-.579 6.139 6.139 0 0 1 .509-.366 2.385 2.385 0 0 1 1.19-.371 2.907 2.907 0 0 1 .145-.004 2.951 2.951 0 0 1 .622.061q.384.083.668.278a1.575 1.575 0 0 1 .345.321 2.025 2.025 0 0 1 .319.597q.193.551.205 1.36a7.333 7.333 0 0 1 .001.113v4.62h-.45V5.52a5.7 5.7 0 0 0-.032-.626q-.082-.738-.373-1.159-.405-.585-1.335-.585-.675 0-1.237.36-.409.262-.885.713a10.94 10.94 0 0 0-.368.367v5.49zm6.51-.81l.3-.36q.45.39.99.66a2.379 2.379 0 0 0 .566.194q.264.057.572.071a4.546 4.546 0 0 0 .212.005 2.705 2.705 0 0 0 .399-.028 1.985 1.985 0 0 0 .396-.099 1.94 1.94 0 0 0 .306-.143 1.474 1.474 0 0 0 .264-.195q.225-.21.345-.487.12-.278.12-.578a1.32 1.32 0 0 0-.036-.316 1.037 1.037 0 0 0-.129-.306q-.165-.263-.42-.465a2.399 2.399 0 0 0-.498-.303 2.715 2.715 0 0 0-.08-.035q-.322-.135-.637-.255-.42-.15-.832-.315a4.228 4.228 0 0 1-.566-.275 3.705 3.705 0 0 1-.184-.115 1.908 1.908 0 0 1-.531-.522 1.848 1.848 0 0 1-.017-.025q-.21-.323-.21-.788 0-.375.143-.712.142-.338.427-.593a1.93 1.93 0 0 1 .409-.278 2.466 2.466 0 0 1 .296-.127 2.476 2.476 0 0 1 .477-.116q.234-.034.498-.034.54 0 1.065.203a3.614 3.614 0 0 1 .604.297 3.052 3.052 0 0 1 .311.22l-.27.36q-.36-.27-.765-.465T69.9 3.15a2.839 2.839 0 0 0-.368.023q-.225.029-.412.097a1.768 1.768 0 0 0-.283.131 1.326 1.326 0 0 0-.257.192 1.418 1.418 0 0 0-.239.299 1.274 1.274 0 0 0-.076.151q-.105.247-.105.517a1.211 1.211 0 0 0 .029.27.907.907 0 0 0 .121.293 1.421 1.421 0 0 0 .315.343 1.67 1.67 0 0 0 .082.062 3.113 3.113 0 0 0 .387.228 3.673 3.673 0 0 0 .168.079q.308.135.638.255.42.165.855.33t.773.398q.337.232.555.585.205.332.216.818a2.464 2.464 0 0 1 .001.059q0 .39-.157.75-.158.36-.45.63a1.986 1.986 0 0 1-.401.284 2.599 2.599 0 0 1-.335.151 2.588 2.588 0 0 1-.589.141 3.335 3.335 0 0 1-.408.024 3.878 3.878 0 0 1-.898-.1 3.276 3.276 0 0 1-.572-.192 5.169 5.169 0 0 1-.703-.376 4.197 4.197 0 0 1-.437-.322zM40.32 6.51h-5.28a4.478 4.478 0 0 0 .077.846 3.771 3.771 0 0 0 .126.482 3.483 3.483 0 0 0 .336.729 3.039 3.039 0 0 0 .234.328q.367.45.885.698a2.539 2.539 0 0 0 .843.231 3.128 3.128 0 0 0 .319.016 3.588 3.588 0 0 0 .577-.044 2.716 2.716 0 0 0 .518-.136q.48-.18.885-.48l.21.39a6.199 6.199 0 0 1-.544.304 7.593 7.593 0 0 1-.364.169q-.368.159-.902.202a5.172 5.172 0 0 1-.41.015q-.675 0-1.267-.255-.593-.255-1.043-.742a3.376 3.376 0 0 1-.579-.876 4.05 4.05 0 0 1-.126-.302q-.255-.69-.255-1.575a4.979 4.979 0 0 1 .079-.902 3.999 3.999 0 0 1 .183-.673q.263-.705.691-1.192a3.033 3.033 0 0 1 .879-.699 2.912 2.912 0 0 1 .103-.051q.555-.263 1.155-.263a2.944 2.944 0 0 1 .89.128 2.325 2.325 0 0 1 1.083.72 2.743 2.743 0 0 1 .521.958q.129.4.177.884a6.149 6.149 0 0 1 .029.61v.233q0 .111-.03.245a1.451 1.451 0 0 1 0 .002zm12.84-2.49l-.24-.36a5.177 5.177 0 0 1 .131-.092q.128-.087.297-.193a3.754 3.754 0 0 1 .319-.178 4.825 4.825 0 0 1 .281-.129 4.457 4.457 0 0 1 .448-.161 5.412 5.412 0 0 1 .294-.079q.405-.098.84-.098a3.03 3.03 0 0 1 .443.031q.237.035.435.11a1.638 1.638 0 0 1 .172.077q.42.217.675.592.255.375.36.863.105.487.105 1.027v4.65h-.39l-.06-.96h-.03q-.57.45-1.23.795-.66.345-1.38.345a2.806 2.806 0 0 1-.653-.074 2.564 2.564 0 0 1-.142-.038 1.923 1.923 0 0 1-.55-.262 1.801 1.801 0 0 1-.11-.083 1.569 1.569 0 0 1-.39-.478 1.882 1.882 0 0 1-.06-.122q-.155-.346-.164-.817a3.074 3.074 0 0 1-.001-.061q0-1.036.85-1.641a2.867 2.867 0 0 1 .29-.181q1.14-.623 3.57-.893a4.597 4.597 0 0 0 .003-.158 4.763 4.763 0 0 0-.055-.719 2.516 2.516 0 0 0-.135-.518 2.161 2.161 0 0 0-.128-.277q-.195-.353-.547-.57a1.362 1.362 0 0 0-.389-.16q-.233-.058-.519-.058a3.298 3.298 0 0 0-.515.039 2.873 2.873 0 0 0-.22.044 3.696 3.696 0 0 0-.531.168 3.319 3.319 0 0 0-.114.049 5.453 5.453 0 0 0-.354.175 4.497 4.497 0 0 0-.194.11 4.787 4.787 0 0 0-.174.11q-.135.091-.238.175zm-19.74-.39l-.3.33q-.36-.345-.795-.577a1.958 1.958 0 0 0-.662-.21 2.515 2.515 0 0 0-.343-.023q-.57 0-1.072.248-.503.247-.87.69a3.09 3.09 0 0 0-.427.684 3.836 3.836 0 0 0-.151.381 4.024 4.024 0 0 0-.193.953 4.834 4.834 0 0 0-.017.404 4.983 4.983 0 0 0 .055.757 3.902 3.902 0 0 0 .14.601q.195.607.555 1.05.36.442.863.682a2.478 2.478 0 0 0 .872.23 2.988 2.988 0 0 0 .245.01 2.569 2.569 0 0 0 .725-.1 2.282 2.282 0 0 0 .393-.155q.502-.255.892-.615l.27.33q-.45.405-1.012.683a2.699 2.699 0 0 1-.924.26 3.332 3.332 0 0 1-.344.017 3.268 3.268 0 0 1-.928-.129 2.963 2.963 0 0 1-.347-.126q-.585-.255-1.012-.735a3.265 3.265 0 0 1-.484-.724 4.103 4.103 0 0 1-.191-.453 4.211 4.211 0 0 1-.204-.87 5.553 5.553 0 0 1-.044-.713q0-.9.263-1.605a3.954 3.954 0 0 1 .329-.686 3.19 3.19 0 0 1 .376-.499q.442-.48 1.02-.735.577-.255 1.222-.255a3.356 3.356 0 0 1 .527.039q.293.047.535.149a1.838 1.838 0 0 1 .183.09q.495.277.855.622zm44.4 6.45h-.48V.18h2.37q.84 0 1.5.143a3.502 3.502 0 0 1 .568.171 2.574 2.574 0 0 1 .542.294q.45.322.69.84a2.451 2.451 0 0 1 .18.571q.051.265.059.568a4.349 4.349 0 0 1 .001.113q0 1.425-.9 2.123-.9.697-2.58.697h-1.95v4.38zm-66.81.18q-.645 0-1.222-.255-.578-.255-1.013-.735-.435-.48-.69-1.177a4.119 4.119 0 0 1-.212-.889 5.411 5.411 0 0 1-.043-.694 5.429 5.429 0 0 1 .063-.848 4.108 4.108 0 0 1 .192-.757 3.937 3.937 0 0 1 .322-.686 3.154 3.154 0 0 1 .368-.499q.435-.48 1.013-.735.577-.255 1.222-.255t1.223.255q.577.255 1.012.735.435.48.69 1.185.255.705.255 1.605 0 .885-.255 1.583a3.902 3.902 0 0 1-.338.706 3.179 3.179 0 0 1-.352.471q-.435.48-1.012.735-.578.255-1.223.255zm81.39 0q-.645 0-1.222-.255-.578-.255-1.013-.735-.435-.48-.69-1.177a4.119 4.119 0 0 1-.212-.889 5.411 5.411 0 0 1-.043-.694 5.429 5.429 0 0 1 .063-.848 4.108 4.108 0 0 1 .192-.757 3.937 3.937 0 0 1 .322-.686 3.154 3.154 0 0 1 .368-.499q.435-.48 1.013-.735.577-.255 1.222-.255t1.223.255q.577.255 1.012.735.435.48.69 1.185.255.705.255 1.605 0 .885-.255 1.583a3.902 3.902 0 0 1-.338.706 3.179 3.179 0 0 1-.352.471q-.435.48-1.012.735-.578.255-1.223.255zm-67.65-.18h-.45V2.91h.39l.06 1.35h.03a4.109 4.109 0 0 1 .494-.721 3.477 3.477 0 0 1 .376-.374q.51-.435 1.17-.435a1.958 1.958 0 0 1 .293.021 1.771 1.771 0 0 1 .052.009 1.147 1.147 0 0 1 .19.053 1.515 1.515 0 0 1 .155.067l-.12.42a2.483 2.483 0 0 0-.107-.042q-.11-.04-.192-.055a.741.741 0 0 0-.001 0 1.049 1.049 0 0 0-.084-.012q-.087-.009-.206-.011a3.68 3.68 0 0 0-.04 0q-.495 0-1.035.428-.54.427-.975 1.492v4.98zm61.11 0h-.45V2.91h.39l.06 1.35h.03a4.109 4.109 0 0 1 .494-.721 3.477 3.477 0 0 1 .376-.374q.51-.435 1.17-.435a1.958 1.958 0 0 1 .293.021 1.771 1.771 0 0 1 .052.009 1.147 1.147 0 0 1 .19.053 1.515 1.515 0 0 1 .155.067l-.12.42a2.483 2.483 0 0 0-.107-.042q-.11-.04-.192-.055a.741.741 0 0 0-.001 0 1.049 1.049 0 0 0-.084-.012q-.087-.009-.206-.011a3.68 3.68 0 0 0-.04 0q-.495 0-1.035.428-.54.427-.975 1.492v4.98zm-74.85-.24q.57 0 1.065-.24t.855-.682a3.24 3.24 0 0 0 .438-.717 3.943 3.943 0 0 0 .132-.333q.21-.608.21-1.358a4.509 4.509 0 0 0-.082-.875 3.829 3.829 0 0 0-.128-.482 3.736 3.736 0 0 0-.279-.636 3.022 3.022 0 0 0-.291-.429q-.36-.443-.855-.69-.495-.248-1.065-.248t-1.065.248q-.495.247-.855.69a3.143 3.143 0 0 0-.408.658 3.94 3.94 0 0 0-.162.407 4.024 4.024 0 0 0-.193.953 4.834 4.834 0 0 0-.017.404 4.634 4.634 0 0 0 .059.757 3.669 3.669 0 0 0 .151.601 3.684 3.684 0 0 0 .302.663 3.09 3.09 0 0 0 .268.387q.36.442.855.682.495.24 1.065.24zm81.39 0q.57 0 1.065-.24t.855-.682a3.24 3.24 0 0 0 .438-.717 3.943 3.943 0 0 0 .132-.333q.21-.608.21-1.358a4.509 4.509 0 0 0-.082-.875 3.829 3.829 0 0 0-.128-.482 3.736 3.736 0 0 0-.279-.636 3.022 3.022 0 0 0-.291-.429q-.36-.443-.855-.69-.495-.248-1.065-.248t-1.065.248q-.495.247-.855.69a3.143 3.143 0 0 0-.408.658 3.94 3.94 0 0 0-.162.407 4.024 4.024 0 0 0-.193.953 4.834 4.834 0 0 0-.017.404 4.634 4.634 0 0 0 .059.757 3.669 3.669 0 0 0 .151.601 3.684 3.684 0 0 0 .302.663 3.09 3.09 0 0 0 .268.387q.36.442.855.682.495.24 1.065.24zM77.82.6v4.68h1.77a7.422 7.422 0 0 0 .837-.044q.985-.112 1.541-.511.694-.499.764-1.59a3.951 3.951 0 0 0 .008-.255q0-.777-.282-1.264a1.477 1.477 0 0 0-.513-.528 2.691 2.691 0 0 0-.642-.277Q80.595.6 79.53.6h-1.71zM35.04 6.09h4.86a5.859 5.859 0 0 0-.049-.782q-.054-.403-.169-.728a2.22 2.22 0 0 0-.397-.71 2.011 2.011 0 0 0-1.474-.715 2.758 2.758 0 0 0-.161-.005q-.48 0-.93.203-.45.202-.802.585-.353.382-.585.922a3.588 3.588 0 0 0-.216.694 4.624 4.624 0 0 0-.077.536zm22.23 2.52V6q-1.185.135-1.995.338-.583.145-1.003.334a3.382 3.382 0 0 0-.302.153q-.495.285-.712.653a1.571 1.571 0 0 0-.214.71 1.91 1.91 0 0 0-.004.122 2.304 2.304 0 0 0 .021.319q.023.164.071.304a1.273 1.273 0 0 0 .035.09 1.302 1.302 0 0 0 .183.304 1.125 1.125 0 0 0 .17.168 1.445 1.445 0 0 0 .508.26 1.632 1.632 0 0 0 .01.003 2.229 2.229 0 0 0 .5.079 2.559 2.559 0 0 0 .122.003q.66 0 1.275-.307a5.084 5.084 0 0 0 .517-.301q.244-.161.503-.363a9.799 9.799 0 0 0 .315-.259z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};E.defaultProps={width:"95.58",height:"10.26",viewBox:"0 0 95.58 10.26"};var w=function(e){return Object(o.createElement)("svg",e,Object(o.createElement)("title",null,"Ubuntu"),Object(o.createElement)("path",{d:"M0 7.785v-6.54h1.02V7.65a6.073 6.073 0 0 0 .036.68q.049.438.167.798.202.622.562 1.027.36.405.87.6a2.943 2.943 0 0 0 .721.172 3.703 3.703 0 0 0 .419.023 3.515 3.515 0 0 0 .653-.058 2.833 2.833 0 0 0 .487-.137q.51-.195.87-.6.36-.405.563-1.027a3.873 3.873 0 0 0 .145-.635q.043-.292.053-.62a6.838 6.838 0 0 0 .004-.223V1.245h1.02v6.54a6.379 6.379 0 0 1-.091 1.098 5.475 5.475 0 0 1-.111.499 3.605 3.605 0 0 1-.419.971 3.292 3.292 0 0 1-.234.327 2.927 2.927 0 0 1-.872.721 3.571 3.571 0 0 1-.305.149 3.602 3.602 0 0 1-.777.231q-.368.068-.789.081a6.515 6.515 0 0 1-.197.003 5.681 5.681 0 0 1-.79-.052q-.418-.059-.771-.184a3.187 3.187 0 0 1-.201-.079q-.728-.315-1.178-.87a3.436 3.436 0 0 1-.598-1.115 4.001 4.001 0 0 1-.054-.183 5.8 5.8 0 0 1-.189-1.151A6.86 6.86 0 0 1 0 7.785zm27.465 3.855V4.155a10.723 10.723 0 0 1 .301-.078q.364-.089.869-.192.561-.114 1.314-.142a13.521 13.521 0 0 1 .486-.008q.885 0 1.478.255a2.418 2.418 0 0 1 .618.379 2.134 2.134 0 0 1 .327.349 2.774 2.774 0 0 1 .385.728 3.49 3.49 0 0 1 .117.404 5.912 5.912 0 0 1 .121.785 7.544 7.544 0 0 1 .029.67v4.335h-.975V7.62a10.12 10.12 0 0 0-.016-.583q-.016-.285-.05-.531a4.843 4.843 0 0 0-.046-.281 2.991 2.991 0 0 0-.117-.428q-.103-.288-.258-.502-.263-.36-.69-.518a2.291 2.291 0 0 0-.384-.101q-.306-.056-.689-.056a10.854 10.854 0 0 0-.491.011q-.387.017-.701.064a10.947 10.947 0 0 0-.203.032q-.273.046-.401.086a.668.668 0 0 0-.049.017v6.81h-.975zm-2.58-7.755v7.485a10.723 10.723 0 0 1-.301.078q-.364.089-.869.192-.561.114-1.314.142a13.521 13.521 0 0 1-.486.008q-.87 0-1.455-.255a2.488 2.488 0 0 1-.643-.401 2.234 2.234 0 0 1-.302-.319 2.716 2.716 0 0 1-.392-.713 3.443 3.443 0 0 1-.125-.412 5.692 5.692 0 0 1-.132-.831 7.244 7.244 0 0 1-.026-.624v-4.35h.975V7.92q0 .825.12 1.395a2.944 2.944 0 0 0 .119.42q.109.29.271.502.27.353.698.51.359.133.852.154a4.466 4.466 0 0 0 .19.004 10.925 10.925 0 0 0 .492-.011q.243-.011.459-.033a5.923 5.923 0 0 0 .249-.031 10.822 10.822 0 0 0 .178-.028q.357-.058.467-.107v-6.81h.975zm22.875 0v7.485a10.723 10.723 0 0 1-.301.078q-.364.089-.869.192-.561.114-1.314.142a13.521 13.521 0 0 1-.486.008q-.87 0-1.455-.255a2.488 2.488 0 0 1-.643-.401 2.234 2.234 0 0 1-.302-.319 2.716 2.716 0 0 1-.392-.713 3.443 3.443 0 0 1-.125-.412 5.692 5.692 0 0 1-.132-.831 7.244 7.244 0 0 1-.026-.624v-4.35h.975V7.92q0 .825.12 1.395a2.944 2.944 0 0 0 .119.42q.109.29.271.502.27.353.698.51.359.133.852.154a4.466 4.466 0 0 0 .19.004 10.925 10.925 0 0 0 .492-.011q.243-.011.459-.033a5.923 5.923 0 0 0 .249-.031 10.822 10.822 0 0 0 .178-.028q.357-.058.467-.107v-6.81h.975zM11.16 0v4.35q.255-.195.818-.413.562-.217 1.327-.217a4.02 4.02 0 0 1 .793.075 3.157 3.157 0 0 1 .7.225q.652.3 1.102.84.45.54.683 1.282a5.089 5.089 0 0 1 .207 1.063 6.238 6.238 0 0 1 .025.565 5.521 5.521 0 0 1-.074.923 4.283 4.283 0 0 1-.203.772q-.278.75-.78 1.275-.503.525-1.2.802a3.916 3.916 0 0 1-1.034.251 4.849 4.849 0 0 1-.519.027 13.191 13.191 0 0 1-.669-.016q-.598-.03-1.041-.119a12.708 12.708 0 0 1-.454-.099q-.212-.051-.393-.103a5.576 5.576 0 0 1-.263-.083V.18L11.16 0zm25.755 1.425v2.46h3.09v.825h-3.09v4.125a6.345 6.345 0 0 0 .013.425q.026.377.1.647a2.096 2.096 0 0 0 .093.273q.094.221.229.365.21.225.51.3a2.488 2.488 0 0 0 .388.064 3.138 3.138 0 0 0 .272.011 4.34 4.34 0 0 0 .386-.016q.178-.016.329-.048a1.834 1.834 0 0 0 .275-.078 7.037 7.037 0 0 0 .218-.087q.208-.087.347-.165a1.959 1.959 0 0 0 .02-.011l.24.81q-.161.103-.505.228a7.925 7.925 0 0 1-.23.08q-.525.172-1.14.172-.72 0-1.207-.188a1.848 1.848 0 0 1-.516-.296 1.658 1.658 0 0 1-.264-.273 2.077 2.077 0 0 1-.284-.513 2.81 2.81 0 0 1-.129-.44 5.164 5.164 0 0 1-.082-.538q-.028-.28-.036-.597a9.576 9.576 0 0 1-.002-.215v-7.14l.975-.18zM11.16 5.295v5.43q.187.062.525.12a8.807 8.807 0 0 0 .143.022 4.81 4.81 0 0 0 .303.036q.352.031.827.032a15.134 15.134 0 0 0 .032 0 3.146 3.146 0 0 0 .925-.13 2.475 2.475 0 0 0 1.1-.687 2.645 2.645 0 0 0 .591-1.052q.125-.407.16-.899a5.575 5.575 0 0 0 .014-.397 5.529 5.529 0 0 0-.076-.93 4.906 4.906 0 0 0-.059-.293 3.132 3.132 0 0 0-.204-.602 2.591 2.591 0 0 0-.231-.403 2.174 2.174 0 0 0-.78-.678 2.527 2.527 0 0 0-.007-.004q-.44-.23-1.069-.253a3.877 3.877 0 0 0-.139-.002q-.345 0-.66.067a4.019 4.019 0 0 0-.412.111 3.431 3.431 0 0 0-.173.062 3.755 3.755 0 0 0-.253.109 2.748 2.748 0 0 0-.219.116q-.203.12-.338.225z",vectorEffect:"non-scaling-stroke",strokeLinecap:"round",fillRule:"evenodd",fontSize:"12",stroke:"#000",strokeWidth:".25mm",fill:"none"}))};w.defaultProps={width:"47.76",height:"11.865",viewBox:"0 0 47.76 11.865"};var S=328,C=553,x=40,B={default:30,"core/pullquote":180,"core/table":100,"core/code":45},z=["amp/amp-story-page","core/block","core/template"],I=["core/code","core/embed","core/image","core/list","core/preformatted","core/pullquote","core/quote","core/table","core/verse","core/video","amp/amp-story-text","amp/amp-story-post-author","amp/amp-story-post-date","amp/amp-story-post-title","core/html","core/block","core/template"],A=["amp/amp-story-text","amp/amp-story-post-author","amp/amp-story-post-date","amp/amp-story-post-title"],T=["amp/amp-story-text","amp/amp-story-post-author","amp/amp-story-post-date","amp/amp-story-post-title","amp/amp-story-cta"],D=["core/code","core/embed","core/image","core/list","core/pullquote","core/quote","core/table","core/video","amp/amp-story-text","amp/amp-story-post-author","amp/amp-story-post-date","amp/amp-story-post-title"],N=[].concat(I,["amp/amp-story-cta"]),P=[].concat(z,r()(N)),R="image",M="video",V=["image","video/mp4"],F=["image"],H=["core/video","core/audio"],L="amp_story_page",W=1e6,U=1,Q={drop:1600,"fade-in":500,"fly-in-bottom":500,"fly-in-left":500,"fly-in-right":500,"fly-in-top":500,pulse:500,"rotate-in-left":700,"rotate-in-right":700,"twirl-in":1e3,"whoosh-in-left":500,"whoosh-in-right":500,"pan-left":1e3,"pan-right":1e3,"pan-down":1e3,"pan-up":1e3,"zoom-in":1e3,"zoom-out":1e3},G=[{value:"",label:Object(i.__)("None","amp")},{value:"drop",label:Object(i.__)("Drop","amp")},{value:"fade-in",label:Object(i.__)("Fade In","amp")},{value:"fly-in-bottom",label:Object(i.__)("Fly In Bottom","amp")},{value:"fly-in-left",label:Object(i.__)("Fly In Left","amp")},{value:"fly-in-right",label:Object(i.__)("Fly In Right","amp")},{value:"fly-in-top",label:Object(i.__)("Fly In Top","amp")},{value:"pulse",label:Object(i.__)("Pulse","amp")},{value:"rotate-in-left",label:Object(i.__)("Rotate In Left","amp")},{value:"rotate-in-right",label:Object(i.__)("Rotate In Right","amp")},{value:"twirl-in",label:Object(i.__)("Twirl In","amp")},{value:"whoosh-in-left",label:Object(i.__)("Whoosh In Left","amp")},{value:"whoosh-in-right",label:Object(i.__)("Whoosh In Right","amp")},{value:"pan-left",label:Object(i.__)("Pan Left","amp")},{value:"pan-right",label:Object(i.__)("Pan Right","amp")},{value:"pan-down",label:Object(i.__)("Pan Down","amp")},{value:"pan-up",label:Object(i.__)("Pan Up","amp")},{value:"zoom-in",label:Object(i.__)("Zoom In","amp")},{value:"zoom-out",label:Object(i.__)("Zoom Out","amp")}],$={Arimo:c,Lato:l,Lora:s,Merriweather:u,Montserrat:d,"Noto Sans":p,"Open Sans":m,"Open Sans Condensed":f,Oswald:b,"Playfair Display":h,"PT Sans":v,"PT Sans Narrow":q,"PT Serif":g,Raleway:y,Roboto:O,"Roboto Condensed":j,"Roboto Slab":k,"Slabo 27px":_,"Source Sans Pro":E,Ubuntu:w},Y=5,J=7},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t,a){"use strict";var n=a(18),r=a.n(n),o=a(22),i=a.n(o),c=a(19),l=a.n(c),s=a(9),u=a.n(s),d=a(0),p=a(37),m=a.n(p),f=a(20),b=a.n(f),h=a(10),v=a(38),q=a(1),g=a(4),y=a(8),O=a(7),j=(a(32),a(23)),k=a(2),_=a(21);a.d(t,"v",function(){return M}),a.d(t,"E",function(){return V}),a.d(t,"a",function(){return H}),a.d(t,"f",function(){return L}),a.d(t,"b",function(){return W}),a.d(t,"e",function(){return Q}),a.d(t,"F",function(){return G}),a.d(t,"r",function(){return $}),a.d(t,"D",function(){return Y}),a.d(t,"m",function(){return K}),a.d(t,"n",function(){return X}),a.d(t,"l",function(){return ee}),a.d(t,"c",function(){return te}),a.d(t,"d",function(){return ne}),a.d(t,"j",function(){return re}),a.d(t,"q",function(){return oe}),a.d(t,"k",function(){return ie}),a.d(t,"x",function(){return ce}),a.d(t,"y",function(){return le}),a.d(t,"B",function(){return se}),a.d(t,"C",function(){return de}),a.d(t,"z",function(){return pe}),a.d(t,"A",function(){return me}),a.d(t,"w",function(){return fe}),a.d(t,"o",function(){return be}),a.d(t,"p",function(){return he}),a.d(t,"h",function(){return ve}),a.d(t,"g",function(){return qe}),a.d(t,"i",function(){return ge}),a.d(t,"t",function(){return ye}),a.d(t,"u",function(){return Oe}),a.d(t,"s",function(){return je});var E=window.ampStoriesFonts,w=Object(g.select)("core/block-editor"),S=w.getBlocksByClientId,C=w.getBlockRootClientId,x=w.getBlockOrder,B=w.getBlock,z=w.getClientIdsWithDescendants,I=Object(g.dispatch)("amp/story"),A=I.addAnimation,T=I.changeAnimationType,D=I.changeAnimationDuration,N=I.changeAnimationDelay,P=Object(g.select)("amp/story").getAnimatedBlocks,R=Object(g.dispatch)("core/block-editor").updateBlockAttributes,M=function(e){if(e&&void 0!==E){var t=E.find(function(t){return t.name===e});if(t){var a=t.handle,n=t.src;if(a&&n)if(!document.getElementById(a)){var r=document.createElement("link");r.id=a,r.href=n,r.rel="stylesheet",r.type="text/css",r.media="all",r.crossOrigin="anonymous",document.head.appendChild(r)}}}},V=function(e){var t=e.name;return k.e.includes(t)?"amp/amp-story-page"!==t?u()({},e,{parent:[""]}):e:u()({},e,{parent:["amp/amp-story-page"]})},F=function(e){switch(e){case"core/quote":case"core/video":case"core/embed":return 200;case"core/pullquote":return 250;case"core/table":return 100;case"amp/amp-story-post-author":case"amp/amp-story-post-date":return 50;case"amp/amp-story-post-title":return 100;default:return 60}},H=function(e,t){if(!k.b.includes(t)||"core/template"===t)return e;var a="core/image"===t,n="core/video"===t,r=k.d.includes(t),o=k.k.includes(t),i=k.j.includes(t)&&!a,c={anchor:{type:"string",source:"attribute",attribute:"id",selector:"amp-story-grid-layer .amp-story-block-wrapper > *, amp-story-cta-layer"},ampAnimationType:{type:"string"},addedAttributes:{type:"number",default:0},ampAnimationAfter:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},ampFontFamily:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},opacity:{type:"number",default:100}};return o&&(c.autoFontSize={type:"number",default:36},c.ampFitText={type:"boolean",default:!0}),r&&(c.positionTop={default:0,type:"number"},c.positionLeft={default:5,type:"number"},i&&(c.height={type:"number",default:F(t)},c.width={type:"number",default:250}),c.rotationAngle={type:"number",default:0},c.ampAnimationType={source:"attribute",selector:".amp-story-block-wrapper",attribute:"animate-in"},c.ampAnimationDelay={source:"attribute",selector:".amp-story-block-wrapper",attribute:"animate-in-delay",default:0},c.ampAnimationDuration={source:"attribute",selector:".amp-story-block-wrapper",attribute:"animate-in-duration",default:0},c.ampAnimationAfter={source:"attribute",selector:".amp-story-block-wrapper",attribute:"animate-in-after"}),a&&(c.ampShowImageCaption={type:"boolean",default:!1}),n&&(c.autoplay=u()({},e.attributes.autoplay,{default:!0}),c.playsInline=u()({},e.attributes.playsInline,{default:!1}),c.loop=u()({},e.attributes.loop,{default:!0}),c.controls=u()({},e.attributes.controls,{default:!1})),Object.keys(c).forEach(function(t){void 0===c[t].default&&void 0!==e.attributes[t]&&void 0!==e.attributes[t].default&&(c[t].default=e.attributes[t].default)}),u()({},e,{attributes:u()({},e.attributes,c),supports:u()({},e.supports,{anchor:!1})})},L=function(e,t){if(!k.d.includes(t))return e;var a={type:"raw",priority:20,selector:'amp-story-grid-layer[data-block-name="'.concat(t,'"]'),transform:function(e){var a=e.outerHTML,n=Object(y.getBlockAttributes)(t,a);return"amp/amp-story-text"===t&&(n.content||(n.content=e.textContent,n.tagName=e.nodeName,n.ampFitText=!1)),Object(y.createBlock)(t,n)}},n=e.transforms?u()({},e.transforms):{},r=n.from?l()(n.from):[];return"core/list"===t&&(r=r.filter(function(e){return"prefix"!==e.type})),r.push(a),u()({},e,{transforms:u()({},n,{from:r})})},W=function(e,t,a){var n={};if(!k.b.includes(t.name))return e;var r=u()({},e);if(r.id=a.anchor||je(),a.rotationAngle){var o=r.style?r.style:{};o=u()({},o,{transform:"rotate(".concat(parseInt(a.rotationAngle),"deg)")}),n.style=o}return a.ampFontFamily&&(n["data-font-family"]=a.ampFontFamily),u()({},r,n)},U=document.createElement("div"),Q=function(e,t,a){return!e.className&&a.includes("is-style-")&&0===a.indexOf("<amp-story-grid-layer")&&(U.innerHTML=a,U.children[0].children.length&&U.children[0].children[0].children.length&&U.children[0].children[0].children[0].className.includes("is-style-")&&(e.className=U.children[0].children[0].children[0].className)),e},G=function(e,t,a){if(!e||!k.d.includes(t.name))return e;var n=a.ampAnimationType,r=a.ampAnimationDelay,o=a.ampAnimationDuration,c=a.ampAnimationAfter,l=a.positionTop,s=a.positionLeft,p=a.width,m=a.height,f={};void 0!==l&&void 0!==s&&(f=u()({},f,{position:"absolute",top:"".concat(l||0,"%"),left:"".concat(s||0,"%")})),void 0!==p&&void 0!==m&&(f=u()({},f,{width:p?"".concat(K("x",p),"%"):"0%",height:m?"".concat(K("y",m),"%"):"0%"}));var b={};return n&&(b["animate-in"]=n,r&&(b["animate-in-delay"]=parseInt(r)+"ms"),o&&(b["animate-in-duration"]=parseInt(o)+"ms"),c&&(b["animate-in-after"]=c)),Object(d.createElement)("amp-story-grid-layer",{template:"vertical","data-block-name":t.name},Object(d.createElement)("div",i()({className:"amp-story-block-wrapper",style:f},b),e))},$=function(e){return l()(new Set(e.map(function(e){return e.parent}))).map(function(t){return e.filter(function(e){var a=e.parent,n=e.animationType;return a===t&&n}).map(function(e){var t=e.duration,a=e.delay;return(a?parseInt(a):0)+(t?parseInt(t):0)}).reduce(function(e,t){return Math.max(e,t)},0)}).reduce(function(e,t){return e+t},0)},Y=function(){var e=document.querySelector(".editor-block-list__layout"),t=document.querySelector(".editor-block-navigation");if(e){var a=document.createElement("div");a.id="amp-story-editor";var n=document.createElement("div");if(n.id="amp-story-block-navigation",e.parentNode.replaceChild(a,e),!document.getElementById("amp-story-controls")){var r=document.createElement("div");r.id="amp-story-controls",a.appendChild(r),Object(d.render)(Object(d.createElement)(j.p,null),r)}if(a.appendChild(e),a.appendChild(n),Object(d.render)(Object(d.createElement)(j.c,null),n),!document.getElementById("amp-story-editor-carousel")){var o=document.createElement("div");o.id="amp-story-editor-carousel",a.appendChild(o),Object(d.render)(Object(d.createElement)(j.f,null),o)}}if(t){if(!document.getElementById("amp-story-shortcuts")){var i=document.createElement("div");i.id="amp-story-shortcuts",t.parentNode.parentNode.insertBefore(i,t.parentNode.nextSibling),Object(d.render)(Object(d.createElement)(j.m,null),i)}var c=document.createElement("div");c.id="amp-story-inserter";var l=t.parentNode.parentNode.querySelector(".block-editor-inserter").parentNode;l.parentNode.replaceChild(c,l),Object(d.render)(Object(d.createElement)(j.h,{position:"bottom right"}),c)}},J=Object(q._x)("words","Word count type. Do not translate!","amp"),Z=function(e,t,a,n,r){if(!e.offsetHeight||!e.offsetWidth)return!1;for(e.classList.toggle("is-measuring-fontsize"),n++;n-r>1;){var o=Math.floor((r+n)/2);e.style.fontSize=o+"px";var i=e.offsetHeight,c=e.offsetWidth;i>t||c>a?n=o:r=o}return e.style.fontSize=r+"px",e.classList.toggle("is-measuring-fontsize"),r},K=function(e,t){return"x"===e?Number((t/k.t*100).toFixed(2)):"y"===e?Number((t/k.s*100).toFixed(2)):0},X=function(e,t){return"x"===e?Math.round(t/100*k.t):"y"===e?Math.round(t/100*k.s):0},ee=function(){var e=Object(_.b)().width,t=Math.max(696,e);return{width:t,height:1/.75*t}},te=function(e,t){var a=t.filter(Boolean);if(!a)return e;if(1===a.length)e.backgroundColor=a[0].color;else{var n=a.map(function(e){return e.color||"transparent"}).join(", ");e.backgroundImage="linear-gradient(to bottom, ".concat(n,")")}return e},ae=function(e){var t={},a=["positionTop","positionLeft","width","height","tagName","align","content","text","value","citation","autoFontSize","rotationAngle"];for(var n in e.attributes)e.attributes.hasOwnProperty(n)&&a.includes(n)&&(t[n]=e.attributes[n]);return t},ne=function(e){var t=[],a=!0,n=!1,r=void 0;try{for(var o,i=e.innerBlocks[Symbol.iterator]();!(a=(o=i.next()).done);a=!0){var c=o.value;t.push(Object(y.createBlock)(c.name,ae(c)))}}catch(e){n=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(n)throw r}}return Object(y.createBlock)(e.name,ae(e),t)},re=function(e){var t,a=e.className,n=e.ampFitText,o=e.backgroundColor,i=e.textColor,c=e.customBackgroundColor,l=e.customTextColor,s=e.opacity,u=Object(O.getColorClassName)("color",i),d=Object(O.getColorClassName)("background-color",o),p=s&&s<100;return b()(a,(t={"amp-text-content":!n,"has-text-color":i||l,"has-background":o||c},r()(t,u,u),r()(t,d,p?void 0:d),t))},oe=function(e){var t=e.align,a=e.fontSize,n=e.customFontSize,r=e.ampFitText,o=e.backgroundColor,i=e.textColor,c=e.customBackgroundColor,l=e.customTextColor,s=e.opacity,u=Object(O.getColorClassName)("color",i),d=Object(g.select)("core/block-editor").getSettings(),p=d.colors,m=d.fontSizes,f=a?Object(O.getFontSize)(m,a,n).size:n,b=f&&(f/k.t*100).toFixed(2)+"vw";return{backgroundColor:Object(_.a)(p,Object(O.getColorObjectByAttributeValues)(p,o,c),c,s),color:u?void 0:l,fontSize:r?void 0:b,textAlign:t}},ie=function(e){var t=e.attribute,a=e.placeholder,n=e.tagName,r=void 0===n?"p":n,o=e.isEditable,i=void 0!==o&&o;return{supports:{anchor:!0,reusable:!0},attributes:{align:{type:"string"}},save:Object(j.A)({tagName:r}),edit:Object(j.z)({attribute:t,placeholder:a,tagName:r,isEditable:i})}},ce=function(e){var t=B(e);if(t&&"core/image"===t.name){var a=t.attributes;!a.ampShowImageCaption&&a.caption&&0!==a.caption.length&&R(e,{caption:""})}},le=function(e){var t=B(e);if(t&&k.b.includes(t.name)){var a=B(C(e));if(0===t.attributes.positionTop&&a){var n=Object(y.createBlock)(t.name);if(Object(h.every)(n.attributes,function(e,a){return e===t.attributes[a]})){var r=a.innerBlocks.map(function(e){return e.attributes.positionTop}).reduce(function(e,t){return Math.max(e,t)},0);R(e,{positionTop:r>75?0:r+10})}}}},se=function(e){var t=B(e);if(t&&k.e.includes(t.name)&&"media"===t.attributes.autoAdvanceAfter){var a=S(x(e));if(!(t.attributes.autoAdvanceAfterMedia&&a.find(function(e){return e.attributes.anchor===t.attributes.autoAdvanceAfterMedia}))){var n=a.find(function(e){var t=e.name;return k.n.includes(t)}),r=n?n.attributes.anchor:"";t.attributes.autoAdvanceAfterMedia!==r&&R(e,{autoAdvanceAfterMedia:r})}}},ue=function(e){var t=e.name,a=e.clientId;switch(t){case"amp/amp-story-text":return document.querySelector("#block-".concat(a," .block-editor-rich-text__editable.is-amp-fit-text"));case"amp/amp-story-post-title":case"amp/amp-story-post-author":case"amp/amp-story-post-date":var n=t.replace("/","-");return document.querySelector("#block-".concat(a," .wp-block-").concat(n))}return null},de=function(e){var t=e.name,a=e.clientId,n=e.attributes,r=n.width,o=n.height,i=n.ampFitText,c=n.content,l=n.autoFontSize;if(i)switch(t){case"amp/amp-story-text":var s=ue(e);if(s&&c.length){var u=Z(s,o+k.u,r+k.u,72,6);u&&l!==u&&R(a,{autoFontSize:u})}break;case"amp/amp-story-post-title":case"amp/amp-story-post-author":case"amp/amp-story-post-date":var d=ue(e);if(d){var p=Z(d,o,r,72,6);p&&l!==p&&R(a,{autoFontSize:p})}}},pe=function(e){var t=B(e);if(t){var a=t.name,n=t.attributes;if("core/image"===a){var r=n.width,o=n.height;if(!r&&!o&&n.id>0){var i=(0,Object(g.select)("core").getMedia)(n.id);if(i&&i.media_details){var c=i.media_details,l=c.height,s=c.width,u=1;(k.t<s||k.s<l)&&(u=Math.max(s/k.t,l/k.s)),R(e,{width:Math.round(s/u),height:Math.round(l/u)})}}}}},me=function(e){var t=B(e);if(t&&"amp/amp-story-text"===t.name){var a=!S(x(e)).filter(function(t){return t.clientId!==e}).some(function(e){return"h1"===e.attributes.tagName}),n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=e.fontSize,n=e.customFontSize,r=e.positionTop,o=e.type,i=e.content,c=void 0===i?"":i;if(o&&"auto"!==o)return o;if(r>80)return"p";if("huge"===a||n&&n>40)return t?"h1":"h2";if("large"===a||n&&n>24)return"h2";var l=Object(v.count)(c,J,{});return 4>=l?t?"h1":"h2":10>=l?"h2":"p"}(t.attributes,a);t.attributes.tagName!==n&&R(e,{tagName:n})}},fe=function(){var e=P();if(Object(h.isEqual)({},e)){var t=S(z()),a=!0,n=!1,r=void 0;try{for(var o,i=t[Symbol.iterator]();!(a=(o=i.next()).done);a=!0){var c=o.value,l=C(c.clientId);l&&function(){var e=c.attributes,a=e.ampAnimationType,n=e.ampAnimationAfter,r=e.ampAnimationDuration,o=e.ampAnimationDelay,i=t.find(function(e){return e.attributes.anchor===n});A(l,c.clientId,i?i.clientId:void 0),T(l,c.clientId,a),D(l,c.clientId,r?parseInt(r.replace("ms","")):void 0),N(l,c.clientId,o?parseInt(o.replace("ms","")):void 0)}()}}catch(e){n=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(n)throw r}}}},be=function(e){return e*Math.PI/180},he=function(e,t,a,n,r){var o=e.clientY-n,i=e.clientX-a,c=function(e,t){return Math.sqrt(Math.pow(e,2)+Math.pow(t,2))}(i,o),l=Math.atan2(o,i)-be(t);return{deltaW:"right"===r?c*Math.cos(l):0,deltaH:"bottom"===r?c*Math.sin(l):0}},ve=function(e,t,a){var n=-e/2,r=t/2;return{left:r*Math.sin(a)+n*Math.cos(a)-n,top:r*Math.cos(a)-n*Math.sin(a)-r}},qe=function(e,t,a,n,r,o){return n&&r?Object(q.sprintf)(Object(q.__)("Block %s is the only block, and cannot be moved","amp"),e):o>0&&!r?Object(q.sprintf)(// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
2
+ Object(q.__)("Move %1$s block from position %2$d down to position %3$d","amp"),e,t,a):o>0&&r?Object(q.sprintf)(Object(q.__)("Block %s is at the end of the content and can’t be moved down","amp"),e):o<0&&!n?Object(q.sprintf)(// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
3
+ Object(q.__)("Move %1$s block from position %2$d up to position %3$d","amp"),e,t,a):o<0&&n?Object(q.sprintf)(Object(q.__)("Block %s is at the beginning of the content and can’t be moved up","amp"),e):void 0},ge=function(e){return S(x(e)).find(function(e){return"amp/amp-story-cta"===e.name})},ye=function(e){return Object(h.has)(e,["media_details","filesize"])&&Object(h.has)(e,["media_details","length"])?e.media_details.filesize/e.media_details.length:null},Oe=function(e){return!(!Object(h.has)(e,["media_details","filesize"])||!Object(h.has)(e,["media_details","length"]))&&e.media_details.filesize>e.media_details.length*k.w*k.o},je=function(){return m()().replace(/^\d/,"a")}},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t,a){var n=a(18);e.exports=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},r=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),r.forEach(function(t){n(e,t,a[t])})}return e}},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,a){e.exports=a(45)()},function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,a){var n=a(47),r=a(11);e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?r(e):t}},function(e,t){function a(t){return e.exports=a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(t)}e.exports=a},function(e,t,a){var n=a(48);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)}},function(e,t){e.exports=function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},function(e,t,a){var n=a(49),r=a(50),o=a(51);e.exports=function(e){return n(e)||r(e)||o()}},function(e,t,a){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)&&n.length){var i=r.apply(null,n);i&&e.push(i)}else if("object"===o)for(var c in n)a.call(n,c)&&n[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},function(e,t,a){"use strict";a.d(t,"c",function(){return c}),a.d(t,"b",function(){return l}),a.d(t,"d",function(){return s}),a.d(t,"a",function(){return u});var n=a(29),r=a.n(n),o=a(1),i=a(7),c=function(e,t){if(!e||!e.width||!e.height)return!1;var a=t.width,n=t.height;return e.width>=a&&e.height>=n},l=function(){return{width:1200,height:675}},s=function(e,t,a){if(!e)return a?[Object(o.__)("Selecting a featured image is required.","amp")]:[Object(o.__)("Selecting a featured image is recommended for an optimal user experience.","amp")];var n=[];if(["image/png","image/gif","image/jpeg"].includes(e.mime_type)||n.push(
4
+ /* translators: 1: .jpg, 2: .png. 3: .gif */
5
+ Object(o.sprintf)(Object(o.__)("The featured image must be in %1$s, %2$s, or %3$s format.","amp"),".jpg",".png",".gif")),!c(e.media_details,t)){var r=t.width,i=t.height;n.push(
6
+ /* translators: 1: minimum width, 2: minimum height. */
7
+ Object(o.sprintf)(Object(o.__)("The featured image should have a size of at least %1$s by %2$s pixels.","amp"),Math.ceil(r),Math.ceil(i)))}return 0===n.length?null:n},u=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=t?Object(i.getColorObjectByColorValue)(e,t.color)||Object(i.getColorObjectByAttributeValues)(e,t.slug,t.color||a):{color:a};if(o&&o.color){var c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return e?(3===(e=e.replace("#","")).length&&(e="".concat(e.charAt(0)).concat(e.charAt(0)).concat(e.charAt(1)).concat(e.charAt(1)).concat(e.charAt(2)).concat(e.charAt(2))),[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16),(t=Math.min(100,Math.max(0,t)))/100]):[]}(o.color,n),l=r()(c,4),s=l[0],u=l[1],d=l[2],p=l[3];return"rgba(".concat(s,", ").concat(u,", ").concat(d,", ").concat(p,")")}}},function(e,t){function a(){return e.exports=a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},a.apply(this,arguments)}e.exports=a},function(e,t,a){"use strict";var n=a(0),r=(a(12),a(4)),o=a(3),i=a(1),c=a(2),l=Object(r.withSelect)(function(e){var t=(0,e("core/block-editor").getSelectedBlock)();return{selectedBlock:t?t.name:null}})(function(e){var t=e.animatedBlocks,a=e.onAnimationTypeChange,r=e.onAnimationDurationChange,l=e.onAnimationDelayChange,s=e.onAnimationAfterChange,u=e.animationType,p=e.animationDuration,m=e.animationDelay,f=e.animationAfter,b=e.selectedBlock,h=c.h[u]||0,v="core/image"===b,q=c.f.filter(function(e){return!(e.value.startsWith("pan-")&&!v)});return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.SelectControl,{label:Object(i.__)("Animation Type","amp"),value:u,options:q,onChange:function(e){a(e),r(c.h[e]||0),l(0)}}),u&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.RangeControl,{label:Object(i.__)("Duration (ms)","amp"),value:p,onChange:r,min:"0",max:"5000",placeholder:h,initialPosition:h}),Object(n.createElement)(o.RangeControl,{label:Object(i.__)("Delay (ms)","amp"),value:m||0,onChange:l,min:"0",max:"5000"}),Object(n.createElement)(d,{value:f,options:t(),onChange:s})))}),s=a(22),u=a.n(s);var d=function(e){var t=e.value,a=void 0===t?"":t,r=e.options,o=e.onChange,c={value:"",label:Object(i.__)("Immediately","amp")};return Object(n.createElement)(je,{value:a,options:r,defaultOption:c,onChange:function(e){var t=e.value,a=e.block;return o(""===t?void 0:a.clientId)},label:Object(i.__)("Begin after","amp"),id:"amp-stories-animation-order-picker",ariaLabel:function(e){var t=e.value,a=e.blockType;return t?Object(i.sprintf)(Object(i.__)("Begin after: %s","amp"),a.title):Object(i.__)("Begin immediately","amp")},renderToggle:function(e){return Object(n.createElement)(P,u()({},e,{displayIcon:!1,alignIcon:"right"}))},renderOption:function(e){return Object(n.createElement)("span",{className:"components-preview-picker__dropdown-label"},Object(n.createElement)(P,u()({},e,{alignIcon:"right"})))}})},p=a(6),m=a(14),f=a.n(m),b=a(13),h=a.n(b),v=a(15),q=a.n(v),g=a(16),y=a.n(g),O=a(11),j=a.n(O),k=a(17),_=a.n(k),E=a(20),w=a.n(E),S=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).state={isDragging:!1},e.onDrop=e.onDrop.bind(j()(e)),e}return _()(t,e),h()(t,[{key:"getInsertIndex",value:function(e){var t=this.props,a=t.block.clientId,n=t.getBlockIndex;if(void 0!==a){var r=n(a);return"top"===e.y?r:r+1}}},{key:"onDrop",value:function(e,t){var a=this.props,n=a.block.clientId,r=a.moveBlockToPosition,o=a.getBlockIndex,i=function(e){var t={srcClientId:null,srcIndex:null,type:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("text")))}catch(e){return t}return t}(e),c=i.srcClientId,l=i.srcIndex,s=i.type;if("block"===s&&c!==n){var u=o(n),d=this.getInsertIndex(t);r(c,l<u?d-1:d)}}},{key:"render",value:function(){var e=this,t=this.props,a=t.block,r=t.getBlockIndex,c=t.isSelected,l=t.onClick,s=a.clientId,u="block-navigation-item-".concat(s),d={type:"block",srcIndex:r(s),srcClientId:s};return Object(n.createElement)("div",{className:w()("editor-block-navigation__item block-editor-block-navigation__item",{"block-editor-block-navigation__item-is-dragging":this.state.isDragging})},Object(n.createElement)(o.Draggable,{elementId:u,transferData:d,onDragStart:function(){return e.setState({isDragging:!0})},onDragEnd:function(){return e.setState({isDragging:!1})}},function(t){var r=t.onDraggableStart,s=t.onDraggableEnd;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.DropZone,{className:e.state.isDragging?"is-dragging-block":void 0,onDrop:e.onDrop}),Object(n.createElement)(o.Button,{className:w()("components-button editor-block-navigation__item-button block-editor-block-navigation__item-button",{"is-selected":c}),onClick:l,id:u,onDragStart:r,onDragEnd:s,draggable:!0},Object(n.createElement)(P,{block:a,accessibilityText:c&&Object(i.__)("(selected block)","amp")})))}))}}]),t}(n.Component),C=Object(r.withSelect)(function(e,t){var a=t.block.clientId,n=e("core/block-editor"),r=n.getBlockOrder,o=n.getBlockRootClientId,i=(0,n.getBlocksByClientId)(r(o(a))).filter(function(e){var t=e.name;return c.d.includes(t)}).map(function(e){return e.clientId}).reverse();return{getBlockIndex:function(e){return i.indexOf(e)}}}),x=Object(r.withDispatch)(function(e,t,a){var n=t.block.clientId,r=(0,a.select)("core/block-editor"),o=r.getBlockOrder,i=r.getBlockRootClientId,c=e("core/block-editor").moveBlockToPosition,l=i(n),s=o(l);return{moveBlockToPosition:function(e,t){var a=s.length-1-t;c(e,l,l,a)}}}),B=Object(p.compose)(C,x)(S);a(52);function z(e){var t=e.blocks,a=e.selectedBlockClientId,r=e.selectBlock;return Object(n.createElement)(o.DropZoneProvider,null,Object(n.createElement)("ul",{className:"editor-block-navigation__list block-editor-block-navigation__list",role:"list"},t.map(function(e){var t=e.clientId===a;return Object(n.createElement)("li",{key:e.clientId},Object(n.createElement)(B,{block:e,isSelected:t,onClick:function(){return r(e.clientId)}}))})))}var I=Object(p.compose)(Object(r.withSelect)(function(e){var t=e("amp/story"),a=t.getCurrentPage,n=t.isReordering,r=e("core/block-editor"),o=r.getBlockOrder,i=r.getBlocksByClientId,l=r.getSelectedBlockClientId;return{blocks:(a()?i(o(a())):[]).filter(function(e){var t=e.name;return c.d.includes(t)}).reverse(),selectedBlockClientId:l(),isReordering:n()}}),Object(r.withDispatch)(function(e,t){var a=t.onSelect,n=void 0===a?function(){}:a;return{selectBlock:function(t){e("core/block-editor").selectBlock(t),n(t)}}}),Object(p.ifCondition)(function(e){return!e.isReordering}))(function(e){var t=e.blocks,a=e.selectBlock,r=e.selectedBlockClientId,c=t.length>0;return Object(n.createElement)(o.NavigableMenu,{role:"presentation",className:"block-editor-block-navigation__container"},Object(n.createElement)("p",{className:"block-editor-block-navigation__label"},Object(i.__)("Elements","amp")),c&&Object(n.createElement)(z,{blocks:t,selectedBlockClientId:r,selectBlock:a}),!c&&Object(n.createElement)("p",{className:"block-editor-block-navigation__paragraph"},Object(i.__)("No elements added to this page yet.","amp")))}),A=a(8),T=a(7),D=function(e){var t=e.clientId,a=e.name,r=e.attributes,i=e.innerBlocks,c=void 0===i?[]:i,l=Object(A.createBlock)(a,r,c);return Object(n.createElement)(o.Disabled,{className:"block-editor-block-preview__content editor-styles-wrapper","aria-hidden":!0},Object(n.createElement)(T.BlockEdit,{name:a,focus:!1,clientId:t,isLocked:!0,insertBlocksAfter:!1,attributes:l.attributes,setAttributes:function(){}}))},N=a(28),P=Object(r.withSelect)(function(e,t){var a=t.block,n=t.label;if(!a)return{content:n,icon:null};var r,o=e("core/editor").getEditedPostAttribute,c=e("core"),l=c.getAuthors,s=c.getMedia,u=Object(A.getBlockType)(a.name);switch(n=u.title,a.name){case"core/image":if(a.attributes.url&&(r=a.attributes.url.slice(a.attributes.url.lastIndexOf("/")).slice(1,30)).length>0&&(n=r),a.attributes.id){var d=s(a.attributes.id);d&&(n=d.caption.raw||d.title.raw||n)}break;case"amp/amp-story-text":n=(r=a.attributes.content.length>0?a.attributes.content.replace(/<[^<>]+>/g," ").slice(0,30):"").length>0?r:u.title;break;case"amp/amp-story-post-author":var p=l().find(function(e){return e.id===o("author")});n=p?p.name:Object(i.__)("Post Author","amp");break;case"amp/amp-story-post-date":var m=o("date"),f=Object(N.__experimentalGetSettings)().formats.date,b=m||new Date;n=Object(N.dateI18n)(f,b);break;case"amp/amp-story-post-title":n=o("title")||u.title}return{content:n,icon:u.icon}})(function(e){var t=e.content,a=e.icon,r=e.displayIcon,o=void 0===r||r,i=e.alignIcon,c=void 0===i?"left":i,l=e.accessibilityText,s=void 0!==l&&l;return Object(n.createElement)(n.Fragment,null,o&&"left"===c&&Object(n.createElement)(T.BlockIcon,{icon:a}),t.length>20?"".concat(t.substr(0,20),"…"):t,s&&Object(n.createElement)("span",{className:"screen-reader-text"},s),o&&"right"===c&&Object(n.createElement)(T.BlockIcon,{icon:a}))}),R=function(e){var t=e.pages,a=e.currentPage,r=e.onClick;
8
+ /* translators: %s: Page number */return Object(n.createElement)("ul",{className:"amp-story-editor-carousel-item-list"},t.map(function(e,t){var c,l=e.clientId===a?"amp-story-editor-carousel-item amp-story-editor-carousel-item--active":"amp-story-editor-carousel-item";return Object(n.createElement)("li",{key:e.clientId,className:l},Object(n.createElement)(o.Tooltip,{text:(c=t+1,Object(i.sprintf)(Object(i.__)("Go to page %s","amp"),c))},Object(n.createElement)(o.Button,{onClick:function(t){t.preventDefault(),r(e.clientId)},disabled:e.clientId===a},Object(n.createElement)("span",{className:"screen-reader-text"},function(e){return Object(i.sprintf)(Object(i.__)("Page %s","amp"),e)}(t+1)))))}))},M=(a(53),function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).translateWrapper.bind(j()(e)),e}return _()(t,e),h()(t,[{key:"translateWrapper",value:function(){var e=document.querySelector("#amp-story-controls + .block-editor-block-list__layout");if(e){var t=this.props.currentIndex;this.props.isReordering?e.style.display="none":(e.style.display="",e.style.transform="translateX(calc(50% - ".concat(1,"px - ").concat((c.t+50)/2,"px - ").concat(50*t,"px - ").concat(t*c.t,"px))"))}}},{key:"componentDidMount",value:function(){this.translateWrapper()}},{key:"componentDidUpdate",value:function(){this.translateWrapper()}},{key:"render",value:function(){var e=this.props,t=e.pages,a=e.currentPage,r=e.previousPage,c=e.nextPage,l=e.onChangePage,s=e.isReordering,u=function(e){l(e)};return s?Object(n.createElement)(U,null):Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"amp-story-editor-carousel-navigation"},Object(n.createElement)(o.IconButton,{icon:"arrow-left-alt2",label:Object(i.__)("Previous Page","amp"),onClick:function(e){e.preventDefault(),u(r)},disabled:null===r}),Object(n.createElement)(R,{pages:t,currentPage:a,onClick:u}),Object(n.createElement)(o.IconButton,{icon:"arrow-right-alt2",label:Object(i.__)("Next Page","amp"),onClick:function(e){e.preventDefault(),u(c)},disabled:null===c})))}}]),t}(n.Component)),V=Object(p.compose)(Object(r.withSelect)(function(e){var t=e("core/block-editor"),a=t.getBlockOrder,n=t.getBlocksByClientId,r=t.getAdjacentBlockClientId,o=e("amp/story"),i=o.getCurrentPage,c=o.isReordering,l=i(),s=n(a()),u=s.findIndex(function(e){return e.clientId===l});return{pages:s,currentPage:l,currentIndex:Math.max(0,u),previousPage:i()?r(l,-1):null,nextPage:i()?r(l,1):null,isReordering:c()}}),Object(r.withDispatch)(function(e){var t=e("amp/story").setCurrentPage,a=e("core/block-editor").selectBlock;return{onChangePage:function(e){t(e),a(e)}}}))(M),F=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).state={isDragging:!1},e.onDrop=e.onDrop.bind(j()(e)),e}return _()(t,e),h()(t,[{key:"getInsertIndex",value:function(e){var t=this.props.index;if(void 0!==t)return"right"===e.x?t+1:t}},{key:"onDrop",value:function(e,t){var a=this.props,n=a.page.clientId,r=a.movePageToPosition,o=a.index,i=function(e){var t={srcRootClientId:null,srcClientId:null,srcIndex:null,type:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("text")))}catch(e){return t}return t}(e),c=i.srcClientId,l=i.srcIndex,s=i.type;if("block"===s&&c!==n){var u=this.getInsertIndex(t);r(c,l<o?u-1:u)}}},{key:"render",value:function(){var e=this,t=this.props,a=t.page,r=t.index,i=a.clientId,c="reorder-page-".concat(i),l={type:"block",srcIndex:r,srcClientId:i};return Object(n.createElement)("div",{className:"amp-story-reorderer-item"},Object(n.createElement)(o.Draggable,{elementId:c,transferData:l,onDragStart:function(){return e.setState({isDragging:!0})},onDragEnd:function(){return e.setState({isDragging:!1})}},function(t){var r=t.onDraggableStart,i=t.onDraggableEnd;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.DropZone,{className:e.state.isDragging?"is-dragging-page":void 0,onDrop:e.onDrop}),Object(n.createElement)("div",{className:"amp-story-reorderer-item-page",id:c},Object(n.createElement)("div",{className:"amp-story-page-preview",onDragStart:r,onDragEnd:i,draggable:!0},Object(n.createElement)(D,a))))}))}}]),t}(n.Component),H=Object(r.withSelect)(function(e,t){var a=t.page.clientId;return{index:(0,e("amp/story").getBlockIndex)(a)}}),L=Object(r.withDispatch)(function(e){return{movePageToPosition:e("amp/story").movePageToPosition}}),W=Object(p.compose)(H,L)(F),U=(a(54),Object(r.withSelect)(function(e){return{pages:(0,e("core/block-editor").getBlocksByClientId)((0,e("amp/story").getBlockOrder)())}})(function(e){var t=e.pages;return Object(n.createElement)(o.DropZoneProvider,null,Object(n.createElement)("div",{className:"amp-story-reorderer"},t.map(function(e){return Object(n.createElement)(W,{key:"page-".concat(e.clientId),page:e})})))})),Q=(a(27),a(55),function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("path",{d:"M14 0h10v2H14V0zm0 7h10v2H14V7zm0 7h10v2H14v-2zm-2 1l-5 4v-3.069C3.06 15.436 0 12.072 0 8c0-4.411 3.589-8 8-8h3v2H8C4.691 2 2 4.691 2 8c0 2.967 2.167 5.431 5 5.91V11l5 4z",fill:"#555D66"}))});Q.defaultProps={width:"24",height:"19",viewBox:"0 0 24 19",xmlns:"http://www.w3.org/2000/svg"};var G=Object(p.compose)(Object(r.withSelect)(function(e){return{isReordering:(0,e("amp/story").isReordering)()}}),Object(r.withDispatch)(function(e){var t=e("core/block-editor").clearSelectedBlock,a=e("amp/story"),n=a.startReordering;return{startReordering:function(){t(),n()},saveOrder:a.saveOrder,resetOrder:a.resetOrder}}))(function(e){var t=e.isReordering,a=e.startReordering,r=e.saveOrder,c=e.resetOrder;return t?Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.IconButton,{className:"amp-story-controls-reorder-cancel",onClick:c,icon:"no-alt"},Object(i.__)("Cancel","amp")),Object(n.createElement)(o.Button,{className:"amp-story-controls-reorder-save",onClick:r,isLarge:!0,isPrimary:!0},Object(i.__)("Save Changes","amp"))):Object(n.createElement)(n.Fragment,null,Object(n.createElement)(qe,null),Object(n.createElement)(o.IconButton,{className:"amp-story-controls-reorder",icon:Q({width:24,height:19}),label:Object(i.__)("Reorder Pages","amp"),onClick:a}))}),$=Object(r.withSelect)(function(e){var t=e("amp/story").getCurrentPage,a=e("core/block-editor"),n=a.canInsertBlockType,r=a.getBlockListSettings;return{isReordering:(0,e("amp/story").isReordering)(),canInsertBlockType:function(e){var a=r(t());return n(e,t())&&a&&a.allowedBlocks.includes(e)}}}),Y=Object(r.withDispatch)(function(e,t,a){var n=a.select,r=n("amp/story").getCurrentPage,o=n("core/block-editor").getBlockOrder,i=e("core/block-editor").insertBlock;return{insertBlock:function(e){var t=r(),a=o(t).length,n=Object(A.createBlock)(e,{});i(n,a,t)}}}),J=Object(p.compose)($,Y,Object(p.ifCondition)(function(e){return!e.isReordering}))(function(e){var t=e.insertBlock,a=e.canInsertBlockType;return["amp/amp-story-text","core/image","amp/amp-story-cta"].map(function(e){if(!a(e))return null;var r=Object(A.getBlockType)(e);return Object(n.createElement)(o.IconButton,{key:e,icon:Object(n.createElement)(T.BlockIcon,{icon:r.icon}),onClick:function(){return t(e)},label:r.title,labelPosition:"bottom"})})}),Z=a(5),K=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).onDrop=e.onDrop.bind(j()(e)),e}return _()(t,e),h()(t,[{key:"onDrop",value:function(e){var t=this.props,a=t.updateBlockAttributes,n=t.srcBlockName,r=t.srcClientId,o="block-".concat(r),i="clone-block-".concat(r),l=document.getElementById(o),s=document.getElementById(i),u=document.querySelector('div[data-amp-selected="parent"] .editor-inner-blocks');if(l&&s&&u){s.parentNode.style.visibility="hidden",s.parentNode.style.transform="none";var d=s.getBoundingClientRect(),p=u.getBoundingClientRect(),m="amp/amp-story-text"===n?c.u:0;a(r,{positionLeft:Object(Z.m)("x",d.left-p.left+m),positionTop:Object(Z.m)("y",d.top-p.top+m)})}else e.preventDefault()}},{key:"render",value:function(){return Object(n.createElement)(o.DropZone,{className:"editor-block-drop-zone",onDrop:this.onDrop})}}]),t}(n.Component),X=Object(r.withDispatch)(function(e){var t=e("core/block-editor").updateBlockAttributes;return{updateBlockAttributes:function(){t.apply(void 0,arguments)}}})(K),ee=a(19),te=a.n(ee),ae=a(10),ne=window.Image,re=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).onDragStart=e.onDragStart.bind(j()(e)),e.onDragOver=e.onDragOver.bind(j()(e)),e.onDrop=e.onDrop.bind(j()(e)),e.onDragEnd=e.onDragEnd.bind(j()(e)),e.resetDragState=e.resetDragState.bind(j()(e)),e.isChromeAndHasIframes=!1,e}return _()(t,e),h()(t,[{key:"componentDidMount",value:function(){document.querySelectorAll('.block-editor-block-list__block[data-type="core/image"] img').forEach(function(e){e.setAttribute("draggable","false")})}},{key:"componentWillUnmount",value:function(){this.resetDragState()}},{key:"onDragEnd",value:function(e){var t=this.props.onDragEnd,a=void 0===t?ae.noop:t;e&&e.preventDefault(),this.resetDragState(),this.props.setTimeout(a)}},{key:"onDragOver",value:function(e){this.cloneWrapper.style.top="".concat(parseInt(this.cloneWrapper.style.top,10)+e.clientY-this.cursorTop,"px"),this.cloneWrapper.style.left="".concat(parseInt(this.cloneWrapper.style.left,10)+e.clientX-this.cursorLeft,"px"),this.cursorLeft=e.clientX,this.cursorTop=e.clientY}},{key:"onDrop",value:function(){this.onDragEnd(null)}},{key:"onDragStart",value:function(e){var t=this.props,a=t.elementId,n=t.transferData,r=t.onDragStart,o=void 0===r?ae.noop:r,i=document.getElementById(a),c=i.closest('div[data-type="amp/amp-story-page"]');if(i&&c){var l=new ne;l.src="data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=",e.dataTransfer.setDragImage(l,0,0),e.dataTransfer.setData("text",JSON.stringify(n));var s=i.parentNode;this.cloneWrapper=document.createElement("div"),this.cloneWrapper.classList.add("components-draggable__clone"),this.cloneWrapper.style.width="".concat(i.clientWidth,"px"),this.cloneWrapper.style.height="".concat(i.clientHeight,"px");var u=i.cloneNode(!0);this.cloneWrapper.style.transform=u.style.transform,this.cloneWrapper.style.top="".concat(Object(Z.n)("y",parseInt(u.style.top)),"px"),this.cloneWrapper.style.left="".concat(Object(Z.n)("x",parseInt(u.style.left)),"px"),u.id="clone-".concat(a),u.style.top=0,u.style.left=0,u.style.transform="none",te()(u.querySelectorAll("iframe")).forEach(function(e){return e.parentNode.removeChild(e)}),this.cloneWrapper.appendChild(u),s.appendChild(this.cloneWrapper),this.cursorLeft=e.clientX,this.cursorTop=e.clientY,document.body.classList.add("is-dragging-components-draggable"),document.addEventListener("dragover",this.onDragOver),/Chrome/i.test(window.navigator.userAgent)&&te()(document.getElementById("editor").querySelectorAll("iframe")).length>0&&(this.isChromeAndHasIframes=!0,document.addEventListener("drop",this.onDrop)),this.props.setTimeout(o)}else e.preventDefault()}},{key:"resetDragState",value:function(){document.removeEventListener("dragover",this.onDragOver),this.cloneWrapper&&this.cloneWrapper.parentNode&&(this.cloneWrapper.parentNode.removeChild(this.cloneWrapper),this.cloneWrapper=null),this.isChromeAndHasIframes&&(this.isChromeAndHasIframes=!1,document.removeEventListener("drop",this.onDrop)),document.body.classList.remove("is-dragging-components-draggable")}},{key:"render",value:function(){return(0,this.props.children)({onDraggableStart:this.onDragStart,onDraggableEnd:this.onDragEnd})}}]),t}(n.Component),oe=Object(p.withSafeTimeout)(re),ie=Object(r.withSelect)(function(e,t){var a=t.clientId,n=e("core/block-editor"),r=n.getBlockIndex,o=(0,n.getBlockRootClientId)(a);return{index:r(a,o),rootClientId:o}})(function(e){var t=e.children,a=e.clientId,r=e.rootClientId,o=e.blockElementId,i=e.index,c=e.onDragStart,l=e.onDragEnd,s={type:"block",srcIndex:i,srcRootClientId:r,srcClientId:a};return Object(n.createElement)(oe,{elementId:o,transferData:s,onDragStart:c,onDragEnd:l},function(e){var a=e.onDraggableStart,n=e.onDraggableEnd;return t({onDraggableStart:a,onDraggableEnd:n})})}),ce=function(e){var t=e.children,a=e.className,r=e.onDragStart,o=e.onDragEnd,i=e.blockElementId,c=e.clientId;return Object(n.createElement)(ie,{clientId:c,blockElementId:i,onDragStart:r,onDragEnd:o},function(e){var r=e.onDraggableStart,o=e.onDraggableEnd;return Object(n.createElement)("div",{className:a,"aria-hidden":"true",onDragStart:r,onDragEnd:o,draggable:!0},t)})},le=a(26),se=a.n(le),ue=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).proxyEvent=e.proxyEvent.bind(j()(e)),e.eventMap={},e}return _()(t,e),h()(t,[{key:"proxyEvent",value:function(e){var t=!!e.nativeEvent._blockHandled;e.nativeEvent._blockHandled=!0;var a=this.eventMap[e.type];t&&(a+="Handled"),this.props[a]&&this.props[a](e)}},{key:"render",value:function(){var e=this,t=this.props,a=t.childHandledEvents,r=void 0===a?[]:a,o=t.forwardedRef,i=se()(t,["childHandledEvents","forwardedRef"]),c=Object(ae.reduce)([].concat(te()(r),te()(Object.keys(i))),function(t,a){var n=a.match(/^on([A-Z][a-zA-Z]+?)(Handled)?$/);if(n){!!n[2]&&delete i[a];var r="on"+n[1];t[r]=e.proxyEvent,e.eventMap[n[1].toLowerCase()]=r}return t},{});return Object(n.createElement)("div",u()({ref:o},i,c))}}]),t}(n.Component),de=function(e,t){return Object(n.createElement)(ue,u()({},e,{forwardedRef:t}))};de.displayName="IgnoreNestedEvents";var pe=Object(n.forwardRef)(de),me=(a(59),function(e){function t(){return f()(this,t),q()(this,y()(t).apply(this,arguments))}return _()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.isDraggable,r=e.isMovable,o=e.onDragStart,i=e.clientId,c=e.blockElementId;return r&&a?Object(n.createElement)(pe,{childHandledEvents:["onDragStart","onMouseDown"],className:"block-mover"},Object(n.createElement)("div",null,Object(n.createElement)(ce,{children:t,clientId:i,blockElementId:c,onDragStart:o}))):t}}]),t}(n.Component)),fe=a(25),be=(a(60),function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{clipPath:"url(#a)"},Object(n.createElement)("path",{d:"M71.115 91.034H1.654V1.655h52.923l16.538 16.552v72.828z",fill:"#fff"}),Object(n.createElement)("path",{d:"M54.577 1.655v16.552h16.538L54.577 1.655z",fill:"#A9A9A9"}),Object(n.createElement)("path",{d:"M71.115 19.862H54.577a1.66 1.66 0 0 1-1.654-1.655V1.655c0-.91.744-1.655 1.654-1.655.447 0 .86.182 1.174.48L72.29 17.032a1.65 1.65 0 0 1 0 2.334 1.652 1.652 0 0 1-1.175.496zm-14.884-3.31H67.13L56.23 5.644v10.908z",fill:"#686868"}),Object(n.createElement)("path",{d:"M38.038 92.69H1.654A1.66 1.66 0 0 1 0 91.034V1.655C0 .745.744 0 1.654 0h52.923c.447 0 .86.182 1.174.48L72.29 17.032c.297.314.48.728.48 1.175V48c0 .91-.745 1.655-1.655 1.655S69.462 48.91 69.462 48V18.886L53.898 3.31H3.308v86.07h34.73c.91 0 1.654.744 1.654 1.655a1.66 1.66 0 0 1-1.654 1.655z",fill:"#686868"}),Object(n.createElement)("path",{d:"M64.5 94.345c10.96 0 19.846-8.893 19.846-19.862 0-10.97-8.885-19.862-19.846-19.862-10.96 0-19.846 8.892-19.846 19.862 0 10.97 8.885 19.862 19.846 19.862z",fill:"#A9A9A9"}),Object(n.createElement)("path",{d:"M64.5 96C52.625 96 43 86.367 43 74.483s9.625-21.517 21.5-21.517S86 62.599 86 74.483c-.017 11.884-9.625 21.5-21.5 21.517zm0-39.724c-10.055 0-18.192 8.143-18.192 18.207 0 10.063 8.137 18.207 18.192 18.207s18.192-8.144 18.192-18.207c-.016-10.047-8.153-18.19-18.192-18.207z",fill:"#686868"}),Object(n.createElement)("path",{d:"M64.5 86.069a1.66 1.66 0 0 1-1.654-1.655V64.552c0-.91.744-1.655 1.654-1.655.91 0 1.654.744 1.654 1.655v19.862a1.66 1.66 0 0 1-1.654 1.655z",fill:"#fff"}),Object(n.createElement)("path",{d:"M74.423 76.138H54.577a1.66 1.66 0 0 1-1.654-1.655c0-.91.744-1.655 1.654-1.655h19.846c.91 0 1.654.745 1.654 1.655a1.66 1.66 0 0 1-1.654 1.655z",fill:"#fff"})),Object(n.createElement)("defs",null,Object(n.createElement)("clipPath",{id:"a"},Object(n.createElement)("path",{fill:"#fff",d:"M0 0h86v96H0z"}))))});be.defaultProps={width:"86",height:"96",fill:"none",xmlns:"http://www.w3.org/2000/svg"};var he=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("path",{d:"M9 7h7v2H9v7H7V9H0V7h7V0h2v7z",fill:"#FFF"}))};he.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var ve=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).onToggle=e.onToggle.bind(j()(e)),e.state={storyTemplates:[]},e}return _()(t,e),h()(t,[{key:"componentDidMount",value:function(){this.props.fetchStoryTemplates()}},{key:"componentDidUpdate",value:function(e){var t=this.props.getBlock;if(e.storyTemplates!==this.props.storyTemplates||e.allBlocks!==this.props.allBlocks){var a=!0,n=!1,r=void 0;try{for(var o,i=this.props.storyTemplates[Symbol.iterator]();!(a=(o=i.next()).done);a=!0){var c=t(o.value.clientId);if(c){var l=!0,s=!1,u=void 0;try{for(var d,p=c.innerBlocks[Symbol.iterator]();!(l=(d=p.next()).done);l=!0){var m=d.value;m.attributes.ampFontFamily&&Object(Z.v)(m.attributes.ampFontFamily)}}catch(e){s=!0,u=e}finally{try{l||null==p.return||p.return()}finally{if(s)throw u}}}}}catch(e){n=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(n)throw r}}this.setState({storyTemplates:this.props.storyTemplates})}}},{key:"onToggle",value:function(e){var t=this.props.onToggle;t&&t(e)}},{key:"render",value:function(){var e=this,t=this.props,a=t.insertBlock,r=t.getBlock;return Object(n.createElement)(o.Dropdown,{className:"editor-inserter block-editor-inserter",contentClassName:"amp-stories__template-inserter__popover is-from-top is-bottom editor-inserter__popover",onToggle:this.onToggle,expandOnMobile:!0,renderToggle:function(e){var t=e.onToggle,a=e.isOpen;return Object(n.createElement)(o.IconButton,{icon:he({width:16,height:16}),label:Object(i.__)("Insert Template","amp"),onClick:t,className:"editor-inserter__amp-inserter","aria-haspopup":"true","aria-expanded":a})},renderContent:function(t){var c=t.onClose,l=function(e){var t=e?r(e.clientId):Object(A.createBlock)("amp/amp-story-page"),n=Object(Z.d)(t);a(n),c()};return Object(n.createElement)("div",{className:"amp-stories__editor-inserter__menu"},Object(n.createElement)("div",{className:"amp-stories__editor-inserter__results",tabIndex:"0",role:"region","aria-label":Object(i.__)("Available templates","amp")},Object(n.createElement)("div",{role:"list",className:"editor-block-types-list block-editor-block-types-list"},Object(n.createElement)("div",{className:"editor-block-preview block-editor-block-preview"},Object(n.createElement)(o.IconButton,{icon:be({width:86,height:96}),label:Object(i.__)("Blank Page","amp"),onClick:function(){l(null)},className:"amp-stories__blank-page-inserter editor-block-preview__content block-editor-block-preview__content editor-styles-wrapper"})),e.state.storyTemplates.map(function(e){return Object(n.createElement)("a",{key:"template-preview-".concat(e.id),role:"button",tabIndex:"0",onClick:function(){l(e)},onKeyDown:function(t){Object(ae.includes)([fe.ENTER,fe.SPACE],t.keyCode)&&l(e)},className:"components-button block-editor-block-preview"},Object(n.createElement)(D,{name:"core/block",attributes:{ref:e.id}}))}))))}})}}]),t}(n.Component),qe=Object(p.compose)(Object(r.withSelect)(function(e){var t=e("core/editor").__experimentalGetReusableBlocks,a=e("core/block-editor"),n=a.getBlock,r=a.getBlocks,o=t();return{storyTemplates:o.filter(function(e){return function(e){var t=n(e);return t&&"amp/amp-story-page"===t.name}(e.clientId)}),getBlock:n,allBlocks:r()}}),Object(r.withDispatch)(function(e){return{fetchStoryTemplates:e("core/editor").__experimentalFetchReusableBlocks,insertBlock:e("core/block-editor").insertBlock}}))(ve);var ge=function(e){var t=e.fonts,a=void 0===t?[]:t,r=e.onChange,o=void 0===r?function(){}:r,l=e.value,s=void 0===l?"":l,u={value:"",label:Object(i.__)("None","amp")},d=a.map(function(e){return{value:e.name,label:e.name}}),p=function(e){return c.g[e]?c.g[e]({height:13}):e};return Object(n.createElement)(je,{value:s,options:d,defaultOption:u,onChange:function(e){var t=e.value;return o(""===t?void 0:t)},label:Object(i.__)("Font Family","amp"),id:"amp-stories-font-family-picker",ariaLabel:function(e){return Object(i.sprintf)(
9
+ /* translators: %s: font name */
10
+ Object(i.__)("Font Family: %s","amp"),e.label)},renderToggle:function(e){var t=e.label;return p(t)},renderOption:function(e){return Object(n.createElement)("span",{className:"components-preview-picker__dropdown-label","data-font-family":""===e.value?void 0:e.value},p(e.label))}})},ye=(a(61),function(e){function t(e){var a;return f()(this,t),(a=q()(this,y()(t).call(this,e))).state={isRotating:!1,angle:e.angle},a.onRotateStart=a.onRotateStart.bind(j()(a)),a.onRotate=a.onRotate.bind(j()(a)),a.onRotateStop=a.onRotateStop.bind(j()(a)),a.onKeyUp=a.onKeyUp.bind(j()(a)),a}return _()(t,e),h()(t,[{key:"componentDidMount",value:function(){this.elementRef=document.getElementById(this.props.blockElementId)}},{key:"onKeyUp",value:function(e){var t=this;if(this.state.isRotating){e.preventDefault();var a=e.keyCode;if(fe.ESCAPE===a)this.elementRef.classList.remove("is-rotating"),this.elementRef.style.transform="rotate(".concat(this.props.initialAngle,"deg)"),this.setState({isRotating:!1,angle:this.props.initialAngle},function(){return t.props.onRotateStop&&t.props.onRotateStop(e,t.props.initialAngle)});else if(fe.LEFT===a||fe.RIGHT===a){var n=fe.LEFT===a?this.state.angle-30:this.state.angle+30;n>360?n-=360:n<=-360&&(n+=360),this.elementRef.style.transform="rotate(".concat(n,"deg)"),
11
+ /* translators: %s: degrees */
12
+ this.props.speak(Object(i.sprintf)(Object(i.__)("Rotating block by %s degrees","amp"),n)),this.setState({angle:n},function(){return t.props.onRotate&&t.props.onRotate(e,n)})}else fe.ENTER===a&&(
13
+ /* translators: %s: degrees */
14
+ this.props.speak(Object(i.sprintf)(Object(i.__)("Saving block rotation of %s degrees","amp"),this.state.angle)),this.onRotateStop(e))}}},{key:"onRotateStart",value:function(e){var t=this;this.state.isRotating||(e.button&&2===e.button||(e.preventDefault(),this.elementRef.classList.add("is-rotating"),this.setState({isRotating:!0},function(){return t.props.onRotateStart&&t.props.onRotateStart(e)})))}},{key:"onRotate",value:function(e){var t=this;if(this.state.isRotating){e.preventDefault(),this.elementRef.classList.add("is-rotating");var a=this.elementRef.getBoundingClientRect(),n=a.top,r=a.left+a.width/2,o=n+a.height/2,i=e.clientX-r,c=e.clientY-o,l=180/Math.PI,s=Math.ceil(-l*Math.atan2(i,c));this.state.angle!==s&&(this.elementRef.style.transform="rotate(".concat(s,"deg)"),this.setState({angle:s},function(){return t.props.onRotate&&t.props.onRotate(e,s)}))}}},{key:"onRotateStop",value:function(e){var t=this;this.state.isRotating&&(e.preventDefault(),this.elementRef.classList.remove("is-rotating"),this.elementRef.style.transform="rotate(".concat(this.state.angle,"deg)"),this.setState({isRotating:!1},function(){return t.props.onRotateStop&&t.props.onRotateStop(e,t.state.angle)}))}},{key:"render",value:function(){var e=w()(this.props.className,{"is-rotating":this.state.isRotating});return Object(n.createElement)("div",{className:e},Object(n.createElement)("div",{className:"rotatable-box-wrap"},Object(n.createElement)(o.Button,{role:"switch","aria-checked":this.state.isRotating,onMouseDown:this.onRotateStart,className:"rotatable-box-wrap__handle"},Object(n.createElement)("span",{className:"screen-reader-text"},Object(i.__)("Rotate Block","amp")))),this.props.children)}}]),t}(n.Component));ye.defaultProps={angle:0,initialAngle:0};var Oe=Object(p.compose)(o.withSpokenMessages,Object(p.withGlobalEvents)({mousemove:"onRotate",mouseup:"onRotateStop",keyup:"onKeyUp"}))(ye);a(62);var je=function(e){var t=e.value,a=e.options,r=e.defaultOption,i=e.onChange,c=e.label,l=e.id,s=e.renderToggle,u=e.renderOption,d=e.ariaLabel,p=a.find(function(e){return t&&e.value===t})||r;return Object(n.createElement)(o.BaseControl,{label:c,id:l},Object(n.createElement)("div",{className:"components-preview-picker__buttons"},Object(n.createElement)(o.Dropdown,{className:"components-preview-picker__dropdown",contentClassName:"components-preview-picker__dropdown-content",position:"bottom",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return Object(n.createElement)(o.Button,{className:"components-preview-picker__selector",isLarge:!0,onClick:a,"aria-expanded":t,"aria-label":d(p)},s(p))},renderContent:function(){return Object(n.createElement)(o.NavigableMenu,null,[r].concat(te()(a)).map(function(e){var t=e.value===p.value;return Object(n.createElement)(o.Button,{key:e.value,onClick:function(){return i(e)},role:"menuitemradio","aria-checked":t},t&&Object(n.createElement)(o.Dashicon,{icon:"saved"}),u(e))}))}})))},ke=a(39),_e=a.n(ke),Ee=a(40);var we=function(e){var t=e.icon,a=e.hasChildBlocksWithInserterSupport,r=e.onClick,o=e.isDisabled,i=e.title,c=e.className,l=se()(e,["icon","hasChildBlocksWithInserterSupport","onClick","isDisabled","title","className"]),s=t?{backgroundColor:t.background,color:t.foreground}:{},d=t&&t.shadowColor?{backgroundColor:t.shadowColor}:{};return Object(n.createElement)("li",{className:"editor-block-types-list__list-item block-editor-block-types-list__list-item"},Object(n.createElement)("button",u()({className:w()("editor-block-types-list__item block-editor-block-types-list__item",c,{"editor-block-types-list__item-has-children block-editor-block-types-list__item-has-children":a}),onClick:function(e){e.preventDefault(),r()},disabled:o,"aria-label":i},l),Object(n.createElement)("span",{className:"editor-block-types-list__item-icon block-editor-block-types-list__item-icon",style:s},Object(n.createElement)(T.BlockIcon,{icon:t,showColors:!0}),a&&Object(n.createElement)("span",{className:"editor-block-types-list__item-icon-stack block-editor-block-types-list__item-icon-stack",style:d})),Object(n.createElement)("span",{className:"editor-block-types-list__item-title block-editor-block-types-list__item-title"},i)))};var Se,Ce,xe,Be,ze,Ie,Ae,Te=function(e){var t=e.items,a=e.onSelect,r=e.onHover,o=void 0===r?function(){}:r,i=e.children;return Object(n.createElement)("ul",{role:"list",className:"editor-block-types-list block-editor-block-types-list"},t&&t.map(function(e){return Object(n.createElement)(we,{key:e.id,className:Object(A.getBlockMenuDefaultClassName)(e.id),icon:e.icon,hasChildBlocksWithInserterSupport:e.hasChildBlocksWithInserterSupport,onClick:function(){a(e),o(null)},onFocus:function(){return o(e)},onMouseEnter:function(){return o(e)},onMouseLeave:function(){return o(null)},onBlur:function(){return o(null)},isDisabled:e.isDisabled,title:e.title})}),i)},De=function(e){return e.stopPropagation()},Ne=function(e){return e=(e=(e=(e=Object(ae.deburr)(e)).replace(/^\//,"")).toLowerCase()).trim()},Pe=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).state={childItems:[],filterValue:"",hoveredItem:null,suggestedItems:[],reusableItems:[],itemsPerCategory:{},openPanels:["suggested"]},e.onChangeSearchInput=e.onChangeSearchInput.bind(j()(e)),e.onHover=e.onHover.bind(j()(e)),e.panels={},e.inserterResults=Object(n.createRef)(),e}return _()(t,e),h()(t,[{key:"componentDidMount",value:function(){this.filter()}},{key:"componentDidUpdate",value:function(e){e.items!==this.props.items&&this.filter(this.state.filterValue)}},{key:"onChangeSearchInput",value:function(e){this.filter(e.target.value)}},{key:"onHover",value:function(e){this.setState({hoveredItem:e});var t=this.props,a=t.showInsertionPoint,n=t.hideInsertionPoint;e?a():n()}},{key:"bindPanel",value:function(e){var t=this;return function(a){t.panels[e]=a}}},{key:"onTogglePanel",value:function(e){var t=this;return function(){-1!==t.state.openPanels.indexOf(e)?t.setState({openPanels:Object(ae.without)(t.state.openPanels,e)}):(t.setState({openPanels:[].concat(te()(t.state.openPanels),[e])}),t.props.setTimeout(function(){_e()(t.panels[e],t.inserterResults.current,{alignWithTop:!0})}))}}},{key:"filterOpenPanels",value:function(e,t,a,n){if(e===this.state.filterValue)return this.state.openPanels;if(!e)return["suggested"];var r=[];return n.length>0&&r.push("reusable"),a.length>0&&(r=r.concat(Object.keys(t))),r}},{key:"filter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=this.props,a=t.debouncedSpeak,n=t.items,r=t.rootChildBlocks,o=function(e,t){var a=Ne(t),n=function(e){return-1!==Ne(e).indexOf(a)},r=Object(A.getCategories)();return e.filter(function(e){var t=Object(ae.find)(r,{slug:e.category});return n(e.title)||Object(ae.some)(e.keywords,n)||t&&n(t.title)})}(n,e),c=Object(ae.filter)(o,function(e){var t=e.name;return Object(ae.includes)(r,t)}),l=[];if(!e){var s=this.props.maxSuggestedItems||9;l=Object(ae.filter)(n,function(e){return e.utility>0}).slice(0,s)}var u=Object(ae.filter)(o,{category:"reusable"}),d=function(e){return Object(ae.findIndex)(Object(A.getCategories)(),function(t){return t.slug===e.category})},p=Object(ae.flow)(function(e){return Object(ae.filter)(e,function(e){return"reusable"!==e.category})},function(e){return Object(ae.sortBy)(e,d)},function(e){return Object(ae.groupBy)(e,"category")})(o);this.setState({hoveredItem:null,childItems:c,filterValue:e,suggestedItems:l,reusableItems:u,itemsPerCategory:p,openPanels:this.filterOpenPanels(e,p,o,u)});var m=Object.keys(p).reduce(function(e,t){return e+p[t].length},0);a(Object(i.sprintf)(Object(i._n)("%d result found.","%d results found.",m,"amp"),m))}},{key:"onKeyDown",value:function(e){Object(ae.includes)([fe.LEFT,fe.DOWN,fe.RIGHT,fe.UP,fe.BACKSPACE,fe.ENTER],e.keyCode)&&e.stopPropagation()}},{key:"render",value:function(){var e=this,t=this.props,a=t.instanceId,r=t.onSelect,c=this.state,l=c.hoveredItem,s=c.itemsPerCategory,u=c.openPanels,d=c.reusableItems,p=c.suggestedItems,m=function(e){return-1!==u.indexOf(e)};return Object(n.createElement)("div",{className:"editor-inserter__menu block-editor-inserter__menu",onKeyPress:De,onKeyDown:this.onKeyDown},Object(n.createElement)("label",{htmlFor:"block-editor-inserter__search-".concat(a),className:"screen-reader-text"},Object(i.__)("Search for a block","amp")),Object(n.createElement)("input",{id:"block-editor-inserter__search-".concat(a),type:"search",placeholder:Object(i.__)("Search for a block","amp"),className:"editor-inserter__search block-editor-inserter__search",autoFocus:!0,onChange:this.onChangeSearchInput}),Object(n.createElement)("div",{className:"editor-inserter__results block-editor-inserter__results",ref:this.inserterResults,tabIndex:"0",role:"region","aria-label":Object(i.__)("Available block types","amp")},!!p.length&&Object(n.createElement)(o.PanelBody,{title:Object(i._x)("Most Used","blocks","amp"),opened:m("suggested"),onToggle:this.onTogglePanel("suggested"),ref:this.bindPanel("suggested")},Object(n.createElement)(Te,{items:p,onSelect:r,onHover:this.onHover})),Object(ae.map)(Object(A.getCategories)(),function(t){var a=s[t.slug];return a&&a.length?Object(n.createElement)(o.PanelBody,{key:t.slug,title:t.title,icon:t.icon,opened:m(t.slug),onToggle:e.onTogglePanel(t.slug),ref:e.bindPanel(t.slug)},Object(n.createElement)(Te,{items:a,onSelect:r,onHover:e.onHover})):null}),!!d.length&&Object(n.createElement)(o.PanelBody,{className:"editor-inserter__reusable-blocks-panel block-editor-inserter__reusable-blocks-panel",title:Object(i.__)("Reusable","amp"),opened:m("reusable"),onToggle:this.onTogglePanel("reusable"),icon:"controls-repeat",ref:this.bindPanel("reusable")},Object(n.createElement)(Te,{items:d,onSelect:r,onHover:this.onHover}),Object(n.createElement)("a",{className:"editor-inserter__manage-reusable-blocks block-editor-inserter__manage-reusable-blocks",href:Object(Ee.addQueryArgs)("edit.php",{post_type:"wp_block"})},Object(i.__)("Manage All Reusable Blocks","amp"))),Object(ae.isEmpty)(p)&&Object(ae.isEmpty)(d)&&Object(ae.isEmpty)(s)&&Object(n.createElement)("p",{className:"editor-inserter__no-results block-editor-inserter__no-results"},Object(i.__)("No blocks found.","amp"))),l&&Object(A.isReusableBlock)(l)&&Object(n.createElement)(D,{name:l.name,attributes:l.initialAttributes}))}}]),t}(n.Component),Re=Object(p.compose)(Object(r.withSelect)(function(e,t){var a=t.clientId,n=t.isAppender,r=t.rootClientId,o=e("core/block-editor"),i=o.getInserterItems,l=o.getBlockName,s=o.getBlockRootClientId,u=o.getBlockSelectionEnd,d=o.canInsertBlockType,p=o.getBlockListSettings,m=e("core/blocks").getChildBlockNames,f=e("amp/story").getCurrentPage,b=r;if(!b&&!a&&!n){var h=u();h&&(b=s(h)||void 0)}b||(b=f());var v=l(b),q=[].concat(te()(i()),te()(i(b))).filter(function(e){var t=e.name;if(c.e.includes(t))return!0;var a=p(b);return d(t,f())&&a&&a.allowedBlocks.includes(t)});return{rootChildBlocks:m(v),items:te()(new Set(q)),destinationRootClientId:b,currentPage:f()}}),Object(r.withDispatch)(function(e,t,a){var n=a.select;return{showInsertionPoint:function(){},hideInsertionPoint:function(){},onSelect:function(a){var r=e("core/block-editor"),o=r.replaceBlocks,i=r.insertBlock,l=n("core/block-editor").getSelectedBlock,s=t.isAppender,u=a.name,d=a.initialAttributes,p=l(),m=Object(A.createBlock)(u,d);if(!s&&p&&Object(A.isUnmodifiedDefaultBlock)(p))o(p.clientId,m);else{var f=c.e.includes(u)?void 0:t.destinationRootClientId;i(m,function(e){var a=n("core/block-editor"),r=a.getBlockIndex,o=a.getBlockSelectionEnd,i=a.getBlockOrder,l=t.clientId,s=t.destinationRootClientId,u=t.isAppender,d=t.currentPage;if(l)return r(l,s);if(c.e.includes(e))return i().indexOf(d)+1;var p=o();return!u&&p?r(p,s)+1:i(s).length}(u),f)}t.onSelect()}}}),o.withSpokenMessages,p.withInstanceId,p.withSafeTimeout)(Pe),Me=function(e){var t=e.onToggle,a=e.disabled,r=e.isOpen;return Object(n.createElement)(o.IconButton,{icon:"insert",label:Object(i.__)("Add block","amp"),labelPosition:"bottom",onClick:t,className:"editor-inserter__toggle block-editor-inserter__toggle","aria-haspopup":"true","aria-expanded":r,disabled:a})},Ve=function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).onToggle=e.onToggle.bind(j()(e)),e.renderToggle=e.renderToggle.bind(j()(e)),e.renderContent=e.renderContent.bind(j()(e)),e}return _()(t,e),h()(t,[{key:"onToggle",value:function(e){var t=this.props.onToggle;t&&t(e)}},{key:"renderToggle",value:function(e){var t=e.onToggle,a=e.isOpen,n=this.props,r=n.disabled,o=n.renderToggle,i=void 0===o?Me:o;return i({onToggle:t,isOpen:a,disabled:r})}},{key:"renderContent",value:function(e){var t=e.onClose,a=this.props,r=a.rootClientId,o=a.clientId,i=a.isAppender;return Object(n.createElement)(Re,{onSelect:t,rootClientId:r,clientId:o,isAppender:i})}},{key:"render",value:function(){var e=this.props.position;return Object(n.createElement)(o.Dropdown,{className:"editor-inserter block-editor-inserter",contentClassName:"editor-inserter__popover block-editor-inserter__popover",position:e,onToggle:this.onToggle,expandOnMobile:!0,headerTitle:Object(i.__)("Add a block","amp"),renderToggle:this.renderToggle,renderContent:this.renderContent})}}]),t}(n.Component),Fe=Object(r.withSelect)(function(e){return{isReordering:(0,e("amp/story").isReordering)()}}),He=Object(p.compose)(Fe,Object(p.ifCondition)(function(e){return!e.isReordering}))(Ve),Le=(a(65),0),We=0,Ue=null,Qe=function(e){var t=e.isSelected,a=e.angle,r=e.blockName,i=e.ampFitText,l=e.minWidth,s=e.minHeight,d=e.onResizeStart,p=e.onResizeStop,m=e.children,f=se()(e,["isSelected","angle","blockName","ampFitText","minWidth","minHeight","onResizeStart","onResizeStop","children"]),b=e.width,h=e.height,v="core/image"===r,q=c.k.includes(r)||"core/code"===r,g="amp/amp-story-text"===r;g&&(h+=2*c.v,b+=2*c.v);var y=Object(Z.m)("y",c.u),O=Object(Z.m)("x",c.u);return Object(n.createElement)(o.ResizableBox,u()({},f,{className:w()("amp-story-resize-container",{"is-selected":t}),size:{height:h,width:b},enable:{top:!1,right:!0,bottom:!0,left:!1},onResizeStop:function(e,t){var n=Object(Z.p)(e,a,Le,We,t),r=n.deltaW,o=n.deltaH,i=b+r,l=h+o;i=i<Se?Se:i,l=l<Ce?Ce:l;var s=parseFloat(Ue.style.top),u=parseFloat(Ue.style.left),d=g?Number((s+y).toFixed(2)):Number(s.toFixed(2)),m=g?Number((u+O).toFixed(2)):Number(u.toFixed(2));p({width:g?parseInt(i,10)-2*c.v:parseInt(i,10),height:g?parseInt(l,10)-2*c.v:parseInt(l,10),positionTop:d,positionLeft:m})},onResizeStart:function(e,t,a){if(Le=e.clientX,We=e.clientY,Se=b,Ce=h,Ue=a.closest(".wp-block"),xe=Ue.style.top,Be=Ue.style.left,v&&(ze=Ue.querySelector("figure .components-resizable-box__container")),q&&!i)switch(r){case"amp/amp-story-text":Ae=Ue.querySelector(".block-editor-rich-text__editable.editor-rich-text__editable");break;case"amp/amp-story-post-title":Ae=Ue.querySelector(".wp-block-amp-amp-story-post-title");break;case"amp/amp-story-post-author":Ae=Ue.querySelector(".wp-block-amp-amp-story-post-author");break;case"amp/amp-story-post-date":Ae=Ue.querySelector(".wp-block-amp-amp-story-post-date");break;case"core/code":Ae=Ue.querySelector(".wp-block-code")}else Ae=null;Ie=i&&g?Ue.querySelector(".with-line-height"):null,d()},onResize:function(e,t,n){var r=Object(Z.p)(e,a,Le,We,t),o=r.deltaW,u=r.deltaH;!v||b||h||(b=Ue.clientWidth,h=Ue.clientHeight);var d=l<=b+o?b+o:l,p=s<=h+u?h+u:s;if(Ae&&(0>o||0>u)){a&&(g?g&&!i&&(Ae.style.width="initial"):(Ae.style.width=d+"px",Ae.style.height=p+"px"));var m=g?Ae.scrollWidth+2*c.u:Ae.scrollWidth,f=g?Ae.scrollHeight+2*c.u:Ae.scrollHeight;(d<m||p<f)&&(d=Se,p=Ce),a&&(g?g&&!i&&(Ae.style.width="100%"):(Ae.style.width="initial",Ae.style.height="100%"))}if(a){var q,y,O=Object(Z.o)(a);g?(q=Object(Z.h)(b-2*c.v,h-2*c.v,O),y=Object(Z.h)(d-2*c.v,p-2*c.v,O)):(q=Object(Z.h)(b,h,O),y=Object(Z.h)(d,p,O));var j={left:y.left-q.left,top:y.top-q.top},k={left:Object(Z.n)("x",parseFloat(Be)),top:Object(Z.n)("y",parseFloat(xe))};p<60&&(j.left=j.left/(60/p),j.right=j.right/(60/p));var _={left:k.left-j.left,top:k.top+j.top};Ue.style.left=Object(Z.m)("x",_.left)+"%",Ue.style.top=Object(Z.m)("y",_.top)+"%"}n.style.width=d+"px",n.style.height=p+"px",Se=d,Ce=p,Ie&&i&&(Ie.style.lineHeight=g?p-2*c.v+"px":p+"px"),ze&&v&&(ze.style.width=d+"px",ze.style.height=p+"px")}}),m)},Ge=a(18),$e=a.n(Ge),Ye=a(21),Je=function(e){function t(){return f()(this,t),q()(this,y()(t).apply(this,arguments))}return _()(t,e),h()(t,[{key:"componentDidMount",value:function(){Object(Z.C)(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,a=t.attributes,n=t.isSelected,r=a.height,o=a.width;(n||e.attributes.height!==r||e.attributes.width!==o)&&Object(Z.C)(this.props)}},{key:"render",value:function(){var e,t=this.props,a=t.blockContent,r=t.placeholder,o=t.attributes,i=t.setAttributes,c=t.className,l=t.fontSize,s=t.colors,u=t.backgroundColor,d=t.customBackgroundColor,p=t.textColor,m=t.tagName,f=o.align,b=o.opacity,h=o.ampFitText,v=o.autoFontSize,q=l&&l.size&&l.size+"px",g=Object(Ye.a)(s,u,d,b),y=m;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(T.BlockControls,null,Object(n.createElement)(T.AlignmentToolbar,{value:f,onChange:function(e){return i({align:e})}})),Object(n.createElement)(y,{style:{backgroundColor:g,color:p.color,fontSize:h?v+"px":q,textAlign:f},className:w()(c,(e={"has-text-color":p.color,"has-background":u.color},$e()(e,u.class,u.class),$e()(e,p.class,p.class),$e()(e,l.class,l.class),$e()(e,"is-empty",!a),$e()(e,"is-amp-fit-text",h),e))},a||r))}}]),t}(n.Component),Ze=function(e){var t=e.attribute,a=e.placeholder,o=e.tagName,c=e.isEditable;return Object(p.compose)(Object(r.withSelect)(function(e){var n,r=e("core/editor").getEditedPostAttribute,o=e("core").getAuthors,c=e("core/block-editor").getSettings,l=r(t);switch(t){case"date":var s=Object(N.__experimentalGetSettings)().formats.date,u=l||new Date;n=Object(N.dateI18n)(s,u);break;case"author":var d=o().find(function(e){return e.id===l});n=d?d.name:Object(i.__)("Anonymous","amp");break;default:n=l}var p=c().colors;return{blockContent:n,placeholder:a,colors:p}}),Object(r.withDispatch)(function(e){var a=e("core/editor").editPost;return{onChange:function(e){return a($e()({},t,e))}}}))(function(e){return Object(n.createElement)(Je,u()({tagName:o,isEditable:c},e))})},Ke=function(e){var t=e.tagName;return function(e){var a=e.attributes,r=a.ampFitText,o=Object(Z.j)(a),i=Object(Z.q)(a);if(!r)return Object(n.createElement)(T.RichText.Content,{tagName:t,style:i,className:o,value:"{content}"});var c=t;return Object(n.createElement)(c,{style:i,className:o},Object(n.createElement)("amp-fit-text",{layout:"flex-item",className:"amp-text-content"},"{content}"))}},Xe=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{transform:"translate(3 5)"},Object(n.createElement)("path",{d:"M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z",opacity:".3"}),Object(n.createElement)("rect",{width:"9",height:"9",rx:"1"})),Object(n.createElement)("path",{d:"M20.808 7.145c1.41 1.74 1.283 4.365-1.165 6.348.44-1.348.575-2.628-1.011-4.586L17 10.229l.517-4.923 4.923.517-1.632 1.322z"}))};Xe.defaultProps={width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"};var et=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{transform:"translate(7.65 5)"},Object(n.createElement)("path",{d:"M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z",opacity:".3"}),Object(n.createElement)("rect",{width:"9",height:"9",rx:"1"})),Object(n.createElement)("path",{d:"M3.632 17.653c-1.41-1.74-1.283-4.365 1.165-6.348-.44 1.348-.575 2.628 1.011 4.586l1.632-1.322-.517 4.923L2 18.975l1.632-1.322z"}))};et.defaultProps={width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"};var tt=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{transform:"translate(5.65 5)"},Object(n.createElement)("path",{d:"M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z",opacity:".3"}),Object(n.createElement)("rect",{width:"9",height:"9",rx:"1"})))};tt.defaultProps={width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"};var at=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{transform:"translate(6 5)"},Object(n.createElement)("path",{d:"M11.2 4h.8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-.8c0-.11.09-.2.2-.2H10a1 1 0 0 0 1-1V4.2c0-.11.09-.2.2-.2z"}),Object(n.createElement)("rect",{opacity:".3",width:"9",height:"9",rx:"1"})))};at.defaultProps={width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"};var nt=window,rt=nt.getComputedStyle,ot=nt.ampStoriesFonts,it=Object(o.withFallbackStyles)(function(e,t){var a=t.textColor,n=t.backgroundColor,r=t.fontSize,o=t.customFontSize,i=e.querySelector('[contenteditable="true"]'),c=i?rt(i):null;return{fallbackBackgroundColor:n||!c?void 0:c.backgroundColor,fallbackTextColor:a||!c?void 0:c.color,fallbackFontSize:r||o||!c?void 0:parseInt(c.fontSize)||void 0}}),ct=Object(r.withSelect)(function(e,t){var a,n=e("core/block-editor"),r=n.getSelectedBlockClientId,o=n.getBlockRootClientId,i=n.getBlock,c=n.getBlockOrder,l=n.getBlockIndex,s=e("amp/story"),u=s.getAnimatedBlocks,d=s.isValidAnimationPredecessor,p=e("core").getMedia,m=r(),f=o(m),b=(u()[f]||[]).find(function(e){return e.id===t.clientId}),h=o(t.clientId),v=c(h),q=l(t.clientId,h);if("core/video"===t.name&&t.attributes.id&&!t.attributes.poster){var g=p(t.attributes.id),y=g&&Object(ae.get)(g,["_links","wp:featuredmedia",0,"href"],null);a=y&&p(Number(y.split("/").pop()))}return{currentBlockPosition:v.length-1-q+1,numberOfBlocks:v.length,isFirst:0===q,isLast:Object(Z.i)(h)?q===v.length-2:q===v.length-1,parentBlock:i(h),rootClientId:h,animationAfter:b?b.parent:void 0,getAnimatedBlocks:function(){return(u()[f]||[]).filter(function(e){return e.id!==m}).filter(function(e){var t=e.id,a=i(t);return a&&a.attributes.ampAnimationType&&d(f,m,t)}).map(function(e){var t=e.id,a=i(t);return{value:t,label:a.name,block:a,blockType:Object(A.getBlockType)(a.name)}})},videoFeaturedImage:a}}),lt=Object(r.withDispatch)(function(e,t,a){var n=t.clientId,r=t.rootClientId,o=t.toggleSelection,i=(0,a.select)("core/block-editor"),c=i.getSelectedBlockClientId,l=i.getBlockRootClientId,s=i.getBlockOrder,u=e("core/block-editor"),d=u.moveBlocksDown,p=u.moveBlocksUp,m=u.moveBlockToPosition,f=u.selectBlock,b=c(),h=l(b),v=e("amp/story"),q=v.addAnimation,g=v.changeAnimationType,y=v.changeAnimationDuration,O=v.changeAnimationDelay;return{onAnimationTypeChange:function(e){g(h,b,e)},onAnimationOrderChange:function(e){q(h,b,e)},onAnimationDurationChange:function(e){y(h,b,e)},onAnimationDelayChange:function(e){O(h,b,e)},startBlockActions:function(){return o(!1)},stopBlockActions:function(){o(!0),f(n)},bringForward:function(){return d(n,r)},sendBackward:function(){return p(n,r)},moveFront:function(){var e=s(r).length-1;m(n,r,r,e)},moveBack:function(){m(n,r,r,0)}}}),st=Object(p.compose)(Object(T.withColors)("backgroundColor",{textColor:"color"}),Object(T.withFontSizes)("fontSize"),it,ct,lt,p.withSafeTimeout),ut=Object(p.createHigherOrderComponent)(function(e){return st(function(t){var a=t.clientId,r=t.name,s=t.attributes,u=t.isSelected,d=t.isLast,p=t.isFirst,m=t.currentBlockPosition,f=t.numberOfBlocks,b=t.fontSize,h=t.setFontSize,v=t.setAttributes,q=t.backgroundColor,g=t.setBackgroundColor,y=t.textColor,O=t.setTextColor,j=t.fallbackBackgroundColor,k=t.fallbackTextColor,_=t.onAnimationTypeChange,E=t.onAnimationOrderChange,w=t.onAnimationDurationChange,S=t.onAnimationDelayChange,C=t.getAnimatedBlocks,x=t.animationAfter,B=t.videoFeaturedImage,z=t.startBlockActions,I=t.stopBlockActions,D=t.bringForward,N=t.sendBackward,P=t.moveFront,R=t.moveBack,M=t.setTimeout;if(!c.b.includes(r))return Object(n.createElement)(e,t);var V=Object(A.getBlockType)(r),F="core/image"===r,H="core/video"===r,L="amp/amp-story-text"===r,W=c.k.includes(r),U=c.i.includes(r),Q=c.j.includes(r),G=c.d.includes(r),$=s.ampFontFamily,Y=s.ampFitText,J=s.height,K=s.width,X=s.opacity,ee=s.type,te=s.ampShowImageCaption,ae=s.ampAnimationType,ne=s.ampAnimationDuration,re=s.ampAnimationDelay,oe=s.rotationAngle;H&&B&&M(function(){v({poster:B.source_url})},100);var ie,ce=F&&(!s.url||!s.url.length);if("core/table"===r){var le=s.body.length;s.foot&&s.foot.length&&le++,s.head&&s.head.length&&le++,ie=45*le}else ie=c.p[r]||c.p.default;return Object(n.createElement)(n.Fragment,null,(!G||ce)&&Object(n.createElement)(e,t),G&&!ce&&Q&&Object(n.createElement)(Qe,{isSelected:u,width:K,height:J,angle:oe,minHeight:ie,minWidth:c.q,onResizeStop:function(e){v(e),I()},blockName:r,ampFitText:Y,onResizeStart:function(){z()}},Object(n.createElement)(Oe,{blockElementId:"block-".concat(a),initialAngle:oe,className:"amp-story-editor__rotate-container",angle:oe,onRotateStart:function(){z()},onRotateStop:function(e,t){v({rotationAngle:t}),I()}},Object(n.createElement)(me,{clientId:t.clientId,blockName:r,blockElementId:"block-".concat(t.clientId),isDraggable:!t.isPartOfMultiSelection,isMovable:G},Object(n.createElement)(e,t)))),G&&!Q&&Object(n.createElement)(Oe,{blockElementId:"block-".concat(a),initialAngle:oe,className:"amp-story-editor__rotate-container",angle:oe,onRotateStart:function(){z()},onRotateStop:function(e,t){v({rotationAngle:t}),I()}},Object(n.createElement)(me,{clientId:t.clientId,blockName:r,blockElementId:"block-".concat(t.clientId),isDraggable:!t.isPartOfMultiSelection,isMovable:G},Object(n.createElement)(e,t))),!(d&&p)&&G&&Object(n.createElement)(T.InspectorControls,null,Object(n.createElement)(o.PanelBody,{className:"amp-story-order-controls",title:Object(i.__)("Block Position","amp")},Object(n.createElement)("div",{className:"amp-story-order-controls-wrap"},Object(n.createElement)(o.IconButton,{className:"amp-story-controls-bring-front",onClick:P,icon:tt({width:24,height:24}),label:Object(i.__)("Send to front","amp"),"aria-describedby":"amp-story-controls-bring-front-description-".concat(a),"aria-disabled":d},Object(i.__)("Front","amp")),Object(n.createElement)(o.IconButton,{className:"amp-story-controls-bring-forward",onClick:D,icon:Xe({width:24,height:24}),label:Object(i.__)("Send Forward","amp"),"aria-describedby":"amp-story-controls-bring-forward-description-".concat(a),"aria-disabled":d},Object(i.__)("Forward","amp")),Object(n.createElement)(o.IconButton,{className:"amp-story-controls-send-backwards",onClick:N,icon:et({width:24,height:24}),label:Object(i.__)("Send Backward","amp"),"aria-describedby":"amp-story-controls-send-backward-description-".concat(a),"aria-disabled":p},Object(i.__)("Backward","amp")),Object(n.createElement)(o.IconButton,{className:"amp-story-controls-send-back",onClick:R,icon:at({width:24,height:24}),label:Object(i.__)("Send to back","amp"),"aria-describedby":"amp-story-controls-send-back-description-".concat(a),"aria-disabled":p},Object(i.__)("Back","amp"))),Object(n.createElement)("span",{className:"amp-story-controls-description",id:"amp-story-controls-bring-front-description-".concat(a)},Object(Z.g)(V&&V.title,m,1,p,d,-1)),Object(n.createElement)("span",{className:"amp-story-controls-description",id:"amp-story-controls-bring-forward-description-".concat(a)},Object(Z.g)(V&&V.title,m,m-1,p,d,-1)),Object(n.createElement)("span",{className:"amp-story-controls-description",id:"amp-story-controls-send-backward-description-".concat(a)},Object(Z.g)(V&&V.title,m,m+1,p,d,1)),Object(n.createElement)("span",{className:"amp-story-controls-description",id:"amp-story-controls-send-back-description-".concat(a)},Object(Z.g)(V&&V.title,m,f,p,d,1)))),W&&Object(n.createElement)(T.InspectorControls,null,Object(n.createElement)(o.PanelBody,{title:Object(i.__)("Text Settings","amp")},Object(n.createElement)(ge,{fonts:ot,value:$,onChange:function(e){Object(Z.v)(e),v({ampFontFamily:e})}}),Object(n.createElement)(o.ToggleControl,{label:Object(i.__)("Automatically fit text to container","amp"),checked:Y,onChange:function(){v({ampFitText:!Y})}}),!Y&&Object(n.createElement)(T.FontSizePicker,{value:b.size,onChange:h}),L&&Object(n.createElement)(o.SelectControl,{label:Object(i.__)("Select text type","amp"),value:ee,onChange:function(e){return v({type:e})},options:[{value:"auto",label:Object(i.__)("Automatic","amp")},{value:"p",label:Object(i.__)("Paragraph","amp")},{value:"h1",label:Object(i.__)("Heading 1","amp")},{value:"h2",label:Object(i.__)("Heading 2","amp")}]}))),U&&Object(n.createElement)(T.InspectorControls,null,Object(n.createElement)(T.PanelColorSettings,{title:Object(i.__)("Color Settings","amp"),initialOpen:!1,colorSettings:[{value:q.color,onChange:g,label:Object(i.__)("Background Color","amp")},{value:y.color,onChange:O,label:Object(i.__)("Text Color","amp")}]},Object(n.createElement)(T.ContrastChecker,{textColor:y.color,backgroundColor:q.color,fallbackTextColor:k,fallbackBackgroundColor:j,fontSize:b.size}),Object(n.createElement)(o.RangeControl,{label:Object(i.__)("Background Opacity","amp"),value:X,onChange:function(e){return v({opacity:e})},min:5,max:100,step:5}))),G&&Object(n.createElement)(T.InspectorControls,null,Object(n.createElement)(o.PanelBody,{title:Object(i.__)("Animation","amp")},Object(n.createElement)(l,{animatedBlocks:C,animationType:ae,animationDuration:ne?parseInt(ne):"",animationDelay:re?parseInt(re):"",animationAfter:x,onAnimationTypeChange:_,onAnimationDurationChange:w,onAnimationDelayChange:S,onAnimationAfterChange:E}))),F&&Object(n.createElement)(T.InspectorControls,null,Object(n.createElement)(o.PanelBody,{title:Object(i.__)("Story Settings","amp")},Object(n.createElement)(o.ToggleControl,{label:Object(i.__)("Show or hide the caption","amp"),checked:te,onChange:function(){t.setAttributes({ampShowImageCaption:!s.ampShowImageCaption}),s.ampShowImageCaption||t.setAttributes({caption:""})},help:Object(i.__)("Toggle on to show image caption. If you turn this off the current caption text will be deleted.","amp")}))))})},"withAmpStorySettings"),dt=Object(p.createHigherOrderComponent)(Object(r.withSelect)(function(e,t){var a,n=e("core/block-editor").getBlockAttributes;return t.block&&t.block.attributes?a=t.block.attributes:n&&(a=n(t.clientId)),{attributes:a}}),"withAttributes"),pt=Object(p.createHigherOrderComponent)(Object(r.withSelect)(function(e,t){return{blockName:(0,e("core/block-editor").getBlockName)(t.clientId)}}),"withBlockName"),mt=Object(p.createHigherOrderComponent)(Object(r.withSelect)(function(e,t){return{hasSelectedInnerBlock:(0,e("core/block-editor").hasSelectedInnerBlock)(t.clientId,!0)}}),"withHasSelectedInnerBlock"),ft=Object(r.withSelect)(function(e,t){var a=e("core/block-editor"),n=a.getBlockOrder,r=a.getBlockRootClientId,o=e("amp/story").isReordering;return""!==r(t.clientId)?{pageNumber:void 0}:{pageNumber:n().indexOf(t.clientId)+1,isReordering:o()}}),bt=Object(p.compose)(ft,pt),ht=Object(p.createHigherOrderComponent)(function(e){return bt(function(t){var a=t.blockName,r=t.pageNumber,o=t.isReordering;return c.e.includes(a)&&r?o?Object(n.createElement)(e,t):Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"amp-story-page-number"},
15
+ /* translators: %s: Page number */
16
+ Object(i.sprintf)(Object(i.__)("Page %s","amp"),r)),Object(n.createElement)(e,t)):Object(n.createElement)(e,t)})},"withPageNumber"),vt=Object(p.createHigherOrderComponent)(function(e){return function(t){var a=t.media,r=Object(Ye.d)(a,Object(Z.l)(),!0);return r?Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.Notice,{status:"warning",isDismissible:!1},r.map(function(e,t){return Object(n.createElement)("p",{key:"error-".concat(t)},e)})),Object(n.createElement)(e,t)):Object(n.createElement)(e,t)}},"withStoryFeaturedImageNotice"),qt=function(e){return Object(r.withSelect)(function(e,t){var a=e("core").getMedia,n=e("core/editor").getEditedPostAttribute,o=e("core/block-editor").getSelectedBlock,i=Object(r.dispatch)("core/editor").editPost,c=n("featured_media"),l="core/image"===t.name||"amp/amp-story-page"===t.name;if(!c&&l&&t.attributes){var s=t.attributes.mediaId||t.attributes.id,u=o();if(s&&u&&u.attributes){var d=u.attributes.mediaId||u.attributes.id;if(d&&d===s){var p=a(s);p&&p.media_details&&Object(Ye.c)(p.media_details,Object(Ye.b)())&&Object(Ye.c)(p.media_details,Object(Z.l)())&&i({featured_media:s})}}}})(e)},gt=Object(p.createHigherOrderComponent)(Object(r.withSelect)(function(e){return{isReordering:(0,e("amp/story").isReordering)()}}),"withIsReordering"),yt=Object(p.createHigherOrderComponent)(Object(r.withSelect)(function(e){return{selectedBlock:(0,e("core/block-editor").getSelectedBlock)()}}),"withSelectedBlock"),Ot=a(9),jt=a.n(Ot),kt=Object(p.compose)(dt,pt,mt),_t=function(e){return kt(function(t){var a,r=t.blockName,o=t.hasSelectedInnerBlock,i=t.attributes;if(-1===c.a.indexOf(r))return Object(n.createElement)(e,t);if(o&&"amp/amp-story-page"===r)return a=jt()({},t.wrapperProps,{"data-amp-selected":"parent"}),Object(n.createElement)(e,u()({},t,{wrapperProps:a}));if(a=jt()({},t.wrapperProps,{"data-amp-image-caption":"core/image"!==r||i.ampShowImageCaption?void 0:"noCaption","data-font-family":i.ampFontFamily||void 0}),c.b.includes(r)){var l={};if("amp/amp-story-text"===r){var s=Object(Z.m)("y",c.u),d=Object(Z.m)("x",c.u);l={top:"".concat(parseFloat(i.positionTop)-s,"%"),left:"".concat(parseFloat(i.positionLeft)-d,"%")}}else l={top:"".concat(i.positionTop,"%"),left:"".concat(i.positionLeft,"%")};l.transform="scale(var(--preview-scale)) translateX(var(--preview-translateX)) translateY(var(--preview-translateY)) rotate(".concat(i.rotationAngle||0,"deg)"),"amp/amp-story-cta"===r&&(l.transform="scale(var(--preview-scale))"),t.wrapperProps&&t.wrapperProps.style&&(l=jt()({},l,t.wrapperProps.style)),a=jt()({},a,{style:l})}return Object(n.createElement)(e,u()({},t,{wrapperProps:a}))})},Et=function(e){return Object(r.withSelect)(function(e,t){var a=t.clientId,n=e("core/block-editor").getBlockRootClientId;return{isActivePage:(0,e("amp/story").getCurrentPage)()===a,isTopLevelBlock:""===n(a)}})(function(t){var a=t.isTopLevelBlock,o=t.isActivePage;if(!a)return Object(n.createElement)(e,t);var i=jt()({},t,{className:jt()({},t.className,{"amp-page-active":a&&o,"amp-page-inactive":a&&!o}),isLocked:!o}),c=Object(r.dispatch)("amp/story").setCurrentPage,l=Object(r.dispatch)("core/block-editor").selectBlock;return o?Object(n.createElement)(e,i):Object(n.createElement)(e,u()({},i,{onSelect:function(){c(t.clientId),l(t.clientId)}}))})},wt=Object(p.compose)(pt,mt,yt,gt),St=function(){return wt(function(e){var t=e.blockName,a=e.hasSelectedInnerBlock,r=e.isReordering,o=e.selectedBlock;return r?null:"amp/amp-story-page"===t&&a&&o?Object(n.createElement)(X,{srcClientId:o.clientId,srcBlockName:o.name}):null})},Ct=Object(p.compose)(Object(r.withSelect)(function(e,t){var a=e("core/block-editor"),n=a.getBlockRootClientId,r=a.getBlock,o=a.getBlockOrder,i=a.getBlocksByClientId;if("amp/amp-story-cta"!==t.name)return{};var c=r(n(t.clientId));if(!c)return{};var l=0===o().indexOf(c.clientId),s=i(o(c.clientId)).find(function(e){return e.name===t.name}),u=s&&s.clientId!==t.clientId;return{isInvalid:l||u,originalBlockClientId:u&&s.clientId}}),Object(r.withDispatch)(function(e,t){var a=t.originalBlockClientId;return{selectFirst:function(){return e("core/block-editor").selectBlock(a)}}})),xt=Object(p.createHigherOrderComponent)(function(e){return Ct(function(t){var a=t.isInvalid,r=t.originalBlockClientId,c=t.selectFirst,l=se()(t,["isInvalid","originalBlockClientId","selectFirst"]);if(!a||"amp/amp-story-cta"!==l.name)return Object(n.createElement)(e,l);var s=Object(A.getBlockType)(l.name),u=[Object(n.createElement)(o.Button,{key:"remove",isLarge:!0,onClick:function(){return l.onReplace([])}},Object(i.__)("Remove","amp"))];return r&&u.unshift(Object(n.createElement)(o.Button,{key:"find-original",isLarge:!0,onClick:c},Object(i.__)("Find original","amp"))),Object(n.createElement)(T.Warning,{actions:u},Object(n.createElement)("strong",null,s.title,": "),r?Object(i.__)("This block can only be used once per page.","amp"):Object(i.__)("This block can not be used on the first page.","amp"))})},"withCallToActionValidation"),Bt=Object(p.createHigherOrderComponent)(function(e){return function(t){var a="amp_story"===Object(r.select)("core/editor").getCurrentPostType(),c=Object(r.select)("core/block-editor").getSelectedBlock();return a&&c&&"core/video"===c.name&&c.attributes.src&&!c.attributes.poster?Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.Notice,{status:"error",isDismissible:!1},Object(i.__)("A poster is required for videos in stories.","amp")),Object(n.createElement)(e,t)):Object(n.createElement)(e,t)}},"withVideoPosterImageNotice");a.d(t,"a",function(){return l}),a.d(t,"b",function(){return d}),a.d(t,"c",function(){return I}),a.d(t,"d",function(){return D}),a.d(t,"e",function(){return P}),a.d(t,"f",function(){return V}),a.d(t,"j",function(){return U}),a.d(t,"p",function(){return G}),a.d(t,"m",function(){return J}),a.d(t,"n",function(){return X}),a.d(t,"o",function(){return me}),a.d(t,"q",function(){return qe}),a.d(t,"g",function(){return ge}),a.d(t,"l",function(){return Oe}),a.d(t,"i",function(){return je}),a.d(t,"h",function(){return He}),a.d(t,"k",function(){return Qe}),a.d(t,"z",function(){return Ze}),a.d(t,"A",function(){return Ke}),a.d(t,"s",function(){return ut}),a.d(t,"t",function(){return dt}),a.d(t,"u",function(){return pt}),a.d(t,"x",function(){return mt}),a.d(t,"B",function(){return ht}),a.d(t,"E",function(){return vt}),a.d(t,"w",function(){return qt}),a.d(t,"y",function(){return gt}),a.d(t,"C",function(){return yt}),a.d(t,"G",function(){return _t}),a.d(t,"r",function(){return Et}),a.d(t,"D",function(){return St}),a.d(t,"v",function(){return xt}),a.d(t,"F",function(){return Bt})},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t){!function(){e.exports=this.wp.keycodes}()},function(e,t,a){var n=a(58);e.exports=function(e,t){if(null==e)return{};var a,r,o=n(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,a){var n=a(42),r=a(43),o=a(44);e.exports=function(e,t){return n(e)||r(e,t)||o()}},function(e,t){!function(){e.exports=this.wp.editPost}()},function(e,t,a){"use strict";var n,r,o=a(0),i=(a(12),a(3)),c=a(30),l=a(4),s=a(1),u=a(21),d=Object(l.withSelect)(function(e){var t=e("core/editor").getCurrentPost(),a=e("core/editor").getEditedPostAttribute("featured_media"),n=t.featured_media||a;return{featuredMedia:n?e("core").getMedia(n):null}})(function(e){var t=e.featuredMedia,a=e.dimensions,n=e.required,r=Object(u.d)(t,a,n);return r?Object(o.createElement)(o.Fragment,null,Object(o.createElement)(c.PluginPrePublishPanel,{title:Object(s.__)("Featured Image","amp"),initialOpen:"true"},Object(o.createElement)(i.Notice,{status:n?"warning":"notice",isDismissible:!1},r.map(function(e,t){return Object(o.createElement)("p",{key:"error-".concat(t)},e)})))):null}),p=a(6),m=(Object(p.createHigherOrderComponent)(function(e){return function(t){var a=t.media,n=Object(u.d)(a,Object(u.b)(),!1);return n?Object(o.createElement)(o.Fragment,null,Object(o.createElement)(i.Notice,{status:"notice",isDismissible:!1},n.map(function(e,t){return Object(o.createElement)("p",{key:"error-".concat(t)},e)})),Object(o.createElement)(e,t)):Object(o.createElement)(e,t)}},"withFeaturedImageNotice"),a(14)),f=a.n(m),b=a(13),h=a.n(b),v=a(15),q=a.n(v),g=a(16),y=a.n(g),O=a(11),j=a.n(O),k=a(17),_=a.n(k),E=a(10),w=window.wp,S=w.media.View.extend({className:"notice notice-warning notice-alt inline",template:(n=Object(s.sprintf)(
17
+ /* translators: 1: image width in pixels. 2: image height in pixels. 3: required minimum width in pixels. 4: required minimum height in pixels. */
18
+ Object(s.__)("The selected image is too small (%1$s by %2$s pixels). It should have a size of at least %3$s by %4$s pixels.","amp"),"{{width}}","{{height}}","{{minWidth}}","{{minHeight}}"),r=Object(E.template)("<p>".concat(n,"</p>"),{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}),function(e){return r(e)})}),C=w.media.view.Toolbar.Select.extend({refresh:function(){w.media.view.Toolbar.Select.prototype.refresh.call(this);var e=this.controller.state(),t=e.get("selection").models[0],a=e.collection.get("library").get("suggestedWidth"),n=e.collection.get("library").get("suggestedHeight");!t||t.get("width")>=a&&t.get("height")>=n?this.secondary.unset("select-error"):this.secondary.set("select-error",new S({minWidth:a,minHeight:n,width:t.get("width"),height:t.get("height")}))}}),x=w.media.view.MediaFrame.Select.extend({createSelectToolbar:function(e,t){(t=t||this.options.button||{}).controller=this,e.view=new C(t)}}),B=window.wp,z=B.media.controller.Cropper.extend({doCrop:function(e){var t=e.get("cropDetails"),a=this.imgSelect.getOptions();return Math.abs(t.width-a.minWidth)<10&&(t.width=a.minWidth),Math.abs(t.height-a.minHeight)<10&&(t.height=a.minHeight),t.dst_width=t.width,t.dst_height=t.height,B.ajax.post("crop-image",{nonce:e.get("nonces").edit,id:e.get("id"),context:"featured-image",cropDetails:t})}}),I=window.wp,A=function(e,t){var a=t.width,n=t.height;return function(e){function t(){var e;return f()(this,t),(e=q()(this,y()(t).apply(this,arguments))).props.modalClass&&"editor-post-featured-image__media-modal"===e.props.modalClass&&(e.init=e.init.bind(j()(e)),e.init()),e}return _()(t,e),h()(t,[{key:"init",value:function(){var e=this;this.frame=new x({button:{text:Object(s.__)("Select","amp"),close:!1},states:[new I.media.controller.Library({title:Object(s.__)("Choose image","amp"),library:I.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:a,suggestedHeight:n}),new z({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),I.media.frame=this.frame,this.frame.on("select",this.onSelectImage,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this),this.frame.on("close",function(){e.init()},this)}},{key:"calculateImageSelectOptions",value:function(e,t){var r=e.get("width"),o=e.get("height"),i=parseInt(a,10),c=parseInt(n,10),l=i/c,s=i,u=c;t.set("canSkipCrop",!0),r/o>l?i=(c=o)*l:c=(i=r)/l;var d=(r-i)/2,p=(o-c)/2;return{aspectRatio:i+":"+c,handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:r,imageHeight:o,minWidth:s>i?i:s,minHeight:u>c?c:u,x1:d,y1:p,x2:i+d,y2:c+p}}},{key:"onSelectImage",value:function(){var e=this.frame.state().get("selection").first().toJSON();a===e.width&&n===e.height?(this.setImageFromURL(e.url,e.id,e.width,e.height),this.frame.close()):this.frame.setState("cropper")}},{key:"doAllowCrop",value:function(e){return e.width&&e.height&&e.width>=a&&e.height>=n}},{key:"mustBeCropped",value:function(e,t,a,n){return!(e===a&&t===n||a<=e)}},{key:"onCropped",value:function(e){var t=e.url,a=e.id,n=e.width,r=e.height;this.setImageFromURL(t,a,n,r)}},{key:"onSkippedCrop",value:function(e){var t=e.get("url"),a=e.get("width"),n=e.get("height");this.setImageFromURL(t,e.id,a,n)}},{key:"setImageFromURL",value:function(e,t,a,n){var r={},o=this.props.onSelect;r.url=e,r.thumbnail_url=e,r.timestamp=Object(E.now)(),t&&(r.attachment_id=t),a&&(r.width=a),n&&(r.height=n),o(r),Object(l.dispatch)("core/editor").editPost({featured_media:t})}}]),t}(e)};a.d(t,"a",function(){return d}),a.d(t,"b",function(){return A})},function(e,t,a){"use strict";var n={};a.r(n),a.d(n,"getAnimatedBlocks",function(){return p}),a.d(n,"isValidAnimationPredecessor",function(){return m}),a.d(n,"getCurrentPage",function(){return f}),a.d(n,"getBlockOrder",function(){return b}),a.d(n,"getBlockIndex",function(){return h}),a.d(n,"isReordering",function(){return v});var r={};a.r(r),a.d(r,"addAnimation",function(){return j}),a.d(r,"changeAnimationType",function(){return k}),a.d(r,"changeAnimationDuration",function(){return _}),a.d(r,"changeAnimationDelay",function(){return E}),a.d(r,"setCurrentPage",function(){return w}),a.d(r,"startReordering",function(){return S}),a.d(r,"movePageToPosition",function(){return C}),a.d(r,"saveOrder",function(){return x}),a.d(r,"resetOrder",function(){return B});var o=a(4),i=a(19),c=a.n(i),l=a(18),s=a.n(l),u=a(9),d=a.n(u);function p(e){return e.animations||{}}function m(e,t,a,n){if(void 0===n||!e.animations)return!0;var r=e.animations[t]||[];if(!r.find(function(e){return e.id===n}))return!1;return!function(e,t){for(var a=t;void 0!==a;){if(a===e)return!0;var n=r.find(function(e){return e.id===a});a=n?n.parent:void 0}return!1}(a,n)}function f(e){return e.currentPage}function b(e){return e.blocks.order||[]}function h(e,t){return e.blocks.order?e.blocks.order.indexOf(t):null}function v(e){return e.blocks.isReordering||!1}var q=Object(o.select)("core/block-editor"),g=q.getBlock,y=q.getBlockOrder;var O=Object(o.combineReducers)({animations:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=d()({},e),n=t.page,r=t.item,o=t.predecessor,i=t.animationType,c=t.duration,l=t.delay,u=a[n]||[],p=function(e){return u.findIndex(function(t){return t.id===e})};switch(t.type){case"ADD_ANIMATION":var f=m({animations:e},n,r,o)?o:void 0;return-1!==p(r)?u[p(r)].parent=f:u.push({id:r,parent:f}),d()({},a,s()({},n,u));case"CHANGE_ANIMATION_TYPE":if(-1!==p(r)){if(u[p(r)].animationType=i,!i){var b=u[p(r)].parent;for(var h in u.filter(function(e){return e.parent===r}))u[h].parent=b.parent}}else u.push({id:r,animationType:i});return d()({},a,s()({},n,u));case"CHANGE_ANIMATION_DURATION":return-1!==p(r)&&(u[p(r)].duration=c),d()({},a,s()({},n,u));case"CHANGE_ANIMATION_DELAY":return-1!==p(r)&&(u[p(r)].delay=l),d()({},a,s()({},n,u))}return e},currentPage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0,a=t.page;switch(t.type){case"SET_CURRENT_PAGE":return g(a)?a:e}return e},blocks:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_REORDERING":return d()({},e,{order:y(),isReordering:!0});case"STOP_REORDERING":return d()({},e,{isReordering:!1});case"MOVE_PAGE":var a=t.page,n=t.index,r=e.order.indexOf(a),o=c()(e.order);return o.splice.apply(o,[n,0].concat(c()(o.splice(r,1)))),d()({},e,{order:o});case"RESET_ORDER":return d()({},e,{order:y(),isReordering:!1})}return e}});function j(e,t,a){return{type:"ADD_ANIMATION",page:e,item:t,predecessor:a}}function k(e,t,a){return{type:"CHANGE_ANIMATION_TYPE",page:e,item:t,animationType:a}}function _(e,t,a){return{type:"CHANGE_ANIMATION_DURATION",page:e,item:t,duration:a}}function E(e,t,a){return{type:"CHANGE_ANIMATION_DELAY",page:e,item:t,delay:a}}function w(e){return{type:"SET_CURRENT_PAGE",page:e}}function S(){return{type:"START_REORDERING"}}function C(e,t){return{type:"MOVE_PAGE",page:e,index:t}}function x(){return{type:"STOP_REORDERING"}}function B(){return{type:"RESET_ORDER"}}t.a=Object(o.registerStore)("amp/story",{reducer:O,selectors:n,actions:r,initialState:{animations:{},blocks:{order:[],isReordering:!1}}})},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function a(e,t,a,n,r,o,i){try{var c=e[o](i),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){a(i,r,o,c,l,"next",e)}function l(e){a(i,r,o,c,l,"throw",e)}c(void 0)})}}},function(e,t){!function(){e.exports=this.wp.domReady}()},function(e,t){!function(){e.exports=this.wp.plugins}()},function(e,t,a){var n=a(56),r=a(57);e.exports=function(e,t,a){var o=t&&a||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||n)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var c=0;c<16;++c)t[o+c]=i[c];return t||r(i)}},function(e,t){!function(){e.exports=this.wp.wordcount}()},function(e,t,a){"use strict";e.exports=a(63)},function(e,t){!function(){e.exports=this.wp.url}()},function(e,t,a){"use strict";a.r(t);var n=a(29),r=a.n(n),o=a(33),i=a.n(o),c=a(34),l=a.n(c),s=a(10),u=a(24),d=a(1),p=a(35),m=a.n(p),f=a(4),b=a(36),h=a(8),v=a(31),q=a(23),g=a(5),y=a(2),O=a(32),j=Object(f.select)("core/block-editor"),k=j.getSelectedBlock,_=j.getBlocksByClientId,E=j.getClientIdsWithDescendants,w=j.getBlockRootClientId,S=j.getBlockOrder,C=j.getBlock,x=j.getBlocks,B=j.getBlockAttributes,z=Object(f.dispatch)("core/block-editor"),I=z.moveBlockToPosition,A=z.updateBlockAttributes,T=Object(f.select)("core/edit-post"),D=T.getEditorMode,N=T.isFeatureActive,P=Object(f.dispatch)("core/edit-post").toggleFeature,R=Object(f.select)("amp/story"),M=R.isReordering,V=R.getBlockOrder,F=R.getCurrentPage,H=R.getAnimatedBlocks,L=Object(f.dispatch)("amp/story").setCurrentPage;m()(function(){Object(h.setDefaultBlockName)("amp/amp-story-page");var e=Object(h.getBlockTypes)().filter(function(e){var t=e.name;return!y.a.includes(t)}),t=!0,a=!1,n=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var i=r.value;Object(h.unregisterBlockType)(i.name)}}catch(e){a=!0,n=e}finally{try{t||null==o.return||o.return()}finally{if(a)throw n}}var c=_(E()),l=c.find(function(e){return"amp/amp-story-page"===e.name});L(l?l.clientId:void 0);var s=!0,u=!1,p=void 0;try{for(var m,f=c[Symbol.iterator]();!(s=(m=f.next()).done);s=!0){var b=m.value;b.attributes.ampFontFamily&&Object(g.v)(b.attributes.ampFontFamily)}}catch(e){u=!0,p=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw p}}N("fixedToolbar")||P("fixedToolbar"),Object(g.D)(),document.querySelector(".block-editor-writing-flow__click-redirect").remove();for(var v=0,q=["amp/amp-story-text","amp/amp-story-post-author","amp/amp-story-post-date","amp/amp-story-post-title"];v<q.length;v++){var O=q[v];Object(h.registerBlockStyle)(O,{name:"rounded",label:Object(d.__)("Rounded","amp")})}Object(h.registerBlockStyle)("amp/amp-story-text",{name:"half-rounded",label:Object(d.__)("Half Rounded","amp")}),Object(h.registerBlockStyle)("core/image",{name:"rounded",label:Object(d.__)("Rounded","amp")}),Object(h.registerBlockStyle)("core/quote",{name:"white",label:Object(d.__)("White","amp")}),Object(h.unregisterBlockStyle)("core/quote","large")});var W,U=S(),Q=E(),G=D();Object(f.subscribe)(l()(i.a.mark(function e(){var t,a,n,r,o,c,l,s,u,d,p,m,f;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(Object(g.w)(),t=Object(h.getDefaultBlockName)(),(a=k())?"amp/amp-story-page"===a.name&&"amp/amp-story-page"!==t?Object(h.setDefaultBlockName)("amp/amp-story-page"):"amp/amp-story-page"!==a.name&&"amp/amp-story-text"!==t&&Object(h.setDefaultBlockName)("amp/amp-story-text"):"amp/amp-story-page"!==t&&Object(h.setDefaultBlockName)("amp/amp-story-page"),W!==a&&(n=document.querySelector(".edit-post-layout"))&&n.setAttribute("data-block-name",a?a.name:""),W=a,r=S(),o=r.find(function(e){return!U.includes(e)}),U.filter(function(e){return!r.includes(e)}).includes(F())&&(c=Math.max(0,U.indexOf(F())-1),L((U=r)[c])),U=r,o&&L(o),l=!0,s=!1,u=void 0,e.prev=15,d=Q[Symbol.iterator]();!(l=(p=d.next()).done);l=!0)m=p.value,Object(g.y)(m),Object(g.x)(m),Object(g.B)(m),Object(g.A)(m),Object(g.z)(m);e.next=23;break;case 19:e.prev=19,e.t0=e.catch(15),s=!0,u=e.t0;case 23:e.prev=23,e.prev=24,l||null==d.return||d.return();case 26:if(e.prev=26,!s){e.next=29;break}throw u;case 29:return e.finish(26);case 30:return e.finish(23);case 31:if(Q=E(),"visual"!==(f=D())||f===G){e.next=40;break}case 34:if(document.querySelector(".editor-block-list__layout")){e.next=39;break}return e.next=37,new Promise(function(e){return setTimeout(e,200)});case 37:e.next=34;break;case 39:Object(g.D)();case 40:G=f;case 41:case"end":return e.stop()}},e,null,[[15,19,23,31],[24,,26,30]])}))),O.a.subscribe(function(){var e=S(),t=V();if(!M()&&t.length>0&&e!==t){var a=!0,n=!1,o=void 0;try{for(var i,c=t.entries()[Symbol.iterator]();!(a=(i=c.next()).done);a=!0){var l=r()(i.value,2),u=l[0],d=l[1];I(d,"","",u)}}catch(e){n=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(n)throw o}}}var p=H(),m=function(e){if(!p.hasOwnProperty(e)||!C(e))return"continue";var t=B(e),a=p[e].filter(function(t){var a=t.id;return e===w(a)}),n=Object(g.r)(a),r=Math.ceil(n/1e3);"time"===t.autoAdvanceAfter?r>t.autoAdvanceAfterDuration&&A(e,{autoAdvanceAfterDuration:r}):A(e,{autoAdvanceAfterDuration:r});var o=!0,i=!1,c=void 0;try{for(var l,s=a[Symbol.iterator]();!(o=(l=s.next()).done);o=!0){var u=l.value,d=u.id,m=u.parent,f=u.animationType,b=u.duration,h=u.delay,v=m?C(m):void 0;A(d,{ampAnimationAfter:v?v.attributes.anchor:void 0,ampAnimationType:f,ampAnimationDuration:b,ampAnimationDelay:h})}}catch(e){i=!0,c=e}finally{try{o||null==s.return||s.return()}finally{if(i)throw c}}};for(var d in p)m(d);var f,b=x(),h=!0,v=!1,q=void 0;try{for(var y,O=b[Symbol.iterator]();!(h=(y=O.next()).done);h=!0){var j=y.value;f=j,Object(s.has)(f,["attributes","anchor"])&&f.attributes.anchor!==f.clientId&&A(f.clientId,{anchor:f.clientId})}}catch(e){v=!0,q=e}finally{try{h||null==O.return||O.return()}finally{if(v)throw q}}});var $=a(66);$.keys().forEach(function(e){var t=$(e),a=t.name,n=t.render,r=t.isActive;(void 0===r||r)&&Object(b.registerPlugin)(a,{render:n})}),Object(u.addFilter)("blocks.registerBlockType","ampStoryEditorBlocks/setBlockParent",g.E),Object(u.addFilter)("blocks.registerBlockType","ampStoryEditorBlocks/addAttributes",g.a),Object(u.addFilter)("blocks.registerBlockType","ampStoryEditorBlocks/filterBlockTransforms",g.f),Object(u.addFilter)("editor.BlockEdit","ampStoryEditorBlocks/addStorySettings",q.s),Object(u.addFilter)("editor.BlockEdit","ampStoryEditorBlocks/addPageNumber",q.B),Object(u.addFilter)("editor.BlockEdit","ampStoryEditorBlocks/addEditFeaturedImage",q.w),Object(u.addFilter)("editor.PostFeaturedImage","ampStoryEditorBlocks/addFeaturedImageNotice",q.E),Object(u.addFilter)("editor.BlockListBlock","ampStoryEditorBlocks/withActivePageState",q.r),Object(u.addFilter)("editor.BlockListBlock","ampStoryEditorBlocks/addWrapperProps",q.G),Object(u.addFilter)("editor.MediaUpload","ampStoryEditorBlocks/addCroppedFeaturedImage",function(e){return Object(v.b)(e,Object(g.l)())}),Object(u.addFilter)("editor.MediaUpload","ampStoryEditorBlocks/addPosterImageNotice",q.F),Object(u.addFilter)("blocks.getSaveContent.extraProps","ampStoryEditorBlocks/addExtraAttributes",g.b),Object(u.addFilter)("blocks.getSaveElement","ampStoryEditorBlocks/wrapBlocksInGridLayer",g.F),Object(u.addFilter)("editor.BlockDropZone","ampStoryEditorBlocks/withStoryBlockDropZone",q.D),Object(u.addFilter)("editor.BlockEdit","ampStoryEditorBlocks/withCallToActionValidation",q.v),Object(u.addFilter)("blocks.getBlockAttributes","ampStoryEditorBlocks/filterBlockAttributes",g.e);var Y=a(69);Y.keys().forEach(function(e){var t=Y(e),a=t.name,n=t.settings;Object(h.registerBlockType)(a,n)})},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var a=[],n=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(n=(i=c.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){r=!0,o=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw o}}return a}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,a){"use strict";var n=a(46);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,a,r,o,i){if(i!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return a.PropTypes=a,a}},function(e,t,a){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(t){return"function"==typeof Symbol&&"symbol"===a(Symbol.iterator)?e.exports=n=function(e){return a(e)}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":a(e)},n(t)}e.exports=n},function(e,t){function a(t,n){return e.exports=a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(t,n)}e.exports=a},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t){var a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(a){var n=new Uint8Array(16);e.exports=function(){return a(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},function(e,t){for(var a=[],n=0;n<256;++n)a[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0,r=a;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var a,n,r={},o=Object.keys(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){"use strict";var n=a(64);e.exports=function(e,t,a){a=a||{},9===t.nodeType&&(t=n.getWindow(t));var r=a.allowHorizontalScroll,o=a.onlyScrollIfNeeded,i=a.alignWithTop,c=a.alignWithLeft,l=a.offsetTop||0,s=a.offsetLeft||0,u=a.offsetBottom||0,d=a.offsetRight||0;r=void 0===r||r;var p=n.isWindow(t),m=n.offset(e),f=n.outerHeight(e),b=n.outerWidth(e),h=void 0,v=void 0,q=void 0,g=void 0,y=void 0,O=void 0,j=void 0,k=void 0,_=void 0,E=void 0;p?(j=t,E=n.height(j),_=n.width(j),k={left:n.scrollLeft(j),top:n.scrollTop(j)},y={left:m.left-k.left-s,top:m.top-k.top-l},O={left:m.left+b-(k.left+_)+d,top:m.top+f-(k.top+E)+u},g=k):(h=n.offset(t),v=t.clientHeight,q=t.clientWidth,g={left:t.scrollLeft,top:t.scrollTop},y={left:m.left-(h.left+(parseFloat(n.css(t,"borderLeftWidth"))||0))-s,top:m.top-(h.top+(parseFloat(n.css(t,"borderTopWidth"))||0))-l},O={left:m.left+b-(h.left+q+(parseFloat(n.css(t,"borderRightWidth"))||0))+d,top:m.top+f-(h.top+v+(parseFloat(n.css(t,"borderBottomWidth"))||0))+u}),y.top<0||O.top>0?!0===i?n.scrollTop(t,g.top+y.top):!1===i?n.scrollTop(t,g.top+O.top):y.top<0?n.scrollTop(t,g.top+y.top):n.scrollTop(t,g.top+O.top):o||((i=void 0===i||!!i)?n.scrollTop(t,g.top+y.top):n.scrollTop(t,g.top+O.top)),r&&(y.left<0||O.left>0?!0===c?n.scrollLeft(t,g.left+y.left):!1===c?n.scrollLeft(t,g.left+O.left):y.left<0?n.scrollLeft(t,g.left+y.left):n.scrollLeft(t,g.left+O.left):o||((c=void 0===c||!!c)?n.scrollLeft(t,g.left+y.left):n.scrollLeft(t,g.left+O.left)))}},function(e,t,a){"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var a=e["page"+(t?"Y":"X")+"Offset"],n="scroll"+(t?"Top":"Left");if("number"!=typeof a){var r=e.document;"number"!=typeof(a=r.documentElement[n])&&(a=r.body[n])}return a}function i(e){return o(e)}function c(e){return o(e,!0)}function l(e){var t=function(e){var t,a=void 0,n=void 0,r=e.ownerDocument,o=r.body,i=r&&r.documentElement;return a=(t=e.getBoundingClientRect()).left,n=t.top,{left:a-=i.clientLeft||o.clientLeft||0,top:n-=i.clientTop||o.clientTop||0}}(e),a=e.ownerDocument,n=a.defaultView||a.parentWindow;return t.left+=i(n),t.top+=c(n),t}var s=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),u=/^(top|right|bottom|left)$/,d="currentStyle",p="runtimeStyle",m="left",f="px";var b=void 0;function h(e,t){for(var a=0;a<e.length;a++)t(e[a])}function v(e){return"border-box"===b(e,"boxSizing")}"undefined"!=typeof window&&(b=window.getComputedStyle?function(e,t,a){var n="",r=e.ownerDocument,o=a||r.defaultView.getComputedStyle(e,null);return o&&(n=o.getPropertyValue(t)||o[t]),n}:function(e,t){var a=e[d]&&e[d][t];if(s.test(a)&&!u.test(t)){var n=e.style,r=n[m],o=e[p][m];e[p][m]=e[d][m],n[m]="fontSize"===t?"1em":a||0,a=n.pixelLeft+f,n[m]=r,e[p][m]=o}return""===a?"auto":a});var q=["margin","border","padding"],g=-1,y=2,O=1;function j(e,t,a){var n=0,r=void 0,o=void 0,i=void 0;for(o=0;o<t.length;o++)if(r=t[o])for(i=0;i<a.length;i++){var c=void 0;c="border"===r?r+a[i]+"Width":r+a[i],n+=parseFloat(b(e,c))||0}return n}function k(e){return null!=e&&e==e.window}var _={};function E(e,t,a){if(k(e))return"width"===t?_.viewportWidth(e):_.viewportHeight(e);if(9===e.nodeType)return"width"===t?_.docWidth(e):_.docHeight(e);var n="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,o=(b(e),v(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=b(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===a&&(a=o?O:g);var c=void 0!==r||o,l=r||i;if(a===g)return c?l-j(e,["border","padding"],n):i;if(c){var s=a===y?-j(e,["border"],n):j(e,["margin"],n);return l+(a===O?0:s)}return i+j(e,q.slice(a),n)}h(["Width","Height"],function(e){_["doc"+e]=function(t){var a=t.document;return Math.max(a.documentElement["scroll"+e],a.body["scroll"+e],_["viewport"+e](a))},_["viewport"+e]=function(t){var a="client"+e,n=t.document,r=n.body,o=n.documentElement[a];return"CSS1Compat"===n.compatMode&&o||r&&r[a]||o}});var w={position:"absolute",visibility:"hidden",display:"block"};function S(e){var t=void 0,a=arguments;return 0!==e.offsetWidth?t=E.apply(void 0,a):function(e,t,a){var n={},r=e.style,o=void 0;for(o in t)t.hasOwnProperty(o)&&(n[o]=r[o],r[o]=t[o]);for(o in a.call(e),t)t.hasOwnProperty(o)&&(r[o]=n[o])}(e,w,function(){t=E.apply(void 0,a)}),t}function C(e,t,a){var n=a;if("object"!==(void 0===t?"undefined":r(t)))return void 0!==n?("number"==typeof n&&(n+="px"),void(e.style[t]=n)):b(e,t);for(var o in t)t.hasOwnProperty(o)&&C(e,o,t[o])}h(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);_["outer"+t]=function(t,a){return t&&S(t,e,a?0:O)};var a="width"===e?["Left","Right"]:["Top","Bottom"];_[e]=function(t,n){if(void 0===n)return t&&S(t,e,g);if(t){b(t);return v(t)&&(n+=j(t,["padding","border"],a)),C(t,e,n)}}}),e.exports=n({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return l(e);!function(e,t){"static"===C(e,"position")&&(e.style.position="relative");var a=l(e),n={},r=void 0,o=void 0;for(o in t)t.hasOwnProperty(o)&&(r=parseFloat(C(e,o))||0,n[o]=r+t[o]-a[o]);C(e,n)}(e,t)},isWindow:k,each:h,css:C,clone:function(e){var t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);if(e.overflow)for(var a in e)e.hasOwnProperty(a)&&(t.overflow[a]=e.overflow[a]);return t},scrollLeft:function(e,t){if(k(e)){if(void 0===t)return i(e);window.scrollTo(t,c(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(k(e)){if(void 0===t)return c(e);window.scrollTo(i(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},_)},function(e,t,a){},function(e,t,a){var n={"./pre-publish-panel.js":67,"./template-menu-item.js":68};function r(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=o,e.exports=r,r.id=66},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return i}),a.d(t,"render",function(){return c});var n=a(0),r=a(31),o=a(5),i="amp-story-pre-publish-panel",c=function(){return Object(n.createElement)(r.a,{dimensions:Object(o.l)(),required:!0})}},function(e,t,a){"use strict";a.r(t),a.d(t,"isActive",function(){return u}),a.d(t,"name",function(){return d}),a.d(t,"render",function(){return p});var n=a(0),r=a(30),o=a(1),i=a(4),c=a(8),l=a(10),s=function(){var e=Object(i.select)("core/block-editor"),t=e.getSelectedBlockClientId,a=e.getBlock,n=Object(i.dispatch)("core/block-editor"),r=n.__experimentalReceiveReusableBlocks,s=n.__experimentalSaveReusableBlock,u=a(t());if("amp/amp-story-page"===u.name){var d=Object(c.cloneBlock)(u),p={id:Object(l.uniqueId)("reusable"),clientId:d.clientId,title:Object(o.__)("Template","amp")};r([{reusableBlock:p,parsedBlock:d}]),s(p.id)}},u=!1,d="amp-story",p=function(){return Object(n.createElement)(r.PluginBlockSettingsMenuItem,{allowedBlocks:["amp/amp-story-page"],icon:"welcome-add-page",label:Object(o.__)("Save as Template","amp"),role:"menuitem",onClick:s})}},function(e,t,a){var n={"./amp-story-cta/index.js":79,"./amp-story-page/index.js":80,"./amp-story-post-author/index.js":72,"./amp-story-post-date/index.js":74,"./amp-story-post-title/index.js":76,"./amp-story-text/index.js":81};function r(e){var t=o(e);return a(t)}function o(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=o,e.exports=r,r.id=69},function(e,t,a){},function(e,t,a){},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return c}),a.d(t,"settings",function(){return l});var n=a(9),r=a.n(n),o=a(1),i=a(5),c=(a(73),"amp/amp-story-post-author"),l=r()({title:Object(o.__)("Story Author","amp"),description:Object(o.__)("Display the name of the story’s author. Modify by changing the author in the document settings.","amp"),category:"common",icon:"admin-users",keywords:[Object(o.__)("post","amp"),Object(o.__)("author","amp"),Object(o.__)("name","amp"),Object(o.__)("byline","amp")]},Object(i.k)({tagName:"div",attribute:"author",isEditable:!1}))},function(e,t,a){},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return c}),a.d(t,"settings",function(){return l});var n=a(9),r=a.n(n),o=a(1),i=a(5),c=(a(75),"amp/amp-story-post-date"),l=r()({title:Object(o.__)("Story Date","amp"),description:Object(o.__)("Display the publish date of the story. Modify by changing the date in the document settings.","amp"),category:"common",icon:"clock",keywords:[Object(o.__)("post","amp"),Object(o.__)("publish date","amp"),Object(o.__)("published date","amp"),Object(o.__)("date","amp")]},Object(i.k)({tagName:"div",attribute:"date",isEditable:!1}))},function(e,t,a){},function(e,t,a){"use strict";a.r(t),a.d(t,"name",function(){return l}),a.d(t,"settings",function(){return s});var n=a(9),r=a.n(n),o=a(0),i=a(1),c=a(5),l=(a(77),"amp/amp-story-post-title"),s=r()({title:Object(i.__)("Story Title","amp"),description:Object(i.__)("Display the story title. Modify by changing the overall title of the document.","amp"),category:"common",icon:Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M5 4v3h5.5v12h3V7H19V4z"}),Object(o.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"})),keywords:[Object(i.__)("post","amp"),Object(i.__)("title","amp")]},Object(c.k)({tagName:"h1",attribute:"title",placeholder:Object(i.__)("Add story title…","amp"),isEditable:!0}))},function(e,t,a){},function(e,t,a){},function(e,t,a){"use strict";a.r(t);var n=a(0),r=(a(27),a(1)),o=a(18),i=a.n(o),c=a(14),l=a.n(c),s=a(13),u=a.n(s),d=a(15),p=a.n(d),m=a(16),f=a.n(m),b=a(11),h=a.n(b),v=a(17),q=a.n(v),g=a(20),y=a.n(g),O=(a(12),a(3)),j=a(7),k=(a(70),a(4)),_=a(5),E=a(21),w=function(e){function t(e){var a;return l()(this,t),a=p()(this,f()(t).apply(this,arguments)),e.attributes.anchor||a.props.setAttributes({anchor:Object(_.s)()}),a.nodeRef=null,a.bindRef=a.bindRef.bind(h()(a)),a}return q()(t,e),u()(t,[{key:"bindRef",value:function(e){e&&(this.nodeRef=e)}},{key:"render",value:function(){var e,t=this.props,a=t.attributes,o=t.backgroundColor,c=t.textColor,l=t.setAttributes,s=t.isSelected,u=t.className,d=t.fontSize,p=a.text,m=a.url,f=a.customBackgroundColor,b=a.opacity,h=Object(k.select)("core/block-editor").getSettings().colors,v=Object(E.a)(h,o,f,b);return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:u,ref:this.bindRef},Object(n.createElement)(j.RichText,{placeholder:Object(r.__)("Add text…","amp"),value:p,onChange:function(e){return l({text:e})},formattingControls:["bold","italic","strikethrough"],className:y()("amp-block-story-cta__link",(e={"has-background":o.color},i()(e,o.class,o.class),i()(e,"has-text-color",c.color),i()(e,c.class,c.class),e)),style:{backgroundColor:v,color:c.color,fontSize:d.size?d.size+"px":void 0}})),s&&Object(n.createElement)("form",{className:"amp-block-story-cta__inline-link",onSubmit:function(e){return e.preventDefault()}},Object(n.createElement)(O.Dashicon,{icon:"admin-links"}),Object(n.createElement)(j.URLInput,{value:m,onChange:function(e){return l({url:e})},autoFocus:!1}),Object(n.createElement)(O.IconButton,{icon:"editor-break",label:Object(r.__)("Apply","amp"),type:"submit"})))}}]),t}(n.Component),S=a(9),C=a.n(S),x=function(e){var t=e.attributes,a=t.url,r=t.text,o=Object(_.j)(C()({},t,{className:"amp-block-story-cta__link"})),i=Object(_.q)(t);return Object(n.createElement)("amp-story-cta-layer",null,Object(n.createElement)(j.RichText.Content,{tagName:"a",className:o,href:a,style:i,value:r}))},B=a(8);a.d(t,"name",function(){return I}),a.d(t,"settings",function(){return A});var z=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("path",{d:"M7 14v2H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v5a3.001 3.001 0 0 1-2 2.83V8a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h2z"}),Object(n.createElement)("path",{d:"M18.31 15.442a.563.563 0 0 0-.202-.636l-6.631-4.808a.562.562 0 0 0-.891.415l-.58 8.17a.564.564 0 0 0 .359.565c.236.1.49.018.644-.175l1.646-2.074 1.632 3.5a.561.561 0 0 0 .748.273L16.477 20a.562.562 0 0 0 .272-.748l-1.633-3.5 2.647.072a.563.563 0 0 0 .548-.382z"}))};z.defaultProps={width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"};var I="amp/amp-story-cta",A={title:Object(r.__)("Call to Action","amp"),description:Object(r.__)("Prompt visitors to take action with a button-style link.","amp"),icon:z,category:"layout",keywords:[Object(r.__)("call to action","amp"),Object(r.__)("cta","amp"),Object(r.__)("button","amp")],attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},text:{type:"string",source:"html",selector:"a"},align:{type:"string",default:"center"},customTextColor:{type:"string",default:"#ffffff"},customBackgroundColor:{type:"string",default:"#32373c"}},supports:{align:!0,alignWide:!1},edit:w,save:x,transforms:{from:[{type:"raw",priority:20,selector:"amp-story-cta-layer",transform:function(e){var t=e.outerHTML,a=Object(B.getBlockAttributes)(I,t);return Object(B.createBlock)(I,a)}}]}}},function(e,t,a){"use strict";a.r(t);var n=a(0),r=(a(27),a(1)),o=a(8),i=a(14),c=a.n(i),l=a(15),s=a.n(l),u=a(16),d=a.n(u),p=a(11),m=a.n(p),f=a(13),b=a.n(f),h=a(17),v=a.n(h),q=a(20),g=a.n(q),y=(a(12),a(10)),O=a(7),j=a(3),k=a(4),_=a(6),E=a(5),w=a(2),S=(a(71),function(e){function t(e){var a;return c()(this,t),a=s()(this,d()(t).apply(this,arguments)),e.attributes.anchor||a.props.setAttributes({anchor:Object(E.s)()}),a.videoPlayer=Object(n.createRef)(),a.onSelectMedia=a.onSelectMedia.bind(m()(a)),a}return v()(t,e),b()(t,[{key:"shouldComponentUpdate",value:function(){return this.ensureCTABeingLast(),!0}}]),b()(t,[{key:"onSelectMedia",value:function(e){if(e&&e.url){var t;if(e.media_type)t=e.media_type===w.x?w.x:w.l;else{if(e.type!==w.l&&e.type!==w.x)return;t=e.type}var a=Object(y.has)(e,["sizes",w.m,"url"])?e.sizes[w.m].url:e.url;this.props.setAttributes({mediaUrl:a,mediaId:e.id,mediaType:t,poster:w.x===t&&e.image&&e.image.src!==e.icon?e.image.src:void 0})}else this.props.setAttributes({mediaUrl:void 0,mediaId:void 0,mediaType:void 0,poster:void 0})}},{key:"componentDidUpdate",value:function(e){w.x===this.props.attributes.mediaType&&this.props.attributes.mediaUrl!==e.attributes.mediaUrl&&this.videoPlayer.current&&this.videoPlayer.current.load()}},{key:"removeBackgroundColor",value:function(e){var t=this.props,a=t.attributes,n=t.setAttributes,r=JSON.parse(a.backgroundColors);r.splice(e,1),n({backgroundColors:JSON.stringify(r)})}},{key:"setBackgroundColors",value:function(e,t){var a=this.props,n=a.attributes,r=a.setAttributes,o=JSON.parse(n.backgroundColors);o[t]={color:e},r({backgroundColors:JSON.stringify(o)})}},{key:"getOverlayColorSettings",value:function(){var e=this,t=this.props.attributes,a=JSON.parse(t.backgroundColors);if(!a.length)return[{value:void 0,onChange:function(t){e.setBackgroundColors(t,0)},label:Object(r.__)("Color","amp")}];var n=[],o=a.length>1;return a.forEach(function(t,a){n[a]={value:t?t.color:void 0,onChange:function(t){e.setBackgroundColors(t,a)},
19
+ /* translators: %s: color number */
20
+ label:o?Object(r.sprintf)(Object(r.__)("Color %s","amp"),a+1):Object(r.__)("Color","amp")}}),n}},{key:"ensureCTABeingLast",value:function(){var e=this.props,t=e.getBlockOrder,a=e.moveBlockToPosition,n=e.clientId,r=t(n);if(!(1>=r.length)){var o=Object(E.i)(n);o&&r[r.length-1]!==o.clientId&&a(o.clientId,n,n,r.length-1)}}},{key:"render",value:function(){var e=this,t=this.props,a=t.attributes,o=t.media,i=t.setAttributes,c=t.totalAnimationDuration,l=t.allowedBlocks,s=a.mediaId,u=a.mediaType,d=a.mediaUrl,p=a.focalPoint,m=void 0===p?{x:.5,y:.5}:p,f=a.overlayOpacity,b=a.poster,h=a.autoAdvanceAfter,v=a.autoAdvanceAfterDuration,q=Object(n.createElement)("p",null,Object(r.__)("To edit the background image or video, you need permission to upload media.","amp")),k={backgroundImage:w.l===u&&d?"url(".concat(d,")"):void 0,backgroundPosition:w.l===u?"".concat(100*m.x,"% ").concat(100*m.y,"%"):void 0,backgroundRepeat:"no-repeat",backgroundSize:"cover"};w.x===u&&b&&(k.backgroundImage="url(".concat(b,")"));var _,S=[{value:"",label:Object(r.__)("Manual","amp")},{value:"auto",label:Object(r.__)("Automatic","amp")},{value:"time",label:Object(r.__)("After a certain time","amp")},{value:"media",label:Object(r.__)("After media has played","amp")}];"media"===h?_=Object(r.__)("Based on the first media block encountered on the page","amp"):"auto"===h&&(_=Object(r.__)("Based on the duration of all animated blocks on the page","amp"));var C={width:"100%",height:"100%",position:"absolute"},x=JSON.parse(a.backgroundColors);(C=Object(E.c)(C,x)).opacity=f/100;var B=this.getOverlayColorSettings(),z=w.x===u&&Object(E.u)(o),I=w.x===u?Object(E.t)(o):null;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(O.InspectorControls,null,Object(n.createElement)(O.PanelColorSettings,{title:Object(r.__)("Background Color","amp"),initialOpen:!1,colorSettings:B},Object(n.createElement)("p",null,x.length<2&&Object(n.createElement)(j.Button,{onClick:function(){return e.setBackgroundColors(null,1)},isSmall:!0},Object(r.__)("Add Gradient","amp")),x.length>1&&Object(n.createElement)(j.Button,{onClick:function(){return e.removeBackgroundColor(x.length-1)},isLink:!0,isDestructive:!0},Object(r.__)("Remove Gradient","amp"))),Object(n.createElement)(j.RangeControl,{label:Object(r.__)("Opacity","amp"),value:f,onChange:function(e){return i({overlayOpacity:e})},min:0,max:100,step:5,required:!0})),Object(n.createElement)(j.PanelBody,{title:Object(r.__)("Background Media","amp")},Object(n.createElement)(n.Fragment,null,z&&Object(n.createElement)(j.Notice,{status:"warning",isDismissible:!1},Object(r.sprintf)(
21
+ /* translators: %d: the number of recommended megabytes per second */
22
+ Object(r.__)("A video size of less than %d MB per second is recommended.","amp"),w.w),I&&" "+Object(r.sprintf)(
23
+ /* translators: %d: the number of actual megabytes per second */
24
+ Object(r.__)("The selected video is %d MB per second.","amp"),Math.round(I/w.o))),Object(n.createElement)(j.BaseControl,null,Object(n.createElement)(O.MediaUploadCheck,{fallback:q},Object(n.createElement)(O.MediaUpload,{onSelect:this.onSelectMedia,allowedTypes:w.c,value:s,render:function(e){var t=e.open;return Object(n.createElement)(j.Button,{isDefault:!0,isLarge:!0,onClick:t,className:"editor-amp-story-page-background"},d?Object(r.__)("Change Media","amp"):Object(r.__)("Select Media","amp"))}})),!!s&&Object(n.createElement)(O.MediaUploadCheck,null,Object(n.createElement)(j.Button,{onClick:function(){return i({mediaUrl:void 0,mediaId:void 0,mediaType:void 0})},isLink:!0,isDestructive:!0},w.x===u?Object(r.__)("Remove Video","amp"):Object(r.__)("Remove image","amp")))),w.x===u&&Object(n.createElement)(O.MediaUploadCheck,null,Object(n.createElement)(j.BaseControl,{id:"editor-amp-story-page-poster",label:Object(r.__)("Poster Image","amp"),help:Object(r.sprintf)(
25
+ /* translators: 1: 720p. 2: 720w. 3: 1280h */
26
+ Object(r.__)("The recommended dimensions for a poster image are: %1$s (%2$s x %3$s)","amp"),"720p","720w","1080h")},!b&&Object(n.createElement)(j.Notice,{status:"error",isDismissible:!1},Object(r.__)("A poster image must be set.","amp")),Object(n.createElement)(O.MediaUpload,{title:Object(r.__)("Select Poster Image","amp"),onSelect:function(e){var t=Object(y.has)(e,["sizes",w.m,"url"])?e.sizes[w.m].url:e.url;i({poster:t})},allowedTypes:w.r,modalClass:"editor-amp-story-background-video-poster__media-modal",render:function(e){var t=e.open;return Object(n.createElement)(j.Button,{className:g()("editor-amp-story-page-background",{"editor-post-featured-image__toggle":!b,"editor-post-featured-image__preview":b}),onClick:t,"aria-label":b?Object(r.__)("Replace Poster Image","amp"):null},b&&Object(n.createElement)(j.ResponsiveWrapper,{naturalWidth:960,naturalHeight:1280},Object(n.createElement)("img",{src:b,alt:""})),!b&&Object(r.__)("Set Poster Image","amp"))}}),b&&Object(n.createElement)(j.Button,{onClick:function(){return i({poster:void 0})},isLink:!0,isDestructive:!0},Object(r.__)("Remove Poster Image","amp")))),d&&Object(n.createElement)(n.Fragment,null,w.l===u&&j.FocalPointPicker&&Object(n.createElement)(j.FocalPointPicker,{label:Object(r.__)("Focal Point Picker","amp"),url:d,value:m,onChange:function(e){return i({focalPoint:e})}})))),Object(n.createElement)(j.PanelBody,{title:Object(r.__)("Page Settings","amp")},Object(n.createElement)(j.SelectControl,{label:Object(r.__)("Advance to next page","amp"),help:_,value:h,options:S,onChange:function(e){i({autoAdvanceAfter:e}),i({autoAdvanceAfterDuration:c})}}),"time"===h&&Object(n.createElement)(j.RangeControl,{label:Object(r.__)("Time in seconds","amp"),value:v?parseInt(v):0,onChange:function(e){return i({autoAdvanceAfterDuration:e})},min:Math.max(c,1),initialPosition:c,help:c>1?Object(r.__)("A minimum time is enforced because there are animated blocks on this page","amp"):void 0}))),Object(n.createElement)("div",{style:k},w.x===u&&o&&Object(n.createElement)("div",{className:"editor-amp-story-page-video-wrap"},Object(n.createElement)("video",{autoPlay:!0,muted:!0,loop:!0,className:"editor-amp-story-page-video",poster:b,ref:this.videoPlayer},Object(n.createElement)("source",{src:d,type:o.mime_type}))),x.length>0&&Object(n.createElement)("div",{style:C}),Object(n.createElement)(O.InnerBlocks,{allowedBlocks:l})))}}]),t}(n.Component)),C=Object(_.compose)(Object(k.withSelect)(function(e,t){var a=t.clientId,n=t.attributes,r=e("core").getMedia,o=e("core/block-editor"),i=o.getBlockOrder,c=o.getBlockRootClientId,l=!(0===i().indexOf(a))&&!Object(E.i)(a),s=e("amp/story").getAnimatedBlocks,u=n.mediaId,d=(s()[a]||[]).filter(function(e){var t=e.id;return a===c(t)}),p=Object(E.r)(d),m=Math.ceil(p/1e3);return{media:u?r(u):null,allowedBlocks:l?w.b:w.d,totalAnimationDuration:m,getBlockOrder:i}}),Object(k.withDispatch)(function(){return{moveBlockToPosition:Object(k.dispatch)("core/block-editor").moveBlockToPosition}}))(S),x=function(e){var t,a=e.attributes,r=a.anchor,o=a.focalPoint,i=a.overlayOpacity,c=a.mediaUrl,l=a.mediaType,s=a.poster,u=a.autoAdvanceAfter,d=a.autoAdvanceAfterDuration,p=a.autoAdvanceAfterMedia,m=JSON.parse(a.backgroundColors);["auto","time"].includes(u)&&d?t=parseInt(d)+"s":"media"===u&&(t=p);var f={};0<m.length&&((f=Object(E.c)(f,m)).opacity=i/100);var b={objectPosition:w.l===l&&o?"".concat(100*o.x,"% ").concat(100*o.y,"%"):"initial"};return Object(n.createElement)("amp-story-page",{style:{backgroundColor:"#ffffff"},id:r,"auto-advance-after":t},c&&Object(n.createElement)("amp-story-grid-layer",{template:"fill"},w.l===l&&Object(n.createElement)("amp-img",{layout:"fill",src:c,style:b}),w.x===l&&Object(n.createElement)("amp-video",{layout:"fill",src:c,poster:s,muted:!0,autoplay:!0,loop:!0})),Object(n.createElement)("amp-story-grid-layer",{template:"fill",style:f}),Object(n.createElement)(O.InnerBlocks.Content,null))};a.d(t,"name",function(){return z}),a.d(t,"settings",function(){return I});var B=function(e){return Object(n.createElement)("svg",e,Object(n.createElement)("g",{fill:"#181D21"},Object(n.createElement)("path",{d:"M18.4 21H5.6V3h7.8l5 4.9V21zM7.1 19.5h9.8V8.6l-4-4.1H7.1v15z"}),Object(n.createElement)("path",{d:"M11.5 5.4v4.3h4.4"})))};B.defaultProps={viewBox:"0 0 24 24"};var z="amp/amp-story-page",I={title:Object(r.__)("Page","amp"),category:"layout",icon:B({width:24,height:24}),attributes:{anchor:{source:"attribute",selector:"amp-story-page",attribute:"id"},mediaId:{type:"number"},mediaUrl:{type:"string",source:"attribute",selector:'amp-story-grid-layer[template="fill"] > amp-img, amp-story-grid-layer[template="fill"] > amp-video',attribute:"src"},mediaType:{type:"string"},poster:{type:"string"},focalPoint:{type:"object"},autoAdvanceAfter:{type:"string"},autoAdvanceAfterDuration:{type:"number"},autoAdvanceAfterMedia:{type:"string"},backgroundColors:{default:"[]"},overlayOpacity:{default:100}},supports:{reusable:!0},edit:C,save:x,transforms:{from:[{type:"raw",priority:20,selector:"amp-story-page",transform:function(e){var t=e.outerHTML,a=Object(o.getBlockAttributes)(z,t);return Object(o.createBlock)(z,a)}}]}}},function(e,t,a){"use strict";a.r(t);var n=a(0),r=a(1),o=a(8),i=a(18),c=a.n(i),l=a(9),s=a.n(l),u=a(14),d=a.n(u),p=a(13),m=a.n(p),f=a(15),b=a.n(f),h=a(16),v=a.n(h),q=a(11),g=a.n(q),y=a(17),O=a.n(y),j=a(20),k=a.n(j),_=(a(12),a(7)),E=a(4),w=a(5),S=a(21),C=(a(78),function(e){function t(){var e;return d()(this,t),(e=b()(this,v()(t).apply(this,arguments))).onReplace=e.onReplace.bind(g()(e)),e}return O()(t,e),m()(t,[{key:"componentDidMount",value:function(){Object(w.C)(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props.attributes,a=t.height,n=t.width,r=t.content;e.attributes.height===a&&e.attributes.width===n&&e.attributes.content===r||Object(w.C)(this.props)}},{key:"onReplace",value:function(e){var t=this.props,a=t.attributes,n=t.onReplace,r=t.name;(e=e.filter(function(e){return void 0!==e})).length&&n(e.map(function(e,t){return 0===t&&e.name===r?s()({},e,{attributes:s()({},a,e.attributes)}):e}))}},{key:"render",value:function(){var e,t=this.props,a=t.attributes,o=t.setAttributes,i=t.className,l=t.fontSize,s=t.backgroundColor,u=t.customBackgroundColor,d=t.textColor,p=a.placeholder,m=a.content,f=a.align,b=a.ampFitText,h=a.autoFontSize,v=a.height,q=a.tagName,g=a.opacity,y=l&&l.size?l.size+"px":void 0;void 0===y&&("h1"===q?y="2rem":"h2"===q&&(y="1.5rem"));var O=Object(E.select)("core/block-editor").getSettings().colors,j={backgroundColor:Object(S.a)(O,s,u,g)};b&&m.length&&(j.lineHeight=v+"px");var w=[],C="wp-block-amp-story-text-wrapper";a.className&&a.className.length&&a.className.split(" ").forEach(function(e){e.includes("is-style")&&w.push(e)});return w.length&&(C+=" "+w.join(" ")),Object(n.createElement)(n.Fragment,null,Object(n.createElement)(_.BlockControls,null,Object(n.createElement)(_.AlignmentToolbar,{value:f,onChange:function(e){return o({align:e})}})),Object(n.createElement)("div",{className:k()(C,{"with-line-height":b}),style:j},Object(n.createElement)(_.RichText,{wrapperClassName:"wp-block-amp-story-text",tagName:"p",value:m,onChange:function(e){return o({content:e})},onReplace:this.onReplace,onSplit:function(){},style:{color:d.color,fontSize:b?h+"px":y,textAlign:f,position:b&&m.length?"static":void 0},className:k()(i,(e={"has-text-color":d.color},c()(e,d.class,d.class),c()(e,l.class,b?void 0:l.class),c()(e,"is-amp-fit-text",b),e)),placeholder:p||Object(r.__)("Write text…","amp")})))}}]),t}(n.Component)),x=function(e){var t=e.attributes,a=t.content,r=t.ampFitText,o=t.tagName,i=Object(w.j)(t),c=Object(w.q)(t);if(!r)return Object(n.createElement)(_.RichText.Content,{tagName:o,style:c,className:i,value:a,format:"string"});var l=o;return c.display="flex",Object(n.createElement)(l,{style:c,className:i},Object(n.createElement)("amp-fit-text",{layout:"flex-item",className:"amp-text-content"},Object(n.createElement)(n.RawHTML,null,a)))};a.d(t,"name",function(){return B}),a.d(t,"settings",function(){return z});var B="amp/amp-story-text",z={title:Object(r.__)("Text","amp"),description:Object(r.__)("Add free-form text to your story","amp"),icon:Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z"})),category:"common",keywords:[Object(r.__)("title","amp"),Object(r.__)("heading","amp"),Object(r.__)("paragraph","amp")],supports:{anchor:!0,reusable:!0,className:!0},attributes:{placeholder:{type:"string"},content:{type:"string",source:"html",selector:".amp-text-content",default:""},type:{type:"string",default:"auto"},tagName:{type:"string",default:"p"},align:{type:"string"}},edit:C,save:x,transforms:{from:[{type:"raw",priority:20,selector:"p,h1,h2",transform:function(e){var t=e.outerHTML,a=Object(o.getBlockAttributes)(B,t);return a.content||(a.content=e.textContent,a.tagName=e.nodeName,a.ampFitText=!1),Object(o.createBlock)(B,a)}}]}}}]);
assets/js/amp-validated-url-post-edit-screen.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-dom-ready","wp-i18n","wp-polyfill"]
assets/js/amp-validated-url-post-edit-screen.js CHANGED
@@ -1,409 +1,3 @@
1
- /* exported ampValidatedUrlPostEditScreen */
2
-
3
- const ampValidatedUrlPostEditScreen = ( function() { // eslint-disable-line no-unused-vars
4
- let component = {
5
- data: {
6
- l10n: {
7
- unsaved_changes: '',
8
- showing_number_errors: '',
9
- page_heading: '',
10
- show_all: '',
11
- amp_enabled: false
12
- }
13
- }
14
- };
15
-
16
- /**
17
- * The id for the 'Showing x of y errors' notice.
18
- *
19
- * @var {string}
20
- */
21
- component.idNumberErrors = 'number-errors';
22
-
23
- /**
24
- * The id for the 'Show all' button.
25
- *
26
- * @var {string}
27
- */
28
- component.showAllId = 'show-all-errors';
29
-
30
- /**
31
- * Boot.
32
- *
33
- * @param {Object} data Data.
34
- * @param {Object} data.l10n Translations.
35
- */
36
- component.boot = function boot( data ) {
37
- Object.assign( component.data, data );
38
- component.handleShowAll();
39
- component.handleFiltering();
40
- component.handleSearching();
41
- component.handleStatusChange();
42
- component.handleBulkActions();
43
- component.changeHeading();
44
- component.watchForUnsavedChanges();
45
- component.showAMPIconIfEnabled();
46
- };
47
-
48
- /**
49
- * Add prompt when leaving page due to unsaved changes.
50
- */
51
- component.addBeforeUnloadPrompt = function addBeforeUnloadPrompt() {
52
- if ( component.beforeUnloadPromptAdded ) {
53
- return;
54
- }
55
- window.addEventListener( 'beforeunload', component.onBeforeUnload );
56
-
57
- // Remove prompt when clicking trash or update.
58
- document.querySelector( '#major-publishing-actions' ).addEventListener( 'click', function() {
59
- window.removeEventListener( 'beforeunload', component.onBeforeUnload );
60
- } );
61
-
62
- component.beforeUnloadPromptAdded = true;
63
- };
64
-
65
- /**
66
- * Watch for unsaved changes.
67
- *
68
- * Add an beforeunload warning when attempting to leave the page when there are unsaved changes,
69
- * unless the user is pressing the trash link or update button.
70
- */
71
- component.watchForUnsavedChanges = function watchForUnsavedChanges() {
72
- const onChange = function( event ) {
73
- if ( event.target.matches( 'select' ) ) {
74
- document.getElementById( 'post' ).removeEventListener( 'change', onChange );
75
- component.addBeforeUnloadPrompt();
76
- }
77
- };
78
- document.getElementById( 'post' ).addEventListener( 'change', onChange );
79
- };
80
-
81
- /**
82
- * Show message at beforeunload.
83
- *
84
- * @param {Event} event - The beforeunload event.
85
- * @return {string} Message.
86
- */
87
- component.onBeforeUnload = function onBeforeUnload( event ) {
88
- event.preventDefault();
89
- event.returnValue = component.data.l10n.unsaved_changes;
90
- return component.data.l10n.unsaved_changes;
91
- };
92
-
93
- /**
94
- * Updates the <tr> with 'Showing x of y validation errors' at the top of the list table with the current count.
95
- * If this does not exist yet, it creates the element.
96
- *
97
- * @param {number} numberErrorsDisplaying - The number of errors displaying.
98
- * @param {number} totalErrors - The total number of errors, displaying or not.
99
- */
100
- component.updateShowingErrorsRow = function updateShowingErrorsRow( numberErrorsDisplaying, totalErrors ) {
101
- const showAllButton = document.getElementById( component.showAllId );
102
- let thead, th,
103
- tr = document.getElementById( component.idNumberErrors );
104
- const theadQuery = document.getElementsByTagName( 'thead' );
105
-
106
- // Only create the <tr> if it does not exist yet.
107
- if ( theadQuery[ 0 ] && ! tr ) {
108
- thead = theadQuery[ 0 ];
109
- tr = document.createElement( 'tr' );
110
- th = document.createElement( 'th' );
111
- th.setAttribute( 'id', component.idNumberErrors );
112
- th.setAttribute( 'colspan', '6' );
113
- tr.appendChild( th );
114
- thead.appendChild( tr );
115
- }
116
-
117
- // If all of the errors are displaying, hide the 'Show all' button and the count notice.
118
- if ( showAllButton && numberErrorsDisplaying === totalErrors ) {
119
- showAllButton.classList.add( 'hidden' );
120
- tr.classList.add( 'hidden' );
121
- } else if ( null !== numberErrorsDisplaying ) {
122
- // Update the number of errors displaying and create a 'Show all' button if it does not exist yet.
123
- document.getElementById( component.idNumberErrors ).innerText = component.data.l10n.showing_number_errors.replace( '%1$s', numberErrorsDisplaying );
124
- document.getElementById( component.idNumberErrors ).classList.remove( 'hidden' );
125
- component.conditionallyCreateShowAllButton();
126
- if ( document.getElementById( component.showAllId ) ) {
127
- document.getElementById( component.showAllId ).classList.remove( 'hidden' );
128
- }
129
- }
130
- };
131
-
132
- /**
133
- * Conditionally creates and appends a 'Show all' button.
134
- */
135
- component.conditionallyCreateShowAllButton = function conditionallyCreateShowAllButton() {
136
- const buttonContainer = document.getElementById( 'url-post-filter' );
137
- let showAllButton = document.getElementById( component.showAllId );
138
-
139
- // There is no 'Show all' <button> yet, but there is a container element for it, create the <button>
140
- if ( ! showAllButton && buttonContainer ) {
141
- showAllButton = document.createElement( 'button' );
142
- showAllButton.id = component.showAllId;
143
- showAllButton.classList.add( 'button' );
144
- showAllButton.innerText = component.data.l10n.show_all;
145
- buttonContainer.appendChild( showAllButton );
146
- }
147
- };
148
-
149
- /**
150
- * On clicking the 'Show all' <button>, this displays all of the validation errors.
151
- * Then, it hides this 'Show all' <button> and the notice for the number of errors showing.
152
- */
153
- component.handleShowAll = function handleShowAll() {
154
- const onClick = function( event ) {
155
- const validationErrors = document.querySelectorAll( '[data-error-type]' );
156
- if ( ! event.target.matches( '#' + component.showAllId ) ) {
157
- return;
158
- }
159
- event.preventDefault();
160
-
161
- // Iterate through all of the errors, and remove the 'hidden' class.
162
- validationErrors.forEach( function( element ) {
163
- element.parentElement.parentElement.classList.remove( 'hidden' );
164
- } );
165
-
166
- /*
167
- * Update the notice to indicate that all of the errors are displaying.
168
- * Like 'Showing 5 of 5 validation errors'.
169
- */
170
- component.updateShowingErrorsRow( validationErrors.length, validationErrors.length );
171
-
172
- // Hide this 'Show all' button.
173
- event.target.classList.add( 'hidden' );
174
-
175
- // Change the value of the error type <select> element to 'All Error Types'.
176
- document.getElementById( 'amp_validation_error_type' ).selectedIndex = 0;
177
- };
178
-
179
- document.getElementById( 'url-post-filter' ).addEventListener( 'click', onClick );
180
- };
181
-
182
- /**
183
- * Handles filtering by error type, triggered by clicking 'Apply Filter'.
184
- *
185
- * Gets the value of the error type <select> element.
186
- * And hides all <tr> elements that do not have the same type of this value.
187
- * If 'All Error Types' is selected, this displays all errors.
188
- */
189
- component.handleFiltering = function handleFiltering() {
190
- const onChange = function( event ) {
191
- const showAllButton = document.getElementById( component.showAllId );
192
- if ( ! event.target.matches( 'select' ) ) {
193
- return;
194
- }
195
-
196
- event.preventDefault();
197
-
198
- const isAllErrorTypesSelected = ( '-1' === event.target.value );
199
- const errorTypeQuery = document.querySelectorAll( '[data-error-type]' );
200
-
201
- // If the user has chosen 'All Error Types' from the <select>, hide the 'Show all' button.
202
- if ( isAllErrorTypesSelected && showAllButton ) {
203
- showAllButton.classList.add( 'hidden' );
204
- }
205
-
206
- /*
207
- * Iterate through all of the <tr> elements in the list table.
208
- * If the error type does not match the value (selected error type), hide them.
209
- */
210
- let numberErrorsDisplaying = 0;
211
- errorTypeQuery.forEach( function( element ) {
212
- const errorType = element.getAttribute( 'data-error-type' );
213
-
214
- // If 'All Error Types' was selected, this should display all errors.
215
- if ( isAllErrorTypesSelected || ! event.target.value || event.target.value === errorType ) {
216
- element.parentElement.parentElement.classList.remove( 'hidden' );
217
- numberErrorsDisplaying++;
218
- } else {
219
- element.parentElement.parentElement.classList.add( 'hidden' );
220
- }
221
- } );
222
-
223
- component.updateShowingErrorsRow( numberErrorsDisplaying, errorTypeQuery.length );
224
- };
225
-
226
- document.getElementById( 'amp_validation_error_type' ).addEventListener( 'change', onChange );
227
- };
228
-
229
- /**
230
- * Handles searching for errors via the <input> and the 'Search Errors' <button>.
231
- */
232
- component.handleSearching = function handleSearching() {
233
- const onClick = function( event ) {
234
- event.preventDefault();
235
- if ( ! event.target.matches( 'input' ) ) {
236
- return;
237
- }
238
-
239
- const searchQuery = document.getElementById( 'invalid-url-search-search-input' ).value;
240
- const detailsQuery = document.querySelectorAll( 'tbody .column-details' );
241
-
242
- /*
243
- * Iterate through the 'Details' column of each row.
244
- * If the search query is not present, hide the row.
245
- */
246
- let numberErrorsDisplaying = 0;
247
- detailsQuery.forEach( function( element ) {
248
- let isSearchQueryPresent = false;
249
-
250
- element.querySelectorAll( '.detailed' ).forEach( function( detailed ) {
251
- if ( -1 !== detailed.innerText.indexOf( searchQuery ) ) {
252
- isSearchQueryPresent = true;
253
- }
254
- } );
255
-
256
- if ( isSearchQueryPresent ) {
257
- element.parentElement.classList.remove( 'hidden' );
258
- numberErrorsDisplaying++;
259
- } else {
260
- element.parentElement.classList.add( 'hidden' );
261
- }
262
- } );
263
-
264
- component.updateShowingErrorsRow( numberErrorsDisplaying, detailsQuery.length );
265
- };
266
-
267
- document.getElementById( 'search-submit' ).addEventListener( 'click', onClick );
268
- };
269
-
270
- /**
271
- * Update icon for select element.
272
- *
273
- * @param {HTMLSelectElement} select Select element.
274
- */
275
- component.updateSelectIcon = function updateSelectIcon( select ) {
276
- const newOption = select.options[ select.selectedIndex ];
277
- if ( newOption ) {
278
- const iconSrc = newOption.getAttribute( 'data-status-icon' );
279
- select.parentNode.querySelector( 'img' ).setAttribute( 'src', iconSrc );
280
- }
281
- };
282
-
283
- /**
284
- * Handles a change in the error status, like from 'New' to 'Accepted'.
285
- *
286
- * Gets the data-status-icon value from the newly-selected <option>.
287
- * And sets this as the src of the status icon <img>.
288
- */
289
- component.handleStatusChange = function handleStatusChange() {
290
- const setRowStatusClass = function( { row, select } ) {
291
- const acceptedValue = 3;
292
- const rejectedValue = 2;
293
- const status = parseInt( select.options[ select.selectedIndex ].value );
294
-
295
- row.classList.toggle( 'new', isNaN( status ) );
296
- row.classList.toggle( 'accepted', acceptedValue === status );
297
- row.classList.toggle( 'rejected', rejectedValue === status );
298
- };
299
-
300
- const onChange = function( { event, row, select } ) {
301
- if ( event.target.matches( 'select' ) ) {
302
- component.updateSelectIcon( event.target );
303
- setRowStatusClass( { row, select } );
304
- }
305
- };
306
-
307
- document.querySelectorAll( 'tr[id^="tag-"]' ).forEach( function( row ) {
308
- const select = row.querySelector( '.amp-validation-error-status' );
309
-
310
- if ( select ) {
311
- setRowStatusClass( { row, select } );
312
- select.addEventListener( 'change', function( event ) {
313
- onChange( { event, row, select } );
314
- } );
315
- }
316
- } );
317
- };
318
-
319
- /**
320
- * On checking a bulk action checkbox, this ensures that the 'Accept' and 'Reject' buttons are present. Handle clicking on buttons.
321
- *
322
- * They're hidden until one of these boxes is checked.
323
- * Also, on unchecking the last checked box, this hides these buttons.
324
- */
325
- component.handleBulkActions = function handleBulkActions() {
326
- const acceptButton = document.querySelector( 'button.action.accept' );
327
- const rejectButton = document.querySelector( 'button.action.reject' );
328
- const acceptAndRejectContainer = document.getElementById( 'accept-reject-buttons' );
329
-
330
- const onChange = function( event ) {
331
- let areThereCheckedBoxes;
332
-
333
- if ( ! event.target.matches( '[type=checkbox]' ) ) {
334
- return;
335
- }
336
-
337
- if ( event.target.checked ) {
338
- // This checkbox was checked, so ensure the buttons display.
339
- acceptAndRejectContainer.classList.remove( 'hidden' );
340
- } else {
341
- /*
342
- * This checkbox was unchecked.
343
- * So find if there are any other checkboxes that are checked.
344
- * If not, hide the 'Accept' and 'Reject' buttons.
345
- */
346
- areThereCheckedBoxes = false;
347
- document.querySelectorAll( '.check-column [type=checkbox]' ).forEach( function( element ) {
348
- if ( element.checked ) {
349
- areThereCheckedBoxes = true;
350
- }
351
- } );
352
- if ( ! areThereCheckedBoxes ) {
353
- acceptAndRejectContainer.classList.add( 'hidden' );
354
- }
355
- }
356
- };
357
-
358
- document.querySelectorAll( '.check-column [type=checkbox]' ).forEach( function( element ) {
359
- element.addEventListener( 'change', onChange );
360
- } );
361
-
362
- // Handle click on accept button.
363
- acceptButton.addEventListener( 'click', function() {
364
- Array.prototype.forEach.call( document.querySelectorAll( 'select.amp-validation-error-status' ), function( select ) {
365
- if ( select.closest( 'tr' ).querySelector( '.check-column input[type=checkbox]' ).checked ) {
366
- select.value = '3';
367
- component.updateSelectIcon( select );
368
- component.addBeforeUnloadPrompt();
369
- }
370
- } );
371
- } );
372
-
373
- // Handle click on reject button.
374
- rejectButton.addEventListener( 'click', function() {
375
- Array.prototype.forEach.call( document.querySelectorAll( 'select.amp-validation-error-status' ), function( select ) {
376
- if ( select.closest( 'tr' ).querySelector( '.check-column input[type=checkbox]' ).checked ) {
377
- select.value = '2';
378
- component.updateSelectIcon( select );
379
- component.addBeforeUnloadPrompt();
380
- }
381
- } );
382
- } );
383
- };
384
-
385
- /**
386
- * Changes the page heading and document title, as this doesn't look to be possible with a PHP filter.
387
- */
388
- component.changeHeading = function changeHeading() {
389
- const headingQuery = document.getElementsByClassName( 'wp-heading-inline' );
390
- if ( headingQuery[ 0 ] && component.data.l10n.page_heading ) {
391
- headingQuery[ 0 ].innerText = component.data.l10n.page_heading;
392
- document.title = component.data.l10n.page_heading + document.title;
393
- }
394
- };
395
-
396
- /**
397
- * Adds the AMP icon to the page heading if AMP is enabled on this URL.
398
- */
399
- component.showAMPIconIfEnabled = function() {
400
- const heading = document.querySelector( 'h1.wp-heading-inline' );
401
- if ( heading && true === component.data.l10n.amp_enabled ) {
402
- const ampIcon = document.createElement( 'span' );
403
- ampIcon.classList.add( 'status-text', 'sanitized' );
404
- heading.appendChild( ampIcon );
405
- }
406
- };
407
-
408
- return component;
409
- }() );
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}({0:function(e,t){!function(){e.exports=this.wp.domReady}()},2:function(e,t){!function(){e.exports=this.wp.i18n}()},8:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),c=n(2),a=window.ampValidation,i="show-all-errors";o()(function(){p(),h(),v(),y(),E(),b(),u(),L()});var l=!1,d=function(){l||(window.addEventListener("beforeunload",s),document.querySelector("#major-publishing-actions").addEventListener("click",function(){window.removeEventListener("beforeunload",s)}),l=!0)},u=function(){document.getElementById("post").addEventListener("change",function e(t){t.target.matches("select")&&"amp_validation_error_type"!==t.target.getAttribute("id")&&(document.getElementById("post").removeEventListener("change",e),d())})},s=function(e){return e.preventDefault(),e.returnValue=Object(c.__)("You have unsaved changes. Are you sure you want to leave?","amp"),Object(c.__)("You have unsaved changes. Are you sure you want to leave?","amp")},m=function(e,t){var n,r,o=document.getElementById(i),a=document.getElementById("number-errors"),l=document.getElementsByTagName("thead");l[0]&&!a&&(n=l[0],a=document.createElement("tr"),(r=document.createElement("th")).setAttribute("id","number-errors"),r.setAttribute("colspan","6"),a.appendChild(r),n.appendChild(a)),e===t?(o&&o.classList.add("hidden"),a.classList.add("hidden")):null!==e&&(document.getElementById("number-errors").innerText=Object(c.sprintf)(
2
+ /* translators: 1: number of errors being displayed. 2: total number of errors found. */
3
+ Object(c._n)("Showing %1$s of %2$s validation error","Showing %1$s of %2$s validation errors",t,"amp"),e,t),document.getElementById("number-errors").classList.remove("hidden"),f(),document.getElementById(i)&&document.getElementById(i).classList.remove("hidden"))},f=function(){var e=document.getElementById("url-post-filter"),t=document.getElementById(i);!t&&e&&((t=document.createElement("button")).id=i,t.classList.add("button"),t.innerText=Object(c.__)("Show all","amp"),e.appendChild(t))},p=function(){document.getElementById("url-post-filter").addEventListener("click",function(e){if(e.target.matches("#"+i)){e.preventDefault();var t=document.querySelectorAll("[data-error-type]");t.forEach(function(e){e.parentElement.parentElement.classList.remove("hidden")}),m(t.length,t.length),e.target.classList.add("hidden"),document.getElementById("amp_validation_error_type").selectedIndex=0}})},h=function(){document.getElementById("amp_validation_error_type").addEventListener("change",function(e){if(e.target.matches("select")){e.preventDefault();var t=document.getElementById(i),n="-1"===e.target.value,r=document.querySelectorAll("[data-error-type]");n&&t&&t.classList.add("hidden");var o=0;r.forEach(function(t){var r=t.getAttribute("data-error-type");n||!e.target.value||e.target.value===r?(t.parentElement.parentElement.classList.remove("hidden"),o++):t.parentElement.parentElement.classList.add("hidden")}),m(o,r.length)}})},v=function(){document.getElementById("search-submit").addEventListener("click",function(e){if(e.preventDefault(),e.target.matches("input")){var t=document.getElementById("invalid-url-search-search-input").value,n=document.querySelectorAll("tbody .column-details"),r=0;n.forEach(function(e){var n=!1;e.querySelectorAll(".detailed").forEach(function(e){-1!==e.innerText.indexOf(t)&&(n=!0)}),n?(e.parentElement.classList.remove("hidden"),r++):e.parentElement.classList.add("hidden")}),m(r,n.length)}})},g=function(e){var t=e.options[e.selectedIndex];if(t){var n=t.getAttribute("data-status-icon");e.parentNode.querySelector("img").setAttribute("src",n)}},y=function(){var e=function(e){var t=e.row,n=e.select,r=parseInt(n.options[n.selectedIndex].value);t.classList.toggle("new",isNaN(r)),t.classList.toggle("accepted",3===r),t.classList.toggle("rejected",2===r)};document.querySelectorAll('tr[id^="tag-"]').forEach(function(t){var n=t.querySelector(".amp-validation-error-status");n&&(e({row:t,select:n}),n.addEventListener("change",function(r){!function(t){var n=t.event,r=t.row,o=t.select;n.target.matches("select")&&(g(n.target),e({row:r,select:o}))}({event:r,row:t,select:n})}))})},E=function(){var e=document.querySelector("button.action.accept"),t=document.querySelector("button.action.reject"),n=document.getElementById("accept-reject-buttons"),r=function(e){var t;e.target.matches("[type=checkbox]")&&(e.target.checked?n.classList.remove("hidden"):(t=!1,document.querySelectorAll(".check-column [type=checkbox]").forEach(function(e){e.checked&&(t=!0)}),t||n.classList.add("hidden")))};document.querySelectorAll(".check-column [type=checkbox]").forEach(function(e){e.addEventListener("change",r)}),e.addEventListener("click",function(){Array.prototype.forEach.call(document.querySelectorAll("select.amp-validation-error-status"),function(e){e.closest("tr").querySelector(".check-column input[type=checkbox]").checked&&(e.value="3",g(e),d())})}),t.addEventListener("click",function(){Array.prototype.forEach.call(document.querySelectorAll("select.amp-validation-error-status"),function(e){e.closest("tr").querySelector(".check-column input[type=checkbox]").checked&&(e.value="2",g(e),d())})})},b=function(){var e=document.querySelector("h1.wp-heading-inline");e&&a.page_heading&&(e.innerText=a.page_heading)},L=function(){var e=document.querySelector("h1.wp-heading-inline");if(e&&!0===Boolean(a.amp_enabled)){var t=document.createElement("span");t.classList.add("status-text","sanitized"),e.appendChild(t)}}}});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-validated-urls-index.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-dom-ready","wp-polyfill"]
assets/js/amp-validated-urls-index.js CHANGED
@@ -1,34 +1 @@
1
- /* exported ampValidatedUrlsIndex */
2
-
3
- const ampValidatedUrlsIndex = ( function() { // eslint-disable-line no-unused-vars
4
- let component = {
5
- classes: {}
6
- };
7
-
8
- /**
9
- * The class for the new status
10
- *
11
- * @type {string}
12
- */
13
- component.classes.new = 'new';
14
-
15
- /**
16
- * Boot.
17
- */
18
- component.boot = function boot() {
19
- component.highlightRowsWithNewStatus();
20
- };
21
-
22
- /**
23
- * Highlight rows with new status.
24
- */
25
- component.highlightRowsWithNewStatus = function highlightRowsWithNewStatus() {
26
- document.querySelectorAll( 'tr[id^="post-"]' ).forEach( function( row ) {
27
- if ( row.querySelector( 'span.status-text.' + component.classes.new ) ) {
28
- row.classList.add( 'new' );
29
- }
30
- } );
31
- };
32
-
33
- return component;
34
- }() );
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}({0:function(e,t){!function(){e.exports=this.wp.domReady}()},9:function(e,t,n){"use strict";n.r(t);var r=n(0);n.n(r)()(function(){document.querySelectorAll('tr[id^="post-"]').forEach(function(e){e.querySelector("span.status-text.new")&&e.classList.add("new")})})}});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/amp-validation-detail-toggle-compiled.js DELETED
@@ -1 +0,0 @@
1
- !function(t){var n={};function l(e){if(n[e])return n[e].exports;var c=n[e]={i:e,l:!1,exports:{}};return t[e].call(c.exports,c,c.exports,l),c.l=!0,c.exports}l.m=t,l.c=n,l.d=function(t,n,e){l.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},l.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},l.t=function(t,n){if(1&n&&(t=l(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(l.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var c in t)l.d(e,c,function(n){return t[n]}.bind(null,c));return e},l.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return l.d(n,"a",n),n},l.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},l.p="",l(l.s=5)}({2:function(module,exports){eval("module.exports = ampValidationI18n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcImFtcFZhbGlkYXRpb25JMThuXCI/YWE5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGFtcFZhbGlkYXRpb25JMThuOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n")},5:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var amp_validation_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);\n/* harmony import */ var amp_validation_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(amp_validation_i18n__WEBPACK_IMPORTED_MODULE_0__);\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n/**\n * Localized data\n */\n\n\nvar OPEN_CLASS = 'is-open';\n\n/**\n * Adds detail toggle buttons to the header and footer rows of the validation error \"details\" column.\n * The buttons are added via JS because there's no easy way to append them to the heading of a sortable\n * table column via backend code.\n *\n * @param {string} containerSelector Selector for elements that will have the button added.\n * @param {string} ariaLabel Screen reader label for the button.\n * @return {Array} Array of added buttons.\n */\nfunction addToggleButtons(containerSelector, ariaLabel) {\n\tvar addButton = function addButton(container) {\n\t\tvar button = document.createElement('button');\n\t\tbutton.setAttribute('aria-label', ariaLabel);\n\t\tbutton.setAttribute('type', 'button');\n\t\tbutton.setAttribute('class', 'error-details-toggle');\n\t\tcontainer.appendChild(button);\n\n\t\treturn button;\n\t};\n\n\treturn [].concat(_toConsumableArray(document.querySelectorAll(containerSelector))).map(function (container) {\n\t\treturn addButton(container);\n\t});\n}\n\nfunction addToggleAllListener(_ref) {\n\tvar btn = _ref.btn,\n\t _ref$toggleAllButtonS = _ref.toggleAllButtonSelector,\n\t toggleAllButtonSelector = _ref$toggleAllButtonS === undefined ? null : _ref$toggleAllButtonS,\n\t targetDetailsSelector = _ref.targetDetailsSelector;\n\n\tvar open = false;\n\n\tvar targetDetails = [].concat(_toConsumableArray(document.querySelectorAll(targetDetailsSelector)));\n\n\tvar toggleAllButtons = [];\n\tif (toggleAllButtonSelector) {\n\t\ttoggleAllButtons = [].concat(_toConsumableArray(document.querySelectorAll(toggleAllButtonSelector)));\n\t}\n\n\tvar onButtonClick = function onButtonClick() {\n\t\topen = !open;\n\t\ttoggleAllButtons.forEach(function (toggleAllButton) {\n\t\t\ttoggleAllButton.classList.toggle(OPEN_CLASS);\n\t\t});\n\n\t\ttargetDetails.forEach(function (detail) {\n\t\t\tif (open) {\n\t\t\t\tdetail.setAttribute('open', true);\n\t\t\t} else {\n\t\t\t\tdetail.removeAttribute('open');\n\t\t\t}\n\t\t});\n\t};\n\n\tbtn.addEventListener('click', onButtonClick);\n}\n\n/**\n * Adds classes to the rows for the amp_validation_error term list table.\n *\n * This is needed because \\WP_Terms_List_Table::single_row() does not allow for additional\n * attributes to be added to the <tr> element.\n */\nfunction addTermListTableRowClasses() {\n\tvar rows = [].concat(_toConsumableArray(document.querySelectorAll('#the-list tr')));\n\trows.forEach(function (row) {\n\t\tvar statusText = row.querySelector('.column-status > .status-text');\n\t\tif (statusText) {\n\t\t\trow.classList.toggle('new', statusText.classList.contains('new'));\n\t\t\trow.classList.toggle('accepted', statusText.classList.contains('accepted'));\n\t\t\trow.classList.toggle('rejected', statusText.classList.contains('rejected'));\n\t\t}\n\t});\n}\n\nwp.domReady(function () {\n\taddToggleButtons('th.column-details.manage-column', amp_validation_i18n__WEBPACK_IMPORTED_MODULE_0__[\"detailToggleBtnAriaLabel\"]).forEach(function (btn) {\n\t\taddToggleAllListener({\n\t\t\tbtn: btn,\n\t\t\ttoggleAllButtonSelector: '.column-details button.error-details-toggle',\n\t\t\ttargetDetailsSelector: '.column-details details'\n\t\t});\n\t});\n\n\taddToggleButtons('th.manage-column.column-sources_with_invalid_output', amp_validation_i18n__WEBPACK_IMPORTED_MODULE_0__[\"sourcesToggleBtnAriaLabel\"]).forEach(function (btn) {\n\t\taddToggleAllListener({\n\t\t\tbtn: btn,\n\t\t\ttoggleAllButtonSelector: '.column-sources_with_invalid_output button.error-details-toggle',\n\t\t\ttargetDetailsSelector: 'details.source'\n\t\t});\n\t});\n\n\taddTermListTableRowClasses();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zcmMvYW1wLXZhbGlkYXRpb24tZGV0YWlsLXRvZ2dsZS5qcz81YjZhIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF90b0NvbnN1bWFibGVBcnJheShhcnIpIHsgaWYgKEFycmF5LmlzQXJyYXkoYXJyKSkgeyBmb3IgKHZhciBpID0gMCwgYXJyMiA9IEFycmF5KGFyci5sZW5ndGgpOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7IGFycjJbaV0gPSBhcnJbaV07IH0gcmV0dXJuIGFycjI7IH0gZWxzZSB7IHJldHVybiBBcnJheS5mcm9tKGFycik7IH0gfVxuXG4vKipcbiAqIExvY2FsaXplZCBkYXRhXG4gKi9cbmltcG9ydCB7IGRldGFpbFRvZ2dsZUJ0bkFyaWFMYWJlbCwgc291cmNlc1RvZ2dsZUJ0bkFyaWFMYWJlbCB9IGZyb20gJ2FtcC12YWxpZGF0aW9uLWkxOG4nO1xuXG52YXIgT1BFTl9DTEFTUyA9ICdpcy1vcGVuJztcblxuLyoqXG4gKiBBZGRzIGRldGFpbCB0b2dnbGUgYnV0dG9ucyB0byB0aGUgaGVhZGVyIGFuZCBmb290ZXIgcm93cyBvZiB0aGUgdmFsaWRhdGlvbiBlcnJvciBcImRldGFpbHNcIiBjb2x1bW4uXG4gKiBUaGUgYnV0dG9ucyBhcmUgYWRkZWQgdmlhIEpTIGJlY2F1c2UgdGhlcmUncyBubyBlYXN5IHdheSB0byBhcHBlbmQgdGhlbSB0byB0aGUgaGVhZGluZyBvZiBhIHNvcnRhYmxlXG4gKiB0YWJsZSBjb2x1bW4gdmlhIGJhY2tlbmQgY29kZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gY29udGFpbmVyU2VsZWN0b3IgU2VsZWN0b3IgZm9yIGVsZW1lbnRzIHRoYXQgd2lsbCBoYXZlIHRoZSBidXR0b24gYWRkZWQuXG4gKiBAcGFyYW0ge3N0cmluZ30gYXJpYUxhYmVsIFNjcmVlbiByZWFkZXIgbGFiZWwgZm9yIHRoZSBidXR0b24uXG4gKiBAcmV0dXJuIHtBcnJheX0gQXJyYXkgb2YgYWRkZWQgYnV0dG9ucy5cbiAqL1xuZnVuY3Rpb24gYWRkVG9nZ2xlQnV0dG9ucyhjb250YWluZXJTZWxlY3RvciwgYXJpYUxhYmVsKSB7XG5cdHZhciBhZGRCdXR0b24gPSBmdW5jdGlvbiBhZGRCdXR0b24oY29udGFpbmVyKSB7XG5cdFx0dmFyIGJ1dHRvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO1xuXHRcdGJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCBhcmlhTGFiZWwpO1xuXHRcdGJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnYnV0dG9uJyk7XG5cdFx0YnV0dG9uLnNldEF0dHJpYnV0ZSgnY2xhc3MnLCAnZXJyb3ItZGV0YWlscy10b2dnbGUnKTtcblx0XHRjb250YWluZXIuYXBwZW5kQ2hpbGQoYnV0dG9uKTtcblxuXHRcdHJldHVybiBidXR0b247XG5cdH07XG5cblx0cmV0dXJuIFtdLmNvbmNhdChfdG9Db25zdW1hYmxlQXJyYXkoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChjb250YWluZXJTZWxlY3RvcikpKS5tYXAoZnVuY3Rpb24gKGNvbnRhaW5lcikge1xuXHRcdHJldHVybiBhZGRCdXR0b24oY29udGFpbmVyKTtcblx0fSk7XG59XG5cbmZ1bmN0aW9uIGFkZFRvZ2dsZUFsbExpc3RlbmVyKF9yZWYpIHtcblx0dmFyIGJ0biA9IF9yZWYuYnRuLFxuXHQgICAgX3JlZiR0b2dnbGVBbGxCdXR0b25TID0gX3JlZi50b2dnbGVBbGxCdXR0b25TZWxlY3Rvcixcblx0ICAgIHRvZ2dsZUFsbEJ1dHRvblNlbGVjdG9yID0gX3JlZiR0b2dnbGVBbGxCdXR0b25TID09PSB1bmRlZmluZWQgPyBudWxsIDogX3JlZiR0b2dnbGVBbGxCdXR0b25TLFxuXHQgICAgdGFyZ2V0RGV0YWlsc1NlbGVjdG9yID0gX3JlZi50YXJnZXREZXRhaWxzU2VsZWN0b3I7XG5cblx0dmFyIG9wZW4gPSBmYWxzZTtcblxuXHR2YXIgdGFyZ2V0RGV0YWlscyA9IFtdLmNvbmNhdChfdG9Db25zdW1hYmxlQXJyYXkoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCh0YXJnZXREZXRhaWxzU2VsZWN0b3IpKSk7XG5cblx0dmFyIHRvZ2dsZUFsbEJ1dHRvbnMgPSBbXTtcblx0aWYgKHRvZ2dsZUFsbEJ1dHRvblNlbGVjdG9yKSB7XG5cdFx0dG9nZ2xlQWxsQnV0dG9ucyA9IFtdLmNvbmNhdChfdG9Db25zdW1hYmxlQXJyYXkoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCh0b2dnbGVBbGxCdXR0b25TZWxlY3RvcikpKTtcblx0fVxuXG5cdHZhciBvbkJ1dHRvbkNsaWNrID0gZnVuY3Rpb24gb25CdXR0b25DbGljaygpIHtcblx0XHRvcGVuID0gIW9wZW47XG5cdFx0dG9nZ2xlQWxsQnV0dG9ucy5mb3JFYWNoKGZ1bmN0aW9uICh0b2dnbGVBbGxCdXR0b24pIHtcblx0XHRcdHRvZ2dsZUFsbEJ1dHRvbi5jbGFzc0xpc3QudG9nZ2xlKE9QRU5fQ0xBU1MpO1xuXHRcdH0pO1xuXG5cdFx0dGFyZ2V0RGV0YWlscy5mb3JFYWNoKGZ1bmN0aW9uIChkZXRhaWwpIHtcblx0XHRcdGlmIChvcGVuKSB7XG5cdFx0XHRcdGRldGFpbC5zZXRBdHRyaWJ1dGUoJ29wZW4nLCB0cnVlKTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdGRldGFpbC5yZW1vdmVBdHRyaWJ1dGUoJ29wZW4nKTtcblx0XHRcdH1cblx0XHR9KTtcblx0fTtcblxuXHRidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBvbkJ1dHRvbkNsaWNrKTtcbn1cblxuLyoqXG4gKiBBZGRzIGNsYXNzZXMgdG8gdGhlIHJvd3MgZm9yIHRoZSBhbXBfdmFsaWRhdGlvbl9lcnJvciB0ZXJtIGxpc3QgdGFibGUuXG4gKlxuICogVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBcXFdQX1Rlcm1zX0xpc3RfVGFibGU6OnNpbmdsZV9yb3coKSBkb2VzIG5vdCBhbGxvdyBmb3IgYWRkaXRpb25hbFxuICogYXR0cmlidXRlcyB0byBiZSBhZGRlZCB0byB0aGUgPHRyPiBlbGVtZW50LlxuICovXG5mdW5jdGlvbiBhZGRUZXJtTGlzdFRhYmxlUm93Q2xhc3NlcygpIHtcblx0dmFyIHJvd3MgPSBbXS5jb25jYXQoX3RvQ29uc3VtYWJsZUFycmF5KGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyN0aGUtbGlzdCB0cicpKSk7XG5cdHJvd3MuZm9yRWFjaChmdW5jdGlvbiAocm93KSB7XG5cdFx0dmFyIHN0YXR1c1RleHQgPSByb3cucXVlcnlTZWxlY3RvcignLmNvbHVtbi1zdGF0dXMgPiAuc3RhdHVzLXRleHQnKTtcblx0XHRpZiAoc3RhdHVzVGV4dCkge1xuXHRcdFx0cm93LmNsYXNzTGlzdC50b2dnbGUoJ25ldycsIHN0YXR1c1RleHQuY2xhc3NMaXN0LmNvbnRhaW5zKCduZXcnKSk7XG5cdFx0XHRyb3cuY2xhc3NMaXN0LnRvZ2dsZSgnYWNjZXB0ZWQnLCBzdGF0dXNUZXh0LmNsYXNzTGlzdC5jb250YWlucygnYWNjZXB0ZWQnKSk7XG5cdFx0XHRyb3cuY2xhc3NMaXN0LnRvZ2dsZSgncmVqZWN0ZWQnLCBzdGF0dXNUZXh0LmNsYXNzTGlzdC5jb250YWlucygncmVqZWN0ZWQnKSk7XG5cdFx0fVxuXHR9KTtcbn1cblxud3AuZG9tUmVhZHkoZnVuY3Rpb24gKCkge1xuXHRhZGRUb2dnbGVCdXR0b25zKCd0aC5jb2x1bW4tZGV0YWlscy5tYW5hZ2UtY29sdW1uJywgZGV0YWlsVG9nZ2xlQnRuQXJpYUxhYmVsKS5mb3JFYWNoKGZ1bmN0aW9uIChidG4pIHtcblx0XHRhZGRUb2dnbGVBbGxMaXN0ZW5lcih7XG5cdFx0XHRidG46IGJ0bixcblx0XHRcdHRvZ2dsZUFsbEJ1dHRvblNlbGVjdG9yOiAnLmNvbHVtbi1kZXRhaWxzIGJ1dHRvbi5lcnJvci1kZXRhaWxzLXRvZ2dsZScsXG5cdFx0XHR0YXJnZXREZXRhaWxzU2VsZWN0b3I6ICcuY29sdW1uLWRldGFpbHMgZGV0YWlscydcblx0XHR9KTtcblx0fSk7XG5cblx0YWRkVG9nZ2xlQnV0dG9ucygndGgubWFuYWdlLWNvbHVtbi5jb2x1bW4tc291cmNlc193aXRoX2ludmFsaWRfb3V0cHV0Jywgc291cmNlc1RvZ2dsZUJ0bkFyaWFMYWJlbCkuZm9yRWFjaChmdW5jdGlvbiAoYnRuKSB7XG5cdFx0YWRkVG9nZ2xlQWxsTGlzdGVuZXIoe1xuXHRcdFx0YnRuOiBidG4sXG5cdFx0XHR0b2dnbGVBbGxCdXR0b25TZWxlY3RvcjogJy5jb2x1bW4tc291cmNlc193aXRoX2ludmFsaWRfb3V0cHV0IGJ1dHRvbi5lcnJvci1kZXRhaWxzLXRvZ2dsZScsXG5cdFx0XHR0YXJnZXREZXRhaWxzU2VsZWN0b3I6ICdkZXRhaWxzLnNvdXJjZSdcblx0XHR9KTtcblx0fSk7XG5cblx0YWRkVGVybUxpc3RUYWJsZVJvd0NsYXNzZXMoKTtcbn0pOyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n")}});
 
assets/js/amp-validation-detail-toggle.deps.json ADDED
@@ -0,0 +1 @@
 
1
+ ["wp-dom-ready","wp-i18n","wp-polyfill"]
assets/js/amp-validation-detail-toggle.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get: