VK Blocks - Version 0.15.1

Version Description

[ design tuning ] Delete margin bottom of the last block in the group block.

Download this release

Release Info

Developer vektor-inc
Plugin Icon 128x128 VK Blocks
Version 0.15.1
Comparing to
See all releases

Code changes from version 0.12.6 to 0.15.1

inc/admin-notices.php ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * The admin notice for VK blocks Pro.
5
+ */
6
+ function vkblocks_admin_notice_pro() {
7
+
8
+ $plugin_base_dir = dirname(__FILE__);
9
+ if(strpos($plugin_base_dir,'vk-blocks-pro') === false) {
10
+ return;
11
+ }
12
+
13
+ $meta = get_user_meta( get_current_user_id(), 'vkblocks_dismissed_notice_pro', true );
14
+ if ( $meta ) {
15
+ return;
16
+ }
17
+ ?>
18
+
19
+ <div id="notice-vkblocks-pro" class="notice notice-success is-dismissible">
20
+ <p>
21
+ <strong>
22
+ <?php esc_html_e( 'We\'ve released VK Blocks Pro!', 'vk-blocks' ); ?>
23
+ </strong>
24
+ </p>
25
+ <p>
26
+ <?php
27
+ printf(
28
+ /* translators: 1: opening a tag, 2: closing a tag */
29
+ esc_html__(
30
+ 'Thank you for using VK Blocks. We\'ve released VK Blocks Pro. It has more custom blocks to build web site more easily. If you are using Outer, Simple Table, or Table of Contents blocks with Lightning Pro, please switch to use VK Blocks Pro. Lightning Pro user can download it at Free. Please read %1$s this post %2$s for more details.',
31
+ 'vk-blocks'
32
+ ),
33
+ '<a href="' . esc_url( __( 'https://www.vektor-inc.co.jp/info/', 'vk-blocks' ) ) . '">',
34
+ '</a>'
35
+ )
36
+ ?>
37
+ </p>
38
+ <p>
39
+ <a href="<?php echo esc_url( __( 'https://www.vektor-inc.co.jp/info/', 'vk-blocks' ) ); ?>">
40
+ <?php esc_html_e( 'See more', 'vk-blocks' ); ?></a>
41
+ <span> | </span>
42
+ <a href="<?php echo esc_url( wp_nonce_url( add_query_arg( 'vkblocks-dismiss-pro', 'dismiss_admin_notice' ), 'vkblocks-dismiss-pro-' . get_current_user_id() ) ); ?>" target="_parent">
43
+ <?php esc_html_e( 'Dismiss this notice', 'vk-blocks' ); ?></a>
44
+ </p>
45
+ </div>
46
+ <?php
47
+ }
48
+ add_action( 'admin_notices', 'vkblocks_admin_notice_pro' );
49
+
50
+
51
+ /**
52
+ * Dismiss admin notice for VK blocks Pro.
53
+ */
54
+ function vkblocks_admin_notice_dismiss() {
55
+ if ( isset( $_GET['vkblocks-dismiss-pro'] ) && check_admin_referer( 'vkblocks-dismiss-pro-' . get_current_user_id() ) ) {
56
+ update_user_meta( get_current_user_id(), 'vkblocks_dismissed_notice_pro', 1 );
57
+ }
58
+ }
59
+ add_action( 'admin_head', 'vkblocks_admin_notice_dismiss' );
inc/term-color/package/class.term-color.php ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ このファイルの元ファイルは
5
+ https://github.com/vektor-inc/vektor-wp-libraries
6
+ にあります。修正の際は上記リポジトリのデータを修正してください。
7
+ */
8
+
9
+ if ( ! class_exists( 'Vk_term_color' ) ) {
10
+
11
+ class Vk_term_color {
12
+
13
+ /*-------------------------------------------*/
14
+ /* REGISTER TERM META
15
+ /*-------------------------------------------*/
16
+
17
+ function term_meta_color() {
18
+
19
+ register_meta( 'term', 'term_color', array( $this, 'sanitize_hex' ) );
20
+ }
21
+
22
+ /*-------------------------------------------*/
23
+ /* SANITIZE DATA
24
+ /*-------------------------------------------*/
25
+
26
+ public static function sanitize_hex( $color ) {
27
+ // sanitize_hex_color() は undefined function くらう
28
+ $color = ltrim( $color, '#' );
29
+ return preg_match( '/([A-Fa-f0-9]{3}){1,2}$/', $color ) ? $color : '';
30
+ }
31
+
32
+ /*-------------------------------------------*/
33
+ /* タクソノミー新規追加ページでの日本語入力フォーム
34
+ /*-------------------------------------------*/
35
+ function taxonomy_add_new_meta_field_color() {
36
+
37
+ // this will add the custom meta field to the add new term page
38
+ ?>
39
+ <div class="form-field">
40
+ <?php wp_nonce_field( basename( __FILE__ ), 'term_color_nonce' ); ?>
41
+ <label for="term_color"><?php _e( 'Color', 'lightning-pro' ); ?></label>
42
+ <input type="text" name="term_color" id="term_color" class="term_color" value="">
43
+ </div>
44
+ <?php
45
+ }
46
+
47
+ /*-------------------------------------------*/
48
+ /* タクソノミー編集ページでのフォーム
49
+ /*-------------------------------------------*/
50
+ function taxonomy_add_edit_meta_field_color( $term ) {
51
+
52
+ // put the term ID into a variable
53
+ $term_color = Vk_term_color::get_term_color( $term->term_id );
54
+ ?>
55
+ <tr class="form-field">
56
+ <th scope="row" valign="top"><label for="term_color"><?php _e( 'Color', 'lightning-pro' ); ?></label></th>
57
+ <td>
58
+ <?php wp_nonce_field( basename( __FILE__ ), 'term_color_nonce' ); ?>
59
+ <input type="text" name="term_color" id="term_color" class="term_color" value="<?php echo $term_color; ?>">
60
+ </td>
61
+ </tr>
62
+ <?php
63
+ }
64
+
65
+ /*-------------------------------------------*/
66
+ /* カラーの保存処理
67
+ /*-------------------------------------------*/
68
+ // Save extra taxonomy fields callback function.
69
+ function save_term_meta_color( $term_id ) {
70
+
71
+ // verify the nonce --- remove if you don't care
72
+ if ( ! isset( $_POST['term_color_nonce'] ) || ! wp_verify_nonce( $_POST['term_color_nonce'], basename( __FILE__ ) ) ) {
73
+ return;
74
+ }
75
+
76
+ if ( isset( $_POST['term_color'] ) ) {
77
+ $now_value = get_term_meta( $term_id, 'term_color', true );
78
+ $new_value = $_POST['term_color'];
79
+ if ( $now_value != $new_value ) {
80
+ update_term_meta( $term_id, 'term_color', $new_value );
81
+ } else {
82
+ add_term_meta( $term_id, 'term_color', $new_value );
83
+ }
84
+ }
85
+ }
86
+
87
+ /*-------------------------------------------*/
88
+ /* 管理画面 _ カラーピッカーのスクリプトの読み込み
89
+ /*-------------------------------------------*/
90
+
91
+ function admin_enqueue_scripts( $hook_suffix ) {
92
+
93
+ // if ( 'edit-tags.php' !== $hook_suffix || 'category' !== get_current_screen()->taxonomy )
94
+ // return;
95
+
96
+ wp_enqueue_style( 'wp-color-picker' );
97
+ wp_enqueue_script( 'wp-color-picker' );
98
+
99
+ // add_action( 'admin_head', 'lmu_term_colors_print_styles' );
100
+ add_action( 'admin_footer', array( $this, 'term_colors_print_scripts' ) );
101
+ }
102
+
103
+ function term_colors_print_styles() {
104
+ ?>
105
+
106
+ <style type="text/css">
107
+ .column-color { width: 50px; }
108
+ .column-color .color-block { display: inline-block; width: 28px; height: 28px; border: 1px solid #ddd; }
109
+ </style>
110
+ <?php
111
+ }
112
+
113
+ function term_colors_print_scripts() {
114
+ ?>
115
+
116
+ <script type="text/javascript">
117
+ jQuery( document ).ready( function( $ ) {
118
+ $( '.term_color' ).wpColorPicker();
119
+ } );
120
+ </script>
121
+ <?php
122
+ }
123
+
124
+ /*-------------------------------------------*/
125
+ /* 管理画面 _ カテゴリー一覧でカラムの追加
126
+ /*-------------------------------------------*/
127
+
128
+ function edit_term_columns( $columns ) {
129
+
130
+ $columns['color'] = __( 'Color', 'lightning-pro' );
131
+
132
+ return $columns;
133
+ }
134
+
135
+
136
+ function manage_term_custom_column( $out, $column, $term_id ) {
137
+
138
+ if ( 'color' === $column ) {
139
+
140
+ $color = Vk_term_color::get_term_color( $term_id );
141
+
142
+ if ( ! $color ) {
143
+ $color = '#ffffff';
144
+ }
145
+
146
+ $out = sprintf( '<span class="color-block" style="background:%s;">&nbsp;</span>', esc_attr( $color ) );
147
+ }
148
+
149
+ return $out;
150
+ }
151
+
152
+ /*-------------------------------------------*/
153
+ /* termのカラーを取得
154
+ /*-------------------------------------------*/
155
+ public static function get_term_color( $term_id ) {
156
+ $term_color_default = '#999999';
157
+ $term_color_default = apply_filters( 'term_color_default_custom', $term_color_default );
158
+ if ( isset( $term_id ) ) {
159
+ $term_color = Vk_term_color::sanitize_hex( get_term_meta( $term_id, 'term_color', true ) );
160
+ $term_color = ( $term_color ) ? '#' . $term_color : $term_color_default;
161
+ } else {
162
+ $term_color = $term_color_default;
163
+ }
164
+ return $term_color;
165
+ }
166
+
167
+ /*-------------------------------------------*/
168
+ /* termのカラーを取得
169
+ /*-------------------------------------------*/
170
+ public static function get_single_term_with_color( $post = '', $args = array() ) {
171
+ if ( ! $post ) {
172
+ global $post;
173
+ }
174
+
175
+ $args_default = array(
176
+ 'class' => '',
177
+ );
178
+ $args = wp_parse_args( $args, $args_default );
179
+
180
+ $outer_class = '';
181
+ if ( ! empty( $args['class'] ) ) {
182
+ $outer_class = ' class="' . esc_attr( $args['class'] ) . '"';
183
+ }
184
+
185
+ $taxonomies = get_the_taxonomies();
186
+ $single_term_with_color = '';
187
+ if ( $taxonomies ) :
188
+ // get $taxonomy name
189
+ $taxonomy = key( $taxonomies );
190
+ $terms = get_the_terms( $post->ID, $taxonomy );
191
+ $term_name = esc_html( $terms[0]->name );
192
+ $term_color = Vk_term_color::get_term_color( $terms[0]->term_id );
193
+ $term_color = ( $term_color ) ? ' style="color:#fff;background-color:' . $term_color . '"' : '';
194
+ $single_term_with_color .= '<span' . $outer_class . $term_color . '>' . $term_name . '</span>';
195
+ endif;
196
+ return $single_term_with_color;
197
+ }
198
+
199
+ /*-------------------------------------------*/
200
+ /* term color を有効化する taxonomy
201
+ /*-------------------------------------------*/
202
+ public function get_term_color_taxonomies() {
203
+ /*
204
+ 最初Global変数指定をしていたが、 Global変数では
205
+ 複数の term color が存在した場合に実行タイミングの都合上任意に指定が効かないため、
206
+ フックでの指定を行う
207
+ */
208
+ global $vk_term_color_taxonomies;
209
+ if ( $vk_term_color_taxonomies ) {
210
+ $taxonomies = $vk_term_color_taxonomies;
211
+ } else {
212
+ $taxonomies = array( 'category', 'post_tag' );
213
+ }
214
+ $taxonomies = apply_filters( 'term_color_taxonomies_custom', $taxonomies );
215
+ // 重複の値を削除
216
+ $taxonomies = array_unique( $taxonomies );
217
+ // 特に影響はないがキーを振り直す
218
+ $taxonomies = array_values( $taxonomies );
219
+ return $taxonomies;
220
+ }
221
+ /*-------------------------------------------*/
222
+ /* 実行
223
+ /*-------------------------------------------*/
224
+ public function __construct() {
225
+ add_action( 'init', array( $this, 'term_meta_color' ) );
226
+ add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
227
+
228
+ /*-------------------------------------------*/
229
+ /* 管理画面 _ 各種処理発火
230
+ /*-------------------------------------------*/
231
+ // カラーピッカーを追加するタクソノミー
232
+
233
+ $taxonomies = Vk_term_color::get_term_color_taxonomies();
234
+
235
+ // 該当のタクソノミー分ループ処理する
236
+ foreach ( $taxonomies as $key => $value ) {
237
+ add_action( $value . '_add_form_fields', array( $this, 'taxonomy_add_new_meta_field_color' ), 10, 2 );
238
+ add_action( $value . '_edit_form_fields', array( $this, 'taxonomy_add_edit_meta_field_color' ), 10, 2 );
239
+ add_action( 'edited_' . $value, array( $this, 'save_term_meta_color' ), 10, 2 );
240
+ add_action( 'create_' . $value, array( $this, 'save_term_meta_color' ), 10, 2 );
241
+ add_filter( 'manage_edit-' . $value . '_columns', array( $this, 'edit_term_columns' ) );
242
+ add_filter( 'manage_' . $value . '_custom_column', array( $this, 'manage_term_custom_column' ), 10, 3 );
243
+ }
244
+ }
245
+ }
246
+
247
+ $Vk_term_color = new Vk_term_color();
248
+
249
+ }
inc/term-color/term-color-config.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**********************************************/
3
+ // Load modules
4
+ /**********************************************/
5
+
6
+ /*
7
+ 色選択機能をつける対象のタームの指定
8
+
9
+ // ★★★★★★ 関数のprefixは固有のものに変更する事 ★★★★★★ */
10
+ add_filter( 'term_color_taxonomies_custom', 'vkblocks_term_color_taxonomies_custom' );
11
+ function vkblocks_term_color_taxonomies_custom( $taxonomies ) {
12
+ // 存在するtaxonomiesを取得
13
+ $args = array( 'show_ui' => true );
14
+ $get_taxonomies = get_taxonomies( $args );
15
+ // term color を有効化する taxonomy の配列に追加
16
+ foreach ( $get_taxonomies as $key => $value ) {
17
+ $taxonomies[] = $value;
18
+ }
19
+ return $taxonomies;
20
+ }
21
+
22
+ /*
23
+ 読み込みタイミングをafter_setup_themeにしておかないと
24
+ テーマから対象taxonomyの指定がある場合に効かない
25
+ ★★★★★★ 関数のprefixは固有のものに変更する事 ★★★★★★
26
+ */
27
+
28
+ add_action( 'after_setup_theme', 'vkblocks_load_term_color' );
29
+ function vkblocks_load_term_color() {
30
+ require_once( 'package/class.term-color.php' );
31
+ }
inc/vk-blocks-config.php CHANGED
@@ -6,20 +6,23 @@
6
  // vk-blocks
7
  if ( ! function_exists( 'vkblocks_active' ) ) {
8
 
9
- require_once( 'vk-blocks/vk-blocks-functions.php' );
10
- require_once( 'vk-blocks/vk-blocks-bootstrap.php' );
11
-
12
  // Set asset URL.
13
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
14
  // Set version number.
15
- define( 'VK_BLOCKS_VERSION', '0.11.0' );
16
-
17
 
18
  global $vk_blocks_prefix;
19
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
20
 
 
 
 
 
 
 
 
 
21
 
22
- // ExUnitなど読み込み先によってはあらかじめ読み込んでいるので不要の場合がある
23
- require_once( 'font-awesome/font-awesome-config.php' );
24
-
25
  }
6
  // vk-blocks
7
  if ( ! function_exists( 'vkblocks_active' ) ) {
8
 
 
 
 
9
  // Set asset URL.
10
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
11
  // Set version number.
12
+ define( 'VK_BLOCKS_VERSION', '0.13.0' );
 
13
 
14
  global $vk_blocks_prefix;
15
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
16
 
17
+ require_once( 'vk-blocks/helpers.php' );
18
+ if ( ! vkblocks_is_lightning() ) {
19
+ require_once( 'vk-components/vk-components-config.php' );
20
+ require_once( 'vk-blocks/load-vk-components.php' );
21
+ require_once( 'font-awesome/font-awesome-config.php' );
22
+ require_once( 'term-color/term-color-config.php' );
23
+ require_once( 'vk-blocks/load-bootstrap.php' );
24
+ }
25
 
26
+ require_once( 'admin-notices.php' );
27
+ require_once( 'vk-blocks/vk-blocks-functions.php' );
 
28
  }
inc/vk-blocks/build/block-build-editor.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-outer:after,.editor-block-list-item-vk-blocks-simple-table:after,.editor-block-list-item-vk-blocks-table-of-contents:after{position:absolute;top:0;right:0;content:"Pro";display:inline-block;font-size:10px;line-height:1;color:#fff;background-color:#cd3034;border-radius:2px;padding:3px 4px}.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{font-size:.9em;display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{align-items:normal}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain,.mainSection .edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none;outline:unset;outline-offset:unset;text-align:unset}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:before,.mainSection .edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:before{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after,.mainSection .edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{content:none;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 td,.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{background-color:rgba(0,0,0,.05)}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-rich-text__editable{padding:0;margin:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit:before{right:0;left:0;top:0;bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th{padding:0;display:block;width:100%;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable{padding:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents{margin-top:3.5em;margin-bottom:3.5em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents-style-default{border:3px solid rgba(0,0,0,.04);box-shadow:inset 0 0 0 1px #fff;background-color:rgba(0,0,0,.015);padding:2rem}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents-style-default{padding:3rem 4rem}}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_title{text-align:center;font-size:1.2em;letter-spacing:.5em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents li{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list{padding:0;margin-top:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item{list-style:none;border-bottom:1px solid #e5e5e5;padding:.8rem 0}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-3{padding-left:1rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-4{padding-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-5{padding-left:3rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-6{padding-left:4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item_link{color:#333;border-bottom:1px solid #ccc}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item_link:hover{text-decoration:none;border-bottom:none}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-overflow{white-space:nowrap!important}
1
+ @charset "UTF-8";.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-outer:after,.editor-block-list-item-vk-blocks-post-list:after,.editor-block-list-item-vk-blocks-simple-table:after,.editor-block-list-item-vk-blocks-step:after,.editor-block-list-item-vk-blocks-table-of-contents:after,.editor-block-list-item-vk-blocks-timeline:after{position:absolute;top:0;right:0;content:"Pro";display:inline-block;font-size:10px;line-height:1;color:#fff;background-color:#cd3034;border-radius:2px;padding:3px 4px}.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark{padding-inline-start:2em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li{list-style:none;position:relative;margin-bottom:.8em;line-height:1.65em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;border-radius:50%;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark{counter-reset:number;list-style-type:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li{position:relative;list-style:none}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark li:before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center;border-radius:2px}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-lg li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-lg li::before{left:-.8em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-2x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-2x li::before{left:-1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-3x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-3x li::before{left:-1.4em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-4x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-4x li::before{left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li{line-height:1.25em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.fa-5x li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.fa-5x li::before{left:-1.6em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"•";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-arrow-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-arrow-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-triangle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-triangle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-circle-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-circle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-check-square-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-check-square-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-handpoint-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-handpoint-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-pencil-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-pencil-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-smile-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-smile-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-frown-mark li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-frown-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-default li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-default li::before{font-size:22px;line-height:1.1em}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-pink-color li::before{color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before{color:#fff;background-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-red-color li::before{color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before{color:#fff;background-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-orange-color li::before{color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before{color:#fff;background-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-luminous-vivid-amber-color li::before{color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before{color:#fff;background-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-light-green-cyan-color li::before{color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before{color:#fff;background-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-green-cyan-color li::before{color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before{color:#fff;background-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-pale-cyan-blue-color li::before{color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before{color:#fff;background-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-cyan-blue-color li::before{color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before{color:#fff;background-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-vivid-purple-color li::before{color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before{color:#fff;background-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-light-gray-color li::before{color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before{color:#fff;background-color:#eee}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-cyan-bluish-gray-color li::before{color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before{color:#fff;background-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper ol.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.vk-has-very-dark-gray-color li::before{color:#313131}.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,.edit-post-visual-editor.editor-styles-wrapper ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before{color:#fff;background-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-solid ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dotted ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-dashed ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double{border:double 5px;padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-double ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch{margin:1em 0;padding:.5em;border-radius:8px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-stitch .wp-block-group__inner-container{border:dashed 2px;border-radius:8px;padding:1.8em}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border{border-top:solid 1px;border-bottom:solid 1px;padding:1.8em;margin:1.2em 0;padding-left:0;padding-right:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-top-bottom-border ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow{box-shadow:0 0 5px rgba(0,0,0,.2);padding:1.8em;margin:1.2em 0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h2,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h3,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h4,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h5,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow h6{margin-bottom:1rem}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ol li:last-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.is-style-vk-group-shadow ul li:last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h3:first-child,.edit-post-visual-editor.editor-styles-wrapper .wp-block-group h4:first-child{margin-top:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group :last-child{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container{border-color:#f78da7}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container{border-color:#cf2e2e}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container{border-color:#ff6900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container{border-color:#fcb900}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container{border-color:#7bdcb5}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container{border-color:#00d084}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container{border-color:#8ed1fc}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container{border-color:#0693e3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container{border-color:#9b51e0}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container{border-color:#eee}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container{border-color:#abb8c3}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container{border-color:#313131}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert p{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{font-size:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{align-items:normal}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{max-width:86px;margin-right:1.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-border img{border:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame{background-color:#fff;padding:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.edit-post-visual-editor.editor-styles-wrapper .is-style-vk-image-photoFrame figcaption{margin:8px 0 0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{background-color:transparent;margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::before{content:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 td,.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{background-color:rgba(0,0,0,.05)}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-rich-text__editable{padding:0;margin:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit:before{right:0;left:0;top:0;bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th{padding:0;display:block;width:100%;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable{padding:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-overflow{white-space:nowrap!important}
inc/vk-blocks/build/block-build.css CHANGED
@@ -1,19 +1,20 @@
 
1
 
2
- .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{-webkit-transition:color .3s linear, opacity .3s linear;transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
3
 
4
- .vk_balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;-webkit-animation:vibration .1s infinite;animation:vibration .1s infinite}@-webkit-keyframes vibration{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes vibration{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon_content{font-size:.9em;display:inline-block}.vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.vk_balloon_icon{max-width:86px}.vk_balloon{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.vk_balloon.vk_balloon-position-left .vk_balloon_icon{margin-right:2rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right .vk_balloon_icon{margin-left:2rem}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}}
5
-
6
- .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:"areal";content:"Q ";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}
7
 
8
  .vk_button{margin:5px 0}.vk_button-color-custom a:hover{opacity:0.8;-webkit-box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25);box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25)}.vk_button-align-left{text-align:left}.vk_button-align-center{text-align:center}.vk_button-align-right{text-align:right}.vk_button-align-block{display:block}.vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.vk_button_link_before{margin-right:0.7rem}.vk_button_link_after{margin-left:0.7rem}.vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .editor-rich-text{display:inline-block}.btn.btn-primary{color:#fff}.btn.btn-secondary{color:#fff;background-color:#6c757d}.btn.btn-success{color:#fff}.btn.btn-info{color:#fff}.btn.btn-warning{color:#fff}.btn.btn-danger{color:#fff}.btn.btn-light{color:#fff;background-color:#f8f9fa}.btn.btn-dark{color:#fff;background-color:#343a40}.btn.btn-secondary:hover,.btn.btn-dark:hover{color:#fff}.btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#007bff;color:#fff}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus{background:#6c757d;color:#fff}.btn.btn-outline-success:hover,.btn.btn-outline-success:focus{background:#28a745;color:#fff}.btn.btn-outline-info:hover,.btn.btn-outline-info:focus{background:#17a2b8;color:#fff}.btn.btn-outline-warning:hover,.btn.btn-outline-warning:focus{background:#ffc107;color:#fff}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus{background:#dc3545;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#f8f9fa;color:#fff}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#343a40;color:#fff}
9
 
 
 
10
  .vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
11
 
12
- .vk_heading_title-style-plain,.mainSection .vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;-webkit-box-shadow:none;box-shadow:none;outline:unset;outline-offset:unset;text-align:unset}.vk_heading_title-style-plain:before,.mainSection .vk_heading_title-style-plain:before{content:none;border:none}.vk_heading_title-style-plain:after,.mainSection .vk_heading_title-style-plain:after{content:none;border:none}.vk_heading_subtext{margin-bottom:0}
13
 
14
- .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_outer .vk_outer_container{min-height:40px}.vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width: 576px){.vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width: 768px){.vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 992px){.vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width: 1200px){.vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 576px){.vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width: 768px){.vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width: 992px){.vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width: 1200px){.vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.vk_outer-bgPosition-fixed{background-attachment:fixed !important;background-size:cover !important}.vk_outer-bgPosition-normal{background-attachment:unset !important;background-size:cover !important}.vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.vk_outer_separator-position-upper svg{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vk_outer_separator-position-lower svg{bottom:0}.vk_outer .editor-block-list__block{margin:0}
15
 
16
- @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
17
 
18
  .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-webkit-box;display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
19
 
@@ -23,7 +24,5 @@
23
 
24
  .vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff_text_name{text-align:left;-webkit-box-shadow:none;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1.0;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent}.vk_staff_text_name:before,.vk_staff_text_name:after{border:none}.vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:14px;display:block;margin:0 0 0.5rem 4px;letter-spacing:5px}.vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:none}.vk_staff_text_profileTitle:before,.vk_staff_text_profileTitle:after{border:none}.vk_staff_text_profileText{font-size:14px}.vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff_photo button{width:100%}.vk_staff_photo .image-button{padding:0;margin:0;display:block}.vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff_photo-border-none{border:none}.vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width: 992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4rem}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:16px;letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media (min-width: 1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}
25
 
26
- .vk_tableOfContents{margin-top:3.5em;margin-bottom:3.5em}.vk_tableOfContents-style-default{border:3px solid rgba(0,0,0,0.04);-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;background-color:rgba(0,0,0,0.015);padding:2rem}@media (min-width: 769px){.vk_tableOfContents-style-default{padding:3rem 4rem}}.vk_tableOfContents_title{text-align:center;font-size:1.2em;letter-spacing:0.5em}.vk_tableOfContents li{margin:0}.vk_tableOfContents_list{padding:0;margin-top:1em}.vk_tableOfContents_list_item{list-style:none;border-bottom:1px solid #e5e5e5;padding:0.8rem 0}.vk_tableOfContents_list_item-h-3{padding-left:1rem}.vk_tableOfContents_list_item-h-4{padding-left:2rem}.vk_tableOfContents_list_item-h-5{padding-left:3rem}.vk_tableOfContents_list_item-h-6{padding-left:4rem}.vk_tableOfContents_list_item_link{color:#333;border-bottom:1px solid #ccc}.vk_tableOfContents_list_item_link:hover{text-decoration:none;border-bottom:none}
27
-
28
  .vk_table-col-overflow{white-space:nowrap !important}
29
 
1
+ ul.is-style-vk-default,ul.is-style-vk-arrow-mark,ul.is-style-vk-triangle-mark,ul.is-style-vk-check-mark,ul.is-style-vk-check-circle-mark,ul.is-style-vk-check-square-mark,ul.is-style-vk-handpoint-mark,ul.is-style-vk-pencil-mark,ul.is-style-vk-smile-mark,ul.is-style-vk-frown-mark,ul.is-style-vk-numbered-circle-mark,ul.is-style-vk-numbered-square-mark,ol.is-style-vk-default,ol.is-style-vk-arrow-mark,ol.is-style-vk-triangle-mark,ol.is-style-vk-check-mark,ol.is-style-vk-check-circle-mark,ol.is-style-vk-check-square-mark,ol.is-style-vk-handpoint-mark,ol.is-style-vk-pencil-mark,ol.is-style-vk-smile-mark,ol.is-style-vk-frown-mark,ol.is-style-vk-numbered-circle-mark,ol.is-style-vk-numbered-square-mark{-webkit-padding-start:2em;padding-inline-start:2em}ul.is-style-vk-default li,ul.is-style-vk-arrow-mark li,ul.is-style-vk-triangle-mark li,ul.is-style-vk-check-mark li,ul.is-style-vk-check-circle-mark li,ul.is-style-vk-check-square-mark li,ul.is-style-vk-handpoint-mark li,ul.is-style-vk-pencil-mark li,ul.is-style-vk-smile-mark li,ul.is-style-vk-frown-mark li,ul.is-style-vk-numbered-circle-mark li,ul.is-style-vk-numbered-square-mark li,ol.is-style-vk-default li,ol.is-style-vk-arrow-mark li,ol.is-style-vk-triangle-mark li,ol.is-style-vk-check-mark li,ol.is-style-vk-check-circle-mark li,ol.is-style-vk-check-square-mark li,ol.is-style-vk-handpoint-mark li,ol.is-style-vk-pencil-mark li,ol.is-style-vk-smile-mark li,ol.is-style-vk-frown-mark li,ol.is-style-vk-numbered-circle-mark li,ol.is-style-vk-numbered-square-mark li{list-style:none;position:relative;margin-bottom:0.8em;line-height:1.65em}ul.is-style-vk-numbered-circle-mark,ol.is-style-vk-numbered-circle-mark{counter-reset:number;list-style-type:none}ul.is-style-vk-numbered-circle-mark li,ol.is-style-vk-numbered-circle-mark li{position:relative;list-style:none}ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:bold;border-radius:50%;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center}ul.is-style-vk-numbered-square-mark,ol.is-style-vk-numbered-square-mark{counter-reset:number;list-style-type:none}ul.is-style-vk-numbered-square-mark li,ol.is-style-vk-numbered-square-mark li{position:relative;list-style:none}ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:bold;font-size:1em;line-height:1em;padding:.3em .37em .2em;text-align:center;border-radius:2px}ul.is-style-vk-numbered-circle-mark.fa-lg li::before,ul.is-style-vk-numbered-square-mark.fa-lg li::before,ol.is-style-vk-numbered-circle-mark.fa-lg li::before,ol.is-style-vk-numbered-square-mark.fa-lg li::before{left:-.8em}ul.is-style-vk-numbered-circle-mark.fa-2x li,ul.is-style-vk-numbered-square-mark.fa-2x li,ol.is-style-vk-numbered-circle-mark.fa-2x li,ol.is-style-vk-numbered-square-mark.fa-2x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-2x li::before,ul.is-style-vk-numbered-square-mark.fa-2x li::before,ol.is-style-vk-numbered-circle-mark.fa-2x li::before,ol.is-style-vk-numbered-square-mark.fa-2x li::before{left:-1.1em}ul.is-style-vk-numbered-circle-mark.fa-3x li,ul.is-style-vk-numbered-square-mark.fa-3x li,ol.is-style-vk-numbered-circle-mark.fa-3x li,ol.is-style-vk-numbered-square-mark.fa-3x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-3x li::before,ul.is-style-vk-numbered-square-mark.fa-3x li::before,ol.is-style-vk-numbered-circle-mark.fa-3x li::before,ol.is-style-vk-numbered-square-mark.fa-3x li::before{left:-1.4em}ul.is-style-vk-numbered-circle-mark.fa-4x li,ul.is-style-vk-numbered-square-mark.fa-4x li,ol.is-style-vk-numbered-circle-mark.fa-4x li,ol.is-style-vk-numbered-square-mark.fa-4x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-4x li::before,ul.is-style-vk-numbered-square-mark.fa-4x li::before,ol.is-style-vk-numbered-circle-mark.fa-4x li::before,ol.is-style-vk-numbered-square-mark.fa-4x li::before{left:-1.5em}ul.is-style-vk-numbered-circle-mark.fa-5x li,ul.is-style-vk-numbered-square-mark.fa-5x li,ol.is-style-vk-numbered-circle-mark.fa-5x li,ol.is-style-vk-numbered-square-mark.fa-5x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-5x li::before,ul.is-style-vk-numbered-square-mark.fa-5x li::before,ol.is-style-vk-numbered-circle-mark.fa-5x li::before,ol.is-style-vk-numbered-square-mark.fa-5x li::before{left:-1.6em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"•";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-arrow-mark li::before,ol.is-style-vk-arrow-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-triangle-mark li::before,ol.is-style-vk-triangle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-mark li::before,ol.is-style-vk-check-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-circle-mark li::before,ol.is-style-vk-check-circle-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-square-mark li::before,ol.is-style-vk-check-square-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-handpoint-mark li::before,ol.is-style-vk-handpoint-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-pencil-mark li::before,ol.is-style-vk-pencil-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-smile-mark li::before,ol.is-style-vk-smile-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.is-style-vk-frown-mark li::before,ol.is-style-vk-frown-mark li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li::before,ol.is-style-vk-default li::before{font-size:22px;line-height:1.1em}ul.vk-has-pale-pink-color li::before,ol.vk-has-pale-pink-color li::before{color:#f78da7}ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li::before{color:#ffffff;background-color:#f78da7}ul.vk-has-vivid-red-color li::before,ol.vk-has-vivid-red-color li::before{color:#cf2e2e}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li::before{color:#ffffff;background-color:#cf2e2e}ul.vk-has-luminous-vivid-orange-color li::before,ol.vk-has-luminous-vivid-orange-color li::before{color:#ff6900}ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li::before{color:#ffffff;background-color:#ff6900}ul.vk-has-luminous-vivid-amber-color li::before,ol.vk-has-luminous-vivid-amber-color li::before{color:#fcb900}ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li::before{color:#ffffff;background-color:#fcb900}ul.vk-has-light-green-cyan-color li::before,ol.vk-has-light-green-cyan-color li::before{color:#7bdcb5}ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li::before{color:#ffffff;background-color:#7bdcb5}ul.vk-has-vivid-green-cyan-color li::before,ol.vk-has-vivid-green-cyan-color li::before{color:#00d084}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li::before{color:#ffffff;background-color:#00d084}ul.vk-has-pale-cyan-blue-color li::before,ol.vk-has-pale-cyan-blue-color li::before{color:#8ed1fc}ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li::before{color:#ffffff;background-color:#8ed1fc}ul.vk-has-vivid-cyan-blue-color li::before,ol.vk-has-vivid-cyan-blue-color li::before{color:#0693e3}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li::before{color:#ffffff;background-color:#0693e3}ul.vk-has-vivid-purple-color li::before,ol.vk-has-vivid-purple-color li::before{color:#9b51e0}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li::before{color:#ffffff;background-color:#9b51e0}ul.vk-has-very-light-gray-color li::before,ol.vk-has-very-light-gray-color li::before{color:#eee}ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li::before{color:#ffffff;background-color:#eee}ul.vk-has-cyan-bluish-gray-color li::before,ol.vk-has-cyan-bluish-gray-color li::before{color:#abb8c3}ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li::before{color:#ffffff;background-color:#abb8c3}ul.vk-has-very-dark-gray-color li::before,ol.vk-has-very-dark-gray-color li::before{color:#313131}ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before,ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li::before,ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li::before{color:#ffffff;background-color:#313131}.wp-block-group.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin:1.2em 0}.wp-block-group.is-style-vk-group-solid h2,.wp-block-group.is-style-vk-group-solid h3,.wp-block-group.is-style-vk-group-solid h4,.wp-block-group.is-style-vk-group-solid h5,.wp-block-group.is-style-vk-group-solid h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-solid ul,.wp-block-group.is-style-vk-group-solid ol{margin-top:0}.wp-block-group.is-style-vk-group-solid ul li:last-child,.wp-block-group.is-style-vk-group-solid ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin:1.2em 0}.wp-block-group.is-style-vk-group-dotted h2,.wp-block-group.is-style-vk-group-dotted h3,.wp-block-group.is-style-vk-group-dotted h4,.wp-block-group.is-style-vk-group-dotted h5,.wp-block-group.is-style-vk-group-dotted h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-dotted ul,.wp-block-group.is-style-vk-group-dotted ol{margin-top:0}.wp-block-group.is-style-vk-group-dotted ul li:last-child,.wp-block-group.is-style-vk-group-dotted ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin:1.2em 0}.wp-block-group.is-style-vk-group-dashed h2,.wp-block-group.is-style-vk-group-dashed h3,.wp-block-group.is-style-vk-group-dashed h4,.wp-block-group.is-style-vk-group-dashed h5,.wp-block-group.is-style-vk-group-dashed h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-dashed ul,.wp-block-group.is-style-vk-group-dashed ol{margin-top:0}.wp-block-group.is-style-vk-group-dashed ul li:last-child,.wp-block-group.is-style-vk-group-dashed ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-double{border:double 5px;padding:1.8em;margin:1.2em 0}.wp-block-group.is-style-vk-group-double h2,.wp-block-group.is-style-vk-group-double h3,.wp-block-group.is-style-vk-group-double h4,.wp-block-group.is-style-vk-group-double h5,.wp-block-group.is-style-vk-group-double h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-double ul,.wp-block-group.is-style-vk-group-double ol{margin-top:0}.wp-block-group.is-style-vk-group-double ul li:last-child,.wp-block-group.is-style-vk-group-double ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-stitch{margin:1em 0;padding:0.5em;border-radius:8px}.wp-block-group.is-style-vk-group-stitch h2,.wp-block-group.is-style-vk-group-stitch h3,.wp-block-group.is-style-vk-group-stitch h4,.wp-block-group.is-style-vk-group-stitch h5,.wp-block-group.is-style-vk-group-stitch h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-stitch ul,.wp-block-group.is-style-vk-group-stitch ol{margin-top:0}.wp-block-group.is-style-vk-group-stitch ul li:last-child,.wp-block-group.is-style-vk-group-stitch ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-stitch .wp-block-group__inner-container{border:dashed 2px;border-radius:8px;padding:1.8em}.wp-block-group.is-style-vk-group-top-bottom-border{border-top:solid 1px;border-bottom:solid 1px;padding:1.8em;margin:1.2em 0;padding-left:0;padding-right:0}.wp-block-group.is-style-vk-group-top-bottom-border h2,.wp-block-group.is-style-vk-group-top-bottom-border h3,.wp-block-group.is-style-vk-group-top-bottom-border h4,.wp-block-group.is-style-vk-group-top-bottom-border h5,.wp-block-group.is-style-vk-group-top-bottom-border h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-top-bottom-border ul,.wp-block-group.is-style-vk-group-top-bottom-border ol{margin-top:0}.wp-block-group.is-style-vk-group-top-bottom-border ul li:last-child,.wp-block-group.is-style-vk-group-top-bottom-border ol li:last-child{margin-bottom:0}.wp-block-group.is-style-vk-group-shadow{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);padding:1.8em;margin:1.2em 0}.wp-block-group.is-style-vk-group-shadow h2,.wp-block-group.is-style-vk-group-shadow h3,.wp-block-group.is-style-vk-group-shadow h4,.wp-block-group.is-style-vk-group-shadow h5,.wp-block-group.is-style-vk-group-shadow h6{margin-bottom:1rem}.wp-block-group.is-style-vk-group-shadow ul,.wp-block-group.is-style-vk-group-shadow ol{margin-top:0}.wp-block-group.is-style-vk-group-shadow ul li:last-child,.wp-block-group.is-style-vk-group-shadow ol li:last-child{margin-bottom:0}.wp-block-group h3:first-child,.wp-block-group h4:first-child{margin-top:0}.wp-block-group *:last-child{margin-bottom:0}.wp-block-group.vk-has-pale-pink-color{border-color:#f78da7}.wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container{border-color:#f78da7}.wp-block-group.vk-has-vivid-red-color{border-color:#cf2e2e}.wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container{border-color:#cf2e2e}.wp-block-group.vk-has-luminous-vivid-orange-color{border-color:#ff6900}.wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container{border-color:#ff6900}.wp-block-group.vk-has-luminous-vivid-amber-color{border-color:#fcb900}.wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container{border-color:#fcb900}.wp-block-group.vk-has-light-green-cyan-color{border-color:#7bdcb5}.wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container{border-color:#7bdcb5}.wp-block-group.vk-has-vivid-green-cyan-color{border-color:#00d084}.wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container{border-color:#00d084}.wp-block-group.vk-has-pale-cyan-blue-color{border-color:#8ed1fc}.wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container{border-color:#8ed1fc}.wp-block-group.vk-has-vivid-cyan-blue-color{border-color:#0693e3}.wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container{border-color:#0693e3}.wp-block-group.vk-has-vivid-purple-color{border-color:#9b51e0}.wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container{border-color:#9b51e0}.wp-block-group.vk-has-very-light-gray-color{border-color:#eee}.wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container{border-color:#eee}.wp-block-group.vk-has-cyan-bluish-gray-color{border-color:#abb8c3}.wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container{border-color:#abb8c3}.wp-block-group.vk-has-very-dark-gray-color{border-color:#313131}.wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container{border-color:#313131}
2
 
3
+ .alert{padding:1em;margin:1em 0;border-radius:3px}.alert p{margin-bottom:0}.alert+.alert{margin-top:2em}.alert a{-webkit-transition:color .3s linear, opacity .3s linear;transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
4
 
5
+ .vk_balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;-webkit-animation:vibration .1s infinite;animation:vibration .1s infinite}@-webkit-keyframes vibration{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes vibration{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(1deg);transform:translate(2px, 2px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-1deg);transform:translate(2px, 0px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon_content{font-size:.9em}.vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.vk_balloon{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{max-width:86px;margin-right:1.5rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem;max-width:86px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0;max-width:86px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon_icon{max-width:96px}}
 
 
6
 
7
  .vk_button{margin:5px 0}.vk_button-color-custom a:hover{opacity:0.8;-webkit-box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25);box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25)}.vk_button-align-left{text-align:left}.vk_button-align-center{text-align:center}.vk_button-align-right{text-align:right}.vk_button-align-block{display:block}.vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.vk_button_link_before{margin-right:0.7rem}.vk_button_link_after{margin-left:0.7rem}.vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .editor-rich-text{display:inline-block}.btn.btn-primary{color:#fff}.btn.btn-secondary{color:#fff;background-color:#6c757d}.btn.btn-success{color:#fff}.btn.btn-info{color:#fff}.btn.btn-warning{color:#fff}.btn.btn-danger{color:#fff}.btn.btn-light{color:#fff;background-color:#f8f9fa}.btn.btn-dark{color:#fff;background-color:#343a40}.btn.btn-secondary:hover,.btn.btn-dark:hover{color:#fff}.btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#007bff;color:#fff}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus{background:#6c757d;color:#fff}.btn.btn-outline-success:hover,.btn.btn-outline-success:focus{background:#28a745;color:#fff}.btn.btn-outline-info:hover,.btn.btn-outline-info:focus{background:#17a2b8;color:#fff}.btn.btn-outline-warning:hover,.btn.btn-outline-warning:focus{background:#ffc107;color:#fff}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus{background:#dc3545;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#f8f9fa;color:#fff}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#343a40;color:#fff}
8
 
9
+ .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:"areal";content:"Q ";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}
10
+
11
  .vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
12
 
13
+ .vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;-webkit-box-shadow:none;box-shadow:none}.vk_heading_title-style-plain:after{border:none}.vk_heading_subtext{margin-bottom:0}
14
 
15
+ .is-style-vk-image-border img{border:1px solid #e5e5e5}.is-style-vk-image-photoFrame{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.is-style-vk-image-photoFrame figcaption{margin:8px 0 0}
16
 
17
+ @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{background-color:transparent;margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::before{content:none}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
18
 
19
  .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-webkit-box;display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
20
 
24
 
25
  .vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff_text_name{text-align:left;-webkit-box-shadow:none;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1.0;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent}.vk_staff_text_name:before,.vk_staff_text_name:after{border:none}.vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:14px;display:block;margin:0 0 0.5rem 4px;letter-spacing:5px}.vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:none}.vk_staff_text_profileTitle:before,.vk_staff_text_profileTitle:after{border:none}.vk_staff_text_profileText{font-size:14px}.vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff_photo button{width:100%}.vk_staff_photo .image-button{padding:0;margin:0;display:block}.vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff_photo-border-none{border:none}.vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width: 992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4rem}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:16px;letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media (min-width: 1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}
26
 
 
 
27
  .vk_table-col-overflow{white-space:nowrap !important}
28
 
inc/vk-blocks/build/block-build.js CHANGED
@@ -1,4 +1,4 @@
1
- !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},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)}([function(e,t,n){"use strict";e.exports=n(3)},function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
@@ -9,7 +9,7 @@
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
- !function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";e.exports=n(5)},function(e,t,n){"use strict";
13
  /** @license React v16.9.0
14
  * react.production.min.js
15
  *
@@ -17,23 +17,10 @@
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
- */var o=n(4),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,d=r?Symbol.for("react.lazy"):60116;r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder");var k="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,o=1;o<arguments.length;o++)n+="&args[]="+encodeURIComponent(arguments[o]);return e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function _(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}function E(){}function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw h(Error(85));this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var C=w.prototype=new E;C.constructor=w,o(C,_.prototype),C.isPureReactComponent=!0;var x={current:null},N={suspense:null},S={current:null},T=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var o=void 0,r={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)T.call(t,o)&&!B.hasOwnProperty(o)&&(r[o]=t[o]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===r[o]&&(r[o]=i[o]);return{$$typeof:a,type:e,key:l,ref:c,props:r,_owner:S.current}}function R(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var I=/\/+/g,A=[];function P(e,t,n,o){if(A.length){var r=A.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function z(e,t,n){return null==e?0:function e(t,n,o,r){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case l:i=!0}}if(i)return o(r,t,""===n?"."+M(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+M(c=t[s],s);i+=e(c,u,o,r)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=k&&t[k]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+M(c,s++),o,r);else if("object"===c)throw o=""+t,h(Error(31),"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function F(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,o,n,function(e){return e}):null!=e&&(R(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),o.push(e))}function D(e,t,n,o,r){var a="";null!=n&&(a=(""+n).replace(I,"$&/")+"/"),z(e,L,t=P(t,a,o,r)),j(t)}function U(){var e=x.current;if(null===e)throw h(Error(321));return e}var V={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return D(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;z(e,F,t=P(null,null,t,n)),j(t)},count:function(e){return z(e,function(){return null},null)},toArray:function(e){var t=[];return D(e,t,null,function(e){return e}),t},only:function(e){if(!R(e))throw h(Error(143));return e}},createRef:function(){return{current:null}},Component:_,PureComponent:w,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:d,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:c,Profiler:s,StrictMode:i,Suspense:m,unstable_SuspenseList:b,createElement:O,cloneElement:function(e,t,n){if(null==e)throw h(Error(267),e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(r in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)T.call(t,r)&&!B.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){u=Array(r);for(var p=0;p<r;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=O.bind(null,e);return t.type=e,t},isValidElement:R,version:"16.9.0",unstable_withSuspenseConfig:function(e,t){var n=N.suspense;N.suspense=void 0===t?null:t;try{e()}finally{N.suspense=n}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:x,ReactCurrentBatchConfig:N,ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:o}},W={default:V},H=W&&V||W;e.exports=H.default||H},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
- */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,c,i=l(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))r.call(n,u)&&(i[u]=n[u]);if(o){c=o(n);for(var p=0;p<c.length;p++)a.call(n,c[p])&&(i[c[p]]=n[c[p]])}}return i}},function(e,t,n){"use strict";
26
- /** @license React v16.9.0
27
- * react-dom-server.browser.production.min.js
28
- *
29
- * Copyright (c) Facebook, Inc. and its affiliates.
30
- *
31
- * This source code is licensed under the MIT license found in the
32
- * LICENSE file in the root directory of this source tree.
33
- */var o=n(6),r=n(0);function a(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,o=1;o<arguments.length;o++)n+="&args[]="+encodeURIComponent(arguments[o]);return e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}var l="function"==typeof Symbol&&Symbol.for,c=l?Symbol.for("react.portal"):60106,i=l?Symbol.for("react.fragment"):60107,s=l?Symbol.for("react.strict_mode"):60108,u=l?Symbol.for("react.profiler"):60114,p=l?Symbol.for("react.provider"):60109,f=l?Symbol.for("react.context"):60110,m=l?Symbol.for("react.concurrent_mode"):60111,b=l?Symbol.for("react.forward_ref"):60112,v=l?Symbol.for("react.suspense"):60113,d=l?Symbol.for("react.suspense_list"):60120,k=l?Symbol.for("react.memo"):60115,h=l?Symbol.for("react.lazy"):60116,g=l?Symbol.for("react.fundamental"):60117;function y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case i:return"Fragment";case c:return"Portal";case u:return"Profiler";case s:return"StrictMode";case v:return"Suspense";case d:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case f:return"Context.Consumer";case p:return"Context.Provider";case b:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case k:return y(e.type);case h:if(e=1===e._status?e._result:null)return y(e)}return null}var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;_.hasOwnProperty("ReactCurrentDispatcher")||(_.ReactCurrentDispatcher={current:null}),_.hasOwnProperty("ReactCurrentBatchConfig")||(_.ReactCurrentBatchConfig={suspense:null});var E={};function w(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var C=new Uint16Array(16),x=0;15>x;x++)C[x]=x+1;C[15]=0;var N=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,S=Object.prototype.hasOwnProperty,T={},B={};function O(e){return!!S.call(B,e)||!S.call(T,e)&&(N.test(e)?B[e]=!0:(T[e]=!0,!1))}function R(e,t,n,o,r,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=o,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){I[e]=new R(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){I[e]=new R(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){I[e]=new R(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){I[e]=new R(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){I[e]=new R(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)});var A=/[\-:]([a-z])/g;function P(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(A,P);I[t]=new R(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(A,P);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(A,P);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)}),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)});var j=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=j.exec(e);if(t){var n,o="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(o+=e.substring(r,n)),r=n+1,o+=t}e=r!==n?o+e.substring(r,n):o}return e}function M(e,t){var n,o=I.hasOwnProperty(e)?I[e]:null;return(n="style"!==e)&&(n=null!==o?0===o.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||function(e,t,n,o){if(null==t||function(e,t,n,o){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!o&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,o))return!0;if(o)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(e,t,o,!1)?"":null!==o?(e=o.attributeName,3===(n=o.type)||4===n&&!0===t?e+'=""':(o.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):O(e)?e+'="'+z(t)+'"':""}var F=null,L=null,D=null,U=!1,V=!1,W=null,H=0;function $(){if(null===F)throw a(Error(321));return F}function q(){if(0<H)throw a(Error(312));return{memoizedState:null,queue:null,next:null}}function G(){return null===D?null===L?(U=!1,L=D=q()):(U=!0,D=L):null===D.next?(U=!1,D=D.next=q()):(U=!0,D=D.next),D}function Z(e,t,n,o){for(;V;)V=!1,H+=1,D=null,n=e(t,o);return L=F=null,H=0,D=W=null,n}function Y(e,t){return"function"==typeof t?t(e):t}function Q(e,t,n){if(F=$(),D=G(),U){var o=D.queue;if(t=o.dispatch,null!==W&&void 0!==(n=W.get(o))){W.delete(o),o=D.memoizedState;do{o=e(o,n.action),n=n.next}while(null!==n);return D.memoizedState=o,[o,t]}return[D.memoizedState,t]}return e=e===Y?"function"==typeof t?t():t:void 0!==n?n(t):t,D.memoizedState=e,e=(e=D.queue={last:null,dispatch:null}).dispatch=function(e,t,n){if(!(25>H))throw a(Error(301));if(e===F)if(V=!0,e={action:n,next:null},null===W&&(W=new Map),void 0===(n=W.get(t)))W.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}.bind(null,F,e),[D.memoizedState,e]}function X(){}var J=0,K={readContext:function(e){var t=J;return w(e,t),e[t]},useContext:function(e){$();var t=J;return w(e,t),e[t]},useMemo:function(e,t){if(F=$(),t=void 0===t?null:t,null!==(D=G())){var n=D.memoizedState;if(null!==n&&null!==t){e:{var o=n[1];if(null===o)o=!1;else{for(var r=0;r<o.length&&r<t.length;r++){var a=t[r],l=o[r];if((a!==l||0===a&&1/a!=1/l)&&(a==a||l==l)){o=!1;break e}}o=!0}}if(o)return n[0]}}return e=e(),D.memoizedState=[e,t],e},useReducer:Q,useRef:function(e){F=$();var t=(D=G()).memoizedState;return null===t?(e={current:e},D.memoizedState=e):t},useState:function(e){return Q(Y,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:X,useEffect:X,useDebugValue:X,useResponder:function(e,t){return{props:t,responder:e}}},ee={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function te(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ne={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},oe=o({menuitem:!0},ne),re={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ae=["Webkit","ms","Moz","O"];Object.keys(re).forEach(function(e){ae.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),re[t]=re[e]})});var le=/([A-Z])/g,ce=/^ms-/,ie=r.Children.toArray,se=_.ReactCurrentDispatcher,ue={listing:!0,pre:!0,textarea:!0},pe=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,fe={},me={};var be=Object.prototype.hasOwnProperty,ve={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function de(e,t){if(void 0===e)throw a(Error(152),y(t)||"Component")}function ke(e,t,n){function l(r,l){var c=l.prototype&&l.prototype.isReactComponent,i=function(e,t,n,o){if(o&&("object"==typeof(o=e.contextType)&&null!==o))return w(o,n),o[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=E;return t}(l,t,n,c),s=[],u=!1,p={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===s)return null},enqueueReplaceState:function(e,t){u=!0,s=[t]},enqueueSetState:function(e,t){if(null===s)return null;s.push(t)}},f=void 0;if(c)f=new l(r.props,i,p),"function"==typeof l.getDerivedStateFromProps&&(null!=(c=l.getDerivedStateFromProps.call(null,r.props,f.state))&&(f.state=o({},f.state,c)));else if(F={},f=l(r.props,i,p),null==(f=Z(l,r.props,f,i))||null==f.render)return void de(e=f,l);if(f.props=r.props,f.context=i,f.updater=p,void 0===(p=f.state)&&(f.state=p=null),"function"==typeof f.UNSAFE_componentWillMount||"function"==typeof f.componentWillMount)if("function"==typeof f.componentWillMount&&"function"!=typeof l.getDerivedStateFromProps&&f.componentWillMount(),"function"==typeof f.UNSAFE_componentWillMount&&"function"!=typeof l.getDerivedStateFromProps&&f.UNSAFE_componentWillMount(),s.length){p=s;var m=u;if(s=null,u=!1,m&&1===p.length)f.state=p[0];else{c=m?p[0]:f.state;var b=!0;for(m=m?1:0;m<p.length;m++){var v=p[m];null!=(v="function"==typeof v?v.call(f,c,r.props,i):v)&&(b?(b=!1,c=o({},c,v)):o(c,v))}f.state=c}}else s=null;if(de(e=f.render(),l),r=void 0,"function"==typeof f.getChildContext&&"object"==typeof(i=l.childContextTypes))for(var d in r=f.getChildContext())if(!(d in i))throw a(Error(108),y(l)||"Unknown",d);r&&(t=o({},t,r))}for(;r.isValidElement(e);){var c=e,i=c.type;if("function"!=typeof i)break;l(c,i)}return{child:e,context:t}}var he=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==i?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:ie(t)):t=ie(t),t={type:null,domNamespace:ee.html,children:t,childIndex:0,context:E,footer:""};var o=C[0];if(0===o){var l=C,c=2*(o=l.length);if(!(65536>=c))throw a(Error(304));var s=new Uint16Array(c);for(s.set(l),(C=s)[0]=o+1,l=o;l<c-1;l++)C[l]=l+1;C[c-1]=0}else C[0]=C[o];this.threadID=o,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;C[e]=C[0],C[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,o=this.threadID;w(n,o);var r=n[o];this.contextStack[t]=n,this.contextValueStack[t]=r,n[o]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},e.prototype.read=function(e){if(this.exhausted)return null;var t=J;J=this.threadID;var n=se.current;se.current=K;try{for(var o=[""],r=!1;o[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var l=this.threadID;C[l]=C[0],C[0]=l;break}var c=this.stack[this.stack.length-1];if(r||c.childIndex>=c.children.length){var i=c.footer;if(""!==i&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===c.type)this.currentSelectValue=null;else if(null!=c.type&&null!=c.type.type&&c.type.type.$$typeof===p)this.popProvider(c.type);else if(c.type===v){this.suspenseDepth--;var s=o.pop();if(r){r=!1;var u=c.fallbackFrame;if(!u)throw a(Error(303));this.stack.push(u),o[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}o[this.suspenseDepth]+=s}o[this.suspenseDepth]+=i}else{var f=c.children[c.childIndex++],m="";try{m+=this.render(f,c.context,c.domNamespace)}catch(e){throw e}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=m}}return o[0]}finally{se.current=n,J=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=ke(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===c)throw a(Error(257));throw a(Error(258),n.toString())}return e=ie(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var l=e.type;if("string"==typeof l)return this.renderDOM(e,t,n);switch(l){case s:case m:case u:case d:case i:return e=ie(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case v:throw a(Error(294))}if("object"==typeof l&&null!==l)switch(l.$$typeof){case b:F={};var y=l.render(e.props,e.ref);return y=Z(l.render,e.props,y,e.ref),y=ie(y),this.stack.push({type:null,domNamespace:n,children:y,childIndex:0,context:t,footer:""}),"";case k:return e=[r.createElement(l.type,o({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case p:return n={type:e,domNamespace:n,children:l=ie(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case f:l=e.type,y=e.props;var _=this.threadID;return w(l,_),l=ie(y.children(l[_])),this.stack.push({type:e,domNamespace:n,children:l,childIndex:0,context:t,footer:""}),"";case g:throw a(Error(338));case h:throw a(Error(295))}throw a(Error(130),null==l?l:typeof l,"")},e.prototype.renderDOM=function(e,t,n){var l=e.type.toLowerCase();if(n===ee.html&&te(l),!fe.hasOwnProperty(l)){if(!pe.test(l))throw a(Error(65),l);fe[l]=!0}var c=e.props;if("input"===l)c=o({type:void 0},c,{defaultChecked:void 0,defaultValue:void 0,value:null!=c.value?c.value:c.defaultValue,checked:null!=c.checked?c.checked:c.defaultChecked});else if("textarea"===l){var i=c.value;if(null==i){i=c.defaultValue;var s=c.children;if(null!=s){if(null!=i)throw a(Error(92));if(Array.isArray(s)){if(!(1>=s.length))throw a(Error(93));s=s[0]}i=""+s}null==i&&(i="")}c=o({},c,{value:void 0,children:""+i})}else if("select"===l)this.currentSelectValue=null!=c.value?c.value:c.defaultValue,c=o({},c,{value:void 0});else if("option"===l){s=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(c.children);if(null!=s){var p=null!=c.value?c.value+"":u;if(i=!1,Array.isArray(s)){for(var f=0;f<s.length;f++)if(""+s[f]===p){i=!0;break}}else i=""+s===p;c=o({selected:void 0,children:void 0},c,{selected:i,children:u})}}if(i=c){if(oe[l]&&(null!=i.children||null!=i.dangerouslySetInnerHTML))throw a(Error(137),l,"");if(null!=i.dangerouslySetInnerHTML){if(null!=i.children)throw a(Error(60));if(!("object"==typeof i.dangerouslySetInnerHTML&&"__html"in i.dangerouslySetInnerHTML))throw a(Error(61))}if(null!=i.style&&"object"!=typeof i.style)throw a(Error(62),"")}for(y in i=c,s=this.makeStaticMarkup,u=1===this.stack.length,p="<"+e.type,i)if(be.call(i,y)){var m=i[y];if(null!=m){if("style"===y){f=void 0;var b="",v="";for(f in m)if(m.hasOwnProperty(f)){var d=0===f.indexOf("--"),k=m[f];if(null!=k){if(d)var h=f;else if(h=f,me.hasOwnProperty(h))h=me[h];else{var g=h.replace(le,"-$1").toLowerCase().replace(ce,"-ms-");h=me[h]=g}b+=v+h+":",v=f,b+=d=null==k||"boolean"==typeof k||""===k?"":d||"number"!=typeof k||0===k||re.hasOwnProperty(v)&&re[v]?(""+k).trim():k+"px",v=";"}}m=b||null}f=null;e:if(d=l,k=i,-1===d.indexOf("-"))d="string"==typeof k.is;else switch(d){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":d=!1;break e;default:d=!0}d?ve.hasOwnProperty(y)||(f=O(f=y)&&null!=m?f+'="'+z(m)+'"':""):f=M(y,m),f&&(p+=" "+f)}}s||u&&(p+=' data-reactroot=""');var y=p;i="",ne.hasOwnProperty(l)?y+="/>":(y+=">",i="</"+e.type+">");e:{if(null!=(s=c.dangerouslySetInnerHTML)){if(null!=s.__html){s=s.__html;break e}}else if("string"==typeof(s=c.children)||"number"==typeof s){s=z(s);break e}s=null}return null!=s?(c=[],ue[l]&&"\n"===s.charAt(0)&&(y+="\n"),y+=s):c=ie(c.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?te(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:l,children:c,childIndex:0,context:t,footer:i}),this.previousWasTextNode=!1,y},e}(),ge={renderToString:function(e){e=new he(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new he(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw a(Error(207))},renderToStaticNodeStream:function(){throw a(Error(208))},version:"16.9.0"},ye={default:ge},_e=ye&&ge||ye;e.exports=_e.default||_e},function(e,t,n){"use strict";
34
- /*
35
- object-assign
36
- (c) Sindre Sorhus
37
- @license MIT
38
- */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,c,i=l(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))r.call(n,u)&&(i[u]=n[u]);if(o){c=o(n);for(var p=0;p<c.length;p++)a.call(n,c[p])&&(i[c[p]]=n[c[p]])}}return i}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,r=wp.components,a=(r.RangeControl,r.RadioControl),l=r.PanelBody,c=r.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,f=s.MediaUpload,m=s.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,r=e.setAttributes,s=t.content,b=t.balloonName,v=t.balloonType,d=t.balloonBgColor,k=t.balloonAlign,h=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:k,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return r({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return r({balloonType:e})}}),React.createElement(m,{value:d,onChange:function(e){return r({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(k," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(f,{onSelect:function(e){return r({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:h,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:h?"image-button":"button button-large"},h?React.createElement("img",{className:"vk_balloon_icon_image",src:h,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return r({balloonName:e})},value:b,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:d,border:d},tagName:"p",className:"vk_balloon_content",onChange:function(e){return r({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,r=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(r)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t,n){"use strict";function o(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}n.r(t);var r=wp.i18n.__,a=window.wp.richText,l=a.registerFormatType,c=a.toggleFormat,i=a.applyFormat,s=a.removeFormat,u=a.getActiveFormat,p=wp.editor,f=p.RichTextToolbarButton,m=p.RichTextShortcut,b=p.InspectorControls,v=p.PanelColorSettings,d=(p.getColorObjectByColorValue,wp.element.Fragment),k="vk-blocks/highlighter",h=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M26.9,462.2l104.7,39.6l34-34l-73.2-73.2L26.9,462.2z M146.5,231.8c-10.3,9.1-14.4,23.4-10.4,36.6l12.5,41.1l-48.9,48.9 L201,459.6l48.8-48.8l41,12.6c13.2,4,27.5,0,36.6-10.3l27.3-29.1L175.5,204.6L146.5,231.8L146.5,231.8z M533.7,122.3L437,25.7 C417.4,6,385.8,5,364.9,23.4L201,186.6l171.8,171.8l163.1-163.9C554.3,173.6,553.3,142,533.7,122.3L533.7,122.3z"}));l(k,{title:r("Highlighter","vk-blocks"),tagName:"span",className:"vk_highlighter",attributes:{data:"data-color",style:"style"},edit:function(e){var t,n=e.value,a=e.isActive,l=e.onChange;if(a){var p=u(n,k);t=p.attributes.data}var g=function(e){e=function(e){return void 0===e&&(e="#fffd6b"),e}(e),l(c(n,{type:k,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(o(e,.7)," 0);")}}))};return React.createElement(d,null,React.createElement(b,null,React.createElement(v,{title:r("Highlighter","vk-blocks"),initialOpen:!0,colorSettings:[{value:t,onChange:function(e){l(e?i(n,{type:k,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(o(e,.7)," 0);")}}):s(n,k))},label:r("Highlight Color","vk-blocks")}]})),React.createElement(m,{type:"primary",character:"h",onUse:function(){return g(t)}}),React.createElement(f,{icon:h,title:r("Highlighter","vk-blocks"),onClick:function(){return g(t)},isActive:a,shortcutType:"primary",shortcutCharacter:"h"}))}});var g=n(0),y=n.n(g),_=n(2),E=n.n(_);function w(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var C=wp.i18n.__,x=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"getDom",value:function(e){var t=document.getElementsByClassName(e);return void 0!==t[0]&&t[0].querySelectorAll("h1, h2, h3, h4, h5, h6")}},{key:"getHtagsInEditor",value:function(){var e=this.getDom("edit-post-visual-editor");if(void 0===e)return!1;var t=Array.from(e),n=[];return t.forEach(function(e,o){n[o]={tagName:t[o].tagName,innerText:t[o].innerText}}),n}},{key:"returnHtml",value:function(e,t,n){n?n+=" vk_tableOfContents":n="vk_tableOfContents",t&&(n=n+" vk_tableOfContents-style-"+t);var o=0,r=0,a=0,l=0,c=0,i=function(e){return 0===e?1:e},s=React.createElement("div",{className:n},React.createElement("div",{className:"vk_tableOfContents_title"},C("Table of Contents","vk-blocks")),React.createElement("ul",{className:"vk_tableOfContents_list"},e.map(function(e){var t="vk_tableOfContents_list_item",n=Number(e.tagName.replace(/H/g,"")),s="";return 2===n&&(s=++o,r=0,a=0,l=0,c=0),3===n&&(s=o+"."+ ++r,a=0,l=0,c=0),4===n&&(a++,s=o+"."+i(r)+"."+a,l=0,c=0),5===n&&(l++,s=o+"."+i(r)+"."+i(a)+"."+l,c=0),6===n&&(c++,s=o+"."+i(r)+"."+i(a)+"."+i(l)+"."+c),s+=". ",React.createElement("li",{className:"".concat(t," ").concat(t,"-h-").concat(n)},React.createElement("a",{href:"",className:"".concat(t,"_link")},React.createElement("span",{className:"".concat(t,"_link_preNumber")},s),e.innerText))})));return E.a.renderToString(s)}}])&&w(t.prototype,n),o&&w(t,o),e}(),N=wp.i18n.__,S=wp.blocks.registerBlockType,T=wp.components,B=T.ServerSideRender,O=T.PanelBody,R=T.SelectControl,I=T.BaseControl,A=wp.element.Fragment,P=wp.data,j=P.subscribe,z=P.select,M=(P.dispatch,wp.editor),F=(M.RichText,M.InspectorControls),L=(M.MediaUpload,M.ColorPalette,y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("g",null,y.a.createElement("path",{d:"M199.4,402.1l266.4,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8 l0,25.6C186.6,396.3,192.5,402.1,199.4,402.1z"}),y.a.createElement("path",{d:"M199.4,323l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C186.6,317.3,192.5,323,199.4,323z"}),y.a.createElement("path",{d:"M199.4,243.8l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8 l0,25.6C186.6,238.1,192.5,243.8,199.4,243.8z"}),y.a.createElement("path",{d:"M110.2,402.1l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,396.3,103.3,402.1,110.2,402.1z"}),y.a.createElement("path",{d:"M110.2,323h30.8c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,317.3,103.3,323,110.2,323z"}),y.a.createElement("path",{d:"M110.2,243.8l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-30.8,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,238.1,103.3,243.8,110.2,243.8z"})),y.a.createElement("path",{d:"M159.7,158.5l256.7,0c5.3,0,9.9-4.6,9.9-9.9l0-28.8c0-5.3-4.6-9.9-9.9-9.9l-256.7,0c-5.3,0-9.9,4.6-9.9,9.9l0,28.8 C149.8,154.2,154.3,158.5,159.7,158.5z"})),y.a.createElement("path",{d:"M528,32H48C21.5,32,0,53.5,0,80v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V80C576,53.5,554.5,32,528,32z M528,432 H48V80h480V432z"})));function D(e){return(D="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 U(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function V(e,t){return!t||"object"!==D(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e,t){return(H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}S("vk-blocks/table-of-contents",{title:N("Table of Contents","vk-blocks"),icon:L,category:"vk-blocks-cat",attributes:{style:{type:"string",default:"default"},renderHtml:{type:"string",default:""}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=(e.clientId,t.style),a=new x,l=function(){var e=a.getHtagsInEditor(),t=a.returnHtml(e,r,o);n({renderHtml:t})};return j(function(){var e=z("core/block-editor").getSelectedBlock();if(e){e.name.match(/heading/g)&&l()}}),l(),y.a.createElement(A,null,y.a.createElement(F,null,y.a.createElement(O,null,y.a.createElement(I,{label:N("Style","vk-blocks"),help:""},y.a.createElement(R,{value:r,onChange:function(e){return n({style:e})},options:[{value:"default",label:N("Default","vk-blocks")},{value:"",label:N("No frame","vk-blocks")}]})))),vk_blocks_check.is_pro?y.a.createElement(B,{block:"vk-blocks/table-of-contents",attributes:t}):y.a.createElement("div",null,N("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(){return null}});var $=wp.i18n.__,q=wp.editor,G=q.RichText,Z=q.MediaUpload,Y=wp.components.Button,Q=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),V(this,W(t).apply(this,arguments))}var n,o,r;return 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&&H(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,o=e.vk_staff_text_role,r=e.vk_staff_text_profileTitle,a=e.vk_staff_text_profileText,l=e.vk_staff_photo_image,c=e.vk_staff_photo_image_alt,i=e.vk_staff_layout,s=e.vk_staff_nameColor,u=e.vk_staff_captionColor,p=e.vk_staff_positionColor,f=e.vk_staff_profileTitleColor,m=e.vk_staff_profileTextColor,b=e.vk_staff_photoBorder,v=this.props.setAttributes,d=this.props.className,k=this.props.for_,h="";return"edit"===k?h=y.a.createElement("div",{className:"".concat(d," vk_staff vk_staff-layout-").concat(i)},y.a.createElement("div",{className:"vk_staff_text"},y.a.createElement(G,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},onChange:function(e){return v({vk_staff_text_name:e})},value:t,placeholder:$("Your Name","vk-blocks")}),y.a.createElement(G,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},onChange:function(e){return v({vk_staff_text_caption:e})},value:n,placeholder:$("Caption","vk-blocks")}),y.a.createElement(G,{tagName:"p",className:"vk_staff_text_role",style:{color:p},onChange:function(e){return v({vk_staff_text_role:e})},value:o,placeholder:$("Role position","vk-blocks")}),y.a.createElement(G,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},onChange:function(e){return v({vk_staff_text_profileTitle:e})},value:r,placeholder:$("Profile title","vk-blocks")}),y.a.createElement(G,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},onChange:function(e){return v({vk_staff_text_profileText:e})},value:a,placeholder:$("Profile text","vk-blocks")})),y.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},y.a.createElement(Z,{onSelect:function(e){return v({vk_staff_photo_image:e.sizes.full.url})},type:"image",className:"vk_staff_photo_image",value:l,render:function(e){var t=e.open;return y.a.createElement(Y,{onClick:t,className:l?"image-button":"button button-large"},l?y.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:$(c,"vk-blocks")}):$("Select image","vk-blocks"))}}))):"save"===k&&(h=y.a.createElement("div",{className:"".concat(d," vk_staff vk_staff-layout-").concat(i)},y.a.createElement("div",{className:"vk_staff_text"},y.a.createElement(G.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},value:t}),y.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},value:n}),y.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:p},value:o}),y.a.createElement(G.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},value:r}),y.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},value:a})),l?y.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},y.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:c?$(c,"vk-blocks"):""})):"")),h}}])&&U(n.prototype,o),r&&U(n,r),t}(),X=wp.i18n.__,J=wp.blocks.registerBlockType,K=wp.components,ee=K.TextControl,te=K.PanelBody,ne=K.BaseControl,oe=K.SelectControl,re=wp.element.Fragment,ae=wp.editor,le=ae.InspectorControls,ce=ae.ColorPalette,ie=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("path",{d:"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434 H48V82h480V434z"}),y.a.createElement("path",{d:"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z"}),y.a.createElement("path",{d:"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7 c-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z"}),y.a.createElement("path",{d:"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395 z"}),y.a.createElement("path",{d:"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332 C89,336,92.3,339.2,96.2,339.2z"}),y.a.createElement("path",{d:"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4 C89,280.2,92.3,283.4,96.2,283.4z"}),y.a.createElement("path",{d:"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8 C89,217.4,90.8,219.1,92.9,219.1z"}),y.a.createElement("path",{d:"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4 C89,172.8,93.8,177.6,99.7,177.6z"}),y.a.createElement("path",{d:"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4 C146.3,172.8,151.1,177.6,157,177.6z"}),y.a.createElement("path",{d:"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C203.5,172.8,208.4,177.6,214.2,177.6z"}),y.a.createElement("path",{d:"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C260.8,172.8,265.6,177.6,271.5,177.6z"}));J("vk-blocks/staff",{title:X("Staff","vk-blocks"),icon:ie,category:"vk-blocks-cat",attributes:{vk_staff_text_name:{type:"string",source:"html",selector:"h3"},vk_staff_text_caption:{type:"string",source:"html",selector:"p.vk_staff_text_caption"},vk_staff_text_role:{type:"string",source:"html",selector:"p.vk_staff_text_role"},vk_staff_text_profileTitle:{type:"string",source:"html",selector:"h4"},vk_staff_text_profileText:{type:"string",source:"html",selector:"p.vk_staff_text_profileText"},vk_staff_photo_image:{type:"string",default:""},vk_staff_photo_image_alt:{type:"string",default:"Profile Picture"},vk_staff_layout:{type:"string",default:"default"},vk_staff_nameColor:{type:"string",default:"inherit"},vk_staff_captionColor:{type:"string",default:"inherit"},vk_staff_positionColor:{type:"string",default:"inherit"},vk_staff_profileTitleColor:{type:"string",default:"inherit"},vk_staff_profileTextColor:{type:"string",default:"inherit"},vk_staff_photoBorder:{type:"string",default:"default"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.vk_staff_photo_image_alt,a=t.vk_staff_layout,l=t.vk_staff_nameColor,c=t.vk_staff_captionColor,i=t.vk_staff_positionColor,s=t.vk_staff_profileTitleColor,u=t.vk_staff_profileTextColor,p=t.vk_staff_photoBorder;return y.a.createElement(re,null,y.a.createElement(le,null,y.a.createElement(te,{title:X("Layout","vk-blocks")},y.a.createElement(oe,{value:a,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:X("Default","vk-blocks")},{value:"imageLeft",label:X("Image left","vk-blocks")}]})),y.a.createElement(te,{title:X("Image border","vk-blocks")},y.a.createElement(oe,{value:p,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:X("Default","vk-blocks")},{value:"none",label:X("None","vk-blocks")}]})),y.a.createElement(te,{title:X("Alt text","vk-blocks")},y.a.createElement(ne,{help:X("Set the alt text for profile image","vk-blocks")},y.a.createElement(ee,{value:r,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),y.a.createElement(te,{title:X("Color","vk-blocks")},y.a.createElement(ne,{label:X("Staff name","vk-blocks")},y.a.createElement(ce,{value:l,onChange:function(e){return n({vk_staff_nameColor:e})}})),y.a.createElement(ne,{label:X("Name caption","vk-blocks")},y.a.createElement(ce,{value:c,onChange:function(e){return n({vk_staff_captionColor:e})}})),y.a.createElement(ne,{label:X("Role position","vk-blocks")},y.a.createElement(ce,{value:i,onChange:function(e){return n({vk_staff_positionColor:e})}})),y.a.createElement(ne,{label:X("Profile title","vk-blocks")},y.a.createElement(ce,{value:s,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),y.a.createElement(ne,{label:X("Profile text","vk-blocks")},y.a.createElement(ce,{value:u,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),y.a.createElement(Q,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes;return y.a.createElement(Q,{attributes:t,setAttributes:"",className:"",for_:"save"})}});function se(e){return(se="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 ue(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function pe(e,t){return!t||"object"!==se(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fe(e){return(fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var be=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,fe(t).apply(this,arguments))}var n,o,r;return 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&&me(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile,a=this.props.className;return y.a.createElement("div",{className:"".concat(a," vk_spacer")},y.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),y.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),y.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&ue(n.prototype,o),r&&ue(n,r),t}();function ve(e){return(ve="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 de(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ke(e,t){return!t||"object"!==ve(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function he(e){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ge(e,t){return(ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ye=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ke(this,he(t).apply(this,arguments))}var n,o,r;return 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&&ge(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile;return y.a.createElement("div",{className:"vk_spacer"},y.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),y.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),y.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&de(n.prototype,o),r&&de(n,r),t}(),_e=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return y.a.createElement(ye,{attributes:t})}}]),Ee=wp.i18n.__,we=wp.blocks.registerBlockType,Ce=wp.components,xe=Ce.RangeControl,Ne=Ce.PanelBody,Se=Ce.BaseControl,Te=Ce.SelectControl,Be=wp.element.Fragment,Oe=wp.editor.InspectorControls,Re=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),y.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),y.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));we("vk-blocks/spacer",{title:Ee("Responsive Spacer","vk-blocks"),icon:Re,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.unit,a=t.pc,l=t.tablet,c=t.mobile;return y.a.createElement(Be,null,y.a.createElement(Oe,null,y.a.createElement(Ne,null,y.a.createElement(Te,{label:Ee("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:Ee("px","vk-blocks")},{value:"em",label:Ee("em","vk-blocks")},{value:"rem",label:Ee("rem","vk-blocks")},{value:"vw",label:Ee("vw","vk-blocks")}]}),y.a.createElement(Se,{label:Ee("Height for each device.","vk-blocks")},y.a.createElement(xe,{label:Ee("PC","vk-blocks"),value:a,onChange:function(e){return n({pc:e})},step:.1}),y.a.createElement(xe,{label:Ee("Tablet","vk-blocks"),value:l,onChange:function(e){return n({tablet:e})},step:.1}),y.a.createElement(xe,{label:Ee("Mobile","vk-blocks"),value:c,onChange:function(e){return n({mobile:e})},step:.1})))),y.a.createElement(be,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return y.a.createElement(be,{attributes:t})},deprecated:_e});var Ie=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function Ae(e){return(Ae="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 Pe(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function je(e,t){return!t||"object"!==Ae(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ze(e){return(ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Me(e,t){return(Me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fe=wp.editor.InnerBlocks,Le=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),je(this,ze(t).apply(this,arguments))}var n,r,a;return 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&&Me(e,t)}(t,y.a.Component),n=t,(r=[{key:"render",value:function(){var e,t,n,r,a,l,c,i,s,u,p,f=this.props.attributes,m=f.bgColor,b=f.bgImage,v=f.bgPosition,d=f.outerWidth,k=f.padding_left_and_right,h=f.padding_top_and_bottom,g=f.opacity,_=f.upper_level,E=f.lower_level,w=f.upperDividerBgColor,C=f.lowerDividerBgColor,x=f.dividerType,N=f.borderWidth,S=f.borderStyle,T=f.borderColor,B=f.borderRadius,O=f.anchor,R=this.props.className,I=this.props.for_;return r=" vk_outer-width-".concat(d),m=o(m||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===k?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===h?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),E&&(i="lower"),"edit"===I?a=y.a.createElement(Fe,null):(a=y.a.createElement(Fe.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(m,", ").concat(m,"), url(").concat(b,")"):"linear-gradient(".concat(m,", ").concat(m,")"),T||(T="#fff"),0===_&&0===E?(u="".concat(N,"px ").concat(S," ").concat(T),p="".concat(B,"px")):(u="none",p="0px"),y.a.createElement("div",{id:O,className:R+" vk_outer"+r+e+t+n,style:{background:s,border:u,borderRadius:p}},Ie(_,w,c,x),y.a.createElement("div",{className:l},a),Ie(E,C,i,x))}}])&&Pe(n.prototype,r),a&&Pe(n,a),t}(),De=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function Ue(e){return(Ue="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 Ve(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function We(e,t){return!t||"object"!==Ue(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function He(e){return(He=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $e(e,t){return($e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var qe=wp.editor.InnerBlocks;function Ge(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var Ze=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),We(this,He(t).apply(this,arguments))}var n,o,r;return 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&&$e(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,a,l,c,i,s,u,p=this.props.attributes,f=p.bgColor,m=p.bgImage,b=p.bgPosition,v=p.outerWidth,d=p.padding_left_and_right,k=p.padding_top_and_bottom,h=p.opacity,g=p.upper_level,_=p.lower_level,E=p.upperDividerBgColor,w=p.lowerDividerBgColor,C=p.dividerType,x=p.borderWidth,N=p.borderStyle,S=p.borderColor,T=p.borderRadius,B=p.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(v),f=Ge(f||"#fff",h),n="parallax"===b?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===b?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===k?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",g&&(l="upper"),_&&(c="lower"),"edit"===O?r=y.a.createElement(qe,null):(r=y.a.createElement(qe.Content,null),a="vk_outer_container"),i=m?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(m,")"):"linear-gradient(".concat(f,", ").concat(f,")"),S||(S="#fff"),0===g&&0===_?(s="".concat(x,"px ").concat(N," ").concat(S),u="".concat(T,"px")):(s="none",u="0px"),y.a.createElement("div",{id:B,className:"vk_outer"+o+e+t+n,style:{background:i,border:s,borderRadius:u}},De(g,E,l,C),y.a.createElement("div",{className:a},r),De(_,w,c,C))}}])&&Ve(n.prototype,o),r&&Ve(n,r),t}(),Ye=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return y.a.createElement(Ze,{attributes:t,for_:"save"})}}];function Qe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var Xe=wp.i18n.__,Je=wp.blocks.registerBlockType,Ke=wp.components,et=Ke.RangeControl,tt=Ke.RadioControl,nt=Ke.PanelBody,ot=Ke.Button,rt=Ke.BaseControl,at=Ke.SelectControl,lt=wp.element.Fragment,ct=wp.editor,it=ct.InspectorControls,st=ct.MediaUpload,ut=ct.ColorPalette,pt=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("path",{d:"M288,390.2c74,0,134.2-60.3,134.2-134.2S362,121.8,288,121.8S153.8,182,153.8,256S214,390.2,288,390.2z M288,165.5 c49.9,0,90.5,40.6,90.5,90.5s-40.6,90.5-90.5,90.5s-90.5-40.6-90.5-90.5S238.1,165.5,288,165.5z"}),y.a.createElement("polygon",{points:"266.1,333.3 309.9,333.3 309.9,277.9 365.3,277.9 365.3,234.1 309.9,234.1 309.9,178.7 266.1,178.7 266.1,234.1 210.7,234.1 210.7,277.9 266.1,277.9 \t"})),y.a.createElement("path",{d:"M529,31H49C22.5,31,1,52.5,1,79v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V79C577,52.5,555.5,31,529,31z M529,431 H49V79h480V431z"}));Je("vk-blocks/outer",{title:Xe("Outer","vk-blocks"),icon:pt,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},defaultBgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.bgColor,a=t.defaultBgColor,l=t.bgImage,c=t.bgPosition,i=t.outerWidth,s=t.padding_left_and_right,u=t.padding_top_and_bottom,p=t.opacity,f=t.upper_level,m=t.lower_level,b=t.upperDividerBgColor,v=t.lowerDividerBgColor,d=t.dividerType,k=t.borderWidth,h=t.borderStyle,g=t.borderColor,_=t.borderRadius,E=function(e){e=function(e){return void 0===e&&(e=a),e}(e),n({bgColor:e})};return y.a.createElement(lt,null,y.a.createElement(it,null,y.a.createElement(nt,{title:Xe("Background Setting","vk-blocks"),initialOpen:!1},y.a.createElement(rt,{label:Xe("Color Setting","vk-blocks"),help:Xe("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},y.a.createElement(ut,{value:r,onChange:function(e){return E(e)}})),y.a.createElement(rt,{label:Xe("Opacity Setting","vk-blocks")},y.a.createElement(et,{value:p,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),y.a.createElement(rt,{label:Xe("Background Image","vk-blocks"),help:""},y.a.createElement(st,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return y.a.createElement(ot,{onClick:t,className:l?"image-button":"button button-large"},l?y.a.createElement("img",{className:"icon-image",src:l,alt:Xe("Upload image","vk-blocks")}):Xe("Select image","vk-blocks"))}})),y.a.createElement(rt,{label:Xe("Background image Position","vk-blocks"),help:""},y.a.createElement(tt,{selected:c,options:[{label:Xe("normal","vk-blocks"),value:"normal"},{label:Xe("Fixed","vk-blocks"),value:"fixed"},{label:Xe("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),y.a.createElement(nt,{title:Xe("Layout Setting","vk-blocks"),initialOpen:!1},y.a.createElement(rt,null,y.a.createElement(tt,{label:Xe("Outer width","vk-blocks"),selected:i,options:[{label:Xe("Normal","vk-blocks"),value:"normal"},{label:Xe("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),y.a.createElement(tt,{label:Xe("Contents area padding (left and right)","vk-blocks"),selected:s,options:[{label:Xe("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:Xe("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),y.a.createElement(tt,{label:Xe("Padding (top and bottom)","vk-blocks"),selected:u,options:[{label:Xe("Use default padding","vk-blocks"),value:"1"},{label:Xe("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),y.a.createElement(nt,{title:Xe("Divider Setting","vk-blocks"),initialOpen:!1},y.a.createElement(rt,null,y.a.createElement(at,{label:Xe("Type","vk-blocks"),value:d,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:Xe("Tilt","vk-blocks")},{value:"curve",label:Xe("Curve","vk-blocks")},{value:"wave",label:Xe("Wave","vk-blocks")},{value:"triangle",label:Xe("Triangle","vk-blocks")}]})),y.a.createElement(rt,{label:Xe("Upper Divider Level","vk-blocks")},y.a.createElement(et,{value:f,onChange:function(e){return n({upper_level:Qe(e,-100,100)})},min:"-100",max:"100"})),y.a.createElement(rt,null,y.a.createElement(ut,{value:b,onChange:function(e){return n({upperDividerBgColor:e})}})),y.a.createElement(rt,{label:Xe("Lower Divider Level","vk-blocks")},y.a.createElement(et,{value:m,onChange:function(e){return n({lower_level:Qe(e,-100,100)})},min:"-100",max:"100"})),y.a.createElement(rt,null,y.a.createElement(ut,{value:v,onChange:function(e){return n({lowerDividerBgColor:e})}}))),y.a.createElement(nt,{title:Xe("Border Setting","vk-blocks"),initialOpen:!1},y.a.createElement(rt,null,y.a.createElement("p",null,Xe("Border will disappear when divider effect is applied.","vk-blocks")),y.a.createElement(at,{label:Xe("Border type","vk-blocks"),value:h,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:Xe("None","vk-blocks")},{value:"solid",label:Xe("Solid","vk-blocks")},{value:"dotted",label:Xe("Dotted","vk-blocks")},{value:"dashed",label:Xe("Dashed","vk-blocks")},{value:"double",label:Xe("Double","vk-blocks")},{value:"groove",label:Xe("Groove","vk-blocks")},{value:"ridge",label:Xe("Ridge","vk-blocks")},{value:"inset",label:Xe("Inset","vk-blocks")},{value:"outset",label:Xe("Outset","vk-blocks")}]})),y.a.createElement(rt,null,y.a.createElement(ut,{value:g,onChange:function(e){return n({borderColor:e})}})),y.a.createElement(rt,{label:Xe("Border width","vk-blocks")},y.a.createElement(et,{value:k,onChange:function(e){return n({borderWidth:e})},min:"0"})),y.a.createElement(rt,{label:Xe("Border radius","vk-blocks")},y.a.createElement(et,{value:_,onChange:function(e){return n({borderRadius:Qe(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?y.a.createElement(Le,{attributes:t,className:o,for_:"edit"}):y.a.createElement("div",null,Xe("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return y.a.createElement(Le,{attributes:t,className:n,for_:"save"})},deprecated:Ye});var ft=n(1),mt=n.n(ft);function bt(e){return(bt="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 vt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function dt(e,t){return!t||"object"!==bt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function kt(e){return(kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ht(e,t){return(ht=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var gt=window.lodash.range,yt=wp.i18n,_t=yt.__,Et=yt.sprintf,wt=wp.element.Component,Ct=wp.components.Toolbar,xt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dt(this,kt(t).apply(this,arguments))}var n,o,r;return 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&&ht(e,t)}(t,wt),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:Et(_t("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,r=t.selectedLevel,a=t.onChange;return y.a.createElement(Ct,{controls:gt(n,o).map(function(t){return e.createLevelControl(t,r,a)})})}}])&&vt(n.prototype,o),r&&vt(n,r),t}();function Nt(e){return(Nt="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 St(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Tt(e,t){return!t||"object"!==Nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Bt(e){return(Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ot(e,t){return(Ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Rt=wp.editor.RichText,It=wp.i18n.__,At=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tt(this,Bt(t).apply(this,arguments))}var n,o,r;return 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&&Ot(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,r=n.align,a=n.title,l=n.titleColor,c=n.titleSize,i=n.subText,s=n.subTextFlag,u=n.subTextColor,p=n.subTextSize,f=n.titleStyle,m=n.titleMarginBottom,b=n.outerMarginBottom,v=this.props.setAttributes,d=this.props.className,k=this.props.for_,h=mt()(d,"vk_heading vk_heading-style-".concat(f)),g="h"+o;return null!=b&&(e={marginBottom:b+"rem"}),t=null!=m?{color:l,fontSize:c+"rem",marginBottom:m+"rem",textAlign:r}:{color:l,fontSize:c+"rem",textAlign:r},"edit"===k?y.a.createElement("div",{className:h,style:e},y.a.createElement(Rt,{tagName:g,value:a,onChange:function(e){return v({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:It("Input title…","vk-blocks")}),function(){if("on"===s)return y.a.createElement(Rt,{tagName:"p",value:i,onChange:function(e){return v({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:It("Input sub text…","vk-blocks")})}()):"save"===k?y.a.createElement("div",{className:h,style:e},y.a.createElement(Rt.Content,{tagName:g,value:a,onChange:function(e){return v({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:It("Input title…","vk-blocks")}),function(){if("on"===s)return y.a.createElement(Rt.Content,{tagName:"p",value:i,onChange:function(e){return v({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:It("Input sub text…","vk-blocks")})}()):void 0}}])&&St(n.prototype,o),r&&St(n,r),t}();function Pt(e){throw new Error('"'+e+'" is read-only')}var jt=wp.element.Fragment,zt=wp.editor,Mt=zt.RichText;zt.InspectorControls,zt.ColorPalette,zt.BlockControls,zt.AlignmentToolbar;var Ft=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b="h"+n;return y.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},y.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return y.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,h=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,w=t.bgType3,C=t.insertImage1,x=t.insertImage2,N=t.insertImage3;return y.a.createElement("article",{className:"vk_prBlocks row"},y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},C?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+C+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:C,alt:""})):(k||(Pt("color1"),k="#0693e3"),"0"===_?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:k,border:"1px solid ".concat(k)}},y.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+k}},y.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:k}}))),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:s,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:x,alt:""})):(h||(Pt("color2"),h="#0693e3"),"0"===E?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},y.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},y.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:h}}))),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:u,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},N?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:N,alt:""})):(g||(Pt("color3"),g="#0693e3"),"0"===w?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},y.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},y.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:g}}))),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),y.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b="h"+n;return y.a.createElement(jt,null,null==m?y.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p)},y.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return y.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()):y.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},y.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return y.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()))}}],Lt=wp.i18n.__,Dt=wp.blocks.registerBlockType,Ut=wp.components,Vt=Ut.RangeControl,Wt=Ut.PanelBody,Ht=Ut.RadioControl,$t=Ut.SelectControl,qt=wp.element.Fragment,Gt=wp.editor,Zt=(Gt.RichText,Gt.InspectorControls),Yt=Gt.ColorPalette,Qt=Gt.BlockControls,Xt=Gt.AlignmentToolbar,Jt=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("g",null,y.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),y.a.createElement("g",null,y.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),y.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),y.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),y.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),y.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),y.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));Dt("vk-blocks/heading",{title:Lt("Heading","vk-blocks"),icon:Jt,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.level,a=t.align,l=(t.title,t.titleColor),c=t.titleSize,i=(t.subText,t.subTextFlag),s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return y.a.createElement(qt,null,y.a.createElement(Qt,null,y.a.createElement(xt,{minLevel:2,maxLevel:5,selectedLevel:r,onChange:b})),y.a.createElement(Zt,null,y.a.createElement(Wt,{title:Lt("Style Settings","vk-blocks"),initialOpen:!1},y.a.createElement($t,{label:Lt("Heading style","vk-blocks"),value:p,onChange:function(e){return n({titleStyle:e})},options:[{label:Lt("Default","vk-blocks"),value:"default"},{label:Lt("Plain","vk-blocks"),value:"plain"}]}),y.a.createElement("label",null,Lt("Margin bottom size (rem)","vk-blocks")),y.a.createElement(Vt,{value:m,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),y.a.createElement(Wt,{title:Lt("Heading Settings","vk-blocks"),initialOpen:!1},y.a.createElement("label",null,Lt("Level","vk-blocks")),y.a.createElement(xt,{minLevel:1,maxLevel:7,selectedLevel:r,onChange:b}),y.a.createElement("p",null,Lt("Text Alignment")),y.a.createElement(Xt,{value:a,onChange:function(e){n({align:e})}}),y.a.createElement("label",null,Lt("Text size (rem)","vk-blocks")),y.a.createElement(Vt,{value:c,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),y.a.createElement("label",null,Lt("Heading margin bottom size (rem)","vk-blocks")),y.a.createElement(Vt,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),y.a.createElement(Yt,{value:l,onChange:function(e){return n({titleColor:e})}})),y.a.createElement(Wt,{title:Lt("Sub Text Settings","vk-blocks"),initialOpen:!1},y.a.createElement(Ht,{label:Lt("Position","vk-blocks"),selected:i,options:[{label:Lt("Display","vk-blocks"),value:"on"},{label:Lt("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),y.a.createElement("label",null,Lt("Text size (rem)","vk-blocks")),y.a.createElement(Vt,{value:u,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),y.a.createElement(Yt,{value:s,onChange:function(e){return n({subTextColor:e})}}))),y.a.createElement(At,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return y.a.createElement(At,{attributes:t,className:n,for_:"save"})},deprecated:Ft});var Kt=wp.editor.RichText,en=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return y.a.createElement("div",{className:"alert alert-".concat(n)},y.a.createElement(Kt.Content,{tagName:"p",value:o}))}}],tn=wp.i18n.__,nn=wp.blocks.registerBlockType,on=wp.editor.RichText;nn("vk-blocks/alert",{title:tn("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.style,a=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(r)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===r},"Success"),React.createElement("option",{value:"info",selected:"info"===r},"Info"),React.createElement("option",{value:"warning",selected:"warning"===r},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===r},"Danger")),React.createElement(on,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,r=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(on.Content,{tagName:"p",value:r}))},deprecated:en});n(7);function rn(e){return(rn="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 an(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ln(e,t){return!t||"object"!==rn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function cn(e){return(cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sn(e,t){return(sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var un=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ln(this,cn(t).apply(this,arguments))}var n,o,r;return 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&&sn(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=y.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=y.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),y.a.createElement("a",{href:a,id:"vk_button_link",style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener noreferrer"},m,s,b,u&&y.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&an(n.prototype,o),r&&an(n,r),t}();function pn(e){return(pn="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 fn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function mn(e,t){return!t||"object"!==pn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function bn(e){return(bn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vn(e,t){return(vn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var dn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),mn(this,bn(t).apply(this,arguments))}var n,o,r;return 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&&vn(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},f="",m="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(f=y.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=y.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),y.a.createElement("a",{href:a,className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&fn(n.prototype,o),r&&fn(n,r),t}();function kn(e){return(kn="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 hn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function gn(e,t){return!t||"object"!==kn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yn(e){return(yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _n(e,t){return(_n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var En=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gn(this,yn(t).apply(this,arguments))}var n,o,r;return 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)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},f="",m="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(f=y.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=y.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),y.a.createElement("a",{href:a,id:"vk_button_link",className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&hn(n.prototype,o),r&&hn(n,r),t}();function wn(e){return(wn="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 Cn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function xn(e,t){return!t||"object"!==wn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Nn(e){return(Nn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Sn(e,t){return(Sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Tn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xn(this,Nn(t).apply(this,arguments))}var n,o,r;return 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&&Sn(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=y.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=y.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),y.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:f,target:l?"_blank":null,rel:"noopener noreferrer"},m,s,b,u&&y.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Cn(n.prototype,o),r&&Cn(n,r),t}();function Bn(e){return(Bn="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 On(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Rn(e,t){return!t||"object"!==Bn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function In(e){return(In=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rn(this,In(t).apply(this,arguments))}var n,o,r;return 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&&An(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=y.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=y.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),y.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:f,target:l?"_blank":null},m,s,b,u&&y.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&On(n.prototype,o),r&&On(n,r),t}(),jn=wp.editor.RichText,zn=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,f="";return i?f="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(f="vk_button vk_button-align-".concat(s)),y.a.createElement("div",{className:f},y.a.createElement(dn,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:y.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,f="";return i?f="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(f="vk_button vk_button-align-".concat(s)),y.a.createElement("div",{className:f},y.a.createElement(En,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:y.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,m="";return s?m="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(m="vk_button vk_button-align-".concat(u)),y.a.createElement("div",{className:m},y.a.createElement(Tn,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:y.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,m="";return s?m="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(m="vk_button vk_button-align-".concat(u)),y.a.createElement("div",{className:m},y.a.createElement(Pn,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:y.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],Mn=wp.i18n.__,Fn=wp.blocks.registerBlockType,Ln=wp.components,Dn=(Ln.RangeControl,Ln.RadioControl),Un=Ln.PanelBody,Vn=(Ln.Button,Ln.BaseControl),Wn=Ln.CheckboxControl,Hn=Ln.TextControl,$n=Ln.Dashicon,qn=Ln.IconButton,Gn=wp.element.Fragment,Zn=wp.editor,Yn=Zn.RichText,Qn=Zn.InspectorControls,Xn=(Zn.MediaUpload,Zn.ColorPalette),Jn=Zn.URLInput,Kn=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),y.a.createElement("g",null,y.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),y.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),y.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),y.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),y.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),y.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));Fn("vk-blocks/button",{title:Mn("Button","vk-blocks"),icon:Kn,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,r=e.setAttributes,a=e.isSelected,l=n.content,c=n.subCaption,i=n.buttonUrl,s=n.buttonTarget,u=n.buttonSize,p=n.buttonType,f=n.buttonColor,m=n.buttonColorCustom,b=n.buttonAlign,v=n.fontAwesomeIconBefore,d=n.fontAwesomeIconAfter;return t=m?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b),t=o?"".concat(o," vk_button vk_button-align-").concat(b," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(b),y.a.createElement(Gn,null,y.a.createElement(Qn,null,y.a.createElement(Un,{title:Mn("Button setting","vk-blocks")},y.a.createElement(Hn,{label:Mn("Sub Caption","vk-blocks"),value:c,onChange:function(e){return r({subCaption:e})},placeholder:"Sub Caption"}),y.a.createElement(Wn,{label:Mn("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return r({buttonTarget:e})}}),y.a.createElement(Dn,{label:Mn("Button Size:","vk-blocks"),selected:u,options:[{label:Mn("Large","vk-blocks"),value:"lg"},{label:Mn("normal","vk-blocks"),value:"md"},{label:Mn("Small","vk-blocks"),value:"sm"}],onChange:function(e){return r({buttonSize:e})}}),y.a.createElement(Dn,{label:Mn("Button Position:","vk-blocks"),selected:b,options:[{label:Mn("Left","vk-blocks"),value:"left"},{label:Mn("Center","vk-blocks"),value:"center"},{label:Mn("Right","vk-blocks"),value:"right"},{label:Mn("Block","vk-blocks"),value:"block"}],onChange:function(e){return r({buttonAlign:e})}}),y.a.createElement(Dn,{label:Mn("Button Style:","vk-blocks"),selected:p,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],help:Mn('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return r({buttonType:e})}}),y.a.createElement(Dn,{label:Mn("Default Color:","vk-blocks"),selected:f,options:[{label:Mn("Primary","vk-blocks"),value:"primary"},{label:Mn("Secondary","vk-blocks"),value:"secondary"},{label:Mn("Success","vk-blocks"),value:"success"},{label:Mn("Info","vk-blocks"),value:"info"},{label:Mn("Warning","vk-blocks"),value:"warning"},{label:Mn("Danger","vk-blocks"),value:"danger"},{label:Mn("Light","vk-blocks"),value:"light"},{label:Mn("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return r({buttonColor:e})}}),y.a.createElement(Vn,{label:Mn("Custom Color","vk-blocks"),help:Mn("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},y.a.createElement(Xn,{value:m,onChange:function(e){return r({buttonColorCustom:e})}})),y.a.createElement(Vn,{label:Mn("Font Awesome:","vk-blocks"),help:y.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))},y.a.createElement(Hn,{label:Mn("Before text","vk-blocks"),help:Mn("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return r({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),y.a.createElement(Hn,{label:Mn("After text","vk-blocks"),help:Mn("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:d,onChange:function(e){return r({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),y.a.createElement("div",{className:t},y.a.createElement(un,{lbColorCustom:m,lbColor:f,lbType:p,lbAlign:b,lbSize:u,lbFontAwesomeIconBefore:v,lbFontAwesomeIconAfter:d,lbsubCaption:c,lbRichtext:y.a.createElement(Yn,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return r({content:e})},value:l,placeholder:Mn("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),a&&y.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},y.a.createElement($n,{icon:"admin-links"}),y.a.createElement(Jn,{value:i,onChange:function(e){return r({buttonUrl:e})}}),y.a.createElement(qn,{icon:"editor-break",label:Mn("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,r=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,f=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),n&&(b=n+" "+b),y.a.createElement("div",{className:b},y.a.createElement(un,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:r,lbRichtext:y.a.createElement(Yn.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:zn});var eo=wp.editor.RichText,to=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return y.a.createElement("dl",{className:"vk_faq"},y.a.createElement(eo.Content,{tagName:"dt",className:"vk_faq_title",value:n}),y.a.createElement(eo.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],no=wp.i18n.__,oo=wp.blocks.registerBlockType,ro=wp.editor.RichText,ao=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));oo("vk-blocks/faq",{title:no("FAQ","vk-blocks"),icon:ao,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(ro,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:r,placeholder:no("Please enter a question.","vk-blocks")}),React.createElement(ro,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:a,placeholder:no("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(ro.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(ro.Content,{tagName:"dd",className:"vk_faq_content",value:r}))},deprecated:to});var lo=wp.editor.RichText,co=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,r=t.insertImage,a=t.arrowFlag;return y.a.createElement("div",{className:"".concat(a," vk_flow")},y.a.createElement("div",{className:"vk_flow_frame"},y.a.createElement("dl",{className:"vk_flow_frame_text"},y.a.createElement(lo.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),y.a.createElement(lo.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),r?y.a.createElement("div",{className:"vk_flow_frame_image"},y.a.createElement("img",{src:r,alt:""})):""))}}],io=wp.i18n.__,so=wp.blocks.registerBlockType,uo=wp.components,po=(uo.RangeControl,uo.RadioControl),fo=uo.PanelBody,mo=uo.Button,bo=(uo.PanelColor,wp.element.Fragment),vo=wp.editor,ko=vo.RichText,ho=vo.InspectorControls,go=vo.MediaUpload;vo.ColorPalette;function yo(e){return(yo="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 _o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Eo(e,t){return!t||"object"!==yo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function wo(e){return(wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Co(e,t){return(Co=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}so("vk-blocks/flow",{title:io("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(bo,null,React.createElement(ho,null,React.createElement(fo,{title:io("Display of arrow","vk-blocks")},React.createElement(po,{selected:c,options:[{label:io("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:io("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(ko,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:r,placeholder:io("Input title","vk-blocks")}),React.createElement(ko,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:a,placeholder:io("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(go,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(mo,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(ko.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(ko.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))},deprecated:co});var xo=wp.i18n.__,No=wp.editor.RichText,So=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Eo(this,wo(t).apply(this,arguments))}var n,o,r;return 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&&Co(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,h=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,w=t.bgType3,C=t.insertImage1,x=t.insertImage2,N=t.insertImage3,S=this.props.for_,T=this.props.blockNum,B=this.props.blockNum-1,O=[n,o,r],R=[a,l,c],I=[i,s,u],A=[p,f,m],P=[b,v,d],j=[k,h,g],z=[_,E,w],M=[C,x,N],F="",L="",D=M[B]?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[B],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:M[B],alt:""})):(j[B]||(j[B]="#0693e3"),"0"===z[B]?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[B],border:"1px solid ".concat(j[B])}},y.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[B]}},y.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:j[B]}})));return"edit"===S?1===T?(F=y.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:xo("Input Title","vk-blocks")}),L=y.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:xo("Input Content","vk-blocks")})):2===T?(F=y.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:xo("Input Title","vk-blocks")}),L=y.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:xo("Input Content","vk-blocks")})):3===T&&(F=y.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:r,placeholder:xo("Input Title","vk-blocks")}),L=y.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:xo("Input Content","vk-blocks")})):"save"===S&&(F=y.a.createElement(No.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h1",value:O[B]}),L=y.a.createElement(No.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[B]})),y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:I[B],target:A[B]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},D,F,L))}}])&&_o(n.prototype,o),r&&_o(n,r),t}();function To(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Bo=wp.components,Oo=(Bo.RadioControl,Bo.PanelBody,Bo.Button,Bo.BaseControl,Bo.CheckboxControl,Bo.TextControl,wp.element.Fragment,wp.editor),Ro=Oo.RichText;Oo.InspectorControls,Oo.MediaUpload,Oo.ColorPalette;var Io=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,h=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,w=t.bgType3,C=t.insertImage1,x=t.insertImage2,N=t.insertImage3;return y.a.createElement("div",{className:"vk_prBlocks row"},y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},C?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+C+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:C,alt:""})):(k||(To("color1"),k="#0693e3"),"0"===_?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:k,border:"1px solid ".concat(k)}},y.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+k}},y.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:k}}))),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:s,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:x,alt:""})):(h||(To("color2"),h="#0693e3"),"0"===E?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},y.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},y.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:h}}))),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:u,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},N?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:N,alt:""})):(g||(To("color3"),g="#0693e3"),"0"===w?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},y.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},y.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:g}}))),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),y.a.createElement(Ro.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return y.a.createElement("div",{className:"vk_prBlocks row"},y.a.createElement(So,{attributes:t,blockNum:1,for_:"save"}),y.a.createElement(So,{attributes:t,blockNum:2,for_:"save"}),y.a.createElement(So,{attributes:t,blockNum:3,for_:"save"}))}}];function Ao(e){return(Ao="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 Po(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function jo(e,t){return!t||"object"!==Ao(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function zo(e){return(zo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mo(e,t){return(Mo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fo=wp.i18n.__,Lo=wp.editor.RichText,Do=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),jo(this,zo(t).apply(this,arguments))}var n,o,r;return 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&&Mo(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,h=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,w=t.bgType3,C=t.insertImage1,x=t.insertImage2,N=t.insertImage3,S=this.props.for_,T=this.props.blockNum,B=this.props.blockNum-1,O=[n,o,r],R=[a,l,c],I=[i,s,u],A=[p,f,m],P=[b,v,d],j=[k,h,g],z=[_,E,w],M=[C,x,N],F="",L="",D=M[B]?y.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[B],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},y.a.createElement("img",{src:M[B],alt:""})):(j[B]||(j[B]="#0693e3"),"0"===z[B]?y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[B],border:"1px solid ".concat(j[B])}},y.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):y.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[B]}},y.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:j[B]}})));return"edit"===S?1===T?(F=y.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:Fo("Input Title","vk-blocks")}),L=y.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:Fo("Input Content","vk-blocks")})):2===T?(F=y.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:Fo("Input Title","vk-blocks")}),L=y.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:Fo("Input Content","vk-blocks")})):3===T&&(F=y.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:r,placeholder:Fo("Input Title","vk-blocks")}),L=y.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:Fo("Input Content","vk-blocks")})):"save"===S&&(F=y.a.createElement(Lo.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h3",value:O[B]}),L=y.a.createElement(Lo.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[B]})),I[B]&&"save"===S?y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},y.a.createElement("a",{href:I[B],className:"vk_prBlocks_item_link",target:A[B]?"_blank":"_self",rel:"noopener noreferrer"},D,F,L)):y.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},D,F,L)}}])&&Po(n.prototype,o),r&&Po(n,r),t}(),Uo=wp.i18n.__,Vo=wp.blocks.registerBlockType,Wo=wp.components,Ho=Wo.RadioControl,$o=Wo.PanelBody,qo=Wo.Button,Go=Wo.BaseControl,Zo=Wo.CheckboxControl,Yo=Wo.TextControl,Qo=wp.element.Fragment,Xo=wp.editor,Jo=(Xo.RichText,Xo.InspectorControls),Ko=Xo.MediaUpload,er=Xo.ColorPalette,tr=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("g",null,y.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),y.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),y.a.createElement("g",null,y.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),y.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),y.a.createElement("g",null,y.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),y.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));Vo("vk-blocks/pr-blocks",{title:Uo("PR Blocks (Beta)","vk-blocks"),icon:tr,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,r=e.className,a=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),l=n.url2,c=n.url3,i=n.urlOpenType1,s=n.urlOpenType2,u=n.urlOpenType3,p=n.icon1,f=n.icon2,m=n.icon3,b=n.color1,v=n.color2,d=n.color3,k=n.bgType1,h=n.bgType2,g=n.bgType3,_=n.insertImage1,E=n.insertImage2,w=n.insertImage3;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",[y.a.createElement(Qo,null,y.a.createElement(Jo,null,y.a.createElement($o,{title:Uo("PR Block1 Setting","vk-blocks")},y.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},y.a.createElement(Yo,{value:a,onChange:function(e){return o({url1:e})}}),y.a.createElement(Zo,{label:Uo("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return o({urlOpenType1:e})}})),y.a.createElement(Go,{label:Uo("Icon 1","vk-blocks")},y.a.createElement(Yo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:p,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:y.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),y.a.createElement(er,{value:b,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),y.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:k,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),y.a.createElement(Go,{label:Uo("PR Image 1","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority","vk-blocks")},y.a.createElement(Ko,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:_,render:function(e){var t=e.open;return y.a.createElement(qo,{onClick:t,className:_?"image-button":"button button-large"},_?y.a.createElement("img",{className:"icon-image",src:_,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}}))),y.a.createElement($o,{title:Uo("PR Block2 Setting","vk-blocks")},y.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},y.a.createElement(Yo,{value:l,onChange:function(e){return o({url2:e})}}),y.a.createElement(Zo,{label:Uo("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType2:e})}})),y.a.createElement(Go,{label:Uo("Icon 2","vk-blocks")},y.a.createElement(Yo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:y.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),y.a.createElement(er,{value:v,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),y.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:h,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),y.a.createElement(Go,{label:Uo("PR Image 2","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority.","vk-blocks")},y.a.createElement(Ko,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return y.a.createElement(qo,{onClick:t,className:E?"image-button":"button button-large"},E?y.a.createElement("img",{className:"icon-image",src:E,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}}))),y.a.createElement($o,{title:Uo("PR Block3 Setting","vk-blocks")},y.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},y.a.createElement(Yo,{value:c,onChange:function(e){return o({url3:e})}}),y.a.createElement(Zo,{label:Uo("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType3:e})}})),y.a.createElement(Go,{label:Uo("Icon 3","vk-blocks")},y.a.createElement(Yo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:y.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),y.a.createElement(er,{value:d,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),y.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:g,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),y.a.createElement(Go,{label:Uo("PR Image 3","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority.","vk-blocks")},y.a.createElement(Ko,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:w,render:function(e){var t=e.open;return y.a.createElement(qo,{onClick:t,className:w?"image-button":"button button-large"},w?y.a.createElement("img",{className:"icon-image",src:w,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}})))),y.a.createElement("div",{className:t},y.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),y.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),y.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",y.a.createElement("div",{className:t},y.a.createElement(Do,{attributes:n,blockNum:1,for_:"save"}),y.a.createElement(Do,{attributes:n,blockNum:2,for_:"save"}),y.a.createElement(Do,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Io});function nr(e){return(nr="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 or(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rr(e,t){return!t||"object"!==nr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ar(e){return(ar=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lr(e,t){return(lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var cr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rr(this,ar(t).apply(this,arguments))}var n,o,r;return 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&&lr(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=y.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=y.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),y.a.createElement(y.a.Fragment,null,r,y.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&or(n.prototype,o),r&&or(n,r),t}();function ir(e){return(ir="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 sr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ur(e,t){return!t||"object"!==ir(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function pr(e){return(pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fr(e,t){return(fr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var mr=wp.i18n.__,br=wp.components.Button,vr=wp.editor.MediaUpload,dr=wp.editor.RichText,kr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ur(this,pr(t).apply(this,arguments))}var n,o,r;return 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&&fr(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,f=e.ImageBorderColor,m=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.className,d=this.props.for_,k="vk_prContent",h="vk_button",g="btn btn-block vk_button_link vk_prContent_colTxt_btn",_={},E="";return k="right"===m?mt()(v,k,"vk_prContent-layout-imageRight"):mt()(v,k,"vk_prContent-layout-imageLeft"),i?(h="".concat(h," vk_button-color-custom"),g="".concat(g," btn-primary"),"0"===l?_={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(_={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(g="".concat(g," btn-").concat(c),_=null):"1"===l&&(g="".concat(g," btn-outline-").concat(c),_=null)),E=null==f?"none":"1px solid ".concat(f),y.a.createElement("div",{className:k},y.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===d?y.a.createElement(vr,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return y.a.createElement(br,{onClick:t,className:p?"image-button":"button button-large"},p?y.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:mr("Upload image","vk-blocks"),style:{border:E}}):mr("Select image","vk-blocks"))}}):p?y.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:mr("Upload image","vk-blocks"),style:{border:E}}):mr("Select image","vk-blocks")),y.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===d?y.a.createElement(y.a.Fragment,null,y.a.createElement(dr,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:mr("Input title.","vk-blocks"),style:{color:n}}),y.a.createElement(dr,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:mr("Input content.","vk-blocks"),style:{color:r}})):y.a.createElement(y.a.Fragment,null,y.a.createElement(dr.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),y.a.createElement(dr.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return y.a.createElement("div",{className:h},y.a.createElement("a",{href:a,className:g,target:u?"_blank":null,style:_,rel:"noopener noreferrer"},y.a.createElement(cr,{attributes:e})))}()))}}])&&sr(n.prototype,o),r&&sr(n,r),t}();function hr(e){return(hr="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 gr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function yr(e,t){return!t||"object"!==hr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _r(e){return(_r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Er(e,t){return(Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var wr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yr(this,_r(t).apply(this,arguments))}var n,o,r;return 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&&Er(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=y.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=y.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),y.a.createElement(y.a.Fragment,null,r,y.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&gr(n.prototype,o),r&&gr(n,r),t}();function Cr(e){return(Cr="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 xr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Nr(e,t){return!t||"object"!==Cr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Sr(e){return(Sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tr(e,t){return(Tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Br=wp.i18n.__,Or=wp.components.Button,Rr=wp.editor.MediaUpload,Ir=wp.editor.RichText,Ar=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nr(this,Sr(t).apply(this,arguments))}var n,o,r;return 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&&Tr(e,t)}(t,y.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,f=e.ImageBorderColor,m=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.for_,d="vk_prContent",k="vk_button",h="btn btn-block vk_button_link vk_prContent_colTxt_btn",g={};return d="".concat(d,"right"===m?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),i?(k="".concat(k," vk_button-color-custom"),h="".concat(h," btn-primary"),"0"===l?g={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(g={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(h="".concat(h," btn-").concat(c),g=null):"1"===l&&(h="".concat(h," btn-outline-").concat(c),g=null)),y.a.createElement("div",{className:d},y.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===v?y.a.createElement(Rr,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return y.a.createElement(Or,{onClick:t,className:p?"image-button":"button button-large"},p?y.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Br("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Br("Select image","vk-blocks"))}}):p?y.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Br("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Br("Select image","vk-blocks")),y.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===v?y.a.createElement(y.a.Fragment,null,y.a.createElement(Ir,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:Br("Input title.","vk-blocks"),style:{color:n}}),y.a.createElement(Ir,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:Br("Input content.","vk-blocks"),style:{color:r}})):y.a.createElement(y.a.Fragment,null,y.a.createElement(Ir.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),y.a.createElement(Ir.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return y.a.createElement("div",{className:k},y.a.createElement("a",{href:a,className:h,target:u?"_blank":null,style:g},y.a.createElement(wr,{attributes:e})))}()))}}])&&xr(n.prototype,o),r&&xr(n,r),t}(),Pr=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return y.a.createElement(Ar,{attributes:t,for_:"save"})}}],jr=wp.i18n.__,zr=wp.blocks.registerBlockType,Mr=wp.components,Fr=(Mr.RangeControl,Mr.RadioControl),Lr=Mr.PanelBody,Dr=(Mr.Button,Mr.BaseControl),Ur=Mr.CheckboxControl,Vr=Mr.TextControl,Wr=wp.element.Fragment,Hr=wp.editor,$r=(Hr.RichText,Hr.InspectorControls),qr=(Hr.MediaUpload,Hr.ColorPalette),Gr=y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},y.a.createElement("g",null,y.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),y.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),y.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),y.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),y.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),y.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),y.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),y.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),y.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),y.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));zr("vk-blocks/pr-content",{title:jr("PR Content","vk-blocks"),icon:Gr,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,r=t.titleColor,a=t.contentColor,l=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,p=t.buttonTarget,f=t.ImageBorderColor,m=t.layout,b=t.fontAwesomeIconBefore,v=t.fontAwesomeIconAfter;return y.a.createElement(Wr,null,y.a.createElement($r,null,y.a.createElement(Lr,{title:jr("Color Setting","vk-blocks")},y.a.createElement(Dr,{label:jr("Title Color","vk-blocks")},y.a.createElement(qr,{value:r,onChange:function(e){return o({titleColor:e})}})),y.a.createElement(Dr,{label:jr("Content Color","vk-blocks")},y.a.createElement(qr,{value:a,onChange:function(e){return o({contentColor:e})}})),y.a.createElement(Dr,{label:jr("Image Border Color","vk-blocks")},y.a.createElement(qr,{value:f,onChange:function(e){return o({ImageBorderColor:e})}}))),y.a.createElement(Lr,{title:jr("Button Setting","vk-blocks")},y.a.createElement(Dr,{label:jr("Button Text","vk-blocks")},y.a.createElement(Vr,{value:u,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),y.a.createElement(Dr,{label:jr("Link URL","vk-blocks")},y.a.createElement(Vr,{value:l,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),y.a.createElement(Ur,{label:jr("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({buttonTarget:e})}}),y.a.createElement(Dr,{label:jr("Button Type","vk-blocks")},y.a.createElement(Fr,{selected:c,options:[{label:jr("Solid","vk-blocks"),value:"0"},{label:jr("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),y.a.createElement(Fr,{label:jr("Default Color:","vk-blocks"),selected:i,options:[{label:jr("Primary","vk-blocks"),value:"primary"},{label:jr("Secondary","vk-blocks"),value:"secondary"},{label:jr("Success","vk-blocks"),value:"success"},{label:jr("Info","vk-blocks"),value:"info"},{label:jr("Warning","vk-blocks"),value:"warning"},{label:jr("Danger","vk-blocks"),value:"danger"},{label:jr("Light","vk-blocks"),value:"light"},{label:jr("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),y.a.createElement(Dr,{label:jr("Button Color","vk-blocks")},y.a.createElement(qr,{value:s,onChange:function(e){return o({buttonColorCustom:e})}})),y.a.createElement(Dr,{label:jr("Font Awesome:","vk-blocks"),help:y.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},jr("Font Awesome icon list","vk-blocks"))},y.a.createElement(Vr,{label:jr("Before text","vk-blocks"),help:jr("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:b,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),y.a.createElement(Vr,{label:jr("After text","vk-blocks"),help:jr("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),y.a.createElement(Lr,{title:jr("Layout Setting","vk-blocks")},y.a.createElement(Fr,{label:jr("Layout Type","vk-blocks"),selected:m,options:[{label:jr("Right","vk-blocks"),value:"right"},{label:jr("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),y.a.createElement(kr,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return y.a.createElement(kr,{attributes:t,className:n,for_:"save"})},deprecated:Pr})}]);
39
  //# sourceMappingURL=block-build.js.map
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},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=6)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
+ !function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
13
  /** @license React v16.9.0
14
  * react.production.min.js
15
  *
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
+ */var o=n(3),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,m=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,k=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116;r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder");var _="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,o=1;o<arguments.length;o++)n+="&args[]="+encodeURIComponent(arguments[o]);return e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},d={};function h(e,t,n){this.props=e,this.context=t,this.refs=d,this.updater=n||y}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=d,this.updater=n||y}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw g(Error(85));this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var N={current:null},x={suspense:null},B={current:null},T=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var o=void 0,r={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)T.call(t,o)&&!S.hasOwnProperty(o)&&(r[o]=t[o]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===r[o]&&(r[o]=i[o]);return{$$typeof:a,type:e,key:l,ref:c,props:r,_owner:B.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var I=/\/+/g,R=[];function P(e,t,n,o){if(R.length){var r=R.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function z(e,t,n){return null==e?0:function e(t,n,o,r){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case l:i=!0}}if(i)return o(r,t,""===n?"."+M(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+M(c=t[s],s);i+=e(c,u,o,r)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=_&&t[_]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+M(c,s++),o,r);else if("object"===c)throw o=""+t,g(Error(31),"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function F(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?U(e,o,n,function(e){return e}):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),o.push(e))}function U(e,t,n,o,r){var a="";null!=n&&(a=(""+n).replace(I,"$&/")+"/"),z(e,L,t=P(t,a,o,r)),j(t)}function H(){var e=N.current;if(null===e)throw g(Error(321));return e}var V={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return U(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;z(e,F,t=P(null,null,t,n)),j(t)},count:function(e){return z(e,function(){return null},null)},toArray:function(e){var t=[];return U(e,t,null,function(e){return e}),t},only:function(e){if(!A(e))throw g(Error(143));return e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:m,render:e}},lazy:function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:k,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return H().useCallback(e,t)},useContext:function(e,t){return H().useContext(e,t)},useEffect:function(e,t){return H().useEffect(e,t)},useImperativeHandle:function(e,t,n){return H().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return H().useLayoutEffect(e,t)},useMemo:function(e,t){return H().useMemo(e,t)},useReducer:function(e,t,n){return H().useReducer(e,t,n)},useRef:function(e){return H().useRef(e)},useState:function(e){return H().useState(e)},Fragment:c,Profiler:s,StrictMode:i,Suspense:f,unstable_SuspenseList:b,createElement:O,cloneElement:function(e,t,n){if(null==e)throw g(Error(267),e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=B.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(r in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)T.call(t,r)&&!S.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){u=Array(r);for(var p=0;p<r;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=O.bind(null,e);return t.type=e,t},isValidElement:A,version:"16.9.0",unstable_withSuspenseConfig:function(e,t){var n=x.suspense;x.suspense=void 0===t?null:t;try{e()}finally{x.suspense=n}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:N,ReactCurrentBatchConfig:x,ReactCurrentOwner:B,IsSomeRendererActing:{current:!1},assign:o}},$={default:V},D=$&&V||$;e.exports=D.default||D},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
+ */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,c,i=l(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))r.call(n,u)&&(i[u]=n[u]);if(o){c=o(n);for(var p=0;p<c.length;p++)a.call(n,c[p])&&(i[c[p]]=n[c[p]])}}return i}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,r=wp.components,a=(r.RangeControl,r.RadioControl),l=r.PanelBody,c=r.Button,i=wp.element.Fragment,s=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,u=s.RichText,p=s.InspectorControls,m=s.MediaUpload,f=s.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,r=e.setAttributes,s=t.content,b=t.balloonName,k=t.balloonType,v=t.balloonBgColor,_=t.balloonAlign,g=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:_,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return r({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:k,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return r({balloonType:e})}}),React.createElement(f,{value:v,onChange:function(e){return r({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(_," vk_balloon-").concat(k)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(m,{onSelect:function(e){return r({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:g,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:g?"image-button":"button button-large"},g?React.createElement("img",{className:"vk_balloon_icon_image",src:g,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return r({balloonName:e})},value:b,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:v,border:v},tagName:"p",className:"vk_balloon_content",onChange:function(e){return r({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,r=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(r)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t){var n=wp.i18n.__;wp.blocks.registerBlockStyle("core/image",[{name:"vk-image-border",label:n("Border","vk-blocks")},{name:"vk-image-photoFrame",label:n("Photo frame","vk-blocks")}])},function(e,t,n){"use strict";n.r(t);var o=function(e){switch(e){case"#f78da7":return"vk-has-pale-pink-color";case"#cf2e2e":return"vk-has-vivid-red-color";case"#ff6900":return"vk-has-luminous-vivid-orange-color";case"#fcb900":return"vk-has-luminous-vivid-amber-color";case"#7bdcb5":return"vk-has-light-green-cyan-color";case"#00d084":return"vk-has-vivid-green-cyan-color";case"#8ed1fc":return"vk-has-pale-cyan-blue-color";case"#0693e3":return"vk-has-vivid-cyan-blue-color";case"#9b51e0":return"vk-has-vivid-purple-color";case"#eee":return"vk-has-very-light-gray-color";case"#abb8c3":return"vk-has-cyan-bluish-gray-color";case"#313131":return"vk-has-very-dark-gray-color"}},r=lodash.assign,a=wp.i18n.__,l=wp.element.Fragment,c=wp.hooks.addFilter,i=wp.components.PanelBody,s=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,u=s.InspectorControls,p=s.ColorPalette,m=wp.compose.createHigherOrderComponent,f=function(e){return["core/group"].includes(e)};c("blocks.registerBlockType","vk-blocks/group-style",function(e){return f(e.name)&&(e.attributes=r(e.attributes,{color:{type:"string"}})),e}),c("editor.BlockEdit","vk-blocks/group-style",m(function(e){var t="";return function(n){return f(n.name)&&n.isSelected?(t=n.attributes.color?n.attributes.color:"#fffd6b",React.createElement(l,null,React.createElement(e,n),React.createElement(u,null,React.createElement(i,{title:a("Border Color","vk-blocks"),initialOpen:!1,className:"group-border-color-controle"},React.createElement(p,{value:t,disableCustomColors:!0,onChange:function(e){var r=o(e);if(n.attributes.className){var a=n.attributes.className,l=(a=a.split(" ")).filter(function(e){return-1===e.indexOf("vk-has-")});l.push(r),r=l.join(" ")}t=e,n.setAttributes({className:r,color:e})}}))))):React.createElement(e,n)}},"addMyCustomBlockControls")),wp.blocks.registerBlockStyle("core/group",[{name:"vk-group-solid",label:a("Solid","vk-blocks")},{name:"vk-group-dotted",label:a("Dotted","vk-blocks")},{name:"vk-group-dashed",label:a("Dashed","vk-blocks")},{name:"vk-group-double",label:a("Double","vk-blocks")},{name:"vk-group-stitch",label:a("Stitch","vk-blocks")},{name:"vk-group-top-bottom-border",label:a("top-bottom-border","vk-blocks")},{name:"vk-group-shadow",label:a("Shadow","vk-blocks")}]);var b=lodash.assign,k=wp.i18n.__,v=wp.element.Fragment,_=wp.hooks.addFilter,g=wp.components.PanelBody,y=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,d=y.InspectorControls,h=y.ColorPalette,E=wp.compose.createHigherOrderComponent,C=function(e){return["core/list"].includes(e)};function w(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}_("blocks.registerBlockType","vk-blocks/list-style",function(e){return C(e.name)&&(e.attributes=b(e.attributes,{color:{type:"string"}})),e}),_("editor.BlockEdit","vk-blocks/list-style",E(function(e){var t="";return function(n){return C(n.name)&&n.isSelected?(t=n.attributes.color?n.attributes.color:"#fffd6b",React.createElement(v,null,React.createElement(e,n),React.createElement(d,null,React.createElement(g,{title:k("List Icon Color","vk-blocks"),initialOpen:!1,className:"list-color-controle"},React.createElement(h,{value:t,disableCustomColors:!0,onChange:function(e){var r=o(e);if(n.attributes.className){var a=n.attributes.className,l=(a=a.split(" ")).filter(function(e){return-1===e.indexOf("vk-has-")});l.push(r),r=l.join(" ")}t=e,n.setAttributes({className:r,color:e})}}))))):React.createElement(e,n)}},"addMyCustomBlockControls")),wp.blocks.registerBlockStyle("core/list",[{name:"vk-default",label:k("Default","vk-blocks"),isDefault:!0},{name:"vk-arrow-mark",label:k("Arrow","vk-blocks")},{name:"vk-triangle-mark",label:k("Triangle","vk-blocks")},{name:"vk-check-mark",label:k("Check","vk-blocks")},{name:"vk-check-square-mark",label:k("Check Square","vk-blocks")},{name:"vk-check-circle-mark",label:k("Check Circle","vk-blocks")},{name:"vk-handpoint-mark",label:k("Handpoint","vk-blocks")},{name:"vk-pencil-mark",label:k("Pencil","vk-blocks")},{name:"vk-smile-mark",label:k("Smile","vk-blocks")},{name:"vk-frown-mark",label:k("Frown","vk-blocks")},{name:"vk-numbered-circle-mark",label:k("Numbered Circle","vk-blocks")},{name:"vk-numbered-square-mark",label:k("Numbered Square","vk-blocks")}]);var N=wp.i18n.__,x=window.wp.richText,B=x.registerFormatType,T=x.toggleFormat,S=x.applyFormat,O=x.removeFormat,A=x.getActiveFormat,I=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,R=I.RichTextToolbarButton,P=I.RichTextShortcut,j=I.InspectorControls,z=I.PanelColorSettings,M=(I.getColorObjectByColorValue,wp.element.Fragment),F="vk-blocks/highlighter",L=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M26.9,462.2l104.7,39.6l34-34l-73.2-73.2L26.9,462.2z M146.5,231.8c-10.3,9.1-14.4,23.4-10.4,36.6l12.5,41.1l-48.9,48.9 L201,459.6l48.8-48.8l41,12.6c13.2,4,27.5,0,36.6-10.3l27.3-29.1L175.5,204.6L146.5,231.8L146.5,231.8z M533.7,122.3L437,25.7 C417.4,6,385.8,5,364.9,23.4L201,186.6l171.8,171.8l163.1-163.9C554.3,173.6,553.3,142,533.7,122.3L533.7,122.3z"}));B(F,{title:N("Highlighter","vk-blocks"),tagName:"span",className:"vk_highlighter",attributes:{data:"data-color",style:"style"},edit:function(e){var t,n=e.value,o=e.isActive,r=e.onChange;if(o){var a=A(n,F);t=a.attributes.data}var l=function(e){e=function(e){return void 0===e&&(e="#fffd6b"),e}(e),r(T(n,{type:F,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(w(e,.7)," 0);")}}))};return React.createElement(M,null,React.createElement(j,null,React.createElement(z,{title:N("Highlighter","vk-blocks"),initialOpen:!1,colorSettings:[{value:t,onChange:function(e){r(e?S(n,{type:F,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(w(e,.7)," 0);")}}):O(n,F))},label:N("Highlight Color","vk-blocks")}]})),React.createElement(P,{type:"primary",character:"h",onUse:function(){return l(t)}}),React.createElement(R,{icon:L,title:N("Highlighter","vk-blocks"),onClick:function(){return l(t)},isActive:o,shortcutType:"primary",shortcutCharacter:"h"}))}});var U=n(0),H=n.n(U);function V(e){return(V="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 $(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function D(e,t){return!t||"object"!==V(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function W(e,t){return(W=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Y=wp.i18n.__,G=wp.editor,Q=G.RichText,J=G.MediaUpload,K=wp.components.Button,X=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),D(this,q(t).apply(this,arguments))}var n,o,r;return 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&&W(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,o=e.vk_staff_text_role,r=e.vk_staff_text_profileTitle,a=e.vk_staff_text_profileText,l=e.vk_staff_photo_image,c=e.vk_staff_photo_image_alt,i=e.vk_staff_layout,s=e.vk_staff_nameColor,u=e.vk_staff_captionColor,p=e.vk_staff_positionColor,m=e.vk_staff_profileTitleColor,f=e.vk_staff_profileTextColor,b=e.vk_staff_photoBorder,k=this.props.setAttributes,v=this.props.className,_=this.props.for_,g="";return"edit"===_?g=H.a.createElement("div",{className:"".concat(v," vk_staff vk_staff-layout-").concat(i)},H.a.createElement("div",{className:"vk_staff_text"},H.a.createElement(Q,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},onChange:function(e){return k({vk_staff_text_name:e})},value:t,placeholder:Y("Your Name","vk-blocks")}),H.a.createElement(Q,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},onChange:function(e){return k({vk_staff_text_caption:e})},value:n,placeholder:Y("Caption","vk-blocks")}),H.a.createElement(Q,{tagName:"p",className:"vk_staff_text_role",style:{color:p},onChange:function(e){return k({vk_staff_text_role:e})},value:o,placeholder:Y("Role position","vk-blocks")}),H.a.createElement(Q,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:m},onChange:function(e){return k({vk_staff_text_profileTitle:e})},value:r,placeholder:Y("Profile title","vk-blocks")}),H.a.createElement(Q,{tagName:"p",className:"vk_staff_text_profileText",style:{color:f},onChange:function(e){return k({vk_staff_text_profileText:e})},value:a,placeholder:Y("Profile text","vk-blocks")})),H.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},H.a.createElement(J,{onSelect:function(e){return k({vk_staff_photo_image:e.sizes.full.url})},type:"image",className:"vk_staff_photo_image",value:l,render:function(e){var t=e.open;return H.a.createElement(K,{onClick:t,className:l?"image-button":"button button-large"},l?H.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:Y(c,"vk-blocks")}):Y("Select image","vk-blocks"))}}))):"save"===_&&(g=H.a.createElement("div",{className:"".concat(v," vk_staff vk_staff-layout-").concat(i)},H.a.createElement("div",{className:"vk_staff_text"},H.a.createElement(Q.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},value:t}),H.a.createElement(Q.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},value:n}),H.a.createElement(Q.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:p},value:o}),H.a.createElement(Q.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:m},value:r}),H.a.createElement(Q.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:f},value:a})),l?H.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},H.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:c?Y(c,"vk-blocks"):""})):"")),g}}])&&$(n.prototype,o),r&&$(n,r),t}(),Z=wp.i18n.__,ee=wp.blocks.registerBlockType,te=wp.components,ne=te.TextControl,oe=te.PanelBody,re=te.BaseControl,ae=te.SelectControl,le=wp.element.Fragment,ce=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,ie=ce.InspectorControls,se=ce.ColorPalette,ue=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("path",{d:"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434 H48V82h480V434z"}),H.a.createElement("path",{d:"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z"}),H.a.createElement("path",{d:"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7 c-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z"}),H.a.createElement("path",{d:"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395 z"}),H.a.createElement("path",{d:"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332 C89,336,92.3,339.2,96.2,339.2z"}),H.a.createElement("path",{d:"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4 C89,280.2,92.3,283.4,96.2,283.4z"}),H.a.createElement("path",{d:"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8 C89,217.4,90.8,219.1,92.9,219.1z"}),H.a.createElement("path",{d:"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4 C89,172.8,93.8,177.6,99.7,177.6z"}),H.a.createElement("path",{d:"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4 C146.3,172.8,151.1,177.6,157,177.6z"}),H.a.createElement("path",{d:"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C203.5,172.8,208.4,177.6,214.2,177.6z"}),H.a.createElement("path",{d:"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C260.8,172.8,265.6,177.6,271.5,177.6z"}));ee("vk-blocks/staff",{title:Z("Staff","vk-blocks"),icon:ue,category:"vk-blocks-cat",attributes:{vk_staff_text_name:{type:"string",source:"html",selector:"h3"},vk_staff_text_caption:{type:"string",source:"html",selector:"p.vk_staff_text_caption"},vk_staff_text_role:{type:"string",source:"html",selector:"p.vk_staff_text_role"},vk_staff_text_profileTitle:{type:"string",source:"html",selector:"h4"},vk_staff_text_profileText:{type:"string",source:"html",selector:"p.vk_staff_text_profileText"},vk_staff_photo_image:{type:"string",default:""},vk_staff_photo_image_alt:{type:"string",default:"Profile Picture"},vk_staff_layout:{type:"string",default:"default"},vk_staff_nameColor:{type:"string",default:"inherit"},vk_staff_captionColor:{type:"string",default:"inherit"},vk_staff_positionColor:{type:"string",default:"inherit"},vk_staff_profileTitleColor:{type:"string",default:"inherit"},vk_staff_profileTextColor:{type:"string",default:"inherit"},vk_staff_photoBorder:{type:"string",default:"default"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.vk_staff_photo_image_alt,a=t.vk_staff_layout,l=t.vk_staff_nameColor,c=t.vk_staff_captionColor,i=t.vk_staff_positionColor,s=t.vk_staff_profileTitleColor,u=t.vk_staff_profileTextColor,p=t.vk_staff_photoBorder;return H.a.createElement(le,null,H.a.createElement(ie,null,H.a.createElement(oe,{title:Z("Layout","vk-blocks")},H.a.createElement(ae,{value:a,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:Z("Default","vk-blocks")},{value:"imageLeft",label:Z("Image left","vk-blocks")}]})),H.a.createElement(oe,{title:Z("Image border","vk-blocks")},H.a.createElement(ae,{value:p,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:Z("Default","vk-blocks")},{value:"none",label:Z("None","vk-blocks")}]})),H.a.createElement(oe,{title:Z("Alt text","vk-blocks")},H.a.createElement(re,{help:Z("Set the alt text for profile image","vk-blocks")},H.a.createElement(ne,{value:r,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),H.a.createElement(oe,{title:Z("Color","vk-blocks")},H.a.createElement(re,{label:Z("Staff name","vk-blocks")},H.a.createElement(se,{value:l,onChange:function(e){return n({vk_staff_nameColor:e})}})),H.a.createElement(re,{label:Z("Name caption","vk-blocks")},H.a.createElement(se,{value:c,onChange:function(e){return n({vk_staff_captionColor:e})}})),H.a.createElement(re,{label:Z("Role position","vk-blocks")},H.a.createElement(se,{value:i,onChange:function(e){return n({vk_staff_positionColor:e})}})),H.a.createElement(re,{label:Z("Profile title","vk-blocks")},H.a.createElement(se,{value:s,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),H.a.createElement(re,{label:Z("Profile text","vk-blocks")},H.a.createElement(se,{value:u,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),H.a.createElement(X,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes;return H.a.createElement(X,{attributes:t,setAttributes:"",className:"",for_:"save"})}});function pe(e){return(pe="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 me(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function fe(e,t){return!t||"object"!==pe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function be(e){return(be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ke(e,t){return(ke=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ve=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fe(this,be(t).apply(this,arguments))}var n,o,r;return 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&&ke(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile,a=this.props.className;return H.a.createElement("div",{className:"".concat(a," vk_spacer")},H.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),H.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),H.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&me(n.prototype,o),r&&me(n,r),t}();function _e(e){return(_e="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 ge(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ye(e,t){return!t||"object"!==_e(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function de(e){return(de=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function he(e,t){return(he=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ye(this,de(t).apply(this,arguments))}var n,o,r;return 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&&he(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile;return H.a.createElement("div",{className:"vk_spacer"},H.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),H.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),H.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&ge(n.prototype,o),r&&ge(n,r),t}(),Ce=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return H.a.createElement(Ee,{attributes:t})}}]),we=wp.i18n.__,Ne=wp.blocks.registerBlockType,xe=wp.components,Be=xe.RangeControl,Te=xe.PanelBody,Se=xe.BaseControl,Oe=xe.SelectControl,Ae=wp.element.Fragment,Ie=(wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor).InspectorControls,Re=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("g",null,H.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),H.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),H.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));Ne("vk-blocks/spacer",{title:we("Responsive Spacer","vk-blocks"),icon:Re,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.unit,a=t.pc,l=t.tablet,c=t.mobile;return H.a.createElement(Ae,null,H.a.createElement(Ie,null,H.a.createElement(Te,null,H.a.createElement(Oe,{label:we("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:we("px","vk-blocks")},{value:"em",label:we("em","vk-blocks")},{value:"rem",label:we("rem","vk-blocks")},{value:"vw",label:we("vw","vk-blocks")}]}),H.a.createElement(Se,{label:we("Height for each device.","vk-blocks")},H.a.createElement(Be,{label:we("PC","vk-blocks"),value:a,onChange:function(e){return n({pc:e})},step:.1}),H.a.createElement(Be,{label:we("Tablet","vk-blocks"),value:l,onChange:function(e){return n({tablet:e})},step:.1}),H.a.createElement(Be,{label:we("Mobile","vk-blocks"),value:c,onChange:function(e){return n({mobile:e})},step:.1})))),H.a.createElement(ve,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return H.a.createElement(ve,{attributes:t})},deprecated:Ce});var Pe=n(1),je=n.n(Pe);function ze(e){return(ze="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 Me(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Fe(e,t){return!t||"object"!==ze(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Le(e){return(Le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ue(e,t){return(Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var He=window.lodash.range,Ve=wp.i18n,$e=Ve.__,De=Ve.sprintf,qe=wp.element.Component,We=wp.components.Toolbar,Ye=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Fe(this,Le(t).apply(this,arguments))}var n,o,r;return 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&&Ue(e,t)}(t,qe),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:De($e("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,r=t.selectedLevel,a=t.onChange;return H.a.createElement(We,{controls:He(n,o).map(function(t){return e.createLevelControl(t,r,a)})})}}])&&Me(n.prototype,o),r&&Me(n,r),t}();function Ge(e){return(Ge="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 Qe(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Je(e,t){return!t||"object"!==Ge(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ke(e){return(Ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xe(e,t){return(Xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ze=wp.editor.RichText,et=wp.i18n.__,tt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Je(this,Ke(t).apply(this,arguments))}var n,o,r;return 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&&Xe(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,r=n.align,a=n.title,l=n.titleColor,c=n.titleSize,i=n.subText,s=n.subTextFlag,u=n.subTextColor,p=n.subTextSize,m=n.titleStyle,f=n.titleMarginBottom,b=n.outerMarginBottom,k=this.props.setAttributes,v=this.props.className,_=this.props.for_,g=je()(v,"vk_heading vk_heading-style-".concat(m)),y="h"+o;return null!=b&&(e={marginBottom:b+"rem"}),t=null!=f?{color:l,fontSize:c+"rem",marginBottom:f+"rem",textAlign:r}:{color:l,fontSize:c+"rem",textAlign:r},"edit"===_?H.a.createElement("div",{className:g,style:e},H.a.createElement(Ze,{tagName:y,value:a,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(m),placeholder:et("Input title…","vk-blocks")}),function(){if("on"===s)return H.a.createElement(Ze,{tagName:"p",value:i,onChange:function(e){return k({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m),placeholder:et("Input sub text…","vk-blocks")})}()):"save"===_?H.a.createElement("div",{className:g,style:e},H.a.createElement(Ze.Content,{tagName:y,value:a,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(m),placeholder:et("Input title…","vk-blocks")}),function(){if("on"===s)return H.a.createElement(Ze.Content,{tagName:"p",value:i,onChange:function(e){return k({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m),placeholder:et("Input sub text…","vk-blocks")})}()):void 0}}])&&Qe(n.prototype,o),r&&Qe(n,r),t}();function nt(e){throw new Error('"'+e+'" is read-only')}var ot=wp.element.Fragment,rt=wp.editor,at=rt.RichText;rt.InspectorControls,rt.ColorPalette,rt.BlockControls,rt.AlignmentToolbar;var lt=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,m=t.titleMarginBottom,f=t.outerMarginBottom,b="h"+n;return H.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:f+"rem"}},H.a.createElement(at.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:m+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return H.a.createElement(at.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,m=t.urlOpenType2,f=t.urlOpenType3,b=t.icon1,k=t.icon2,v=t.icon3,_=t.color1,g=t.color2,y=t.color3,d=t.bgType1,h=t.bgType2,E=t.bgType3,C=t.insertImage1,w=t.insertImage2,N=t.insertImage3;return H.a.createElement("article",{className:"vk_prBlocks row"},H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},C?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+C+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:C,alt:""})):(_||(nt("color1"),_="#0693e3"),"0"===d?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},H.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},H.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:_}}))),H.a.createElement(at.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),H.a.createElement(at.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:w,alt:""})):(g||(nt("color2"),g="#0693e3"),"0"===h?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},H.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},H.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),H.a.createElement(at.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),H.a.createElement(at.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:N,alt:""})):(y||(nt("color3"),y="#0693e3"),"0"===E?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},H.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},H.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:y}}))),H.a.createElement(at.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),H.a.createElement(at.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,m=t.titleMarginBottom,f=t.outerMarginBottom,b="h"+n;return H.a.createElement(ot,null,null==f?H.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p)},H.a.createElement(at.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return H.a.createElement(at.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()):H.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:f+"rem"}},H.a.createElement(at.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:m+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return H.a.createElement(at.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()))}}],ct=wp.i18n.__,it=wp.blocks.registerBlockType,st=wp.components,ut=st.RangeControl,pt=st.PanelBody,mt=st.RadioControl,ft=st.SelectControl,bt=wp.element.Fragment,kt=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,vt=kt.InspectorControls,_t=kt.ColorPalette,gt=kt.BlockControls,yt=kt.AlignmentToolbar,dt=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("g",null,H.a.createElement("g",null,H.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),H.a.createElement("g",null,H.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),H.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),H.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),H.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),H.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),H.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));it("vk-blocks/heading",{title:ct("Heading","vk-blocks"),icon:dt,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.level,a=t.align,l=(t.title,t.titleColor),c=t.titleSize,i=(t.subText,t.subTextFlag),s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,m=t.titleMarginBottom,f=t.outerMarginBottom,b=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return H.a.createElement(bt,null,H.a.createElement(gt,null,H.a.createElement(Ye,{minLevel:2,maxLevel:5,selectedLevel:r,onChange:b})),H.a.createElement(vt,null,H.a.createElement(pt,{title:ct("Style Settings","vk-blocks")},H.a.createElement(ft,{label:ct("Heading style","vk-blocks"),value:p,onChange:function(e){return n({titleStyle:e})},options:[{label:ct("Default","vk-blocks"),value:"default"},{label:ct("Plain","vk-blocks"),value:"plain"}]}),H.a.createElement("label",null,ct("Margin bottom size (rem)","vk-blocks")),H.a.createElement(ut,{value:f,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),H.a.createElement(pt,{title:ct("Heading Settings","vk-blocks")},H.a.createElement("label",null,ct("Level","vk-blocks")),H.a.createElement(Ye,{minLevel:1,maxLevel:7,selectedLevel:r,onChange:b}),H.a.createElement("p",null,ct("Text Alignment")),H.a.createElement(yt,{value:a,onChange:function(e){n({align:e})}}),H.a.createElement("label",null,ct("Text size (rem)","vk-blocks")),H.a.createElement(ut,{value:c,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),H.a.createElement("label",null,ct("Heading margin bottom size (rem)","vk-blocks")),H.a.createElement(ut,{value:m,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),H.a.createElement(_t,{value:l,onChange:function(e){return n({titleColor:e})}})),H.a.createElement(pt,{title:ct("Sub Text Settings","vk-blocks")},H.a.createElement(mt,{label:ct("Position","vk-blocks"),selected:i,options:[{label:ct("Display","vk-blocks"),value:"on"},{label:ct("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),H.a.createElement("label",null,ct("Text size (rem)","vk-blocks")),H.a.createElement(ut,{value:u,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),H.a.createElement(_t,{value:s,onChange:function(e){return n({subTextColor:e})}}))),H.a.createElement(tt,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return H.a.createElement(tt,{attributes:t,className:n,for_:"save"})},deprecated:lt});var ht=wp.editor.RichText,Et=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return H.a.createElement("div",{className:"alert alert-".concat(n)},H.a.createElement(ht.Content,{tagName:"p",value:o}))}}],Ct=wp.i18n.__,wt=wp.blocks.registerBlockType,Nt=(wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor).RichText;wt("vk-blocks/alert",{title:Ct("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.style,a=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(r)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===r},"Success"),React.createElement("option",{value:"info",selected:"info"===r},"Info"),React.createElement("option",{value:"warning",selected:"warning"===r},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===r},"Danger")),React.createElement(Nt,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,r=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(Nt.Content,{tagName:"p",value:r}))},deprecated:Et});n(4);function xt(e){return(xt="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 Bt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Tt(e,t){return!t||"object"!==xt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function St(e){return(St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ot(e,t){return(Ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var At=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tt(this,St(t).apply(this,arguments))}var n,o,r;return 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&&Ot(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(f=H.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=H.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),H.a.createElement("a",{href:a,id:"vk_button_link",style:m,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener noreferrer"},f,s,b,u&&H.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Bt(n.prototype,o),r&&Bt(n,r),t}();function It(e){return(It="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 Rt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Pt(e,t){return!t||"object"!==It(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function jt(e){return(jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zt(e,t){return(zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pt(this,jt(t).apply(this,arguments))}var n,o,r;return 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&&zt(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},m="",f="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(m=H.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(f=H.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),H.a.createElement("a",{href:a,className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},m,s,f)}}])&&Rt(n.prototype,o),r&&Rt(n,r),t}();function Ft(e){return(Ft="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 Lt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ut(e,t){return!t||"object"!==Ft(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ht(e){return(Ht=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Vt(e,t){return(Vt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var $t=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ut(this,Ht(t).apply(this,arguments))}var n,o,r;return 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&&Vt(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},m="",f="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(m=H.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(f=H.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),H.a.createElement("a",{href:a,id:"vk_button_link",className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},m,s,f)}}])&&Lt(n.prototype,o),r&&Lt(n,r),t}();function Dt(e){return(Dt="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 qt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Wt(e,t){return!t||"object"!==Dt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Yt(e){return(Yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Gt(e,t){return(Gt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Wt(this,Yt(t).apply(this,arguments))}var n,o,r;return 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&&Gt(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(f=H.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=H.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),H.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:l?"_blank":null,rel:"noopener noreferrer"},f,s,b,u&&H.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&qt(n.prototype,o),r&&qt(n,r),t}();function Jt(e){return(Jt="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 Kt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Xt(e,t){return!t||"object"!==Jt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Zt(e){return(Zt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function en(e,t){return(en=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var tn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xt(this,Zt(t).apply(this,arguments))}var n,o,r;return 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&&en(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(f=H.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=H.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),H.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:l?"_blank":null},f,s,b,u&&H.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&Kt(n.prototype,o),r&&Kt(n,r),t}(),nn=wp.editor.RichText,on=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,m="";return i?m="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(m="vk_button vk_button-align-".concat(s)),H.a.createElement("div",{className:m},H.a.createElement(Mt,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:H.a.createElement(nn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,m="";return i?m="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(m="vk_button vk_button-align-".concat(s)),H.a.createElement("div",{className:m},H.a.createElement($t,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:H.a.createElement(nn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),H.a.createElement("div",{className:f},H.a.createElement(Qt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:H.a.createElement(nn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),H.a.createElement("div",{className:f},H.a.createElement(tn,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbsubCaption:o,lbRichtext:H.a.createElement(nn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],rn=wp.i18n.__,an=wp.blocks.registerBlockType,ln=wp.components,cn=ln.RadioControl,sn=ln.PanelBody,un=ln.BaseControl,pn=ln.CheckboxControl,mn=ln.TextControl,fn=ln.Dashicon,bn=ln.IconButton,kn=wp.element.Fragment,vn=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,_n=vn.RichText,gn=vn.InspectorControls,yn=vn.ColorPalette,dn=vn.URLInput,hn=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("g",null,H.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),H.a.createElement("g",null,H.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),H.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),H.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),H.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),H.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),H.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));an("vk-blocks/button",{title:rn("Button","vk-blocks"),icon:hn,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,r=e.setAttributes,a=e.isSelected,l=n.content,c=n.subCaption,i=n.buttonUrl,s=n.buttonTarget,u=n.buttonSize,p=n.buttonType,m=n.buttonColor,f=n.buttonColorCustom,b=n.buttonAlign,k=n.fontAwesomeIconBefore,v=n.fontAwesomeIconAfter;return t=f?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b),t=o?"".concat(o," vk_button vk_button-align-").concat(b," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(b),H.a.createElement(kn,null,H.a.createElement(gn,null,H.a.createElement(sn,{title:rn("Button setting","vk-blocks")},H.a.createElement(mn,{label:rn("Sub Caption","vk-blocks"),value:c,onChange:function(e){return r({subCaption:e})},placeholder:"Sub Caption"}),H.a.createElement(pn,{label:rn("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return r({buttonTarget:e})}}),H.a.createElement(cn,{label:rn("Button Size:","vk-blocks"),selected:u,options:[{label:rn("Large","vk-blocks"),value:"lg"},{label:rn("normal","vk-blocks"),value:"md"},{label:rn("Small","vk-blocks"),value:"sm"}],onChange:function(e){return r({buttonSize:e})}}),H.a.createElement(cn,{label:rn("Button Position:","vk-blocks"),selected:b,options:[{label:rn("Left","vk-blocks"),value:"left"},{label:rn("Center","vk-blocks"),value:"center"},{label:rn("Right","vk-blocks"),value:"right"},{label:rn("Block","vk-blocks"),value:"block"}],onChange:function(e){return r({buttonAlign:e})}}),H.a.createElement(cn,{label:rn("Button Style:","vk-blocks"),selected:p,options:[{label:rn("Solid color","vk-blocks"),value:"0"},{label:rn("No background","vk-blocks"),value:"1"}],help:rn('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return r({buttonType:e})}}),H.a.createElement(cn,{label:rn("Default Color:","vk-blocks"),selected:m,options:[{label:rn("Primary","vk-blocks"),value:"primary"},{label:rn("Secondary","vk-blocks"),value:"secondary"},{label:rn("Success","vk-blocks"),value:"success"},{label:rn("Info","vk-blocks"),value:"info"},{label:rn("Warning","vk-blocks"),value:"warning"},{label:rn("Danger","vk-blocks"),value:"danger"},{label:rn("Light","vk-blocks"),value:"light"},{label:rn("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return r({buttonColor:e})}}),H.a.createElement(un,{label:rn("Custom Color","vk-blocks"),help:rn("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},H.a.createElement(yn,{value:f,onChange:function(e){return r({buttonColorCustom:e})}})),H.a.createElement(un,{label:rn("Font Awesome:","vk-blocks"),help:H.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},rn("Font Awesome icon list","vk-blocks"))},H.a.createElement(mn,{label:rn("Before text","vk-blocks"),help:rn("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:k,onChange:function(e){return r({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),H.a.createElement(mn,{label:rn("After text","vk-blocks"),help:rn("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return r({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),H.a.createElement("div",{className:t},H.a.createElement(At,{lbColorCustom:f,lbColor:m,lbType:p,lbAlign:b,lbSize:u,lbFontAwesomeIconBefore:k,lbFontAwesomeIconAfter:v,lbsubCaption:c,lbRichtext:H.a.createElement(_n,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return r({content:e})},value:l,placeholder:rn("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),a&&H.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},H.a.createElement(fn,{icon:"admin-links"}),H.a.createElement(dn,{value:i,onChange:function(e){return r({buttonUrl:e})}}),H.a.createElement(bn,{icon:"editor-break",label:rn("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,r=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),n&&(b=n+" "+b),H.a.createElement("div",{className:b},H.a.createElement(At,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:f,lbsubCaption:r,lbRichtext:H.a.createElement(_n.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:on});var En=wp.editor.RichText,Cn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return H.a.createElement("dl",{className:"vk_faq"},H.a.createElement(En.Content,{tagName:"dt",className:"vk_faq_title",value:n}),H.a.createElement(En.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],wn=wp.i18n.__,Nn=wp.blocks.registerBlockType,xn=(wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor).RichText,Bn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));Nn("vk-blocks/faq",{title:wn("FAQ","vk-blocks"),icon:Bn,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(xn,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:r,placeholder:wn("Please enter a question.","vk-blocks")}),React.createElement(xn,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:a,placeholder:wn("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(xn.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(xn.Content,{tagName:"dd",className:"vk_faq_content",value:r}))},deprecated:Cn});var Tn=wp.editor.RichText,Sn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,r=t.insertImage,a=t.arrowFlag;return H.a.createElement("div",{className:"".concat(a," vk_flow")},H.a.createElement("div",{className:"vk_flow_frame"},H.a.createElement("dl",{className:"vk_flow_frame_text"},H.a.createElement(Tn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),H.a.createElement(Tn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),r?H.a.createElement("div",{className:"vk_flow_frame_image"},H.a.createElement("img",{src:r,alt:""})):""))}}],On=wp.i18n.__,An=wp.blocks.registerBlockType,In=wp.components,Rn=In.RadioControl,Pn=In.PanelBody,jn=In.Button,zn=wp.element.Fragment,Mn=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,Fn=Mn.RichText,Ln=Mn.InspectorControls,Un=Mn.MediaUpload;function Hn(e){return(Hn="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 Vn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function $n(e,t){return!t||"object"!==Hn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dn(e){return(Dn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qn(e,t){return(qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}An("vk-blocks/flow",{title:On("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(zn,null,React.createElement(Ln,null,React.createElement(Pn,{title:On("Display of arrow","vk-blocks")},React.createElement(Rn,{selected:c,options:[{label:On("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:On("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(Fn,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:r,placeholder:On("Input title","vk-blocks")}),React.createElement(Fn,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:a,placeholder:On("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(Un,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(jn,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:On("Upload image","vk-blocks")}):On("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(Fn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(Fn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))},deprecated:Sn});var Wn=wp.i18n.__,Yn=wp.editor.RichText,Gn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$n(this,Dn(t).apply(this,arguments))}var n,o,r;return 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&&qn(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,m=t.urlOpenType2,f=t.urlOpenType3,b=t.icon1,k=t.icon2,v=t.icon3,_=t.color1,g=t.color2,y=t.color3,d=t.bgType1,h=t.bgType2,E=t.bgType3,C=t.insertImage1,w=t.insertImage2,N=t.insertImage3,x=this.props.for_,B=this.props.blockNum,T=this.props.blockNum-1,S=[n,o,r],O=[a,l,c],A=[i,s,u],I=[p,m,f],R=[b,k,v],P=[_,g,y],j=[d,h,E],z=[C,w,N],M="",F="",L=z[T]?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(z[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:z[T],alt:""})):(P[T]||(P[T]="#0693e3"),"0"===j[T]?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:P[T],border:"1px solid ".concat(P[T])}},H.a.createElement("i",{className:"".concat(R[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+P[T]}},H.a.createElement("i",{className:"".concat(R[T]," vk_prBlocks_item_icon"),style:{color:P[T]}})));return"edit"===x?1===B?(M=H.a.createElement(Yn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:Wn("Input Title","vk-blocks")}),F=H.a.createElement(Yn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:Wn("Input Content","vk-blocks")})):2===B?(M=H.a.createElement(Yn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:Wn("Input Title","vk-blocks")}),F=H.a.createElement(Yn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:Wn("Input Content","vk-blocks")})):3===B&&(M=H.a.createElement(Yn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:r,placeholder:Wn("Input Title","vk-blocks")}),F=H.a.createElement(Yn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:Wn("Input Content","vk-blocks")})):"save"===x&&(M=H.a.createElement(Yn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(B),tagName:"h1",value:S[T]}),F=H.a.createElement(Yn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(B),tagName:"p",value:O[T]})),H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:A[T],target:I[T]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},L,M,F))}}])&&Vn(n.prototype,o),r&&Vn(n,r),t}();function Qn(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Jn=wp.components,Kn=(Jn.RadioControl,Jn.PanelBody,Jn.Button,Jn.BaseControl,Jn.CheckboxControl,Jn.TextControl,wp.element.Fragment,wp.editor),Xn=Kn.RichText;Kn.InspectorControls,Kn.MediaUpload,Kn.ColorPalette;var Zn=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,m=t.urlOpenType2,f=t.urlOpenType3,b=t.icon1,k=t.icon2,v=t.icon3,_=t.color1,g=t.color2,y=t.color3,d=t.bgType1,h=t.bgType2,E=t.bgType3,C=t.insertImage1,w=t.insertImage2,N=t.insertImage3;return H.a.createElement("div",{className:"vk_prBlocks row"},H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},C?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+C+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:C,alt:""})):(_||(Qn("color1"),_="#0693e3"),"0"===d?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},H.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},H.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:_}}))),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:w,alt:""})):(g||(Qn("color2"),g="#0693e3"),"0"===h?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},H.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},H.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:N,alt:""})):(y||(Qn("color3"),y="#0693e3"),"0"===E?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},H.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},H.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:y}}))),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),H.a.createElement(Xn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return H.a.createElement("div",{className:"vk_prBlocks row"},H.a.createElement(Gn,{attributes:t,blockNum:1,for_:"save"}),H.a.createElement(Gn,{attributes:t,blockNum:2,for_:"save"}),H.a.createElement(Gn,{attributes:t,blockNum:3,for_:"save"}))}}];function eo(e){return(eo="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 to(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function no(e,t){return!t||"object"!==eo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function oo(e){return(oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ro(e,t){return(ro=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ao=wp.i18n.__,lo=wp.editor.RichText,co=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),no(this,oo(t).apply(this,arguments))}var n,o,r;return 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&&ro(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,m=t.urlOpenType2,f=t.urlOpenType3,b=t.icon1,k=t.icon2,v=t.icon3,_=t.color1,g=t.color2,y=t.color3,d=t.bgType1,h=t.bgType2,E=t.bgType3,C=t.insertImage1,w=t.insertImage2,N=t.insertImage3,x=this.props.for_,B=this.props.blockNum,T=this.props.blockNum-1,S=[n,o,r],O=[a,l,c],A=[i,s,u],I=[p,m,f],R=[b,k,v],P=[_,g,y],j=[d,h,E],z=[C,w,N],M="",F="",L=z[T]?H.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(z[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},H.a.createElement("img",{src:z[T],alt:""})):(P[T]||(P[T]="#0693e3"),"0"===j[T]?H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:P[T],border:"1px solid ".concat(P[T])}},H.a.createElement("i",{className:"".concat(R[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):H.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+P[T]}},H.a.createElement("i",{className:"".concat(R[T]," vk_prBlocks_item_icon"),style:{color:P[T]}})));return"edit"===x?1===B?(M=H.a.createElement(lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:ao("Input Title","vk-blocks")}),F=H.a.createElement(lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:ao("Input Content","vk-blocks")})):2===B?(M=H.a.createElement(lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:ao("Input Title","vk-blocks")}),F=H.a.createElement(lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:ao("Input Content","vk-blocks")})):3===B&&(M=H.a.createElement(lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:r,placeholder:ao("Input Title","vk-blocks")}),F=H.a.createElement(lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:ao("Input Content","vk-blocks")})):"save"===x&&(M=H.a.createElement(lo.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(B),tagName:"h3",value:S[T]}),F=H.a.createElement(lo.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(B),tagName:"p",value:O[T]})),A[T]&&"save"===x?H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},H.a.createElement("a",{href:A[T],className:"vk_prBlocks_item_link",target:I[T]?"_blank":"_self",rel:"noopener noreferrer"},L,M,F)):H.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},L,M,F)}}])&&to(n.prototype,o),r&&to(n,r),t}(),io=wp.i18n.__,so=wp.blocks.registerBlockType,uo=wp.components,po=uo.RadioControl,mo=uo.PanelBody,fo=uo.Button,bo=uo.BaseControl,ko=uo.CheckboxControl,vo=uo.TextControl,_o=wp.element.Fragment,go=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,yo=go.InspectorControls,ho=go.MediaUpload,Eo=go.ColorPalette,Co=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("g",null,H.a.createElement("g",null,H.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),H.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),H.a.createElement("g",null,H.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),H.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),H.a.createElement("g",null,H.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),H.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));so("vk-blocks/pr-blocks",{title:io("PR Blocks","vk-blocks"),icon:Co,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,r=e.className,a=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),l=n.url2,c=n.url3,i=n.urlOpenType1,s=n.urlOpenType2,u=n.urlOpenType3,p=n.icon1,m=n.icon2,f=n.icon3,b=n.color1,k=n.color2,v=n.color3,_=n.bgType1,g=n.bgType2,y=n.bgType3,d=n.insertImage1,h=n.insertImage2,E=n.insertImage3;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",[H.a.createElement(_o,null,H.a.createElement(yo,null,H.a.createElement(mo,{title:io("PR Block1 Setting","vk-blocks")},H.a.createElement(bo,{label:io("Link URL:","vk-blocks")},H.a.createElement(vo,{value:a,onChange:function(e){return o({url1:e})}}),H.a.createElement(ko,{label:io("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return o({urlOpenType1:e})}})),H.a.createElement(bo,{label:io("Icon 1","vk-blocks")},H.a.createElement(vo,{label:io("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:p,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:H.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},io("Font Awesome icon list","vk-blocks"))}),H.a.createElement(Eo,{value:b,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),H.a.createElement(po,{label:io("Icon Background:","vk-blocks"),selected:_,options:[{label:io("Solid color","vk-blocks"),value:"0"},{label:io("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),H.a.createElement(bo,{label:io("PR Image 1","vk-blocks"),help:io("When you have an image. Image is displayed with priority","vk-blocks")},H.a.createElement(ho,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:d,render:function(e){var t=e.open;return H.a.createElement(fo,{onClick:t,className:d?"image-button":"button button-large"},d?H.a.createElement("img",{className:"icon-image",src:d,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}}))),H.a.createElement(mo,{title:io("PR Block2 Setting","vk-blocks")},H.a.createElement(bo,{label:io("Link URL:","vk-blocks")},H.a.createElement(vo,{value:l,onChange:function(e){return o({url2:e})}}),H.a.createElement(ko,{label:io("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType2:e})}})),H.a.createElement(bo,{label:io("Icon 2","vk-blocks")},H.a.createElement(vo,{label:io("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:H.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},io("Font Awesome icon list","vk-blocks"))}),H.a.createElement(Eo,{value:k,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),H.a.createElement(po,{label:io("Icon Background:","vk-blocks"),selected:g,options:[{label:io("Solid color","vk-blocks"),value:"0"},{label:io("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),H.a.createElement(bo,{label:io("PR Image 2","vk-blocks"),help:io("When you have an image. Image is displayed with priority.","vk-blocks")},H.a.createElement(ho,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:h,render:function(e){var t=e.open;return H.a.createElement(fo,{onClick:t,className:h?"image-button":"button button-large"},h?H.a.createElement("img",{className:"icon-image",src:h,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}}))),H.a.createElement(mo,{title:io("PR Block3 Setting","vk-blocks")},H.a.createElement(bo,{label:io("Link URL:","vk-blocks")},H.a.createElement(vo,{value:c,onChange:function(e){return o({url3:e})}}),H.a.createElement(ko,{label:io("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType3:e})}})),H.a.createElement(bo,{label:io("Icon 3","vk-blocks")},H.a.createElement(vo,{label:io("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:H.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},io("Font Awesome icon list","vk-blocks"))}),H.a.createElement(Eo,{value:v,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),H.a.createElement(po,{label:io("Icon Background:","vk-blocks"),selected:y,options:[{label:io("Solid color","vk-blocks"),value:"0"},{label:io("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),H.a.createElement(bo,{label:io("PR Image 3","vk-blocks"),help:io("When you have an image. Image is displayed with priority.","vk-blocks")},H.a.createElement(ho,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:E,render:function(e){var t=e.open;return H.a.createElement(fo,{onClick:t,className:E?"image-button":"button button-large"},E?H.a.createElement("img",{className:"icon-image",src:E,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}})))),H.a.createElement("div",{className:t},H.a.createElement(co,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),H.a.createElement(co,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),H.a.createElement(co,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",H.a.createElement("div",{className:t},H.a.createElement(co,{attributes:n,blockNum:1,for_:"save"}),H.a.createElement(co,{attributes:n,blockNum:2,for_:"save"}),H.a.createElement(co,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Zn});function wo(e){return(wo="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 No(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function xo(e,t){return!t||"object"!==wo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Bo(e){return(Bo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function To(e,t){return(To=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var So=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xo(this,Bo(t).apply(this,arguments))}var n,o,r;return 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&&To(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=H.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=H.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),H.a.createElement(H.a.Fragment,null,r,H.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&No(n.prototype,o),r&&No(n,r),t}();function Oo(e){return(Oo="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 Ao(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Io(e,t){return!t||"object"!==Oo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ro(e){return(Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Po(e,t){return(Po=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var jo=wp.i18n.__,zo=wp.components.Button,Mo=wp.editor.MediaUpload,Fo=wp.editor.RichText,Lo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Io(this,Ro(t).apply(this,arguments))}var n,o,r;return 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&&Po(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,m=e.ImageBorderColor,f=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.className,v=this.props.for_,_="vk_prContent",g="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",d={},h="";return _="right"===f?je()(k,_,"vk_prContent-layout-imageRight"):je()(k,_,"vk_prContent-layout-imageLeft"),i?(g="".concat(g," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===l?d={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(d={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(y="".concat(y," btn-").concat(c),d=null):"1"===l&&(y="".concat(y," btn-outline-").concat(c),d=null)),h=null==m?"none":"1px solid ".concat(m),H.a.createElement("div",{className:_},H.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===v?H.a.createElement(Mo,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return H.a.createElement(zo,{onClick:t,className:p?"image-button":"button button-large"},p?H.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:jo("Upload image","vk-blocks"),style:{border:h}}):jo("Select image","vk-blocks"))}}):p?H.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:jo("Upload image","vk-blocks"),style:{border:h}}):jo("Select image","vk-blocks")),H.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===v?H.a.createElement(H.a.Fragment,null,H.a.createElement(Fo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:jo("Input title.","vk-blocks"),style:{color:n}}),H.a.createElement(Fo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:jo("Input content.","vk-blocks"),style:{color:r}})):H.a.createElement(H.a.Fragment,null,H.a.createElement(Fo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),H.a.createElement(Fo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return H.a.createElement("div",{className:g},H.a.createElement("a",{href:a,className:y,target:u?"_blank":null,style:d,rel:"noopener noreferrer"},H.a.createElement(So,{attributes:e})))}()))}}])&&Ao(n.prototype,o),r&&Ao(n,r),t}();function Uo(e){return(Uo="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 Ho(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Vo(e,t){return!t||"object"!==Uo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $o(e){return($o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Do(e,t){return(Do=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var qo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vo(this,$o(t).apply(this,arguments))}var n,o,r;return 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&&Do(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=H.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=H.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),H.a.createElement(H.a.Fragment,null,r,H.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&Ho(n.prototype,o),r&&Ho(n,r),t}();function Wo(e){return(Wo="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 Yo(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Go(e,t){return!t||"object"!==Wo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Qo(e){return(Qo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Jo(e,t){return(Jo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ko=wp.i18n.__,Xo=wp.components.Button,Zo=wp.editor.MediaUpload,er=wp.editor.RichText,tr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Go(this,Qo(t).apply(this,arguments))}var n,o,r;return 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&&Jo(e,t)}(t,H.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,m=e.ImageBorderColor,f=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,v="vk_prContent",_="vk_button",g="btn btn-block vk_button_link vk_prContent_colTxt_btn",y={};return v="".concat(v,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),i?(_="".concat(_," vk_button-color-custom"),g="".concat(g," btn-primary"),"0"===l?y={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(y={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(g="".concat(g," btn-").concat(c),y=null):"1"===l&&(g="".concat(g," btn-outline-").concat(c),y=null)),H.a.createElement("div",{className:v},H.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?H.a.createElement(Zo,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return H.a.createElement(Xo,{onClick:t,className:p?"image-button":"button button-large"},p?H.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Ko("Upload image","vk-blocks"),style:{border:"1px solid ".concat(m)}}):Ko("Select image","vk-blocks"))}}):p?H.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Ko("Upload image","vk-blocks"),style:{border:"1px solid ".concat(m)}}):Ko("Select image","vk-blocks")),H.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?H.a.createElement(H.a.Fragment,null,H.a.createElement(er,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:Ko("Input title.","vk-blocks"),style:{color:n}}),H.a.createElement(er,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:Ko("Input content.","vk-blocks"),style:{color:r}})):H.a.createElement(H.a.Fragment,null,H.a.createElement(er.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),H.a.createElement(er.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return H.a.createElement("div",{className:_},H.a.createElement("a",{href:a,className:g,target:u?"_blank":null,style:y},H.a.createElement(qo,{attributes:e})))}()))}}])&&Yo(n.prototype,o),r&&Yo(n,r),t}(),nr=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return H.a.createElement(tr,{attributes:t,for_:"save"})}}],or=wp.i18n.__,rr=wp.blocks.registerBlockType,ar=wp.components,lr=ar.RadioControl,cr=ar.PanelBody,ir=ar.BaseControl,sr=ar.CheckboxControl,ur=ar.TextControl,pr=wp.element.Fragment,mr=wp.blockEditor&&wp.blockEditor.BlockEdit?wp.blockEditor:wp.editor,fr=mr.InspectorControls,br=mr.ColorPalette,kr=H.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},H.a.createElement("g",null,H.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),H.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),H.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),H.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),H.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),H.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),H.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),H.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),H.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),H.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));rr("vk-blocks/pr-content",{title:or("PR Content","vk-blocks"),icon:kr,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,r=t.titleColor,a=t.contentColor,l=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,p=t.buttonTarget,m=t.ImageBorderColor,f=t.layout,b=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return H.a.createElement(pr,null,H.a.createElement(fr,null,H.a.createElement(cr,{title:or("Color Setting","vk-blocks")},H.a.createElement(ir,{label:or("Title Color","vk-blocks")},H.a.createElement(br,{value:r,onChange:function(e){return o({titleColor:e})}})),H.a.createElement(ir,{label:or("Content Color","vk-blocks")},H.a.createElement(br,{value:a,onChange:function(e){return o({contentColor:e})}})),H.a.createElement(ir,{label:or("Image Border Color","vk-blocks")},H.a.createElement(br,{value:m,onChange:function(e){return o({ImageBorderColor:e})}}))),H.a.createElement(cr,{title:or("Button Setting","vk-blocks")},H.a.createElement(ir,{label:or("Button Text","vk-blocks")},H.a.createElement(ur,{value:u,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),H.a.createElement(ir,{label:or("Link URL","vk-blocks")},H.a.createElement(ur,{value:l,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),H.a.createElement(sr,{label:or("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({buttonTarget:e})}}),H.a.createElement(ir,{label:or("Button Type","vk-blocks")},H.a.createElement(lr,{selected:c,options:[{label:or("Solid","vk-blocks"),value:"0"},{label:or("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),H.a.createElement(lr,{label:or("Default Color:","vk-blocks"),selected:i,options:[{label:or("Primary","vk-blocks"),value:"primary"},{label:or("Secondary","vk-blocks"),value:"secondary"},{label:or("Success","vk-blocks"),value:"success"},{label:or("Info","vk-blocks"),value:"info"},{label:or("Warning","vk-blocks"),value:"warning"},{label:or("Danger","vk-blocks"),value:"danger"},{label:or("Light","vk-blocks"),value:"light"},{label:or("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),H.a.createElement(ir,{label:or("Button Color","vk-blocks")},H.a.createElement(br,{value:s,onChange:function(e){return o({buttonColorCustom:e})}})),H.a.createElement(ir,{label:or("Font Awesome:","vk-blocks"),help:H.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},or("Font Awesome icon list","vk-blocks"))},H.a.createElement(ur,{label:or("Before text","vk-blocks"),help:or("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:b,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),H.a.createElement(ur,{label:or("After text","vk-blocks"),help:or("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),H.a.createElement(cr,{title:or("Layout Setting","vk-blocks")},H.a.createElement(lr,{label:or("Layout Type","vk-blocks"),selected:f,options:[{label:or("Right","vk-blocks"),value:"right"},{label:or("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),H.a.createElement(Lo,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return H.a.createElement(Lo,{attributes:t,className:n,for_:"save"})},deprecated:nr});n(5)}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  //# sourceMappingURL=block-build.js.map
inc/vk-blocks/build/block-build.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///inc/vk-blocks/build/block-build.js"],"names":["modules","installedModules","__webpack_require__","moduleId","exports","module","i","l","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","h","for","q","u","v","w","x","y","aa","ba","ca","z","iterator","A","a","b","message","encodeURIComponent","B","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","C","D","this","props","context","refs","updater","E","F","isReactComponent","setState","Error","forceUpdate","G","constructor","isPureReactComponent","H","current","I","suspense","J","K","L","ref","__self","__source","M","e","g","k","f","children","defaultProps","$$typeof","type","_owner","N","O","P","Q","pop","result","keyPrefix","func","count","R","U","S","T","next","done","keys","=",":","replace","escape","toString","ea","fa","V","da","W","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useEffect","useImperativeHandle","useDebugValue","useLayoutEffect","useMemo","useReducer","useRef","useState","Fragment","Profiler","StrictMode","Suspense","unstable_SuspenseList","createElement","cloneElement","createFactory","isValidElement","version","unstable_withSuspenseConfig","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentDispatcher","ReactCurrentBatchConfig","ReactCurrentOwner","IsSomeRendererActing","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","ha","ia","ja","ka","displayName","la","Uint16Array","na","oa","pa","qa","ra","test","acceptsBooleans","attributeName","attributeNamespace","mustUseProperty","propertyName","sanitizeURL","toLowerCase","toUpperCase","xlinkHref","ua","exec","index","charCodeAt","substring","va","slice","sa","isNaN","ta","wa","memoizedState","queue","xa","ya","za","dispatch","delete","action","last","Map","set","Ba","Ca","readContext","useResponder","responder","Da","html","mathml","svg","Ea","Fa","area","base","br","col","embed","hr","img","input","keygen","link","meta","param","track","wbr","Ga","menuitem","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","Ha","charAt","Ia","Ja","Ka","La","listing","pre","textarea","Ma","Na","Oa","Qa","Ra","dangerouslySetInnerHTML","suppressContentEditableWarning","suppressHydrationWarning","Sa","Ta","contextType","contextTypes","ma","getDerivedStateFromProps","state","UNSAFE_componentWillMount","componentWillMount","getChildContext","childContextTypes","child","Ua","domNamespace","childIndex","footer","threadID","stack","exhausted","currentSelectValue","previousWasTextNode","makeStaticMarkup","suspenseDepth","contextIndex","contextStack","contextValueStack","destroy","clearProviders","pushProvider","popProvider","read","fallbackFrame","renderDOM","defaultChecked","defaultValue","checked","Pa","selected","style","indexOf","trim","is","__html","Va","renderToString","Infinity","renderToStaticMarkup","renderToNodeStream","renderToStaticNodeStream","Wa","Xa","__","wp","i18n","registerBlockType","blocks","_wp$components","components","RadioControl","RangeControl","PanelBody","Button","element","_wp$editor","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","background","border","save","_ref3","Content","__webpack_exports__","hex2rgba","hex","alpha","match","parseInt","_window$wp$richText","window","richText","registerFormatType","toggleFormat","applyFormat","removeFormat","getActiveFormat","RichTextToolbarButton","RichTextShortcut","PanelColorSettings","getColorObjectByColorValue","block_name","data","activeColor","isActive","_onChange","activeFormat","onToggle","setColorIfUndefined","initialOpen","colorSettings","color","character","onUse","shortcutType","shortcutCharacter","react","react_default","server_browser","server_browser_default","_defineProperties","descriptor","configurable","writable","TableOfContents_","table_of_contents_TableOfContents","TableOfContents","instance","Constructor","_classCallCheck","protoProps","staticProps","targetClass","document","getElementsByClassName","querySelectorAll","nodeList_raw","getDom","nodeList","sourceOfTocHtml","item","innerText","h2Count","h3Count","h4Count","h5Count","h6Count","fixZero","returnHtml","baseClass","level","Number","preNumber","href","block_","ServerSideRender","SelectControl","BaseControl","block_Fragment","_wp$data","subscribe","block_select","select","block_wp$editor","block_InspectorControls","block_BlockIcon","_typeof","obj","component_defineProperties","_possibleConstructorReturn","self","ReferenceError","_assertThisInitialized","_getPrototypeOf","setPrototypeOf","getPrototypeOf","__proto__","_setPrototypeOf","renderHtml","clientId","toc","getHtagsInEditor","selectedBlock","getSelectedBlock","vk_blocks_check","is_pro","block","component_","component_wp$editor","component_RichText","component_MediaUpload","component_NewComponent","_React$Component","NewComponent","component_classCallCheck","subClass","superClass","_inherits","_this$props$attribute","vk_staff_text_name","vk_staff_text_caption","vk_staff_text_role","vk_staff_text_profileTitle","vk_staff_text_profileText","vk_staff_photo_image","vk_staff_photo_image_alt","vk_staff_layout","vk_staff_nameColor","vk_staff_captionColor","vk_staff_positionColor","vk_staff_profileTitleColor","vk_staff_profileTextColor","vk_staff_photoBorder","for_","returnELm","staff_block_","block_registerBlockType","block_wp$components","TextControl","block_PanelBody","block_BaseControl","block_SelectControl","staff_block_Fragment","staff_block_wp$editor","staff_block_InspectorControls","block_ColorPalette","staff_block_BlockIcon","component_typeof","spacer_component_defineProperties","component_possibleConstructorReturn","component_assertThisInitialized","component_getPrototypeOf","component_setPrototypeOf","component_SpacerComponent","SpacerComponent","spacer_component_classCallCheck","component_inherits","unit","pc","tablet","mobile","deprecated_component_typeof","deprecated_component_defineProperties","deprecated_component_possibleConstructorReturn","deprecated_component_assertThisInitialized","deprecated_component_getPrototypeOf","deprecated_component_setPrototypeOf","deprecated_component_SpacerComponent","deprecated_component_classCallCheck","deprecated_component_inherits","deprecated","spacer_block_","spacer_block_registerBlockType","spacer_block_wp$components","spacer_block_PanelBody","spacer_block_BaseControl","spacer_block_SelectControl","spacer_block_Fragment","spacer_block_InspectorControls","spacer_block_BlockIcon","points","step","componentDivider","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","outer_component_typeof","outer_component_defineProperties","outer_component_possibleConstructorReturn","outer_component_assertThisInitialized","outer_component_getPrototypeOf","outer_component_setPrototypeOf","InnerBlocks","component_Component","outer_component_classCallCheck","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","id","component_divider_componentDivider","outer_deprecated_component_typeof","outer_deprecated_component_defineProperties","outer_deprecated_component_possibleConstructorReturn","outer_deprecated_component_assertThisInitialized","outer_deprecated_component_getPrototypeOf","outer_deprecated_component_setPrototypeOf","component_InnerBlocks","component_hex2rgba","deprecated_component_Component","outer_deprecated_component_classCallCheck","outer_deprecated_component_inherits","block_deprecated","toNumber","min","max","outer_block_","outer_block_registerBlockType","outer_block_wp$components","block_RangeControl","outer_block_PanelBody","block_Button","outer_block_BaseControl","outer_block_SelectControl","outer_block_Fragment","outer_block_wp$editor","outer_block_InspectorControls","block_MediaUpload","outer_block_ColorPalette","outer_block_BlockIcon","defaultBgColor","supports","setBgColor","classnames","classnames_default","heading_toolbar_typeof","heading_toolbar_defineProperties","heading_toolbar_possibleConstructorReturn","heading_toolbar_assertThisInitialized","heading_toolbar_getPrototypeOf","heading_toolbar_setPrototypeOf","range","lodash","_wp$i18n","heading_toolbar_","sprintf","heading_toolbar_Component","Toolbar","heading_toolbar","_Component","HeadingToolbar","heading_toolbar_classCallCheck","heading_toolbar_inherits","targetLevel","selectedLevel","subscript","_this","_this$props","minLevel","maxLevel","controls","createLevelControl","heading_component_typeof","heading_component_defineProperties","heading_component_possibleConstructorReturn","heading_component_assertThisInitialized","heading_component_getPrototypeOf","heading_component_setPrototypeOf","heading_component_RichText","heading_component_","heading_component_Component","heading_component_classCallCheck","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","_readOnlyError","deprecated_block_Fragment","deprecated_block_wp$editor","block_RichText","BlockControls","AlignmentToolbar","Version0_6_0","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","heading_block_","heading_block_registerBlockType","heading_block_wp$components","heading_block_RangeControl","heading_block_PanelBody","block_RadioControl","heading_block_SelectControl","heading_block_Fragment","heading_block_wp$editor","heading_block_InspectorControls","heading_block_ColorPalette","block_BlockControls","block_AlignmentToolbar","heading_block_BlockIcon","customClassName","setTitleFontSize","newLevel","alert_deprecated_RichText","deprecated_deprecated","alert_block_","alert_block_registerBlockType","alert_block_RichText","event","newContent","button_component_typeof","button_component_defineProperties","button_component_possibleConstructorReturn","button_component_assertThisInitialized","button_component_getPrototypeOf","button_component_setPrototypeOf","button_component_Component","button_component_classCallCheck","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","component_deprecated_typeof","component_deprecated_defineProperties","component_deprecated_possibleConstructorReturn","component_deprecated_assertThisInitialized","component_deprecated_getPrototypeOf","component_deprecated_setPrototypeOf","component_deprecated_ComponentDeprecated","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_inherits","component_deprecated_id_typeof","component_deprecated_id_defineProperties","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_assertThisInitialized","component_deprecated_id_getPrototypeOf","component_deprecated_id_setPrototypeOf","component_deprecated_id_ComponentDeprecatedId","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_inherits","component_deprecated_noopenernoreferer_id_typeof","component_deprecated_noopenernoreferer_id_defineProperties","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_assertThisInitialized","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_setPrototypeOf","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_inherits","component_deprecated_subcaption_noNoopnnernoreferer_id_typeof","component_deprecated_subcaption_noNoopnnernoreferer_id_defineProperties","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_assertThisInitialized","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_setPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","deprecated_deprecated_RichText","deprecated_deprecated_deprecated","_ref4","button_block_","button_block_registerBlockType","button_block_wp$components","button_block_RadioControl","button_block_PanelBody","button_block_BaseControl","CheckboxControl","block_TextControl","Dashicon","IconButton","button_block_Fragment","button_block_wp$editor","button_block_RichText","button_block_InspectorControls","button_block_ColorPalette","URLInput","button_block_BlockIcon","isSelected","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","faq_deprecated_RichText","faq_deprecated_deprecated","heading","faq_block_","faq_block_registerBlockType","faq_block_RichText","faq_block_BlockIcon","flow_deprecated_RichText","flow_deprecated_deprecated","arrowFlag","insertImage","flow_block_","flow_block_registerBlockType","flow_block_wp$components","flow_block_RadioControl","flow_block_PanelBody","flow_block_Button","flow_block_Fragment","PanelColor","flow_block_wp$editor","flow_block_RichText","flow_block_InspectorControls","flow_block_MediaUpload","component_block_typeof","component_block_defineProperties","component_block_possibleConstructorReturn","component_block_assertThisInitialized","component_block_getPrototypeOf","component_block_setPrototypeOf","component_block_","component_block_RichText","component_block_ComponentBlock","ComponentBlock","component_block_classCallCheck","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","block_readOnlyError","deprecated_block_wp$components","pr_blocks_deprecated_block_wp$editor","deprecated_block_RichText","deprecated_block_deprecated","set_attributes","set_attributes2","pr_blocks_component_block_typeof","pr_blocks_component_block_defineProperties","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_assertThisInitialized","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_setPrototypeOf","pr_blocks_component_block_","pr_blocks_component_block_RichText","pr_blocks_component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_inherits","pr_blocks_block_","pr_blocks_block_registerBlockType","pr_blocks_block_wp$components","pr_blocks_block_RadioControl","pr_blocks_block_PanelBody","pr_blocks_block_Button","pr_blocks_block_BaseControl","pr_blocks_block_CheckboxControl","pr_blocks_block_TextControl","pr_blocks_block_Fragment","pr_blocks_block_wp$editor","pr_blocks_block_InspectorControls","pr_blocks_block_MediaUpload","pr_blocks_block_ColorPalette","pr_blocks_block_BlockIcon","cx","cy","block_set_attributes","_ref5","component_fontawesome_typeof","component_fontawesome_defineProperties","component_fontawesome_possibleConstructorReturn","component_fontawesome_assertThisInitialized","component_fontawesome_getPrototypeOf","component_fontawesome_setPrototypeOf","component_fontawesome_Fontawesome","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_inherits","buttonText","pr_content_component_typeof","pr_content_component_defineProperties","pr_content_component_possibleConstructorReturn","pr_content_component_assertThisInitialized","pr_content_component_getPrototypeOf","pr_content_component_setPrototypeOf","pr_content_component_","component_Button","pr_content_component_MediaUpload","pr_content_component_RichText","pr_content_component_Component","pr_content_component_classCallCheck","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_fontawesome_deprecated_typeof","component_fontawesome_deprecated_defineProperties","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_assertThisInitialized","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_setPrototypeOf","component_fontawesome_deprecated_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_typeof","deprecated_component_deprecated_defineProperties","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_assertThisInitialized","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_setPrototypeOf","component_deprecated_","component_deprecated_Button","component_deprecated_MediaUpload","component_deprecated_RichText","deprecated_component_deprecated_ComponentDeprecated","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_inherits","pr_content_deprecated_deprecated_deprecated","pr_content_block_","pr_content_block_registerBlockType","pr_content_block_wp$components","pr_content_block_RadioControl","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_CheckboxControl","pr_content_block_TextControl","pr_content_block_Fragment","pr_content_block_wp$editor","pr_content_block_InspectorControls","pr_content_block_ColorPalette","pr_content_block_BlockIcon"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///inc/vk-blocks/build/block-build.js"],"names":["modules","installedModules","__webpack_require__","moduleId","exports","module","i","l","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","h","for","q","u","v","w","x","y","aa","ba","ca","z","iterator","A","a","b","message","encodeURIComponent","B","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","C","D","this","props","context","refs","updater","E","F","isReactComponent","setState","Error","forceUpdate","G","constructor","isPureReactComponent","H","current","I","suspense","J","K","L","ref","__self","__source","M","e","g","k","f","children","defaultProps","$$typeof","type","_owner","N","O","P","Q","pop","result","keyPrefix","func","count","R","U","S","T","next","done","keys","=",":","replace","escape","toString","ea","fa","V","da","W","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useEffect","useImperativeHandle","useDebugValue","useLayoutEffect","useMemo","useReducer","useRef","useState","Fragment","Profiler","StrictMode","Suspense","unstable_SuspenseList","createElement","cloneElement","createFactory","isValidElement","version","unstable_withSuspenseConfig","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentDispatcher","ReactCurrentBatchConfig","ReactCurrentOwner","IsSomeRendererActing","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","toObject","val","TypeError","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","__","wp","i18n","registerBlockType","blocks","_wp$components","components","RadioControl","RangeControl","PanelBody","Button","element","_ref","blockEditor","BlockEdit","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref2","className","setAttributes","label","help","selected","options","onChange","concat","onSelect","sizes","full","url","_ref3","open","onClick","src","alt","tagName","placeholder","style","background","border","save","_ref4","Content","registerBlockStyle","__webpack_exports__","convertColorClass","color","block_assign","lodash","addFilter","hooks","block_ref","createHigherOrderComponent","compose","isValidBlockType","includes","settings","activeColor","isSelected","initialOpen","disableCustomColors","newColor","newClassName","inputClassName","filterClassName","filter","indexOf","list_style_block_assign","block_","block_Fragment","block_addFilter","block_PanelBody","list_style_block_ref","block_InspectorControls","block_ColorPalette","block_createHigherOrderComponent","block_isValidBlockType","hex2rgba","hex","alpha","match","slice","parseInt","isDefault","highlighter_block_","_window$wp$richText","window","richText","registerFormatType","toggleFormat","applyFormat","removeFormat","getActiveFormat","highlighter_block_ref","RichTextToolbarButton","RichTextShortcut","highlighter_block_InspectorControls","PanelColorSettings","highlighter_block_Fragment","getColorObjectByColorValue","block_name","data","isActive","_onChange","activeFormat","onToggle","setColorIfUndefined","colorSettings","character","onUse","shortcutType","shortcutCharacter","react","react_default","_typeof","obj","_defineProperties","descriptor","configurable","writable","_possibleConstructorReturn","self","ReferenceError","_assertThisInitialized","_getPrototypeOf","setPrototypeOf","getPrototypeOf","__proto__","_setPrototypeOf","component_","_wp$editor","component_NewComponent","_React$Component","NewComponent","instance","Constructor","_classCallCheck","protoProps","staticProps","subClass","superClass","_inherits","_this$props$attribute","vk_staff_text_name","vk_staff_text_caption","vk_staff_text_role","vk_staff_text_profileTitle","vk_staff_text_profileText","vk_staff_photo_image","vk_staff_photo_image_alt","vk_staff_layout","vk_staff_nameColor","vk_staff_captionColor","vk_staff_positionColor","vk_staff_profileTitleColor","vk_staff_profileTextColor","vk_staff_photoBorder","for_","returnELm","staff_block_","TextControl","staff_block_PanelBody","BaseControl","SelectControl","staff_block_Fragment","staff_block_ref","staff_block_InspectorControls","staff_block_ColorPalette","block_BlockIcon","component_typeof","component_defineProperties","component_possibleConstructorReturn","component_assertThisInitialized","component_getPrototypeOf","component_setPrototypeOf","component_SpacerComponent","SpacerComponent","component_classCallCheck","component_inherits","unit","pc","tablet","mobile","deprecated_component_typeof","deprecated_component_defineProperties","deprecated_component_possibleConstructorReturn","deprecated_component_assertThisInitialized","deprecated_component_getPrototypeOf","deprecated_component_setPrototypeOf","deprecated_component_SpacerComponent","deprecated_component_classCallCheck","deprecated_component_inherits","deprecated","spacer_block_","block_registerBlockType","block_wp$components","spacer_block_PanelBody","block_BaseControl","block_SelectControl","spacer_block_Fragment","spacer_block_InspectorControls","spacer_block_BlockIcon","points","step","classnames","classnames_default","heading_toolbar_typeof","heading_toolbar_defineProperties","heading_toolbar_possibleConstructorReturn","heading_toolbar_assertThisInitialized","heading_toolbar_getPrototypeOf","heading_toolbar_setPrototypeOf","range","_wp$i18n","heading_toolbar_","sprintf","heading_toolbar_Component","Toolbar","heading_toolbar","_Component","HeadingToolbar","heading_toolbar_classCallCheck","heading_toolbar_inherits","targetLevel","selectedLevel","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","heading_component_typeof","heading_component_defineProperties","heading_component_possibleConstructorReturn","heading_component_assertThisInitialized","heading_component_getPrototypeOf","heading_component_setPrototypeOf","component_RichText","heading_component_","component_Component","heading_component_classCallCheck","heading_component_inherits","cStyle","tStyle","level","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","containerClass","marginBottom","fontSize","textAlign","_readOnlyError","deprecated_block_Fragment","block_wp$editor","block_RichText","BlockControls","AlignmentToolbar","Version0_6_0","supports","anchor","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","href","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","heading_block_","heading_block_registerBlockType","heading_block_wp$components","block_RangeControl","heading_block_PanelBody","heading_block_SelectControl","heading_block_Fragment","heading_block_ref","heading_block_InspectorControls","heading_block_ColorPalette","block_BlockControls","block_AlignmentToolbar","heading_block_BlockIcon","customClassName","setTitleFontSize","newLevel","min","max","alert_deprecated_RichText","deprecated_deprecated","alert_block_","alert_block_registerBlockType","alert_block_RichText","event","newContent","button_component_typeof","button_component_defineProperties","button_component_possibleConstructorReturn","button_component_assertThisInitialized","button_component_getPrototypeOf","button_component_setPrototypeOf","button_component_Component","button_component_classCallCheck","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","id","role","aria-pressed","rel","component_deprecated_typeof","component_deprecated_defineProperties","component_deprecated_possibleConstructorReturn","component_deprecated_assertThisInitialized","component_deprecated_getPrototypeOf","component_deprecated_setPrototypeOf","component_deprecated_ComponentDeprecated","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_inherits","component_deprecated_id_typeof","component_deprecated_id_defineProperties","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_assertThisInitialized","component_deprecated_id_getPrototypeOf","component_deprecated_id_setPrototypeOf","component_deprecated_id_ComponentDeprecatedId","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_inherits","component_deprecated_noopenernoreferer_id_typeof","component_deprecated_noopenernoreferer_id_defineProperties","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_assertThisInitialized","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_setPrototypeOf","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_inherits","component_deprecated_subcaption_noNoopnnernoreferer_id_typeof","component_deprecated_subcaption_noNoopnnernoreferer_id_defineProperties","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_assertThisInitialized","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_setPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","deprecated_deprecated_RichText","deprecated_deprecated_deprecated","button_block_","button_block_registerBlockType","button_block_wp$components","block_RadioControl","button_block_PanelBody","button_block_BaseControl","CheckboxControl","block_TextControl","Dashicon","IconButton","button_block_Fragment","button_block_ref","button_block_RichText","button_block_InspectorControls","button_block_ColorPalette","URLInput","button_block_BlockIcon","checked","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","faq_deprecated_RichText","faq_deprecated_deprecated","heading","faq_block_","faq_block_registerBlockType","faq_block_RichText","faq_block_BlockIcon","flow_deprecated_RichText","flow_deprecated_deprecated","arrowFlag","insertImage","flow_block_","flow_block_registerBlockType","flow_block_wp$components","flow_block_RadioControl","flow_block_PanelBody","block_Button","flow_block_Fragment","flow_block_ref","flow_block_RichText","flow_block_InspectorControls","block_MediaUpload","component_block_typeof","component_block_defineProperties","component_block_possibleConstructorReturn","component_block_assertThisInitialized","component_block_getPrototypeOf","component_block_setPrototypeOf","component_block_","component_block_RichText","component_block_ComponentBlock","ComponentBlock","component_block_classCallCheck","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","block_readOnlyError","deprecated_block_wp$components","deprecated_block_wp$editor","deprecated_block_RichText","block_deprecated","set_attributes","set_attributes2","pr_blocks_component_block_typeof","pr_blocks_component_block_defineProperties","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_assertThisInitialized","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_setPrototypeOf","pr_blocks_component_block_","pr_blocks_component_block_RichText","pr_blocks_component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_inherits","pr_blocks_block_","pr_blocks_block_registerBlockType","pr_blocks_block_wp$components","pr_blocks_block_RadioControl","pr_blocks_block_PanelBody","pr_blocks_block_Button","pr_blocks_block_BaseControl","pr_blocks_block_CheckboxControl","pr_blocks_block_TextControl","pr_blocks_block_Fragment","pr_blocks_block_ref","pr_blocks_block_InspectorControls","pr_blocks_block_MediaUpload","pr_blocks_block_ColorPalette","pr_blocks_block_BlockIcon","cx","cy","block_set_attributes","_ref5","_ref6","component_fontawesome_typeof","component_fontawesome_defineProperties","component_fontawesome_possibleConstructorReturn","component_fontawesome_assertThisInitialized","component_fontawesome_getPrototypeOf","component_fontawesome_setPrototypeOf","component_fontawesome_Fontawesome","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_inherits","buttonText","pr_content_component_typeof","pr_content_component_defineProperties","pr_content_component_possibleConstructorReturn","pr_content_component_assertThisInitialized","pr_content_component_getPrototypeOf","pr_content_component_setPrototypeOf","pr_content_component_","component_Button","component_MediaUpload","pr_content_component_RichText","pr_content_component_Component","pr_content_component_classCallCheck","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_fontawesome_deprecated_typeof","component_fontawesome_deprecated_defineProperties","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_assertThisInitialized","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_setPrototypeOf","component_fontawesome_deprecated_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_typeof","deprecated_component_deprecated_defineProperties","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_assertThisInitialized","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_setPrototypeOf","component_deprecated_","component_deprecated_Button","component_deprecated_MediaUpload","component_deprecated_RichText","deprecated_component_deprecated_ComponentDeprecated","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_inherits","pr_content_deprecated_deprecated_deprecated","pr_content_block_","pr_content_block_registerBlockType","pr_content_block_wp$components","pr_content_block_RadioControl","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_CheckboxControl","pr_content_block_TextControl","pr_content_block_Fragment","pr_content_block_ref","pr_content_block_InspectorControls","pr_content_block_ColorPalette","pr_content_block_BlockIcon"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourceRoot":""}
inc/vk-blocks/build/languages/vk-blocks-ja-vk-blocks-build-js.json CHANGED
@@ -1 +1 @@
1
- {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural_forms":"nplurals=1; plural=0;","lang":"ja_JP"},"Alert":["アラート"],"Select image":["画像を選択"],"Upload image":["画像をアップロード"],"Icon Name":["アイコンの名前"],"Input text":["文字を入力"],"Ballon":["フキダシ"],"Balloon setting":["フキダシ設定"],"Position":["位置"],"Please specify the layout of the balloon.":["吹き出しの配置を指定してください。"],"Left":["左"],"Right":["右"],"Type":["タイプ"],"Please select the type of balloon.":["吹き出しのタイプを指定してください。"],"Serif":["セリフ"],"Thinking":["吹き出し"],"Button setting":["ボタン設定"],"Sub Caption":["サブテキスト"],"Open link new tab.":["リンクを別ウィンドウで開く"],"Button Size:":["ボタンサイズ:"],"Large":["大"],"normal":["標準"],"Small":["小"],"Button Position:":["ボタンの位置:"],"Center":["中央"],"Block":["ブロック(全幅)"],"Button Style:":["ボタンスタイル:"],"Solid color":["ベタ塗り"],"No background":["背景なし"],"If you select \"No background\", that you need to select a Custom Color.":["もし「背景なし」を選択した場合はカスタムカラーで色を指定してください。"],"Default Color:":["標準色:"],"Primary":["Primary"],"Secondary":["Secondary"],"Success":["Success"],"Info":["Info"],"Warning":["Warning"],"Danger":["Danger"],"Light":["Light"],"Dark":["Dark"],"Custom Color":["カスタムカラー"],"This custom color overrides the default color. If you want to use the default color, click the clear button.":["このカスタムカラーはデフォルトのカラーを上書きします。 デフォルトの色を使用したい場合は、クリアボタンをクリックしてください。"],"Font Awesome:":["Font Awesome:"],"Font Awesome icon list":["Font Awesome アイコンリスト"],"Before text":["文字の前"],"Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right":["Font Awesome の class 名を入力してください。このアイコンは文字の前に表示されます。 例) fas fa-arrow-circle-right"],"After text":["文字の後"],"Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt":["Font Awesome の class 名を入力してください。このアイコンは文字の後に表示されます。 例) fas fa-external-link-alt"],"Apply":[""],"Button":["ボタン"],"FAQ":["質問と解答"],"Please enter a question.":["質問を入力してください。"],"Please enter a answer.":["回答を入力してください。"],"Flow":["フロー"],"Display of arrow":["矢印の表示"],"Arrow display":["矢印を表示する"],"Arrow hidden":["矢印を表示しない"],"Input title":["タイトルを入力"],"Input content":["説明を入力"],"Style Settings":["スタイル設定"],"Heading style":["見出しスタイル"],"Default":["標準"],"Plain":["装飾無し"],"Margin bottom size (rem)":["下部の余白"],"Heading Settings":["見出し設定"],"Level":["レベル"],"Text Alignment":["テキストの水平位置"],"Heading margin bottom size (rem)":["見出し下部の余白 (rem)"],"Sub Text Settings":["サブテキスト設定"],"Display":["表示"],"Hide":["非表示"],"Text size (rem)":["文字サイズ (rem)"],"Heading":["見出し"],"Input sub text…":["サブテキストを入力"],"Input title…":["タイトルを入力"],"Heading %d":["見出し %d"],"Highlight Color":["ハイライトカラー"],"Highlighter":["蛍光マーカー"],"Background Image":["背景画像"],"Background image Position":["背景画像の位置"],"Fixed":["固定"],"Parallax (It will not work in preview)":["パララックス(編集画面では反映されません)"],"Layout Setting":["レイアウト設定"],"Outer width":["アウターの幅"],"Normal":["標準"],"Full Wide":["全幅"],"Contents area padding (left and right)":["コンテンツエリアの余白 (左右)"],"Do not use contents area default padding (When case of full width etc.).":["コンテンツエリア内の左右に標準の余白を使用しない(全幅で利用の場合など)。"],"Use contents area default padding (When case of not full width and use background etc.).":["コンテンツエリア内の左右に標準の余白を使用する(全幅でない標準幅で背景色を指定する場合など)。"],"Padding (top and bottom)":["余白 (上下)"],"Use default padding":["標準の余白を使用"],"Do not use default padding (Set it yourself using a spacer block etc.).":["標準の余白を使用しない(スペーサーブロックなどで独自に指定する)。"],"Divider Setting":["区切りの設定"],"Tilt":["傾斜"],"Curve":["カーブ"],"Wave":["波状"],"Triangle":["三角"],"Upper Divider Level":["上部区切りレベル"],"Lower Divider Level":["下部区切りレベル"],"Border Setting":["枠線の設定"],"Border will disappear when divider effect is applied.":["枠線は区切りレベルを適用すると表示されなくなります。"],"Border type":["枠線の種類"],"None":["なし"],"Solid":["直線"],"Dotted":["点線"],"Dashed":["Dashed"],"Double":["二重線"],"Groove":["Groove"],"Ridge":["Ridge"],"Inset":["Inset"],"Outset":["Outset"],"Border width":["枠線の幅"],"Border radius":["枠線のRの大きさ"],"This block is only for users who bought Lightning Pro.":["このブロックは Lightning Pro 専用です。"],"Outer":["Outer"],"Background Setting":["背景設定"],"Color Setting":["色設定"],"Color will overcome background image. If you want to display image, clear background color or set opacity 0.":["色を指定すると画像よりも優先されます。画像を表示したい場合は、背景色をクリアするか、不透明度を0に設定します。"],"Opacity Setting":["透過設定"],"PR Block1 Setting":["PR Block1 設定"],"Icon 1":["アイコン 1"],"PR Image 1":["PR 画像 1"],"When you have an image. Image is displayed with priority":["画像を設定した場合は画像が優先して表示されます。"],"PR Block2 Setting":["PR Block2 設定"],"Icon 2":["アイコン 2"],"PR Image 2":["PR 画像 2"],"PR Block3 Setting":["PR Block3 設定"],"Link URL:":["リンクURL:"],"Icon 3":["アイコン 3"],"Class name of the Font Awesome icon font you want to use:":["アイコンを使う場合は Font Awesome のアイコンのclass名:"],"Icon Background:":["アイコン背景:"],"PR Image 3":["PR 画像 3"],"When you have an image. Image is displayed with priority.":["画像を設定した場合は画像が優先して表示されます。"],"PR Blocks (Beta)":["PR Blocks (Beta)"],"Input Title":["タイトルを入力"],"Input Content":["文章を入力してください"],"Image Border Color":["画像の線の色"],"Button Setting":["ボタン設定"],"Button Text":["ボタンの文字"],"Link URL":["リンクURL"],"Button Type":["ボタンタイプ"],"Ghost":["ゴーストボタン"],"Button Color":["ボタンの色"],"Layout Type":["レイアウトタイプ"],"PR Content":["PR Content"],"Title Color":["見出しの色"],"Content Color":["本文の色"],"Input title.":["タイトルを入力してください。"],"Input content.":["本文を入力してください。"],"Mobile":["モバイル"],"Responsive Spacer":["レスポンシブスペーサー"],"Unit Type":["単位"],"px":["px"],"em":["em"],"rem":["rem"],"vw":["vw"],"Height for each device.":["デバイス毎の高さ"],"PC":["PC"],"Tablet":["タブレット"],"Alt text":["画像の代替テキスト"],"Set the alt text for profile image":["プロフィール画像の代替テキストを設定します"],"Color":["色"],"Staff name":["名前"],"Name caption":["名前のキャプション"],"Role position":["役職"],"Profile title":["プロフィールタイトル"],"Profile text":["プロフィールテキスト"],"Staff":["スタッフ"],"Layout":["レイアウト"],"Image left":["画像 左"],"Image border":["画像の線"],"Your Name":["名前"],"Caption":["キャプション"],"Table of Contents":["目次"],"No frame":["枠無し"],"Style":["スタイル"]}}}
1
+ {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural_forms":"nplurals=1; plural=0;","lang":"ja_JP"},"FontAwesome":["Font Awesome:"],"Enter Font Awesome Class. Ex) fas fa-arrow-circle-right ":["Font Awesome の class 名を入力してください。例) fas fa-arrow-circle-right"],"Font Awesome icon list":["Font Awesome アイコンリスト"],"Alert":["アラート"],"Select image":["画像を選択"],"Upload image":["画像をアップロード"],"Icon Name":["アイコンの名前"],"Input text":["文字を入力"],"Ballon":["フキダシ"],"Balloon setting":["フキダシ設定"],"Position":["位置"],"Please specify the layout of the balloon.":["吹き出しの配置を指定してください。"],"Left":["左"],"Right":["右"],"Type":["タイプ"],"Please select the type of balloon.":["吹き出しのタイプを指定してください。"],"Serif":["セリフ"],"Thinking":["吹き出し"],"Button setting":["ボタン設定"],"Sub Caption":["サブテキスト"],"Open link new tab.":["リンクを別ウィンドウで開く"],"Button Size:":["ボタンサイズ:"],"Large":["大"],"normal":["標準"],"Small":["小"],"Button Position:":["ボタンの位置:"],"Center":["中央"],"Block":["ブロック(全幅)"],"Button Style:":["ボタンスタイル:"],"Solid color":["ベタ塗り"],"No background":["背景なし"],"If you select \"No background\", that you need to select a Custom Color.":["もし「背景なし」を選択した場合はカスタムカラーで色を指定してください。"],"Default Color:":["標準色:"],"Primary":["Primary"],"Secondary":["Secondary"],"Success":["Success"],"Info":["Info"],"Warning":["Warning"],"Danger":["Danger"],"Light":["Light"],"Dark":["Dark"],"Custom Color":["カスタムカラー"],"This custom color overrides the default color. If you want to use the default color, click the clear button.":["このカスタムカラーはデフォルトのカラーを上書きします。 デフォルトの色を使用したい場合は、クリアボタンをクリックしてください。"],"Font Awesome:":["Font Awesome:"],"Before text":["文字の前"],"Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right":["Font Awesome の class 名を入力してください。このアイコンは文字の前に表示されます。 例) fas fa-arrow-circle-right"],"After text":["文字の後"],"Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt":["Font Awesome の class 名を入力してください。このアイコンは文字の後に表示されます。 例) fas fa-external-link-alt"],"Apply":[""],"Button":["ボタン"],"FAQ":["質問と解答"],"Please enter a question.":["質問を入力してください。"],"Please enter a answer.":["回答を入力してください。"],"Flow":["フロー"],"Display of arrow":["矢印の表示"],"Arrow display":["矢印を表示する"],"Arrow hidden":["矢印を表示しない"],"Input title":["タイトルを入力"],"Input content":["説明を入力"],"Solid":["直線"],"Dotted":["点線"],"Dashed":["Dashed"],"Double":["二重線"],"Stitch":["スティッチ"],"top-bottom-border":["上下線"],"Shadow":["シャドウ"],"Border Color":["線の色"],"Style Settings":["スタイル設定"],"Heading style":["見出しスタイル"],"Default":["標準"],"Plain":["装飾無し"],"Margin bottom size (rem)":["下部の余白"],"Heading Settings":["見出し設定"],"Level":["レベル"],"Text Alignment":["テキストの水平位置"],"Heading margin bottom size (rem)":["見出し下部の余白 (rem)"],"Sub Text Settings":["サブテキスト設定"],"Display":["表示"],"Hide":["非表示"],"Text size (rem)":["文字サイズ (rem)"],"Heading":["見出し"],"Input sub text…":["サブテキストを入力"],"Input title…":["タイトルを入力"],"Heading %d":["見出し %d"],"Highlight Color":["ハイライトカラー"],"Highlighter":["蛍光マーカー"],"Border":["枠線"],"Photo frame":["フォトフレーム"],"Arrow":["矢印"],"Triangle":["三角"],"Check":["チェック"],"Check Square":["チェック-四角"],"Check Circle":["チェック-丸"],"Handpoint":["指"],"Pencil":["鉛筆"],"Smile":["笑顔"],"Frown":["不満顔"],"Numbered Circle":["数字-丸"],"Numbered Square":["数字-四角"],"List Icon Color":["リストアイコンの色"],"Color Setting":["色設定"],"Color will overcome background image. If you want to display image, clear background color or set opacity 0.":["色を指定すると画像よりも優先されます。画像を表示したい場合は、背景色をクリアするか、不透明度を0に設定します。"],"Opacity Setting":["透過設定"],"Background Image":["背景画像"],"Background image Position":["背景画像の位置"],"Fixed":["固定"],"Parallax (It will not work in preview)":["パララックス(編集画面では反映されません)"],"Layout Setting":["レイアウト設定"],"Outer width":["アウターの幅"],"Normal":["標準"],"Full Wide":["全幅"],"Contents area padding (left and right)":["コンテンツエリアの余白 (左右)"],"Do not use padding":["余白なし"],"Use padding":["余白あり"],"Padding (top and bottom)":["余白 (上下)"],"Use default padding":["標準の余白を使用"],"Do not use default padding (Set it yourself using a spacer block etc.).":["標準の余白を使用しない(スペーサーブロックなどで独自に指定する)。"],"Divider Setting":["区切りの設定"],"Tilt":["傾斜"],"Curve":["カーブ"],"Wave":["波状"],"Upper Divider Level":["上部区切りレベル"],"Lower Divider Level":["下部区切りレベル"],"Border Setting":["枠線の設定"],"Border will disappear when divider effect is applied.":["枠線は区切りレベルを適用すると表示されなくなります。"],"Border type":["枠線の種類"],"None":["なし"],"Groove":["Groove"],"Ridge":["Ridge"],"Inset":["Inset"],"Outset":["Outset"],"Border width":["枠線の幅"],"Border radius":["枠線のRの大きさ"],"This block is only for users who bought Lightning Pro.":["このブロックは Lightning Pro 専用です。"],"Outer":["Outer"],"Background Setting":["背景設定"],"Display conditions":["表示条件"],"Filter by PostTypes":["投稿タイプ"],"Filter by Taxonomy Terms":["分類"],"Number of Posts":["表示件数"],"Display type and columns":["表示タイプとカラム"],"Display type":["表示タイプ"],"Card":["カード"],"Card Horizontal":["カード(水平)"],"Media":["メディア"],"Column ( Screen size : Extra small )":["カラム ( 画面サイズ : Extra small )"],"Column ( Screen size : Small )":["カラム ( 画面サイズ : Small )"],"Column ( Screen size : Medium )":["カラム ( 画面サイズ : Medium )"],"Column ( Screen size : Large )":["カラム ( 画面サイズ : Large )"],"Column ( Screen size : Extra large )":["カラム ( 画面サイズ : Extra large )"],"Display item":["表示要素"],"Image":["画像"],"Term name":["分類名"],"Excerpt":["抜粋"],"Date":["日付"],"New mark":["新着表示"],"New mark option":["新着表示オプション"],"Number of days to display the new post mark":["新着表示日数"],"New post mark":["新着表示"],"Button option":["ボタンオプション"],"Button text":["ボタンの文字"],"Button align":["ボタンの位置"],"Post list":["投稿リスト"],"PR Block1 Setting":["PR Block1 設定"],"Icon 1":["アイコン 1"],"PR Image 1":["PR 画像 1"],"When you have an image. Image is displayed with priority":["画像を設定した場合は画像が優先して表示されます。"],"PR Block2 Setting":["PR Block2 設定"],"Icon 2":["アイコン 2"],"PR Image 2":["PR 画像 2"],"PR Block3 Setting":["PR Block3 設定"],"Link URL:":["リンクURL:"],"Icon 3":["アイコン 3"],"Class name of the Font Awesome icon font you want to use:":["アイコンを使う場合は Font Awesome のアイコンのclass名:"],"Icon Background:":["アイコン背景:"],"PR Image 3":["PR 画像 3"],"When you have an image. Image is displayed with priority.":["画像を設定した場合は画像が優先して表示されます。"],"PR Blocks":["PR Blocks"],"Input Title":["タイトルを入力"],"Input Content":["文章を入力してください"],"Image Border Color":["画像の線の色"],"Button Setting":["ボタン設定"],"Button Text":["ボタンの文字"],"Link URL":["リンクURL"],"Button Type":["ボタンタイプ"],"Ghost":["ゴーストボタン"],"Button Color":["ボタンの色"],"Layout Type":["レイアウトタイプ"],"PR Content":["PR Content"],"Title Color":["見出しの色"],"Content Color":["本文の色"],"Input title.":["タイトルを入力してください。"],"Input content.":["本文を入力してください。"],"Mobile":["モバイル"],"Responsive Spacer":["レスポンシブスペーサー"],"Unit Type":["単位"],"px":["px"],"em":["em"],"rem":["rem"],"vw":["vw"],"Height for each device.":["デバイス毎の高さ"],"PC":["PC"],"Tablet":["タブレット"],"Alt text":["画像の代替テキスト"],"Set the alt text for profile image":["プロフィール画像の代替テキストを設定します"],"Color":["色"],"Staff name":["名前"],"Name caption":["名前のキャプション"],"Role position":["役職"],"Profile title":["プロフィールタイトル"],"Profile text":["プロフィールテキスト"],"Staff":["スタッフ"],"Layout":["レイアウト"],"Image left":["画像 左"],"Image border":["画像の線"],"Your Name":["名前"],"Caption":["キャプション"],"Outlined":["アウトライン"],"Step Item":["ステップ要素"],"Step Mark":["ステップマーク"],"If FontAwesome class entered, it will overrides the number.":["Font Awesome の class 名が入力されている場合は数字は上書きされます。"],"Ex,6:00AM":["例) 午前 6:00"],"Style":["スタイル"],"First Dot Number":["ステップの開始番号"],"Step":["ステップ"],"Table of Contents":["目次"],"No frame":["枠無し"],"Timeline Item":["タイムライン要素"],"label":["ラベル"],"Timeline":["タイムライン"]}}}
inc/vk-blocks/build/languages/vk-blocks-ja.mo CHANGED
Binary file
inc/vk-blocks/build/languages/vk-blocks-ja.po CHANGED
@@ -9,24 +9,38 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.1.1\n"
13
  "Plural-Forms: nplurals=1; plural=0;\n"
14
  "X-Poedit-Basepath: .\n"
15
  "X-Poedit-KeywordsList: __\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: src/alert/block.js:13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "Alert"
20
  msgstr "アラート"
21
 
22
- #: src/balloon/block.js:122 src/flow/block.js:112 src/outer/block.js:119
23
  #: src/pr-blocks/block.js:343 src/pr-content/component.js:116
24
  #: src/pr-content/deprecated/component-deprecated.js:102
25
  #: src/staff/component.js:88
26
  msgid "Select image"
27
  msgstr "画像を選択"
28
 
29
- #: src/balloon/block.js:122 src/flow/block.js:113 src/outer/block.js:121
30
  #: src/pr-blocks/block.js:345 src/pr-content/component.js:120
31
  #: src/pr-content/deprecated/component-deprecated.js:106
32
  msgid "Upload image"
@@ -48,7 +62,7 @@ msgstr "フキダシ"
48
  msgid "Balloon setting"
49
  msgstr "フキダシ設定"
50
 
51
- #: src/balloon/block.js:84 src/heading/block.js:177
52
  msgid "Position"
53
  msgstr "位置"
54
 
@@ -56,15 +70,17 @@ msgstr "位置"
56
  msgid "Please specify the layout of the balloon."
57
  msgstr "吹き出しの配置を指定してください。"
58
 
59
- #: src/balloon/block.js:88 src/button/block.js:174 src/pr-content/block.js:195
 
60
  msgid "Left"
61
  msgstr "左"
62
 
63
- #: src/balloon/block.js:89 src/button/block.js:176 src/pr-content/block.js:194
 
64
  msgid "Right"
65
  msgstr "右"
66
 
67
- #: src/balloon/block.js:94 src/outer/block.js:186
68
  msgid "Type"
69
  msgstr "タイプ"
70
 
@@ -101,7 +117,7 @@ msgstr "ボタンサイズ:"
101
  msgid "Large"
102
  msgstr "大"
103
 
104
- #: src/button/block.js:165 src/outer/block.js:135
105
  msgid "normal"
106
  msgstr "標準"
107
 
@@ -113,7 +129,7 @@ msgstr "小"
113
  msgid "Button Position:"
114
  msgstr "ボタンの位置:"
115
 
116
- #: src/button/block.js:175
117
  msgid "Center"
118
  msgstr "中央"
119
 
@@ -190,11 +206,6 @@ msgstr ""
190
  msgid "Font Awesome:"
191
  msgstr "Font Awesome:"
192
 
193
- #: src/button/block.js:217 src/pr-blocks/block.js:307
194
- #: src/pr-content/block.js:171
195
- msgid "Font Awesome icon list"
196
- msgstr "Font Awesome アイコンリスト"
197
-
198
  #: src/button/block.js:220 src/pr-content/block.js:174
199
  msgid "Before text"
200
  msgstr "文字の前"
@@ -223,7 +234,7 @@ msgstr ""
223
  msgid "Apply"
224
  msgstr ""
225
 
226
- #: src/button/block.js:59
227
  msgid "Button"
228
  msgstr "ボタン"
229
 
@@ -263,60 +274,95 @@ msgstr "タイトルを入力"
263
  msgid "Input content"
264
  msgstr "説明を入力"
265
 
266
- #: src/heading/block.js:119
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267
  msgid "Style Settings"
268
  msgstr "スタイル設定"
269
 
270
- #: src/heading/block.js:121
271
  msgid "Heading style"
272
  msgstr "見出しスタイル"
273
 
274
- #: src/heading/block.js:125 src/staff/block.js:105
275
- #: src/table-of-contents/block.js:106
 
276
  msgid "Default"
277
  msgstr "標準"
278
 
279
- #: src/heading/block.js:126
280
  msgid "Plain"
281
  msgstr "装飾無し"
282
 
283
- #: src/heading/block.js:129
284
  msgid "Margin bottom size (rem)"
285
  msgstr "下部の余白"
286
 
287
- #: src/heading/block.js:140
288
  msgid "Heading Settings"
289
  msgstr "見出し設定"
290
 
291
- #: src/heading/block.js:141
292
  msgid "Level"
293
  msgstr "レベル"
294
 
295
- #: src/heading/block.js:143
296
  msgid "Text Alignment"
297
  msgstr "テキストの水平位置"
298
 
299
- #: src/heading/block.js:160
300
  msgid "Heading margin bottom size (rem)"
301
  msgstr "見出し下部の余白 (rem)"
302
 
303
- #: src/heading/block.js:175
304
  msgid "Sub Text Settings"
305
  msgstr "サブテキスト設定"
306
 
307
- #: src/heading/block.js:180
308
  msgid "Display"
309
  msgstr "表示"
310
 
311
- #: src/heading/block.js:181
312
  msgid "Hide"
313
  msgstr "非表示"
314
 
315
- #: src/heading/block.js:185
316
  msgid "Text size (rem)"
317
  msgstr "文字サイズ (rem)"
318
 
319
- #: src/heading/block.js:66
320
  msgid "Heading"
321
  msgstr "見出し"
322
 
@@ -329,6 +375,7 @@ msgid "Input title…"
329
  msgstr "タイトルを入力"
330
 
331
  # %s: heading level e.g: "1", "2", "3"
 
332
  #: src/heading/heading-toolbar.js:17
333
  msgid "Heading %d"
334
  msgstr "見出し %d"
@@ -341,153 +388,200 @@ msgstr "ハイライトカラー"
341
  msgid "Highlighter"
342
  msgstr "蛍光マーカー"
343
 
344
- #: src/outer/block.js:107
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
345
  msgid "Background Image"
346
  msgstr "背景画像"
347
 
348
- #: src/outer/block.js:128
349
  msgid "Background image Position"
350
  msgstr "背景画像の位置"
351
 
352
- #: src/outer/block.js:136
353
  msgid "Fixed"
354
  msgstr "固定"
355
 
356
- #: src/outer/block.js:137
357
  msgid "Parallax (It will not work in preview)"
358
  msgstr "パララックス(編集画面では反映されません)"
359
 
360
- #: src/outer/block.js:143 src/pr-content/block.js:189
361
  msgid "Layout Setting"
362
  msgstr "レイアウト設定"
363
 
364
- #: src/outer/block.js:146
365
  msgid "Outer width"
366
  msgstr "アウターの幅"
367
 
368
- #: src/outer/block.js:149
369
  msgid "Normal"
370
  msgstr "標準"
371
 
372
- #: src/outer/block.js:150
373
  msgid "Full Wide"
374
  msgstr "全幅"
375
 
376
- #: src/outer/block.js:155
377
  msgid "Contents area padding (left and right)"
378
  msgstr "コンテンツエリアの余白 (左右)"
379
 
380
- #: src/outer/block.js:159
381
- msgid ""
382
- "Do not use contents area default padding (When case of full width etc.)."
383
- msgstr ""
384
- "コンテンツエリア内の左右に標準の余白を使用しない(全幅で利用の場合など)。"
385
 
386
- #: src/outer/block.js:163
387
- msgid ""
388
- "Use contents area default padding (When case of not full width and use "
389
- "background etc.)."
390
- msgstr ""
391
- "コンテンツエリア内の左右に標準の余白を使用する(全幅でない標準幅で背景色を指"
392
- "定する場合など)。"
393
 
394
- #: src/outer/block.js:170
395
  msgid "Padding (top and bottom)"
396
  msgstr "余白 (上下)"
397
 
398
- #: src/outer/block.js:173
399
  msgid "Use default padding"
400
  msgstr "標準の余白を使用"
401
 
402
- #: src/outer/block.js:175
403
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
404
  msgstr "標準の余白を使用しない(スペーサーブロックなどで独自に指定する)。"
405
 
406
- #: src/outer/block.js:183
407
  msgid "Divider Setting"
408
  msgstr "区切りの設定"
409
 
410
- #: src/outer/block.js:192
411
  msgid "Tilt"
412
  msgstr "傾斜"
413
 
414
- #: src/outer/block.js:196
415
  msgid "Curve"
416
  msgstr "カーブ"
417
 
418
- #: src/outer/block.js:200
419
  msgid "Wave"
420
  msgstr "波状"
421
 
422
- #: src/outer/block.js:204
423
- msgid "Triangle"
424
- msgstr "三角"
425
-
426
- #: src/outer/block.js:210
427
  msgid "Upper Divider Level"
428
  msgstr "上部区切りレベル"
429
 
430
- #: src/outer/block.js:226
431
  msgid "Lower Divider Level"
432
  msgstr "下部区切りレベル"
433
 
434
- #: src/outer/block.js:242
435
  msgid "Border Setting"
436
  msgstr "枠線の設定"
437
 
438
- #: src/outer/block.js:246
439
  msgid "Border will disappear when divider effect is applied."
440
  msgstr "枠線は区切りレベルを適用すると表示されなくなります。"
441
 
442
- #: src/outer/block.js:248
443
  msgid "Border type"
444
  msgstr "枠線の種類"
445
 
446
- #: src/outer/block.js:254 src/staff/block.js:109
 
447
  msgid "None"
448
  msgstr "なし"
449
 
450
- #: src/outer/block.js:258 src/pr-content/block.js:142
451
- msgid "Solid"
452
- msgstr "直線"
453
-
454
- #: src/outer/block.js:262
455
- msgid "Dotted"
456
- msgstr "点線"
457
-
458
- #: src/outer/block.js:266
459
- msgid "Dashed"
460
- msgstr "Dashed"
461
-
462
- #: src/outer/block.js:270
463
- msgid "Double"
464
- msgstr "二重線"
465
-
466
- #: src/outer/block.js:274
467
  msgid "Groove"
468
  msgstr "Groove"
469
 
470
- #: src/outer/block.js:278
471
  msgid "Ridge"
472
  msgstr "Ridge"
473
 
474
- #: src/outer/block.js:282
475
  msgid "Inset"
476
  msgstr "Inset"
477
 
478
- #: src/outer/block.js:286
479
  msgid "Outset"
480
  msgstr "Outset"
481
 
482
- #: src/outer/block.js:298
483
  msgid "Border width"
484
  msgstr "枠線の幅"
485
 
486
- #: src/outer/block.js:307
487
  msgid "Border radius"
488
  msgstr "枠線のRの大きさ"
489
 
490
- #: src/outer/block.js:326 src/table-of-contents/block.js:125
491
  msgid "This block is only for users who bought Lightning Pro."
492
  msgstr "このブロックは Lightning Pro 専用です。"
493
 
@@ -495,25 +589,117 @@ msgstr "このブロックは Lightning Pro 専用です。"
495
  msgid "Outer"
496
  msgstr "Outer"
497
 
498
- #: src/outer/block.js:83
499
  msgid "Background Setting"
500
  msgstr "背景設定"
501
 
502
- #: src/outer/block.js:85 src/pr-content/block.js:92
503
- msgid "Color Setting"
504
- msgstr "色設定"
505
 
506
- #: src/outer/block.js:86
507
- msgid ""
508
- "Color will overcome background image. If you want to display image, clear "
509
- "background color or set opacity 0."
510
- msgstr ""
511
- "色を指定すると画像よりも優先されます。画像を表示したい場合は、背景色をクリア"
512
- "するか、不透明度を0に設定します。"
513
 
514
- #: src/outer/block.js:94
515
- msgid "Opacity Setting"
516
- msgstr "透過設定"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
517
 
518
  #: src/pr-blocks/block.js:149
519
  msgid "PR Block1 Setting"
@@ -572,8 +758,8 @@ msgid "When you have an image. Image is displayed with priority."
572
  msgstr "画像を設定した場合は画像が優先して表示されます。"
573
 
574
  #: src/pr-blocks/block.js:96
575
- msgid "PR Blocks (Beta)"
576
- msgstr "PR Blocks (Beta)"
577
 
578
  #: src/pr-blocks/component-block.js:144
579
  #: src/pr-blocks/deprecated/component-block.js:144
@@ -687,7 +873,8 @@ msgstr "画像の代替テキスト"
687
  msgid "Set the alt text for profile image"
688
  msgstr "プロフィール画像の代替テキストを設定します"
689
 
690
- #: src/staff/block.js:124
 
691
  msgid "Color"
692
  msgstr "色"
693
 
@@ -735,18 +922,89 @@ msgstr "名前"
735
  msgid "Caption"
736
  msgstr "キャプション"
737
 
738
- #: src/table-of-contents/TableOfContents.js:84
739
- #: src/table-of-contents/block.js:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
740
  msgid "Table of Contents"
741
  msgstr "目次"
742
 
743
- #: src/table-of-contents/block.js:110
744
  msgid "No frame"
745
  msgstr "枠無し"
746
 
747
- #: src/table-of-contents/block.js:97
748
- msgid "Style"
749
- msgstr "スタイル"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
750
 
751
  #, fuzzy
752
  #~| msgid "Default Color:"
@@ -759,15 +1017,9 @@ msgstr "スタイル"
759
  #~ msgid "Simple Table Setting"
760
  #~ msgstr "Simple Table 設定"
761
 
762
- #~ msgid "Row Number"
763
- #~ msgstr "行数"
764
-
765
  #~ msgid "Setting layout in mobile"
766
  #~ msgstr "モバイルでのレイアウト設定"
767
 
768
- #~ msgid "Display one column"
769
- #~ msgstr "1カラム表示にする"
770
-
771
  #~ msgid "Styles"
772
  #~ msgstr "スタイル"
773
 
@@ -796,9 +1048,6 @@ msgstr "スタイル"
796
  #~ msgid "Name"
797
  #~ msgstr "アイコンの名前"
798
 
799
- #~ msgid "Border color"
800
- #~ msgstr "枠線の色"
801
-
802
  #~ msgid "Use contents area default padding"
803
  #~ msgstr "コンテンツエリアの左右に標準の余白を使用"
804
 
@@ -826,9 +1075,3 @@ msgstr "スタイル"
826
 
827
  #~ msgid "Link url"
828
  #~ msgstr "リンクURL"
829
-
830
- #~ msgid "Button Url"
831
- #~ msgstr "リンクURL"
832
-
833
- #~ msgid "PR Block"
834
- #~ msgstr "PR Block"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.2.4\n"
13
  "Plural-Forms: nplurals=1; plural=0;\n"
14
  "X-Poedit-Basepath: .\n"
15
  "X-Poedit-KeywordsList: __\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
+ #: src/_helper/font-awesome.js:21
19
+ msgid "FontAwesome"
20
+ msgstr "Font Awesome:"
21
+
22
+ #: src/_helper/font-awesome.js:23
23
+ msgid "Enter Font Awesome Class. Ex) fas fa-arrow-circle-right "
24
+ msgstr ""
25
+ "Font Awesome の class 名を入力してください。例) fas fa-arrow-circle-right"
26
+
27
+ #: src/_helper/font-awesome.js:25 src/button/block.js:217
28
+ #: src/pr-blocks/block.js:307 src/pr-content/block.js:171
29
+ msgid "Font Awesome icon list"
30
+ msgstr "Font Awesome アイコンリスト"
31
+
32
+ #: src/alert/block.js:14
33
  msgid "Alert"
34
  msgstr "アラート"
35
 
36
+ #: src/balloon/block.js:122 src/flow/block.js:112 src/outer/block.js:135
37
  #: src/pr-blocks/block.js:343 src/pr-content/component.js:116
38
  #: src/pr-content/deprecated/component-deprecated.js:102
39
  #: src/staff/component.js:88
40
  msgid "Select image"
41
  msgstr "画像を選択"
42
 
43
+ #: src/balloon/block.js:122 src/flow/block.js:113 src/outer/block.js:137
44
  #: src/pr-blocks/block.js:345 src/pr-content/component.js:120
45
  #: src/pr-content/deprecated/component-deprecated.js:106
46
  msgid "Upload image"
62
  msgid "Balloon setting"
63
  msgstr "フキダシ設定"
64
 
65
+ #: src/balloon/block.js:84 src/heading/block.js:176
66
  msgid "Position"
67
  msgstr "位置"
68
 
70
  msgid "Please specify the layout of the balloon."
71
  msgstr "吹き出しの配置を指定してください。"
72
 
73
+ #: src/balloon/block.js:88 src/button/block.js:174 src/post-list/block.js:402
74
+ #: src/pr-content/block.js:195
75
  msgid "Left"
76
  msgstr "左"
77
 
78
+ #: src/balloon/block.js:89 src/button/block.js:176 src/post-list/block.js:410
79
+ #: src/pr-content/block.js:194
80
  msgid "Right"
81
  msgstr "右"
82
 
83
+ #: src/balloon/block.js:94 src/outer/block.js:209
84
  msgid "Type"
85
  msgstr "タイプ"
86
 
117
  msgid "Large"
118
  msgstr "大"
119
 
120
+ #: src/button/block.js:165 src/outer/block.js:151
121
  msgid "normal"
122
  msgstr "標準"
123
 
129
  msgid "Button Position:"
130
  msgstr "ボタンの位置:"
131
 
132
+ #: src/button/block.js:175 src/post-list/block.js:406
133
  msgid "Center"
134
  msgstr "中央"
135
 
206
  msgid "Font Awesome:"
207
  msgstr "Font Awesome:"
208
 
 
 
 
 
 
209
  #: src/button/block.js:220 src/pr-content/block.js:174
210
  msgid "Before text"
211
  msgstr "文字の前"
234
  msgid "Apply"
235
  msgstr ""
236
 
237
+ #: src/button/block.js:59 src/post-list/block.js:369
238
  msgid "Button"
239
  msgstr "ボタン"
240
 
274
  msgid "Input content"
275
  msgstr "説明を入力"
276
 
277
+ #: src/group-style/block.js:103 src/outer/block.js:284
278
+ #: src/pr-content/block.js:142 src/step-item/block.js:97
279
+ #: src/timeline-item/block.js:84
280
+ msgid "Solid"
281
+ msgstr "直線"
282
+
283
+ #: src/group-style/block.js:107 src/outer/block.js:288
284
+ msgid "Dotted"
285
+ msgstr "点線"
286
+
287
+ #: src/group-style/block.js:111 src/outer/block.js:292
288
+ msgid "Dashed"
289
+ msgstr "Dashed"
290
+
291
+ #: src/group-style/block.js:115 src/outer/block.js:296
292
+ msgid "Double"
293
+ msgstr "二重線"
294
+
295
+ #: src/group-style/block.js:119
296
+ msgid "Stitch"
297
+ msgstr "スティッチ"
298
+
299
+ #: src/group-style/block.js:123
300
+ msgid "top-bottom-border"
301
+ msgstr "上下線"
302
+
303
+ #: src/group-style/block.js:127
304
+ msgid "Shadow"
305
+ msgstr "シャドウ"
306
+
307
+ #: src/group-style/block.js:58
308
+ msgid "Border Color"
309
+ msgstr "線の色"
310
+
311
+ #: src/heading/block.js:118
312
  msgid "Style Settings"
313
  msgstr "スタイル設定"
314
 
315
+ #: src/heading/block.js:120
316
  msgid "Heading style"
317
  msgstr "見出しスタイル"
318
 
319
+ #: src/heading/block.js:124 src/list-style/block.js:104 src/staff/block.js:105
320
+ #: src/step-item/block.js:116 src/table-of-contents/block.js:113
321
+ #: src/timeline-item/block.js:99
322
  msgid "Default"
323
  msgstr "標準"
324
 
325
+ #: src/heading/block.js:125
326
  msgid "Plain"
327
  msgstr "装飾無し"
328
 
329
+ #: src/heading/block.js:128
330
  msgid "Margin bottom size (rem)"
331
  msgstr "下部の余白"
332
 
333
+ #: src/heading/block.js:139
334
  msgid "Heading Settings"
335
  msgstr "見出し設定"
336
 
337
+ #: src/heading/block.js:140
338
  msgid "Level"
339
  msgstr "レベル"
340
 
341
+ #: src/heading/block.js:142
342
  msgid "Text Alignment"
343
  msgstr "テキストの水平位置"
344
 
345
+ #: src/heading/block.js:159
346
  msgid "Heading margin bottom size (rem)"
347
  msgstr "見出し下部の余白 (rem)"
348
 
349
+ #: src/heading/block.js:174
350
  msgid "Sub Text Settings"
351
  msgstr "サブテキスト設定"
352
 
353
+ #: src/heading/block.js:179
354
  msgid "Display"
355
  msgstr "表示"
356
 
357
+ #: src/heading/block.js:180
358
  msgid "Hide"
359
  msgstr "非表示"
360
 
361
+ #: src/heading/block.js:184
362
  msgid "Text size (rem)"
363
  msgstr "文字サイズ (rem)"
364
 
365
+ #: src/heading/block.js:65
366
  msgid "Heading"
367
  msgstr "見出し"
368
 
375
  msgstr "タイトルを入力"
376
 
377
  # %s: heading level e.g: "1", "2", "3"
378
+ #. %s: heading level e.g: "1", "2", "3"
379
  #: src/heading/heading-toolbar.js:17
380
  msgid "Heading %d"
381
  msgstr "見出し %d"
388
  msgid "Highlighter"
389
  msgstr "蛍光マーカー"
390
 
391
+ #: src/image/block.js:5
392
+ msgid "Border"
393
+ msgstr "枠線"
394
+
395
+ #: src/image/block.js:9
396
+ msgid "Photo frame"
397
+ msgstr "フォトフレーム"
398
+
399
+ #: src/list-style/block.js:109
400
+ msgid "Arrow"
401
+ msgstr "矢印"
402
+
403
+ #: src/list-style/block.js:113 src/outer/block.js:227
404
+ msgid "Triangle"
405
+ msgstr "三角"
406
+
407
+ #: src/list-style/block.js:117
408
+ msgid "Check"
409
+ msgstr "チェック"
410
+
411
+ #: src/list-style/block.js:121
412
+ msgid "Check Square"
413
+ msgstr "チェック-四角"
414
+
415
+ #: src/list-style/block.js:125
416
+ msgid "Check Circle"
417
+ msgstr "チェック-丸"
418
+
419
+ #: src/list-style/block.js:129
420
+ msgid "Handpoint"
421
+ msgstr "指"
422
+
423
+ #: src/list-style/block.js:133
424
+ msgid "Pencil"
425
+ msgstr "鉛筆"
426
+
427
+ #: src/list-style/block.js:137
428
+ msgid "Smile"
429
+ msgstr "笑顔"
430
+
431
+ #: src/list-style/block.js:141
432
+ msgid "Frown"
433
+ msgstr "不満顔"
434
+
435
+ #: src/list-style/block.js:145
436
+ msgid "Numbered Circle"
437
+ msgstr "数字-丸"
438
+
439
+ #: src/list-style/block.js:149
440
+ msgid "Numbered Square"
441
+ msgstr "数字-四角"
442
+
443
+ #: src/list-style/block.js:58
444
+ msgid "List Icon Color"
445
+ msgstr "リストアイコンの色"
446
+
447
+ #: src/outer/block.js:101 src/pr-content/block.js:92
448
+ msgid "Color Setting"
449
+ msgstr "色設定"
450
+
451
+ #: src/outer/block.js:102
452
+ msgid ""
453
+ "Color will overcome background image. If you want to display image, clear "
454
+ "background color or set opacity 0."
455
+ msgstr ""
456
+ "色を指定すると画像よりも優先されます。画像を表示したい場合は、背景色をクリア"
457
+ "するか、不透明度を0に設定します。"
458
+
459
+ #: src/outer/block.js:111
460
+ msgid "Opacity Setting"
461
+ msgstr "透過設定"
462
+
463
+ #: src/outer/block.js:123
464
  msgid "Background Image"
465
  msgstr "背景画像"
466
 
467
+ #: src/outer/block.js:144
468
  msgid "Background image Position"
469
  msgstr "背景画像の位置"
470
 
471
+ #: src/outer/block.js:152
472
  msgid "Fixed"
473
  msgstr "固定"
474
 
475
+ #: src/outer/block.js:153
476
  msgid "Parallax (It will not work in preview)"
477
  msgstr "パララックス(編集画面では反映されません)"
478
 
479
+ #: src/outer/block.js:161 src/pr-content/block.js:189
480
  msgid "Layout Setting"
481
  msgstr "レイアウト設定"
482
 
483
+ #: src/outer/block.js:166
484
  msgid "Outer width"
485
  msgstr "アウターの幅"
486
 
487
+ #: src/outer/block.js:169
488
  msgid "Normal"
489
  msgstr "標準"
490
 
491
+ #: src/outer/block.js:170
492
  msgid "Full Wide"
493
  msgstr "全幅"
494
 
495
+ #: src/outer/block.js:175
496
  msgid "Contents area padding (left and right)"
497
  msgstr "コンテンツエリアの余白 (左右)"
498
 
499
+ #: src/outer/block.js:179
500
+ msgid "Do not use padding"
501
+ msgstr "余白なし"
 
 
502
 
503
+ #: src/outer/block.js:183
504
+ msgid "Use padding"
505
+ msgstr "余白あり"
 
 
 
 
506
 
507
+ #: src/outer/block.js:190
508
  msgid "Padding (top and bottom)"
509
  msgstr "余白 (上下)"
510
 
511
+ #: src/outer/block.js:193
512
  msgid "Use default padding"
513
  msgstr "標準の余白を使用"
514
 
515
+ #: src/outer/block.js:195
516
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
517
  msgstr "標準の余白を使用しない(スペーサーブロックなどで独自に指定する)。"
518
 
519
+ #: src/outer/block.js:204
520
  msgid "Divider Setting"
521
  msgstr "区切りの設定"
522
 
523
+ #: src/outer/block.js:215
524
  msgid "Tilt"
525
  msgstr "傾斜"
526
 
527
+ #: src/outer/block.js:219
528
  msgid "Curve"
529
  msgstr "カーブ"
530
 
531
+ #: src/outer/block.js:223
532
  msgid "Wave"
533
  msgstr "波状"
534
 
535
+ #: src/outer/block.js:233
 
 
 
 
536
  msgid "Upper Divider Level"
537
  msgstr "上部区切りレベル"
538
 
539
+ #: src/outer/block.js:249
540
  msgid "Lower Divider Level"
541
  msgstr "下部区切りレベル"
542
 
543
+ #: src/outer/block.js:266
544
  msgid "Border Setting"
545
  msgstr "枠線の設定"
546
 
547
+ #: src/outer/block.js:272
548
  msgid "Border will disappear when divider effect is applied."
549
  msgstr "枠線は区切りレベルを適用すると表示されなくなります。"
550
 
551
+ #: src/outer/block.js:274
552
  msgid "Border type"
553
  msgstr "枠線の種類"
554
 
555
+ #: src/outer/block.js:280 src/staff/block.js:109 src/step-item/block.js:120
556
+ #: src/timeline-item/block.js:103
557
  msgid "None"
558
  msgstr "なし"
559
 
560
+ #: src/outer/block.js:300
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
561
  msgid "Groove"
562
  msgstr "Groove"
563
 
564
+ #: src/outer/block.js:304
565
  msgid "Ridge"
566
  msgstr "Ridge"
567
 
568
+ #: src/outer/block.js:308
569
  msgid "Inset"
570
  msgstr "Inset"
571
 
572
+ #: src/outer/block.js:312
573
  msgid "Outset"
574
  msgstr "Outset"
575
 
576
+ #: src/outer/block.js:324
577
  msgid "Border width"
578
  msgstr "枠線の幅"
579
 
580
+ #: src/outer/block.js:333
581
  msgid "Border radius"
582
  msgstr "枠線のRの大きさ"
583
 
584
+ #: src/outer/block.js:352 src/table-of-contents/block.js:132
585
  msgid "This block is only for users who bought Lightning Pro."
586
  msgstr "このブロックは Lightning Pro 専用です。"
587
 
589
  msgid "Outer"
590
  msgstr "Outer"
591
 
592
+ #: src/outer/block.js:97
593
  msgid "Background Setting"
594
  msgstr "背景設定"
595
 
596
+ #: src/post-list/block.js:233
597
+ msgid "Display conditions"
598
+ msgstr "表示条件"
599
 
600
+ #: src/post-list/block.js:237
601
+ msgid "Filter by PostTypes"
602
+ msgstr "投稿タイプ"
 
 
 
 
603
 
604
+ #: src/post-list/block.js:244
605
+ msgid "Filter by Taxonomy Terms"
606
+ msgstr "分類"
607
+
608
+ #: src/post-list/block.js:251
609
+ msgid "Number of Posts"
610
+ msgstr "表示件数"
611
+
612
+ #: src/post-list/block.js:262
613
+ msgid "Display type and columns"
614
+ msgstr "表示タイプとカラム"
615
+
616
+ #: src/post-list/block.js:266
617
+ msgid "Display type"
618
+ msgstr "表示タイプ"
619
+
620
+ #: src/post-list/block.js:274
621
+ msgid "Card"
622
+ msgstr "カード"
623
+
624
+ #: src/post-list/block.js:278
625
+ msgid "Card Horizontal"
626
+ msgstr "カード(水平)"
627
+
628
+ #: src/post-list/block.js:282
629
+ msgid "Media"
630
+ msgstr "メディア"
631
+
632
+ #: src/post-list/block.js:288
633
+ msgid "Column ( Screen size : Extra small )"
634
+ msgstr "カラム ( 画面サイズ : Extra small )"
635
+
636
+ #: src/post-list/block.js:298
637
+ msgid "Column ( Screen size : Small )"
638
+ msgstr "カラム ( 画面サイズ : Small )"
639
+
640
+ #: src/post-list/block.js:308
641
+ msgid "Column ( Screen size : Medium )"
642
+ msgstr "カラム ( 画面サイズ : Medium )"
643
+
644
+ #: src/post-list/block.js:318
645
+ msgid "Column ( Screen size : Large )"
646
+ msgstr "カラム ( 画面サイズ : Large )"
647
+
648
+ #: src/post-list/block.js:328
649
+ msgid "Column ( Screen size : Extra large )"
650
+ msgstr "カラム ( 画面サイズ : Extra large )"
651
+
652
+ #: src/post-list/block.js:340
653
+ msgid "Display item"
654
+ msgstr "表示要素"
655
+
656
+ #: src/post-list/block.js:344
657
+ msgid "Image"
658
+ msgstr "画像"
659
+
660
+ #: src/post-list/block.js:349
661
+ msgid "Term name"
662
+ msgstr "分類名"
663
+
664
+ #: src/post-list/block.js:354
665
+ msgid "Excerpt"
666
+ msgstr "抜粋"
667
+
668
+ #: src/post-list/block.js:359
669
+ msgid "Date"
670
+ msgstr "日付"
671
+
672
+ #: src/post-list/block.js:364
673
+ msgid "New mark"
674
+ msgstr "新着表示"
675
+
676
+ #: src/post-list/block.js:373
677
+ msgid "New mark option"
678
+ msgstr "新着表示オプション"
679
+
680
+ #: src/post-list/block.js:375
681
+ msgid "Number of days to display the new post mark"
682
+ msgstr "新着表示日数"
683
+
684
+ #: src/post-list/block.js:381
685
+ msgid "New post mark"
686
+ msgstr "新着表示"
687
+
688
+ #: src/post-list/block.js:386
689
+ msgid "Button option"
690
+ msgstr "ボタンオプション"
691
+
692
+ #: src/post-list/block.js:388
693
+ msgid "Button text"
694
+ msgstr "ボタンの文字"
695
+
696
+ #: src/post-list/block.js:394
697
+ msgid "Button align"
698
+ msgstr "ボタンの位置"
699
+
700
+ #: src/post-list/block.js:53
701
+ msgid "Post list"
702
+ msgstr "投稿リスト"
703
 
704
  #: src/pr-blocks/block.js:149
705
  msgid "PR Block1 Setting"
758
  msgstr "画像を設定した場合は画像が優先して表示されます。"
759
 
760
  #: src/pr-blocks/block.js:96
761
+ msgid "PR Blocks"
762
+ msgstr "PR Blocks"
763
 
764
  #: src/pr-blocks/component-block.js:144
765
  #: src/pr-blocks/deprecated/component-block.js:144
873
  msgid "Set the alt text for profile image"
874
  msgstr "プロフィール画像の代替テキストを設定します"
875
 
876
+ #: src/staff/block.js:124 src/step-item/block.js:80
877
+ #: src/timeline-item/block.js:63
878
  msgid "Color"
879
  msgstr "色"
880
 
922
  msgid "Caption"
923
  msgstr "キャプション"
924
 
925
+ #: src/step-item/block.js:101 src/timeline-item/block.js:80
926
+ msgid "Outlined"
927
+ msgstr "アウトライン"
928
+
929
+ #: src/step-item/block.js:33
930
+ msgid "Step Item"
931
+ msgstr "ステップ要素"
932
+
933
+ #: src/step-item/block.js:58
934
+ msgid "Step Mark"
935
+ msgstr "ステップマーク"
936
+
937
+ #: src/step-item/block.js:61
938
+ msgid "If FontAwesome class entered, it will overrides the number."
939
+ msgstr "Font Awesome の class 名が入力されている場合は数字は上書きされます。"
940
+
941
+ #: src/step-item/block.js:75 src/timeline-item/block.js:60
942
+ msgid "Ex,6:00AM"
943
+ msgstr "例) 午前 6:00"
944
+
945
+ #: src/step-item/block.js:86 src/table-of-contents/block.js:104
946
+ #: src/timeline-item/block.js:69
947
+ msgid "Style"
948
+ msgstr "スタイル"
949
+
950
+ #: src/step/block.js:121
951
+ msgid "First Dot Number"
952
+ msgstr "ステップの開始番号"
953
+
954
+ #: src/step/block.js:53
955
+ msgid "Step"
956
+ msgstr "ステップ"
957
+
958
+ #: src/table-of-contents/TableOfContents.js:154
959
+ #: src/table-of-contents/block.js:53
960
  msgid "Table of Contents"
961
  msgstr "目次"
962
 
963
+ #: src/table-of-contents/block.js:117
964
  msgid "No frame"
965
  msgstr "枠無し"
966
 
967
+ #: src/timeline-item/block.js:31
968
+ msgid "Timeline Item"
969
+ msgstr "タイムライン要素"
970
+
971
+ #: src/timeline-item/block.js:56
972
+ msgid "label"
973
+ msgstr "ラベル"
974
+
975
+ #: src/timeline/block.js:54
976
+ msgid "Timeline"
977
+ msgstr "タイムライン"
978
+
979
+ #~ msgid "Chevron"
980
+ #~ msgstr "山"
981
+
982
+ #~ msgid "Label"
983
+ #~ msgstr "ラベル"
984
+
985
+ #~ msgid "Icon setting"
986
+ #~ msgstr "アイコン設定"
987
+
988
+ #, fuzzy
989
+ #~| msgid "Button Style:"
990
+ #~ msgid "Icon Style:"
991
+ #~ msgstr "ボタンスタイル:"
992
+
993
+ #~ msgid "Latest Posts"
994
+ #~ msgstr "新着記事"
995
+
996
+ #~ msgid "PR Blocks (Beta)"
997
+ #~ msgstr "PR Blocks (Beta)"
998
+
999
+ #~ msgid "Do not use padding (When case of full width etc.)."
1000
+ #~ msgstr ""
1001
+ #~ "余白なし\n"
1002
+ #~ "(全幅で利用の場合など)。"
1003
+
1004
+ #~ msgid "Use padding (When case of not full width and use background etc.)."
1005
+ #~ msgstr ""
1006
+ #~ "余白あり\n"
1007
+ #~ "(全幅でない標準幅で背景色を指定する場合など)。"
1008
 
1009
  #, fuzzy
1010
  #~| msgid "Default Color:"
1017
  #~ msgid "Simple Table Setting"
1018
  #~ msgstr "Simple Table 設定"
1019
 
 
 
 
1020
  #~ msgid "Setting layout in mobile"
1021
  #~ msgstr "モバイルでのレイアウト設定"
1022
 
 
 
 
1023
  #~ msgid "Styles"
1024
  #~ msgstr "スタイル"
1025
 
1048
  #~ msgid "Name"
1049
  #~ msgstr "アイコンの名前"
1050
 
 
 
 
1051
  #~ msgid "Use contents area default padding"
1052
  #~ msgstr "コンテンツエリアの左右に標準の余白を使用"
1053
 
1075
 
1076
  #~ msgid "Link url"
1077
  #~ msgstr "リンクURL"
 
 
 
 
 
 
inc/vk-blocks/build/languages/vk-blocks.pot CHANGED
@@ -3,13 +3,12 @@ msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
- #: src/alert/block.js:13
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
  #: src/flow/block.js:112
12
- #: src/outer/block.js:136
13
  #: src/pr-blocks/block.js:343
14
  #: src/pr-content/component.js:116
15
  #: src/pr-content/deprecated/component-deprecated.js:102
@@ -19,7 +18,6 @@ msgstr ""
19
 
20
  #: src/balloon/block.js:122
21
  #: src/flow/block.js:113
22
- #: src/outer/block.js:138
23
  #: src/pr-blocks/block.js:345
24
  #: src/pr-content/component.js:120
25
  #: src/pr-content/deprecated/component-deprecated.js:106
@@ -44,7 +42,7 @@ msgid "Balloon setting"
44
  msgstr ""
45
 
46
  #: src/balloon/block.js:84
47
- #: src/heading/block.js:186
48
  msgid "Position"
49
  msgstr ""
50
 
@@ -65,7 +63,6 @@ msgid "Right"
65
  msgstr ""
66
 
67
  #: src/balloon/block.js:94
68
- #: src/outer/block.js:209
69
  msgid "Type"
70
  msgstr ""
71
 
@@ -104,7 +101,6 @@ msgid "Large"
104
  msgstr ""
105
 
106
  #: src/button/block.js:165
107
- #: src/outer/block.js:152
108
  msgid "normal"
109
  msgstr ""
110
 
@@ -276,61 +272,94 @@ msgstr ""
276
  msgid "Input content"
277
  msgstr ""
278
 
279
- #: src/heading/block.js:120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  msgid "Style Settings"
281
  msgstr ""
282
 
283
- #: src/heading/block.js:124
284
  msgid "Heading style"
285
  msgstr ""
286
 
287
- #: src/heading/block.js:128
 
288
  #: src/staff/block.js:105
289
- #: src/table-of-contents/block.js:106
290
  msgid "Default"
291
  msgstr ""
292
 
293
- #: src/heading/block.js:129
294
  msgid "Plain"
295
  msgstr ""
296
 
297
- #: src/heading/block.js:132
298
  msgid "Margin bottom size (rem)"
299
  msgstr ""
300
 
301
- #: src/heading/block.js:144
302
  msgid "Heading Settings"
303
  msgstr ""
304
 
305
- #: src/heading/block.js:147
306
  msgid "Level"
307
  msgstr ""
308
 
309
- #: src/heading/block.js:149
310
  msgid "Text Alignment"
311
  msgstr ""
312
 
313
- #: src/heading/block.js:166
314
  msgid "Heading margin bottom size (rem)"
315
  msgstr ""
316
 
317
- #: src/heading/block.js:182
318
  msgid "Sub Text Settings"
319
  msgstr ""
320
 
321
- #: src/heading/block.js:189
322
  msgid "Display"
323
  msgstr ""
324
 
325
- #: src/heading/block.js:190
326
  msgid "Hide"
327
  msgstr ""
328
 
329
- #: src/heading/block.js:194
330
  msgid "Text size (rem)"
331
  msgstr ""
332
 
333
- #: src/heading/block.js:66
334
  msgid "Heading"
335
  msgstr ""
336
 
@@ -355,177 +384,60 @@ msgstr ""
355
  msgid "Highlighter"
356
  msgstr ""
357
 
358
- #: src/outer/block.js:102
359
- #: src/pr-content/block.js:92
360
- msgid "Color Setting"
361
- msgstr ""
362
-
363
- #: src/outer/block.js:103
364
- msgid ""
365
- "Color will overcome background image. If you want to display image, clear "
366
- "background color or set opacity 0."
367
- msgstr ""
368
-
369
- #: src/outer/block.js:112
370
- msgid "Opacity Setting"
371
- msgstr ""
372
-
373
- #: src/outer/block.js:124
374
- msgid "Background Image"
375
- msgstr ""
376
-
377
- #: src/outer/block.js:145
378
- msgid "Background image Position"
379
- msgstr ""
380
-
381
- #: src/outer/block.js:153
382
- msgid "Fixed"
383
- msgstr ""
384
-
385
- #: src/outer/block.js:154
386
- msgid "Parallax (It will not work in preview)"
387
- msgstr ""
388
-
389
- #: src/outer/block.js:161
390
- #: src/pr-content/block.js:189
391
- msgid "Layout Setting"
392
- msgstr ""
393
-
394
- #: src/outer/block.js:166
395
- msgid "Outer width"
396
- msgstr ""
397
-
398
- #: src/outer/block.js:169
399
- msgid "Normal"
400
- msgstr ""
401
-
402
- #: src/outer/block.js:170
403
- msgid "Full Wide"
404
- msgstr ""
405
-
406
- #: src/outer/block.js:175
407
- msgid "Contents area padding (left and right)"
408
- msgstr ""
409
-
410
- #: src/outer/block.js:179
411
- msgid "Do not use contents area default padding (When case of full width etc.)."
412
  msgstr ""
413
 
414
- #: src/outer/block.js:183
415
- msgid ""
416
- "Use contents area default padding (When case of not full width and use "
417
- "background etc.)."
418
- msgstr ""
419
-
420
- #: src/outer/block.js:190
421
- msgid "Padding (top and bottom)"
422
- msgstr ""
423
-
424
- #: src/outer/block.js:193
425
- msgid "Use default padding"
426
- msgstr ""
427
-
428
- #: src/outer/block.js:195
429
- msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
430
  msgstr ""
431
 
432
- #: src/outer/block.js:204
433
- msgid "Divider Setting"
434
  msgstr ""
435
 
436
- #: src/outer/block.js:215
437
- msgid "Tilt"
438
- msgstr ""
439
-
440
- #: src/outer/block.js:219
441
- msgid "Curve"
442
- msgstr ""
443
-
444
- #: src/outer/block.js:223
445
- msgid "Wave"
446
- msgstr ""
447
-
448
- #: src/outer/block.js:227
449
  msgid "Triangle"
450
  msgstr ""
451
 
452
- #: src/outer/block.js:233
453
- msgid "Upper Divider Level"
454
- msgstr ""
455
-
456
- #: src/outer/block.js:249
457
- msgid "Lower Divider Level"
458
- msgstr ""
459
-
460
- #: src/outer/block.js:266
461
- msgid "Border Setting"
462
- msgstr ""
463
-
464
- #: src/outer/block.js:272
465
- msgid "Border will disappear when divider effect is applied."
466
- msgstr ""
467
-
468
- #: src/outer/block.js:274
469
- msgid "Border type"
470
- msgstr ""
471
-
472
- #: src/outer/block.js:280
473
- #: src/staff/block.js:109
474
- msgid "None"
475
- msgstr ""
476
-
477
- #: src/outer/block.js:284
478
- #: src/pr-content/block.js:142
479
- msgid "Solid"
480
- msgstr ""
481
-
482
- #: src/outer/block.js:288
483
- msgid "Dotted"
484
- msgstr ""
485
-
486
- #: src/outer/block.js:292
487
- msgid "Dashed"
488
- msgstr ""
489
-
490
- #: src/outer/block.js:296
491
- msgid "Double"
492
  msgstr ""
493
 
494
- #: src/outer/block.js:300
495
- msgid "Groove"
496
  msgstr ""
497
 
498
- #: src/outer/block.js:304
499
- msgid "Ridge"
500
  msgstr ""
501
 
502
- #: src/outer/block.js:308
503
- msgid "Inset"
504
  msgstr ""
505
 
506
- #: src/outer/block.js:312
507
- msgid "Outset"
508
  msgstr ""
509
 
510
- #: src/outer/block.js:324
511
- msgid "Border width"
512
  msgstr ""
513
 
514
- #: src/outer/block.js:333
515
- msgid "Border radius"
516
  msgstr ""
517
 
518
- #: src/outer/block.js:352
519
- #: src/table-of-contents/block.js:125
520
- msgid "This block is only for users who bought Lightning Pro."
521
  msgstr ""
522
 
523
- #: src/outer/block.js:45
524
- msgid "Outer"
525
  msgstr ""
526
 
527
- #: src/outer/block.js:98
528
- msgid "Background Setting"
529
  msgstr ""
530
 
531
  #: src/pr-blocks/block.js:149
@@ -585,7 +497,7 @@ msgid "When you have an image. Image is displayed with priority."
585
  msgstr ""
586
 
587
  #: src/pr-blocks/block.js:96
588
- msgid "PR Blocks (Beta)"
589
  msgstr ""
590
 
591
  #: src/pr-blocks/component-block.js:144
@@ -626,6 +538,10 @@ msgstr ""
626
  msgid "Button Color"
627
  msgstr ""
628
 
 
 
 
 
629
  #: src/pr-content/block.js:191
630
  msgid "Layout Type"
631
  msgstr ""
@@ -634,6 +550,10 @@ msgstr ""
634
  msgid "PR Content"
635
  msgstr ""
636
 
 
 
 
 
637
  #: src/pr-content/block.js:93
638
  msgid "Title Color"
639
  msgstr ""
@@ -692,6 +612,10 @@ msgstr ""
692
  msgid "Tablet"
693
  msgstr ""
694
 
 
 
 
 
695
  #: src/staff/block.js:114
696
  msgid "Alt text"
697
  msgstr ""
@@ -749,17 +673,4 @@ msgstr ""
749
 
750
  #: src/staff/component.js:50
751
  msgid "Caption"
752
- msgstr ""
753
-
754
- #: src/table-of-contents/TableOfContents.js:84
755
- #: src/table-of-contents/block.js:55
756
- msgid "Table of Contents"
757
- msgstr ""
758
-
759
- #: src/table-of-contents/block.js:110
760
- msgid "No frame"
761
- msgstr ""
762
-
763
- #: src/table-of-contents/block.js:97
764
- msgid "Style"
765
  msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
+ #: src/alert/block.js:14
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
  #: src/flow/block.js:112
 
12
  #: src/pr-blocks/block.js:343
13
  #: src/pr-content/component.js:116
14
  #: src/pr-content/deprecated/component-deprecated.js:102
18
 
19
  #: src/balloon/block.js:122
20
  #: src/flow/block.js:113
 
21
  #: src/pr-blocks/block.js:345
22
  #: src/pr-content/component.js:120
23
  #: src/pr-content/deprecated/component-deprecated.js:106
42
  msgstr ""
43
 
44
  #: src/balloon/block.js:84
45
+ #: src/heading/block.js:176
46
  msgid "Position"
47
  msgstr ""
48
 
63
  msgstr ""
64
 
65
  #: src/balloon/block.js:94
 
66
  msgid "Type"
67
  msgstr ""
68
 
101
  msgstr ""
102
 
103
  #: src/button/block.js:165
 
104
  msgid "normal"
105
  msgstr ""
106
 
272
  msgid "Input content"
273
  msgstr ""
274
 
275
+ #: src/group-style/block.js:103
276
+ #: src/pr-content/block.js:142
277
+ msgid "Solid"
278
+ msgstr ""
279
+
280
+ #: src/group-style/block.js:107
281
+ msgid "Dotted"
282
+ msgstr ""
283
+
284
+ #: src/group-style/block.js:111
285
+ msgid "Dashed"
286
+ msgstr ""
287
+
288
+ #: src/group-style/block.js:115
289
+ msgid "Double"
290
+ msgstr ""
291
+
292
+ #: src/group-style/block.js:119
293
+ msgid "Stitch"
294
+ msgstr ""
295
+
296
+ #: src/group-style/block.js:123
297
+ msgid "top-bottom-border"
298
+ msgstr ""
299
+
300
+ #: src/group-style/block.js:127
301
+ msgid "Shadow"
302
+ msgstr ""
303
+
304
+ #: src/group-style/block.js:58
305
+ msgid "Border Color"
306
+ msgstr ""
307
+
308
+ #: src/heading/block.js:118
309
  msgid "Style Settings"
310
  msgstr ""
311
 
312
+ #: src/heading/block.js:120
313
  msgid "Heading style"
314
  msgstr ""
315
 
316
+ #: src/heading/block.js:124
317
+ #: src/list-style/block.js:104
318
  #: src/staff/block.js:105
 
319
  msgid "Default"
320
  msgstr ""
321
 
322
+ #: src/heading/block.js:125
323
  msgid "Plain"
324
  msgstr ""
325
 
326
+ #: src/heading/block.js:128
327
  msgid "Margin bottom size (rem)"
328
  msgstr ""
329
 
330
+ #: src/heading/block.js:139
331
  msgid "Heading Settings"
332
  msgstr ""
333
 
334
+ #: src/heading/block.js:140
335
  msgid "Level"
336
  msgstr ""
337
 
338
+ #: src/heading/block.js:142
339
  msgid "Text Alignment"
340
  msgstr ""
341
 
342
+ #: src/heading/block.js:159
343
  msgid "Heading margin bottom size (rem)"
344
  msgstr ""
345
 
346
+ #: src/heading/block.js:174
347
  msgid "Sub Text Settings"
348
  msgstr ""
349
 
350
+ #: src/heading/block.js:179
351
  msgid "Display"
352
  msgstr ""
353
 
354
+ #: src/heading/block.js:180
355
  msgid "Hide"
356
  msgstr ""
357
 
358
+ #: src/heading/block.js:184
359
  msgid "Text size (rem)"
360
  msgstr ""
361
 
362
+ #: src/heading/block.js:65
363
  msgid "Heading"
364
  msgstr ""
365
 
384
  msgid "Highlighter"
385
  msgstr ""
386
 
387
+ #: src/image/block.js:10
388
+ msgid "Photo frame"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  msgstr ""
390
 
391
+ #: src/image/block.js:6
392
+ msgid "Border"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  msgstr ""
394
 
395
+ #: src/list-style/block.js:109
396
+ msgid "Arrow"
397
  msgstr ""
398
 
399
+ #: src/list-style/block.js:113
 
 
 
 
 
 
 
 
 
 
 
 
400
  msgid "Triangle"
401
  msgstr ""
402
 
403
+ #: src/list-style/block.js:117
404
+ msgid "Check"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  msgstr ""
406
 
407
+ #: src/list-style/block.js:121
408
+ msgid "Check Square"
409
  msgstr ""
410
 
411
+ #: src/list-style/block.js:125
412
+ msgid "Check Circle"
413
  msgstr ""
414
 
415
+ #: src/list-style/block.js:129
416
+ msgid "Handpoint"
417
  msgstr ""
418
 
419
+ #: src/list-style/block.js:133
420
+ msgid "Pencil"
421
  msgstr ""
422
 
423
+ #: src/list-style/block.js:137
424
+ msgid "Smile"
425
  msgstr ""
426
 
427
+ #: src/list-style/block.js:141
428
+ msgid "Frown"
429
  msgstr ""
430
 
431
+ #: src/list-style/block.js:145
432
+ msgid "Numbered Circle"
 
433
  msgstr ""
434
 
435
+ #: src/list-style/block.js:149
436
+ msgid "Numbered Square"
437
  msgstr ""
438
 
439
+ #: src/list-style/block.js:58
440
+ msgid "List Icon Color"
441
  msgstr ""
442
 
443
  #: src/pr-blocks/block.js:149
497
  msgstr ""
498
 
499
  #: src/pr-blocks/block.js:96
500
+ msgid "PR Blocks"
501
  msgstr ""
502
 
503
  #: src/pr-blocks/component-block.js:144
538
  msgid "Button Color"
539
  msgstr ""
540
 
541
+ #: src/pr-content/block.js:189
542
+ msgid "Layout Setting"
543
+ msgstr ""
544
+
545
  #: src/pr-content/block.js:191
546
  msgid "Layout Type"
547
  msgstr ""
550
  msgid "PR Content"
551
  msgstr ""
552
 
553
+ #: src/pr-content/block.js:92
554
+ msgid "Color Setting"
555
+ msgstr ""
556
+
557
  #: src/pr-content/block.js:93
558
  msgid "Title Color"
559
  msgstr ""
612
  msgid "Tablet"
613
  msgstr ""
614
 
615
+ #: src/staff/block.js:109
616
+ msgid "None"
617
+ msgstr ""
618
+
619
  #: src/staff/block.js:114
620
  msgid "Alt text"
621
  msgstr ""
673
 
674
  #: src/staff/component.js:50
675
  msgid "Caption"
 
 
 
 
 
 
 
 
 
 
 
 
 
676
  msgstr ""
inc/vk-blocks/helpers.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function vkblocks_is_lightning() {
3
+
4
+ // テーマがLightning系の場合読み込まない
5
+ $theme_textdomain = wp_get_theme()->get( 'TextDomain' );
6
+ if ( $theme_textdomain == 'lightning' || $theme_textdomain == 'lightning-pro' ) {
7
+ return true;
8
+ }
9
+
10
+ $theme_template = wp_get_theme()->get( 'Template' );
11
+ if ( $theme_template == 'lightning' || $theme_template == 'lightning-pro' ) {
12
+ return true;
13
+ }
14
+
15
+ return false;
16
+
17
+ }
18
+
19
+ /**
20
+ * カスタマイザー用のチェックボックス
21
+ *
22
+ * @param $checked
23
+ *
24
+ * @return bool
25
+ */
26
+ function vkblocks_sanitize_checkbox( $checked ) {
27
+ if ( isset( $checked ) && $checked ) {
28
+ return true;
29
+ } else {
30
+ return false;
31
+ }
32
+ }
inc/vk-blocks/images/no-image.png ADDED
Binary file
inc/vk-blocks/load-bootstrap.php ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function vkblocks_is_load_bootstrap() {
3
+
4
+ if ( vkblocks_is_lightning() ) {
5
+ return false;
6
+ }
7
+
8
+ if ( get_option( 'vkblocks_load_bootstrap', true ) ) {
9
+ return true;
10
+ } else {
11
+ return false;
12
+ }
13
+
14
+ }
15
+
16
+ // Boostrapの読み込み
17
+ function vkblocks_load_bootstrap( $hook_suffix ) {
18
+
19
+ if ( ! vkblocks_is_load_bootstrap() ) {
20
+ return;
21
+ }
22
+
23
+ wp_register_style( 'vkblocks-bootstrap', VK_BLOCKS_URL . '/build/bootstrap_vk_using.css', false, '4.3.1' );
24
+
25
+ // 管理画面
26
+ if ( is_admin() ) {
27
+
28
+ if ( 'post.php' === $hook_suffix || 'post-new.php' === $hook_suffix ) {
29
+ wp_enqueue_style( 'vkblocks-bootstrap' );
30
+ }
31
+ } else {
32
+ wp_enqueue_style( 'vkblocks-bootstrap' );
33
+ }
34
+
35
+ }
36
+ add_action( 'admin_enqueue_scripts', 'vkblocks_load_bootstrap' );
37
+ add_action( 'wp_enqueue_scripts', 'vkblocks_load_bootstrap' );
38
+
39
+
40
+ /**
41
+ * Boostrapの読み込み設定をするカスタマイザー
42
+ *
43
+ * @param $wp_customize
44
+ */
45
+ function vkblocks_customize_register( $wp_customize ) {
46
+
47
+ $wp_customize->add_section(
48
+ 'vkblocks_load_bootstrap_section', array(
49
+ 'title' => __( 'VK Blocks Bootstrap Setting', 'vk-blocks' ),
50
+ 'priority' => 30,
51
+ )
52
+ );
53
+
54
+ $wp_customize->add_setting(
55
+ 'vkblocks_load_bootstrap', array(
56
+ 'default' => false,
57
+ 'type' => 'option',
58
+ 'capability' => 'edit_theme_options',
59
+ 'sanitize_callback' => 'vkblocks_sanitize_checkbox',
60
+ )
61
+ );
62
+
63
+ $wp_customize->add_control(
64
+ new WP_Customize_Color_Control(
65
+ $wp_customize, 'vkblocks_load_bootstrap', array(
66
+ 'label' => __( 'Loading Bootstrap4', 'vk-blocks' ),
67
+ 'description' => __( 'Check here to load Bootstrap4. If your theme or plugins loading Bootstrap4, uncheck here.', 'vk-blocks' ),
68
+ 'type' => 'checkbox',
69
+ 'section' => 'vkblocks_load_bootstrap_section',
70
+ 'settings' => 'vkblocks_load_bootstrap',
71
+ )
72
+ )
73
+ );
74
+ }
75
+
76
+ // Lightning 系じゃない時にカスタマイズパネルを表示
77
+ if ( ! vkblocks_is_lightning() ) {
78
+ add_action( 'customize_register', 'vkblocks_customize_register' );
79
+ }
80
+
81
+
82
+ function vkblocks_add_setting_link( $links ) {
83
+ $settings_link = '<a href="' . esc_url( admin_url( '/customize.php' ) ) . '">' . __( 'Setting', 'vk-video-unit' ) . '</a>';
84
+ array_unshift( $links, $settings_link );
85
+ return $links;
86
+ }
87
+ add_filter( 'plugin_action_links_vk-blocks/vk-blocks.php', 'vkblocks_add_setting_link', 10, 1 );
inc/vk-blocks/load-vk-components.php ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // Boostrapの読み込み
3
+ function vkblocks_load_vk_components( $hook_suffix ) {
4
+
5
+ wp_register_style( 'vk-components-style', VK_BLOCKS_URL . '/build/vk-components.css', false );
6
+
7
+ // 管理画面
8
+ if ( is_admin() ) {
9
+
10
+ if ( 'post.php' === $hook_suffix || 'post-new.php' === $hook_suffix ) {
11
+ wp_enqueue_style( 'vk-components-style' );
12
+ }
13
+ } else {
14
+ wp_enqueue_style( 'vk-components-style' );
15
+ }
16
+
17
+ }
18
+ add_action( 'admin_enqueue_scripts', 'vkblocks_load_vk_components' );
19
+ add_action( 'wp_enqueue_scripts', 'vkblocks_load_vk_components' );
inc/vk-blocks/view/post-list.php ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class VkBlocksPostList {
4
+
5
+ /**
6
+ * Return html to display latest post list.
7
+ *
8
+ * @param $attributes
9
+ *
10
+ * @return string
11
+ */
12
+ public function render_post_list( $attributes ) {
13
+
14
+ $wp_query = $this->get_loop_query( $attributes );
15
+
16
+ if ( $wp_query === false ) {
17
+ return '<div>' . __( 'No Post is selected', 'vk-blocks' ) . '</div>';
18
+ }
19
+
20
+ $options = array(
21
+ 'layout' => $attributes['layout'],
22
+ 'slug' => '',
23
+ 'display_image' => $attributes['display_image'],
24
+ 'display_image_overlay_term' => $attributes['display_image_overlay_term'],
25
+ 'display_excerpt' => $attributes['display_excerpt'],
26
+ 'display_date' => $attributes['display_date'],
27
+ 'display_new' => $attributes['display_new'],
28
+ 'display_btn' => $attributes['display_btn'],
29
+ 'image_default_url' => VK_BLOCKS_URL . 'images/no-image.png',
30
+ 'overlay' => false,
31
+ 'new_text' => $attributes['new_text'],
32
+ 'new_date' => $attributes['new_date'],
33
+ 'btn_text' => $attributes['btn_text'],
34
+ 'btn_align' => $attributes['btn_align'],
35
+ 'class_outer' => 'vk_PostList_card ' . VK_Component_Posts::get_col_size_classes( $attributes ),
36
+ 'class_title' => '',
37
+ 'body_prepend' => '',
38
+ 'body_append' => '',
39
+ );
40
+
41
+ $options_loop = array( 'class_loop_outer' => 'vk_PostList' );
42
+ $elm = VK_Component_Posts::get_loop( $wp_query, $options, $options_loop );
43
+
44
+ wp_reset_query();
45
+ wp_reset_postdata();
46
+
47
+ return $elm;
48
+ }
49
+
50
+ private function isArrayExist( $array ) {
51
+ if ( ! $array ) {
52
+ return false;
53
+ }
54
+ }
55
+
56
+ private function format_terms( $isCheckedTerms ) {
57
+
58
+ $return = [];
59
+ $return['relation'] = 'OR';
60
+
61
+ foreach ( $isCheckedTerms as $key => $value ) {
62
+
63
+ if ( $value !== [] ) {
64
+
65
+ $new_array = array(
66
+ 'taxonomy' => $key,
67
+ 'field' => 'slug',
68
+ 'terms' => $value,
69
+ );
70
+ array_push( $return, $new_array );
71
+ }
72
+ }
73
+ return $return;
74
+ }
75
+
76
+ public function get_loop_query( $attributes ) {
77
+
78
+ $isCheckedPostType = json_decode( $attributes['isCheckedPostType'], true );
79
+ $isCheckedTerms = json_decode( $attributes['isCheckedTerms'], true );
80
+
81
+ if ( empty( $isCheckedPostType ) ) {
82
+ return false;
83
+ }
84
+
85
+ // $count = ( isset( $instance['count'] ) && $instance['count'] ) ? $instance['count'] : 10;
86
+
87
+ $args = array(
88
+ 'post_type' => $isCheckedPostType,
89
+ 'tax_query' => $this::format_terms( $isCheckedTerms ),
90
+ 'paged' => 1,
91
+ //0で全件取得
92
+ 'posts_per_page' => $attributes['numberPosts'],
93
+ 'order' => 'DESC',
94
+ 'orderby' => 'date',
95
+ );
96
+
97
+ $wp_query = new WP_Query( $args );
98
+
99
+ return $wp_query;
100
+ }
101
+
102
+ }
103
+
104
+
105
+ /**
106
+ * Gutenberg Callback function.
107
+ *
108
+ * @param $attributes
109
+ *
110
+ * @return string
111
+ */
112
+ function vk_blocks_render_post_list( $attributes ) {
113
+
114
+ $PostList = new VkBlocksPostList();
115
+
116
+ return $PostList->render_post_list( $attributes );
117
+
118
+ }
inc/vk-blocks/vk-blocks-functions.php CHANGED
@@ -1,4 +1,8 @@
1
  <?php
 
 
 
 
2
  function vkblocks_active() {
3
  return true;
4
  }
@@ -7,13 +11,25 @@ function vkblocks_blocks_assets() {
7
  wp_register_style( 'vk-blocks-build-css', VK_BLOCKS_URL . 'build/block-build.css', array(), VK_BLOCKS_VERSION );
8
  wp_register_style( 'vk-blocks-build-editor-css', VK_BLOCKS_URL . 'build/block-build-editor.css', array(), VK_BLOCKS_VERSION );
9
 
10
- wp_register_script(
11
- 'vk-blocks-build-js', VK_BLOCKS_URL . 'build/block-build.js', array(
 
 
 
 
 
 
 
 
 
12
  'wp-blocks',
13
  'wp-i18n',
14
  'wp-element',
15
  'wp-editor',
16
- ), VK_BLOCKS_VERSION, true
 
 
 
17
  );
18
 
19
  if ( function_exists( 'wp_set_script_translations' ) ) {
@@ -29,13 +45,12 @@ function vkblocks_blocks_assets() {
29
  } else {
30
  wp_localize_script( 'vk-blocks-build-js', 'vk_blocks_check', array( 'is_pro' => false ) );
31
  }
32
- }
33
 
34
- global $wp_version;
35
  if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.0', '>=' ) ) {
36
 
37
- // $arr = array( 'alert', 'balloon', 'button', 'faq', 'flow', 'pr-blocks', 'pr-content', 'outer', 'spacer', 'heading', 'staff', 'table-of-contents', 'simple-table', 'tr', 'th', 'td' ,'highlighter');//REPLACE-FLAG : このコメントは削除しないで下さい。wp-create-gurten-template.shで削除する基準として左の[//REPLACE-FLAG]を使っています。
38
- $arr = array( 'alert', 'balloon', 'button', 'faq', 'flow', 'pr-blocks', 'pr-content', 'outer', 'spacer', 'heading', 'staff', 'table-of-contents', 'highlighter' );//REPLACE-FLAG : このコメントは削除しないで下さい。wp-create-gurten-template.shで削除する基準として左の[//REPLACE-FLAG]を使っています。
39
  foreach ( $arr as $value ) {
40
 
41
  if ( $value === 'table-of-contents' ) {
@@ -64,6 +79,99 @@ function vkblocks_blocks_assets() {
64
  if ( ! is_admin() ) {
65
  wp_enqueue_script( 'vk-blocks-toc-helper-js', VK_BLOCKS_URL . 'build/viewHelper.js', array(), VK_BLOCKS_VERSION, true );
66
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  } else {
68
 
69
  register_block_type(
@@ -74,34 +182,32 @@ function vkblocks_blocks_assets() {
74
  )
75
  );
76
 
77
- }
78
- }
79
- }
80
- }
81
  add_action( 'init', 'vkblocks_blocks_assets' );
82
 
83
  // Add Block Category,
84
  if ( ! function_exists( 'vkblocks_blocks_categories' ) ) {
85
-
86
  function vkblocks_blocks_categories( $categories, $post ) {
87
  global $vk_blocks_prefix;
88
-
89
  return array_merge(
90
  $categories,
91
  array(
92
  array(
93
  'slug' => 'vk-blocks-cat',
94
- 'title' => $vk_blocks_prefix . __( 'Blocks(Beta)', 'vk-blocks' ),
95
  'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
96
  ),
97
  array(
98
  'slug' => 'vk-blocks-cat-layout',
99
- 'title' => $vk_blocks_prefix . __( 'Blocks Layout(Beta)', 'vk-blocks' ),
100
  'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
101
  ),
102
  )
103
  );
104
  }
105
-
106
  add_filter( 'block_categories', 'vkblocks_blocks_categories', 10, 2 );
107
  }
1
  <?php
2
+
3
+ //サーバーサイドレンダリングスクリプトを読み込み。
4
+ require_once( dirname( __FILE__ ) . '/view/post-list.php' );
5
+
6
  function vkblocks_active() {
7
  return true;
8
  }
11
  wp_register_style( 'vk-blocks-build-css', VK_BLOCKS_URL . 'build/block-build.css', array(), VK_BLOCKS_VERSION );
12
  wp_register_style( 'vk-blocks-build-editor-css', VK_BLOCKS_URL . 'build/block-build-editor.css', array(), VK_BLOCKS_VERSION );
13
 
14
+ global $wp_version;
15
+ if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.3', '>=' ) ) {
16
+ $dependency = array(
17
+ 'wp-block-editor',
18
+ 'wp-blocks',
19
+ 'wp-i18n',
20
+ 'wp-element',
21
+ 'wp-editor',
22
+ );
23
+ } else {
24
+ $dependency = array(
25
  'wp-blocks',
26
  'wp-i18n',
27
  'wp-element',
28
  'wp-editor',
29
+ );
30
+ }
31
+ wp_register_script(
32
+ 'vk-blocks-build-js', VK_BLOCKS_URL . 'build/block-build.js', $dependency, VK_BLOCKS_VERSION, true
33
  );
34
 
35
  if ( function_exists( 'wp_set_script_translations' ) ) {
45
  } else {
46
  wp_localize_script( 'vk-blocks-build-js', 'vk_blocks_check', array( 'is_pro' => false ) );
47
  }
48
+ } // if ( $theme->exists() ) {
49
 
 
50
  if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.0', '>=' ) ) {
51
 
52
+ $arr = array( 'alert', 'balloon', 'button', 'faq', 'flow', 'pr-blocks', 'pr-content', 'spacer', 'heading', 'staff', 'highlighter', 'list-style', 'group-style' );//REPLACE-FLAG : このコメントは削除しないで下さい。wp-create-gurten-template.shで削除する基準として左の[//REPLACE-FLAG]を使っています。
53
+
54
  foreach ( $arr as $value ) {
55
 
56
  if ( $value === 'table-of-contents' ) {
79
  if ( ! is_admin() ) {
80
  wp_enqueue_script( 'vk-blocks-toc-helper-js', VK_BLOCKS_URL . 'build/viewHelper.js', array(), VK_BLOCKS_VERSION, true );
81
  }
82
+ } elseif ( $value == 'post-list' ) {
83
+
84
+ register_block_type(
85
+ 'vk-blocks/' . $value, array(
86
+ 'attributes' => array(
87
+ 'layout' => array(
88
+ 'type' => 'string',
89
+ 'default' => 'card',
90
+ ),
91
+ 'col_xs' => array(
92
+ 'type' => 'number',
93
+ 'default' => 1,
94
+ ),
95
+ 'col_sm' => array(
96
+ 'type' => 'number',
97
+ 'default' => 2,
98
+ ),
99
+ 'col_md' => array(
100
+ 'type' => 'number',
101
+ 'default' => 3,
102
+ ),
103
+ 'col_lg' => array(
104
+ 'type' => 'number',
105
+ 'default' => 3,
106
+ ),
107
+ 'col_xl' => array(
108
+ 'type' => 'number',
109
+ 'default' => 3,
110
+ ),
111
+ 'display_image' => array(
112
+ 'type' => 'boolean',
113
+ 'default' => true,
114
+ ),
115
+ 'display_image_overlay_term' => array(
116
+ 'type' => 'boolean',
117
+ 'default' => true,
118
+ ),
119
+ 'display_excerpt' => array(
120
+ 'type' => 'boolean',
121
+ 'default' => false,
122
+ ),
123
+ 'display_date' => array(
124
+ 'type' => 'boolean',
125
+ 'default' => true,
126
+ ),
127
+ 'display_new' => array(
128
+ 'type' => 'boolean',
129
+ 'default' => true,
130
+ ),
131
+ 'display_btn' => array(
132
+ 'type' => 'boolean',
133
+ 'default' => false,
134
+ ),
135
+ 'new_date' => array(
136
+ 'type' => 'number',
137
+ 'default' => 7,
138
+ ),
139
+ 'new_text' => array(
140
+ 'type' => 'string',
141
+ 'default' => 'New!!',
142
+ ),
143
+ 'btn_text' => array(
144
+ 'type' => 'string',
145
+ 'default' => 'Read more',
146
+ ),
147
+ 'btn_align' => array(
148
+ 'type' => 'string',
149
+ 'default' => 'text-right',
150
+ ),
151
+ 'numberPosts' => array(
152
+ 'type' => 'number',
153
+ 'default' => 6,
154
+ ),
155
+ 'isCheckedPostType' => array(
156
+ 'type' => 'string',
157
+ 'default' => '["post"]',
158
+ ),
159
+ 'coreTerms' => array(
160
+ 'type' => 'string',
161
+ 'default' => '{}',
162
+ ),
163
+ 'isCheckedTerms' => array(
164
+ 'type' => 'string',
165
+ 'default' => '[]',
166
+ ),
167
+ ),
168
+ 'style' => 'vk-blocks-build-css',
169
+ 'editor_style' => 'vk-blocks-build-editor-css',
170
+ 'editor_script' => 'vk-blocks-build-js',
171
+ 'render_callback' => 'vk_blocks_render_post_list',
172
+ )
173
+ ); // register_block_type(
174
+
175
  } else {
176
 
177
  register_block_type(
182
  )
183
  );
184
 
185
+ } // if ( $value === 'table-of-contents' ) {
186
+ } // foreach ( $arr as $value ) {
187
+ } // if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.0', '>=' ) ) {
188
+ } // function vkblocks_blocks_assets() {
189
  add_action( 'init', 'vkblocks_blocks_assets' );
190
 
191
  // Add Block Category,
192
  if ( ! function_exists( 'vkblocks_blocks_categories' ) ) {
193
+ // Add Block Category,
194
  function vkblocks_blocks_categories( $categories, $post ) {
195
  global $vk_blocks_prefix;
 
196
  return array_merge(
197
  $categories,
198
  array(
199
  array(
200
  'slug' => 'vk-blocks-cat',
201
+ 'title' => $vk_blocks_prefix . __( 'Blocks', 'vk-blocks' ),
202
  'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
203
  ),
204
  array(
205
  'slug' => 'vk-blocks-cat-layout',
206
+ 'title' => $vk_blocks_prefix . __( 'Blocks Layout', 'vk-blocks' ),
207
  'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
208
  ),
209
  )
210
  );
211
  }
 
212
  add_filter( 'block_categories', 'vkblocks_blocks_categories', 10, 2 );
213
  }
inc/vk-components/package/_scss/_vk-post.scss ADDED
@@ -0,0 +1,464 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Bootstrap Adjuster */
2
+ $border_primary : 1px solid #e5e5e5;
3
+ $color_font_default : #464646;
4
+
5
+ $xs-max:575.98px;
6
+ $sm-max:767.98px;
7
+ $md-max:991.98px;
8
+ $lg-max:1199.98px;
9
+
10
+ $sm-min:576px;
11
+ $md-min:768px;
12
+ $lg-min:992px;
13
+ $xl-min:1200px;
14
+
15
+ /*-------------------------------------------*/
16
+ /* vk_post Layout
17
+ /*-------------------------------------------*/
18
+ /* vk_post common style
19
+ /*-------------------------------------------*/
20
+ /* Button display
21
+ /*-------------------------------------------*/
22
+ /* Main section 1 column adjustment
23
+ /*-------------------------------------------*/
24
+ /* .card
25
+ /*-------------------------------------------*/
26
+ /* .media new type
27
+ /*-------------------------------------------*/
28
+ /* .media old type ( Lightning Default )
29
+ /*-------------------------------------------*/
30
+
31
+
32
+ /*-------------------------------------------*/
33
+ /* vk_post Layout
34
+ /*-------------------------------------------*/
35
+ /* If exclude the .vk_posts that, when you select the .media don't work */
36
+ .vk_posts .vk_post-col {
37
+ &-xs-3 { width : calc( 25% - 30px );}
38
+ &-xs-4 { width : calc( 33.3% - 30px );}
39
+ &-xs-6 { width : calc( 50% - 30px );}
40
+ &-xs-12 { width : calc( 100% - 30px );}
41
+ @media ( min-width : $sm-min ){
42
+ &-sm-3 { width : calc( 25% - 30px );}
43
+ &-sm-4 { width : calc( 33.3% - 30px );}
44
+ &-sm-6 { width : calc( 50% - 30px );}
45
+ &-sm-12 { width : calc( 100% - 30px );}
46
+ }
47
+ @media ( min-width : $md-min ){
48
+ &-md-3 { width : calc( 25% - 30px );}
49
+ &-md-4 { width : calc( 33.3% - 30px );}
50
+ &-md-6 { width : calc( 50% - 30px );}
51
+ &-md-12 { width : calc( 100% - 30px );}
52
+ }
53
+ @media ( min-width : $lg-min ){
54
+ &-lg-3 { width : calc( 25% - 30px );}
55
+ &-lg-4 { width : calc( 33.3% - 30px );}
56
+ &-lg-6 { width : calc( 50% - 30px );}
57
+ &-lg-12 { width : calc( 100% - 30px );}
58
+ }
59
+ @media ( min-width : $xl-min ){
60
+ &-xl-3 { width : calc( 25% - 30px );}
61
+ &-xl-4 { width : calc( 33.3% - 30px );}
62
+ &-xl-6 { width : calc( 50% - 30px );}
63
+ &-xl-12 { width : calc( 100% - 30px );}
64
+ }
65
+ }
66
+
67
+ /*-------------------------------------------*/
68
+ /* vk_post common style
69
+ /*-------------------------------------------*/
70
+ .vk_posts{
71
+ margin-bottom:2em;
72
+ margin-left:-15px;
73
+ margin-right:-15px;
74
+ display: flex;
75
+ flex-wrap: wrap;
76
+ }
77
+ .vk_post{
78
+ margin-left:15px;
79
+ margin-right:15px;
80
+ a:hover {
81
+ text-decoration: none;
82
+ }
83
+ &_imgOuter {
84
+ position: relative;
85
+ a {
86
+ display:block; overflow:hidden;
87
+ }
88
+ &_singleTermLabel{
89
+ font-size: 10px;
90
+ padding: 0.3em 0.8em;
91
+ position: absolute;
92
+ right:0;
93
+ top:0;
94
+ z-index: 100;
95
+ }
96
+ }
97
+ & &_title {
98
+ font-size: 14px;
99
+ line-height: 1.4;
100
+ font-weight: bold;
101
+ margin-bottom:0;
102
+ a {
103
+ color:#333;
104
+ }
105
+ }
106
+ &_title_new {
107
+ margin-left: 0.4em;
108
+ font-size:0.8em;
109
+ white-space: nowrap;
110
+ color:red;
111
+ }
112
+ & &_excerpt {
113
+ margin-top: 0.8em;
114
+ font-size: 12px;
115
+ line-height: 1.6;
116
+ opacity: 0.8;
117
+ }
118
+ & &_date {
119
+ font-size:11px;
120
+ margin-top: 0.5em;
121
+ color:#666;
122
+ }
123
+ & &_btn{
124
+ font-size:12px;
125
+ }
126
+ /*
127
+ Basicly wright to without .vk_post.
128
+ This additional is can't over wright only.
129
+ */
130
+ &.card {
131
+ padding: 0;
132
+ margin-bottom: 1.8rem;
133
+ box-sizing: border-box;
134
+ max-width: 100%;
135
+ .vk_post_btnOuter {
136
+ width: calc( 100% - 2.5rem );
137
+ }
138
+ }
139
+ &.media {
140
+ width:100%;
141
+ padding: 1em 0;
142
+ margin:0 15px;
143
+ border-bottom:$border_primary ;
144
+ }
145
+ }
146
+
147
+ /*-------------------------------------------*/
148
+ /* image effect
149
+ /*-------------------------------------------*/
150
+ .vk_post{
151
+ &_imgOuter {
152
+ position: relative;
153
+ background-size: cover;
154
+ background-position: center 50%;
155
+ ::after{
156
+ content: "";
157
+ position: absolute;
158
+ top: 0;
159
+ left: 0;
160
+ height: 100%;
161
+ width: 100%;
162
+ background: rgba(0, 0, 0, 0);
163
+ transition-duration: 0.3s;
164
+ }
165
+ :hover::after{
166
+ background: rgba(0, 0, 0, 0.5);
167
+ }
168
+ a {
169
+ height:100%;
170
+ }
171
+ &_img {
172
+ position: absolute;
173
+ left: -9999px;
174
+ }
175
+ }
176
+ &:not(.card-horizontal){
177
+ .vk_post_imgOuter {
178
+ border-bottom: $border_primary;
179
+ &:before {
180
+ content:"";
181
+ display: block;
182
+ padding-top:62%;
183
+ }
184
+ }
185
+ }
186
+ &.card-horizontal {
187
+ .vk_post_imgOuter {
188
+ height:100%;
189
+ }
190
+ }
191
+ }
192
+
193
+
194
+ /*-------------------------------------------*/
195
+ /* Button display
196
+ /*-------------------------------------------*/
197
+ .vk_post-btn-display {
198
+ .vk_post_body {
199
+ position: relative;
200
+ height:100%;
201
+ }
202
+ .vk_post_btnOuter {
203
+ margin-top:1em;
204
+ position: absolute;
205
+ bottom:0;
206
+ }
207
+ &.media {
208
+ .vk_post_body {
209
+ padding-bottom:45px;
210
+ }
211
+ .vk_post_btnOuter {
212
+ width: 100%;
213
+ }
214
+ }
215
+ &.card {
216
+ .vk_post_body {
217
+ padding-bottom:65px;
218
+ }
219
+ .vk_post_btnOuter {
220
+ width: calc( 100% - 2.5rem );
221
+ bottom:1.25rem
222
+ }
223
+ }
224
+ }
225
+
226
+ /*-------------------------------------------*/
227
+ /* Main section 1 column adjustment
228
+ /*-------------------------------------------*/
229
+ .mainSection .vk_post.vk_post-col-sm-12 {
230
+ @media ( min-width : $sm-min ){
231
+ .vk_post_title {
232
+ font-size: 16px;
233
+ }
234
+ .vk_post_excerpt {
235
+ font-size: 14px;
236
+ }
237
+ &.media {
238
+ padding: 1.5rem 0;
239
+ &:first-child { border-top:$border_primary; }
240
+ .media-img {
241
+ margin-right: 1.4rem;
242
+ }
243
+ }
244
+ }
245
+ }
246
+ .mainSection .vk_post.vk_post-col-md-12 {
247
+ @media ( min-width : $md-min ){
248
+ .vk_post_title {
249
+ font-size: 18px;
250
+ }
251
+ .vk_post_excerpt {
252
+ font-size: 14px;
253
+ }
254
+ }
255
+ }
256
+ .mainSection .vk_post.vk_post-col-lg-12 {
257
+ @media ( min-width : $lg-min ){
258
+ .vk_post_title {
259
+ font-size: 18px;
260
+ }
261
+ .vk_post_excerpt {
262
+ font-size: 14px;
263
+ }
264
+ &.media {
265
+ padding: 1.8rem 0;
266
+ .media-img {
267
+ margin-right: 1.8rem;
268
+ }
269
+ }
270
+ }
271
+ }
272
+ .mainSection .vk_post.vk_post-col-xl-12 {
273
+ @media ( min-width : $xl-min ){
274
+ .vk_post_title {
275
+ font-size: 21px;
276
+ }
277
+ .vk_post_excerpt {
278
+ font-size: 14px;
279
+ }
280
+ }
281
+ }
282
+ .mainSection .wp-block-column {
283
+ .vk_post.vk_post-col-sm-12,
284
+ .vk_post.vk_post-col-md-12,
285
+ .vk_post.vk_post-col-lg-12,
286
+ .vk_post.vk_post-col-xl-12 {
287
+ .vk_post_title { font-size: 1rem; }
288
+ .vk_post_excerpt { font-size: 12px; }
289
+ }
290
+ }
291
+
292
+ /*-------------------------------------------*/
293
+ /* .card
294
+ /*-------------------------------------------*/
295
+ .card {
296
+ overflow: hidden;
297
+ /* .card.card-noborder にしないと負ける */
298
+ &.card-noborder {
299
+ border: none;
300
+ }
301
+ &-meta {
302
+ font-size:12px;
303
+ }
304
+ &-img-use-bg {
305
+ position:relative;
306
+ left: -9999px;
307
+ }
308
+ a {
309
+ color: inherit;
310
+ }
311
+ }
312
+
313
+ .card-horizontal {
314
+ &-inner {
315
+ height: 100%;
316
+ &::after {
317
+ content: "";
318
+ display: block;
319
+ clear: both;
320
+ }
321
+ &-row {
322
+ height: 100%;
323
+ }
324
+ }
325
+ &-img-right {
326
+ &-row {
327
+ flex-direction: row-reverse;
328
+ }
329
+ }
330
+ &-reverse{
331
+ .row {
332
+ flex-direction: row-reverse;
333
+ // text-align: right;
334
+ }
335
+ }
336
+ .card-body {
337
+ height:100%;
338
+ }
339
+ }
340
+
341
+ .card-sm{
342
+ .card-body {
343
+ padding: 1rem 1.2rem;
344
+ }
345
+ .card-title {
346
+ font-size:0.8rem;
347
+ }
348
+ .card-text{
349
+ font-size:0.8rem;
350
+ line-height: 1.4;
351
+ }
352
+ .card-meta {
353
+ font-size:0.7rem;
354
+ line-height: 1.1;
355
+ }
356
+ }
357
+
358
+ .card-post {
359
+ .card-body {
360
+ padding-bottom: 1.5em;
361
+ }
362
+ }
363
+
364
+ /*-------------------------------------------*/
365
+ /* .media new type
366
+ /*-------------------------------------------*/
367
+ .media {
368
+ &:first-child { border-top:$border_primary; }
369
+ &-img {
370
+ border:$border_primary;
371
+ padding: 1px;
372
+ margin-right: 1rem;
373
+ }
374
+ .vk_post &-img {
375
+ width:35%;
376
+ }
377
+ .vk_post &-body {
378
+ width:65%;
379
+ }
380
+
381
+ }
382
+ /* border-top control */
383
+ .media.vk_post-col {
384
+ &-xs-6:first-child,
385
+ &-xs-6:nth-child(2) { border-top: $border_primary; }
386
+ @media ( min-width : $sm-min ) and ( max-width : $sm-max ) {
387
+ &-sm-6:nth-child(2),
388
+ &-sm-4:nth-child(2),
389
+ &-sm-4:nth-child(3),
390
+ &-sm-3:nth-child(2),
391
+ &-sm-3:nth-child(3),
392
+ &-sm-3:nth-child(4) { border-top: $border_primary; }
393
+ }
394
+ @media ( min-width : $md-min ) and ( max-width : $md-max ){
395
+ &-md-6:nth-child(2),
396
+ &-md-4:nth-child(2),
397
+ &-md-4:nth-child(3),
398
+ &-md-3:nth-child(2),
399
+ &-md-3:nth-child(3),
400
+ &-md-3:nth-child(4) { border-top: $border_primary; }
401
+ }
402
+ @media ( min-width : $lg-min ) and ( max-width : $lg-max ){
403
+ &-lg-6:nth-child(2),
404
+ &-lg-4:nth-child(2),
405
+ &-lg-4:nth-child(3),
406
+ &-lg-3:nth-child(2),
407
+ &-lg-3:nth-child(3),
408
+ &-lg-3:nth-child(4) { border-top: $border_primary; }
409
+ }
410
+ @media ( min-width : $xl-min ){
411
+ &-xl-6:nth-child(2),
412
+ &-xl-4:nth-child(2),
413
+ &-xl-4:nth-child(3),
414
+ &-xl-3:nth-child(2),
415
+ &-xl-3:nth-child(3),
416
+ &-xl-3:nth-child(4) { border-top: $border_primary; }
417
+ }
418
+ }
419
+
420
+ /*-------------------------------------------*/
421
+ /* .media old type ( Lightning Default )
422
+ /*-------------------------------------------*/
423
+
424
+ .media { border-bottom:$border_primary;padding:1rem 0;margin-top:0;
425
+ & > div { width:100%; }
426
+ .postList_thumbnail { width:160px;margin-bottom:0.5em;padding-right:30px; display:block; overflow:hidden;float:left;
427
+ a { position: relative;display:block; overflow:hidden;border:1px solid #e5e5e5; }
428
+ img { width: 100%;height:auto;border:1px solid #fff; }
429
+ .postList_cateLabel {
430
+ position: absolute;
431
+ bottom: 0;
432
+ left: 0;
433
+ }
434
+ }
435
+
436
+ .media-body {
437
+ .media-heading {
438
+ font-size:20px;line-height:1.4em;margin-top:0; margin-bottom:0.4em;font-weight: normal;
439
+ /* Begin heading style reset */
440
+ background: none;box-shadow: none;padding: 0;
441
+ /* End heading style reset */
442
+ a { color:$color_font_default;
443
+ &:hover { text-decoration: none; }
444
+ }
445
+ }
446
+ }
447
+ p { margin-bottom:0;font-size:14px; line-height:150%; }
448
+ .entry-meta_updated { display: none; }
449
+ .entry-meta_items_author { display: none; }
450
+ a.media-body_excerpt { color:$color_font_default;display:block; overflow:hidden; }
451
+ }
452
+ @media (max-width: 767px){
453
+ .media {
454
+ .postList_thumbnail { padding-right:20px; }
455
+ .media-body {
456
+ .media-heading { font-size:1.2em;line-height:1.3em; margin-bottom:0.5em; }
457
+ } // .media-body
458
+ } // .media
459
+ } // @media (max-width: 767px){
460
+ @media (max-width: 500px){
461
+ .media {
462
+ .postList_thumbnail { width:100px; }
463
+ } // .media
464
+ } // @media (max-width: 767px){
inc/vk-components/package/_scss/vk-components.scss ADDED
@@ -0,0 +1 @@
 
1
+ @import "vk-post.scss"
inc/vk-components/package/class-vk-component-button.php ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ The original of this file is located at:
4
+ https://github.com/vektor-inc/vektor-wp-libraries
5
+ If you want to change this file, please change the original file.
6
+ */
7
+
8
+ if ( ! class_exists( 'VK_Components_Button' ) ) {
9
+
10
+ class VK_Component_Button {
11
+
12
+ static public function get_options( $options ) {
13
+ $default = array(
14
+ 'outer_id' => '',
15
+ 'outer_class' => '',
16
+ 'btn_text' => '',
17
+ 'btn_url' => '',
18
+ 'btn_class' => 'btn btn-primary',
19
+ 'btn_target' => '',
20
+ 'btn_ghost' => false,
21
+ 'btn_color_text' => '',
22
+ 'btn_color_bg' => '',
23
+ 'shadow_use' => false,
24
+ 'shadow_color' => '',
25
+ );
26
+ $options = wp_parse_args( $options, $default );
27
+ return $options;
28
+ }
29
+
30
+ public static function get_view( $options ) {
31
+
32
+ $html = '';
33
+
34
+ $options = self::get_options( $options );
35
+ $btn_class = '';
36
+ if ( $options['btn_class'] ) {
37
+ $btn_class = ' class="' . esc_attr( $options['btn_class'] ) . '"';
38
+ }
39
+
40
+ $btn_target = '';
41
+ if ( $options['btn_target'] ) {
42
+ $btn_target = ' target="' . esc_attr( $options['btn_target'] ) . '"';
43
+ }
44
+
45
+ if ( $options['btn_ghost'] || $options['btn_color_text'] || $options['btn_color_bg'] || $options['shadow_use'] || $options['shadow_color'] ) {
46
+ $html .= self::get_style_all( $options );
47
+ }
48
+
49
+ $html .= '<a' . $btn_class . ' href="' . esc_url( $options['btn_url'] ) . '"' . $btn_target . '>';
50
+ $html .= wp_kses_post( $options['btn_text'] );
51
+ $html .= '</a>';
52
+
53
+ return $html;
54
+
55
+ }
56
+
57
+ public static function get_style_all( $options ) {
58
+ $options = self::get_options( $options );
59
+
60
+ if ( ! $options['btn_class'] ) {
61
+ return;
62
+ }
63
+
64
+ $dynamic_css = '';
65
+
66
+ // Creat btn styles
67
+ if ( $options['outer_id'] ) {
68
+ $outer_single_selector .= '#' . $options['outer_id'] . ' ';
69
+ } elseif ( $options['outer_class'] ) {
70
+ $outer_class_args = explode( ' ', $options['outer_class'] );
71
+ $outer_single_selector = '.' . $outer_class_args[0] . ' ';
72
+ }
73
+
74
+ $link_class_args = explode( ' ', $options['btn_class'] );
75
+ $link_single_selector = '.' . $link_class_args[0];
76
+
77
+ $dynamic_css .= '<style type="text/css">';
78
+ $dynamic_css .= $outer_single_selector . $link_single_selector . '{';
79
+ $dynamic_css .= self::get_style_text( $options );
80
+ $dynamic_css .= self::get_style_bg( $options );
81
+ $dynamic_css .= self::get_style_border( $options );
82
+ $dynamic_css .= self::get_style_box_shadow( $options );
83
+ $dynamic_css .= '}';
84
+ $dynamic_css .= $outer_single_selector . ' ' . $link_single_selector . ':hover{';
85
+ $dynamic_css .= self::get_style_text_hover( $options );
86
+ $dynamic_css .= self::get_style_bg_hover( $options );
87
+ $dynamic_css .= self::get_style_border_hover( $options );
88
+ $dynamic_css .= '}';
89
+ $dynamic_css .= '</style>';
90
+
91
+ // delete before after space
92
+ $dynamic_css = trim( $dynamic_css );
93
+ // convert tab and br to space
94
+ $dynamic_css = preg_replace( '/[\n\r\t]/', '', $dynamic_css );
95
+ // Change multiple spaces to single space
96
+ $dynamic_css = preg_replace( '/\s(?=\s)/', '', $dynamic_css );
97
+
98
+ return $dynamic_css;
99
+
100
+ }
101
+
102
+ /**
103
+ * ボタンの文字色のスタイルを出力する
104
+ * @param [type] $options [description]
105
+ * @return [type] [description]
106
+ */
107
+ public static function get_style_text( $options ) {
108
+ $options = self::get_options( $options );
109
+ $style_text = '';
110
+
111
+ if ( ! $options['btn_ghost'] ) {
112
+ /* 塗りボタンの時 -------------------------------*/
113
+ // ボタンの初期状態の文字色が白なので指定する必要がない
114
+ $style_text = 'color:#fff;';
115
+
116
+ $color = VK_Helpers::color_mode_check( $options['btn_color_bg'] );
117
+ if ( $color['brightness'] > 0.8 ) {
118
+ $style_text = 'color:#000;';
119
+ }
120
+ } elseif ( $options['btn_ghost'] ) {
121
+ // ゴーストボタンの時 -------------------------------*/
122
+ // 文字色指定があればボタンカラーを適用
123
+ if ( $options['btn_color_text'] ) {
124
+ $style_text = 'color:' . $options['btn_color_text'] . ';';
125
+ }
126
+ if ( $options['shadow_use'] && $options['shadow_color'] ) {
127
+ $style_text .= 'text-shadow:0 0 2px ' . $options['shadow_color'] . ';';
128
+ }
129
+ }
130
+
131
+ return $style_text;
132
+ }
133
+
134
+ /**
135
+ * ボタンのホバー時の文字色を出力する
136
+ * @param [type] $options [description]
137
+ * @return [type] [description]
138
+ */
139
+ public static function get_style_text_hover( $options ) {
140
+ $options = self::get_options( $options );
141
+ $style_text_hover = '';
142
+
143
+ // ゴーストだろうが塗りだろうが、ホバー時は背景塗りにするのでゴーストかどうかの条件分岐は関係ない
144
+
145
+ $color = VK_Helpers::color_mode_check( $options['btn_color_bg'] );
146
+ if ( $color['brightness'] > 0.8 ) {
147
+ $style_text_hover = 'color:#000;';
148
+ } else {
149
+ $style_text_hover = 'color:#fff;';
150
+ }
151
+
152
+ return $style_text_hover;
153
+ }
154
+
155
+ /**
156
+ * ボタンの背景のスタイルを出力する
157
+ * @param [type] $options [description]
158
+ * @return [type] [description]
159
+ */
160
+ public static function get_style_bg( $options ) {
161
+ $style_bg = '';
162
+
163
+ if ( $options['btn_ghost'] ) {
164
+ // 初期状態だと背景色が指定されているので透過にする
165
+ $style_bg = 'background:transparent;transition: .3s;';
166
+
167
+ } elseif ( ! $options['btn_ghost'] ) {
168
+ if ( ! empty( $options['btn_color_bg'] ) ) {
169
+ // ボタンカラーが設定されている時
170
+ $style_bg = 'background-color:' . esc_attr( $options['btn_color_bg'] ) . ';';
171
+ }
172
+ }
173
+ return $style_bg;
174
+ }
175
+
176
+ /**
177
+ * ボタンのホバー時の背景のスタイルを出力する
178
+ * @param [type] $options [description]
179
+ * @return [type] [description]
180
+ */
181
+ public static function get_style_bg_hover( $options ) {
182
+ $options = self::get_options( $options );
183
+ $style_bg_hover = '';
184
+
185
+ if ( $options['btn_ghost'] ) {
186
+
187
+ $style_bg_hover = 'background-color:' . $options['btn_color_bg'] . ';';
188
+
189
+ } elseif ( ! $options['btn_ghost'] ) {
190
+
191
+ $style_bg_hover = 'background-color:' . VK_Helpers::color_auto_modifi( $options['btn_color_bg'], 1.2 ) . ';';
192
+ }
193
+ return $style_bg_hover;
194
+ }
195
+
196
+ /**
197
+ * ボタンの枠線のスタイルを出力する
198
+ * @param [type] $options [description]
199
+ * @return [type] [description]
200
+ */
201
+ public static function get_style_border( $options ) {
202
+ $options = self::get_options( $options );
203
+ $style_border = '';
204
+ if ( $options['btn_ghost'] ) {
205
+ $style_border = 'border-color:' . $options['btn_color_text'] . ';';
206
+ } else {
207
+ $style_border = 'border-color:' . $options['btn_color_bg'] . ';';
208
+ }
209
+ return $style_border;
210
+ }
211
+
212
+ /**
213
+ * ボタンのホバー時の枠線のスタイルを出力する
214
+ * @param [type] $options [description]
215
+ * @return [type] [description]
216
+ */
217
+ public static function get_style_border_hover( $options ) {
218
+ $options = self::get_options( $options );
219
+ $style_border_hover = '';
220
+
221
+ if ( $options['btn_ghost'] ) {
222
+ $style_border_hover = 'border-color:' . $options['btn_color_bg'] . ';';
223
+ } else {
224
+ $style_border_hover = 'border-color:' . VK_Helpers::color_auto_modifi( $options['btn_color_bg'], 1.2 ) . ';';
225
+ }
226
+ return $style_border_hover;
227
+ }
228
+
229
+ /**
230
+ * ボタンのシャドウスタイルを出力する
231
+ * @param [type] $options [description]
232
+ * @return [type] [description]
233
+ */
234
+ public static function get_style_box_shadow( $options ) {
235
+ $options = self::get_options( $options );
236
+ $style_box_shadow = '';
237
+
238
+ if ( $options['btn_ghost'] && ( $options['shadow_color'] ) && ( $options['shadow_use'] ) ) {
239
+ $style_box_shadow = 'box-shadow:0 0 2px ' . $options['shadow_color'] . ';';
240
+ }
241
+ return $style_box_shadow;
242
+ }
243
+
244
+ }
245
+ }
inc/vk-components/package/class-vk-component-mini-contents.php ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ The original of this file is located at:
4
+ https://github.com/vektor-inc/vektor-wp-libraries
5
+ If you want to change this file, please change the original file.
6
+ */
7
+
8
+ if ( ! class_exists( 'VK_Component_Mini_Contents' ) ) {
9
+
10
+ class VK_Component_Mini_Contents {
11
+
12
+ static public function get_options( $options ) {
13
+ $default = array(
14
+ 'outer_id' => '',
15
+ 'outer_class' => '',
16
+ 'text_color' => '#333',
17
+ 'text_align' => false,
18
+ 'shadow_use' => false,
19
+ 'shadow_color' => '',
20
+ 'title_text' => '',
21
+ 'title_tag' => 'h3',
22
+ 'title_class' => '',
23
+ 'caption_text' => '',
24
+ 'caption_tag' => 'div',
25
+ 'caption_class' => '',
26
+ 'btn_text' => '',
27
+ 'btn_url' => '',
28
+ 'btn_class' => 'btn btn-primary',
29
+ 'btn_target' => '',
30
+ 'btn_ghost' => true,
31
+ 'btn_color_text' => '#000',
32
+ 'btn_color_bg' => '#c00',
33
+ );
34
+ $options = wp_parse_args( $options, $default );
35
+ return $options;
36
+ }
37
+
38
+ static public function get_view( $options ) {
39
+ $options = self::get_options( $options );
40
+
41
+ $html = '';
42
+ $style = '';
43
+
44
+ if ( $options['text_align'] ) {
45
+ $style = ' style="text-align:' . esc_attr( $options['text_align'] ) . '"';
46
+ }
47
+
48
+ $html .= '<div class="' . esc_attr( $options['outer_class'] ) . '"' . $style . '>';
49
+
50
+ $font_style = '';
51
+ if ( $options['text_color'] ) {
52
+ $font_style .= 'color:' . $options['text_color'] . ';';
53
+ }
54
+ if ( $options['shadow_use'] ) {
55
+
56
+ if ( $options['shadow_color'] ) {
57
+ $font_style .= 'text-shadow:0 0 2px ' . $options['shadow_color'];
58
+ } else {
59
+ $font_style .= 'text-shadow:0 0 2px #000';
60
+ }
61
+ }
62
+ if ( $font_style ) {
63
+ $font_style = ' style="' . esc_attr( $font_style ) . '"';
64
+ }
65
+
66
+ // If Text Title exist
67
+ if ( $options['title_text'] ) {
68
+ if ( $options['title_class'] ) {
69
+ $title_class = ' class="' . esc_attr( $options['title_class'] ) . '"';
70
+ }
71
+ $html .= '<' . esc_html( $options['title_tag'] ) . $title_class . $font_style . '>';
72
+ $html .= nl2br( wp_kses_post( $options['title_text'] ) );
73
+ $html .= '</' . esc_html( $options['title_tag'] ) . '>';
74
+ }
75
+
76
+ // If Text caption exist
77
+ if ( $options['caption_text'] ) {
78
+ if ( $options['caption_class'] ) {
79
+ $caption_class = ' class="' . esc_attr( $options['caption_class'] ) . '"';
80
+ }
81
+ $html .= '<' . esc_html( $options['caption_tag'] ) . $caption_class . $font_style . '>';
82
+ $html .= nl2br( esc_textarea( $options['caption_text'] ) );
83
+ $html .= '</' . esc_html( $options['caption_tag'] ) . '>';
84
+
85
+ }
86
+
87
+ // If Button exist
88
+ if ( $options['btn_url'] && $options['btn_text'] ) {
89
+
90
+ $html .= VK_Component_Button::get_view( $options );
91
+
92
+ } // If Button exist
93
+
94
+ $html .= '</div>';
95
+
96
+ return $html;
97
+ }
98
+
99
+ static public function the_view( $options ) {
100
+ echo self::get_view( $options );
101
+ }
102
+ }
103
+ }
inc/vk-components/package/class-vk-component-posts.php ADDED
@@ -0,0 +1,421 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ The original of this file is located at:
4
+ https://github.com/vektor-inc/vektor-wp-libraries
5
+ If you want to change this file, please change the original file.
6
+ */
7
+
8
+ if ( ! class_exists( 'VK_Component_Posts' ) ) {
9
+
10
+ class VK_Component_Posts {
11
+
12
+ /*-------------------------------------------*/
13
+ /* Basic method
14
+ /*-------------------------------------------*/
15
+ /* Common Parts
16
+ /*-------------------------------------------*/
17
+ /* Layout patterns
18
+ /*-------------------------------------------*/
19
+ /* UI Helper method
20
+ /*-------------------------------------------*/
21
+
22
+ /*-------------------------------------------*/
23
+ /* Basic method
24
+ /*-------------------------------------------*/
25
+ static public function get_loop_post_view_options( $options ) {
26
+ global $vk_components_textdomain;
27
+ $default = array(
28
+ 'layout' => 'card',
29
+ 'display_image' => true,
30
+ 'display_image_overlay_term' => true,
31
+ 'display_excerpt' => false,
32
+ 'display_date' => true,
33
+ 'display_new' => true,
34
+ 'display_btn' => false,
35
+ 'image_default_url' => false,
36
+ 'overlay' => false,
37
+ 'btn_text' => __( 'Read more', $vk_components_textdomain ),
38
+ 'btn_align' => 'text-right',
39
+ 'new_text' => __( 'New!!', $vk_components_textdomain ),
40
+ 'new_date' => 7,
41
+ 'textlink' => true,
42
+ 'class_outer' => '',
43
+ 'class_title' => '',
44
+ 'body_prepend' => '',
45
+ 'body_append' => '',
46
+ );
47
+ $return = wp_parse_args( $options, $default );
48
+ return $return;
49
+ }
50
+
51
+ /**
52
+ * [public description]
53
+ * @var [type]
54
+ */
55
+ static public function get_view( $post, $options ) {
56
+
57
+ $options = self::get_loop_post_view_options( $options );
58
+
59
+ if ( $options['layout'] == 'card-horizontal' ) {
60
+ $html = self::get_view_type_card_horizontal( $post, $options );
61
+ } elseif ( $options['layout'] == 'media' ) {
62
+ $html = self::get_view_type_media( $post, $options );
63
+ } else {
64
+ $html = self::get_view_type_card( $post, $options );
65
+ }
66
+ return $html;
67
+ }
68
+
69
+ static public function the_view( $post, $options ) {
70
+ echo wp_kses_post( self::get_view( $post, $options ) );
71
+ }
72
+
73
+ /**
74
+ * [public description]
75
+ * @var [type]
76
+ */
77
+ static public function get_loop( $wp_query, $options, $options_loop = array() ) {
78
+
79
+ $options_loop_dafault = array(
80
+ 'class_loop_outer' => '',
81
+ );
82
+ $options_loop = wp_parse_args( $options_loop, $options_loop_dafault );
83
+
84
+ $loop = '';
85
+ if ( $wp_query->have_posts() ) :
86
+
87
+ $outer_class = '';
88
+ if ( $options_loop['class_loop_outer'] ) {
89
+ $outer_class = ' ' . $options_loop['class_loop_outer'];
90
+ }
91
+
92
+ $loop .= '<div class="vk_posts' . $outer_class . '">';
93
+
94
+ while ( $wp_query->have_posts() ) {
95
+ $wp_query->the_post();
96
+ global $post;
97
+ $loop .= VK_Component_Posts::get_view( $post, $options );
98
+ } // while ( have_posts() ) {
99
+ endif;
100
+
101
+ $loop .= '</div>';
102
+
103
+ wp_reset_query();
104
+ wp_reset_postdata();
105
+ return $loop;
106
+ }
107
+
108
+ /**
109
+ * [public description]
110
+ * @var [type]
111
+ */
112
+ static public function the_loop( $wp_query, $options, $options_loop = array() ) {
113
+ echo self::get_loop( $wp_query, $options, $options_loop );
114
+ }
115
+
116
+ /*-------------------------------------------*/
117
+ /* Common Parts
118
+ /*-------------------------------------------*/
119
+ /**
120
+ * Common Part _ first DIV
121
+ * @var [type]
122
+ */
123
+ static public function get_view_first_div( $post, $options ) {
124
+ if ( $options['layout'] == 'card-horizontal' ) {
125
+ $class_outer = 'card card-post card-horizontal';
126
+ } elseif ( $options['layout'] == 'media' ) {
127
+ $class_outer = 'media';
128
+ } else {
129
+ $class_outer = 'card card-post';
130
+ }
131
+ if ( ! empty( $options['class_outer'] ) ) {
132
+ $class_outer .= ' ' . esc_attr( $options['class_outer'] );
133
+ }
134
+ if ( $options['display_btn'] ) {
135
+ $class_outer .= ' vk_post-btn-display';
136
+ }
137
+ $html = '<div id="post-' . esc_attr( $post->ID ) . '" class="vk_post ' . join( ' ', get_post_class( $class_outer ) ) . '">';
138
+ return $html;
139
+ }
140
+
141
+ /**
142
+ * Common Part _ post thumbnail
143
+ * @param [type] $post [description]
144
+ * @param [type] $options [description]
145
+ * @param string $class [description]
146
+ * @return [type] [description]
147
+ */
148
+ static public function get_thumbnail_image( $post, $options, $attr = array() ) {
149
+
150
+ $default = array(
151
+ 'class_outer' => '',
152
+ 'class_image' => '',
153
+ );
154
+ $classes = wp_parse_args( $attr, $default );
155
+
156
+ $html = '';
157
+ if ( $options['display_image'] ) {
158
+ if ( $classes['class_outer'] ) {
159
+ $classes['class_outer'] = ' ' . $classes['class_outer'];
160
+ }
161
+
162
+ $image_src = get_the_post_thumbnail_url( $post->ID, 'large' );
163
+ if ( ! $image_src && $options['image_default_url'] ) {
164
+ $image_src = esc_url( $options['image_default_url'] );
165
+ }
166
+ $style = ' style="background-image:url(' . $image_src . ')"';
167
+
168
+ $html .= '<div class="vk_post_imgOuter' . $classes['class_outer'] . '"' . $style . '>';
169
+ $html .= '<a href="' . get_the_permalink( $post->ID ) . '">';
170
+
171
+ if ( $options['overlay'] ) {
172
+ $html .= '<div class="card-img-overlay">';
173
+ $html .= $options['overlay'];
174
+ $html .= '</div>';
175
+ }
176
+
177
+ if ( $options['display_image_overlay_term'] ) {
178
+
179
+ $html .= '<div class="card-img-overlay">';
180
+ $term_args = array(
181
+ 'class' => 'vk_post_imgOuter_singleTermLabel',
182
+ );
183
+ if ( method_exists( 'Vk_term_color', 'get_single_term_with_color' ) ) {
184
+ $html .= Vk_term_color::get_single_term_with_color( false, $term_args );
185
+ }
186
+ $html .= '</div>';
187
+
188
+ }
189
+ if ( $classes['class_image'] ) {
190
+ $image_class = 'vk_post_imgOuter_img ' . $classes['class_image'];
191
+ } else {
192
+ $image_class = 'vk_post_imgOuter_img';
193
+ }
194
+
195
+ $image_attr = array( 'class' => $image_class );
196
+ $img = get_the_post_thumbnail( $post->ID, 'medium', $image_attr );
197
+ if ( $img ) {
198
+ $html .= $img;
199
+ } elseif ( $options['image_default_url'] ) {
200
+ $html .= '<img src="' . esc_url( $options['image_default_url'] ) . '" alt="" class="' . $image_class . '" />';
201
+ }
202
+ $html .= '</a>';
203
+ $html .= '</div><!-- [ /.vk_post_imgOuter ] -->';
204
+ } // if ( $options['display_image'] ) {
205
+ return $html;
206
+ }
207
+
208
+ /**
209
+ * Common Part _ post body
210
+ * @var [type]
211
+ */
212
+ static public function get_view_body( $post, $options ) {
213
+ // $default = array(
214
+ // 'textlink' => false,
215
+ // );
216
+ // $attr = wp_parse_args( $attr, $default );
217
+
218
+ $layout_type = $options['layout'];
219
+ if ( $layout_type == 'card-horizontal' ) {
220
+ $layout_type = 'card';
221
+ }
222
+
223
+ $html = '';
224
+
225
+ $html .= '<div class="vk_post_body ' . $layout_type . '-body">';
226
+
227
+ if ( ! empty( $options['body_prepend'] ) ) {
228
+ $html .= $options['body_prepend'];
229
+ }
230
+
231
+ $html .= '<h5 class="vk_post_title ' . $layout_type . '-title">';
232
+
233
+ if ( $options['textlink'] ) {
234
+ $html .= '<a href="' . get_the_permalink( $post->ID ) . '">';
235
+ }
236
+
237
+ $html .= get_the_title( $post->ID );
238
+
239
+ if ( $options['display_new'] ) {
240
+ $today = date_i18n( 'U' );
241
+ $entry = get_the_time( 'U' );
242
+ $kiji = date( 'U', ( $today - $entry ) ) / 86400;
243
+ if ( $options['new_date'] > $kiji ) {
244
+ $html .= '<span class="vk_post_title_new">' . $options['new_text'] . '</span>';
245
+ }
246
+ }
247
+
248
+ if ( $options['textlink'] ) {
249
+ $html .= '</a>';
250
+ }
251
+
252
+ $html .= '</h5>';
253
+
254
+ if ( $options['display_date'] ) {
255
+ $html .= '<div class="vk_post_date ' . $layout_type . '-date published">';
256
+ $html .= esc_html( get_the_date( null, $post->ID ) );
257
+ $html .= '</div>';
258
+ }
259
+
260
+ if ( $options['display_excerpt'] ) {
261
+ $html .= '<p class="vk_post_excerpt ' . $layout_type . '-text">';
262
+ $html .= wp_kses_post( get_the_excerpt( $post->ID ) );
263
+ $html .= '</p>';
264
+ }
265
+
266
+ if ( $options['display_btn'] ) {
267
+ $button_options = array(
268
+ 'outer_id' => '',
269
+ 'outer_class' => '',
270
+ 'btn_text' => $options['btn_text'],
271
+ 'btn_url' => get_the_permalink( $post->ID ),
272
+ 'btn_class' => 'btn btn-sm btn-primary vk_post_btn',
273
+ 'btn_target' => '',
274
+ 'btn_ghost' => false,
275
+ 'btn_color_text' => '',
276
+ 'btn_color_bg' => '',
277
+ 'shadow_use' => false,
278
+ 'shadow_color' => '',
279
+ );
280
+
281
+ // $text_align = '';
282
+ // if ( $options['btn_align'] == 'right' ) {
283
+ // $text_align = ' text-right';
284
+ // }
285
+ $html .= '<div class="vk_post_btnOuter ' . $options['btn_align'] . '">';
286
+ $html .= VK_Component_Button::get_view( $button_options );
287
+ $html .= '</div>';
288
+ }
289
+
290
+ if ( ! empty( $options['body_append'] ) ) {
291
+ $html .= $options['body_append'];
292
+ }
293
+
294
+ $html .= '</div><!-- [ /.' . $layout_type . '-body ] -->';
295
+
296
+ return $html;
297
+ }
298
+
299
+ /*-------------------------------------------*/
300
+ /* Layout patterns
301
+ /*-------------------------------------------*/
302
+ /**
303
+ * Card
304
+ * @var [type]
305
+ */
306
+ static public function get_view_type_card( $post, $options ) {
307
+ $html = '';
308
+ $html .= self::get_view_first_div( $post, $options );
309
+
310
+ $attr = array(
311
+ 'class_outer' => '',
312
+ 'class_image' => 'card-img-top',
313
+ );
314
+ $html .= self::get_thumbnail_image( $post, $options, $attr );
315
+
316
+ $html .= self::get_view_body( $post, $options );
317
+
318
+ $html .= '</div><!-- [ /.card ] -->';
319
+ return $html;
320
+ }
321
+
322
+ /**
323
+ * Card horizontal
324
+ * @var [type]
325
+ */
326
+ static public function get_view_type_card_horizontal( $post, $options ) {
327
+ $html = '';
328
+ $html .= self::get_view_first_div( $post, $options );
329
+ // $html .= '<a href="' . get_the_permalink( $post->ID ) . '" class="card-horizontal-inner">';
330
+ $html .= '<div class="row no-gutters card-horizontal-inner-row">';
331
+
332
+ // $image_src = '';
333
+ if ( $options['display_image'] ) {
334
+ $html .= '<div class="col-5 card-img-outer">';
335
+ $attr = array(
336
+ 'class_outer' => '',
337
+ 'class_image' => 'card-img card-img-use-bg',
338
+ );
339
+ $html .= self::get_thumbnail_image( $post, $options, $attr );
340
+ $html .= '</div><!-- /.col -->';
341
+ $html .= '<div class="col-7">';
342
+ }
343
+
344
+ $html .= self::get_view_body( $post, $options );
345
+
346
+ if ( $options['display_image'] ) {
347
+ $html .= '</div><!-- /.col -->';
348
+ }
349
+
350
+ $html .= '</div><!-- [ /.row ] -->';
351
+ // $html .= '</a>';
352
+ $html .= '</div><!-- [ /.card ] -->';
353
+ return $html;
354
+ }
355
+
356
+ /**
357
+ * Media
358
+ * @var [type]
359
+ */
360
+ static public function get_view_type_media( $post, $options ) {
361
+ $html = '';
362
+ $html .= self::get_view_first_div( $post, $options );
363
+ if ( $options['display_image'] ) {
364
+ // $html .= '<a href="' . get_the_permalink() . '" class="media-img">';
365
+ $attr = array(
366
+ 'class_outer' => 'media-img',
367
+ 'class_image' => '',
368
+ );
369
+ $html .= self::get_thumbnail_image( $post, $options, $attr );
370
+ // $html .= '</a>';
371
+ }
372
+
373
+ // $attr = array(
374
+ // 'textlink' => true,
375
+ // );
376
+ $html .= self::get_view_body( $post, $options );
377
+
378
+ $html .= '</div><!-- [ /.media ] -->';
379
+ return $html;
380
+ }
381
+
382
+ /*-------------------------------------------*/
383
+ /* UI Helper method
384
+ /*-------------------------------------------*/
385
+ /**
386
+ * Convert col-count from inputed column count.
387
+ * @param integer $input_col [description]
388
+ * @return [type] [description]
389
+ */
390
+ public static function get_col_converted_size( $input_col = 4 ) {
391
+ if ( $input_col == 1 ) {
392
+ $col = 12;
393
+ } elseif ( $input_col == 2 ) {
394
+ $col = 6;
395
+ } elseif ( $input_col == 3 ) {
396
+ $col = 4;
397
+ } elseif ( $input_col == 4 ) {
398
+ $col = 3;
399
+ }
400
+ return strval( $col );
401
+ }
402
+
403
+ /**
404
+ * Get all size col classes
405
+ * @param [type] $attributes inputed col numbers array
406
+ * @return [type] [description]
407
+ */
408
+ public static function get_col_size_classes( $attributes ) {
409
+ $col_class_array = array();
410
+ $sizes = array( 'xs', 'sm', 'md', 'lg', 'xl' );
411
+ foreach ( $sizes as $key => $size ) {
412
+ if ( ! empty( $attributes[ 'col_' . $size ] ) ) {
413
+ $col_class_array[] = 'vk_post-col-' . $size . '-' . self::get_col_converted_size( $attributes[ 'col_' . $size ] );
414
+ }
415
+ }
416
+ $col_class = implode( ' ', $col_class_array );
417
+ return $col_class;
418
+ }
419
+
420
+ }
421
+ }
inc/vk-components/vk-components-config.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*-------------------------------------------*/
3
+ /* Load modules
4
+ /*-------------------------------------------*/
5
+ if ( ! class_exists( 'VK_Component_Button' ) ) {
6
+ require_once( 'package/class-vk-component-button.php' );
7
+ }
8
+ if ( ! class_exists( 'VK_Component_Mini_Contents' ) ) {
9
+ require_once( 'package/class-vk-component-mini-contents.php' );
10
+ }
11
+ if ( ! class_exists( 'VK_Component_Posts' ) ) {
12
+ require_once( 'package/class-vk-component-posts.php' );
13
+ }
14
+
15
+ global $vk_components_textdomain;
16
+ $vk_components_textdomain = 'vk-blocks';
lib/bootstrap/scss/bootstrap.scss CHANGED
@@ -24,14 +24,14 @@
24
  // @import "custom-forms";
25
  // @import "nav";
26
  // @import "navbar";
27
- // @import "card";
28
  // @import "breadcrumb";
29
  // @import "pagination";
30
  // @import "badge";
31
  // @import "jumbotron";
32
  @import "alert";
33
  // @import "progress";
34
- // @import "media";
35
  // @import "list-group";
36
  // @import "close";
37
  // @import "toasts";
24
  // @import "custom-forms";
25
  // @import "nav";
26
  // @import "navbar";
27
+ @import "card";
28
  // @import "breadcrumb";
29
  // @import "pagination";
30
  // @import "badge";
31
  // @import "jumbotron";
32
  @import "alert";
33
  // @import "progress";
34
+ @import "media";
35
  // @import "list-group";
36
  // @import "close";
37
  // @import "toasts";
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 5.0
6
  Tested up to: 5.3.0
7
- Stable tag: 0.12.6
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -28,6 +28,9 @@ This is a plugin that extends Gutenberg's blocks.
28
  * PR Content
29
  * Title(with sub text)
30
  * Responsive Spacer
 
 
 
31
 
32
  [ Editing and correction ]
33
 
@@ -54,15 +57,53 @@ e.g.
54
 
55
  == Changelog ==
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  = 0.12.6 =
58
  [ Bugfix ][ column ] WordPress 5.3 column bug fix
59
 
60
- = 0.11.0 =
61
- [ CSS tuning ][ Latest posts(core) ]
62
- [ CSS tuning ][ Table of contents ] Padding tuning
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
- = 0.10.2 =
65
- [ Bug fix ] load bootstrap4 logic bug fix
66
 
67
  = 0.10.1 =
68
  [ Bugfix ] baloon css
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 5.0
6
  Tested up to: 5.3.0
7
+ Stable tag: 0.15.1
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
28
  * PR Content
29
  * Title(with sub text)
30
  * Responsive Spacer
31
+ * Post List
32
+ * Step
33
+ * Timeline
34
 
35
  [ Editing and correction ]
36
 
57
 
58
  == Changelog ==
59
 
60
+ = 0.15.1 =
61
+ [ design tuning ] Delete margin bottom of the last block in the group block.
62
+
63
+ = 0.15.0 =
64
+ [ Add Style ] Add Group styles
65
+ [ Add Style ] Add Image styles
66
+
67
+ = 0.14.0 =
68
+ [ Add Style ] Add list styles
69
+
70
+ = 0.13.3 =
71
+ [ Bugfix ][ Step ] first block dont become H4 in second later item block bug fix.
72
+
73
+ = 0.13.2 =
74
+ [ Specification change ] Delete width specified of edit page width ( Change to the theme specify )
75
+
76
+ = 0.13.1 =
77
+ [ Specification change ][ Step Block ] Delete First Caption
78
+
79
+ = 0.13.0 =
80
+ [ Add Block ] Step Block
81
+ [ Add Block ] Timeline Block
82
+
83
+ = 0.12.7 =
84
+ [ Bugfix ][ table of contents ] bug fix
85
+
86
  = 0.12.6 =
87
  [ Bugfix ][ column ] WordPress 5.3 column bug fix
88
 
89
+ = 0.12.5 =
90
+ [ Bugfix ][ post list ] WordPress 5.3 bug fix
91
+
92
+ = 0.12.4 =
93
+ [ Bugfix ][ post list ] button display bug fix
94
+
95
+ = 0.12.3 =
96
+ [ Bugfix ] updater
97
+
98
+ = 0.12.2 =
99
+ [ Bugfix ][ post list ] taxonomy bug list
100
+ [ add function ] updater
101
+
102
+ = 0.12.1 =
103
+ [ Bugfix ] common css html font size
104
 
105
+ = 0.12.0 =
106
+ [ Add New Block ] Post List Block
107
 
108
  = 0.10.1 =
109
  [ Bugfix ] baloon css
vk-blocks.php CHANGED
@@ -3,9 +3,9 @@
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
- * Version: 0.12.6
7
  * Author: Vektor,Inc.
8
- * Author URI:
9
  * Text Domain: vk-blocks
10
  */
11
 
@@ -17,7 +17,63 @@ require_once( 'inc/vk-blocks-config.php' );
17
  add_action(
18
  'plugins_loaded', function () {
19
  // Load language files.
20
- // load_plugin_textdomain( 'vk-blocks', false, basename( dirname( __FILE__ ) ) . '/inc/vk-blocks/build/languages' );
21
  load_plugin_textdomain( 'vk-blocks', false, 'vk-blocks/inc/vk-blocks/build/languages' );
22
  }
23
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
+ * Version: 0.15.1
7
  * Author: Vektor,Inc.
8
+ * Author URI: https://vektor-inc.co.jp
9
  * Text Domain: vk-blocks
10
  */
11
 
17
  add_action(
18
  'plugins_loaded', function () {
19
  // Load language files.
 
20
  load_plugin_textdomain( 'vk-blocks', false, 'vk-blocks/inc/vk-blocks/build/languages' );
21
  }
22
  );
23
+
24
+ function vkblocks_deactivate_plugin( $plugin_path ) {
25
+ include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
26
+ if ( is_plugin_active( $plugin_path ) ) {
27
+ $active_plugins = get_option( 'active_plugins' );
28
+ //delete item
29
+ $active_plugins = array_diff( $active_plugins, array( $plugin_path ) );
30
+ //re index
31
+ $active_plugins = array_values( $active_plugins );
32
+ update_option( 'active_plugins', $active_plugins );
33
+ }
34
+ }
35
+
36
+ /*-------------------------------------------*/
37
+ /* Deactive VK Blocks
38
+ /*-------------------------------------------*/
39
+ add_action( 'init', 'vkblocks_deactive_plugins' );
40
+ function vkblocks_deactive_plugins() {
41
+
42
+ $plugin_base_dir = dirname( __FILE__ );
43
+
44
+ if ( strpos( $plugin_base_dir, 'vk-blocks-pro' ) === false ) {
45
+ // Deactive Plugin VK Blocks Pro
46
+ if ( function_exists( 'vkblocks_deactivate_plugin' ) ) {
47
+ vkblocks_deactivate_plugin( 'vk-blocks-pro/vk-blocks.php' );
48
+ }
49
+ } elseif ( strpos( $plugin_base_dir, 'vk-blocks' ) === false ) {
50
+ // Deactive Plugin VK Blocks
51
+ if ( function_exists( 'vkblocks_deactivate_plugin' ) ) {
52
+ vkblocks_deactivate_plugin( 'vk-blocks/vk-blocks.php' );
53
+ }
54
+ }
55
+
56
+ // Deactive ExUnit included VK Blocks
57
+ $options = get_option( 'vkExUnit_common_options' );
58
+ if ( ! empty( $options['active_vk-blocks'] ) ) {
59
+ $options['active_vk-blocks'] = false;
60
+ update_option( 'vkExUnit_common_options', $options );
61
+ }
62
+ }
63
+
64
+ /*-------------------------------------------*/
65
+ /* Load updater
66
+ /*-------------------------------------------*/
67
+ $plugin_base_dir = dirname( __FILE__ );
68
+ if ( strpos( $plugin_base_dir, 'vk-blocks-pro' ) !== false ) {
69
+
70
+ $updater_url = dirname( __FILE__ ) . '/inc/plugin-update-checker/plugin-update-checker.php';
71
+ if ( file_exists( $updater_url ) ) {
72
+ require dirname( __FILE__ ) . '/inc/plugin-update-checker/plugin-update-checker.php';
73
+ $myUpdateChecker = Puc_v4_Factory::buildUpdateChecker(
74
+ 'https://vws.vektor-inc.co.jp/updates/?action=get_metadata&slug=vk-blocks-pro',
75
+ __FILE__,
76
+ 'vk-blocks-pro'
77
+ );
78
+ }
79
+ }